"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[18],{26:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.loadScriptWithDelay=t.loadScript=void 0;const o={};function n(e,t=(()=>{})){const{src:n,id:d,anonymous:i=!0}=e;o[n]&&window.clearTimeout(o[n]);const l=document.getElementById(d);l&&e.reload&&l.src!=n&&l.remove();const c=document.createElement("script");c.src=n,c.defer=!0,c.id=d,i&&(c.crossOrigin="anonymous"),e.addProperties&&e.addProperties(c),c.onload="function"==typeof window.requestIdleCallback?()=>window.requestIdleCallback(t):t,document.body.append(c)}t.loadScript=n,t.loadScriptWithDelay=function(e,t=(()=>{})){const{src:d,id:i}=e;if(document.getElementById(i))"function"==typeof window.requestIdleCallback?window.requestIdleCallback(t):window.setTimeout(t,0);else if(e.useRequestIdleCallback&&"function"==typeof window.requestIdleCallback)window.requestIdleCallback((()=>n(e,t)));else{const i=e.timeout||window.scriptDelayTime||1;o[d]=window.setTimeout(n,i,e,t)}}}}]);