{"version":3,"sources":["jsdelivr-header.js","/gh/1Charlo/Url-Shorten-Worker@master/main.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,IACJ,SAAS,WACmC,IAAvC,SAAS,cAAc,SAAS,OAKnC,SAAS,eAAe,aAAa,UAAS,EAC9C,SAAS,eAAe,aAAa,UAAU,wGAC/C,MAAM,OAAO,SAAS,SAAU,CAC9B,OAAQ,OACR,QAAS,CAAE,eAAgB,oBAC3B,KAAM,KAAK,UAAU,CAAE,IAAK,SAAS,cAAc,SAAS,UAC3D,MAAK,SAAS,GACjB,OAAO,EAAS,MAClB,IACC,MAAK,SAAS,GACb,IAAM,EACN,SAAS,eAAe,aAAa,UAAS,EAC9C,SAAS,eAAe,aAAa,UAAU,cAClC,KAAV,IAAI,MACP,SAAS,eAAe,UAAU,UAAU,IAAI,KAChD,EAAE,iBAAiB,MAAM,OAC3B,IAAG,OAAM,SAAS,GAAK,MAAM,+BAC7B,QAAQ,IAAI,GACZ,SAAS,eAAe,aAAa,UAAS,EAC5C,SAAS,eAAe,aAAa,UAAU,aAAc,KAvBzD,MAAM,uBAwBZ,CACA,SAAS,QAAS,EAAI,GACpB,IAAI,EAAS,KAEb,GAAI,EAAM,CAIN,GAHA,EAAS,SAAS,cAAc,OAChC,EAAO,GAAK,aACZ,EAAO,MAAM,QAAU,IACnB,EAAI,CACJ,IAAI,EAAU,SAAS,cAAc,IAAM,GAC3C,EAAO,UAAY,EAAQ,EAC/B,MACI,EAAO,UAAY,EAEvB,SAAS,KAAK,YAAY,EAC9B,MACI,EAAS,SAAS,cAAc,IAAM,GAG1C,IACI,IAAI,EAAQ,SAAS,cACrB,EAAM,WAAW,GACjB,OAAO,eAAe,kBACtB,OAAO,eAAe,SAAS,GAC/B,SAAS,YAAY,QACrB,OAAO,eAAe,kBACtB,QAAQ,IAAI,eAChB,CAAE,MAAO,GACL,QAAQ,IAAI,aAChB,CAEI,GAEA,EAAO,cAAc,YAAY,EAEvC,CACA,GAAE,WACA,EAAE,2BAA2B,SAC/B","file":"/gh/1Charlo/Url-Shorten-Worker@master/main.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /gh/1Charlo/Url-Shorten-Worker@master/main.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","let res\nfunction shorturl() {\n  if(document.querySelector(\"#text\").value==\"\"){\n      alert(\"Url cannot be empty!\")\n      return\n  }\n\n  document.getElementById(\"searchbtn\").disabled=true;\n  document.getElementById(\"searchbtn\").innerHTML='<span class=\"spinner-border spinner-border-sm\" role=\"status\" aria-hidden=\"true\"></span>Please wait...';\n  fetch(window.location.pathname, {\n    method: 'POST',\n    headers: { 'Content-Type': 'application/json' },\n    body: JSON.stringify({ url: document.querySelector(\"#text\").value })\n  }).then(function(response) {\n  return response.json();\n})\n.then(function(myJson) {\n  res = myJson;\n  document.getElementById(\"searchbtn\").disabled=false;\n  document.getElementById(\"searchbtn\").innerHTML=' Shorten it';\n  if(res.key!==\"\")\n  document.getElementById(\"result\").innerHTML=res.key;\n  $('#exampleModal').modal('show')\n}).catch(function(err){alert(\"Unknow error. Please retry!\");\nconsole.log(err);\ndocument.getElementById(\"searchbtn\").disabled=false;\n  document.getElementById(\"searchbtn\").innerHTML=' Shorten it';})\n}\nfunction copyurl (id, attr) {\n  let target = null;\n\n  if (attr) {\n      target = document.createElement('div');\n      target.id = 'tempTarget';\n      target.style.opacity = '0';\n      if (id) {\n          let curNode = document.querySelector('#' + id);\n          target.innerText = curNode[attr];\n      } else {\n          target.innerText = attr;\n      }\n      document.body.appendChild(target);\n  } else {\n      target = document.querySelector('#' + id);\n  }\n\n  try {\n      let range = document.createRange();\n      range.selectNode(target);\n      window.getSelection().removeAllRanges();\n      window.getSelection().addRange(range);\n      document.execCommand('copy');\n      window.getSelection().removeAllRanges();\n      console.log('Copy success')\n  } catch (e) {\n      console.log('Copy error')\n  }\n\n  if (attr) {\n      // remove temp target\n      target.parentElement.removeChild(target);\n  }\n}\n$(function () {\n  $('[data-toggle=\"popover\"]').popover()\n})\n"]}