3 lines
8.0 KiB
JavaScript
3 lines
8.0 KiB
JavaScript
import{aR as X,a1 as D,K as F,aq as Q,v as N,O as fr,aS as sr,aT as tr,aj as ar,aU as ur,aV as nr,aW as lr,Y as cr,aX as or,aY as vr,aZ as U,a_ as dr,g as M,a$ as _r,B as G,b0 as br,b1 as pr,b2 as gr,b3 as Ar,b4 as W,a4 as hr,s as Sr,a8 as B,U as Tr,S as Ir,b5 as Or,u as Nr,aL as Pr,b6 as Lr,b7 as Er,aQ as wr,N as Mr,ag as K,an as V,b8 as Rr,b9 as yr,as as Cr,ba as Ur}from"./template.CyUWgh-J.js";import{c as jr,a as Yr,d as Dr,f as $r,n as Br,g as Gr}from"./utils.DonxBMOE.js";let y=!1;function Kr(r){var e=y;try{return y=!1,[r(),y]}finally{y=e}}function Vr(r,e){var i=void 0,f;X(()=>{i!==(i=e())&&(f&&(D(f),f=null),i&&(f=F(()=>{Q(()=>i(r))})))})}function J(r){var e,i,f="";if(typeof r=="string"||typeof r=="number")f+=r;else if(typeof r=="object")if(Array.isArray(r)){var s=r.length;for(e=0;e<s;e++)r[e]&&(i=J(r[e]))&&(f&&(f+=" "),f+=i)}else for(i in r)r[i]&&(f&&(f+=" "),f+=i);return f}function Hr(){for(var r,e,i=0,f="",s=arguments.length;i<s;i++)(r=arguments[i])&&(e=J(r))&&(f&&(f+=" "),f+=e);return f}function qr(r){return typeof r=="object"?Hr(r):r??""}const H=[...`
|
||
\r\f \v\uFEFF`];function Zr(r,e,i){var f=r==null?"":""+r;if(e&&(f=f?f+" "+e:e),i){for(var s of Object.keys(i))if(i[s])f=f?f+" "+s:s;else if(f.length)for(var t=s.length,u=0;(u=f.indexOf(s,u))>=0;){var n=u+t;(u===0||H.includes(f[u-1]))&&(n===f.length||H.includes(f[n]))?f=(u===0?"":f.substring(0,u))+f.substring(n+1):u=n}}return f===""?null:f}function q(r,e=!1){var i=e?" !important;":";",f="";for(var s of Object.keys(r)){var t=r[s];t!=null&&t!==""&&(f+=" "+s+": "+t+i)}return f}function j(r){return r[0]!=="-"||r[1]!=="-"?r.toLowerCase():r}function zr(r,e){if(e){var i="",f,s;if(Array.isArray(e)?(f=e[0],s=e[1]):f=e,r){r=String(r).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var t=!1,u=0,n=!1,v=[];f&&v.push(...Object.keys(f).map(j)),s&&v.push(...Object.keys(s).map(j));var o=0,d=-1;const I=r.length;for(var p=0;p<I;p++){var a=r[p];if(n?a==="/"&&r[p-1]==="*"&&(n=!1):t?t===a&&(t=!1):a==="/"&&r[p+1]==="*"?n=!0:a==='"'||a==="'"?t=a:a==="("?u++:a===")"&&u--,!n&&t===!1&&u===0){if(a===":"&&d===-1)d=p;else if(a===";"||p===I-1){if(d!==-1){var T=j(r.substring(o,d).trim());if(!v.includes(T)){a!==";"&&p++;var g=r.substring(o,p).trim();i+=" "+g+";"}}o=p+1,d=-1}}}}return f&&(i+=q(f)),s&&(i+=q(s,!0)),i=i.trim(),i===""?null:i}return r==null?null:String(r)}function Xr(r,e,i,f,s,t){var u=r.__className;if(N||u!==i||u===void 0){var n=Zr(i,f,t);(!N||n!==r.getAttribute("class"))&&(n==null?r.removeAttribute("class"):e?r.className=n:r.setAttribute("class",n)),r.__className=i}else if(t&&s!==t)for(var v in t){var o=!!t[v];(s==null||o!==!!s[v])&&r.classList.toggle(v,o)}return t}function Y(r,e={},i,f){for(var s in i){var t=i[s];e[s]!==t&&(i[s]==null?r.style.removeProperty(s):r.style.setProperty(s,t,f))}}function Fr(r,e,i,f){var s=r.__style;if(N||s!==e){var t=zr(e,f);(!N||t!==r.getAttribute("style"))&&(t==null?r.removeAttribute("style"):r.style.cssText=t),r.__style=e}else f&&(Array.isArray(f)?(Y(r,i?.[0],f[0]),Y(r,i?.[1],f[1],"important")):Y(r,i,f));return f}function $(r,e,i=!1){if(r.multiple){if(e==null)return;if(!fr(e))return sr();for(var f of r.options)f.selected=e.includes(Z(f));return}for(f of r.options){var s=Z(f);if(tr(s,e)){f.selected=!0;return}}(!i||e!==void 0)&&(r.selectedIndex=-1)}function Qr(r){var e=new MutationObserver(()=>{$(r,r.__value)});e.observe(r,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),ar(()=>{e.disconnect()})}function Z(r){return"__value"in r?r.__value:r.value}const E=Symbol("class"),w=Symbol("style"),k=Symbol("is custom element"),m=Symbol("is html"),Wr=U?"link":"LINK",Jr=U?"input":"INPUT",kr=U?"option":"OPTION",mr=U?"select":"SELECT";function xr(r){if(N){var e=!1,i=()=>{if(!e){if(e=!0,r.hasAttribute("value")){var f=r.value;C(r,"value",null),r.value=f}if(r.hasAttribute("checked")){var s=r.checked;C(r,"checked",null),r.checked=s}}};r.__on_r=i,cr(i),or()}}function re(r,e){e?r.hasAttribute("selected")||r.setAttribute("selected",""):r.removeAttribute("selected")}function C(r,e,i,f){var s=x(r);N&&(s[e]=r.getAttribute(e),e==="src"||e==="srcset"||e==="href"&&r.nodeName===Wr)||s[e]!==(s[e]=i)&&(e==="loading"&&(r[vr]=i),i==null?r.removeAttribute(e):typeof i!="string"&&rr(r).includes(e)?r[e]=i:r.setAttribute(e,i))}function ee(r,e,i,f,s=!1,t=!1){if(N&&s&&r.nodeName===Jr){var u=r,n=u.type==="checkbox"?"defaultChecked":"defaultValue";n in i||xr(u)}var v=x(r),o=v[k],d=!v[m];let p=N&&o;p&&G(!1);var a=e||{},T=r.nodeName===kr;for(var g in e)g in i||(i[g]=null);i.class?i.class=qr(i.class):i[E]&&(i.class=null),i[w]&&(i.style??=null);var I=rr(r);for(const l in i){let c=i[l];if(T&&l==="value"&&c==null){r.value=r.__value="",a[l]=c;continue}if(l==="class"){var O=r.namespaceURI==="http://www.w3.org/1999/xhtml";Xr(r,O,c,f,e?.[E],i[E]),a[l]=c,a[E]=i[E];continue}if(l==="style"){Fr(r,c,e?.[w],i[w]),a[l]=c,a[w]=i[w];continue}var _=a[l];if(!(c===_&&!(c===void 0&&r.hasAttribute(l)))){a[l]=c;var R=l[0]+l[1];if(R!=="$$")if(R==="on"){const S={},P="$$"+l;let h=l.slice(2);var A=Gr(h);if(jr(h)&&(h=h.slice(0,-7),S.capture=!0),!A&&_){if(c!=null)continue;r.removeEventListener(h,a[P],S),a[P]=null}if(A)Yr(h,r,c),Dr([h]);else if(c!=null){let er=function(ir){a[l].call(this,ir)};a[P]=$r(h,r,er,S)}}else if(l==="style")C(r,l,c);else if(l==="autofocus")br(r,!!c);else if(!o&&(l==="__value"||l==="value"&&c!=null))r.value=r.__value=c;else if(l==="selected"&&T)re(r,c);else{var b=l;d||(b=Br(b));var L=b==="defaultValue"||b==="defaultChecked";if(c==null&&!o&&!L)if(v[l]=null,b==="value"||b==="checked"){let S=r;const P=e===void 0;if(b==="value"){let h=S.defaultValue;S.removeAttribute(b),S.defaultValue=h,S.value=S.__value=P?h:null}else{let h=S.defaultChecked;S.removeAttribute(b),S.defaultChecked=h,S.checked=P?h:!1}}else r.removeAttribute(l);else L||I.includes(b)&&(o||typeof c!="string")?(r[b]=c,b in v&&(v[b]=pr)):typeof c!="function"&&C(r,b,c)}}}return p&&G(!0),a}function ae(r,e,i=[],f=[],s=[],t,u=!1,n=!1){dr(s,i,f,v=>{var o=void 0,d={},p=r.nodeName===mr,a=!1;if(X(()=>{var g=e(...v.map(M)),I=ee(r,o,g,t,u,n);a&&p&&"value"in g&&$(r,g.value);for(let _ of Object.getOwnPropertySymbols(d))g[_]||D(d[_]);for(let _ of Object.getOwnPropertySymbols(g)){var O=g[_];_.description===_r&&(!o||O!==o[_])&&(d[_]&&D(d[_]),d[_]=F(()=>Vr(r,()=>O))),I[_]=O}o=I}),p){var T=r;Q(()=>{$(T,o.value,!0),Qr(T)})}a=!0})}function x(r){return r.__attributes??={[k]:r.nodeName.includes("-"),[m]:r.namespaceURI===ur}}var z=new Map;function rr(r){var e=r.getAttribute("is")||r.nodeName,i=z.get(e);if(i)return i;z.set(e,i=[]);for(var f,s=r,t=Element.prototype;t!==s;){f=lr(s);for(var u in f)f[u].set&&i.push(u);s=nr(s)}return i}const ie={get(r,e){if(!r.exclude.includes(e))return M(r.version),e in r.special?r.special[e]():r.props[e]},set(r,e,i){if(!(e in r.special)){var f=B;try{V(r.parent_effect),r.special[e]=fe({get[e](){return r.props[e]}},e,W)}finally{V(f)}}return r.special[e](i),K(r.version),!0},getOwnPropertyDescriptor(r,e){if(!r.exclude.includes(e)&&e in r.props)return{enumerable:!0,configurable:!0,value:r.props[e]}},deleteProperty(r,e){return r.exclude.includes(e)||(r.exclude.push(e),K(r.version)),!0},has(r,e){return r.exclude.includes(e)?!1:e in r.props},ownKeys(r){return Reflect.ownKeys(r.props).filter(e=>!r.exclude.includes(e))}};function ue(r,e){return new Proxy({props:r,exclude:e,special:{},version:Ir(0),parent_effect:B},ie)}function fe(r,e,i,f){var s=!Pr||(i&Lr)!==0,t=(i&Or)!==0,u=(i&Rr)!==0,n=f,v=!0,o=()=>(v&&(v=!1,n=u?Nr(f):f),n);let d;if(t){var p=Cr in r||Ur in r;d=gr(r,e)?.set??(p&&e in r?A=>r[e]=A:void 0)}var a,T=!1;t?[a,T]=Kr(()=>r[e]):a=r[e],a===void 0&&f!==void 0&&(a=o(),d&&(s&&Ar(),d(a)));var g;if(s?g=()=>{var A=r[e];return A===void 0?o():(v=!0,A)}:g=()=>{var A=r[e];return A!==void 0&&(n=void 0),A===void 0?n:A},s&&(i&W)===0)return g;if(d){var I=r.$$legacy;return(function(A,b){return arguments.length>0?((!s||!b||I||T)&&d(b?g():A),A):g()})}var O=!1,_=((i&Er)!==0?wr:Mr)(()=>(O=!1,g()));t&&M(_);var R=B;return(function(A,b){if(arguments.length>0){const L=b?M(_):s&&t?hr(A):A;return Sr(_,L),O=!0,n!==void 0&&(n=L),A}return yr&&O||(R.f&Tr)!==0?_.v:M(_)})}export{Xr as a,ae as b,ue as l,fe as p,xr as r,C as s};
|