From ff2c43faa9d8c68f4cff03aabb0a68f6fb68c628 Mon Sep 17 00:00:00 2001 From: fnpen Date: Tue, 22 Feb 2022 12:09:10 +0000 Subject: [PATCH] Update from https://github.com/fnpen/baristawp/commit/7b76b4e9b06cc1ea46459083e52aa1e89d416f03 --- CHANGELOG.md | 7 +++++++ barista.php | 4 ++-- build/index.asset.php | 2 +- build/index.js | 2 +- build/main.css | 2 +- composer.json | 2 +- vendor/autoload.php | 2 +- vendor/composer/autoload_real.php | 14 +++++++------- vendor/composer/autoload_static.php | 4 ++-- 9 files changed, 23 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 965a0bc..e689a74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. +### 0.8.9 (2022-02-22) + + +##### Features + +* Body scroll lock + ### 0.8.8 (2022-02-22) diff --git a/barista.php b/barista.php index f8cbdbc..300a0b2 100644 --- a/barista.php +++ b/barista.php @@ -10,7 +10,7 @@ * Author: WP Busters * Author URI: https://wpbusters.com/ * - * Version: 0.8.8 + * Version: 0.8.9 * Requires at least: 5.8 * Tested up to: 5.9 * Requires PHP: 7.1 @@ -26,7 +26,7 @@ define( 'BARISTA_URL', \plugins_url( '/', __FILE__ ) ); define( 'BARISTA_PLUGIN_FILE', __FILE__ ); define( 'BARISTA_PLUGIN_DIR', __DIR__ ); -define( 'BARISTA_VERSION', '0.8.8' ); +define( 'BARISTA_VERSION', '0.8.9' ); // define( 'BARISTA_DEMO', 'animate-up' ); phpcs:ignore Squiz.PHP.CommentedOutCode.Found. diff --git a/build/index.asset.php b/build/index.asset.php index 859eb06..f3edfa3 100644 --- a/build/index.asset.php +++ b/build/index.asset.php @@ -1 +1 @@ - array(), 'version' => '04804f6d3a2ffeb523f2a19110d9e2fc'); \ No newline at end of file + array(), 'version' => '4db1577b0a1b03bf2b935008154c07e8'); \ No newline at end of file diff --git a/build/index.js b/build/index.js index 1f1dd9a..b9879b2 100644 --- a/build/index.js +++ b/build/index.js @@ -1 +1 @@ -!function(){var e={306:function(e,t,n){"use strict";n.r(t);var r=n(294),o=n(935);function a(e,t){for(let n in e)t(e[n],n)}function i(e,t){e.forEach(t)}function s(e,t){if(!e)throw Error(t)}function l({node:e=[],from:t,source:n,parent:r=t||n,to:o,target:a,child:s=o||a,scope:l={},meta:u={},family:c={type:"regular"},regional:d}={}){let f=ne(r),p=ne(c.links),h=ne(c.owners),m=[];i(e,(e=>e&&R(m,e)));let g={id:Y(),seq:m,next:ne(s),meta:u,scope:l,family:{type:c.type||"crosslink",links:p,owners:h}};return i(p,(e=>R(M(e),g))),i(h,(e=>R(F(e),g))),i(f,(e=>R(e.next,g))),d&&X&&te(z(X),[g]),g}function u(e,t,n){let r=Me,o=null,a=Le;if(e.target&&(t=e.params,n=e.defer,r="page"in e?e.page:r,e.stack&&(o=e.stack),a=B(e)||a,e=e.target),a&&Le&&a!==Le&&(Le=null),Array.isArray(e))for(let n=0;n{Pe("child",d,n,t,e,B(t))}));let n=B(t);if(n){$(u,"needFxCounter")&&Pe("child",d,n.fxCount,t,e,n),$(u,"storeChange")&&Pe("child",d,n.storeChange,t,e,n);let r=n.additionalLinks[u.id];r&&i(r,(r=>{Pe("child",d,r,t,e,n)}))}}}Re=p.isRoot,Me=p.currentPage,Le=B(p)}function c(e,t="combine"){let n=t+"(",r="",o=0;return a(e,(e=>{o<25&&(null!=e&&(n+=r,n+=x(e)?W(e).fullName:e.toString()),o+=1,r=", ")})),n+")"}function d(e,t){let n=t?e:e[0];ie(n);let r=n.or,o=n.and;if(o){let n=t?o:o[0];if(re(n)&&"and"in n){let n=d(o,t);e=n[0],r={...r,...n[1]}}else e=o}return[e,r]}function f(e,...t){let n=Z();if(n){let r=n.handlers[e];if(r)return r(n,...t)}}function p(e,t){let n=(e,...t)=>(D(!$(n,"derived"),"call of derived event","createEvent"),D(!je,"unit call from pure function","operators like sample"),Me?((e,t,n,r)=>{let o=Me,a=null;if(t)for(a=Me;a&&a.template!==t;)a=U(a);He(a);let i=e.create(n,r);return He(o),i})(n,r,e,t):n.create(e,t)),r=Z();return Object.assign(n,{graphite:l({meta:tt("event",n,e,t),regional:1}),create:e=>(u({target:n,params:e,scope:Le}),e),watch:e=>Ze(n,e),map:e=>rt(n,E,e,[we()]),filter:e=>rt(n,"filter",e.fn?e:e.fn,[we(fe,1)]),filterMap:e=>rt(n,"filterMap",e,[we(),ve((e=>!ae(e)),1)]),prepend(e){let t=p("* → "+n.shortName,{parent:U(n)});return f("eventPrepend",j(t)),Ye(t,n,[we()],"prepend",e),et(n,t),t}})}function h(e,t){let n=_e(e),r=nt("updates");f("storeBase",n);let o=n.id,a={subscribers:new Map,updates:r,defaultState:e,stateRef:n,getState(){let e,t=n;if(Me){let t=Me;for(;t&&!t.reg[o];)t=U(t);t&&(e=t)}return!e&&Le&&(Ue(Le,n,1),e=Le),e&&(t=e.reg[o]),Ee(t)},setState:e=>u({target:a,params:e,defer:1,scope:Le}),reset:(...e)=>(i(e,(e=>a.on(e,(()=>a.defaultState)))),a),on:(e,t)=>(le(e,".on","first argument"),D(!$(a,"derived"),".on in derived store","createStore"),i(Array.isArray(e)?e:[e],(e=>{a.off(e),K(a).set(e,Je(ot(e,a,"on",de,t)))})),a),off(e){let t=K(a).get(e);return t&&(t(),K(a).delete(e)),a},map(e,t){let r,o;re(e)&&(r=e,e=e.fn),D(ae(t),"second argument of store.map","updateFilter");let i=a.getState();Z()?o=null:ae(i)||(o=e(i,t));let s=h(o,{name:`${a.shortName} → *`,derived:1,and:r}),l=ot(a,s,E,ce,e);return Se(H(s),{type:E,fn:e,from:n}),H(s).noInit=1,f("storeMap",n,l),s},watch(e,t){if(!t||!x(e)){let t=Ze(a,e);return f("storeWatch",n,e)||e(a.getState()),t}return s(oe(t),"second argument should be a function"),e.watch((e=>t(a.getState(),e)))}},c=tt("store",a,t),d=a.defaultConfig.updateFilter;a.graphite=l({scope:{state:n,fn:d},node:[ve(((e,t,r)=>(r.scope&&!r.scope.reg[n.id]&&(r.b=1),e))),be(n),ve(((e,t,{a:n,b:r})=>!ae(e)&&(e!==n||r)),1),d&&we(ce,1),me({from:S,target:n})],child:r,meta:c,regional:1});let p=$(a,"sid");return p&&("ignore"!==$(a,"serialize")&&V(a,"storeChange",1),n.sid=p),s($(a,"derived")||!ae(e),"current state can't be undefined, use null instead"),te(a,[r]),a}function m(...e){let t,n,r;[e,r]=d(e);let o,a,i,l=e[e.length-1];if(oe(l)?(n=e.slice(0,-1),t=l):n=e,1===n.length){let e=n[0];T(e)||(o=e,a=1)}if(!a&&(o=n,t)){i=1;let e=t;t=t=>e(...t)}return s(re(o),"shape should be an object"),at(Array.isArray(o),!i,o,r,t)}function g(e,t){let n=p(oe(e)?{handler:e}:e,t),r=j(n);V(r,"op",n.kind="effect"),n.use=e=>(s(oe(e),".use argument should be a function"),f.scope.handler=e,n),n.use.getCurrent=()=>f.scope.handler;let o=n.finally=nt("finally"),a=n.done=o.filterMap({named:"done",fn({status:e,params:t,result:n}){if("done"===e)return{params:t,result:n}}}),i=n.fail=o.filterMap({named:"fail",fn({status:e,params:t,error:n}){if("fail"===e)return{params:t,error:n}}}),c=n.doneData=a.map({named:"doneData",fn:({result:e})=>e}),d=n.failData=i.map({named:"failData",fn:({error:e})=>e}),f=l({scope:{handlerId:$(r,"sid"),handler:n.defaultConfig.handler||(()=>s(0,`no handler used in ${n.getType()}`))},node:[ve(((e,t,n)=>{let r=t,o=r.handler;if(B(n)){let e=B(n).handlers[r.handlerId];e&&(o=e)}return e.handler=o,e}),0,1),ve((({params:e,req:t,handler:n,args:r=[e]},a,i)=>{let s=st(e,t,1,o,i),l=st(e,t,0,o,i),[u,c]=it(n,l,r);u&&(re(c)&&oe(c.then)?c.then(s,l):s(c))}),0,1)],meta:{op:"fx",fx:"runner"}});r.scope.runner=f,R(r.seq,ve(((e,{runner:t},n)=>{let r=U(n)?{params:e,req:{rs(e){},rj(e){}}}:e;return u({target:t,params:r,defer:1,scope:B(n)}),r.params}),0,1)),n.create=e=>{let t=function(){let e={};return e.req=new Promise(((t,n)=>{e.rs=t,e.rj=n})),e.req.catch((()=>{})),e}(),r={params:e,req:t};if(Le){if(!De){let e=Le;t.req.finally((()=>{Fe(e)})).catch((()=>{}))}u({target:n,params:r,scope:Le})}else u(n,r);return t.req};let m=n.inFlight=h(0,{named:"inFlight"}).on(n,(e=>e+1)).on(o,(e=>e-1));V(o,"needFxCounter","dec"),V(n,"needFxCounter",1);let g=n.pending=m.map({fn:e=>e>0,named:"pending"});return te(n,[o,a,i,c,d,g,m]),n}function y(e,t){le(e,"merge","first argument");let n=p({name:c(e,"merge"),derived:1,and:t});return Ye(e,n,[],"merge"),n}function v(e,t){let n=0;return i(ut,(r=>{r in e&&(s(null!=e[r],ct(t,r)),n=1)})),n}function b(...e){let t,n,r,o,[[a,i,s],l]=d(e),u=1;return ae(i)&&re(a)&&v(a,"sample")&&(i=a.clock,s=a.fn,u=!a.greedy,o=a.filter,t=a.target,n=a.name,r=a.sid,a=a.source),dt("sample",i,a,o,t,s,n,l,u,1,0,r)}function w(...e){let[[t,n],r]=d(e);return n||(n=t,t=n.source),v(n,"guard"),dt("guard",n.clock,t,n.filter,n.target,null,n.name,r,!n.greedy,0,1)}function k(...e){let t,n,r="split",[[o,i],u]=d(e),c=!i;c&&(t=o.cases,i=o.match,n=o.clock,o=o.source);let h=T(i),m=!x(i)&&oe(i),g=!h&&!m&&re(i);t||(t={}),c?a(t,((e,t)=>ue(r,e,`cases.${t}`))):(s(g,"match should be an object"),a(i,((e,n)=>t[n]=p({derived:1,and:u}))),t.__=p({derived:1,and:u}));let y,v=new Set([].concat(o,n||[],Object.values(t))),b=Object.keys(h||m?t:i);if(h||m)h&&v.add(i),y=[h&&be(H(i),0,1),ge({safe:h,filter:1,pure:!h,fn(e,t,n){let r=String(h?n.a:i(e));ht(t,N(b,r)?r:"__",e,n)}})];else if(g){let e=_e({});e.type="shape";let t,n=[];a(i,((r,o)=>{if(x(r)){t=1,R(n,o),v.add(r);let a=Ye(r,[],[be(e),ve(((e,t,{a:n})=>n[o]=e))]);if(T(r)){e.current[o]=r.getState();let t=H(r);Se(e,{from:t,field:o,type:"field"}),f("splitMatchStore",t,a)}}})),t&&f("splitBase",e),y=[t&&be(e,0,1),we(((e,t,r)=>{for(let o=0;o(oe(e)||re(e))&&"kind"in e;const C=e=>t=>x(t)&&t.kind===e;let T=C("store"),O=C("event"),A=C("effect"),P=C("domain"),I=C("scope");var q={__proto__:null,unit:x,store:T,event:O,effect:A,domain:P,scope:I};let N=(e,t)=>e.includes(t),L=(e,t)=>{let n=e.indexOf(t);-1!==n&&e.splice(n,1)},R=(e,t)=>e.push(t),D=(e,t,n)=>!e&&console.error(`${t} is deprecated${n?`, use ${n} instead`:""}`),j=e=>e.graphite||e,M=e=>e.family.owners,F=e=>e.family.links,H=e=>e.stateRef,z=e=>e.value,K=e=>e.subscribers,U=e=>e.parent,B=e=>e.scope,$=(e,t)=>j(e).meta[t],V=(e,t,n)=>j(e).meta[t]=n,W=e=>e.compositeName;const G=()=>{let e=0;return()=>""+ ++e};let Q=G(),J=G(),Y=G(),X=null,Z=()=>X&&X.template,ee=e=>(e&&X&&X.sidRoot&&(e=`${X.sidRoot}|${e}`),e),te=(e,t)=>{let n=j(e);i(t,(e=>{let t=j(e);"domain"!==n.family.type&&(t.family.type="crosslink"),R(M(t),n),R(F(n),t)}))},ne=(e=[])=>(Array.isArray(e)?e:[e]).flat().map(j),re=e=>"object"==typeof e&&null!==e,oe=e=>"function"==typeof e,ae=e=>void 0===e,ie=e=>s(re(e)||oe(e),"expect first argument be an object");const se=(e,t,n,r)=>s(!(!re(e)&&!oe(e)||!("family"in e)&&!("graphite"in e)),`${t}: expect ${n} to be a unit (store, event or effect)${r}`);let le=(e,t,n)=>{Array.isArray(e)?i(e,((e,r)=>se(e,t,`${r} item of ${n}`,""))):se(e,t,n," or array of units")},ue=(e,t,n="target")=>i(ne(t),(t=>D(!$(t,"derived"),`${e}: derived unit in "${n}"`,"createEvent/createStore"))),ce=(e,{fn:t},{a:n})=>t(e,n),de=(e,{fn:t},{a:n})=>t(n,e),fe=(e,{fn:t})=>t(e);const pe=(e,t,n,r)=>{let o={id:J(),type:e,data:t};return n&&(o.order={priority:n},r&&(o.order.barrierID=++he)),o};let he=0,me=({from:e="store",store:t,target:n,to:r=(n?"store":S),batch:o,priority:a})=>pe("mov",{from:e,store:t,to:r,target:n},a,o),ge=({fn:e,batch:t,priority:n,safe:r=0,filter:o=0,pure:a=0})=>pe("compute",{fn:e,safe:r,filter:o,pure:a},n,t),ye=({fn:e})=>ge({fn:e,priority:"effect"}),ve=(e,t,n)=>ge({fn:e,safe:1,filter:t,priority:n&&"effect"}),be=(e,t,n)=>me({store:e,to:t?S:"a",priority:n&&"sampler",batch:1}),we=(e=fe,t)=>ge({fn:e,pure:1,filter:t}),ke=ye,_e=e=>({id:J(),current:e}),Ee=({current:e})=>e,Se=(e,t)=>{e.before||(e.before=[]),R(e.before,t)},xe=null;const Ce=(e,t)=>{if(!e)return t;if(!t)return e;let n;return(e.v.type===t.v.type&&e.v.id>t.v.id||qe(e.v.type)>qe(t.v.type))&&(n=e,e=t,t=n),n=Ce(e.r,t),e.r=e.l,e.l=n,e},Te=[];let Oe=0;for(;Oe<6;)R(Te,{first:null,last:null,size:0}),Oe+=1;const Ae=()=>{for(let e=0;e<6;e++){let t=Te[e];if(t.size>0){if(3===e||4===e){t.size-=1;let e=xe.v;return xe=Ce(xe.l,xe.r),e}1===t.size&&(t.last=null);let n=t.first;return t.first=n.r,t.size-=1,n.v}}},Pe=(e,t,n,r,o,a)=>Ie(0,{a:null,b:null,node:n,parent:r,value:o,page:t,scope:a},e),Ie=(e,t,n,r=0)=>{let o=qe(n),a=Te[o],i={v:{idx:e,stack:t,type:n,id:r},l:null,r:null};3===o||4===o?xe=Ce(xe,i):(0===a.size?a.first=i:a.last.r=i,a.last=i),a.size+=1},qe=e=>{switch(e){case"child":return 0;case"pure":return 1;case"read":return 2;case"barrier":return 3;case"sampler":return 4;case"effect":return 5;default:return-1}},Ne=new Set;let Le,Re=1,De=0,je=0,Me=null,Fe=e=>{Le=e},He=e=>{Me=e};const ze=(e,t)=>{if(e){for(;e&&!e.reg[t];)e=U(e);if(e)return e}return null};let Ke=(e,t,n,r,o)=>{let a=ze(e,r.id);return a?a.reg[r.id]:t?(Ue(t,r,o),t.reg[r.id]):r},Ue=(e,t,n,r,o)=>{let a=e.reg,s=t.sid;if(a[t.id])return;let l={id:t.id,current:t.current};if(s&&s in e.sidValuesMap&&!(s in e.sidIdMap))l.current=e.sidValuesMap[s];else if(t.before&&!o){let o=0,s=n||!t.noInit||r;i(t.before,(t=>{switch(t.type){case E:{let o=t.from;if(o||t.fn){o&&Ue(e,o,n,r);let i=o&&a[o.id].current;s&&(l.current=t.fn?t.fn(i):i)}break}case"field":o||(o=1,l.current=Array.isArray(l.current)?[...l.current]:{...l.current}),Ue(e,t.from,n,r),s&&(l.current[t.field]=a[a[t.from.id].id].current)}}))}s&&(e.sidIdMap[s]=t.id),a[t.id]=l};const Be=(e,t,n)=>{try{return t(z(n),e.scope,n)}catch(t){console.error(t),e.fail=1}};let $e=(e,t={})=>(re(e)&&($e(e.or,t),a(e,((e,n)=>{ae(e)||"or"===n||"and"===n||(t[n]=e)})),$e(e.and,t)),t);const Ve=(e,t)=>{L(e.next,t),L(M(e),t),L(F(e),t)},We=(e,t,n)=>{let r;e.next.length=0,e.seq.length=0,e.scope=null;let o=F(e);for(;r=o.pop();)Ve(r,e),(t||n&&"sample"!==$(e,"op")||"crosslink"===r.family.type)&&We(r,t,"on"!==$(r,"op")&&n);for(o=M(e);r=o.pop();)Ve(r,e),n&&"crosslink"===r.family.type&&We(r,t,"on"!==$(r,"op")&&n)},Ge=e=>e.clear();let Qe=(e,{deep:t}={})=>{let n=0;if(e.ownerSet&&e.ownerSet.delete(e),T(e))Ge(K(e));else if(P(e)){n=1;let t=e.history;Ge(t.events),Ge(t.effects),Ge(t.stores),Ge(t.domains)}We(j(e),!!t,n)},Je=e=>{let t=()=>Qe(e);return t.unsubscribe=t,t},Ye=(e,t,n,r,o)=>l({node:n,parent:e,child:t,scope:{fn:o},meta:{op:r},family:{owners:[e,t],links:t},regional:1}),Xe=e=>{let t="forward",[{from:n,to:r},o]=d(e,1);return le(n,t,'"from"'),le(r,t,'"to"'),ue(t,r,"to"),Je(l({parent:n,child:r,meta:{op:t,config:o},family:{},regional:1}))},Ze=(e,t)=>(s(oe(t),".watch argument should be a function"),Je(l({scope:{fn:t},node:[ye({fn:fe})],parent:e,meta:{op:"watch"},family:{owners:e},regional:1}))),et=(e,t,n="event")=>{U(e)&&U(e).hooks[n](t)},tt=(e,t,n,r)=>{let o="domain"===e,a=Q(),i=$e({or:r,and:"string"==typeof n?{name:n}:n}),{parent:s=null,sid:l=null,named:u=null}=i,c=u||i.name||(o?"":a),d=function(e,t){let n,r,o=e;if(t){let o=W(t);0===e.length?(n=o.path,r=o.fullName):(n=o.path.concat([e]),r=0===o.fullName.length?e:o.fullName+"/"+e)}else n=0===e.length?[]:[e],r=e;return{shortName:o,fullName:r,path:n}}(c,s),f={op:t.kind=e,name:t.shortName=c,sid:t.sid=ee(l),named:u,unitId:t.id=a,serialize:i.serialize,derived:i.derived,config:i};if(t.parent=s,t.compositeName=d,t.defaultConfig=i,t.thru=e=>(D(0,"thru","js pipe"),e(t)),t.getType=()=>d.fullName,!o){t.subscribe=e=>(ie(e),t.watch(oe(e)?e:t=>e.next&&e.next(t))),t[_]=()=>t;let e=Z();e&&(f.nativeTemplate=e)}return f},nt=e=>p({named:e});const rt=(e,t,n,r)=>{let o;re(n)&&(o=n,n=n.fn);let a=p({name:`${e.shortName} → *`,derived:1,and:o});return Ye(e,a,r,t,n),a},ot=(e,t,n,r,o)=>{let a=H(t),i=me({store:a,to:"a",priority:"read"});n===E&&(i.data.softRead=1);let s=[i,we(r)];return f("storeOnMap",a,s,T(e)&&H(e)),Ye(e,t,s,n,o)},at=(e,t,n,r,o)=>{let i=e?e=>e.slice():e=>({...e}),l=e?[]:{},u=i(l),d=_e(u),p=_e(1);d.type=e?"list":"shape",d.noInit=1,f("combineBase",d,p);let m=h(u,{name:c(n),derived:1,and:r}),g=H(m);g.noInit=1,V(m,"isCombine",1);let y=be(d);y.order={priority:"barrier"};let v=[ve(((e,t,n)=>(n.scope&&!n.scope.reg[d.id]&&(n.c=1),e))),y,me({store:p,to:"b"}),ve(((e,{key:n},r)=>{if(r.c||e!==r.a[n])return t&&r.b&&(r.a=i(r.a)),r.a[n]=e,1}),1),me({from:"a",target:d}),me({from:"value",store:0,target:p}),me({from:"value",store:1,target:p,priority:"barrier",batch:1}),be(d,1),o&&we()];return a(n,((e,t)=>{if(!T(e))return s(!x(e)&&!ae(e),`combine expects a store in a field ${t}`),void(u[t]=l[t]=e);l[t]=e.defaultState,u[t]=e.getState();let n=Ye(e,m,v,"combine",o);n.scope.key=t;let r=H(e);Se(d,{type:"field",field:t,from:r}),f("combineField",r,n)})),m.defaultShape=n,Se(g,{type:E,from:d,fn:o}),Z()||(m.defaultState=o?g.current=o(u):l),m};let it=(e,t,n)=>{try{return[1,e(...n)]}catch(e){return t(e),[0,null]}},st=(e,t,n,r,o)=>a=>u({target:[r,lt],params:[n?{status:"done",params:e,result:a}:{status:"fail",params:e,error:a},{value:a,fn:n?t.rs:t.rj}],defer:1,page:o.page,scope:B(o)});const lt=l({node:[ye({fn:({fn:e,value:t})=>e(t)})],meta:{op:"fx",fx:"sidechain"}}),ut=["source","clock","target"],ct=(e,t)=>e+`: ${t} should be defined`;let dt=(e,t,n,r,o,a,i,l,u,c,d,g)=>{let v=!!o;s(!ae(n)||!ae(t),ct(e,"either source or clock"));let b=0;ae(n)?b=1:x(n)||(n=m(n)),ae(t)?t=n:(le(t,e,"clock"),Array.isArray(t)&&(t=y(t))),b&&(n=t),l||i||(i=n.shortName);let w="none";(d||r)&&(x(r)?w="unit":(s(oe(r),"`filter` should be function or unit"),w="fn")),o?(le(o,e,"target"),ue(e,o)):"none"===w&&c&&T(n)&&T(t)?o=h(a?a(Ee(H(n)),Ee(H(t))):Ee(H(n)),{name:i,sid:g,or:l}):(o=p({name:i,derived:1,or:l}),f("sampleTarget",j(o)));let k=_e(),_=[];if("unit"===w){let[n,a]=pt(r,o,t,k,e);_=[...ft(a),...ft(n)]}let[E,C]=pt(n,o,t,k,e);return te(n,[Ye(t,o,[f("sampleSourceLoader"),me({from:S,target:k}),...ft(C),be(E,1,u),..._,be(k),"fn"===w&&we(((e,t,{a:n})=>r(e,n)),1),a&&we(ce),f("sampleSourceUpward",v)],e,a)]),o};const ft=e=>[be(e),ve(((e,t,{a:n})=>n),1)],pt=(e,t,n,r,o)=>{let a=T(e),i=a?H(e):_e(),s=_e(a);return a||l({parent:e,node:[me({from:S,target:i}),me({from:"value",store:1,target:s})],family:{owners:[e,t,n],links:t},meta:{op:o},regional:1}),f("sampleSource",s,i,r),[i,s]},ht=(e,t,n,r)=>{let o=e[t];o&&u({target:o,params:Array.isArray(o)?o.map((()=>n)):n,defer:1,stack:r})};function mt(e,t,n){let r=[ke({fn:e=>t(e)})];if(n){let t=l({node:r}),o=e.graphite.id,a=n.additionalLinks,i=a[o]||[];return a[o]=i,i.push(t),()=>{let e=i.indexOf(t);-1!==e&&i.splice(e,1),Qe(t)}}{let t=l({node:r,parent:[e],family:{owners:e}});return()=>{Qe(t)}}}function gt(e,t){q.store(e)||_t("expect useStore argument to be a store");let n=Et(e,t),o=xt(),a=r.useRef({store:e,value:n,pending:0});return kt((()=>{let n=mt(e,(e=>{let t=a.current;t.pending||(t.value=e,t.pending=1,o(),t.pending=0)}),t),r=Et(e,t),i=a.current;return i.store===e&&i.value!==r&&(i.value=r,i.pending=1,o(),i.pending=0),i.store=e,n}),[e,t]),n}function yt([e,t],n){let o,a,i,s=St;t?(o=t,a=e,i=[]):(o=e.fn,a=e.store,i=e.keys,s=e.updateFilter||St),q.store(a)||_t("useStoreMap expects a store"),Array.isArray(i)||_t("useStoreMap expects an array as keys"),"function"!=typeof o&&_t("useStoreMap expects a function");let l=r.useRef({}),u=l.current;u.fn=o,u.upd=s,u.init=u.store===a,u.store=a,u.active=1,kt((()=>()=>{l.current&&(l.current.active=0)}),[]);let c=xt(),d=[n,...i],f=r.useMemo((()=>(vt(Et(a,n),i,l.current),mt(a,(e=>vt(e,i,l.current,c)),n))),d);return kt((()=>()=>f()),d),u.val}function vt(e,t,n,r){let o=n.fn(e,t);n.init?void 0!==o&&St(o,n.val)&&n.upd(o,n.val)&&(n.val=o,r&&n.active&&r()):(n.val=o,n.init=1)}function bt(e){return gt(e)}function wt(e,t){return yt([e,t])}let kt="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,_t=e=>{throw Error(e)};const Et=(e,t)=>t?t.getState(e):e.getState(),St=(e,t)=>e!==t,xt=()=>r.useReducer((e=>e+1),0)[1];var Ct=n(274);let Tt=Ut();const Ot=e=>Ft(e,Tt);let At=Ut();Ot.write=e=>Ft(e,At);let Pt=Ut();Ot.onStart=e=>Ft(e,Pt);let It=Ut();Ot.onFrame=e=>Ft(e,It);let qt=Ut();Ot.onFinish=e=>Ft(e,qt);let Nt=[];Ot.setTimeout=(e,t)=>{let n=Ot.now()+t,r=()=>{let e=Nt.findIndex((e=>e.cancel==r));~e&&Nt.splice(e,1),jt-=~e?1:0},o={time:n,handler:e,cancel:r};return Nt.splice(Lt(n),0,o),jt+=1,Ht(),o};let Lt=e=>~(~Nt.findIndex((t=>t.time>e))||~Nt.length);Ot.cancel=e=>{Pt.delete(e),It.delete(e),Tt.delete(e),At.delete(e),qt.delete(e)},Ot.sync=e=>{Mt=!0,Ot.batchedUpdates(e),Mt=!1},Ot.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,Ot.onStart(n)}return r.handler=e,r.cancel=()=>{Pt.delete(n),t=null},r};let Rt="undefined"!=typeof window?window.requestAnimationFrame:()=>{};Ot.use=e=>Rt=e,Ot.now="undefined"!=typeof performance?()=>performance.now():Date.now,Ot.batchedUpdates=e=>e(),Ot.catch=console.error,Ot.frameLoop="always",Ot.advance=()=>{"demand"!==Ot.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Kt()};let Dt=-1,jt=0,Mt=!1;function Ft(e,t){Mt?(t.delete(e),e(0)):(t.add(e),Ht())}function Ht(){Dt<0&&(Dt=0,"demand"!==Ot.frameLoop&&Rt(zt))}function zt(){~Dt&&(Rt(zt),Ot.batchedUpdates(Kt))}function Kt(){let e=Dt;Dt=Ot.now();let t=Lt(Dt);t&&(Bt(Nt.splice(0,t),(e=>e.handler())),jt-=t),Pt.flush(),Tt.flush(e?Math.min(64,Dt-e):16.667),It.flush(),At.flush(),qt.flush(),jt||(Dt=-1)}function Ut(){let e=new Set,t=e;return{add(n){jt+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(jt-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,jt-=t.size,Bt(t,(t=>t(n)&&e.add(t))),jt+=e.size,t=e)}}}function Bt(e,t){e.forEach((e=>{try{t(e)}catch(e){Ot.catch(e)}}))}function $t(){}const Vt={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function Wt(e,t){if(Vt.arr(e)){if(!Vt.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Qt(e,t,n){if(Vt.arr(e))for(let r=0;rVt.und(e)?[]:Vt.arr(e)?e:[e];function Yt(e,t){if(e.size){const n=Array.from(e);e.clear(),Gt(n,t)}}const Xt=(e,...t)=>Yt(e,(e=>e(...t)));let Zt,en,tn=null,nn=!1,rn=$t;var on=Object.freeze({__proto__:null,get createStringInterpolator(){return Zt},get to(){return en},get colors(){return tn},get skipAnimation(){return nn},get willAdvance(){return rn},assign:e=>{e.to&&(en=e.to),e.now&&(Ot.now=e.now),void 0!==e.colors&&(tn=e.colors),null!=e.skipAnimation&&(nn=e.skipAnimation),e.createStringInterpolator&&(Zt=e.createStringInterpolator),e.requestAnimationFrame&&Ot.use(e.requestAnimationFrame),e.batchedUpdates&&(Ot.batchedUpdates=e.batchedUpdates),e.willAdvance&&(rn=e.willAdvance),e.frameLoop&&(Ot.frameLoop=e.frameLoop)}});const an=new Set;let sn=[],ln=[],un=0;const cn={get idle(){return!an.size&&!sn.length},start(e){un>e.priority?(an.add(e),Ot.onStart(dn)):(fn(e),Ot(hn))},advance:hn,sort(e){if(un)Ot.onFrame((()=>cn.sort(e)));else{const t=sn.indexOf(e);~t&&(sn.splice(t,1),pn(e))}},clear(){sn=[],an.clear()}};function dn(){an.forEach(fn),an.clear(),Ot(hn)}function fn(e){sn.includes(e)||pn(e)}function pn(e){sn.splice(function(t,n){const r=t.findIndex((t=>t.priority>e.priority));return r<0?t.length:r}(sn),0,e)}function hn(e){const t=ln;for(let n=0;n0}const mn="[-+]?\\d*\\.?\\d+",gn=mn+"%";function yn(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}const vn=new RegExp("rgb"+yn(mn,mn,mn)),bn=new RegExp("rgba"+yn(mn,mn,mn,mn)),wn=new RegExp("hsl"+yn(mn,gn,gn)),kn=new RegExp("hsla"+yn(mn,gn,gn,mn)),En=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Sn=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,xn=/^#([0-9a-fA-F]{6})$/,Cn=/^#([0-9a-fA-F]{8})$/;function Tn(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function On(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,a=Tn(o,r,e+1/3),i=Tn(o,r,e),s=Tn(o,r,e-1/3);return Math.round(255*a)<<24|Math.round(255*i)<<16|Math.round(255*s)<<8}function An(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function Pn(e){return(parseFloat(e)%360+360)%360/360}function In(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function qn(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Nn(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=xn.exec(e))?parseInt(t[1]+"ff",16)>>>0:tn&&void 0!==tn[e]?tn[e]:(t=vn.exec(e))?(An(t[1])<<24|An(t[2])<<16|An(t[3])<<8|255)>>>0:(t=bn.exec(e))?(An(t[1])<<24|An(t[2])<<16|An(t[3])<<8|In(t[4]))>>>0:(t=En.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Cn.exec(e))?parseInt(t[1],16)>>>0:(t=Sn.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=wn.exec(e))?(255|On(Pn(t[1]),qn(t[2]),qn(t[3])))>>>0:(t=kn.exec(e))?(On(Pn(t[1]),qn(t[2]),qn(t[3]))|In(t[4]))>>>0:null}(e);return null===t?e:(t=t||0,`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`)}const Ln=(e,t,n)=>{if(Vt.fun(e))return e;if(Vt.arr(e))return Ln({range:e,output:t,extrapolate:n});if(Vt.str(e.output[0]))return Zt(e);const r=e,o=r.output,a=r.range||[0,1],i=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n=e);++n);return n-1}(e,a);return function(e,t,n,r,o,a,i,s,l){let u=l?l(e):e;if(un){if("identity"===s)return u;"clamp"===s&&(u=n)}return r===o?r:t===n?e<=t?r:o:(t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t),u=a(u),r===-1/0?u=-u:o===1/0?u+=r:u=u*(o-r)+r,u)}(e,a[t],a[t+1],o[t],o[t+1],l,i,s,r.map)}};function Rn(){return Rn=Object.assign||function(e){for(var t=1;tBoolean(e&&e[Dn]),Fn=e=>e&&e[Dn]?e[Dn]():e,Hn=e=>e[jn]||null;function zn(e,t){let n=e[jn];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}class Kn{constructor(e){if(this[Dn]=void 0,this[jn]=void 0,!e&&!(e=this.get))throw Error("Unknown getter");Un(this,e)}}const Un=(e,t)=>Vn(e,Dn,t);function Bn(e,t){if(e[Dn]){let n=e[jn];n||Vn(e,jn,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function $n(e,t){let n=e[jn];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[jn]=null,e.observerRemoved&&e.observerRemoved(r,t)}}const Vn=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Wn=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Gn=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Qn=new RegExp(`(${Wn.source})(%|[a-z]+)`,"i"),Jn=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Yn=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Xn=e=>{const[t,n]=Zn(e);if(!t)return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){return window.getComputedStyle(document.documentElement).getPropertyValue(n)||e}return n&&Yn.test(n)?Xn(n):n||e},Zn=e=>{const t=Yn.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]};let er;const tr=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,nr=e=>{er||(er=tn?new RegExp(`(${Object.keys(tn).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Fn(e).replace(Yn,Xn).replace(Gn,Nn).replace(er,Nn))),n=t.map((e=>e.match(Wn).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))).map((t=>Ln(Rn({},e,{output:t}))));return e=>{var n;const o=!Qn.test(t[0])&&(null==(n=t.find((e=>Qn.test(e))))?void 0:n.replace(Wn,""));let a=0;return t[0].replace(Wn,(()=>`${r[a++](e)}${o||""}`)).replace(Jn,tr)}},rr="react-spring: ",or=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${rr}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},ar=or(console.warn),ir=or(console.warn);function sr(e){return Vt.str(e)&&("#"==e[0]||/\d/.test(e)||Yn.test(e)||e in(tn||{}))}const lr=e=>(0,r.useEffect)(e,ur),ur=[];function cr(){const e=(0,r.useState)()[1],t=(0,r.useState)(dr)[0];return lr(t.unmount),()=>{t.current&&e({})}}function dr(){const e={current:!0,unmount:()=>()=>{e.current=!1}};return e}function fr(e){const t=(0,r.useRef)();return(0,r.useEffect)((()=>{t.current=e})),t.current}const pr="undefined"!=typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,hr=Symbol.for("Animated:node"),mr=e=>e&&e[hr],gr=(e,t)=>{return n=e,r=hr,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},yr=e=>e&&e[hr]&&e[hr].getPayload();class vr{constructor(){this.payload=void 0,gr(this,this)}getPayload(){return this.payload||[]}}class br extends vr{constructor(e){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=e,Vt.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new br(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return Vt.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,Vt.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}class wr extends br{constructor(e){super(0),this._string=null,this._toString=void 0,this._toString=Ln({output:[e,e]})}static create(e){return new wr(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(Vt.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=Ln({output:[this.getValue(),e]})),this._value=0,super.reset()}}const kr={dependencies:null};class _r extends vr{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return Qt(this.source,((n,r)=>{var o;(o=n)&&o[hr]===o?t[r]=n.getValue(e):Mn(n)?t[r]=Fn(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Gt(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return Qt(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){kr.dependencies&&Mn(e)&&kr.dependencies.add(e);const t=yr(e);t&&Gt(t,(e=>this.add(e)))}}class Er extends _r{constructor(e){super(e)}static create(e){return new Er(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(Sr)),!0)}}function Sr(e){return(sr(e)?wr:br).create(e)}function xr(e){const t=mr(e);return t?t.constructor:Vt.arr(e)?Er:sr(e)?wr:br}function Cr(){return Cr=Object.assign||function(e){for(var t=1;t{const n=!Vt.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,r.forwardRef)(((o,a)=>{const i=(0,r.useRef)(null),s=n&&(0,r.useCallback)((e=>{i.current=function(e,t){return e&&(Vt.fun(e)?e(t):e.current=t),t}(a,e)}),[a]),[l,u]=function(e,t){const n=new Set;return kr.dependencies=n,e.style&&(e=Cr({},e,{style:t.createAnimatedStyle(e.style)})),e=new _r(e),kr.dependencies=null,[e,n]}(o,t),c=cr(),d=()=>{const e=i.current;n&&!e||!1===(!!e&&t.applyAnimatedValues(e,l.getValue(!0)))&&c()},f=new Or(d,u),p=(0,r.useRef)();pr((()=>{const e=p.current;p.current=f,Gt(u,(e=>Bn(e,f))),e&&(Gt(e.deps,(t=>$n(t,e))),Ot.cancel(e.update))})),(0,r.useEffect)(d,[]),lr((()=>()=>{const e=p.current;Gt(e.deps,(t=>$n(t,e)))}));const h=t.getComponentProps(l.getValue());return r.createElement(e,Cr({},h,{ref:s}))}))};class Or{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&Ot.write(this.update)}}const Ar=Symbol.for("AnimatedComponent"),Pr=e=>Vt.str(e)?e:e&&Vt.str(e.displayName)?e.displayName:Vt.fun(e)&&e.name||null;function Ir(){return Ir=Object.assign||function(e){for(var t=1;t!0===e||!!(t&&e&&(Vt.fun(e)?e(t):Jt(e).includes(t))),Lr=(e,t)=>Vt.obj(e)?t&&e[t]:e,Rr=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,Dr=e=>e,jr=(e,t=Dr)=>{let n=Mr;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);Vt.und(n)||(r[o]=n)}return r},Mr=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Fr={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Hr(e){const t=function(e){const t={};let n=0;if(Qt(e,((e,r)=>{Fr[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return Qt(e,((e,r)=>r in t||(n[r]=e))),n}return Ir({},e)}function zr(e){return e=Fn(e),Vt.arr(e)?e.map(zr):sr(e)?on.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Kr(e){for(const t in e)return!0;return!1}function Ur(e){return Vt.fun(e)||Vt.arr(e)&&Vt.obj(e[0])}function Br(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function $r(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}Math.PI,Math.PI;const Vr=Ir({},{tension:170,friction:26},{mass:1,damping:1,easing:e=>e,clamp:!1});class Wr{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,Vr)}}function Gr(e,t){if(Vt.und(t.decay)){const n=!Vt.und(t.tension)||!Vt.und(t.friction);!n&&Vt.und(t.frequency)&&Vt.und(t.damping)&&Vt.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}const Qr=[];class Jr{constructor(){this.changed=!1,this.values=Qr,this.toValues=null,this.fromValues=Qr,this.to=void 0,this.from=void 0,this.config=new Wr,this.immediate=!1}}function Yr(e,{key:t,props:n,defaultProps:r,state:o,actions:a}){return new Promise(((i,s)=>{var l;let u,c,d=Nr(null!=(l=n.cancel)?l:null==r?void 0:r.cancel,t);if(d)h();else{Vt.und(n.pause)||(o.paused=Nr(n.pause,t));let e=null==r?void 0:r.pause;!0!==e&&(e=o.paused||Nr(e,t)),u=qr(n.delay||0,t),e?(o.resumeQueue.add(p),a.pause()):(a.resume(),p())}function f(){o.resumeQueue.add(p),o.timeouts.delete(c),c.cancel(),u=c.time-Ot.now()}function p(){u>0&&!on.skipAnimation?(o.delayed=!0,c=Ot.setTimeout(h,u),o.pauseQueue.add(f),o.timeouts.add(c)):h()}function h(){o.delayed&&(o.delayed=!1),o.pauseQueue.delete(f),o.timeouts.delete(c),e<=(o.cancelId||0)&&(d=!0);try{a.start(Ir({},n,{callId:e,cancel:d}),i)}catch(e){s(e)}}}))}const Xr=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?to(e.get()):t.every((e=>e.noop))?Zr(e.get()):eo(e.get(),t.every((e=>e.finished))),Zr=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),eo=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),to=e=>({value:e,cancelled:!0,finished:!1});function no(e,t,n,r){const{callId:o,parentId:a,onRest:i}=t,{asyncTo:s,promise:l}=n;return a||e!==s||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const u=jr(t,((e,t)=>"onRest"===t?void 0:e));let c,d;const f=new Promise(((e,t)=>(c=e,d=t))),p=e=>{const t=o<=(n.cancelId||0)&&to(r)||o!==n.asyncId&&eo(r,!1);if(t)throw e.result=t,d(e),e},h=(e,t)=>{const a=new oo,i=new ao;return(async()=>{if(on.skipAnimation)throw ro(n),i.result=eo(r,!1),d(i),i;p(a);const s=Vt.obj(e)?Ir({},e):Ir({},t,{to:e});s.parentId=o,Qt(u,((e,t)=>{Vt.und(s[t])&&(s[t]=e)}));const l=await r.start(s);return p(a),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),l})()};let m;if(on.skipAnimation)return ro(n),eo(r,!1);try{let t;t=Vt.arr(e)?(async e=>{for(const t of e)await h(t)})(e):Promise.resolve(e(h,r.stop.bind(r))),await Promise.all([t.then(c),f]),m=eo(r.get(),!0,!1)}catch(e){if(e instanceof oo)m=e.result;else{if(!(e instanceof ao))throw e;m=e.result}}finally{o==n.asyncId&&(n.asyncId=a,n.asyncTo=a?s:void 0,n.promise=a?l:void 0)}return Vt.fun(i)&&Ot.batchedUpdates((()=>{i(m,r,r.item)})),m})():l}function ro(e,t){Yt(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}class oo extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}}class ao extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}}const io=e=>e instanceof lo;let so=1;class lo extends Kn{constructor(...e){super(...e),this.id=so++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=mr(this);return e&&e.getValue()}to(...e){return on.to(this,e)}interpolate(...e){return ar(`${rr}The "interpolate" function is deprecated in v9 (use "to" instead)`),on.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){zn(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||cn.sort(this),zn(this,{type:"priority",parent:this,priority:e})}}const uo=Symbol.for("SpringPhase"),co=e=>(1&e[uo])>0,fo=e=>(2&e[uo])>0,po=e=>(4&e[uo])>0,ho=(e,t)=>t?e[uo]|=3:e[uo]&=-3,mo=(e,t)=>t?e[uo]|=4:e[uo]&=-5;class go extends lo{constructor(e,t){if(super(),this.key=void 0,this.animation=new Jr,this.queue=void 0,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Vt.und(e)||!Vt.und(t)){const n=Vt.obj(e)?Ir({},e):Ir({},t,{from:e});Vt.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(fo(this)||this._state.asyncTo)||po(this)}get goal(){return Fn(this.animation.to)}get velocity(){const e=mr(this);return e instanceof br?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return co(this)}get isAnimating(){return fo(this)}get isPaused(){return po(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{config:o,toValues:a}=r;const i=yr(r.to);!i&&Mn(r.to)&&(a=Jt(Fn(r.to))),r.values.forEach(((s,l)=>{if(s.done)return;const u=s.constructor==wr?1:i?i[l].lastPosition:a[l];let c=r.immediate,d=u;if(!c){if(d=s.lastPosition,o.tension<=0)return void(s.done=!0);let t=s.elapsedTime+=e;const n=r.fromValues[l],a=null!=s.v0?s.v0:s.v0=Vt.arr(o.velocity)?o.velocity[l]:o.velocity;let i;if(Vt.und(o.duration))if(o.decay){const e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*t);d=n+a/(1-e)*(1-r),c=Math.abs(s.lastPosition-d)<.1,i=a*r}else{i=null==s.lastVelocity?a:s.lastVelocity;const t=o.precision||(n==u?.005:Math.min(1,.001*Math.abs(u-n))),r=o.restVelocity||t/10,l=o.clamp?0:o.bounce,f=!Vt.und(l),p=n==u?s.v0>0:nr,h||(c=Math.abs(u-d)<=t,!c));++e)f&&(m=d==u||d>u==p,m&&(i=-i*l,d=u)),i+=(1e-6*-o.tension*(d-u)+.001*-o.friction*i)/o.mass*g,d+=i*g}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,s.durationProgress>0&&(s.elapsedTime=o.duration*s.durationProgress,t=s.elapsedTime+=e)),r=(o.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,s.durationProgress=r),d=n+o.easing(r)*(u-n),i=(d-s.lastPosition)/e,c=1==r}s.lastVelocity=i,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}i&&!i[l].done&&(c=!1),c?s.done=!0:t=!1,s.setValue(d,o.round)&&(n=!0)}));const s=mr(this),l=s.getValue();if(t){const e=Fn(r.to);l===e&&!n||o.decay?n&&o.decay&&this._onChange(l):(s.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(l)}set(e){return Ot.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(fo(this)){const{to:e,config:t}=this.animation;Ot.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return Vt.und(e)?(n=this.queue||[],this.queue=[]):n=[Vt.obj(e)?e:Ir({},t,{to:e})],Promise.all(n.map((e=>this._update(e)))).then((e=>Xr(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),ro(this._state,e&&this._lastCallId),Ot.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=Vt.obj(n)?n[t]:n,(null==n||Ur(n))&&(n=void 0),r=Vt.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return co(this)||(e.reverse&&([n,r]=[r,n]),r=Fn(r),Vt.und(r)?mr(this)||this._set(n):this._set(r)),o}_update(e,t){let n=Ir({},e);const{key:r,defaultProps:o}=this;n.default&&Object.assign(o,jr(n,((e,t)=>/^on/.test(t)?Lr(e,r):e))),Eo(this,n,"onProps"),So(this,"onProps",n,this);const a=this._prepareNode(n);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const i=this._state;return Yr(++this._lastCallId,{key:r,props:n,defaultProps:o,state:i,actions:{pause:()=>{po(this)||(mo(this,!0),Xt(i.pauseQueue),So(this,"onPause",eo(this,yo(this,this.animation.to)),this))},resume:()=>{po(this)&&(mo(this,!1),fo(this)&&this._resume(),Xt(i.resumeQueue),So(this,"onResume",eo(this,yo(this,this.animation.to)),this))},start:this._merge.bind(this,a)}}).then((e=>{if(n.loop&&e.finished&&(!t||!e.noop)){const e=vo(n);if(e)return this._update(e,!0)}return e}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(to(this));const r=!Vt.und(e.to),o=!Vt.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(to(this));this._lastToId=t.callId}const{key:a,defaultProps:i,animation:s}=this,{to:l,from:u}=s;let{to:c=l,from:d=u}=e;!o||r||t.default&&!Vt.und(c)||(c=d),t.reverse&&([c,d]=[d,c]);const f=!Wt(d,u);f&&(s.from=d),d=Fn(d);const p=!Wt(c,l);p&&this._focus(c);const h=Ur(t.to),{config:m}=s,{decay:g,velocity:y}=m;(r||o)&&(m.velocity=0),t.config&&!h&&function(e,t,n){n&&(Gr(n=Ir({},n),t),t=Ir({},n,t)),Gr(e,t),Object.assign(e,t);for(const t in Vr)null==e[t]&&(e[t]=Vr[t]);let{mass:r,frequency:o,damping:a}=e;Vt.und(o)||(o<.01&&(o=.01),a<0&&(a=0),e.tension=Math.pow(2*Math.PI/o,2)*r,e.friction=4*Math.PI*a*r/o)}(m,qr(t.config,a),t.config!==i.config?qr(i.config,a):void 0);let v=mr(this);if(!v||Vt.und(c))return n(eo(this,!0));const b=Vt.und(t.reset)?o&&!t.default:!Vt.und(d)&&Nr(t.reset,a),w=b?d:this.get(),k=zr(c),_=Vt.num(k)||Vt.arr(k)||sr(k),E=!h&&(!_||Nr(i.immediate||t.immediate,a));if(p){const e=xr(c);if(e!==v.constructor){if(!E)throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`);v=this._set(k)}}const S=v.constructor;let x=Mn(c),C=!1;if(!x){const e=b||!co(this)&&f;(p||e)&&(C=Wt(zr(w),k),x=!C),(Wt(s.immediate,E)||E)&&Wt(m.decay,g)&&Wt(m.velocity,y)||(x=!0)}if(C&&fo(this)&&(s.changed&&!b?x=!0:x||this._stop(l)),!h&&((x||Mn(l))&&(s.values=v.getPayload(),s.toValues=Mn(c)?null:S==wr?[1]:Jt(k)),s.immediate!=E&&(s.immediate=E,E||b||this._set(l)),x)){const{onRest:e}=s;Gt(_o,(e=>Eo(this,t,e)));const r=eo(this,yo(this,l));Xt(this._pendingCalls,r),this._pendingCalls.add(n),s.changed&&Ot.batchedUpdates((()=>{s.changed=!b,null==e||e(r,this),b?qr(i.onRest,r):null==s.onStart||s.onStart(r,this)}))}b&&this._set(w),h?n(no(t.to,t,this._state,this)):x?this._start():fo(this)&&!p?this._pendingCalls.add(n):n(Zr(w))}_focus(e){const t=this.animation;e!==t.to&&(Hn(this)&&this._detach(),t.to=e,Hn(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Mn(t)&&(Bn(t,this),io(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Mn(e)&&$n(e,this)}_set(e,t=!0){const n=Fn(e);if(!Vt.und(n)){const e=mr(this);if(!e||!Wt(n,e.getValue())){const r=xr(n);e&&e.constructor==r?e.setValue(n):gr(this,r.create(n)),e&&Ot.batchedUpdates((()=>{this._onChange(n,t)}))}}return mr(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,So(this,"onStart",eo(this,yo(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),qr(this.animation.onChange,e,this)),qr(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;mr(this).reset(Fn(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),fo(this)||(ho(this,!0),po(this)||this._resume())}_resume(){on.skipAnimation?this.finish():cn.start(this)}_stop(e,t){if(fo(this)){ho(this,!1);const n=this.animation;Gt(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),zn(this,{type:"idle",parent:this});const r=t?to(this.get()):eo(this.get(),yo(this,null!=e?e:n.to));Xt(this._pendingCalls,r),n.changed&&(n.changed=!1,So(this,"onRest",r,this))}}}function yo(e,t){const n=zr(t);return Wt(zr(e.get()),n)}function vo(e,t=e.loop,n=e.to){let r=qr(t);if(r){const o=!0!==r&&Hr(r),a=(o||e).reverse,i=!o||o.reset;return bo(Ir({},e,{loop:t,default:!1,pause:void 0,to:!a||Ur(n)?n:void 0,from:i?e.from:void 0,reset:i},o))}}function bo(e){const{to:t,from:n}=e=Hr(e),r=new Set;return Vt.obj(t)&&ko(t,r),Vt.obj(n)&&ko(n,r),e.keys=r.size?Array.from(r):null,e}function wo(e){const t=bo(e);return Vt.und(t.default)&&(t.default=jr(t)),t}function ko(e,t){Qt(e,((e,n)=>null!=e&&t.add(n)))}const _o=["onStart","onRest","onChange","onPause","onResume"];function Eo(e,t,n){e.animation[n]=t[n]!==Rr(t,n)?Lr(t[n],e.key):void 0}function So(e,t,...n){var r,o,a,i;null==(r=(o=e.animation)[t])||r.call(o,...n),null==(a=(i=e.defaultProps)[t])||a.call(i,...n)}const xo=["onStart","onChange","onRest"];let Co=1;class To{constructor(e,t){this.id=Co++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start(Ir({default:!0},e))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];Vt.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(bo(e)),this}start(e){let{queue:t}=this;return e?t=Jt(e).map(bo):this.queue=[],this._flush?this._flush(this,t):(Lo(this,t),Oo(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Gt(Jt(t),(t=>n[t].stop(!!e)))}else ro(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(Vt.und(e))this.start({pause:!0});else{const t=this.springs;Gt(Jt(e),(e=>t[e].pause()))}return this}resume(e){if(Vt.und(e))this.start({pause:!1});else{const t=this.springs;Gt(Jt(e),(e=>t[e].resume()))}return this}each(e){Qt(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,Yt(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const a=!r&&this._started,i=o||a&&n.size?this.get():null;o&&t.size&&Yt(t,(([e,t])=>{t.value=i,e(t,this,this._item)})),a&&(this._started=!1,Yt(n,(([e,t])=>{t.value=i,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}Ot.onFrame(this._onFrame)}}function Oo(e,t){return Promise.all(t.map((t=>Ao(e,t)))).then((t=>Xr(e,t)))}async function Ao(e,t,n){const{keys:r,to:o,from:a,loop:i,onRest:s,onResolve:l}=t,u=Vt.obj(t.default)&&t.default;i&&(t.loop=!1),!1===o&&(t.to=null),!1===a&&(t.from=null);const c=Vt.arr(o)||Vt.fun(o)?o:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Gt(xo,(n=>{const r=t[n];if(Vt.fun(r)){const o=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=o.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):o.set(r,{value:null,finished:e||!1,cancelled:t||!1})},u&&(u[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,Xt(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const f=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),p=!0===t.cancel||!0===Rr(t,"cancel");(c||p&&d.asyncId)&&f.push(Yr(++e._lastAsyncId,{props:t,state:d,actions:{pause:$t,resume:$t,start(t,n){p?(ro(d,e._lastAsyncId),n(to(e))):(t.onRest=s,n(no(c,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const h=Xr(e,await Promise.all(f));if(i&&h.finished&&(!n||!h.noop)){const n=vo(t,i,o);if(n)return Lo(e,[n]),Ao(e,n,!0)}return l&&Ot.batchedUpdates((()=>l(h,e,e.item))),h}function Po(e,t){const n=Ir({},e.springs);return t&&Gt(Jt(t),(e=>{Vt.und(e.keys)&&(e=bo(e)),Vt.obj(e.to)||(e=Ir({},e,{to:void 0})),No(n,e,(e=>qo(e)))})),Io(e,n),n}function Io(e,t){Qt(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,Bn(t,e))}))}function qo(e,t){const n=new go;return n.key=e,t&&Bn(n,t),n}function No(e,t,n){t.keys&&Gt(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function Lo(e,t){Gt(t,(t=>{No(e.springs,t,(t=>qo(t,e)))}))}const Ro=["children"],Do=e=>{let{children:t}=e,n=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,Ro);const o=(0,r.useContext)(jo),a=n.pause||!!o.pause,i=n.immediate||!!o.immediate;n=function(e,t){const[n]=(0,r.useState)((()=>({inputs:t,result:e()}))),o=(0,r.useRef)(),a=o.current;let i=a;if(i){Boolean(t&&i.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n{o.current=i,a==n&&(n.inputs=n.result=void 0)}),[i]),i.result}((()=>({pause:a,immediate:i})),[a,i]);const{Provider:s}=jo;return r.createElement(s,{value:n},t)},jo=(Mo=Do,Fo={},Object.assign(Mo,r.createContext(Fo)),Mo.Provider._context=Mo,Mo.Consumer._context=Mo,Mo);var Mo,Fo;Do.Provider=jo.Provider,Do.Consumer=jo.Consumer;const Ho=()=>{const e=[],t=function(t){ir(`${rr}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return Gt(e,((e,o)=>{if(Vt.und(t))r.push(e.start());else{const a=n(t,e,o);a&&r.push(e.start(a))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return Gt(e,(e=>e.pause(...arguments))),this},t.resume=function(){return Gt(e,(e=>e.resume(...arguments))),this},t.set=function(t){Gt(e,(e=>e.set(t)))},t.start=function(t){const n=[];return Gt(e,((e,r)=>{if(Vt.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return Gt(e,(e=>e.stop(...arguments))),this},t.update=function(t){return Gt(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return Vt.fun(e)?e(n,t):e};return t._getProps=n,t};function zo(e,t,n){const o=Vt.fun(t)&&t;o&&!n&&(n=[]);const a=(0,r.useMemo)((()=>o||3==arguments.length?Ho():void 0),[]),i=(0,r.useRef)(0),s=cr(),l=(0,r.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=Po(e,t);return i.current>0&&!l.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?Oo(e,t):new Promise((r=>{Io(e,n),l.queue.push((()=>{r(Oo(e,t))})),s()}))}})),[]),u=(0,r.useRef)([...l.ctrls]),c=[],d=fr(e)||0;function f(e,n){for(let r=e;r{Gt(u.current.slice(e,d),(e=>{Br(e,a),e.stop(!0)})),u.current.length=e,f(d,e)}),[e]),(0,r.useMemo)((()=>{f(0,Math.min(d,e))}),n);const p=u.current.map(((e,t)=>Po(e,c[t]))),h=(0,r.useContext)(Do),m=fr(h),g=h!==m&&Kr(h);pr((()=>{i.current++,l.ctrls=u.current;const{queue:e}=l;e.length&&(l.queue=[],Gt(e,(e=>e()))),Gt(u.current,((e,t)=>{null==a||a.add(e),g&&e.start({default:h});const n=c[t];n&&($r(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),lr((()=>()=>{Gt(l.ctrls,(e=>e.stop(!0)))}));const y=p.map((e=>Ir({},e)));return a?[y,a]:y}let Ko;function Uo(e,t,n){const o=Vt.fun(t)&&t,{reset:a,sort:i,trail:s=0,expires:l=!0,exitBeforeEnter:u=!1,onDestroyed:c,ref:d,config:f}=o?o():t,p=(0,r.useMemo)((()=>o||3==arguments.length?Ho():void 0),[]),h=Jt(e),m=[],g=(0,r.useRef)(null),y=a?null:g.current;pr((()=>{g.current=m})),lr((()=>()=>{Gt(g.current,(e=>{e.expired&&clearTimeout(e.expirationId),Br(e.ctrl,p),e.ctrl.stop(!0)}))}));const v=$o(h,o?o():t,y),b=a&&g.current||[];pr((()=>Gt(b,(({ctrl:e,item:t,key:n})=>{Br(e,p),qr(c,t,n)}))));const w=[];if(y&&Gt(y,((e,t)=>{e.expired?(clearTimeout(e.expirationId),b.push(e)):~(t=w[t]=v.indexOf(e.key))&&(m[t]=e)})),Gt(h,((e,t)=>{m[t]||(m[t]={key:v[t],item:e,phase:Ko.MOUNT,ctrl:new To},m[t].ctrl.item=e)})),w.length){let e=-1;const{leave:n}=o?o():t;Gt(w,((t,r)=>{const o=y[r];~t?(e=m.indexOf(o),m[e]=Ir({},o,{item:h[t]})):n&&m.splice(++e,0,o)}))}Vt.fun(i)&&m.sort(((e,t)=>i(e.item,t.item)));let k=-s;const _=cr(),E=jr(t),S=new Map,x=(0,r.useRef)(new Map),C=(0,r.useRef)(!1);Gt(m,((e,n)=>{const r=e.key,a=e.phase,i=o?o():t;let c,p,h=qr(i.delay||0,r);if(a==Ko.MOUNT)c=i.enter,p=Ko.ENTER;else{const e=v.indexOf(r)<0;if(a!=Ko.LEAVE)if(e)c=i.leave,p=Ko.LEAVE;else{if(!(c=i.update))return;p=Ko.UPDATE}else{if(e)return;c=i.enter,p=Ko.ENTER}}if(c=qr(c,e.item,n),c=Vt.obj(c)?Hr(c):{to:c},!c.config){const t=f||E.config;c.config=qr(t,e.item,n,p)}k+=s;const m=Ir({},E,{delay:h+k,ref:d,immediate:i.immediate,reset:!1},c);if(p==Ko.ENTER&&Vt.und(m.from)){const r=o?o():t,a=Vt.und(r.initial)||y?r.from:r.initial;m.from=qr(a,e.item,n)}const{onResolve:b}=m;m.onResolve=e=>{qr(b,e);const t=g.current,n=t.find((e=>e.key===r));if(n&&(!e.cancelled||n.phase==Ko.UPDATE)&&n.ctrl.idle){const e=t.every((e=>e.ctrl.idle));if(n.phase==Ko.LEAVE){const t=qr(l,n.item);if(!1!==t){const r=!0===t?0:t;if(n.expired=!0,!e&&r>0)return void(r<=2147483647&&(n.expirationId=setTimeout(_,r)))}}e&&t.some((e=>e.expired))&&(x.current.delete(n),u&&(C.current=!0),_())}};const w=Po(e.ctrl,m);p===Ko.LEAVE&&u?x.current.set(e,{phase:p,springs:w,payload:m}):S.set(e,{phase:p,springs:w,payload:m})}));const T=(0,r.useContext)(Do),O=fr(T),A=T!==O&&Kr(T);pr((()=>{A&&Gt(m,(e=>{e.ctrl.start({default:T})}))}),[T]),Gt(S,((e,t)=>{if(x.current.size){const e=m.findIndex((e=>e.key===t.key));m.splice(e,1)}})),pr((()=>{Gt(x.current.size?x.current:S,(({phase:e,payload:t},n)=>{const{ctrl:r}=n;n.phase=e,null==p||p.add(r),A&&e==Ko.ENTER&&r.start({default:T}),t&&($r(r,t.ref),r.ref&&!C.current?r.update(t):(r.start(t),C.current&&(C.current=!1)))}))}),a?void 0:n);const P=e=>r.createElement(r.Fragment,null,m.map(((t,n)=>{const{springs:o}=S.get(t)||t.ctrl,a=e(Ir({},o),t.item,t,n);return a&&a.type?r.createElement(a.type,Ir({},a.props,{key:Vt.str(t.key)||Vt.num(t.key)?t.key:t.ctrl.id,ref:a.ref})):a})));return p?[P,p]:P}!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(Ko||(Ko={}));let Bo=1;function $o(e,{key:t,keys:n=t},r){if(null===n){const t=new Set;return e.map((e=>{const n=r&&r.find((n=>n.item===e&&n.phase!==Ko.LEAVE&&!t.has(n)));return n?(t.add(n),n.key):Bo++}))}return Vt.und(n)?e:Vt.fun(n)?e.map(n):Jt(n)}class Vo extends lo{constructor(e,t){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=e,this.calc=Ln(...t);const n=this._get(),r=xr(n);gr(this,r.create(n))}advance(e){const t=this._get();Wt(t,this.get())||(mr(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Go(this._active)&&Qo(this)}_get(){const e=Vt.arr(this.source)?this.source.map(Fn):Jt(Fn(this.source));return this.calc(...e)}_start(){this.idle&&!Go(this._active)&&(this.idle=!1,Gt(yr(this),(e=>{e.done=!1})),on.skipAnimation?(Ot.batchedUpdates((()=>this.advance())),Qo(this)):cn.start(this))}_attach(){let e=1;Gt(Jt(this.source),(t=>{Mn(t)&&Bn(t,this),io(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){Gt(Jt(this.source),(e=>{Mn(e)&&$n(e,this)})),this._active.clear(),Qo(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=Jt(this.source).reduce(((e,t)=>Math.max(e,(io(t)?t.priority:0)+1)),0))}}function Wo(e){return!1!==e.idle}function Go(e){return!e.size||Array.from(e).every(Wo)}function Qo(e){e.idle||(e.idle=!0,Gt(yr(e),(e=>{e.done=!0})),zn(e,{type:"idle",parent:e}))}function Jo(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}on.assign({createStringInterpolator:nr,to:(e,t)=>new Vo(e,t)}),cn.advance;const Yo=["style","children","scrollTop","scrollLeft"],Xo=/^--/;function Zo(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||Xo.test(e)||ta.hasOwnProperty(e)&&ta[e]?(""+t).trim():t+"px"}const ea={};let ta={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const na=["Webkit","Ms","Moz","O"];ta=Object.keys(ta).reduce(((e,t)=>(na.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),ta);const ra=["x","y","z"],oa=/^(matrix|translate|scale|rotate|skew)/,aa=/^(translate)/,ia=/^(rotate|skew)/,sa=(e,t)=>Vt.num(e)&&0!==e?e+t:e,la=(e,t)=>Vt.arr(e)?e.every((e=>la(e,t))):Vt.num(e)?e===t:parseFloat(e)===t;class ua extends _r{constructor(e){let{x:t,y:n,z:r}=e,o=Jo(e,ra);const a=[],i=[];(t||n||r)&&(a.push([t||0,n||0,r||0]),i.push((e=>[`translate3d(${e.map((e=>sa(e,"px"))).join(",")})`,la(e,0)]))),Qt(o,((e,t)=>{if("transform"===t)a.push([e||""]),i.push((e=>[e,""===e]));else if(oa.test(t)){if(delete o[t],Vt.und(e))return;const n=aa.test(t)?"px":ia.test(t)?"deg":"";a.push(Jt(e)),i.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${sa(o,n)})`,la(o,0)]:e=>[`${t}(${e.map((e=>sa(e,n))).join(",")})`,la(e,t.startsWith("scale")?1:0)])}})),a.length&&(o.transform=new ca(a,i)),super(o)}}class ca extends Kn{constructor(e,t){super(),this._value=null,this.inputs=e,this.transforms=t}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Gt(this.inputs,((n,r)=>{const o=Fn(n[0]),[a,i]=this.transforms[r](Vt.arr(o)?o:n.map(Fn));e+=" "+a,t=t&&i})),t?"none":e}observerAdded(e){1==e&&Gt(this.inputs,(e=>Gt(e,(e=>Mn(e)&&Bn(e,this)))))}observerRemoved(e){0==e&&Gt(this.inputs,(e=>Gt(e,(e=>Mn(e)&&$n(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),zn(this,e)}}const da=["scrollTop","scrollLeft"];on.assign({batchedUpdates:o.unstable_batchedUpdates,createStringInterpolator:nr,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});const fa=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new _r(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},a=e=>{const t=Pr(e)||"Anonymous";return(e=Vt.str(e)?a[e]||(a[e]=Tr(e,o)):e[Ar]||(e[Ar]=Tr(e,o))).displayName=`Animated(${t})`,e};return Qt(e,((t,n)=>{Vt.arr(e)&&(n=Pr(t)),a[n]=a(t)})),{animated:a}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,r=t,{style:o,children:a,scrollTop:i,scrollLeft:s}=r,l=Jo(r,Yo),u=Object.values(l),c=Object.keys(l).map((t=>n||e.hasAttribute(t)?t:ea[t]||(ea[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==a&&(e.textContent=a);for(let t in o)if(o.hasOwnProperty(t)){const n=Zo(t,o[t]);Xo.test(t)?e.style.setProperty(t,n):e.style[t]=n}c.forEach(((t,n)=>{e.setAttribute(t,u[n])})),void 0!==i&&(e.scrollTop=i),void 0!==s&&(e.scrollLeft=s)},createAnimatedStyle:e=>new ua(e),getComponentProps:e=>Jo(e,da)}),pa=fa.animated,{openAtStart:ha}=window.BARISTA_DATA,ma=h(!1,{name:"$dialogMaskVisible",sid:"4df98q"}),ga=h(!!ha,{name:"$dialogOpen",sid:"-6wrjun"}),ya=p({name:"closeDialog",sid:"-r1b4zb"}),va=p({name:"toggleDialog",sid:"-5c6v31"});function ba(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:Ca(e)?2:Ta(e)?3:0}function Sa(e,t){return 2===Ea(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function xa(e,t,n){var r=Ea(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function Ca(e){return Za&&e instanceof Map}function Ta(e){return ei&&e instanceof Set}function Oa(e){return e.o||e.t}function Aa(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=si(e);delete t[oi];for(var n=ii(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Ia),Object.freeze(e),t&&_a(e,(function(e,t){return Pa(t,!0)}),!0)),e}function Ia(){ba(2)}function qa(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function Na(e){var t=li[e];return t||ba(18,e),t}function La(){return Ya}function Ra(e,t){t&&(Na("Patches"),e.u=[],e.s=[],e.v=t)}function Da(e){ja(e),e.p.forEach(Fa),e.p=null}function ja(e){e===Ya&&(Ya=e.l)}function Ma(e){return Ya={p:[],l:Ya,h:e,m:!0,_:0}}function Fa(e){var t=e[oi];0===t.i||1===t.i?t.j():t.O=!0}function Ha(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return t.h.g||Na("ES5").S(t,e,r),r?(n[oi].P&&(Da(t),ba(4)),ka(e)&&(e=za(t,e),t.l||Ua(t,e)),t.u&&Na("Patches").M(n[oi].t,e,t.u,t.s)):e=za(t,n,[]),Da(t),t.u&&t.v(t.u,t.s),e!==ni?e:void 0}function za(e,t,n){if(qa(t))return t;var r=t[oi];if(!r)return _a(t,(function(o,a){return Ka(e,r,t,o,a,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return Ua(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=Aa(r.k):r.o;_a(3===r.i?new Set(o):o,(function(t,a){return Ka(e,r,o,t,a,n)})),Ua(e,o,!1),n&&e.u&&Na("Patches").R(r,n,e.u,e.s)}return r.o}function Ka(e,t,n,r,o,a){if(wa(o)){var i=za(e,o,a&&t&&3!==t.i&&!Sa(t.D,r)?a.concat(r):void 0);if(xa(n,r,i),!wa(i))return;e.m=!1}if(ka(o)&&!qa(o)){if(!e.h.F&&e._<1)return;za(e,o),t&&t.A.l||Ua(e,o)}}function Ua(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&Pa(t,n)}function Ba(e,t){var n=e[oi];return(n?Oa(n):e)[t]}function $a(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function Va(e){e.P||(e.P=!0,e.l&&Va(e.l))}function Wa(e){e.o||(e.o=Aa(e.t))}function Ga(e,t,n){var r=Ca(t)?Na("MapSet").N(t,n):Ta(t)?Na("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:La(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,a=ui;n&&(o=[r],a=ci);var i=Proxy.revocable(o,a),s=i.revoke,l=i.proxy;return r.k=l,r.j=s,l}(t,n):Na("ES5").J(t,n);return(n?n.A:La()).p.push(r),r}function Qa(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Aa(e)}ga.on(va,(e=>!e)),ga.on(ya,(()=>!1));var Ja,Ya,Xa="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),Za="undefined"!=typeof Map,ei="undefined"!=typeof Set,ti="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,ni=Xa?Symbol.for("immer-nothing"):((Ja={})["immer-nothing"]=!0,Ja),ri=Xa?Symbol.for("immer-draftable"):"__$immer_draftable",oi=Xa?Symbol.for("immer-state"):"__$immer_state",ai=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),ii="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,si=Object.getOwnPropertyDescriptors||function(e){var t={};return ii(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},li={},ui={get:function(e,t){if(t===oi)return e;var n=Oa(e);if(!Sa(n,t))return function(e,t,n){var r,o=$a(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!ka(r)?r:r===Ba(e.t,t)?(Wa(e),e.o[t]=Ga(e.A.h,r,e)):r},has:function(e,t){return t in Oa(e)},ownKeys:function(e){return Reflect.ownKeys(Oa(e))},set:function(e,t,n){var r=$a(Oa(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=Ba(Oa(e),t),a=null==o?void 0:o[oi];if(a&&a.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}(n,o)&&(void 0!==n||Sa(e.t,t)))return!0;Wa(e),Va(e)}return e.o[t]===n&&"number"!=typeof n&&(void 0!==n||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==Ba(e.t,t)||t in e.t?(e.D[t]=!1,Wa(e),Va(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=Oa(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){ba(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){ba(12)}},ci={};_a(ui,(function(e,t){ci[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),ci.deleteProperty=function(e,t){return ci.set.call(this,e,t,void 0)},ci.set=function(e,t,n){return ui.set.call(this,e[0],t,n,e[0])};var di=function(){function e(e){var t=this;this.g=ti,this.F=!0,this.produce=function(e,n,r){if("function"==typeof e&&"function"!=typeof n){var o=n;n=e;var a=t;return function(e){var t=this;void 0===e&&(e=o);for(var r=arguments.length,i=Array(r>1?r-1:0),s=1;s1?r-1:0),a=1;a=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var o=Na("Patches").$;return wa(e)?o(e,t):this.produce(e,(function(e){return o(e,t)}))},e}(),fi=new di,pi=fi.produce,hi=(fi.produceWithPatches.bind(fi),fi.setAutoFreeze.bind(fi),fi.setUseProxies.bind(fi),fi.applyPatches.bind(fi),fi.createDraft.bind(fi),fi.finishDraft.bind(fi),pi);const mi=()=>([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16))),gi=h([],{name:"$notifications",sid:"rbbfo3"}),yi=h([],{name:"$delayedNotifications",sid:"f4jm4l"}),vi=p({name:"addNotification",sid:"-303cx8"}),bi=p({name:"removeNotification",sid:"9pzd2r"}),wi=e=>{const t=e.duration||5e3,n={id:mi(),duration:t,showCollapded:!1,timer:setTimeout((()=>bi(n.id)),t),...e};return n},ki=e=>{const{delay:t,...n}=e,r={id:mi(),duration:n.duration||5e3,showCollapded:!1,timer:setTimeout((()=>vi(r)),t),...n};return r};function _i(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t!t.delay,fn:(e,t)=>[...e,wi(t)],target:gi}],or:{sid:"s12sxt"}}),b({and:[{clock:vi,source:yi,filter:(e,t)=>!!t.delay,fn:(e,t)=>[...e,ki(t)],target:yi}],or:{sid:"si4fc0"}}),gi.on(bi,hi(((e,t)=>e.filter((e=>e.id!==t||(e.timer&&clearTimeout(e.timer),!1)))))),yi.on(bi,hi(((e,t)=>e.filter((e=>e.id!==t||(e.timer&&clearTimeout(e.timer),!1))))));const Si={from:{transform:"translate3d(0,-5px,0)",opacity:0},to:{transform:"translate3d(0,0px,0)",opacity:1}},xi={from:{transform:"scale3d(0.1,0.1,1)",opacity:0},to:{transform:"scale3d(1,1,1)",opacity:1}},Ci=e=>{let{visible:t=!0,absolute:n=!1,fit:o=!1,white:a=!1,mask:i=!1}=e;const s=n?xi:Si;return Uo(t,{from:s.from,enter:s.to,leave:s.from,config:{duration:350},reverse:t})(((e,t)=>t&&(0,r.createElement)(pa.div,{style:e,className:Ei("barista-ripple",{"barista-ripple--absolute":n,"barista-ripple--mask":i})},(0,r.createElement)("div",{className:Ei("barista-ripple-loader",{"barista-ripple-loader--xs":o})},(0,r.createElement)("div",null)))))},Ti=e=>{let{item:t,style:n}=e;return(0,r.createElement)(pa.div,{className:"barista-notification",style:n,onClick:()=>bi(t.id)},"success"===t.type&&(0,r.createElement)("div",{className:"barista-notification-icon barista-notification-icon--success dashicons-before dashicons-saved"}),"error"===t.type&&(0,r.createElement)("div",{className:"barista-notification-icon barista-notification-icon--error dashicons-before dashicons-flag"}),"warning"===t.type&&(0,r.createElement)("div",{className:"barista-notification-icon barista-notification-icon--warning dashicons-before dashicons-warning"}),"loading"===t.type&&(0,r.createElement)("div",{className:"barista-notification-icon barista-notification-icon--loading"},(0,r.createElement)(Ci,{absolute:!0,fit:!0,visible:!0})),(0,r.createElement)("div",{className:"barista-notification-body"},t.title&&(0,r.createElement)("div",{className:"barista-notification-title"},t.title),t.text&&(0,r.createElement)("div",{className:"barista-notification-text"},t.text)),(0,r.createElement)("div",{className:"barista-notification-close dashicons-before dashicons-dismiss"}))},Oi=()=>{const e=bt(ga),t=Uo(bt(gi).filter((t=>e&&!t.showCollapded||!e)),{keys:e=>e.id||e.title+"-"+e.text,trail:150,from:{transform:"translate3d(0,100px,0)",opacity:0},enter:{transform:"translate3d(0,0px,0)",opacity:1},leave:{transform:"translate3d(0,30px,0)",opacity:0}});return(0,r.createElement)("div",{className:"barista-notifications"},t(((e,t)=>(0,r.createElement)(Ti,{item:t,style:e}))))},Ai=()=>{const e=document.createElement("div");return e.id="barista-notifications",e.classList.add("barista-notifications-global"),document.body.appendChild(e),(0,o.createPortal)((0,r.createElement)(Oi,null),e)},Pi=(e,t)=>{const n=document.getElementById(e);return n&&!n.contains(t)||!n};class Ii{constructor(e=-1,t=0){this.location=e,this.length=t}max(e){return"number"==typeof e&&(this.length=e-this.location),this.location+this.length}isValid(){return this.location>-1}toArray(){return[this.location,this.max()]}toString(){return-1==this.location?"invalid range":"["+this.location+","+this.max()+")"}}const qi={wordSeparators:"-/\\:()<>%._=&[]+ \t\n\r",uppercaseLetters:(()=>{const e="A".charCodeAt(0),t=[];for(let n=0;n<26;n++)t.push(String.fromCharCode(e+n));return t.join("")})(),ignoredScore:.9,skippedScore:.15,emptyQueryScore:0,maxIterations:Math.pow(2,16)},Ni={longStringLength:150,maxMatchStartPct:.15,minMatchDensityPct:.75,maxMatchDensityPct:.95,beginningOfStringPct:.1};class Li{constructor(e){Object.assign(this,qi,e)}useSkipReduction(){return!0}adjustRemainingScore(e,t,n,r,o,a,i,s){return n*a.length}}class Ri extends Li{constructor(e){super(Object.assign({},Ni,e))}useSkipReduction(e,t,n,r,o,a,i){const s=e.length,l=s<=this.longStringLength,u=i.location/s;return l||u=this.minMatchDensityPct?1:c,d=c>=this.maxMatchDensityPct?1:d),n*Math.min(a.length,this.longStringLength)*c*d}}function Di(e){return e instanceof Li?e:new Ri(e)}const ji=Di();function Mi(e="",t="",n,r=e.toLocaleLowerCase(),o=t.toLocaleLowerCase(),a=ji,i=new Ii(0,e.length)){let s=0;return t?function i(l,u,c){if(!u.length)return a.ignoredScore;if(u.length>l.length)return 0;const d=n&&n.length;for(let f=u.length;f>0;f--){if(s>a.maxIterations)return 0;s++;const p=o.substring(u.location,u.location+f),h=Fi(r,p,new Ii(l.location,l.length-u.length+f));if(!h.isValid())continue;c.isValid()?c.location=Math.min(c.location,h.location):c.location=h.location,c.max(h.max()),n&&n.push([h.location,h.max()]);const m=new Ii(h.max(),l.max()-h.max()),g=i(m,new Ii(u.location+f,u.length-f),c);if(g){let n=m.location-l.location,r=!0;const o=a.useSkipReduction(e,t,g,m,l,m,h,c);if(h.location>l.location)if(o&&a.wordSeparators.indexOf(e[h.location-1])>-1)for(let t=h.location-2;t>=l.location;t--)a.wordSeparators.indexOf(e[t])>-1?n--:n-=a.skippedScore;else if(o&&a.uppercaseLetters.indexOf(e[h.location])>-1)for(let t=h.location-1;t>=l.location;t--)a.uppercaseLetters.indexOf(e[t])>-1?n--:n-=a.skippedScore;else n-=h.location-l.location,r=!1;return n+=a.adjustRemainingScore(e,t,g,r,l,m,h,c),n/=l.length,n}n&&(n.length=d)}return 0}(i,new Ii(0,t.length),new Ii):a.emptyQueryScore}function Fi(e,t,n){const r=e.indexOf(t,n.location),o=new Ii;return r>-1&&re.filter((e=>!e.hidden)),zi=function(e,t){let{parent:n}=t,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return r?e.filter((e=>{var t;return e.id!==n&&(null===(t=e.path)||void 0===t?void 0:t.includes(n||""))})):e.filter((e=>n?e.parent===n:!e.parent))},Ki=hi(((e,t)=>{let{recentCommandIds:n,collection:r}=t;const o=n.map((e=>r.find((t=>{let{id:n}=t;return n===e})))).filter(Boolean).map((t=>(e=e.filter((e=>{let{id:n}=e;return n!==t.id})),{...t,group:"Recently Used",position:10})));return e=Hi(o).concat(e)}));var Ui=n(146),Bi=n(100),$i=n(169),Vi=n(111),Wi={strictlyTwoElementsInRangeArrays:!1,progressFn:null};function Gi(e,t){if(!Array.isArray(e)||!e.length)return e;let n,r,o={...Wi,...t};if(o.strictlyTwoElementsInRangeArrays&&!e.every(((e,t)=>!(!Array.isArray(e)||2!==e.length)||(n=t,r=e.length,!1))))throw new TypeError(`ranges-sort: [THROW_ID_03] The first argument should be an array and must consist of arrays which are natural number indexes representing TWO string index ranges. However, ${n}th range (${JSON.stringify(e[n],null,4)}) has not two but ${r} elements!`);if(!e.every(((e,t)=>!(!Array.isArray(e)||!Number.isInteger(e[0])||e[0]<0||!Number.isInteger(e[1])||e[1]<0)||(n=t,!1))))throw new TypeError(`ranges-sort: [THROW_ID_04] The first argument should be an array and must consist of arrays which are natural number indexes representing string index ranges. However, ${n}th range (${JSON.stringify(e[n],null,4)}) does not consist of only natural numbers!`);let a=e.length**2,i=0;return Array.from(e).sort(((e,t)=>(o.progressFn&&(i+=1,o.progressFn(Math.floor(100*i/a))),e[0]===t[0]?e[1]t[1]?1:0:e[0]Array.isArray(e))).map((e=>[...e])).filter((e=>void 0!==e[2]||e[0]!==e[1]));o=r.progressFn?Gi(s,{progressFn:e=>{i=Math.floor(e/5),i!==a&&(a=i,r.progressFn(i))}}):Gi(s);let l=o.length-1;for(let e=l;e>0;e--)r.progressFn&&(i=Math.floor(78*(1-e/l))+21,i!==a&&i>a&&(a=i,r.progressFn(i))),(o[e][0]<=o[e-1][0]||!r.joinRangesThatTouchEdges&&o[e][0]=o[e][0]||o[e-1][1]<=o[e][1])&&null!==o[e-1][2]&&(null===o[e][2]&&null!==o[e-1][2]?o[e-1][2]=null:null!=o[e-1][2]?2==+r.mergeType&&o[e-1][0]===o[e][0]?o[e-1][2]=o[e][2]:o[e-1][2]+=o[e][2]:o[e-1][2]=o[e][2]),o.splice(e,1),e=o.length);return o.length?o:null}function Yi(e,t){if(!e)throw new Error("Invariant failed")}function Xi(e,t,n){let r,o=0,a=0;if(0===arguments.length)throw new Error("ranges-apply: [THROW_ID_01] inputs missing!");if("string"!=typeof e)throw new TypeError(`ranges-apply: [THROW_ID_02] first input argument must be a string! Currently it's: ${typeof e}, equal to: ${JSON.stringify(e,null,4)}`);if(t&&!Array.isArray(t))throw new TypeError(`ranges-apply: [THROW_ID_03] second input argument must be an array (or null)! Currently it's: ${typeof t}, equal to: ${JSON.stringify(t,null,4)}`);if(n&&"function"!=typeof n)throw new TypeError(`ranges-apply: [THROW_ID_04] the third input argument must be a function (or falsey)! Currently it's: ${typeof n}, equal to: ${JSON.stringify(n,null,4)}`);if(!t||!t.filter((e=>e)).length)return e;r=Array.isArray(t)&&Number.isInteger(t[0])&&Number.isInteger(t[1])?[Array.from(t)]:Array.from(t);let i=r.length,s=0;r.filter((e=>e)).forEach(((e,t)=>{if(n&&(o=Math.floor(s/i*10),o!==a&&(a=o,n(o))),!Array.isArray(e))throw new TypeError(`ranges-apply: [THROW_ID_05] ranges array, second input arg., has ${t}th element not an array: ${JSON.stringify(e,null,4)}, which is ${typeof e}`);if(!Number.isInteger(e[0])){if(!Number.isInteger(+e[0])||+e[0]<0)throw new TypeError(`ranges-apply: [THROW_ID_06] ranges array, second input arg. has ${t}th element, array ${JSON.stringify(e,null,0)}. Its first element is not an integer, string index, but ${typeof e[0]}, equal to: ${JSON.stringify(e[0],null,4)}.`);r[t][0]=+r[t][0]}if(!Number.isInteger(e[1])){if(!Number.isInteger(+e[1])||+e[1]<0)throw new TypeError(`ranges-apply: [THROW_ID_07] ranges array, second input arg. has ${t}th element, array ${JSON.stringify(e,null,0)}. Its second element is not an integer, string index, but ${typeof e[1]}, equal to: ${JSON.stringify(e[1],null,4)}.`);r[t][1]=+r[t][1]}s+=1}));let l=Ji(r,{progressFn:e=>{n&&(o=10+Math.floor(e/10),o!==a&&(a=o,n(o)))}});Yi(l);let u=l.length;if(u>0){let t=e.slice(l[u-1][1]);e=l.reduce(((t,r,i,s)=>{n&&(o=20+Math.floor(i/u*80),o!==a&&(a=o,n(o)));let l=0===i?0:s[i-1][1],c=s[i][0];return`${t}${e.slice(l,c)}${s[i][2]||""}`}),""),e+=t}return e}function Zi(e,t=1){function n(e){return Array.from(e).reverse().join("")}function r(e,t,n){let r=n?"\n":"\r",o=n?"\r":"\n";if(!e)return e;let a=0,i=0,s="";for(let n=0,l=e.length;n=0&&(o=+t);let a="",i="";if(e.trim()){if(!e[0].trim())for(let t=0,n=e.length;t!(!Array.isArray(e)||2!==e.length)||(n=t,r=e.length,!1))))throw new TypeError(`ranges-sort: [THROW_ID_03] The first argument should be an array and must consist of arrays which are natural number indexes representing TWO string index ranges. However, ${n}th range (${JSON.stringify(e[n],null,4)}) has not two but ${r} elements!`);if(!e.every(((e,t)=>!(!Array.isArray(e)||!Number.isInteger(e[0])||e[0]<0||!Number.isInteger(e[1])||e[1]<0)||(n=t,!1))))throw new TypeError(`ranges-sort: [THROW_ID_04] The first argument should be an array and must consist of arrays which are natural number indexes representing string index ranges. However, ${n}th range (${JSON.stringify(e[n],null,4)}) does not consist of only natural numbers!`);let a=e.length**2,i=0;return Array.from(e).sort(((e,t)=>(o.progressFn&&(i+=1,o.progressFn(Math.floor(100*i/a))),e[0]===t[0]?e[1]t[1]?1:0:e[0]=0}function as(e){return"string"==typeof e}var is={limitToBeAddedWhitespace:!1,limitLinebreaksCount:1,mergeType:1},ss=(n(465)," ");function ls(e,t=0){return function({str:e,idx:t=0,stopAtNewlines:n=!1,stopAtRawNbsp:r=!1}){if("string"!=typeof e||!e.length||((!t||"number"!=typeof t)&&(t=0),!e[t+1]))return null;if(e[t+1]&&(e[t+1].trim()||n&&"\n\r".includes(e[t+1])||r&&e[t+1]===ss))return t+1;if(e[t+2]&&(e[t+2].trim()||n&&"\n\r".includes(e[t+2])||r&&e[t+2]===ss))return t+2;for(let o=t+1,a=e.length;o"string"==typeof e&&e.trim()));if("string"==typeof e)return e.trim()?[e]:[];throw new TypeError(`string-strip-html/stripHtml(): [THROW_ID_03] ${t} must be array containing zero or more strings or something falsey. Currently it's equal to: ${e}, that a type of ${typeof e}.`)}function ds(e,t,n){return!e||!e.quotes||!function(e,t,n,r){for(let r=t,o=e.length;r",r))return!1}return!1}(t,n+1,e.quotes.value)}var fs={ignoreTags:[],ignoreTagsWithTheirContents:[],onlyStripTags:[],stripTogetherWithTheirContents:["script","style","xml"],skipHtmlDecoding:!1,trimOnlySpaces:!1,stripRecognisedHTMLOnly:!1,dumpLinkHrefsNearby:{enabled:!1,putOnNewLine:!1,wrapHeads:"",wrapTails:""},cb:null};function ps(e,t){let n=Date.now(),r=new Set(["!doctype","abbr","address","area","article","aside","audio","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","doctype","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","param","picture","pre","progress","rb","rp","rt","rtc","ruby","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","ul","var","video","wbr","xml"]),o=new Set(["a","b","i","p","q","s","u"]),a=new Set([".",",","?",";",")","…",'"',"»"]),i=[],s=[],l=[],u=[],c={};c={attributes:[]};let d=null,f=null,p={},h={tagName:"",hrefValue:"",openingTagEnds:void 0},m="",g=!1,y=null,v=!0;function b(e){return"string"==typeof e}function w(t,n,r){if(Array.isArray(n.stripTogetherWithTheirContents)&&(n.stripTogetherWithTheirContents.includes(c.name)||n.stripTogetherWithTheirContents.includes("*")))if(c.slashPresent&&Array.isArray(i)&&i.some((e=>e.name===c.name))){for(let o=i.length;o--;)if(i[o].name===c.name){u=u.filter((([e,n])=>(e=t+1)&&(n<=i[o].lastOpeningBracketAt||n>t+1)));let s=t+1;c.lastClosingBracketAt&&(s=c.lastClosingBracketAt+1),u.push([i[o].lastOpeningBracketAt,s]),a.has(e[t])&&n.cb?n.cb({tag:c,deleteFrom:i[o].lastOpeningBracketAt,deleteTo:t+1,insert:null,rangesArr:r,proposedReturn:[i[o].lastOpeningBracketAt,t,null]}):n.cb&&n.cb({tag:c,deleteFrom:i[o].lastOpeningBracketAt,deleteTo:t,insert:"",rangesArr:r,proposedReturn:[i[o].lastOpeningBracketAt,t,""]}),i.splice(o,1);break}}else c.slashPresent||i.push(c);else Array.isArray(n.ignoreTagsWithTheirContents)&&x(t,n,c)&&(v=!1)}function k(e,t,n,r,o,i){let s="";if(Number.isInteger(n)&&ni+1){let t=e.slice(i+1,r);t.includes("\n")&&E(r,e)?s+=" ":s+=t}if(!a.has(e[t])&&"!"!==e[t]){let e=s.match(/\n/g);return Array.isArray(e)&&e.length?1===e.length?"\n":2===e.length?"\n\n":"\n\n\n":" "}return""}function _(e){if(e.dumpLinkHrefsNearby.enabled&&h.tagName&&h.tagName===c.name&&c.lastOpeningBracketAt&&(h.openingTagEnds&&c.lastOpeningBracketAt>h.openingTagEnds||!h.openingTagEnds)&&(g=!0),g){let t=e.dumpLinkHrefsNearby.putOnNewLine?"\n\n":"";m=`${t}${h.hrefValue}${t}`}}function E(t,n){return n?"<"===n[t]&&"%"!==n[t+1]:"<"===e[t]&&"%"!==e[t+1]}function S(t){return">"===e[t]&&"%"!==e[t-1]}function x(t,n,r){if(n.ignoreTagsWithTheirContents.includes("*"))return!0;let o=e.indexOf(`<${r.name}`,t),a=e.indexOf(`e.name===r.name))||a>-1&&o>-1&&o"string"==typeof e||(A.el=e,A.i=t,!1))))throw new TypeError(`string-strip-html/stripHtml(): [THROW_ID_05] Optional Options Object's key stripTogetherWithTheirContents was set to contain not just string elements! For example, element at index ${A.i} has a value ${A.el} which is not string but ${(typeof A.el).toLowerCase()}.`);T.cb||(T.cb=({rangesArr:e,proposedReturn:t})=>{t&&e.push(...t)});let P=new class{constructor(e){let t={...is,...e};if(t.mergeType&&1!==t.mergeType&&2!==t.mergeType)if(as(t.mergeType)&&"1"===t.mergeType.trim())t.mergeType=1;else{if(!as(t.mergeType)||"2"!==t.mergeType.trim())throw new Error(`ranges-push: [THROW_ID_02] opts.mergeType was customised to a wrong thing! It was given of a type: "${typeof t.mergeType}", equal to ${JSON.stringify(t.mergeType,null,4)}`);t.mergeType=2}this.opts=t,this.ranges=[]}ranges;opts;add(e,t,n){if(null==e&&null==t)return;if(rs(e)&&!rs(t)){if(Array.isArray(e)){if(e.length){if(e.some((e=>Array.isArray(e))))return void e.forEach((e=>{Array.isArray(e)&&this.add(...e)}));e.length&&os(+e[0])&&os(+e[1])&&this.add(...e)}return}throw new TypeError(`ranges-push/Ranges/add(): [THROW_ID_12] the first input argument, "from" is set (${JSON.stringify(e,null,0)}) but second-one, "to" is not (${JSON.stringify(t,null,0)})`)}if(!rs(e)&&rs(t))throw new TypeError(`ranges-push/Ranges/add(): [THROW_ID_13] the second input argument, "to" is set (${JSON.stringify(t,null,0)}) but first-one, "from" is not (${JSON.stringify(e,null,0)})`);let r=+e,o=+t;if(os(n)&&(n=String(n)),!os(r)||!os(o))throw os(r)&&r>=0?new TypeError(`ranges-push/Ranges/add(): [THROW_ID_10] "to" value, the second input argument, must be a natural number or zero! Currently it's of a type "${typeof o}" equal to: ${JSON.stringify(o,null,4)}`):new TypeError(`ranges-push/Ranges/add(): [THROW_ID_09] "from" value, the first input argument, must be a natural number or zero! Currently it's of a type "${typeof r}" equal to: ${JSON.stringify(r,null,4)}`);if(rs(n)&&!as(n)&&!os(n))throw new TypeError(`ranges-push/Ranges/add(): [THROW_ID_08] The third argument, the value to add, was given not as string but ${typeof n}, equal to:\n${JSON.stringify(n,null,4)}`);if(rs(this.ranges)&&Array.isArray(this.last())&&r===this.last()[1]){if(this.last()[1]=o,this.last()[2],null!==this.last()[2]&&rs(n)){let e=!(this.last()[2]&&this.last()[2].length>0)||this.opts&&this.opts.mergeType&&1!==this.opts.mergeType?n:`${this.last()[2]}${n}`;this.opts.limitToBeAddedWhitespace&&(e=Zi(e,this.opts.limitLinebreaksCount)),as(e)&&!e.length||(this.last()[2]=e)}}else{this.ranges||(this.ranges=[]);let e=void 0===n||as(n)&&!n.length?[r,o]:[r,o,n&&this.opts.limitToBeAddedWhitespace?Zi(n,this.opts.limitLinebreaksCount):n];this.ranges.push(e)}}push(e,t,n){this.add(e,t,n)}current(){return Array.isArray(this.ranges)&&this.ranges.length?(this.ranges=function(e,t){function n(e){return e&&"object"==typeof e&&!Array.isArray(e)}if(!Array.isArray(e)||!e.length)return null;let r;if(t){if(!n(t))throw new Error(`emlint: [THROW_ID_03] the second input argument must be a plain object. It was given as:\n${JSON.stringify(t,null,4)} (type ${typeof t})`);if(r={...ns,...t},r.progressFn&&n(r.progressFn)&&!Object.keys(r.progressFn).length)r.progressFn=null;else if(r.progressFn&&"function"!=typeof r.progressFn)throw new Error(`ranges-merge: [THROW_ID_01] opts.progressFn must be a function! It was given of a type: "${typeof r.progressFn}", equal to ${JSON.stringify(r.progressFn,null,4)}`);if(![1,2,"1","2"].includes(r.mergeType))throw new Error(`ranges-merge: [THROW_ID_02] opts.mergeType was customised to a wrong thing! It was given of a type: "${typeof r.mergeType}", equal to ${JSON.stringify(r.mergeType,null,4)}`);if("boolean"!=typeof r.joinRangesThatTouchEdges)throw new Error(`ranges-merge: [THROW_ID_04] opts.joinRangesThatTouchEdges was customised to a wrong thing! It was given of a type: "${typeof r.joinRangesThatTouchEdges}", equal to ${JSON.stringify(r.joinRangesThatTouchEdges,null,4)}`)}else r={...ns};let o,a,i,s=e.filter((e=>Array.isArray(e))).map((e=>[...e])).filter((e=>void 0!==e[2]||e[0]!==e[1]));o=r.progressFn?ts(s,{progressFn:e=>{i=Math.floor(e/5),i!==a&&(a=i,r.progressFn(i))}}):ts(s);let l=o.length-1;for(let e=l;e>0;e--)r.progressFn&&(i=Math.floor(78*(1-e/l))+21,i!==a&&i>a&&(a=i,r.progressFn(i))),(o[e][0]<=o[e-1][0]||!r.joinRangesThatTouchEdges&&o[e][0]=o[e][0]||o[e-1][1]<=o[e][1])&&null!==o[e-1][2]&&(null===o[e][2]&&null!==o[e-1][2]?o[e-1][2]=null:null!=o[e-1][2]?2==+r.mergeType&&o[e-1][0]===o[e][0]?o[e-1][2]=o[e][2]:o[e-1][2]+=o[e][2]:o[e-1][2]=o[e][2]),o.splice(e,1),e=o.length);return o.length?o:null}(this.ranges,{mergeType:this.opts.mergeType}),this.ranges&&this.opts.limitToBeAddedWhitespace?this.ranges.map((e=>rs(e[2])?[e[0],e[1],Zi(e[2],this.opts.limitLinebreaksCount)]:e)):this.ranges):null}wipe(){this.ranges=[]}replace(e){if(Array.isArray(e)&&e.length){if(!Array.isArray(e[0])||!os(e[0][0]))throw new Error(`ranges-push/Ranges/replace(): [THROW_ID_11] Single range was given but we expected array of arrays! The first element, ${JSON.stringify(e[0],null,4)} should be an array and its first element should be an integer, a string index.`);this.ranges=Array.from(e)}else this.ranges=[]}last(){return Array.isArray(this.ranges)&&this.ranges.length?this.ranges[this.ranges.length-1]:null}}({limitToBeAddedWhitespace:!0,limitLinebreaksCount:2});if(!T.skipHtmlDecoding)for(;e!==(0,Vi.decode)(e,{scope:"strict"});)e=(0,Vi.decode)(e,{scope:"strict"});for(let t=0,n=e.length;t1&&c.lastClosingBracketAt&&c.lastClosingBracketAt1)for(let o=t;o--;)if(void 0===e[o-1]||S(o)){let a=void 0===e[o-1]?o:o+1,i=e.slice(a,t+1);if(e!==`<${Bi(i.trim(),"/>")}>`&&[...r].some((e=>Bi(i.trim().split(/\s+/).filter((e=>e.trim())).filter(((e,t)=>0===t)),"/>").toLowerCase()===e))&&""===ps(`<${i.trim()}>`,T).result){(!l.length||l[l.length-1][0]!==c.lastOpeningBracketAt)&&l.push([a,t+1]),(!u.length||u[u.length-1][0]!==c.lastOpeningBracketAt)&&u.push([a,t+1]);let r=k(e,t,a,t+1,a,t+1),o=t+1;if(e[o]&&!e[o].trim())for(let t=o;t{if(e.name&&"href"===e.name.toLowerCase())return n=`${T.dumpLinkHrefsNearby.wrapHeads||""}${e.value}${T.dumpLinkHrefsNearby.wrapTails||""}`,!0}))&&(h={tagName:c.name,hrefValue:n,openingTagEnds:void 0})}else!c.quotes&&c.nameStarts&&(c.quotes={},c.quotes.value=e[t],c.quotes.start=t,p.nameStarts&&p.nameEnds&&p.nameEnds!(e===c.leftOuterWhitespace&&n===t)))),T.cb({tag:c,deleteFrom:c.leftOuterWhitespace,deleteTo:t,insert:`${n}${m}${n}`,rangesArr:P,proposedReturn:[c.leftOuterWhitespace,t,`${n}${m}${n}`]}),C(),w(t,T,P)}}if(c.quotes?.start&&c.quotes.start/!".includes(e[t])&&!p.nameStarts&&!c.lastClosingBracketAt&&(p.nameStarts=t),null!==c.lastOpeningBracketAt&&c.lastOpeningBracketAtt!==e.lastOpeningBracketAt)),u.push([e.lastOpeningBracketAt,t+1])):u.push([c.lastOpeningBracketAt,t+1])}else u.push([c.lastOpeningBracketAt,t+1])}}else if(t>c.lastClosingBracketAt&&e[t].trim()||void 0===e[t+1]){let a=c.lastClosingBracketAt===t?t+1:t;T.trimOnlySpaces&&a===n-1&&null!==y&&ye.equalsAt))){(!u.length||u[u.length-1][0]!==c.lastOpeningBracketAt)&&u.push([c.lastOpeningBracketAt,c.lastClosingBracketAt+1]);let n,r=k(e,t,c.leftOuterWhitespace,a,c.lastOpeningBracketAt,c.lastClosingBracketAt);m="",g=!1,_(T),n=b(m)&&m.length?`${r}${m}${"\n\n"===r?"\n":r}`:r,(0===c.leftOuterWhitespace||!ls(e,a-1))&&(n=""),T.cb({tag:c,deleteFrom:c.leftOuterWhitespace,deleteTo:a,insert:n,rangesArr:P,proposedReturn:[c.leftOuterWhitespace,a,n]}),C(),w(t,T,P)}else c={};S(t)||(c={})}if(E(t)&&!E(t-1)&&!"'\"".includes(e[t+1])&&(!"'\"".includes(e[t+2])||/\w/.test(e[t+1]))&&("c"!==e[t+1]||":"!==e[t+2])&&("f"!==e[t+1]||"m"!==e[t+2]||"t"!==e[t+3]||":"!==e[t+4])&&("s"!==e[t+1]||"q"!==e[t+2]||"l"!==e[t+3]||":"!==e[t+4])&&("x"!==e[t+1]||":"!==e[t+2])&&("f"!==e[t+1]||"n"!==e[t+2]||":"!==e[t+3])&&ds(c,e,t)){if(S(ls(e,t)))continue;if(c.nameEnds&&c.nameEnds"==`${e[a-2]}${e[a-1]}${e[a]}`||!o&&"--\x3e"==`${e[a-2]}${e[a-1]}${e[a]}`)&&(r=a),r&&(r"===e[a])&&(n+=1),(!l.length||l[l.length-1][0]!==c.lastOpeningBracketAt)&&l.push([c.lastOpeningBracketAt,r+1]),(!u.length||u[u.length-1][0]!==c.lastOpeningBracketAt)&&u.push([c.lastOpeningBracketAt,r+1]);let o=k(e,a,c.leftOuterWhitespace,n,c.lastOpeningBracketAt,r);T.cb({tag:c,deleteFrom:c.leftOuterWhitespace,deleteTo:n,insert:o,rangesArr:P,proposedReturn:[c.leftOuterWhitespace,n,o]}),t=a-1,">"===e[a]&&(t=a),c={},p={};break}}}e[t].trim()?null!==d&&(!c.quotes&&p.equalsAt>d-1&&p.nameEnds&&p.equalsAt>p.nameEnds&&'"'!==e[t]&&"'"!==e[t]&&(Ui(p)&&c.attributes.push(p),p={},c.equalsSpottedAt=void 0),d=null):null===d&&(d=t,void 0!==c.lastOpeningBracketAt&&c.lastOpeningBracketAte.name===c.name))&&(c.onlyPlausible=!0,c.name=void 0,c.nameStarts=void 0))," "===e[t]?null===f&&(f=t):null!==f&&(f=null)}if(e&&(T.trimOnlySpaces&&" "===e[0]||!T.trimOnlySpaces&&!e[0].trim()))for(let t=0,n=e.length;t("string"==typeof e&&(e=new Function(e)),e),ms=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;const r=e.uxType||"button",o=!["separator","title","html"].includes(r);let a=e.inSearch;void 0===a&&(a=o);let i=e.selectable;void 0===i&&(i=o);let s=e.titleText;void 0===s&&(s=e.title?ps(e.title).result:"");let l=e.titleShort;void 0===l&&(l=s);let u=e.actions||[],c=e.defaultAction;if(c&&null!==(t=e.actions)&&void 0!==t&&t.some((e=>e.name===c))&&(c=void 0),c||e.href||e.hotkey||e.confirmation){let t,n=e.defaultAction;void 0===n&&e.href&&(n="location",t="Go to");const r={title:t,name:n||"enter",locking:"command",hotkey:e.hotkey,confirmation:e.confirmation,onClick:hs(e.onClick),href:e.href};u.some((e=>e.name===r.name))||u.unshift(r)}if(e.iconRemoveAction&&!u.some((t=>t.name===e.iconRemoveAction))){const t={name:e.iconRemoveAction,locking:"command"};u.unshift(t)}return u.name&&(u=[u]),u.forEach((e=>{void 0===e.locking&&(e.locking="command"),e.onClick=hs(e.onClick)})),{...e,id:e.id||e.title,position:e.position||(n>0?n:0),parent:e.parent||"home",ignoreRecent:e.ignoreRecent||!1,actions:u,selectable:i,uxType:r,inSearch:a,titleText:s,titleShort:l}},gs=p({name:"queryTextChange",sid:"-nf1jii"}),ys=p({name:"queryClear",sid:"-op6qxd"}),vs=p({name:"queryFieldFocus",sid:"xf17o3"}),bs=h("",{name:"$queryText",sid:"d7k22o"});bs.on(gs,((e,t)=>t)),bs.on(ys,(()=>""));const{settings:ws,startParent:ks}=window.BARISTA_DATA,_s={includeNestedCommandsInSearch:"yes",enableHistory:"yes",recentCommandsLimit:"3",hideAfterRunningCommand:"hide"},Es=h({..._s,...ws},{name:"$baristaSettings",sid:"4jqqkd"}),Ss=Es.map((e=>{var t;return parseInt(null===(t=e.recentCommandsLimit)||void 0===t?void 0:t.toString(),10)})),xs=Es.map((e=>{var t;return"yes"===(null===(t=e.includeNestedCommandsInSearch)||void 0===t?void 0:t.toString())})),Cs=Es.map((e=>{var t;return"hide"===(null===(t=e.hideAfterRunningCommand)||void 0===t?void 0:t.toString())})),Ts=Es.map((e=>{var t;return"no"!==(null===(t=e.enableHistory)||void 0===t?void 0:t.toString())})),Os=h([],{name:"$recentCommandAllIds",sid:"-yj1eak"}),As=h([],{name:"$recentCommandIds",sid:"egqgn1"});b({and:[{source:m({and:[[Os,Ss]],or:{name:"source",sid:"-esh1dg"}}),fn:e=>{let[t,n]=e;return(t||[]).slice(0,n)},target:As}],or:{sid:"-j4epct"}});const Ps=h([],{name:"$recentCommandIdsTemp",sid:"-bjbs0p"}),Is=(h(ks||"home",{name:"$loadParent",sid:"-lgoss0"}),h(ks||"home",{name:"$parent",sid:"uoeat5"})),qs=p({name:"clearCommandsInParentByGroup",sid:"wnvim6"}),Ns=p({name:"loadCommandsFromServer",sid:"-d72u67"}),Ls=(p({name:"historyCommandLoaded",sid:"8paudd"}),h([],{name:"$collection",sid:"-r44n60"})),Rs=h([],{name:"$visibleCommands",sid:"-f843av"}),Ds=(e,t,n)=>"root"===e?n:(n.push(e),t[e]?Ds(t[e],t,n):n);b({and:[{clock:qs,source:m({and:[[Ls]],or:{name:"source",sid:"-ftm2t6"}}),fn:(e,t)=>{let[n]=e;return t.parent?t.group?n.filter((e=>e.parent===t.parent&&e.group!==t.group)):n.filter((e=>e.parent!==t.parent)):n},target:Ls}],or:{sid:"-mkg9js"}}),b({and:[{clock:Ns,source:Ls,fn:(e,t)=>{t.forEach((t=>{const n=e.findIndex((e=>e.id===t.id));n>=0&&(e=[...e.slice(0,n),...e.slice(n+1)]),e=[...e,ms(t)]}));const n=e.reduce(((e,t)=>(e[t.id]=t.parent,e)),{}),r=[];return e.forEach((e=>{r.push({...e,path:Ds(e.id,n,[]).filter((t=>e.id!==t)).reverse()})})),r},target:Ls}],or:{sid:"-lmd0re"}}),b({and:[{source:m({and:[[bs,Ls,Is,As,xs]],or:{name:"source",sid:"-c1luhk"}}),fn:e=>{let[t,n,r,o,a]=e,i=n;return i=Hi(i),i=t&&!a||!t?zi(i,{parent:r}):zi(i,{parent:r},!0),t&&(i=(e=>e.filter((e=>e.inSearch)))(i)),i=((e,t)=>{let{queryText:n}=t;return e.map((e=>{if(n){const t=(e=>{let{text:t,queryText:n}=e;const r=[];return{score:Mi(t,n,r),matches:r}})({text:e.titleText,queryText:n});return{...e,fuzzy:t}}return{...e,fuzzy:void 0}}))})(i,{queryText:t}),"home"!==r||t||(i=Ki(i,{recentCommandIds:o,collection:n})),i=((e,t)=>{let{queryText:n}=t;return e=n?e.filter((e=>e.fuzzy.score>0)).sort(((e,t)=>t.fuzzy.score-e.fuzzy.score)):e.slice().sort(((e,t)=>e.position-t.position)),e})(i,{queryText:t}),i=((e,t)=>{let{collection:n}=t;return e.map((e=>({...e,childrenCount:n.filter((t=>t.parent===e.id)).length})))})(i,{collection:n}),i},target:Rs}],or:{sid:"-k50z7d"}});const js=p({name:"backUpper",sid:"-mlfg5x"}),Ms=p({name:"internalAction",sid:"-b3zv5k"});b({and:[{clock:js,source:m({and:[[Ls,Is]],or:{name:"source",sid:"iyd81b"}}),fn:e=>{let[t,n]=e;const r=t.find((e=>e.id===n));return r&&r.path&&[...r.path].pop()||"home"},target:Is}],or:{sid:"pj7wze"}}),k({and:[{source:b({and:[{clock:Ms,source:Ls,fn:(e,t)=>({...t,collection:e})}],or:{name:"source",sid:"-zi6250"}}),match:{backUpper:e=>{let{action:t}=e;return"upper"===t.name}},cases:{backUpper:js}}],or:{sid:"70v3pf"}});const Fs=["enter","location","upper"],Hs=e=>{const t=p({name:"event",sid:"t99rh0"});return b({and:[{clock:t,...e}],or:{sid:"wo2atz"}}),t},zs=e=>decodeURIComponent(e||window.location.href),Ks=p({name:"changeLocation",sid:"-p5ed86"});Ks.watch((e=>{let{action:t}=e;return window.location.href=zs(t.href?t.href:"/")}));const Us=p({name:"jsClick",sid:"-9fw5sd"});Us.watch((e=>{let{command:t,action:n}=e;n.onClick&&n.onClick(t,n)}));const Bs=p({name:"setAsParent",sid:"-oht3o1"});b({and:[{clock:Bs,fn:e=>{let{command:t}=e;return t.id},target:Is}],or:{sid:"-iy042u"}}),Xe({and:{from:Bs,to:ys},or:{sid:"-m6t6hn"}});class $s extends Error{constructor(e,t,n){const r=`${e.status||0===e.status?e.status:""} ${e.statusText||""}`.trim();super("Request failed with "+(r?`status code ${r}`:"an unknown error")),this.name="HTTPError",this.response=e,this.request=t,this.options=n}}class Vs extends Error{constructor(e){super("Request timed out"),this.name="TimeoutError",this.request=e}}const Ws=e=>null!==e&&"object"==typeof e,Gs=(...e)=>{for(const t of e)if((!Ws(t)||Array.isArray(t))&&void 0!==t)throw new TypeError("The `options` argument must be an object");return Js({},...e)},Qs=(e={},t={})=>{const n=new globalThis.Headers(e),r=t instanceof globalThis.Headers,o=new globalThis.Headers(t);for(const[e,t]of o.entries())r&&"undefined"===t||void 0===t?n.delete(e):n.set(e,t);return n},Js=(...e)=>{let t={},n={};for(const r of e)if(Array.isArray(r))Array.isArray(t)||(t=[]),t=[...t,...r];else if(Ws(r)){for(let[e,n]of Object.entries(r))Ws(n)&&e in t&&(n=Js(t[e],n)),t={...t,[e]:n};Ws(r.headers)&&(n=Qs(n,r.headers),t.headers=n)}return t},Ys="function"==typeof globalThis.AbortController,Xs="function"==typeof globalThis.ReadableStream,Zs="function"==typeof globalThis.FormData,el=["get","post","put","patch","head","delete"],tl={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*"},nl=2147483647,rl=Symbol("stop"),ol=e=>el.includes(e)?e.toUpperCase():e,al=[413,429,503],il={limit:2,methods:["get","put","head","delete","options","trace"],statusCodes:[408,413,429,500,502,503,504],afterStatusCodes:al,maxRetryAfter:Number.POSITIVE_INFINITY},sl=(e={})=>{if("number"==typeof e)return{...il,limit:e};if(e.methods&&!Array.isArray(e.methods))throw new Error("retry.methods must be an array");if(e.statusCodes&&!Array.isArray(e.statusCodes))throw new Error("retry.statusCodes must be an array");return{...il,...e,afterStatusCodes:al}};class ll{constructor(e,t={}){var n,r;if(this._retryCount=0,this._input=e,this._options={credentials:this._input.credentials||"same-origin",...t,headers:Qs(this._input.headers,t.headers),hooks:Js({beforeRequest:[],beforeRetry:[],afterResponse:[]},t.hooks),method:ol(null!==(n=t.method)&&void 0!==n?n:this._input.method),prefixUrl:String(t.prefixUrl||""),retry:sl(t.retry),throwHttpErrors:!1!==t.throwHttpErrors,timeout:void 0===t.timeout?1e4:t.timeout,fetch:null!==(r=t.fetch)&&void 0!==r?r:globalThis.fetch.bind(globalThis)},"string"!=typeof this._input&&!(this._input instanceof URL||this._input instanceof globalThis.Request))throw new TypeError("`input` must be a string, URL, or Request");if(this._options.prefixUrl&&"string"==typeof this._input){if(this._input.startsWith("/"))throw new Error("`input` must not begin with a slash when using `prefixUrl`");this._options.prefixUrl.endsWith("/")||(this._options.prefixUrl+="/"),this._input=this._options.prefixUrl+this._input}if(Ys&&(this.abortController=new globalThis.AbortController,this._options.signal&&this._options.signal.addEventListener("abort",(()=>{this.abortController.abort()})),this._options.signal=this.abortController.signal),this.request=new globalThis.Request(this._input,this._options),this._options.searchParams){const e="?"+("string"==typeof this._options.searchParams?this._options.searchParams.replace(/^\?/,""):new URLSearchParams(this._options.searchParams).toString()),t=this.request.url.replace(/(?:\?.*?)?(?=#|$)/,e);!(Zs&&this._options.body instanceof globalThis.FormData||this._options.body instanceof URLSearchParams)||this._options.headers&&this._options.headers["content-type"]||this.request.headers.delete("content-type"),this.request=new globalThis.Request(new globalThis.Request(t,this.request),this._options)}void 0!==this._options.json&&(this._options.body=JSON.stringify(this._options.json),this.request.headers.set("content-type","application/json"),this.request=new globalThis.Request(this.request,{body:this._options.body}))}static create(e,t){const n=new ll(e,t),r=async()=>{if(n._options.timeout>nl)throw new RangeError("The `timeout` option cannot be greater than 2147483647");await Promise.resolve();let e=await n._fetch();for(const t of n._options.hooks.afterResponse){const r=await t(n.request,n._options,n._decorateResponse(e.clone()));r instanceof globalThis.Response&&(e=r)}if(n._decorateResponse(e),!e.ok&&n._options.throwHttpErrors)throw new $s(e,n.request,n._options);if(n._options.onDownloadProgress){if("function"!=typeof n._options.onDownloadProgress)throw new TypeError("The `onDownloadProgress` option must be a function");if(!Xs)throw new Error("Streams are not supported in your environment. `ReadableStream` is missing.");return n._stream(e.clone(),n._options.onDownloadProgress)}return e},o=n._options.retry.methods.includes(n.request.method.toLowerCase())?n._retry(r):r();for(const[e,r]of Object.entries(tl))o[e]=async()=>{n.request.headers.set("accept",n.request.headers.get("accept")||r);const a=(await o).clone();if("json"===e){if(204===a.status)return"";if(t.parseJson)return t.parseJson(await a.text())}return a[e]()};return o}_calculateRetryDelay(e){if(this._retryCount++,this._retryCountthis._options.retry.maxRetryAfter?0:e}if(413===e.response.status)return 0}return.3*2**(this._retryCount-1)*1e3}return 0}_decorateResponse(e){return this._options.parseJson&&(e.json=async()=>this._options.parseJson(await e.text())),e}async _retry(e){try{return await e()}catch(t){const n=Math.min(this._calculateRetryDelay(t),nl);if(0!==n&&this._retryCount>0){await(async e=>new Promise((t=>{setTimeout(t,e)})))(n);for(const e of this._options.hooks.beforeRetry)if(await e({request:this.request,options:this._options,error:t,retryCount:this._retryCount})===rl)return;return this._retry(e)}throw t}}async _fetch(){for(const e of this._options.hooks.beforeRequest){const t=await e(this.request,this._options);if(t instanceof Request){this.request=t;break}if(t instanceof Response)return t}return!1===this._options.timeout?this._options.fetch(this.request.clone()):(async(e,t,n)=>new Promise(((r,o)=>{const a=setTimeout((()=>{t&&t.abort(),o(new Vs(e))}),n.timeout);n.fetch(e).then(r).catch(o).then((()=>{clearTimeout(a)}))})))(this.request.clone(),this.abortController,this._options)}_stream(e,t){const n=Number(e.headers.get("content-length"))||0;let r=0;return new globalThis.Response(new globalThis.ReadableStream({async start(o){const a=e.body.getReader();t&&t({percent:0,transferredBytes:0,totalBytes:n},new Uint8Array),await async function e(){const{done:i,value:s}=await a.read();i?o.close():(t&&(r+=s.byteLength,t({percent:0===n?0:r/n,transferredBytes:r,totalBytes:n},s)),o.enqueue(s),await e())}()}}))}}const ul=e=>{const t=(t,n)=>ll.create(t,Gs(e,n));for(const n of el)t[n]=(t,r)=>ll.create(t,Gs(e,r,{method:n}));return t.create=e=>ul(Gs(e)),t.extend=t=>ul(Gs(e,t)),t.stop=rl,t};var cl=ul();const{ajaxUrl:dl,nonce:fl}=window.BARISTA_DATA,pl=g((async e=>{var t;let{wpAction:n,data:r,abortController:o}=e;const a=new URL(dl);a.searchParams.append("action",`barista_${n}`),a.searchParams.append("_ajax_nonce",null!==(t=r.nonce)&&void 0!==t?t:fl);const i=await cl.post(a,{json:r,throwHttpErrors:!1,signal:o.signal});let s;try{s=await i.json()}catch(e){throw{status:i.status,message:"Response parse error"}}if(200!==i.status||!1===s.success){const e=s.data;let t;throw t="string"==typeof e?e:"object"==typeof e.message?e.message.message:e.message,{status:i.status,message:t,notification:e.notification,...s}}return s.data}),{name:"backendFetchFx",sid:"-n6fs0q"});b({and:[{clock:pl.fail,fn:e=>{let{error:t}=e;return t.notification||{type:"error",title:"Server Error",text:t.message}},target:vi}],or:{sid:"aktb2j"}}),b({and:[{clock:pl.doneData,fn:e=>{if(e.baristaSettings)return{..._s,...e.baristaSettings}},target:Es}],or:{sid:"b4lwfj"}});const hl=h([],{name:"$activeActions",sid:"-9ttbdm"}),ml=g((e=>gl({...e,abortController:new AbortController})),{name:"runAction",sid:"q653jl"}),gl=g((async e=>{let{command:t,action:n,data:r,abortController:o}=e;const a={...t,currentLocationHref:zs(window.location.href),currentTitle:document.title,...r};return a.action=n,delete a.actions,await pl({wpAction:"run_action",data:a,abortController:o})}),{name:"runActionFx",sid:"-1v0dtr"});b({and:[{clock:gl,source:hl,fn:hi(((e,t)=>{let{command:n,action:r,abortController:o}=t;return(e=e.filter((e=>!(e.commandId===n.id&&e.actionName===r.name)))).push({commandId:n.id,actionName:r.name,notificationId:mi(),state:"running",locking:r.locking||"command",loadingLine:r.loadingLine||!1,cancel:()=>o.abort()}),e})),target:hl}],or:{sid:"p2g6om"}}),b({and:[{clock:gl,source:hl,filter:(e,t)=>{let{command:n,action:r}=t;const o=e.find((e=>e.commandId===n.id&&e.actionName===r.name));return"silent"!==(null==o?void 0:o.locking)},fn:(e,t)=>{let{command:n,action:r}=t;const o=e.find((e=>e.commandId===n.id&&e.actionName===r.name));return{id:o.notificationId,type:"loading",title:"The command is running…",text:n.title,delay:1500,showCollapded:!0}},target:vi}],or:{sid:"-n3ci4m"}}),b({and:[{clock:gl.doneData,filter:e=>{let{notification:t}=e;return!!t},fn:e=>{let{notification:t}=e;return{type:"success",title:"The command was successfully executed",...t||{}}},target:vi}],or:{sid:"-m1ep6p"}}),b({and:[{clock:gl.done,filter:e=>{let{result:t}=e;return void 0!==t.replaceCommandsInParent},fn:e=>{let{params:{command:t},result:n}=e;return n.replaceCommandsInParent.map((e=>({parent:t.id,group:e.group,commands:e.commands})))},target:g((e=>{e.forEach((e=>{void 0!==e.group&&qs(e),Ns(e.commands)}))}),{name:"target",sid:"-kd8np7"})}],or:{sid:"-ljta75"}}),b({and:[{clock:gl.doneData.map((e=>{let{commands:t}=e;return null!=t?t:null})),filter:e=>null!==e,target:Ns}],or:{sid:"-k92rrg"}}),b({and:[{clock:gl.finally,source:hl,filter:(e,t)=>{let{params:{command:n,action:r}}=t;const o=e.find((e=>e.commandId===n.id&&e.actionName===r.name));return!(null==o||!o.notificationId)},fn:(e,t)=>{let{params:{command:n,action:r}}=t;return e.find((e=>e.commandId===n.id&&e.actionName===r.name)).notificationId},target:bi}],or:{sid:"-k587lx"}}),b({and:[{clock:gl.finally,source:hl,fn:hi(((e,t)=>{let{params:{command:n,action:r}}=t;return e.filter((e=>!(e.commandId===n.id&&e.actionName===r.name)))})),target:hl}],or:{sid:"-j9c56z"}});const yl=p({name:"startAction",sid:"uwb74q"});b({and:[{clock:yl,source:Cs,filter:(e,t)=>{let{action:n}=t;return e&&!n.setAsParent},target:ya}],or:{sid:"zddxg5"}});const vl=b({and:[{clock:yl,source:hl,filter:(e,t)=>{let{command:n,action:r}=t;return void 0!==n&&!e.some((e=>e.commandId===n.id&&e.actionName===r.name&&"running"===e.state))},fn:(e,t)=>{let{command:n,action:r}=t;return{command:n,action:r}},target:ml}],or:{name:"remoteCommandFx",sid:"-dva47g"}}).done,bl=h([],{name:"$visibleActions",sid:"-nutnmw"}),wl=h(null,{name:"$dropdownCommand",sid:"1smj19"}),kl=h(0,{name:"$dropdownX",sid:"rmhack"}),_l=h(null,{name:"$dropdownSelected",sid:"-1uqtyk"}),El=h(null,{name:"$dropdownSelectedReal",sid:"-rwdkbg"}),Sl=p({name:"commandClickPosition",sid:"-3fgql1"}),xl=p({name:"showDropdown",sid:"-43xobl"}),Cl=p({name:"hideDropdown",sid:"-ln9yzr"}),Tl=p({name:"dropdownSelectNext",sid:"-y2k4w"}),Ol=p({name:"dropdownSelectPrevious",sid:"-xyl0m1"});b({and:[{clock:Sl,target:kl}],or:{sid:"utgukc"}}),b({and:[{clock:xl,target:wl}],or:{sid:"v77ped"}}),b({and:[{clock:Cl.map((e=>null)),target:wl}],or:{sid:"v9evrt"}}),b({and:[{clock:Cl,fn:()=>0,target:kl}],or:{sid:"vnpj77"}}),b({and:[{source:m({and:[[wl,Rs]],or:{name:"source",sid:"-f158q"}}),fn:e=>{let[t,n]=e;if(!t)return[];const r=n.find((e=>e.id===t));return r&&r.actions?r.actions.filter((e=>!e.hidden)):[]},target:bl}],or:{sid:"vr0ard"}}),b({and:[{source:m({and:[[_l,wl,Rs]],or:{name:"source",sid:"sgpst5"}}),fn:e=>{let[t,n,r]=e;if(!n)return null;const o=r.find((e=>e.id===n));if(!o||!o.actions)return null;const a=o.actions.find((e=>e.name===t));return a?a.name:o.actions[0]?o.actions[0].name:null},target:El}],or:{sid:"wojqye"}}),b({and:[{clock:Tl,source:m({and:[[El,bl]],or:{name:"source",sid:"-1dh4v2"}}),fn:e=>{var t;let[n,r]=e,o=r.findIndex((e=>e.name===n))+1;return o>r.length-1&&(o=0),(null===(t=r[o])||void 0===t?void 0:t.name)||""},target:_l}],or:{sid:"xoadiv"}}),b({and:[{clock:Ol,source:m({and:[[El,bl]],or:{name:"source",sid:"fo59by"}}),fn:e=>{var t;let[n,r]=e,o=r.findIndex((e=>e.name===n))-1;return o<0&&(o=r.length-1),(null===(t=r[o])||void 0===t?void 0:t.name)||""},target:_l}],or:{sid:"yjmncg"}});const Al=h(null,{name:"$selected",sid:"-jrw8fj"}),Pl=h(null,{name:"$selectedReal",sid:"sjsyod"}),Il=h(null,{name:"$lastReal",sid:"-5niezv"}),ql=p({name:"selectedChanged",sid:"-e3h75m"}),Nl=p({name:"selectFirst",sid:"f6v6jd"}),Ll=p({name:"selectLast",sid:"w7hawn"}),Rl=p({name:"selectPrevious",sid:"wksmri"}),Dl=p({name:"selectNext",sid:"-dvhqum"});Al.on(ql,((e,t)=>t)),b({and:[{source:m({and:[[Al,Rs,Il]],or:{name:"source",sid:"gy2da"}}),fn:e=>{let[t,n,r]=e;if(n.find((e=>e.id===r)))return r;if(n.find((e=>e.id===t)))return t;const o=n.filter((e=>e.selectable));let a=o.find((e=>e.id===t));return a?a.id:o[0]?o[0].id:null},target:Pl}],or:{sid:"dmmn7r"}}),b({and:[{clock:Al,filter:e=>!!e,target:Il}],or:{sid:"ezkc0w"}}),b({and:[{clock:Nl,source:Rs,fn:e=>{var t;return(null===(t=e.filter((e=>e.selectable))[0])||void 0===t?void 0:t.id)||""},target:Al}],or:{sid:"fees1n"}}),b({and:[{clock:Ll,source:Rs,fn:e=>{var t;const n=e.filter((e=>e.selectable));return(null===(t=n[n.length-1])||void 0===t?void 0:t.id)||""},target:Al}],or:{sid:"fw0717"}}),b({and:[{clock:Dl,source:m({and:[[Pl,Rs]],or:{name:"source",sid:"f4zlrd"}}),fn:e=>{var t;let[n,r]=e;const o=r.filter((e=>e.selectable));let a=o.findIndex((e=>e.id===n))+1;return a>o.length-1&&(a=0),(null===(t=o[a])||void 0===t?void 0:t.id)||""},target:Al}],or:{sid:"gdlm0r"}}),b({and:[{clock:Rl,source:m({and:[[Pl,Rs]],or:{name:"source",sid:"-rhf4k3"}}),fn:e=>{var t;let[n,r]=e;const o=r.filter((e=>e.selectable));let a=o.findIndex((e=>e.id===n))-1;return a<0&&(a=o.length-1),(null===(t=o[a])||void 0===t?void 0:t.id)||""},target:Al}],or:{sid:"hal9mf"}});const jl=p({name:"actionStartById",sid:"892rhn"}),Ml=p({name:"actionStartNullable",sid:"-fwt5yo"}),Fl=p({name:"actionStart",sid:"4wqg8m"}),Hl=h({},{name:"$loadedCommands",sid:"ap6lx1"}),zl=p({name:"markCommandAsLoaded",sid:"hrhrhw"});b({and:[{clock:zl,source:Hl,fn:(e,t)=>({...e,[t]:!0}),target:Hl}],or:{sid:"1l679j"}}),b({and:[{source:m({and:[[Is,Hl,ga,Ls]],or:{name:"source",sid:"os6pkx"}}),filter:e=>{let[t,n,r,o]=e;return void 0===n[t]&&r&&o.some((e=>e.id===t))},fn:e=>{let[t,n]=e;return{commandId:t,loadedCommands:n}},target:[Hs({fn:e=>{let{commandId:t}=e;return t},target:zl}),jl]}],or:{sid:"2148h0"}}),b({and:[{clock:ga,source:m({and:[[Is,ga]],or:{name:"source",sid:"-gw4ry5"}}),filter:e=>{let[,t]=e;return t},fn:e=>{let[t]=e;return{commandId:t}},target:jl}],or:{sid:"2ynoo1"}}),b({and:[{clock:jl.map((e=>e.commandId)),target:Al}],or:{sid:"3fpb28"}}),k({and:[{source:b({and:[{clock:jl,source:m({and:[[Ls,wl]],or:{name:"source",sid:"akhayv"}}),fn:(e,t)=>{let[n,r]=e,{commandId:o,actionName:a}=t;return{commandId:o,actionName:a,collection:n,dropdownCommand:r}}}],or:{name:"source",sid:"9me24r"}}),match:e=>{let{dropdownCommand:t,commandId:n,actionName:r,collection:o}=e;if(!r){var a;if(t===n)return"closeDropdown";const e=o.find((e=>e.id===n));if(!e)return!1;const r=null===(a=e.actions)||void 0===a?void 0:a.filter((e=>!e.hidden));if(e.defaultAction)return!1;if(r&&r.length>1)return"openDropdown"}},cases:{openDropdown:Hs({fn:e=>{let{commandId:t}=e;return t},target:xl}),closeDropdown:Hs({fn:e=>{let{commandId:t}=e;return t},target:Cl}),__:Hs({fn:e=>{let{collection:t,commandId:n,actionName:r}=e;return((e,t,n)=>{var r,o;const a=e.find((e=>e.id===t));if(!a)return null;n=n||"enter";let i=null===(r=a.actions)||void 0===r?void 0:r.find((e=>e.name===n));return!i&&null!==(o=a.actions)&&void 0!==o&&o.length&&(i=a.actions[0]),!i&&Fs.includes(n)&&(i={name:n}),i&&void 0===i.setAsParent&&e.filter((e=>e.parent===a.id)).length>0&&(i={...i,setAsParent:!0}),i?{command:a,action:i}:null})(t,n,r)},target:Ml})}}],or:{sid:"3tzyhm"}}),b({and:[{clock:Ml,filter:Boolean,target:Fl}],or:{sid:"vsmik1"}}),b({and:[{clock:Ml,fn:()=>null,target:wl}],or:{sid:"vvxa47"}});const Kl=g((async e=>{let{command:t,action:n}=e;return new Promise(((e,r)=>{window.confirm(n.confirmation)?e({command:t,action:n}):r(!1)}))}),{name:"askCommandConfirmation",sid:"9w6r1v"}),Ul=p({name:"actionRun",sid:"-w6qkiq"});k({and:[{source:Fl,match:{askCommandConfirmation:e=>{let{action:t}=e;return!!t.confirmation}},cases:{askCommandConfirmation:Kl,__:Ul}}],or:{sid:"wsd54i"}}),b({and:[{clock:Kl.doneData,target:Ul}],or:{sid:"x9yk42"}}),b({and:[{clock:Ul,filter:e=>{let{command:t,action:n}=e;return!!n.setAsParent},fn:e=>{let{command:t,action:n}=e;return{command:t,action:n}},target:Bs}],or:{sid:"xo97jg"}}),k({and:[{source:b({and:[{clock:Ul,source:Ls,fn:(e,t)=>({...t,collection:e})}],or:{name:"source",sid:"2dvosl"}}),match:{changeLocation:e=>{let{action:t}=e;return!!t.href},jsClick:e=>{let{action:t}=e;return!!t.onClick},internalAction:e=>{let{action:t}=e;return Fs.includes(t.name)},startAction:e=>{var t;let{action:n,command:r}=e;return!(null===(t=r.actions)||void 0===t||!t.find((e=>e.name===n.name)))}},cases:{changeLocation:Ks,jsClick:Us,internalAction:Ms,startAction:yl}}],or:{sid:"xt7cvp"}});const Bl=p({name:"showCommandEvent",sid:"-gen9v3"}),$l=p({name:"hideCommandEvent",sid:"-4rt8vp"}),Vl=e=>Hs({fn:()=>"remove_from_bookmarks",target:Bl}),Wl=e=>Hs({fn:()=>"remove_from_bookmarks",target:$l});b({and:[{clock:$l,source:Ls,fn:hi(((e,t)=>{const n=e.find((e=>e.id===t));n&&(n.hidden=!0)})),target:Ls}],or:{sid:"z8c82a"}}),b({and:[{clock:Bl,source:Ls,fn:hi(((e,t)=>{const n=e.find((e=>e.id===t));n&&(n.hidden=!1)})),target:Ls}],or:{sid:"-p14vl9"}});const Gl=h("query",{name:"$focus",sid:"-cbcu18"}),Ql=p({name:"commandFieldFocus",sid:"-rjh0te"});Gl.on(vs,(()=>"query")),Gl.on(Ql,(()=>"command"));const Jl=p({name:"bodyClicked",sid:"-v6z62l"}),Yl=p({name:"commandEnter",sid:"z617zs"}),Xl=p({name:"actionEnter",sid:"-8odqn1"}),Zl=p({name:"keyEnter",sid:"pe6gbx"}),eu=p({name:"keyUp",sid:"nj75ym"}),tu=p({name:"keyDown",sid:"y8bckk"}),nu=p({name:"keyEsc",sid:"-3obl2p"}),ru=p({name:"keyHome",sid:"-fws2y8"}),ou=p({name:"keyEnd",sid:"njygqa"}),au=p({name:"keyPageUp",sid:"nxroxt"}),iu=p({name:"keyPageDown",sid:"-tsej7t"});Xe({and:{from:Ql,to:ql},or:{sid:"wo14lc"}}),k({and:[{source:b({and:[{clock:Jl,source:wl}],or:{name:"source",sid:"-up9c5n"}}),match:e=>e?"hideDropdown":"closeDialog",cases:{hideDropdown:Cl,closeDialog:ya}}],or:{sid:"x2bs0q"}}),k({and:[{source:b({and:[{clock:Zl,source:wl}],or:{name:"source",sid:"-e4okcu"}}),match:e=>e?"actionEnter":"commandEnter",cases:{commandEnter:Yl,actionEnter:Xl}}],or:{sid:"xlkksd"}}),b({and:[{clock:Yl,source:Pl,filter:Boolean,fn:e=>({commandId:e}),target:jl}],or:{sid:"y4tdk0"}}),b({and:[{clock:Xl,source:m({and:[[wl,El]],or:{name:"source",sid:"gn8v9t"}}),filter:e=>{const[t,n]=e;return Boolean(t)&&Boolean(n)},fn:e=>{const[t,n]=e;return{commandId:t,actionName:n}},target:jl}],or:{sid:"ykrerh"}}),b({and:[{clock:Yl,source:m({and:[[Pl,Ls]],or:{name:"source",sid:"-bchxo4"}}),filter:e=>{let[t,n]=e;const r=n.find((e=>e.id===t));return!(!r||!["input","radio"].includes(r.uxType))},fn:()=>"command",target:Gl}],or:{sid:"-s0f47c"}}),k({and:[{source:b({and:[{clock:ru,source:wl}],or:{name:"source",sid:"3bwcjx"}}),match:e=>e?"__":"selectFirst",cases:{selectFirst:Nl}}],or:{sid:"-ritp7s"}}),k({and:[{source:b({and:[{clock:ou,source:wl}],or:{name:"source",sid:"jffhyj"}}),match:e=>e?"__":"selectLast",cases:{selectLast:Ll}}],or:{sid:"-r04p1i"}}),k({and:[{source:b({and:[{clock:eu,source:wl}],or:{name:"source",sid:"-pk7cbw"}}),match:e=>e?"dropdownSelectPrevious":"selectPrevious",cases:{selectPrevious:Rl,dropdownSelectPrevious:Ol}}],or:{sid:"-q5w0en"}}),k({and:[{source:b({and:[{clock:tu,source:wl}],or:{name:"source",sid:"-8zmkj3"}}),match:e=>e?"dropdownSelectNext":"selectNext",cases:{selectNext:Dl,dropdownSelectNext:Tl}}],or:{sid:"-pmn7n0"}}),k({and:[{source:b({and:[{clock:nu,source:m({and:[[Is,Gl,wl,Ls]],or:{name:"source",sid:"igzidx"}}),fn:e=>{let[t,n,r,o]=e;return{focus:n,dropdownCommand:r,pathLength:(o.find((e=>e.id===t)).path||[]).length}}}],or:{name:"source",sid:"hiw9jt"}}),match:e=>{let{focus:t,dropdownCommand:n,pathLength:r}=e;return n?"hideDropdown":"command"===t?"queryFieldFocus":r>0?"backUpper":"closeDialog"},cases:{hideDropdown:Cl,queryFieldFocus:vs,backUpper:js,closeDialog:ya}}],or:{sid:"-p3eevd"}});const su=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";return wt({store:"all"===t?Ls:Rs,keys:[e],fn:(e,t)=>{let[n]=t;return e.find((e=>e.id===n))}})},lu=e=>{let{id:t,title:n,first:o,last:a,onClick:i=null}=e;return(0,r.createElement)(r.Fragment,null,!o&&(0,r.createElement)("div",{className:Ei("barista-breadcrumbs-separator")},"»"),(0,r.createElement)("div",{className:Ei("barista-breadcrumbs-link",{"barista-breadcrumbs-link--last":a}),onClick:()=>i?i():jl({commandId:t})},n))},uu=e=>{let{id:t,first:n,last:o,style:a}=e;const i=su(t);let s=i?i.titleShort:"Not Found";return(0,r.createElement)(pa.div,{style:a,className:Ei("barista-breadcrumbs-wrap")},(0,r.createElement)(lu,{id:t,title:s,first:n,last:o}))},cu=()=>{const e=bt(Is),t=wt({store:Ls,keys:[e],fn:(t,n)=>{let[r]=n;const o=t.find((e=>e.id===r));return o?(o.path||[]).concat([e]):[]}}),n=Uo(t,{keys:e=>e.id,from:{transform:"translate3d(-5px,0,0)",opacity:0},enter:{transform:"translate3d(0,0,0)",opacity:1},leave:{transform:"translate3d(-5px,0,0)",opacity:0}});return(0,r.createElement)("div",{className:"barista-breadcrumbs"},n(((e,n,o,a)=>(0,r.createElement)(uu,{id:n,first:0===a,last:a===t.length-1&&0!==a,style:e}))))},du=()=>(0,r.createElement)("div",{className:"barista-window-header"},(0,r.createElement)("div",{className:"barista-window-header-left"},(0,r.createElement)(cu,null)),(0,r.createElement)("div",{className:"barista-window-header-right"},(0,r.createElement)("div",{className:"barista-window-header-icon dashicons-before dashicons-admin-generic",onClick:()=>jl({commandId:"barista-settings"})}),(0,r.createElement)("div",{className:"barista-window-header-icon dashicons-before dashicons-dismiss",onClick:()=>ya()})));var fu=function(){},pu="undefined"!=typeof window,hu=pu?r.useLayoutEffect:r.useEffect,mu={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0},gu=pu&&void 0!==window.ResizeObserver?function(){var e=(0,r.useState)(null),t=e[0],n=e[1],o=(0,r.useState)(mu),a=o[0],i=o[1],s=(0,r.useMemo)((function(){return new window.ResizeObserver((function(e){if(e[0]){var t=e[0].contentRect,n=t.x,r=t.y,o=t.width,a=t.height,s=t.top,l=t.left,u=t.bottom,c=t.right;i({x:n,y:r,width:o,height:a,top:s,left:l,bottom:u,right:c})}}))}),[]);return hu((function(){if(t)return s.observe(t),function(){s.disconnect()}}),[t]),[n,a]}:function(){return[fu,mu]};const yu=e=>{let{type:t,icon:n}=e;if(!n)return null;if(t||(t="className"),0===n.indexOf("dashicons-")&&n.indexOf("dashicons-before")<0&&(n=Ei("dashicons-before",n)),"className"===t)return(0,r.createElement)("div",{className:n,"aria-hidden":"true"});if("background"===t){if(n.indexOf("svg")>=0){let e={maskImage:`url(${n})`,WebkitMaskImage:`url(${n})`};return(0,r.createElement)("div",{className:"barista-command-icon-background barista-command-icon-background--mask","aria-hidden":"true",style:e})}return(0,r.createElement)("div",{className:"barista-command-icon-background","aria-hidden":"true",style:{backgroundImage:`url(${n})`}})}return"url"===t?(0,r.createElement)("div",{className:"barista-command-icon-background","aria-hidden":"true",style:{backgroundImage:`url(${n})`}}):null},vu=(0,r.createContext)(),bu=e=>{let{title:t,containerRef:n,className:o,selected:a,isLoading:i,onClick:s,onContextMenu:l,onIconClick:u,icon:c,iconType:d,right:f,disabled:p,rightAlign:h,description:m,children:g}=e;return(0,r.createElement)(vu.Provider,{value:n},(0,r.createElement)("div",{ref:n,className:Ei("barista-command",...o,{"barista-command--selected":a,"barista-command--hover":!p,"barista-command--loading":i}),onClick:s,onContextMenu:l},(0,r.createElement)("div",{className:"barista-command-icon",onClick:u},c&&!i&&(0,r.createElement)(yu,{type:d,icon:c}),(0,r.createElement)(Ci,{absolute:!0,fit:!0,visible:!!i})),(0,r.createElement)("div",{tabIndex:"-1",className:"barista-command-body"},(0,r.createElement)("div",{className:"barista-command-header"},t&&(0,r.createElement)("div",{className:"barista-command-header-title"},t),f&&(0,r.createElement)("div",{className:Ei("barista-command-header-right",{[`barista-command-header-right--align-${h}`]:h})},f)),m&&(0,r.createElement)("div",{className:"barista-command-description"},m),g)))},wu=e=>{let{name:t}=e,n=(t||"").toLowerCase();if(!n)return null;let o=n;return o="enter"===n?"↵":n,(0,r.createElement)("div",{className:"barista-hotkeys-hotkey"},o)},ku=e=>{let{keys:t}=e;return t&&0!==t.length?(0,r.createElement)("div",{className:"barista-hotkeys"},t.includes("enter")&&(0,r.createElement)(wu,{name:"enter"}),t.filter((e=>"enter"!==e)).map(((e,t)=>(0,r.createElement)(wu,{key:e||t,name:e})))):null},_u=e=>(0,r.useCallback)((()=>{e.current&&e.current!==document.activeElement&&e.current.focus()}),[e]);let Eu;const Su=(e,t,n)=>{(0,r.useEffect)((()=>{let r=!1;return e&&t.current&&n.current&&(async()=>{if(!t.current||!n.current)return;const e=await(o=t.current,a={viewport:n.current},new Promise(((e,t)=>{try{!function(e,t,n,r){if(void 0===n&&(n=function(){}),void 0===r&&(r={}),!e)throw new Error("Target element to observe should be a valid DOM Node");var o=Object.assign({},{viewport:null,modTop:"0px",modRight:"0px",modBottom:"0px",modLeft:"0px",threshold:[0]},r),a=o.viewport,i=o.modTop,s=o.modLeft,l=o.modBottom,u=o.modRight,c=o.threshold;if(!Array.isArray(c)&&"number"!=typeof c)throw new Error("threshold should be a number or an array of numbers");var d=Array.isArray(c)?c.map((function(e){return Math.floor(e%101)/100})):[Math.floor(c?c%101:0)/100],f=Math.min.apply(Math,d),p={root:a instanceof Node?a:null,rootMargin:i+" "+u+" "+l+" "+s,threshold:d},h=new IntersectionObserver((function(r,o){var a=r.filter((function(t){return t.target===e}))[0],i=function(){return o.unobserve(e)};a&&(a.isInViewport=a.isIntersecting&&a.intersectionRatio>=f,a.isInViewport?t(a,i,e):n(a,i,e))}),p);h.observe(e)}(o,((t,n)=>{n(),e(t.intersectionRatio>=1)}),((t,n)=>{n(),e(!1)}),a)}catch(e){t(e)}})));var o,a;e||!t.current||r||(Eu&&clearTimeout(Eu),Eu=setTimeout((()=>t.current.scrollIntoView({behavior:"smooth",block:"center"})),100))})(),()=>{r=!0}}),[t,n,e])},xu=e=>{let{id:t}=e;const n=su(t),{suffix:o}=n;let a=!1;const i=n.actions||[];i.length&&(a=i[0].title||!1);const s=(e=>{const t=su(e),{parent:n}=t,o=bt(Is),a=wt({store:Ls,keys:[e],fn:(e,t)=>{let[n]=t;const r=e.find((e=>e.id===n));if(!r)return[];const o=(r.path||[]).map((t=>e.find((e=>e.id===t)))).filter(Boolean);return o}});return n!==o&&(0,r.createElement)(r.Fragment,null,"In ",a.map(((e,t)=>(0,r.createElement)(r.Fragment,{key:e.id},t?(0,r.createElement)("span",{className:Ei("barista-command-suffix-separator")},"»"):null,(0,r.createElement)("span",{className:Ei("barista-command-suffix-link"),onClick:t=>{t.preventDefault(),t.stopPropagation(),jl({commandId:e.id,actionName:"enter"})}},e.title)))))})(t),l=[a,o,s].filter(Boolean).reduce(((e,t,n)=>[...e,n&&" • ",t].filter(Boolean)),[]);return l.length?(0,r.createElement)("span",{className:"barista-command-suffix"}," — ",r.Children.toArray(l)):null},Cu=e=>{let{id:t}=e;const n=su(t,"visible"),{title:o,titleText:a,fuzzy:i,childrenCount:s,href:l}=n,u=((e,t,n)=>{if(n){const e=n.matches||[],r=[];let o=0;for(let[n,a]of e){const e=t.substring(o,n),i=""+t.substring(n,a)+"";r.push(e,i),o=a}return r.push(t.substring(o)),r.join("")}return e})(o,a,i);let c=(0,r.createElement)("span",{dangerouslySetInnerHTML:{__html:u}});return l&&(c=(0,r.createElement)("a",{href:l,target:"_blank",rel:"noreferrer",onClick:e=>{e.metaKey?e.stopPropagation():e.preventDefault()}},c)),(0,r.createElement)(r.Fragment,null,c,s>0?" »":"",(0,r.createElement)(xu,{id:t}))};function Tu(e){return e.split("-")[0]}function Ou(e){return e.split("-")[1]}function Au(e){return["top","bottom"].includes(Tu(e))?"x":"y"}function Pu(e){return"y"===e?"height":"width"}function Iu(e){let{reference:t,floating:n,placement:r}=e;const o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2;let i;switch(Tu(r)){case"top":i={x:o,y:t.y-n.height};break;case"bottom":i={x:o,y:t.y+t.height};break;case"right":i={x:t.x+t.width,y:a};break;case"left":i={x:t.x-n.width,y:a};break;default:i={x:t.x,y:t.y}}const s=Au(r),l=Pu(s);switch(Ou(r)){case"start":i[s]=i[s]-(t[l]/2-n[l]/2);break;case"end":i[s]=i[s]+(t[l]/2-n[l]/2)}return i}function qu(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function Nu(e,t){void 0===t&&(t={});const{x:n,y:r,platform:o,rects:a,elements:i,strategy:s}=e,{boundary:l="clippingParents",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:d=!1,padding:f=0}=t,p=function(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}(f),h=i[d?"floating"===c?"reference":"floating":c],m=await o.getClippingClientRect({element:await o.isElement(h)?h:h.contextElement||await o.getDocumentElement({element:i.floating}),boundary:l,rootBoundary:u}),g=qu(await o.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===c?{...a.floating,x:n,y:r}:a.reference,offsetParent:await o.getOffsetParent({element:i.floating}),strategy:s}));return{top:m.top-g.top+p.top,bottom:g.bottom-m.bottom+p.bottom,left:m.left-g.left+p.left,right:g.right-m.right+p.right}}const Lu=Math.min,Ru=Math.max;function Du(e,t,n){return Ru(e,Lu(t,n))}const ju={left:"right",right:"left",bottom:"top",top:"bottom"};function Mu(e){return e.replace(/left|right|bottom|top/g,(e=>ju[e]))}const Fu={start:"end",end:"start"};function Hu(e){return e.replace(/start|end/g,(e=>Fu[e]))}const zu=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:a,rects:i,initialPlacement:s}=t;if(null!=(n=a.flip)&&n.skip)return{};const{mainAxis:l=!0,crossAxis:u=!0,fallbackPlacements:c,fallbackStrategy:d="bestFit",flipAlignment:f=!0,...p}=e,h=Tu(o),m=c||(h!==s&&f?function(e){const t=Mu(e);return[Hu(e),t,Hu(t)]}(s):[Mu(s)]),g=[s,...m],y=await Nu(t,p),v=[];let b=(null==(r=a.flip)?void 0:r.overflows)||[];if(l&&v.push(y[h]),u){const{main:e,cross:t}=function(e,t){const n="start"===Ou(e),r=Au(e),o=Pu(r);let a="x"===r?n?"right":"left":n?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=Mu(a)),{main:a,cross:Mu(a)}}(o,i);v.push(y[e],y[t])}if(b=[...b,{placement:o,overflows:v}],!v.every((e=>e<=0))){var w,k;const e=(null!=(w=null==(k=a.flip)?void 0:k.index)?w:0)+1,t=g[e];if(t)return{data:{index:e,overflows:b},reset:{placement:t}};let n="bottom";switch(d){case"bestFit":{var _;const e=null==(_=b.slice().sort(((e,t)=>e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)-t.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)))[0])?void 0:_.placement;e&&(n=e);break}case"initialPlacement":n=s}return{data:{skip:!0},reset:{placement:n}}}return{}}}};function Ku(e){return"[object Window]"===(null==e?void 0:e.toString())}function Uu(e){if(null==e)return window;if(!Ku(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function Bu(e){return Uu(e).getComputedStyle(e)}function $u(e){return Ku(e)?"":e?(e.nodeName||"").toLowerCase():""}function Vu(e){return e instanceof Uu(e).HTMLElement}function Wu(e){return e instanceof Uu(e).Element}function Gu(e){return e instanceof Uu(e).ShadowRoot||e instanceof ShadowRoot}function Qu(e){const{overflow:t,overflowX:n,overflowY:r}=Bu(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function Ju(e){return["table","td","th"].includes($u(e))}function Yu(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=Bu(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}const Xu=Math.min,Zu=Math.max,ec=Math.round;function tc(e,t){void 0===t&&(t=!1);const n=e.getBoundingClientRect();let r=1,o=1;return t&&Vu(e)&&(r=e.offsetWidth>0&&ec(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&ec(n.height)/e.offsetHeight||1),{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function nc(e){return(t=e,(t instanceof Uu(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function rc(e){return Ku(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function oc(e){return tc(nc(e)).left+rc(e).scrollLeft}function ac(e,t,n){const r=Vu(t),o=nc(t),a=tc(e,r&&function(e){const t=tc(e);return ec(t.width)!==e.offsetWidth||ec(t.height)!==e.offsetHeight}(t));let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==$u(t)||Qu(o))&&(i=rc(t)),Vu(t)){const e=tc(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=oc(o));return{x:a.left+i.scrollLeft-s.x,y:a.top+i.scrollTop-s.y,width:a.width,height:a.height}}function ic(e){return"html"===$u(e)?e:e.assignedSlot||e.parentNode||(Gu(e)?e.host:null)||nc(e)}function sc(e){return Vu(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function lc(e){const t=Uu(e);let n=sc(e);for(;n&&Ju(n)&&"static"===getComputedStyle(n).position;)n=sc(n);return n&&("html"===$u(n)||"body"===$u(n)&&"static"===getComputedStyle(n).position&&!Yu(n))?t:n||function(e){let t=ic(e);for(;Vu(t)&&!["html","body"].includes($u(t));){if(Yu(t))return t;t=t.parentNode}return null}(e)||t}function uc(e){return{width:e.offsetWidth,height:e.offsetHeight}}function cc(e){return["html","body","#document"].includes($u(e))?e.ownerDocument.body:Vu(e)&&Qu(e)?e:cc(ic(e))}function dc(e,t){var n;void 0===t&&(t=[]);const r=cc(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=Uu(r),i=o?[a].concat(a.visualViewport||[],Qu(r)?r:[]):r,s=t.concat(i);return o?s:s.concat(dc(ic(i)))}function fc(e,t){return"viewport"===t?qu(function(e){const t=Uu(e),n=nc(e),r=t.visualViewport;let o=n.clientWidth,a=n.clientHeight,i=0,s=0;return r&&(o=r.width,a=r.height,Math.abs(t.innerWidth/r.scale-r.width)<.01&&(i=r.offsetLeft,s=r.offsetTop)),{width:o,height:a,x:i,y:s}}(e)):Wu(t)?function(e){const t=tc(e),n=t.top+e.clientTop,r=t.left+e.clientLeft;return{top:n,left:r,x:r,y:n,right:r+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t):qu(function(e){var t;const n=nc(e),r=rc(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=Zu(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=Zu(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0);let s=-r.scrollLeft+oc(e);const l=-r.scrollTop;return"rtl"===Bu(o||n).direction&&(s+=Zu(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(nc(e)))}function pc(e){const t=dc(ic(e)),n=["absolute","fixed"].includes(Bu(e).position)&&Vu(e)?lc(e):e;return Wu(n)?t.filter((e=>Wu(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&Gu(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==$u(e))):[]}const hc={getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:ac(t,lc(n),r),floating:{...uc(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>function(e){let{rect:t,offsetParent:n,strategy:r}=e;const o=Vu(n),a=nc(n);if(n===a)return t;let i={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((o||!o&&"fixed"!==r)&&(("body"!==$u(n)||Qu(a))&&(i=rc(n)),Vu(n))){const e=tc(n,!0);s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{...t,x:t.x-i.scrollLeft+s.x,y:t.y-i.scrollTop+s.y}}(e),getOffsetParent:e=>{let{element:t}=e;return lc(t)},isElement:e=>Wu(e),getDocumentElement:e=>{let{element:t}=e;return nc(t)},getClippingClientRect:e=>function(e){let{element:t,boundary:n,rootBoundary:r}=e;const o=[..."clippingParents"===n?pc(t):[].concat(n),r],a=o[0],i=o.reduce(((e,n)=>{const r=fc(t,n);return e.top=Zu(r.top,e.top),e.right=Xu(r.right,e.right),e.bottom=Xu(r.bottom,e.bottom),e.left=Zu(r.left,e.left),e}),fc(t,a));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}(e),getDimensions:e=>{let{element:t}=e;return uc(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}};var mc="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function gc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!=r--;)if(!gc(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){const n=o[r];if(!("_owner"===n&&e.$$typeof||gc(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function yc(e){let{middleware:t,placement:n,strategy:o}=void 0===e?{}:e;const a=(0,r.useRef)(null),i=(0,r.useRef)(null),[s,l]=(0,r.useState)({x:null,y:null,strategy:null!=o?o:"absolute",placement:"bottom",middlewareData:{}}),[u,c]=(0,r.useState)(t);gc(null==u?void 0:u.map((e=>{let{options:t}=e;return t})),null==t?void 0:t.map((e=>{let{options:t}=e;return t})))||c(t);const d=(0,r.useRef)(!0);mc((()=>(d.current=!0,()=>{d.current=!1})),[]);const f=(0,r.useCallback)((()=>{a.current&&i.current&&((e,t,n)=>(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:i}=n;let s=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:l,y:u}=Iu({...s,placement:r}),c=r,d={};for(let n=0;n{d.current&&l(e)}))}),[u,n,o]);mc(f,[f]);const p=(0,r.useCallback)((e=>{a.current=e,f()}),[f]),h=(0,r.useCallback)((e=>{i.current=e,f()}),[f]);return(0,r.useMemo)((()=>({...s,update:f,reference:p,floating:h,refs:{reference:a,floating:i}})),[s,f,p,h])}var vc=n(664);const bc=e=>{var t;let{id:n,actionName:o}=e;const a=null===(t=su(n).actions)||void 0===t?void 0:t.find((e=>e.name===o)),i=((e,t)=>{const n=bt(wl),r=wt({store:El,fn:e=>e===t,keys:[t]});return n===e&&r})(n,o);return(0,r.createElement)("div",{className:Ei("barista-dropdown-command",{"barista-dropdown-command--selected":i}),onClick:()=>jl({commandId:n,actionName:a.name})},(0,r.createElement)("div",{className:"barista-dropdown-command-title"},a.title||a.name))},wc=(0,r.createContext)(),kc=()=>(0,r.useContext)(wc),_c=e=>{let{id:t}=e;const n=bt(bl),a=(0,r.useContext)(vu),{height:i}=(0,vc.Z)(a),s=bt(kl),l=kc(),u=wt({store:wl,keys:[t],fn:(e,t)=>{let[n]=t;return e===n}}),c=(0,r.useMemo)((()=>({name:"detectOverflow",async fn(e){const t=await Nu(e,{elementContext:"reference",boundary:l.current});return{data:{outside:t.bottom>25||t.top>25}}}})),[l]),{x:d,y:f,reference:p,floating:h,strategy:m,update:g,middlewareData:{detectOverflow:y}}=yc({placement:"bottom",middleware:[(void 0===b&&(b={}),{name:"shift",options:b,async fn(e){const{x:t,y:n,placement:r}=e,{mainAxis:o=!0,crossAxis:a=!1,limiter:i={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=b,l={x:t,y:n},u=await Nu(e,s),c=Au(Tu(r)),d="x"===c?"y":"x";let f=l[c],p=l[d];if(o){const e="y"===c?"bottom":"right";f=Du(f+u["y"===c?"top":"left"],f,f-u[e])}if(a){const e="y"===d?"bottom":"right";p=Du(p+u["y"===d?"top":"left"],p,p-u[e])}const h=i.fn({...e,[c]:f,[d]:p});return{...h,data:{x:h.x-t,y:h.y-n}}}}),(v={mainAxis:-1*Math.round(.8*(i+24)),crossAxis:s},void 0===v&&(v=0),{name:"offset",options:v,fn(e){const{x:t,y:n,placement:r,rects:o}=e,a=function(e){let{placement:t,rects:n,value:r}=e;const o=Tu(t),a=["left","top"].includes(o)?-1:1,i="function"==typeof r?r({...n,placement:t}):r,{mainAxis:s,crossAxis:l}="number"==typeof i?{mainAxis:i,crossAxis:0}:{mainAxis:0,crossAxis:0,...i};return"x"===Au(o)?{x:l,y:s*a}:{x:s*a,y:l}}({placement:r,rects:o,value:v});return{x:t+a.x,y:n+a.y,data:a}}}),zu({boundary:l.current}),c]});var v,b;return(0,r.useLayoutEffect)((()=>{p(a.current)}),[a,p]),(0,r.useEffect)((()=>{if(!l.current)return;const e=l.current;return e.addEventListener("scroll",g),e.addEventListener("resize",g),()=>{e.removeEventListener("scroll",g),e.removeEventListener("resize",g)}}),[l,g]),(0,r.createElement)(r.Fragment,null,u&&n.length?(0,o.createPortal)((0,r.createElement)("div",{className:Ei("barista-dropdown",{"barista-dropdown--outside":null==y?void 0:y.outside}),ref:h,style:{position:m,top:null!=f?f:"",left:null!=d?d:""},onClick:e=>{e.stopPropagation()}},n.map((e=>(0,r.createElement)(bc,{key:e.name,id:t,actionName:e.name})))),document.body):null)},Ec=e=>{let{id:t,right:n,children:o,rightAlign:a="center",onIconClick:i=null}=e;const s=su(t),l=wt({store:Pl,fn:e=>e===t,keys:[t]}),u=(0,r.useRef)(),{description:c,iconType:d,icon:f,uxType:p,iconRemoveAction:h,selectable:m}=s,g=(e=>wt({store:hl,keys:[e],fn:(e,t)=>{var n;let[r]=t;return(null===(n=e.find((e=>e.commandId===r&&"running"===e.state)))||void 0===n?void 0:n.locking)||!1}}))(t),y=bt(Gl),v=_u(u);(0,r.useEffect)((()=>{"command"===y&&l&&v()}),[l,y,v]);const b=kc();Su(l,u,b),h&&!i&&(i=e=>{e.preventDefault(),e.stopPropagation(),jl({commandId:t,actionName:h})});const w=wt({store:wl,keys:[t],fn:(e,t)=>{let[n]=t;return e===n}}),k=(0,r.useCallback)((e=>{const n=u.current.getBoundingClientRect(),r=e.clientX-n.left-n.width/2;Sl(r),jl({commandId:t})}),[u,t]),_=(0,r.useCallback)((e=>{e.stopPropagation(),e.preventDefault();const n=u.current.getBoundingClientRect(),r=e.clientX-n.left-n.width/2;Sl(r),xl(t)}),[u,t]);return(0,r.createElement)(bu,{containerRef:u,className:Ei({[`barista-command--${p}`]:p,"barista-command--remove-icon":h}),onClick:k,onContextMenu:_,onIconClick:i,right:n,rightAlign:a,isLoading:"command"===g,selected:l||w,disabled:!m,description:c,icon:f,iconType:d,title:(0,r.createElement)(Cu,{id:t})},o,(0,r.createElement)(_c,{id:t}))},Sc=e=>{let{id:t,onIconClick:n=null}=e;const o=wt({store:Pl,fn:e=>e===t,keys:[t]});return(0,r.createElement)(Ec,{id:t,right:(0,r.createElement)(ku,{keys:[o?"enter":""]}),onIconClick:n})},xc=e=>{let{id:t}=e;const{html:n}=su(t);return(0,r.createElement)("div",{className:Ei("barista-ux-html")},n)},Cc=p({name:"valueChangedClick",sid:"-6ydvm"}),Tc=p({name:"resetChangesClick",sid:"udri1a"}),Oc=p({name:"commandClickSaveValue",sid:"p8s9ae"}),Ac=h({},{name:"$changes",sid:"-auhf2a"}).reset(Al),Pc=h({},{name:"$fieldStatuses",sid:"-dnbk0m"}).reset([Al,Tc]);b({and:[{clock:Cc,source:m({and:[[Ls,Ac]],or:{name:"source",sid:"-9h4cvs"}}),fn:(e,t)=>{let[n,r]=e,{commandId:o,value:a}=t;const i=n.find((e=>e.id===o));return"number"===((null==i?void 0:i.inputType)||"text")&&(a=a?parseInt(a,10).toString():a),{...r,[o]:a}},target:Ac}],or:{sid:"-o4t17e"}}),b({and:[{clock:Cc,source:Pc,fn:(e,t)=>{let{commandId:n}=t;return hi(e,(e=>{delete e[n]}))},target:Pc}],or:{sid:"-n6psf0"}});const Ic=e=>{const t=su(e),n=wt({store:Es,keys:[null==t?void 0:t.valueSourceKey],fn:(e,t)=>{var n;let[r]=t;return r?null===(n=e[r])||void 0===n?void 0:n.toString():void 0}});return t?"barista_settings"===t.valueSource?n||"":t.value.toString()||"":""},qc=e=>wt({store:Ac,keys:[e],fn:(e,t)=>{let[n]=t;return void 0!==e[n]?e[n]:null}}),Nc=e=>{const t=Ic(e),n=qc(e);return null!==n?n:t},Lc=g((async e=>{let{command:t,dirtyValue:n}=e;return await ml({command:t,action:{name:"save_value"},data:{dirtyValue:n}})}),{name:"fxSaveValue",sid:"i3e3rw"}),Rc=p({name:"commitCommandValue",sid:"-gy6v0o"}),Dc=p({name:"commitBaristaSettingsValue",sid:"-vhvgvl"});b({and:[{source:Lc.done,fn:e=>{let{params:{command:t,dirtyValue:n},result:r}=e;return{command:t,dirtyValue:n,result:r}},target:Rc}],or:{sid:"4gn2mm"}}),k({and:[{source:Rc,match:{commitBaristaSettingsValue:e=>{let{command:t}=e;return"barista_settings"===t.valueSource}},cases:{commitBaristaSettingsValue:Dc}}],or:{sid:"4xop0t"}}),b({and:[{clock:Dc,source:m({and:[[Es]],or:{name:"source",sid:"ntr114"}}),fn:(e,t)=>{let[n]=e,{command:r,dirtyValue:o,result:a}=t;return r.valueSourceKey?{...n,[r.valueSourceKey]:o,...a.baristaSettings||{}}:a.baristaSettings?{...n,...a.baristaSettings||{}}:n},target:Es}],or:{sid:"5eqbf0"}}),b({and:[{clock:[Rc,w({and:[{source:b({and:[{clock:Tc,source:m({and:[[Ls,Ac]],or:{name:"source",sid:"-52cnpj"}}),fn:(e,t)=>{let[n]=e;const r=n.find((e=>e.id===t));if(r)return{command:r}}}],or:{name:"source",sid:"-60fwjn"}}),filter:Boolean}],or:{name:"clock",sid:"wzzufm"}})],source:Ac,fn:hi(((e,t)=>{let{command:n}=t;e[n.id]=void 0})),target:Ac}],or:{sid:"6dx5e4"}});const jc=w({and:[{source:b({and:[{clock:Oc,source:m({and:[[Ls,Ac]],or:{name:"source",sid:"q6me7v"}}),fn:(e,t)=>{let[n,r]=e;const o=n.find((e=>e.id===t));if(o)return{command:o,collection:n,dirtyValue:r[o.id]}}}],or:{name:"source",sid:"p8j5dr"}}),filter:Boolean}],or:{name:"remoteCommandSaveValue",sid:"-6sx77v"}});b({and:[{clock:jc,source:hl,filter:(e,t)=>{let{command:n}=t;return void 0!==n&&!e.some((e=>e.commandId===n.id&&"running"===e.state))},fn:(e,t)=>{let{command:n,dirtyValue:r}=t;return{command:n,dirtyValue:r}},target:Lc}],or:{sid:"ilsk30"}}),b({and:[{clock:Lc,source:Pc,fn:(e,t)=>{let{command:n}=t;return{...e,[n.id]:"saving"}},target:Pc}],or:{sid:"j5l5g0"}}),b({and:[{clock:Lc.fail,source:Pc,fn:(e,t)=>{let{params:{command:n}}=t;return{...e,[n.id]:"error"}},target:Pc}],or:{sid:"jmmru7"}}),b({and:[{clock:Lc.done,source:Pc,fn:(e,t)=>{let{params:{command:n}}=t;return{...e,[n.id]:"saved"}},target:Pc}],or:{sid:"k3oe8e"}});const Mc=e=>{let{id:t,children:n}=e;const o=(e=>{const t=(e=>{const t=Ic(e),n=qc(e);return null!==n&&n!==t})(e),n=wt({store:Pc,keys:[e],fn:(e,t)=>{let[n]=t;return e[n]||""}});return["saving","error","saved"].includes(n)?n:t?"dirty":n||"actual"})(t),a=!["dirty","error"].includes(o);return(0,r.createElement)(Ec,{id:t,right:"actual"!==o?(0,r.createElement)("div",{className:Ei("barista-command-header-right-status",{[`barista-command-header-right-status--${o}`]:o})},"dirty"===o&&"Unsaved","saving"===o&&"Saving…","error"===o&&"Error","saved"===o&&"Saved"):null,rightAlign:"top"},(0,r.createElement)(Ct.HotKeys,{className:Ei("barista-command-field"),keyMap:{ENTER:["enter"]},handlers:{ENTER:e=>{e.preventDefault(),Oc(t)}}},(0,r.createElement)("div",{className:"barista-command-field-body"},n),(0,r.createElement)("button",{className:"barista-button barista-button-primary",disabled:a,onClick:()=>Oc(t)},"Save"),(0,r.createElement)("button",{className:"barista-button barista-button-cancel",disabled:a,onClick:()=>Tc(t)},"Reset")))},Fc=e=>{let{id:t}=e;const n=bt(Gl),o=wt({store:Pl,fn:e=>e===t,keys:[t]}),a=Nc(t),i=(0,r.useRef)(),s=_u(i);return(0,r.useEffect)((()=>{"command"===n&&o&&s()}),[s,o,n]),(0,r.createElement)(Mc,{id:t},(0,r.createElement)("input",{onFocus:()=>Ql(t),ref:i,className:Ei("barista-ux-input","barista-enable-keys"),value:a,onChange:e=>Cc({commandId:t,value:e.target.value})}))},Hc=()=>(0,r.createElement)(bu,{className:"barista-command--loader",isLoading:!0,disabled:!0,title:"Loading..."}),zc=e=>{let{id:t,value:n,text:o}=e;const a=Nc(t);return(0,r.createElement)("label",{className:"barista-ux-radio"},(0,r.createElement)("input",{type:"radio",name:`radio_${t}_${n}`,value:n,checked:a===n,onChange:e=>Cc({commandId:t,value:e.target.value})}),(0,r.createElement)("span",null,o))},Kc=e=>{let{id:t}=e;const n=su(t);return(0,r.createElement)(Mc,{id:t},Object.keys(n.options||{}).map((e=>(0,r.createElement)(zc,{key:e,id:t,value:e,text:n.options[e]}))))},Uc=()=>(0,r.createElement)("div",{className:Ei("barista-ux-separator")}),Bc=e=>{let{id:t}=e;const{title:n}=su(t);return(0,r.createElement)("div",{className:Ei("barista-ux-title")},n)},$c=e=>{let{id:t}=e;const n=su(t),{uxType:o}=n;if("separator"===o)return(0,r.createElement)(Uc,{id:t});let a=(0,r.createElement)("div",null);switch(o){case"input":a=(0,r.createElement)(Fc,{id:t});break;case"radio":a=(0,r.createElement)(Kc,{id:t});break;case"loader":a=(0,r.createElement)(Hc,{id:t});break;case"html":a=(0,r.createElement)(xc,{id:t});break;case"title":a=(0,r.createElement)(Bc,{id:t});break;default:a=(0,r.createElement)(Sc,{id:t})}return(0,r.createElement)(r.Fragment,null,a)},Vc=(0,r.memo)((()=>{const e=bt(Is),t=wt({store:hl,keys:[e],fn:(e,t)=>{let[n]=t;return!!e.find((e=>e.commandId===n&&"running"===e.state&&e.loadingLine))}}),[n,{height:o}]=gu(),a=function(e,t){const n=Vt.fun(e),[[r],o]=zo(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,o]:r}({height:t?o:0,config:{duration:250}});return(0,r.createElement)(pa.div,{style:{overflow:"hidden",...a}},(0,r.createElement)("div",{ref:n},(0,r.createElement)(bu,{className:"barista-command--loader",isLoading:!0,title:"Loading…"})))})),Wc=()=>{const e=(0,r.useRef)(),t=bt(bs);let n;const o=function(e,t){return((e,t,n)=>{let o,a,i=[];"object"==typeof t&&null!==t?(t.keys&&(i=t.keys),o=t.fn,t.getKey&&(a=t.getKey)):o=t,q.store(e)||_t("expect useList first argument to be a store"),"function"!=typeof o&&_t("expect useList's renderItem to be a function"),Array.isArray(i)||_t("expect useList's keys to be an array");let s=r.useMemo((()=>{let t=function(e,t){return t.displayName=e,t}(`${e.shortName||"Unknown"}.Item`,(t=>{let{index:r,keys:o,keyVal:a,value:i}=t;if(l.current[1])return l.current[0](i,a);let s=yt([{store:e,keys:[r,...o],fn:(e,t)=>e[t[0]]}],n);return l.current[0](s,r)}));return r.memo(t)}),[e,n,!!a]),l=r.useRef([o,a]);l.current=[o,a];let u=r.useMemo((()=>i),i);if(a)return gt(e,n).map((e=>{let t=l.current[1](e);return r.createElement(s,{keyVal:t,key:t,keys:u,value:e})}));{let t=yt([{store:e,keys:[e],fn:e=>e.length}],n);return Array.from({length:t},((e,t)=>r.createElement(s,{index:t,key:t,keys:u})))}})(e,t)}(Rs,{keys:[t],fn:(o,a)=>{let i=(0,r.createElement)($c,{listRef:e,id:o.id});return t||n===o.group?i:(n=o.group,(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"barista-ux-title"},o.group),i))}});return(0,r.createElement)("div",{className:"barista-list",ref:e},(0,r.createElement)(Vc,null),(0,r.createElement)(wc.Provider,{value:e},o))},Gc=()=>{var e;const t=bt(Gl),n=bt(bs),o=bt(Is),a=su(o),i=(0,r.useRef)(),s=_u(i),l="home"===(null==a?void 0:a.id)?"Search for menu items and commands":"Search for commands",u=null!==(e=null==a?void 0:a.queryPlaceholder)&&void 0!==e?e:l;return(0,r.useEffect)((()=>"query"===t&&s()),[s,t]),(0,r.createElement)("div",{className:"barista-query",onClick:()=>vs()},(0,r.createElement)("input",{ref:i,className:Ei("barista-query-input","barista-enable-keys"),type:"text",autoComplete:"off",value:n,placeholder:u,onChange:e=>gs(e.target.value),onFocus:()=>vs()}),(0,r.createElement)("div",{className:Ei("barista-query-button--clear",{"barista-query-button--visible":!!n}),onClick:()=>ys()}))},Qc=()=>{const e=bt(ma);return(0,r.createElement)("div",{className:"barista-window-body"},(0,r.createElement)(du,null),(0,r.createElement)(Gc,null),(0,r.createElement)(Wc,null),(0,r.createElement)(Ci,{absolute:!0,mask:!0,visible:e}))},Jc={DOWN:["down"],UP:["up"],ESC:["esc"],ENTER:["enter"],HOME:["home"],END:["end"],PAGE_UP:["pageup"],PAGE_DOWN:["pagedown"]},Yc=e=>{let{style:t}=e;const n=(0,r.useRef)();return((e,t)=>{const n=(0,r.useRef)(!1);(0,r.useEffect)((()=>{function r(t){let{target:r}=t;n.current=e.current&&!e.current.contains(r)&&Pi("barista-notifications",r)&&Pi("barista-dropdown",r)&&Pi("wp-admin-bar-barista-add-bookmark",r)}function o(){n.current&&t()}return document.addEventListener("click",o),document.addEventListener("mousedown",r),()=>{document.removeEventListener("click",o),document.removeEventListener("mousedown",r)}}),[e,t,n])})(n,Jl),(0,r.createElement)(Ct.GlobalHotKeys,{keyMap:Jc,handlers:{ENTER:e=>{e.preventDefault(),Zl()},DOWN:e=>{e.preventDefault(),tu()},HOME:e=>{e.preventDefault(),ru()},END:e=>{e.preventDefault(),ou()},UP:e=>{e.preventDefault(),eu()},PAGE_UP:e=>{e.preventDefault(),au()},PAGE_DOWN:e=>{e.preventDefault(),iu()},ESC:e=>{e.preventDefault(),nu()}}},(0,r.createElement)(pa.div,{ref:n,className:"barista-container",style:t},(0,r.createElement)("div",{className:"barista-window"},(0,r.createElement)(Qc,null))))},Xc=(()=>{let e={};try{e=JSON.parse(window.localStorage.getItem("barista")||"{}")}catch(e){console.log("localData parsing issue.")}return e})(),Zc=p({name:"domLoaded",sid:"h2hig4"}),{collection:ed}=window.BARISTA_DATA;ed&&b({and:[{clock:Zc,fn:()=>ed,target:Ns}],or:{sid:"u6ce1u"}}),b({and:[{clock:Zc,fn:()=>(null==Xc?void 0:Xc.recentCommandIds)||[],target:[Os,Ps]}],or:{sid:"ua6y5n"}});const td=p({name:"toggleUrlBookmark",sid:"fkxdv1"}),nd=h("",{name:"$currentLocation",sid:"pxawrr"}),rd=p({name:"locationChange",sid:"-ttyz6q"});b({and:[{clock:rd,target:nd}],or:{sid:"-vyc0vj"}});const od=h("init",{name:"$locationInBookmarks",sid:"-tw2x90"});b({and:[{source:m({and:[[Ls,nd]],or:{name:"source",sid:"lalu3c"}}),fn:e=>{let[t,n]=e;return n&&zi(t,{parent:"bookmarks"}).find((e=>(e=>{var t;const n=null===(t=e.actions)||void 0===t?void 0:t.find((e=>e.href));return n&&n.href||null})(e)===n))||null},target:od}],or:{sid:"-vixs9f"}}),k({and:[{source:od,match:e=>e?"inBookmarks":"outOfBookmarks",cases:{inBookmarks:[Vl(),Wl()],outOfBookmarks:[Wl(),Vl()]}}],or:{sid:"-uz56wf"}}),od.watch((e=>{const t=document.getElementById("wp-admin-bar-barista-add-bookmark"),n=null==t?void 0:t.querySelector(".ab-item"),r=null==t?void 0:t.querySelector(".ab-icon");t&&(t.style.visibility="visible"),n&&n.setAttribute("title",e?"Remove from Bookmarks":"Add to Bookmarks"),r&&(r.classList.remove(e?"dashicons-star-empty":"dashicons-star-filled"),r.classList.add(e?"dashicons-star-filled":"dashicons-star-empty"))})),b({and:[{clock:Zc,fn:zs,target:nd}],or:{sid:"-ticxxr"}});const ad=p({name:"addBookmark",sid:"-7oowix"}),id=p({name:"removeBookmark",sid:"k1aba"});k({and:[{clock:td,source:od,match:e=>e?"removeBookmark":"addBookmark",cases:{addBookmark:ad,removeBookmark:id}}],or:{sid:"-t1v44x"}}),b({and:[{clock:ad,fn:()=>({commandId:"add_to_bookmarks",actionName:"add"}),target:jl}],or:{sid:"-skthqq"}}),b({and:[{clock:id,fn:()=>({commandId:"remove_from_bookmarks",actionName:"remove"}),target:jl}],or:{sid:"-ckr3ko"}});const sd=document.getElementById("wpbody");if(sd){let e=zs();new MutationObserver((()=>requestAnimationFrame((()=>{const t=zs();e!==t&&(e=t,rd(t))})))).observe(sd,{childList:!0,attributes:!1,subtree:!0})}const ld=h(!1,{name:"$alreadyLogged",sid:"aju5n4"});b({and:[{clock:b({and:[{clock:Ns,source:ld,filter:(e,t)=>!e&&t.some((e=>"history"===e.id))}],or:{name:"clock",sid:"-ajrkla"}}),source:Ts,filter:e=>Boolean(e),fn:()=>({commandId:"history",actionName:"log"}),target:[jl,b({and:[{source:ld,fn:()=>!0,target:ld}],or:{name:"target",sid:"939in8"}})]}],or:{sid:"tlguuw"}}),k({and:[{source:Ts,match:e=>e?"enable":"disable",cases:{enable:Vl(),disable:Wl()}}],or:{sid:"ujk3na"}});const ud=b({and:[{clock:vl,filter:e=>{let{params:{action:t}}=e;return["remove_from_history"].includes(t.name)}}],or:{name:"historyRecordRemoved",sid:"u3tvre"}});b({and:[{clock:ud,source:Ls,fn:hi(((e,t)=>{let{params:{command:n}}=t;return e.filter((e=>e.id!==n.id))})),target:Ls}],or:{sid:"v2swex"}}),b({and:[{clock:[Ks,yl],source:m({and:[[Ps,Ls]],or:{name:"source",sid:"-gw4q36"}}),filter:(e,t)=>{let{command:n}=t;return!n.ignoreRecent},fn:(e,t)=>{let[n,r]=e,{command:o,action:a}=t;return"enter"!==a.name?n:[o.id].concat(n).filter((e=>!!r.find((t=>t.id===e)))).filter(((e,t,n)=>n.indexOf(e)===t)).slice(0,100)},target:Ps}],or:{sid:"mfceja"}}),m({and:[{recentCommandIds:Ps}],or:{sid:"-h9bifq"}}).watch((e=>window.localStorage.setItem("barista",JSON.stringify(e))));const cd={TOGGLE_DIALOG:["`","§","command+b","shift shift"]};(0,Ct.configure)({ignoreEventsCondition:e=>{const{target:t}=e,n=["input","select","textarea"];if(t&&t.tagName){if(t.classList.contains("barista-enable-keys"))return!1;if(e.metaKey||e.ctrlKey)return!1;const r=t.tagName.toLowerCase();return n.includes(r)||t.isContentEditable}return!1},ignoreRepeatedEventsWhenKeyHeldDown:!1});const dd=window.BARISTA_DATA.demo.indexOf("animate-up")>=0,fd=()=>{const e=bt(ga),t={from:{transform:"translate3d(0,-10px,0)",opacity:0},enter:{transform:"translate3d(0,0px,0)",opacity:1},leave:{transform:"translate3d(0,-10px,0)",opacity:0},config:{duration:100},reverse:e};dd&&(t.from.transform="translate3d(0,20px,0)",t.leave.transform="translate3d(0,20px,0)",t.config.duration=250);const n=Uo(e,t);return(0,r.createElement)(Ct.GlobalHotKeys,{keyMap:cd,handlers:{TOGGLE_DIALOG:e=>{e.preventDefault(),va()}}},n(((e,t)=>t&&(0,r.createElement)(Yc,{style:e}))))},pd=()=>(0,r.createElement)(r.Fragment,null,(0,r.createElement)(fd,null),(0,r.createElement)(Ai,null));window.Barista={toggle:e=>{null==e||e.preventDefault(),va()},toggleBookmark:e=>{null==e||e.preventDefault(),td()},loadCommands:Ns};const hd=()=>{const e=document.createElement("div");e.setAttribute("id","barista"),e.classList.add("barista"),document.body.appendChild(e),Zc(),document.dispatchEvent(new CustomEvent("barista-ready")),(0,o.render)((0,r.createElement)(pd,null),e)};window.addEventListener("DOMContentLoaded",hd),"interactive"===document.readyState&&hd()},111:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n'"&]/g,nonAscii:/(?:[<>'"&\u0080-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,nonAsciiPrintable:/(?:[<>'"&\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,extensive:/(?:[\x01-\x0c\x0e-\x1f\x21-\x2c\x2e-\x2f\x3a-\x40\x5b-\x60\x7b-\x7d\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g},u={mode:"specialChars",level:"all",numeric:"decimal"};t.encode=function(e,t){var n=void 0===(c=(a=void 0===t?u:t).mode)?"specialChars":c,r=void 0===(h=a.numeric)?"decimal":h,o=a.level;if(!e)return"";var a,c,d=l[n],f=s[void 0===o?"all":o].characters,p="hexadecimal"===r;if(d.lastIndex=0,a=d.exec(e)){c="";var h=0;do{h!==a.index&&(c+=e.substring(h,a.index));var m=f[o=a[0]];if(!m){var g=o.length>1?i.getCodePoint(o,0):o.charCodeAt(0);m=(p?"&#x"+g.toString(16):"&#"+g)+";"}c+=m,h=a.index+o.length}while(a=d.exec(e));h!==e.length&&(c+=e.substring(h))}else c=e;return c};var c={scope:"body",level:"all"},d=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,f=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,p={xml:{strict:d,attribute:f,body:o.bodyRegExps.xml},html4:{strict:d,attribute:f,body:o.bodyRegExps.html4},html5:{strict:d,attribute:f,body:o.bodyRegExps.html5}},h=r(r({},p),{all:p.html5}),m=String.fromCharCode,g=m(65533),y={level:"all"};t.decodeEntity=function(e,t){var n=void 0===(r=(void 0===t?y:t).level)?"all":r;if(!e)return"";var r=e,o=(e[e.length-1],s[n].entities[e]);if(o)r=o;else if("&"===e[0]&&"#"===e[1]){var l=e[2],u="x"==l||"X"==l?parseInt(e.substr(3),16):parseInt(e.substr(2));r=u>=1114111?g:u>65535?i.fromCodePoint(u):m(a.numericUnicodeMap[u]||u)}return r},t.decode=function(e,t){var n=void 0===t?c:t,r=n.level,o=void 0===r?"all":r,l=n.scope,u=void 0===l?"xml"===o?"strict":"body":l;if(!e)return"";var d=h[o][u],f=s[o].entities,p="attribute"===u,y="strict"===u;d.lastIndex=0;var v,b=d.exec(e);if(b){v="";var w=0;do{w!==b.index&&(v+=e.substring(w,b.index));var k=b[0],_=k,E=k[k.length-1];if(p&&"="===E)_=k;else if(y&&";"!==E)_=k;else{var S=f[k];if(S)_=S;else if("&"===k[0]&&"#"===k[1]){var x=k[2],C="x"==x||"X"==x?parseInt(k.substr(3),16):parseInt(k.substr(2));_=C>=1114111?g:C>65535?i.fromCodePoint(C):m(a.numericUnicodeMap[C]||C)}}v+=_,w=b.index+k.length}while(b=d.exec(e));w!==e.length&&(v+=e.substring(w))}else v=e;return v}},206:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyRegExps={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},t.namedReferences={xml:{entities:{"<":"<",">":">",""":'"',"'":"'","&":"&"},characters:{"<":"<",">":">",'"':""","'":"'","&":"&"}},html4:{entities:{"'":"'"," ":" "," ":" ","¡":"¡","¡":"¡","¢":"¢","¢":"¢","£":"£","£":"£","¤":"¤","¤":"¤","¥":"¥","¥":"¥","¦":"¦","¦":"¦","§":"§","§":"§","¨":"¨","¨":"¨","©":"©","©":"©","ª":"ª","ª":"ª","«":"«","«":"«","¬":"¬","¬":"¬","­":"­","­":"­","®":"®","®":"®","¯":"¯","¯":"¯","°":"°","°":"°","±":"±","±":"±","²":"²","²":"²","³":"³","³":"³","´":"´","´":"´","µ":"µ","µ":"µ","¶":"¶","¶":"¶","·":"·","·":"·","¸":"¸","¸":"¸","¹":"¹","¹":"¹","º":"º","º":"º","»":"»","»":"»","¼":"¼","¼":"¼","½":"½","½":"½","¾":"¾","¾":"¾","¿":"¿","¿":"¿","À":"À","À":"À","Á":"Á","Á":"Á","Â":"Â","Â":"Â","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","Å":"Å","Å":"Å","Æ":"Æ","Æ":"Æ","Ç":"Ç","Ç":"Ç","È":"È","È":"È","É":"É","É":"É","Ê":"Ê","Ê":"Ê","Ë":"Ë","Ë":"Ë","Ì":"Ì","Ì":"Ì","Í":"Í","Í":"Í","Î":"Î","Î":"Î","Ï":"Ï","Ï":"Ï","Ð":"Ð","Ð":"Ð","Ñ":"Ñ","Ñ":"Ñ","Ò":"Ò","Ò":"Ò","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","Õ":"Õ","Õ":"Õ","Ö":"Ö","Ö":"Ö","×":"×","×":"×","Ø":"Ø","Ø":"Ø","Ù":"Ù","Ù":"Ù","Ú":"Ú","Ú":"Ú","Û":"Û","Û":"Û","Ü":"Ü","Ü":"Ü","Ý":"Ý","Ý":"Ý","Þ":"Þ","Þ":"Þ","ß":"ß","ß":"ß","à":"à","à":"à","á":"á","á":"á","â":"â","â":"â","ã":"ã","ã":"ã","ä":"ä","ä":"ä","å":"å","å":"å","æ":"æ","æ":"æ","ç":"ç","ç":"ç","è":"è","è":"è","é":"é","é":"é","ê":"ê","ê":"ê","ë":"ë","ë":"ë","ì":"ì","ì":"ì","í":"í","í":"í","î":"î","î":"î","ï":"ï","ï":"ï","ð":"ð","ð":"ð","ñ":"ñ","ñ":"ñ","ò":"ò","ò":"ò","ó":"ó","ó":"ó","ô":"ô","ô":"ô","õ":"õ","õ":"õ","ö":"ö","ö":"ö","÷":"÷","÷":"÷","ø":"ø","ø":"ø","ù":"ù","ù":"ù","ú":"ú","ú":"ú","û":"û","û":"û","ü":"ü","ü":"ü","ý":"ý","ý":"ý","þ":"þ","þ":"þ","ÿ":"ÿ","ÿ":"ÿ",""":'"',""":'"',"&":"&","&":"&","<":"<","<":"<",">":">",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","⟨":"〈","⟩":"〉","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"},characters:{"'":"'"," ":" ","¡":"¡","¢":"¢","£":"£","¤":"¤","¥":"¥","¦":"¦","§":"§","¨":"¨","©":"©","ª":"ª","«":"«","¬":"¬","­":"­","®":"®","¯":"¯","°":"°","±":"±","²":"²","³":"³","´":"´","µ":"µ","¶":"¶","·":"·","¸":"¸","¹":"¹","º":"º","»":"»","¼":"¼","½":"½","¾":"¾","¿":"¿","À":"À","Á":"Á","Â":"Â","Ã":"Ã","Ä":"Ä","Å":"Å","Æ":"Æ","Ç":"Ç","È":"È","É":"É","Ê":"Ê","Ë":"Ë","Ì":"Ì","Í":"Í","Î":"Î","Ï":"Ï","Ð":"Ð","Ñ":"Ñ","Ò":"Ò","Ó":"Ó","Ô":"Ô","Õ":"Õ","Ö":"Ö","×":"×","Ø":"Ø","Ù":"Ù","Ú":"Ú","Û":"Û","Ü":"Ü","Ý":"Ý","Þ":"Þ","ß":"ß","à":"à","á":"á","â":"â","ã":"ã","ä":"ä","å":"å","æ":"æ","ç":"ç","è":"è","é":"é","ê":"ê","ë":"ë","ì":"ì","í":"í","î":"î","ï":"ï","ð":"ð","ñ":"ñ","ò":"ò","ó":"ó","ô":"ô","õ":"õ","ö":"ö","÷":"÷","ø":"ø","ù":"ù","ú":"ú","û":"û","ü":"ü","ý":"ý","þ":"þ","ÿ":"ÿ",'"':""","&":"&","<":"<",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","〈":"⟨","〉":"⟩","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"}},html5:{entities:{"Æ":"Æ","Æ":"Æ","&":"&","&":"&","Á":"Á","Á":"Á","Ă":"Ă","Â":"Â","Â":"Â","А":"А","𝔄":"𝔄","À":"À","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","ℬ":"ℬ","≎":"≎","Ч":"Ч","©":"©","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","ℭ":"ℭ","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","ⅅ":"ⅅ","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","∯":"∯","¨":"¨","⇓":"⇓","⇐":"⇐","⇔":"⇔","⫤":"⫤","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","⇓":"⇓","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","Ð":"Ð","É":"É","É":"É","Ě":"Ě","Ê":"Ê","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","ℱ":"ℱ","Ѓ":"Ѓ",">":">",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","ℋ":"ℋ","Ħ":"Ħ","≎":"≎","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Í":"Í","Î":"Î","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ì":"Ì","ℑ":"ℑ","Ī":"Ī","ⅈ":"ⅈ","⇒":"⇒","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⇐":"⇐","⇔":"⇔","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","⟸":"⟸","⟺":"⟺","⟹":"⟹","𝕃":"𝕃","↙":"↙","↘":"↘","ℒ":"ℒ","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","ℳ":"ℳ","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","​":"​","​":"​","​":"​","≫":"≫","≪":"≪"," ":"\n","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Ø":"Ø","Õ":"Õ","Õ":"Õ","⨷":"⨷","Ö":"Ö","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℌ":"ℌ","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∷":"∷","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",""":'"',""":'"',"𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","ℜ":"ℜ","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","⇒":"⇒","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↓":"↓","←":"←","→":"→","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∋":"∋","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","⋑":"⋑","Þ":"Þ","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц"," ":"\t","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ù":"Ù","Ū":"Ū","_":"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","↑":"↑","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","⇑":"⇑","⇕":"⇕","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","​":"​","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","â":"â","´":"´","´":"´","а":"а","æ":"æ","æ":"æ","⁡":"⁡","𝔞":"𝔞","à":"à","à":"à","ℵ":"ℵ","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","&":"&","&":"&","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∠":"∠","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","Å":"Å","⍼":"⍼","ą":"ą","𝕒":"𝕒","≈":"≈","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","≈":"≈","≊":"≊","å":"å","å":"å","𝒶":"𝒶","*":"*","≈":"≈","≍":"≍","ã":"ã","ã":"ã","ä":"ä","ä":"ä","∳":"∳","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⌅":"⌅","⎵":"⎵","⎶":"⎶","≌":"≌","б":"б","„":"„","∵":"∵","∵":"∵","⦰":"⦰","϶":"϶","ℬ":"ℬ","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","⋂":"⋂","◯":"◯","⋃":"⋃","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⋁":"⋁","⋀":"⋀","⤍":"⤍","⧫":"⧫","▪":"▪","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⊥":"⊥","⊥":"⊥","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","─":"─","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","‵":"‵","˘":"˘","¦":"¦","¦":"¦","𝒷":"𝒷","⁏":"⁏","∽":"∽","⋍":"⋍","\":"\\","⧅":"⧅","⟈":"⟈","•":"•","•":"•","≎":"≎","⪮":"⪮","≏":"≏","≏":"≏","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","ˇ":"ˇ","⩍":"⩍","č":"č","ç":"ç","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","¸":"¸","¸":"¸","⦲":"⦲","¢":"¢","¢":"¢","·":"·","𝔠":"𝔠","ч":"ч","✓":"✓","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","®":"®","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","≗":"≗","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣","♣":"♣",":":":","≔":"≔","≔":"≔",",":",","@":"@","∁":"∁","∘":"∘","∁":"∁","ℂ":"ℂ","≅":"≅","⩭":"⩭","∮":"∮","𝕔":"𝕔","∐":"∐","©":"©","©":"©","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋞":"⋞","⋟":"⋟","⋎":"⋎","⋏":"⋏","¤":"¤","¤":"¤","↶":"↶","↷":"↷","⋎":"⋎","⋏":"⋏","∲":"∲","∱":"∱","⌭":"⌭","⇓":"⇓","⥥":"⥥","†":"†","ℸ":"ℸ","↓":"↓","‐":"‐","⊣":"⊣","⤏":"⤏","˝":"˝","ď":"ď","д":"д","ⅆ":"ⅆ","‡":"‡","⇊":"⇊","⩷":"⩷","°":"°","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","⇃":"⇃","⇂":"⇂","⋄":"⋄","⋄":"⋄","♦":"♦","♦":"♦","¨":"¨","ϝ":"ϝ","⋲":"⋲","÷":"÷","÷":"÷","÷":"÷","⋇":"⋇","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍","$":"$","𝕕":"𝕕","˙":"˙","≐":"≐","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌆":"⌆","↓":"↓","⇊":"⇊","⇃":"⇃","⇂":"⇂","⤐":"⤐","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","▾":"▾","⇵":"⇵","⥯":"⥯","⦦":"⦦","џ":"џ","⟿":"⟿","⩷":"⩷","≑":"≑","é":"é","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","ê":"ê","≕":"≕","э":"э","ė":"ė","ⅇ":"ⅇ","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅","∅":"∅","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ε":"ε","ϵ":"ϵ","≖":"≖","≕":"≕","≂":"≂","⪖":"⪖","⪕":"⪕","=":"=","≟":"≟","≡":"≡","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","≐":"≐","≂":"≂","η":"η","ð":"ð","ð":"ð","ë":"ë","ë":"ë","€":"€","!":"!","∃":"∃","ℰ":"ℰ","ⅇ":"ⅇ","≒":"≒","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi","fj":"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","∀":"∀","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","½":"½","⅓":"⅓","¼":"¼","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","≧":"≧","⪌":"⪌","ǵ":"ǵ","γ":"γ","ϝ":"ϝ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","≥":"≥","⋛":"⋛","≥":"≥","≧":"≧","⩾":"⩾","⩾":"⩾","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","≫":"≫","⋙":"⋙","ℷ":"ℷ","ѓ":"ѓ","≷":"≷","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪊":"⪊","⪈":"⪈","⪈":"⪈","≩":"≩","⋧":"⋧","𝕘":"𝕘","`":"`","ℊ":"ℊ","≳":"≳","⪎":"⪎","⪐":"⪐",">":">",">":">","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⪆":"⪆","⥸":"⥸","⋗":"⋗","⋛":"⋛","⪌":"⪌","≷":"≷","≳":"≳","≩︀":"≩︀","≩︀":"≩︀","⇔":"⇔"," ":" ","½":"½","ℋ":"ℋ","ъ":"ъ","↔":"↔","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ℏ":"ℏ","ħ":"ħ","⁃":"⁃","‐":"‐","í":"í","í":"í","⁣":"⁣","î":"î","î":"î","и":"и","е":"е","¡":"¡","¡":"¡","⇔":"⇔","𝔦":"𝔦","ì":"ì","ì":"ì","ⅈ":"ⅈ","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ℑ":"ℑ","ℐ":"ℐ","ℑ":"ℑ","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","∈":"∈","℅":"℅","∞":"∞","⧝":"⧝","ı":"ı","∫":"∫","⊺":"⊺","ℤ":"ℤ","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","⨼":"⨼","¿":"¿","¿":"¿","𝒾":"𝒾","∈":"∈","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","∈":"∈","⁢":"⁢","ĩ":"ĩ","і":"і","ï":"ï","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⇚":"⇚","⇐":"⇐","⤛":"⤛","⤎":"⤎","≦":"≦","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","ℒ":"ℒ","λ":"λ","⟨":"⟨","⦑":"⦑","⟨":"⟨","⪅":"⪅","«":"«","«":"«","←":"←","⇤":"⇤","⤟":"⤟","⤝":"⤝","↩":"↩","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","⌈":"⌈","{":"{","л":"л","⤶":"⤶","“":"“","„":"„","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","←":"←","↢":"↢","↽":"↽","↼":"↼","⇇":"⇇","↔":"↔","⇆":"⇆","⇋":"⇋","↭":"↭","⋋":"⋋","⋚":"⋚","≤":"≤","≦":"≦","⩽":"⩽","⩽":"⩽","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⪅":"⪅","⋖":"⋖","⋚":"⋚","⪋":"⪋","≶":"≶","≲":"≲","⥼":"⥼","⌊":"⌊","𝔩":"𝔩","≶":"≶","⪑":"⪑","↽":"↽","↼":"↼","⥪":"⥪","▄":"▄","љ":"љ","≪":"≪","⇇":"⇇","⌞":"⌞","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","⎰":"⎰","≨":"≨","⪉":"⪉","⪉":"⪉","⪇":"⪇","⪇":"⪇","≨":"≨","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟦":"⟦","⟵":"⟵","⟷":"⟷","⟼":"⟼","⟶":"⟶","↫":"↫","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","_":"_","◊":"◊","◊":"◊","⧫":"⧫","(":"(","⦓":"⦓","⇆":"⇆","⌟":"⌟","⇋":"⇋","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","↰":"↰","≲":"≲","⪍":"⪍","⪏":"⪏","[":"[","‘":"‘","‚":"‚","ł":"ł","<":"<","<":"<","⪦":"⪦","⩹":"⩹","⋖":"⋖","⋋":"⋋","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⊴":"⊴","◂":"◂","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","≨︀":"≨︀","∺":"∺","¯":"¯","¯":"¯","♂":"♂","✠":"✠","✠":"✠","↦":"↦","↦":"↦","↧":"↧","↤":"↤","↥":"↥","▮":"▮","⨩":"⨩","м":"м","—":"—","∡":"∡","𝔪":"𝔪","℧":"℧","µ":"µ","µ":"µ","∣":"∣","*":"*","⫰":"⫰","·":"·","·":"·","−":"−","⊟":"⊟","∸":"∸","⨪":"⨪","⫛":"⫛","…":"…","∓":"∓","⊧":"⊧","𝕞":"𝕞","∓":"∓","𝓂":"𝓂","∾":"∾","μ":"μ","⊸":"⊸","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","≫̸":"≫̸","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","≪̸":"≪̸","⇏":"⇏","⊯":"⊯","⊮":"⊮","∇":"∇","ń":"ń","∠⃒":"∠⃒","≉":"≉","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","≉":"≉","♮":"♮","♮":"♮","ℕ":"ℕ"," ":" "," ":" ","≎̸":"≎̸","≏̸":"≏̸","⩃":"⩃","ň":"ň","ņ":"ņ","≇":"≇","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","≠":"≠","⇗":"⇗","⤤":"⤤","↗":"↗","↗":"↗","≐̸":"≐̸","≢":"≢","⤨":"⤨","≂̸":"≂̸","∄":"∄","∄":"∄","𝔫":"𝔫","≧̸":"≧̸","≱":"≱","≱":"≱","≧̸":"≧̸","⩾̸":"⩾̸","⩾̸":"⩾̸","≵":"≵","≯":"≯","≯":"≯","⇎":"⇎","↮":"↮","⫲":"⫲","∋":"∋","⋼":"⋼","⋺":"⋺","∋":"∋","њ":"њ","⇍":"⇍","≦̸":"≦̸","↚":"↚","‥":"‥","≰":"≰","↚":"↚","↮":"↮","≰":"≰","≦̸":"≦̸","⩽̸":"⩽̸","⩽̸":"⩽̸","≮":"≮","≴":"≴","≮":"≮","⋪":"⋪","⋬":"⋬","∤":"∤","𝕟":"𝕟","¬":"¬","¬":"¬","∉":"∉","⋹̸":"⋹̸","⋵̸":"⋵̸","∉":"∉","⋷":"⋷","⋶":"⋶","∌":"∌","∌":"∌","⋾":"⋾","⋽":"⋽","∦":"∦","∦":"∦","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","⊀":"⊀","⋠":"⋠","⪯̸":"⪯̸","⊀":"⊀","⪯̸":"⪯̸","⇏":"⇏","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","↛":"↛","⋫":"⋫","⋭":"⋭","⊁":"⊁","⋡":"⋡","⪰̸":"⪰̸","𝓃":"𝓃","∤":"∤","∦":"∦","≁":"≁","≄":"≄","≄":"≄","∤":"∤","∦":"∦","⋢":"⋢","⋣":"⋣","⊄":"⊄","⫅̸":"⫅̸","⊈":"⊈","⊂⃒":"⊂⃒","⊈":"⊈","⫅̸":"⫅̸","⊁":"⊁","⪰̸":"⪰̸","⊅":"⊅","⫆̸":"⫆̸","⊉":"⊉","⊃⃒":"⊃⃒","⊉":"⊉","⫆̸":"⫆̸","≹":"≹","ñ":"ñ","ñ":"ñ","≸":"≸","⋪":"⋪","⋬":"⋬","⋫":"⋫","⋭":"⋭","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","↖":"↖","↖":"↖","⤧":"⤧","Ⓢ":"Ⓢ","ó":"ó","ó":"ó","⊛":"⊛","⊚":"⊚","ô":"ô","ô":"ô","о":"о","⊝":"⊝","ő":"ő","⨸":"⨸","⊙":"⊙","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","ò":"ò","⧁":"⧁","⦵":"⦵","Ω":"Ω","∮":"∮","↺":"↺","⦾":"⦾","⦻":"⦻","‾":"‾","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","⊖":"⊖","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","⊕":"⊕","∨":"∨","↻":"↻","⩝":"⩝","ℴ":"ℴ","ℴ":"ℴ","ª":"ª","ª":"ª","º":"º","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ℴ":"ℴ","ø":"ø","ø":"ø","⊘":"⊘","õ":"õ","õ":"õ","⊗":"⊗","⨶":"⨶","ö":"ö","ö":"ö","⌽":"⌽","∥":"∥","¶":"¶","¶":"¶","∥":"∥","⫳":"⫳","⫽":"⫽","∂":"∂","п":"п","%":"%",".":".","‰":"‰","⊥":"⊥","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","ℳ":"ℳ","☎":"☎","π":"π","⋔":"⋔","ϖ":"ϖ","ℏ":"ℏ","ℎ":"ℎ","ℏ":"ℏ","+":"+","⨣":"⨣","⊞":"⊞","⨢":"⨢","∔":"∔","⨥":"⨥","⩲":"⩲","±":"±","±":"±","⨦":"⨦","⨧":"⨧","±":"±","⨕":"⨕","𝕡":"𝕡","£":"£","£":"£","≺":"≺","⪳":"⪳","⪷":"⪷","≼":"≼","⪯":"⪯","≺":"≺","⪷":"⪷","≼":"≼","⪯":"⪯","⪹":"⪹","⪵":"⪵","⋨":"⋨","≾":"≾","′":"′","ℙ":"ℙ","⪵":"⪵","⪹":"⪹","⋨":"⋨","∏":"∏","⌮":"⌮","⌒":"⌒","⌓":"⌓","∝":"∝","∝":"∝","≾":"≾","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","⨌":"⨌","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","ℍ":"ℍ","⨖":"⨖","?":"?","≟":"≟",""":'"',""":'"',"⇛":"⇛","⇒":"⇒","⤜":"⤜","⤏":"⤏","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","√":"√","⦳":"⦳","⟩":"⟩","⦒":"⦒","⦥":"⦥","⟩":"⟩","»":"»","»":"»","→":"→","⥵":"⥵","⇥":"⇥","⤠":"⤠","⤳":"⤳","⤞":"⤞","↪":"↪","↬":"↬","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","ℚ":"ℚ","⤍":"⤍","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","⌉":"⌉","}":"}","р":"р","⤷":"⤷","⥩":"⥩","”":"”","”":"”","↳":"↳","ℜ":"ℜ","ℛ":"ℛ","ℜ":"ℜ","ℝ":"ℝ","▭":"▭","®":"®","®":"®","⥽":"⥽","⌋":"⌋","𝔯":"𝔯","⇁":"⇁","⇀":"⇀","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","→":"→","↣":"↣","⇁":"⇁","⇀":"⇀","⇄":"⇄","⇌":"⇌","⇉":"⇉","↝":"↝","⋌":"⋌","˚":"˚","≓":"≓","⇄":"⇄","⇌":"⇌","‏":"‏","⎱":"⎱","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⟧":"⟧","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","⇉":"⇉","›":"›","𝓇":"𝓇","↱":"↱","]":"]","’":"’","’":"’","⋌":"⋌","⋊":"⋊","▹":"▹","⊵":"⊵","▸":"▸","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","‚":"‚","≻":"≻","⪴":"⪴","⪸":"⪸","š":"š","≽":"≽","⪰":"⪰","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","≿":"≿","с":"с","⋅":"⋅","⊡":"⊡","⩦":"⩦","⇘":"⇘","⤥":"⤥","↘":"↘","↘":"↘","§":"§","§":"§",";":";","⤩":"⤩","∖":"∖","∖":"∖","✶":"✶","𝔰":"𝔰","⌢":"⌢","♯":"♯","щ":"щ","ш":"ш","∣":"∣","∥":"∥","­":"­","­":"­","σ":"σ","ς":"ς","ς":"ς","∼":"∼","⩪":"⩪","≃":"≃","≃":"≃","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","←":"←","∖":"∖","⨳":"⨳","⧤":"⧤","∣":"∣","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","♠":"♠","∥":"∥","⊓":"⊓","⊓︀":"⊓︀","⊔":"⊔","⊔︀":"⊔︀","⊏":"⊏","⊑":"⊑","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊐":"⊐","⊒":"⊒","□":"□","□":"□","▪":"▪","▪":"▪","→":"→","𝓈":"𝓈","∖":"∖","⌣":"⌣","⋆":"⋆","☆":"☆","★":"★","ϵ":"ϵ","ϕ":"ϕ","¯":"¯","⊂":"⊂","⫅":"⫅","⪽":"⪽","⊆":"⊆","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⊂":"⊂","⊆":"⊆","⫅":"⫅","⊊":"⊊","⫋":"⫋","⫇":"⫇","⫕":"⫕","⫓":"⫓","≻":"≻","⪸":"⪸","≽":"≽","⪰":"⪰","⪺":"⪺","⪶":"⪶","⋩":"⋩","≿":"≿","∑":"∑","♪":"♪","¹":"¹","¹":"¹","²":"²","²":"²","³":"³","³":"³","⊃":"⊃","⫆":"⫆","⪾":"⪾","⫘":"⫘","⊇":"⊇","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⊃":"⊃","⊇":"⊇","⫆":"⫆","⊋":"⊋","⫌":"⫌","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤦":"⤦","↙":"↙","↙":"↙","⤪":"⤪","ß":"ß","ß":"ß","⌖":"⌖","τ":"τ","⎴":"⎴","ť":"ť","ţ":"ţ","т":"т","⃛":"⃛","⌕":"⌕","𝔱":"𝔱","∴":"∴","∴":"∴","θ":"θ","ϑ":"ϑ","ϑ":"ϑ","≈":"≈","∼":"∼"," ":" ","≈":"≈","∼":"∼","þ":"þ","þ":"þ","˜":"˜","×":"×","×":"×","⊠":"⊠","⨱":"⨱","⨰":"⨰","∭":"∭","⤨":"⤨","⊤":"⊤","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","⤩":"⤩","‴":"‴","™":"™","▵":"▵","▿":"▿","◃":"◃","⊴":"⊴","≜":"≜","▹":"▹","⊵":"⊵","◬":"◬","≜":"≜","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","≬":"≬","↞":"↞","↠":"↠","⇑":"⇑","⥣":"⥣","ú":"ú","ú":"ú","↑":"↑","ў":"ў","ŭ":"ŭ","û":"û","û":"û","у":"у","⇅":"⇅","ű":"ű","⥮":"⥮","⥾":"⥾","𝔲":"𝔲","ù":"ù","ù":"ù","↿":"↿","↾":"↾","▀":"▀","⌜":"⌜","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","¨":"¨","¨":"¨","ų":"ų","𝕦":"𝕦","↑":"↑","↕":"↕","↿":"↿","↾":"↾","⊎":"⊎","υ":"υ","ϒ":"ϒ","υ":"υ","⇈":"⇈","⌝":"⌝","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","▵":"▵","▴":"▴","⇈":"⇈","ü":"ü","ü":"ü","⦧":"⦧","⇕":"⇕","⫨":"⫨","⫩":"⫩","⊨":"⊨","⦜":"⦜","ϵ":"ϵ","ϰ":"ϰ","∅":"∅","ϕ":"ϕ","ϖ":"ϖ","∝":"∝","↕":"↕","ϱ":"ϱ","ς":"ς","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","ϑ":"ϑ","⊲":"⊲","⊳":"⊳","в":"в","⊢":"⊢","∨":"∨","⊻":"⊻","≚":"≚","⋮":"⋮","|":"|","|":"|","𝔳":"𝔳","⊲":"⊲","⊂⃒":"⊂⃒","⊃⃒":"⊃⃒","𝕧":"𝕧","∝":"∝","⊳":"⊳","𝓋":"𝓋","⫋︀":"⫋︀","⊊︀":"⊊︀","⫌︀":"⫌︀","⊋︀":"⊋︀","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","∧":"∧","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","℘":"℘","≀":"≀","≀":"≀","𝓌":"𝓌","⋂":"⋂","◯":"◯","⋃":"⋃","▽":"▽","𝔵":"𝔵","⟺":"⟺","⟷":"⟷","ξ":"ξ","⟸":"⟸","⟵":"⟵","⟼":"⟼","⋻":"⋻","⨀":"⨀","𝕩":"𝕩","⨁":"⨁","⨂":"⨂","⟹":"⟹","⟶":"⟶","𝓍":"𝓍","⨆":"⨆","⨄":"⨄","△":"△","⋁":"⋁","⋀":"⋀","ý":"ý","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ℨ":"ℨ","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"},characters:{"Æ":"Æ","&":"&","Á":"Á","Ă":"Ă","Â":"Â","А":"А","𝔄":"𝔄","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","≎":"≎","Ч":"Ч","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","⇓":"⇓","⇐":"⇐","⇔":"⇔","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","É":"É","Ě":"Ě","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","Ѓ":"Ѓ",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","Ħ":"Ħ","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ī":"Ī","ⅈ":"ⅈ","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","𝕃":"𝕃","↙":"↙","↘":"↘","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","\n":" ","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Õ":"Õ","⨷":"⨷","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",'"':""","𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц","\t":" ","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ū":"Ū",_:"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","а":"а","æ":"æ","𝔞":"𝔞","à":"à","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","⍼":"⍼","ą":"ą","𝕒":"𝕒","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","å":"å","𝒶":"𝒶","*":"*","ã":"ã","ä":"ä","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⎶":"⎶","б":"б","„":"„","⦰":"⦰","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","◯":"◯","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⤍":"⤍","⧫":"⧫","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","¦":"¦","𝒷":"𝒷","⁏":"⁏","\\":"\","⧅":"⧅","⟈":"⟈","•":"•","⪮":"⪮","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","⩍":"⩍","č":"č","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","⦲":"⦲","¢":"¢","𝔠":"𝔠","ч":"ч","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣",":":":",",":",","@":"@","∁":"∁","⩭":"⩭","𝕔":"𝕔","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋎":"⋎","⋏":"⋏","¤":"¤","∱":"∱","⌭":"⌭","⥥":"⥥","†":"†","ℸ":"ℸ","‐":"‐","⤏":"⤏","ď":"ď","д":"д","⇊":"⇊","⩷":"⩷","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","♦":"♦","ϝ":"ϝ","⋲":"⋲","÷":"÷","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍",$:"$","𝕕":"𝕕","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","⦦":"⦦","џ":"џ","⟿":"⟿","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","≕":"≕","э":"э","ė":"ė","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ϵ":"ϵ","=":"=","≟":"≟","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","η":"η","ð":"ð","ë":"ë","€":"€","!":"!","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi",fj:"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","⅓":"⅓","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","⪌":"⪌","ǵ":"ǵ","γ":"γ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","ℷ":"ℷ","ѓ":"ѓ","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪈":"⪈","⋧":"⋧","𝕘":"𝕘","ℊ":"ℊ","⪎":"⪎","⪐":"⪐","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⥸":"⥸","≩︀":"≩︀","ъ":"ъ","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ħ":"ħ","⁃":"⁃","í":"í","î":"î","и":"и","е":"е","¡":"¡","𝔦":"𝔦","ì":"ì","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","℅":"℅","∞":"∞","⧝":"⧝","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","¿":"¿","𝒾":"𝒾","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","ĩ":"ĩ","і":"і","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⤛":"⤛","⤎":"⤎","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","λ":"λ","⦑":"⦑","⪅":"⪅","«":"«","⤟":"⤟","⤝":"⤝","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","л":"л","⤶":"⤶","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","⇇":"⇇","⋋":"⋋","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⋖":"⋖","⥼":"⥼","𝔩":"𝔩","⪑":"⪑","⥪":"⥪","▄":"▄","љ":"љ","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","≨":"≨","⪉":"⪉","⪇":"⪇","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟼":"⟼","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","◊":"◊","(":"(","⦓":"⦓","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","⪍":"⪍","⪏":"⪏","‚":"‚","ł":"ł","⪦":"⪦","⩹":"⩹","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","∺":"∺","¯":"¯","♂":"♂","✠":"✠","▮":"▮","⨩":"⨩","м":"м","—":"—","𝔪":"𝔪","℧":"℧","µ":"µ","⫰":"⫰","−":"−","⨪":"⨪","⫛":"⫛","⊧":"⊧","𝕞":"𝕞","𝓂":"𝓂","μ":"μ","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","⇏":"⇏","⊯":"⊯","⊮":"⊮","ń":"ń","∠⃒":"∠⃒","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","♮":"♮","⩃":"⩃","ň":"ň","ņ":"ņ","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","⇗":"⇗","⤤":"⤤","≐̸":"≐̸","⤨":"⤨","𝔫":"𝔫","↮":"↮","⫲":"⫲","⋼":"⋼","⋺":"⋺","њ":"њ","≦̸":"≦̸","↚":"↚","‥":"‥","𝕟":"𝕟","¬":"¬","⋹̸":"⋹̸","⋵̸":"⋵̸","⋷":"⋷","⋶":"⋶","⋾":"⋾","⋽":"⋽","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","𝓃":"𝓃","⊄":"⊄","⫅̸":"⫅̸","⊅":"⊅","⫆̸":"⫆̸","ñ":"ñ","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","⤧":"⤧","ó":"ó","ô":"ô","о":"о","ő":"ő","⨸":"⨸","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","⧁":"⧁","⦵":"⦵","⦾":"⦾","⦻":"⦻","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","∨":"∨","⩝":"⩝","ℴ":"ℴ","ª":"ª","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ø":"ø","⊘":"⊘","õ":"õ","⨶":"⨶","ö":"ö","⌽":"⌽","¶":"¶","⫳":"⫳","⫽":"⫽","п":"п","%":"%",".":".","‰":"‰","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","☎":"☎","π":"π","ϖ":"ϖ","ℎ":"ℎ","+":"+","⨣":"⨣","⨢":"⨢","⨥":"⨥","⩲":"⩲","⨦":"⨦","⨧":"⨧","⨕":"⨕","𝕡":"𝕡","£":"£","⪳":"⪳","⪷":"⪷","⪹":"⪹","⪵":"⪵","⋨":"⋨","′":"′","⌮":"⌮","⌒":"⌒","⌓":"⌓","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","⨖":"⨖","?":"?","⤜":"⤜","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","⦳":"⦳","⦒":"⦒","⦥":"⦥","»":"»","⥵":"⥵","⤠":"⤠","⤳":"⤳","⤞":"⤞","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","р":"р","⤷":"⤷","⥩":"⥩","↳":"↳","▭":"▭","⥽":"⥽","𝔯":"𝔯","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","⇉":"⇉","⋌":"⋌","˚":"˚","‏":"‏","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","›":"›","𝓇":"𝓇","⋊":"⋊","▹":"▹","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","⪴":"⪴","⪸":"⪸","š":"š","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","с":"с","⋅":"⋅","⩦":"⩦","⇘":"⇘","§":"§",";":";","⤩":"⤩","✶":"✶","𝔰":"𝔰","♯":"♯","щ":"щ","ш":"ш","­":"­","σ":"σ","ς":"ς","⩪":"⩪","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","⨳":"⨳","⧤":"⧤","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","⊓︀":"⊓︀","⊔︀":"⊔︀","𝓈":"𝓈","☆":"☆","⊂":"⊂","⫅":"⫅","⪽":"⪽","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⫇":"⫇","⫕":"⫕","⫓":"⫓","♪":"♪","¹":"¹","²":"²","³":"³","⫆":"⫆","⪾":"⪾","⫘":"⫘","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤪":"⤪","ß":"ß","⌖":"⌖","τ":"τ","ť":"ť","ţ":"ţ","т":"т","⌕":"⌕","𝔱":"𝔱","θ":"θ","ϑ":"ϑ","þ":"þ","×":"×","⨱":"⨱","⨰":"⨰","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","‴":"‴","▵":"▵","≜":"≜","◬":"◬","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","⥣":"⥣","ú":"ú","ў":"ў","ŭ":"ŭ","û":"û","у":"у","ű":"ű","⥾":"⥾","𝔲":"𝔲","ù":"ù","▀":"▀","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","ų":"ų","𝕦":"𝕦","υ":"υ","⇈":"⇈","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","ü":"ü","⦧":"⦧","⫨":"⫨","⫩":"⫩","⦜":"⦜","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","в":"в","⊻":"⊻","≚":"≚","⋮":"⋮","𝔳":"𝔳","𝕧":"𝕧","𝓋":"𝓋","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","𝓌":"𝓌","𝔵":"𝔵","ξ":"ξ","⋻":"⋻","𝕩":"𝕩","𝓍":"𝓍","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"}}}},642:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numericUnicodeMap={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},726:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromCodePoint=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},t.getCodePoint=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536},t.highSurrogateFrom=55296,t.highSurrogateTo=56319},465:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,a="[object Arguments]",i="[object Boolean]",s="[object Date]",l="[object Function]",u="[object GeneratorFunction]",c="[object Map]",d="[object Number]",f="[object Object]",p="[object Promise]",h="[object RegExp]",m="[object Set]",g="[object String]",y="[object Symbol]",v="[object WeakMap]",b="[object ArrayBuffer]",w="[object DataView]",k="[object Float32Array]",_="[object Float64Array]",E="[object Int8Array]",S="[object Int16Array]",x="[object Int32Array]",C="[object Uint8Array]",T="[object Uint8ClampedArray]",O="[object Uint16Array]",A="[object Uint32Array]",P=/\w*$/,I=/^\[object .+?Constructor\]$/,q=/^(?:0|[1-9]\d*)$/,N={};N[a]=N["[object Array]"]=N[b]=N[w]=N[i]=N[s]=N[k]=N[_]=N[E]=N[S]=N[x]=N[c]=N[d]=N[f]=N[h]=N[m]=N[g]=N[y]=N[C]=N[T]=N[O]=N[A]=!0,N["[object Error]"]=N[l]=N[v]=!1;var L="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,R="object"==typeof self&&self&&self.Object===Object&&self,D=L||R||Function("return this")(),j=t&&!t.nodeType&&t,M=j&&e&&!e.nodeType&&e,F=M&&M.exports===j;function H(e,t){return e.set(t[0],t[1]),e}function z(e,t){return e.add(t),e}function K(e,t,n,r){var o=-1,a=e?e.length:0;for(r&&a&&(n=e[++o]);++o-1},Te.prototype.set=function(e,t){var n=this.__data__,r=Ie(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Oe.prototype.clear=function(){this.__data__={hash:new Ce,map:new(he||Te),string:new Ce}},Oe.prototype.delete=function(e){return Re(this,e).delete(e)},Oe.prototype.get=function(e){return Re(this,e).get(e)},Oe.prototype.has=function(e){return Re(this,e).has(e)},Oe.prototype.set=function(e,t){return Re(this,e).set(e,t),this},Ae.prototype.clear=function(){this.__data__=new Te},Ae.prototype.delete=function(e){return this.__data__.delete(e)},Ae.prototype.get=function(e){return this.__data__.get(e)},Ae.prototype.has=function(e){return this.__data__.has(e)},Ae.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Te){var r=n.__data__;if(!he||r.length<199)return r.push([e,t]),this;n=this.__data__=new Oe(r)}return n.set(e,t),this};var je=ce?$(ce,Object):function(){return[]},Me=function(e){return te.call(e)};function Fe(e,t){return!!(t=null==t?o:t)&&("number"==typeof e||q.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=o}(e.length)&&!Ve(e)}var $e=de||function(){return!1};function Ve(e){var t=We(e)?te.call(e):"";return t==l||t==u}function We(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Ge(e){return Be(e)?function(e,t){var n=Ue(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&Be(e)}(e)&&ee.call(e,"callee")&&(!le.call(e,"callee")||te.call(e)==a)}(e)?function(e,t){for(var n=-1,r=Array(e);++n-1;);return n}(a,i),l=function(e,t){for(var n=e.length;n--&&v(t,e[n],0)>-1;);return n}(a,i)+1;return function(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r-1}function c(e,t,n){for(var r=-1,o=e?e.length:0;++r-1},O.prototype.set=function(e,t){var n=this.__data__,r=I(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},A.prototype.clear=function(){this.__data__={hash:new T,map:new(x||O),string:new T}},A.prototype.delete=function(e){return q(this,e).delete(e)},A.prototype.get=function(e){return q(this,e).get(e)},A.prototype.has=function(e){return q(this,e).has(e)},A.prototype.set=function(e,t){return q(this,e).set(e,t),this},P.prototype.add=P.prototype.push=function(e){return this.__data__.set(e,r),this},P.prototype.has=function(e){return this.__data__.has(e)};var L,R,D=(L=function(e,t){return function(e){return!!e&&"object"==typeof e}(n=e)&&function(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}(e.length)&&!j(e)}(n)?function(e,t,n,r){var o,a=-1,i=u,s=!0,l=e.length,d=[],p=t.length;if(!l)return d;n&&(t=function(e,t){for(var n=-1,r=e?e.length:0,o=Array(r);++n=200&&(i=f,s=!1,t=new P(t));e:for(;++a