File: /www/wwwroot/www.waciwang.com/wp-content/plugins/gutenberg/build/modules/workflow/index.min.js
var Oo=Object.create;var pa=Object.defineProperty;var Mo=Object.getOwnPropertyDescriptor;var Eo=Object.getOwnPropertyNames;var Do=Object.getPrototypeOf,Ao=Object.prototype.hasOwnProperty;var et=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Qo=(t,e,a,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Eo(e))!Ao.call(t,o)&&o!==a&&pa(t,o,{get:()=>e[o],enumerable:!(r=Mo(e,o))||r.enumerable});return t};var f=(t,e,a)=>(a=t!=null?Oo(Do(t)):{},Qo(e||!t||!t.__esModule?pa(a,"default",{value:t,enumerable:!0}):a,t));var Jt=et((Gc,Ga)=>{Ga.exports=window.wp.element});var h=et((Xc,ha)=>{ha.exports=window.React});var A=et((Zc,xa)=>{xa.exports=window.ReactJSXRuntime});var ut=et((Yc,Ha)=>{Ha.exports=window.ReactDOM});var Zo=et((ls,ho)=>{ho.exports=window.wp.data});var xo=et((ns,Wo)=>{Wo.exports=window.wp.i18n});var Io=et((cs,vo)=>{vo.exports=window.wp.components});var Co=et((is,wo)=>{wo.exports=window.wp.keyboardShortcuts});var Bo=et((ss,Ho)=>{Ho.exports=window.wp.primitives});var ko=et((gs,Yo)=>{Yo.exports=window.wp.privateApis});var be=f(Jt(),1);var ga=1,zo=.9,jo=.8,Uo=.17,Re=.1,ye=.999,To=.9999,_o=.99,Po=/[\\\/_+.#"@\[\(\{&]/,Ko=/[\\\/_+.#"@\[\(\{&]/g,qo=/[\s-]/,Ra=/[\s-]/g;function he(t,e,a,r,o,l,c){if(l===e.length)return o===t.length?ga:_o;var n=`${o},${l}`;if(c[n]!==void 0)return c[n];for(var u=r.charAt(l),i=a.indexOf(u,o),s=0,d,g,X,v;i>=0;)d=he(t,e,a,r,i+1,l+1,c),d>s&&(i===o?d*=ga:Po.test(t.charAt(i-1))?(d*=jo,X=t.slice(o,i-1).match(Ko),X&&o>0&&(d*=Math.pow(ye,X.length))):qo.test(t.charAt(i-1))?(d*=zo,v=t.slice(o,i-1).match(Ra),v&&o>0&&(d*=Math.pow(ye,v.length))):(d*=Uo,o>0&&(d*=Math.pow(ye,i-o))),t.charAt(i)!==e.charAt(l)&&(d*=To)),(d<Re&&a.charAt(i-1)===r.charAt(l+1)||r.charAt(l+1)===r.charAt(l)&&a.charAt(i-1)!==r.charAt(l))&&(g=he(t,e,a,r,i+1,l+2,c),g*Re>d&&(d=g*Re)),d>s&&(s=d),i=a.indexOf(u,i+1);return c[n]=s,s}function Xa(t){return t.toLowerCase().replace(Ra," ")}function ya(t,e,a){return t=a&&a.length>0?`${t+" "+a.join(" ")}`:t,he(t,e,Xa(t),Xa(e),0,0,{})}var Y=f(h(),1);var Rc=!!(typeof window<"u"&&window.document&&window.document.createElement);function Rt(t,e,{checkForDefaultPrevented:a=!0}={}){return function(o){if(t?.(o),a===!1||!o.defaultPrevented)return e?.(o)}}var Wa=f(h(),1);function Za(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Ze(...t){return e=>{let a=!1,r=t.map(o=>{let l=Za(o,e);return!a&&typeof l=="function"&&(a=!0),l});if(a)return()=>{for(let o=0;o<r.length;o++){let l=r[o];typeof l=="function"?l():Za(t[o],null)}}}}function Ot(...t){return Wa.useCallback(Ze(...t),t)}var K=f(h(),1),We=f(A(),1);function va(t,e){let a=K.createContext(e),r=l=>{let{children:c,...n}=l,u=K.useMemo(()=>n,Object.values(n));return(0,We.jsx)(a.Provider,{value:u,children:c})};r.displayName=t+"Provider";function o(l){let c=K.useContext(a);if(c)return c;if(e!==void 0)return e;throw new Error(`\`${l}\` must be used within \`${t}\``)}return[r,o]}function Ia(t,e=[]){let a=[];function r(l,c){let n=K.createContext(c),u=a.length;a=[...a,c];let i=d=>{let{scope:g,children:X,...v}=d,p=g?.[t]?.[u]||n,b=K.useMemo(()=>v,Object.values(v));return(0,We.jsx)(p.Provider,{value:b,children:X})};i.displayName=l+"Provider";function s(d,g){let X=g?.[t]?.[u]||n,v=K.useContext(X);if(v)return v;if(c!==void 0)return c;throw new Error(`\`${d}\` must be used within \`${l}\``)}return[i,s]}let o=()=>{let l=a.map(c=>K.createContext(c));return function(n){let u=n?.[t]||l;return K.useMemo(()=>({[`__scope${t}`]:{...n,[t]:u}}),[n,u])}};return o.scopeName=t,[r,$o(o,...e)]}function $o(...t){let e=t[0];if(t.length===1)return e;let a=()=>{let r=t.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){let c=r.reduce((n,{useScope:u,scopeName:i})=>{let d=u(l)[`__scope${i}`];return{...n,...d}},{});return K.useMemo(()=>({[`__scope${e.scopeName}`]:c}),[c])}};return a.scopeName=e.scopeName,a}var xe=f(h(),1);var wa=f(h(),1),Mt=globalThis?.document?wa.useLayoutEffect:()=>{};var tl=xe[" useId ".trim().toString()]||(()=>{}),el=0;function Et(t){let[e,a]=xe.useState(tl());return Mt(()=>{t||a(r=>r??String(el++))},[t]),t||(e?`radix-${e}`:"")}var q=f(h(),1);var Dt=f(h(),1);var al=q[" useInsertionEffect ".trim().toString()]||Mt;function Ca({prop:t,defaultProp:e,onChange:a=()=>{},caller:r}){let[o,l,c]=rl({defaultProp:e,onChange:a}),n=t!==void 0,u=n?t:o;{let s=q.useRef(t!==void 0);q.useEffect(()=>{let d=s.current;d!==n&&console.warn(`${r} is changing from ${d?"controlled":"uncontrolled"} to ${n?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),s.current=n},[n,r])}let i=q.useCallback(s=>{if(n){let d=ol(s)?s(t):s;d!==t&&c.current?.(d)}else l(s)},[n,t,l,c]);return[u,i]}function rl({defaultProp:t,onChange:e}){let[a,r]=q.useState(t),o=q.useRef(a),l=q.useRef(e);return al(()=>{l.current=e},[e]),q.useEffect(()=>{o.current!==a&&(l.current?.(a),o.current=a)},[a,o]),[a,r,l]}function ol(t){return typeof t=="function"}var S=f(h(),1);var Hc=!!(typeof window<"u"&&window.document&&window.document.createElement);function At(t,e,{checkForDefaultPrevented:a=!0}={}){return function(o){if(t?.(o),a===!1||!o.defaultPrevented)return e?.(o)}}var La=f(h(),1),Va=f(ut(),1);var O=f(h(),1);var Ya=f(h(),1);function Ba(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function ve(...t){return e=>{let a=!1,r=t.map(o=>{let l=Ba(o,e);return!a&&typeof l=="function"&&(a=!0),l});if(a)return()=>{for(let o=0;o<r.length;o++){let l=r[o];typeof l=="function"?l():Ba(t[o],null)}}}}function Ie(...t){return Ya.useCallback(ve(...t),t)}var Qt=f(A(),1);function ka(t){let e=ll(t),a=O.forwardRef((r,o)=>{let{children:l,...c}=r,n=O.Children.toArray(l),u=n.find(cl);if(u){let i=u.props.children,s=n.map(d=>d===u?O.Children.count(i)>1?O.Children.only(null):O.isValidElement(i)?i.props.children:null:d);return(0,Qt.jsx)(e,{...c,ref:o,children:O.isValidElement(i)?O.cloneElement(i,void 0,s):null})}return(0,Qt.jsx)(e,{...c,ref:o,children:l})});return a.displayName=`${t}.Slot`,a}function ll(t){let e=O.forwardRef((a,r)=>{let{children:o,...l}=a;if(O.isValidElement(o)){let c=ul(o),n=il(l,o.props);return o.type!==O.Fragment&&(n.ref=r?ve(r,c):c),O.cloneElement(o,n)}return O.Children.count(o)>1?O.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var nl=Symbol("radix.slottable");function cl(t){return O.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===nl}function il(t,e){let a={...e};for(let r in e){let o=t[r],l=e[r];/^on[A-Z]/.test(r)?o&&l?a[r]=(...n)=>{let u=l(...n);return o(...n),u}:o&&(a[r]=o):r==="style"?a[r]={...o,...l}:r==="className"&&(a[r]=[o,l].filter(Boolean).join(" "))}return{...t,...a}}function ul(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning;return a?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var Fa=f(A(),1),sl=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],we=sl.reduce((t,e)=>{let a=ka(`Primitive.${e}`),r=La.forwardRef((o,l)=>{let{asChild:c,...n}=o,u=c?a:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Fa.jsx)(u,{...n,ref:l})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});function Na(t,e){t&&Va.flushSync(()=>t.dispatchEvent(e))}var yt=f(h(),1);function Bt(t){let e=yt.useRef(t);return yt.useEffect(()=>{e.current=t}),yt.useMemo(()=>(...a)=>e.current?.(...a),[])}var Sa=f(h(),1);function Ja(t,e=globalThis?.document){let a=Bt(t);Sa.useEffect(()=>{let r=o=>{o.key==="Escape"&&a(o)};return e.addEventListener("keydown",r,{capture:!0}),()=>e.removeEventListener("keydown",r,{capture:!0})},[a,e])}var He=f(A(),1),dl="DismissableLayer",Ce="dismissableLayer.update",ml="dismissableLayer.pointerDownOutside",fl="dismissableLayer.focusOutside",Oa,Ea=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Be=S.forwardRef((t,e)=>{let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:l,onInteractOutside:c,onDismiss:n,...u}=t,i=S.useContext(Ea),[s,d]=S.useState(null),g=s?.ownerDocument??globalThis?.document,[,X]=S.useState({}),v=Ie(e,y=>d(y)),p=Array.from(i.layers),[b]=[...i.layersWithOutsidePointerEventsDisabled].slice(-1),Z=p.indexOf(b),w=s?p.indexOf(s):-1,V=i.layersWithOutsidePointerEventsDisabled.size>0,F=w>=Z,C=Gl(y=>{let z=y.target,lt=[...i.branches].some(it=>it.contains(z));!F||lt||(o?.(y),c?.(y),y.defaultPrevented||n?.())},g),x=gl(y=>{let z=y.target;[...i.branches].some(it=>it.contains(z))||(l?.(y),c?.(y),y.defaultPrevented||n?.())},g);return Ja(y=>{w===i.layers.size-1&&(r?.(y),!y.defaultPrevented&&n&&(y.preventDefault(),n()))},g),S.useEffect(()=>{if(s)return a&&(i.layersWithOutsidePointerEventsDisabled.size===0&&(Oa=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),i.layersWithOutsidePointerEventsDisabled.add(s)),i.layers.add(s),Ma(),()=>{a&&i.layersWithOutsidePointerEventsDisabled.size===1&&(g.body.style.pointerEvents=Oa)}},[s,g,a,i]),S.useEffect(()=>()=>{s&&(i.layers.delete(s),i.layersWithOutsidePointerEventsDisabled.delete(s),Ma())},[s,i]),S.useEffect(()=>{let y=()=>X({});return document.addEventListener(Ce,y),()=>document.removeEventListener(Ce,y)},[]),(0,He.jsx)(we.div,{...u,ref:v,style:{pointerEvents:V?F?"auto":"none":void 0,...t.style},onFocusCapture:At(t.onFocusCapture,x.onFocusCapture),onBlurCapture:At(t.onBlurCapture,x.onBlurCapture),onPointerDownCapture:At(t.onPointerDownCapture,C.onPointerDownCapture)})});Be.displayName=dl;var bl="DismissableLayerBranch",pl=S.forwardRef((t,e)=>{let a=S.useContext(Ea),r=S.useRef(null),o=Ie(e,r);return S.useEffect(()=>{let l=r.current;if(l)return a.branches.add(l),()=>{a.branches.delete(l)}},[a.branches]),(0,He.jsx)(we.div,{...t,ref:o})});pl.displayName=bl;function Gl(t,e=globalThis?.document){let a=Bt(t),r=S.useRef(!1),o=S.useRef(()=>{});return S.useEffect(()=>{let l=n=>{if(n.target&&!r.current){let i=function(){Da(ml,a,s,{discrete:!0})};var u=i;let s={originalEvent:n};n.pointerType==="touch"?(e.removeEventListener("click",o.current),o.current=i,e.addEventListener("click",o.current,{once:!0})):i()}else e.removeEventListener("click",o.current);r.current=!1},c=window.setTimeout(()=>{e.addEventListener("pointerdown",l)},0);return()=>{window.clearTimeout(c),e.removeEventListener("pointerdown",l),e.removeEventListener("click",o.current)}},[e,a]),{onPointerDownCapture:()=>r.current=!0}}function gl(t,e=globalThis?.document){let a=Bt(t),r=S.useRef(!1);return S.useEffect(()=>{let o=l=>{l.target&&!r.current&&Da(fl,a,{originalEvent:l},{discrete:!1})};return e.addEventListener("focusin",o),()=>e.removeEventListener("focusin",o)},[e,a]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Ma(){let t=new CustomEvent(Ce);document.dispatchEvent(t)}function Da(t,e,a,{discrete:r}){let o=a.originalEvent.target,l=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:a});e&&o.addEventListener(t,e,{once:!0}),r?Na(o,l):o.dispatchEvent(l)}var $=f(h(),1);var Qa=f(h(),1);function Aa(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function Ye(...t){return e=>{let a=!1,r=t.map(o=>{let l=Aa(o,e);return!a&&typeof l=="function"&&(a=!0),l});if(a)return()=>{for(let o=0;o<r.length;o++){let l=r[o];typeof l=="function"?l():Aa(t[o],null)}}}}function za(...t){return Qa.useCallback(Ye(...t),t)}var Ua=f(h(),1),Wl=f(ut(),1);var M=f(h(),1);var zt=f(A(),1);function ja(t){let e=Xl(t),a=M.forwardRef((r,o)=>{let{children:l,...c}=r,n=M.Children.toArray(l),u=n.find(yl);if(u){let i=u.props.children,s=n.map(d=>d===u?M.Children.count(i)>1?M.Children.only(null):M.isValidElement(i)?i.props.children:null:d);return(0,zt.jsx)(e,{...c,ref:o,children:M.isValidElement(i)?M.cloneElement(i,void 0,s):null})}return(0,zt.jsx)(e,{...c,ref:o,children:l})});return a.displayName=`${t}.Slot`,a}function Xl(t){let e=M.forwardRef((a,r)=>{let{children:o,...l}=a;if(M.isValidElement(o)){let c=Zl(o),n=hl(l,o.props);return o.type!==M.Fragment&&(n.ref=r?Ye(r,c):c),M.cloneElement(o,n)}return M.Children.count(o)>1?M.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Rl=Symbol("radix.slottable");function yl(t){return M.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Rl}function hl(t,e){let a={...e};for(let r in e){let o=t[r],l=e[r];/^on[A-Z]/.test(r)?o&&l?a[r]=(...n)=>{let u=l(...n);return o(...n),u}:o&&(a[r]=o):r==="style"?a[r]={...o,...l}:r==="className"&&(a[r]=[o,l].filter(Boolean).join(" "))}return{...t,...a}}function Zl(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning;return a?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var Ta=f(A(),1),xl=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],_a=xl.reduce((t,e)=>{let a=ja(`Primitive.${e}`),r=Ua.forwardRef((o,l)=>{let{asChild:c,...n}=o,u=c?a:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Ta.jsx)(u,{...n,ref:l})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});var ht=f(h(),1);function ke(t){let e=ht.useRef(t);return ht.useEffect(()=>{e.current=t}),ht.useMemo(()=>(...a)=>e.current?.(...a),[])}var tr=f(A(),1),Le="focusScope.autoFocusOnMount",Ve="focusScope.autoFocusOnUnmount",Pa={bubbles:!1,cancelable:!0},vl="FocusScope",Fe=$.forwardRef((t,e)=>{let{loop:a=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:l,...c}=t,[n,u]=$.useState(null),i=ke(o),s=ke(l),d=$.useRef(null),g=za(e,p=>u(p)),X=$.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;$.useEffect(()=>{if(r){let w=function(x){if(X.paused||!n)return;let y=x.target;n.contains(y)?d.current=y:nt(d.current,{select:!0})},V=function(x){if(X.paused||!n)return;let y=x.relatedTarget;y!==null&&(n.contains(y)||nt(d.current,{select:!0}))},F=function(x){if(document.activeElement===document.body)for(let z of x)z.removedNodes.length>0&&nt(n)};var p=w,b=V,Z=F;document.addEventListener("focusin",w),document.addEventListener("focusout",V);let C=new MutationObserver(F);return n&&C.observe(n,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",w),document.removeEventListener("focusout",V),C.disconnect()}}},[r,n,X.paused]),$.useEffect(()=>{if(n){qa.add(X);let p=document.activeElement;if(!n.contains(p)){let Z=new CustomEvent(Le,Pa);n.addEventListener(Le,i),n.dispatchEvent(Z),Z.defaultPrevented||(Il(Yl(er(n)),{select:!0}),document.activeElement===p&&nt(n))}return()=>{n.removeEventListener(Le,i),setTimeout(()=>{let Z=new CustomEvent(Ve,Pa);n.addEventListener(Ve,s),n.dispatchEvent(Z),Z.defaultPrevented||nt(p??document.body,{select:!0}),n.removeEventListener(Ve,s),qa.remove(X)},0)}}},[n,i,s,X]);let v=$.useCallback(p=>{if(!a&&!r||X.paused)return;let b=p.key==="Tab"&&!p.altKey&&!p.ctrlKey&&!p.metaKey,Z=document.activeElement;if(b&&Z){let w=p.currentTarget,[V,F]=wl(w);V&&F?!p.shiftKey&&Z===F?(p.preventDefault(),a&&nt(V,{select:!0})):p.shiftKey&&Z===V&&(p.preventDefault(),a&&nt(F,{select:!0})):Z===w&&p.preventDefault()}},[a,r,X.paused]);return(0,tr.jsx)(_a.div,{tabIndex:-1,...c,ref:g,onKeyDown:v})});Fe.displayName=vl;function Il(t,{select:e=!1}={}){let a=document.activeElement;for(let r of t)if(nt(r,{select:e}),document.activeElement!==a)return}function wl(t){let e=er(t),a=Ka(e,t),r=Ka(e.reverse(),t);return[a,r]}function er(t){let e=[],a=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{let o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)e.push(a.currentNode);return e}function Ka(t,e){for(let a of t)if(!Cl(a,{upTo:e}))return a}function Cl(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function Hl(t){return t instanceof HTMLInputElement&&"select"in t}function nt(t,{select:e=!1}={}){if(t&&t.focus){let a=document.activeElement;t.focus({preventScroll:!0}),t!==a&&Hl(t)&&e&&t.select()}}var qa=Bl();function Bl(){let t=[];return{add(e){let a=t[0];e!==a&&a?.pause(),t=$a(t,e),t.unshift(e)},remove(e){t=$a(t,e),t[0]?.resume()}}}function $a(t,e){let a=[...t],r=a.indexOf(e);return r!==-1&&a.splice(r,1),a}function Yl(t){return t.filter(e=>e.tagName!=="A")}var Ut=f(h(),1),sr=f(ut(),1);var lr=f(h(),1),Jl=f(ut(),1);var E=f(h(),1);var kl=f(h(),1);function ar(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function rr(...t){return e=>{let a=!1,r=t.map(o=>{let l=ar(o,e);return!a&&typeof l=="function"&&(a=!0),l});if(a)return()=>{for(let o=0;o<r.length;o++){let l=r[o];typeof l=="function"?l():ar(t[o],null)}}}}var jt=f(A(),1);function or(t){let e=Ll(t),a=E.forwardRef((r,o)=>{let{children:l,...c}=r,n=E.Children.toArray(l),u=n.find(Fl);if(u){let i=u.props.children,s=n.map(d=>d===u?E.Children.count(i)>1?E.Children.only(null):E.isValidElement(i)?i.props.children:null:d);return(0,jt.jsx)(e,{...c,ref:o,children:E.isValidElement(i)?E.cloneElement(i,void 0,s):null})}return(0,jt.jsx)(e,{...c,ref:o,children:l})});return a.displayName=`${t}.Slot`,a}function Ll(t){let e=E.forwardRef((a,r)=>{let{children:o,...l}=a;if(E.isValidElement(o)){let c=Sl(o),n=Nl(l,o.props);return o.type!==E.Fragment&&(n.ref=r?rr(r,c):c),E.cloneElement(o,n)}return E.Children.count(o)>1?E.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Vl=Symbol("radix.slottable");function Fl(t){return E.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Vl}function Nl(t,e){let a={...e};for(let r in e){let o=t[r],l=e[r];/^on[A-Z]/.test(r)?o&&l?a[r]=(...n)=>{let u=l(...n);return o(...n),u}:o&&(a[r]=o):r==="style"?a[r]={...o,...l}:r==="className"&&(a[r]=[o,l].filter(Boolean).join(" "))}return{...t,...a}}function Sl(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning;return a?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var nr=f(A(),1),Ol=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],cr=Ol.reduce((t,e)=>{let a=or(`Primitive.${e}`),r=lr.forwardRef((o,l)=>{let{asChild:c,...n}=o,u=c?a:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,nr.jsx)(u,{...n,ref:l})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});var ir=f(h(),1),ur=globalThis?.document?ir.useLayoutEffect:()=>{};var dr=f(A(),1),Ml="Portal",Ne=Ut.forwardRef((t,e)=>{let{container:a,...r}=t,[o,l]=Ut.useState(!1);ur(()=>l(!0),[]);let c=a||o&&globalThis?.document?.body;return c?sr.default.createPortal((0,dr.jsx)(cr.div,{...r,ref:e}),c):null});Ne.displayName=Ml;var T=f(h(),1);var fr=f(h(),1);function mr(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function El(...t){return e=>{let a=!1,r=t.map(o=>{let l=mr(o,e);return!a&&typeof l=="function"&&(a=!0),l});if(a)return()=>{for(let o=0;o<r.length;o++){let l=r[o];typeof l=="function"?l():mr(t[o],null)}}}}function br(...t){return fr.useCallback(El(...t),t)}var pr=f(h(),1),Se=globalThis?.document?pr.useLayoutEffect:()=>{};var Gr=f(h(),1);function Dl(t,e){return Gr.useReducer((a,r)=>e[a][r]??a,t)}var Yt=t=>{let{present:e,children:a}=t,r=Al(e),o=typeof a=="function"?a({present:r.isPresent}):T.Children.only(a),l=br(r.ref,Ql(o));return typeof a=="function"||r.isPresent?T.cloneElement(o,{ref:l}):null};Yt.displayName="Presence";function Al(t){let[e,a]=T.useState(),r=T.useRef(null),o=T.useRef(t),l=T.useRef("none"),c=t?"mounted":"unmounted",[n,u]=Dl(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return T.useEffect(()=>{let i=Tt(r.current);l.current=n==="mounted"?i:"none"},[n]),Se(()=>{let i=r.current,s=o.current;if(s!==t){let g=l.current,X=Tt(i);t?u("MOUNT"):X==="none"||i?.display==="none"?u("UNMOUNT"):u(s&&g!==X?"ANIMATION_OUT":"UNMOUNT"),o.current=t}},[t,u]),Se(()=>{if(e){let i,s=e.ownerDocument.defaultView??window,d=X=>{let p=Tt(r.current).includes(CSS.escape(X.animationName));if(X.target===e&&p&&(u("ANIMATION_END"),!o.current)){let b=e.style.animationFillMode;e.style.animationFillMode="forwards",i=s.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=b)})}},g=X=>{X.target===e&&(l.current=Tt(r.current))};return e.addEventListener("animationstart",g),e.addEventListener("animationcancel",d),e.addEventListener("animationend",d),()=>{s.clearTimeout(i),e.removeEventListener("animationstart",g),e.removeEventListener("animationcancel",d),e.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[e,u]),{isPresent:["mounted","unmountSuspended"].includes(n),ref:T.useCallback(i=>{r.current=i?getComputedStyle(i):null,a(i)},[])}}function Tt(t){return t?.animationName||"none"}function Ql(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning;return a?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var gr=f(h(),1),Pl=f(ut(),1);var D=f(h(),1);var _t=f(A(),1);function Pt(t){let e=zl(t),a=D.forwardRef((r,o)=>{let{children:l,...c}=r,n=D.Children.toArray(l),u=n.find(Ul);if(u){let i=u.props.children,s=n.map(d=>d===u?D.Children.count(i)>1?D.Children.only(null):D.isValidElement(i)?i.props.children:null:d);return(0,_t.jsx)(e,{...c,ref:o,children:D.isValidElement(i)?D.cloneElement(i,void 0,s):null})}return(0,_t.jsx)(e,{...c,ref:o,children:l})});return a.displayName=`${t}.Slot`,a}function zl(t){let e=D.forwardRef((a,r)=>{let{children:o,...l}=a;if(D.isValidElement(o)){let c=_l(o),n=Tl(l,o.props);return o.type!==D.Fragment&&(n.ref=r?Ze(r,c):c),D.cloneElement(o,n)}return D.Children.count(o)>1?D.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var jl=Symbol("radix.slottable");function Ul(t){return D.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===jl}function Tl(t,e){let a={...e};for(let r in e){let o=t[r],l=e[r];/^on[A-Z]/.test(r)?o&&l?a[r]=(...n)=>{let u=l(...n);return o(...n),u}:o&&(a[r]=o):r==="style"?a[r]={...o,...l}:r==="className"&&(a[r]=[o,l].filter(Boolean).join(" "))}return{...t,...a}}function _l(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning;return a?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var Xr=f(A(),1),Kl=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Zt=Kl.reduce((t,e)=>{let a=Pt(`Primitive.${e}`),r=gr.forwardRef((o,l)=>{let{asChild:c,...n}=o,u=c?a:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Xr.jsx)(u,{...n,ref:l})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});var yr=f(h(),1),Je=0;function hr(){yr.useEffect(()=>{let t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??Rr()),document.body.insertAdjacentElement("beforeend",t[1]??Rr()),Je++,()=>{Je===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),Je--}},[])}function Rr(){let t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var _=function(){return _=Object.assign||function(e){for(var a,r=1,o=arguments.length;r<o;r++){a=arguments[r];for(var l in a)Object.prototype.hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e},_.apply(this,arguments)};function Kt(t,e){var a={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(a[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(a[r[o]]=t[r[o]]);return a}function Zr(t,e,a){if(a||arguments.length===2)for(var r=0,o=e.length,l;r<o;r++)(l||!(r in e))&&(l||(l=Array.prototype.slice.call(e,0,r)),l[r]=e[r]);return t.concat(l||Array.prototype.slice.call(e))}var ae=f(h());var Q=f(h());var st="right-scroll-bar-position",dt="width-before-scroll-bar",Oe="with-scroll-bars-hidden",Me="--removed-body-scroll-bar-size";function qt(t,e){return typeof t=="function"?t(e):t&&(t.current=e),t}var Wr=f(h());function xr(t,e){var a=(0,Wr.useState)(function(){return{value:t,callback:e,facade:{get current(){return a.value},set current(r){var o=a.value;o!==r&&(a.value=r,a.callback(r,o))}}}})[0];return a.callback=e,a.facade}var $t=f(h());var ql=typeof window<"u"?$t.useLayoutEffect:$t.useEffect,vr=new WeakMap;function Ee(t,e){var a=xr(e||null,function(r){return t.forEach(function(o){return qt(o,r)})});return ql(function(){var r=vr.get(a);if(r){var o=new Set(r),l=new Set(t),c=a.current;o.forEach(function(n){l.has(n)||qt(n,null)}),l.forEach(function(n){o.has(n)||qt(n,c)})}vr.set(a,t)},[t]),a}function $l(t){return t}function tn(t,e){e===void 0&&(e=$l);var a=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:t},useMedium:function(l){var c=e(l,r);return a.push(c),function(){a=a.filter(function(n){return n!==c})}},assignSyncMedium:function(l){for(r=!0;a.length;){var c=a;a=[],c.forEach(l)}a={push:function(n){return l(n)},filter:function(){return a}}},assignMedium:function(l){r=!0;var c=[];if(a.length){var n=a;a=[],n.forEach(l),c=a}var u=function(){var s=c;c=[],s.forEach(l)},i=function(){return Promise.resolve().then(u)};i(),a={push:function(s){c.push(s),i()},filter:function(s){return c=c.filter(s),a}}}};return o}function De(t){t===void 0&&(t={});var e=tn(null);return e.options=_({async:!0,ssr:!1},t),e}var Ir=f(h()),wr=function(t){var e=t.sideCar,a=Kt(t,["sideCar"]);if(!e)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=e.read();if(!r)throw new Error("Sidecar medium not found");return Ir.createElement(r,_({},a))};wr.isSideCarExport=!0;function Ae(t,e){return t.useMedium(e),wr}var te=De();var Qe=function(){},kt=Q.forwardRef(function(t,e){var a=Q.useRef(null),r=Q.useState({onScrollCapture:Qe,onWheelCapture:Qe,onTouchMoveCapture:Qe}),o=r[0],l=r[1],c=t.forwardProps,n=t.children,u=t.className,i=t.removeScrollBar,s=t.enabled,d=t.shards,g=t.sideCar,X=t.noRelative,v=t.noIsolation,p=t.inert,b=t.allowPinchZoom,Z=t.as,w=Z===void 0?"div":Z,V=t.gapMode,F=Kt(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=g,x=Ee([a,e]),y=_(_({},F),o);return Q.createElement(Q.Fragment,null,s&&Q.createElement(C,{sideCar:te,removeScrollBar:i,shards:d,noRelative:X,noIsolation:v,inert:p,setCallbacks:l,allowPinchZoom:!!b,lockRef:a,gapMode:V}),c?Q.cloneElement(Q.Children.only(n),_(_({},y),{ref:x})):Q.createElement(w,_({},y,{className:u,ref:x}),n))});kt.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};kt.classNames={fullWidth:dt,zeroRight:st};var k=f(h());var xt=f(h());var Br=f(h());var Cr;var Hr=function(){if(Cr)return Cr;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function en(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var e=Hr();return e&&t.setAttribute("nonce",e),t}function an(t,e){t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))}function rn(t){var e=document.head||document.getElementsByTagName("head")[0];e.appendChild(t)}var ze=function(){var t=0,e=null;return{add:function(a){t==0&&(e=en())&&(an(e,a),rn(e)),t++},remove:function(){t--,!t&&e&&(e.parentNode&&e.parentNode.removeChild(e),e=null)}}};var je=function(){var t=ze();return function(e,a){Br.useEffect(function(){return t.add(e),function(){t.remove()}},[e&&a])}};var Lt=function(){var t=je(),e=function(a){var r=a.styles,o=a.dynamic;return t(r,o),null};return e};var on={left:0,top:0,right:0,gap:0},Ue=function(t){return parseInt(t||"",10)||0},ln=function(t){var e=window.getComputedStyle(document.body),a=e[t==="padding"?"paddingLeft":"marginLeft"],r=e[t==="padding"?"paddingTop":"marginTop"],o=e[t==="padding"?"paddingRight":"marginRight"];return[Ue(a),Ue(r),Ue(o)]},Te=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return on;var e=ln(t),a=document.documentElement.clientWidth,r=window.innerWidth;return{left:e[0],top:e[1],right:e[2],gap:Math.max(0,r-a+e[2]-e[0])}};var nn=Lt(),Wt="data-scroll-locked",cn=function(t,e,a,r){var o=t.left,l=t.top,c=t.right,n=t.gap;return a===void 0&&(a="margin"),`
.`.concat(Oe,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(n,"px ").concat(r,`;
}
body[`).concat(Wt,`] {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([e&&"position: relative ".concat(r,";"),a==="margin"&&`
padding-left: `.concat(o,`px;
padding-top: `).concat(l,`px;
padding-right: `).concat(c,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(n,"px ").concat(r,`;
`),a==="padding"&&"padding-right: ".concat(n,"px ").concat(r,";")].filter(Boolean).join(""),`
}
.`).concat(st,` {
right: `).concat(n,"px ").concat(r,`;
}
.`).concat(dt,` {
margin-right: `).concat(n,"px ").concat(r,`;
}
.`).concat(st," .").concat(st,` {
right: 0 `).concat(r,`;
}
.`).concat(dt," .").concat(dt,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat(Wt,`] {
`).concat(Me,": ").concat(n,`px;
}
`)},Yr=function(){var t=parseInt(document.body.getAttribute(Wt)||"0",10);return isFinite(t)?t:0},un=function(){xt.useEffect(function(){return document.body.setAttribute(Wt,(Yr()+1).toString()),function(){var t=Yr()-1;t<=0?document.body.removeAttribute(Wt):document.body.setAttribute(Wt,t.toString())}},[])},_e=function(t){var e=t.noRelative,a=t.noImportant,r=t.gapMode,o=r===void 0?"margin":r;un();var l=xt.useMemo(function(){return Te(o)},[o]);return xt.createElement(nn,{styles:cn(l,!e,o,a?"":"!important")})};var Pe=!1;if(typeof window<"u")try{Vt=Object.defineProperty({},"passive",{get:function(){return Pe=!0,!0}}),window.addEventListener("test",Vt,Vt),window.removeEventListener("test",Vt,Vt)}catch{Pe=!1}var Vt,mt=Pe?{passive:!1}:!1;var sn=function(t){return t.tagName==="TEXTAREA"},kr=function(t,e){if(!(t instanceof Element))return!1;var a=window.getComputedStyle(t);return a[e]!=="hidden"&&!(a.overflowY===a.overflowX&&!sn(t)&&a[e]==="visible")},dn=function(t){return kr(t,"overflowY")},mn=function(t){return kr(t,"overflowX")},Ke=function(t,e){var a=e.ownerDocument,r=e;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=Lr(t,r);if(o){var l=Vr(t,r),c=l[1],n=l[2];if(c>n)return!0}r=r.parentNode}while(r&&r!==a.body);return!1},fn=function(t){var e=t.scrollTop,a=t.scrollHeight,r=t.clientHeight;return[e,a,r]},bn=function(t){var e=t.scrollLeft,a=t.scrollWidth,r=t.clientWidth;return[e,a,r]},Lr=function(t,e){return t==="v"?dn(e):mn(e)},Vr=function(t,e){return t==="v"?fn(e):bn(e)},pn=function(t,e){return t==="h"&&e==="rtl"?-1:1},Fr=function(t,e,a,r,o){var l=pn(t,window.getComputedStyle(e).direction),c=l*r,n=a.target,u=e.contains(n),i=!1,s=c>0,d=0,g=0;do{if(!n)break;var X=Vr(t,n),v=X[0],p=X[1],b=X[2],Z=p-b-l*v;(v||Z)&&Lr(t,n)&&(d+=Z,g+=v);var w=n.parentNode;n=w&&w.nodeType===Node.DOCUMENT_FRAGMENT_NODE?w.host:w}while(!u&&n!==document.body||u&&(e.contains(n)||e===n));return(s&&(o&&Math.abs(d)<1||!o&&c>d)||!s&&(o&&Math.abs(g)<1||!o&&-c>g))&&(i=!0),i};var ee=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},Nr=function(t){return[t.deltaX,t.deltaY]},Sr=function(t){return t&&"current"in t?t.current:t},Gn=function(t,e){return t[0]===e[0]&&t[1]===e[1]},gn=function(t){return`
.block-interactivity-`.concat(t,` {pointer-events: none;}
.allow-interactivity-`).concat(t,` {pointer-events: all;}
`)},Xn=0,vt=[];function Jr(t){var e=k.useRef([]),a=k.useRef([0,0]),r=k.useRef(),o=k.useState(Xn++)[0],l=k.useState(Lt)[0],c=k.useRef(t);k.useEffect(function(){c.current=t},[t]),k.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(o));var p=Zr([t.lockRef.current],(t.shards||[]).map(Sr),!0).filter(Boolean);return p.forEach(function(b){return b.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),p.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(o))})}}},[t.inert,t.lockRef.current,t.shards]);var n=k.useCallback(function(p,b){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!c.current.allowPinchZoom;var Z=ee(p),w=a.current,V="deltaX"in p?p.deltaX:w[0]-Z[0],F="deltaY"in p?p.deltaY:w[1]-Z[1],C,x=p.target,y=Math.abs(V)>Math.abs(F)?"h":"v";if("touches"in p&&y==="h"&&x.type==="range")return!1;var z=Ke(y,x);if(!z)return!0;if(z?C=y:(C=y==="v"?"h":"v",z=Ke(y,x)),!z)return!1;if(!r.current&&"changedTouches"in p&&(V||F)&&(r.current=C),!C)return!0;var lt=r.current||C;return Fr(lt,b,p,lt==="h"?V:F,!0)},[]),u=k.useCallback(function(p){var b=p;if(!(!vt.length||vt[vt.length-1]!==l)){var Z="deltaY"in b?Nr(b):ee(b),w=e.current.filter(function(C){return C.name===b.type&&(C.target===b.target||b.target===C.shadowParent)&&Gn(C.delta,Z)})[0];if(w&&w.should){b.cancelable&&b.preventDefault();return}if(!w){var V=(c.current.shards||[]).map(Sr).filter(Boolean).filter(function(C){return C.contains(b.target)}),F=V.length>0?n(b,V[0]):!c.current.noIsolation;F&&b.cancelable&&b.preventDefault()}}},[]),i=k.useCallback(function(p,b,Z,w){var V={name:p,delta:b,target:Z,should:w,shadowParent:Rn(Z)};e.current.push(V),setTimeout(function(){e.current=e.current.filter(function(F){return F!==V})},1)},[]),s=k.useCallback(function(p){a.current=ee(p),r.current=void 0},[]),d=k.useCallback(function(p){i(p.type,Nr(p),p.target,n(p,t.lockRef.current))},[]),g=k.useCallback(function(p){i(p.type,ee(p),p.target,n(p,t.lockRef.current))},[]);k.useEffect(function(){return vt.push(l),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:g}),document.addEventListener("wheel",u,mt),document.addEventListener("touchmove",u,mt),document.addEventListener("touchstart",s,mt),function(){vt=vt.filter(function(p){return p!==l}),document.removeEventListener("wheel",u,mt),document.removeEventListener("touchmove",u,mt),document.removeEventListener("touchstart",s,mt)}},[]);var X=t.removeScrollBar,v=t.inert;return k.createElement(k.Fragment,null,v?k.createElement(l,{styles:gn(o)}):null,X?k.createElement(_e,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function Rn(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}var Or=Ae(te,Jr);var Mr=ae.forwardRef(function(t,e){return ae.createElement(kt,_({},t,{ref:e,sideCar:Or}))});Mr.classNames=kt.classNames;var qe=Mr;var yn=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},It=new WeakMap,re=new WeakMap,oe={},$e=0,Er=function(t){return t&&(t.host||Er(t.parentNode))},hn=function(t,e){return e.map(function(a){if(t.contains(a))return a;var r=Er(a);return r&&t.contains(r)?r:(console.error("aria-hidden",a,"in not contained inside",t,". Doing nothing"),null)}).filter(function(a){return!!a})},Zn=function(t,e,a,r){var o=hn(e,Array.isArray(t)?t:[t]);oe[a]||(oe[a]=new WeakMap);var l=oe[a],c=[],n=new Set,u=new Set(o),i=function(d){!d||n.has(d)||(n.add(d),i(d.parentNode))};o.forEach(i);var s=function(d){!d||u.has(d)||Array.prototype.forEach.call(d.children,function(g){if(n.has(g))s(g);else try{var X=g.getAttribute(r),v=X!==null&&X!=="false",p=(It.get(g)||0)+1,b=(l.get(g)||0)+1;It.set(g,p),l.set(g,b),c.push(g),p===1&&v&&re.set(g,!0),b===1&&g.setAttribute(a,"true"),v||g.setAttribute(r,"true")}catch(Z){console.error("aria-hidden: cannot operate on ",g,Z)}})};return s(e),n.clear(),$e++,function(){c.forEach(function(d){var g=It.get(d)-1,X=l.get(d)-1;It.set(d,g),l.set(d,X),g||(re.has(d)||d.removeAttribute(r),re.delete(d)),X||d.removeAttribute(a)}),$e--,$e||(It=new WeakMap,It=new WeakMap,re=new WeakMap,oe={})}},Dr=function(t,e,a){a===void 0&&(a="data-aria-hidden");var r=Array.from(Array.isArray(t)?t:[t]),o=e||yn(t);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),Zn(r,o,a,"aria-hidden")):function(){return null}};var H=f(A(),1),ne="Dialog",[Ar,Qu]=Ia(ne),[Wn,tt]=Ar(ne),Qr=t=>{let{__scopeDialog:e,children:a,open:r,defaultOpen:o,onOpenChange:l,modal:c=!0}=t,n=Y.useRef(null),u=Y.useRef(null),[i,s]=Ca({prop:r,defaultProp:o??!1,onChange:l,caller:ne});return(0,H.jsx)(Wn,{scope:e,triggerRef:n,contentRef:u,contentId:Et(),titleId:Et(),descriptionId:Et(),open:i,onOpenChange:s,onOpenToggle:Y.useCallback(()=>s(d=>!d),[s]),modal:c,children:a})};Qr.displayName=ne;var zr="DialogTrigger",xn=Y.forwardRef((t,e)=>{let{__scopeDialog:a,...r}=t,o=tt(zr,a),l=Ot(e,o.triggerRef);return(0,H.jsx)(Zt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":aa(o.open),...r,ref:l,onClick:Rt(t.onClick,o.onOpenToggle)})});xn.displayName=zr;var ta="DialogPortal",[vn,jr]=Ar(ta,{forceMount:void 0}),Ur=t=>{let{__scopeDialog:e,forceMount:a,children:r,container:o}=t,l=tt(ta,e);return(0,H.jsx)(vn,{scope:e,forceMount:a,children:Y.Children.map(r,c=>(0,H.jsx)(Yt,{present:a||l.open,children:(0,H.jsx)(Ne,{asChild:!0,container:o,children:c})}))})};Ur.displayName=ta;var le="DialogOverlay",Tr=Y.forwardRef((t,e)=>{let a=jr(le,t.__scopeDialog),{forceMount:r=a.forceMount,...o}=t,l=tt(le,t.__scopeDialog);return l.modal?(0,H.jsx)(Yt,{present:r||l.open,children:(0,H.jsx)(wn,{...o,ref:e})}):null});Tr.displayName=le;var In=Pt("DialogOverlay.RemoveScroll"),wn=Y.forwardRef((t,e)=>{let{__scopeDialog:a,...r}=t,o=tt(le,a);return(0,H.jsx)(qe,{as:In,allowPinchZoom:!0,shards:[o.contentRef],children:(0,H.jsx)(Zt.div,{"data-state":aa(o.open),...r,ref:e,style:{pointerEvents:"auto",...r.style}})})}),ft="DialogContent",_r=Y.forwardRef((t,e)=>{let a=jr(ft,t.__scopeDialog),{forceMount:r=a.forceMount,...o}=t,l=tt(ft,t.__scopeDialog);return(0,H.jsx)(Yt,{present:r||l.open,children:l.modal?(0,H.jsx)(Cn,{...o,ref:e}):(0,H.jsx)(Hn,{...o,ref:e})})});_r.displayName=ft;var Cn=Y.forwardRef((t,e)=>{let a=tt(ft,t.__scopeDialog),r=Y.useRef(null),o=Ot(e,a.contentRef,r);return Y.useEffect(()=>{let l=r.current;if(l)return Dr(l)},[]),(0,H.jsx)(Pr,{...t,ref:o,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Rt(t.onCloseAutoFocus,l=>{l.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:Rt(t.onPointerDownOutside,l=>{let c=l.detail.originalEvent,n=c.button===0&&c.ctrlKey===!0;(c.button===2||n)&&l.preventDefault()}),onFocusOutside:Rt(t.onFocusOutside,l=>l.preventDefault())})}),Hn=Y.forwardRef((t,e)=>{let a=tt(ft,t.__scopeDialog),r=Y.useRef(!1),o=Y.useRef(!1);return(0,H.jsx)(Pr,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:l=>{t.onCloseAutoFocus?.(l),l.defaultPrevented||(r.current||a.triggerRef.current?.focus(),l.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:l=>{t.onInteractOutside?.(l),l.defaultPrevented||(r.current=!0,l.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let c=l.target;a.triggerRef.current?.contains(c)&&l.preventDefault(),l.detail.originalEvent.type==="focusin"&&o.current&&l.preventDefault()}})}),Pr=Y.forwardRef((t,e)=>{let{__scopeDialog:a,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:l,...c}=t,n=tt(ft,a),u=Y.useRef(null),i=Ot(e,u);return hr(),(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(Fe,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:l,children:(0,H.jsx)(Be,{role:"dialog",id:n.contentId,"aria-describedby":n.descriptionId,"aria-labelledby":n.titleId,"data-state":aa(n.open),...c,ref:i,onDismiss:()=>n.onOpenChange(!1)})}),(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(Ln,{titleId:n.titleId}),(0,H.jsx)(Fn,{contentRef:u,descriptionId:n.descriptionId})]})]})}),ea="DialogTitle",Bn=Y.forwardRef((t,e)=>{let{__scopeDialog:a,...r}=t,o=tt(ea,a);return(0,H.jsx)(Zt.h2,{id:o.titleId,...r,ref:e})});Bn.displayName=ea;var Kr="DialogDescription",Yn=Y.forwardRef((t,e)=>{let{__scopeDialog:a,...r}=t,o=tt(Kr,a);return(0,H.jsx)(Zt.p,{id:o.descriptionId,...r,ref:e})});Yn.displayName=Kr;var qr="DialogClose",kn=Y.forwardRef((t,e)=>{let{__scopeDialog:a,...r}=t,o=tt(qr,a);return(0,H.jsx)(Zt.button,{type:"button",...r,ref:e,onClick:Rt(t.onClick,()=>o.onOpenChange(!1))})});kn.displayName=qr;function aa(t){return t?"open":"closed"}var $r="DialogTitleWarning",[zu,to]=va($r,{contentName:ft,titleName:ea,docsSlug:"dialog"}),Ln=({titleId:t})=>{let e=to($r),a=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return Y.useEffect(()=>{t&&(document.getElementById(t)||console.error(a))},[a,t]),null},Vn="DialogDescriptionWarning",Fn=({contentRef:t,descriptionId:e})=>{let r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${to(Vn).contentName}}.`;return Y.useEffect(()=>{let o=t.current?.getAttribute("aria-describedby");e&&o&&(document.getElementById(e)||console.warn(r))},[r,t,e]),null},eo=Qr;var ao=Ur,ro=Tr,oo=_r;var G=f(h(),1);var io=f(h(),1),zn=f(ut(),1);var J=f(h(),1);var Sn=f(h(),1);function lo(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function ct(...t){return e=>{let a=!1,r=t.map(o=>{let l=lo(o,e);return!a&&typeof l=="function"&&(a=!0),l});if(a)return()=>{for(let o=0;o<r.length;o++){let l=r[o];typeof l=="function"?l():lo(t[o],null)}}}}var ce=f(A(),1),Jn=Symbol.for("react.lazy"),ie=J[" use ".trim().toString()];function On(t){return typeof t=="object"&&t!==null&&"then"in t}function no(t){return t!=null&&typeof t=="object"&&"$$typeof"in t&&t.$$typeof===Jn&&"_payload"in t&&On(t._payload)}function co(t){let e=Mn(t),a=J.forwardRef((r,o)=>{let{children:l,...c}=r;no(l)&&typeof ie=="function"&&(l=ie(l._payload));let n=J.Children.toArray(l),u=n.find(Dn);if(u){let i=u.props.children,s=n.map(d=>d===u?J.Children.count(i)>1?J.Children.only(null):J.isValidElement(i)?i.props.children:null:d);return(0,ce.jsx)(e,{...c,ref:o,children:J.isValidElement(i)?J.cloneElement(i,void 0,s):null})}return(0,ce.jsx)(e,{...c,ref:o,children:l})});return a.displayName=`${t}.Slot`,a}function Mn(t){let e=J.forwardRef((a,r)=>{let{children:o,...l}=a;if(no(o)&&typeof ie=="function"&&(o=ie(o._payload)),J.isValidElement(o)){let c=Qn(o),n=An(l,o.props);return o.type!==J.Fragment&&(n.ref=r?ct(r,c):c),J.cloneElement(o,n)}return J.Children.count(o)>1?J.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var En=Symbol("radix.slottable");function Dn(t){return J.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===En}function An(t,e){let a={...e};for(let r in e){let o=t[r],l=e[r];/^on[A-Z]/.test(r)?o&&l?a[r]=(...n)=>{let u=l(...n);return o(...n),u}:o&&(a[r]=o):r==="style"?a[r]={...o,...l}:r==="className"&&(a[r]=[o,l].filter(Boolean).join(" "))}return{...t,...a}}function Qn(t){let e=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning;return a?t.ref:(e=Object.getOwnPropertyDescriptor(t,"ref")?.get,a=e&&"isReactWarning"in e&&e.isReactWarning,a?t.props.ref:t.props.ref||t.ref)}var uo=f(A(),1),jn=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ot=jn.reduce((t,e)=>{let a=co(`Primitive.${e}`),r=io.forwardRef((o,l)=>{let{asChild:c,...n}=o,u=c?a:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,uo.jsx)(u,{...n,ref:l})});return r.displayName=`Primitive.${e}`,{...t,[e]:r}},{});var ra=f(h(),1);var so=f(h(),1),mo=globalThis?.document?so.useLayoutEffect:()=>{};var Un=ra[" useId ".trim().toString()]||(()=>{}),Tn=0;function bt(t){let[e,a]=ra.useState(Un());return mo(()=>{t||a(r=>r??String(Tn++))},[t]),t||(e?`radix-${e}`:"")}var Ft='[cmdk-group=""]',oa='[cmdk-group-items=""]',_n='[cmdk-group-heading=""]',bo='[cmdk-item=""]',fo=`${bo}:not([aria-disabled="true"])`,la="cmdk-item-select",wt="data-value",Pn=(t,e,a)=>ya(t,e,a),po=G.createContext(void 0),Nt=()=>G.useContext(po),Go=G.createContext(void 0),na=()=>G.useContext(Go),go=G.createContext(void 0),Xo=G.forwardRef((t,e)=>{let a=Ct(()=>{var m,W;return{search:"",value:(W=(m=t.value)!=null?m:t.defaultValue)!=null?W:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),r=Ct(()=>new Set),o=Ct(()=>new Map),l=Ct(()=>new Map),c=Ct(()=>new Set),n=Ro(t),{label:u,children:i,value:s,onValueChange:d,filter:g,shouldFilter:X,loop:v,disablePointerSelection:p=!1,vimBindings:b=!0,...Z}=t,w=bt(),V=bt(),F=bt(),C=G.useRef(null),x=cc();pt(()=>{if(s!==void 0){let m=s.trim();a.current.value=m,y.emit()}},[s]),pt(()=>{x(6,sa)},[]);let y=G.useMemo(()=>({subscribe:m=>(c.current.add(m),()=>c.current.delete(m)),snapshot:()=>a.current,setState:(m,W,I)=>{var R,B,N,P;if(!Object.is(a.current[m],W)){if(a.current[m]=W,m==="search")Ge(),it(),x(1,pe);else if(m==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let j=document.getElementById(F);j?j.focus():(R=document.getElementById(w))==null||R.focus()}if(x(7,()=>{var j;a.current.selectedItemId=(j=Xt())==null?void 0:j.id,y.emit()}),I||x(5,sa),((B=n.current)==null?void 0:B.value)!==void 0){let j=W??"";(P=(N=n.current).onValueChange)==null||P.call(N,j);return}}y.emit()}},emit:()=>{c.current.forEach(m=>m())}}),[]),z=G.useMemo(()=>({value:(m,W,I)=>{var R;W!==((R=l.current.get(m))==null?void 0:R.value)&&(l.current.set(m,{value:W,keywords:I}),a.current.filtered.items.set(m,lt(W,I)),x(2,()=>{it(),y.emit()}))},item:(m,W)=>(r.current.add(m),W&&(o.current.has(W)?o.current.get(W).add(m):o.current.set(W,new Set([m]))),x(3,()=>{Ge(),it(),a.current.value||pe(),y.emit()}),()=>{l.current.delete(m),r.current.delete(m),a.current.filtered.items.delete(m);let I=Xt();x(4,()=>{Ge(),I?.getAttribute("id")===m&&pe(),y.emit()})}),group:m=>(o.current.has(m)||o.current.set(m,new Set),()=>{l.current.delete(m),o.current.delete(m)}),filter:()=>n.current.shouldFilter,label:u||t["aria-label"],getDisablePointerSelection:()=>n.current.disablePointerSelection,listId:w,inputId:F,labelId:V,listInnerRef:C}),[]);function lt(m,W){var I,R;let B=(R=(I=n.current)==null?void 0:I.filter)!=null?R:Pn;return m?B(m,a.current.search,W):0}function it(){if(!a.current.search||n.current.shouldFilter===!1)return;let m=a.current.filtered.items,W=[];a.current.filtered.groups.forEach(R=>{let B=o.current.get(R),N=0;B.forEach(P=>{let j=m.get(P);N=Math.max(j,N)}),W.push([R,N])});let I=C.current;Ht().sort((R,B)=>{var N,P;let j=R.getAttribute("id"),St=B.getAttribute("id");return((N=m.get(St))!=null?N:0)-((P=m.get(j))!=null?P:0)}).forEach(R=>{let B=R.closest(oa);B?B.appendChild(R.parentElement===B?R:R.closest(`${oa} > *`)):I.appendChild(R.parentElement===I?R:R.closest(`${oa} > *`))}),W.sort((R,B)=>B[1]-R[1]).forEach(R=>{var B;let N=(B=C.current)==null?void 0:B.querySelector(`${Ft}[${wt}="${encodeURIComponent(R[0])}"]`);N?.parentElement.appendChild(N)})}function pe(){let m=Ht().find(I=>I.getAttribute("aria-disabled")!=="true"),W=m?.getAttribute(wt);y.setState("value",W||void 0)}function Ge(){var m,W,I,R;if(!a.current.search||n.current.shouldFilter===!1){a.current.filtered.count=r.current.size;return}a.current.filtered.groups=new Set;let B=0;for(let N of r.current){let P=(W=(m=l.current.get(N))==null?void 0:m.value)!=null?W:"",j=(R=(I=l.current.get(N))==null?void 0:I.keywords)!=null?R:[],St=lt(P,j);a.current.filtered.items.set(N,St),St>0&&B++}for(let[N,P]of o.current)for(let j of P)if(a.current.filtered.items.get(j)>0){a.current.filtered.groups.add(N);break}a.current.filtered.count=B}function sa(){var m,W,I;let R=Xt();R&&(((m=R.parentElement)==null?void 0:m.firstChild)===R&&((I=(W=R.closest(Ft))==null?void 0:W.querySelector(_n))==null||I.scrollIntoView({block:"nearest"})),R.scrollIntoView({block:"nearest"}))}function Xt(){var m;return(m=C.current)==null?void 0:m.querySelector(`${bo}[aria-selected="true"]`)}function Ht(){var m;return Array.from(((m=C.current)==null?void 0:m.querySelectorAll(fo))||[])}function ge(m){let W=Ht()[m];W&&y.setState("value",W.getAttribute(wt))}function Xe(m){var W;let I=Xt(),R=Ht(),B=R.findIndex(P=>P===I),N=R[B+m];(W=n.current)!=null&&W.loop&&(N=B+m<0?R[R.length-1]:B+m===R.length?R[0]:R[B+m]),N&&y.setState("value",N.getAttribute(wt))}function da(m){let W=Xt(),I=W?.closest(Ft),R;for(;I&&!R;)I=m>0?lc(I,Ft):nc(I,Ft),R=I?.querySelector(fo);R?y.setState("value",R.getAttribute(wt)):Xe(m)}let ma=()=>ge(Ht().length-1),fa=m=>{m.preventDefault(),m.metaKey?ma():m.altKey?da(1):Xe(1)},ba=m=>{m.preventDefault(),m.metaKey?ge(0):m.altKey?da(-1):Xe(-1)};return G.createElement(ot.div,{ref:e,tabIndex:-1,...Z,"cmdk-root":"",onKeyDown:m=>{var W;(W=Z.onKeyDown)==null||W.call(Z,m);let I=m.nativeEvent.isComposing||m.keyCode===229;if(!(m.defaultPrevented||I))switch(m.key){case"n":case"j":{b&&m.ctrlKey&&fa(m);break}case"ArrowDown":{fa(m);break}case"p":case"k":{b&&m.ctrlKey&&ba(m);break}case"ArrowUp":{ba(m);break}case"Home":{m.preventDefault(),ge(0);break}case"End":{m.preventDefault(),ma();break}case"Enter":{m.preventDefault();let R=Xt();if(R){let B=new Event(la);R.dispatchEvent(B)}}}}},G.createElement("label",{"cmdk-label":"",htmlFor:z.inputId,id:z.labelId,style:uc},u),ue(t,m=>G.createElement(Go.Provider,{value:y},G.createElement(po.Provider,{value:z},m))))}),Kn=G.forwardRef((t,e)=>{var a,r;let o=bt(),l=G.useRef(null),c=G.useContext(go),n=Nt(),u=Ro(t),i=(r=(a=u.current)==null?void 0:a.forceMount)!=null?r:c?.forceMount;pt(()=>{if(!i)return n.item(o,c?.id)},[i]);let s=yo(o,l,[t.value,t.children,l],t.keywords),d=na(),g=at(x=>x.value&&x.value===s.current),X=at(x=>i||n.filter()===!1?!0:x.search?x.filtered.items.get(o)>0:!0);G.useEffect(()=>{let x=l.current;if(!(!x||t.disabled))return x.addEventListener(la,v),()=>x.removeEventListener(la,v)},[X,t.onSelect,t.disabled]);function v(){var x,y;p(),(y=(x=u.current).onSelect)==null||y.call(x,s.current)}function p(){d.setState("value",s.current,!0)}if(!X)return null;let{disabled:b,value:Z,onSelect:w,forceMount:V,keywords:F,...C}=t;return G.createElement(ot.div,{ref:ct(l,e),...C,id:o,"cmdk-item":"",role:"option","aria-disabled":!!b,"aria-selected":!!g,"data-disabled":!!b,"data-selected":!!g,onPointerMove:b||n.getDisablePointerSelection()?void 0:p,onClick:b?void 0:v},t.children)}),qn=G.forwardRef((t,e)=>{let{heading:a,children:r,forceMount:o,...l}=t,c=bt(),n=G.useRef(null),u=G.useRef(null),i=bt(),s=Nt(),d=at(X=>o||s.filter()===!1?!0:X.search?X.filtered.groups.has(c):!0);pt(()=>s.group(c),[]),yo(c,n,[t.value,t.heading,u]);let g=G.useMemo(()=>({id:c,forceMount:o}),[o]);return G.createElement(ot.div,{ref:ct(n,e),...l,"cmdk-group":"",role:"presentation",hidden:d?void 0:!0},a&&G.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:i},a),ue(t,X=>G.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":a?i:void 0},G.createElement(go.Provider,{value:g},X))))}),$n=G.forwardRef((t,e)=>{let{alwaysRender:a,...r}=t,o=G.useRef(null),l=at(c=>!c.search);return!a&&!l?null:G.createElement(ot.div,{ref:ct(o,e),...r,"cmdk-separator":"",role:"separator"})}),tc=G.forwardRef((t,e)=>{let{onValueChange:a,...r}=t,o=t.value!=null,l=na(),c=at(i=>i.search),n=at(i=>i.selectedItemId),u=Nt();return G.useEffect(()=>{t.value!=null&&l.setState("search",t.value)},[t.value]),G.createElement(ot.input,{ref:e,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":n,id:u.inputId,type:"text",value:o?t.value:c,onChange:i=>{o||l.setState("search",i.target.value),a?.(i.target.value)}})}),ec=G.forwardRef((t,e)=>{let{children:a,label:r="Suggestions",...o}=t,l=G.useRef(null),c=G.useRef(null),n=at(i=>i.selectedItemId),u=Nt();return G.useEffect(()=>{if(c.current&&l.current){let i=c.current,s=l.current,d,g=new ResizeObserver(()=>{d=requestAnimationFrame(()=>{let X=i.offsetHeight;s.style.setProperty("--cmdk-list-height",X.toFixed(1)+"px")})});return g.observe(i),()=>{cancelAnimationFrame(d),g.unobserve(i)}}},[]),G.createElement(ot.div,{ref:ct(l,e),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":n,"aria-label":r,id:u.listId},ue(t,i=>G.createElement("div",{ref:ct(c,u.listInnerRef),"cmdk-list-sizer":""},i)))}),ac=G.forwardRef((t,e)=>{let{open:a,onOpenChange:r,overlayClassName:o,contentClassName:l,container:c,...n}=t;return G.createElement(eo,{open:a,onOpenChange:r},G.createElement(ao,{container:c},G.createElement(ro,{"cmdk-overlay":"",className:o}),G.createElement(oo,{"aria-label":t.label,"cmdk-dialog":"",className:l},G.createElement(Xo,{ref:e,...n}))))}),rc=G.forwardRef((t,e)=>at(a=>a.filtered.count===0)?G.createElement(ot.div,{ref:e,...t,"cmdk-empty":"",role:"presentation"}):null),oc=G.forwardRef((t,e)=>{let{progress:a,children:r,label:o="Loading...",...l}=t;return G.createElement(ot.div,{ref:e,...l,"cmdk-loading":"",role:"progressbar","aria-valuenow":a,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},ue(t,c=>G.createElement("div",{"aria-hidden":!0},c)))}),Gt=Object.assign(Xo,{List:ec,Item:Kn,Input:tc,Group:qn,Separator:$n,Dialog:ac,Empty:rc,Loading:oc});function lc(t,e){let a=t.nextElementSibling;for(;a;){if(a.matches(e))return a;a=a.nextElementSibling}}function nc(t,e){let a=t.previousElementSibling;for(;a;){if(a.matches(e))return a;a=a.previousElementSibling}}function Ro(t){let e=G.useRef(t);return pt(()=>{e.current=t}),e}var pt=typeof window>"u"?G.useEffect:G.useLayoutEffect;function Ct(t){let e=G.useRef();return e.current===void 0&&(e.current=t()),e}function at(t){let e=na(),a=()=>t(e.snapshot());return G.useSyncExternalStore(e.subscribe,a,a)}function yo(t,e,a,r=[]){let o=G.useRef(),l=Nt();return pt(()=>{var c;let n=(()=>{var i;for(let s of a){if(typeof s=="string")return s.trim();if(typeof s=="object"&&"current"in s)return s.current?(i=s.current.textContent)==null?void 0:i.trim():o.current}})(),u=r.map(i=>i.trim());l.value(t,n,u),(c=e.current)==null||c.setAttribute(wt,n),o.current=n}),o}var cc=()=>{let[t,e]=G.useState(),a=Ct(()=>new Map);return pt(()=>{a.current.forEach(r=>r()),a.current=new Map},[t]),(r,o)=>{a.current.set(r,o),e({})}};function ic(t){let e=t.type;return typeof e=="function"?e(t.props):"render"in e?e.render(t.props):t}function ue({asChild:t,children:e},a){return t&&G.isValidElement(e)?G.cloneElement(ic(e),{ref:e.ref},a(e.props.children)):a(e)}var uc={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};var me=f(Zo(),1),U=f(Jt(),1),gt=f(xo(),1),rt=f(Io(),1),fe=f(Co(),1);var se=f(Jt(),1),ca=(0,se.forwardRef)(({icon:t,size:e=24,...a},r)=>(0,se.cloneElement)(t,{width:e,height:e,...a,ref:r}));var de=f(Bo(),1),ia=f(A(),1),ua=(0,ia.jsx)(de.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ia.jsx)(de.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});import{executeAbility as sc,store as dc}from"@wordpress/abilities";var Lo=f(ko(),1),{lock:Xs,unlock:Vo}=(0,Lo.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/workflows");var L=f(A(),1),mc=`/**
* Typography
*/
/**
* SCSS Variables.
*
* Please use variables from this sheet to ensure consistency across the UI.
* Don't add to this sheet unless you're pretty sure the value will be reused in many places.
* For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
*/
/**
* Colors
*/
/**
* Fonts & basic variables.
*/
/**
* Typography
*/
/**
* Grid System.
* https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
*/
/**
* Radius scale.
*/
/**
* Elevation scale.
*/
/**
* Dimensions.
*/
/**
* Mobile specific styles
*/
/**
* Editor styles.
*/
/**
* Block & Editor UI.
*/
/**
* Block paddings.
*/
/**
* React Native specific.
* These variables do not appear to be used anywhere else.
*/
/**
* Breakpoints & Media Queries
*/
/**
* Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
* Long content fade mixin
*
* Creates a fading overlay to signify that the content is longer
* than the space allows.
*/
/**
* Breakpoint mixins
*/
/**
* Focus styles.
*/
/**
* Applies editor left position to the selector passed as argument
*/
/**
* Styles that are reused verbatim in a few places
*/
/**
* Allows users to opt-out of animations via OS-level preferences.
*/
/**
* Reset default styles for JavaScript UI based pages.
* This is a WP-admin agnostic reset
*/
/**
* Reset the WP Admin page styles for Gutenberg-like pages.
*/
/**
* Creates a checkerboard pattern background to indicate transparency.
* @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
*/
:root {
--wp-block-synced-color: #7a00df;
--wp-block-synced-color--rgb: 122, 0, 223;
--wp-bound-block-color: var(--wp-block-synced-color);
--wp-editor-canvas-background: #ddd;
--wp-admin-theme-color: #007cba;
--wp-admin-theme-color--rgb: 0, 124, 186;
--wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
--wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
--wp-admin-theme-color-darker-20: #005a87;
--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
:root {
--wp-admin-border-width-focus: 1.5px;
}
}
.workflows-workflow-menu {
border-radius: 4px;
width: calc(100% - 32px);
margin: auto;
max-width: 400px;
position: relative;
top: calc(5% + 64px);
}
@media (min-width: 600px) {
.workflows-workflow-menu {
top: calc(10% + 64px);
}
}
.workflows-workflow-menu .components-modal__content {
margin: 0;
padding: 0;
}
.workflows-workflow-menu__overlay {
display: block;
align-items: start;
}
.workflows-workflow-menu__header {
padding: 0 16px;
}
.workflows-workflow-menu__header-search-icon:dir(ltr) {
transform: scaleX(-1);
}
.workflows-workflow-menu__container {
will-change: transform;
}
.workflows-workflow-menu__container:focus {
outline: none;
}
.workflows-workflow-menu__container [cmdk-input] {
border: none;
width: 100%;
padding: 16px 4px;
outline: none;
color: #1e1e1e;
margin: 0;
font-size: 15px;
line-height: 28px;
border-radius: 0;
}
.workflows-workflow-menu__container [cmdk-input]::placeholder {
color: #757575;
}
.workflows-workflow-menu__container [cmdk-input]:focus {
box-shadow: none;
outline: none;
}
.workflows-workflow-menu__container [cmdk-item] {
border-radius: 2px;
cursor: pointer;
display: flex;
align-items: center;
color: #1e1e1e;
font-size: 13px;
}
.workflows-workflow-menu__container [cmdk-item][aria-selected=true], .workflows-workflow-menu__container [cmdk-item]:active {
background: var(--wp-admin-theme-color);
color: #fff;
}
.workflows-workflow-menu__container [cmdk-item][aria-disabled=true] {
color: #949494;
cursor: not-allowed;
}
.workflows-workflow-menu__container [cmdk-item] > div {
min-height: 40px;
padding: 4px;
padding-left: 16px;
}
.workflows-workflow-menu__container [cmdk-root] > [cmdk-list] {
max-height: 368px;
overflow: auto;
}
.workflows-workflow-menu__container [cmdk-root] > [cmdk-list] [cmdk-list-sizer] > [cmdk-group]:last-child [cmdk-group-items]:not(:empty) {
padding-bottom: 8px;
}
.workflows-workflow-menu__container [cmdk-root] > [cmdk-list] [cmdk-list-sizer] > [cmdk-group] > [cmdk-group-items]:not(:empty) {
padding: 0 8px;
}
.workflows-workflow-menu__container [cmdk-empty] {
display: flex;
align-items: center;
justify-content: center;
white-space: pre-wrap;
color: #1e1e1e;
padding: 8px 0 32px;
}
.workflows-workflow-menu__container [cmdk-loading] {
padding: 16px;
}
.workflows-workflow-menu__container [cmdk-list-sizer] {
position: relative;
}
.workflows-workflow-menu__item span {
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.workflows-workflow-menu__item mark {
color: inherit;
background: unset;
font-weight: 600;
}
.workflows-workflow-menu__output {
padding: 16px;
}
.workflows-workflow-menu__output-header {
margin-bottom: 16px;
border-bottom: 1px solid #ddd;
padding-bottom: 8px;
}
.workflows-workflow-menu__output-header h3 {
margin: 0 0 4px;
font-size: 16px;
font-weight: 600;
color: #1e1e1e;
}
.workflows-workflow-menu__output-hint {
margin: 0;
font-size: 12px;
color: #757575;
}
.workflows-workflow-menu__output-content {
max-height: 400px;
overflow: auto;
}
.workflows-workflow-menu__output-content pre {
margin: 0;
padding: 12px;
background: #f0f0f0;
border-radius: 2px;
font-size: 12px;
line-height: 1.5;
white-space: pre-wrap;
word-break: break-word;
color: #1e1e1e;
}
.workflows-workflow-menu__output-error {
padding: 12px;
background: #e0e0e0;
border: 1px solid rgb(158.3684210526, 18.6315789474, 18.6315789474);
border-radius: 2px;
color: #cc1818;
}
.workflows-workflow-menu__output-error p {
margin: 0;
font-size: 13px;
}
.workflows-workflow-menu__executing {
padding: 24px 16px;
color: #757575;
font-size: 14px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2hvbWUvcnVubmVyL3dvcmsvZ3V0ZW5iZXJnL2d1dGVuYmVyZy9wYWNrYWdlcy93b3JrZmxvdy9zcmMvY29tcG9uZW50cyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvYmFzZS1zdHlsZXMvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvYmFzZS1zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvYmFzZS1zdHlsZXMvX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvYmFzZS1zdHlsZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9iYXNlLXN0eWxlcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9iYXNlLXN0eWxlcy9fbG9uZy1jb250ZW50LWZhZGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2Jhc2Utc3R5bGVzL19kZWZhdWx0LWN1c3RvbS1wcm9wZXJ0aWVzLnNjc3MiLCJ3b3JrZmxvdy1tZW51LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUNBQTtBQUFBO0FBQUE7QURVQTtBQUFBO0FBQUE7QUFPQTtBQUFBO0FBQUE7QUE2QkE7QUFBQTtBQUFBO0FBQUE7QUFpQkE7QUFBQTtBQUFBO0FBV0E7QUFBQTtBQUFBO0FBZ0JBO0FBQUE7QUFBQTtBQXlCQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFlQTtBQUFBO0FBQUE7QUFtQkE7QUFBQTtBQUFBO0FBU0E7QUFBQTtBQUFBO0FBQUE7QUVuS0E7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FMNEVBO0FBQUE7QUFBQTtBQTBEQTtBQUFBO0FBQUE7QUFnREE7QUFBQTtBQUFBO0FBcUNBO0FBQUE7QUFBQTtBQW9CQTtBQUFBO0FBQUE7QUEyS0E7QUFBQTtBQUFBO0FBQUE7QUFnREE7QUFBQTtBQUFBO0FBcU5BO0FBQUE7QUFBQTtBQUFBO0FNeHBCQTtFQUNDO0VBQ0E7RUFHQTtFQUNBO0VOeWVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUlBOztBQUNBO0VNMWZEO0lOMmZFOzs7O0FPM2ZGO0VBQ0MsZU40Q2M7RU0zQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVB3R0E7RU85R0Q7SUFTRTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUlBO0VBQ0M7OztBQUlGO0VBRUM7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0wvQ1M7RUtnRFQ7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQyxPTHBEUTs7QUt1RFQ7RUFDQztFQUNBOztBQUlGO0VBQ0MsZU5GYTtFTUdiO0VBQ0E7RUFDQTtFQUNBLE9McEVTO0VLcUVULFdObkRpQjs7QU1xRGpCO0VBRUM7RUFDQSxPTGxFSzs7QUtxRU47RUFDQyxPTDNFUTtFSzRFUjs7QUFHRDtFQUNDLFlOTzZCO0VNTjdCLFNOdENZO0VNdUNaLGNOcENZOztBTXdDZDtFQUNDLFlOaUJtQjtFTWhCbkI7O0FBR0E7RUFHQyxnQk5sRFk7O0FNcURiO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLE9MOUdTO0VLK0dUOztBQUdEO0VBQ0MsU05sRWE7O0FNcUVkO0VBQ0M7OztBQUlGO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDLFNOekZjOzs7QU00RmY7RUFDQyxlTjdGYztFTThGZDtFQUNBLGdCTmpHYzs7QU1tR2Q7RUFDQztFQUNBO0VBQ0E7RUFDQSxPTHRKUzs7O0FLMEpYO0VBQ0M7RUFDQTtFQUNBLE9MM0pVOzs7QUs4Slg7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQSxTTnRIYTtFTXVIYixZTGhLUztFS2lLVCxlTjFHYTtFTTJHYjtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9MN0tTOzs7QUtpTFg7RUFDQyxTTmxJYztFTW1JZCxZTDdLVTtFSzhLVjtFQUNBLGVOdkhjO0VNd0hkLE9McktXOztBS3VLWDtFQUNDO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQSxPTDlMVTtFSytMViIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi92YXJpYWJsZXNcIjtcbkB1c2UgXCIuL2NvbG9yc1wiO1xuQHVzZSBcIi4vYnJlYWtwb2ludHNcIjtcbkB1c2UgXCIuL2Z1bmN0aW9uc1wiO1xuQHVzZSBcIi4vbG9uZy1jb250ZW50LWZhZGVcIjtcblxuQG1peGluIF90ZXh0LWhlYWRpbmcoKSB7XG5cdGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtZmFtaWx5LWhlYWRpbmdzO1xuXHRmb250LXdlaWdodDogdmFyaWFibGVzLiRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbkBtaXhpbiBfdGV4dC1ib2R5KCkge1xuXHRmb250LWZhbWlseTogdmFyaWFibGVzLiRmb250LWZhbWlseS1ib2R5O1xuXHRmb250LXdlaWdodDogdmFyaWFibGVzLiRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gaGVhZGluZy1zbWFsbCgpIHtcblx0QGluY2x1ZGUgX3RleHQtaGVhZGluZygpO1xuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLXgtc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHQteC1zbWFsbDtcbn1cblxuQG1peGluIGhlYWRpbmctbWVkaXVtKCkge1xuXHRAaW5jbHVkZSBfdGV4dC1oZWFkaW5nKCk7XG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtbWVkaXVtO1xuXHRsaW5lLWhlaWdodDogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0LXNtYWxsO1xufVxuXG5AbWl4aW4gaGVhZGluZy1sYXJnZSgpIHtcblx0QGluY2x1ZGUgX3RleHQtaGVhZGluZygpO1xuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLWxhcmdlO1xuXHRsaW5lLWhlaWdodDogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0LXNtYWxsO1xufVxuXG5AbWl4aW4gaGVhZGluZy14LWxhcmdlKCkge1xuXHRAaW5jbHVkZSBfdGV4dC1oZWFkaW5nKCk7XG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUteC1sYXJnZTtcblx0bGluZS1oZWlnaHQ6IHZhcmlhYmxlcy4kZm9udC1saW5lLWhlaWdodC1tZWRpdW07XG59XG5cbkBtaXhpbiBoZWFkaW5nLTJ4LWxhcmdlKCkge1xuXHRAaW5jbHVkZSBfdGV4dC1oZWFkaW5nKCk7XG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtMngtbGFyZ2U7XG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHQtMngtbGFyZ2U7XG59XG5cbkBtaXhpbiBib2R5LXNtYWxsKCkge1xuXHRAaW5jbHVkZSBfdGV4dC1ib2R5KCk7XG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHQteC1zbWFsbDtcbn1cblxuQG1peGluIGJvZHktbWVkaXVtKCkge1xuXHRAaW5jbHVkZSBfdGV4dC1ib2R5KCk7XG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtbWVkaXVtO1xuXHRsaW5lLWhlaWdodDogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0LXNtYWxsO1xufVxuXG5AbWl4aW4gYm9keS1sYXJnZSgpIHtcblx0QGluY2x1ZGUgX3RleHQtYm9keSgpO1xuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLWxhcmdlO1xuXHRsaW5lLWhlaWdodDogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0LW1lZGl1bTtcbn1cblxuQG1peGluIGJvZHkteC1sYXJnZSgpIHtcblx0QGluY2x1ZGUgX3RleHQtYm9keSgpO1xuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLXgtbGFyZ2U7XG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHQteC1sYXJnZTtcbn1cblxuLyoqXG4gKiBCcmVha3BvaW50IG1peGluc1xuICovXG5cbkBtaXhpbiBicmVhay14aHVnZSgpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7IChicmVha3BvaW50cy4kYnJlYWsteGh1Z2UpIH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gYnJlYWstaHVnZSgpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7IChicmVha3BvaW50cy4kYnJlYWstaHVnZSkgfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBicmVhay13aWRlKCkge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3sgKGJyZWFrcG9pbnRzLiRicmVhay13aWRlKSB9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGJyZWFrLXhsYXJnZSgpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7IChicmVha3BvaW50cy4kYnJlYWsteGxhcmdlKSB9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGJyZWFrLWxhcmdlKCkge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3sgKGJyZWFrcG9pbnRzLiRicmVhay1sYXJnZSkgfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBicmVhay1tZWRpdW0oKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyAoYnJlYWtwb2ludHMuJGJyZWFrLW1lZGl1bSkgfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBicmVhay1zbWFsbCgpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7IChicmVha3BvaW50cy4kYnJlYWstc21hbGwpIH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gYnJlYWstbW9iaWxlKCkge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3sgKGJyZWFrcG9pbnRzLiRicmVhay1tb2JpbGUpIH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gYnJlYWstem9vbWVkLWluKCkge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3sgKGJyZWFrcG9pbnRzLiRicmVhay16b29tZWQtaW4pIH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKipcbiAqIEZvY3VzIHN0eWxlcy5cbiAqL1xuXG5AbWl4aW4gYmxvY2stdG9vbGJhci1idXR0b24tc3R5bGVfX2ZvY3VzKCkge1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXJpYWJsZXMuJGJvcmRlci13aWR0aCBjb2xvcnMuJHdoaXRlLCAwIDAgMCB2YXIoLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMpIHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yKTtcblxuXHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRhYnMsIElucHV0cywgU3F1YXJlIGJ1dHRvbnMuXG5AbWl4aW4gaW5wdXQtc3R5bGVfX25ldXRyYWwoKSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJHJhZGl1cy1zbWFsbDtcblx0Ym9yZGVyOiB2YXJpYWJsZXMuJGJvcmRlci13aWR0aCBzb2xpZCBjb2xvcnMuJGdyYXktNjAwO1xuXG5cdEBtZWRpYSBub3QgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHR9XG59XG5cblxuQG1peGluIGlucHV0LXN0eWxlX19mb2N1cygkYWNjZW50LWNvbG9yOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcikpIHtcblx0Ym9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXHQvLyBFeHBhbmQgdGhlIGRlZmF1bHQgYm9yZGVyIGZvY3VzIHN0eWxlIGJ5IC41cHggdG8gYmUgYSB0b3RhbCBvZiAxLjVweC5cblx0Ym94LXNoYWRvdzogMCAwIDAgMC41cHggJGFjY2VudC1jb2xvcjtcblx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gYnV0dG9uLXN0eWxlX19mb2N1cygpIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgdmFyKC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzKSB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cblx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5cbkBtaXhpbiBidXR0b24tc3R5bGUtb3V0c2V0X19mb2N1cygkZm9jdXMtY29sb3IpIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgdmFyKC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzKSBjb2xvcnMuJHdoaXRlLCAwIDAgMCBjYWxjKDIgKiB2YXIoLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMpKSAkZm9jdXMtY29sb3I7XG5cblx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG5cbi8qKlxuICogQXBwbGllcyBlZGl0b3IgbGVmdCBwb3NpdGlvbiB0byB0aGUgc2VsZWN0b3IgcGFzc2VkIGFzIGFyZ3VtZW50XG4gKi9cblxuQG1peGluIGVkaXRvci1sZWZ0KCRzZWxlY3Rvcikge1xuXHQjeyRzZWxlY3Rvcn0geyAvKiBTZXQgbGVmdCBwb3NpdGlvbiB3aGVuIGF1dG8tZm9sZCBpcyBub3Qgb24gdGhlIGJvZHkgZWxlbWVudC4gKi9cblx0XHRsZWZ0OiAwO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7IChicmVha3BvaW50cy4kYnJlYWstbWVkaXVtICsgMSkgfSkge1xuXHRcdFx0bGVmdDogdmFyaWFibGVzLiRhZG1pbi1zaWRlYmFyLXdpZHRoO1xuXHRcdH1cblx0fVxuXG5cdC5hdXRvLWZvbGQgI3skc2VsZWN0b3J9IHsgLyogQXV0byBmb2xkIGlzIHdoZW4gb24gc21hbGxlciBicmVha3BvaW50cywgbmF2IG1lbnUgYXV0byBjb2xsYXBzZXMuICovXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7IChicmVha3BvaW50cy4kYnJlYWstbWVkaXVtICsgMSkgfSkge1xuXHRcdFx0bGVmdDogdmFyaWFibGVzLiRhZG1pbi1zaWRlYmFyLXdpZHRoLWNvbGxhcHNlZDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogI3sgKGJyZWFrcG9pbnRzLiRicmVhay1sYXJnZSArIDEpIH0pIHtcblx0XHRcdGxlZnQ6IHZhcmlhYmxlcy4kYWRtaW4tc2lkZWJhci13aWR0aDtcblx0XHR9XG5cdH1cblxuXHQvKiBTaWRlYmFyIG1hbnVhbGx5IGNvbGxhcHNlZC4gKi9cblx0LmZvbGRlZCAjeyRzZWxlY3Rvcn0ge1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogI3sgKGJyZWFrcG9pbnRzLiRicmVhay1tZWRpdW0gKyAxKSB9KSB7XG5cdFx0XHRsZWZ0OiB2YXJpYWJsZXMuJGFkbWluLXNpZGViYXItd2lkdGgtY29sbGFwc2VkO1xuXHRcdH1cblx0fVxuXG5cdGJvZHkuaXMtZnVsbHNjcmVlbi1tb2RlICN7JHNlbGVjdG9yfSB7XG5cdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qKlxuICogU3R5bGVzIHRoYXQgYXJlIHJldXNlZCB2ZXJiYXRpbSBpbiBhIGZldyBwbGFjZXNcbiAqL1xuXG4vLyBUaGVzZSBhcmUgYWRkaXRpb25hbCBzdHlsZXMgZm9yIGFsbCBjYXB0aW9ucywgd2hlbiB0aGUgdGhlbWUgb3B0cyBpbiB0byBibG9jayBzdHlsZXMuXG5AbWl4aW4gY2FwdGlvbi1zdHlsZSgpIHtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1peGluIGNhcHRpb24tc3R5bGUtdGhlbWUoKSB7XG5cdGNvbG9yOiAjNTU1O1xuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZGVmYXVsdC1mb250LXNpemU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQuaXMtZGFyay10aGVtZSAmIHtcblx0XHRjb2xvcjogY29sb3JzLiRsaWdodC1ncmF5LXBsYWNlaG9sZGVyO1xuXHR9XG59XG5cbi8qKlxuICogQWxsb3dzIHVzZXJzIHRvIG9wdC1vdXQgb2YgYW5pbWF0aW9ucyB2aWEgT1MtbGV2ZWwgcHJlZmVyZW5jZXMuXG4gKi9cblxuQG1peGluIHJlZHVjZS1tb3Rpb24oJHByb3BlcnR5OiBcIlwiKSB7XG5cblx0QGlmICRwcm9wZXJ0eSA9PSBcInRyYW5zaXRpb25cIiB7XG5cdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwcm9wZXJ0eSA9PSBcImFuaW1hdGlvblwiIHtcblx0XHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDBzO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDFtcztcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMHM7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBpbnB1dC1jb250cm9sKCRhY2NlbnQtY29sb3I6IHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yKSkge1xuXHRmb250LWZhbWlseTogdmFyaWFibGVzLiRkZWZhdWx0LWZvbnQ7XG5cdHBhZGRpbmc6IDZweCA4cHg7XG5cdC8qIEZvbnRzIHNtYWxsZXIgdGhhbiAxNnB4IGNhdXNlcyBtb2JpbGUgc2FmYXJpIHRvIHpvb20uICovXG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRtb2JpbGUtdGV4dC1taW4tZm9udC1zaXplO1xuXHQvKiBPdmVycmlkZSBjb3JlIGxpbmUtaGVpZ2h0LiBUbyBiZSByZXZpZXdlZC4gKi9cblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0QGluY2x1ZGUgaW5wdXQtc3R5bGVfX25ldXRyYWwoKTtcblxuXHRAaW5jbHVkZSBicmVhay1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiB2YXJpYWJsZXMuJGRlZmF1bHQtZm9udC1zaXplO1xuXHRcdC8qIE92ZXJyaWRlIGNvcmUgbGluZS1oZWlnaHQuIFRvIGJlIHJldmlld2VkLiAqL1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRAaW5jbHVkZSBpbnB1dC1zdHlsZV9fZm9jdXMoJGFjY2VudC1jb2xvcik7XG5cdH1cblxuXHQvLyBVc2Ugb3BhY2l0eSB0byB3b3JrIGluIHZhcmlvdXMgZWRpdG9yIHN0eWxlcy5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiBjb2xvcnMuJGRhcmstZ3JheS1wbGFjZWhvbGRlcjtcblx0fVxufVxuXG5AbWl4aW4gY2hlY2tib3gtY29udHJvbCB7XG5cdGJvcmRlcjogdmFyaWFibGVzLiRib3JkZXItd2lkdGggc29saWQgY29sb3JzLiRncmF5LTkwMDtcblx0bWFyZ2luLXJpZ2h0OiB2YXJpYWJsZXMuJGdyaWQtdW5pdC0xNTtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogdmFyaWFibGVzLiRyYWRpdXMtc21hbGw7XG5cdEBpbmNsdWRlIGlucHV0LWNvbnRyb2w7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgKHZhcmlhYmxlcy4kYm9yZGVyLXdpZHRoICogMikgY29sb3JzLiR3aGl0ZSwgMCAwIDAgKHZhcmlhYmxlcy4kYm9yZGVyLXdpZHRoICogMiArIHZhcmlhYmxlcy4kYm9yZGVyLXdpZHRoLWZvY3VzLWZhbGxiYWNrKSB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cblx0XHQvLyBPbmx5IHZpc2libGUgaW4gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUuXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cblx0JjpjaGVja2VkIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cdH1cblxuXHQmOmNoZWNrZWQ6OmJlZm9yZSxcblx0JlthcmlhLWNoZWNrZWQ9XCJtaXhlZFwiXTo6YmVmb3JlIHtcblx0XHRtYXJnaW46IC0zcHggLTVweDtcblx0XHRjb2xvcjogY29sb3JzLiR3aGl0ZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrLW1lZGl1bSgpIHtcblx0XHRcdG1hcmdpbjogLTRweCAwIDAgLTVweDtcblx0XHR9XG5cdH1cblxuXHQmW2FyaWEtY2hlY2tlZD1cIm1peGVkXCJdIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Ly8gSW5oZXJpdGVkIGZyb20gYGZvcm1zLmNzc2AuXG5cdFx0XHQvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3Mvd29yZHByZXNzLWRldmVsb3AvdHJlZS81LjEuMS9zcmMvd3AtYWRtaW4vY3NzL2Zvcm1zLmNzcyNMMTIyLUwxMzJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgLS0gZGFzaGljb25zIGRvbid0IG5lZWQgYSBnZW5lcmljIGZhbWlseSBrZXl3b3JkLiAqL1xuXHRcdFx0Zm9udDogbm9ybWFsIDMwcHgvMSBkYXNoaWNvbnM7XG5cdFx0XHRzcGVhazogbm9uZTtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWstbWVkaXVtKCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9ycy4kZ3JheS0xMDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJGdyYXktMzAwO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdC8vIE92ZXJyaWRlIHN0eWxlIGluaGVyaXRlZCBmcm9tIHdwLWFkbWluLiBSZXF1aXJlZCB0byBhdm9pZCBkZWdyYWRlZCBhcHBlYXJhbmNlIG9uIGRpZmZlcmVudCBiYWNrZ3JvdW5kcy5cblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBtaXhpbiByYWRpby1jb250cm9sIHtcblx0Ym9yZGVyOiB2YXJpYWJsZXMuJGJvcmRlci13aWR0aCBzb2xpZCBjb2xvcnMuJGdyYXktOTAwO1xuXHRtYXJnaW4tcmlnaHQ6IHZhcmlhYmxlcy4kZ3JpZC11bml0LTE1O1xuXHR0cmFuc2l0aW9uOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJHJhZGl1cy1yb3VuZDtcblx0d2lkdGg6IHZhcmlhYmxlcy4kcmFkaW8taW5wdXQtc2l6ZS1zbTtcblx0aGVpZ2h0OiB2YXJpYWJsZXMuJHJhZGlvLWlucHV0LXNpemUtc207XG5cdG1pbi13aWR0aDogdmFyaWFibGVzLiRyYWRpby1pbnB1dC1zaXplLXNtO1xuXHRtYXgtd2lkdGg6IHZhcmlhYmxlcy4kcmFkaW8taW5wdXQtc2l6ZS1zbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSBub3QgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWstc21hbGwoKSB7XG5cdFx0aGVpZ2h0OiB2YXJpYWJsZXMuJHJhZGlvLWlucHV0LXNpemU7XG5cdFx0d2lkdGg6IHZhcmlhYmxlcy4kcmFkaW8taW5wdXQtc2l6ZTtcblx0XHRtaW4td2lkdGg6IHZhcmlhYmxlcy4kcmFkaW8taW5wdXQtc2l6ZTtcblx0XHRtYXgtd2lkdGg6IHZhcmlhYmxlcy4kcmFkaW8taW5wdXQtc2l6ZTtcblx0fVxuXG5cdCY6Y2hlY2tlZDo6YmVmb3JlIHtcblx0XHRib3gtc2l6aW5nOiBpbmhlcml0O1xuXHRcdHdpZHRoOiBtYXRoLmRpdih2YXJpYWJsZXMuJHJhZGlvLWlucHV0LXNpemUtc20sIDIpO1xuXHRcdGhlaWdodDogbWF0aC5kaXYodmFyaWFibGVzLiRyYWRpby1pbnB1dC1zaXplLXNtLCAyKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuXG5cdFx0Ly8gVGhpcyBib3JkZXIgc2VydmVzIGFzIGEgYmFja2dyb3VuZCBjb2xvciBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZS5cblx0XHRib3JkZXI6IDRweCBzb2xpZCBjb2xvcnMuJHdoaXRlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWstc21hbGwoKSB7XG5cdFx0XHR3aWR0aDogbWF0aC5kaXYodmFyaWFibGVzLiRyYWRpby1pbnB1dC1zaXplLCAyKTtcblx0XHRcdGhlaWdodDogbWF0aC5kaXYodmFyaWFibGVzLiRyYWRpby1pbnB1dC1zaXplLCAyKTtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAodmFyaWFibGVzLiRib3JkZXItd2lkdGggKiAyKSBjb2xvcnMuJHdoaXRlLCAwIDAgMCAodmFyaWFibGVzLiRib3JkZXItd2lkdGggKiAyICsgdmFyaWFibGVzLiRib3JkZXItd2lkdGgtZm9jdXMtZmFsbGJhY2spIHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yKTtcblxuXHRcdC8vIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZS5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOmNoZWNrZWQge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yKTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cblxuLyoqXG4gKiBSZXNldCBkZWZhdWx0IHN0eWxlcyBmb3IgSmF2YVNjcmlwdCBVSSBiYXNlZCBwYWdlcy5cbiAqIFRoaXMgaXMgYSBXUC1hZG1pbiBhZ25vc3RpYyByZXNldFxuICovXG5cbkBtaXhpbiByZXNldCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0Kixcblx0Kjo6YmVmb3JlLFxuXHQqOjphZnRlciB7XG5cdFx0Ym94LXNpemluZzogaW5oZXJpdDtcblx0fVxufVxuXG5AbWl4aW4gbGluay1yZXNldCB7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvci0tcmdiKTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMpIHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yLCAjMDA3Y2JhKTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJHJhZGl1cy1zbWFsbDtcblx0fVxufVxuXG4vLyBUaGUgZWRpdG9yIGlucHV0IHJlc2V0IHdpdGggaW5jcmVhc2VkIHNwZWNpZmljaXR5IHRvIGF2b2lkIHRoZW1lIHN0eWxlcyBibGVlZGluZyBpbi5cbkBtaXhpbiBlZGl0b3ItaW5wdXQtcmVzZXQoKSB7XG5cdGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGVkaXRvci1odG1sLWZvbnQgIWltcG9ydGFudDtcblx0Y29sb3I6IGNvbG9ycy4kZ3JheS05MDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogY29sb3JzLiR3aGl0ZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiB2YXJpYWJsZXMuJGdyaWQtdW5pdC0xNSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IHZhcmlhYmxlcy4kYm9yZGVyLXdpZHRoIHNvbGlkIGNvbG9ycy4kZ3JheS05MDAgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiB2YXJpYWJsZXMuJHJhZGl1cy1zbWFsbCAhaW1wb3J0YW50O1xuXG5cdC8vIEZvbnRzIHNtYWxsZXIgdGhhbiAxNnB4IGNhdXNlcyBtb2JpbGUgc2FmYXJpIHRvIHpvb20uXG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRtb2JpbGUtdGV4dC1taW4tZm9udC1zaXplICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIGJyZWFrLXNtYWxsIHtcblx0XHRmb250LXNpemU6IHZhcmlhYmxlcy4kZGVmYXVsdC1mb250LXNpemUgIWltcG9ydGFudDtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtYWRtaW4tdGhlbWUtY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgKHZhcmlhYmxlcy4kYm9yZGVyLXdpZHRoLWZvY3VzLWZhbGxiYWNrIC0gdmFyaWFibGVzLiRib3JkZXItd2lkdGgpIHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yKSAhaW1wb3J0YW50O1xuXG5cdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKipcbiAqIFJlc2V0IHRoZSBXUCBBZG1pbiBwYWdlIHN0eWxlcyBmb3IgR3V0ZW5iZXJnLWxpa2UgcGFnZXMuXG4gKi9cblxuQG1peGluIHdwLWFkbWluLXJlc2V0KCAkY29udGVudC1jb250YWluZXIgKSB7XG5cdGJhY2tncm91bmQ6IGNvbG9ycy4kd2hpdGU7XG5cblx0I3dwY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0I3dwYm9keS1jb250ZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC8qIFdlIGhpZGUgbGVnYWN5IG5vdGljZXMgaW4gR3V0ZW5iZXJnIEJhc2VkIFBhZ2VzLCBiZWNhdXNlIHRoZXkgd2VyZSBub3QgZGVzaWduZWQgaW4gYSB3YXkgdGhhdCBzY2FsZWQgd2VsbC5cblx0ICAgUGx1Z2lucyBjYW4gdXNlIEd1dGVuYmVyZyBub3RpY2VzIGlmIHRoZXkgbmVlZCB0byBwYXNzIG9uIGluZm9ybWF0aW9uIHRvIHRoZSB1c2VyIHdoZW4gdGhleSBhcmUgZWRpdGluZy4gKi9cblx0I3dwYm9keS1jb250ZW50ID4gZGl2Om5vdCgjeyAkY29udGVudC1jb250YWluZXIgfSk6bm90KCNzY3JlZW4tbWV0YSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjd3Bmb290ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuYTExeS1zcGVhay1yZWdpb24ge1xuXHRcdGxlZnQ6IC0xcHg7XG5cdFx0dG9wOiAtMXB4O1xuXHR9XG5cblx0dWwjYWRtaW5tZW51IGEud3AtaGFzLWN1cnJlbnQtc3VibWVudTo6YWZ0ZXIsXG5cdHVsI2FkbWlubWVudSA+IGxpLmN1cnJlbnQgPiBhLmN1cnJlbnQ6OmFmdGVyIHtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6IGNvbG9ycy4kd2hpdGU7XG5cdH1cblxuXHQubWVkaWEtZnJhbWUgc2VsZWN0LmF0dGFjaG1lbnQtZmlsdGVyczpsYXN0LW9mLXR5cGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWl4aW4gYWRtaW4tc2NoZW1lKCRjb2xvci1wcmltYXJ5KSB7XG5cdC8vIERlZmluZSBSR0IgZXF1aXZhbGVudHMgZm9yIHVzZSBpbiByZ2JhIGZ1bmN0aW9uLlxuXHQvLyBIZXhhZGVjaW1hbCBjc3MgdmFycyBkbyBub3Qgd29yayBpbiB0aGUgcmdiYSBmdW5jdGlvbi5cblx0LS13cC1hZG1pbi10aGVtZS1jb2xvcjogI3skY29sb3ItcHJpbWFyeX07XG5cdC0td3AtYWRtaW4tdGhlbWUtY29sb3ItLXJnYjogI3tmdW5jdGlvbnMuaGV4LXRvLXJnYigkY29sb3ItcHJpbWFyeSl9O1xuXHQvLyBEYXJrZXIgc2hhZGVzLlxuXHQtLXdwLWFkbWluLXRoZW1lLWNvbG9yLWRhcmtlci0xMDogI3tjb2xvci5hZGp1c3QoJGNvbG9yLXByaW1hcnksICRsaWdodG5lc3M6IC01JSl9O1xuXHQtLXdwLWFkbWluLXRoZW1lLWNvbG9yLWRhcmtlci0xMC0tcmdiOiAje2Z1bmN0aW9ucy5oZXgtdG8tcmdiKGNvbG9yLmFkanVzdCgkY29sb3ItcHJpbWFyeSwgJGxpZ2h0bmVzczogLTUlKSl9O1xuXHQtLXdwLWFkbWluLXRoZW1lLWNvbG9yLWRhcmtlci0yMDogI3tjb2xvci5hZGp1c3QoJGNvbG9yLXByaW1hcnksICRsaWdodG5lc3M6IC0xMCUpfTtcblx0LS13cC1hZG1pbi10aGVtZS1jb2xvci1kYXJrZXItMjAtLXJnYjogI3tmdW5jdGlvbnMuaGV4LXRvLXJnYihjb2xvci5hZGp1c3QoJGNvbG9yLXByaW1hcnksICRsaWdodG5lc3M6IC0xMCUpKX07XG5cblx0Ly8gRm9jdXMgc3R5bGUgd2lkdGguXG5cdC8vIEF2b2lkIHJvdW5kaW5nIGlzc3VlcyBieSBzaG93aW5nIGEgd2hvbGUgMnB4IGZvciAxeCBzY3JlZW5zLCBhbmQgMS41cHggb24gaGlnaCByZXNvbHV0aW9uIHNjcmVlbnMuXG5cdC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzOiAycHg7XG5cdEBtZWRpYSAoIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdFx0LS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXM6IDEuNXB4O1xuXHR9XG59XG5cbkBtaXhpbiB3b3JkcHJlc3MtYWRtaW4tc2NoZW1lcygpIHtcblx0Ym9keS5hZG1pbi1jb2xvci1saWdodCB7XG5cdFx0QGluY2x1ZGUgYWRtaW4tc2NoZW1lKCMwMDg1YmEpO1xuXHR9XG5cblx0Ym9keS5hZG1pbi1jb2xvci1tb2Rlcm4ge1xuXHRcdEBpbmNsdWRlIGFkbWluLXNjaGVtZSgjMzg1OGU5KTtcblx0fVxuXG5cdGJvZHkuYWRtaW4tY29sb3ItYmx1ZSB7XG5cdFx0QGluY2x1ZGUgYWRtaW4tc2NoZW1lKCMwOTY0ODQpO1xuXHR9XG5cblx0Ym9keS5hZG1pbi1jb2xvci1jb2ZmZWUge1xuXHRcdEBpbmNsdWRlIGFkbWluLXNjaGVtZSgjNDY0MDNjKTtcblx0fVxuXG5cdGJvZHkuYWRtaW4tY29sb3ItZWN0b3BsYXNtIHtcblx0XHRAaW5jbHVkZSBhZG1pbi1zY2hlbWUoIzUyM2Y2ZCk7XG5cdH1cblxuXHRib2R5LmFkbWluLWNvbG9yLW1pZG5pZ2h0IHtcblx0XHRAaW5jbHVkZSBhZG1pbi1zY2hlbWUoI2UxNGQ0Myk7XG5cdH1cblxuXHRib2R5LmFkbWluLWNvbG9yLW9jZWFuIHtcblx0XHRAaW5jbHVkZSBhZG1pbi1zY2hlbWUoIzYyN2M4Myk7XG5cdH1cblxuXHRib2R5LmFkbWluLWNvbG9yLXN1bnJpc2Uge1xuXHRcdEBpbmNsdWRlIGFkbWluLXNjaGVtZSgjZGQ4MjNiKTtcblx0fVxufVxuXG4vLyBEZXByZWNhdGVkIGZyb20gVUksIGtlcHQgZm9yIGJhY2stY29tcGF0LlxuQG1peGluIGJhY2tncm91bmQtY29sb3JzLWRlcHJlY2F0ZWQoKSB7XG5cdC5oYXMtdmVyeS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdH1cblxuXHQuaGFzLXZlcnktZGFyay1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG5cdH1cbn1cblxuLy8gRGVwcmVjYXRlZCBmcm9tIFVJLCBrZXB0IGZvciBiYWNrLWNvbXBhdC5cbkBtaXhpbiBmb3JlZ3JvdW5kLWNvbG9ycy1kZXByZWNhdGVkKCkge1xuXHQuaGFzLXZlcnktbGlnaHQtZ3JheS1jb2xvciB7XG5cdFx0Y29sb3I6ICNlZWU7XG5cdH1cblxuXHQuaGFzLXZlcnktZGFyay1ncmF5LWNvbG9yIHtcblx0XHRjb2xvcjogIzMxMzEzMTtcblx0fVxufVxuXG4vLyBEZXByZWNhdGVkIGZyb20gVUksIGtlcHQgZm9yIGJhY2stY29tcGF0LlxuQG1peGluIGdyYWRpZW50LWNvbG9ycy1kZXByZWNhdGVkKCkge1xuXHQvLyBPdXIgY2xhc3NlcyB1c2VzIHRoZSBzYW1lIHZhbHVlcyB3ZSBzZXQgZm9yIGdyYWRpZW50IHZhbHVlIGF0dHJpYnV0ZXMuXG5cblx0Lyogc3R5bGVsaW50LWRpc2FibGUgQHN0eWxpc3RpYy9mdW5jdGlvbi1jb21tYS1zcGFjZS1hZnRlciAtLSBXZSBjYW4gbm90IHVzZSBzcGFjaW5nIGJlY2F1c2Ugb2YgV1AgbXVsdGkgc2l0ZSBrc2VzIHJ1bGUuICovXG5cdC5oYXMtdml2aWQtZ3JlZW4tY3lhbi10by12aXZpZC1jeWFuLWJsdWUtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2JhKDAsMjA4LDEzMiwxKSAwJSxyZ2JhKDYsMTQ3LDIyNywxKSAxMDAlKTtcblx0fVxuXG5cdC5oYXMtcHVycGxlLWNydXNoLWdyYWRpZW50LWJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDUyLDIyNiwyMjgpIDAlLHJnYig3MSwzMywyNTEpIDUwJSxyZ2IoMTcxLDI5LDI1NCkgMTAwJSk7XG5cdH1cblxuXHQuaGFzLWhhenktZGF3bi1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTAsMTcyLDE2OCkgMCUscmdiKDIxOCwyMDgsMjM2KSAxMDAlKTtcblx0fVxuXG5cdC5oYXMtc3ViZHVlZC1vbGl2ZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYigyNTAsMjUwLDIyNSkgMCUscmdiKDEwMywxNjYsMTEzKSAxMDAlKTtcblx0fVxuXG5cdC5oYXMtYXRvbWljLWNyZWFtLWdyYWRpZW50LWJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiKDI1MywyMTUsMTU0KSAwJSxyZ2IoMCw3NCw4OSkgMTAwJSk7XG5cdH1cblxuXHQuaGFzLW5pZ2h0c2hhZGUtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoNTEsOSwxMDQpIDAlLHJnYig0OSwyMDUsMjA3KSAxMDAlKTtcblx0fVxuXG5cdC5oYXMtbWlkbmlnaHQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2IoMiwzLDEyOSkgMCUscmdiKDQwLDExNiwyNTIpIDEwMCUpO1xuXHR9XG5cdC8qIHN0eWxlbGludC1lbmFibGUgQHN0eWxpc3RpYy9mdW5jdGlvbi1jb21tYS1zcGFjZS1hZnRlciAqL1xufVxuXG5AbWl4aW4gY3VzdG9tLXNjcm9sbGJhcnMtb24taG92ZXIoJGhhbmRsZS1jb2xvciwgJGhhbmRsZS1jb2xvci1ob3Zlcikge1xuXG5cdC8vIFdlYktpdFxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGhhbmRsZS1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0fVxuXHQmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLy8gVGhpcyBuZWVkcyBzcGVjaWZpY2l0eS5cblx0Jjpmb2N1czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG5cdCY6Zm9jdXMtd2l0aGluOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGhhbmRsZS1jb2xvci1ob3Zlcjtcblx0fVxuXG5cdC8vIEZpcmVmb3ggMTA5KyBhbmQgQ2hyb21lIDExMStcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGUgYm90aC1lZGdlcztcblx0c2Nyb2xsYmFyLWNvbG9yOiAkaGFuZGxlLWNvbG9yIHRyYW5zcGFyZW50OyAvLyBTeW50YXgsIFwiZGFya1wiLCBcImxpZ2h0XCIsIG9yIFwiI2hhbmRsZS1jb2xvciAjdHJhY2stY29sb3JcIlxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRzY3JvbGxiYXItY29sb3I6ICRoYW5kbGUtY29sb3ItaG92ZXIgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQvLyBOZWVkZWQgdG8gZml4IGEgU2FmYXJpIHJlbmRlcmluZyBpc3N1ZS5cblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuXHQvLyBBbHdheXMgc2hvdyBzY3JvbGxiYXIgb24gTW9iaWxlIGRldmljZXMuXG5cdEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblx0XHQmIHtcblx0XHRcdHNjcm9sbGJhci1jb2xvcjogJGhhbmRsZS1jb2xvci1ob3ZlciB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHNlbGVjdGVkLWJsb2NrLW91dGxpbmUoJHdpZHRoUmF0aW86IDEpIHtcblx0b3V0bGluZS1jb2xvcjogdmFyKC0td3AtYWRtaW4tdGhlbWUtY29sb3IpO1xuXHRvdXRsaW5lLXN0eWxlOiBzb2xpZDtcblx0b3V0bGluZS13aWR0aDogY2FsYygjeyR3aWR0aFJhdGlvfSAqICh2YXIoLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMpIC8gdmFyKC0td3AtYmxvY2stZWRpdG9yLWlmcmFtZS16b29tLW91dC1zY2FsZSwgMSkpKTtcblx0b3V0bGluZS1vZmZzZXQ6IGNhbGMoI3skd2lkdGhSYXRpb30gKiAoKC0xICogdmFyKC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzKSApIC8gdmFyKC0td3AtYmxvY2stZWRpdG9yLWlmcmFtZS16b29tLW91dC1zY2FsZSwgMSkpKTtcbn1cblxuQG1peGluIHNlbGVjdGVkLWJsb2NrLWZvY3VzKCR3aWR0aFJhdGlvOiAxKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0QGluY2x1ZGUgc2VsZWN0ZWQtYmxvY2stb3V0bGluZSgkd2lkdGhSYXRpbyk7XG59XG5cbi8qKlxuICogQ3JlYXRlcyBhIGNoZWNrZXJib2FyZCBwYXR0ZXJuIGJhY2tncm91bmQgdG8gaW5kaWNhdGUgdHJhbnNwYXJlbmN5LlxuICogQHBhcmFtIHtTdHJpbmd9ICRzaXplIC0gVGhlIHNpemUgb2YgdGhlIHNxdWFyZXMgaW4gdGhlIGNoZWNrZXJib2FyZCBwYXR0ZXJuLiBEZWZhdWx0IGlzIDEycHguXG4gKi9cbkBtaXhpbiBjaGVja2VyYm9hcmQtYmFja2dyb3VuZCgkc2l6ZTogMTJweCkge1xuXHQvLyBUaGUgYmFja2dyb3VuZCBpbWFnZSBjcmVhdGVzIGEgY2hlY2tlcmJvYXJkIHBhdHRlcm4uIElnbm9yZSBydGxjc3MgdG9cblx0Ly8gbWFrZSBpdCB3b3JrIGJvdGggaW4gTFRSIGFuZCBSVEwuXG5cdC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9wdWxsLzQyNTEwXG5cdC8qcnRsOmJlZ2luOmlnbm9yZSovXG5cdGJhY2tncm91bmQtaW1hZ2U6XG5cdFx0cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgY29sb3JzLiRncmF5LTIwMCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCBjb2xvcnMuJGdyYXktMjAwIDc1JSwgY29sb3JzLiRncmF5LTIwMCksXG5cdFx0cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgY29sb3JzLiRncmF5LTIwMCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCBjb2xvcnMuJGdyYXktMjAwIDc1JSwgY29sb3JzLiRncmF5LTIwMCk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgJHNpemUgJHNpemU7XG5cdC8qcnRsOmVuZDppZ25vcmUqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMiAqICRzaXplKSBjYWxjKDIgKiAkc2l6ZSk7XG59XG4iLCIvKipcbiAqIFNDU1MgVmFyaWFibGVzLlxuICpcbiAqIFBsZWFzZSB1c2UgdmFyaWFibGVzIGZyb20gdGhpcyBzaGVldCB0byBlbnN1cmUgY29uc2lzdGVuY3kgYWNyb3NzIHRoZSBVSS5cbiAqIERvbid0IGFkZCB0byB0aGlzIHNoZWV0IHVubGVzcyB5b3UncmUgcHJldHR5IHN1cmUgdGhlIHZhbHVlIHdpbGwgYmUgcmV1c2VkIGluIG1hbnkgcGxhY2VzLlxuICogRm9yIGV4YW1wbGUsIGRvbid0IGFkZCBydWxlcyB0byB0aGlzIHNoZWV0IHRoYXQgYWZmZWN0IGJsb2NrIHZpc3VhbHMuIEl0J3MgcHVyZWx5IGZvciBVSS5cbiAqL1xuXG5AdXNlIFwiLi9jb2xvcnNcIjtcblxuLyoqXG4gKiBGb250cyAmIGJhc2ljIHZhcmlhYmxlcy5cbiAqL1xuXG4kZGVmYXVsdC1mb250OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCxcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7IC8vIFRvZG86IGRlcHJlY2F0ZSBpbiBmYXZvciBvZiAkZmFtaWx5IHZhcmlhYmxlc1xuJGRlZmF1bHQtbGluZS1oZWlnaHQ6IDEuNDsgLy8gVG9kbzogZGVwcmVjYXRlIGluIGZhdm9yIG9mICRsaW5lLWhlaWdodCB0b2tlbnNcblxuLyoqXG4gKiBUeXBvZ3JhcGh5XG4gKi9cblxuLy8gU2l6ZXNcbiRmb250LXNpemUteC1zbWFsbDogMTFweDtcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTNweDtcbiRmb250LXNpemUtbGFyZ2U6IDE1cHg7XG4kZm9udC1zaXplLXgtbGFyZ2U6IDIwcHg7XG4kZm9udC1zaXplLTJ4LWxhcmdlOiAzMnB4O1xuXG4vLyBMaW5lIGhlaWdodHNcbiRmb250LWxpbmUtaGVpZ2h0LXgtc21hbGw6IDE2cHg7XG4kZm9udC1saW5lLWhlaWdodC1zbWFsbDogMjBweDtcbiRmb250LWxpbmUtaGVpZ2h0LW1lZGl1bTogMjRweDtcbiRmb250LWxpbmUtaGVpZ2h0LWxhcmdlOiAyOHB4O1xuJGZvbnQtbGluZS1oZWlnaHQteC1sYXJnZTogMzJweDtcbiRmb250LWxpbmUtaGVpZ2h0LTJ4LWxhcmdlOiA0MHB4O1xuXG4vLyBXZWlnaHRzXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNDk5OyAvLyBlbnN1cmVzIGZhbGxiYWNrIHRvIDQwMCAoaW5zdGVhZCBvZiA2MDApXG5cbi8vIEZhbWlsaWVzXG4kZm9udC1mYW1pbHktaGVhZGluZ3M6IC1hcHBsZS1zeXN0ZW0sIFwic3lzdGVtLXVpXCIsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1ib2R5OiAtYXBwbGUtc3lzdGVtLCBcInN5c3RlbS11aVwiLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ubzogTWVubG8sIENvbnNvbGFzLCBtb25hY28sIG1vbm9zcGFjZTtcblxuLyoqXG4gKiBHcmlkIFN5c3RlbS5cbiAqIGh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2Rlc2lnbi8yMDE5LzEwLzMxL3Byb3Bvc2FsLWEtY29uc2lzdGVudC1zcGFjaW5nLXN5c3RlbS1mb3Itd29yZHByZXNzL1xuICovXG5cbiRncmlkLXVuaXQ6IDhweDtcbiRncmlkLXVuaXQtMDU6IDAuNSAqICRncmlkLXVuaXQ7XHQvLyA0cHhcbiRncmlkLXVuaXQtMTA6IDEgKiAkZ3JpZC11bml0O1x0XHQvLyA4cHhcbiRncmlkLXVuaXQtMTU6IDEuNSAqICRncmlkLXVuaXQ7XHQvLyAxMnB4XG4kZ3JpZC11bml0LTIwOiAyICogJGdyaWQtdW5pdDtcdFx0Ly8gMTZweFxuJGdyaWQtdW5pdC0zMDogMyAqICRncmlkLXVuaXQ7XHRcdC8vIDI0cHhcbiRncmlkLXVuaXQtNDA6IDQgKiAkZ3JpZC11bml0O1x0XHQvLyAzMnB4XG4kZ3JpZC11bml0LTUwOiA1ICogJGdyaWQtdW5pdDtcdFx0Ly8gNDBweFxuJGdyaWQtdW5pdC02MDogNiAqICRncmlkLXVuaXQ7XHRcdC8vIDQ4cHhcbiRncmlkLXVuaXQtNzA6IDcgKiAkZ3JpZC11bml0O1x0XHQvLyA1NnB4XG4kZ3JpZC11bml0LTgwOiA4ICogJGdyaWQtdW5pdDtcdFx0Ly8gNjRweFxuXG4vKipcbiAqIFJhZGl1cyBzY2FsZS5cbiAqL1xuXG4kcmFkaXVzLXgtc21hbGw6IDFweDsgICAvLyBBcHBsaWVkIHRvIGVsZW1lbnRzIGxpa2UgYnV0dG9ucyBuZXN0ZWQgd2l0aGluIHByaW1pdGl2ZXMgbGlrZSBpbnB1dHMuXG4kcmFkaXVzLXNtYWxsOiAycHg7ICAgICAvLyBBcHBsaWVkIHRvIG1vc3QgcHJpbWl0aXZlcy5cbiRyYWRpdXMtbWVkaXVtOiA0cHg7ICAgIC8vIEFwcGxpZWQgdG8gY29udGFpbmVycyB3aXRoIHNtYWxsZXIgcGFkZGluZy5cbiRyYWRpdXMtbGFyZ2U6IDhweDsgICAgIC8vIEFwcGxpZWQgdG8gY29udGFpbmVycyB3aXRoIGxhcmdlciBwYWRkaW5nLlxuJHJhZGl1cy1mdWxsOiA5OTk5cHg7ICAgLy8gRm9yIHBpbGxzLlxuJHJhZGl1cy1yb3VuZDogNTAlOyAgICAgLy8gRm9yIGNpcmNsZXMgYW5kIG92YWxzLlxuXG4vKipcbiAqIEVsZXZhdGlvbiBzY2FsZS5cbiAqL1xuXG4vLyBGb3Igc2VjdGlvbnMgYW5kIGNvbnRhaW5lcnMgdGhhdCBncm91cCByZWxhdGVkIGNvbnRlbnQgYW5kIGNvbnRyb2xzLCB3aGljaCBtYXkgb3ZlcmxhcCBvdGhlciBjb250ZW50LiBFeGFtcGxlOiBQcmV2aWV3IEZyYW1lLlxuJGVsZXZhdGlvbi14LXNtYWxsOiAwIDFweCAxcHggcmdiYShjb2xvcnMuJGJsYWNrLCAwLjAzKSwgMCAxcHggMnB4IHJnYmEoY29sb3JzLiRibGFjaywgMC4wMiksIDAgM3B4IDNweCByZ2JhKGNvbG9ycy4kYmxhY2ssIDAuMDIpLCAwIDRweCA0cHggcmdiYShjb2xvcnMuJGJsYWNrLCAwLjAxKTtcblxuLy8gRm9yIGNvbXBvbmVudHMgdGhhdCBwcm92aWRlIGNvbnRleHR1YWwgZmVlZGJhY2sgd2l0aG91dCBiZWluZyBpbnRydXNpdmUuIEdlbmVyYWxseSBub24taW50ZXJydXB0aXZlLiBFeGFtcGxlOiBUb29sdGlwcywgU25hY2tiYXIuXG4kZWxldmF0aW9uLXNtYWxsOiAwIDFweCAycHggcmdiYShjb2xvcnMuJGJsYWNrLCAwLjA1KSwgMCAycHggM3B4IHJnYmEoY29sb3JzLiRibGFjaywgMC4wNCksIDAgNnB4IDZweCByZ2JhKGNvbG9ycy4kYmxhY2ssIDAuMDMpLCAwIDhweCA4cHggcmdiYShjb2xvcnMuJGJsYWNrLCAwLjAyKTtcblxuLy8gRm9yIGNvbXBvbmVudHMgdGhhdCBvZmZlciBhZGRpdGlvbmFsIGFjdGlvbnMuIEV4YW1wbGU6IE1lbnVzLCBDb21tYW5kIFBhbGV0dGVcbiRlbGV2YXRpb24tbWVkaXVtOiAwIDJweCAzcHggcmdiYShjb2xvcnMuJGJsYWNrLCAwLjA1KSwgMCA0cHggNXB4IHJnYmEoY29sb3JzLiRibGFjaywgMC4wNCksIDAgMTJweCAxMnB4IHJnYmEoY29sb3JzLiRibGFjaywgMC4wMyksIDAgMTZweCAxNnB4IHJnYmEoY29sb3JzLiRibGFjaywgMC4wMik7XG5cbi8vIEZvciBjb21wb25lbnRzIHRoYXQgY29uZmlybSBkZWNpc2lvbnMgb3IgaGFuZGxlIG5lY2Vzc2FyeSBpbnRlcnJ1cHRpb25zLiBFeGFtcGxlOiBNb2RhbHMuXG4kZWxldmF0aW9uLWxhcmdlOiAwIDVweCAxNXB4IHJnYmEoY29sb3JzLiRibGFjaywgMC4wOCksIDAgMTVweCAyN3B4IHJnYmEoY29sb3JzLiRibGFjaywgMC4wNyksIDAgMzBweCAzNnB4IHJnYmEoY29sb3JzLiRibGFjaywgMC4wNCksIDAgNTBweCA0M3B4IHJnYmEoY29sb3JzLiRibGFjaywgMC4wMik7XG5cbi8qKlxuICogRGltZW5zaW9ucy5cbiAqL1xuXG4kaWNvbi1zaXplOiAyNHB4O1xuJGJ1dHRvbi1zaXplOiAzNnB4O1xuJGJ1dHRvbi1zaXplLW5leHQtZGVmYXVsdC00MHB4OiA0MHB4OyAvLyB0cmFuc2l0aW9uYXJ5IHZhcmlhYmxlIGZvciBuZXh0IGRlZmF1bHQgYnV0dG9uIHNpemVcbiRidXR0b24tc2l6ZS1zbWFsbDogMjRweDtcbiRidXR0b24tc2l6ZS1jb21wYWN0OiAzMnB4O1xuJGhlYWRlci1oZWlnaHQ6IDY0cHg7XG4kcGFuZWwtaGVhZGVyLWhlaWdodDogJGdyaWQtdW5pdC02MDtcbiRuYXYtc2lkZWJhci13aWR0aDogMzAwcHg7XG4kYWRtaW4tYmFyLWhlaWdodDogMzJweDtcbiRhZG1pbi1iYXItaGVpZ2h0LWJpZzogNDZweDtcbiRhZG1pbi1zaWRlYmFyLXdpZHRoOiAxNjBweDtcbiRhZG1pbi1zaWRlYmFyLXdpZHRoLWJpZzogMTkwcHg7XG4kYWRtaW4tc2lkZWJhci13aWR0aC1jb2xsYXBzZWQ6IDM2cHg7XG4kbW9kYWwtbWluLXdpZHRoOiAzNTBweDtcbiRtb2RhbC13aWR0aC1zbWFsbDogMzg0cHg7XG4kbW9kYWwtd2lkdGgtbWVkaXVtOiA1MTJweDtcbiRtb2RhbC13aWR0aC1sYXJnZTogODQwcHg7XG4kc3Bpbm5lci1zaXplOiAxNnB4O1xuJGNhbnZhcy1wYWRkaW5nOiAkZ3JpZC11bml0LTIwO1xuJHBhbGV0dGUtbWF4LWhlaWdodDogMzY4cHg7XG5cbi8qKlxuICogTW9iaWxlIHNwZWNpZmljIHN0eWxlc1xuICovXG4kbW9iaWxlLXRleHQtbWluLWZvbnQtc2l6ZTogMTZweDsgLy8gQW55IGZvbnQgc2l6ZSBiZWxvdyAxNnB4IHdpbGwgY2F1c2UgTW9iaWxlIFNhZmFyaSB0byBcInpvb20gaW5cIi5cblxuLyoqXG4gKiBFZGl0b3Igc3R5bGVzLlxuICovXG5cbiRzaWRlYmFyLXdpZHRoOiAyODBweDtcbiRjb250ZW50LXdpZHRoOiA4NDBweDtcbiR3aWRlLWNvbnRlbnQtd2lkdGg6IDExMDBweDtcbiR3aWRnZXQtYXJlYS13aWR0aDogNzAwcHg7XG4kc2Vjb25kYXJ5LXNpZGViYXItd2lkdGg6IDM1MHB4O1xuJGVkaXRvci1mb250LXNpemU6IDE2cHg7XG4kZGVmYXVsdC1ibG9jay1tYXJnaW46IDI4cHg7IC8vIFRoaXMgdmFsdWUgcHJvdmlkZXMgYSBjb25zaXN0ZW50LCBjb250aWd1b3VzIHNwYWNpbmcgYmV0d2VlbiBibG9ja3MuXG4kdGV4dC1lZGl0b3ItZm9udC1zaXplOiAxNXB4O1xuJGVkaXRvci1saW5lLWhlaWdodDogMS44O1xuJGVkaXRvci1odG1sLWZvbnQ6ICRmb250LWZhbWlseS1tb25vO1xuXG4vKipcbiAqIEJsb2NrICYgRWRpdG9yIFVJLlxuICovXG5cbiRibG9jay10b29sYmFyLWhlaWdodDogJGdyaWQtdW5pdC02MDtcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItd2lkdGgtZm9jdXMtZmFsbGJhY2s6IDJweDsgLy8gVGhpcyBleGlzdHMgYXMgYSBmYWxsYmFjaywgYW5kIGlzIGlkZWFsbHkgb3ZlcnJpZGRlbiBieSB2YXIoLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMpIHVubGVzcyBpbiBzb21lIFNBU1MgbWF0aCBjYXNlcy5cbiRib3JkZXItd2lkdGgtdGFiOiAxLjVweDtcbiRoZWxwdGV4dC1mb250LXNpemU6IDEycHg7XG4kcmFkaW8taW5wdXQtc2l6ZTogMTZweDtcbiRyYWRpby1pbnB1dC1zaXplLXNtOiAyNHB4OyAvLyBXaWR0aCAmIGhlaWdodCBmb3Igc21hbGwgdmlld3BvcnRzLlxuXG4vLyBEZXByZWNhdGVkLCBwbGVhc2UgYXZvaWQgdXNpbmcgdGhlc2UuXG4kYmxvY2stcGFkZGluZzogMTRweDsgLy8gVXNlZCB0byBkZWZpbmUgc3BhY2UgYmV0d2VlbiBibG9jayBmb290cHJpbnQgYW5kIHN1cnJvdW5kaW5nIGJvcmRlcnMuXG4kcmFkaXVzLWJsb2NrLXVpOiAkcmFkaXVzLXNtYWxsO1xuJHNoYWRvdy1wb3BvdmVyOiAkZWxldmF0aW9uLXgtc21hbGw7XG4kc2hhZG93LW1vZGFsOiAkZWxldmF0aW9uLWxhcmdlO1xuJGRlZmF1bHQtZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcblxuLyoqXG4gKiBCbG9jayBwYWRkaW5ncy5cbiAqL1xuXG4vLyBQYWRkaW5nIGZvciBibG9ja3Mgd2l0aCBhIGJhY2tncm91bmQgY29sb3IgKGUuZy4gcGFyYWdyYXBoIG9yIGdyb3VwKS5cbiRibG9jay1iZy1wYWRkaW5nLS12OiAxLjI1ZW07XG4kYmxvY2stYmctcGFkZGluZy0taDogMi4zNzVlbTtcblxuXG4vKipcbiAqIFJlYWN0IE5hdGl2ZSBzcGVjaWZpYy5cbiAqIFRoZXNlIHZhcmlhYmxlcyBkbyBub3QgYXBwZWFyIHRvIGJlIHVzZWQgYW55d2hlcmUgZWxzZS5cbiAqL1xuXG4vLyBEaW1lbnNpb25zLlxuJG1vYmlsZS1oZWFkZXItdG9vbGJhci1oZWlnaHQ6IDQ0cHg7XG4kbW9iaWxlLWhlYWRlci10b29sYmFyLWV4cGFuZGVkLWhlaWdodDogNTJweDtcbiRtb2JpbGUtZmxvYXRpbmctdG9vbGJhci1oZWlnaHQ6IDQ0cHg7XG4kbW9iaWxlLWZsb2F0aW5nLXRvb2xiYXItbWFyZ2luOiA4cHg7XG4kbW9iaWxlLWNvbG9yLXN3YXRjaDogNDhweDtcblxuLy8gQmxvY2sgVUkuXG4kbW9iaWxlLWJsb2NrLXRvb2xiYXItaGVpZ2h0OiA0NHB4O1xuJGRpbW1lZC1vcGFjaXR5OiAxO1xuJGJsb2NrLWVkZ2UtdG8tY29udGVudDogMTZweDtcbiRzb2xpZC1ib3JkZXItc3BhY2U6IDEycHg7XG4kZGFzaGVkLWJvcmRlci1zcGFjZTogNnB4O1xuJGJsb2NrLXNlbGVjdGVkLW1hcmdpbjogM3B4O1xuJGJsb2NrLXNlbGVjdGVkLWJvcmRlci13aWR0aDogMXB4O1xuJGJsb2NrLXNlbGVjdGVkLXBhZGRpbmc6IDA7XG4kYmxvY2stc2VsZWN0ZWQtY2hpbGQtbWFyZ2luOiA1cHg7XG4kYmxvY2stc2VsZWN0ZWQtdG8tY29udGVudDogJGJsb2NrLWVkZ2UtdG8tY29udGVudCAtICRibG9jay1zZWxlY3RlZC1tYXJnaW4gLSAkYmxvY2stc2VsZWN0ZWQtYm9yZGVyLXdpZHRoO1xuIiwiLyoqXG4gKiBDb2xvcnNcbiAqL1xuXG4vLyBXb3JkUHJlc3MgZ3JheXMuXG4kYmxhY2s6ICMwMDA7XHRcdFx0Ly8gVXNlIG9ubHkgd2hlbiB5b3UgdHJ1bHkgbmVlZCBwdXJlIGJsYWNrLiBGb3IgVUksIHVzZSAkZ3JheS05MDAuXG4kZ3JheS05MDA6ICMxZTFlMWU7XG4kZ3JheS04MDA6ICMyZjJmMmY7XG4kZ3JheS03MDA6ICM3NTc1NzU7XHRcdC8vIE1lZXRzIDQuNjoxICg0LjU6MSBpcyBtaW5pbXVtKSB0ZXh0IGNvbnRyYXN0IGFnYWluc3Qgd2hpdGUuXG4kZ3JheS02MDA6ICM5NDk0OTQ7XHRcdC8vIE1lZXRzIDM6MSBVSSBvciBsYXJnZSB0ZXh0IGNvbnRyYXN0IGFnYWluc3Qgd2hpdGUuXG4kZ3JheS00MDA6ICNjY2M7XG4kZ3JheS0zMDA6ICNkZGQ7XHRcdC8vIFVzZWQgZm9yIG1vc3QgYm9yZGVycy5cbiRncmF5LTIwMDogI2UwZTBlMDtcdFx0Ly8gVXNlZCBzcGFyaW5nbHkgZm9yIGxpZ2h0IGJvcmRlcnMuXG4kZ3JheS0xMDA6ICNmMGYwZjA7XHRcdC8vIFVzZWQgZm9yIGxpZ2h0IGdyYXkgYmFja2dyb3VuZHMuXG4kd2hpdGU6ICNmZmY7XG5cbi8vIE9wYWNpdGllcyAmIGFkZGl0aW9uYWwgY29sb3JzLlxuJGRhcmstZ3JheS1wbGFjZWhvbGRlcjogcmdiYSgkZ3JheS05MDAsIDAuNjIpO1xuJG1lZGl1bS1ncmF5LXBsYWNlaG9sZGVyOiByZ2JhKCRncmF5LTkwMCwgMC41NSk7XG4kbGlnaHQtZ3JheS1wbGFjZWhvbGRlcjogcmdiYSgkd2hpdGUsIDAuNjUpO1xuXG4vLyBBbGVydCBjb2xvcnMuXG4kYWxlcnQteWVsbG93OiAjZjBiODQ5O1xuJGFsZXJ0LXJlZDogI2NjMTgxODtcbiRhbGVydC1ncmVlbjogIzRhYjg2NjtcblxuLy8gRGVwcmVjYXRlZCwgcGxlYXNlIGF2b2lkIHVzaW5nIHRoZXNlLlxuJGRhcmstdGhlbWUtZm9jdXM6ICR3aGl0ZTtcdC8vIEZvY3VzIGNvbG9yIHdoZW4gdGhlIHRoZW1lIGlzIGRhcmsuXG4iLCIvKipcbiAqIEJyZWFrcG9pbnRzICYgTWVkaWEgUXVlcmllc1xuICovXG5cbi8vIE1vc3QgdXNlZCBicmVha3BvaW50c1xuJGJyZWFrLXhodWdlOiAxOTIwcHg7XG4kYnJlYWstaHVnZTogMTQ0MHB4O1xuJGJyZWFrLXdpZGU6IDEyODBweDtcbiRicmVhay14bGFyZ2U6IDEwODBweDtcbiRicmVhay1sYXJnZTogOTYwcHg7XHQvLyBhZG1pbiBzaWRlYmFyIGF1dG8gZm9sZHNcbiRicmVhay1tZWRpdW06IDc4MnB4O1x0Ly8gYWRtaW5iYXIgZ29lcyBiaWdcbiRicmVhay1zbWFsbDogNjAwcHg7XG4kYnJlYWstbW9iaWxlOiA0ODBweDtcbiRicmVhay16b29tZWQtaW46IDI4MHB4O1xuXG4vLyBBbGwgbWVkaWEgcXVlcmllcyBjdXJyZW50bHkgaW4gV29yZFByZXNzOlxuLy9cbi8vIG1pbi13aWR0aDogMjAwMHB4XG4vLyBtaW4td2lkdGg6IDE2ODBweFxuLy8gbWluLXdpZHRoOiAxMjUwcHhcbi8vIG1heC13aWR0aDogMTEyMHB4ICpcbi8vIG1heC13aWR0aDogMTAwMHB4XG4vLyBtaW4td2lkdGg6IDc2OXB4IGFuZCBtYXgtd2lkdGg6IDEwMDBweFxuLy8gbWF4LXdpZHRoOiA5NjBweCAqXG4vLyBtYXgtd2lkdGg6IDkwMHB4XG4vLyBtYXgtd2lkdGg6IDg1MHB4XG4vLyBtaW4td2lkdGg6IDgwMHB4IGFuZCBtYXgtd2lkdGg6IDE0OTlweFxuLy8gbWF4LXdpZHRoOiA4MDBweFxuLy8gbWF4LXdpZHRoOiA3OTlweFxuLy8gbWF4LXdpZHRoOiA3ODJweCAqXG4vLyBtYXgtd2lkdGg6IDc2OHB4XG4vLyBtYXgtd2lkdGg6IDY0MHB4ICpcbi8vIG1heC13aWR0aDogNjAwcHggKlxuLy8gbWF4LXdpZHRoOiA1MjBweFxuLy8gbWF4LXdpZHRoOiA1MDBweFxuLy8gbWF4LXdpZHRoOiA0ODBweCAqXG4vLyBtYXgtd2lkdGg6IDQwMHB4ICpcbi8vIG1heC13aWR0aDogMzgwcHhcbi8vIG1heC13aWR0aDogMzIwcHggKlxuLy9cbi8vIFRob3NlIG1hcmtlZCAqIHNlZW0gdG8gYmUgbW9yZSBjb21tb25seSB1c2VkIHRoYW4gdGhlIG90aGVycy5cbi8vIExldCdzIHRyeSBhbmQgdXNlIGFzIGZldyBvZiB0aGVzZSBhcyBwb3NzaWJsZSwgYW5kIGJlIG1pbmRmdWwgYWJvdXQgYWRkaW5nIG5ldyBvbmVzLCBzbyB3ZSBkb24ndCBtYWtlIHRoZSBzaXR1YXRpb24gd29yc2VcbiIsIi8qKlxuKiAgQ29udmVydHMgYSBoZXggdmFsdWUgaW50byB0aGUgcmdiIGVxdWl2YWxlbnQuXG4qXG4qIEBwYXJhbSB7c3RyaW5nfSBoZXggLSB0aGUgaGV4YWRlY2ltYWwgdmFsdWUgdG8gY29udmVydFxuKiBAcmV0dXJuIHtzdHJpbmd9IGNvbW1hIHNlcGFyYXRlZCByZ2IgdmFsdWVzXG4qL1xuXG5AdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcInNhc3M6bWV0YVwiO1xuXG5AZnVuY3Rpb24gaGV4LXRvLXJnYigkaGV4KSB7XG5cdC8qXG5cdCAqIFRPRE86IGBjb2xvci57cmVkfGdyZWVufGJsdWV9YCB3aWxsIHRyaWdnZXIgYSBkZXByZWNhdGlvbiB3YXJuaW5nIGluIERhcnQgU2Fzcyxcblx0ICogYnV0IHRoZSBTYXNzIHVzZWQgYnkgdGhlIEd1dGVuYmVyZyBwcm9qZWN0IGRvZXNuJ3Qgc3VwcG9ydCBgY29sb3IuY2hhbm5lbCgpYCB5ZXQsXG5cdCAqIHNvIHdlIGNhbid0IG1pZ3JhdGUgdG8gaXQgYXQgdGhpcyB0aW1lLlxuXHQgKiBJbiB0aGUgZnV0dXJlLCBhZnRlciB0aGUgR3V0ZW5iZXJnIHByb2plY3QgaGFzIGJlZW4gZnVsbHkgbWlncmF0ZWQgdG8gRGFydCBTYXNzLFxuXHQgKiBSZW1vdmUgdGhpcyBjb25kaXRpb25hbCBzdGF0ZW1lbnQgYW5kIHVzZSBvbmx5IGBjb2xvci5jaGFubmVsKClgLlxuXHQgKi9cblx0QGlmIG1ldGEuZnVuY3Rpb24tZXhpc3RzKFwiY2hhbm5lbFwiLCBcImNvbG9yXCIpIHtcblx0XHRAcmV0dXJuIGNvbG9yLmNoYW5uZWwoJGhleCwgXCJyZWRcIiksIGNvbG9yLmNoYW5uZWwoJGhleCwgXCJncmVlblwiKSwgY29sb3IuY2hhbm5lbCgkaGV4LCBcImJsdWVcIik7XG5cdH0gQGVsc2Uge1xuXHRcdEByZXR1cm4gY29sb3IucmVkKCRoZXgpLCBjb2xvci5ncmVlbigkaGV4KSwgY29sb3IuYmx1ZSgkaGV4KTtcblx0fVxufVxuIiwiLyoqXG4gKiBMb25nIGNvbnRlbnQgZmFkZSBtaXhpblxuICpcbiAqIENyZWF0ZXMgYSBmYWRpbmcgb3ZlcmxheSB0byBzaWduaWZ5IHRoYXQgdGhlIGNvbnRlbnQgaXMgbG9uZ2VyXG4gKiB0aGFuIHRoZSBzcGFjZSBhbGxvd3MuXG4gKi9cblxuQG1peGluIGxvbmctY29udGVudC1mYWRlKCRkaXJlY3Rpb246IHJpZ2h0LCAkc2l6ZTogMjAlLCAkY29sb3I6ICNmZmYsICRlZGdlOiAwLCAkei1pbmRleDogZmFsc2UpIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0QGlmICR6LWluZGV4IHtcblx0XHR6LWluZGV4OiAkei1pbmRleDtcblx0fVxuXG5cdEBpZiAkZGlyZWN0aW9uID09IFwiYm90dG9tXCIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50LCAkY29sb3IgOTAlKTtcblx0XHRsZWZ0OiAkZWRnZTtcblx0XHRyaWdodDogJGVkZ2U7XG5cdFx0dG9wOiAkZWRnZTtcblx0XHRib3R0b206IGNhbGMoMTAwJSAtICRzaXplKTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdEBpZiAkZGlyZWN0aW9uID09IFwidG9wXCIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCAkY29sb3IgOTAlKTtcblx0XHR0b3A6IGNhbGMoMTAwJSAtICRzaXplKTtcblx0XHRsZWZ0OiAkZWRnZTtcblx0XHRyaWdodDogJGVkZ2U7XG5cdFx0Ym90dG9tOiAkZWRnZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdEBpZiAkZGlyZWN0aW9uID09IFwibGVmdFwiIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQsICRjb2xvciA5MCUpO1xuXHRcdHRvcDogJGVkZ2U7XG5cdFx0bGVmdDogJGVkZ2U7XG5cdFx0Ym90dG9tOiAkZWRnZTtcblx0XHRyaWdodDogYXV0bztcblx0XHR3aWR0aDogJHNpemU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gXCJyaWdodFwiIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAkY29sb3IgOTAlKTtcblx0XHR0b3A6ICRlZGdlO1xuXHRcdGJvdHRvbTogJGVkZ2U7XG5cdFx0cmlnaHQ6ICRlZGdlO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0d2lkdGg6ICRzaXplO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuIiwiQHVzZSBcIi4vbWl4aW5zXCI7XG5AdXNlIFwiLi9mdW5jdGlvbnNcIjtcbkB1c2UgXCIuL2NvbG9yc1wiO1xuXG4vLyBJdCBpcyBpbXBvcnRhbnQgdG8gaW5jbHVkZSB0aGVzZSBzdHlsZXMgaW4gYWxsIGJ1aWx0IHN0eWxlc2hlZXRzLlxuLy8gVGhpcyBhbGxvd3MgdG8gQ1NTIHZhcmlhYmxlcyBwb3N0IENTUyBwbHVnaW4gdG8gZ2VuZXJhdGUgZmFsbGJhY2tzLlxuLy8gSXQgYWxzbyBwcm92aWRlcyBkZWZhdWx0IENTUyB2YXJpYWJsZXMgZm9yIG5wbSBwYWNrYWdlIGNvbnN1bWVycy5cbjpyb290IHtcblx0LS13cC1ibG9jay1zeW5jZWQtY29sb3I6ICM3YTAwZGY7XG5cdC0td3AtYmxvY2stc3luY2VkLWNvbG9yLS1yZ2I6ICN7ZnVuY3Rpb25zLmhleC10by1yZ2IoIzdhMDBkZil9O1xuXHQvLyBUaGlzIENTUyB2YXJpYWJsZSBpcyBub3QgdXNlZCBpbiBHdXRlbmJlcmcgcHJvamVjdCxcblx0Ly8gYnV0IGlzIG1haW50YWluZWQgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LlxuXHQtLXdwLWJvdW5kLWJsb2NrLWNvbG9yOiB2YXIoLS13cC1ibG9jay1zeW5jZWQtY29sb3IpO1xuXHQtLXdwLWVkaXRvci1jYW52YXMtYmFja2dyb3VuZDogI3tjb2xvcnMuJGdyYXktMzAwfTtcblx0QGluY2x1ZGUgbWl4aW5zLmFkbWluLXNjaGVtZSgjMDA3Y2JhKTtcbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiQHdvcmRwcmVzcy9iYXNlLXN0eWxlcy9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkB3b3JkcHJlc3MvYmFzZS1zdHlsZXMvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAd29yZHByZXNzL2Jhc2Utc3R5bGVzL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiQHdvcmRwcmVzcy9iYXNlLXN0eWxlcy9kZWZhdWx0LWN1c3RvbS1wcm9wZXJ0aWVzXCIgYXMgKjtcblxuLy8gSGVyZSB3ZSBleHRlbmQgdGhlIG1vZGFsIHN0eWxlcyB0byBiZSB0aWdodGVyLCBhbmQgdG8gdGhlIGNlbnRlci4gQmVjYXVzZSB0aGUgcGFsZXR0ZSB1c2VzIHRoZSBtb2RhbCBhcyBhIGNvbnRhaW5lci5cbi53b3JrZmxvd3Mtd29ya2Zsb3ctbWVudSB7XG5cdGJvcmRlci1yYWRpdXM6ICRncmlkLXVuaXQtMDU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRncmlkLXVuaXQtNDB9KTtcblx0bWFyZ2luOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogY2FsYyg1JSArICN7JGhlYWRlci1oZWlnaHR9KTtcblxuXHRAaW5jbHVkZSBicmVhay1zbWFsbCgpIHtcblx0XHR0b3A6IGNhbGMoMTAlICsgI3skaGVhZGVyLWhlaWdodH0pO1xuXHR9XG5cblx0LmNvbXBvbmVudHMtbW9kYWxfX2NvbnRlbnQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi53b3JrZmxvd3Mtd29ya2Zsb3ctbWVudV9fb3ZlcmxheSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi53b3JrZmxvd3Mtd29ya2Zsb3ctbWVudV9faGVhZGVyIHtcblx0cGFkZGluZzogMCAkZ3JpZC11bml0LTIwO1xufVxuXG4ud29ya2Zsb3dzLXdvcmtmbG93LW1lbnVfX2hlYWRlci1zZWFyY2gtaWNvbiB7XG5cdCY6ZGlyKGx0cikge1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0fVxufVxuXG4ud29ya2Zsb3dzLXdvcmtmbG93LW1lbnVfX2NvbnRhaW5lciB7XG5cdC8vIHRoZSBzdHlsZSBoZXJlIGlzIGEgaGFjayB0byBmb3JjZSBzYWZhcmkgdG8gcmVwYWludCB0byBhdm9pZCBhIHN0eWxlIGdsaXRjaFxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHRbY21kay1pbnB1dF0ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAkZ3JpZC11bml0LTIwICRncmlkLXVuaXQtMDU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRjb2xvcjogJGdyYXktOTAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkZ3JheS03MDA7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRbY21kay1pdGVtXSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1zbWFsbDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG5cblx0XHQmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdwLWFkbWluLXRoZW1lLWNvbG9yKTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0JlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRjb2xvcjogJGdyYXktNjAwO1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRtaW4taGVpZ2h0OiAkYnV0dG9uLXNpemUtbmV4dC1kZWZhdWx0LTQwcHg7XG5cdFx0XHRwYWRkaW5nOiAkZ3JpZC11bml0LTA1O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3JpZC11bml0LTIwO1xuXHRcdH1cblx0fVxuXG5cdFtjbWRrLXJvb3RdID4gW2NtZGstbGlzdF0ge1xuXHRcdG1heC1oZWlnaHQ6ICRwYWxldHRlLW1heC1oZWlnaHQ7IC8vIFNwZWNpZmljIHRvIG5vdCBoYXZlIHdvcmtmbG93cyBvdmVyZmxvdyBvZGRseS5cblx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdC8vIEVuc3VyZXMgdGhlcmUgaXMgYWx3YXlzIHBhZGRpbmcgYm90dG9tIG9uIHRoZSBsYXN0IGdyb3VwLCB3aGVuIHRoZXJlIGFyZSB3b3JrZmxvd3MuXG5cdFx0JlxuXHRcdFtjbWRrLWxpc3Qtc2l6ZXJdID4gW2NtZGstZ3JvdXBdOmxhc3QtY2hpbGRcblx0XHRbY21kay1ncm91cC1pdGVtc106bm90KDplbXB0eSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRncmlkLXVuaXQtMTA7XG5cdFx0fVxuXG5cdFx0JiBbY21kay1saXN0LXNpemVyXSA+IFtjbWRrLWdyb3VwXSA+IFtjbWRrLWdyb3VwLWl0ZW1zXTpub3QoOmVtcHR5KSB7XG5cdFx0XHRwYWRkaW5nOiAwICRncmlkLXVuaXQtMTA7XG5cdFx0fVxuXHR9XG5cblx0W2NtZGstZW1wdHldIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdFx0cGFkZGluZzogJGdyaWQtdW5pdC0xMCAwICRncmlkLXVuaXQtNDA7XG5cdH1cblxuXHRbY21kay1sb2FkaW5nXSB7XG5cdFx0cGFkZGluZzogJGdyaWQtdW5pdC0yMDtcblx0fVxuXG5cdFtjbWRrLWxpc3Qtc2l6ZXJdIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLndvcmtmbG93cy13b3JrZmxvdy1tZW51X19pdGVtIHNwYW4ge1xuXHQvLyBFbnN1cmUgd29ya2Zsb3dzIGRvIG5vdCBydW4gb2ZmIHRoZSBlZGdlIChncmVhdCBmb3IgcG9zdCB0aXRsZXMpLlxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ud29ya2Zsb3dzLXdvcmtmbG93LW1lbnVfX2l0ZW0gbWFyayB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kOiB1bnNldDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndvcmtmbG93cy13b3JrZmxvdy1tZW51X19vdXRwdXQge1xuXHRwYWRkaW5nOiAkZ3JpZC11bml0LTIwO1xufVxuXG4ud29ya2Zsb3dzLXdvcmtmbG93LW1lbnVfX291dHB1dC1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3JpZC11bml0LTIwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xuXHRwYWRkaW5nLWJvdHRvbTogJGdyaWQtdW5pdC0xMDtcblxuXHRoMyB7XG5cdFx0bWFyZ2luOiAwIDAgJGdyaWQtdW5pdC0wNTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogJGdyYXktOTAwO1xuXHR9XG59XG5cbi53b3JrZmxvd3Mtd29ya2Zsb3ctbWVudV9fb3V0cHV0LWhpbnQge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICRncmF5LTcwMDtcbn1cblxuLndvcmtmbG93cy13b3JrZmxvdy1tZW51X19vdXRwdXQtY29udGVudCB7XG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRvdmVyZmxvdzogYXV0bztcblxuXHRwcmUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkZ3JpZC11bml0LTE1O1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtYWxsO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdH1cbn1cblxuLndvcmtmbG93cy13b3JrZmxvdy1tZW51X19vdXRwdXQtZXJyb3Ige1xuXHRwYWRkaW5nOiAkZ3JpZC11bml0LTE1O1xuXHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICN7Y29sb3IuYWRqdXN0KCAkYWxlcnQtcmVkLCAkbGlnaHRuZXNzOiAtMTAlICl9O1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtYWxsO1xuXHRjb2xvcjogJGFsZXJ0LXJlZDtcblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cbi53b3JrZmxvd3Mtd29ya2Zsb3ctbWVudV9fZXhlY3V0aW5nIHtcblx0cGFkZGluZzogJGdyaWQtdW5pdC0zMCAkZ3JpZC11bml0LTIwO1xuXHRjb2xvcjogJGdyYXktNzAwO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4iXX0= */`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(mc));var{withIgnoreIMEEvents:Fo}=Vo(rt.privateApis),fc=[],No=(0,gt.__)("Run abilities and workflows");function bc({isOpen:t,search:e,setSearch:a,abilities:r}){let o=(0,U.useRef)(),l=at(n=>n.value),c=(0,U.useMemo)(()=>r.find(u=>u.label===l)?.name,[l,r]);return(0,U.useEffect)(()=>{t&&o.current.focus()},[t]),(0,L.jsx)(Gt.Input,{ref:o,value:e,onValueChange:a,placeholder:No,"aria-activedescendant":c})}function So(){let{registerShortcut:t}=(0,me.useDispatch)(fe.store),[e,a]=(0,U.useState)(""),[r,o]=(0,U.useState)(!1),[l,c]=(0,U.useState)(null),[n,u]=(0,U.useState)(!1),i=(0,U.useRef)(),s=(0,me.useSelect)(b=>b(dc).getAbilities()||fc,[]),d=(0,U.useMemo)(()=>{if(!e)return s;let b=e.toLowerCase();return s.filter(Z=>Z.label?.toLowerCase().includes(b)||Z.name?.toLowerCase().includes(b))},[s,e]);(0,U.useEffect)(()=>{l&&i.current&&i.current.focus()},[l]),(0,U.useEffect)(()=>{t({name:"core/workflows",category:"global",description:(0,gt.__)("Open the workflow palette."),keyCombination:{modifier:"primary",character:"j"}})},[t]),(0,fe.useShortcut)("core/workflows",Fo(b=>{b.defaultPrevented||(b.preventDefault(),o(!r))}),{bindGlobal:!0});let g=()=>{a(""),o(!1),c(null),u(!1)},X=()=>{c(null),u(!1),a("")},v=async b=>{u(!0);try{let Z=await sc(b.name);c({name:b.name,label:b?.label||b.name,description:b?.description||"",success:!0,data:Z})}catch(Z){c({name:b.name,label:b?.label||b.name,description:b?.description||"",success:!1,error:Z.message||String(Z)})}finally{u(!1)}},p=b=>{l&&(b.key==="Escape"||b.key==="Backspace"||b.key==="Delete")&&(b.preventDefault(),b.stopPropagation(),X())};return r?(0,L.jsx)(rt.Modal,{className:"workflows-workflow-menu",overlayClassName:"workflows-workflow-menu__overlay",onRequestClose:l?X:g,__experimentalHideHeader:!0,contentLabel:(0,gt.__)("Workflow palette"),children:(0,L.jsx)("div",{className:"workflows-workflow-menu__container",onKeyDown:Fo(p),ref:i,tabIndex:-1,role:"presentation",children:l?(0,L.jsxs)("div",{className:"workflows-workflow-menu__output",children:[(0,L.jsxs)("div",{className:"workflows-workflow-menu__output-header",children:[(0,L.jsx)("h3",{children:l.label}),l.description&&(0,L.jsx)("p",{className:"workflows-workflow-menu__output-hint",children:l.description})]}),(0,L.jsx)("div",{className:"workflows-workflow-menu__output-content",children:l.success?(0,L.jsx)("pre",{children:JSON.stringify(l.data,null,2)}):(0,L.jsx)("div",{className:"workflows-workflow-menu__output-error",children:(0,L.jsx)("p",{children:l.error})})})]}):(0,L.jsxs)(Gt,{label:No,shouldFilter:!1,children:[(0,L.jsxs)(rt.__experimentalHStack,{className:"workflows-workflow-menu__header",children:[(0,L.jsx)(ca,{className:"workflows-workflow-menu__header-search-icon",icon:ua}),(0,L.jsx)(bc,{search:e,setSearch:a,isOpen:r,abilities:s})]}),(0,L.jsxs)(Gt.List,{label:(0,gt.__)("Workflow suggestions"),children:[n&&(0,L.jsx)(rt.__experimentalHStack,{className:"workflows-workflow-menu__executing",align:"center",children:(0,gt.__)("Executing ability\u2026")}),!n&&e&&d.length===0&&(0,L.jsx)(Gt.Empty,{children:(0,gt.__)("No results found.")}),!n&&d.length>0&&(0,L.jsx)(Gt.Group,{children:d.map(b=>(0,L.jsx)(Gt.Item,{value:b.label,className:"workflows-workflow-menu__item",onSelect:()=>v(b),id:b.name,children:(0,L.jsx)(rt.__experimentalHStack,{alignment:"left",children:(0,L.jsx)("span",{children:(0,L.jsx)(rt.TextHighlight,{text:b.label,highlight:e})})})},b.name))})]})]})})}):null}var Jo=document.createElement("div");document.body.appendChild(Jo);(0,be.createRoot)(Jo).render((0,be.createElement)(So));
//# sourceMappingURL=index.min.js.map