{"version":3,"sources":["jsdelivr-header.js","/gh/Yafine/cdn@3.2.1/source/box/js/xenon-api.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,SAAS,MACP,MAA2B,kBAAhB,OAAO,QAClB,OAAO,MAAqC,OAA7B,OAAO,QAAQ,IAAI,GAAG,KADQ,OAAO,KAGtD,CACA,SAAS,iBAAiB,GACxB,IAAI,EAAW,CACb,IAAK,EACL,MAAO,IACP,KAAM,EACN,OAAQ,WAAY,EACpB,OAAQ,WAAY,EACpB,YAAY,GAEQ,iBAAX,EAAqB,EAAW,OAAO,OAAO,EAAU,GACxC,iBAAX,IAAqB,EAAS,IAAM,GAChD,EAAS,IAAM,IAAK,EAAS,IAAM,IAC9B,EAAS,IAAM,IAAG,EAAS,IAAM,GAC1C,IAAI,EAAI,OACN,EAAe,EAAE,sBACQ,GAAvB,EAAa,SACf,EAAe,EACb,sFAEF,YAAY,MAAM,OAAO,IAE3B,IAAI,EAAO,EAAa,KAAK,QAC3B,EAAc,EAAK,KAAK,OACxB,EAAa,EAAc,EAAS,IACtC,EAAS,OAAO,GAChB,SAAS,GAAG,EAAM,EAAS,MAAO,CAChC,IAAK,CAAE,MAAO,EAAS,IAAM,KAC7B,MAAO,EAAS,KAChB,KAAM,EAAa,KAAK,QAAU,KAAK,OACvC,QAAS,WACP,EAAa,YAAY,qBAC3B,EACA,WAAY,WACV,IAAI,EAAM,EAAK,KAAK,OACT,KAAP,GAAc,EAAS,YACzB,mBAEF,EAAS,OAAO,EAClB,EACA,SAAU,WACR,EAAK,KAAK,MAAO,SAAS,EAAK,IAAI,GAAG,MAAM,MAAO,IACrD,GAEJ,CACA,SAAS,mBACP,IACE,EADM,OACW,sBACjB,EAAO,EAAa,KAAK,QAC3B,EAAa,SAAS,sBACtB,EAAK,MAAM,GAAG,KAAK,MAAO,EAC5B","file":"/gh/Yafine/cdn@3.2.1/source/box/js/xenon-api.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.48.0.\n * Original file: /gh/Yafine/cdn@3.2.1/source/box/js/xenon-api.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","function rtl() {\n  if (typeof window.isRTL == \"boolean\") return window.isRTL;\n  window.isRTL = jQuery(\"html\").get(0).dir == \"rtl\" ? true : false;\n  return window.isRTL;\n}\nfunction show_loading_bar(options) {\n  var defaults = {\n    pct: 0,\n    delay: 1.3,\n    wait: 0,\n    before: function() {},\n    finish: function() {},\n    resetOnEnd: true\n  };\n  if (typeof options == \"object\") defaults = jQuery.extend(defaults, options);\n  else if (typeof options == \"number\") defaults.pct = options;\n  if (defaults.pct > 100) defaults.pct = 100;\n  else if (defaults.pct < 0) defaults.pct = 0;\n  var $ = jQuery,\n    $loading_bar = $(\".xenon-loading-bar\");\n  if ($loading_bar.length == 0) {\n    $loading_bar = $(\n      '<div class=\"xenon-loading-bar progress-is-hidden\"><span data-pct=\"0\"></span></div>'\n    );\n    public_vars.$body.append($loading_bar);\n  }\n  var $pct = $loading_bar.find(\"span\"),\n    current_pct = $pct.data(\"pct\"),\n    is_regress = current_pct > defaults.pct;\n  defaults.before(current_pct);\n  TweenMax.to($pct, defaults.delay, {\n    css: { width: defaults.pct + \"%\" },\n    delay: defaults.wait,\n    ease: is_regress ? Expo.easeOut : Expo.easeIn,\n    onStart: function() {\n      $loading_bar.removeClass(\"progress-is-hidden\");\n    },\n    onComplete: function() {\n      var pct = $pct.data(\"pct\");\n      if (pct == 100 && defaults.resetOnEnd) {\n        hide_loading_bar();\n      }\n      defaults.finish(pct);\n    },\n    onUpdate: function() {\n      $pct.data(\"pct\", parseInt($pct.get(0).style.width, 10));\n    }\n  });\n}\nfunction hide_loading_bar() {\n  var $ = jQuery,\n    $loading_bar = $(\".xenon-loading-bar\"),\n    $pct = $loading_bar.find(\"span\");\n  $loading_bar.addClass(\"progress-is-hidden\");\n  $pct.width(0).data(\"pct\", 0);\n}\n"]}