mirror of
https://github.com/vitodeploy/vito.git
synced 2025-04-22 19:22:19 +00:00
22 lines
204 KiB
JavaScript
22 lines
204 KiB
JavaScript
var flushPending=!1,flushing=!1,queue=[],lastFlushedIndex=-1;function scheduler(ze){queueJob(ze)}function queueJob(ze){queue.includes(ze)||queue.push(ze),queueFlush()}function dequeueJob(ze){let Qr=queue.indexOf(ze);Qr!==-1&&Qr>lastFlushedIndex&&queue.splice(Qr,1)}function queueFlush(){!flushing&&!flushPending&&(flushPending=!0,queueMicrotask(flushJobs))}function flushJobs(){flushPending=!1,flushing=!0;for(let ze=0;ze<queue.length;ze++)queue[ze](),lastFlushedIndex=ze;queue.length=0,lastFlushedIndex=-1,flushing=!1}var reactive,effect,release,raw,shouldSchedule=!0;function disableEffectScheduling(ze){shouldSchedule=!1,ze(),shouldSchedule=!0}function setReactivityEngine(ze){reactive=ze.reactive,release=ze.release,effect=Qr=>ze.effect(Qr,{scheduler:Kr=>{shouldSchedule?scheduler(Kr):Kr()}}),raw=ze.raw}function overrideEffect(ze){effect=ze}function elementBoundEffect(ze){let Qr=()=>{};return[Gr=>{let en=effect(Gr);return ze._x_effects||(ze._x_effects=new Set,ze._x_runEffects=()=>{ze._x_effects.forEach(nn=>nn())}),ze._x_effects.add(en),Qr=()=>{en!==void 0&&(ze._x_effects.delete(en),release(en))},en},()=>{Qr()}]}var onAttributeAddeds=[],onElRemoveds=[],onElAddeds=[];function onElAdded(ze){onElAddeds.push(ze)}function onElRemoved(ze,Qr){typeof Qr=="function"?(ze._x_cleanups||(ze._x_cleanups=[]),ze._x_cleanups.push(Qr)):(Qr=ze,onElRemoveds.push(Qr))}function onAttributesAdded(ze){onAttributeAddeds.push(ze)}function onAttributeRemoved(ze,Qr,Kr){ze._x_attributeCleanups||(ze._x_attributeCleanups={}),ze._x_attributeCleanups[Qr]||(ze._x_attributeCleanups[Qr]=[]),ze._x_attributeCleanups[Qr].push(Kr)}function cleanupAttributes(ze,Qr){ze._x_attributeCleanups&&Object.entries(ze._x_attributeCleanups).forEach(([Kr,Gr])=>{(Qr===void 0||Qr.includes(Kr))&&(Gr.forEach(en=>en()),delete ze._x_attributeCleanups[Kr])})}var observer=new MutationObserver(onMutate),currentlyObserving=!1;function startObservingMutations(){observer.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),currentlyObserving=!0}function stopObservingMutations(){flushObserver(),observer.disconnect(),currentlyObserving=!1}var recordQueue=[],willProcessRecordQueue=!1;function flushObserver(){recordQueue=recordQueue.concat(observer.takeRecords()),recordQueue.length&&!willProcessRecordQueue&&(willProcessRecordQueue=!0,queueMicrotask(()=>{processRecordQueue(),willProcessRecordQueue=!1}))}function processRecordQueue(){onMutate(recordQueue),recordQueue.length=0}function mutateDom(ze){if(!currentlyObserving)return ze();stopObservingMutations();let Qr=ze();return startObservingMutations(),Qr}var isCollecting=!1,deferredMutations=[];function deferMutations(){isCollecting=!0}function flushAndStopDeferringMutations(){isCollecting=!1,onMutate(deferredMutations),deferredMutations=[]}function onMutate(ze){if(isCollecting){deferredMutations=deferredMutations.concat(ze);return}let Qr=[],Kr=[],Gr=new Map,en=new Map;for(let nn=0;nn<ze.length;nn++)if(!ze[nn].target._x_ignoreMutationObserver&&(ze[nn].type==="childList"&&(ze[nn].addedNodes.forEach(sn=>sn.nodeType===1&&Qr.push(sn)),ze[nn].removedNodes.forEach(sn=>sn.nodeType===1&&Kr.push(sn))),ze[nn].type==="attributes")){let sn=ze[nn].target,ln=ze[nn].attributeName,pn=ze[nn].oldValue,bn=()=>{Gr.has(sn)||Gr.set(sn,[]),Gr.get(sn).push({name:ln,value:sn.getAttribute(ln)})},Tn=()=>{en.has(sn)||en.set(sn,[]),en.get(sn).push(ln)};sn.hasAttribute(ln)&&pn===null?bn():sn.hasAttribute(ln)?(Tn(),bn()):Tn()}en.forEach((nn,sn)=>{cleanupAttributes(sn,nn)}),Gr.forEach((nn,sn)=>{onAttributeAddeds.forEach(ln=>ln(sn,nn))});for(let nn of Kr)if(!Qr.includes(nn)&&(onElRemoveds.forEach(sn=>sn(nn)),nn._x_cleanups))for(;nn._x_cleanups.length;)nn._x_cleanups.pop()();Qr.forEach(nn=>{nn._x_ignoreSelf=!0,nn._x_ignore=!0});for(let nn of Qr)Kr.includes(nn)||nn.isConnected&&(delete nn._x_ignoreSelf,delete nn._x_ignore,onElAddeds.forEach(sn=>sn(nn)),nn._x_ignore=!0,nn._x_ignoreSelf=!0);Qr.forEach(nn=>{delete nn._x_ignoreSelf,delete nn._x_ignore}),Qr=null,Kr=null,Gr=null,en=null}function scope(ze){return mergeProxies(closestDataStack(ze))}function addScopeToNode(ze,Qr,Kr){return ze._x_dataStack=[Qr,...closestDataStack(Kr||ze)],()=>{ze._x_dataStack=ze._x_dataStack.filter(Gr=>Gr!==Qr)}}function refreshScope(ze,Qr){let Kr=ze._x_dataStack[0];Object.entries(Qr).forEach(([Gr,en])=>{Kr[Gr]=en})}function closestDataStack(ze){return ze._x_dataStack?ze._x_dataStack:typeof ShadowRoot=="function"&&ze instanceof ShadowRoot?closestDataStack(ze.host):ze.parentNode?closestDataStack(ze.parentNode):[]}function mergeProxies(ze){let Qr=new Proxy({},{ownKeys:()=>Array.from(new Set(ze.flatMap(Kr=>Object.keys(Kr)))),has:(Kr,Gr)=>ze.some(en=>en.hasOwnProperty(Gr)),get:(Kr,Gr)=>(ze.find(en=>{if(en.hasOwnProperty(Gr)){let nn=Object.getOwnPropertyDescriptor(en,Gr);if(nn.get&&nn.get._x_alreadyBound||nn.set&&nn.set._x_alreadyBound)return!0;if((nn.get||nn.set)&&nn.enumerable){let sn=nn.get,ln=nn.set,pn=nn;sn=sn&&sn.bind(Qr),ln=ln&&ln.bind(Qr),sn&&(sn._x_alreadyBound=!0),ln&&(ln._x_alreadyBound=!0),Object.defineProperty(en,Gr,{...pn,get:sn,set:ln})}return!0}return!1})||{})[Gr],set:(Kr,Gr,en)=>{let nn=ze.find(sn=>sn.hasOwnProperty(Gr));return nn?nn[Gr]=en:ze[ze.length-1][Gr]=en,!0}});return Qr}function initInterceptors(ze){let Qr=Gr=>typeof Gr=="object"&&!Array.isArray(Gr)&&Gr!==null,Kr=(Gr,en="")=>{Object.entries(Object.getOwnPropertyDescriptors(Gr)).forEach(([nn,{value:sn,enumerable:ln}])=>{if(ln===!1||sn===void 0)return;let pn=en===""?nn:`${en}.${nn}`;typeof sn=="object"&&sn!==null&&sn._x_interceptor?Gr[nn]=sn.initialize(ze,pn,nn):Qr(sn)&&sn!==Gr&&!(sn instanceof Element)&&Kr(sn,pn)})};return Kr(ze)}function interceptor(ze,Qr=()=>{}){let Kr={initialValue:void 0,_x_interceptor:!0,initialize(Gr,en,nn){return ze(this.initialValue,()=>get(Gr,en),sn=>set(Gr,en,sn),en,nn)}};return Qr(Kr),Gr=>{if(typeof Gr=="object"&&Gr!==null&&Gr._x_interceptor){let en=Kr.initialize.bind(Kr);Kr.initialize=(nn,sn,ln)=>{let pn=Gr.initialize(nn,sn,ln);return Kr.initialValue=pn,en(nn,sn,ln)}}else Kr.initialValue=Gr;return Kr}}function get(ze,Qr){return Qr.split(".").reduce((Kr,Gr)=>Kr[Gr],ze)}function set(ze,Qr,Kr){if(typeof Qr=="string"&&(Qr=Qr.split(".")),Qr.length===1)ze[Qr[0]]=Kr;else{if(Qr.length===0)throw error;return ze[Qr[0]]||(ze[Qr[0]]={}),set(ze[Qr[0]],Qr.slice(1),Kr)}}var magics={};function magic(ze,Qr){magics[ze]=Qr}function injectMagics(ze,Qr){return Object.entries(magics).forEach(([Kr,Gr])=>{Object.defineProperty(ze,`$${Kr}`,{get(){let[en,nn]=getElementBoundUtilities(Qr);return en={interceptor,...en},onElRemoved(Qr,nn),Gr(Qr,en)},enumerable:!1})}),ze}function tryCatch(ze,Qr,Kr,...Gr){try{return Kr(...Gr)}catch(en){handleError(en,ze,Qr)}}function handleError(ze,Qr,Kr=void 0){Object.assign(ze,{el:Qr,expression:Kr}),console.warn(`Alpine Expression Error: ${ze.message}
|
||
|
||
${Kr?'Expression: "'+Kr+`"
|
||
|
||
`:""}`,Qr),setTimeout(()=>{throw ze},0)}var shouldAutoEvaluateFunctions=!0;function dontAutoEvaluateFunctions(ze){let Qr=shouldAutoEvaluateFunctions;shouldAutoEvaluateFunctions=!1,ze(),shouldAutoEvaluateFunctions=Qr}function evaluate(ze,Qr,Kr={}){let Gr;return evaluateLater(ze,Qr)(en=>Gr=en,Kr),Gr}function evaluateLater(...ze){return theEvaluatorFunction(...ze)}var theEvaluatorFunction=normalEvaluator;function setEvaluator(ze){theEvaluatorFunction=ze}function normalEvaluator(ze,Qr){let Kr={};injectMagics(Kr,ze);let Gr=[Kr,...closestDataStack(ze)],en=typeof Qr=="function"?generateEvaluatorFromFunction(Gr,Qr):generateEvaluatorFromString(Gr,Qr,ze);return tryCatch.bind(null,ze,Qr,en)}function generateEvaluatorFromFunction(ze,Qr){return(Kr=()=>{},{scope:Gr={},params:en=[]}={})=>{let nn=Qr.apply(mergeProxies([Gr,...ze]),en);runIfTypeOfFunction(Kr,nn)}}var evaluatorMemo={};function generateFunctionFromString(ze,Qr){if(evaluatorMemo[ze])return evaluatorMemo[ze];let Kr=Object.getPrototypeOf(async function(){}).constructor,Gr=/^[\n\s]*if.*\(.*\)/.test(ze)||/^(let|const)\s/.test(ze)?`(async()=>{ ${ze} })()`:ze,nn=(()=>{try{return new Kr(["__self","scope"],`with (scope) { __self.result = ${Gr} }; __self.finished = true; return __self.result;`)}catch(sn){return handleError(sn,Qr,ze),Promise.resolve()}})();return evaluatorMemo[ze]=nn,nn}function generateEvaluatorFromString(ze,Qr,Kr){let Gr=generateFunctionFromString(Qr,Kr);return(en=()=>{},{scope:nn={},params:sn=[]}={})=>{Gr.result=void 0,Gr.finished=!1;let ln=mergeProxies([nn,...ze]);if(typeof Gr=="function"){let pn=Gr(Gr,ln).catch(bn=>handleError(bn,Kr,Qr));Gr.finished?(runIfTypeOfFunction(en,Gr.result,ln,sn,Kr),Gr.result=void 0):pn.then(bn=>{runIfTypeOfFunction(en,bn,ln,sn,Kr)}).catch(bn=>handleError(bn,Kr,Qr)).finally(()=>Gr.result=void 0)}}}function runIfTypeOfFunction(ze,Qr,Kr,Gr,en){if(shouldAutoEvaluateFunctions&&typeof Qr=="function"){let nn=Qr.apply(Kr,Gr);nn instanceof Promise?nn.then(sn=>runIfTypeOfFunction(ze,sn,Kr,Gr)).catch(sn=>handleError(sn,en,Qr)):ze(nn)}else typeof Qr=="object"&&Qr instanceof Promise?Qr.then(nn=>ze(nn)):ze(Qr)}var prefixAsString="x-";function prefix(ze=""){return prefixAsString+ze}function setPrefix(ze){prefixAsString=ze}var directiveHandlers={};function directive(ze,Qr){return directiveHandlers[ze]=Qr,{before(Kr){if(!directiveHandlers[Kr]){console.warn("Cannot find directive `${directive}`. `${name}` will use the default order of execution");return}const Gr=directiveOrder.indexOf(Kr);directiveOrder.splice(Gr>=0?Gr:directiveOrder.indexOf("DEFAULT"),0,ze)}}}function directives(ze,Qr,Kr){if(Qr=Array.from(Qr),ze._x_virtualDirectives){let nn=Object.entries(ze._x_virtualDirectives).map(([ln,pn])=>({name:ln,value:pn})),sn=attributesOnly(nn);nn=nn.map(ln=>sn.find(pn=>pn.name===ln.name)?{name:`x-bind:${ln.name}`,value:`"${ln.value}"`}:ln),Qr=Qr.concat(nn)}let Gr={};return Qr.map(toTransformedAttributes((nn,sn)=>Gr[nn]=sn)).filter(outNonAlpineAttributes).map(toParsedDirectives(Gr,Kr)).sort(byPriority).map(nn=>getDirectiveHandler(ze,nn))}function attributesOnly(ze){return Array.from(ze).map(toTransformedAttributes()).filter(Qr=>!outNonAlpineAttributes(Qr))}var isDeferringHandlers=!1,directiveHandlerStacks=new Map,currentHandlerStackKey=Symbol();function deferHandlingDirectives(ze){isDeferringHandlers=!0;let Qr=Symbol();currentHandlerStackKey=Qr,directiveHandlerStacks.set(Qr,[]);let Kr=()=>{for(;directiveHandlerStacks.get(Qr).length;)directiveHandlerStacks.get(Qr).shift()();directiveHandlerStacks.delete(Qr)},Gr=()=>{isDeferringHandlers=!1,Kr()};ze(Kr),Gr()}function getElementBoundUtilities(ze){let Qr=[],Kr=ln=>Qr.push(ln),[Gr,en]=elementBoundEffect(ze);return Qr.push(en),[{Alpine:alpine_default,effect:Gr,cleanup:Kr,evaluateLater:evaluateLater.bind(evaluateLater,ze),evaluate:evaluate.bind(evaluate,ze)},()=>Qr.forEach(ln=>ln())]}function getDirectiveHandler(ze,Qr){let Kr=()=>{},Gr=directiveHandlers[Qr.type]||Kr,[en,nn]=getElementBoundUtilities(ze);onAttributeRemoved(ze,Qr.original,nn);let sn=()=>{ze._x_ignore||ze._x_ignoreSelf||(Gr.inline&&Gr.inline(ze,Qr,en),Gr=Gr.bind(Gr,ze,Qr,en),isDeferringHandlers?directiveHandlerStacks.get(currentHandlerStackKey).push(Gr):Gr())};return sn.runCleanups=nn,sn}var startingWith=(ze,Qr)=>({name:Kr,value:Gr})=>(Kr.startsWith(ze)&&(Kr=Kr.replace(ze,Qr)),{name:Kr,value:Gr}),into=ze=>ze;function toTransformedAttributes(ze=()=>{}){return({name:Qr,value:Kr})=>{let{name:Gr,value:en}=attributeTransformers.reduce((nn,sn)=>sn(nn),{name:Qr,value:Kr});return Gr!==Qr&&ze(Gr,Qr),{name:Gr,value:en}}}var attributeTransformers=[];function mapAttributes(ze){attributeTransformers.push(ze)}function outNonAlpineAttributes({name:ze}){return alpineAttributeRegex().test(ze)}var alpineAttributeRegex=()=>new RegExp(`^${prefixAsString}([^:^.]+)\\b`);function toParsedDirectives(ze,Qr){return({name:Kr,value:Gr})=>{let en=Kr.match(alpineAttributeRegex()),nn=Kr.match(/:([a-zA-Z0-9\-:]+)/),sn=Kr.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],ln=Qr||ze[Kr]||Kr;return{type:en?en[1]:null,value:nn?nn[1]:null,modifiers:sn.map(pn=>pn.replace(".","")),expression:Gr,original:ln}}}var DEFAULT="DEFAULT",directiveOrder=["ignore","ref","data","id","bind","init","for","model","modelable","transition","show","if",DEFAULT,"teleport"];function byPriority(ze,Qr){let Kr=directiveOrder.indexOf(ze.type)===-1?DEFAULT:ze.type,Gr=directiveOrder.indexOf(Qr.type)===-1?DEFAULT:Qr.type;return directiveOrder.indexOf(Kr)-directiveOrder.indexOf(Gr)}function dispatch(ze,Qr,Kr={}){ze.dispatchEvent(new CustomEvent(Qr,{detail:Kr,bubbles:!0,composed:!0,cancelable:!0}))}function walk(ze,Qr){if(typeof ShadowRoot=="function"&&ze instanceof ShadowRoot){Array.from(ze.children).forEach(en=>walk(en,Qr));return}let Kr=!1;if(Qr(ze,()=>Kr=!0),Kr)return;let Gr=ze.firstElementChild;for(;Gr;)walk(Gr,Qr),Gr=Gr.nextElementSibling}function warn(ze,...Qr){console.warn(`Alpine Warning: ${ze}`,...Qr)}function start(){document.body||warn("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),dispatch(document,"alpine:init"),dispatch(document,"alpine:initializing"),startObservingMutations(),onElAdded(Qr=>initTree(Qr,walk)),onElRemoved(Qr=>destroyTree(Qr)),onAttributesAdded((Qr,Kr)=>{directives(Qr,Kr).forEach(Gr=>Gr())});let ze=Qr=>!closestRoot(Qr.parentElement,!0);Array.from(document.querySelectorAll(allSelectors())).filter(ze).forEach(Qr=>{initTree(Qr)}),dispatch(document,"alpine:initialized")}var rootSelectorCallbacks=[],initSelectorCallbacks=[];function rootSelectors(){return rootSelectorCallbacks.map(ze=>ze())}function allSelectors(){return rootSelectorCallbacks.concat(initSelectorCallbacks).map(ze=>ze())}function addRootSelector(ze){rootSelectorCallbacks.push(ze)}function addInitSelector(ze){initSelectorCallbacks.push(ze)}function closestRoot(ze,Qr=!1){return findClosest(ze,Kr=>{if((Qr?allSelectors():rootSelectors()).some(en=>Kr.matches(en)))return!0})}function findClosest(ze,Qr){if(ze){if(Qr(ze))return ze;if(ze._x_teleportBack&&(ze=ze._x_teleportBack),!!ze.parentElement)return findClosest(ze.parentElement,Qr)}}function isRoot(ze){return rootSelectors().some(Qr=>ze.matches(Qr))}var initInterceptors2=[];function interceptInit(ze){initInterceptors2.push(ze)}function initTree(ze,Qr=walk,Kr=()=>{}){deferHandlingDirectives(()=>{Qr(ze,(Gr,en)=>{Kr(Gr,en),initInterceptors2.forEach(nn=>nn(Gr,en)),directives(Gr,Gr.attributes).forEach(nn=>nn()),Gr._x_ignore&&en()})})}function destroyTree(ze){walk(ze,Qr=>cleanupAttributes(Qr))}var tickStack=[],isHolding=!1;function nextTick(ze=()=>{}){return queueMicrotask(()=>{isHolding||setTimeout(()=>{releaseNextTicks()})}),new Promise(Qr=>{tickStack.push(()=>{ze(),Qr()})})}function releaseNextTicks(){for(isHolding=!1;tickStack.length;)tickStack.shift()()}function holdNextTicks(){isHolding=!0}function setClasses(ze,Qr){return Array.isArray(Qr)?setClassesFromString(ze,Qr.join(" ")):typeof Qr=="object"&&Qr!==null?setClassesFromObject(ze,Qr):typeof Qr=="function"?setClasses(ze,Qr()):setClassesFromString(ze,Qr)}function setClassesFromString(ze,Qr){let Kr=en=>en.split(" ").filter(nn=>!ze.classList.contains(nn)).filter(Boolean),Gr=en=>(ze.classList.add(...en),()=>{ze.classList.remove(...en)});return Qr=Qr===!0?Qr="":Qr||"",Gr(Kr(Qr))}function setClassesFromObject(ze,Qr){let Kr=ln=>ln.split(" ").filter(Boolean),Gr=Object.entries(Qr).flatMap(([ln,pn])=>pn?Kr(ln):!1).filter(Boolean),en=Object.entries(Qr).flatMap(([ln,pn])=>pn?!1:Kr(ln)).filter(Boolean),nn=[],sn=[];return en.forEach(ln=>{ze.classList.contains(ln)&&(ze.classList.remove(ln),sn.push(ln))}),Gr.forEach(ln=>{ze.classList.contains(ln)||(ze.classList.add(ln),nn.push(ln))}),()=>{sn.forEach(ln=>ze.classList.add(ln)),nn.forEach(ln=>ze.classList.remove(ln))}}function setStyles(ze,Qr){return typeof Qr=="object"&&Qr!==null?setStylesFromObject(ze,Qr):setStylesFromString(ze,Qr)}function setStylesFromObject(ze,Qr){let Kr={};return Object.entries(Qr).forEach(([Gr,en])=>{Kr[Gr]=ze.style[Gr],Gr.startsWith("--")||(Gr=kebabCase(Gr)),ze.style.setProperty(Gr,en)}),setTimeout(()=>{ze.style.length===0&&ze.removeAttribute("style")}),()=>{setStyles(ze,Kr)}}function setStylesFromString(ze,Qr){let Kr=ze.getAttribute("style",Qr);return ze.setAttribute("style",Qr),()=>{ze.setAttribute("style",Kr||"")}}function kebabCase(ze){return ze.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function once(ze,Qr=()=>{}){let Kr=!1;return function(){Kr?Qr.apply(this,arguments):(Kr=!0,ze.apply(this,arguments))}}directive("transition",(ze,{value:Qr,modifiers:Kr,expression:Gr},{evaluate:en})=>{typeof Gr=="function"&&(Gr=en(Gr)),Gr?registerTransitionsFromClassString(ze,Gr,Qr):registerTransitionsFromHelper(ze,Kr,Qr)});function registerTransitionsFromClassString(ze,Qr,Kr){registerTransitionObject(ze,setClasses,""),{enter:en=>{ze._x_transition.enter.during=en},"enter-start":en=>{ze._x_transition.enter.start=en},"enter-end":en=>{ze._x_transition.enter.end=en},leave:en=>{ze._x_transition.leave.during=en},"leave-start":en=>{ze._x_transition.leave.start=en},"leave-end":en=>{ze._x_transition.leave.end=en}}[Kr](Qr)}function registerTransitionsFromHelper(ze,Qr,Kr){registerTransitionObject(ze,setStyles);let Gr=!Qr.includes("in")&&!Qr.includes("out")&&!Kr,en=Gr||Qr.includes("in")||["enter"].includes(Kr),nn=Gr||Qr.includes("out")||["leave"].includes(Kr);Qr.includes("in")&&!Gr&&(Qr=Qr.filter((Dn,Yn)=>Yn<Qr.indexOf("out"))),Qr.includes("out")&&!Gr&&(Qr=Qr.filter((Dn,Yn)=>Yn>Qr.indexOf("out")));let sn=!Qr.includes("opacity")&&!Qr.includes("scale"),ln=sn||Qr.includes("opacity"),pn=sn||Qr.includes("scale"),bn=ln?0:1,Tn=pn?modifierValue(Qr,"scale",95)/100:1,An=modifierValue(Qr,"delay",0),kn=modifierValue(Qr,"origin","center"),Xn="opacity, transform",Bn=modifierValue(Qr,"duration",150)/1e3,Pn=modifierValue(Qr,"duration",75)/1e3,In="cubic-bezier(0.4, 0.0, 0.2, 1)";en&&(ze._x_transition.enter.during={transformOrigin:kn,transitionDelay:An,transitionProperty:Xn,transitionDuration:`${Bn}s`,transitionTimingFunction:In},ze._x_transition.enter.start={opacity:bn,transform:`scale(${Tn})`},ze._x_transition.enter.end={opacity:1,transform:"scale(1)"}),nn&&(ze._x_transition.leave.during={transformOrigin:kn,transitionDelay:An,transitionProperty:Xn,transitionDuration:`${Pn}s`,transitionTimingFunction:In},ze._x_transition.leave.start={opacity:1,transform:"scale(1)"},ze._x_transition.leave.end={opacity:bn,transform:`scale(${Tn})`})}function registerTransitionObject(ze,Qr,Kr={}){ze._x_transition||(ze._x_transition={enter:{during:Kr,start:Kr,end:Kr},leave:{during:Kr,start:Kr,end:Kr},in(Gr=()=>{},en=()=>{}){transition(ze,Qr,{during:this.enter.during,start:this.enter.start,end:this.enter.end},Gr,en)},out(Gr=()=>{},en=()=>{}){transition(ze,Qr,{during:this.leave.during,start:this.leave.start,end:this.leave.end},Gr,en)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(ze,Qr,Kr,Gr){const en=document.visibilityState==="visible"?requestAnimationFrame:setTimeout;let nn=()=>en(Kr);if(Qr){ze._x_transition&&(ze._x_transition.enter||ze._x_transition.leave)?ze._x_transition.enter&&(Object.entries(ze._x_transition.enter.during).length||Object.entries(ze._x_transition.enter.start).length||Object.entries(ze._x_transition.enter.end).length)?ze._x_transition.in(Kr):nn():ze._x_transition?ze._x_transition.in(Kr):nn();return}ze._x_hidePromise=ze._x_transition?new Promise((sn,ln)=>{ze._x_transition.out(()=>{},()=>sn(Gr)),ze._x_transitioning.beforeCancel(()=>ln({isFromCancelledTransition:!0}))}):Promise.resolve(Gr),queueMicrotask(()=>{let sn=closestHide(ze);sn?(sn._x_hideChildren||(sn._x_hideChildren=[]),sn._x_hideChildren.push(ze)):en(()=>{let ln=pn=>{let bn=Promise.all([pn._x_hidePromise,...(pn._x_hideChildren||[]).map(ln)]).then(([Tn])=>Tn());return delete pn._x_hidePromise,delete pn._x_hideChildren,bn};ln(ze).catch(pn=>{if(!pn.isFromCancelledTransition)throw pn})})})};function closestHide(ze){let Qr=ze.parentNode;if(Qr)return Qr._x_hidePromise?Qr:closestHide(Qr)}function transition(ze,Qr,{during:Kr,start:Gr,end:en}={},nn=()=>{},sn=()=>{}){if(ze._x_transitioning&&ze._x_transitioning.cancel(),Object.keys(Kr).length===0&&Object.keys(Gr).length===0&&Object.keys(en).length===0){nn(),sn();return}let ln,pn,bn;performTransition(ze,{start(){ln=Qr(ze,Gr)},during(){pn=Qr(ze,Kr)},before:nn,end(){ln(),bn=Qr(ze,en)},after:sn,cleanup(){pn(),bn()}})}function performTransition(ze,Qr){let Kr,Gr,en,nn=once(()=>{mutateDom(()=>{Kr=!0,Gr||Qr.before(),en||(Qr.end(),releaseNextTicks()),Qr.after(),ze.isConnected&&Qr.cleanup(),delete ze._x_transitioning})});ze._x_transitioning={beforeCancels:[],beforeCancel(sn){this.beforeCancels.push(sn)},cancel:once(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();nn()}),finish:nn},mutateDom(()=>{Qr.start(),Qr.during()}),holdNextTicks(),requestAnimationFrame(()=>{if(Kr)return;let sn=Number(getComputedStyle(ze).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,ln=Number(getComputedStyle(ze).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;sn===0&&(sn=Number(getComputedStyle(ze).animationDuration.replace("s",""))*1e3),mutateDom(()=>{Qr.before()}),Gr=!0,requestAnimationFrame(()=>{Kr||(mutateDom(()=>{Qr.end()}),releaseNextTicks(),setTimeout(ze._x_transitioning.finish,sn+ln),en=!0)})})}function modifierValue(ze,Qr,Kr){if(ze.indexOf(Qr)===-1)return Kr;const Gr=ze[ze.indexOf(Qr)+1];if(!Gr||Qr==="scale"&&isNaN(Gr))return Kr;if(Qr==="duration"){let en=Gr.match(/([0-9]+)ms/);if(en)return en[1]}return Qr==="origin"&&["top","right","left","center","bottom"].includes(ze[ze.indexOf(Qr)+2])?[Gr,ze[ze.indexOf(Qr)+2]].join(" "):Gr}var isCloning=!1;function skipDuringClone(ze,Qr=()=>{}){return(...Kr)=>isCloning?Qr(...Kr):ze(...Kr)}function onlyDuringClone(ze){return(...Qr)=>isCloning&&ze(...Qr)}function clone(ze,Qr){Qr._x_dataStack||(Qr._x_dataStack=ze._x_dataStack),isCloning=!0,dontRegisterReactiveSideEffects(()=>{cloneTree(Qr)}),isCloning=!1}function cloneTree(ze){let Qr=!1;initTree(ze,(Gr,en)=>{walk(Gr,(nn,sn)=>{if(Qr&&isRoot(nn))return sn();Qr=!0,en(nn,sn)})})}function dontRegisterReactiveSideEffects(ze){let Qr=effect;overrideEffect((Kr,Gr)=>{let en=Qr(Kr);return release(en),()=>{}}),ze(),overrideEffect(Qr)}function bind(ze,Qr,Kr,Gr=[]){switch(ze._x_bindings||(ze._x_bindings=reactive({})),ze._x_bindings[Qr]=Kr,Qr=Gr.includes("camel")?camelCase(Qr):Qr,Qr){case"value":bindInputValue(ze,Kr);break;case"style":bindStyles(ze,Kr);break;case"class":bindClasses(ze,Kr);break;default:bindAttribute(ze,Qr,Kr);break}}function bindInputValue(ze,Qr){if(ze.type==="radio")ze.attributes.value===void 0&&(ze.value=Qr),window.fromModel&&(ze.checked=checkedAttrLooseCompare(ze.value,Qr));else if(ze.type==="checkbox")Number.isInteger(Qr)?ze.value=Qr:!Number.isInteger(Qr)&&!Array.isArray(Qr)&&typeof Qr!="boolean"&&![null,void 0].includes(Qr)?ze.value=String(Qr):Array.isArray(Qr)?ze.checked=Qr.some(Kr=>checkedAttrLooseCompare(Kr,ze.value)):ze.checked=!!Qr;else if(ze.tagName==="SELECT")updateSelect(ze,Qr);else{if(ze.value===Qr)return;ze.value=Qr}}function bindClasses(ze,Qr){ze._x_undoAddedClasses&&ze._x_undoAddedClasses(),ze._x_undoAddedClasses=setClasses(ze,Qr)}function bindStyles(ze,Qr){ze._x_undoAddedStyles&&ze._x_undoAddedStyles(),ze._x_undoAddedStyles=setStyles(ze,Qr)}function bindAttribute(ze,Qr,Kr){[null,void 0,!1].includes(Kr)&&attributeShouldntBePreservedIfFalsy(Qr)?ze.removeAttribute(Qr):(isBooleanAttr(Qr)&&(Kr=Qr),setIfChanged(ze,Qr,Kr))}function setIfChanged(ze,Qr,Kr){ze.getAttribute(Qr)!=Kr&&ze.setAttribute(Qr,Kr)}function updateSelect(ze,Qr){const Kr=[].concat(Qr).map(Gr=>Gr+"");Array.from(ze.options).forEach(Gr=>{Gr.selected=Kr.includes(Gr.value)})}function camelCase(ze){return ze.toLowerCase().replace(/-(\w)/g,(Qr,Kr)=>Kr.toUpperCase())}function checkedAttrLooseCompare(ze,Qr){return ze==Qr}function isBooleanAttr(ze){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(ze)}function attributeShouldntBePreservedIfFalsy(ze){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(ze)}function getBinding(ze,Qr,Kr){if(ze._x_bindings&&ze._x_bindings[Qr]!==void 0)return ze._x_bindings[Qr];let Gr=ze.getAttribute(Qr);return Gr===null?typeof Kr=="function"?Kr():Kr:Gr===""?!0:isBooleanAttr(Qr)?!![Qr,"true"].includes(Gr):Gr}function debounce(ze,Qr){var Kr;return function(){var Gr=this,en=arguments,nn=function(){Kr=null,ze.apply(Gr,en)};clearTimeout(Kr),Kr=setTimeout(nn,Qr)}}function throttle(ze,Qr){let Kr;return function(){let Gr=this,en=arguments;Kr||(ze.apply(Gr,en),Kr=!0,setTimeout(()=>Kr=!1,Qr))}}function plugin(ze){ze(alpine_default)}var stores={},isReactive=!1;function store(ze,Qr){if(isReactive||(stores=reactive(stores),isReactive=!0),Qr===void 0)return stores[ze];stores[ze]=Qr,typeof Qr=="object"&&Qr!==null&&Qr.hasOwnProperty("init")&&typeof Qr.init=="function"&&stores[ze].init(),initInterceptors(stores[ze])}function getStores(){return stores}var binds={};function bind2(ze,Qr){let Kr=typeof Qr!="function"?()=>Qr:Qr;ze instanceof Element?applyBindingsObject(ze,Kr()):binds[ze]=Kr}function injectBindingProviders(ze){return Object.entries(binds).forEach(([Qr,Kr])=>{Object.defineProperty(ze,Qr,{get(){return(...Gr)=>Kr(...Gr)}})}),ze}function applyBindingsObject(ze,Qr,Kr){let Gr=[];for(;Gr.length;)Gr.pop()();let en=Object.entries(Qr).map(([sn,ln])=>({name:sn,value:ln})),nn=attributesOnly(en);en=en.map(sn=>nn.find(ln=>ln.name===sn.name)?{name:`x-bind:${sn.name}`,value:`"${sn.value}"`}:sn),directives(ze,en,Kr).map(sn=>{Gr.push(sn.runCleanups),sn()})}var datas={};function data(ze,Qr){datas[ze]=Qr}function injectDataProviders(ze,Qr){return Object.entries(datas).forEach(([Kr,Gr])=>{Object.defineProperty(ze,Kr,{get(){return(...en)=>Gr.bind(Qr)(...en)},enumerable:!1})}),ze}var Alpine={get reactive(){return reactive},get release(){return release},get effect(){return effect},get raw(){return raw},version:"3.12.0",flushAndStopDeferringMutations,dontAutoEvaluateFunctions,disableEffectScheduling,startObservingMutations,stopObservingMutations,setReactivityEngine,closestDataStack,skipDuringClone,onlyDuringClone,addRootSelector,addInitSelector,addScopeToNode,deferMutations,mapAttributes,evaluateLater,interceptInit,setEvaluator,mergeProxies,findClosest,closestRoot,destroyTree,interceptor,transition,setStyles,mutateDom,directive,throttle,debounce,evaluate,initTree,nextTick,prefixed:prefix,prefix:setPrefix,plugin,magic,store,start,clone,bound:getBinding,$data:scope,walk,data,bind:bind2},alpine_default=Alpine;function makeMap(ze,Qr){const Kr=Object.create(null),Gr=ze.split(",");for(let en=0;en<Gr.length;en++)Kr[Gr[en]]=!0;return Qr?en=>!!Kr[en.toLowerCase()]:en=>!!Kr[en]}var EMPTY_OBJ=Object.freeze({}),extend=Object.assign,hasOwnProperty=Object.prototype.hasOwnProperty,hasOwn=(ze,Qr)=>hasOwnProperty.call(ze,Qr),isArray=Array.isArray,isMap=ze=>toTypeString(ze)==="[object Map]",isString=ze=>typeof ze=="string",isSymbol=ze=>typeof ze=="symbol",isObject=ze=>ze!==null&&typeof ze=="object",objectToString=Object.prototype.toString,toTypeString=ze=>objectToString.call(ze),toRawType=ze=>toTypeString(ze).slice(8,-1),isIntegerKey=ze=>isString(ze)&&ze!=="NaN"&&ze[0]!=="-"&&""+parseInt(ze,10)===ze,cacheStringFunction=ze=>{const Qr=Object.create(null);return Kr=>Qr[Kr]||(Qr[Kr]=ze(Kr))},capitalize=cacheStringFunction(ze=>ze.charAt(0).toUpperCase()+ze.slice(1)),hasChanged=(ze,Qr)=>ze!==Qr&&(ze===ze||Qr===Qr),targetMap=new WeakMap,effectStack=[],activeEffect,ITERATE_KEY=Symbol("iterate"),MAP_KEY_ITERATE_KEY=Symbol("Map key iterate");function isEffect(ze){return ze&&ze._isEffect===!0}function effect2(ze,Qr=EMPTY_OBJ){isEffect(ze)&&(ze=ze.raw);const Kr=createReactiveEffect(ze,Qr);return Qr.lazy||Kr(),Kr}function stop(ze){ze.active&&(cleanup(ze),ze.options.onStop&&ze.options.onStop(),ze.active=!1)}var uid=0;function createReactiveEffect(ze,Qr){const Kr=function(){if(!Kr.active)return ze();if(!effectStack.includes(Kr)){cleanup(Kr);try{return enableTracking(),effectStack.push(Kr),activeEffect=Kr,ze()}finally{effectStack.pop(),resetTracking(),activeEffect=effectStack[effectStack.length-1]}}};return Kr.id=uid++,Kr.allowRecurse=!!Qr.allowRecurse,Kr._isEffect=!0,Kr.active=!0,Kr.raw=ze,Kr.deps=[],Kr.options=Qr,Kr}function cleanup(ze){const{deps:Qr}=ze;if(Qr.length){for(let Kr=0;Kr<Qr.length;Kr++)Qr[Kr].delete(ze);Qr.length=0}}var shouldTrack=!0,trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function enableTracking(){trackStack.push(shouldTrack),shouldTrack=!0}function resetTracking(){const ze=trackStack.pop();shouldTrack=ze===void 0?!0:ze}function track(ze,Qr,Kr){if(!shouldTrack||activeEffect===void 0)return;let Gr=targetMap.get(ze);Gr||targetMap.set(ze,Gr=new Map);let en=Gr.get(Kr);en||Gr.set(Kr,en=new Set),en.has(activeEffect)||(en.add(activeEffect),activeEffect.deps.push(en),activeEffect.options.onTrack&&activeEffect.options.onTrack({effect:activeEffect,target:ze,type:Qr,key:Kr}))}function trigger(ze,Qr,Kr,Gr,en,nn){const sn=targetMap.get(ze);if(!sn)return;const ln=new Set,pn=Tn=>{Tn&&Tn.forEach(An=>{(An!==activeEffect||An.allowRecurse)&&ln.add(An)})};if(Qr==="clear")sn.forEach(pn);else if(Kr==="length"&&isArray(ze))sn.forEach((Tn,An)=>{(An==="length"||An>=Gr)&&pn(Tn)});else switch(Kr!==void 0&&pn(sn.get(Kr)),Qr){case"add":isArray(ze)?isIntegerKey(Kr)&&pn(sn.get("length")):(pn(sn.get(ITERATE_KEY)),isMap(ze)&&pn(sn.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray(ze)||(pn(sn.get(ITERATE_KEY)),isMap(ze)&&pn(sn.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap(ze)&&pn(sn.get(ITERATE_KEY));break}const bn=Tn=>{Tn.options.onTrigger&&Tn.options.onTrigger({effect:Tn,target:ze,key:Kr,type:Qr,newValue:Gr,oldValue:en,oldTarget:nn}),Tn.options.scheduler?Tn.options.scheduler(Tn):Tn()};ln.forEach(bn)}var isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).map(ze=>Symbol[ze]).filter(isSymbol)),get2=createGetter(),shallowGet=createGetter(!1,!0),readonlyGet=createGetter(!0),shallowReadonlyGet=createGetter(!0,!0),arrayInstrumentations={};["includes","indexOf","lastIndexOf"].forEach(ze=>{const Qr=Array.prototype[ze];arrayInstrumentations[ze]=function(...Kr){const Gr=toRaw(this);for(let nn=0,sn=this.length;nn<sn;nn++)track(Gr,"get",nn+"");const en=Qr.apply(Gr,Kr);return en===-1||en===!1?Qr.apply(Gr,Kr.map(toRaw)):en}});["push","pop","shift","unshift","splice"].forEach(ze=>{const Qr=Array.prototype[ze];arrayInstrumentations[ze]=function(...Kr){pauseTracking();const Gr=Qr.apply(this,Kr);return resetTracking(),Gr}});function createGetter(ze=!1,Qr=!1){return function(Gr,en,nn){if(en==="__v_isReactive")return!ze;if(en==="__v_isReadonly")return ze;if(en==="__v_raw"&&nn===(ze?Qr?shallowReadonlyMap:readonlyMap:Qr?shallowReactiveMap:reactiveMap).get(Gr))return Gr;const sn=isArray(Gr);if(!ze&&sn&&hasOwn(arrayInstrumentations,en))return Reflect.get(arrayInstrumentations,en,nn);const ln=Reflect.get(Gr,en,nn);return(isSymbol(en)?builtInSymbols.has(en):isNonTrackableKeys(en))||(ze||track(Gr,"get",en),Qr)?ln:isRef(ln)?!sn||!isIntegerKey(en)?ln.value:ln:isObject(ln)?ze?readonly(ln):reactive2(ln):ln}}var set2=createSetter(),shallowSet=createSetter(!0);function createSetter(ze=!1){return function(Kr,Gr,en,nn){let sn=Kr[Gr];if(!ze&&(en=toRaw(en),sn=toRaw(sn),!isArray(Kr)&&isRef(sn)&&!isRef(en)))return sn.value=en,!0;const ln=isArray(Kr)&&isIntegerKey(Gr)?Number(Gr)<Kr.length:hasOwn(Kr,Gr),pn=Reflect.set(Kr,Gr,en,nn);return Kr===toRaw(nn)&&(ln?hasChanged(en,sn)&&trigger(Kr,"set",Gr,en,sn):trigger(Kr,"add",Gr,en)),pn}}function deleteProperty(ze,Qr){const Kr=hasOwn(ze,Qr),Gr=ze[Qr],en=Reflect.deleteProperty(ze,Qr);return en&&Kr&&trigger(ze,"delete",Qr,void 0,Gr),en}function has(ze,Qr){const Kr=Reflect.has(ze,Qr);return(!isSymbol(Qr)||!builtInSymbols.has(Qr))&&track(ze,"has",Qr),Kr}function ownKeys(ze){return track(ze,"iterate",isArray(ze)?"length":ITERATE_KEY),Reflect.ownKeys(ze)}var mutableHandlers={get:get2,set:set2,deleteProperty,has,ownKeys},readonlyHandlers={get:readonlyGet,set(ze,Qr){return console.warn(`Set operation on key "${String(Qr)}" failed: target is readonly.`,ze),!0},deleteProperty(ze,Qr){return console.warn(`Delete operation on key "${String(Qr)}" failed: target is readonly.`,ze),!0}};extend({},mutableHandlers,{get:shallowGet,set:shallowSet});extend({},readonlyHandlers,{get:shallowReadonlyGet});var toReactive=ze=>isObject(ze)?reactive2(ze):ze,toReadonly=ze=>isObject(ze)?readonly(ze):ze,toShallow=ze=>ze,getProto=ze=>Reflect.getPrototypeOf(ze);function get$1(ze,Qr,Kr=!1,Gr=!1){ze=ze.__v_raw;const en=toRaw(ze),nn=toRaw(Qr);Qr!==nn&&!Kr&&track(en,"get",Qr),!Kr&&track(en,"get",nn);const{has:sn}=getProto(en),ln=Gr?toShallow:Kr?toReadonly:toReactive;if(sn.call(en,Qr))return ln(ze.get(Qr));if(sn.call(en,nn))return ln(ze.get(nn));ze!==en&&ze.get(Qr)}function has$1(ze,Qr=!1){const Kr=this.__v_raw,Gr=toRaw(Kr),en=toRaw(ze);return ze!==en&&!Qr&&track(Gr,"has",ze),!Qr&&track(Gr,"has",en),ze===en?Kr.has(ze):Kr.has(ze)||Kr.has(en)}function size(ze,Qr=!1){return ze=ze.__v_raw,!Qr&&track(toRaw(ze),"iterate",ITERATE_KEY),Reflect.get(ze,"size",ze)}function add(ze){ze=toRaw(ze);const Qr=toRaw(this);return getProto(Qr).has.call(Qr,ze)||(Qr.add(ze),trigger(Qr,"add",ze,ze)),this}function set$1(ze,Qr){Qr=toRaw(Qr);const Kr=toRaw(this),{has:Gr,get:en}=getProto(Kr);let nn=Gr.call(Kr,ze);nn?checkIdentityKeys(Kr,Gr,ze):(ze=toRaw(ze),nn=Gr.call(Kr,ze));const sn=en.call(Kr,ze);return Kr.set(ze,Qr),nn?hasChanged(Qr,sn)&&trigger(Kr,"set",ze,Qr,sn):trigger(Kr,"add",ze,Qr),this}function deleteEntry(ze){const Qr=toRaw(this),{has:Kr,get:Gr}=getProto(Qr);let en=Kr.call(Qr,ze);en?checkIdentityKeys(Qr,Kr,ze):(ze=toRaw(ze),en=Kr.call(Qr,ze));const nn=Gr?Gr.call(Qr,ze):void 0,sn=Qr.delete(ze);return en&&trigger(Qr,"delete",ze,void 0,nn),sn}function clear(){const ze=toRaw(this),Qr=ze.size!==0,Kr=isMap(ze)?new Map(ze):new Set(ze),Gr=ze.clear();return Qr&&trigger(ze,"clear",void 0,void 0,Kr),Gr}function createForEach(ze,Qr){return function(Gr,en){const nn=this,sn=nn.__v_raw,ln=toRaw(sn),pn=Qr?toShallow:ze?toReadonly:toReactive;return!ze&&track(ln,"iterate",ITERATE_KEY),sn.forEach((bn,Tn)=>Gr.call(en,pn(bn),pn(Tn),nn))}}function createIterableMethod(ze,Qr,Kr){return function(...Gr){const en=this.__v_raw,nn=toRaw(en),sn=isMap(nn),ln=ze==="entries"||ze===Symbol.iterator&&sn,pn=ze==="keys"&&sn,bn=en[ze](...Gr),Tn=Kr?toShallow:Qr?toReadonly:toReactive;return!Qr&&track(nn,"iterate",pn?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:An,done:kn}=bn.next();return kn?{value:An,done:kn}:{value:ln?[Tn(An[0]),Tn(An[1])]:Tn(An),done:kn}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(ze){return function(...Qr){{const Kr=Qr[0]?`on key "${Qr[0]}" `:"";console.warn(`${capitalize(ze)} operation ${Kr}failed: target is readonly.`,toRaw(this))}return ze==="delete"?!1:this}}var mutableInstrumentations={get(ze){return get$1(this,ze)},get size(){return size(this)},has:has$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},shallowInstrumentations={get(ze){return get$1(this,ze,!1,!0)},get size(){return size(this)},has:has$1,add,set:set$1,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},readonlyInstrumentations={get(ze){return get$1(this,ze,!0)},get size(){return size(this,!0)},has(ze){return has$1.call(this,ze,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},shallowReadonlyInstrumentations={get(ze){return get$1(this,ze,!0,!0)},get size(){return size(this,!0)},has(ze){return has$1.call(this,ze,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)},iteratorMethods=["keys","values","entries",Symbol.iterator];iteratorMethods.forEach(ze=>{mutableInstrumentations[ze]=createIterableMethod(ze,!1,!1),readonlyInstrumentations[ze]=createIterableMethod(ze,!0,!1),shallowInstrumentations[ze]=createIterableMethod(ze,!1,!0),shallowReadonlyInstrumentations[ze]=createIterableMethod(ze,!0,!0)});function createInstrumentationGetter(ze,Qr){const Kr=Qr?ze?shallowReadonlyInstrumentations:shallowInstrumentations:ze?readonlyInstrumentations:mutableInstrumentations;return(Gr,en,nn)=>en==="__v_isReactive"?!ze:en==="__v_isReadonly"?ze:en==="__v_raw"?Gr:Reflect.get(hasOwn(Kr,en)&&en in Gr?Kr:Gr,en,nn)}var mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)};function checkIdentityKeys(ze,Qr,Kr){const Gr=toRaw(Kr);if(Gr!==Kr&&Qr.call(ze,Gr)){const en=toRawType(ze);console.warn(`Reactive ${en} contains both the raw and reactive versions of the same object${en==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(ze){switch(ze){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(ze){return ze.__v_skip||!Object.isExtensible(ze)?0:targetTypeMap(toRawType(ze))}function reactive2(ze){return ze&&ze.__v_isReadonly?ze:createReactiveObject(ze,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function readonly(ze){return createReactiveObject(ze,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(ze,Qr,Kr,Gr,en){if(!isObject(ze))return console.warn(`value cannot be made reactive: ${String(ze)}`),ze;if(ze.__v_raw&&!(Qr&&ze.__v_isReactive))return ze;const nn=en.get(ze);if(nn)return nn;const sn=getTargetType(ze);if(sn===0)return ze;const ln=new Proxy(ze,sn===2?Gr:Kr);return en.set(ze,ln),ln}function toRaw(ze){return ze&&toRaw(ze.__v_raw)||ze}function isRef(ze){return!!(ze&&ze.__v_isRef===!0)}magic("nextTick",()=>nextTick);magic("dispatch",ze=>dispatch.bind(dispatch,ze));magic("watch",(ze,{evaluateLater:Qr,effect:Kr})=>(Gr,en)=>{let nn=Qr(Gr),sn=!0,ln,pn=Kr(()=>nn(bn=>{JSON.stringify(bn),sn?ln=bn:queueMicrotask(()=>{en(bn,ln),ln=bn}),sn=!1}));ze._x_effects.delete(pn)});magic("store",getStores);magic("data",ze=>scope(ze));magic("root",ze=>closestRoot(ze));magic("refs",ze=>(ze._x_refs_proxy||(ze._x_refs_proxy=mergeProxies(getArrayOfRefObject(ze))),ze._x_refs_proxy));function getArrayOfRefObject(ze){let Qr=[],Kr=ze;for(;Kr;)Kr._x_refs&&Qr.push(Kr._x_refs),Kr=Kr.parentNode;return Qr}var globalIdMemo={};function findAndIncrementId(ze){return globalIdMemo[ze]||(globalIdMemo[ze]=0),++globalIdMemo[ze]}function closestIdRoot(ze,Qr){return findClosest(ze,Kr=>{if(Kr._x_ids&&Kr._x_ids[Qr])return!0})}function setIdRoot(ze,Qr){ze._x_ids||(ze._x_ids={}),ze._x_ids[Qr]||(ze._x_ids[Qr]=findAndIncrementId(Qr))}magic("id",ze=>(Qr,Kr=null)=>{let Gr=closestIdRoot(ze,Qr),en=Gr?Gr._x_ids[Qr]:findAndIncrementId(Qr);return Kr?`${Qr}-${en}-${Kr}`:`${Qr}-${en}`});magic("el",ze=>ze);warnMissingPluginMagic("Focus","focus","focus");warnMissingPluginMagic("Persist","persist","persist");function warnMissingPluginMagic(ze,Qr,Kr){magic(Qr,Gr=>warn(`You can't use [$${directiveName}] without first installing the "${ze}" plugin here: https://alpinejs.dev/plugins/${Kr}`,Gr))}function entangle({get:ze,set:Qr},{get:Kr,set:Gr}){let en=!0,nn,sn,ln=effect(()=>{let pn,bn;en?(pn=ze(),Gr(pn),bn=Kr(),en=!1):(pn=ze(),bn=Kr(),sn=JSON.stringify(pn),JSON.stringify(bn),sn!==nn?(bn=Kr(),Gr(pn),bn=pn):(Qr(bn),pn=bn)),nn=JSON.stringify(pn),JSON.stringify(bn)});return()=>{release(ln)}}directive("modelable",(ze,{expression:Qr},{effect:Kr,evaluateLater:Gr,cleanup:en})=>{let nn=Gr(Qr),sn=()=>{let Tn;return nn(An=>Tn=An),Tn},ln=Gr(`${Qr} = __placeholder`),pn=Tn=>ln(()=>{},{scope:{__placeholder:Tn}}),bn=sn();pn(bn),queueMicrotask(()=>{if(!ze._x_model)return;ze._x_removeModelListeners.default();let Tn=ze._x_model.get,An=ze._x_model.set,kn=entangle({get(){return Tn()},set(Xn){An(Xn)}},{get(){return sn()},set(Xn){pn(Xn)}});en(kn)})});var teleportContainerDuringClone=document.createElement("div");directive("teleport",(ze,{modifiers:Qr,expression:Kr},{cleanup:Gr})=>{ze.tagName.toLowerCase()!=="template"&&warn("x-teleport can only be used on a <template> tag",ze);let en=skipDuringClone(()=>document.querySelector(Kr),()=>teleportContainerDuringClone)();en||warn(`Cannot find x-teleport element for selector: "${Kr}"`);let nn=ze.content.cloneNode(!0).firstElementChild;ze._x_teleport=nn,nn._x_teleportBack=ze,ze._x_forwardEvents&&ze._x_forwardEvents.forEach(sn=>{nn.addEventListener(sn,ln=>{ln.stopPropagation(),ze.dispatchEvent(new ln.constructor(ln.type,ln))})}),addScopeToNode(nn,{},ze),mutateDom(()=>{Qr.includes("prepend")?en.parentNode.insertBefore(nn,en):Qr.includes("append")?en.parentNode.insertBefore(nn,en.nextSibling):en.appendChild(nn),initTree(nn),nn._x_ignore=!0}),Gr(()=>nn.remove())});var handler=()=>{};handler.inline=(ze,{modifiers:Qr},{cleanup:Kr})=>{Qr.includes("self")?ze._x_ignoreSelf=!0:ze._x_ignore=!0,Kr(()=>{Qr.includes("self")?delete ze._x_ignoreSelf:delete ze._x_ignore})};directive("ignore",handler);directive("effect",(ze,{expression:Qr},{effect:Kr})=>Kr(evaluateLater(ze,Qr)));function on(ze,Qr,Kr,Gr){let en=ze,nn=pn=>Gr(pn),sn={},ln=(pn,bn)=>Tn=>bn(pn,Tn);if(Kr.includes("dot")&&(Qr=dotSyntax(Qr)),Kr.includes("camel")&&(Qr=camelCase2(Qr)),Kr.includes("passive")&&(sn.passive=!0),Kr.includes("capture")&&(sn.capture=!0),Kr.includes("window")&&(en=window),Kr.includes("document")&&(en=document),Kr.includes("prevent")&&(nn=ln(nn,(pn,bn)=>{bn.preventDefault(),pn(bn)})),Kr.includes("stop")&&(nn=ln(nn,(pn,bn)=>{bn.stopPropagation(),pn(bn)})),Kr.includes("self")&&(nn=ln(nn,(pn,bn)=>{bn.target===ze&&pn(bn)})),(Kr.includes("away")||Kr.includes("outside"))&&(en=document,nn=ln(nn,(pn,bn)=>{ze.contains(bn.target)||bn.target.isConnected!==!1&&(ze.offsetWidth<1&&ze.offsetHeight<1||ze._x_isShown!==!1&&pn(bn))})),Kr.includes("once")&&(nn=ln(nn,(pn,bn)=>{pn(bn),en.removeEventListener(Qr,nn,sn)})),nn=ln(nn,(pn,bn)=>{isKeyEvent(Qr)&&isListeningForASpecificKeyThatHasntBeenPressed(bn,Kr)||pn(bn)}),Kr.includes("debounce")){let pn=Kr[Kr.indexOf("debounce")+1]||"invalid-wait",bn=isNumeric(pn.split("ms")[0])?Number(pn.split("ms")[0]):250;nn=debounce(nn,bn)}if(Kr.includes("throttle")){let pn=Kr[Kr.indexOf("throttle")+1]||"invalid-wait",bn=isNumeric(pn.split("ms")[0])?Number(pn.split("ms")[0]):250;nn=throttle(nn,bn)}return en.addEventListener(Qr,nn,sn),()=>{en.removeEventListener(Qr,nn,sn)}}function dotSyntax(ze){return ze.replace(/-/g,".")}function camelCase2(ze){return ze.toLowerCase().replace(/-(\w)/g,(Qr,Kr)=>Kr.toUpperCase())}function isNumeric(ze){return!Array.isArray(ze)&&!isNaN(ze)}function kebabCase2(ze){return[" ","_"].includes(ze)?ze:ze.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function isKeyEvent(ze){return["keydown","keyup"].includes(ze)}function isListeningForASpecificKeyThatHasntBeenPressed(ze,Qr){let Kr=Qr.filter(nn=>!["window","document","prevent","stop","once","capture"].includes(nn));if(Kr.includes("debounce")){let nn=Kr.indexOf("debounce");Kr.splice(nn,isNumeric((Kr[nn+1]||"invalid-wait").split("ms")[0])?2:1)}if(Kr.includes("throttle")){let nn=Kr.indexOf("throttle");Kr.splice(nn,isNumeric((Kr[nn+1]||"invalid-wait").split("ms")[0])?2:1)}if(Kr.length===0||Kr.length===1&&keyToModifiers(ze.key).includes(Kr[0]))return!1;const en=["ctrl","shift","alt","meta","cmd","super"].filter(nn=>Kr.includes(nn));return Kr=Kr.filter(nn=>!en.includes(nn)),!(en.length>0&&en.filter(sn=>((sn==="cmd"||sn==="super")&&(sn="meta"),ze[`${sn}Key`])).length===en.length&&keyToModifiers(ze.key).includes(Kr[0]))}function keyToModifiers(ze){if(!ze)return[];ze=kebabCase2(ze);let Qr={ctrl:"control",slash:"/",space:" ",spacebar:" ",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"=",minus:"-",underscore:"_"};return Qr[ze]=ze,Object.keys(Qr).map(Kr=>{if(Qr[Kr]===ze)return Kr}).filter(Kr=>Kr)}directive("model",(ze,{modifiers:Qr,expression:Kr},{effect:Gr,cleanup:en})=>{let nn=ze;Qr.includes("parent")&&(nn=ze.parentNode);let sn=evaluateLater(nn,Kr),ln;typeof Kr=="string"?ln=evaluateLater(nn,`${Kr} = __placeholder`):typeof Kr=="function"&&typeof Kr()=="string"?ln=evaluateLater(nn,`${Kr()} = __placeholder`):ln=()=>{};let pn=()=>{let kn;return sn(Xn=>kn=Xn),isGetterSetter(kn)?kn.get():kn},bn=kn=>{let Xn;sn(Bn=>Xn=Bn),isGetterSetter(Xn)?Xn.set(kn):ln(()=>{},{scope:{__placeholder:kn}})};Qr.includes("fill")&&ze.hasAttribute("value")&&(pn()===null||pn()==="")&&bn(ze.value),typeof Kr=="string"&&ze.type==="radio"&&mutateDom(()=>{ze.hasAttribute("name")||ze.setAttribute("name",Kr)});var Tn=ze.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(ze.type)||Qr.includes("lazy")?"change":"input";let An=isCloning?()=>{}:on(ze,Tn,Qr,kn=>{bn(getInputValue(ze,Qr,kn,pn()))});if(ze._x_removeModelListeners||(ze._x_removeModelListeners={}),ze._x_removeModelListeners.default=An,en(()=>ze._x_removeModelListeners.default()),ze.form){let kn=on(ze.form,"reset",[],Xn=>{nextTick(()=>ze._x_model&&ze._x_model.set(ze.value))});en(()=>kn())}ze._x_model={get(){return pn()},set(kn){bn(kn)}},ze._x_forceModelUpdate=kn=>{kn=kn===void 0?pn():kn,kn===void 0&&typeof Kr=="string"&&Kr.match(/\./)&&(kn=""),window.fromModel=!0,mutateDom(()=>bind(ze,"value",kn)),delete window.fromModel},Gr(()=>{let kn=pn();Qr.includes("unintrusive")&&document.activeElement.isSameNode(ze)||ze._x_forceModelUpdate(kn)})});function getInputValue(ze,Qr,Kr,Gr){return mutateDom(()=>{if(Kr instanceof CustomEvent&&Kr.detail!==void 0)return typeof Kr.detail<"u"?Kr.detail:Kr.target.value;if(ze.type==="checkbox")if(Array.isArray(Gr)){let en=Qr.includes("number")?safeParseNumber(Kr.target.value):Kr.target.value;return Kr.target.checked?Gr.concat([en]):Gr.filter(nn=>!checkedAttrLooseCompare2(nn,en))}else return Kr.target.checked;else{if(ze.tagName.toLowerCase()==="select"&&ze.multiple)return Qr.includes("number")?Array.from(Kr.target.selectedOptions).map(en=>{let nn=en.value||en.text;return safeParseNumber(nn)}):Array.from(Kr.target.selectedOptions).map(en=>en.value||en.text);{let en=Kr.target.value;return Qr.includes("number")?safeParseNumber(en):Qr.includes("trim")?en.trim():en}}})}function safeParseNumber(ze){let Qr=ze?parseFloat(ze):null;return isNumeric2(Qr)?Qr:ze}function checkedAttrLooseCompare2(ze,Qr){return ze==Qr}function isNumeric2(ze){return!Array.isArray(ze)&&!isNaN(ze)}function isGetterSetter(ze){return ze!==null&&typeof ze=="object"&&typeof ze.get=="function"&&typeof ze.set=="function"}directive("cloak",ze=>queueMicrotask(()=>mutateDom(()=>ze.removeAttribute(prefix("cloak")))));addInitSelector(()=>`[${prefix("init")}]`);directive("init",skipDuringClone((ze,{expression:Qr},{evaluate:Kr})=>typeof Qr=="string"?!!Qr.trim()&&Kr(Qr,{},!1):Kr(Qr,{},!1)));directive("text",(ze,{expression:Qr},{effect:Kr,evaluateLater:Gr})=>{let en=Gr(Qr);Kr(()=>{en(nn=>{mutateDom(()=>{ze.textContent=nn})})})});directive("html",(ze,{expression:Qr},{effect:Kr,evaluateLater:Gr})=>{let en=Gr(Qr);Kr(()=>{en(nn=>{mutateDom(()=>{ze.innerHTML=nn,ze._x_ignoreSelf=!0,initTree(ze),delete ze._x_ignoreSelf})})})});mapAttributes(startingWith(":",into(prefix("bind:"))));directive("bind",(ze,{value:Qr,modifiers:Kr,expression:Gr,original:en},{effect:nn})=>{if(!Qr){let ln={};injectBindingProviders(ln),evaluateLater(ze,Gr)(bn=>{applyBindingsObject(ze,bn,en)},{scope:ln});return}if(Qr==="key")return storeKeyForXFor(ze,Gr);let sn=evaluateLater(ze,Gr);nn(()=>sn(ln=>{ln===void 0&&typeof Gr=="string"&&Gr.match(/\./)&&(ln=""),mutateDom(()=>bind(ze,Qr,ln,Kr))}))});function storeKeyForXFor(ze,Qr){ze._x_keyExpression=Qr}addRootSelector(()=>`[${prefix("data")}]`);directive("data",skipDuringClone((ze,{expression:Qr},{cleanup:Kr})=>{Qr=Qr===""?"{}":Qr;let Gr={};injectMagics(Gr,ze);let en={};injectDataProviders(en,Gr);let nn=evaluate(ze,Qr,{scope:en});(nn===void 0||nn===!0)&&(nn={}),injectMagics(nn,ze);let sn=reactive(nn);initInterceptors(sn);let ln=addScopeToNode(ze,sn);sn.init&&evaluate(ze,sn.init),Kr(()=>{sn.destroy&&evaluate(ze,sn.destroy),ln()})}));directive("show",(ze,{modifiers:Qr,expression:Kr},{effect:Gr})=>{let en=evaluateLater(ze,Kr);ze._x_doHide||(ze._x_doHide=()=>{mutateDom(()=>{ze.style.setProperty("display","none",Qr.includes("important")?"important":void 0)})}),ze._x_doShow||(ze._x_doShow=()=>{mutateDom(()=>{ze.style.length===1&&ze.style.display==="none"?ze.removeAttribute("style"):ze.style.removeProperty("display")})});let nn=()=>{ze._x_doHide(),ze._x_isShown=!1},sn=()=>{ze._x_doShow(),ze._x_isShown=!0},ln=()=>setTimeout(sn),pn=once(An=>An?sn():nn(),An=>{typeof ze._x_toggleAndCascadeWithTransitions=="function"?ze._x_toggleAndCascadeWithTransitions(ze,An,sn,nn):An?ln():nn()}),bn,Tn=!0;Gr(()=>en(An=>{!Tn&&An===bn||(Qr.includes("immediate")&&(An?ln():nn()),pn(An),bn=An,Tn=!1)}))});directive("for",(ze,{expression:Qr},{effect:Kr,cleanup:Gr})=>{let en=parseForExpression(Qr),nn=evaluateLater(ze,en.items),sn=evaluateLater(ze,ze._x_keyExpression||"index");ze._x_prevKeys=[],ze._x_lookup={},Kr(()=>loop(ze,en,nn,sn)),Gr(()=>{Object.values(ze._x_lookup).forEach(ln=>ln.remove()),delete ze._x_prevKeys,delete ze._x_lookup})});function loop(ze,Qr,Kr,Gr){let en=sn=>typeof sn=="object"&&!Array.isArray(sn),nn=ze;Kr(sn=>{isNumeric3(sn)&&sn>=0&&(sn=Array.from(Array(sn).keys(),In=>In+1)),sn===void 0&&(sn=[]);let ln=ze._x_lookup,pn=ze._x_prevKeys,bn=[],Tn=[];if(en(sn))sn=Object.entries(sn).map(([In,Dn])=>{let Yn=getIterationScopeVariables(Qr,Dn,In,sn);Gr(ri=>Tn.push(ri),{scope:{index:In,...Yn}}),bn.push(Yn)});else for(let In=0;In<sn.length;In++){let Dn=getIterationScopeVariables(Qr,sn[In],In,sn);Gr(Yn=>Tn.push(Yn),{scope:{index:In,...Dn}}),bn.push(Dn)}let An=[],kn=[],Xn=[],Bn=[];for(let In=0;In<pn.length;In++){let Dn=pn[In];Tn.indexOf(Dn)===-1&&Xn.push(Dn)}pn=pn.filter(In=>!Xn.includes(In));let Pn="template";for(let In=0;In<Tn.length;In++){let Dn=Tn[In],Yn=pn.indexOf(Dn);if(Yn===-1)pn.splice(In,0,Dn),An.push([Pn,In]);else if(Yn!==In){let ri=pn.splice(In,1)[0],Zn=pn.splice(Yn-1,1)[0];pn.splice(In,0,Zn),pn.splice(Yn,0,ri),kn.push([ri,Zn])}else Bn.push(Dn);Pn=Dn}for(let In=0;In<Xn.length;In++){let Dn=Xn[In];ln[Dn]._x_effects&&ln[Dn]._x_effects.forEach(dequeueJob),ln[Dn].remove(),ln[Dn]=null,delete ln[Dn]}for(let In=0;In<kn.length;In++){let[Dn,Yn]=kn[In],ri=ln[Dn],Zn=ln[Yn],ci=document.createElement("div");mutateDom(()=>{Zn.after(ci),ri.after(Zn),Zn._x_currentIfEl&&Zn.after(Zn._x_currentIfEl),ci.before(ri),ri._x_currentIfEl&&ri.after(ri._x_currentIfEl),ci.remove()}),refreshScope(Zn,bn[Tn.indexOf(Yn)])}for(let In=0;In<An.length;In++){let[Dn,Yn]=An[In],ri=Dn==="template"?nn:ln[Dn];ri._x_currentIfEl&&(ri=ri._x_currentIfEl);let Zn=bn[Yn],ci=Tn[Yn],tn=document.importNode(nn.content,!0).firstElementChild;addScopeToNode(tn,reactive(Zn),nn),mutateDom(()=>{ri.after(tn),initTree(tn)}),typeof ci=="object"&&warn("x-for key cannot be an object, it must be a string or an integer",nn),ln[ci]=tn}for(let In=0;In<Bn.length;In++)refreshScope(ln[Bn[In]],bn[Tn.indexOf(Bn[In])]);nn._x_prevKeys=Tn})}function parseForExpression(ze){let Qr=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Kr=/^\s*\(|\)\s*$/g,Gr=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,en=ze.match(Gr);if(!en)return;let nn={};nn.items=en[2].trim();let sn=en[1].replace(Kr,"").trim(),ln=sn.match(Qr);return ln?(nn.item=sn.replace(Qr,"").trim(),nn.index=ln[1].trim(),ln[2]&&(nn.collection=ln[2].trim())):nn.item=sn,nn}function getIterationScopeVariables(ze,Qr,Kr,Gr){let en={};return/^\[.*\]$/.test(ze.item)&&Array.isArray(Qr)?ze.item.replace("[","").replace("]","").split(",").map(sn=>sn.trim()).forEach((sn,ln)=>{en[sn]=Qr[ln]}):/^\{.*\}$/.test(ze.item)&&!Array.isArray(Qr)&&typeof Qr=="object"?ze.item.replace("{","").replace("}","").split(",").map(sn=>sn.trim()).forEach(sn=>{en[sn]=Qr[sn]}):en[ze.item]=Qr,ze.index&&(en[ze.index]=Kr),ze.collection&&(en[ze.collection]=Gr),en}function isNumeric3(ze){return!Array.isArray(ze)&&!isNaN(ze)}function handler2(){}handler2.inline=(ze,{expression:Qr},{cleanup:Kr})=>{let Gr=closestRoot(ze);Gr._x_refs||(Gr._x_refs={}),Gr._x_refs[Qr]=ze,Kr(()=>delete Gr._x_refs[Qr])};directive("ref",handler2);directive("if",(ze,{expression:Qr},{effect:Kr,cleanup:Gr})=>{let en=evaluateLater(ze,Qr),nn=()=>{if(ze._x_currentIfEl)return ze._x_currentIfEl;let ln=ze.content.cloneNode(!0).firstElementChild;return addScopeToNode(ln,{},ze),mutateDom(()=>{ze.after(ln),initTree(ln)}),ze._x_currentIfEl=ln,ze._x_undoIf=()=>{walk(ln,pn=>{pn._x_effects&&pn._x_effects.forEach(dequeueJob)}),ln.remove(),delete ze._x_currentIfEl},ln},sn=()=>{ze._x_undoIf&&(ze._x_undoIf(),delete ze._x_undoIf)};Kr(()=>en(ln=>{ln?nn():sn()})),Gr(()=>ze._x_undoIf&&ze._x_undoIf())});directive("id",(ze,{expression:Qr},{evaluate:Kr})=>{Kr(Qr).forEach(en=>setIdRoot(ze,en))});mapAttributes(startingWith("@",into(prefix("on:"))));directive("on",skipDuringClone((ze,{value:Qr,modifiers:Kr,expression:Gr},{cleanup:en})=>{let nn=Gr?evaluateLater(ze,Gr):()=>{};ze.tagName.toLowerCase()==="template"&&(ze._x_forwardEvents||(ze._x_forwardEvents=[]),ze._x_forwardEvents.includes(Qr)||ze._x_forwardEvents.push(Qr));let sn=on(ze,Qr,Kr,ln=>{nn(()=>{},{scope:{$event:ln},params:[ln]})});en(()=>sn())}));warnMissingPluginDirective("Collapse","collapse","collapse");warnMissingPluginDirective("Intersect","intersect","intersect");warnMissingPluginDirective("Focus","trap","focus");warnMissingPluginDirective("Mask","mask","mask");function warnMissingPluginDirective(ze,Qr,Kr){directive(Qr,Gr=>warn(`You can't use [x-${Qr}] without first installing the "${ze}" plugin here: https://alpinejs.dev/plugins/${Kr}`,Gr))}alpine_default.setEvaluator(normalEvaluator);alpine_default.setReactivityEngine({reactive:reactive2,effect:effect2,release:stop,raw:toRaw});var src_default=alpine_default,module_default=src_default,commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(ze){return ze&&ze.__esModule&&Object.prototype.hasOwnProperty.call(ze,"default")?ze.default:ze}var htmx_min={exports:{}};(function(module){(function(ze,Qr){module.exports?module.exports=Qr():ze.htmx=ze.htmx||Qr()})(typeof self<"u"?self:commonjsGlobal,function(){return function(){var Q={onLoad:F,process:zt,on:de,off:ge,trigger:ce,ajax:Nr,find:C,findAll:f,closest:v,values:function(ze,Qr){var Kr=dr(ze,Qr||"post");return Kr.values},remove:_,addClass:z,removeClass:n,toggleClass:$,takeClass:W,defineExtension:Ur,removeExtension:Br,logAll:V,logNone:j,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,allowScriptTags:!0,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth",defaultFocusScroll:!1,getCacheBusterParam:!1,globalViewTransitions:!1,methodsThatUseUrlParams:["get"],selfRequestsOnly:!1,ignoreTitle:!1,scrollIntoViewOnBoost:!0,triggerSpecsCache:null},parseInterval:d,_:t,createEventSource:function(ze){return new EventSource(ze,{withCredentials:!0})},createWebSocket:function(ze){var Qr=new WebSocket(ze,[]);return Qr.binaryType=Q.config.wsBinaryType,Qr},version:"1.9.10"},r={addTriggerHandler:Lt,bodyContains:se,canAccessLocalStorage:U,findThisElement:xe,filterValues:yr,hasAttribute:o,getAttributeValue:te,getClosestAttributeValue:ne,getClosestMatch:c,getExpressionVars:Hr,getHeaders:xr,getInputValues:dr,getInternalData:ae,getSwapSpecification:wr,getTriggerSpecs:it,getTarget:ye,makeFragment:l,mergeObjects:le,makeSettleInfo:T,oobSwap:Ee,querySelectorExt:ue,selectAndSwap:je,settleImmediately:nr,shouldCancel:ut,triggerEvent:ce,triggerErrorEvent:fe,withExtensions:R},w=["get","post","put","delete","patch"],i=w.map(function(ze){return"[hx-"+ze+"], [data-hx-"+ze+"]"}).join(", "),S=e("head"),q=e("title"),H=e("svg",!0);function e(ze,Qr=!1){return new RegExp(`<${ze}(\\s[^>]*>|>)([\\s\\S]*?)<\\/${ze}>`,Qr?"gim":"im")}function d(ze){if(ze==null)return;let Qr=NaN;return ze.slice(-2)=="ms"?Qr=parseFloat(ze.slice(0,-2)):ze.slice(-1)=="s"?Qr=parseFloat(ze.slice(0,-1))*1e3:ze.slice(-1)=="m"?Qr=parseFloat(ze.slice(0,-1))*1e3*60:Qr=parseFloat(ze),isNaN(Qr)?void 0:Qr}function ee(ze,Qr){return ze.getAttribute&&ze.getAttribute(Qr)}function o(ze,Qr){return ze.hasAttribute&&(ze.hasAttribute(Qr)||ze.hasAttribute("data-"+Qr))}function te(ze,Qr){return ee(ze,Qr)||ee(ze,"data-"+Qr)}function u(ze){return ze.parentElement}function re(){return document}function c(ze,Qr){for(;ze&&!Qr(ze);)ze=u(ze);return ze||null}function L(ze,Qr,Kr){var Gr=te(Qr,Kr),en=te(Qr,"hx-disinherit");return ze!==Qr&&en&&(en==="*"||en.split(" ").indexOf(Kr)>=0)?"unset":Gr}function ne(ze,Qr){var Kr=null;if(c(ze,function(Gr){return Kr=L(ze,Gr,Qr)}),Kr!=="unset")return Kr}function h(ze,Qr){var Kr=ze.matches||ze.matchesSelector||ze.msMatchesSelector||ze.mozMatchesSelector||ze.webkitMatchesSelector||ze.oMatchesSelector;return Kr&&Kr.call(ze,Qr)}function A(ze){var Qr=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Kr=Qr.exec(ze);return Kr?Kr[1].toLowerCase():""}function a(ze,Qr){for(var Kr=new DOMParser,Gr=Kr.parseFromString(ze,"text/html"),en=Gr.body;Qr>0;)Qr--,en=en.firstChild;return en==null&&(en=re().createDocumentFragment()),en}function N(ze){return/<body/.test(ze)}function l(ze){var Qr=!N(ze),Kr=A(ze),Gr=ze;if(Kr==="head"&&(Gr=Gr.replace(S,"")),Q.config.useTemplateFragments&&Qr){var en=a("<body><template>"+Gr+"</template></body>",0);return en.querySelector("template").content}switch(Kr){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return a("<table>"+Gr+"</table>",1);case"col":return a("<table><colgroup>"+Gr+"</colgroup></table>",2);case"tr":return a("<table><tbody>"+Gr+"</tbody></table>",2);case"td":case"th":return a("<table><tbody><tr>"+Gr+"</tr></tbody></table>",3);case"script":case"style":return a("<div>"+Gr+"</div>",1);default:return a(Gr,0)}}function ie(ze){ze&&ze()}function I(ze,Qr){return Object.prototype.toString.call(ze)==="[object "+Qr+"]"}function k(ze){return I(ze,"Function")}function P(ze){return I(ze,"Object")}function ae(ze){var Qr="htmx-internal-data",Kr=ze[Qr];return Kr||(Kr=ze[Qr]={}),Kr}function M(ze){var Qr=[];if(ze)for(var Kr=0;Kr<ze.length;Kr++)Qr.push(ze[Kr]);return Qr}function oe(ze,Qr){if(ze)for(var Kr=0;Kr<ze.length;Kr++)Qr(ze[Kr])}function X(ze){var Qr=ze.getBoundingClientRect(),Kr=Qr.top,Gr=Qr.bottom;return Kr<window.innerHeight&&Gr>=0}function se(ze){return ze.getRootNode&&ze.getRootNode()instanceof window.ShadowRoot?re().body.contains(ze.getRootNode().host):re().body.contains(ze)}function D(ze){return ze.trim().split(/\s+/)}function le(ze,Qr){for(var Kr in Qr)Qr.hasOwnProperty(Kr)&&(ze[Kr]=Qr[Kr]);return ze}function E(ze){try{return JSON.parse(ze)}catch(Qr){return b(Qr),null}}function U(){var ze="htmx:localStorageTest";try{return localStorage.setItem(ze,ze),localStorage.removeItem(ze),!0}catch{return!1}}function B(ze){try{var Qr=new URL(ze);return Qr&&(ze=Qr.pathname+Qr.search),/^\/$/.test(ze)||(ze=ze.replace(/\/+$/,"")),ze}catch{return ze}}function t(e){return Tr(re().body,function(){return eval(e)})}function F(ze){var Qr=Q.on("htmx:load",function(Kr){ze(Kr.detail.elt)});return Qr}function V(){Q.logger=function(ze,Qr,Kr){console&&console.log(Qr,ze,Kr)}}function j(){Q.logger=null}function C(ze,Qr){return Qr?ze.querySelector(Qr):C(re(),ze)}function f(ze,Qr){return Qr?ze.querySelectorAll(Qr):f(re(),ze)}function _(ze,Qr){ze=g(ze),Qr?setTimeout(function(){_(ze),ze=null},Qr):ze.parentElement.removeChild(ze)}function z(ze,Qr,Kr){ze=g(ze),Kr?setTimeout(function(){z(ze,Qr),ze=null},Kr):ze.classList&&ze.classList.add(Qr)}function n(ze,Qr,Kr){ze=g(ze),Kr?setTimeout(function(){n(ze,Qr),ze=null},Kr):ze.classList&&(ze.classList.remove(Qr),ze.classList.length===0&&ze.removeAttribute("class"))}function $(ze,Qr){ze=g(ze),ze.classList.toggle(Qr)}function W(ze,Qr){ze=g(ze),oe(ze.parentElement.children,function(Kr){n(Kr,Qr)}),z(ze,Qr)}function v(ze,Qr){if(ze=g(ze),ze.closest)return ze.closest(Qr);do if(ze==null||h(ze,Qr))return ze;while(ze=ze&&u(ze));return null}function s(ze,Qr){return ze.substring(0,Qr.length)===Qr}function G(ze,Qr){return ze.substring(ze.length-Qr.length)===Qr}function J(ze){var Qr=ze.trim();return s(Qr,"<")&&G(Qr,"/>")?Qr.substring(1,Qr.length-2):Qr}function Z(ze,Qr){return Qr.indexOf("closest ")===0?[v(ze,J(Qr.substr(8)))]:Qr.indexOf("find ")===0?[C(ze,J(Qr.substr(5)))]:Qr==="next"?[ze.nextElementSibling]:Qr.indexOf("next ")===0?[K(ze,J(Qr.substr(5)))]:Qr==="previous"?[ze.previousElementSibling]:Qr.indexOf("previous ")===0?[Y(ze,J(Qr.substr(9)))]:Qr==="document"?[document]:Qr==="window"?[window]:Qr==="body"?[document.body]:re().querySelectorAll(J(Qr))}var K=function(ze,Qr){for(var Kr=re().querySelectorAll(Qr),Gr=0;Gr<Kr.length;Gr++){var en=Kr[Gr];if(en.compareDocumentPosition(ze)===Node.DOCUMENT_POSITION_PRECEDING)return en}},Y=function(ze,Qr){for(var Kr=re().querySelectorAll(Qr),Gr=Kr.length-1;Gr>=0;Gr--){var en=Kr[Gr];if(en.compareDocumentPosition(ze)===Node.DOCUMENT_POSITION_FOLLOWING)return en}};function ue(ze,Qr){return Qr?Z(ze,Qr)[0]:Z(re().body,ze)[0]}function g(ze){return I(ze,"String")?C(ze):ze}function ve(ze,Qr,Kr){return k(Qr)?{target:re().body,event:ze,listener:Qr}:{target:g(ze),event:Qr,listener:Kr}}function de(ze,Qr,Kr){jr(function(){var en=ve(ze,Qr,Kr);en.target.addEventListener(en.event,en.listener)});var Gr=k(Qr);return Gr?Qr:Kr}function ge(ze,Qr,Kr){return jr(function(){var Gr=ve(ze,Qr,Kr);Gr.target.removeEventListener(Gr.event,Gr.listener)}),k(Qr)?Qr:Kr}var me=re().createElement("output");function pe(ze,Qr){var Kr=ne(ze,Qr);if(Kr){if(Kr==="this")return[xe(ze,Qr)];var Gr=Z(ze,Kr);return Gr.length===0?(b('The selector "'+Kr+'" on '+Qr+" returned no matches!"),[me]):Gr}}function xe(ze,Qr){return c(ze,function(Kr){return te(Kr,Qr)!=null})}function ye(ze){var Qr=ne(ze,"hx-target");if(Qr)return Qr==="this"?xe(ze,"hx-target"):ue(ze,Qr);var Kr=ae(ze);return Kr.boosted?re().body:ze}function be(ze){for(var Qr=Q.config.attributesToSettle,Kr=0;Kr<Qr.length;Kr++)if(ze===Qr[Kr])return!0;return!1}function we(ze,Qr){oe(ze.attributes,function(Kr){!Qr.hasAttribute(Kr.name)&&be(Kr.name)&&ze.removeAttribute(Kr.name)}),oe(Qr.attributes,function(Kr){be(Kr.name)&&ze.setAttribute(Kr.name,Kr.value)})}function Se(ze,Qr){for(var Kr=Fr(Qr),Gr=0;Gr<Kr.length;Gr++){var en=Kr[Gr];try{if(en.isInlineSwap(ze))return!0}catch(nn){b(nn)}}return ze==="outerHTML"}function Ee(ze,Qr,Kr){var Gr="#"+ee(Qr,"id"),en="outerHTML";ze==="true"||(ze.indexOf(":")>0?(en=ze.substr(0,ze.indexOf(":")),Gr=ze.substr(ze.indexOf(":")+1,ze.length)):en=ze);var nn=re().querySelectorAll(Gr);return nn?(oe(nn,function(sn){var ln,pn=Qr.cloneNode(!0);ln=re().createDocumentFragment(),ln.appendChild(pn),Se(en,sn)||(ln=pn);var bn={shouldSwap:!0,target:sn,fragment:ln};ce(sn,"htmx:oobBeforeSwap",bn)&&(sn=bn.target,bn.shouldSwap&&Fe(en,sn,sn,ln,Kr),oe(Kr.elts,function(Tn){ce(Tn,"htmx:oobAfterSwap",bn)}))}),Qr.parentNode.removeChild(Qr)):(Qr.parentNode.removeChild(Qr),fe(re().body,"htmx:oobErrorNoTarget",{content:Qr})),ze}function Ce(ze,Qr,Kr){var Gr=ne(ze,"hx-select-oob");if(Gr)for(var en=Gr.split(","),nn=0;nn<en.length;nn++){var sn=en[nn].split(":",2),ln=sn[0].trim();ln.indexOf("#")===0&&(ln=ln.substring(1));var pn=sn[1]||"true",bn=Qr.querySelector("#"+ln);bn&&Ee(pn,bn,Kr)}oe(f(Qr,"[hx-swap-oob], [data-hx-swap-oob]"),function(Tn){var An=te(Tn,"hx-swap-oob");An!=null&&Ee(An,Tn,Kr)})}function Re(ze){oe(f(ze,"[hx-preserve], [data-hx-preserve]"),function(Qr){var Kr=te(Qr,"id"),Gr=re().getElementById(Kr);Gr!=null&&Qr.parentNode.replaceChild(Gr,Qr)})}function Te(ze,Qr,Kr){oe(Qr.querySelectorAll("[id]"),function(Gr){var en=ee(Gr,"id");if(en&&en.length>0){var nn=en.replace("'","\\'"),sn=Gr.tagName.replace(":","\\:"),ln=ze.querySelector(sn+"[id='"+nn+"']");if(ln&&ln!==ze){var pn=Gr.cloneNode();we(Gr,ln),Kr.tasks.push(function(){we(Gr,pn)})}}})}function Oe(ze){return function(){n(ze,Q.config.addedClass),zt(ze),Nt(ze),qe(ze),ce(ze,"htmx:load")}}function qe(ze){var Qr="[autofocus]",Kr=h(ze,Qr)?ze:ze.querySelector(Qr);Kr!=null&&Kr.focus()}function m(ze,Qr,Kr,Gr){for(Te(ze,Kr,Gr);Kr.childNodes.length>0;){var en=Kr.firstChild;z(en,Q.config.addedClass),ze.insertBefore(en,Qr),en.nodeType!==Node.TEXT_NODE&&en.nodeType!==Node.COMMENT_NODE&&Gr.tasks.push(Oe(en))}}function He(ze,Qr){for(var Kr=0;Kr<ze.length;)Qr=(Qr<<5)-Qr+ze.charCodeAt(Kr++)|0;return Qr}function Le(ze){var Qr=0;if(ze.attributes)for(var Kr=0;Kr<ze.attributes.length;Kr++){var Gr=ze.attributes[Kr];Gr.value&&(Qr=He(Gr.name,Qr),Qr=He(Gr.value,Qr))}return Qr}function Ae(ze){var Qr=ae(ze);if(Qr.onHandlers){for(var Kr=0;Kr<Qr.onHandlers.length;Kr++){const Gr=Qr.onHandlers[Kr];ze.removeEventListener(Gr.event,Gr.listener)}delete Qr.onHandlers}}function Ne(ze){var Qr=ae(ze);Qr.timeout&&clearTimeout(Qr.timeout),Qr.webSocket&&Qr.webSocket.close(),Qr.sseEventSource&&Qr.sseEventSource.close(),Qr.listenerInfos&&oe(Qr.listenerInfos,function(Kr){Kr.on&&Kr.on.removeEventListener(Kr.trigger,Kr.listener)}),Ae(ze),oe(Object.keys(Qr),function(Kr){delete Qr[Kr]})}function p(ze){ce(ze,"htmx:beforeCleanupElement"),Ne(ze),ze.children&&oe(ze.children,function(Qr){p(Qr)})}function Ie(ze,Qr,Kr){if(ze.tagName==="BODY")return Ue(ze,Qr,Kr);var Gr,en=ze.previousSibling;for(m(u(ze),ze,Qr,Kr),en==null?Gr=u(ze).firstChild:Gr=en.nextSibling,Kr.elts=Kr.elts.filter(function(nn){return nn!=ze});Gr&&Gr!==ze;)Gr.nodeType===Node.ELEMENT_NODE&&Kr.elts.push(Gr),Gr=Gr.nextElementSibling;p(ze),u(ze).removeChild(ze)}function ke(ze,Qr,Kr){return m(ze,ze.firstChild,Qr,Kr)}function Pe(ze,Qr,Kr){return m(u(ze),ze,Qr,Kr)}function Me(ze,Qr,Kr){return m(ze,null,Qr,Kr)}function Xe(ze,Qr,Kr){return m(u(ze),ze.nextSibling,Qr,Kr)}function De(ze,Qr,Kr){return p(ze),u(ze).removeChild(ze)}function Ue(ze,Qr,Kr){var Gr=ze.firstChild;if(m(ze,Gr,Qr,Kr),Gr){for(;Gr.nextSibling;)p(Gr.nextSibling),ze.removeChild(Gr.nextSibling);p(Gr),ze.removeChild(Gr)}}function Be(ze,Qr,Kr){var Gr=Kr||ne(ze,"hx-select");if(Gr){var en=re().createDocumentFragment();oe(Qr.querySelectorAll(Gr),function(nn){en.appendChild(nn)}),Qr=en}return Qr}function Fe(ze,Qr,Kr,Gr,en){switch(ze){case"none":return;case"outerHTML":Ie(Kr,Gr,en);return;case"afterbegin":ke(Kr,Gr,en);return;case"beforebegin":Pe(Kr,Gr,en);return;case"beforeend":Me(Kr,Gr,en);return;case"afterend":Xe(Kr,Gr,en);return;case"delete":De(Kr);return;default:for(var nn=Fr(Qr),sn=0;sn<nn.length;sn++){var ln=nn[sn];try{var pn=ln.handleSwap(ze,Kr,Gr,en);if(pn){if(typeof pn.length<"u")for(var bn=0;bn<pn.length;bn++){var Tn=pn[bn];Tn.nodeType!==Node.TEXT_NODE&&Tn.nodeType!==Node.COMMENT_NODE&&en.tasks.push(Oe(Tn))}return}}catch(An){b(An)}}ze==="innerHTML"?Ue(Kr,Gr,en):Fe(Q.config.defaultSwapStyle,Qr,Kr,Gr,en)}}function Ve(ze){if(ze.indexOf("<title")>-1){var Qr=ze.replace(H,""),Kr=Qr.match(q);if(Kr)return Kr[2]}}function je(ze,Qr,Kr,Gr,en,nn){en.title=Ve(Gr);var sn=l(Gr);if(sn)return Ce(Kr,sn,en),sn=Be(Kr,sn,nn),Re(sn),Fe(ze,Kr,Qr,sn,en)}function _e(ze,Qr,Kr){var Gr=ze.getResponseHeader(Qr);if(Gr.indexOf("{")===0){var en=E(Gr);for(var nn in en)if(en.hasOwnProperty(nn)){var sn=en[nn];P(sn)||(sn={value:sn}),ce(Kr,nn,sn)}}else for(var ln=Gr.split(","),pn=0;pn<ln.length;pn++)ce(Kr,ln[pn].trim(),[])}var x=/[\s,]/,$e=/[_$a-zA-Z]/,We=/[_$a-zA-Z0-9]/,Ge=['"',"'","/"],Je=/[^\s]/,Ze=/[{(]/,Ke=/[})]/;function Ye(ze){for(var Qr=[],Kr=0;Kr<ze.length;){if($e.exec(ze.charAt(Kr))){for(var Gr=Kr;We.exec(ze.charAt(Kr+1));)Kr++;Qr.push(ze.substr(Gr,Kr-Gr+1))}else if(Ge.indexOf(ze.charAt(Kr))!==-1){var en=ze.charAt(Kr),Gr=Kr;for(Kr++;Kr<ze.length&&ze.charAt(Kr)!==en;)ze.charAt(Kr)==="\\"&&Kr++,Kr++;Qr.push(ze.substr(Gr,Kr-Gr+1))}else{var nn=ze.charAt(Kr);Qr.push(nn)}Kr++}return Qr}function Qe(ze,Qr,Kr){return $e.exec(ze.charAt(0))&&ze!=="true"&&ze!=="false"&&ze!=="this"&&ze!==Kr&&Qr!=="."}function et(ze,Qr,Kr){if(Qr[0]==="["){Qr.shift();for(var Gr=1,en=" return (function("+Kr+"){ return (",nn=null;Qr.length>0;){var sn=Qr[0];if(sn==="]"){if(Gr--,Gr===0){nn===null&&(en=en+"true"),Qr.shift(),en+=")})";try{var ln=Tr(ze,function(){return Function(en)()},function(){return!0});return ln.source=en,ln}catch(pn){return fe(re().body,"htmx:syntax:error",{error:pn,source:en}),null}}}else sn==="["&&Gr++;Qe(sn,nn,Kr)?en+="(("+Kr+"."+sn+") ? ("+Kr+"."+sn+") : (window."+sn+"))":en=en+sn,nn=Qr.shift()}}}function y(ze,Qr){for(var Kr="";ze.length>0&&!Qr.test(ze[0]);)Kr+=ze.shift();return Kr}function tt(ze){var Qr;return ze.length>0&&Ze.test(ze[0])?(ze.shift(),Qr=y(ze,Ke).trim(),ze.shift()):Qr=y(ze,x),Qr}var rt="input, textarea, select";function nt(ze,Qr,Kr){var Gr=[],en=Ye(Qr);do{y(en,Je);var nn=en.length,sn=y(en,/[,\[\s]/);if(sn!=="")if(sn==="every"){var ln={trigger:"every"};y(en,Je),ln.pollInterval=d(y(en,/[,\[\s]/)),y(en,Je);var pn=et(ze,en,"event");pn&&(ln.eventFilter=pn),Gr.push(ln)}else if(sn.indexOf("sse:")===0)Gr.push({trigger:"sse",sseEvent:sn.substr(4)});else{var bn={trigger:sn},pn=et(ze,en,"event");for(pn&&(bn.eventFilter=pn);en.length>0&&en[0]!==",";){y(en,Je);var Tn=en.shift();if(Tn==="changed")bn.changed=!0;else if(Tn==="once")bn.once=!0;else if(Tn==="consume")bn.consume=!0;else if(Tn==="delay"&&en[0]===":")en.shift(),bn.delay=d(y(en,x));else if(Tn==="from"&&en[0]===":"){if(en.shift(),Ze.test(en[0]))var An=tt(en);else{var An=y(en,x);if(An==="closest"||An==="find"||An==="next"||An==="previous"){en.shift();var kn=tt(en);kn.length>0&&(An+=" "+kn)}}bn.from=An}else Tn==="target"&&en[0]===":"?(en.shift(),bn.target=tt(en)):Tn==="throttle"&&en[0]===":"?(en.shift(),bn.throttle=d(y(en,x))):Tn==="queue"&&en[0]===":"?(en.shift(),bn.queue=y(en,x)):Tn==="root"&&en[0]===":"?(en.shift(),bn[Tn]=tt(en)):Tn==="threshold"&&en[0]===":"?(en.shift(),bn[Tn]=y(en,x)):fe(ze,"htmx:syntax:error",{token:en.shift()})}Gr.push(bn)}en.length===nn&&fe(ze,"htmx:syntax:error",{token:en.shift()}),y(en,Je)}while(en[0]===","&&en.shift());return Kr&&(Kr[Qr]=Gr),Gr}function it(ze){var Qr=te(ze,"hx-trigger"),Kr=[];if(Qr){var Gr=Q.config.triggerSpecsCache;Kr=Gr&&Gr[Qr]||nt(ze,Qr,Gr)}return Kr.length>0?Kr:h(ze,"form")?[{trigger:"submit"}]:h(ze,'input[type="button"], input[type="submit"]')?[{trigger:"click"}]:h(ze,rt)?[{trigger:"change"}]:[{trigger:"click"}]}function at(ze){ae(ze).cancelled=!0}function ot(ze,Qr,Kr){var Gr=ae(ze);Gr.timeout=setTimeout(function(){se(ze)&&Gr.cancelled!==!0&&(ct(Kr,ze,Wt("hx:poll:trigger",{triggerSpec:Kr,target:ze}))||Qr(ze),ot(ze,Qr,Kr))},Kr.pollInterval)}function st(ze){return location.hostname===ze.hostname&&ee(ze,"href")&&ee(ze,"href").indexOf("#")!==0}function lt(ze,Qr,Kr){if(ze.tagName==="A"&&st(ze)&&(ze.target===""||ze.target==="_self")||ze.tagName==="FORM"){Qr.boosted=!0;var Gr,en;if(ze.tagName==="A")Gr="get",en=ee(ze,"href");else{var nn=ee(ze,"method");Gr=nn?nn.toLowerCase():"get",en=ee(ze,"action")}Kr.forEach(function(sn){ht(ze,function(ln,pn){if(v(ln,Q.config.disableSelector)){p(ln);return}he(Gr,en,ln,pn)},Qr,sn,!0)})}}function ut(ze,Qr){return!!((ze.type==="submit"||ze.type==="click")&&(Qr.tagName==="FORM"||h(Qr,'input[type="submit"], button')&&v(Qr,"form")!==null||Qr.tagName==="A"&&Qr.href&&(Qr.getAttribute("href")==="#"||Qr.getAttribute("href").indexOf("#")!==0)))}function ft(ze,Qr){return ae(ze).boosted&&ze.tagName==="A"&&Qr.type==="click"&&(Qr.ctrlKey||Qr.metaKey)}function ct(ze,Qr,Kr){var Gr=ze.eventFilter;if(Gr)try{return Gr.call(Qr,Kr)!==!0}catch(en){return fe(re().body,"htmx:eventFilter:error",{error:en,source:Gr.source}),!0}return!1}function ht(ze,Qr,Kr,Gr,en){var nn=ae(ze),sn;Gr.from?sn=Z(ze,Gr.from):sn=[ze],Gr.changed&&sn.forEach(function(ln){var pn=ae(ln);pn.lastValue=ln.value}),oe(sn,function(ln){var pn=function(bn){if(!se(ze)){ln.removeEventListener(Gr.trigger,pn);return}if(!ft(ze,bn)&&((en||ut(bn,ze))&&bn.preventDefault(),!ct(Gr,ze,bn))){var Tn=ae(bn);if(Tn.triggerSpec=Gr,Tn.handledFor==null&&(Tn.handledFor=[]),Tn.handledFor.indexOf(ze)<0){if(Tn.handledFor.push(ze),Gr.consume&&bn.stopPropagation(),Gr.target&&bn.target&&!h(bn.target,Gr.target))return;if(Gr.once){if(nn.triggeredOnce)return;nn.triggeredOnce=!0}if(Gr.changed){var An=ae(ln);if(An.lastValue===ln.value)return;An.lastValue=ln.value}if(nn.delayed&&clearTimeout(nn.delayed),nn.throttle)return;Gr.throttle>0?nn.throttle||(Qr(ze,bn),nn.throttle=setTimeout(function(){nn.throttle=null},Gr.throttle)):Gr.delay>0?nn.delayed=setTimeout(function(){Qr(ze,bn)},Gr.delay):(ce(ze,"htmx:trigger"),Qr(ze,bn))}}};Kr.listenerInfos==null&&(Kr.listenerInfos=[]),Kr.listenerInfos.push({trigger:Gr.trigger,listener:pn,on:ln}),ln.addEventListener(Gr.trigger,pn)})}var vt=!1,dt=null;function gt(){dt||(dt=function(){vt=!0},window.addEventListener("scroll",dt),setInterval(function(){vt&&(vt=!1,oe(re().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(ze){mt(ze)}))},200))}function mt(ze){if(!o(ze,"data-hx-revealed")&&X(ze)){ze.setAttribute("data-hx-revealed","true");var Qr=ae(ze);Qr.initHash?ce(ze,"revealed"):ze.addEventListener("htmx:afterProcessNode",function(Kr){ce(ze,"revealed")},{once:!0})}}function pt(ze,Qr,Kr){for(var Gr=D(Kr),en=0;en<Gr.length;en++){var nn=Gr[en].split(/:(.+)/);nn[0]==="connect"&&xt(ze,nn[1],0),nn[0]==="send"&&bt(ze)}}function xt(ze,Qr,Kr){if(se(ze)){if(Qr.indexOf("/")==0){var Gr=location.hostname+(location.port?":"+location.port:"");location.protocol=="https:"?Qr="wss://"+Gr+Qr:location.protocol=="http:"&&(Qr="ws://"+Gr+Qr)}var en=Q.createWebSocket(Qr);en.onerror=function(nn){fe(ze,"htmx:wsError",{error:nn,socket:en}),yt(ze)},en.onclose=function(nn){if([1006,1012,1013].indexOf(nn.code)>=0){var sn=wt(Kr);setTimeout(function(){xt(ze,Qr,Kr+1)},sn)}},en.onopen=function(nn){Kr=0},ae(ze).webSocket=en,en.addEventListener("message",function(nn){if(!yt(ze)){var sn=nn.data;R(ze,function(kn){sn=kn.transformResponse(sn,null,ze)});for(var ln=T(ze),pn=l(sn),bn=M(pn.children),Tn=0;Tn<bn.length;Tn++){var An=bn[Tn];Ee(te(An,"hx-swap-oob")||"true",An,ln)}nr(ln.tasks)}})}}function yt(ze){if(!se(ze))return ae(ze).webSocket.close(),!0}function bt(ze){var Qr=c(ze,function(Kr){return ae(Kr).webSocket!=null});Qr?ze.addEventListener(it(ze)[0].trigger,function(Kr){var Gr=ae(Qr).webSocket,en=xr(ze,Qr),nn=dr(ze,"post"),sn=nn.errors,ln=nn.values,pn=Hr(ze),bn=le(ln,pn),Tn=yr(bn,ze);if(Tn.HEADERS=en,sn&&sn.length>0){ce(ze,"htmx:validation:halted",sn);return}Gr.send(JSON.stringify(Tn)),ut(Kr,ze)&&Kr.preventDefault()}):fe(ze,"htmx:noWebSocketSourceError")}function wt(ze){var Qr=Q.config.wsReconnectDelay;if(typeof Qr=="function")return Qr(ze);if(Qr==="full-jitter"){var Kr=Math.min(ze,6),Gr=1e3*Math.pow(2,Kr);return Gr*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(ze,Qr,Kr){for(var Gr=D(Kr),en=0;en<Gr.length;en++){var nn=Gr[en].split(/:(.+)/);nn[0]==="connect"&&Et(ze,nn[1]),nn[0]==="swap"&&Ct(ze,nn[1])}}function Et(ze,Qr){var Kr=Q.createEventSource(Qr);Kr.onerror=function(Gr){fe(ze,"htmx:sseError",{error:Gr,source:Kr}),Tt(ze)},ae(ze).sseEventSource=Kr}function Ct(ze,Qr){var Kr=c(ze,Ot);if(Kr){var Gr=ae(Kr).sseEventSource,en=function(nn){if(!Tt(Kr)){if(!se(ze)){Gr.removeEventListener(Qr,en);return}var sn=nn.data;R(ze,function(Tn){sn=Tn.transformResponse(sn,null,ze)});var ln=wr(ze),pn=ye(ze),bn=T(ze);je(ln.swapStyle,pn,ze,sn,bn),nr(bn.tasks),ce(ze,"htmx:sseMessage",nn)}};ae(ze).sseListener=en,Gr.addEventListener(Qr,en)}else fe(ze,"htmx:noSSESourceError")}function Rt(ze,Qr,Kr){var Gr=c(ze,Ot);if(Gr){var en=ae(Gr).sseEventSource,nn=function(){Tt(Gr)||(se(ze)?Qr(ze):en.removeEventListener(Kr,nn))};ae(ze).sseListener=nn,en.addEventListener(Kr,nn)}else fe(ze,"htmx:noSSESourceError")}function Tt(ze){if(!se(ze))return ae(ze).sseEventSource.close(),!0}function Ot(ze){return ae(ze).sseEventSource!=null}function qt(ze,Qr,Kr,Gr){var en=function(){Kr.loaded||(Kr.loaded=!0,Qr(ze))};Gr>0?setTimeout(en,Gr):en()}function Ht(ze,Qr,Kr){var Gr=!1;return oe(w,function(en){if(o(ze,"hx-"+en)){var nn=te(ze,"hx-"+en);Gr=!0,Qr.path=nn,Qr.verb=en,Kr.forEach(function(sn){Lt(ze,sn,Qr,function(ln,pn){if(v(ln,Q.config.disableSelector)){p(ln);return}he(en,nn,ln,pn)})})}}),Gr}function Lt(ze,Qr,Kr,Gr){if(Qr.sseEvent)Rt(ze,Gr,Qr.sseEvent);else if(Qr.trigger==="revealed")gt(),ht(ze,Gr,Kr,Qr),mt(ze);else if(Qr.trigger==="intersect"){var en={};Qr.root&&(en.root=ue(ze,Qr.root)),Qr.threshold&&(en.threshold=parseFloat(Qr.threshold));var nn=new IntersectionObserver(function(sn){for(var ln=0;ln<sn.length;ln++){var pn=sn[ln];if(pn.isIntersecting){ce(ze,"intersect");break}}},en);nn.observe(ze),ht(ze,Gr,Kr,Qr)}else Qr.trigger==="load"?ct(Qr,ze,Wt("load",{elt:ze}))||qt(ze,Gr,Kr,Qr.delay):Qr.pollInterval>0?(Kr.polling=!0,ot(ze,Gr,Qr)):ht(ze,Gr,Kr,Qr)}function At(ze){if(Q.config.allowScriptTags&&(ze.type==="text/javascript"||ze.type==="module"||ze.type==="")){var Qr=re().createElement("script");oe(ze.attributes,function(Gr){Qr.setAttribute(Gr.name,Gr.value)}),Qr.textContent=ze.textContent,Qr.async=!1,Q.config.inlineScriptNonce&&(Qr.nonce=Q.config.inlineScriptNonce);var Kr=ze.parentElement;try{Kr.insertBefore(Qr,ze)}catch(Gr){b(Gr)}finally{ze.parentElement&&ze.parentElement.removeChild(ze)}}}function Nt(ze){h(ze,"script")&&At(ze),oe(f(ze,"script"),function(Qr){At(Qr)})}function It(ze){for(var Qr=ze.attributes,Kr=0;Kr<Qr.length;Kr++){var Gr=Qr[Kr].name;if(s(Gr,"hx-on:")||s(Gr,"data-hx-on:")||s(Gr,"hx-on-")||s(Gr,"data-hx-on-"))return!0}return!1}function kt(ze){var Qr=null,Kr=[];if(It(ze)&&Kr.push(ze),document.evaluate)for(var Gr=document.evaluate('.//*[@*[ starts-with(name(), "hx-on:") or starts-with(name(), "data-hx-on:") or starts-with(name(), "hx-on-") or starts-with(name(), "data-hx-on-") ]]',ze);Qr=Gr.iterateNext();)Kr.push(Qr);else for(var en=ze.getElementsByTagName("*"),nn=0;nn<en.length;nn++)It(en[nn])&&Kr.push(en[nn]);return Kr}function Pt(ze){if(ze.querySelectorAll){var Qr=", [hx-boost] a, [data-hx-boost] a, a[hx-boost], a[data-hx-boost]",Kr=ze.querySelectorAll(i+Qr+", form, [type='submit'], [hx-sse], [data-hx-sse], [hx-ws], [data-hx-ws], [hx-ext], [data-hx-ext], [hx-trigger], [data-hx-trigger], [hx-on], [data-hx-on]");return Kr}else return[]}function Mt(ze){var Qr=v(ze.target,"button, input[type='submit']"),Kr=Dt(ze);Kr&&(Kr.lastButtonClicked=Qr)}function Xt(ze){var Qr=Dt(ze);Qr&&(Qr.lastButtonClicked=null)}function Dt(ze){var Qr=v(ze.target,"button, input[type='submit']");if(Qr){var Kr=g("#"+ee(Qr,"form"))||v(Qr,"form");if(Kr)return ae(Kr)}}function Ut(ze){ze.addEventListener("click",Mt),ze.addEventListener("focusin",Mt),ze.addEventListener("focusout",Xt)}function Bt(ze){for(var Qr=Ye(ze),Kr=0,Gr=0;Gr<Qr.length;Gr++){const en=Qr[Gr];en==="{"?Kr++:en==="}"&&Kr--}return Kr}function Ft(ze,Qr,Kr){var Gr=ae(ze);Array.isArray(Gr.onHandlers)||(Gr.onHandlers=[]);var en,nn=function(sn){return Tr(ze,function(){en||(en=new Function("event",Kr)),en.call(ze,sn)})};ze.addEventListener(Qr,nn),Gr.onHandlers.push({event:Qr,listener:nn})}function Vt(ze){var Qr=te(ze,"hx-on");if(Qr){for(var Kr={},Gr=Qr.split(`
|
||
`),en=null,nn=0;Gr.length>0;){var sn=Gr.shift(),ln=sn.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);nn===0&&ln?(sn.split(":"),en=ln[1].slice(0,-1),Kr[en]=ln[2]):Kr[en]+=sn,nn+=Bt(sn)}for(var pn in Kr)Ft(ze,pn,Kr[pn])}}function jt(ze){Ae(ze);for(var Qr=0;Qr<ze.attributes.length;Qr++){var Kr=ze.attributes[Qr].name,Gr=ze.attributes[Qr].value;if(s(Kr,"hx-on")||s(Kr,"data-hx-on")){var en=Kr.indexOf("-on")+3,nn=Kr.slice(en,en+1);if(nn==="-"||nn===":"){var sn=Kr.slice(en+1);s(sn,":")?sn="htmx"+sn:s(sn,"-")?sn="htmx:"+sn.slice(1):s(sn,"htmx-")&&(sn="htmx:"+sn.slice(5)),Ft(ze,sn,Gr)}}}}function _t(ze){if(v(ze,Q.config.disableSelector)){p(ze);return}var Qr=ae(ze);if(Qr.initHash!==Le(ze)){Ne(ze),Qr.initHash=Le(ze),Vt(ze),ce(ze,"htmx:beforeProcessNode"),ze.value&&(Qr.lastValue=ze.value);var Kr=it(ze),Gr=Ht(ze,Qr,Kr);Gr||(ne(ze,"hx-boost")==="true"?lt(ze,Qr,Kr):o(ze,"hx-trigger")&&Kr.forEach(function(sn){Lt(ze,sn,Qr,function(){})})),(ze.tagName==="FORM"||ee(ze,"type")==="submit"&&o(ze,"form"))&&Ut(ze);var en=te(ze,"hx-sse");en&&St(ze,Qr,en);var nn=te(ze,"hx-ws");nn&&pt(ze,Qr,nn),ce(ze,"htmx:afterProcessNode")}}function zt(ze){if(ze=g(ze),v(ze,Q.config.disableSelector)){p(ze);return}_t(ze),oe(Pt(ze),function(Qr){_t(Qr)}),oe(kt(ze),jt)}function $t(ze){return ze.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function Wt(ze,Qr){var Kr;return window.CustomEvent&&typeof window.CustomEvent=="function"?Kr=new CustomEvent(ze,{bubbles:!0,cancelable:!0,detail:Qr}):(Kr=re().createEvent("CustomEvent"),Kr.initCustomEvent(ze,!0,!0,Qr)),Kr}function fe(ze,Qr,Kr){ce(ze,Qr,le({error:Qr},Kr))}function Gt(ze){return ze==="htmx:afterProcessNode"}function R(ze,Qr){oe(Fr(ze),function(Kr){try{Qr(Kr)}catch(Gr){b(Gr)}})}function b(ze){console.error?console.error(ze):console.log&&console.log("ERROR: ",ze)}function ce(ze,Qr,Kr){ze=g(ze),Kr==null&&(Kr={}),Kr.elt=ze;var Gr=Wt(Qr,Kr);Q.logger&&!Gt(Qr)&&Q.logger(ze,Qr,Kr),Kr.error&&(b(Kr.error),ce(ze,"htmx:error",{errorInfo:Kr}));var en=ze.dispatchEvent(Gr),nn=$t(Qr);if(en&&nn!==Qr){var sn=Wt(nn,Gr.detail);en=en&&ze.dispatchEvent(sn)}return R(ze,function(ln){en=en&&ln.onEvent(Qr,Gr)!==!1&&!Gr.defaultPrevented}),en}var Jt=location.pathname+location.search;function Zt(){var ze=re().querySelector("[hx-history-elt],[data-hx-history-elt]");return ze||re().body}function Kt(ze,Qr,Kr,Gr){if(U()){if(Q.config.historyCacheSize<=0){localStorage.removeItem("htmx-history-cache");return}ze=B(ze);for(var en=E(localStorage.getItem("htmx-history-cache"))||[],nn=0;nn<en.length;nn++)if(en[nn].url===ze){en.splice(nn,1);break}var sn={url:ze,content:Qr,title:Kr,scroll:Gr};for(ce(re().body,"htmx:historyItemCreated",{item:sn,cache:en}),en.push(sn);en.length>Q.config.historyCacheSize;)en.shift();for(;en.length>0;)try{localStorage.setItem("htmx-history-cache",JSON.stringify(en));break}catch(ln){fe(re().body,"htmx:historyCacheError",{cause:ln,cache:en}),en.shift()}}}function Yt(ze){if(!U())return null;ze=B(ze);for(var Qr=E(localStorage.getItem("htmx-history-cache"))||[],Kr=0;Kr<Qr.length;Kr++)if(Qr[Kr].url===ze)return Qr[Kr];return null}function Qt(ze){var Qr=Q.config.requestClass,Kr=ze.cloneNode(!0);return oe(f(Kr,"."+Qr),function(Gr){n(Gr,Qr)}),Kr.innerHTML}function er(){var ze=Zt(),Qr=Jt||location.pathname+location.search,Kr;try{Kr=re().querySelector('[hx-history="false" i],[data-hx-history="false" i]')}catch{Kr=re().querySelector('[hx-history="false"],[data-hx-history="false"]')}Kr||(ce(re().body,"htmx:beforeHistorySave",{path:Qr,historyElt:ze}),Kt(Qr,Qt(ze),re().title,window.scrollY)),Q.config.historyEnabled&&history.replaceState({htmx:!0},re().title,window.location.href)}function tr(ze){Q.config.getCacheBusterParam&&(ze=ze.replace(/org\.htmx\.cache-buster=[^&]*&?/,""),(G(ze,"&")||G(ze,"?"))&&(ze=ze.slice(0,-1))),Q.config.historyEnabled&&history.pushState({htmx:!0},"",ze),Jt=ze}function rr(ze){Q.config.historyEnabled&&history.replaceState({htmx:!0},"",ze),Jt=ze}function nr(ze){oe(ze,function(Qr){Qr.call()})}function ir(ze){var Qr=new XMLHttpRequest,Kr={path:ze,xhr:Qr};ce(re().body,"htmx:historyCacheMiss",Kr),Qr.open("GET",ze,!0),Qr.setRequestHeader("HX-Request","true"),Qr.setRequestHeader("HX-History-Restore-Request","true"),Qr.setRequestHeader("HX-Current-URL",re().location.href),Qr.onload=function(){if(this.status>=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",Kr);var Gr=l(this.response);Gr=Gr.querySelector("[hx-history-elt],[data-hx-history-elt]")||Gr;var en=Zt(),nn=T(en),sn=Ve(this.response);if(sn){var ln=C("title");ln?ln.innerHTML=sn:window.document.title=sn}Ue(en,Gr,nn),nr(nn.tasks),Jt=ze,ce(re().body,"htmx:historyRestore",{path:ze,cacheMiss:!0,serverResponse:this.response})}else fe(re().body,"htmx:historyCacheMissLoadError",Kr)},Qr.send()}function ar(ze){er(),ze=ze||location.pathname+location.search;var Qr=Yt(ze);if(Qr){var Kr=l(Qr.content),Gr=Zt(),en=T(Gr);Ue(Gr,Kr,en),nr(en.tasks),document.title=Qr.title,setTimeout(function(){window.scrollTo(0,Qr.scroll)},0),Jt=ze,ce(re().body,"htmx:historyRestore",{path:ze,item:Qr})}else Q.config.refreshOnHistoryMiss?window.location.reload(!0):ir(ze)}function or(ze){var Qr=pe(ze,"hx-indicator");return Qr==null&&(Qr=[ze]),oe(Qr,function(Kr){var Gr=ae(Kr);Gr.requestCount=(Gr.requestCount||0)+1,Kr.classList.add.call(Kr.classList,Q.config.requestClass)}),Qr}function sr(ze){var Qr=pe(ze,"hx-disabled-elt");return Qr==null&&(Qr=[]),oe(Qr,function(Kr){var Gr=ae(Kr);Gr.requestCount=(Gr.requestCount||0)+1,Kr.setAttribute("disabled","")}),Qr}function lr(ze,Qr){oe(ze,function(Kr){var Gr=ae(Kr);Gr.requestCount=(Gr.requestCount||0)-1,Gr.requestCount===0&&Kr.classList.remove.call(Kr.classList,Q.config.requestClass)}),oe(Qr,function(Kr){var Gr=ae(Kr);Gr.requestCount=(Gr.requestCount||0)-1,Gr.requestCount===0&&Kr.removeAttribute("disabled")})}function ur(ze,Qr){for(var Kr=0;Kr<ze.length;Kr++){var Gr=ze[Kr];if(Gr.isSameNode(Qr))return!0}return!1}function fr(ze){return ze.name===""||ze.name==null||ze.disabled||v(ze,"fieldset[disabled]")||ze.type==="button"||ze.type==="submit"||ze.tagName==="image"||ze.tagName==="reset"||ze.tagName==="file"?!1:ze.type==="checkbox"||ze.type==="radio"?ze.checked:!0}function cr(ze,Qr,Kr){if(ze!=null&&Qr!=null){var Gr=Kr[ze];Gr===void 0?Kr[ze]=Qr:Array.isArray(Gr)?Array.isArray(Qr)?Kr[ze]=Gr.concat(Qr):Gr.push(Qr):Array.isArray(Qr)?Kr[ze]=[Gr].concat(Qr):Kr[ze]=[Gr,Qr]}}function hr(ze,Qr,Kr,Gr,en){if(!(Gr==null||ur(ze,Gr))){if(ze.push(Gr),fr(Gr)){var nn=ee(Gr,"name"),sn=Gr.value;Gr.multiple&&Gr.tagName==="SELECT"&&(sn=M(Gr.querySelectorAll("option:checked")).map(function(pn){return pn.value})),Gr.files&&(sn=M(Gr.files)),cr(nn,sn,Qr),en&&vr(Gr,Kr)}if(h(Gr,"form")){var ln=Gr.elements;oe(ln,function(pn){hr(ze,Qr,Kr,pn,en)})}}}function vr(ze,Qr){ze.willValidate&&(ce(ze,"htmx:validation:validate"),ze.checkValidity()||(Qr.push({elt:ze,message:ze.validationMessage,validity:ze.validity}),ce(ze,"htmx:validation:failed",{message:ze.validationMessage,validity:ze.validity})))}function dr(ze,Qr){var Kr=[],Gr={},en={},nn=[],sn=ae(ze);sn.lastButtonClicked&&!se(sn.lastButtonClicked)&&(sn.lastButtonClicked=null);var ln=h(ze,"form")&&ze.noValidate!==!0||te(ze,"hx-validate")==="true";if(sn.lastButtonClicked&&(ln=ln&&sn.lastButtonClicked.formNoValidate!==!0),Qr!=="get"&&hr(Kr,en,nn,v(ze,"form"),ln),hr(Kr,Gr,nn,ze,ln),sn.lastButtonClicked||ze.tagName==="BUTTON"||ze.tagName==="INPUT"&&ee(ze,"type")==="submit"){var pn=sn.lastButtonClicked||ze,bn=ee(pn,"name");cr(bn,pn.value,en)}var Tn=pe(ze,"hx-include");return oe(Tn,function(An){hr(Kr,Gr,nn,An,ln),h(An,"form")||oe(An.querySelectorAll(rt),function(kn){hr(Kr,Gr,nn,kn,ln)})}),Gr=le(Gr,en),{errors:nn,values:Gr}}function gr(ze,Qr,Kr){ze!==""&&(ze+="&"),String(Kr)==="[object Object]"&&(Kr=JSON.stringify(Kr));var Gr=encodeURIComponent(Kr);return ze+=encodeURIComponent(Qr)+"="+Gr,ze}function mr(ze){var Qr="";for(var Kr in ze)if(ze.hasOwnProperty(Kr)){var Gr=ze[Kr];Array.isArray(Gr)?oe(Gr,function(en){Qr=gr(Qr,Kr,en)}):Qr=gr(Qr,Kr,Gr)}return Qr}function pr(ze){var Qr=new FormData;for(var Kr in ze)if(ze.hasOwnProperty(Kr)){var Gr=ze[Kr];Array.isArray(Gr)?oe(Gr,function(en){Qr.append(Kr,en)}):Qr.append(Kr,Gr)}return Qr}function xr(ze,Qr,Kr){var Gr={"HX-Request":"true","HX-Trigger":ee(ze,"id"),"HX-Trigger-Name":ee(ze,"name"),"HX-Target":te(Qr,"id"),"HX-Current-URL":re().location.href};return Rr(ze,"hx-headers",!1,Gr),Kr!==void 0&&(Gr["HX-Prompt"]=Kr),ae(ze).boosted&&(Gr["HX-Boosted"]="true"),Gr}function yr(ze,Qr){var Kr=ne(Qr,"hx-params");if(Kr){if(Kr==="none")return{};if(Kr==="*")return ze;if(Kr.indexOf("not ")===0)return oe(Kr.substr(4).split(","),function(en){en=en.trim(),delete ze[en]}),ze;var Gr={};return oe(Kr.split(","),function(en){en=en.trim(),Gr[en]=ze[en]}),Gr}else return ze}function br(ze){return ee(ze,"href")&&ee(ze,"href").indexOf("#")>=0}function wr(ze,Qr){var Kr=Qr||ne(ze,"hx-swap"),Gr={swapStyle:ae(ze).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ae(ze).boosted&&!br(ze)&&(Gr.show="top"),Kr){var en=D(Kr);if(en.length>0)for(var nn=0;nn<en.length;nn++){var sn=en[nn];if(sn.indexOf("swap:")===0)Gr.swapDelay=d(sn.substr(5));else if(sn.indexOf("settle:")===0)Gr.settleDelay=d(sn.substr(7));else if(sn.indexOf("transition:")===0)Gr.transition=sn.substr(11)==="true";else if(sn.indexOf("ignoreTitle:")===0)Gr.ignoreTitle=sn.substr(12)==="true";else if(sn.indexOf("scroll:")===0){var ln=sn.substr(7),pn=ln.split(":"),bn=pn.pop(),Tn=pn.length>0?pn.join(":"):null;Gr.scroll=bn,Gr.scrollTarget=Tn}else if(sn.indexOf("show:")===0){var An=sn.substr(5),pn=An.split(":"),kn=pn.pop(),Tn=pn.length>0?pn.join(":"):null;Gr.show=kn,Gr.showTarget=Tn}else if(sn.indexOf("focus-scroll:")===0){var Xn=sn.substr(13);Gr.focusScroll=Xn=="true"}else nn==0?Gr.swapStyle=sn:b("Unknown modifier in hx-swap: "+sn)}}return Gr}function Sr(ze){return ne(ze,"hx-encoding")==="multipart/form-data"||h(ze,"form")&&ee(ze,"enctype")==="multipart/form-data"}function Er(ze,Qr,Kr){var Gr=null;return R(Qr,function(en){Gr==null&&(Gr=en.encodeParameters(ze,Kr,Qr))}),Gr??(Sr(Qr)?pr(Kr):mr(Kr))}function T(ze){return{tasks:[],elts:[ze]}}function Cr(ze,Qr){var Kr=ze[0],Gr=ze[ze.length-1];if(Qr.scroll){var en=null;Qr.scrollTarget&&(en=ue(Kr,Qr.scrollTarget)),Qr.scroll==="top"&&(Kr||en)&&(en=en||Kr,en.scrollTop=0),Qr.scroll==="bottom"&&(Gr||en)&&(en=en||Gr,en.scrollTop=en.scrollHeight)}if(Qr.show){var en=null;if(Qr.showTarget){var nn=Qr.showTarget;Qr.showTarget==="window"&&(nn="body"),en=ue(Kr,nn)}Qr.show==="top"&&(Kr||en)&&(en=en||Kr,en.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})),Qr.show==="bottom"&&(Gr||en)&&(en=en||Gr,en.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior}))}}function Rr(ze,Qr,Kr,Gr){if(Gr==null&&(Gr={}),ze==null)return Gr;var en=te(ze,Qr);if(en){var nn=en.trim(),sn=Kr;if(nn==="unset")return null;nn.indexOf("javascript:")===0?(nn=nn.substr(11),sn=!0):nn.indexOf("js:")===0&&(nn=nn.substr(3),sn=!0),nn.indexOf("{")!==0&&(nn="{"+nn+"}");var ln;sn?ln=Tr(ze,function(){return Function("return ("+nn+")")()},{}):ln=E(nn);for(var pn in ln)ln.hasOwnProperty(pn)&&Gr[pn]==null&&(Gr[pn]=ln[pn])}return Rr(u(ze),Qr,Kr,Gr)}function Tr(ze,Qr,Kr){return Q.config.allowEval?Qr():(fe(ze,"htmx:evalDisallowedError"),Kr)}function Or(ze,Qr){return Rr(ze,"hx-vars",!0,Qr)}function qr(ze,Qr){return Rr(ze,"hx-vals",!1,Qr)}function Hr(ze){return le(Or(ze),qr(ze))}function Lr(ze,Qr,Kr){if(Kr!==null)try{ze.setRequestHeader(Qr,Kr)}catch{ze.setRequestHeader(Qr,encodeURIComponent(Kr)),ze.setRequestHeader(Qr+"-URI-AutoEncoded","true")}}function Ar(ze){if(ze.responseURL&&typeof URL<"u")try{var Qr=new URL(ze.responseURL);return Qr.pathname+Qr.search}catch{fe(re().body,"htmx:badResponseUrl",{url:ze.responseURL})}}function O(ze,Qr){return Qr.test(ze.getAllResponseHeaders())}function Nr(ze,Qr,Kr){return ze=ze.toLowerCase(),Kr?Kr instanceof Element||I(Kr,"String")?he(ze,Qr,null,null,{targetOverride:g(Kr),returnPromise:!0}):he(ze,Qr,g(Kr.source),Kr.event,{handler:Kr.handler,headers:Kr.headers,values:Kr.values,targetOverride:g(Kr.target),swapOverride:Kr.swap,select:Kr.select,returnPromise:!0}):he(ze,Qr,null,null,{returnPromise:!0})}function Ir(ze){for(var Qr=[];ze;)Qr.push(ze),ze=ze.parentElement;return Qr}function kr(ze,Qr,Kr){var Gr,en;if(typeof URL=="function"){en=new URL(Qr,document.location.href);var nn=document.location.origin;Gr=nn===en.origin}else en=Qr,Gr=s(Qr,document.location.origin);return Q.config.selfRequestsOnly&&!Gr?!1:ce(ze,"htmx:validateUrl",le({url:en,sameHost:Gr},Kr))}function he(ze,Qr,Kr,Gr,en,nn){var sn=null,ln=null;if(en=en??{},en.returnPromise&&typeof Promise<"u")var pn=new Promise(function(Ln,xi){sn=Ln,ln=xi});Kr==null&&(Kr=re().body);var bn=en.handler||Mr,Tn=en.select||null;if(!se(Kr))return ie(sn),pn;var An=en.targetOverride||ye(Kr);if(An==null||An==me)return fe(Kr,"htmx:targetError",{target:te(Kr,"hx-target")}),ie(ln),pn;var kn=ae(Kr),Xn=kn.lastButtonClicked;if(Xn){var Bn=ee(Xn,"formaction");Bn!=null&&(Qr=Bn);var Pn=ee(Xn,"formmethod");Pn!=null&&Pn.toLowerCase()!=="dialog"&&(ze=Pn)}var In=ne(Kr,"hx-confirm");if(nn===void 0){var Dn=function(Ln){return he(ze,Qr,Kr,Gr,en,!!Ln)},Yn={target:An,elt:Kr,path:Qr,verb:ze,triggeringEvent:Gr,etc:en,issueRequest:Dn,question:In};if(ce(Kr,"htmx:confirm",Yn)===!1)return ie(sn),pn}var ri=Kr,Zn=ne(Kr,"hx-sync"),ci=null,tn=!1;if(Zn){var si=Zn.split(":"),ui=si[0].trim();if(ui==="this"?ri=xe(Kr,"hx-sync"):ri=ue(Kr,ui),Zn=(si[1]||"drop").trim(),kn=ae(ri),Zn==="drop"&&kn.xhr&&kn.abortable!==!0)return ie(sn),pn;if(Zn==="abort"){if(kn.xhr)return ie(sn),pn;tn=!0}else if(Zn==="replace")ce(ri,"htmx:abort");else if(Zn.indexOf("queue")===0){var Mn=Zn.split(" ");ci=(Mn[1]||"last").trim()}}if(kn.xhr)if(kn.abortable)ce(ri,"htmx:abort");else{if(ci==null){if(Gr){var On=ae(Gr);On&&On.triggerSpec&&On.triggerSpec.queue&&(ci=On.triggerSpec.queue)}ci==null&&(ci="last")}return kn.queuedRequests==null&&(kn.queuedRequests=[]),ci==="first"&&kn.queuedRequests.length===0?kn.queuedRequests.push(function(){he(ze,Qr,Kr,Gr,en)}):ci==="all"?kn.queuedRequests.push(function(){he(ze,Qr,Kr,Gr,en)}):ci==="last"&&(kn.queuedRequests=[],kn.queuedRequests.push(function(){he(ze,Qr,Kr,Gr,en)})),ie(sn),pn}var Qn=new XMLHttpRequest;kn.xhr=Qn,kn.abortable=tn;var ei=function(){if(kn.xhr=null,kn.abortable=!1,kn.queuedRequests!=null&&kn.queuedRequests.length>0){var Ln=kn.queuedRequests.shift();Ln()}},ni=ne(Kr,"hx-prompt");if(ni){var Ai=prompt(ni);if(Ai===null||!ce(Kr,"htmx:prompt",{prompt:Ai,target:An}))return ie(sn),ei(),pn}if(In&&!nn&&!confirm(In))return ie(sn),ei(),pn;var fi=xr(Kr,An,Ai);ze!=="get"&&!Sr(Kr)&&(fi["Content-Type"]="application/x-www-form-urlencoded"),en.headers&&(fi=le(fi,en.headers));var Hi=dr(Kr,ze),Si=Hi.errors,di=Hi.values;en.values&&(di=le(di,en.values));var $i=Hr(Kr),Ki=le(di,$i),vi=yr(Ki,Kr);Q.config.getCacheBusterParam&&ze==="get"&&(vi["org.htmx.cache-buster"]=ee(An,"id")||"true"),(Qr==null||Qr==="")&&(Qr=re().location.href);var Gi=Rr(Kr,"hx-request"),Pi=ae(Kr).boosted,ji=Q.config.methodsThatUseUrlParams.indexOf(ze)>=0,bi={boosted:Pi,useUrlParams:ji,parameters:vi,unfilteredParameters:Ki,headers:fi,target:An,verb:ze,errors:Si,withCredentials:en.credentials||Gi.credentials||Q.config.withCredentials,timeout:en.timeout||Gi.timeout||Q.config.timeout,path:Qr,triggeringEvent:Gr};if(!ce(Kr,"htmx:configRequest",bi))return ie(sn),ei(),pn;if(Qr=bi.path,ze=bi.verb,fi=bi.headers,vi=bi.parameters,Si=bi.errors,ji=bi.useUrlParams,Si&&Si.length>0)return ce(Kr,"htmx:validation:halted",bi),ie(sn),ei(),pn;var uo=Qr.split("#"),Yi=uo[0],Wi=uo[1],pi=Qr;if(ji){pi=Yi;var yo=Object.keys(vi).length!==0;yo&&(pi.indexOf("?")<0?pi+="?":pi+="&",pi+=mr(vi),Wi&&(pi+="#"+Wi))}if(!kr(Kr,pi,bi))return fe(Kr,"htmx:invalidPath",bi),ie(ln),pn;if(Qn.open(ze.toUpperCase(),pi,!0),Qn.overrideMimeType("text/html"),Qn.withCredentials=bi.withCredentials,Qn.timeout=bi.timeout,!Gi.noHeaders){for(var Zi in fi)if(fi.hasOwnProperty(Zi)){var mo=fi[Zi];Lr(Qn,Zi,mo)}}var Gn={xhr:Qn,target:An,requestConfig:bi,etc:en,boosted:Pi,select:Tn,pathInfo:{requestPath:Qr,finalRequestPath:pi,anchor:Wi}};if(Qn.onload=function(){try{var Ln=Ir(Kr);if(Gn.pathInfo.responsePath=Ar(Qn),bn(Kr,Gn),lr(Di,Mi),ce(Kr,"htmx:afterRequest",Gn),ce(Kr,"htmx:afterOnLoad",Gn),!se(Kr)){for(var xi=null;Ln.length>0&&xi==null;){var Ui=Ln.shift();se(Ui)&&(xi=Ui)}xi&&(ce(xi,"htmx:afterRequest",Gn),ce(xi,"htmx:afterOnLoad",Gn))}ie(sn),ei()}catch(fo){throw fe(Kr,"htmx:onLoadError",le({error:fo},Gn)),fo}},Qn.onerror=function(){lr(Di,Mi),fe(Kr,"htmx:afterRequest",Gn),fe(Kr,"htmx:sendError",Gn),ie(ln),ei()},Qn.onabort=function(){lr(Di,Mi),fe(Kr,"htmx:afterRequest",Gn),fe(Kr,"htmx:sendAbort",Gn),ie(ln),ei()},Qn.ontimeout=function(){lr(Di,Mi),fe(Kr,"htmx:afterRequest",Gn),fe(Kr,"htmx:timeout",Gn),ie(ln),ei()},!ce(Kr,"htmx:beforeRequest",Gn))return ie(sn),ei(),pn;var Di=or(Kr),Mi=sr(Kr);oe(["loadstart","loadend","progress","abort"],function(Ln){oe([Qn,Qn.upload],function(xi){xi.addEventListener(Ln,function(Ui){ce(Kr,"htmx:xhr:"+Ln,{lengthComputable:Ui.lengthComputable,loaded:Ui.loaded,total:Ui.total})})})}),ce(Kr,"htmx:beforeSend",Gn);var jn=ji?null:Er(Qn,Kr,vi);return Qn.send(jn),pn}function Pr(ze,Qr){var Kr=Qr.xhr,Gr=null,en=null;if(O(Kr,/HX-Push:/i)?(Gr=Kr.getResponseHeader("HX-Push"),en="push"):O(Kr,/HX-Push-Url:/i)?(Gr=Kr.getResponseHeader("HX-Push-Url"),en="push"):O(Kr,/HX-Replace-Url:/i)&&(Gr=Kr.getResponseHeader("HX-Replace-Url"),en="replace"),Gr)return Gr==="false"?{}:{type:en,path:Gr};var nn=Qr.pathInfo.finalRequestPath,sn=Qr.pathInfo.responsePath,ln=ne(ze,"hx-push-url"),pn=ne(ze,"hx-replace-url"),bn=ae(ze).boosted,Tn=null,An=null;return ln?(Tn="push",An=ln):pn?(Tn="replace",An=pn):bn&&(Tn="push",An=sn||nn),An?An==="false"?{}:(An==="true"&&(An=sn||nn),Qr.pathInfo.anchor&&An.indexOf("#")===-1&&(An=An+"#"+Qr.pathInfo.anchor),{type:Tn,path:An}):{}}function Mr(ze,Qr){var Kr=Qr.xhr,Gr=Qr.target,en=Qr.etc;Qr.requestConfig;var nn=Qr.select;if(ce(ze,"htmx:beforeOnLoad",Qr)){if(O(Kr,/HX-Trigger:/i)&&_e(Kr,"HX-Trigger",ze),O(Kr,/HX-Location:/i)){er();var sn=Kr.getResponseHeader("HX-Location"),ln;sn.indexOf("{")===0&&(ln=E(sn),sn=ln.path,delete ln.path),Nr("GET",sn,ln).then(function(){tr(sn)});return}var pn=O(Kr,/HX-Refresh:/i)&&Kr.getResponseHeader("HX-Refresh")==="true";if(O(Kr,/HX-Redirect:/i)){location.href=Kr.getResponseHeader("HX-Redirect"),pn&&location.reload();return}if(pn){location.reload();return}O(Kr,/HX-Retarget:/i)&&(Kr.getResponseHeader("HX-Retarget")==="this"?Qr.target=ze:Qr.target=ue(ze,Kr.getResponseHeader("HX-Retarget")));var bn=Pr(ze,Qr),Tn=Kr.status>=200&&Kr.status<400&&Kr.status!==204,An=Kr.response,kn=Kr.status>=400,Xn=Q.config.ignoreTitle,Bn=le({shouldSwap:Tn,serverResponse:An,isError:kn,ignoreTitle:Xn},Qr);if(ce(Gr,"htmx:beforeSwap",Bn)){if(Gr=Bn.target,An=Bn.serverResponse,kn=Bn.isError,Xn=Bn.ignoreTitle,Qr.target=Gr,Qr.failed=kn,Qr.successful=!kn,Bn.shouldSwap){Kr.status===286&&at(ze),R(ze,function(si){An=si.transformResponse(An,Kr,ze)}),bn.type&&er();var Pn=en.swapOverride;O(Kr,/HX-Reswap:/i)&&(Pn=Kr.getResponseHeader("HX-Reswap"));var ln=wr(ze,Pn);ln.hasOwnProperty("ignoreTitle")&&(Xn=ln.ignoreTitle),Gr.classList.add(Q.config.swappingClass);var In=null,Dn=null,Yn=function(){try{var si=document.activeElement,ui={};try{ui={elt:si,start:si?si.selectionStart:null,end:si?si.selectionEnd:null}}catch{}var Mn;nn&&(Mn=nn),O(Kr,/HX-Reselect:/i)&&(Mn=Kr.getResponseHeader("HX-Reselect")),bn.type&&(ce(re().body,"htmx:beforeHistoryUpdate",le({history:bn},Qr)),bn.type==="push"?(tr(bn.path),ce(re().body,"htmx:pushedIntoHistory",{path:bn.path})):(rr(bn.path),ce(re().body,"htmx:replacedInHistory",{path:bn.path})));var On=T(Gr);if(je(ln.swapStyle,Gr,ze,An,On,Mn),ui.elt&&!se(ui.elt)&&ee(ui.elt,"id")){var Qn=document.getElementById(ee(ui.elt,"id")),ei={preventScroll:ln.focusScroll!==void 0?!ln.focusScroll:!Q.config.defaultFocusScroll};if(Qn){if(ui.start&&Qn.setSelectionRange)try{Qn.setSelectionRange(ui.start,ui.end)}catch{}Qn.focus(ei)}}if(Gr.classList.remove(Q.config.swappingClass),oe(On.elts,function(fi){fi.classList&&fi.classList.add(Q.config.settlingClass),ce(fi,"htmx:afterSwap",Qr)}),O(Kr,/HX-Trigger-After-Swap:/i)){var ni=ze;se(ze)||(ni=re().body),_e(Kr,"HX-Trigger-After-Swap",ni)}var Ai=function(){if(oe(On.tasks,function(di){di.call()}),oe(On.elts,function(di){di.classList&&di.classList.remove(Q.config.settlingClass),ce(di,"htmx:afterSettle",Qr)}),Qr.pathInfo.anchor){var fi=re().getElementById(Qr.pathInfo.anchor);fi&&fi.scrollIntoView({block:"start",behavior:"auto"})}if(On.title&&!Xn){var Hi=C("title");Hi?Hi.innerHTML=On.title:window.document.title=On.title}if(Cr(On.elts,ln),O(Kr,/HX-Trigger-After-Settle:/i)){var Si=ze;se(ze)||(Si=re().body),_e(Kr,"HX-Trigger-After-Settle",Si)}ie(In)};ln.settleDelay>0?setTimeout(Ai,ln.settleDelay):Ai()}catch(fi){throw fe(ze,"htmx:swapError",Qr),ie(Dn),fi}},ri=Q.config.globalViewTransitions;if(ln.hasOwnProperty("transition")&&(ri=ln.transition),ri&&ce(ze,"htmx:beforeTransition",Qr)&&typeof Promise<"u"&&document.startViewTransition){var Zn=new Promise(function(si,ui){In=si,Dn=ui}),ci=Yn;Yn=function(){document.startViewTransition(function(){return ci(),Zn})}}ln.swapDelay>0?setTimeout(Yn,ln.swapDelay):Yn()}kn&&fe(ze,"htmx:responseError",le({error:"Response Status Error Code "+Kr.status+" from "+Qr.pathInfo.requestPath},Qr))}}}var Xr={};function Dr(){return{init:function(ze){return null},onEvent:function(ze,Qr){return!0},transformResponse:function(ze,Qr,Kr){return ze},isInlineSwap:function(ze){return!1},handleSwap:function(ze,Qr,Kr,Gr){return!1},encodeParameters:function(ze,Qr,Kr){return null}}}function Ur(ze,Qr){Qr.init&&Qr.init(r),Xr[ze]=le(Dr(),Qr)}function Br(ze){delete Xr[ze]}function Fr(ze,Qr,Kr){if(ze==null)return Qr;Qr==null&&(Qr=[]),Kr==null&&(Kr=[]);var Gr=te(ze,"hx-ext");return Gr&&oe(Gr.split(","),function(en){if(en=en.replace(/ /g,""),en.slice(0,7)=="ignore:"){Kr.push(en.slice(7));return}if(Kr.indexOf(en)<0){var nn=Xr[en];nn&&Qr.indexOf(nn)<0&&Qr.push(nn)}}),Fr(u(ze),Qr,Kr)}var Vr=!1;re().addEventListener("DOMContentLoaded",function(){Vr=!0});function jr(ze){Vr||re().readyState==="complete"?ze():re().addEventListener("DOMContentLoaded",ze)}function _r(){Q.config.includeIndicatorStyles!==!1&&re().head.insertAdjacentHTML("beforeend","<style> ."+Q.config.indicatorClass+"{opacity:0} ."+Q.config.requestClass+" ."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} ."+Q.config.requestClass+"."+Q.config.indicatorClass+"{opacity:1; transition: opacity 200ms ease-in;} </style>")}function zr(){var ze=re().querySelector('meta[name="htmx-config"]');return ze?E(ze.content):null}function $r(){var ze=zr();ze&&(Q.config=le(Q.config,ze))}return jr(function(){$r(),_r();var ze=re().body;zt(ze);var Qr=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");ze.addEventListener("htmx:abort",function(Gr){var en=Gr.target,nn=ae(en);nn&&nn.xhr&&nn.xhr.abort()});const Kr=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(Gr){Gr.state&&Gr.state.htmx?(ar(),oe(Qr,function(en){ce(en,"htmx:restored",{document:re(),triggerEvent:ce})})):Kr&&Kr(Gr)},setTimeout(function(){ce(ze,"htmx:load",{}),ze=null},0)}),Q}()})})(htmx_min);var htmx_minExports=htmx_min.exports;const htmx=getDefaultExportFromCjs(htmx_minExports);var toastr$1={exports:{}},jquery={exports:{}};/*!
|
||
* jQuery JavaScript Library v3.6.4
|
||
* https://jquery.com/
|
||
*
|
||
* Includes Sizzle.js
|
||
* https://sizzlejs.com/
|
||
*
|
||
* Copyright OpenJS Foundation and other contributors
|
||
* Released under the MIT license
|
||
* https://jquery.org/license
|
||
*
|
||
* Date: 2023-03-08T15:28Z
|
||
*/var hasRequiredJquery;function requireJquery(){return hasRequiredJquery||(hasRequiredJquery=1,function(ze){(function(Qr,Kr){ze.exports=Qr.document?Kr(Qr,!0):function(Gr){if(!Gr.document)throw new Error("jQuery requires a window with a document");return Kr(Gr)}})(typeof window<"u"?window:commonjsGlobal,function(Qr,Kr){var Gr=[],en=Object.getPrototypeOf,nn=Gr.slice,sn=Gr.flat?function(Wr){return Gr.flat.call(Wr)}:function(Wr){return Gr.concat.apply([],Wr)},ln=Gr.push,pn=Gr.indexOf,bn={},Tn=bn.toString,An=bn.hasOwnProperty,kn=An.toString,Xn=kn.call(Object),Bn={},Pn=function(Jr){return typeof Jr=="function"&&typeof Jr.nodeType!="number"&&typeof Jr.item!="function"},In=function(Jr){return Jr!=null&&Jr===Jr.window},Dn=Qr.document,Yn={type:!0,src:!0,nonce:!0,noModule:!0};function ri(Wr,Jr,Yr){Yr=Yr||Dn;var Zr,rn,an=Yr.createElement("script");if(an.text=Wr,Jr)for(Zr in Yn)rn=Jr[Zr]||Jr.getAttribute&&Jr.getAttribute(Zr),rn&&an.setAttribute(Zr,rn);Yr.head.appendChild(an).parentNode.removeChild(an)}function Zn(Wr){return Wr==null?Wr+"":typeof Wr=="object"||typeof Wr=="function"?bn[Tn.call(Wr)]||"object":typeof Wr}var ci="3.6.4",tn=function(Wr,Jr){return new tn.fn.init(Wr,Jr)};tn.fn=tn.prototype={jquery:ci,constructor:tn,length:0,toArray:function(){return nn.call(this)},get:function(Wr){return Wr==null?nn.call(this):Wr<0?this[Wr+this.length]:this[Wr]},pushStack:function(Wr){var Jr=tn.merge(this.constructor(),Wr);return Jr.prevObject=this,Jr},each:function(Wr){return tn.each(this,Wr)},map:function(Wr){return this.pushStack(tn.map(this,function(Jr,Yr){return Wr.call(Jr,Yr,Jr)}))},slice:function(){return this.pushStack(nn.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(tn.grep(this,function(Wr,Jr){return(Jr+1)%2}))},odd:function(){return this.pushStack(tn.grep(this,function(Wr,Jr){return Jr%2}))},eq:function(Wr){var Jr=this.length,Yr=+Wr+(Wr<0?Jr:0);return this.pushStack(Yr>=0&&Yr<Jr?[this[Yr]]:[])},end:function(){return this.prevObject||this.constructor()},push:ln,sort:Gr.sort,splice:Gr.splice},tn.extend=tn.fn.extend=function(){var Wr,Jr,Yr,Zr,rn,an,un=arguments[0]||{},hn=1,cn=arguments.length,yn=!1;for(typeof un=="boolean"&&(yn=un,un=arguments[hn]||{},hn++),typeof un!="object"&&!Pn(un)&&(un={}),hn===cn&&(un=this,hn--);hn<cn;hn++)if((Wr=arguments[hn])!=null)for(Jr in Wr)Zr=Wr[Jr],!(Jr==="__proto__"||un===Zr)&&(yn&&Zr&&(tn.isPlainObject(Zr)||(rn=Array.isArray(Zr)))?(Yr=un[Jr],rn&&!Array.isArray(Yr)?an=[]:!rn&&!tn.isPlainObject(Yr)?an={}:an=Yr,rn=!1,un[Jr]=tn.extend(yn,an,Zr)):Zr!==void 0&&(un[Jr]=Zr));return un},tn.extend({expando:"jQuery"+(ci+Math.random()).replace(/\D/g,""),isReady:!0,error:function(Wr){throw new Error(Wr)},noop:function(){},isPlainObject:function(Wr){var Jr,Yr;return!Wr||Tn.call(Wr)!=="[object Object]"?!1:(Jr=en(Wr),Jr?(Yr=An.call(Jr,"constructor")&&Jr.constructor,typeof Yr=="function"&&kn.call(Yr)===Xn):!0)},isEmptyObject:function(Wr){var Jr;for(Jr in Wr)return!1;return!0},globalEval:function(Wr,Jr,Yr){ri(Wr,{nonce:Jr&&Jr.nonce},Yr)},each:function(Wr,Jr){var Yr,Zr=0;if(si(Wr))for(Yr=Wr.length;Zr<Yr&&Jr.call(Wr[Zr],Zr,Wr[Zr])!==!1;Zr++);else for(Zr in Wr)if(Jr.call(Wr[Zr],Zr,Wr[Zr])===!1)break;return Wr},makeArray:function(Wr,Jr){var Yr=Jr||[];return Wr!=null&&(si(Object(Wr))?tn.merge(Yr,typeof Wr=="string"?[Wr]:Wr):ln.call(Yr,Wr)),Yr},inArray:function(Wr,Jr,Yr){return Jr==null?-1:pn.call(Jr,Wr,Yr)},merge:function(Wr,Jr){for(var Yr=+Jr.length,Zr=0,rn=Wr.length;Zr<Yr;Zr++)Wr[rn++]=Jr[Zr];return Wr.length=rn,Wr},grep:function(Wr,Jr,Yr){for(var Zr,rn=[],an=0,un=Wr.length,hn=!Yr;an<un;an++)Zr=!Jr(Wr[an],an),Zr!==hn&&rn.push(Wr[an]);return rn},map:function(Wr,Jr,Yr){var Zr,rn,an=0,un=[];if(si(Wr))for(Zr=Wr.length;an<Zr;an++)rn=Jr(Wr[an],an,Yr),rn!=null&&un.push(rn);else for(an in Wr)rn=Jr(Wr[an],an,Yr),rn!=null&&un.push(rn);return sn(un)},guid:1,support:Bn}),typeof Symbol=="function"&&(tn.fn[Symbol.iterator]=Gr[Symbol.iterator]),tn.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(Wr,Jr){bn["[object "+Jr+"]"]=Jr.toLowerCase()});function si(Wr){var Jr=!!Wr&&"length"in Wr&&Wr.length,Yr=Zn(Wr);return Pn(Wr)||In(Wr)?!1:Yr==="array"||Jr===0||typeof Jr=="number"&&Jr>0&&Jr-1 in Wr}var ui=function(Wr){var Jr,Yr,Zr,rn,an,un,hn,cn,yn,xn,Cn,mn,wn,Hn,Vn,qn,yi,gi,Oi,ii="sizzle"+1*new Date,zn=Wr.document,Ci=0,Jn=0,hi=Ho(),Co=Ho(),Io=Ho(),Ri=Ho(),no=function(fn,dn){return fn===dn&&(Cn=!0),0},io={}.hasOwnProperty,Ei=[],Xi=Ei.pop,Li=Ei.push,Ji=Ei.push,Ba=Ei.slice,oo=function(fn,dn){for(var gn=0,Sn=fn.length;gn<Sn;gn++)if(fn[gn]===dn)return gn;return-1},ta="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ti="[\\x20\\t\\r\\n\\f]",ao="(?:\\\\[\\da-fA-F]{1,6}"+ti+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",$a="\\["+ti+"*("+ao+")(?:"+ti+"*([*^$|!~]?=)"+ti+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+ao+"))|)"+ti+"*\\]",ra=":("+ao+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+$a+")*)|.*)\\)|)",Ls=new RegExp(ti+"+","g"),Lo=new RegExp("^"+ti+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ti+"+$","g"),qs=new RegExp("^"+ti+"*,"+ti+"*"),Wa=new RegExp("^"+ti+"*([>+~]|"+ti+")"+ti+"*"),Hs=new RegExp(ti+"|>"),Ps=new RegExp(ra),js=new RegExp("^"+ao+"$"),qo={ID:new RegExp("^#("+ao+")"),CLASS:new RegExp("^\\.("+ao+")"),TAG:new RegExp("^("+ao+"|[*])"),ATTR:new RegExp("^"+$a),PSEUDO:new RegExp("^"+ra),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ti+"*(even|odd|(([+-]|)(\\d*)n|)"+ti+"*(?:([+-]|)"+ti+"*(\\d+)|))"+ti+"*\\)|)","i"),bool:new RegExp("^(?:"+ta+")$","i"),needsContext:new RegExp("^"+ti+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ti+"*((?:-\\d)?\\d*)"+ti+"*\\)|)(?=[^-]|$)","i")},Fs=/HTML$/i,Bs=/^(?:input|select|textarea|button)$/i,$s=/^h\d$/i,Eo=/^[^{]+\{\s*\[native \w/,Ws=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,zi=new RegExp("\\\\[\\da-fA-F]{1,6}"+ti+"?|\\\\([^\\r\\n\\f])","g"),Vi=function(fn,dn){var gn="0x"+fn.slice(1)-65536;return dn||(gn<0?String.fromCharCode(gn+65536):String.fromCharCode(gn>>10|55296,gn&1023|56320))},Ua=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Qa=function(fn,dn){return dn?fn==="\0"?"<22>":fn.slice(0,-1)+"\\"+fn.charCodeAt(fn.length-1).toString(16)+" ":"\\"+fn},za=function(){mn()},Us=jo(function(fn){return fn.disabled===!0&&fn.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{Ji.apply(Ei=Ba.call(zn.childNodes),zn.childNodes),Ei[zn.childNodes.length].nodeType}catch{Ji={apply:Ei.length?function(dn,gn){Li.apply(dn,Ba.call(gn))}:function(dn,gn){for(var Sn=dn.length,vn=0;dn[Sn++]=gn[vn++];);dn.length=Sn-1}}}function oi(fn,dn,gn,Sn){var vn,_n,En,Rn,Nn,$n,Fn,Un=dn&&dn.ownerDocument,Kn=dn?dn.nodeType:9;if(gn=gn||[],typeof fn!="string"||!fn||Kn!==1&&Kn!==9&&Kn!==11)return gn;if(!Sn&&(mn(dn),dn=dn||wn,Vn)){if(Kn!==11&&(Nn=Ws.exec(fn)))if(vn=Nn[1]){if(Kn===9)if(En=dn.getElementById(vn)){if(En.id===vn)return gn.push(En),gn}else return gn;else if(Un&&(En=Un.getElementById(vn))&&Oi(dn,En)&&En.id===vn)return gn.push(En),gn}else{if(Nn[2])return Ji.apply(gn,dn.getElementsByTagName(fn)),gn;if((vn=Nn[3])&&Yr.getElementsByClassName&&dn.getElementsByClassName)return Ji.apply(gn,dn.getElementsByClassName(vn)),gn}if(Yr.qsa&&!Ri[fn+" "]&&(!qn||!qn.test(fn))&&(Kn!==1||dn.nodeName.toLowerCase()!=="object")){if(Fn=fn,Un=dn,Kn===1&&(Hs.test(fn)||Wa.test(fn))){for(Un=na.test(fn)&&oa(dn.parentNode)||dn,(Un!==dn||!Yr.scope)&&((Rn=dn.getAttribute("id"))?Rn=Rn.replace(Ua,Qa):dn.setAttribute("id",Rn=ii)),$n=un(fn),_n=$n.length;_n--;)$n[_n]=(Rn?"#"+Rn:":scope")+" "+Po($n[_n]);Fn=$n.join(",")}try{return Ji.apply(gn,Un.querySelectorAll(Fn)),gn}catch{Ri(fn,!0)}finally{Rn===ii&&dn.removeAttribute("id")}}}return cn(fn.replace(Lo,"$1"),dn,gn,Sn)}function Ho(){var fn=[];function dn(gn,Sn){return fn.push(gn+" ")>Zr.cacheLength&&delete dn[fn.shift()],dn[gn+" "]=Sn}return dn}function Bi(fn){return fn[ii]=!0,fn}function qi(fn){var dn=wn.createElement("fieldset");try{return!!fn(dn)}catch{return!1}finally{dn.parentNode&&dn.parentNode.removeChild(dn),dn=null}}function ia(fn,dn){for(var gn=fn.split("|"),Sn=gn.length;Sn--;)Zr.attrHandle[gn[Sn]]=dn}function Va(fn,dn){var gn=dn&&fn,Sn=gn&&fn.nodeType===1&&dn.nodeType===1&&fn.sourceIndex-dn.sourceIndex;if(Sn)return Sn;if(gn){for(;gn=gn.nextSibling;)if(gn===dn)return-1}return fn?1:-1}function Qs(fn){return function(dn){var gn=dn.nodeName.toLowerCase();return gn==="input"&&dn.type===fn}}function zs(fn){return function(dn){var gn=dn.nodeName.toLowerCase();return(gn==="input"||gn==="button")&&dn.type===fn}}function Ka(fn){return function(dn){return"form"in dn?dn.parentNode&&dn.disabled===!1?"label"in dn?"label"in dn.parentNode?dn.parentNode.disabled===fn:dn.disabled===fn:dn.isDisabled===fn||dn.isDisabled!==!fn&&Us(dn)===fn:dn.disabled===fn:"label"in dn?dn.disabled===fn:!1}}function so(fn){return Bi(function(dn){return dn=+dn,Bi(function(gn,Sn){for(var vn,_n=fn([],gn.length,dn),En=_n.length;En--;)gn[vn=_n[En]]&&(gn[vn]=!(Sn[vn]=gn[vn]))})})}function oa(fn){return fn&&typeof fn.getElementsByTagName<"u"&&fn}Yr=oi.support={},an=oi.isXML=function(fn){var dn=fn&&fn.namespaceURI,gn=fn&&(fn.ownerDocument||fn).documentElement;return!Fs.test(dn||gn&&gn.nodeName||"HTML")},mn=oi.setDocument=function(fn){var dn,gn,Sn=fn?fn.ownerDocument||fn:zn;return Sn==wn||Sn.nodeType!==9||!Sn.documentElement||(wn=Sn,Hn=wn.documentElement,Vn=!an(wn),zn!=wn&&(gn=wn.defaultView)&&gn.top!==gn&&(gn.addEventListener?gn.addEventListener("unload",za,!1):gn.attachEvent&&gn.attachEvent("onunload",za)),Yr.scope=qi(function(vn){return Hn.appendChild(vn).appendChild(wn.createElement("div")),typeof vn.querySelectorAll<"u"&&!vn.querySelectorAll(":scope fieldset div").length}),Yr.cssHas=qi(function(){try{return wn.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),Yr.attributes=qi(function(vn){return vn.className="i",!vn.getAttribute("className")}),Yr.getElementsByTagName=qi(function(vn){return vn.appendChild(wn.createComment("")),!vn.getElementsByTagName("*").length}),Yr.getElementsByClassName=Eo.test(wn.getElementsByClassName),Yr.getById=qi(function(vn){return Hn.appendChild(vn).id=ii,!wn.getElementsByName||!wn.getElementsByName(ii).length}),Yr.getById?(Zr.filter.ID=function(vn){var _n=vn.replace(zi,Vi);return function(En){return En.getAttribute("id")===_n}},Zr.find.ID=function(vn,_n){if(typeof _n.getElementById<"u"&&Vn){var En=_n.getElementById(vn);return En?[En]:[]}}):(Zr.filter.ID=function(vn){var _n=vn.replace(zi,Vi);return function(En){var Rn=typeof En.getAttributeNode<"u"&&En.getAttributeNode("id");return Rn&&Rn.value===_n}},Zr.find.ID=function(vn,_n){if(typeof _n.getElementById<"u"&&Vn){var En,Rn,Nn,$n=_n.getElementById(vn);if($n){if(En=$n.getAttributeNode("id"),En&&En.value===vn)return[$n];for(Nn=_n.getElementsByName(vn),Rn=0;$n=Nn[Rn++];)if(En=$n.getAttributeNode("id"),En&&En.value===vn)return[$n]}return[]}}),Zr.find.TAG=Yr.getElementsByTagName?function(vn,_n){if(typeof _n.getElementsByTagName<"u")return _n.getElementsByTagName(vn);if(Yr.qsa)return _n.querySelectorAll(vn)}:function(vn,_n){var En,Rn=[],Nn=0,$n=_n.getElementsByTagName(vn);if(vn==="*"){for(;En=$n[Nn++];)En.nodeType===1&&Rn.push(En);return Rn}return $n},Zr.find.CLASS=Yr.getElementsByClassName&&function(vn,_n){if(typeof _n.getElementsByClassName<"u"&&Vn)return _n.getElementsByClassName(vn)},yi=[],qn=[],(Yr.qsa=Eo.test(wn.querySelectorAll))&&(qi(function(vn){var _n;Hn.appendChild(vn).innerHTML="<a id='"+ii+"'></a><select id='"+ii+"-\r\\' msallowcapture=''><option selected=''></option></select>",vn.querySelectorAll("[msallowcapture^='']").length&&qn.push("[*^$]="+ti+`*(?:''|"")`),vn.querySelectorAll("[selected]").length||qn.push("\\["+ti+"*(?:value|"+ta+")"),vn.querySelectorAll("[id~="+ii+"-]").length||qn.push("~="),_n=wn.createElement("input"),_n.setAttribute("name",""),vn.appendChild(_n),vn.querySelectorAll("[name='']").length||qn.push("\\["+ti+"*name"+ti+"*="+ti+`*(?:''|"")`),vn.querySelectorAll(":checked").length||qn.push(":checked"),vn.querySelectorAll("a#"+ii+"+*").length||qn.push(".#.+[+~]"),vn.querySelectorAll("\\\f"),qn.push("[\\r\\n\\f]")}),qi(function(vn){vn.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var _n=wn.createElement("input");_n.setAttribute("type","hidden"),vn.appendChild(_n).setAttribute("name","D"),vn.querySelectorAll("[name=d]").length&&qn.push("name"+ti+"*[*^$|!~]?="),vn.querySelectorAll(":enabled").length!==2&&qn.push(":enabled",":disabled"),Hn.appendChild(vn).disabled=!0,vn.querySelectorAll(":disabled").length!==2&&qn.push(":enabled",":disabled"),vn.querySelectorAll("*,:x"),qn.push(",.*:")})),(Yr.matchesSelector=Eo.test(gi=Hn.matches||Hn.webkitMatchesSelector||Hn.mozMatchesSelector||Hn.oMatchesSelector||Hn.msMatchesSelector))&&qi(function(vn){Yr.disconnectedMatch=gi.call(vn,"*"),gi.call(vn,"[s!='']:x"),yi.push("!=",ra)}),Yr.cssHas||qn.push(":has"),qn=qn.length&&new RegExp(qn.join("|")),yi=yi.length&&new RegExp(yi.join("|")),dn=Eo.test(Hn.compareDocumentPosition),Oi=dn||Eo.test(Hn.contains)?function(vn,_n){var En=vn.nodeType===9&&vn.documentElement||vn,Rn=_n&&_n.parentNode;return vn===Rn||!!(Rn&&Rn.nodeType===1&&(En.contains?En.contains(Rn):vn.compareDocumentPosition&&vn.compareDocumentPosition(Rn)&16))}:function(vn,_n){if(_n){for(;_n=_n.parentNode;)if(_n===vn)return!0}return!1},no=dn?function(vn,_n){if(vn===_n)return Cn=!0,0;var En=!vn.compareDocumentPosition-!_n.compareDocumentPosition;return En||(En=(vn.ownerDocument||vn)==(_n.ownerDocument||_n)?vn.compareDocumentPosition(_n):1,En&1||!Yr.sortDetached&&_n.compareDocumentPosition(vn)===En?vn==wn||vn.ownerDocument==zn&&Oi(zn,vn)?-1:_n==wn||_n.ownerDocument==zn&&Oi(zn,_n)?1:xn?oo(xn,vn)-oo(xn,_n):0:En&4?-1:1)}:function(vn,_n){if(vn===_n)return Cn=!0,0;var En,Rn=0,Nn=vn.parentNode,$n=_n.parentNode,Fn=[vn],Un=[_n];if(!Nn||!$n)return vn==wn?-1:_n==wn?1:Nn?-1:$n?1:xn?oo(xn,vn)-oo(xn,_n):0;if(Nn===$n)return Va(vn,_n);for(En=vn;En=En.parentNode;)Fn.unshift(En);for(En=_n;En=En.parentNode;)Un.unshift(En);for(;Fn[Rn]===Un[Rn];)Rn++;return Rn?Va(Fn[Rn],Un[Rn]):Fn[Rn]==zn?-1:Un[Rn]==zn?1:0}),wn},oi.matches=function(fn,dn){return oi(fn,null,null,dn)},oi.matchesSelector=function(fn,dn){if(mn(fn),Yr.matchesSelector&&Vn&&!Ri[dn+" "]&&(!yi||!yi.test(dn))&&(!qn||!qn.test(dn)))try{var gn=gi.call(fn,dn);if(gn||Yr.disconnectedMatch||fn.document&&fn.document.nodeType!==11)return gn}catch{Ri(dn,!0)}return oi(dn,wn,null,[fn]).length>0},oi.contains=function(fn,dn){return(fn.ownerDocument||fn)!=wn&&mn(fn),Oi(fn,dn)},oi.attr=function(fn,dn){(fn.ownerDocument||fn)!=wn&&mn(fn);var gn=Zr.attrHandle[dn.toLowerCase()],Sn=gn&&io.call(Zr.attrHandle,dn.toLowerCase())?gn(fn,dn,!Vn):void 0;return Sn!==void 0?Sn:Yr.attributes||!Vn?fn.getAttribute(dn):(Sn=fn.getAttributeNode(dn))&&Sn.specified?Sn.value:null},oi.escape=function(fn){return(fn+"").replace(Ua,Qa)},oi.error=function(fn){throw new Error("Syntax error, unrecognized expression: "+fn)},oi.uniqueSort=function(fn){var dn,gn=[],Sn=0,vn=0;if(Cn=!Yr.detectDuplicates,xn=!Yr.sortStable&&fn.slice(0),fn.sort(no),Cn){for(;dn=fn[vn++];)dn===fn[vn]&&(Sn=gn.push(vn));for(;Sn--;)fn.splice(gn[Sn],1)}return xn=null,fn},rn=oi.getText=function(fn){var dn,gn="",Sn=0,vn=fn.nodeType;if(vn){if(vn===1||vn===9||vn===11){if(typeof fn.textContent=="string")return fn.textContent;for(fn=fn.firstChild;fn;fn=fn.nextSibling)gn+=rn(fn)}else if(vn===3||vn===4)return fn.nodeValue}else for(;dn=fn[Sn++];)gn+=rn(dn);return gn},Zr=oi.selectors={cacheLength:50,createPseudo:Bi,match:qo,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(fn){return fn[1]=fn[1].replace(zi,Vi),fn[3]=(fn[3]||fn[4]||fn[5]||"").replace(zi,Vi),fn[2]==="~="&&(fn[3]=" "+fn[3]+" "),fn.slice(0,4)},CHILD:function(fn){return fn[1]=fn[1].toLowerCase(),fn[1].slice(0,3)==="nth"?(fn[3]||oi.error(fn[0]),fn[4]=+(fn[4]?fn[5]+(fn[6]||1):2*(fn[3]==="even"||fn[3]==="odd")),fn[5]=+(fn[7]+fn[8]||fn[3]==="odd")):fn[3]&&oi.error(fn[0]),fn},PSEUDO:function(fn){var dn,gn=!fn[6]&&fn[2];return qo.CHILD.test(fn[0])?null:(fn[3]?fn[2]=fn[4]||fn[5]||"":gn&&Ps.test(gn)&&(dn=un(gn,!0))&&(dn=gn.indexOf(")",gn.length-dn)-gn.length)&&(fn[0]=fn[0].slice(0,dn),fn[2]=gn.slice(0,dn)),fn.slice(0,3))}},filter:{TAG:function(fn){var dn=fn.replace(zi,Vi).toLowerCase();return fn==="*"?function(){return!0}:function(gn){return gn.nodeName&&gn.nodeName.toLowerCase()===dn}},CLASS:function(fn){var dn=hi[fn+" "];return dn||(dn=new RegExp("(^|"+ti+")"+fn+"("+ti+"|$)"))&&hi(fn,function(gn){return dn.test(typeof gn.className=="string"&&gn.className||typeof gn.getAttribute<"u"&&gn.getAttribute("class")||"")})},ATTR:function(fn,dn,gn){return function(Sn){var vn=oi.attr(Sn,fn);return vn==null?dn==="!=":dn?(vn+="",dn==="="?vn===gn:dn==="!="?vn!==gn:dn==="^="?gn&&vn.indexOf(gn)===0:dn==="*="?gn&&vn.indexOf(gn)>-1:dn==="$="?gn&&vn.slice(-gn.length)===gn:dn==="~="?(" "+vn.replace(Ls," ")+" ").indexOf(gn)>-1:dn==="|="?vn===gn||vn.slice(0,gn.length+1)===gn+"-":!1):!0}},CHILD:function(fn,dn,gn,Sn,vn){var _n=fn.slice(0,3)!=="nth",En=fn.slice(-4)!=="last",Rn=dn==="of-type";return Sn===1&&vn===0?function(Nn){return!!Nn.parentNode}:function(Nn,$n,Fn){var Un,Kn,ai,Wn,mi,wi,ki=_n!==En?"nextSibling":"previousSibling",li=Nn.parentNode,Ao=Rn&&Nn.nodeName.toLowerCase(),Oo=!Fn&&!Rn,Ni=!1;if(li){if(_n){for(;ki;){for(Wn=Nn;Wn=Wn[ki];)if(Rn?Wn.nodeName.toLowerCase()===Ao:Wn.nodeType===1)return!1;wi=ki=fn==="only"&&!wi&&"nextSibling"}return!0}if(wi=[En?li.firstChild:li.lastChild],En&&Oo){for(Wn=li,ai=Wn[ii]||(Wn[ii]={}),Kn=ai[Wn.uniqueID]||(ai[Wn.uniqueID]={}),Un=Kn[fn]||[],mi=Un[0]===Ci&&Un[1],Ni=mi&&Un[2],Wn=mi&&li.childNodes[mi];Wn=++mi&&Wn&&Wn[ki]||(Ni=mi=0)||wi.pop();)if(Wn.nodeType===1&&++Ni&&Wn===Nn){Kn[fn]=[Ci,mi,Ni];break}}else if(Oo&&(Wn=Nn,ai=Wn[ii]||(Wn[ii]={}),Kn=ai[Wn.uniqueID]||(ai[Wn.uniqueID]={}),Un=Kn[fn]||[],mi=Un[0]===Ci&&Un[1],Ni=mi),Ni===!1)for(;(Wn=++mi&&Wn&&Wn[ki]||(Ni=mi=0)||wi.pop())&&!((Rn?Wn.nodeName.toLowerCase()===Ao:Wn.nodeType===1)&&++Ni&&(Oo&&(ai=Wn[ii]||(Wn[ii]={}),Kn=ai[Wn.uniqueID]||(ai[Wn.uniqueID]={}),Kn[fn]=[Ci,Ni]),Wn===Nn)););return Ni-=vn,Ni===Sn||Ni%Sn===0&&Ni/Sn>=0}}},PSEUDO:function(fn,dn){var gn,Sn=Zr.pseudos[fn]||Zr.setFilters[fn.toLowerCase()]||oi.error("unsupported pseudo: "+fn);return Sn[ii]?Sn(dn):Sn.length>1?(gn=[fn,fn,"",dn],Zr.setFilters.hasOwnProperty(fn.toLowerCase())?Bi(function(vn,_n){for(var En,Rn=Sn(vn,dn),Nn=Rn.length;Nn--;)En=oo(vn,Rn[Nn]),vn[En]=!(_n[En]=Rn[Nn])}):function(vn){return Sn(vn,0,gn)}):Sn}},pseudos:{not:Bi(function(fn){var dn=[],gn=[],Sn=hn(fn.replace(Lo,"$1"));return Sn[ii]?Bi(function(vn,_n,En,Rn){for(var Nn,$n=Sn(vn,null,Rn,[]),Fn=vn.length;Fn--;)(Nn=$n[Fn])&&(vn[Fn]=!(_n[Fn]=Nn))}):function(vn,_n,En){return dn[0]=vn,Sn(dn,null,En,gn),dn[0]=null,!gn.pop()}}),has:Bi(function(fn){return function(dn){return oi(fn,dn).length>0}}),contains:Bi(function(fn){return fn=fn.replace(zi,Vi),function(dn){return(dn.textContent||rn(dn)).indexOf(fn)>-1}}),lang:Bi(function(fn){return js.test(fn||"")||oi.error("unsupported lang: "+fn),fn=fn.replace(zi,Vi).toLowerCase(),function(dn){var gn;do if(gn=Vn?dn.lang:dn.getAttribute("xml:lang")||dn.getAttribute("lang"))return gn=gn.toLowerCase(),gn===fn||gn.indexOf(fn+"-")===0;while((dn=dn.parentNode)&&dn.nodeType===1);return!1}}),target:function(fn){var dn=Wr.location&&Wr.location.hash;return dn&&dn.slice(1)===fn.id},root:function(fn){return fn===Hn},focus:function(fn){return fn===wn.activeElement&&(!wn.hasFocus||wn.hasFocus())&&!!(fn.type||fn.href||~fn.tabIndex)},enabled:Ka(!1),disabled:Ka(!0),checked:function(fn){var dn=fn.nodeName.toLowerCase();return dn==="input"&&!!fn.checked||dn==="option"&&!!fn.selected},selected:function(fn){return fn.parentNode&&fn.parentNode.selectedIndex,fn.selected===!0},empty:function(fn){for(fn=fn.firstChild;fn;fn=fn.nextSibling)if(fn.nodeType<6)return!1;return!0},parent:function(fn){return!Zr.pseudos.empty(fn)},header:function(fn){return $s.test(fn.nodeName)},input:function(fn){return Bs.test(fn.nodeName)},button:function(fn){var dn=fn.nodeName.toLowerCase();return dn==="input"&&fn.type==="button"||dn==="button"},text:function(fn){var dn;return fn.nodeName.toLowerCase()==="input"&&fn.type==="text"&&((dn=fn.getAttribute("type"))==null||dn.toLowerCase()==="text")},first:so(function(){return[0]}),last:so(function(fn,dn){return[dn-1]}),eq:so(function(fn,dn,gn){return[gn<0?gn+dn:gn]}),even:so(function(fn,dn){for(var gn=0;gn<dn;gn+=2)fn.push(gn);return fn}),odd:so(function(fn,dn){for(var gn=1;gn<dn;gn+=2)fn.push(gn);return fn}),lt:so(function(fn,dn,gn){for(var Sn=gn<0?gn+dn:gn>dn?dn:gn;--Sn>=0;)fn.push(Sn);return fn}),gt:so(function(fn,dn,gn){for(var Sn=gn<0?gn+dn:gn;++Sn<dn;)fn.push(Sn);return fn})}},Zr.pseudos.nth=Zr.pseudos.eq;for(Jr in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Zr.pseudos[Jr]=Qs(Jr);for(Jr in{submit:!0,reset:!0})Zr.pseudos[Jr]=zs(Jr);function Xa(){}Xa.prototype=Zr.filters=Zr.pseudos,Zr.setFilters=new Xa,un=oi.tokenize=function(fn,dn){var gn,Sn,vn,_n,En,Rn,Nn,$n=Co[fn+" "];if($n)return dn?0:$n.slice(0);for(En=fn,Rn=[],Nn=Zr.preFilter;En;){(!gn||(Sn=qs.exec(En)))&&(Sn&&(En=En.slice(Sn[0].length)||En),Rn.push(vn=[])),gn=!1,(Sn=Wa.exec(En))&&(gn=Sn.shift(),vn.push({value:gn,type:Sn[0].replace(Lo," ")}),En=En.slice(gn.length));for(_n in Zr.filter)(Sn=qo[_n].exec(En))&&(!Nn[_n]||(Sn=Nn[_n](Sn)))&&(gn=Sn.shift(),vn.push({value:gn,type:_n,matches:Sn}),En=En.slice(gn.length));if(!gn)break}return dn?En.length:En?oi.error(fn):Co(fn,Rn).slice(0)};function Po(fn){for(var dn=0,gn=fn.length,Sn="";dn<gn;dn++)Sn+=fn[dn].value;return Sn}function jo(fn,dn,gn){var Sn=dn.dir,vn=dn.next,_n=vn||Sn,En=gn&&_n==="parentNode",Rn=Jn++;return dn.first?function(Nn,$n,Fn){for(;Nn=Nn[Sn];)if(Nn.nodeType===1||En)return fn(Nn,$n,Fn);return!1}:function(Nn,$n,Fn){var Un,Kn,ai,Wn=[Ci,Rn];if(Fn){for(;Nn=Nn[Sn];)if((Nn.nodeType===1||En)&&fn(Nn,$n,Fn))return!0}else for(;Nn=Nn[Sn];)if(Nn.nodeType===1||En)if(ai=Nn[ii]||(Nn[ii]={}),Kn=ai[Nn.uniqueID]||(ai[Nn.uniqueID]={}),vn&&vn===Nn.nodeName.toLowerCase())Nn=Nn[Sn]||Nn;else{if((Un=Kn[_n])&&Un[0]===Ci&&Un[1]===Rn)return Wn[2]=Un[2];if(Kn[_n]=Wn,Wn[2]=fn(Nn,$n,Fn))return!0}return!1}}function aa(fn){return fn.length>1?function(dn,gn,Sn){for(var vn=fn.length;vn--;)if(!fn[vn](dn,gn,Sn))return!1;return!0}:fn[0]}function Vs(fn,dn,gn){for(var Sn=0,vn=dn.length;Sn<vn;Sn++)oi(fn,dn[Sn],gn);return gn}function Fo(fn,dn,gn,Sn,vn){for(var _n,En=[],Rn=0,Nn=fn.length,$n=dn!=null;Rn<Nn;Rn++)(_n=fn[Rn])&&(!gn||gn(_n,Sn,vn))&&(En.push(_n),$n&&dn.push(Rn));return En}function sa(fn,dn,gn,Sn,vn,_n){return Sn&&!Sn[ii]&&(Sn=sa(Sn)),vn&&!vn[ii]&&(vn=sa(vn,_n)),Bi(function(En,Rn,Nn,$n){var Fn,Un,Kn,ai=[],Wn=[],mi=Rn.length,wi=En||Vs(dn||"*",Nn.nodeType?[Nn]:Nn,[]),ki=fn&&(En||!dn)?Fo(wi,ai,fn,Nn,$n):wi,li=gn?vn||(En?fn:mi||Sn)?[]:Rn:ki;if(gn&&gn(ki,li,Nn,$n),Sn)for(Fn=Fo(li,Wn),Sn(Fn,[],Nn,$n),Un=Fn.length;Un--;)(Kn=Fn[Un])&&(li[Wn[Un]]=!(ki[Wn[Un]]=Kn));if(En){if(vn||fn){if(vn){for(Fn=[],Un=li.length;Un--;)(Kn=li[Un])&&Fn.push(ki[Un]=Kn);vn(null,li=[],Fn,$n)}for(Un=li.length;Un--;)(Kn=li[Un])&&(Fn=vn?oo(En,Kn):ai[Un])>-1&&(En[Fn]=!(Rn[Fn]=Kn))}}else li=Fo(li===Rn?li.splice(mi,li.length):li),vn?vn(null,Rn,li,$n):Ji.apply(Rn,li)})}function ua(fn){for(var dn,gn,Sn,vn=fn.length,_n=Zr.relative[fn[0].type],En=_n||Zr.relative[" "],Rn=_n?1:0,Nn=jo(function(Un){return Un===dn},En,!0),$n=jo(function(Un){return oo(dn,Un)>-1},En,!0),Fn=[function(Un,Kn,ai){var Wn=!_n&&(ai||Kn!==yn)||((dn=Kn).nodeType?Nn(Un,Kn,ai):$n(Un,Kn,ai));return dn=null,Wn}];Rn<vn;Rn++)if(gn=Zr.relative[fn[Rn].type])Fn=[jo(aa(Fn),gn)];else{if(gn=Zr.filter[fn[Rn].type].apply(null,fn[Rn].matches),gn[ii]){for(Sn=++Rn;Sn<vn&&!Zr.relative[fn[Sn].type];Sn++);return sa(Rn>1&&aa(Fn),Rn>1&&Po(fn.slice(0,Rn-1).concat({value:fn[Rn-2].type===" "?"*":""})).replace(Lo,"$1"),gn,Rn<Sn&&ua(fn.slice(Rn,Sn)),Sn<vn&&ua(fn=fn.slice(Sn)),Sn<vn&&Po(fn))}Fn.push(gn)}return aa(Fn)}function Ks(fn,dn){var gn=dn.length>0,Sn=fn.length>0,vn=function(_n,En,Rn,Nn,$n){var Fn,Un,Kn,ai=0,Wn="0",mi=_n&&[],wi=[],ki=yn,li=_n||Sn&&Zr.find.TAG("*",$n),Ao=Ci+=ki==null?1:Math.random()||.1,Oo=li.length;for($n&&(yn=En==wn||En||$n);Wn!==Oo&&(Fn=li[Wn])!=null;Wn++){if(Sn&&Fn){for(Un=0,!En&&Fn.ownerDocument!=wn&&(mn(Fn),Rn=!Vn);Kn=fn[Un++];)if(Kn(Fn,En||wn,Rn)){Nn.push(Fn);break}$n&&(Ci=Ao)}gn&&((Fn=!Kn&&Fn)&&ai--,_n&&mi.push(Fn))}if(ai+=Wn,gn&&Wn!==ai){for(Un=0;Kn=dn[Un++];)Kn(mi,wi,En,Rn);if(_n){if(ai>0)for(;Wn--;)mi[Wn]||wi[Wn]||(wi[Wn]=Xi.call(Nn));wi=Fo(wi)}Ji.apply(Nn,wi),$n&&!_n&&wi.length>0&&ai+dn.length>1&&oi.uniqueSort(Nn)}return $n&&(Ci=Ao,yn=ki),mi};return gn?Bi(vn):vn}return hn=oi.compile=function(fn,dn){var gn,Sn=[],vn=[],_n=Io[fn+" "];if(!_n){for(dn||(dn=un(fn)),gn=dn.length;gn--;)_n=ua(dn[gn]),_n[ii]?Sn.push(_n):vn.push(_n);_n=Io(fn,Ks(vn,Sn)),_n.selector=fn}return _n},cn=oi.select=function(fn,dn,gn,Sn){var vn,_n,En,Rn,Nn,$n=typeof fn=="function"&&fn,Fn=!Sn&&un(fn=$n.selector||fn);if(gn=gn||[],Fn.length===1){if(_n=Fn[0]=Fn[0].slice(0),_n.length>2&&(En=_n[0]).type==="ID"&&dn.nodeType===9&&Vn&&Zr.relative[_n[1].type]){if(dn=(Zr.find.ID(En.matches[0].replace(zi,Vi),dn)||[])[0],dn)$n&&(dn=dn.parentNode);else return gn;fn=fn.slice(_n.shift().value.length)}for(vn=qo.needsContext.test(fn)?0:_n.length;vn--&&(En=_n[vn],!Zr.relative[Rn=En.type]);)if((Nn=Zr.find[Rn])&&(Sn=Nn(En.matches[0].replace(zi,Vi),na.test(_n[0].type)&&oa(dn.parentNode)||dn))){if(_n.splice(vn,1),fn=Sn.length&&Po(_n),!fn)return Ji.apply(gn,Sn),gn;break}}return($n||hn(fn,Fn))(Sn,dn,!Vn,gn,!dn||na.test(fn)&&oa(dn.parentNode)||dn),gn},Yr.sortStable=ii.split("").sort(no).join("")===ii,Yr.detectDuplicates=!!Cn,mn(),Yr.sortDetached=qi(function(fn){return fn.compareDocumentPosition(wn.createElement("fieldset"))&1}),qi(function(fn){return fn.innerHTML="<a href='#'></a>",fn.firstChild.getAttribute("href")==="#"})||ia("type|href|height|width",function(fn,dn,gn){if(!gn)return fn.getAttribute(dn,dn.toLowerCase()==="type"?1:2)}),(!Yr.attributes||!qi(function(fn){return fn.innerHTML="<input/>",fn.firstChild.setAttribute("value",""),fn.firstChild.getAttribute("value")===""}))&&ia("value",function(fn,dn,gn){if(!gn&&fn.nodeName.toLowerCase()==="input")return fn.defaultValue}),qi(function(fn){return fn.getAttribute("disabled")==null})||ia(ta,function(fn,dn,gn){var Sn;if(!gn)return fn[dn]===!0?dn.toLowerCase():(Sn=fn.getAttributeNode(dn))&&Sn.specified?Sn.value:null}),oi}(Qr);tn.find=ui,tn.expr=ui.selectors,tn.expr[":"]=tn.expr.pseudos,tn.uniqueSort=tn.unique=ui.uniqueSort,tn.text=ui.getText,tn.isXMLDoc=ui.isXML,tn.contains=ui.contains,tn.escapeSelector=ui.escape;var Mn=function(Wr,Jr,Yr){for(var Zr=[],rn=Yr!==void 0;(Wr=Wr[Jr])&&Wr.nodeType!==9;)if(Wr.nodeType===1){if(rn&&tn(Wr).is(Yr))break;Zr.push(Wr)}return Zr},On=function(Wr,Jr){for(var Yr=[];Wr;Wr=Wr.nextSibling)Wr.nodeType===1&&Wr!==Jr&&Yr.push(Wr);return Yr},Qn=tn.expr.match.needsContext;function ei(Wr,Jr){return Wr.nodeName&&Wr.nodeName.toLowerCase()===Jr.toLowerCase()}var ni=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ai(Wr,Jr,Yr){return Pn(Jr)?tn.grep(Wr,function(Zr,rn){return!!Jr.call(Zr,rn,Zr)!==Yr}):Jr.nodeType?tn.grep(Wr,function(Zr){return Zr===Jr!==Yr}):typeof Jr!="string"?tn.grep(Wr,function(Zr){return pn.call(Jr,Zr)>-1!==Yr}):tn.filter(Jr,Wr,Yr)}tn.filter=function(Wr,Jr,Yr){var Zr=Jr[0];return Yr&&(Wr=":not("+Wr+")"),Jr.length===1&&Zr.nodeType===1?tn.find.matchesSelector(Zr,Wr)?[Zr]:[]:tn.find.matches(Wr,tn.grep(Jr,function(rn){return rn.nodeType===1}))},tn.fn.extend({find:function(Wr){var Jr,Yr,Zr=this.length,rn=this;if(typeof Wr!="string")return this.pushStack(tn(Wr).filter(function(){for(Jr=0;Jr<Zr;Jr++)if(tn.contains(rn[Jr],this))return!0}));for(Yr=this.pushStack([]),Jr=0;Jr<Zr;Jr++)tn.find(Wr,rn[Jr],Yr);return Zr>1?tn.uniqueSort(Yr):Yr},filter:function(Wr){return this.pushStack(Ai(this,Wr||[],!1))},not:function(Wr){return this.pushStack(Ai(this,Wr||[],!0))},is:function(Wr){return!!Ai(this,typeof Wr=="string"&&Qn.test(Wr)?tn(Wr):Wr||[],!1).length}});var fi,Hi=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Si=tn.fn.init=function(Wr,Jr,Yr){var Zr,rn;if(!Wr)return this;if(Yr=Yr||fi,typeof Wr=="string")if(Wr[0]==="<"&&Wr[Wr.length-1]===">"&&Wr.length>=3?Zr=[null,Wr,null]:Zr=Hi.exec(Wr),Zr&&(Zr[1]||!Jr))if(Zr[1]){if(Jr=Jr instanceof tn?Jr[0]:Jr,tn.merge(this,tn.parseHTML(Zr[1],Jr&&Jr.nodeType?Jr.ownerDocument||Jr:Dn,!0)),ni.test(Zr[1])&&tn.isPlainObject(Jr))for(Zr in Jr)Pn(this[Zr])?this[Zr](Jr[Zr]):this.attr(Zr,Jr[Zr]);return this}else return rn=Dn.getElementById(Zr[2]),rn&&(this[0]=rn,this.length=1),this;else return!Jr||Jr.jquery?(Jr||Yr).find(Wr):this.constructor(Jr).find(Wr);else{if(Wr.nodeType)return this[0]=Wr,this.length=1,this;if(Pn(Wr))return Yr.ready!==void 0?Yr.ready(Wr):Wr(tn)}return tn.makeArray(Wr,this)};Si.prototype=tn.fn,fi=tn(Dn);var di=/^(?:parents|prev(?:Until|All))/,$i={children:!0,contents:!0,next:!0,prev:!0};tn.fn.extend({has:function(Wr){var Jr=tn(Wr,this),Yr=Jr.length;return this.filter(function(){for(var Zr=0;Zr<Yr;Zr++)if(tn.contains(this,Jr[Zr]))return!0})},closest:function(Wr,Jr){var Yr,Zr=0,rn=this.length,an=[],un=typeof Wr!="string"&&tn(Wr);if(!Qn.test(Wr)){for(;Zr<rn;Zr++)for(Yr=this[Zr];Yr&&Yr!==Jr;Yr=Yr.parentNode)if(Yr.nodeType<11&&(un?un.index(Yr)>-1:Yr.nodeType===1&&tn.find.matchesSelector(Yr,Wr))){an.push(Yr);break}}return this.pushStack(an.length>1?tn.uniqueSort(an):an)},index:function(Wr){return Wr?typeof Wr=="string"?pn.call(tn(Wr),this[0]):pn.call(this,Wr.jquery?Wr[0]:Wr):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(Wr,Jr){return this.pushStack(tn.uniqueSort(tn.merge(this.get(),tn(Wr,Jr))))},addBack:function(Wr){return this.add(Wr==null?this.prevObject:this.prevObject.filter(Wr))}});function Ki(Wr,Jr){for(;(Wr=Wr[Jr])&&Wr.nodeType!==1;);return Wr}tn.each({parent:function(Wr){var Jr=Wr.parentNode;return Jr&&Jr.nodeType!==11?Jr:null},parents:function(Wr){return Mn(Wr,"parentNode")},parentsUntil:function(Wr,Jr,Yr){return Mn(Wr,"parentNode",Yr)},next:function(Wr){return Ki(Wr,"nextSibling")},prev:function(Wr){return Ki(Wr,"previousSibling")},nextAll:function(Wr){return Mn(Wr,"nextSibling")},prevAll:function(Wr){return Mn(Wr,"previousSibling")},nextUntil:function(Wr,Jr,Yr){return Mn(Wr,"nextSibling",Yr)},prevUntil:function(Wr,Jr,Yr){return Mn(Wr,"previousSibling",Yr)},siblings:function(Wr){return On((Wr.parentNode||{}).firstChild,Wr)},children:function(Wr){return On(Wr.firstChild)},contents:function(Wr){return Wr.contentDocument!=null&&en(Wr.contentDocument)?Wr.contentDocument:(ei(Wr,"template")&&(Wr=Wr.content||Wr),tn.merge([],Wr.childNodes))}},function(Wr,Jr){tn.fn[Wr]=function(Yr,Zr){var rn=tn.map(this,Jr,Yr);return Wr.slice(-5)!=="Until"&&(Zr=Yr),Zr&&typeof Zr=="string"&&(rn=tn.filter(Zr,rn)),this.length>1&&($i[Wr]||tn.uniqueSort(rn),di.test(Wr)&&rn.reverse()),this.pushStack(rn)}});var vi=/[^\x20\t\r\n\f]+/g;function Gi(Wr){var Jr={};return tn.each(Wr.match(vi)||[],function(Yr,Zr){Jr[Zr]=!0}),Jr}tn.Callbacks=function(Wr){Wr=typeof Wr=="string"?Gi(Wr):tn.extend({},Wr);var Jr,Yr,Zr,rn,an=[],un=[],hn=-1,cn=function(){for(rn=rn||Wr.once,Zr=Jr=!0;un.length;hn=-1)for(Yr=un.shift();++hn<an.length;)an[hn].apply(Yr[0],Yr[1])===!1&&Wr.stopOnFalse&&(hn=an.length,Yr=!1);Wr.memory||(Yr=!1),Jr=!1,rn&&(Yr?an=[]:an="")},yn={add:function(){return an&&(Yr&&!Jr&&(hn=an.length-1,un.push(Yr)),function xn(Cn){tn.each(Cn,function(mn,wn){Pn(wn)?(!Wr.unique||!yn.has(wn))&&an.push(wn):wn&&wn.length&&Zn(wn)!=="string"&&xn(wn)})}(arguments),Yr&&!Jr&&cn()),this},remove:function(){return tn.each(arguments,function(xn,Cn){for(var mn;(mn=tn.inArray(Cn,an,mn))>-1;)an.splice(mn,1),mn<=hn&&hn--}),this},has:function(xn){return xn?tn.inArray(xn,an)>-1:an.length>0},empty:function(){return an&&(an=[]),this},disable:function(){return rn=un=[],an=Yr="",this},disabled:function(){return!an},lock:function(){return rn=un=[],!Yr&&!Jr&&(an=Yr=""),this},locked:function(){return!!rn},fireWith:function(xn,Cn){return rn||(Cn=Cn||[],Cn=[xn,Cn.slice?Cn.slice():Cn],un.push(Cn),Jr||cn()),this},fire:function(){return yn.fireWith(this,arguments),this},fired:function(){return!!Zr}};return yn};function Pi(Wr){return Wr}function ji(Wr){throw Wr}function bi(Wr,Jr,Yr,Zr){var rn;try{Wr&&Pn(rn=Wr.promise)?rn.call(Wr).done(Jr).fail(Yr):Wr&&Pn(rn=Wr.then)?rn.call(Wr,Jr,Yr):Jr.apply(void 0,[Wr].slice(Zr))}catch(an){Yr.apply(void 0,[an])}}tn.extend({Deferred:function(Wr){var Jr=[["notify","progress",tn.Callbacks("memory"),tn.Callbacks("memory"),2],["resolve","done",tn.Callbacks("once memory"),tn.Callbacks("once memory"),0,"resolved"],["reject","fail",tn.Callbacks("once memory"),tn.Callbacks("once memory"),1,"rejected"]],Yr="pending",Zr={state:function(){return Yr},always:function(){return rn.done(arguments).fail(arguments),this},catch:function(an){return Zr.then(null,an)},pipe:function(){var an=arguments;return tn.Deferred(function(un){tn.each(Jr,function(hn,cn){var yn=Pn(an[cn[4]])&&an[cn[4]];rn[cn[1]](function(){var xn=yn&&yn.apply(this,arguments);xn&&Pn(xn.promise)?xn.promise().progress(un.notify).done(un.resolve).fail(un.reject):un[cn[0]+"With"](this,yn?[xn]:arguments)})}),an=null}).promise()},then:function(an,un,hn){var cn=0;function yn(xn,Cn,mn,wn){return function(){var Hn=this,Vn=arguments,qn=function(){var gi,Oi;if(!(xn<cn)){if(gi=mn.apply(Hn,Vn),gi===Cn.promise())throw new TypeError("Thenable self-resolution");Oi=gi&&(typeof gi=="object"||typeof gi=="function")&&gi.then,Pn(Oi)?wn?Oi.call(gi,yn(cn,Cn,Pi,wn),yn(cn,Cn,ji,wn)):(cn++,Oi.call(gi,yn(cn,Cn,Pi,wn),yn(cn,Cn,ji,wn),yn(cn,Cn,Pi,Cn.notifyWith))):(mn!==Pi&&(Hn=void 0,Vn=[gi]),(wn||Cn.resolveWith)(Hn,Vn))}},yi=wn?qn:function(){try{qn()}catch(gi){tn.Deferred.exceptionHook&&tn.Deferred.exceptionHook(gi,yi.stackTrace),xn+1>=cn&&(mn!==ji&&(Hn=void 0,Vn=[gi]),Cn.rejectWith(Hn,Vn))}};xn?yi():(tn.Deferred.getStackHook&&(yi.stackTrace=tn.Deferred.getStackHook()),Qr.setTimeout(yi))}}return tn.Deferred(function(xn){Jr[0][3].add(yn(0,xn,Pn(hn)?hn:Pi,xn.notifyWith)),Jr[1][3].add(yn(0,xn,Pn(an)?an:Pi)),Jr[2][3].add(yn(0,xn,Pn(un)?un:ji))}).promise()},promise:function(an){return an!=null?tn.extend(an,Zr):Zr}},rn={};return tn.each(Jr,function(an,un){var hn=un[2],cn=un[5];Zr[un[1]]=hn.add,cn&&hn.add(function(){Yr=cn},Jr[3-an][2].disable,Jr[3-an][3].disable,Jr[0][2].lock,Jr[0][3].lock),hn.add(un[3].fire),rn[un[0]]=function(){return rn[un[0]+"With"](this===rn?void 0:this,arguments),this},rn[un[0]+"With"]=hn.fireWith}),Zr.promise(rn),Wr&&Wr.call(rn,rn),rn},when:function(Wr){var Jr=arguments.length,Yr=Jr,Zr=Array(Yr),rn=nn.call(arguments),an=tn.Deferred(),un=function(hn){return function(cn){Zr[hn]=this,rn[hn]=arguments.length>1?nn.call(arguments):cn,--Jr||an.resolveWith(Zr,rn)}};if(Jr<=1&&(bi(Wr,an.done(un(Yr)).resolve,an.reject,!Jr),an.state()==="pending"||Pn(rn[Yr]&&rn[Yr].then)))return an.then();for(;Yr--;)bi(rn[Yr],un(Yr),an.reject);return an.promise()}});var uo=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;tn.Deferred.exceptionHook=function(Wr,Jr){Qr.console&&Qr.console.warn&&Wr&&uo.test(Wr.name)&&Qr.console.warn("jQuery.Deferred exception: "+Wr.message,Wr.stack,Jr)},tn.readyException=function(Wr){Qr.setTimeout(function(){throw Wr})};var Yi=tn.Deferred();tn.fn.ready=function(Wr){return Yi.then(Wr).catch(function(Jr){tn.readyException(Jr)}),this},tn.extend({isReady:!1,readyWait:1,ready:function(Wr){(Wr===!0?--tn.readyWait:tn.isReady)||(tn.isReady=!0,!(Wr!==!0&&--tn.readyWait>0)&&Yi.resolveWith(Dn,[tn]))}}),tn.ready.then=Yi.then;function Wi(){Dn.removeEventListener("DOMContentLoaded",Wi),Qr.removeEventListener("load",Wi),tn.ready()}Dn.readyState==="complete"||Dn.readyState!=="loading"&&!Dn.documentElement.doScroll?Qr.setTimeout(tn.ready):(Dn.addEventListener("DOMContentLoaded",Wi),Qr.addEventListener("load",Wi));var pi=function(Wr,Jr,Yr,Zr,rn,an,un){var hn=0,cn=Wr.length,yn=Yr==null;if(Zn(Yr)==="object"){rn=!0;for(hn in Yr)pi(Wr,Jr,hn,Yr[hn],!0,an,un)}else if(Zr!==void 0&&(rn=!0,Pn(Zr)||(un=!0),yn&&(un?(Jr.call(Wr,Zr),Jr=null):(yn=Jr,Jr=function(xn,Cn,mn){return yn.call(tn(xn),mn)})),Jr))for(;hn<cn;hn++)Jr(Wr[hn],Yr,un?Zr:Zr.call(Wr[hn],hn,Jr(Wr[hn],Yr)));return rn?Wr:yn?Jr.call(Wr):cn?Jr(Wr[0],Yr):an},yo=/^-ms-/,Zi=/-([a-z])/g;function mo(Wr,Jr){return Jr.toUpperCase()}function Gn(Wr){return Wr.replace(yo,"ms-").replace(Zi,mo)}var Di=function(Wr){return Wr.nodeType===1||Wr.nodeType===9||!+Wr.nodeType};function Mi(){this.expando=tn.expando+Mi.uid++}Mi.uid=1,Mi.prototype={cache:function(Wr){var Jr=Wr[this.expando];return Jr||(Jr={},Di(Wr)&&(Wr.nodeType?Wr[this.expando]=Jr:Object.defineProperty(Wr,this.expando,{value:Jr,configurable:!0}))),Jr},set:function(Wr,Jr,Yr){var Zr,rn=this.cache(Wr);if(typeof Jr=="string")rn[Gn(Jr)]=Yr;else for(Zr in Jr)rn[Gn(Zr)]=Jr[Zr];return rn},get:function(Wr,Jr){return Jr===void 0?this.cache(Wr):Wr[this.expando]&&Wr[this.expando][Gn(Jr)]},access:function(Wr,Jr,Yr){return Jr===void 0||Jr&&typeof Jr=="string"&&Yr===void 0?this.get(Wr,Jr):(this.set(Wr,Jr,Yr),Yr!==void 0?Yr:Jr)},remove:function(Wr,Jr){var Yr,Zr=Wr[this.expando];if(Zr!==void 0){if(Jr!==void 0)for(Array.isArray(Jr)?Jr=Jr.map(Gn):(Jr=Gn(Jr),Jr=Jr in Zr?[Jr]:Jr.match(vi)||[]),Yr=Jr.length;Yr--;)delete Zr[Jr[Yr]];(Jr===void 0||tn.isEmptyObject(Zr))&&(Wr.nodeType?Wr[this.expando]=void 0:delete Wr[this.expando])}},hasData:function(Wr){var Jr=Wr[this.expando];return Jr!==void 0&&!tn.isEmptyObject(Jr)}};var jn=new Mi,Ln=new Mi,xi=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ui=/[A-Z]/g;function fo(Wr){return Wr==="true"?!0:Wr==="false"?!1:Wr==="null"?null:Wr===+Wr+""?+Wr:xi.test(Wr)?JSON.parse(Wr):Wr}function fa(Wr,Jr,Yr){var Zr;if(Yr===void 0&&Wr.nodeType===1)if(Zr="data-"+Jr.replace(Ui,"-$&").toLowerCase(),Yr=Wr.getAttribute(Zr),typeof Yr=="string"){try{Yr=fo(Yr)}catch{}Ln.set(Wr,Jr,Yr)}else Yr=void 0;return Yr}tn.extend({hasData:function(Wr){return Ln.hasData(Wr)||jn.hasData(Wr)},data:function(Wr,Jr,Yr){return Ln.access(Wr,Jr,Yr)},removeData:function(Wr,Jr){Ln.remove(Wr,Jr)},_data:function(Wr,Jr,Yr){return jn.access(Wr,Jr,Yr)},_removeData:function(Wr,Jr){jn.remove(Wr,Jr)}}),tn.fn.extend({data:function(Wr,Jr){var Yr,Zr,rn,an=this[0],un=an&&an.attributes;if(Wr===void 0){if(this.length&&(rn=Ln.get(an),an.nodeType===1&&!jn.get(an,"hasDataAttrs"))){for(Yr=un.length;Yr--;)un[Yr]&&(Zr=un[Yr].name,Zr.indexOf("data-")===0&&(Zr=Gn(Zr.slice(5)),fa(an,Zr,rn[Zr])));jn.set(an,"hasDataAttrs",!0)}return rn}return typeof Wr=="object"?this.each(function(){Ln.set(this,Wr)}):pi(this,function(hn){var cn;if(an&&hn===void 0)return cn=Ln.get(an,Wr),cn!==void 0||(cn=fa(an,Wr),cn!==void 0)?cn:void 0;this.each(function(){Ln.set(this,Wr,hn)})},null,Jr,arguments.length>1,null,!0)},removeData:function(Wr){return this.each(function(){Ln.remove(this,Wr)})}}),tn.extend({queue:function(Wr,Jr,Yr){var Zr;if(Wr)return Jr=(Jr||"fx")+"queue",Zr=jn.get(Wr,Jr),Yr&&(!Zr||Array.isArray(Yr)?Zr=jn.access(Wr,Jr,tn.makeArray(Yr)):Zr.push(Yr)),Zr||[]},dequeue:function(Wr,Jr){Jr=Jr||"fx";var Yr=tn.queue(Wr,Jr),Zr=Yr.length,rn=Yr.shift(),an=tn._queueHooks(Wr,Jr),un=function(){tn.dequeue(Wr,Jr)};rn==="inprogress"&&(rn=Yr.shift(),Zr--),rn&&(Jr==="fx"&&Yr.unshift("inprogress"),delete an.stop,rn.call(Wr,un,an)),!Zr&&an&&an.empty.fire()},_queueHooks:function(Wr,Jr){var Yr=Jr+"queueHooks";return jn.get(Wr,Yr)||jn.access(Wr,Yr,{empty:tn.Callbacks("once memory").add(function(){jn.remove(Wr,[Jr+"queue",Yr])})})}}),tn.fn.extend({queue:function(Wr,Jr){var Yr=2;return typeof Wr!="string"&&(Jr=Wr,Wr="fx",Yr--),arguments.length<Yr?tn.queue(this[0],Wr):Jr===void 0?this:this.each(function(){var Zr=tn.queue(this,Wr,Jr);tn._queueHooks(this,Wr),Wr==="fx"&&Zr[0]!=="inprogress"&&tn.dequeue(this,Wr)})},dequeue:function(Wr){return this.each(function(){tn.dequeue(this,Wr)})},clearQueue:function(Wr){return this.queue(Wr||"fx",[])},promise:function(Wr,Jr){var Yr,Zr=1,rn=tn.Deferred(),an=this,un=this.length,hn=function(){--Zr||rn.resolveWith(an,[an])};for(typeof Wr!="string"&&(Jr=Wr,Wr=void 0),Wr=Wr||"fx";un--;)Yr=jn.get(an[un],Wr+"queueHooks"),Yr&&Yr.empty&&(Zr++,Yr.empty.add(hn));return hn(),rn.promise(Jr)}});var la=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,bo=new RegExp("^(?:([+-])=|)("+la+")([a-z%]*)$","i"),Qi=["Top","Right","Bottom","Left"],eo=Dn.documentElement,lo=function(Wr){return tn.contains(Wr.ownerDocument,Wr)},Ja={composed:!0};eo.getRootNode&&(lo=function(Wr){return tn.contains(Wr.ownerDocument,Wr)||Wr.getRootNode(Ja)===Wr.ownerDocument});var Ro=function(Wr,Jr){return Wr=Jr||Wr,Wr.style.display==="none"||Wr.style.display===""&&lo(Wr)&&tn.css(Wr,"display")==="none"};function ca(Wr,Jr,Yr,Zr){var rn,an,un=20,hn=Zr?function(){return Zr.cur()}:function(){return tn.css(Wr,Jr,"")},cn=hn(),yn=Yr&&Yr[3]||(tn.cssNumber[Jr]?"":"px"),xn=Wr.nodeType&&(tn.cssNumber[Jr]||yn!=="px"&&+cn)&&bo.exec(tn.css(Wr,Jr));if(xn&&xn[3]!==yn){for(cn=cn/2,yn=yn||xn[3],xn=+cn||1;un--;)tn.style(Wr,Jr,xn+yn),(1-an)*(1-(an=hn()/cn||.5))<=0&&(un=0),xn=xn/an;xn=xn*2,tn.style(Wr,Jr,xn+yn),Yr=Yr||[]}return Yr&&(xn=+xn||+cn||0,rn=Yr[1]?xn+(Yr[1]+1)*Yr[2]:+Yr[2],Zr&&(Zr.unit=yn,Zr.start=xn,Zr.end=rn)),rn}var da={};function Ga(Wr){var Jr,Yr=Wr.ownerDocument,Zr=Wr.nodeName,rn=da[Zr];return rn||(Jr=Yr.body.appendChild(Yr.createElement(Zr)),rn=tn.css(Jr,"display"),Jr.parentNode.removeChild(Jr),rn==="none"&&(rn="block"),da[Zr]=rn,rn)}function co(Wr,Jr){for(var Yr,Zr,rn=[],an=0,un=Wr.length;an<un;an++)Zr=Wr[an],Zr.style&&(Yr=Zr.style.display,Jr?(Yr==="none"&&(rn[an]=jn.get(Zr,"display")||null,rn[an]||(Zr.style.display="")),Zr.style.display===""&&Ro(Zr)&&(rn[an]=Ga(Zr))):Yr!=="none"&&(rn[an]="none",jn.set(Zr,"display",Yr)));for(an=0;an<un;an++)rn[an]!=null&&(Wr[an].style.display=rn[an]);return Wr}tn.fn.extend({show:function(){return co(this,!0)},hide:function(){return co(this)},toggle:function(Wr){return typeof Wr=="boolean"?Wr?this.show():this.hide():this.each(function(){Ro(this)?tn(this).show():tn(this).hide()})}});var xo=/^(?:checkbox|radio)$/i,ha=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,pa=/^$|^module$|\/(?:java|ecma)script/i;(function(){var Wr=Dn.createDocumentFragment(),Jr=Wr.appendChild(Dn.createElement("div")),Yr=Dn.createElement("input");Yr.setAttribute("type","radio"),Yr.setAttribute("checked","checked"),Yr.setAttribute("name","t"),Jr.appendChild(Yr),Bn.checkClone=Jr.cloneNode(!0).cloneNode(!0).lastChild.checked,Jr.innerHTML="<textarea>x</textarea>",Bn.noCloneChecked=!!Jr.cloneNode(!0).lastChild.defaultValue,Jr.innerHTML="<option></option>",Bn.option=!!Jr.lastChild})();var Ii={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Ii.tbody=Ii.tfoot=Ii.colgroup=Ii.caption=Ii.thead,Ii.th=Ii.td,Bn.option||(Ii.optgroup=Ii.option=[1,"<select multiple='multiple'>","</select>"]);function _i(Wr,Jr){var Yr;return typeof Wr.getElementsByTagName<"u"?Yr=Wr.getElementsByTagName(Jr||"*"):typeof Wr.querySelectorAll<"u"?Yr=Wr.querySelectorAll(Jr||"*"):Yr=[],Jr===void 0||Jr&&ei(Wr,Jr)?tn.merge([Wr],Yr):Yr}function Bo(Wr,Jr){for(var Yr=0,Zr=Wr.length;Yr<Zr;Yr++)jn.set(Wr[Yr],"globalEval",!Jr||jn.get(Jr[Yr],"globalEval"))}var Ya=/<|&#?\w+;/;function ga(Wr,Jr,Yr,Zr,rn){for(var an,un,hn,cn,yn,xn,Cn=Jr.createDocumentFragment(),mn=[],wn=0,Hn=Wr.length;wn<Hn;wn++)if(an=Wr[wn],an||an===0)if(Zn(an)==="object")tn.merge(mn,an.nodeType?[an]:an);else if(!Ya.test(an))mn.push(Jr.createTextNode(an));else{for(un=un||Cn.appendChild(Jr.createElement("div")),hn=(ha.exec(an)||["",""])[1].toLowerCase(),cn=Ii[hn]||Ii._default,un.innerHTML=cn[1]+tn.htmlPrefilter(an)+cn[2],xn=cn[0];xn--;)un=un.lastChild;tn.merge(mn,un.childNodes),un=Cn.firstChild,un.textContent=""}for(Cn.textContent="",wn=0;an=mn[wn++];){if(Zr&&tn.inArray(an,Zr)>-1){rn&&rn.push(an);continue}if(yn=lo(an),un=_i(Cn.appendChild(an),"script"),yn&&Bo(un),Yr)for(xn=0;an=un[xn++];)pa.test(an.type||"")&&Yr.push(an)}return Cn}var va=/^([^.]*)(?:\.(.+)|)/;function ho(){return!0}function po(){return!1}function Za(Wr,Jr){return Wr===es()==(Jr==="focus")}function es(){try{return Dn.activeElement}catch{}}function $o(Wr,Jr,Yr,Zr,rn,an){var un,hn;if(typeof Jr=="object"){typeof Yr!="string"&&(Zr=Zr||Yr,Yr=void 0);for(hn in Jr)$o(Wr,hn,Yr,Zr,Jr[hn],an);return Wr}if(Zr==null&&rn==null?(rn=Yr,Zr=Yr=void 0):rn==null&&(typeof Yr=="string"?(rn=Zr,Zr=void 0):(rn=Zr,Zr=Yr,Yr=void 0)),rn===!1)rn=po;else if(!rn)return Wr;return an===1&&(un=rn,rn=function(cn){return tn().off(cn),un.apply(this,arguments)},rn.guid=un.guid||(un.guid=tn.guid++)),Wr.each(function(){tn.event.add(this,Jr,rn,Zr,Yr)})}tn.event={global:{},add:function(Wr,Jr,Yr,Zr,rn){var an,un,hn,cn,yn,xn,Cn,mn,wn,Hn,Vn,qn=jn.get(Wr);if(Di(Wr))for(Yr.handler&&(an=Yr,Yr=an.handler,rn=an.selector),rn&&tn.find.matchesSelector(eo,rn),Yr.guid||(Yr.guid=tn.guid++),(cn=qn.events)||(cn=qn.events=Object.create(null)),(un=qn.handle)||(un=qn.handle=function(yi){return typeof tn<"u"&&tn.event.triggered!==yi.type?tn.event.dispatch.apply(Wr,arguments):void 0}),Jr=(Jr||"").match(vi)||[""],yn=Jr.length;yn--;)hn=va.exec(Jr[yn])||[],wn=Vn=hn[1],Hn=(hn[2]||"").split(".").sort(),wn&&(Cn=tn.event.special[wn]||{},wn=(rn?Cn.delegateType:Cn.bindType)||wn,Cn=tn.event.special[wn]||{},xn=tn.extend({type:wn,origType:Vn,data:Zr,handler:Yr,guid:Yr.guid,selector:rn,needsContext:rn&&tn.expr.match.needsContext.test(rn),namespace:Hn.join(".")},an),(mn=cn[wn])||(mn=cn[wn]=[],mn.delegateCount=0,(!Cn.setup||Cn.setup.call(Wr,Zr,Hn,un)===!1)&&Wr.addEventListener&&Wr.addEventListener(wn,un)),Cn.add&&(Cn.add.call(Wr,xn),xn.handler.guid||(xn.handler.guid=Yr.guid)),rn?mn.splice(mn.delegateCount++,0,xn):mn.push(xn),tn.event.global[wn]=!0)},remove:function(Wr,Jr,Yr,Zr,rn){var an,un,hn,cn,yn,xn,Cn,mn,wn,Hn,Vn,qn=jn.hasData(Wr)&&jn.get(Wr);if(!(!qn||!(cn=qn.events))){for(Jr=(Jr||"").match(vi)||[""],yn=Jr.length;yn--;){if(hn=va.exec(Jr[yn])||[],wn=Vn=hn[1],Hn=(hn[2]||"").split(".").sort(),!wn){for(wn in cn)tn.event.remove(Wr,wn+Jr[yn],Yr,Zr,!0);continue}for(Cn=tn.event.special[wn]||{},wn=(Zr?Cn.delegateType:Cn.bindType)||wn,mn=cn[wn]||[],hn=hn[2]&&new RegExp("(^|\\.)"+Hn.join("\\.(?:.*\\.|)")+"(\\.|$)"),un=an=mn.length;an--;)xn=mn[an],(rn||Vn===xn.origType)&&(!Yr||Yr.guid===xn.guid)&&(!hn||hn.test(xn.namespace))&&(!Zr||Zr===xn.selector||Zr==="**"&&xn.selector)&&(mn.splice(an,1),xn.selector&&mn.delegateCount--,Cn.remove&&Cn.remove.call(Wr,xn));un&&!mn.length&&((!Cn.teardown||Cn.teardown.call(Wr,Hn,qn.handle)===!1)&&tn.removeEvent(Wr,wn,qn.handle),delete cn[wn])}tn.isEmptyObject(cn)&&jn.remove(Wr,"handle events")}},dispatch:function(Wr){var Jr,Yr,Zr,rn,an,un,hn=new Array(arguments.length),cn=tn.event.fix(Wr),yn=(jn.get(this,"events")||Object.create(null))[cn.type]||[],xn=tn.event.special[cn.type]||{};for(hn[0]=cn,Jr=1;Jr<arguments.length;Jr++)hn[Jr]=arguments[Jr];if(cn.delegateTarget=this,!(xn.preDispatch&&xn.preDispatch.call(this,cn)===!1)){for(un=tn.event.handlers.call(this,cn,yn),Jr=0;(rn=un[Jr++])&&!cn.isPropagationStopped();)for(cn.currentTarget=rn.elem,Yr=0;(an=rn.handlers[Yr++])&&!cn.isImmediatePropagationStopped();)(!cn.rnamespace||an.namespace===!1||cn.rnamespace.test(an.namespace))&&(cn.handleObj=an,cn.data=an.data,Zr=((tn.event.special[an.origType]||{}).handle||an.handler).apply(rn.elem,hn),Zr!==void 0&&(cn.result=Zr)===!1&&(cn.preventDefault(),cn.stopPropagation()));return xn.postDispatch&&xn.postDispatch.call(this,cn),cn.result}},handlers:function(Wr,Jr){var Yr,Zr,rn,an,un,hn=[],cn=Jr.delegateCount,yn=Wr.target;if(cn&&yn.nodeType&&!(Wr.type==="click"&&Wr.button>=1)){for(;yn!==this;yn=yn.parentNode||this)if(yn.nodeType===1&&!(Wr.type==="click"&&yn.disabled===!0)){for(an=[],un={},Yr=0;Yr<cn;Yr++)Zr=Jr[Yr],rn=Zr.selector+" ",un[rn]===void 0&&(un[rn]=Zr.needsContext?tn(rn,this).index(yn)>-1:tn.find(rn,this,null,[yn]).length),un[rn]&&an.push(Zr);an.length&&hn.push({elem:yn,handlers:an})}}return yn=this,cn<Jr.length&&hn.push({elem:yn,handlers:Jr.slice(cn)}),hn},addProp:function(Wr,Jr){Object.defineProperty(tn.Event.prototype,Wr,{enumerable:!0,configurable:!0,get:Pn(Jr)?function(){if(this.originalEvent)return Jr(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[Wr]},set:function(Yr){Object.defineProperty(this,Wr,{enumerable:!0,configurable:!0,writable:!0,value:Yr})}})},fix:function(Wr){return Wr[tn.expando]?Wr:new tn.Event(Wr)},special:{load:{noBubble:!0},click:{setup:function(Wr){var Jr=this||Wr;return xo.test(Jr.type)&&Jr.click&&ei(Jr,"input")&&ko(Jr,"click",ho),!1},trigger:function(Wr){var Jr=this||Wr;return xo.test(Jr.type)&&Jr.click&&ei(Jr,"input")&&ko(Jr,"click"),!0},_default:function(Wr){var Jr=Wr.target;return xo.test(Jr.type)&&Jr.click&&ei(Jr,"input")&&jn.get(Jr,"click")||ei(Jr,"a")}},beforeunload:{postDispatch:function(Wr){Wr.result!==void 0&&Wr.originalEvent&&(Wr.originalEvent.returnValue=Wr.result)}}}};function ko(Wr,Jr,Yr){if(!Yr){jn.get(Wr,Jr)===void 0&&tn.event.add(Wr,Jr,ho);return}jn.set(Wr,Jr,!1),tn.event.add(Wr,Jr,{namespace:!1,handler:function(Zr){var rn,an,un=jn.get(this,Jr);if(Zr.isTrigger&1&&this[Jr]){if(un.length)(tn.event.special[Jr]||{}).delegateType&&Zr.stopPropagation();else if(un=nn.call(arguments),jn.set(this,Jr,un),rn=Yr(this,Jr),this[Jr](),an=jn.get(this,Jr),un!==an||rn?jn.set(this,Jr,!1):an={},un!==an)return Zr.stopImmediatePropagation(),Zr.preventDefault(),an&&an.value}else un.length&&(jn.set(this,Jr,{value:tn.event.trigger(tn.extend(un[0],tn.Event.prototype),un.slice(1),this)}),Zr.stopImmediatePropagation())}})}tn.removeEvent=function(Wr,Jr,Yr){Wr.removeEventListener&&Wr.removeEventListener(Jr,Yr)},tn.Event=function(Wr,Jr){if(!(this instanceof tn.Event))return new tn.Event(Wr,Jr);Wr&&Wr.type?(this.originalEvent=Wr,this.type=Wr.type,this.isDefaultPrevented=Wr.defaultPrevented||Wr.defaultPrevented===void 0&&Wr.returnValue===!1?ho:po,this.target=Wr.target&&Wr.target.nodeType===3?Wr.target.parentNode:Wr.target,this.currentTarget=Wr.currentTarget,this.relatedTarget=Wr.relatedTarget):this.type=Wr,Jr&&tn.extend(this,Jr),this.timeStamp=Wr&&Wr.timeStamp||Date.now(),this[tn.expando]=!0},tn.Event.prototype={constructor:tn.Event,isDefaultPrevented:po,isPropagationStopped:po,isImmediatePropagationStopped:po,isSimulated:!1,preventDefault:function(){var Wr=this.originalEvent;this.isDefaultPrevented=ho,Wr&&!this.isSimulated&&Wr.preventDefault()},stopPropagation:function(){var Wr=this.originalEvent;this.isPropagationStopped=ho,Wr&&!this.isSimulated&&Wr.stopPropagation()},stopImmediatePropagation:function(){var Wr=this.originalEvent;this.isImmediatePropagationStopped=ho,Wr&&!this.isSimulated&&Wr.stopImmediatePropagation(),this.stopPropagation()}},tn.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},tn.event.addProp),tn.each({focus:"focusin",blur:"focusout"},function(Wr,Jr){tn.event.special[Wr]={setup:function(){return ko(this,Wr,Za),!1},trigger:function(){return ko(this,Wr),!0},_default:function(Yr){return jn.get(Yr.target,Wr)},delegateType:Jr}}),tn.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(Wr,Jr){tn.event.special[Wr]={delegateType:Jr,bindType:Jr,handle:function(Yr){var Zr,rn=this,an=Yr.relatedTarget,un=Yr.handleObj;return(!an||an!==rn&&!tn.contains(rn,an))&&(Yr.type=un.origType,Zr=un.handler.apply(this,arguments),Yr.type=Jr),Zr}}}),tn.fn.extend({on:function(Wr,Jr,Yr,Zr){return $o(this,Wr,Jr,Yr,Zr)},one:function(Wr,Jr,Yr,Zr){return $o(this,Wr,Jr,Yr,Zr,1)},off:function(Wr,Jr,Yr){var Zr,rn;if(Wr&&Wr.preventDefault&&Wr.handleObj)return Zr=Wr.handleObj,tn(Wr.delegateTarget).off(Zr.namespace?Zr.origType+"."+Zr.namespace:Zr.origType,Zr.selector,Zr.handler),this;if(typeof Wr=="object"){for(rn in Wr)this.off(rn,Jr,Wr[rn]);return this}return(Jr===!1||typeof Jr=="function")&&(Yr=Jr,Jr=void 0),Yr===!1&&(Yr=po),this.each(function(){tn.event.remove(this,Wr,Yr,Jr)})}});var ts=/<script|<style|<link/i,rs=/checked\s*(?:[^=]|=\s*.checked.)/i,ns=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function ya(Wr,Jr){return ei(Wr,"table")&&ei(Jr.nodeType!==11?Jr:Jr.firstChild,"tr")&&tn(Wr).children("tbody")[0]||Wr}function is(Wr){return Wr.type=(Wr.getAttribute("type")!==null)+"/"+Wr.type,Wr}function os(Wr){return(Wr.type||"").slice(0,5)==="true/"?Wr.type=Wr.type.slice(5):Wr.removeAttribute("type"),Wr}function ma(Wr,Jr){var Yr,Zr,rn,an,un,hn,cn;if(Jr.nodeType===1){if(jn.hasData(Wr)&&(an=jn.get(Wr),cn=an.events,cn)){jn.remove(Jr,"handle events");for(rn in cn)for(Yr=0,Zr=cn[rn].length;Yr<Zr;Yr++)tn.event.add(Jr,rn,cn[rn][Yr])}Ln.hasData(Wr)&&(un=Ln.access(Wr),hn=tn.extend({},un),Ln.set(Jr,hn))}}function as(Wr,Jr){var Yr=Jr.nodeName.toLowerCase();Yr==="input"&&xo.test(Wr.type)?Jr.checked=Wr.checked:(Yr==="input"||Yr==="textarea")&&(Jr.defaultValue=Wr.defaultValue)}function go(Wr,Jr,Yr,Zr){Jr=sn(Jr);var rn,an,un,hn,cn,yn,xn=0,Cn=Wr.length,mn=Cn-1,wn=Jr[0],Hn=Pn(wn);if(Hn||Cn>1&&typeof wn=="string"&&!Bn.checkClone&&rs.test(wn))return Wr.each(function(Vn){var qn=Wr.eq(Vn);Hn&&(Jr[0]=wn.call(this,Vn,qn.html())),go(qn,Jr,Yr,Zr)});if(Cn&&(rn=ga(Jr,Wr[0].ownerDocument,!1,Wr,Zr),an=rn.firstChild,rn.childNodes.length===1&&(rn=an),an||Zr)){for(un=tn.map(_i(rn,"script"),is),hn=un.length;xn<Cn;xn++)cn=rn,xn!==mn&&(cn=tn.clone(cn,!0,!0),hn&&tn.merge(un,_i(cn,"script"))),Yr.call(Wr[xn],cn,xn);if(hn)for(yn=un[un.length-1].ownerDocument,tn.map(un,os),xn=0;xn<hn;xn++)cn=un[xn],pa.test(cn.type||"")&&!jn.access(cn,"globalEval")&&tn.contains(yn,cn)&&(cn.src&&(cn.type||"").toLowerCase()!=="module"?tn._evalUrl&&!cn.noModule&&tn._evalUrl(cn.src,{nonce:cn.nonce||cn.getAttribute("nonce")},yn):ri(cn.textContent.replace(ns,""),cn,yn))}return Wr}function ba(Wr,Jr,Yr){for(var Zr,rn=Jr?tn.filter(Jr,Wr):Wr,an=0;(Zr=rn[an])!=null;an++)!Yr&&Zr.nodeType===1&&tn.cleanData(_i(Zr)),Zr.parentNode&&(Yr&&lo(Zr)&&Bo(_i(Zr,"script")),Zr.parentNode.removeChild(Zr));return Wr}tn.extend({htmlPrefilter:function(Wr){return Wr},clone:function(Wr,Jr,Yr){var Zr,rn,an,un,hn=Wr.cloneNode(!0),cn=lo(Wr);if(!Bn.noCloneChecked&&(Wr.nodeType===1||Wr.nodeType===11)&&!tn.isXMLDoc(Wr))for(un=_i(hn),an=_i(Wr),Zr=0,rn=an.length;Zr<rn;Zr++)as(an[Zr],un[Zr]);if(Jr)if(Yr)for(an=an||_i(Wr),un=un||_i(hn),Zr=0,rn=an.length;Zr<rn;Zr++)ma(an[Zr],un[Zr]);else ma(Wr,hn);return un=_i(hn,"script"),un.length>0&&Bo(un,!cn&&_i(Wr,"script")),hn},cleanData:function(Wr){for(var Jr,Yr,Zr,rn=tn.event.special,an=0;(Yr=Wr[an])!==void 0;an++)if(Di(Yr)){if(Jr=Yr[jn.expando]){if(Jr.events)for(Zr in Jr.events)rn[Zr]?tn.event.remove(Yr,Zr):tn.removeEvent(Yr,Zr,Jr.handle);Yr[jn.expando]=void 0}Yr[Ln.expando]&&(Yr[Ln.expando]=void 0)}}}),tn.fn.extend({detach:function(Wr){return ba(this,Wr,!0)},remove:function(Wr){return ba(this,Wr)},text:function(Wr){return pi(this,function(Jr){return Jr===void 0?tn.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=Jr)})},null,Wr,arguments.length)},append:function(){return go(this,arguments,function(Wr){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Jr=ya(this,Wr);Jr.appendChild(Wr)}})},prepend:function(){return go(this,arguments,function(Wr){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var Jr=ya(this,Wr);Jr.insertBefore(Wr,Jr.firstChild)}})},before:function(){return go(this,arguments,function(Wr){this.parentNode&&this.parentNode.insertBefore(Wr,this)})},after:function(){return go(this,arguments,function(Wr){this.parentNode&&this.parentNode.insertBefore(Wr,this.nextSibling)})},empty:function(){for(var Wr,Jr=0;(Wr=this[Jr])!=null;Jr++)Wr.nodeType===1&&(tn.cleanData(_i(Wr,!1)),Wr.textContent="");return this},clone:function(Wr,Jr){return Wr=Wr??!1,Jr=Jr??Wr,this.map(function(){return tn.clone(this,Wr,Jr)})},html:function(Wr){return pi(this,function(Jr){var Yr=this[0]||{},Zr=0,rn=this.length;if(Jr===void 0&&Yr.nodeType===1)return Yr.innerHTML;if(typeof Jr=="string"&&!ts.test(Jr)&&!Ii[(ha.exec(Jr)||["",""])[1].toLowerCase()]){Jr=tn.htmlPrefilter(Jr);try{for(;Zr<rn;Zr++)Yr=this[Zr]||{},Yr.nodeType===1&&(tn.cleanData(_i(Yr,!1)),Yr.innerHTML=Jr);Yr=0}catch{}}Yr&&this.empty().append(Jr)},null,Wr,arguments.length)},replaceWith:function(){var Wr=[];return go(this,arguments,function(Jr){var Yr=this.parentNode;tn.inArray(this,Wr)<0&&(tn.cleanData(_i(this)),Yr&&Yr.replaceChild(Jr,this))},Wr)}}),tn.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(Wr,Jr){tn.fn[Wr]=function(Yr){for(var Zr,rn=[],an=tn(Yr),un=an.length-1,hn=0;hn<=un;hn++)Zr=hn===un?this:this.clone(!0),tn(an[hn])[Jr](Zr),ln.apply(rn,Zr.get());return this.pushStack(rn)}});var Wo=new RegExp("^("+la+")(?!px)[a-z%]+$","i"),Uo=/^--/,No=function(Wr){var Jr=Wr.ownerDocument.defaultView;return(!Jr||!Jr.opener)&&(Jr=Qr),Jr.getComputedStyle(Wr)},xa=function(Wr,Jr,Yr){var Zr,rn,an={};for(rn in Jr)an[rn]=Wr.style[rn],Wr.style[rn]=Jr[rn];Zr=Yr.call(Wr);for(rn in Jr)Wr.style[rn]=an[rn];return Zr},ss=new RegExp(Qi.join("|"),"i"),wa="[\\x20\\t\\r\\n\\f]",us=new RegExp("^"+wa+"+|((?:^|[^\\\\])(?:\\\\.)*)"+wa+"+$","g");(function(){function Wr(){if(yn){cn.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",yn.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",eo.appendChild(cn).appendChild(yn);var xn=Qr.getComputedStyle(yn);Yr=xn.top!=="1%",hn=Jr(xn.marginLeft)===12,yn.style.right="60%",an=Jr(xn.right)===36,Zr=Jr(xn.width)===36,yn.style.position="absolute",rn=Jr(yn.offsetWidth/3)===12,eo.removeChild(cn),yn=null}}function Jr(xn){return Math.round(parseFloat(xn))}var Yr,Zr,rn,an,un,hn,cn=Dn.createElement("div"),yn=Dn.createElement("div");yn.style&&(yn.style.backgroundClip="content-box",yn.cloneNode(!0).style.backgroundClip="",Bn.clearCloneStyle=yn.style.backgroundClip==="content-box",tn.extend(Bn,{boxSizingReliable:function(){return Wr(),Zr},pixelBoxStyles:function(){return Wr(),an},pixelPosition:function(){return Wr(),Yr},reliableMarginLeft:function(){return Wr(),hn},scrollboxSize:function(){return Wr(),rn},reliableTrDimensions:function(){var xn,Cn,mn,wn;return un==null&&(xn=Dn.createElement("table"),Cn=Dn.createElement("tr"),mn=Dn.createElement("div"),xn.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Cn.style.cssText="border:1px solid",Cn.style.height="1px",mn.style.height="9px",mn.style.display="block",eo.appendChild(xn).appendChild(Cn).appendChild(mn),wn=Qr.getComputedStyle(Cn),un=parseInt(wn.height,10)+parseInt(wn.borderTopWidth,10)+parseInt(wn.borderBottomWidth,10)===Cn.offsetHeight,eo.removeChild(xn)),un}}))})();function wo(Wr,Jr,Yr){var Zr,rn,an,un,hn=Uo.test(Jr),cn=Wr.style;return Yr=Yr||No(Wr),Yr&&(un=Yr.getPropertyValue(Jr)||Yr[Jr],hn&&un&&(un=un.replace(us,"$1")||void 0),un===""&&!lo(Wr)&&(un=tn.style(Wr,Jr)),!Bn.pixelBoxStyles()&&Wo.test(un)&&ss.test(Jr)&&(Zr=cn.width,rn=cn.minWidth,an=cn.maxWidth,cn.minWidth=cn.maxWidth=cn.width=un,un=Yr.width,cn.width=Zr,cn.minWidth=rn,cn.maxWidth=an)),un!==void 0?un+"":un}function Sa(Wr,Jr){return{get:function(){if(Wr()){delete this.get;return}return(this.get=Jr).apply(this,arguments)}}}var _a=["Webkit","Moz","ms"],Ta=Dn.createElement("div").style,Ca={};function fs(Wr){for(var Jr=Wr[0].toUpperCase()+Wr.slice(1),Yr=_a.length;Yr--;)if(Wr=_a[Yr]+Jr,Wr in Ta)return Wr}function Qo(Wr){var Jr=tn.cssProps[Wr]||Ca[Wr];return Jr||(Wr in Ta?Wr:Ca[Wr]=fs(Wr)||Wr)}var ls=/^(none|table(?!-c[ea]).+)/,cs={position:"absolute",visibility:"hidden",display:"block"},Ea={letterSpacing:"0",fontWeight:"400"};function Aa(Wr,Jr,Yr){var Zr=bo.exec(Jr);return Zr?Math.max(0,Zr[2]-(Yr||0))+(Zr[3]||"px"):Jr}function zo(Wr,Jr,Yr,Zr,rn,an){var un=Jr==="width"?1:0,hn=0,cn=0;if(Yr===(Zr?"border":"content"))return 0;for(;un<4;un+=2)Yr==="margin"&&(cn+=tn.css(Wr,Yr+Qi[un],!0,rn)),Zr?(Yr==="content"&&(cn-=tn.css(Wr,"padding"+Qi[un],!0,rn)),Yr!=="margin"&&(cn-=tn.css(Wr,"border"+Qi[un]+"Width",!0,rn))):(cn+=tn.css(Wr,"padding"+Qi[un],!0,rn),Yr!=="padding"?cn+=tn.css(Wr,"border"+Qi[un]+"Width",!0,rn):hn+=tn.css(Wr,"border"+Qi[un]+"Width",!0,rn));return!Zr&&an>=0&&(cn+=Math.max(0,Math.ceil(Wr["offset"+Jr[0].toUpperCase()+Jr.slice(1)]-an-cn-hn-.5))||0),cn}function Oa(Wr,Jr,Yr){var Zr=No(Wr),rn=!Bn.boxSizingReliable()||Yr,an=rn&&tn.css(Wr,"boxSizing",!1,Zr)==="border-box",un=an,hn=wo(Wr,Jr,Zr),cn="offset"+Jr[0].toUpperCase()+Jr.slice(1);if(Wo.test(hn)){if(!Yr)return hn;hn="auto"}return(!Bn.boxSizingReliable()&&an||!Bn.reliableTrDimensions()&&ei(Wr,"tr")||hn==="auto"||!parseFloat(hn)&&tn.css(Wr,"display",!1,Zr)==="inline")&&Wr.getClientRects().length&&(an=tn.css(Wr,"boxSizing",!1,Zr)==="border-box",un=cn in Wr,un&&(hn=Wr[cn])),hn=parseFloat(hn)||0,hn+zo(Wr,Jr,Yr||(an?"border":"content"),un,Zr,hn)+"px"}tn.extend({cssHooks:{opacity:{get:function(Wr,Jr){if(Jr){var Yr=wo(Wr,"opacity");return Yr===""?"1":Yr}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(Wr,Jr,Yr,Zr){if(!(!Wr||Wr.nodeType===3||Wr.nodeType===8||!Wr.style)){var rn,an,un,hn=Gn(Jr),cn=Uo.test(Jr),yn=Wr.style;if(cn||(Jr=Qo(hn)),un=tn.cssHooks[Jr]||tn.cssHooks[hn],Yr!==void 0){if(an=typeof Yr,an==="string"&&(rn=bo.exec(Yr))&&rn[1]&&(Yr=ca(Wr,Jr,rn),an="number"),Yr==null||Yr!==Yr)return;an==="number"&&!cn&&(Yr+=rn&&rn[3]||(tn.cssNumber[hn]?"":"px")),!Bn.clearCloneStyle&&Yr===""&&Jr.indexOf("background")===0&&(yn[Jr]="inherit"),(!un||!("set"in un)||(Yr=un.set(Wr,Yr,Zr))!==void 0)&&(cn?yn.setProperty(Jr,Yr):yn[Jr]=Yr)}else return un&&"get"in un&&(rn=un.get(Wr,!1,Zr))!==void 0?rn:yn[Jr]}},css:function(Wr,Jr,Yr,Zr){var rn,an,un,hn=Gn(Jr),cn=Uo.test(Jr);return cn||(Jr=Qo(hn)),un=tn.cssHooks[Jr]||tn.cssHooks[hn],un&&"get"in un&&(rn=un.get(Wr,!0,Yr)),rn===void 0&&(rn=wo(Wr,Jr,Zr)),rn==="normal"&&Jr in Ea&&(rn=Ea[Jr]),Yr===""||Yr?(an=parseFloat(rn),Yr===!0||isFinite(an)?an||0:rn):rn}}),tn.each(["height","width"],function(Wr,Jr){tn.cssHooks[Jr]={get:function(Yr,Zr,rn){if(Zr)return ls.test(tn.css(Yr,"display"))&&(!Yr.getClientRects().length||!Yr.getBoundingClientRect().width)?xa(Yr,cs,function(){return Oa(Yr,Jr,rn)}):Oa(Yr,Jr,rn)},set:function(Yr,Zr,rn){var an,un=No(Yr),hn=!Bn.scrollboxSize()&&un.position==="absolute",cn=hn||rn,yn=cn&&tn.css(Yr,"boxSizing",!1,un)==="border-box",xn=rn?zo(Yr,Jr,rn,yn,un):0;return yn&&hn&&(xn-=Math.ceil(Yr["offset"+Jr[0].toUpperCase()+Jr.slice(1)]-parseFloat(un[Jr])-zo(Yr,Jr,"border",!1,un)-.5)),xn&&(an=bo.exec(Zr))&&(an[3]||"px")!=="px"&&(Yr.style[Jr]=Zr,Zr=tn.css(Yr,Jr)),Aa(Yr,Zr,xn)}}}),tn.cssHooks.marginLeft=Sa(Bn.reliableMarginLeft,function(Wr,Jr){if(Jr)return(parseFloat(wo(Wr,"marginLeft"))||Wr.getBoundingClientRect().left-xa(Wr,{marginLeft:0},function(){return Wr.getBoundingClientRect().left}))+"px"}),tn.each({margin:"",padding:"",border:"Width"},function(Wr,Jr){tn.cssHooks[Wr+Jr]={expand:function(Yr){for(var Zr=0,rn={},an=typeof Yr=="string"?Yr.split(" "):[Yr];Zr<4;Zr++)rn[Wr+Qi[Zr]+Jr]=an[Zr]||an[Zr-2]||an[0];return rn}},Wr!=="margin"&&(tn.cssHooks[Wr+Jr].set=Aa)}),tn.fn.extend({css:function(Wr,Jr){return pi(this,function(Yr,Zr,rn){var an,un,hn={},cn=0;if(Array.isArray(Zr)){for(an=No(Yr),un=Zr.length;cn<un;cn++)hn[Zr[cn]]=tn.css(Yr,Zr[cn],!1,an);return hn}return rn!==void 0?tn.style(Yr,Zr,rn):tn.css(Yr,Zr)},Wr,Jr,arguments.length>1)}});function Ti(Wr,Jr,Yr,Zr,rn){return new Ti.prototype.init(Wr,Jr,Yr,Zr,rn)}tn.Tween=Ti,Ti.prototype={constructor:Ti,init:function(Wr,Jr,Yr,Zr,rn,an){this.elem=Wr,this.prop=Yr,this.easing=rn||tn.easing._default,this.options=Jr,this.start=this.now=this.cur(),this.end=Zr,this.unit=an||(tn.cssNumber[Yr]?"":"px")},cur:function(){var Wr=Ti.propHooks[this.prop];return Wr&&Wr.get?Wr.get(this):Ti.propHooks._default.get(this)},run:function(Wr){var Jr,Yr=Ti.propHooks[this.prop];return this.options.duration?this.pos=Jr=tn.easing[this.easing](Wr,this.options.duration*Wr,0,1,this.options.duration):this.pos=Jr=Wr,this.now=(this.end-this.start)*Jr+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),Yr&&Yr.set?Yr.set(this):Ti.propHooks._default.set(this),this}},Ti.prototype.init.prototype=Ti.prototype,Ti.propHooks={_default:{get:function(Wr){var Jr;return Wr.elem.nodeType!==1||Wr.elem[Wr.prop]!=null&&Wr.elem.style[Wr.prop]==null?Wr.elem[Wr.prop]:(Jr=tn.css(Wr.elem,Wr.prop,""),!Jr||Jr==="auto"?0:Jr)},set:function(Wr){tn.fx.step[Wr.prop]?tn.fx.step[Wr.prop](Wr):Wr.elem.nodeType===1&&(tn.cssHooks[Wr.prop]||Wr.elem.style[Qo(Wr.prop)]!=null)?tn.style(Wr.elem,Wr.prop,Wr.now+Wr.unit):Wr.elem[Wr.prop]=Wr.now}}},Ti.propHooks.scrollTop=Ti.propHooks.scrollLeft={set:function(Wr){Wr.elem.nodeType&&Wr.elem.parentNode&&(Wr.elem[Wr.prop]=Wr.now)}},tn.easing={linear:function(Wr){return Wr},swing:function(Wr){return .5-Math.cos(Wr*Math.PI)/2},_default:"swing"},tn.fx=Ti.prototype.init,tn.fx.step={};var vo,Do,ds=/^(?:toggle|show|hide)$/,hs=/queueHooks$/;function Vo(){Do&&(Dn.hidden===!1&&Qr.requestAnimationFrame?Qr.requestAnimationFrame(Vo):Qr.setTimeout(Vo,tn.fx.interval),tn.fx.tick())}function Ra(){return Qr.setTimeout(function(){vo=void 0}),vo=Date.now()}function Mo(Wr,Jr){var Yr,Zr=0,rn={height:Wr};for(Jr=Jr?1:0;Zr<4;Zr+=2-Jr)Yr=Qi[Zr],rn["margin"+Yr]=rn["padding"+Yr]=Wr;return Jr&&(rn.opacity=rn.width=Wr),rn}function ka(Wr,Jr,Yr){for(var Zr,rn=(Fi.tweeners[Jr]||[]).concat(Fi.tweeners["*"]),an=0,un=rn.length;an<un;an++)if(Zr=rn[an].call(Yr,Jr,Wr))return Zr}function ps(Wr,Jr,Yr){var Zr,rn,an,un,hn,cn,yn,xn,Cn="width"in Jr||"height"in Jr,mn=this,wn={},Hn=Wr.style,Vn=Wr.nodeType&&Ro(Wr),qn=jn.get(Wr,"fxshow");Yr.queue||(un=tn._queueHooks(Wr,"fx"),un.unqueued==null&&(un.unqueued=0,hn=un.empty.fire,un.empty.fire=function(){un.unqueued||hn()}),un.unqueued++,mn.always(function(){mn.always(function(){un.unqueued--,tn.queue(Wr,"fx").length||un.empty.fire()})}));for(Zr in Jr)if(rn=Jr[Zr],ds.test(rn)){if(delete Jr[Zr],an=an||rn==="toggle",rn===(Vn?"hide":"show"))if(rn==="show"&&qn&&qn[Zr]!==void 0)Vn=!0;else continue;wn[Zr]=qn&&qn[Zr]||tn.style(Wr,Zr)}if(cn=!tn.isEmptyObject(Jr),!(!cn&&tn.isEmptyObject(wn))){Cn&&Wr.nodeType===1&&(Yr.overflow=[Hn.overflow,Hn.overflowX,Hn.overflowY],yn=qn&&qn.display,yn==null&&(yn=jn.get(Wr,"display")),xn=tn.css(Wr,"display"),xn==="none"&&(yn?xn=yn:(co([Wr],!0),yn=Wr.style.display||yn,xn=tn.css(Wr,"display"),co([Wr]))),(xn==="inline"||xn==="inline-block"&&yn!=null)&&tn.css(Wr,"float")==="none"&&(cn||(mn.done(function(){Hn.display=yn}),yn==null&&(xn=Hn.display,yn=xn==="none"?"":xn)),Hn.display="inline-block")),Yr.overflow&&(Hn.overflow="hidden",mn.always(function(){Hn.overflow=Yr.overflow[0],Hn.overflowX=Yr.overflow[1],Hn.overflowY=Yr.overflow[2]})),cn=!1;for(Zr in wn)cn||(qn?"hidden"in qn&&(Vn=qn.hidden):qn=jn.access(Wr,"fxshow",{display:yn}),an&&(qn.hidden=!Vn),Vn&&co([Wr],!0),mn.done(function(){Vn||co([Wr]),jn.remove(Wr,"fxshow");for(Zr in wn)tn.style(Wr,Zr,wn[Zr])})),cn=ka(Vn?qn[Zr]:0,Zr,mn),Zr in qn||(qn[Zr]=cn.start,Vn&&(cn.end=cn.start,cn.start=0))}}function gs(Wr,Jr){var Yr,Zr,rn,an,un;for(Yr in Wr)if(Zr=Gn(Yr),rn=Jr[Zr],an=Wr[Yr],Array.isArray(an)&&(rn=an[1],an=Wr[Yr]=an[0]),Yr!==Zr&&(Wr[Zr]=an,delete Wr[Yr]),un=tn.cssHooks[Zr],un&&"expand"in un){an=un.expand(an),delete Wr[Zr];for(Yr in an)Yr in Wr||(Wr[Yr]=an[Yr],Jr[Yr]=rn)}else Jr[Zr]=rn}function Fi(Wr,Jr,Yr){var Zr,rn,an=0,un=Fi.prefilters.length,hn=tn.Deferred().always(function(){delete cn.elem}),cn=function(){if(rn)return!1;for(var Cn=vo||Ra(),mn=Math.max(0,yn.startTime+yn.duration-Cn),wn=mn/yn.duration||0,Hn=1-wn,Vn=0,qn=yn.tweens.length;Vn<qn;Vn++)yn.tweens[Vn].run(Hn);return hn.notifyWith(Wr,[yn,Hn,mn]),Hn<1&&qn?mn:(qn||hn.notifyWith(Wr,[yn,1,0]),hn.resolveWith(Wr,[yn]),!1)},yn=hn.promise({elem:Wr,props:tn.extend({},Jr),opts:tn.extend(!0,{specialEasing:{},easing:tn.easing._default},Yr),originalProperties:Jr,originalOptions:Yr,startTime:vo||Ra(),duration:Yr.duration,tweens:[],createTween:function(Cn,mn){var wn=tn.Tween(Wr,yn.opts,Cn,mn,yn.opts.specialEasing[Cn]||yn.opts.easing);return yn.tweens.push(wn),wn},stop:function(Cn){var mn=0,wn=Cn?yn.tweens.length:0;if(rn)return this;for(rn=!0;mn<wn;mn++)yn.tweens[mn].run(1);return Cn?(hn.notifyWith(Wr,[yn,1,0]),hn.resolveWith(Wr,[yn,Cn])):hn.rejectWith(Wr,[yn,Cn]),this}}),xn=yn.props;for(gs(xn,yn.opts.specialEasing);an<un;an++)if(Zr=Fi.prefilters[an].call(yn,Wr,xn,yn.opts),Zr)return Pn(Zr.stop)&&(tn._queueHooks(yn.elem,yn.opts.queue).stop=Zr.stop.bind(Zr)),Zr;return tn.map(xn,ka,yn),Pn(yn.opts.start)&&yn.opts.start.call(Wr,yn),yn.progress(yn.opts.progress).done(yn.opts.done,yn.opts.complete).fail(yn.opts.fail).always(yn.opts.always),tn.fx.timer(tn.extend(cn,{elem:Wr,anim:yn,queue:yn.opts.queue})),yn}tn.Animation=tn.extend(Fi,{tweeners:{"*":[function(Wr,Jr){var Yr=this.createTween(Wr,Jr);return ca(Yr.elem,Wr,bo.exec(Jr),Yr),Yr}]},tweener:function(Wr,Jr){Pn(Wr)?(Jr=Wr,Wr=["*"]):Wr=Wr.match(vi);for(var Yr,Zr=0,rn=Wr.length;Zr<rn;Zr++)Yr=Wr[Zr],Fi.tweeners[Yr]=Fi.tweeners[Yr]||[],Fi.tweeners[Yr].unshift(Jr)},prefilters:[ps],prefilter:function(Wr,Jr){Jr?Fi.prefilters.unshift(Wr):Fi.prefilters.push(Wr)}}),tn.speed=function(Wr,Jr,Yr){var Zr=Wr&&typeof Wr=="object"?tn.extend({},Wr):{complete:Yr||!Yr&&Jr||Pn(Wr)&&Wr,duration:Wr,easing:Yr&&Jr||Jr&&!Pn(Jr)&&Jr};return tn.fx.off?Zr.duration=0:typeof Zr.duration!="number"&&(Zr.duration in tn.fx.speeds?Zr.duration=tn.fx.speeds[Zr.duration]:Zr.duration=tn.fx.speeds._default),(Zr.queue==null||Zr.queue===!0)&&(Zr.queue="fx"),Zr.old=Zr.complete,Zr.complete=function(){Pn(Zr.old)&&Zr.old.call(this),Zr.queue&&tn.dequeue(this,Zr.queue)},Zr},tn.fn.extend({fadeTo:function(Wr,Jr,Yr,Zr){return this.filter(Ro).css("opacity",0).show().end().animate({opacity:Jr},Wr,Yr,Zr)},animate:function(Wr,Jr,Yr,Zr){var rn=tn.isEmptyObject(Wr),an=tn.speed(Jr,Yr,Zr),un=function(){var hn=Fi(this,tn.extend({},Wr),an);(rn||jn.get(this,"finish"))&&hn.stop(!0)};return un.finish=un,rn||an.queue===!1?this.each(un):this.queue(an.queue,un)},stop:function(Wr,Jr,Yr){var Zr=function(rn){var an=rn.stop;delete rn.stop,an(Yr)};return typeof Wr!="string"&&(Yr=Jr,Jr=Wr,Wr=void 0),Jr&&this.queue(Wr||"fx",[]),this.each(function(){var rn=!0,an=Wr!=null&&Wr+"queueHooks",un=tn.timers,hn=jn.get(this);if(an)hn[an]&&hn[an].stop&&Zr(hn[an]);else for(an in hn)hn[an]&&hn[an].stop&&hs.test(an)&&Zr(hn[an]);for(an=un.length;an--;)un[an].elem===this&&(Wr==null||un[an].queue===Wr)&&(un[an].anim.stop(Yr),rn=!1,un.splice(an,1));(rn||!Yr)&&tn.dequeue(this,Wr)})},finish:function(Wr){return Wr!==!1&&(Wr=Wr||"fx"),this.each(function(){var Jr,Yr=jn.get(this),Zr=Yr[Wr+"queue"],rn=Yr[Wr+"queueHooks"],an=tn.timers,un=Zr?Zr.length:0;for(Yr.finish=!0,tn.queue(this,Wr,[]),rn&&rn.stop&&rn.stop.call(this,!0),Jr=an.length;Jr--;)an[Jr].elem===this&&an[Jr].queue===Wr&&(an[Jr].anim.stop(!0),an.splice(Jr,1));for(Jr=0;Jr<un;Jr++)Zr[Jr]&&Zr[Jr].finish&&Zr[Jr].finish.call(this);delete Yr.finish})}}),tn.each(["toggle","show","hide"],function(Wr,Jr){var Yr=tn.fn[Jr];tn.fn[Jr]=function(Zr,rn,an){return Zr==null||typeof Zr=="boolean"?Yr.apply(this,arguments):this.animate(Mo(Jr,!0),Zr,rn,an)}}),tn.each({slideDown:Mo("show"),slideUp:Mo("hide"),slideToggle:Mo("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(Wr,Jr){tn.fn[Wr]=function(Yr,Zr,rn){return this.animate(Jr,Yr,Zr,rn)}}),tn.timers=[],tn.fx.tick=function(){var Wr,Jr=0,Yr=tn.timers;for(vo=Date.now();Jr<Yr.length;Jr++)Wr=Yr[Jr],!Wr()&&Yr[Jr]===Wr&&Yr.splice(Jr--,1);Yr.length||tn.fx.stop(),vo=void 0},tn.fx.timer=function(Wr){tn.timers.push(Wr),tn.fx.start()},tn.fx.interval=13,tn.fx.start=function(){Do||(Do=!0,Vo())},tn.fx.stop=function(){Do=null},tn.fx.speeds={slow:600,fast:200,_default:400},tn.fn.delay=function(Wr,Jr){return Wr=tn.fx&&tn.fx.speeds[Wr]||Wr,Jr=Jr||"fx",this.queue(Jr,function(Yr,Zr){var rn=Qr.setTimeout(Yr,Wr);Zr.stop=function(){Qr.clearTimeout(rn)}})},function(){var Wr=Dn.createElement("input"),Jr=Dn.createElement("select"),Yr=Jr.appendChild(Dn.createElement("option"));Wr.type="checkbox",Bn.checkOn=Wr.value!=="",Bn.optSelected=Yr.selected,Wr=Dn.createElement("input"),Wr.value="t",Wr.type="radio",Bn.radioValue=Wr.value==="t"}();var Na,So=tn.expr.attrHandle;tn.fn.extend({attr:function(Wr,Jr){return pi(this,tn.attr,Wr,Jr,arguments.length>1)},removeAttr:function(Wr){return this.each(function(){tn.removeAttr(this,Wr)})}}),tn.extend({attr:function(Wr,Jr,Yr){var Zr,rn,an=Wr.nodeType;if(!(an===3||an===8||an===2)){if(typeof Wr.getAttribute>"u")return tn.prop(Wr,Jr,Yr);if((an!==1||!tn.isXMLDoc(Wr))&&(rn=tn.attrHooks[Jr.toLowerCase()]||(tn.expr.match.bool.test(Jr)?Na:void 0)),Yr!==void 0){if(Yr===null){tn.removeAttr(Wr,Jr);return}return rn&&"set"in rn&&(Zr=rn.set(Wr,Yr,Jr))!==void 0?Zr:(Wr.setAttribute(Jr,Yr+""),Yr)}return rn&&"get"in rn&&(Zr=rn.get(Wr,Jr))!==null?Zr:(Zr=tn.find.attr(Wr,Jr),Zr??void 0)}},attrHooks:{type:{set:function(Wr,Jr){if(!Bn.radioValue&&Jr==="radio"&&ei(Wr,"input")){var Yr=Wr.value;return Wr.setAttribute("type",Jr),Yr&&(Wr.value=Yr),Jr}}}},removeAttr:function(Wr,Jr){var Yr,Zr=0,rn=Jr&&Jr.match(vi);if(rn&&Wr.nodeType===1)for(;Yr=rn[Zr++];)Wr.removeAttribute(Yr)}}),Na={set:function(Wr,Jr,Yr){return Jr===!1?tn.removeAttr(Wr,Yr):Wr.setAttribute(Yr,Yr),Yr}},tn.each(tn.expr.match.bool.source.match(/\w+/g),function(Wr,Jr){var Yr=So[Jr]||tn.find.attr;So[Jr]=function(Zr,rn,an){var un,hn,cn=rn.toLowerCase();return an||(hn=So[cn],So[cn]=un,un=Yr(Zr,rn,an)!=null?cn:null,So[cn]=hn),un}});var vs=/^(?:input|select|textarea|button)$/i,ys=/^(?:a|area)$/i;tn.fn.extend({prop:function(Wr,Jr){return pi(this,tn.prop,Wr,Jr,arguments.length>1)},removeProp:function(Wr){return this.each(function(){delete this[tn.propFix[Wr]||Wr]})}}),tn.extend({prop:function(Wr,Jr,Yr){var Zr,rn,an=Wr.nodeType;if(!(an===3||an===8||an===2))return(an!==1||!tn.isXMLDoc(Wr))&&(Jr=tn.propFix[Jr]||Jr,rn=tn.propHooks[Jr]),Yr!==void 0?rn&&"set"in rn&&(Zr=rn.set(Wr,Yr,Jr))!==void 0?Zr:Wr[Jr]=Yr:rn&&"get"in rn&&(Zr=rn.get(Wr,Jr))!==null?Zr:Wr[Jr]},propHooks:{tabIndex:{get:function(Wr){var Jr=tn.find.attr(Wr,"tabindex");return Jr?parseInt(Jr,10):vs.test(Wr.nodeName)||ys.test(Wr.nodeName)&&Wr.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),Bn.optSelected||(tn.propHooks.selected={get:function(Wr){var Jr=Wr.parentNode;return Jr&&Jr.parentNode&&Jr.parentNode.selectedIndex,null},set:function(Wr){var Jr=Wr.parentNode;Jr&&(Jr.selectedIndex,Jr.parentNode&&Jr.parentNode.selectedIndex)}}),tn.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){tn.propFix[this.toLowerCase()]=this});function to(Wr){var Jr=Wr.match(vi)||[];return Jr.join(" ")}function ro(Wr){return Wr.getAttribute&&Wr.getAttribute("class")||""}function Ko(Wr){return Array.isArray(Wr)?Wr:typeof Wr=="string"?Wr.match(vi)||[]:[]}tn.fn.extend({addClass:function(Wr){var Jr,Yr,Zr,rn,an,un;return Pn(Wr)?this.each(function(hn){tn(this).addClass(Wr.call(this,hn,ro(this)))}):(Jr=Ko(Wr),Jr.length?this.each(function(){if(Zr=ro(this),Yr=this.nodeType===1&&" "+to(Zr)+" ",Yr){for(an=0;an<Jr.length;an++)rn=Jr[an],Yr.indexOf(" "+rn+" ")<0&&(Yr+=rn+" ");un=to(Yr),Zr!==un&&this.setAttribute("class",un)}}):this)},removeClass:function(Wr){var Jr,Yr,Zr,rn,an,un;return Pn(Wr)?this.each(function(hn){tn(this).removeClass(Wr.call(this,hn,ro(this)))}):arguments.length?(Jr=Ko(Wr),Jr.length?this.each(function(){if(Zr=ro(this),Yr=this.nodeType===1&&" "+to(Zr)+" ",Yr){for(an=0;an<Jr.length;an++)for(rn=Jr[an];Yr.indexOf(" "+rn+" ")>-1;)Yr=Yr.replace(" "+rn+" "," ");un=to(Yr),Zr!==un&&this.setAttribute("class",un)}}):this):this.attr("class","")},toggleClass:function(Wr,Jr){var Yr,Zr,rn,an,un=typeof Wr,hn=un==="string"||Array.isArray(Wr);return Pn(Wr)?this.each(function(cn){tn(this).toggleClass(Wr.call(this,cn,ro(this),Jr),Jr)}):typeof Jr=="boolean"&&hn?Jr?this.addClass(Wr):this.removeClass(Wr):(Yr=Ko(Wr),this.each(function(){if(hn)for(an=tn(this),rn=0;rn<Yr.length;rn++)Zr=Yr[rn],an.hasClass(Zr)?an.removeClass(Zr):an.addClass(Zr);else(Wr===void 0||un==="boolean")&&(Zr=ro(this),Zr&&jn.set(this,"__className__",Zr),this.setAttribute&&this.setAttribute("class",Zr||Wr===!1?"":jn.get(this,"__className__")||""))}))},hasClass:function(Wr){var Jr,Yr,Zr=0;for(Jr=" "+Wr+" ";Yr=this[Zr++];)if(Yr.nodeType===1&&(" "+to(ro(Yr))+" ").indexOf(Jr)>-1)return!0;return!1}});var ms=/\r/g;tn.fn.extend({val:function(Wr){var Jr,Yr,Zr,rn=this[0];return arguments.length?(Zr=Pn(Wr),this.each(function(an){var un;this.nodeType===1&&(Zr?un=Wr.call(this,an,tn(this).val()):un=Wr,un==null?un="":typeof un=="number"?un+="":Array.isArray(un)&&(un=tn.map(un,function(hn){return hn==null?"":hn+""})),Jr=tn.valHooks[this.type]||tn.valHooks[this.nodeName.toLowerCase()],(!Jr||!("set"in Jr)||Jr.set(this,un,"value")===void 0)&&(this.value=un))})):rn?(Jr=tn.valHooks[rn.type]||tn.valHooks[rn.nodeName.toLowerCase()],Jr&&"get"in Jr&&(Yr=Jr.get(rn,"value"))!==void 0?Yr:(Yr=rn.value,typeof Yr=="string"?Yr.replace(ms,""):Yr??"")):void 0}}),tn.extend({valHooks:{option:{get:function(Wr){var Jr=tn.find.attr(Wr,"value");return Jr??to(tn.text(Wr))}},select:{get:function(Wr){var Jr,Yr,Zr,rn=Wr.options,an=Wr.selectedIndex,un=Wr.type==="select-one",hn=un?null:[],cn=un?an+1:rn.length;for(an<0?Zr=cn:Zr=un?an:0;Zr<cn;Zr++)if(Yr=rn[Zr],(Yr.selected||Zr===an)&&!Yr.disabled&&(!Yr.parentNode.disabled||!ei(Yr.parentNode,"optgroup"))){if(Jr=tn(Yr).val(),un)return Jr;hn.push(Jr)}return hn},set:function(Wr,Jr){for(var Yr,Zr,rn=Wr.options,an=tn.makeArray(Jr),un=rn.length;un--;)Zr=rn[un],(Zr.selected=tn.inArray(tn.valHooks.option.get(Zr),an)>-1)&&(Yr=!0);return Yr||(Wr.selectedIndex=-1),an}}}}),tn.each(["radio","checkbox"],function(){tn.valHooks[this]={set:function(Wr,Jr){if(Array.isArray(Jr))return Wr.checked=tn.inArray(tn(Wr).val(),Jr)>-1}},Bn.checkOn||(tn.valHooks[this].get=function(Wr){return Wr.getAttribute("value")===null?"on":Wr.value})}),Bn.focusin="onfocusin"in Qr;var Da=/^(?:focusinfocus|focusoutblur)$/,Ma=function(Wr){Wr.stopPropagation()};tn.extend(tn.event,{trigger:function(Wr,Jr,Yr,Zr){var rn,an,un,hn,cn,yn,xn,Cn,mn=[Yr||Dn],wn=An.call(Wr,"type")?Wr.type:Wr,Hn=An.call(Wr,"namespace")?Wr.namespace.split("."):[];if(an=Cn=un=Yr=Yr||Dn,!(Yr.nodeType===3||Yr.nodeType===8)&&!Da.test(wn+tn.event.triggered)&&(wn.indexOf(".")>-1&&(Hn=wn.split("."),wn=Hn.shift(),Hn.sort()),cn=wn.indexOf(":")<0&&"on"+wn,Wr=Wr[tn.expando]?Wr:new tn.Event(wn,typeof Wr=="object"&&Wr),Wr.isTrigger=Zr?2:3,Wr.namespace=Hn.join("."),Wr.rnamespace=Wr.namespace?new RegExp("(^|\\.)"+Hn.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,Wr.result=void 0,Wr.target||(Wr.target=Yr),Jr=Jr==null?[Wr]:tn.makeArray(Jr,[Wr]),xn=tn.event.special[wn]||{},!(!Zr&&xn.trigger&&xn.trigger.apply(Yr,Jr)===!1))){if(!Zr&&!xn.noBubble&&!In(Yr)){for(hn=xn.delegateType||wn,Da.test(hn+wn)||(an=an.parentNode);an;an=an.parentNode)mn.push(an),un=an;un===(Yr.ownerDocument||Dn)&&mn.push(un.defaultView||un.parentWindow||Qr)}for(rn=0;(an=mn[rn++])&&!Wr.isPropagationStopped();)Cn=an,Wr.type=rn>1?hn:xn.bindType||wn,yn=(jn.get(an,"events")||Object.create(null))[Wr.type]&&jn.get(an,"handle"),yn&&yn.apply(an,Jr),yn=cn&&an[cn],yn&&yn.apply&&Di(an)&&(Wr.result=yn.apply(an,Jr),Wr.result===!1&&Wr.preventDefault());return Wr.type=wn,!Zr&&!Wr.isDefaultPrevented()&&(!xn._default||xn._default.apply(mn.pop(),Jr)===!1)&&Di(Yr)&&cn&&Pn(Yr[wn])&&!In(Yr)&&(un=Yr[cn],un&&(Yr[cn]=null),tn.event.triggered=wn,Wr.isPropagationStopped()&&Cn.addEventListener(wn,Ma),Yr[wn](),Wr.isPropagationStopped()&&Cn.removeEventListener(wn,Ma),tn.event.triggered=void 0,un&&(Yr[cn]=un)),Wr.result}},simulate:function(Wr,Jr,Yr){var Zr=tn.extend(new tn.Event,Yr,{type:Wr,isSimulated:!0});tn.event.trigger(Zr,null,Jr)}}),tn.fn.extend({trigger:function(Wr,Jr){return this.each(function(){tn.event.trigger(Wr,Jr,this)})},triggerHandler:function(Wr,Jr){var Yr=this[0];if(Yr)return tn.event.trigger(Wr,Jr,Yr,!0)}}),Bn.focusin||tn.each({focus:"focusin",blur:"focusout"},function(Wr,Jr){var Yr=function(Zr){tn.event.simulate(Jr,Zr.target,tn.event.fix(Zr))};tn.event.special[Jr]={setup:function(){var Zr=this.ownerDocument||this.document||this,rn=jn.access(Zr,Jr);rn||Zr.addEventListener(Wr,Yr,!0),jn.access(Zr,Jr,(rn||0)+1)},teardown:function(){var Zr=this.ownerDocument||this.document||this,rn=jn.access(Zr,Jr)-1;rn?jn.access(Zr,Jr,rn):(Zr.removeEventListener(Wr,Yr,!0),jn.remove(Zr,Jr))}}});var _o=Qr.location,Ia={guid:Date.now()},Xo=/\?/;tn.parseXML=function(Wr){var Jr,Yr;if(!Wr||typeof Wr!="string")return null;try{Jr=new Qr.DOMParser().parseFromString(Wr,"text/xml")}catch{}return Yr=Jr&&Jr.getElementsByTagName("parsererror")[0],(!Jr||Yr)&&tn.error("Invalid XML: "+(Yr?tn.map(Yr.childNodes,function(Zr){return Zr.textContent}).join(`
|
||
`):Wr)),Jr};var bs=/\[\]$/,La=/\r?\n/g,xs=/^(?:submit|button|image|reset|file)$/i,ws=/^(?:input|select|textarea|keygen)/i;function Jo(Wr,Jr,Yr,Zr){var rn;if(Array.isArray(Jr))tn.each(Jr,function(an,un){Yr||bs.test(Wr)?Zr(Wr,un):Jo(Wr+"["+(typeof un=="object"&&un!=null?an:"")+"]",un,Yr,Zr)});else if(!Yr&&Zn(Jr)==="object")for(rn in Jr)Jo(Wr+"["+rn+"]",Jr[rn],Yr,Zr);else Zr(Wr,Jr)}tn.param=function(Wr,Jr){var Yr,Zr=[],rn=function(an,un){var hn=Pn(un)?un():un;Zr[Zr.length]=encodeURIComponent(an)+"="+encodeURIComponent(hn??"")};if(Wr==null)return"";if(Array.isArray(Wr)||Wr.jquery&&!tn.isPlainObject(Wr))tn.each(Wr,function(){rn(this.name,this.value)});else for(Yr in Wr)Jo(Yr,Wr[Yr],Jr,rn);return Zr.join("&")},tn.fn.extend({serialize:function(){return tn.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var Wr=tn.prop(this,"elements");return Wr?tn.makeArray(Wr):this}).filter(function(){var Wr=this.type;return this.name&&!tn(this).is(":disabled")&&ws.test(this.nodeName)&&!xs.test(Wr)&&(this.checked||!xo.test(Wr))}).map(function(Wr,Jr){var Yr=tn(this).val();return Yr==null?null:Array.isArray(Yr)?tn.map(Yr,function(Zr){return{name:Jr.name,value:Zr.replace(La,`\r
|
||
`)}}):{name:Jr.name,value:Yr.replace(La,`\r
|
||
`)}}).get()}});var Ss=/%20/g,_s=/#.*$/,Ts=/([?&])_=[^&]*/,Cs=/^(.*?):[ \t]*([^\r\n]*)$/mg,Es=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,As=/^(?:GET|HEAD)$/,Os=/^\/\//,qa={},Go={},Ha="*/".concat("*"),Yo=Dn.createElement("a");Yo.href=_o.href;function Pa(Wr){return function(Jr,Yr){typeof Jr!="string"&&(Yr=Jr,Jr="*");var Zr,rn=0,an=Jr.toLowerCase().match(vi)||[];if(Pn(Yr))for(;Zr=an[rn++];)Zr[0]==="+"?(Zr=Zr.slice(1)||"*",(Wr[Zr]=Wr[Zr]||[]).unshift(Yr)):(Wr[Zr]=Wr[Zr]||[]).push(Yr)}}function ja(Wr,Jr,Yr,Zr){var rn={},an=Wr===Go;function un(hn){var cn;return rn[hn]=!0,tn.each(Wr[hn]||[],function(yn,xn){var Cn=xn(Jr,Yr,Zr);if(typeof Cn=="string"&&!an&&!rn[Cn])return Jr.dataTypes.unshift(Cn),un(Cn),!1;if(an)return!(cn=Cn)}),cn}return un(Jr.dataTypes[0])||!rn["*"]&&un("*")}function Zo(Wr,Jr){var Yr,Zr,rn=tn.ajaxSettings.flatOptions||{};for(Yr in Jr)Jr[Yr]!==void 0&&((rn[Yr]?Wr:Zr||(Zr={}))[Yr]=Jr[Yr]);return Zr&&tn.extend(!0,Wr,Zr),Wr}function Rs(Wr,Jr,Yr){for(var Zr,rn,an,un,hn=Wr.contents,cn=Wr.dataTypes;cn[0]==="*";)cn.shift(),Zr===void 0&&(Zr=Wr.mimeType||Jr.getResponseHeader("Content-Type"));if(Zr){for(rn in hn)if(hn[rn]&&hn[rn].test(Zr)){cn.unshift(rn);break}}if(cn[0]in Yr)an=cn[0];else{for(rn in Yr){if(!cn[0]||Wr.converters[rn+" "+cn[0]]){an=rn;break}un||(un=rn)}an=an||un}if(an)return an!==cn[0]&&cn.unshift(an),Yr[an]}function ks(Wr,Jr,Yr,Zr){var rn,an,un,hn,cn,yn={},xn=Wr.dataTypes.slice();if(xn[1])for(un in Wr.converters)yn[un.toLowerCase()]=Wr.converters[un];for(an=xn.shift();an;)if(Wr.responseFields[an]&&(Yr[Wr.responseFields[an]]=Jr),!cn&&Zr&&Wr.dataFilter&&(Jr=Wr.dataFilter(Jr,Wr.dataType)),cn=an,an=xn.shift(),an){if(an==="*")an=cn;else if(cn!=="*"&&cn!==an){if(un=yn[cn+" "+an]||yn["* "+an],!un){for(rn in yn)if(hn=rn.split(" "),hn[1]===an&&(un=yn[cn+" "+hn[0]]||yn["* "+hn[0]],un)){un===!0?un=yn[rn]:yn[rn]!==!0&&(an=hn[0],xn.unshift(hn[1]));break}}if(un!==!0)if(un&&Wr.throws)Jr=un(Jr);else try{Jr=un(Jr)}catch(Cn){return{state:"parsererror",error:un?Cn:"No conversion from "+cn+" to "+an}}}}return{state:"success",data:Jr}}tn.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:_o.href,type:"GET",isLocal:Es.test(_o.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ha,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":tn.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(Wr,Jr){return Jr?Zo(Zo(Wr,tn.ajaxSettings),Jr):Zo(tn.ajaxSettings,Wr)},ajaxPrefilter:Pa(qa),ajaxTransport:Pa(Go),ajax:function(Wr,Jr){typeof Wr=="object"&&(Jr=Wr,Wr=void 0),Jr=Jr||{};var Yr,Zr,rn,an,un,hn,cn,yn,xn,Cn,mn=tn.ajaxSetup({},Jr),wn=mn.context||mn,Hn=mn.context&&(wn.nodeType||wn.jquery)?tn(wn):tn.event,Vn=tn.Deferred(),qn=tn.Callbacks("once memory"),yi=mn.statusCode||{},gi={},Oi={},ii="canceled",zn={readyState:0,getResponseHeader:function(Jn){var hi;if(cn){if(!an)for(an={};hi=Cs.exec(rn);)an[hi[1].toLowerCase()+" "]=(an[hi[1].toLowerCase()+" "]||[]).concat(hi[2]);hi=an[Jn.toLowerCase()+" "]}return hi==null?null:hi.join(", ")},getAllResponseHeaders:function(){return cn?rn:null},setRequestHeader:function(Jn,hi){return cn==null&&(Jn=Oi[Jn.toLowerCase()]=Oi[Jn.toLowerCase()]||Jn,gi[Jn]=hi),this},overrideMimeType:function(Jn){return cn==null&&(mn.mimeType=Jn),this},statusCode:function(Jn){var hi;if(Jn)if(cn)zn.always(Jn[zn.status]);else for(hi in Jn)yi[hi]=[yi[hi],Jn[hi]];return this},abort:function(Jn){var hi=Jn||ii;return Yr&&Yr.abort(hi),Ci(0,hi),this}};if(Vn.promise(zn),mn.url=((Wr||mn.url||_o.href)+"").replace(Os,_o.protocol+"//"),mn.type=Jr.method||Jr.type||mn.method||mn.type,mn.dataTypes=(mn.dataType||"*").toLowerCase().match(vi)||[""],mn.crossDomain==null){hn=Dn.createElement("a");try{hn.href=mn.url,hn.href=hn.href,mn.crossDomain=Yo.protocol+"//"+Yo.host!=hn.protocol+"//"+hn.host}catch{mn.crossDomain=!0}}if(mn.data&&mn.processData&&typeof mn.data!="string"&&(mn.data=tn.param(mn.data,mn.traditional)),ja(qa,mn,Jr,zn),cn)return zn;yn=tn.event&&mn.global,yn&&tn.active++===0&&tn.event.trigger("ajaxStart"),mn.type=mn.type.toUpperCase(),mn.hasContent=!As.test(mn.type),Zr=mn.url.replace(_s,""),mn.hasContent?mn.data&&mn.processData&&(mn.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(mn.data=mn.data.replace(Ss,"+")):(Cn=mn.url.slice(Zr.length),mn.data&&(mn.processData||typeof mn.data=="string")&&(Zr+=(Xo.test(Zr)?"&":"?")+mn.data,delete mn.data),mn.cache===!1&&(Zr=Zr.replace(Ts,"$1"),Cn=(Xo.test(Zr)?"&":"?")+"_="+Ia.guid+++Cn),mn.url=Zr+Cn),mn.ifModified&&(tn.lastModified[Zr]&&zn.setRequestHeader("If-Modified-Since",tn.lastModified[Zr]),tn.etag[Zr]&&zn.setRequestHeader("If-None-Match",tn.etag[Zr])),(mn.data&&mn.hasContent&&mn.contentType!==!1||Jr.contentType)&&zn.setRequestHeader("Content-Type",mn.contentType),zn.setRequestHeader("Accept",mn.dataTypes[0]&&mn.accepts[mn.dataTypes[0]]?mn.accepts[mn.dataTypes[0]]+(mn.dataTypes[0]!=="*"?", "+Ha+"; q=0.01":""):mn.accepts["*"]);for(xn in mn.headers)zn.setRequestHeader(xn,mn.headers[xn]);if(mn.beforeSend&&(mn.beforeSend.call(wn,zn,mn)===!1||cn))return zn.abort();if(ii="abort",qn.add(mn.complete),zn.done(mn.success),zn.fail(mn.error),Yr=ja(Go,mn,Jr,zn),!Yr)Ci(-1,"No Transport");else{if(zn.readyState=1,yn&&Hn.trigger("ajaxSend",[zn,mn]),cn)return zn;mn.async&&mn.timeout>0&&(un=Qr.setTimeout(function(){zn.abort("timeout")},mn.timeout));try{cn=!1,Yr.send(gi,Ci)}catch(Jn){if(cn)throw Jn;Ci(-1,Jn)}}function Ci(Jn,hi,Co,Io){var Ri,no,io,Ei,Xi,Li=hi;cn||(cn=!0,un&&Qr.clearTimeout(un),Yr=void 0,rn=Io||"",zn.readyState=Jn>0?4:0,Ri=Jn>=200&&Jn<300||Jn===304,Co&&(Ei=Rs(mn,zn,Co)),!Ri&&tn.inArray("script",mn.dataTypes)>-1&&tn.inArray("json",mn.dataTypes)<0&&(mn.converters["text script"]=function(){}),Ei=ks(mn,Ei,zn,Ri),Ri?(mn.ifModified&&(Xi=zn.getResponseHeader("Last-Modified"),Xi&&(tn.lastModified[Zr]=Xi),Xi=zn.getResponseHeader("etag"),Xi&&(tn.etag[Zr]=Xi)),Jn===204||mn.type==="HEAD"?Li="nocontent":Jn===304?Li="notmodified":(Li=Ei.state,no=Ei.data,io=Ei.error,Ri=!io)):(io=Li,(Jn||!Li)&&(Li="error",Jn<0&&(Jn=0))),zn.status=Jn,zn.statusText=(hi||Li)+"",Ri?Vn.resolveWith(wn,[no,Li,zn]):Vn.rejectWith(wn,[zn,Li,io]),zn.statusCode(yi),yi=void 0,yn&&Hn.trigger(Ri?"ajaxSuccess":"ajaxError",[zn,mn,Ri?no:io]),qn.fireWith(wn,[zn,Li]),yn&&(Hn.trigger("ajaxComplete",[zn,mn]),--tn.active||tn.event.trigger("ajaxStop")))}return zn},getJSON:function(Wr,Jr,Yr){return tn.get(Wr,Jr,Yr,"json")},getScript:function(Wr,Jr){return tn.get(Wr,void 0,Jr,"script")}}),tn.each(["get","post"],function(Wr,Jr){tn[Jr]=function(Yr,Zr,rn,an){return Pn(Zr)&&(an=an||rn,rn=Zr,Zr=void 0),tn.ajax(tn.extend({url:Yr,type:Jr,dataType:an,data:Zr,success:rn},tn.isPlainObject(Yr)&&Yr))}}),tn.ajaxPrefilter(function(Wr){var Jr;for(Jr in Wr.headers)Jr.toLowerCase()==="content-type"&&(Wr.contentType=Wr.headers[Jr]||"")}),tn._evalUrl=function(Wr,Jr,Yr){return tn.ajax({url:Wr,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(Zr){tn.globalEval(Zr,Jr,Yr)}})},tn.fn.extend({wrapAll:function(Wr){var Jr;return this[0]&&(Pn(Wr)&&(Wr=Wr.call(this[0])),Jr=tn(Wr,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&Jr.insertBefore(this[0]),Jr.map(function(){for(var Yr=this;Yr.firstElementChild;)Yr=Yr.firstElementChild;return Yr}).append(this)),this},wrapInner:function(Wr){return Pn(Wr)?this.each(function(Jr){tn(this).wrapInner(Wr.call(this,Jr))}):this.each(function(){var Jr=tn(this),Yr=Jr.contents();Yr.length?Yr.wrapAll(Wr):Jr.append(Wr)})},wrap:function(Wr){var Jr=Pn(Wr);return this.each(function(Yr){tn(this).wrapAll(Jr?Wr.call(this,Yr):Wr)})},unwrap:function(Wr){return this.parent(Wr).not("body").each(function(){tn(this).replaceWith(this.childNodes)}),this}}),tn.expr.pseudos.hidden=function(Wr){return!tn.expr.pseudos.visible(Wr)},tn.expr.pseudos.visible=function(Wr){return!!(Wr.offsetWidth||Wr.offsetHeight||Wr.getClientRects().length)},tn.ajaxSettings.xhr=function(){try{return new Qr.XMLHttpRequest}catch{}};var Ns={0:200,1223:204},To=tn.ajaxSettings.xhr();Bn.cors=!!To&&"withCredentials"in To,Bn.ajax=To=!!To,tn.ajaxTransport(function(Wr){var Jr,Yr;if(Bn.cors||To&&!Wr.crossDomain)return{send:function(Zr,rn){var an,un=Wr.xhr();if(un.open(Wr.type,Wr.url,Wr.async,Wr.username,Wr.password),Wr.xhrFields)for(an in Wr.xhrFields)un[an]=Wr.xhrFields[an];Wr.mimeType&&un.overrideMimeType&&un.overrideMimeType(Wr.mimeType),!Wr.crossDomain&&!Zr["X-Requested-With"]&&(Zr["X-Requested-With"]="XMLHttpRequest");for(an in Zr)un.setRequestHeader(an,Zr[an]);Jr=function(hn){return function(){Jr&&(Jr=Yr=un.onload=un.onerror=un.onabort=un.ontimeout=un.onreadystatechange=null,hn==="abort"?un.abort():hn==="error"?typeof un.status!="number"?rn(0,"error"):rn(un.status,un.statusText):rn(Ns[un.status]||un.status,un.statusText,(un.responseType||"text")!=="text"||typeof un.responseText!="string"?{binary:un.response}:{text:un.responseText},un.getAllResponseHeaders()))}},un.onload=Jr(),Yr=un.onerror=un.ontimeout=Jr("error"),un.onabort!==void 0?un.onabort=Yr:un.onreadystatechange=function(){un.readyState===4&&Qr.setTimeout(function(){Jr&&Yr()})},Jr=Jr("abort");try{un.send(Wr.hasContent&&Wr.data||null)}catch(hn){if(Jr)throw hn}},abort:function(){Jr&&Jr()}}}),tn.ajaxPrefilter(function(Wr){Wr.crossDomain&&(Wr.contents.script=!1)}),tn.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(Wr){return tn.globalEval(Wr),Wr}}}),tn.ajaxPrefilter("script",function(Wr){Wr.cache===void 0&&(Wr.cache=!1),Wr.crossDomain&&(Wr.type="GET")}),tn.ajaxTransport("script",function(Wr){if(Wr.crossDomain||Wr.scriptAttrs){var Jr,Yr;return{send:function(Zr,rn){Jr=tn("<script>").attr(Wr.scriptAttrs||{}).prop({charset:Wr.scriptCharset,src:Wr.url}).on("load error",Yr=function(an){Jr.remove(),Yr=null,an&&rn(an.type==="error"?404:200,an.type)}),Dn.head.appendChild(Jr[0])},abort:function(){Yr&&Yr()}}}});var Fa=[],ea=/(=)\?(?=&|$)|\?\?/;tn.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var Wr=Fa.pop()||tn.expando+"_"+Ia.guid++;return this[Wr]=!0,Wr}}),tn.ajaxPrefilter("json jsonp",function(Wr,Jr,Yr){var Zr,rn,an,un=Wr.jsonp!==!1&&(ea.test(Wr.url)?"url":typeof Wr.data=="string"&&(Wr.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&ea.test(Wr.data)&&"data");if(un||Wr.dataTypes[0]==="jsonp")return Zr=Wr.jsonpCallback=Pn(Wr.jsonpCallback)?Wr.jsonpCallback():Wr.jsonpCallback,un?Wr[un]=Wr[un].replace(ea,"$1"+Zr):Wr.jsonp!==!1&&(Wr.url+=(Xo.test(Wr.url)?"&":"?")+Wr.jsonp+"="+Zr),Wr.converters["script json"]=function(){return an||tn.error(Zr+" was not called"),an[0]},Wr.dataTypes[0]="json",rn=Qr[Zr],Qr[Zr]=function(){an=arguments},Yr.always(function(){rn===void 0?tn(Qr).removeProp(Zr):Qr[Zr]=rn,Wr[Zr]&&(Wr.jsonpCallback=Jr.jsonpCallback,Fa.push(Zr)),an&&Pn(rn)&&rn(an[0]),an=rn=void 0}),"script"}),Bn.createHTMLDocument=function(){var Wr=Dn.implementation.createHTMLDocument("").body;return Wr.innerHTML="<form></form><form></form>",Wr.childNodes.length===2}(),tn.parseHTML=function(Wr,Jr,Yr){if(typeof Wr!="string")return[];typeof Jr=="boolean"&&(Yr=Jr,Jr=!1);var Zr,rn,an;return Jr||(Bn.createHTMLDocument?(Jr=Dn.implementation.createHTMLDocument(""),Zr=Jr.createElement("base"),Zr.href=Dn.location.href,Jr.head.appendChild(Zr)):Jr=Dn),rn=ni.exec(Wr),an=!Yr&&[],rn?[Jr.createElement(rn[1])]:(rn=ga([Wr],Jr,an),an&&an.length&&tn(an).remove(),tn.merge([],rn.childNodes))},tn.fn.load=function(Wr,Jr,Yr){var Zr,rn,an,un=this,hn=Wr.indexOf(" ");return hn>-1&&(Zr=to(Wr.slice(hn)),Wr=Wr.slice(0,hn)),Pn(Jr)?(Yr=Jr,Jr=void 0):Jr&&typeof Jr=="object"&&(rn="POST"),un.length>0&&tn.ajax({url:Wr,type:rn||"GET",dataType:"html",data:Jr}).done(function(cn){an=arguments,un.html(Zr?tn("<div>").append(tn.parseHTML(cn)).find(Zr):cn)}).always(Yr&&function(cn,yn){un.each(function(){Yr.apply(this,an||[cn.responseText,yn,cn])})}),this},tn.expr.pseudos.animated=function(Wr){return tn.grep(tn.timers,function(Jr){return Wr===Jr.elem}).length},tn.offset={setOffset:function(Wr,Jr,Yr){var Zr,rn,an,un,hn,cn,yn,xn=tn.css(Wr,"position"),Cn=tn(Wr),mn={};xn==="static"&&(Wr.style.position="relative"),hn=Cn.offset(),an=tn.css(Wr,"top"),cn=tn.css(Wr,"left"),yn=(xn==="absolute"||xn==="fixed")&&(an+cn).indexOf("auto")>-1,yn?(Zr=Cn.position(),un=Zr.top,rn=Zr.left):(un=parseFloat(an)||0,rn=parseFloat(cn)||0),Pn(Jr)&&(Jr=Jr.call(Wr,Yr,tn.extend({},hn))),Jr.top!=null&&(mn.top=Jr.top-hn.top+un),Jr.left!=null&&(mn.left=Jr.left-hn.left+rn),"using"in Jr?Jr.using.call(Wr,mn):Cn.css(mn)}},tn.fn.extend({offset:function(Wr){if(arguments.length)return Wr===void 0?this:this.each(function(rn){tn.offset.setOffset(this,Wr,rn)});var Jr,Yr,Zr=this[0];if(Zr)return Zr.getClientRects().length?(Jr=Zr.getBoundingClientRect(),Yr=Zr.ownerDocument.defaultView,{top:Jr.top+Yr.pageYOffset,left:Jr.left+Yr.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var Wr,Jr,Yr,Zr=this[0],rn={top:0,left:0};if(tn.css(Zr,"position")==="fixed")Jr=Zr.getBoundingClientRect();else{for(Jr=this.offset(),Yr=Zr.ownerDocument,Wr=Zr.offsetParent||Yr.documentElement;Wr&&(Wr===Yr.body||Wr===Yr.documentElement)&&tn.css(Wr,"position")==="static";)Wr=Wr.parentNode;Wr&&Wr!==Zr&&Wr.nodeType===1&&(rn=tn(Wr).offset(),rn.top+=tn.css(Wr,"borderTopWidth",!0),rn.left+=tn.css(Wr,"borderLeftWidth",!0))}return{top:Jr.top-rn.top-tn.css(Zr,"marginTop",!0),left:Jr.left-rn.left-tn.css(Zr,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var Wr=this.offsetParent;Wr&&tn.css(Wr,"position")==="static";)Wr=Wr.offsetParent;return Wr||eo})}}),tn.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(Wr,Jr){var Yr=Jr==="pageYOffset";tn.fn[Wr]=function(Zr){return pi(this,function(rn,an,un){var hn;if(In(rn)?hn=rn:rn.nodeType===9&&(hn=rn.defaultView),un===void 0)return hn?hn[Jr]:rn[an];hn?hn.scrollTo(Yr?hn.pageXOffset:un,Yr?un:hn.pageYOffset):rn[an]=un},Wr,Zr,arguments.length)}}),tn.each(["top","left"],function(Wr,Jr){tn.cssHooks[Jr]=Sa(Bn.pixelPosition,function(Yr,Zr){if(Zr)return Zr=wo(Yr,Jr),Wo.test(Zr)?tn(Yr).position()[Jr]+"px":Zr})}),tn.each({Height:"height",Width:"width"},function(Wr,Jr){tn.each({padding:"inner"+Wr,content:Jr,"":"outer"+Wr},function(Yr,Zr){tn.fn[Zr]=function(rn,an){var un=arguments.length&&(Yr||typeof rn!="boolean"),hn=Yr||(rn===!0||an===!0?"margin":"border");return pi(this,function(cn,yn,xn){var Cn;return In(cn)?Zr.indexOf("outer")===0?cn["inner"+Wr]:cn.document.documentElement["client"+Wr]:cn.nodeType===9?(Cn=cn.documentElement,Math.max(cn.body["scroll"+Wr],Cn["scroll"+Wr],cn.body["offset"+Wr],Cn["offset"+Wr],Cn["client"+Wr])):xn===void 0?tn.css(cn,yn,hn):tn.style(cn,yn,xn,hn)},Jr,un?rn:void 0,un)}})}),tn.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(Wr,Jr){tn.fn[Jr]=function(Yr){return this.on(Jr,Yr)}}),tn.fn.extend({bind:function(Wr,Jr,Yr){return this.on(Wr,null,Jr,Yr)},unbind:function(Wr,Jr){return this.off(Wr,null,Jr)},delegate:function(Wr,Jr,Yr,Zr){return this.on(Jr,Wr,Yr,Zr)},undelegate:function(Wr,Jr,Yr){return arguments.length===1?this.off(Wr,"**"):this.off(Jr,Wr||"**",Yr)},hover:function(Wr,Jr){return this.mouseenter(Wr).mouseleave(Jr||Wr)}}),tn.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(Wr,Jr){tn.fn[Jr]=function(Yr,Zr){return arguments.length>0?this.on(Jr,null,Yr,Zr):this.trigger(Jr)}});var Ds=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;tn.proxy=function(Wr,Jr){var Yr,Zr,rn;if(typeof Jr=="string"&&(Yr=Wr[Jr],Jr=Wr,Wr=Yr),!!Pn(Wr))return Zr=nn.call(arguments,2),rn=function(){return Wr.apply(Jr||this,Zr.concat(nn.call(arguments)))},rn.guid=Wr.guid=Wr.guid||tn.guid++,rn},tn.holdReady=function(Wr){Wr?tn.readyWait++:tn.ready(!0)},tn.isArray=Array.isArray,tn.parseJSON=JSON.parse,tn.nodeName=ei,tn.isFunction=Pn,tn.isWindow=In,tn.camelCase=Gn,tn.type=Zn,tn.now=Date.now,tn.isNumeric=function(Wr){var Jr=tn.type(Wr);return(Jr==="number"||Jr==="string")&&!isNaN(Wr-parseFloat(Wr))},tn.trim=function(Wr){return Wr==null?"":(Wr+"").replace(Ds,"$1")};var Ms=Qr.jQuery,Is=Qr.$;return tn.noConflict=function(Wr){return Qr.$===tn&&(Qr.$=Is),Wr&&Qr.jQuery===tn&&(Qr.jQuery=Ms),tn},typeof Kr>"u"&&(Qr.jQuery=Qr.$=tn),tn})}(jquery)),jquery.exports}(function(ze){(function(Qr){Qr(["jquery"],function(Kr){return function(){var Gr,en,nn=0,sn={error:"error",info:"info",success:"success",warning:"warning"},ln={clear:Pn,remove:In,error:bn,getContainer:Tn,info:An,options:{},subscribe:kn,success:Xn,version:"2.1.4",warning:Bn},pn;return ln;function bn(Mn,On,Qn){return tn({type:sn.error,iconClass:si().iconClasses.error,message:Mn,optionsOverride:Qn,title:On})}function Tn(Mn,On){return Mn||(Mn=si()),Gr=Kr("#"+Mn.containerId),Gr.length||On&&(Gr=ri(Mn)),Gr}function An(Mn,On,Qn){return tn({type:sn.info,iconClass:si().iconClasses.info,message:Mn,optionsOverride:Qn,title:On})}function kn(Mn){en=Mn}function Xn(Mn,On,Qn){return tn({type:sn.success,iconClass:si().iconClasses.success,message:Mn,optionsOverride:Qn,title:On})}function Bn(Mn,On,Qn){return tn({type:sn.warning,iconClass:si().iconClasses.warning,message:Mn,optionsOverride:Qn,title:On})}function Pn(Mn,On){var Qn=si();Gr||Tn(Qn),Yn(Mn,Qn,On)||Dn(Qn)}function In(Mn){var On=si();if(Gr||Tn(On),Mn&&Kr(":focus",Mn).length===0){ui(Mn);return}Gr.children().length&&Gr.remove()}function Dn(Mn){for(var On=Gr.children(),Qn=On.length-1;Qn>=0;Qn--)Yn(Kr(On[Qn]),Mn)}function Yn(Mn,On,Qn){var ei=Qn&&Qn.force?Qn.force:!1;return Mn&&(ei||Kr(":focus",Mn).length===0)?(Mn[On.hideMethod]({duration:On.hideDuration,easing:On.hideEasing,complete:function(){ui(Mn)}}),!0):!1}function ri(Mn){return Gr=Kr("<div/>").attr("id",Mn.containerId).addClass(Mn.positionClass),Gr.appendTo(Kr(Mn.target)),Gr}function Zn(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'<button type="button">×</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function ci(Mn){en&&en(Mn)}function tn(Mn){var On=si(),Qn=Mn.iconClass||On.iconClass;if(typeof Mn.optionsOverride<"u"&&(On=Kr.extend(On,Mn.optionsOverride),Qn=Mn.optionsOverride.iconClass||Qn),mo(On,Mn))return;nn++,Gr=Tn(On,!0);var ei=null,ni=Kr("<div/>"),Ai=Kr("<div/>"),fi=Kr("<div/>"),Hi=Kr("<div/>"),Si=Kr(On.closeHtml),di={intervalId:null,hideEta:null,maxHideTime:null},$i={toastId:nn,state:"visible",startTime:new Date,options:On,map:Mn};return vi(),ji(),Pi(),ci($i),On.debug&&console&&console.log($i),ni;function Ki(Ln){return Ln==null&&(Ln=""),Ln.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function vi(){bi(),Yi(),Wi(),pi(),yo(),Zi(),uo(),Gi()}function Gi(){var Ln="";switch(Mn.iconClass){case"toast-success":case"toast-info":Ln="polite";break;default:Ln="assertive"}ni.attr("aria-live",Ln)}function Pi(){On.closeOnHover&&ni.hover(Mi,Di),!On.onclick&&On.tapToDismiss&&ni.click(Gn),On.closeButton&&Si&&Si.click(function(Ln){Ln.stopPropagation?Ln.stopPropagation():Ln.cancelBubble!==void 0&&Ln.cancelBubble!==!0&&(Ln.cancelBubble=!0),On.onCloseClick&&On.onCloseClick(Ln),Gn(!0)}),On.onclick&&ni.click(function(Ln){On.onclick(Ln),Gn()})}function ji(){ni.hide(),ni[On.showMethod]({duration:On.showDuration,easing:On.showEasing,complete:On.onShown}),On.timeOut>0&&(ei=setTimeout(Gn,On.timeOut),di.maxHideTime=parseFloat(On.timeOut),di.hideEta=new Date().getTime()+di.maxHideTime,On.progressBar&&(di.intervalId=setInterval(jn,10)))}function bi(){Mn.iconClass&&ni.addClass(On.toastClass).addClass(Qn)}function uo(){On.newestOnTop?Gr.prepend(ni):Gr.append(ni)}function Yi(){if(Mn.title){var Ln=Mn.title;On.escapeHtml&&(Ln=Ki(Mn.title)),Ai.append(Ln).addClass(On.titleClass),ni.append(Ai)}}function Wi(){if(Mn.message){var Ln=Mn.message;On.escapeHtml&&(Ln=Ki(Mn.message)),fi.append(Ln).addClass(On.messageClass),ni.append(fi)}}function pi(){On.closeButton&&(Si.addClass(On.closeClass).attr("role","button"),ni.prepend(Si))}function yo(){On.progressBar&&(Hi.addClass(On.progressClass),ni.prepend(Hi))}function Zi(){On.rtl&&ni.addClass("rtl")}function mo(Ln,xi){if(Ln.preventDuplicates){if(xi.message===pn)return!0;pn=xi.message}return!1}function Gn(Ln){var xi=Ln&&On.closeMethod!==!1?On.closeMethod:On.hideMethod,Ui=Ln&&On.closeDuration!==!1?On.closeDuration:On.hideDuration,fo=Ln&&On.closeEasing!==!1?On.closeEasing:On.hideEasing;if(!(Kr(":focus",ni).length&&!Ln))return clearTimeout(di.intervalId),ni[xi]({duration:Ui,easing:fo,complete:function(){ui(ni),clearTimeout(ei),On.onHidden&&$i.state!=="hidden"&&On.onHidden(),$i.state="hidden",$i.endTime=new Date,ci($i)}})}function Di(){(On.timeOut>0||On.extendedTimeOut>0)&&(ei=setTimeout(Gn,On.extendedTimeOut),di.maxHideTime=parseFloat(On.extendedTimeOut),di.hideEta=new Date().getTime()+di.maxHideTime)}function Mi(){clearTimeout(ei),di.hideEta=0,ni.stop(!0,!0)[On.showMethod]({duration:On.showDuration,easing:On.showEasing})}function jn(){var Ln=(di.hideEta-new Date().getTime())/di.maxHideTime*100;Hi.width(Ln+"%")}}function si(){return Kr.extend({},Zn(),ln.options)}function ui(Mn){Gr||(Gr=Tn()),!Mn.is(":visible")&&(Mn.remove(),Mn=null,Gr.children().length===0&&(Gr.remove(),pn=void 0))}}()})})(function(Qr,Kr){ze.exports?ze.exports=Kr(requireJquery()):window.toastr=Kr(window.jQuery)})})(toastr$1);var toastrExports=toastr$1.exports;const toastr=getDefaultExportFromCjs(toastrExports);module_default.directive("clipboard",ze=>{let Qr=ze.textContent;ze.addEventListener("click",()=>{navigator.clipboard.writeText(Qr)})});window.Alpine=module_default;module_default.start();window.htmx=htmx;window.htmx.defineExtension("disable-element",{onEvent:function(ze,Qr){let Kr=Qr.detail.elt,Gr=Kr.getAttribute("hx-disable-element"),en=Gr==="self"?[Kr]:document.querySelectorAll(Gr);for(let nn=0;nn<en.length;nn++)ze==="htmx:beforeRequest"&&en[nn]?en[nn].disabled=!0:ze==="htmx:afterRequest"&&en[nn]&&(en[nn].disabled=!1)}});document.body.addEventListener("htmx:configRequest",ze=>{ze.detail.headers["X-CSRF-TOKEN"]=document.head.querySelector('meta[name="csrf-token"]').content,window.getSelection?window.getSelection().removeAllRanges():document.selection&&document.selection.empty()});document.body.addEventListener("htmx:beforeRequest",ze=>{let Qr=ze.target.querySelectorAll("[hx-disable]");for(let Kr=0;Kr<Qr.length;Kr++)Qr[Kr].disabled=!0});document.body.addEventListener("htmx:afterRequest",ze=>{let Qr=ze.target.querySelectorAll("[hx-disable]");for(let Kr=0;Kr<Qr.length;Kr++)Qr[Kr].disabled=!1});window.toastr=toastr;window.toastr.options={debug:!1,positionClass:"toast-bottom-right",preventDuplicates:!0};
|