var openStationApp_userEdit=function(k){"use strict";function M(n,...t){return{__wpdHtml:!0,strings:n,values:t}}function R(n){return!!n&&n.__wpdHtml===!0}const S="$$wpd$$",h=/\$\$wpd\$\$(\d+)\$\$/g,O="$$wpd-node$$",P=/^\$\$wpd-node\$\$(\d+)\$\$$/,L=new Set(["style","script","textarea","title"]);function W(n){let t="",e=!1,o=null,l=!1,r=null,s="",f=!1;for(let c=0;c",a)&&(l=!1,a+=2);continue}if(r!==null){d==="<"&&i[a+1]==="/"&&i.slice(a+2,a+2+r.length).toLowerCase()===r&&(a+=1+r.length,r=null,e=!0,f=!1,s="");continue}if(o!==null){d===o&&(o=null);continue}if(e){d==='"'||d==="'"?(o=d,f=!1):d===">"?(e=!1,f=!1,L.has(s)&&(r=s),s=""):f&&(/[a-zA-Z0-9-]/.test(d)?s+=d.toLowerCase():f=!1);continue}if(i.startsWith("`)}return t}const b=new WeakMap;function y(n){const t=b.get(n);if(t)return t;const e=document.createElement("template");e.innerHTML=W(n);const o=[],l=(f,c)=>{if(f.nodeType===Node.ELEMENT_NODE){const d=f;for(const u of Array.from(d.attributes)){const x=u.name,m=u.value,I=x[0];if(h.test(m))if(h.lastIndex=0,I==="@"){const p=h.exec(m);h.lastIndex=0,o.push({path:c,kind:"event",name:x.slice(1),valueIndex:p?Number(p[1]):0}),d.removeAttribute(x)}else if(I==="."){const p=h.exec(m);h.lastIndex=0,o.push({path:c,kind:"prop",name:x.slice(1),valueIndex:p?Number(p[1]):0}),d.removeAttribute(x)}else if(I==="?"){const p=h.exec(m);h.lastIndex=0,o.push({path:c,kind:"bool",name:x.slice(1),valueIndex:p?Number(p[1]):0}),d.removeAttribute(x)}else{const p=[],N=[];let v=0,w;for(h.lastIndex=0;(w=h.exec(m))!==null;)p.push(m.slice(v,w.index)),N.push(Number(w[1])),v=w.index+w[0].length;p.push(m.slice(v)),o.push({path:c,kind:"attr",name:x,template:p,valueIndices:N}),d.setAttribute(x,"")}}}const i=Array.from(f.childNodes);let a=0;for(let d=0;dp&&v.push(document.createTextNode(m.slice(p,N.index)));const E=document.createTextNode("");v.push(E),w.push({path:[...c,x+v.length-1],kind:"node",valueIndex:Number(N[1])}),p=N.index+N[0].length}p{const c=[];for(const i of o){let a=f;for(const d of i.path)a=a.childNodes[d];i.kind==="node"?c.push({kind:"node",valueIndex:i.valueIndex,child:{anchor:a,state:null}}):i.kind==="attr"?c.push({kind:"attr",element:a,name:i.name,template:i.template,valueIndices:i.valueIndices}):i.kind==="event"?c.push({kind:"event",valueIndex:i.valueIndex,element:a,name:i.name}):i.kind==="prop"?c.push({kind:"prop",valueIndex:i.valueIndex,element:a,name:i.name}):i.kind==="bool"&&c.push({kind:"bool",valueIndex:i.valueIndex,element:a,name:i.name})}return c}};return b.set(n,s),s}const C=new WeakMap;function j(n,t){for(const e of n.nodes)if(e.parentNode!==t)return!1;return!0}function K(n,t){const e=C.get(t);if(e&&e.strings===n.strings&&j(e,t)){$(e.parts,n.values);return}const o=y(n.strings),l=o.template.content.cloneNode(!0),r=o.buildParts(l),s=Array.from(l.childNodes);for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(l),$(r,n.values),C.set(t,{strings:n.strings,parts:r,nodes:s})}function $(n,t){for(const e of n)if(e.kind==="node")T(e.child,t[e.valueIndex]);else if(e.kind==="attr"){let o=e.template[0];for(let l=0;lObject.prototype.hasOwnProperty.call(e,s),runLocal:(s,f,c,i)=>{const a=e[s];if(!a)return f;const d={...f},u=a(d,c,i);return u===void 0?d:u},render:s=>{K(t.view(s),s.root),t.updated?.(s)},mounted:s=>t.mounted?.(s)},{placeholder:l}=t;l&&(o.placeholder=s=>l(s));const r=window;return(r.openStationApps??(r.openStationApps={}))[n]=o,o}const Z={success:5e3,error:8e3,info:void 0},q=H("desktop-mode-user-edit",{view:({state:n})=>M`
0?String(n.userId):""} >
`,updated:n=>{const t=n.ui(()=>({wired:!1})),e=n.root.querySelector("os-user-profile");!e||t.wired||(t.wired=!0,e.config=n.extra,e.fetch=n.fetch,e.toast=(o,l)=>n.host.toast?.({message:o,duration:Z[l??"info"]}))}});return k.default=q,Object.defineProperties(k,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}}),k}({});