Files
infocom-systems-design/node_modules/@mermaid-js/mermaid-zenuml/dist/mermaid-zenuml.min.js
2025-10-03 22:27:28 +03:00

3432 lines
4.1 MiB

"use strict";var __esbuild_esm_mermaid_nm;(__esbuild_esm_mermaid_nm||={})["mermaid-zenuml"]=(()=>{var Tr=Object.defineProperty;var aS=Object.getOwnPropertyDescriptor;var cS=Object.getOwnPropertyNames;var sS=Object.prototype.hasOwnProperty;var a=(t,e)=>Tr(t,"name",{value:e,configurable:!0});var V4=(t,e)=>()=>(t&&(e=t(t=0)),e);var Sb=(t,e)=>{for(var n in e)Tr(t,n,{get:e[n],enumerable:!0})},uS=(t,e,n,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of cS(e))!sS.call(t,i)&&i!==n&&Tr(t,i,{get:()=>e[i],enumerable:!(o=aS(e,i))||o.enumerable});return t};var dS=t=>uS(Tr({},"__esModule",{value:!0}),t);var go,C3,mS,w8,gS,fS,wb,k8=V4(()=>{"use strict";go=a(t=>{console.error("Log function was called before initialization",t)},"warning"),C3={trace:go,debug:go,info:go,warn:go,error:go,fatal:go},wb=a((t,e,n,o,i)=>{t.info("Mermaid utils injected"),C3.trace=t.trace,C3.debug=t.debug,C3.info=t.info,C3.warn=t.warn,C3.error=t.error,C3.fatal=t.fatal,mS=e,w8=n,gS=o,fS=i},"injectUtils")});var kb,Tb=V4(()=>{"use strict";kb={parse:a(()=>{},"parse")}});function pS(t,e){for(var n=0;n<e.length;n++){let o=e[n];if(typeof o!="string"&&!Array.isArray(o)){for(let i in o)if(i!=="default"&&!(i in t)){let s=Object.getOwnPropertyDescriptor(o,i);s&&Object.defineProperty(t,i,s.get?s:{enumerable:!0,get:a(()=>o[i],"get")})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}function j3(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function CS(){if(Mb)return W4;Mb=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function n(o,i,s){var u=null;if(s!==void 0&&(u=""+s),i.key!==void 0&&(u=""+i.key),"key"in i){s={};for(var m in i)m!=="key"&&(s[m]=i[m])}else s=i;return i=s.ref,{$$typeof:t,type:o,key:u,ref:i!==void 0?i:null,props:s}}return a(n,"t"),W4.Fragment=e,W4.jsx=n,W4.jsxs=n,W4}function _S(){return Ab||(Ab=1,Rb.exports=CS()),Rb.exports}function hS(){if(Nb)return T8;Nb=1;function t(n){try{return JSON.stringify(n)}catch{return'"[Circular]"'}}a(t,"i"),T8=e;function e(n,o,i){var s=i&&i.stringify||t,u=1;if(typeof n=="object"&&n!==null){var m=o.length+u;if(m===1)return n;var g=new Array(m);g[0]=s(n);for(var b=1;b<m;b++)g[b]=s(o[b]);return g.join(" ")}if(typeof n!="string")return n;var p=o.length;if(p===0)return n;for(var _="",C=1-u,h=-1,S=n&&n.length||0,E=0;E<S;){if(n.charCodeAt(E)===37&&E+1<S){switch(h=h>-1?h:0,n.charCodeAt(E+1)){case 100:case 102:if(C>=p||o[C]==null)break;h<E&&(_+=n.slice(h,E)),_+=Number(o[C]),h=E+2,E++;break;case 105:if(C>=p||o[C]==null)break;h<E&&(_+=n.slice(h,E)),_+=Math.floor(Number(o[C])),h=E+2,E++;break;case 79:case 111:case 106:if(C>=p||o[C]===void 0)break;h<E&&(_+=n.slice(h,E));var T=typeof o[C];if(T==="string"){_+="'"+o[C]+"'",h=E+2,E++;break}if(T==="function"){_+=o[C].name||"<anonymous>",h=E+2,E++;break}_+=s(o[C]),h=E+2,E++;break;case 115:if(C>=p)break;h<E&&(_+=n.slice(h,E)),_+=String(o[C]),h=E+2,E++;break;case 37:h<E&&(_+=n.slice(h,E)),_+="%",h=E+2,E++,C--;break}++C}++E}return h===-1?n:(h<S&&(_+=n.slice(h)),_)}return a(e,"e"),T8}function zS(){if(Ib)return q4.exports;Ib=1;let t=hS();q4.exports=p;let e=ye().console||{},n={mapHttpRequest:O,mapHttpResponse:O,wrapRequestSerializer:oe,wrapResponseSerializer:oe,wrapErrorSerializer:oe,req:O,res:O,err:B,errWithCause:B};function o(G,M){return G==="silent"?1/0:M.levels.values[G]}a(o,"n");let i=Symbol("pino.logFuncs"),s=Symbol("pino.hierarchy"),u={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function m(G,M){let H={logger:M,parent:G[s]};M[s]=H}a(m,"L");function g(G,M,H){let te={};M.forEach(ge=>{te[ge]=H[ge]?H[ge]:e[ge]||e[u[ge]||"log"]||J}),G[i]=te}a(g,"d");function b(G,M){return Array.isArray(G)?G.filter(function(H){return H!=="!stdSerializers.err"}):G===!0?Object.keys(M):!1}a(b,"_");function p(G){G=G||{},G.browser=G.browser||{};let M=G.browser.transmit;if(M&&typeof M.send!="function")throw Error("pino: transmit option must have a send function");let H=G.browser.write||e;G.browser.write&&(G.browser.asObject=!0);let te=G.serializers||{},ge=b(G.browser.serialize,te),A=G.browser.serialize;Array.isArray(G.browser.serialize)&&G.browser.serialize.indexOf("!stdSerializers.err")>-1&&(A=!1);let W=Object.keys(G.customLevels||{}),ce=["error","fatal","warn","info","debug","trace"].concat(W);typeof H=="function"&&ce.forEach(function(_1){H[_1]=H}),(G.enabled===!1||G.browser.disabled)&&(G.level="silent");let ne=G.level||"info",ie=Object.create(H);ie.log||(ie.log=J),g(ie,ce,H),m({},ie),Object.defineProperty(ie,"levelVal",{get:Ce}),Object.defineProperty(ie,"level",{get:qe,set:Qe});let Le={transmit:M,serialize:ge,asObject:G.browser.asObject,formatters:G.browser.formatters,levels:ce,timestamp:Z(G)};ie.levels=_(G),ie.level=ne,ie.setMaxListeners=ie.getMaxListeners=ie.emit=ie.addListener=ie.on=ie.prependListener=ie.once=ie.prependOnceListener=ie.removeListener=ie.removeAllListeners=ie.listeners=ie.listenerCount=ie.eventNames=ie.write=ie.flush=J,ie.serializers=te,ie._serialize=ge,ie._stdErrSerialize=A,ie.child=w1,M&&(ie._logEvent=F());function Ce(){return o(this.level,this)}a(Ce,"f2");function qe(){return this._level}a(qe,"V2");function Qe(_1){if(_1!=="silent"&&!this.levels.values[_1])throw Error("unknown level "+_1);this._level=_1,S(this,Le,ie,"error"),S(this,Le,ie,"fatal"),S(this,Le,ie,"warn"),S(this,Le,ie,"info"),S(this,Le,ie,"debug"),S(this,Le,ie,"trace"),W.forEach(P1=>{S(this,Le,ie,P1)})}a(Qe,"q2");function w1(_1,P1){if(!_1)throw new Error("missing bindings for child Pino");P1=P1||{},ge&&_1.serializers&&(P1.serializers=_1.serializers);let U1=P1.serializers;if(ge&&U1){var z2=Object.assign({},te,U1),u2=G.browser.serialize===!0?Object.keys(z2):ge;delete _1.serializers,R([_1],u2,z2,this._stdErrSerialize)}function d0(O1){this._childLevel=(O1._childLevel|0)+1,this.bindings=_1,z2&&(this.serializers=z2,this._serialize=u2),M&&(this._logEvent=F([].concat(O1._logEvent.bindings,_1)))}a(d0,"g3"),d0.prototype=this;let U2=new d0(this);return m(this,U2),U2.level=this.level,U2}return a(w1,"v1"),ie}a(p,"p");function _(G){let M=G.customLevels||{},H=Object.assign({},p.levels.values,M),te=Object.assign({},p.levels.labels,C(M));return{values:H,labels:te}}a(_,"m");function C(G){let M={};return Object.keys(G).forEach(function(H){M[G[H]]=H}),M}a(C,"f"),p.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},p.stdSerializers=n,p.stdTimeFunctions=Object.assign({},{nullTime:ee,epochTime:re,unixTime:le,isoTime:be});function h(G){let M=[];G.bindings&&M.push(G.bindings);let H=G[s];for(;H.parent;)H=H.parent,H.logger.bindings&&M.push(H.logger.bindings);return M.reverse()}a(h,"h");function S(G,M,H,te){if(Object.defineProperty(G,te,{value:o(G.level,H)>o(te,H)?J:H[i][te],writable:!0,enumerable:!0,configurable:!0}),!M.transmit&&G[te]===J)return;G[te]=T(G,M,H,te);let ge=h(G);ge.length!==0&&(G[te]=E(ge,G[te]))}a(S,"R");function E(G,M){return function(){return M.apply(this,[...G,...arguments])}}a(E,"b");function T(G,M,H,te){return function(ge){return function(){let A=M.timestamp(),W=new Array(arguments.length),ce=Object.getPrototypeOf&&Object.getPrototypeOf(this)===e?e:this;for(var ne=0;ne<W.length;ne++)W[ne]=arguments[ne];if(M.serialize&&!M.asObject&&R(W,this._serialize,this.serializers,this._stdErrSerialize),M.asObject||M.formatters?ge.call(ce,k(this,te,W,A,M.formatters)):ge.apply(ce,W),M.transmit){let ie=M.transmit.level||G._level,Le=H.levels.values[ie],Ce=H.levels.values[te];if(Ce<Le)return;D(this,{ts:A,methodLevel:te,methodValue:Ce,transmitValue:H.levels.values[M.transmit.level||G._level],send:M.transmit.send,val:o(G._level,H)},W)}}}(G[i][te])}a(T,"M");function k(G,M,H,te,ge={}){let{level:A=a(()=>G.levels.values[M],"y"),log:W=a(Ce=>Ce,"q")}=ge;G._serialize&&R(H,G._serialize,G.serializers,G._stdErrSerialize);let ce=H.slice(),ne=ce[0],ie={};te&&(ie.time=te),ie.level=A(M,G.levels.values[M]);let Le=(G._childLevel|0)+1;if(Le<1&&(Le=1),ne!==null&&typeof ne=="object"){for(;Le--&&typeof ce[0]=="object";)Object.assign(ie,ce.shift());ne=ce.length?t(ce.shift(),ce):void 0}else typeof ne=="string"&&(ne=t(ce.shift(),ce));return ne!==void 0&&(ie.msg=ne),W(ie)}a(k,"w");function R(G,M,H,te){for(let ge in G)if(te&&G[ge]instanceof Error)G[ge]=p.stdSerializers.err(G[ge]);else if(typeof G[ge]=="object"&&!Array.isArray(G[ge]))for(let A in G[ge])M&&M.indexOf(A)>-1&&A in H&&(G[ge][A]=H[A](G[ge][A]))}a(R,"O");function D(G,M,H){let te=M.send,ge=M.ts,A=M.methodLevel,W=M.methodValue,ce=M.val,ne=G._logEvent.bindings;R(H,G._serialize||Object.keys(G.serializers),G.serializers,G._stdErrSerialize===void 0?!0:G._stdErrSerialize),G._logEvent.ts=ge,G._logEvent.messages=H.filter(function(ie){return ne.indexOf(ie)===-1}),G._logEvent.level.label=A,G._logEvent.level.value=W,te(A,G._logEvent,ce),G._logEvent=F(ne)}a(D,"D");function F(G){return{ts:0,messages:[],bindings:G||[],level:{label:"",value:0}}}a(F,"N");function B(G){let M={type:G.constructor.name,msg:G.message,stack:G.stack};for(let H in G)M[H]===void 0&&(M[H]=G[H]);return M}a(B,"F");function Z(G){return typeof G.timestamp=="function"?G.timestamp:G.timestamp===!1?ee:re}a(Z,"U");function O(){return{}}a(O,"k");function oe(G){return G}a(oe,"n2");function J(){}a(J,"K");function ee(){return!1}a(ee,"X");function re(){return Date.now()}a(re,"r2");function le(){return Math.round(Date.now()/1e3)}a(le,"t2");function be(){return new Date(Date.now()).toISOString()}a(be,"g2");function ye(){function G(M){return typeof M<"u"&&M}a(G,"H");try{return typeof globalThis<"u"||Object.defineProperty(Object.prototype,"globalThis",{get:a(function(){return delete Object.prototype.globalThis,this.globalThis=this},"get"),configurable:!0}),globalThis}catch{return G(self)||G(window)||G(this)||{}}}return a(ye,"R2"),q4.exports.default=p,q4.exports.pino=p,q4.exports}function yS(t,e){t[e]=(console[e]||console.log).bind(console)}function SS(t,e,n){t[e]=(console[e]||console.log).bind(console,n[0],n[1])}function wS(t){Ob.forEach(n=>yS(t,n));let e=t.child;return t.child=function(n){let o=e.call(t,n);return Ob.forEach(i=>SS(o,i,["%c"+n.name||"","color: #00f"])),o},t}function j1(t,e){let n=`atom${++IS}`,o={toString(){return(cd?"production":void 0)!=="production"&&this.debugLabel?n+":"+this.debugLabel:n}};return typeof t=="function"?o.read=t:(o.init=t,o.read=OS,o.write=DS),e&&(o.write=e),o}function OS(t){return t(this)}function DS(t,e,n){return e(this,typeof n=="function"?n(t(this)):n)}function sd(){return(cd?"production":void 0)!=="production"?PS():Cz()}function FS(){return j4||(j4=sd(),(cd?"production":void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=j4),globalThis.__JOTAI_DEFAULT_STORE__!==j4&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),j4}function ZS(){if(Hb)return Xe;Hb=1;var t=Symbol.for("react.transitional.element"),e=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),u=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),b=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),_=Symbol.iterator;function C(A){return A===null||typeof A!="object"?null:(A=_&&A[_]||A["@@iterator"],typeof A=="function"?A:null)}a(C,"f");var h={isMounted:a(function(){return!1},"isMounted"),enqueueForceUpdate:a(function(){},"enqueueForceUpdate"),enqueueReplaceState:a(function(){},"enqueueReplaceState"),enqueueSetState:a(function(){},"enqueueSetState")},S=Object.assign,E={};function T(A,W,ce){this.props=A,this.context=W,this.refs=E,this.updater=ce||h}a(T,"M"),T.prototype.isReactComponent={},T.prototype.setState=function(A,W){if(typeof A!="object"&&typeof A!="function"&&A!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,A,W,"setState")},T.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")};function k(){}a(k,"w"),k.prototype=T.prototype;function R(A,W,ce){this.props=A,this.context=W,this.refs=E,this.updater=ce||h}a(R,"O");var D=R.prototype=new k;D.constructor=R,S(D,T.prototype),D.isPureReactComponent=!0;var F=Array.isArray,B={H:null,A:null,T:null,S:null,V:null},Z=Object.prototype.hasOwnProperty;function O(A,W,ce,ne,ie,Le){return ce=Le.ref,{$$typeof:t,type:A,key:W,ref:ce!==void 0?ce:null,props:Le}}a(O,"k");function oe(A,W){return O(A.type,W,void 0,void 0,void 0,A.props)}a(oe,"n2");function J(A){return typeof A=="object"&&A!==null&&A.$$typeof===t}a(J,"K");function ee(A){var W={"=":"=0",":":"=2"};return"$"+A.replace(/[=:]/g,function(ce){return W[ce]})}a(ee,"X");var re=/\/+/g;function le(A,W){return typeof A=="object"&&A!==null&&A.key!=null?ee(""+A.key):W.toString(36)}a(le,"t2");function be(){}a(be,"g2");function ye(A){switch(A.status){case"fulfilled":return A.value;case"rejected":throw A.reason;default:switch(typeof A.status=="string"?A.then(be,be):(A.status="pending",A.then(function(W){A.status==="pending"&&(A.status="fulfilled",A.value=W)},function(W){A.status==="pending"&&(A.status="rejected",A.reason=W)})),A.status){case"fulfilled":return A.value;case"rejected":throw A.reason}}throw A}a(ye,"R2");function G(A,W,ce,ne,ie){var Le=typeof A;(Le==="undefined"||Le==="boolean")&&(A=null);var Ce=!1;if(A===null)Ce=!0;else switch(Le){case"bigint":case"string":case"number":Ce=!0;break;case"object":switch(A.$$typeof){case t:case e:Ce=!0;break;case p:return Ce=A._init,G(Ce(A._payload),W,ce,ne,ie)}}if(Ce)return ie=ie(A),Ce=ne===""?"."+le(A,0):ne,F(ie)?(ce="",Ce!=null&&(ce=Ce.replace(re,"$&/")+"/"),G(ie,W,ce,"",function(w1){return w1})):ie!=null&&(J(ie)&&(ie=oe(ie,ce+(ie.key==null||A&&A.key===ie.key?"":(""+ie.key).replace(re,"$&/")+"/")+Ce)),W.push(ie)),1;Ce=0;var qe=ne===""?".":ne+":";if(F(A))for(var Qe=0;Qe<A.length;Qe++)ne=A[Qe],Le=qe+le(ne,Qe),Ce+=G(ne,W,ce,Le,ie);else if(Qe=C(A),typeof Qe=="function")for(A=Qe.call(A),Qe=0;!(ne=A.next()).done;)ne=ne.value,Le=qe+le(ne,Qe++),Ce+=G(ne,W,ce,Le,ie);else if(Le==="object"){if(typeof A.then=="function")return G(ye(A),W,ce,ne,ie);throw W=String(A),Error("Objects are not valid as a React child (found: "+(W==="[object Object]"?"object with keys {"+Object.keys(A).join(", ")+"}":W)+"). If you meant to render a collection of children, use an array instead.")}return Ce}a(G,"H");function M(A,W,ce){if(A==null)return A;var ne=[],ie=0;return G(A,ne,"","",function(Le){return W.call(ce,Le,ie++)}),ne}a(M,"A");function H(A){if(A._status===-1){var W=A._result;W=W(),W.then(function(ce){(A._status===0||A._status===-1)&&(A._status=1,A._result=ce)},function(ce){(A._status===0||A._status===-1)&&(A._status=2,A._result=ce)}),A._status===-1&&(A._status=0,A._result=W)}if(A._status===1)return A._result.default;throw A._result}a(H,"B");var te=typeof reportError=="function"?reportError:function(A){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var W=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof A=="object"&&A!==null&&typeof A.message=="string"?String(A.message):String(A),error:A});if(!window.dispatchEvent(W))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",A);return}console.error(A)};function ge(){}return a(ge,"u2"),Xe.Children={map:M,forEach:a(function(A,W,ce){M(A,function(){W.apply(this,arguments)},ce)},"forEach"),count:a(function(A){var W=0;return M(A,function(){W++}),W},"count"),toArray:a(function(A){return M(A,function(W){return W})||[]},"toArray"),only:a(function(A){if(!J(A))throw Error("React.Children.only expected to receive a single React element child.");return A},"only")},Xe.Component=T,Xe.Fragment=n,Xe.Profiler=i,Xe.PureComponent=R,Xe.StrictMode=o,Xe.Suspense=g,Xe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=B,Xe.__COMPILER_RUNTIME={__proto__:null,c:a(function(A){return B.H.useMemoCache(A)},"c")},Xe.cache=function(A){return function(){return A.apply(null,arguments)}},Xe.cloneElement=function(A,W,ce){if(A==null)throw Error("The argument must be a React element, but you passed "+A+".");var ne=S({},A.props),ie=A.key,Le=void 0;if(W!=null)for(Ce in W.ref!==void 0&&(Le=void 0),W.key!==void 0&&(ie=""+W.key),W)!Z.call(W,Ce)||Ce==="key"||Ce==="__self"||Ce==="__source"||Ce==="ref"&&W.ref===void 0||(ne[Ce]=W[Ce]);var Ce=arguments.length-2;if(Ce===1)ne.children=ce;else if(1<Ce){for(var qe=Array(Ce),Qe=0;Qe<Ce;Qe++)qe[Qe]=arguments[Qe+2];ne.children=qe}return O(A.type,ie,void 0,void 0,Le,ne)},Xe.createContext=function(A){return A={$$typeof:u,_currentValue:A,_currentValue2:A,_threadCount:0,Provider:null,Consumer:null},A.Provider=A,A.Consumer={$$typeof:s,_context:A},A},Xe.createElement=function(A,W,ce){var ne,ie={},Le=null;if(W!=null)for(ne in W.key!==void 0&&(Le=""+W.key),W)Z.call(W,ne)&&ne!=="key"&&ne!=="__self"&&ne!=="__source"&&(ie[ne]=W[ne]);var Ce=arguments.length-2;if(Ce===1)ie.children=ce;else if(1<Ce){for(var qe=Array(Ce),Qe=0;Qe<Ce;Qe++)qe[Qe]=arguments[Qe+2];ie.children=qe}if(A&&A.defaultProps)for(ne in Ce=A.defaultProps,Ce)ie[ne]===void 0&&(ie[ne]=Ce[ne]);return O(A,Le,void 0,void 0,null,ie)},Xe.createRef=function(){return{current:null}},Xe.forwardRef=function(A){return{$$typeof:m,render:A}},Xe.isValidElement=J,Xe.lazy=function(A){return{$$typeof:p,_payload:{_status:-1,_result:A},_init:H}},Xe.memo=function(A,W){return{$$typeof:b,type:A,compare:W===void 0?null:W}},Xe.startTransition=function(A){var W=B.T,ce={};B.T=ce;try{var ne=A(),ie=B.S;ie!==null&&ie(ce,ne),typeof ne=="object"&&ne!==null&&typeof ne.then=="function"&&ne.then(ge,te)}catch(Le){te(Le)}finally{B.T=W}},Xe.unstable_useCacheRefresh=function(){return B.H.useCacheRefresh()},Xe.use=function(A){return B.H.use(A)},Xe.useActionState=function(A,W,ce){return B.H.useActionState(A,W,ce)},Xe.useCallback=function(A,W){return B.H.useCallback(A,W)},Xe.useContext=function(A){return B.H.useContext(A)},Xe.useDebugValue=function(){},Xe.useDeferredValue=function(A,W){return B.H.useDeferredValue(A,W)},Xe.useEffect=function(A,W,ce){var ne=B.H;if(typeof ce=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return ne.useEffect(A,W)},Xe.useId=function(){return B.H.useId()},Xe.useImperativeHandle=function(A,W,ce){return B.H.useImperativeHandle(A,W,ce)},Xe.useInsertionEffect=function(A,W){return B.H.useInsertionEffect(A,W)},Xe.useLayoutEffect=function(A,W){return B.H.useLayoutEffect(A,W)},Xe.useMemo=function(A,W){return B.H.useMemo(A,W)},Xe.useOptimistic=function(A,W){return B.H.useOptimistic(A,W)},Xe.useReducer=function(A,W,ce){return B.H.useReducer(A,W,ce)},Xe.useRef=function(A){return B.H.useRef(A)},Xe.useState=function(A){return B.H.useState(A)},Xe.useSyncExternalStore=function(A,W,ce){return B.H.useSyncExternalStore(A,W,ce)},Xe.useTransition=function(){return B.H.useTransition()},Xe.version="19.1.0",Xe}function ud(){return Yb||(Yb=1,Gb.exports=ZS()),Gb.exports}function dd(t){return y.useContext(_z)||FS()}function BS({children:t,store:e}){let n=y.useRef(void 0);return!e&&!n.current&&(n.current=sd()),y.createElement(_z.Provider,{value:e||n.current},t)}function $e(t,e){let n=dd(),[[o,i,s],u]=y.useReducer(g=>{let b=n.get(t);return Object.is(g[0],b)&&g[1]===n&&g[2]===t?g:[b,n,t]},void 0,()=>[n.get(t),n,t]),m=o;if((i!==n||s!==t)&&(u(),m=n.get(t)),y.useEffect(()=>{let g=n.sub(t,()=>{u()});return u(),g},[n,t,void 0]),y.useDebugValue(m),hz(m)){let g=YS(m,()=>n.get(t));return HS(g)}return m}function Yo(t,e){let n=dd();return y.useCallback((...o)=>{if((US?"production":void 0)!=="production"&&!("write"in t))throw new Error("not writable atom");return n.set(t,...o)},[n,t])}function n3(t,e){return[$e(t),Yo(t)]}function zo(t,e){if(!Array.isArray(t)||!Array.isArray(e))return!1;if(t===e)return!0;if(t.length!==e.length)return!1;for(let n=0;n<t.length;n++)if(t[n]!==e[n]&&(!t[n].equals||!t[n].equals(e[n])))return!1;return!0}function xz(t){return t?t.hashCode():-1}function vz(t,e){return t?t.equals(e):t===e}function VS(t){return t===null?"null":t}function Tt(t){return Array.isArray(t)?"["+t.map(VS).join(", ")+"]":"null"}function Ez(t){let e=[];return t.values().map(function(n){n instanceof S1.PrecedencePredicate&&e.push(n)}),e}function Vb(t,e){if(t===null){let n={state:null,alt:null,context:null,semanticContext:null};return e&&(n.reachesIntoOuterContext=0),n}else{let n={};return n.state=t.state||null,n.alt=t.alt===void 0?null:t.alt,n.context=t.context||null,n.semanticContext=t.semanticContext||null,e&&(n.reachesIntoOuterContext=t.reachesIntoOuterContext||0,n.precedenceFilterSuppressed=t.precedenceFilterSuppressed||!1),n}}function WS(t,e){return t=t.replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r"),t}function md(t,e){if(e==null&&(e=It.EMPTY),e.parentCtx===null||e===It.EMPTY)return o1.EMPTY;let n=md(t,e.parentCtx),o=t.states[e.invokingState].transitions[0];return a0.create(n,o.followState.stateNumber)}function yz(t,e,n){if(t.isEmpty())return t;let o=n.get(t)||null;if(o!==null)return o;if(o=e.get(t),o!==null)return n.set(t,o),o;let i=!1,s=[];for(let m=0;m<s.length;m++){let g=yz(t.getParent(m),e,n);if(i||g!==t.getParent(m)){if(!i){s=[];for(let b=0;b<t.length;b++)s[b]=t.getParent(b);i=!0}s[m]=g}}if(!i)return e.add(t),n.set(t,t),t;let u=null;return s.length===0?u=o1.EMPTY:s.length===1?u=a0.create(s[0],t.getReturnState(0)):u=new x3(s,t.returnStates),e.add(u),n.set(u,u),n.set(t,u),u}function gd(t,e,n,o){if(t===e)return t;if(t instanceof a0&&e instanceof a0)return $S(t,e,n,o);if(n){if(t instanceof zl)return t;if(e instanceof zl)return e}return t instanceof a0&&(t=new x3([t.getParent()],[t.returnState])),e instanceof a0&&(e=new x3([e.getParent()],[e.returnState])),qS(t,e,n,o)}function qS(t,e,n,o){if(o!==null){let p=o.get(t,e);if(p!==null||(p=o.get(e,t),p!==null))return p}let i=0,s=0,u=0,m=[],g=[];for(;i<t.returnStates.length&&s<e.returnStates.length;){let p=t.parents[i],_=e.parents[s];if(t.returnStates[i]===e.returnStates[s]){let C=t.returnStates[i];C===o1.EMPTY_RETURN_STATE&&p===null&&_===null||p!==null&&_!==null&&p===_?(g[u]=p,m[u]=C):(g[u]=gd(p,_,n,o),m[u]=C),i+=1,s+=1}else t.returnStates[i]<e.returnStates[s]?(g[u]=p,m[u]=t.returnStates[i],i+=1):(g[u]=_,m[u]=e.returnStates[s],s+=1);u+=1}if(i<t.returnStates.length)for(let p=i;p<t.returnStates.length;p++)g[u]=t.parents[p],m[u]=t.returnStates[p],u+=1;else for(let p=s;p<e.returnStates.length;p++)g[u]=e.parents[p],m[u]=e.returnStates[p],u+=1;if(u<g.length){if(u===1){let p=a0.create(g[0],m[0]);return o!==null&&o.set(t,e,p),p}g=g.slice(0,u),m=m.slice(0,u)}let b=new x3(g,m);return b===t?(o!==null&&o.set(t,e,t),t):b===e?(o!==null&&o.set(t,e,e),e):(jS(g),o!==null&&o.set(t,e,b),b)}function jS(t){let e=new Cn;for(let n=0;n<t.length;n++){let o=t[n];e.containsKey(o)||e.set(o,o)}for(let n=0;n<t.length;n++)t[n]=e.get(t[n])}function $S(t,e,n,o){if(o!==null){let s=o.get(t,e);if(s!==null||(s=o.get(e,t),s!==null))return s}let i=QS(t,e,n);if(i!==null)return o!==null&&o.set(t,e,i),i;if(t.returnState===e.returnState){let s=gd(t.parentCtx,e.parentCtx,n,o);if(s===t.parentCtx)return t;if(s===e.parentCtx)return e;let u=a0.create(s,t.returnState);return o!==null&&o.set(t,e,u),u}else{let s=null;if((t===e||t.parentCtx!==null&&t.parentCtx===e.parentCtx)&&(s=t.parentCtx),s!==null){let b=[t.returnState,e.returnState];t.returnState>e.returnState&&(b[0]=e.returnState,b[1]=t.returnState);let p=[s,s],_=new x3(p,b);return o!==null&&o.set(t,e,_),_}let u=[t.returnState,e.returnState],m=[t.parentCtx,e.parentCtx];t.returnState>e.returnState&&(u[0]=e.returnState,u[1]=t.returnState,m=[e.parentCtx,t.parentCtx]);let g=new x3(m,u);return o!==null&&o.set(t,e,g),g}}function QS(t,e,n){if(n){if(t===o1.EMPTY||e===o1.EMPTY)return o1.EMPTY}else{if(t===o1.EMPTY&&e===o1.EMPTY)return o1.EMPTY;if(t===o1.EMPTY){let o=[e.returnState,o1.EMPTY_RETURN_STATE],i=[e.parentCtx,null];return new x3(i,o)}else if(e===o1.EMPTY){let o=[t.returnState,o1.EMPTY_RETURN_STATE],i=[t.parentCtx,null];return new x3(i,o)}}return null}function Nr(t,e){let n=[];return n[t-1]=e,n.map(function(o){return e})}function KS(t){return t.hashCodeForConfigSet()}function XS(t,e){return t===e?!0:t===null||e===null?!1:t.equalsForConfigSet(e)}function Wb(t){t.index=-1,t.line=0,t.column=-1,t.dfaState=null}function nw(t,e){return e!==null?e:"failed predicate: {"+t+"}?"}function Az(t){try{if(t==null)return!1;let e=this.start.start,n=this.Body().stop.stop+1;return t>=e&&t<=n}catch{return!1}}function vd(t){for(;t;){if(t instanceof Vo||t instanceof xd)return t.Owner();t=t.parentCtx}}function Gz(){if(Qb)return O8;Qb=1;function t(e,n){switch(e){case 0:return function(){return n.apply(this,arguments)};case 1:return function(o){return n.apply(this,arguments)};case 2:return function(o,i){return n.apply(this,arguments)};case 3:return function(o,i,s){return n.apply(this,arguments)};case 4:return function(o,i,s,u){return n.apply(this,arguments)};case 5:return function(o,i,s,u,m){return n.apply(this,arguments)};case 6:return function(o,i,s,u,m,g){return n.apply(this,arguments)};case 7:return function(o,i,s,u,m,g,b){return n.apply(this,arguments)};case 8:return function(o,i,s,u,m,g,b,p){return n.apply(this,arguments)};case 9:return function(o,i,s,u,m,g,b,p,_){return n.apply(this,arguments)};case 10:return function(o,i,s,u,m,g,b,p,_,C){return n.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}return a(t,"i"),O8=t,O8}function Dw(){if(Kb)return D8;Kb=1;function t(e,n){return function(){return n.call(this,e.apply(this,arguments))}}return a(t,"i"),D8=t,D8}function yd(){if(Xb)return P8;Xb=1;function t(e){return e!=null&&typeof e=="object"&&e["@@functional/placeholder"]===!0}return a(t,"i"),P8=t,P8}function li(){if(Jb)return F8;Jb=1;var t=yd();function e(n){return a(function o(i){return arguments.length===0||t(i)?o:n.apply(this,arguments)},"n")}return a(e,"e"),F8=e,F8}function Hz(){if(eL)return Z8;eL=1;var t=li(),e=yd();function n(o){return a(function i(s,u){switch(arguments.length){case 0:return i;case 1:return e(s)?i:t(function(m){return o(s,m)});default:return e(s)&&e(u)?i:e(s)?t(function(m){return o(m,u)}):e(u)?t(function(m){return o(s,m)}):o(s,u)}},"s")}return a(n,"t"),Z8=n,Z8}function Sd(){if(tL)return U8;tL=1;var t=li(),e=Hz(),n=yd();function o(i){return a(function s(u,m,g){switch(arguments.length){case 0:return s;case 1:return n(u)?s:e(function(b,p){return i(u,b,p)});case 2:return n(u)&&n(m)?s:n(u)?e(function(b,p){return i(b,m,p)}):n(m)?e(function(b,p){return i(u,b,p)}):t(function(b){return i(u,m,b)});default:return n(u)&&n(m)&&n(g)?s:n(u)&&n(m)?e(function(b,p){return i(b,p,g)}):n(u)&&n(g)?e(function(b,p){return i(b,m,p)}):n(m)&&n(g)?e(function(b,p){return i(u,b,p)}):n(u)?t(function(b){return i(b,m,g)}):n(m)?t(function(b){return i(u,b,g)}):n(g)?t(function(b){return i(u,m,b)}):i(u,m,g)}},"l")}return a(o,"n"),U8=o,U8}function Yz(){return oL||(oL=1,nL=Array.isArray||function(t){return t!=null&&t.length>=0&&Object.prototype.toString.call(t)==="[object Array]"}),nL}function Pw(){if(lL)return B8;lL=1;function t(e){return Object.prototype.toString.call(e)==="[object String]"}return a(t,"i"),B8=t,B8}function Fw(){if(rL)return G8;rL=1;var t=li(),e=Yz(),n=Pw(),o=t(function(i){return e(i)?!0:!i||typeof i!="object"||n(i)?!1:i.length===0?!0:i.length>0?i.hasOwnProperty(0)&&i.hasOwnProperty(i.length-1):!1});return G8=o,G8}function Zw(){if(iL)return H8;iL=1;var t=function(){function n(o){this.f=o}return a(n,"t"),n.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},n.prototype["@@transducer/result"]=function(o){return o},n.prototype["@@transducer/step"]=function(o,i){return this.f(o,i)},n}();function e(n){return new t(n)}return a(e,"e"),H8=e,H8}function Uw(){if(aL)return Y8;aL=1;var t=Gz(),e=Hz(),n=e(function(o,i){return t(o.length,function(){return o.apply(i,arguments)})});return Y8=n,Y8}function Bw(){if(cL)return V8;cL=1;var t=Fw(),e=Zw(),n=Uw();function o(g,b,p){for(var _=0,C=p.length;_<C;){if(b=g["@@transducer/step"](b,p[_]),b&&b["@@transducer/reduced"]){b=b["@@transducer/value"];break}_+=1}return g["@@transducer/result"](b)}a(o,"n");function i(g,b,p){for(var _=p.next();!_.done;){if(b=g["@@transducer/step"](b,_.value),b&&b["@@transducer/reduced"]){b=b["@@transducer/value"];break}_=p.next()}return g["@@transducer/result"](b)}a(i,"s");function s(g,b,p,_){return g["@@transducer/result"](p[_](n(g["@@transducer/step"],g),b))}a(s,"l");var u=typeof Symbol<"u"?Symbol.iterator:"@@iterator";function m(g,b,p){if(typeof g=="function"&&(g=e(g)),t(p))return o(g,b,p);if(typeof p["fantasy-land/reduce"]=="function")return s(g,b,p,"fantasy-land/reduce");if(p[u]!=null)return i(g,b,p[u]());if(typeof p.next=="function")return i(g,b,p);if(typeof p.reduce=="function")return s(g,b,p,"reduce");throw new TypeError("reduce: list must be array or iterable")}return a(m,"L"),V8=m,V8}function Gw(){if(sL)return W8;sL=1;var t=Sd(),e=Bw(),n=t(e);return W8=n,W8}function Vz(){if(uL)return q8;uL=1;var t=Yz();function e(n,o){return function(){var i=arguments.length;if(i===0)return o();var s=arguments[i-1];return t(s)||typeof s[n]!="function"?o.apply(this,arguments):s[n].apply(s,Array.prototype.slice.call(arguments,0,i-1))}}return a(e,"e"),q8=e,q8}function Hw(){if(dL)return j8;dL=1;var t=Vz(),e=Sd(),n=e(t("slice",function(o,i,s){return Array.prototype.slice.call(s,o,i)}));return j8=n,j8}function Yw(){if(mL)return $8;mL=1;var t=Vz(),e=li(),n=Hw(),o=e(t("tail",n(1,1/0)));return $8=o,$8}function Vw(){if(gL)return Q8;gL=1;var t=Gz(),e=Dw(),n=Gw(),o=Yw();function i(){if(arguments.length===0)throw new Error("pipe requires at least one argument");return t(arguments[0].length,n(e,arguments[0],o(arguments)))}return a(i,"s"),Q8=i,Q8}function jw(){if(fL)return K8;fL=1;var t=Sd(),e=t(function(n,o,i){return i.replace(n,o)});return K8=e,K8}function ok(t){let e=new $.InputStream(t),n=new _e(e),o=new $.CommonTokenStream(n),i=new v(o);return i.addErrorListener(new Tu),i._syntaxErrors?null:i.prog()}function rk(t,e){let n=`WidthProviderOnBrowser_${t}_${e}`,o=Ru(n);if(o!=null)return o;let i=document.querySelector(".textarea-hidden-div");if(!i){let u=document.createElement("div");u.className="textarea-hidden-div ",u.style.fontSize=e===U9.MessageContent?"0.875rem":"1rem",u.style.fontFamily="Helvetica, Verdana, serif",u.style.display="inline",u.style.whiteSpace="nowrap",u.style.visibility="hidden",u.style.position="absolute",u.style.top="0",u.style.left="0",u.style.overflow="hidden",u.style.width="0px",u.style.paddingLeft="0px",u.style.paddingRight="0px",u.style.margin="0px",u.style.border="0px",document.body.appendChild(u),i=u}i.textContent=t;let s=i.scrollWidth;return Mu(n,s,!0),s}function ri(t){let e=$.tree.ParseTreeWalker.DEFAULT,n=new Au;return e.walk(n,t),n.result()}function dk(t){let e=F2.getParticipants(t),n=Array.from(e.participants.entries()),o=ri(t),i=o.length===0&&n.length===0,s=o.some(u=>!u.from);return(i||s)&&n.unshift([P2,{...Tz,name:P2,isStarter:!0}]),n.map((u,m,g)=>{let b=u[1],p=m>0?g[m-1][1].name:"";return new uk(b.name,p,b.label,b.type)})}function ii(t,e){return{position:t,velocity:e}}function CL(t,e){return ii(t.position+e.position,t.velocity+e.velocity)}function mk(t,e){let n=t.position-e.position;return n<-_L||Math.abs(n)<=_L&&t.velocity<e.velocity}function gk(){return{delta:1/0,dualLessThan:a(function(t,e){let n=mk(t,e);return n&&([t,e]=[e,t]),t.velocity<e.velocity&&(this.delta=Math.min(this.delta,(t.position-e.position)/(e.velocity-t.velocity))),n},"dualLessThan")}}function fk(t,e){let n=Array();for(let o=0;o<t;o++){n.push([]);for(let i=0;i<o;i++)e[i][o]>0&&n[o].push({i,length:ii(e[i][o],0)})}return n}function bk(t,e){let n=gk(),o=ii(0,0),i=[];for(let s=0;s<t.length;s++){let u=null;s>0&&(o=CL(o,e[s-1]));for(let m of t[s]){let g=CL(i[m.i].maximum,m.length);n.dualLessThan(o,g)&&(u=m.i,o=g)}i.push({argument:u,maximum:o})}return[n.delta,i]}function Lk(t,e,n){let o=t.length-1;for(;o>0;){let i=t[o].argument;i!==null?o=i:(o--,n[o].velocity=0)}}function pk(t,e){for(let n=0;n<t.length;n++)t[n].position+=t[n].velocity*e}function Ck(t){let e=[];for(let n of t)e.push(n.maximum.position);return e}function _k(t){let e=t.length,n=fk(e,t),o=[];for(let i=1;i<e;i++)o.push(ii(0,1));for(;;){let[i,s]=bk(n,o);if(i==1/0)return Ck(s);s[e-1].maximum.velocity>0?Lk(s,n,o):pk(o,i)}}function xk(t,e){if(t.match(/^[a-z]+:\/\//i))return t;if(t.match(/^\/\//))return window.location.protocol+t;if(t.match(/^[a-z]+:/i))return t;let n=document.implementation.createHTMLDocument(),o=n.createElement("base"),i=n.createElement("a");return n.head.appendChild(o),n.body.appendChild(i),e&&(o.href=e),i.href=t,i.href}function At(t){let e=[];for(let n=0,o=t.length;n<o;n++)e.push(t[n]);return e}function rx(t={}){return Q4||(t.includeStyleProperties?(Q4=t.includeStyleProperties,Q4):(Q4=At(window.getComputedStyle(document.documentElement)),Q4))}function B9(t,e){let n=(t.ownerDocument.defaultView||window).getComputedStyle(t).getPropertyValue(e);return n?parseFloat(n.replace("px","")):0}function Ek(t){let e=B9(t,"border-left-width"),n=B9(t,"border-right-width");return t.clientWidth+e+n}function yk(t){let e=B9(t,"border-top-width"),n=B9(t,"border-bottom-width");return t.clientHeight+e+n}function ix(t,e={}){let n=e.width||Ek(t),o=e.height||yk(t);return{width:n,height:o}}function Sk(){let t,e;try{e=process}catch{}let n=e&&e.env?e.env.devicePixelRatio:null;return n&&(t=parseInt(n,10),Number.isNaN(t)&&(t=1)),t||window.devicePixelRatio||1}function wk(t){(t.width>z0||t.height>z0)&&(t.width>z0&&t.height>z0?t.width>t.height?(t.height*=z0/t.width,t.width=z0):(t.width*=z0/t.height,t.height=z0):t.width>z0?(t.height*=z0/t.width,t.width=z0):(t.width*=z0/t.height,t.height=z0))}function kk(t,e={}){return t.toBlob?new Promise(n=>{t.toBlob(n,e.type?e.type:"image/png",e.quality?e.quality:1)}):new Promise(n=>{let o=window.atob(t.toDataURL(e.type?e.type:void 0,e.quality?e.quality:void 0).split(",")[1]),i=o.length,s=new Uint8Array(i);for(let u=0;u<i;u+=1)s[u]=o.charCodeAt(u);n(new Blob([s],{type:e.type?e.type:"image/png"}))})}function G9(t){return new Promise((e,n)=>{let o=new Image;o.onload=()=>{o.decode().then(()=>{requestAnimationFrame(()=>e(o))})},o.onerror=n,o.crossOrigin="anonymous",o.decoding="async",o.src=t})}async function Tk(t){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(t)).then(encodeURIComponent).then(e=>`data:image/svg+xml;charset=utf-8,${e}`)}async function Rk(t,e,n){let o="http://www.w3.org/2000/svg",i=document.createElementNS(o,"svg"),s=document.createElementNS(o,"foreignObject");return i.setAttribute("width",`${e}`),i.setAttribute("height",`${n}`),i.setAttribute("viewBox",`0 0 ${e} ${n}`),s.setAttribute("width","100%"),s.setAttribute("height","100%"),s.setAttribute("x","0"),s.setAttribute("y","0"),s.setAttribute("externalResourcesRequired","true"),i.appendChild(s),s.appendChild(t),Tk(i)}function Mk(t){let e=t.getPropertyValue("content");return`${t.cssText} content: '${e.replace(/'|"/g,"")}';`}function Ak(t,e){return rx(e).map(n=>{let o=t.getPropertyValue(n),i=t.getPropertyPriority(n);return`${n}: ${o}${i?" !important":""};`}).join(" ")}function Nk(t,e,n,o){let i=`.${t}:${e}`,s=n.cssText?Mk(n):Ak(n,o);return document.createTextNode(`${i}{${s}}`)}function xL(t,e,n,o){let i=window.getComputedStyle(t,n),s=i.getPropertyValue("content");if(s===""||s==="none")return;let u=vk();try{e.className=`${e.className} ${u}`}catch{return}let m=document.createElement("style");m.appendChild(Nk(u,n,i,o)),e.appendChild(m)}function Ik(t,e,n){xL(t,e,":before",n),xL(t,e,":after",n)}function Dk(t){let e=/\.([^./]*?)$/g.exec(t);return e?e[1]:""}function Id(t){let e=Dk(t).toLowerCase();return Ok[e]||""}function Pk(t){return t.split(/,/)[1]}function Ou(t){return t.search(/^(data:)/)!==-1}function Fk(t,e){return`data:${e};base64,${t}`}async function ax(t,e,n){let o=await fetch(t,e);if(o.status===404)throw new Error(`Resource "${o.url}" not found`);let i=await o.blob();return new Promise((s,u)=>{let m=new FileReader;m.onerror=u,m.onloadend=()=>{try{s(n({res:o,result:m.result}))}catch(g){u(g)}},m.readAsDataURL(i)})}function Zk(t,e,n){let o=t.replace(/\?.*/,"");return n&&(o=t),/ttf|otf|eot|woff2?/i.test(o)&&(o=o.replace(/.*\//,"")),e?`[${e}]${o}`:o}async function Od(t,e,n){let o=Zk(t,e,n.includeQueryParams);if(X8[o]!=null)return X8[o];n.cacheBust&&(t+=(/\?/.test(t)?"&":"?")+new Date().getTime());let i;try{let s=await ax(t,n.fetchRequestInit,({res:u,result:m})=>(e||(e=u.headers.get("Content-Type")||""),Pk(m)));i=Fk(s,e)}catch(s){i=n.imagePlaceholder||"";let u=`Failed to fetch resource: ${t}`;s&&(u=typeof s=="string"?s:s.message),u&&console.warn(u)}return X8[o]=i,i}async function Uk(t){let e=t.toDataURL();return e==="data:,"?t.cloneNode(!1):G9(e)}async function Bk(t,e){if(t.currentSrc){let s=document.createElement("canvas"),u=s.getContext("2d");s.width=t.clientWidth,s.height=t.clientHeight,u?.drawImage(t,0,0,s.width,s.height);let m=s.toDataURL();return G9(m)}let n=t.poster,o=Id(n),i=await Od(n,o,e);return G9(i)}async function Gk(t,e){var n;try{if(!((n=t?.contentDocument)===null||n===void 0)&&n.body)return await ci(t.contentDocument.body,e,!0)}catch{}return t.cloneNode(!1)}async function Hk(t,e){return s0(t,HTMLCanvasElement)?Uk(t):s0(t,HTMLVideoElement)?Bk(t,e):s0(t,HTMLIFrameElement)?Gk(t,e):t.cloneNode(cx(t))}async function Vk(t,e,n){var o,i;if(cx(e))return e;let s=[];return Yk(t)&&t.assignedNodes?s=At(t.assignedNodes()):s0(t,HTMLIFrameElement)&&!((o=t.contentDocument)===null||o===void 0)&&o.body?s=At(t.contentDocument.body.childNodes):s=At(((i=t.shadowRoot)!==null&&i!==void 0?i:t).childNodes),s.length===0||s0(t,HTMLVideoElement)||await s.reduce((u,m)=>u.then(()=>ci(m,n)).then(g=>{g&&e.appendChild(g)}),Promise.resolve()),e}function Wk(t,e,n){let o=e.style;if(!o)return;let i=window.getComputedStyle(t);i.cssText?(o.cssText=i.cssText,o.transformOrigin=i.transformOrigin):rx(n).forEach(s=>{let u=i.getPropertyValue(s);s==="font-size"&&u.endsWith("px")&&(u=`${Math.floor(parseFloat(u.substring(0,u.length-2)))-.1}px`),s0(t,HTMLIFrameElement)&&s==="display"&&u==="inline"&&(u="block"),s==="d"&&e.getAttribute("d")&&(u=`path(${e.getAttribute("d")})`),o.setProperty(s,u,i.getPropertyPriority(s))})}function qk(t,e){s0(t,HTMLTextAreaElement)&&(e.innerHTML=t.value),s0(t,HTMLInputElement)&&e.setAttribute("value",t.value)}function jk(t,e){if(s0(t,HTMLSelectElement)){let n=e,o=Array.from(n.children).find(i=>t.value===i.getAttribute("value"));o&&o.setAttribute("selected","")}}function $k(t,e,n){return s0(e,Element)&&(Wk(t,e,n),Ik(t,e,n),qk(t,e),jk(t,e)),e}async function Qk(t,e){let n=t.querySelectorAll?t.querySelectorAll("use"):[];if(n.length===0)return t;let o={};for(let s=0;s<n.length;s++){let u=n[s].getAttribute("xlink:href");if(u){let m=t.querySelector(u),g=document.querySelector(u);!m&&g&&!o[u]&&(o[u]=await ci(g,e,!0))}}let i=Object.values(o);if(i.length){let s="http://www.w3.org/1999/xhtml",u=document.createElementNS(s,"svg");u.setAttribute("xmlns",s),u.style.position="absolute",u.style.width="0",u.style.height="0",u.style.overflow="hidden",u.style.display="none";let m=document.createElementNS(s,"defs");u.appendChild(m);for(let g=0;g<i.length;g++)m.appendChild(i[g]);t.appendChild(u)}return t}async function ci(t,e,n){return!n&&e.filter&&!e.filter(t)?null:Promise.resolve(t).then(o=>Hk(o,e)).then(o=>Vk(t,o,e)).then(o=>$k(t,o,e)).then(o=>Qk(o,e))}function Jk(t){let e=t.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${e})(['"]?\\))`,"g")}function eT(t){let e=[];return t.replace(sx,(n,o,i)=>(e.push(i),n)),e.filter(n=>!Ou(n))}async function tT(t,e,n,o,i){try{let s=n?xk(e,n):e,u=Id(e),m;return i||(m=await Od(s,u,o)),t.replace(Jk(e),`$1${m}$3`)}catch{}return t}function nT(t,{preferredFontFormat:e}){return e?t.replace(Xk,n=>{for(;;){let[o,,i]=Kk.exec(n)||[];if(!i)return"";if(i===e)return`src: ${o};`}}):t}function ux(t){return t.search(sx)!==-1}async function dx(t,e,n){if(!ux(t))return t;let o=nT(t,n);return eT(o).reduce((i,s)=>i.then(u=>tT(u,s,e,n)),Promise.resolve(o))}async function fo(t,e,n){var o;let i=(o=e.style)===null||o===void 0?void 0:o.getPropertyValue(t);if(i){let s=await dx(i,null,n);return e.style.setProperty(t,s,e.style.getPropertyPriority(t)),!0}return!1}async function oT(t,e){await fo("background",t,e)||await fo("background-image",t,e),await fo("mask",t,e)||await fo("-webkit-mask",t,e)||await fo("mask-image",t,e)||await fo("-webkit-mask-image",t,e)}async function lT(t,e){let n=s0(t,HTMLImageElement);if(!(n&&!Ou(t.src))&&!(s0(t,SVGImageElement)&&!Ou(t.href.baseVal)))return;let o=n?t.src:t.href.baseVal,i=await Od(o,Id(o),e);await new Promise((s,u)=>{t.onload=s,t.onerror=e.onImageErrorHandler?(...g)=>{try{s(e.onImageErrorHandler(...g))}catch(b){u(b)}}:u;let m=t;m.decode&&(m.decode=s),m.loading==="lazy"&&(m.loading="eager"),n?(t.srcset="",t.src=i):t.href.baseVal=i})}async function rT(t,e){let n=At(t.childNodes).map(o=>mx(o,e));await Promise.all(n).then(()=>t)}async function mx(t,e){s0(t,Element)&&(await oT(t,e),await lT(t,e),await rT(t,e))}function iT(t,e){let{style:n}=t;e.backgroundColor&&(n.backgroundColor=e.backgroundColor),e.width&&(n.width=`${e.width}px`),e.height&&(n.height=`${e.height}px`);let o=e.style;return o!=null&&Object.keys(o).forEach(i=>{n[i]=o[i]}),t}async function SL(t){let e=yL[t];if(e!=null)return e;let n=await(await fetch(t)).text();return e={url:t,cssText:n},yL[t]=e,e}async function wL(t,e){let n=t.cssText,o=/url\(["']?([^"')]+)["']?\)/g,i=(n.match(/url\([^)]+\)/g)||[]).map(async s=>{let u=s.replace(o,"$1");return u.startsWith("https://")||(u=new URL(u,t.url).href),ax(u,e.fetchRequestInit,({result:m})=>(n=n.replace(s,`url(${m})`),[s,m]))});return Promise.all(i).then(()=>n)}function kL(t){if(t==null)return[];let e=[],n=/(\/\*[\s\S]*?\*\/)/gi,o=t.replace(n,""),i=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){let g=i.exec(o);if(g===null)break;e.push(g[0])}o=o.replace(i,"");let s=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,u="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",m=new RegExp(u,"gi");for(;;){let g=s.exec(o);if(g===null){if(g=m.exec(o),g===null)break;s.lastIndex=m.lastIndex}else m.lastIndex=s.lastIndex;e.push(g[0])}return e}async function aT(t,e){let n=[],o=[];return t.forEach(i=>{if("cssRules"in i)try{At(i.cssRules||[]).forEach((s,u)=>{if(s.type===CSSRule.IMPORT_RULE){let m=u+1,g=s.href,b=SL(g).then(p=>wL(p,e)).then(p=>kL(p).forEach(_=>{try{i.insertRule(_,_.startsWith("@import")?m+=1:i.cssRules.length)}catch(C){console.error("Error inserting rule from remote css",{rule:_,error:C})}})).catch(p=>{console.error("Error loading remote css",p.toString())});o.push(b)}})}catch(s){let u=t.find(m=>m.href==null)||document.styleSheets[0];i.href!=null&&o.push(SL(i.href).then(m=>wL(m,e)).then(m=>kL(m).forEach(g=>{u.insertRule(g,u.cssRules.length)})).catch(m=>{console.error("Error loading remote stylesheet",m)})),console.error("Error inlining remote css file",s)}}),Promise.all(o).then(()=>(t.forEach(i=>{if("cssRules"in i)try{At(i.cssRules||[]).forEach(s=>{n.push(s)})}catch(s){console.error(`Error while reading CSS rules from ${i.href}`,s)}}),n))}function cT(t){return t.filter(e=>e.type===CSSRule.FONT_FACE_RULE).filter(e=>ux(e.style.getPropertyValue("src")))}async function sT(t,e){if(t.ownerDocument==null)throw new Error("Provided element is not within a Document");let n=At(t.ownerDocument.styleSheets),o=await aT(n,e);return cT(o)}function gx(t){return t.trim().replace(/["']/g,"")}function uT(t){let e=new Set;function n(o){(o.style.fontFamily||getComputedStyle(o).fontFamily).split(",").forEach(i=>{e.add(gx(i))}),Array.from(o.children).forEach(i=>{i instanceof HTMLElement&&n(i)})}return a(n,"t"),n(t),e}async function dT(t,e){let n=await sT(t,e),o=uT(t);return(await Promise.all(n.filter(i=>o.has(gx(i.style.fontFamily))).map(i=>{let s=i.parentStyleSheet?i.parentStyleSheet.href:null;return dx(i.cssText,s,e)}))).join(`
`)}async function mT(t,e){let n=e.fontEmbedCSS!=null?e.fontEmbedCSS:e.skipFonts?null:await dT(t,e);if(n){let o=document.createElement("style"),i=document.createTextNode(n);o.appendChild(i),t.firstChild?t.insertBefore(o,t.firstChild):t.appendChild(o)}}async function Dd(t,e={}){let{width:n,height:o}=ix(t,e),i=await ci(t,e,!0);return await mT(i,e),await mx(i,e),iT(i,e),await Rk(i,n,o)}async function Pd(t,e={}){let{width:n,height:o}=ix(t,e),i=await Dd(t,e),s=await G9(i),u=document.createElement("canvas"),m=u.getContext("2d"),g=e.pixelRatio||Sk(),b=e.canvasWidth||n,p=e.canvasHeight||o;return u.width=b*g,u.height=p*g,e.skipAutoScale||wk(u),u.style.width=`${b}`,u.style.height=`${p}`,e.backgroundColor&&(m.fillStyle=e.backgroundColor,m.fillRect(0,0,u.width,u.height)),m.drawImage(s,0,0,u.width,u.height),u}async function fx(t,e={}){return(await Pd(t,e)).toDataURL()}async function gT(t,e={}){return(await Pd(t,e)).toDataURL("image/jpeg",e.quality||1)}async function fT(t,e={}){let n=await Pd(t,e);return await kk(n)}function bx(t){var e,n,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var i=t.length;for(e=0;e<i;e++)t[e]&&(n=bx(t[e]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}function bT(){for(var t,e,n=0,o="",i=arguments.length;n<i;n++)(t=arguments[n])&&(e=bx(t))&&(o&&(o+=" "),o+=e);return o}function kT(){let t=0,e,n,o="";for(;t<arguments.length;)(e=arguments[t++])&&(n=px(e))&&(o&&(o+=" "),o+=n);return o}function TT(t,...e){let n,o,i,s=u;function u(g){let b=e.reduce((p,_)=>_(p),t());return n=yT(b),o=n.cache.get,i=n.cache.set,s=m,m(g)}a(u,"c");function m(g){let b=o(g);if(b)return b;let p=wT(g,n);return i(g,p),p}return a(m,"L"),function(){return s(kT.apply(null,arguments))}}function He(...t){return nR(bT(t))}function ZZ(t){let e=y.useRef(null);return Ex(()=>{e.current=t},[t]),y.useCallback((...n)=>{let o=e.current;return o?.(...n)},[])}function UZ(t){return t!==null&&typeof t=="object"&&"nodeType"in t&&typeof t.nodeType=="number"}function BZ(t){return UZ(t)&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in t}function Ud(){return GZ}function yx(t,e){if(!Ud())return e&&t?t.contains(e):!1;if(!t||!e)return!1;let n=e;for(;n!==null;){if(n===t)return!0;n.tagName==="SLOT"&&n.assignedSlot?n=n.assignedSlot.parentNode:BZ(n)?n=n.host:n=n.parentNode}return!1}function Sx(t){return Ud()&&t.target.shadowRoot&&t.composedPath?t.composedPath()[0]:t.target}function HZ(t){var e;return typeof window>"u"||window.navigator==null?!1:((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.brands.some(n=>t.test(n.brand)))||t.test(window.navigator.userAgent)}function YZ(t){var e;return typeof window<"u"&&window.navigator!=null?t.test(((e=window.navigator.userAgentData)===null||e===void 0?void 0:e.platform)||window.navigator.platform):!1}function wx(t){let e=null;return()=>(e==null&&(e=t()),e)}function kx(){let t=y.useRef(new Map),e=y.useCallback((i,s,u,m)=>{let g=m!=null&&m.once?(...b)=>{t.current.delete(u),u(...b)}:u;t.current.set(u,{type:s,eventTarget:i,fn:g,options:m}),i.addEventListener(s,g,m)},[]),n=y.useCallback((i,s,u,m)=>{var g;let b=((g=t.current.get(u))===null||g===void 0?void 0:g.fn)||u;i.removeEventListener(s,b,m),t.current.delete(u)},[]),o=y.useCallback(()=>{t.current.forEach((i,s)=>{n(i.eventTarget,i.type,s,i.options)})},[n]);return y.useEffect(()=>o,[o]),{addGlobalListener:e,removeGlobalListener:n,removeAllGlobalListeners:o}}function qZ(t){return t.mozInputSource===0&&t.isTrusted?!0:WZ()&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function jZ(){if(jL)return A2;jL=1;var t=ud();function e(g){var b="https://react.dev/errors/"+g;if(1<arguments.length){b+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)b+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+g+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}a(e,"e");function n(){}a(n,"t");var o={d:{f:n,r:a(function(){throw Error(e(522))},"r"),D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},i=Symbol.for("react.portal");function s(g,b,p){var _=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:i,key:_==null?null:""+_,children:g,containerInfo:b,implementation:p}}a(s,"l");var u=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function m(g,b){if(g==="font")return"";if(typeof b=="string")return b==="use-credentials"?b:""}return a(m,"L"),A2.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,A2.createPortal=function(g,b){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!b||b.nodeType!==1&&b.nodeType!==9&&b.nodeType!==11)throw Error(e(299));return s(g,b,null,p)},A2.flushSync=function(g){var b=u.T,p=o.p;try{if(u.T=null,o.p=2,g)return g()}finally{u.T=b,o.p=p,o.d.f()}},A2.preconnect=function(g,b){typeof g=="string"&&(b?(b=b.crossOrigin,b=typeof b=="string"?b==="use-credentials"?b:"":void 0):b=null,o.d.C(g,b))},A2.prefetchDNS=function(g){typeof g=="string"&&o.d.D(g)},A2.preinit=function(g,b){if(typeof g=="string"&&b&&typeof b.as=="string"){var p=b.as,_=m(p,b.crossOrigin),C=typeof b.integrity=="string"?b.integrity:void 0,h=typeof b.fetchPriority=="string"?b.fetchPriority:void 0;p==="style"?o.d.S(g,typeof b.precedence=="string"?b.precedence:void 0,{crossOrigin:_,integrity:C,fetchPriority:h}):p==="script"&&o.d.X(g,{crossOrigin:_,integrity:C,fetchPriority:h,nonce:typeof b.nonce=="string"?b.nonce:void 0})}},A2.preinitModule=function(g,b){if(typeof g=="string")if(typeof b=="object"&&b!==null){if(b.as==null||b.as==="script"){var p=m(b.as,b.crossOrigin);o.d.M(g,{crossOrigin:p,integrity:typeof b.integrity=="string"?b.integrity:void 0,nonce:typeof b.nonce=="string"?b.nonce:void 0})}}else b==null&&o.d.M(g)},A2.preload=function(g,b){if(typeof g=="string"&&typeof b=="object"&&b!==null&&typeof b.as=="string"){var p=b.as,_=m(p,b.crossOrigin);o.d.L(g,p,{crossOrigin:_,integrity:typeof b.integrity=="string"?b.integrity:void 0,nonce:typeof b.nonce=="string"?b.nonce:void 0,type:typeof b.type=="string"?b.type:void 0,fetchPriority:typeof b.fetchPriority=="string"?b.fetchPriority:void 0,referrerPolicy:typeof b.referrerPolicy=="string"?b.referrerPolicy:void 0,imageSrcSet:typeof b.imageSrcSet=="string"?b.imageSrcSet:void 0,imageSizes:typeof b.imageSizes=="string"?b.imageSizes:void 0,media:typeof b.media=="string"?b.media:void 0})}},A2.preloadModule=function(g,b){if(typeof g=="string")if(b){var p=m(b.as,b.crossOrigin);o.d.m(g,{as:typeof b.as=="string"&&b.as!=="script"?b.as:void 0,crossOrigin:p,integrity:typeof b.integrity=="string"?b.integrity:void 0})}else o.d.m(g)},A2.requestFormReset=function(g){o.d.r(g)},A2.unstable_batchedUpdates=function(g,b){return g(b)},A2.useFormState=function(g,b,p){return u.H.useFormState(g,b,p)},A2.useFormStatus=function(){return u.H.useHostTransitionStatus()},A2.version="19.1.0",A2}function Tx(){if($L)return na.exports;$L=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return a(t,"i"),t(),na.exports=jZ(),na.exports}function Rx(t){let e=t;return e.nativeEvent=t,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function $Z(t,e){Object.defineProperty(t,"target",{value:e}),Object.defineProperty(t,"currentTarget",{value:e})}function Mx(t){let e=y.useRef({isFocused:!1,observer:null});Ex(()=>{let o=e.current;return()=>{o.observer&&(o.observer.disconnect(),o.observer=null)}},[]);let n=ZZ(o=>{t?.(o)});return y.useCallback(o=>{if(o.target instanceof HTMLButtonElement||o.target instanceof HTMLInputElement||o.target instanceof HTMLTextAreaElement||o.target instanceof HTMLSelectElement){e.current.isFocused=!0;let i=o.target,s=a(u=>{if(e.current.isFocused=!1,i.disabled){let m=Rx(u);n(m)}e.current.observer&&(e.current.observer.disconnect(),e.current.observer=null)},"l");i.addEventListener("focusout",s,{once:!0}),e.current.observer=new MutationObserver(()=>{if(e.current.isFocused&&i.disabled){var u;(u=e.current.observer)===null||u===void 0||u.disconnect();let m=i===document.activeElement?null:document.activeElement;i.dispatchEvent(new FocusEvent("blur",{relatedTarget:m})),i.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:m}))}}),e.current.observer.observe(i,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function Gd(t,e){for(let n of Bu)n(t,e)}function XZ(t){return!(t.metaKey||!VZ()&&t.altKey||t.ctrlKey||t.key==="Control"||t.key==="Shift"||t.key==="Meta")}function H9(t){yn=!0,XZ(t)&&(C5="keyboard",Gd("keyboard",t))}function _o(t){C5="pointer",(t.type==="mousedown"||t.type==="pointerdown")&&(yn=!0,Gd("pointer",t))}function Ax(t){qZ(t)&&(yn=!0,C5="virtual")}function Nx(t){t.target===window||t.target===document||QZ||!t.isTrusted||(!yn&&!Gu&&(C5="virtual",Gd("virtual",t)),yn=!1,Gu=!1)}function Ix(){yn=!1,Gu=!0}function Hu(t){if(typeof window>"u"||gl.get(dn(t)))return;let e=dn(t),n=Ft(t),o=e.HTMLElement.prototype.focus;e.HTMLElement.prototype.focus=function(){yn=!0,o.apply(this,arguments)},n.addEventListener("keydown",H9,!0),n.addEventListener("keyup",H9,!0),n.addEventListener("click",Ax,!0),e.addEventListener("focus",Nx,!0),e.addEventListener("blur",Ix,!1),typeof PointerEvent<"u"&&(n.addEventListener("pointerdown",_o,!0),n.addEventListener("pointermove",_o,!0),n.addEventListener("pointerup",_o,!0)),e.addEventListener("beforeunload",()=>{Ox(t)},{once:!0}),gl.set(e,{focus:o})}function JZ(t){let e=Ft(t),n;return e.readyState!=="loading"?Hu(t):(n=a(()=>{Hu(t)},"t"),e.addEventListener("DOMContentLoaded",n)),()=>Ox(t,n)}function Dx(){return C5!=="pointer"}function tU(t,e,n){let o=Ft(n?.target),i=typeof window<"u"?dn(n?.target).HTMLInputElement:HTMLInputElement,s=typeof window<"u"?dn(n?.target).HTMLTextAreaElement:HTMLTextAreaElement,u=typeof window<"u"?dn(n?.target).HTMLElement:HTMLElement,m=typeof window<"u"?dn(n?.target).KeyboardEvent:KeyboardEvent;return t=t||o.activeElement instanceof i&&!eU.has(o.activeElement.type)||o.activeElement instanceof s||o.activeElement instanceof u&&o.activeElement.isContentEditable,!(t&&e==="keyboard"&&n instanceof m&&!KZ[n.key])}function nU(t,e,n){Hu(),y.useEffect(()=>{let o=a((i,s)=>{tU(!!(n!=null&&n.isTextInput),i,s)&&t(Dx())},"n");return Bu.add(o),()=>{Bu.delete(o)}},e)}function oU(t){let{isDisabled:e,onFocus:n,onBlur:o,onFocusChange:i}=t,s=y.useCallback(g=>{if(g.target===g.currentTarget)return o&&o(g),i&&i(!1),!0},[o,i]),u=Mx(s),m=y.useCallback(g=>{let b=Ft(g.target),p=b?Uu(b):Uu();g.target===g.currentTarget&&p===Sx(g.nativeEvent)&&(n&&n(g),i&&i(!0),u(g))},[i,n,u]);return{focusProps:{onFocus:!e&&(n||i||o)?m:void 0,onBlur:!e&&(o||i)?s:void 0}}}function lU(t){let{isDisabled:e,onBlurWithin:n,onFocusWithin:o,onFocusWithinChange:i}=t,s=y.useRef({isFocusWithin:!1}),{addGlobalListener:u,removeAllGlobalListeners:m}=kx(),g=y.useCallback(_=>{_.currentTarget.contains(_.target)&&s.current.isFocusWithin&&!_.currentTarget.contains(_.relatedTarget)&&(s.current.isFocusWithin=!1,m(),n&&n(_),i&&i(!1))},[n,i,s,m]),b=Mx(g),p=y.useCallback(_=>{if(!_.currentTarget.contains(_.target))return;let C=Ft(_.target),h=Uu(C);if(!s.current.isFocusWithin&&h===Sx(_.nativeEvent)){o&&o(_),i&&i(!0),s.current.isFocusWithin=!0,b(_);let S=_.currentTarget;u(C,"focus",E=>{if(s.current.isFocusWithin&&!yx(S,E.target)){let T=new C.defaultView.FocusEvent("blur",{relatedTarget:E.target});$Z(T,S);let k=Rx(T);g(k)}},{capture:!0})}},[o,i,b,u,g]);return e?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:p,onBlur:g}}}function rU(){Yu=!0,setTimeout(()=>{Yu=!1},50)}function QL(t){t.pointerType==="touch"&&rU()}function iU(){if(!(typeof document>"u"))return typeof PointerEvent<"u"&&document.addEventListener("pointerup",QL),oa++,()=>{oa--,!(oa>0)&&typeof PointerEvent<"u"&&document.removeEventListener("pointerup",QL)}}function Px(t){let{onHoverStart:e,onHoverChange:n,onHoverEnd:o,isDisabled:i}=t,[s,u]=y.useState(!1),m=y.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;y.useEffect(iU,[]);let{addGlobalListener:g,removeAllGlobalListeners:b}=kx(),{hoverProps:p,triggerHoverEnd:_}=y.useMemo(()=>{let C=a((E,T)=>{if(m.pointerType=T,i||T==="touch"||m.isHovered||!E.currentTarget.contains(E.target))return;m.isHovered=!0;let k=E.currentTarget;m.target=k,g(Ft(E.target),"pointerover",R=>{m.isHovered&&m.target&&!yx(m.target,R.target)&&h(R,R.pointerType)},{capture:!0}),e&&e({type:"hoverstart",target:k,pointerType:T}),n&&n(!0),u(!0)},"f"),h=a((E,T)=>{let k=m.target;m.pointerType="",m.target=null,!(T==="touch"||!m.isHovered||!k)&&(m.isHovered=!1,b(),o&&o({type:"hoverend",target:k,pointerType:T}),n&&n(!1),u(!1))},"h"),S={};return typeof PointerEvent<"u"&&(S.onPointerEnter=E=>{Yu&&E.pointerType==="mouse"||C(E,E.pointerType)},S.onPointerLeave=E=>{!i&&E.currentTarget.contains(E.target)&&h(E,E.pointerType)}),{hoverProps:S,triggerHoverEnd:h}},[e,n,o,i,m,g,b]);return y.useEffect(()=>{i&&_({currentTarget:m.target},m.pointerType)},[i]),{hoverProps:p,isHovered:s}}function Fx(t={}){let{autoFocus:e=!1,isTextInput:n,within:o}=t,i=y.useRef({isFocused:!1,isFocusVisible:e||Dx()}),[s,u]=y.useState(!1),[m,g]=y.useState(()=>i.current.isFocused&&i.current.isFocusVisible),b=y.useCallback(()=>g(i.current.isFocused&&i.current.isFocusVisible),[]),p=y.useCallback(h=>{i.current.isFocused=h,u(h),b()},[b]);nU(h=>{i.current.isFocusVisible=h,b()},[],{isTextInput:n});let{focusProps:_}=oU({isDisabled:o,onFocusChange:p}),{focusWithinProps:C}=lU({isDisabled:!o,onFocusWithinChange:p});return{isFocused:s,isFocusVisible:m,focusProps:o?C:_}}function _5(t){var e,n;return fn.isServer?null:t?"ownerDocument"in t?t.ownerDocument:"current"in t?(n=(e=t.current)==null?void 0:e.ownerDocument)!=null?n:document:null:document}function si(t){typeof queueMicrotask=="function"?queueMicrotask(t):Promise.resolve().then(t).catch(e=>setTimeout(()=>{throw e}))}function Zt(){let t=[],e={addEventListener(n,o,i,s){return n.addEventListener(o,i,s),e.add(()=>n.removeEventListener(o,i,s))},requestAnimationFrame(...n){let o=requestAnimationFrame(...n);return e.add(()=>cancelAnimationFrame(o))},nextFrame(...n){return e.requestAnimationFrame(()=>e.requestAnimationFrame(...n))},setTimeout(...n){let o=setTimeout(...n);return e.add(()=>clearTimeout(o))},microTask(...n){let o={current:!0};return si(()=>{o.current&&n[0]()}),e.add(()=>{o.current=!1})},style(n,o,i){let s=n.style.getPropertyValue(o);return Object.assign(n.style,{[o]:i}),this.add(()=>{Object.assign(n.style,{[o]:s})})},group(n){let o=Zt();return n(o),this.add(()=>o.dispose())},add(n){return t.includes(n)||t.push(n),()=>{let o=t.indexOf(n);if(o>=0)for(let i of t.splice(o,1))i()}},dispose(){for(let n of t.splice(0))n()}};return e}function ui(){let[t]=y.useState(Zt);return y.useEffect(()=>()=>t.dispose(),[t]),t}function Q3(t){let e=y.useRef(t);return _2(()=>{e.current=t},[t]),e}function di(){return y.useContext(uU)}function Vu(...t){return Array.from(new Set(t.flatMap(e=>typeof e=="string"?e.split(" "):[]))).filter(Boolean).join(" ")}function q3(t,e,...n){if(t in e){let i=e[t];return typeof i=="function"?i(...n):i}let o=new Error(`Tried to handle "${t}" but there is no handler defined. Only defined handlers are: ${Object.keys(e).map(i=>`"${i}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,q3),o}function Z2(){let t=mU();return y.useCallback(e=>dU({mergeRefs:t,...e}),[t])}function dU({ourProps:t,theirProps:e,slot:n,defaultTag:o,features:i,visible:s=!0,name:u,mergeRefs:m}){m=m??gU;let g=Zx(e,t);if(s)return Or(g,n,o,u,m);let b=i??0;if(b&2){let{static:p=!1,..._}=g;if(p)return Or(_,n,o,u,m)}if(b&1){let{unmount:p=!0,..._}=g;return q3(p?0:1,{0(){return null},1(){return Or({..._,hidden:!0,style:{display:"none"}},n,o,u,m)}})}return Or(g,n,o,u,m)}function Or(t,e={},n,o,i){let{as:s=n,children:u,refName:m="ref",...g}=ra(t,["unmount","static"]),b=t.ref!==void 0?{[m]:t.ref}:{},p=typeof u=="function"?u(e):u;"className"in g&&g.className&&typeof g.className=="function"&&(g.className=g.className(e)),g["aria-labelledby"]&&g["aria-labelledby"]===g.id&&(g["aria-labelledby"]=void 0);let _={};if(e){let C=!1,h=[];for(let[S,E]of Object.entries(e))typeof E=="boolean"&&(C=!0),E===!0&&h.push(S.replace(/([A-Z])/g,T=>`-${T.toLowerCase()}`));if(C){_["data-headlessui-state"]=h.join(" ");for(let S of h)_[`data-${S}`]=""}}if(s===y.Fragment&&(Object.keys(St(g)).length>0||Object.keys(St(_)).length>0))if(!y.isValidElement(p)||Array.isArray(p)&&p.length>1){if(Object.keys(St(g)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${o} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(St(g)).concat(Object.keys(St(_))).map(C=>` - ${C}`).join(`
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(C=>` - ${C}`).join(`
`)].join(`
`))}else{let C=p.props,h=C?.className,S=typeof h=="function"?(...k)=>Vu(h(...k),g.className):Vu(h,g.className),E=S?{className:S}:{},T=Zx(p.props,St(ra(g,["ref"])));for(let k in _)k in T&&delete _[k];return y.cloneElement(p,Object.assign({},T,_,b,{ref:i(fU(p),b.ref)},E))}return y.createElement(s,Object.assign({},ra(g,["ref"]),s!==y.Fragment&&b,s!==y.Fragment&&_),p)}function mU(){let t=y.useRef([]),e=y.useCallback(n=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(n):o.current=n)},[]);return(...n)=>{if(!n.every(o=>o==null))return t.current=n,e}}function gU(...t){return t.every(e=>e==null)?void 0:e=>{for(let n of t)n!=null&&(typeof n=="function"?n(e):n.current=e)}}function Zx(...t){if(t.length===0)return{};if(t.length===1)return t[0];let e={},n={};for(let o of t)for(let i in o)i.startsWith("on")&&typeof o[i]=="function"?(n[i]!=null||(n[i]=[]),n[i].push(o[i])):e[i]=o[i];if(e.disabled||e["aria-disabled"])for(let o in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(o)&&(n[o]=[i=>{var s;return(s=i?.preventDefault)==null?void 0:s.call(i)}]);for(let o in n)Object.assign(e,{[o](i,...s){let u=n[o];for(let m of u){if((i instanceof Event||i?.nativeEvent instanceof Event)&&i.defaultPrevented)return;m(i,...s)}}});return e}function Ux(...t){if(t.length===0)return{};if(t.length===1)return t[0];let e={},n={};for(let o of t)for(let i in o)i.startsWith("on")&&typeof o[i]=="function"?(n[i]!=null||(n[i]=[]),n[i].push(o[i])):e[i]=o[i];for(let o in n)Object.assign(e,{[o](...i){let s=n[o];for(let u of s)u?.(...i)}});return e}function h2(t){var e;return Object.assign(y.forwardRef(t),{displayName:(e=t.displayName)!=null?e:t.name})}function St(t){let e=Object.assign({},t);for(let n in e)e[n]===void 0&&delete e[n];return e}function ra(t,e=[]){let n=Object.assign({},t);for(let o of e)o in n&&delete n[o];return n}function fU(t){return Ie.version.split(".")[0]>="19"?t.props.ref:t.ref}function bU(t,e,n){let[o,i]=y.useState(n),s=t!==void 0,u=y.useRef(s),m=y.useRef(!1),g=y.useRef(!1);return s&&!u.current&&!m.current?(m.current=!0,u.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!s&&u.current&&!g.current&&(g.current=!0,u.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[s?t:o,C1(b=>(s||i(b),e?.(b)))]}function LU(t){let[e]=y.useState(t);return e}function Bx(t={},e=null,n=[]){for(let[o,i]of Object.entries(t))Hx(n,Gx(e,o),i);return n}function Gx(t,e){return t?t+"["+e+"]":e}function Hx(t,e,n){if(Array.isArray(n))for(let[o,i]of n.entries())Hx(t,Gx(e,o.toString()),i);else n instanceof Date?t.push([e,n.toISOString()]):typeof n=="boolean"?t.push([e,n?"1":"0"]):typeof n=="string"?t.push([e,n]):typeof n=="number"?t.push([e,`${n}`]):n==null?t.push([e,""]):Bx(n,e,t)}function pU(t){var e,n;let o=(e=t?.form)!=null?e:t.closest("form");if(o){for(let i of o.elements)if(i!==t&&(i.tagName==="INPUT"&&i.type==="submit"||i.tagName==="BUTTON"&&i.type==="submit"||i.nodeName==="INPUT"&&i.type==="image")){i.click();return}(n=o.requestSubmit)==null||n.call(o)}}function _U(t,e){var n;let{features:o=1,...i}=t,s={ref:e,"aria-hidden":(o&2)===2?!0:(n=i["aria-hidden"])!=null?n:void 0,hidden:(o&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(o&4)===4&&(o&2)!==2&&{display:"none"}}};return Z2()({ourProps:s,theirProps:i,slot:{},defaultTag:CU,name:"Hidden"})}function zU({children:t}){let e=y.useContext(hU);if(!e)return Ie.createElement(Ie.Fragment,null,t);let{target:n}=e;return n?Bd.createPortal(Ie.createElement(Ie.Fragment,null,t),n):null}function xU({data:t,form:e,disabled:n,onReset:o,overrides:i}){let[s,u]=y.useState(null),m=ui();return y.useEffect(()=>{if(o&&s)return m.addEventListener(s,"reset",o)},[s,e,o]),Ie.createElement(zU,null,Ie.createElement(vU,{setForm:u,formId:e}),Bx(t).map(([g,b])=>Ie.createElement(r5,{features:Zo.Hidden,...St({key:g,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:e,disabled:n,name:g,value:b,...i})})))}function vU({setForm:t,formId:e}){return y.useEffect(()=>{if(e){let n=document.getElementById(e);n&&t(n)}},[t,e]),e?null:Ie.createElement(r5,{features:Zo.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:a(n=>{if(!n)return;let o=n.closest("form");o&&t(o)},"ref")})}function Yx(){return y.useContext(EU)}function Vx(t){let e=t.parentElement,n=null;for(;e&&!(e instanceof HTMLFieldSetElement);)e instanceof HTMLLegendElement&&(n=e),e=e.parentElement;let o=e?.getAttribute("disabled")==="";return o&&yU(n)?!1:o}function yU(t){if(!t)return!1;let e=t.previousElementSibling;for(;e!==null;){if(e instanceof HTMLLegendElement)return!1;e=e.previousElementSibling}return!0}function SU(t,e=!0){return Object.assign(t,{[Wx]:e})}function u0(...t){let e=y.useRef(t);y.useEffect(()=>{e.current=t},[t]);let n=C1(o=>{for(let i of e.current)i!=null&&(typeof i=="function"?i(o):i.current=o)});return t.every(o=>o==null||o?.[Wx])?void 0:n}function qx(){let t=y.useContext(mi);if(t===null){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,qx),e}return t}function wU(){var t,e;return(e=(t=y.useContext(mi))==null?void 0:t.value)!=null?e:void 0}function Hd(){let[t,e]=y.useState([]);return[t.length>0?t.join(" "):void 0,y.useMemo(()=>function(n){let o=C1(s=>(e(u=>[...u,s]),()=>e(u=>{let m=u.slice(),g=m.indexOf(s);return g!==-1&&m.splice(g,1),m}))),i=y.useMemo(()=>({register:o,slot:n.slot,name:n.name,props:n.props,value:n.value}),[o,n.slot,n.name,n.props,n.value]);return Ie.createElement(mi.Provider,{value:i},n.children)},[e])]}function TU(t,e){let n=y.useId(),o=di(),{id:i=`headlessui-description-${n}`,...s}=t,u=qx(),m=u0(e);_2(()=>u.register(i),[i,u.register]);let g=o||!1,b=y.useMemo(()=>({...u.slot,disabled:g}),[u.slot,g]),p={ref:m,...u.props,id:i};return Z2()({ourProps:p,theirProps:s,slot:b,defaultTag:kU,name:u.name||"Description"})}function $x(){let t=y.useContext(gi);if(t===null){let e=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,$x),e}return t}function Qx(t){var e,n,o;let i=(n=(e=y.useContext(gi))==null?void 0:e.value)!=null?n:void 0;return((o=void 0)!=null?o:0)>0?[i,...t].filter(Boolean).join(" "):i}function Kx({inherit:t=!1}={}){let e=Qx(),[n,o]=y.useState([]),i=t?[e,...n].filter(Boolean):n;return[i.length>0?i.join(" "):void 0,y.useMemo(()=>function(s){let u=C1(g=>(o(b=>[...b,g]),()=>o(b=>{let p=b.slice(),_=p.indexOf(g);return _!==-1&&p.splice(_,1),p}))),m=y.useMemo(()=>({register:u,slot:s.slot,name:s.name,props:s.props,value:s.value}),[u,s.slot,s.name,s.props,s.value]);return Ie.createElement(gi.Provider,{value:m},s.children)},[o])]}function AU(t,e){var n;let o=y.useId(),i=$x(),s=Yx(),u=di(),{id:m=`headlessui-label-${o}`,htmlFor:g=s??((n=i.props)==null?void 0:n.htmlFor),passive:b=!1,...p}=t,_=u0(e);_2(()=>i.register(m),[m,i.register]);let C=C1(T=>{let k=T.currentTarget;if(k instanceof HTMLLabelElement&&T.preventDefault(),i.props&&"onClick"in i.props&&typeof i.props.onClick=="function"&&i.props.onClick(T),k instanceof HTMLLabelElement){let R=document.getElementById(k.htmlFor);if(R){let D=R.getAttribute("disabled");if(D==="true"||D==="")return;let F=R.getAttribute("aria-disabled");if(F==="true"||F==="")return;(R instanceof HTMLInputElement&&(R.type==="radio"||R.type==="checkbox")||R.role==="radio"||R.role==="checkbox"||R.role==="switch")&&R.click(),R.focus({preventScroll:!0})}}}),h=u||!1,S=y.useMemo(()=>({...i.slot,disabled:h}),[i.slot,h]),E={ref:_,...i.props,id:m,htmlFor:g,onClick:C};return b&&("onClick"in E&&(delete E.htmlFor,delete E.onClick),"onClick"in p&&delete p.onClick),Z2()({ourProps:E,theirProps:p,slot:S,defaultTag:g?MU:"div",name:i.name||"Label"})}function OU({value:t,children:e}){return Ie.createElement(IU.Provider,{value:t},e)}function DU(t,e){return t!==null&&e!==null&&typeof t=="object"&&typeof e=="object"&&"id"in t&&"id"in e?t.id===e.id:t===e}function PU(t=DU){return y.useCallback((e,n)=>{if(typeof t=="string"){let o=t;return e?.[o]===n?.[o]}return t(e,n)},[t])}function Xx(t,e){let n=t(),o=new Set;return{getSnapshot(){return n},subscribe(i){return o.add(i),()=>o.delete(i)},dispatch(i,...s){let u=e[i].call(n,...s);u&&(n=u,o.forEach(m=>m()))}}}function Jx(t){return y.useSyncExternalStore(t.subscribe,t.getSnapshot,t.getSnapshot)}function Qo(t,e){let n=ZU.get(e),o=y.useId(),i=Jx(n);if(_2(()=>{if(t)return n.dispatch("ADD",o),()=>n.dispatch("REMOVE",o)},[n,t]),!t)return!1;let s=i.indexOf(o),u=i.length;return s===-1&&(s=u,u+=1),s===u-1}function KL(t){var e;let n=(e=fl.get(t))!=null?e:0;return fl.set(t,n+1),n!==0?()=>XL(t):(qu.set(t,{"aria-hidden":t.getAttribute("aria-hidden"),inert:t.inert}),t.setAttribute("aria-hidden","true"),t.inert=!0,()=>XL(t))}function XL(t){var e;let n=(e=fl.get(t))!=null?e:1;if(n===1?fl.delete(t):fl.set(t,n-1),n!==1)return;let o=qu.get(t);o&&(o["aria-hidden"]===null?t.removeAttribute("aria-hidden"):t.setAttribute("aria-hidden",o["aria-hidden"]),t.inert=o.inert,qu.delete(t))}function UU(t,{allowed:e,disallowed:n}={}){let o=Qo(t,"inert-others");_2(()=>{var i,s;if(!o)return;let u=Zt();for(let g of(i=n?.())!=null?i:[])g&&u.add(KL(g));let m=(s=e?.())!=null?s:[];for(let g of m){if(!g)continue;let b=_5(g);if(!b)continue;let p=g.parentElement;for(;p&&p!==b.body;){for(let _ of p.children)m.some(C=>_.contains(C))||u.add(KL(_));p=p.parentElement}}return u.dispose},[o,e,n])}function BU(t,e,n){let o=Q3(i=>{let s=i.getBoundingClientRect();s.x===0&&s.y===0&&s.width===0&&s.height===0&&n()});y.useEffect(()=>{if(!t)return;let i=e===null?null:e instanceof HTMLElement?e:e.current;if(!i)return;let s=Zt();if(typeof ResizeObserver<"u"){let u=new ResizeObserver(()=>o.current(i));u.observe(i),s.add(()=>u.disconnect())}if(typeof IntersectionObserver<"u"){let u=new IntersectionObserver(()=>o.current(i));u.observe(i),s.add(()=>u.disconnect())}return()=>s.dispose()},[e,o,t])}function YU(t=document.body){return t==null?[]:Array.from(t.querySelectorAll(V9)).sort((e,n)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}function VU(t=document.body){return t==null?[]:Array.from(t.querySelectorAll(GU)).sort((e,n)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}function WU(t,e=0){var n;return t===((n=_5(t))==null?void 0:n.body)?!1:q3(e,{0(){return t.matches(V9)},1(){let o=t;for(;o!==null;){if(o.matches(V9))return!0;o=o.parentElement}return!1}})}function W3(t){t?.focus({preventScroll:!0})}function $U(t){var e,n;return(n=(e=t?.matches)==null?void 0:e.call(t,jU))!=null?n:!1}function tv(t,e=n=>n){return t.slice().sort((n,o)=>{let i=e(n),s=e(o);if(i===null||s===null)return 0;let u=i.compareDocumentPosition(s);return u&Node.DOCUMENT_POSITION_FOLLOWING?-1:u&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function bn(t,e,{sorted:n=!0,relativeTo:o=null,skipElements:i=[]}={}){let s=Array.isArray(t)?t.length>0?t[0].ownerDocument:document:t.ownerDocument,u=Array.isArray(t)?n?tv(t):t:e&64?VU(t):YU(t);i.length>0&&u.length>1&&(u=u.filter(h=>!i.some(S=>S!=null&&"current"in S?S?.current===h:S===h))),o=o??s.activeElement;let m=(()=>{if(e&5)return 1;if(e&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),g=(()=>{if(e&1)return 0;if(e&2)return Math.max(0,u.indexOf(o))-1;if(e&4)return Math.max(0,u.indexOf(o))+1;if(e&8)return u.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),b=e&32?{preventScroll:!0}:{},p=0,_=u.length,C;do{if(p>=_||p+_<=0)return 0;let h=g+p;if(e&16)h=(h+_)%_;else{if(h<0)return 3;if(h>=_)return 1}C=u[h],C?.focus(b),p+=m}while(C!==s.activeElement);return e&6&&$U(C)&&C.select(),2}function nv(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function QU(){return/Android/gi.test(window.navigator.userAgent)}function KU(){return nv()||QU()}function X4(t,e,n,o){let i=Q3(n);y.useEffect(()=>{if(!t)return;function s(u){i.current(u)}return a(s,"l"),document.addEventListener(e,s,o),()=>document.removeEventListener(e,s,o)},[t,e,o])}function ov(t,e,n,o){let i=Q3(n);y.useEffect(()=>{if(!t)return;function s(u){i.current(u)}return a(s,"l"),window.addEventListener(e,s,o),()=>window.removeEventListener(e,s,o)},[t,e,o])}function XU(t,e,n){let o=Qo(t,"outside-click"),i=Q3(n),s=y.useCallback(function(g,b){if(g.defaultPrevented)return;let p=b(g);if(p===null||!p.getRootNode().contains(p)||!p.isConnected)return;let _=a(function C(h){return typeof h=="function"?C(h()):Array.isArray(h)||h instanceof Set?h:[h]},"f")(e);for(let C of _)if(C!==null&&(C.contains(p)||g.composed&&g.composedPath().includes(C)))return;return!WU(p,ev.Loose)&&p.tabIndex!==-1&&g.preventDefault(),i.current(g,p)},[i,e]),u=y.useRef(null);X4(o,"pointerdown",g=>{var b,p;u.current=((p=(b=g.composedPath)==null?void 0:b.call(g))==null?void 0:p[0])||g.target},!0),X4(o,"mousedown",g=>{var b,p;u.current=((p=(b=g.composedPath)==null?void 0:b.call(g))==null?void 0:p[0])||g.target},!0),X4(o,"click",g=>{KU()||u.current&&(s(g,()=>u.current),u.current=null)},!0);let m=y.useRef({x:0,y:0});X4(o,"touchstart",g=>{m.current.x=g.touches[0].clientX,m.current.y=g.touches[0].clientY},!0),X4(o,"touchend",g=>{let b={x:g.changedTouches[0].clientX,y:g.changedTouches[0].clientY};if(!(Math.abs(b.x-m.current.x)>=JL||Math.abs(b.y-m.current.y)>=JL))return s(g,()=>g.target instanceof HTMLElement?g.target:null)},!0),ov(o,"blur",g=>s(g,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function fi(...t){return y.useMemo(()=>_5(...t),[...t])}function lv(t,e,n,o){let i=Q3(n);y.useEffect(()=>{t=t??window;function s(u){i.current(u)}return a(s,"l"),t.addEventListener(e,s,o),()=>t.removeEventListener(e,s,o)},[t,e,o])}function JU(){let t;return{before({doc:e}){var n;let o=e.documentElement,i=(n=e.defaultView)!=null?n:window;t=Math.max(0,i.innerWidth-o.clientWidth)},after({doc:e,d:n}){let o=e.documentElement,i=Math.max(0,o.clientWidth-o.offsetWidth),s=Math.max(0,t-i);n.style(o,"paddingRight",`${s}px`)}}}function eB(){return nv()?{before({doc:t,d:e,meta:n}){function o(i){return n.containers.flatMap(s=>s()).some(s=>s.contains(i))}a(o,"n"),e.microTask(()=>{var i;if(window.getComputedStyle(t.documentElement).scrollBehavior!=="auto"){let m=Zt();m.style(t.documentElement,"scrollBehavior","auto"),e.add(()=>e.microTask(()=>m.dispose()))}let s=(i=window.scrollY)!=null?i:window.pageYOffset,u=null;e.addEventListener(t,"click",m=>{if(m.target instanceof HTMLElement)try{let g=m.target.closest("a");if(!g)return;let{hash:b}=new URL(g.href),p=t.querySelector(b);p&&!o(p)&&(u=p)}catch{}},!0),e.addEventListener(t,"touchstart",m=>{if(m.target instanceof HTMLElement)if(o(m.target)){let g=m.target;for(;g.parentElement&&o(g.parentElement);)g=g.parentElement;e.style(g,"overscrollBehavior","contain")}else e.style(m.target,"touchAction","none")}),e.addEventListener(t,"touchmove",m=>{if(m.target instanceof HTMLElement){if(m.target.tagName==="INPUT")return;if(o(m.target)){let g=m.target;for(;g.parentElement&&g.dataset.headlessuiPortal!==""&&!(g.scrollHeight>g.clientHeight||g.scrollWidth>g.clientWidth);)g=g.parentElement;g.dataset.headlessuiPortal===""&&m.preventDefault()}else m.preventDefault()}},{passive:!1}),e.add(()=>{var m;let g=(m=window.scrollY)!=null?m:window.pageYOffset;s!==g&&window.scrollTo(0,s),u&&u.isConnected&&(u.scrollIntoView({block:"nearest"}),u=null)})})}}:{}}function tB(){return{before({doc:t,d:e}){e.style(t.documentElement,"overflow","hidden")}}}function nB(t){let e={};for(let n of t)Object.assign(e,n(e));return e}function oB(t,e,n=()=>({containers:[]})){let o=Jx(mn),i=e?o.get(e):void 0,s=i?i.count>0:!1;return _2(()=>{if(!(!e||!t))return mn.dispatch("PUSH",e,n),()=>mn.dispatch("POP",e,n)},[t,e]),s}function lB(t,e,n=()=>[document.body]){let o=Qo(t,"scroll-lock");oB(o,e,i=>{var s;return{containers:[...(s=i.containers)!=null?s:[],n]}})}function rB(t=0){let[e,n]=y.useState(t),o=y.useCallback(g=>n(g),[e]),i=y.useCallback(g=>n(b=>b|g),[e]),s=y.useCallback(g=>(e&g)===g,[e]),u=y.useCallback(g=>n(b=>b&~g),[n]),m=y.useCallback(g=>n(b=>b^g),[n]);return{flags:e,setFlag:o,addFlag:i,hasFlag:s,removeFlag:u,toggleFlag:m}}function aB(t){let e={};for(let n in t)t[n]===!0&&(e[`data-${n}`]="");return e}function cB(t,e,n,o){let[i,s]=y.useState(n),{hasFlag:u,addFlag:m,removeFlag:g}=rB(t&&i?3:0),b=y.useRef(!1),p=y.useRef(!1),_=ui();return _2(()=>{var C;if(t){if(n&&s(!0),!e){n&&m(3);return}return(C=o?.start)==null||C.call(o,n),sB(e,{inFlight:b,prepare(){p.current?p.current=!1:p.current=b.current,b.current=!0,!p.current&&(n?(m(3),g(4)):(m(4),g(2)))},run(){p.current?n?(g(3),m(4)):(g(4),m(3)):n?g(1):m(1)},done(){var h;p.current&&typeof e.getAnimations=="function"&&e.getAnimations().length>0||(b.current=!1,g(7),n||s(!1),(h=o?.end)==null||h.call(o,n))}})}},[t,n,e,_]),t?[i,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function sB(t,{prepare:e,run:n,done:o,inFlight:i}){let s=Zt();return dB(t,{prepare:e,inFlight:i}),s.nextFrame(()=>{n(),s.requestAnimationFrame(()=>{s.add(uB(t,o))})}),s.dispose}function uB(t,e){var n,o;let i=Zt();if(!t)return i.dispose;let s=!1;i.add(()=>{s=!0});let u=(o=(n=t.getAnimations)==null?void 0:n.call(t).filter(m=>m instanceof CSSTransition))!=null?o:[];return u.length===0?(e(),i.dispose):(Promise.allSettled(u.map(m=>m.finished)).then(()=>{s||e()}),i.dispose)}function dB(t,{inFlight:e,prepare:n}){if(e!=null&&e.current){n();return}let o=t.style.transition;t.style.transition="none",n(),t.offsetHeight,t.style.transition=o}function Yd(t,e){let n=y.useRef([]),o=C1(t);y.useEffect(()=>{let i=[...n.current];for(let[s,u]of e.entries())if(n.current[s]!==u){let m=o(e,i);return n.current=e,m}},[o,...e])}function bi(){return typeof window<"u"}function Ko(t){return rv(t)?(t.nodeName||"").toLowerCase():"#document"}function v0(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function K3(t){var e;return(e=(rv(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function rv(t){return bi()?t instanceof Node||t instanceof v0(t).Node:!1}function q2(t){return bi()?t instanceof Element||t instanceof v0(t).Element:!1}function E3(t){return bi()?t instanceof HTMLElement||t instanceof v0(t).HTMLElement:!1}function np(t){return!bi()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof v0(t).ShadowRoot}function h5(t){let{overflow:e,overflowX:n,overflowY:o,display:i}=i3(t);return/auto|scroll|overlay|hidden|clip/.test(e+o+n)&&!["inline","contents"].includes(i)}function mB(t){return["table","td","th"].includes(Ko(t))}function Li(t){return[":popover-open",":modal"].some(e=>{try{return t.matches(e)}catch{return!1}})}function Vd(t){let e=Wd(),n=q2(t)?i3(t):t;return["transform","translate","scale","rotate","perspective"].some(o=>n[o]?n[o]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function gB(t){let e=Pt(t);for(;E3(e)&&!Uo(e);){if(Vd(e))return e;if(Li(e))return null;e=Pt(e)}return null}function Wd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Uo(t){return["html","body","#document"].includes(Ko(t))}function i3(t){return v0(t).getComputedStyle(t)}function pi(t){return q2(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function Pt(t){if(Ko(t)==="html")return t;let e=t.assignedSlot||t.parentNode||np(t)&&t.host||K3(t);return np(e)?e.host:e}function iv(t){let e=Pt(t);return Uo(e)?t.ownerDocument?t.ownerDocument.body:t.body:E3(e)&&h5(e)?e:iv(e)}function av(t,e,n){var o;e===void 0&&(e=[]);let i=iv(t),s=i===((o=t.ownerDocument)==null?void 0:o.body),u=v0(i);return s?(ju(u),e.concat(u,u.visualViewport||[],h5(i)?i:[],[])):e.concat(i,av(i,[]))}function ju(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function cv(t){return t.split("-")[0]}function fB(t){return t.split("-")[1]}function bB(t){return t==="x"?"y":"x"}function LB(t){return t==="y"?"height":"width"}function sv(t){return["top","bottom"].includes(cv(t))?"y":"x"}function pB(t){return bB(sv(t))}function uv(t){let{x:e,y:n,width:o,height:i}=t;return{width:o,height:i,top:n,left:e,right:e+o,bottom:n+i,x:e,y:n}}function lp(t,e,n){let{reference:o,floating:i}=t,s=sv(e),u=pB(e),m=LB(u),g=cv(e),b=s==="y",p=o.x+o.width/2-i.width/2,_=o.y+o.height/2-i.height/2,C=o[m]/2-i[m]/2,h;switch(g){case"top":h={x:p,y:o.y-i.height};break;case"bottom":h={x:p,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:_};break;case"left":h={x:o.x-i.width,y:_};break;default:h={x:o.x,y:o.y}}switch(fB(e)){case"start":h[u]-=C*(n&&b?-1:1);break;case"end":h[u]+=C*(n&&b?-1:1);break}return h}function dv(t){let e=i3(t),n=parseFloat(e.width)||0,o=parseFloat(e.height)||0,i=E3(t),s=i?t.offsetWidth:n,u=i?t.offsetHeight:o,m=W9(n)!==s||W9(o)!==u;return m&&(n=s,o=u),{width:n,height:o,$:m}}function mv(t){return q2(t)?t:t.contextElement}function ho(t){let e=mv(t);if(!E3(e))return z3(1);let n=e.getBoundingClientRect(),{width:o,height:i,$:s}=dv(e),u=(s?W9(n.width):n.width)/o,m=(s?W9(n.height):n.height)/i;return(!u||!Number.isFinite(u))&&(u=1),(!m||!Number.isFinite(m))&&(m=1),{x:u,y:m}}function gv(t){let e=v0(t);return!Wd()||!e.visualViewport?_B:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function hB(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==v0(t)?!1:e}function a5(t,e,n,o){e===void 0&&(e=!1),n===void 0&&(n=!1);let i=t.getBoundingClientRect(),s=mv(t),u=z3(1);e&&(o?q2(o)&&(u=ho(o)):u=ho(t));let m=hB(s,n,o)?gv(s):z3(0),g=(i.left+m.x)/u.x,b=(i.top+m.y)/u.y,p=i.width/u.x,_=i.height/u.y;if(s){let C=v0(s),h=o&&q2(o)?v0(o):o,S=C,E=ju(S);for(;E&&o&&h!==S;){let T=ho(E),k=E.getBoundingClientRect(),R=i3(E),D=k.left+(E.clientLeft+parseFloat(R.paddingLeft))*T.x,F=k.top+(E.clientTop+parseFloat(R.paddingTop))*T.y;g*=T.x,b*=T.y,p*=T.x,_*=T.y,g+=D,b+=F,S=v0(E),E=ju(S)}}return uv({width:p,height:_,x:g,y:b})}function qd(t,e){let n=pi(t).scrollLeft;return e?e.left+n:a5(K3(t)).left+n}function fv(t,e,n){n===void 0&&(n=!1);let o=t.getBoundingClientRect(),i=o.left+e.scrollLeft-(n?0:qd(t,o)),s=o.top+e.scrollTop;return{x:i,y:s}}function zB(t){let{elements:e,rect:n,offsetParent:o,strategy:i}=t,s=i==="fixed",u=K3(o),m=e?Li(e.floating):!1;if(o===u||m&&s)return n;let g={scrollLeft:0,scrollTop:0},b=z3(1),p=z3(0),_=E3(o);if((_||!_&&!s)&&((Ko(o)!=="body"||h5(u))&&(g=pi(o)),E3(o))){let h=a5(o);b=ho(o),p.x=h.x+o.clientLeft,p.y=h.y+o.clientTop}let C=u&&!_&&!s?fv(u,g,!0):z3(0);return{width:n.width*b.x,height:n.height*b.y,x:n.x*b.x-g.scrollLeft*b.x+p.x+C.x,y:n.y*b.y-g.scrollTop*b.y+p.y+C.y}}function xB(t){return Array.from(t.getClientRects())}function vB(t){let e=K3(t),n=pi(t),o=t.ownerDocument.body,i=bl(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),s=bl(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),u=-n.scrollLeft+qd(t),m=-n.scrollTop;return i3(o).direction==="rtl"&&(u+=bl(e.clientWidth,o.clientWidth)-i),{width:i,height:s,x:u,y:m}}function EB(t,e){let n=v0(t),o=K3(t),i=n.visualViewport,s=o.clientWidth,u=o.clientHeight,m=0,g=0;if(i){s=i.width,u=i.height;let b=Wd();(!b||b&&e==="fixed")&&(m=i.offsetLeft,g=i.offsetTop)}return{width:s,height:u,x:m,y:g}}function yB(t,e){let n=a5(t,!0,e==="fixed"),o=n.top+t.clientTop,i=n.left+t.clientLeft,s=E3(t)?ho(t):z3(1),u=t.clientWidth*s.x,m=t.clientHeight*s.y,g=i*s.x,b=o*s.y;return{width:u,height:m,x:g,y:b}}function rp(t,e,n){let o;if(e==="viewport")o=EB(t,n);else if(e==="document")o=vB(K3(t));else if(q2(e))o=yB(e,n);else{let i=gv(t);o={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return uv(o)}function bv(t,e){let n=Pt(t);return n===e||!q2(n)||Uo(n)?!1:i3(n).position==="fixed"||bv(n,e)}function SB(t,e){let n=e.get(t);if(n)return n;let o=av(t,[]).filter(m=>q2(m)&&Ko(m)!=="body"),i=null,s=i3(t).position==="fixed",u=s?Pt(t):t;for(;q2(u)&&!Uo(u);){let m=i3(u),g=Vd(u);!g&&m.position==="fixed"&&(i=null),(s?!g&&!i:!g&&m.position==="static"&&i&&["absolute","fixed"].includes(i.position)||h5(u)&&!g&&bv(t,u))?o=o.filter(b=>b!==u):i=m,u=Pt(u)}return e.set(t,o),o}function wB(t){let{element:e,boundary:n,rootBoundary:o,strategy:i}=t,s=[...n==="clippingAncestors"?Li(e)?[]:SB(e,this._c):[].concat(n),o],u=s[0],m=s.reduce((g,b)=>{let p=rp(e,b,i);return g.top=bl(p.top,g.top),g.right=op(p.right,g.right),g.bottom=op(p.bottom,g.bottom),g.left=bl(p.left,g.left),g},rp(e,u,i));return{width:m.right-m.left,height:m.bottom-m.top,x:m.left,y:m.top}}function kB(t){let{width:e,height:n}=dv(t);return{width:e,height:n}}function TB(t,e,n){let o=E3(e),i=K3(e),s=n==="fixed",u=a5(t,!0,s,e),m={scrollLeft:0,scrollTop:0},g=z3(0);if(o||!o&&!s)if((Ko(e)!=="body"||h5(i))&&(m=pi(e)),o){let C=a5(e,!0,s,e);g.x=C.x+e.clientLeft,g.y=C.y+e.clientTop}else i&&(g.x=qd(i));let b=i&&!o&&!s?fv(i,m):z3(0),p=u.left+m.scrollLeft-g.x-b.x,_=u.top+m.scrollTop-g.y-b.y;return{x:p,y:_,width:u.width,height:u.height}}function ia(t){return i3(t).position==="static"}function ip(t,e){if(!E3(t)||i3(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return K3(t)===n&&(n=n.ownerDocument.body),n}function Lv(t,e){let n=v0(t);if(Li(t))return n;if(!E3(t)){let i=Pt(t);for(;i&&!Uo(i);){if(q2(i)&&!ia(i))return i;i=Pt(i)}return n}let o=ip(t,e);for(;o&&mB(o)&&ia(o);)o=ip(o,e);return o&&Uo(o)&&ia(o)&&!Vd(o)?n:o||gB(t)||n}function MB(t){return i3(t).direction==="rtl"}function q9(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let n,o,i;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(n=t.length,n!==e.length)return!1;for(o=n;o--!==0;)if(!q9(t[o],e[o]))return!1;return!0}if(i=Object.keys(t),n=i.length,n!==Object.keys(e).length)return!1;for(o=n;o--!==0;)if(!{}.hasOwnProperty.call(e,i[o]))return!1;for(o=n;o--!==0;){let s=i[o];if(!(s==="_owner"&&t.$$typeof)&&!q9(t[s],e[s]))return!1}return!0}return t!==t&&e!==e}function pv(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function ap(t,e){let n=pv(t);return Math.round(e*n)/n}function aa(t){let e=y.useRef(t);return Yr(()=>{e.current=t}),e}function IB(t){t===void 0&&(t={});let{placement:e="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:s,floating:u}={},transform:m=!0,whileElementsMounted:g,open:b}=t,[p,_]=y.useState({x:0,y:0,strategy:n,placement:e,middlewareData:{},isPositioned:!1}),[C,h]=y.useState(o);q9(C,o)||h(o);let[S,E]=y.useState(null),[T,k]=y.useState(null),R=y.useCallback(te=>{te!==Z.current&&(Z.current=te,E(te))},[]),D=y.useCallback(te=>{te!==O.current&&(O.current=te,k(te))},[]),F=s||S,B=u||T,Z=y.useRef(null),O=y.useRef(null),oe=y.useRef(p),J=g!=null,ee=aa(g),re=aa(i),le=aa(b),be=y.useCallback(()=>{if(!Z.current||!O.current)return;let te={placement:e,strategy:n,middleware:C};re.current&&(te.platform=re.current),NB(Z.current,O.current,te).then(ge=>{let A={...ge,isPositioned:le.current!==!1};ye.current&&!q9(oe.current,A)&&(oe.current=A,Bd.flushSync(()=>{_(A)}))})},[C,e,n,re,le]);Yr(()=>{b===!1&&oe.current.isPositioned&&(oe.current.isPositioned=!1,_(te=>({...te,isPositioned:!1})))},[b]);let ye=y.useRef(!1);Yr(()=>(ye.current=!0,()=>{ye.current=!1}),[]),Yr(()=>{if(F&&(Z.current=F),B&&(O.current=B),F&&B){if(ee.current)return ee.current(F,B,be);be()}},[F,B,be,ee,J]);let G=y.useMemo(()=>({reference:Z,floating:O,setReference:R,setFloating:D}),[R,D]),M=y.useMemo(()=>({reference:F,floating:B}),[F,B]),H=y.useMemo(()=>{let te={position:n,left:0,top:0};if(!M.floating)return te;let ge=ap(M.floating,p.x),A=ap(M.floating,p.y);return m?{...te,transform:"translate("+ge+"px, "+A+"px)",...pv(M.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:ge,top:A}},[n,m,M.floating,p.x,p.y]);return y.useMemo(()=>({...p,update:be,refs:G,elements:M,floatingStyles:H}),[p,be,G,M,H])}function _i(){return y.useContext(Ci)}function OB({value:t,children:e}){return Ie.createElement(Ci.Provider,{value:t},e)}function DB({children:t}){return Ie.createElement(Ci.Provider,{value:null},t)}function PB(t){function e(){document.readyState!=="loading"&&(t(),document.removeEventListener("DOMContentLoaded",e))}a(e,"e"),typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",e),e())}function Cv(t){let e=C1(t),n=y.useRef(!1);y.useEffect(()=>(n.current=!1,()=>{n.current=!0,si(()=>{n.current&&e()})}),[e])}function FB(){let t=typeof document>"u";return"useSyncExternalStore"in Kr?(e=>e.useSyncExternalStore)(Kr)(()=>()=>{},()=>!1,()=>!t):!1}function z5(){let t=FB(),[e,n]=y.useState(fn.isHandoffComplete);return e&&fn.isHandoffComplete===!1&&n(!1),y.useEffect(()=>{e!==!0&&n(!0)},[e]),y.useEffect(()=>fn.handoff(),[]),t?!1:e}function ZB(){return y.useContext(_v)}function cp(t){return Ie.createElement(_v.Provider,{value:t.force},t.children)}function UB(t){let e=ZB(),n=y.useContext(zv),[o,i]=y.useState(()=>{var s;if(!e&&n!==null)return(s=n.current)!=null?s:null;if(fn.isServer)return null;let u=t?.getElementById("headlessui-portal-root");if(u)return u;if(t===null)return null;let m=t.createElement("div");return m.setAttribute("id","headlessui-portal-root"),t.body.appendChild(m)});return y.useEffect(()=>{o!==null&&(t!=null&&t.body.contains(o)||t==null||t.body.appendChild(o))},[o,t]),y.useEffect(()=>{e||n!==null&&i(n.current)},[n,i,e]),o}function GB(t,e){let n=u0(e),{enabled:o=!0,ownerDocument:i,...s}=t,u=Z2();return o?Ie.createElement(BB,{...s,ownerDocument:i,ref:n}):u({ourProps:{ref:n},theirProps:s,slot:{},defaultTag:hv,name:"Portal"})}function YB(t,e){let{target:n,...o}=t,i={ref:u0(e)},s=Z2();return Ie.createElement(zv.Provider,{value:n},s({ourProps:i,theirProps:o,defaultTag:HB,name:"Popover.Group"}))}function VB(){let t=y.useContext($u),e=y.useRef([]),n=C1(s=>(e.current.push(s),t&&t.register(s),()=>o(s))),o=C1(s=>{let u=e.current.indexOf(s);u!==-1&&e.current.splice(u,1),t&&t.unregister(s)}),i=y.useMemo(()=>({register:n,unregister:o,portals:e}),[n,o,e]);return[e,y.useMemo(()=>function({children:s}){return Ie.createElement($u.Provider,{value:i},s)},[i])]}function jB(t,e=typeof document<"u"?document.defaultView:null,n){let o=Qo(t,"escape");lv(e,"keydown",i=>{o&&(i.defaultPrevented||i.key===wt.Escape&&n(i))})}function $B(){var t;let[e]=y.useState(()=>typeof window<"u"&&typeof window.matchMedia=="function"?window.matchMedia("(pointer: coarse)"):null),[n,o]=y.useState((t=e?.matches)!=null?t:!1);return _2(()=>{if(!e)return;function i(s){o(s.matches)}return a(i,"s"),e.addEventListener("change",i),()=>e.removeEventListener("change",i)},[e]),n}function QB({defaultContainers:t=[],portals:e,mainTreeNode:n}={}){let o=fi(n),i=C1(()=>{var s,u;let m=[];for(let g of t)g!==null&&(g instanceof HTMLElement?m.push(g):"current"in g&&g.current instanceof HTMLElement&&m.push(g.current));if(e!=null&&e.current)for(let g of e.current)m.push(g);for(let g of(s=o?.querySelectorAll("html > *, body > *"))!=null?s:[])g!==document.body&&g!==document.head&&g instanceof HTMLElement&&g.id!=="headlessui-portal-root"&&(n&&(g.contains(n)||g.contains((u=n?.getRootNode())==null?void 0:u.host))||m.some(b=>g.contains(b))||m.push(g));return m});return{resolveContainers:i,contains:C1(s=>i().some(u=>u.contains(s)))}}function sp({children:t,node:e}){let[n,o]=y.useState(null),i=Ev(e??n);return Ie.createElement(vv.Provider,{value:i},t,i===null&&Ie.createElement(r5,{features:Zo.Hidden,ref:a(s=>{var u,m;if(s){for(let g of(m=(u=_5(s))==null?void 0:u.querySelectorAll("html > *, body > *"))!=null?m:[])if(g!==document.body&&g!==document.head&&g instanceof HTMLElement&&g!=null&&g.contains(s)){o(g);break}}},"ref")}))}function Ev(t=null){var e;return(e=y.useContext(vv))!=null?e:t}function jd(){let t=y.useRef(!1);return _2(()=>(t.current=!0,()=>{t.current=!1}),[]),t}function KB(){let t=y.useRef(0);return ov(!0,"keydown",e=>{e.key==="Tab"&&(t.current=e.shiftKey?1:0)},!0),t}function yv(t){if(!t)return new Set;if(typeof t=="function")return new Set(t());let e=new Set;for(let n of t.current)n.current instanceof HTMLElement&&e.add(n.current);return e}function JB(t,e){let n=y.useRef(null),o=u0(n,e),{initialFocus:i,initialFocusFallback:s,containers:u,features:m=15,...g}=t;z5()||(m=0);let b=fi(n);oG(m,{ownerDocument:b});let p=lG(m,{ownerDocument:b,container:n,initialFocus:i,initialFocusFallback:s});rG(m,{ownerDocument:b,container:n,containers:u,previousActiveElement:p});let _=KB(),C=C1(R=>{let D=n.current;D&&(F=>F())(()=>{q3(_.current,{[al.Forwards]:()=>{bn(D,x0.First,{skipElements:[R.relatedTarget,s]})},[al.Backwards]:()=>{bn(D,x0.Last,{skipElements:[R.relatedTarget,s]})}})})}),h=Qo(!!(m&2),"focus-trap#tab-lock"),S=ui(),E=y.useRef(!1),T={ref:o,onKeyDown(R){R.key=="Tab"&&(E.current=!0,S.requestAnimationFrame(()=>{E.current=!1}))},onBlur(R){if(!(m&4))return;let D=yv(u);n.current instanceof HTMLElement&&D.add(n.current);let F=R.relatedTarget;F instanceof HTMLElement&&F.dataset.headlessuiFocusGuard!=="true"&&(Sv(D,F)||(E.current?bn(n.current,q3(_.current,{[al.Forwards]:()=>x0.Next,[al.Backwards]:()=>x0.Previous})|x0.WrapAround,{relativeTo:R.target}):R.target instanceof HTMLElement&&W3(R.target)))}},k=Z2();return Ie.createElement(Ie.Fragment,null,h&&Ie.createElement(r5,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:C,features:Zo.Focusable}),k({ourProps:T,theirProps:g,defaultTag:XB,name:"FocusTrap"}),h&&Ie.createElement(r5,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:C,features:Zo.Focusable}))}function nG(t=!0){let e=y.useRef(kt.slice());return Yd(([n],[o])=>{o===!0&&n===!1&&si(()=>{e.current.splice(0)}),o===!1&&n===!0&&(e.current=kt.slice())},[t,kt,e]),C1(()=>{var n;return(n=e.current.find(o=>o!=null&&o.isConnected))!=null?n:null})}function oG(t,{ownerDocument:e}){let n=!!(t&8),o=nG(n);Yd(()=>{n||e?.activeElement===e?.body&&W3(o())},[n]),Cv(()=>{n&&W3(o())})}function lG(t,{ownerDocument:e,container:n,initialFocus:o,initialFocusFallback:i}){let s=y.useRef(null),u=Qo(!!(t&1),"focus-trap#initial-focus"),m=jd();return Yd(()=>{if(t===0)return;if(!u){i!=null&&i.current&&W3(i.current);return}let g=n.current;g&&si(()=>{if(!m.current)return;let b=e?.activeElement;if(o!=null&&o.current){if(o?.current===b){s.current=b;return}}else if(g.contains(b)){s.current=b;return}if(o!=null&&o.current)W3(o.current);else{if(t&16){if(bn(g,x0.First|x0.AutoFocus)!==i5.Error)return}else if(bn(g,x0.First)!==i5.Error)return;if(i!=null&&i.current&&(W3(i.current),e?.activeElement===i.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}s.current=e?.activeElement})},[i,u,t]),s}function rG(t,{ownerDocument:e,container:n,containers:o,previousActiveElement:i}){let s=jd(),u=!!(t&4);lv(e?.defaultView,"focus",m=>{if(!u||!s.current)return;let g=yv(o);n.current instanceof HTMLElement&&g.add(n.current);let b=i.current;if(!b)return;let p=m.target;p&&p instanceof HTMLElement?Sv(g,p)?(i.current=p,W3(p)):(m.preventDefault(),m.stopPropagation(),W3(b)):W3(i.current)},!0)}function Sv(t,e){for(let n of t)if(n.contains(e))return!0;return!1}function wv(t){var e;return!!(t.enter||t.enterFrom||t.enterTo||t.leave||t.leaveFrom||t.leaveTo)||((e=t.as)!=null?e:Tv)!==y.Fragment||Ie.Children.count(t.children)===1}function aG(){let t=y.useContext(hi);if(t===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return t}function cG(){let t=y.useContext(zi);if(t===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return t}function xi(t){return"children"in t?xi(t.children):t.current.filter(({el:e})=>e.current!==null).filter(({state:e})=>e==="visible").length>0}function kv(t,e){let n=Q3(t),o=y.useRef([]),i=jd(),s=ui(),u=C1((h,S=Rt.Hidden)=>{let E=o.current.findIndex(({el:T})=>T===h);E!==-1&&(q3(S,{[Rt.Unmount](){o.current.splice(E,1)},[Rt.Hidden](){o.current[E].state="hidden"}}),s.microTask(()=>{var T;!xi(o)&&i.current&&((T=n.current)==null||T.call(n))}))}),m=C1(h=>{let S=o.current.find(({el:E})=>E===h);return S?S.state!=="visible"&&(S.state="visible"):o.current.push({el:h,state:"visible"}),()=>u(h,Rt.Unmount)}),g=y.useRef([]),b=y.useRef(Promise.resolve()),p=y.useRef({enter:[],leave:[]}),_=C1((h,S,E)=>{g.current.splice(0),e&&(e.chains.current[S]=e.chains.current[S].filter(([T])=>T!==h)),e?.chains.current[S].push([h,new Promise(T=>{g.current.push(T)})]),e?.chains.current[S].push([h,new Promise(T=>{Promise.all(p.current[S].map(([k,R])=>R)).then(()=>T())})]),S==="enter"?b.current=b.current.then(()=>e?.wait.current).then(()=>E(S)):E(S)}),C=C1((h,S,E)=>{Promise.all(p.current[S].splice(0).map(([T,k])=>k)).then(()=>{var T;(T=g.current.shift())==null||T()}).then(()=>E(S))});return y.useMemo(()=>({children:o,register:m,unregister:u,onStart:_,onStop:C,wait:b,chains:p}),[m,u,o,_,C,p,b])}function sG(t,e){var n,o;let{transition:i=!0,beforeEnter:s,afterEnter:u,beforeLeave:m,afterLeave:g,enter:b,enterFrom:p,enterTo:_,entered:C,leave:h,leaveFrom:S,leaveTo:E,...T}=t,[k,R]=y.useState(null),D=y.useRef(null),F=wv(t),B=u0(...F?[D,e,R]:e===null?[]:[e]),Z=(n=T.unmount)==null||n?Rt.Unmount:Rt.Hidden,{show:O,appear:oe,initial:J}=aG(),[ee,re]=y.useState(O?"visible":"hidden"),le=cG(),{register:be,unregister:ye}=le;_2(()=>be(D),[be,D]),_2(()=>{if(Z===Rt.Hidden&&D.current){if(O&&ee!=="visible"){re("visible");return}return q3(ee,{hidden:a(()=>ye(D),"hidden"),visible:a(()=>be(D),"visible")})}},[ee,D,be,ye,O,Z]);let G=z5();_2(()=>{if(F&&G&&ee==="visible"&&D.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[D,ee,G,F]);let M=J&&!oe,H=oe&&O&&J,te=y.useRef(!1),ge=kv(()=>{te.current||(re("hidden"),ye(D))},le),A=C1(qe=>{te.current=!0;let Qe=qe?"enter":"leave";ge.onStart(D,Qe,w1=>{w1==="enter"?s?.():w1==="leave"&&m?.()})}),W=C1(qe=>{let Qe=qe?"enter":"leave";te.current=!1,ge.onStop(D,Qe,w1=>{w1==="enter"?u?.():w1==="leave"&&g?.()}),Qe==="leave"&&!xi(ge)&&(re("hidden"),ye(D))});y.useEffect(()=>{F&&i||(A(O),W(O))},[O,F,i]);let ce=!(!i||!F||!G||M),[,ne]=cB(ce,k,O,{start:A,end:W}),ie=St({ref:B,className:((o=Vu(T.className,H&&b,H&&p,ne.enter&&b,ne.enter&&ne.closed&&p,ne.enter&&!ne.closed&&_,ne.leave&&h,ne.leave&&!ne.closed&&S,ne.leave&&ne.closed&&E,!ne.transition&&O&&C))==null?void 0:o.trim())||void 0,...aB(ne)}),Le=0;ee==="visible"&&(Le|=o3.Open),ee==="hidden"&&(Le|=o3.Closed),O&&ee==="hidden"&&(Le|=o3.Opening),!O&&ee==="visible"&&(Le|=o3.Closing);let Ce=Z2();return Ie.createElement(zi.Provider,{value:ge},Ie.createElement(OB,{value:Le},Ce({ourProps:ie,theirProps:T,defaultTag:Tv,features:Rv,visible:ee==="visible",name:"Transition.Child"})))}function uG(t,e){let{show:n,appear:o=!1,unmount:i=!0,...s}=t,u=y.useRef(null),m=wv(t),g=u0(...m?[u,e]:e===null?[]:[e]);z5();let b=_i();if(n===void 0&&b!==null&&(n=(b&o3.Open)===o3.Open),n===void 0)throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[p,_]=y.useState(n?"visible":"hidden"),C=kv(()=>{n||_("hidden")}),[h,S]=y.useState(!0),E=y.useRef([n]);_2(()=>{h!==!1&&E.current[E.current.length-1]!==n&&(E.current.push(n),S(!1))},[E,n]);let T=y.useMemo(()=>({show:n,appear:o,initial:h}),[n,o,h]);_2(()=>{n?_("visible"):!xi(C)&&u.current!==null&&_("hidden")},[n,C]);let k={unmount:i},R=C1(()=>{var B;h&&S(!1),(B=t.beforeEnter)==null||B.call(t)}),D=C1(()=>{var B;h&&S(!1),(B=t.beforeLeave)==null||B.call(t)}),F=Z2();return Ie.createElement(zi.Provider,{value:C},Ie.createElement(hi.Provider,{value:T},F({ourProps:{...k,as:y.Fragment,children:Ie.createElement(Mv,{ref:g,...k,...s,beforeEnter:R,beforeLeave:D})},theirProps:{},defaultTag:y.Fragment,features:Rv,visible:p==="visible",name:"Transition"})))}function dG(t,e){let n=y.useContext(hi)!==null,o=_i()!==null;return Ie.createElement(Ie.Fragment,null,!n&&o?Ie.createElement(Qu,{ref:e,...t}):Ie.createElement(Mv,{ref:e,...t}))}function vi(t){let e=y.useContext($d);if(e===null){let n=new Error(`<${t} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,vi),n}return e}function bG(t,e){return q3(e.type,fG,t,e)}function CG(t,e){let{transition:n=!1,open:o,...i}=t,s=_i(),u=t.hasOwnProperty("open")||s!==null,m=t.hasOwnProperty("onClose");if(!u&&!m)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!u)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!m)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!s&&typeof t.open!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${t.open}`);if(typeof t.onClose!="function")throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${t.onClose}`);return(o!==void 0||n)&&!i.static?Ie.createElement(sp,null,Ie.createElement(Av,{show:o,transition:n,unmount:i.unmount},Ie.createElement(up,{ref:e,...i}))):Ie.createElement(sp,null,Ie.createElement(up,{ref:e,open:o,...i}))}function hG(t,e){let n=y.useId(),{id:o=`headlessui-dialog-panel-${n}`,transition:i=!1,...s}=t,[{dialogState:u,unmount:m},g]=vi("Dialog.Panel"),b=u0(e,g.panelRef),p=y.useMemo(()=>({open:u===0}),[u]),_=C1(T=>{T.stopPropagation()}),C={ref:b,id:o,onClick:_},h=i?c5:y.Fragment,S=i?{unmount:m}:{},E=Z2();return Ie.createElement(h,{...S},E({ourProps:C,theirProps:s,slot:p,defaultTag:_G,name:"Dialog.Panel"}))}function xG(t,e){let{transition:n=!1,...o}=t,[{dialogState:i,unmount:s}]=vi("Dialog.Backdrop"),u=y.useMemo(()=>({open:i===0}),[i]),m={ref:e,"aria-hidden":!0},g=n?c5:y.Fragment,b=n?{unmount:s}:{},p=Z2();return Ie.createElement(g,{...b},p({ourProps:m,theirProps:o,slot:u,defaultTag:zG,name:"Dialog.Backdrop"}))}function EG(t,e){let n=y.useId(),{id:o=`headlessui-dialog-title-${n}`,...i}=t,[{dialogState:s,setTitleId:u}]=vi("Dialog.Title"),m=u0(e);y.useEffect(()=>(u(o),()=>u(null)),[o,u]);let g=y.useMemo(()=>({open:s===0}),[s]),b={ref:m,id:o};return Z2()({ourProps:b,theirProps:i,slot:g,defaultTag:vG,name:"Dialog.Title"})}function Kd(t){let e=y.useContext(Qd);if(e===null){let n=new Error(`<${t} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Kd),n}return e}function Jd(t){let e=y.useContext(Xd);if(e===null){let n=new Error(`<${t} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Jd),n}return e}function TG(t,e){return q3(e.type,kG,t,e)}function MG(t,e){let n=y.useId(),o=di(),{id:i=`headlessui-radiogroup-${n}`,value:s,form:u,name:m,onChange:g,by:b,disabled:p=o||!1,defaultValue:_,tabIndex:C=0,...h}=t,S=PU(b),[E,T]=y.useReducer(TG,{options:[]}),k=E.options,[R,D]=Kx(),[F,B]=Hd(),Z=y.useRef(null),O=u0(Z,e),oe=LU(_),[J,ee]=bU(s,g,oe),re=y.useMemo(()=>k.find(ce=>!ce.propsRef.current.disabled),[k]),le=y.useMemo(()=>k.some(ce=>S(ce.propsRef.current.value,J)),[k,J]),be=C1(ce=>{var ne;if(p||S(ce,J))return!1;let ie=(ne=k.find(Le=>S(Le.propsRef.current.value,ce)))==null?void 0:ne.propsRef.current;return ie!=null&&ie.disabled?!1:(ee?.(ce),!0)}),ye=C1(ce=>{let ne=Z.current;if(!ne)return;let ie=_5(ne),Le=k.filter(Ce=>Ce.propsRef.current.disabled===!1).map(Ce=>Ce.element.current);switch(ce.key){case wt.Enter:pU(ce.currentTarget);break;case wt.ArrowLeft:case wt.ArrowUp:if(ce.preventDefault(),ce.stopPropagation(),bn(Le,x0.Previous|x0.WrapAround)===i5.Success){let Ce=k.find(qe=>qe.element.current===ie?.activeElement);Ce&&be(Ce.propsRef.current.value)}break;case wt.ArrowRight:case wt.ArrowDown:if(ce.preventDefault(),ce.stopPropagation(),bn(Le,x0.Next|x0.WrapAround)===i5.Success){let Ce=k.find(qe=>qe.element.current===ie?.activeElement);Ce&&be(Ce.propsRef.current.value)}break;case wt.Space:{ce.preventDefault(),ce.stopPropagation();let Ce=k.find(qe=>qe.element.current===ie?.activeElement);Ce&&be(Ce.propsRef.current.value)}break}}),G=C1(ce=>(T({type:0,...ce}),()=>T({type:1,id:ce.id}))),M=y.useMemo(()=>({value:J,firstOption:re,containsCheckedOption:le,disabled:p,compare:S,tabIndex:C,...E}),[J,re,le,p,S,C,E]),H=y.useMemo(()=>({registerOption:G,change:be}),[G,be]),te={ref:O,id:i,role:"radiogroup","aria-labelledby":R,"aria-describedby":F,onKeyDown:ye},ge=y.useMemo(()=>({value:J}),[J]),A=y.useCallback(()=>{if(oe!==void 0)return be(oe)},[be,oe]),W=Z2();return Ie.createElement(B,{name:"RadioGroup.Description"},Ie.createElement(D,{name:"RadioGroup.Label"},Ie.createElement(Xd.Provider,{value:H},Ie.createElement(Qd.Provider,{value:M},m!=null&&Ie.createElement(xU,{disabled:p,data:{[m]:J||"on"},overrides:{type:"radio",checked:J!=null},form:u,onReset:A}),W({ourProps:te,theirProps:h,slot:ge,defaultTag:RG,name:"RadioGroup"})))))}function NG(t,e){var n;let o=Kd("RadioGroup.Option"),i=Jd("RadioGroup.Option"),s=y.useId(),{id:u=`headlessui-radiogroup-option-${s}`,value:m,disabled:g=o.disabled||!1,autoFocus:b=!1,...p}=t,_=y.useRef(null),C=u0(_,e),[h,S]=Kx(),[E,T]=Hd(),k=Q3({value:m,disabled:g});_2(()=>i.registerOption({id:u,element:_,propsRef:k}),[u,i,_,k]);let R=C1(le=>{var be;if(Vx(le.currentTarget))return le.preventDefault();i.change(m)&&((be=_.current)==null||be.focus())}),D=((n=o.firstOption)==null?void 0:n.id)===u,{isFocusVisible:F,focusProps:B}=Fx({autoFocus:b}),{isHovered:Z,hoverProps:O}=Px({isDisabled:g}),oe=o.compare(o.value,m),J=Ux({ref:C,id:u,role:"radio","aria-checked":oe?"true":"false","aria-labelledby":h,"aria-describedby":E,"aria-disabled":g?!0:void 0,tabIndex:g?-1:oe||!o.containsCheckedOption&&D?o.tabIndex:-1,onClick:g?void 0:R,autoFocus:b},B,O),ee=y.useMemo(()=>({checked:oe,disabled:g,active:F,hover:Z,focus:F,autofocus:b}),[oe,g,Z,F,b]),re=Z2();return Ie.createElement(T,{name:"RadioGroup.Description"},Ie.createElement(S,{name:"RadioGroup.Label"},re({ourProps:J,theirProps:p,slot:ee,defaultTag:AG,name:"RadioGroup.Option"})))}function OG(t,e){var n;let o=Kd("Radio"),i=Jd("Radio"),s=y.useId(),u=Yx(),m=di(),{id:g=u||`headlessui-radio-${s}`,value:b,disabled:p=o.disabled||m||!1,autoFocus:_=!1,...C}=t,h=y.useRef(null),S=u0(h,e),E=Qx(),T=wU(),k=Q3({value:b,disabled:p});_2(()=>i.registerOption({id:g,element:h,propsRef:k}),[g,i,h,k]);let R=C1(re=>{var le;if(Vx(re.currentTarget))return re.preventDefault();i.change(b)&&((le=h.current)==null||le.focus())}),{isFocusVisible:D,focusProps:F}=Fx({autoFocus:_}),{isHovered:B,hoverProps:Z}=Px({isDisabled:p}),O=((n=o.firstOption)==null?void 0:n.id)===g,oe=o.compare(o.value,b),J=Ux({ref:S,id:g,role:"radio","aria-checked":oe?"true":"false","aria-labelledby":E,"aria-describedby":T,"aria-disabled":p?!0:void 0,tabIndex:p?-1:oe||!o.containsCheckedOption&&O?o.tabIndex:-1,autoFocus:_,onClick:p?void 0:R},F,Z),ee=y.useMemo(()=>({checked:oe,disabled:p,hover:B,focus:D,autofocus:_}),[oe,p,B,D,_]);return Z2()({ourProps:J,theirProps:C,slot:ee,defaultTag:IG,name:"Radio"})}function BG(t,e,n,o){let i={label:JSON.stringify(e),action:n,category:o};t.get(lx)("eventEmit",{event:"trackEvent",data:i}),Ei.emit("trackEvent",i)}function s5(t){return[t.Origin()||P2,...L5(t).Names()]}function Xu(t,e){if(!t.children||t.children.length===0)return 1;let n=0;for(let o of t.children)e==="LEFT"&&o.left!==t.left||e==="RIGHT"&&o.right!==t.right||(n=Math.max(n,Xu(o,e)));return n+1}function yi(t){return t?{type:t.type,left:pL*Xu(t,"LEFT"),right:pL*Xu(t,"RIGHT")}:{left:0,right:0}}function Dv(t,e){let n=e.orderedParticipantNames(),o=s5(t),i=n.find(p=>o.includes(p))||"",s=n.slice().reverse().find(p=>o.includes(p))||"",u=new Bo(n).getFrame(t),m=yi(u),g=jG(t,s,e),b=e.distance(i,s)+e.half(i)+e.half(s);return Math.max(b,Qz)+m.left+m.right+g}function jG(t,e,n){let o=ri(t).filter(i=>i.from===i.to).map(i=>n.getMessageWidth(i)-n.distance(i.from||P2,e)-n.half(e));return Math.max.apply(null,[0,...o])}function $G(){let[t,e]=y.useState(0),[n,o]=y.useState(0),i=a(()=>{e(document.documentElement.scrollTop),o(document.documentElement.scrollLeft)},"s");return y.useEffect(()=>{i();let s=new AbortController;return document.addEventListener("scroll",i,{signal:s.signal}),()=>{s.abort()}},[]),[t,n]}function KG(){let t=document.getElementById("zenuml-intersection-detector-container"),e=Array.from(document.getElementsByClassName("zenuml-intersection-detector"));return t&&e.length===Ju?{detectorContainer:t,detectors:e}:(t=document.createElement("div"),t.id="zenuml-intersection-detector-container",Object.assign(t.style,{position:"absolute",top:"0",left:"0",opacity:"0",pointerEvents:"none"}),e=new Array(Ju).fill(0).map(()=>{let n=document.createElement("div");return n.className="zenuml-intersection-detector",Object.assign(n.style,{position:"absolute",top:"0",left:"0",width:"100%"}),t?.appendChild(n),n}),document.body.appendChild(t),{detectorContainer:t,detectors:e})}function XG(){let[t,e]=y.useState(0),n=y.useRef(null);return y.useEffect(()=>{let{detectorContainer:o,detectors:i}=KG(),s=document.documentElement.scrollHeight-mp,u=document.documentElement.scrollWidth-mp;o.style.height=s+"px",o.style.width=u+"px";let m=Math.ceil(document.documentElement.scrollHeight/Ju),g=[...Array(m+1).keys()].map(b=>b/m).filter(b=>b>=0&&b<=1);return i.forEach((b,p)=>{b.style.top=p*m+"px",b.style.height=m+"px"}),n.current=new IntersectionObserver(([b])=>{(b.intersectionRect.top-b.boundingClientRect.top>QG||b.target===i[0])&&e(b.intersectionRect.top)},{threshold:g}),i.forEach(b=>{n.current&&n.current.observe(b)}),()=>{var b;(b=n.current)==null||b.disconnect()}},[]),t}function Nt(t,e,n){return Math.min(Math.max(e,t),n)}function Dr(t){let e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}function JG(t){let e=j2.get.rgb(t)||[0,0,0],[n,o,i]=e;return(n*299+o*587+i*114)/1e3}function eH(t){let e=j2.get.rgb(t)||[0,0,0],[n,o,i]=e;return`rgb(${n}, ${o}, ${i})`}function tH(t){let e=0,n=t;for(;n;)e+=n.offsetTop,n=n.offsetParent;return e}function Fv(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function gH(t){Tn=t}function N2(t,e){if(e){if(Zv.test(t))return t.replace(fH,fp)}else if(Uv.test(t))return t.replace(bH,fp);return t}function Bv(t){return t.replace(pH,(e,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}function M1(t,e){t=typeof t=="string"?t:t.source,e=e||"";let n={replace:a((o,i)=>(i=i.source||i,i=i.replace(CH,"$1"),t=t.replace(o,i),n),"replace"),getRegex:a(()=>new RegExp(t,e),"getRegex")};return n}function bp(t,e,n){if(t){let o;try{o=decodeURIComponent(Bv(n)).replace(_H,"").toLowerCase()}catch{return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}e&&!hH.test(n)&&(n=EH(e,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}function EH(t,e){Fr[" "+t]||(zH.test(t)?Fr[" "+t]=t+"/":Fr[" "+t]=Wr(t,"/",!0)),t=Fr[" "+t];let n=t.indexOf(":")===-1;return e.substring(0,2)==="//"?n?e:t.replace(xH,"$1")+e:e.charAt(0)==="/"?n?e:t.replace(vH,"$1")+e:t+e}function Lp(t,e){let n=t.replace(/\|/g,(s,u,m)=>{let g=!1,b=u;for(;--b>=0&&m[b]==="\\";)g=!g;return g?"|":" |"}),o=n.split(/ \|/),i=0;if(o[0].trim()||o.shift(),o.length>0&&!o[o.length-1].trim()&&o.pop(),o.length>e)o.splice(e);else for(;o.length<e;)o.push("");for(;i<o.length;i++)o[i]=o[i].trim().replace(/\\\|/g,"|");return o}function Wr(t,e,n){let o=t.length;if(o===0)return"";let i=0;for(;i<o;){let s=t.charAt(o-i-1);if(s===e&&!n)i++;else if(s!==e&&n)i++;else break}return t.slice(0,o-i)}function yH(t,e){if(t.indexOf(e[1])===-1)return-1;let n=t.length,o=0,i=0;for(;i<n;i++)if(t[i]==="\\")i++;else if(t[i]===e[0])o++;else if(t[i]===e[1]&&(o--,o<0))return i;return-1}function SH(t){t&&t.sanitize&&!t.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function pp(t,e){if(e<1)return"";let n="";for(;e>1;)e&1&&(n+=t),e>>=1,t+=t;return n+t}function Cp(t,e,n,o){let i=e.href,s=e.title?N2(e.title):null,u=t[1].replace(/\\([\[\]])/g,"$1");if(t[0].charAt(0)!=="!"){o.state.inLink=!0;let m={type:"link",raw:n,href:i,title:s,text:u,tokens:o.inlineTokens(u)};return o.state.inLink=!1,m}return{type:"image",raw:n,href:i,title:s,text:N2(u)}}function wH(t,e){let n=t.match(/^(\s+)(?:```)/);if(n===null)return e;let o=n[1];return e.split(`
`).map(i=>{let s=i.match(/^\s+/);if(s===null)return i;let[u]=s;return u.length>=o.length?i.slice(o.length):i}).join(`
`)}function kH(t){return t.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function _p(t){let e="",n,o,i=t.length;for(n=0;n<i;n++)o=t.charCodeAt(n),Math.random()>.5&&(o="x"+o.toString(16)),e+="&#"+o+";";return e}function TH(t,e,n){return o=>{if(o.message+=`
Please report this to https://github.com/markedjs/marked.`,t){let i="<p>An error occurred:</p><pre>"+N2(o.message+"",!0)+"</pre>";if(e)return Promise.resolve(i);if(n){n(null,i);return}return i}if(e)return Promise.reject(o);if(n){n(o);return}throw o}}function Gv(t,e){return(n,o,i)=>{typeof o=="function"&&(i=o,o=null);let s={...o};o={...Pe.defaults,...s};let u=TH(o.silent,o.async,i);if(typeof n>"u"||n===null)return u(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return u(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(SH(o),o.hooks&&(o.hooks.options=o),i){let m=o.highlight,g;try{o.hooks&&(n=o.hooks.preprocess(n)),g=t(n,o)}catch(_){return u(_)}let b=a(function(_){let C;if(!_)try{o.walkTokens&&Pe.walkTokens(g,o.walkTokens),C=e(g,o),o.hooks&&(C=o.hooks.postprocess(C))}catch(h){_=h}return o.highlight=m,_?u(_):i(null,C)},"_");if(!m||m.length<3||(delete o.highlight,!g.length))return b();let p=0;Pe.walkTokens(g,function(_){_.type==="code"&&(p++,setTimeout(()=>{m(_.text,_.lang,function(C,h){if(C)return b(C);h!=null&&h!==_.text&&(_.text=h,_.escaped=!0),p--,p===0&&b()})},0))}),p===0&&b();return}if(o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(n):n).then(m=>t(m,o)).then(m=>o.walkTokens?Promise.all(Pe.walkTokens(m,o.walkTokens)).then(()=>m):m).then(m=>e(m,o)).then(m=>o.hooks?o.hooks.postprocess(m):m).catch(u);try{o.hooks&&(n=o.hooks.preprocess(n));let m=t(n,o);o.walkTokens&&Pe.walkTokens(m,o.walkTokens);let g=e(m,o);return o.hooks&&(g=o.hooks.postprocess(g)),g}catch(m){return u(m)}}}function Pe(t,e,n){return Gv(Sn.lex,wn.parse)(t,e,n)}function K2(t){return function(e){e instanceof RegExp&&(e.lastIndex=0);for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];return td(t,e,o)}}function PH(t){return function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];return nd(t,n)}}function a1(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:qr;hp&&hp(t,null);let o=e.length;for(;o--;){let i=e[o];if(typeof i=="string"){let s=n(i);s!==i&&(RH(e)||(e[o]=s),i=s)}t[i]=!0}return t}function FH(t){for(let e=0;e<t.length;e++)t3(t,e)||(t[e]=null);return t}function cn(t){let e=Yv(null);for(let[n,o]of Hv(t))t3(t,n)&&(Array.isArray(o)?e[n]=FH(o):o&&typeof o=="object"&&o.constructor===Object?e[n]=cn(o):e[n]=o);return e}function nl(t,e){for(;t!==null;){let o=AH(t,e);if(o){if(o.get)return K2(o.get);if(typeof o.value=="function")return K2(o.value)}t=MH(t)}function n(){return null}return a(n,"t"),n}function qv(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$H(),e=a(I=>qv(I),"e");if(e.version="3.2.5",e.removed=[],!t||!t.document||t.document.nodeType!==ol.document||!t.Element)return e.isSupported=!1,e;let{document:n}=t,o=n,i=o.currentScript,{DocumentFragment:s,HTMLTemplateElement:u,Node:m,Element:g,NodeFilter:b,NamedNodeMap:p=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:_,DOMParser:C,trustedTypes:h}=t,S=g.prototype,E=nl(S,"cloneNode"),T=nl(S,"remove"),k=nl(S,"nextSibling"),R=nl(S,"childNodes"),D=nl(S,"parentNode");if(typeof u=="function"){let I=n.createElement("template");I.content&&I.content.ownerDocument&&(n=I.content.ownerDocument)}let F,B="",{implementation:Z,createNodeIterator:O,createDocumentFragment:oe,getElementsByTagName:J}=n,{importNode:ee}=o,re=kp();e.isSupported=typeof Hv=="function"&&typeof D=="function"&&Z&&Z.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:le,ERB_EXPR:be,TMPLIT_EXPR:ye,DATA_ATTR:G,ARIA_ATTR:M,IS_SCRIPT_OR_DATA:H,ATTR_WHITESPACE:te,CUSTOM_ELEMENT:ge}=wp,{IS_ALLOWED_URI:A}=wp,W=null,ce=a1({},[...vp,...ua,...da,...ma,...Ep]),ne=null,ie=a1({},[...yp,...ga,...Sp,...Ur]),Le=Object.seal(Yv(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ce=null,qe=null,Qe=!0,w1=!0,_1=!1,P1=!0,U1=!1,z2=!0,u2=!1,d0=!1,U2=!1,O1=!1,c3=!1,S0=!1,w0=!0,x2=!1,Bt="user-content-",s3=!0,k0=!1,J2={},d2=null,e2=a1({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),v2=null,B1=a1({},["audio","video","img","source","image","track"]),u3=null,l2=a1({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),T0="http://www.w3.org/1998/Math/MathML",c1="http://www.w3.org/2000/svg",t2="http://www.w3.org/1999/xhtml",r2=t2,V=!1,ae=null,ze=a1({},[T0,c1,t2],sa),Ye=a1({},["mi","mo","mn","ms","mtext"]),t1=a1({},["annotation-xml"]),l1=a1({},["title","style","font","a","script"]),b1=null,xe=["application/xhtml+xml","text/html"],Ae="text/html",ke=null,Ue=null,x1=n.createElement("form"),e0=a(function(I){return I instanceof RegExp||I instanceof Function},"W2"),y3=a(function(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Ue&&Ue===I)){if((!I||typeof I!="object")&&(I={}),I=cn(I),b1=xe.indexOf(I.PARSER_MEDIA_TYPE)===-1?Ae:I.PARSER_MEDIA_TYPE,ke=b1==="application/xhtml+xml"?sa:qr,W=t3(I,"ALLOWED_TAGS")?a1({},I.ALLOWED_TAGS,ke):ce,ne=t3(I,"ALLOWED_ATTR")?a1({},I.ALLOWED_ATTR,ke):ie,ae=t3(I,"ALLOWED_NAMESPACES")?a1({},I.ALLOWED_NAMESPACES,sa):ze,u3=t3(I,"ADD_URI_SAFE_ATTR")?a1(cn(l2),I.ADD_URI_SAFE_ATTR,ke):l2,v2=t3(I,"ADD_DATA_URI_TAGS")?a1(cn(B1),I.ADD_DATA_URI_TAGS,ke):B1,d2=t3(I,"FORBID_CONTENTS")?a1({},I.FORBID_CONTENTS,ke):e2,Ce=t3(I,"FORBID_TAGS")?a1({},I.FORBID_TAGS,ke):{},qe=t3(I,"FORBID_ATTR")?a1({},I.FORBID_ATTR,ke):{},J2=t3(I,"USE_PROFILES")?I.USE_PROFILES:!1,Qe=I.ALLOW_ARIA_ATTR!==!1,w1=I.ALLOW_DATA_ATTR!==!1,_1=I.ALLOW_UNKNOWN_PROTOCOLS||!1,P1=I.ALLOW_SELF_CLOSE_IN_ATTR!==!1,U1=I.SAFE_FOR_TEMPLATES||!1,z2=I.SAFE_FOR_XML!==!1,u2=I.WHOLE_DOCUMENT||!1,O1=I.RETURN_DOM||!1,c3=I.RETURN_DOM_FRAGMENT||!1,S0=I.RETURN_TRUSTED_TYPE||!1,U2=I.FORCE_BODY||!1,w0=I.SANITIZE_DOM!==!1,x2=I.SANITIZE_NAMED_PROPS||!1,s3=I.KEEP_CONTENT!==!1,k0=I.IN_PLACE||!1,A=I.ALLOWED_URI_REGEXP||Vv,r2=I.NAMESPACE||t2,Ye=I.MATHML_TEXT_INTEGRATION_POINTS||Ye,t1=I.HTML_INTEGRATION_POINTS||t1,Le=I.CUSTOM_ELEMENT_HANDLING||{},I.CUSTOM_ELEMENT_HANDLING&&e0(I.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Le.tagNameCheck=I.CUSTOM_ELEMENT_HANDLING.tagNameCheck),I.CUSTOM_ELEMENT_HANDLING&&e0(I.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Le.attributeNameCheck=I.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),I.CUSTOM_ELEMENT_HANDLING&&typeof I.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Le.allowCustomizedBuiltInElements=I.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),U1&&(w1=!1),c3&&(O1=!0),J2&&(W=a1({},Ep),ne=[],J2.html===!0&&(a1(W,vp),a1(ne,yp)),J2.svg===!0&&(a1(W,ua),a1(ne,ga),a1(ne,Ur)),J2.svgFilters===!0&&(a1(W,da),a1(ne,ga),a1(ne,Ur)),J2.mathMl===!0&&(a1(W,ma),a1(ne,Sp),a1(ne,Ur))),I.ADD_TAGS&&(W===ce&&(W=cn(W)),a1(W,I.ADD_TAGS,ke)),I.ADD_ATTR&&(ne===ie&&(ne=cn(ne)),a1(ne,I.ADD_ATTR,ke)),I.ADD_URI_SAFE_ATTR&&a1(u3,I.ADD_URI_SAFE_ATTR,ke),I.FORBID_CONTENTS&&(d2===e2&&(d2=cn(d2)),a1(d2,I.FORBID_CONTENTS,ke)),s3&&(W["#text"]=!0),u2&&a1(W,["html","head","body"]),W.table&&(a1(W,["tbody"]),delete Ce.tbody),I.TRUSTED_TYPES_POLICY){if(typeof I.TRUSTED_TYPES_POLICY.createHTML!="function")throw tl('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof I.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw tl('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');F=I.TRUSTED_TYPES_POLICY,B=F.createHTML("")}else F===void 0&&(F=QH(h,i)),F!==null&&typeof B=="string"&&(B=F.createHTML(""));Q2&&Q2(I),Ue=I}},"E1"),B2=a1({},[...ua,...da,...ZH]),Q1=a1({},[...ma,...UH]),m2=a(function(I){let ve=D(I);(!ve||!ve.tagName)&&(ve={namespaceURI:r2,tagName:"template"});let fe=qr(I.tagName),Je=qr(ve.tagName);return ae[I.namespaceURI]?I.namespaceURI===c1?ve.namespaceURI===t2?fe==="svg":ve.namespaceURI===T0?fe==="svg"&&(Je==="annotation-xml"||Ye[Je]):!!B2[fe]:I.namespaceURI===T0?ve.namespaceURI===t2?fe==="math":ve.namespaceURI===c1?fe==="math"&&t1[Je]:!!Q1[fe]:I.namespaceURI===t2?ve.namespaceURI===c1&&!t1[Je]||ve.namespaceURI===T0&&!Ye[Je]?!1:!Q1[fe]&&(l1[fe]||!B2[fe]):!!(b1==="application/xhtml+xml"&&ae[I.namespaceURI]):!1},"re"),R2=a(function(I){J4(e.removed,{element:I});try{D(I).removeChild(I)}catch{T(I)}},"ce"),d3=a(function(I,ve){try{J4(e.removed,{attribute:ve.getAttributeNode(I),from:ve})}catch{J4(e.removed,{attribute:null,from:ve})}if(ve.removeAttribute(I),I==="is")if(O1||c3)try{R2(ve)}catch{}else try{ve.setAttribute(I,"")}catch{}},"t4"),Mn=a(function(I){let ve=null,fe=null;if(U2)I="<remove></remove>"+I;else{let I1=xp(I,/^[\r\n\t ]+/);fe=I1&&I1[0]}b1==="application/xhtml+xml"&&r2===t2&&(I='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+I+"</body></html>");let Je=F?F.createHTML(I):I;if(r2===t2)try{ve=new C().parseFromString(Je,b1)}catch{}if(!ve||!ve.documentElement){ve=Z.createDocument(r2,"template",null);try{ve.documentElement.innerHTML=V?B:Je}catch{}}let H1=ve.body||ve.documentElement;return I&&fe&&H1.insertBefore(n.createTextNode(fe),H1.childNodes[0]||null),r2===t2?J.call(ve,u2?"html":"body")[0]:u2?ve.documentElement:H1},"Vt"),S3=a(function(I){return O.call(I.ownerDocument||I,I,b.SHOW_ELEMENT|b.SHOW_COMMENT|b.SHOW_TEXT|b.SHOW_PROCESSING_INSTRUCTION|b.SHOW_CDATA_SECTION,null)},"qt"),X3=a(function(I){return I instanceof _&&(typeof I.nodeName!="string"||typeof I.textContent!="string"||typeof I.removeChild!="function"||!(I.attributes instanceof p)||typeof I.removeAttribute!="function"||typeof I.setAttribute!="function"||typeof I.namespaceURI!="string"||typeof I.insertBefore!="function"||typeof I.hasChildNodes!="function")},"M4"),R0=a(function(I){return typeof m=="function"&&I instanceof m},"n3");function G2(I,ve,fe){Zr(I,Je=>{Je.call(e,ve,fe,Ue)})}a(G2,"Oe");let m0=a(function(I){let ve=null;if(G2(re.beforeSanitizeElements,I,null),X3(I))return R2(I),!0;let fe=ke(I.nodeName);if(G2(re.uponSanitizeElement,I,{tagName:fe,allowedTags:W}),I.hasChildNodes()&&!R0(I.firstElementChild)&&Y2(/<[/\w!]/g,I.innerHTML)&&Y2(/<[/\w!]/g,I.textContent)||I.nodeType===ol.progressingInstruction||z2&&I.nodeType===ol.comment&&Y2(/<[/\w]/g,I.data))return R2(I),!0;if(!W[fe]||Ce[fe]){if(!Ce[fe]&&m3(fe)&&(Le.tagNameCheck instanceof RegExp&&Y2(Le.tagNameCheck,fe)||Le.tagNameCheck instanceof Function&&Le.tagNameCheck(fe)))return!1;if(s3&&!d2[fe]){let Je=D(I)||I.parentNode,H1=R(I)||I.childNodes;if(H1&&Je){let I1=H1.length;for(let t0=I1-1;t0>=0;--t0){let i2=E(H1[t0],!0);i2.__removalCount=(I.__removalCount||0)+1,Je.insertBefore(i2,k(I))}}}return R2(I),!0}return I instanceof g&&!m2(I)||(fe==="noscript"||fe==="noembed"||fe==="noframes")&&Y2(/<\/no(script|embed|frames)/i,I.innerHTML)?(R2(I),!0):(U1&&I.nodeType===ol.text&&(ve=I.textContent,Zr([le,be,ye],Je=>{ve=el(ve,Je," ")}),I.textContent!==ve&&(J4(e.removed,{element:I.cloneNode()}),I.textContent=ve)),G2(re.afterSanitizeElements,I,null),!1)},"i3"),M0=a(function(I,ve,fe){if(w0&&(ve==="id"||ve==="name")&&(fe in n||fe in x1))return!1;if(!(w1&&!qe[ve]&&Y2(G,ve))&&!(Qe&&Y2(M,ve))){if(!ne[ve]||qe[ve]){if(!(m3(I)&&(Le.tagNameCheck instanceof RegExp&&Y2(Le.tagNameCheck,I)||Le.tagNameCheck instanceof Function&&Le.tagNameCheck(I))&&(Le.attributeNameCheck instanceof RegExp&&Y2(Le.attributeNameCheck,ve)||Le.attributeNameCheck instanceof Function&&Le.attributeNameCheck(ve))||ve==="is"&&Le.allowCustomizedBuiltInElements&&(Le.tagNameCheck instanceof RegExp&&Y2(Le.tagNameCheck,fe)||Le.tagNameCheck instanceof Function&&Le.tagNameCheck(fe))))return!1}else if(!u3[ve]&&!Y2(A,el(fe,te,""))&&!((ve==="src"||ve==="xlink:href"||ve==="href")&&I!=="script"&&OH(fe,"data:")===0&&v2[I])&&!(_1&&!Y2(H,el(fe,te,"")))&&fe)return!1}return!0},"Z3"),m3=a(function(I){return I!=="annotation-xml"&&xp(I,ge)},"h3"),j0=a(function(I){G2(re.beforeSanitizeAttributes,I,null);let{attributes:ve}=I;if(!ve||X3(I))return;let fe={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ne,forceKeepAttr:void 0},Je=ve.length;for(;Je--;){let H1=ve[Je],{name:I1,namespaceURI:t0,value:i2}=H1,E2=ke(I1),Y1=I1==="value"?i2:DH(i2);if(fe.attrName=E2,fe.attrValue=Y1,fe.keepAttr=!0,fe.forceKeepAttr=void 0,G2(re.uponSanitizeAttribute,I,fe),Y1=fe.attrValue,x2&&(E2==="id"||E2==="name")&&(d3(I1,I),Y1=Bt+Y1),z2&&Y2(/((--!?|])>)|<\/(style|title)/i,Y1)){d3(I1,I);continue}if(fe.forceKeepAttr||(d3(I1,I),!fe.keepAttr))continue;if(!P1&&Y2(/\/>/i,Y1)){d3(I1,I);continue}U1&&Zr([le,be,ye],we=>{Y1=el(Y1,we," ")});let me=ke(I.nodeName);if(M0(me,E2,Y1)){if(F&&typeof h=="object"&&typeof h.getAttributeType=="function"&&!t0)switch(h.getAttributeType(me,E2)){case"TrustedHTML":{Y1=F.createHTML(Y1);break}case"TrustedScriptURL":{Y1=F.createScriptURL(Y1);break}}try{t0?I.setAttributeNS(t0,I1,Y1):I.setAttribute(I1,Y1),X3(I)?R2(I):zp(e.removed)}catch{}}}G2(re.afterSanitizeAttributes,I,null)},"f3"),G1=a(function I(ve){let fe=null,Je=S3(ve);for(G2(re.beforeSanitizeShadowDOM,ve,null);fe=Je.nextNode();)G2(re.uponSanitizeShadowNode,fe,null),m0(fe),j0(fe),fe.content instanceof s&&I(fe.content);G2(re.afterSanitizeShadowDOM,ve,null)},"D2");return e.sanitize=function(I){let ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fe=null,Je=null,H1=null,I1=null;if(V=!I,V&&(I="<!-->"),typeof I!="string"&&!R0(I))if(typeof I.toString=="function"){if(I=I.toString(),typeof I!="string")throw tl("dirty is not a string, aborting")}else throw tl("toString is not a function");if(!e.isSupported)return I;if(d0||y3(ve),e.removed=[],typeof I=="string"&&(k0=!1),k0){if(I.nodeName){let E2=ke(I.nodeName);if(!W[E2]||Ce[E2])throw tl("root node is forbidden and cannot be sanitized in-place")}}else if(I instanceof m)fe=Mn("<!---->"),Je=fe.ownerDocument.importNode(I,!0),Je.nodeType===ol.element&&Je.nodeName==="BODY"||Je.nodeName==="HTML"?fe=Je:fe.appendChild(Je);else{if(!O1&&!U1&&!u2&&I.indexOf("<")===-1)return F&&S0?F.createHTML(I):I;if(fe=Mn(I),!fe)return O1?null:S0?B:""}fe&&U2&&R2(fe.firstChild);let t0=S3(k0?I:fe);for(;H1=t0.nextNode();)m0(H1),j0(H1),H1.content instanceof s&&G1(H1.content);if(k0)return I;if(O1){if(c3)for(I1=oe.call(fe.ownerDocument);fe.firstChild;)I1.appendChild(fe.firstChild);else I1=fe;return(ne.shadowroot||ne.shadowrootmode)&&(I1=ee.call(o,I1,!0)),I1}let i2=u2?fe.outerHTML:fe.innerHTML;return u2&&W["!doctype"]&&fe.ownerDocument&&fe.ownerDocument.doctype&&fe.ownerDocument.doctype.name&&Y2(Wv,fe.ownerDocument.doctype.name)&&(i2="<!DOCTYPE "+fe.ownerDocument.doctype.name+`>
`+i2),U1&&Zr([le,be,ye],E2=>{i2=el(i2,E2," ")}),F&&S0?F.createHTML(i2):i2},e.setConfig=function(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};y3(I),d0=!0},e.clearConfig=function(){Ue=null,d0=!1},e.isValidAttribute=function(I,ve,fe){Ue||y3({});let Je=ke(I),H1=ke(ve);return M0(Je,H1,fe)},e.addHook=function(I,ve){typeof ve=="function"&&J4(re[I],ve)},e.removeHook=function(I,ve){if(ve!==void 0){let fe=NH(re[I],ve);return fe===-1?void 0:IH(re[I],fe,1)[0]}return zp(re[I])},e.removeHooks=function(I){re[I]=[]},e.removeAllHooks=function(){re=kp()},e}function XH(){if(Tp)return fa;Tp=1;function t(V){return V instanceof Map?V.clear=V.delete=V.set=function(){throw new Error("map is read-only")}:V instanceof Set&&(V.add=V.clear=V.delete=function(){throw new Error("set is read-only")}),Object.freeze(V),Object.getOwnPropertyNames(V).forEach(function(ae){var ze=V[ae];typeof ze=="object"&&!Object.isFrozen(ze)&&t(ze)}),V}a(t,"i");var e=t,n=t;e.default=n;class o{static{a(this,"n")}constructor(ae){ae.data===void 0&&(ae.data={}),this.data=ae.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(V){return V.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}a(i,"s");function s(V,...ae){let ze=Object.create(null);for(let Ye in V)ze[Ye]=V[Ye];return ae.forEach(function(Ye){for(let t1 in Ye)ze[t1]=Ye[t1]}),ze}a(s,"l");let u="</span>",m=a(V=>!!V.kind,"L");class g{static{a(this,"d")}constructor(ae,ze){this.buffer="",this.classPrefix=ze.classPrefix,ae.walk(this)}addText(ae){this.buffer+=i(ae)}openNode(ae){if(!m(ae))return;let ze=ae.kind;ae.sublanguage||(ze=`${this.classPrefix}${ze}`),this.span(ze)}closeNode(ae){m(ae)&&(this.buffer+=u)}value(){return this.buffer}span(ae){this.buffer+=`<span class="${ae}">`}}class b{static{a(this,"_")}constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(ae){this.top.children.push(ae)}openNode(ae){let ze={kind:ae,children:[]};this.add(ze),this.stack.push(ze)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(ae){return this.constructor._walk(ae,this.rootNode)}static _walk(ae,ze){return typeof ze=="string"?ae.addText(ze):ze.children&&(ae.openNode(ze),ze.children.forEach(Ye=>this._walk(ae,Ye)),ae.closeNode(ze)),ae}static _collapse(ae){typeof ae!="string"&&ae.children&&(ae.children.every(ze=>typeof ze=="string")?ae.children=[ae.children.join("")]:ae.children.forEach(ze=>{b._collapse(ze)}))}}class p extends b{static{a(this,"p")}constructor(ae){super(),this.options=ae}addKeyword(ae,ze){ae!==""&&(this.openNode(ze),this.addText(ae),this.closeNode())}addText(ae){ae!==""&&this.add(ae)}addSublanguage(ae,ze){let Ye=ae.root;Ye.kind=ze,Ye.sublanguage=!0,this.add(Ye)}toHTML(){return new g(this,this.options).value()}finalize(){return!0}}function _(V){return new RegExp(V.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}a(_,"m");function C(V){return V?typeof V=="string"?V:V.source:null}a(C,"f");function h(...V){return V.map(ae=>C(ae)).join("")}a(h,"h");function S(...V){return"("+V.map(ae=>C(ae)).join("|")+")"}a(S,"R");function E(V){return new RegExp(V.toString()+"|").exec("").length-1}a(E,"b");function T(V,ae){let ze=V&&V.exec(ae);return ze&&ze.index===0}a(T,"M");let k=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function R(V,ae="|"){let ze=0;return V.map(Ye=>{ze+=1;let t1=ze,l1=C(Ye),b1="";for(;l1.length>0;){let xe=k.exec(l1);if(!xe){b1+=l1;break}b1+=l1.substring(0,xe.index),l1=l1.substring(xe.index+xe[0].length),xe[0][0]==="\\"&&xe[1]?b1+="\\"+String(Number(xe[1])+t1):(b1+=xe[0],xe[0]==="("&&ze++)}return b1}).map(Ye=>`(${Ye})`).join(ae)}a(R,"O");let D=/\b\B/,F="[a-zA-Z]\\w*",B="[a-zA-Z_]\\w*",Z="\\b\\d+(\\.\\d+)?",O="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",oe="\\b(0b[01]+)",J="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",ee=a((V={})=>{let ae=/^#![ ]*\//;return V.binary&&(V.begin=h(ae,/.*\b/,V.binary,/\b.*/)),s({className:"meta",begin:ae,end:/$/,relevance:0,"on:begin":a((ze,Ye)=>{ze.index!==0&&Ye.ignoreMatch()},"on:begin")},V)},"X"),re={begin:"\\\\[\\s\\S]",relevance:0},le={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[re]},be={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[re]},ye={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},G=a(function(V,ae,ze={}){let Ye=s({className:"comment",begin:V,end:ae,contains:[]},ze);return Ye.contains.push(ye),Ye.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),Ye},"H"),M=G("//","$"),H=G("/\\*","\\*/"),te=G("#","$"),ge={className:"number",begin:Z,relevance:0},A={className:"number",begin:O,relevance:0},W={className:"number",begin:oe,relevance:0},ce={className:"number",begin:Z+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},ne={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[re,{begin:/\[/,end:/\]/,relevance:0,contains:[re]}]}]},ie={className:"title",begin:F,relevance:0},Le={className:"title",begin:B,relevance:0},Ce={begin:"\\.\\s*"+B,relevance:0};var qe=Object.freeze({__proto__:null,MATCH_NOTHING_RE:D,IDENT_RE:F,UNDERSCORE_IDENT_RE:B,NUMBER_RE:Z,C_NUMBER_RE:O,BINARY_NUMBER_RE:oe,RE_STARTERS_RE:J,SHEBANG:ee,BACKSLASH_ESCAPE:re,APOS_STRING_MODE:le,QUOTE_STRING_MODE:be,PHRASAL_WORDS_MODE:ye,COMMENT:G,C_LINE_COMMENT_MODE:M,C_BLOCK_COMMENT_MODE:H,HASH_COMMENT_MODE:te,NUMBER_MODE:ge,C_NUMBER_MODE:A,BINARY_NUMBER_MODE:W,CSS_NUMBER_MODE:ce,REGEXP_MODE:ne,TITLE_MODE:ie,UNDERSCORE_TITLE_MODE:Le,METHOD_GUARD:Ce,END_SAME_AS_BEGIN:a(function(V){return Object.assign(V,{"on:begin":a((ae,ze)=>{ze.data._beginMatch=ae[1]},"on:begin"),"on:end":a((ae,ze)=>{ze.data._beginMatch!==ae[1]&&ze.ignoreMatch()},"on:end")})},"END_SAME_AS_BEGIN")});function Qe(V,ae){V.input[V.index-1]==="."&&ae.ignoreMatch()}a(Qe,"v1");function w1(V,ae){ae&&V.beginKeywords&&(V.begin="\\b("+V.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",V.__beforeBegin=Qe,V.keywords=V.keywords||V.beginKeywords,delete V.beginKeywords,V.relevance===void 0&&(V.relevance=0))}a(w1,"p1");function _1(V,ae){Array.isArray(V.illegal)&&(V.illegal=S(...V.illegal))}a(_1,"P1");function P1(V,ae){if(V.match){if(V.begin||V.end)throw new Error("begin & end are not supported with match");V.begin=V.match,delete V.match}}a(P1,"z1");function U1(V,ae){V.relevance===void 0&&(V.relevance=1)}a(U1,"he");let z2=["of","and","for","in","not","or","if","then","parent","list","value"],u2="keyword";function d0(V,ae,ze=u2){let Ye={};return typeof V=="string"?t1(ze,V.split(" ")):Array.isArray(V)?t1(ze,V):Object.keys(V).forEach(function(l1){Object.assign(Ye,d0(V[l1],ae,l1))}),Ye;function t1(l1,b1){ae&&(b1=b1.map(xe=>xe.toLowerCase())),b1.forEach(function(xe){let Ae=xe.split("|");Ye[Ae[0]]=[l1,U2(Ae[0],Ae[1])]})}}a(d0,"we");function U2(V,ae){return ae?Number(ae):O1(V)?0:1}a(U2,"O1");function O1(V){return z2.includes(V.toLowerCase())}a(O1,"J3");function c3(V,{plugins:ae}){function ze(xe,Ae){return new RegExp(C(xe),"m"+(V.case_insensitive?"i":"")+(Ae?"g":""))}a(ze,"E2");class Ye{static{a(this,"k2")}constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(Ae,ke){ke.position=this.position++,this.matchIndexes[this.matchAt]=ke,this.regexes.push([ke,Ae]),this.matchAt+=E(Ae)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let Ae=this.regexes.map(ke=>ke[1]);this.matcherRe=ze(R(Ae),!0),this.lastIndex=0}exec(Ae){this.matcherRe.lastIndex=this.lastIndex;let ke=this.matcherRe.exec(Ae);if(!ke)return null;let Ue=ke.findIndex((e0,y3)=>y3>0&&e0!==void 0),x1=this.matchIndexes[Ue];return ke.splice(0,Ue),Object.assign(ke,x1)}}class t1{static{a(this,"Q2")}constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(Ae){if(this.multiRegexes[Ae])return this.multiRegexes[Ae];let ke=new Ye;return this.rules.slice(Ae).forEach(([Ue,x1])=>ke.addRule(Ue,x1)),ke.compile(),this.multiRegexes[Ae]=ke,ke}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(Ae,ke){this.rules.push([Ae,ke]),ke.type==="begin"&&this.count++}exec(Ae){let ke=this.getMatcher(this.regexIndex);ke.lastIndex=this.lastIndex;let Ue=ke.exec(Ae);if(this.resumingScanAtSamePosition()&&!(Ue&&Ue.index===this.lastIndex)){let x1=this.getMatcher(0);x1.lastIndex=this.lastIndex+1,Ue=x1.exec(Ae)}return Ue&&(this.regexIndex+=Ue.position+1,this.regexIndex===this.count&&this.considerAll()),Ue}}function l1(xe){let Ae=new t1;return xe.contains.forEach(ke=>Ae.addRule(ke.begin,{rule:ke,type:"begin"})),xe.terminatorEnd&&Ae.addRule(xe.terminatorEnd,{type:"end"}),xe.illegal&&Ae.addRule(xe.illegal,{type:"illegal"}),Ae}a(l1,"u1");function b1(xe,Ae){let ke=xe;if(xe.isCompiled)return ke;[P1].forEach(x1=>x1(xe,Ae)),V.compilerExtensions.forEach(x1=>x1(xe,Ae)),xe.__beforeBegin=null,[w1,_1,U1].forEach(x1=>x1(xe,Ae)),xe.isCompiled=!0;let Ue=null;if(typeof xe.keywords=="object"&&(Ue=xe.keywords.$pattern,delete xe.keywords.$pattern),xe.keywords&&(xe.keywords=d0(xe.keywords,V.case_insensitive)),xe.lexemes&&Ue)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return Ue=Ue||xe.lexemes||/\w+/,ke.keywordPatternRe=ze(Ue,!0),Ae&&(xe.begin||(xe.begin=/\B|\b/),ke.beginRe=ze(xe.begin),xe.endSameAsBegin&&(xe.end=xe.begin),!xe.end&&!xe.endsWithParent&&(xe.end=/\B|\b/),xe.end&&(ke.endRe=ze(xe.end)),ke.terminatorEnd=C(xe.end)||"",xe.endsWithParent&&Ae.terminatorEnd&&(ke.terminatorEnd+=(xe.end?"|":"")+Ae.terminatorEnd)),xe.illegal&&(ke.illegalRe=ze(xe.illegal)),xe.contains||(xe.contains=[]),xe.contains=[].concat(...xe.contains.map(function(x1){return w0(x1==="self"?xe:x1)})),xe.contains.forEach(function(x1){b1(x1,ke)}),xe.starts&&b1(xe.starts,Ae),ke.matcher=l1(ke),ke}if(a(b1,"I1"),V.compilerExtensions||(V.compilerExtensions=[]),V.contains&&V.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return V.classNameAliases=s(V.classNameAliases||{}),b1(V)}a(c3,"k3");function S0(V){return V?V.endsWithParent||S0(V.starts):!1}a(S0,"t3");function w0(V){return V.variants&&!V.cachedVariants&&(V.cachedVariants=V.variants.map(function(ae){return s(V,{variants:null},ae)})),V.cachedVariants?V.cachedVariants:S0(V)?s(V,{starts:V.starts?s(V.starts):null}):Object.isFrozen(V)?s(V):V}a(w0,"fe");var x2="10.7.3";function Bt(V){return!!(V||V==="")}a(Bt,"e4");function s3(V){let ae={props:["language","code","autodetect"],data:a(function(){return{detectedLanguage:"",unknownLanguage:!1}},"data"),computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!V.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,i(this.code);let ze={};return this.autoDetect?(ze=V.highlightAuto(this.code),this.detectedLanguage=ze.language):(ze=V.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),ze.value},autoDetect(){return!this.language||Bt(this.autodetect)},ignoreIllegals(){return!0}},render(ze){return ze("pre",{},[ze("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:ae,VuePlugin:{install(ze){ze.component("highlightjs",ae)}}}}a(s3,"p3");let k0={"after:highlightElement":a(({el:V,result:ae,text:ze})=>{let Ye=d2(V);if(!Ye.length)return;let t1=document.createElement("div");t1.innerHTML=ae.value,ae.value=e2(Ye,d2(t1),ze)},"after:highlightElement")};function J2(V){return V.nodeName.toLowerCase()}a(J2,"le");function d2(V){let ae=[];return a(function ze(Ye,t1){for(let l1=Ye.firstChild;l1;l1=l1.nextSibling)l1.nodeType===3?t1+=l1.nodeValue.length:l1.nodeType===1&&(ae.push({event:"start",offset:t1,node:l1}),t1=ze(l1,t1),J2(l1).match(/br|hr|img|input/)||ae.push({event:"stop",offset:t1,node:l1}));return t1},"E2")(V,0),ae}a(d2,"W1");function e2(V,ae,ze){let Ye=0,t1="",l1=[];function b1(){return!V.length||!ae.length?V.length?V:ae:V[0].offset!==ae[0].offset?V[0].offset<ae[0].offset?V:ae:ae[0].event==="start"?V:ae}a(b1,"I1");function xe(Ue){function x1(e0){return" "+e0.nodeName+'="'+i(e0.value)+'"'}a(x1,"E1"),t1+="<"+J2(Ue)+[].map.call(Ue.attributes,x1).join("")+">"}a(xe,"p2");function Ae(Ue){t1+="</"+J2(Ue)+">"}a(Ae,"v2");function ke(Ue){(Ue.event==="start"?xe:Ae)(Ue.node)}for(a(ke,"H2");V.length||ae.length;){let Ue=b1();if(t1+=i(ze.substring(Ye,Ue[0].offset)),Ye=Ue[0].offset,Ue===V){l1.reverse().forEach(Ae);do ke(Ue.splice(0,1)[0]),Ue=b1();while(Ue===V&&Ue.length&&Ue[0].offset===Ye);l1.reverse().forEach(xe)}else Ue[0].event==="start"?l1.push(Ue[0].node):l1.pop(),ke(Ue.splice(0,1)[0])}return t1+i(ze.substr(Ye))}a(e2,"Me");let v2={},B1=a(V=>{console.error(V)},"P3"),u3=a((V,...ae)=>{console.log(`WARN: ${V}`,...ae)},"C4"),l2=a((V,ae)=>{v2[`${V}/${ae}`]||(console.log(`Deprecated as of ${V}. ${ae}`),v2[`${V}/${ae}`]=!0)},"K1"),T0=i,c1=s,t2=Symbol("nomatch");var r2=function(V){let ae=Object.create(null),ze=Object.create(null),Ye=[],t1=!0,l1=/(^(<[^>]+>|\t|)+|\n)/gm,b1="Could not find the language '{}', did you forget to load/include a language module?",xe={disableAutodetect:!0,name:"Plain text",contains:[]},Ae={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:p};function ke(me){return Ae.noHighlightRe.test(me)}a(ke,"H2");function Ue(me){let we=me.className+" ";we+=me.parentNode?me.parentNode.className:"";let s1=Ae.languageDetectRe.exec(we);if(s1){let m1=fe(s1[1]);return m1||(u3(b1.replace("{}",s1[1])),u3("Falling back to no-highlight mode for this block.",me)),m1?s1[1]:"no-highlight"}return we.split(/\s+/).find(m1=>ke(m1)||fe(m1))}a(Ue,"W2");function x1(me,we,s1,m1){let V1="",$0="";typeof we=="object"?(V1=me,s1=we.ignoreIllegals,$0=we.language,m1=void 0):(l2("10.7.0","highlight(lang, code, ...args) has been deprecated."),l2("10.7.0",`Please use highlight(code, options) instead.
https://github.com/highlightjs/highlight.js/issues/2277`),$0=me,V1=we);let A0={code:V1,language:$0};i2("before:highlight",A0);let g0=A0.result?A0.result:e0(A0.language,A0.code,s1,m1);return g0.code=A0.code,i2("after:highlight",g0),g0}a(x1,"E1");function e0(me,we,s1,m1){function V1(Oe,Fe){let Ke=g3.case_insensitive?Fe[0].toLowerCase():Fe[0];return Object.prototype.hasOwnProperty.call(Oe.keywords,Ke)&&Oe.keywords[Ke]}a(V1,"ae");function $0(){if(!je.keywords){g2.addText(k1);return}let Oe=0;je.keywordPatternRe.lastIndex=0;let Fe=je.keywordPatternRe.exec(k1),Ke="";for(;Fe;){Ke+=k1.substring(Oe,Fe.index);let L1=V1(je,Fe);if(L1){let[f2,K0]=L1;if(g2.addText(Ke),Ke="",On+=K0,f2.startsWith("_"))Ke+=Fe[0];else{let J3=g3.classNameAliases[f2]||f2;g2.addKeyword(Fe[0],J3)}}else Ke+=Fe[0];Oe=je.keywordPatternRe.lastIndex,Fe=je.keywordPatternRe.exec(k1)}Ke+=k1.substr(Oe),g2.addText(Ke)}a($0,"n4");function A0(){if(k1==="")return;let Oe=null;if(typeof je.subLanguage=="string"){if(!ae[je.subLanguage]){g2.addText(k1);return}Oe=e0(je.subLanguage,k1,!0,Xo[je.subLanguage]),Xo[je.subLanguage]=Oe.top}else Oe=B2(k1,je.subLanguage.length?je.subLanguage:null);je.relevance>0&&(On+=Oe.relevance),g2.addSublanguage(Oe.emitter,Oe.language)}a(A0,"Z1");function g0(){je.subLanguage!=null?A0():$0(),k1=""}a(g0,"r3");function F1(Oe){return Oe.className&&g2.openNode(g3.classNameAliases[Oe.className]||Oe.className),je=Object.create(Oe,{parent:{value:je}}),je}a(F1,"E3");function Q0(Oe,Fe,Ke){let L1=T(Oe.endRe,Ke);if(L1){if(Oe["on:end"]){let f2=new o(Oe);Oe["on:end"](Fe,f2),f2.isMatchIgnored&&(L1=!1)}if(L1){for(;Oe.endsParent&&Oe.parent;)Oe=Oe.parent;return Oe}}if(Oe.endsWithParent)return Q0(Oe.parent,Fe,Ke)}a(Q0,"a3");function ki(Oe){return je.matcher.regexIndex===0?(k1+=Oe[0],1):(Ht=!0,0)}a(ki,"A0");function An(Oe){let Fe=Oe[0],Ke=Oe.rule,L1=new o(Ke),f2=[Ke.__beforeBegin,Ke["on:begin"]];for(let K0 of f2)if(K0&&(K0(Oe,L1),L1.isMatchIgnored))return ki(Fe);return Ke&&Ke.endSameAsBegin&&(Ke.endRe=_(Fe)),Ke.skip?k1+=Fe:(Ke.excludeBegin&&(k1+=Fe),g0(),!Ke.returnBegin&&!Ke.excludeBegin&&(k1=Fe)),F1(Ke),Ke.returnBegin?0:Fe.length}a(An,"Wt");function x5(Oe){let Fe=Oe[0],Ke=we.substr(Oe.index),L1=Q0(je,Oe,Ke);if(!L1)return t2;let f2=je;f2.skip?k1+=Fe:(f2.returnEnd||f2.excludeEnd||(k1+=Fe),g0(),f2.excludeEnd&&(k1=Fe));do je.className&&g2.closeNode(),!je.skip&&!je.subLanguage&&(On+=je.relevance),je=je.parent;while(je!==L1.parent);return L1.starts&&(L1.endSameAsBegin&&(L1.starts.endRe=L1.endRe),F1(L1.starts)),f2.returnEnd?0:Fe.length}a(x5,"gn");function Nn(){let Oe=[];for(let Fe=je;Fe!==g3;Fe=Fe.parent)Fe.className&&Oe.unshift(Fe.className);Oe.forEach(Fe=>g2.openNode(Fe))}a(Nn,"ze");let In={};function n0(Oe,Fe){let Ke=Fe&&Fe[0];if(k1+=Oe,Ke==null)return g0(),0;if(In.type==="begin"&&Fe.type==="end"&&In.index===Fe.index&&Ke===""){if(k1+=we.slice(Fe.index,Fe.index+1),!t1){let L1=new Error("0 width match regex");throw L1.languageName=me,L1.badRule=In.rule,L1}return 1}if(In=Fe,Fe.type==="begin")return An(Fe);if(Fe.type==="illegal"&&!s1){let L1=new Error('Illegal lexeme "'+Ke+'" for mode "'+(je.className||"<unnamed>")+'"');throw L1.mode=je,L1}else if(Fe.type==="end"){let L1=x5(Fe);if(L1!==t2)return L1}if(Fe.type==="illegal"&&Ke==="")return 1;if(Dn>1e5&&Dn>Fe.index*3)throw new Error("potential infinite loop, way more iterations than matches");return k1+=Ke,Ke.length}a(n0,"x9");let g3=fe(me);if(!g3)throw B1(b1.replace("{}",me)),new Error('Unknown language: "'+me+'"');let v5=c3(g3,{plugins:Ye}),Gt="",je=m1||v5,Xo={},g2=new Ae.__emitter(Ae);Nn();let k1="",On=0,w3=0,Dn=0,Ht=!1;try{for(je.matcher.considerAll();;){Dn++,Ht?Ht=!1:je.matcher.considerAll(),je.matcher.lastIndex=w3;let Oe=je.matcher.exec(we);if(!Oe)break;let Fe=we.substring(w3,Oe.index),Ke=n0(Fe,Oe);w3=Oe.index+Ke}return n0(we.substr(w3)),g2.closeAllNodes(),g2.finalize(),Gt=g2.toHTML(),{relevance:Math.floor(On),value:Gt,language:me,illegal:!1,emitter:g2,top:je}}catch(Oe){if(Oe.message&&Oe.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:Oe.message,context:we.slice(w3-100,w3+100),mode:Oe.mode},sofar:Gt,relevance:0,value:T0(we),emitter:g2};if(t1)return{illegal:!1,relevance:0,value:T0(we),emitter:g2,language:me,top:je,errorRaised:Oe};throw Oe}}a(e0,"ie");function y3(me){let we={relevance:0,emitter:new Ae.__emitter(Ae),value:T0(me),illegal:!1,top:xe};return we.emitter.addText(me),we}a(y3,"F1");function B2(me,we){we=we||Ae.languages||Object.keys(ae);let s1=y3(me),m1=we.filter(fe).filter(H1).map(F1=>e0(F1,me,!1));m1.unshift(s1);let V1=m1.sort((F1,Q0)=>{if(F1.relevance!==Q0.relevance)return Q0.relevance-F1.relevance;if(F1.language&&Q0.language){if(fe(F1.language).supersetOf===Q0.language)return 1;if(fe(Q0.language).supersetOf===F1.language)return-1}return 0}),[$0,A0]=V1,g0=$0;return g0.second_best=A0,g0}a(B2,"re");function Q1(me){return Ae.tabReplace||Ae.useBR?me.replace(l1,we=>we===`
`?Ae.useBR?"<br>":we:Ae.tabReplace?we.replace(/\t/g,Ae.tabReplace):we):me}a(Q1,"ce");function m2(me,we,s1){let m1=we?ze[we]:s1;me.classList.add("hljs"),m1&&me.classList.add(m1)}a(m2,"t4");let R2={"before:highlightElement":a(({el:me})=>{Ae.useBR&&(me.innerHTML=me.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,`
`))},"before:highlightElement"),"after:highlightElement":a(({result:me})=>{Ae.useBR&&(me.value=me.value.replace(/\n/g,"<br>"))},"after:highlightElement")},d3=/^(<[^>]+>|\t)+/gm,Mn={"after:highlightElement":a(({result:me})=>{Ae.tabReplace&&(me.value=me.value.replace(d3,we=>we.replace(/\t/g,Ae.tabReplace)))},"after:highlightElement")};function S3(me){let we=null,s1=Ue(me);if(ke(s1))return;i2("before:highlightElement",{el:me,language:s1}),we=me;let m1=we.textContent,V1=s1?x1(m1,{language:s1,ignoreIllegals:!0}):B2(m1);i2("after:highlightElement",{el:me,result:V1,text:m1}),me.innerHTML=V1.value,m2(me,s1,V1.language),me.result={language:V1.language,re:V1.relevance,relavance:V1.relevance},V1.second_best&&(me.second_best={language:V1.second_best.language,re:V1.second_best.relevance,relavance:V1.second_best.relevance})}a(S3,"n3");function X3(me){me.useBR&&(l2("10.3.0","'useBR' will be removed entirely in v11.0"),l2("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),Ae=c1(Ae,me)}a(X3,"Oe");let R0=a(()=>{R0.called||(R0.called=!0,l2("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(S3))},"i3");function G2(){l2("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),m0=!0}a(G2,"Z3");let m0=!1;function M0(){if(document.readyState==="loading"){m0=!0;return}document.querySelectorAll("pre code").forEach(S3)}a(M0,"f3");function m3(){m0&&M0()}a(m3,"H1"),typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",m3,!1);function j0(me,we){let s1=null;try{s1=we(V)}catch(m1){if(B1("Language definition for '{}' could not be registered.".replace("{}",me)),t1)B1(m1);else throw m1;s1=xe}s1.name||(s1.name=me),ae[me]=s1,s1.rawDefinition=we.bind(null,V),s1.aliases&&Je(s1.aliases,{languageName:me})}a(j0,"D2");function G1(me){delete ae[me];for(let we of Object.keys(ze))ze[we]===me&&delete ze[we]}a(G1,"Z");function I(){return Object.keys(ae)}a(I,"C2");function ve(me){l2("10.4.0","requireLanguage will be removed entirely in v11."),l2("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");let we=fe(me);if(we)return we;throw new Error("The '{}' language is required, but not loaded.".replace("{}",me))}a(ve,"T2");function fe(me){return me=(me||"").toLowerCase(),ae[me]||ae[ze[me]]}a(fe,"s1");function Je(me,{languageName:we}){typeof me=="string"&&(me=[me]),me.forEach(s1=>{ze[s1.toLowerCase()]=we})}a(Je,"Y1");function H1(me){let we=fe(me);return we&&!we.disableAutodetect}a(H1,"U1");function I1(me){me["before:highlightBlock"]&&!me["before:highlightElement"]&&(me["before:highlightElement"]=we=>{me["before:highlightBlock"](Object.assign({block:we.el},we))}),me["after:highlightBlock"]&&!me["after:highlightElement"]&&(me["after:highlightElement"]=we=>{me["after:highlightBlock"](Object.assign({block:we.el},we))})}a(I1,"Ce");function t0(me){I1(me),Ye.push(me)}a(t0,"Ee");function i2(me,we){let s1=me;Ye.forEach(function(m1){m1[s1]&&m1[s1](we)})}a(i2,"Ie");function E2(me){return l2("10.2.0","fixMarkup will be removed entirely in v11.0"),l2("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),Q1(me)}a(E2,"R1");function Y1(me){return l2("10.7.0","highlightBlock will be removed entirely in v12.0"),l2("10.7.0","Please use highlightElement now."),S3(me)}a(Y1,"A4"),Object.assign(V,{highlight:x1,highlightAuto:B2,highlightAll:M0,fixMarkup:E2,highlightElement:S3,highlightBlock:Y1,configure:X3,initHighlighting:R0,initHighlightingOnLoad:G2,registerLanguage:j0,unregisterLanguage:G1,listLanguages:I,getLanguage:fe,registerAliases:Je,requireLanguage:ve,autoDetection:H1,inherit:c1,addPlugin:t0,vuePlugin:s3(V).VuePlugin}),V.debugMode=function(){t1=!1},V.safeMode=function(){t1=!0},V.versionString=x2;for(let me in qe)typeof qe[me]=="object"&&e(qe[me]);return Object.assign(V,qe),V.addPlugin(R2),V.addPlugin(k0),V.addPlugin(Mn),V}({});return fa=r2,fa}function JH(){if(Rp)return ba;Rp=1;function t(e){var n="[A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_][A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_0-9]+",o="\u0434\u0430\u043B\u0435\u0435 ",i="\u0432\u043E\u0437\u0432\u0440\u0430\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C\u0438\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0434\u043B\u044F \u0435\u0441\u043B\u0438 \u0438 \u0438\u0437 \u0438\u043B\u0438 \u0438\u043D\u0430\u0447\u0435 \u0438\u043D\u0430\u0447\u0435\u0435\u0441\u043B\u0438 \u0438\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u043A\u043E\u043D\u0435\u0446\u0435\u0441\u043B\u0438 \u043A\u043E\u043D\u0435\u0446\u043F\u043E\u043F\u044B\u0442\u043A\u0438 \u043A\u043E\u043D\u0435\u0446\u0446\u0438\u043A\u043B\u0430 \u043D\u0435 \u043D\u043E\u0432\u044B\u0439 \u043F\u0435\u0440\u0435\u0439\u0442\u0438 \u043F\u0435\u0440\u0435\u043C \u043F\u043E \u043F\u043E\u043A\u0430 \u043F\u043E\u043F\u044B\u0442\u043A\u0430 \u043F\u0440\u0435\u0440\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0442\u043E\u0433\u0434\u0430 \u0446\u0438\u043A\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442 ",s=o+i,u="\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C\u0438\u0437\u0444\u0430\u0439\u043B\u0430 ",m="\u0432\u0435\u0431\u043A\u043B\u0438\u0435\u043D\u0442 \u0432\u043C\u0435\u0441\u0442\u043E \u0432\u043D\u0435\u0448\u043D\u0435\u0435\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u043A\u043B\u0438\u0435\u043D\u0442 \u043A\u043E\u043D\u0435\u0446\u043E\u0431\u043B\u0430\u0441\u0442\u0438 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u043B\u0438\u0435\u043D\u0442 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0441\u0435\u0440\u0432\u0435\u0440 \u043D\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0435 \u043D\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0435\u043D\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043D\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0435\u043D\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435\u0431\u0435\u0437\u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u0430 \u043D\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043D\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435\u0431\u0435\u0437\u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u0430 \u043E\u0431\u043B\u0430\u0441\u0442\u044C \u043F\u0435\u0440\u0435\u0434 \u043F\u043E\u0441\u043B\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 \u0442\u043E\u043B\u0441\u0442\u044B\u0439\u043A\u043B\u0438\u0435\u043D\u0442\u043E\u0431\u044B\u0447\u043D\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0442\u043E\u043B\u0441\u0442\u044B\u0439\u043A\u043B\u0438\u0435\u043D\u0442\u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u043C\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0442\u043E\u043D\u043A\u0438\u0439\u043A\u043B\u0438\u0435\u043D\u0442 ",g=u+m,b="\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0440\u0430\u043D\u0438\u0446 \u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0440\u043E\u043A \u0441\u0438\u043C\u0432\u043E\u043B\u0442\u0430\u0431\u0443\u043B\u044F\u0446\u0438\u0438 ",p="ansitooem oemtoansi \u0432\u0432\u0435\u0441\u0442\u0438\u0432\u0438\u0434\u0441\u0443\u0431\u043A\u043E\u043D\u0442\u043E \u0432\u0432\u0435\u0441\u0442\u0438\u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0435 \u0432\u0432\u0435\u0441\u0442\u0438\u043F\u0435\u0440\u0438\u043E\u0434 \u0432\u0432\u0435\u0441\u0442\u0438\u043F\u043B\u0430\u043D\u0441\u0447\u0435\u0442\u043E\u0432 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439\u043F\u043B\u0430\u043D\u0441\u0447\u0435\u0442\u043E\u0432 \u0434\u0430\u0442\u0430\u0433\u043E\u0434 \u0434\u0430\u0442\u0430\u043C\u0435\u0441\u044F\u0446 \u0434\u0430\u0442\u0430\u0447\u0438\u0441\u043B\u043E \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0432\u0441\u0442\u0440\u043E\u043A\u0443 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0438\u0437\u0441\u0442\u0440\u043E\u043A\u0438 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0438\u0431 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043A\u043E\u0434\u0441\u0438\u043C\u0432 \u043A\u043E\u043D\u0433\u043E\u0434\u0430 \u043A\u043E\u043D\u0435\u0446\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u0431\u0438 \u043A\u043E\u043D\u0435\u0446\u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043D\u043D\u043E\u0433\u043E\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u0431\u0438 \u043A\u043E\u043D\u0435\u0446\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430 \u043A\u043E\u043D\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430 \u043A\u043E\u043D\u043C\u0435\u0441\u044F\u0446\u0430 \u043A\u043E\u043D\u043D\u0435\u0434\u0435\u043B\u0438 \u043B\u043E\u0433 \u043B\u043E\u043310 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E\u0441\u0443\u0431\u043A\u043E\u043D\u0442\u043E \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435\u043D\u0430\u0431\u043E\u0440\u0430\u043F\u0440\u0430\u0432 \u043D\u0430\u0437\u043D\u0430\u0447\u0438\u0442\u044C\u0432\u0438\u0434 \u043D\u0430\u0437\u043D\u0430\u0447\u0438\u0442\u044C\u0441\u0447\u0435\u0442 \u043D\u0430\u0439\u0442\u0438\u0441\u0441\u044B\u043B\u043A\u0438 \u043D\u0430\u0447\u0430\u043B\u043E\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u0431\u0438 \u043D\u0430\u0447\u0430\u043B\u043E\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430 \u043D\u0430\u0447\u0433\u043E\u0434\u0430 \u043D\u0430\u0447\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430 \u043D\u0430\u0447\u043C\u0435\u0441\u044F\u0446\u0430 \u043D\u0430\u0447\u043D\u0435\u0434\u0435\u043B\u0438 \u043D\u043E\u043C\u0435\u0440\u0434\u043D\u044F\u0433\u043E\u0434\u0430 \u043D\u043E\u043C\u0435\u0440\u0434\u043D\u044F\u043D\u0435\u0434\u0435\u043B\u0438 \u043D\u043E\u043C\u0435\u0440\u043D\u0435\u0434\u0435\u043B\u0438\u0433\u043E\u0434\u0430 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0439\u0436\u0443\u0440\u043D\u0430\u043B\u0440\u0430\u0441\u0447\u0435\u0442\u043E\u0432 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0439\u043F\u043B\u0430\u043D\u0441\u0447\u0435\u0442\u043E\u0432 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0439\u044F\u0437\u044B\u043A \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C\u043E\u043A\u043D\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0439 \u043F\u0435\u0440\u0438\u043E\u0434\u0441\u0442\u0440 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u0430\u0442\u0443\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u043E\u0442\u0431\u043E\u0440\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u043E\u0437\u0438\u0446\u0438\u044E\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u0443\u0441\u0442\u043E\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0442\u0430 \u043F\u0440\u0435\u0444\u0438\u043A\u0441\u0430\u0432\u0442\u043E\u043D\u0443\u043C\u0435\u0440\u0430\u0446\u0438\u0438 \u043F\u0440\u043E\u043F\u0438\u0441\u044C \u043F\u0443\u0441\u0442\u043E\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0440\u0430\u0437\u043C \u0440\u0430\u0437\u043E\u0431\u0440\u0430\u0442\u044C\u043F\u043E\u0437\u0438\u0446\u0438\u044E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044C\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u043D\u0430 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044C\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u043F\u043E \u0441\u0438\u043C\u0432 \u0441\u043E\u0437\u0434\u0430\u0442\u044C\u043E\u0431\u044A\u0435\u043A\u0442 \u0441\u0442\u0430\u0442\u0443\u0441\u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0430 \u0441\u0442\u0440\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E\u0441\u0442\u0440\u043E\u043A \u0441\u0444\u043E\u0440\u043C\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u043F\u043E\u0437\u0438\u0446\u0438\u044E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0441\u0447\u0435\u0442\u043F\u043E\u043A\u043E\u0434\u0443 \u0442\u0435\u043A\u0443\u0449\u0435\u0435\u0432\u0440\u0435\u043C\u044F \u0442\u0438\u043F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0441\u0442\u0440 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0442\u0430\u043D\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0442\u0430\u043F\u043E \u0444\u0438\u043A\u0441\u0448\u0430\u0431\u043B\u043E\u043D \u0448\u0430\u0431\u043B\u043E\u043D ",_="acos asin atan base64\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 base64\u0441\u0442\u0440\u043E\u043A\u0430 cos exp log log10 pow sin sqrt tan xml\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 xml\u0441\u0442\u0440\u043E\u043A\u0430 xml\u0442\u0438\u043F xml\u0442\u0438\u043F\u0437\u043D\u0447 \u0430\u043A\u0442\u0438\u0432\u043D\u043E\u0435\u043E\u043A\u043D\u043E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C\u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445 \u0431\u0443\u043B\u0435\u0432\u043E \u0432\u0432\u0435\u0441\u0442\u0438\u0434\u0430\u0442\u0443 \u0432\u0432\u0435\u0441\u0442\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432\u0432\u0435\u0441\u0442\u0438\u0441\u0442\u0440\u043E\u043A\u0443 \u0432\u0432\u0435\u0441\u0442\u0438\u0447\u0438\u0441\u043B\u043E \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C\u0447\u0442\u0435\u043D\u0438\u044Fxml \u0432\u043E\u043F\u0440\u043E\u0441 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432\u0440\u0435\u0433 \u0432\u044B\u0433\u0440\u0443\u0437\u0438\u0442\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0443\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0443\u043F\u0440\u0430\u0432\u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0432\u044B\u0447\u0438\u0441\u043B\u0438\u0442\u044C \u0433\u043E\u0434 \u0434\u0430\u043D\u043D\u044B\u0435\u0444\u043E\u0440\u043C\u044B\u0432\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0434\u0430\u0442\u0430 \u0434\u0435\u043D\u044C \u0434\u0435\u043D\u044C\u0433\u043E\u0434\u0430 \u0434\u0435\u043D\u044C\u043D\u0435\u0434\u0435\u043B\u0438 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C\u043C\u0435\u0441\u044F\u0446 \u0437\u0430\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0434\u043B\u044F\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0437\u0430\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0440\u0430\u0431\u043E\u0442\u0443\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044C\u0440\u0430\u0431\u043E\u0442\u0443\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C\u0432\u043D\u0435\u0448\u043D\u044E\u044E\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u0443 \u0437\u0430\u043A\u0440\u044B\u0442\u044C\u0441\u043F\u0440\u0430\u0432\u043A\u0443 \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044Cjson \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044Cxml \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C\u0434\u0430\u0442\u0443json \u0437\u0430\u043F\u0438\u0441\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0437\u0430\u043F\u043E\u043B\u043D\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0441\u0432\u043E\u0439\u0441\u0442\u0432 \u0437\u0430\u043F\u0440\u043E\u0441\u0438\u0442\u044C\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C\u0441\u0438\u0441\u0442\u0435\u043C\u0443 \u0437\u0430\u0444\u0438\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u044E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0432\u0434\u0430\u043D\u043D\u044B\u0435\u0444\u043E\u0440\u043C\u044B \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0432\u0441\u0442\u0440\u043E\u043A\u0443\u0432\u043D\u0443\u0442\u0440 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0432\u0444\u0430\u0439\u043B \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0438\u0437\u0441\u0442\u0440\u043E\u043A\u0438\u0432\u043D\u0443\u0442\u0440 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0438\u0437\u0444\u0430\u0439\u043B\u0430 \u0438\u0437xml\u0442\u0438\u043F\u0430 \u0438\u043C\u043F\u043E\u0440\u0442\u043C\u043E\u0434\u0435\u043B\u0438xdto \u0438\u043C\u044F\u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440\u0430 \u0438\u043C\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0435\u0434\u0430\u043D\u043D\u044B\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F\u043E\u0431\u043E\u0448\u0438\u0431\u043A\u0435 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0438\u043C\u043E\u0431\u0438\u043B\u044C\u043D\u043E\u0433\u043E\u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0445\u0444\u0430\u0439\u043B\u043E\u0432 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u0442\u0440\u043E\u043A\u0443 \u043A\u043E\u0434\u043B\u043E\u043A\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043A\u043E\u0434\u0441\u0438\u043C\u0432\u043E\u043B\u0430 \u043A\u043E\u043C\u0430\u043D\u0434\u0430\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u043A\u043E\u043D\u0435\u0446\u0433\u043E\u0434\u0430 \u043A\u043E\u043D\u0435\u0446\u0434\u043D\u044F \u043A\u043E\u043D\u0435\u0446\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430 \u043A\u043E\u043D\u0435\u0446\u043C\u0435\u0441\u044F\u0446\u0430 \u043A\u043E\u043D\u0435\u0446\u043C\u0438\u043D\u0443\u0442\u044B \u043A\u043E\u043D\u0435\u0446\u043D\u0435\u0434\u0435\u043B\u0438 \u043A\u043E\u043D\u0435\u0446\u0447\u0430\u0441\u0430 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430\u0434\u0438\u043D\u0430\u043C\u0438\u0447\u0435\u0441\u043A\u0438 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430 \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0444\u043E\u0440\u043C\u044B \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0444\u0430\u0439\u043B \u043A\u0440\u0430\u0442\u043A\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043E\u0448\u0438\u0431\u043A\u0438 \u043B\u0435\u0432 \u043C\u0430\u043A\u0441 \u043C\u0435\u0441\u0442\u043D\u043E\u0435\u0432\u0440\u0435\u043C\u044F \u043C\u0435\u0441\u044F\u0446 \u043C\u0438\u043D \u043C\u0438\u043D\u0443\u0442\u0430 \u043C\u043E\u043D\u043E\u043F\u043E\u043B\u044C\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u043D\u0430\u0439\u0442\u0438 \u043D\u0430\u0439\u0442\u0438\u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u0441\u0438\u043C\u0432\u043E\u043B\u044Bxml \u043D\u0430\u0439\u0442\u0438\u043E\u043A\u043D\u043E\u043F\u043E\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0441\u0441\u044B\u043B\u043A\u0435 \u043D\u0430\u0439\u0442\u0438\u043F\u043E\u043C\u0435\u0447\u0435\u043D\u043D\u044B\u0435\u043D\u0430\u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043D\u0430\u0439\u0442\u0438\u043F\u043E\u0441\u0441\u044B\u043B\u043A\u0430\u043C \u043D\u0430\u0439\u0442\u0438\u0444\u0430\u0439\u043B\u044B \u043D\u0430\u0447\u0430\u043B\u043E\u0433\u043E\u0434\u0430 \u043D\u0430\u0447\u0430\u043B\u043E\u0434\u043D\u044F \u043D\u0430\u0447\u0430\u043B\u043E\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430 \u043D\u0430\u0447\u0430\u043B\u043E\u043C\u0435\u0441\u044F\u0446\u0430 \u043D\u0430\u0447\u0430\u043B\u043E\u043C\u0438\u043D\u0443\u0442\u044B \u043D\u0430\u0447\u0430\u043B\u043E\u043D\u0435\u0434\u0435\u043B\u0438 \u043D\u0430\u0447\u0430\u043B\u043E\u0447\u0430\u0441\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u0437\u0430\u043F\u0440\u043E\u0441\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043D\u0430\u0447\u0430\u0442\u044C\u0437\u0430\u043F\u0443\u0441\u043A\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043D\u0430\u0447\u0430\u0442\u044C\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0432\u043D\u0435\u0448\u043D\u0435\u0439\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u044B \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u0444\u0430\u0439\u043B\u0430\u043C\u0438 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u0438\u0441\u043A\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0445\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u0441\u043E\u0437\u0434\u0430\u043D\u0438\u0435\u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445\u0438\u0437\u0444\u0430\u0439\u043B\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u0441\u043E\u0437\u0434\u0430\u043D\u0438\u0435\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u044E \u043D\u0430\u0447\u0430\u0442\u044C\u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0443\u0432\u043D\u0435\u0448\u043D\u0435\u0439\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u044B \u043D\u0430\u0447\u0430\u0442\u044C\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0443\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u043D\u0430\u0447\u0430\u0442\u044C\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0443\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u0444\u0430\u0439\u043B\u0430\u043C\u0438 \u043D\u0435\u0434\u0435\u043B\u044F\u0433\u043E\u0434\u0430 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0441\u0442\u044C\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043D\u043E\u043C\u0435\u0440\u0441\u0435\u0430\u043D\u0441\u0430\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043D\u043E\u043C\u0435\u0440\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043D\u0440\u0435\u0433 \u043D\u0441\u0442\u0440 \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C\u043D\u0443\u043C\u0435\u0440\u0430\u0446\u0438\u044E\u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432 \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C\u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u043F\u0440\u0435\u0440\u044B\u0432\u0430\u043D\u0438\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043E\u0431\u044A\u0435\u0434\u0438\u043D\u0438\u0442\u044C\u0444\u0430\u0439\u043B\u044B \u043E\u043A\u0440 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u043E\u0448\u0438\u0431\u043A\u0438 \u043E\u043F\u043E\u0432\u0435\u0441\u0442\u0438\u0442\u044C \u043E\u043F\u043E\u0432\u0435\u0441\u0442\u0438\u0442\u044C\u043E\u0431\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438 \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u0437\u0430\u043F\u0440\u043E\u0441\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0438\u043D\u0434\u0435\u043A\u0441\u0441\u043F\u0440\u0430\u0432\u043A\u0438 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435\u0441\u043F\u0440\u0430\u0432\u043A\u0438 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0441\u043F\u0440\u0430\u0432\u043A\u0443 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0444\u043E\u0440\u043C\u0443 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0444\u043E\u0440\u043C\u0443\u043C\u043E\u0434\u0430\u043B\u044C\u043D\u043E \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u044E \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043F\u0435\u0440\u0435\u0439\u0442\u0438\u043F\u043E\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0441\u0441\u044B\u043B\u043A\u0435 \u043F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0444\u0430\u0439\u043B \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0432\u043D\u0435\u0448\u043D\u044E\u044E\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u0443 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u0437\u0430\u043F\u0440\u043E\u0441\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u0444\u0430\u0439\u043B\u0430\u043C\u0438 \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043E\u0448\u0438\u0431\u043A\u0438 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u0432\u043E\u0434\u0434\u0430\u0442\u044B \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u0432\u043E\u0434\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u0432\u043E\u0434\u0441\u0442\u0440\u043E\u043A\u0438 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u0432\u043E\u0434\u0447\u0438\u0441\u043B\u0430 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u043E\u043F\u0440\u043E\u0441 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E\u043E\u0431\u043E\u0448\u0438\u0431\u043A\u0435 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u043D\u0430\u043A\u0430\u0440\u0442\u0435 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u043D\u043E\u0435\u0438\u043C\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044Ccom\u043E\u0431\u044A\u0435\u043A\u0442 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044Cxml\u0442\u0438\u043F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0430\u0434\u0440\u0435\u0441\u043F\u043E\u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0443\u0441\u0435\u0430\u043D\u0441\u043E\u0432 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F\u0441\u043F\u044F\u0449\u0435\u0433\u043E\u0441\u0435\u0430\u043D\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0437\u0430\u0441\u044B\u043F\u0430\u043D\u0438\u044F\u043F\u0430\u0441\u0441\u0438\u0432\u043D\u043E\u0433\u043E\u0441\u0435\u0430\u043D\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0432\u044B\u0431\u043E\u0440\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u043A\u043E\u0434\u044B\u043B\u043E\u043A\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u0447\u0430\u0441\u043E\u0432\u044B\u0435\u043F\u043E\u044F\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u043E\u0442\u0431\u043E\u0440\u0430\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u0437\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u043C\u044F\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E\u0444\u0430\u0439\u043B\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u043C\u044F\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E\u044D\u043A\u0440\u0430\u043D\u043E\u0432\u043A\u043B\u0438\u0435\u043D\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043A\u0440\u0430\u0442\u043A\u0438\u0439\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0430\u043A\u0435\u0442\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0430\u0441\u043A\u0443\u0432\u0441\u0435\u0444\u0430\u0439\u043B\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0430\u0441\u043A\u0443\u0432\u0441\u0435\u0444\u0430\u0439\u043B\u044B\u043A\u043B\u0438\u0435\u043D\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0430\u0441\u043A\u0443\u0432\u0441\u0435\u0444\u0430\u0439\u043B\u044B\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u0430\u0434\u0440\u0435\u0441\u0443 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u0443\u044E\u0434\u043B\u0438\u043D\u0443\u043F\u0430\u0440\u043E\u043B\u0435\u0439\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u0443\u044E\u0441\u0441\u044B\u043B\u043A\u0443 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u0443\u044E\u0441\u0441\u044B\u043B\u043A\u0443\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0431\u0449\u0438\u0439\u043C\u0430\u043A\u0435\u0442 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0431\u0449\u0443\u044E\u0444\u043E\u0440\u043C\u0443 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u043A\u043D\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u043F\u0435\u0440\u0430\u0442\u0438\u0432\u043D\u0443\u044E\u043E\u0442\u043C\u0435\u0442\u043A\u0443\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E\u0440\u0435\u0436\u0438\u043C\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0445\u043E\u043F\u0446\u0438\u0439\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u043E\u043B\u043D\u043E\u0435\u0438\u043C\u044F\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u043E\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u044B\u0445\u0441\u0441\u044B\u043B\u043E\u043A \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0443\u0441\u043B\u043E\u0436\u043D\u043E\u0441\u0442\u0438\u043F\u0430\u0440\u043E\u043B\u0435\u0439\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u043F\u0443\u0442\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u043F\u0443\u0442\u0438\u043A\u043B\u0438\u0435\u043D\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u043F\u0443\u0442\u0438\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u0435\u0430\u043D\u0441\u044B\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435\u043E\u0431\u044A\u0435\u043A\u0442\u0430\u0438\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043E\u0441\u0442\u0430\u0432\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430odata \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0443\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0442\u0435\u043A\u0443\u0449\u0438\u0439\u0441\u0435\u0430\u043D\u0441\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u0430\u0439\u043B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u0430\u0439\u043B\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u043E\u0440\u043C\u0443 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u0443\u044E\u043E\u043F\u0446\u0438\u044E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u0443\u044E\u043E\u043F\u0446\u0438\u044E\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438\u043E\u0441 \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0432\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0435\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0444\u0430\u0439\u043B \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0444\u0430\u0439\u043B\u044B \u043F\u0440\u0430\u0432 \u043F\u0440\u0430\u0432\u043E\u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u043E\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043A\u043E\u0434\u0430\u043B\u043E\u043A\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0435\u0440\u0438\u043E\u0434\u0430 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0430\u0432\u0430 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0447\u0430\u0441\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u044F\u0441\u0430 \u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u0440\u0435\u043A\u0440\u0430\u0442\u0438\u0442\u044C\u0440\u0430\u0431\u043E\u0442\u0443\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u043F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C\u0432\u044B\u0437\u043E\u0432 \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044Cjson \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044Cxml \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044C\u0434\u0430\u0442\u0443json \u043F\u0443\u0441\u0442\u0430\u044F\u0441\u0442\u0440\u043E\u043A\u0430 \u0440\u0430\u0431\u043E\u0447\u0438\u0439\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0440\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0434\u043B\u044F\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u044C\u0444\u0430\u0439\u043B \u0440\u0430\u0437\u043E\u0440\u0432\u0430\u0442\u044C\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435\u0441\u0432\u043D\u0435\u0448\u043D\u0438\u043C\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u043E\u043C\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u0442\u0440\u043E\u043A\u0443 \u0440\u043E\u043B\u044C\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0430 \u0441\u0435\u043A\u0443\u043D\u0434\u0430 \u0441\u0438\u0433\u043D\u0430\u043B \u0441\u0438\u043C\u0432\u043E\u043B \u0441\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u043B\u0435\u0442\u043D\u0435\u0433\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0441\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u044C\u0431\u0443\u0444\u0435\u0440\u044B\u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043E\u0437\u0434\u0430\u0442\u044C\u043A\u0430\u0442\u0430\u043B\u043E\u0433 \u0441\u043E\u0437\u0434\u0430\u0442\u044C\u0444\u0430\u0431\u0440\u0438\u043A\u0443xdto \u0441\u043E\u043A\u0440\u043B \u0441\u043E\u043A\u0440\u043B\u043F \u0441\u043E\u043A\u0440\u043F \u0441\u043E\u043E\u0431\u0449\u0438\u0442\u044C \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0441\u0440\u0435\u0434 \u0441\u0442\u0440\u0434\u043B\u0438\u043D\u0430 \u0441\u0442\u0440\u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F\u043D\u0430 \u0441\u0442\u0440\u0437\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0441\u0442\u0440\u043D\u0430\u0439\u0442\u0438 \u0441\u0442\u0440\u043D\u0430\u0447\u0438\u043D\u0430\u0435\u0442\u0441\u044F\u0441 \u0441\u0442\u0440\u043E\u043A\u0430 \u0441\u0442\u0440\u043E\u043A\u0430\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u0441\u0442\u0440\u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u0442\u0440\u043E\u043A\u0443 \u0441\u0442\u0440\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u044C \u0441\u0442\u0440\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u044C \u0441\u0442\u0440\u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441\u0442\u0440\u0447\u0438\u0441\u043B\u043E\u0432\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u0439 \u0441\u0442\u0440\u0447\u0438\u0441\u043B\u043E\u0441\u0442\u0440\u043E\u043A \u0441\u0442\u0440\u0448\u0430\u0431\u043B\u043E\u043D \u0442\u0435\u043A\u0443\u0449\u0430\u044F\u0434\u0430\u0442\u0430 \u0442\u0435\u043A\u0443\u0449\u0430\u044F\u0434\u0430\u0442\u0430\u0441\u0435\u0430\u043D\u0441\u0430 \u0442\u0435\u043A\u0443\u0449\u0430\u044F\u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u0430\u044F\u0434\u0430\u0442\u0430 \u0442\u0435\u043A\u0443\u0449\u0430\u044F\u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u0430\u044F\u0434\u0430\u0442\u0430\u0432\u043C\u0438\u043B\u043B\u0438\u0441\u0435\u043A\u0443\u043D\u0434\u0430\u0445 \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0433\u043E\u0448\u0440\u0438\u0444\u0442\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u043A\u043E\u0434\u043B\u043E\u043A\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u0440\u0435\u0436\u0438\u043C\u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u044F\u0437\u044B\u043A \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u044F\u0437\u044B\u043A\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0442\u0438\u043F \u0442\u0438\u043F\u0437\u043D\u0447 \u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u044F\u0430\u043A\u0442\u0438\u0432\u043D\u0430 \u0442\u0440\u0435\u0433 \u0443\u0434\u0430\u043B\u0438\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u0443\u0434\u0430\u043B\u0438\u0442\u044C\u0438\u0437\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u0443\u0434\u0430\u043B\u0438\u0442\u044C\u043E\u0431\u044A\u0435\u043A\u0442\u044B \u0443\u0434\u0430\u043B\u0438\u0442\u044C\u0444\u0430\u0439\u043B\u044B \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u043E\u0435\u0432\u0440\u0435\u043C\u044F \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C\u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0443\u0441\u0435\u0430\u043D\u0441\u043E\u0432 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0432\u043D\u0435\u0448\u043D\u044E\u044E\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u0443 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F\u0441\u043F\u044F\u0449\u0435\u0433\u043E\u0441\u0435\u0430\u043D\u0441\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0437\u0430\u0441\u044B\u043F\u0430\u043D\u0438\u044F\u043F\u0430\u0441\u0441\u0438\u0432\u043D\u043E\u0433\u043E\u0441\u0435\u0430\u043D\u0441\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043A\u0440\u0430\u0442\u043A\u0438\u0439\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u0443\u044E\u0434\u043B\u0438\u043D\u0443\u043F\u0430\u0440\u043E\u043B\u0435\u0439\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043C\u043E\u043D\u043E\u043F\u043E\u043B\u044C\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E\u0440\u0435\u0436\u0438\u043C\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0445\u043E\u043F\u0446\u0438\u0439\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0443\u0441\u043B\u043E\u0436\u043D\u043E\u0441\u0442\u0438\u043F\u0430\u0440\u043E\u043B\u0435\u0439\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u0444\u0430\u0439\u043B\u0430\u043C\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435\u0441\u0432\u043D\u0435\u0448\u043D\u0438\u043C\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u043E\u043C\u0434\u0430\u043D\u043D\u044B\u0445 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435\u043E\u0431\u044A\u0435\u043A\u0442\u0430\u0438\u0444\u043E\u0440\u043C\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0441\u043E\u0441\u0442\u0430\u0432\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430odata \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441\u0441\u0435\u0430\u043D\u0441\u0430 \u0444\u043E\u0440\u043C\u0430\u0442 \u0446\u0435\u043B \u0447\u0430\u0441 \u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441 \u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441\u0441\u0435\u0430\u043D\u0441\u0430 \u0447\u0438\u0441\u043B\u043E \u0447\u0438\u0441\u043B\u043E\u043F\u0440\u043E\u043F\u0438\u0441\u044C\u044E \u044D\u0442\u043E\u0430\u0434\u0440\u0435\u0441\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 ",C="ws\u0441\u0441\u044B\u043B\u043A\u0438 \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430\u043A\u0430\u0440\u0442\u0438\u043D\u043E\u043A \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430\u043C\u0430\u043A\u0435\u0442\u043E\u0432\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430\u0441\u0442\u0438\u043B\u0435\u0439 \u0431\u0438\u0437\u043D\u0435\u0441\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u044B \u0432\u043D\u0435\u0448\u043D\u0438\u0435\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u043D\u0435\u0448\u043D\u0438\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0432\u043D\u0435\u0448\u043D\u0438\u0435\u043E\u0442\u0447\u0435\u0442\u044B \u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0435\u043F\u043E\u043A\u0443\u043F\u043A\u0438 \u0433\u043B\u0430\u0432\u043D\u044B\u0439\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0433\u043B\u0430\u0432\u043D\u044B\u0439\u0441\u0442\u0438\u043B\u044C \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u044B \u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0435\u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F \u0436\u0443\u0440\u043D\u0430\u043B\u044B\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F\u043E\u0431\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0447\u0435\u0439\u0434\u0430\u0442\u044B \u0438\u0441\u0442\u043E\u0440\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043A\u043E\u043D\u0441\u0442\u0430\u043D\u0442\u044B \u043A\u0440\u0438\u0442\u0435\u0440\u0438\u0438\u043E\u0442\u0431\u043E\u0440\u0430 \u043C\u0435\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0435 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0440\u0435\u043A\u043B\u0430\u043C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0430\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0445\u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0439 \u043E\u0442\u0447\u0435\u0442\u044B \u043F\u0430\u043D\u0435\u043B\u044C\u0437\u0430\u0434\u0430\u0447\u043E\u0441 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0441\u0435\u0430\u043D\u0441\u0430 \u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u043F\u043B\u0430\u043D\u044B\u0432\u0438\u0434\u043E\u0432\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043F\u043B\u0430\u043D\u044B\u0432\u0438\u0434\u043E\u0432\u0445\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043A \u043F\u043B\u0430\u043D\u044B\u043E\u0431\u043C\u0435\u043D\u0430 \u043F\u043B\u0430\u043D\u044B\u0441\u0447\u0435\u0442\u043E\u0432 \u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439\u043F\u043E\u0438\u0441\u043A \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430\u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0445\u043F\u043E\u043A\u0443\u043F\u043E\u043A \u0440\u0430\u0431\u043E\u0447\u0430\u044F\u0434\u0430\u0442\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u0431\u0443\u0445\u0433\u0430\u043B\u0442\u0435\u0440\u0438\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u0440\u0435\u0433\u043B\u0430\u043C\u0435\u043D\u0442\u043D\u044B\u0435\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0441\u0435\u0440\u0438\u0430\u043B\u0438\u0437\u0430\u0442\u043E\u0440xdto \u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u0433\u0435\u043E\u043F\u043E\u0437\u0438\u0446\u0438\u043E\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0430 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0440\u0435\u043A\u043B\u0430\u043C\u044B \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043F\u043E\u0447\u0442\u044B \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0438\u0438 \u0444\u0430\u0431\u0440\u0438\u043A\u0430xdto \u0444\u0430\u0439\u043B\u043E\u0432\u044B\u0435\u043F\u043E\u0442\u043E\u043A\u0438 \u0444\u043E\u043D\u043E\u0432\u044B\u0435\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0432\u043E\u0442\u0447\u0435\u0442\u043E\u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u0434\u0430\u043D\u043D\u044B\u0445\u0444\u043E\u0440\u043C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u043E\u0431\u0449\u0438\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u0434\u0438\u043D\u0430\u043C\u0438\u0447\u0435\u0441\u043A\u0438\u0445\u0441\u043F\u0438\u0441\u043A\u043E\u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043E\u0442\u0447\u0435\u0442\u043E\u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u0441\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A ",h=b+p+_+C,S="web\u0446\u0432\u0435\u0442\u0430 windows\u0446\u0432\u0435\u0442\u0430 windows\u0448\u0440\u0438\u0444\u0442\u044B \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430\u043A\u0430\u0440\u0442\u0438\u043D\u043E\u043A \u0440\u0430\u043C\u043A\u0438\u0441\u0442\u0438\u043B\u044F \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u0446\u0432\u0435\u0442\u0430\u0441\u0442\u0438\u043B\u044F \u0448\u0440\u0438\u0444\u0442\u044B\u0441\u0442\u0438\u043B\u044F ",E="\u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435\u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445\u0444\u043E\u0440\u043C\u044B\u0432\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445 \u0430\u0432\u0442\u043E\u043D\u0443\u043C\u0435\u0440\u0430\u0446\u0438\u044F\u0432\u0444\u043E\u0440\u043C\u0435 \u0430\u0432\u0442\u043E\u0440\u0430\u0437\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u0435\u0441\u0435\u0440\u0438\u0439 \u0430\u043D\u0438\u043C\u0430\u0446\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0432\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u044F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u0438\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u0432\u044B\u0441\u043E\u0442\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u0430\u044F\u043F\u0440\u043E\u043A\u0440\u0443\u0442\u043A\u0430\u0444\u043E\u0440\u043C\u044B \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0435\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0435\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0432\u0438\u0434\u0433\u0440\u0443\u043F\u043F\u044B\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u0434\u0435\u043A\u043E\u0440\u0430\u0446\u0438\u0438\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u0438\u0434\u043A\u043D\u043E\u043F\u043A\u0438\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0430\u0442\u0435\u043B\u044F \u0432\u0438\u0434\u043F\u043E\u0434\u043F\u0438\u0441\u0435\u0439\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0435 \u0432\u0438\u0434\u043F\u043E\u043B\u044F\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u0444\u043B\u0430\u0436\u043A\u0430 \u0432\u043B\u0438\u044F\u043D\u0438\u0435\u0440\u0430\u0437\u043C\u0435\u0440\u0430\u043D\u0430\u043F\u0443\u0437\u044B\u0440\u0435\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u043E\u0435\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u043E\u0435\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0430\u043A\u043E\u043B\u043E\u043D\u043E\u043A \u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0430\u043F\u043E\u0434\u0447\u0438\u043D\u0435\u043D\u043D\u044B\u0445\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u0444\u043E\u0440\u043C\u044B \u0433\u0440\u0443\u043F\u043F\u044B\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043F\u0435\u0440\u0435\u0442\u0430\u0441\u043A\u0438\u0432\u0430\u043D\u0438\u044F \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F\u043F\u0435\u0440\u0435\u0442\u0430\u0441\u043A\u0438\u0432\u0430\u043D\u0438\u044F \u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u043C\u0435\u0436\u0434\u0443\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043C\u0438\u0444\u043E\u0440\u043C\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0432\u044B\u0432\u043E\u0434\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043F\u043E\u043B\u043E\u0441\u044B\u043F\u0440\u043E\u043A\u0440\u0443\u0442\u043A\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u043E\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0442\u043E\u0447\u043A\u0438\u0431\u0438\u0440\u0436\u0435\u0432\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0438\u0441\u0442\u043E\u0440\u0438\u044F\u0432\u044B\u0431\u043E\u0440\u0430\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u043E\u0441\u0438\u0442\u043E\u0447\u0435\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0440\u0430\u0437\u043C\u0435\u0440\u0430\u043F\u0443\u0437\u044B\u0440\u044C\u043A\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u044F\u0433\u0440\u0443\u043F\u043F\u044B\u043A\u043E\u043C\u0430\u043D\u0434 \u043C\u0430\u043A\u0441\u0438\u043C\u0443\u043C\u0441\u0435\u0440\u0438\u0439 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0435\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0434\u0435\u0440\u0435\u0432\u0430 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0435\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0441\u043F\u0438\u0441\u043A\u0430 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u0434\u0435\u043D\u0434\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u043C\u0435\u0442\u043E\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u043C\u0435\u0442\u043E\u043A\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0444\u043E\u0440\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0435 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0432\u043B\u0435\u0433\u0435\u043D\u0434\u0435\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u044B\u043A\u043D\u043E\u043F\u043E\u043A \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u0448\u043A\u0430\u043B\u044B\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0438\u0437\u043C\u0435\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043A\u043D\u043E\u043F\u043A\u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043A\u043D\u043E\u043F\u043A\u0438\u0432\u044B\u0431\u043E\u0440\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043E\u0431\u0441\u0443\u0436\u0434\u0435\u043D\u0438\u0439\u0444\u043E\u0440\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043E\u0431\u044B\u0447\u043D\u043E\u0439\u0433\u0440\u0443\u043F\u043F\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043E\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0445\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u043F\u0443\u0437\u044B\u0440\u044C\u043A\u043E\u0432\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043F\u0430\u043D\u0435\u043B\u0438\u043F\u043E\u0438\u0441\u043A\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u044F\u043F\u0440\u0438\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0440\u0430\u0437\u043C\u0435\u0442\u043A\u0438\u043F\u043E\u043B\u043E\u0441\u044B\u0440\u0435\u0433\u0443\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0444\u043E\u0440\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043E\u0431\u044B\u0447\u043D\u043E\u0439\u0433\u0440\u0443\u043F\u043F\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0444\u0438\u0433\u0443\u0440\u044B\u043A\u043D\u043E\u043F\u043A\u0438 \u043F\u0430\u043B\u0438\u0442\u0440\u0430\u0446\u0432\u0435\u0442\u043E\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435\u043E\u0431\u044B\u0447\u043D\u043E\u0439\u0433\u0440\u0443\u043F\u043F\u044B \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0434\u0435\u043D\u0434\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u0438\u0441\u043A\u0432\u0442\u0430\u0431\u043B\u0438\u0446\u0435\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438\u043A\u043D\u043E\u043F\u043A\u0438\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u043E\u043C\u0430\u043D\u0434\u043D\u043E\u0439\u043F\u0430\u043D\u0435\u043B\u0438\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u043E\u043C\u0430\u043D\u0434\u043D\u043E\u0439\u043F\u0430\u043D\u0435\u043B\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043E\u043F\u043E\u0440\u043D\u043E\u0439\u0442\u043E\u0447\u043A\u0438\u043E\u0442\u0440\u0438\u0441\u043E\u0432\u043A\u0438 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u0434\u043F\u0438\u0441\u0435\u0439\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0435 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u0434\u043F\u0438\u0441\u0435\u0439\u0448\u043A\u0430\u043B\u044B\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0438\u0437\u043C\u0435\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0441\u0442\u0440\u043E\u043A\u0438\u043F\u043E\u0438\u0441\u043A\u0430 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439\u043B\u0438\u043D\u0438\u0438 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043F\u043E\u0438\u0441\u043A\u043E\u043C \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0448\u043A\u0430\u043B\u044B\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u043F\u043E\u0440\u044F\u0434\u043E\u043A\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0442\u043E\u0447\u0435\u043A\u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u043E\u0439\u0433\u0438\u0441\u0442\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u0440\u044F\u0434\u043E\u043A\u0441\u0435\u0440\u0438\u0439\u0432\u043B\u0435\u0433\u0435\u043D\u0434\u0435\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0430\u0437\u043C\u0435\u0440\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u0448\u043A\u0430\u043B\u044B\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0430\u0441\u0442\u044F\u0433\u0438\u0432\u0430\u043D\u0438\u0435\u043F\u043E\u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u0440\u0435\u0436\u0438\u043C\u0430\u0432\u0442\u043E\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u0432\u0432\u043E\u0434\u0430\u0441\u0442\u0440\u043E\u043A\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0440\u0435\u0436\u0438\u043C\u0432\u044B\u0431\u043E\u0440\u0430\u043D\u0435\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u043D\u043E\u0433\u043E \u0440\u0435\u0436\u0438\u043C\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0434\u0430\u0442\u044B \u0440\u0435\u0436\u0438\u043C\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0441\u0442\u0440\u043E\u043A\u0438\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0440\u0435\u0436\u0438\u043C\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0440\u0435\u0436\u0438\u043C\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u0440\u0430\u0437\u043C\u0435\u0440\u0430 \u0440\u0435\u0436\u0438\u043C\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u0441\u0432\u044F\u0437\u0430\u043D\u043D\u043E\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0434\u0438\u0430\u043B\u043E\u0433\u0430\u043F\u0435\u0447\u0430\u0442\u0438 \u0440\u0435\u0436\u0438\u043C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u043A\u043E\u043C\u0430\u043D\u0434\u044B \u0440\u0435\u0436\u0438\u043C\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430 \u0440\u0435\u0436\u0438\u043C\u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0433\u043E\u043E\u043A\u043D\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043A\u0440\u044B\u0442\u0438\u044F\u043E\u043A\u043D\u0430\u0444\u043E\u0440\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0441\u0435\u0440\u0438\u0438 \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u0440\u0438\u0441\u043E\u0432\u043A\u0438\u0441\u0435\u0442\u043A\u0438\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u043F\u043E\u043B\u0443\u043F\u0440\u043E\u0437\u0440\u0430\u0447\u043D\u043E\u0441\u0442\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u043F\u0440\u043E\u0431\u0435\u043B\u043E\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u043D\u0430\u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435 \u0440\u0435\u0436\u0438\u043C\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u043A\u043E\u043B\u043E\u043D\u043A\u0438 \u0440\u0435\u0436\u0438\u043C\u0441\u0433\u043B\u0430\u0436\u0438\u0432\u0430\u043D\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u0441\u0433\u043B\u0430\u0436\u0438\u0432\u0430\u043D\u0438\u044F\u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430 \u0440\u0435\u0436\u0438\u043C\u0441\u043F\u0438\u0441\u043A\u0430\u0437\u0430\u0434\u0430\u0447 \u0441\u043A\u0432\u043E\u0437\u043D\u043E\u0435\u0432\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445\u0444\u043E\u0440\u043C\u044B\u0432\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445 \u0441\u043F\u043E\u0441\u043E\u0431\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u0442\u0435\u043A\u0441\u0442\u0430\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u0448\u043A\u0430\u043B\u044B\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0441\u043F\u043E\u0441\u043E\u0431\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0438\u0432\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u0430\u044F\u0433\u0440\u0443\u043F\u043F\u0430\u043A\u043E\u043C\u0430\u043D\u0434 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0435\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0441\u0442\u0438\u043B\u044C\u0441\u0442\u0440\u0435\u043B\u043A\u0438 \u0442\u0438\u043F\u0430\u043F\u043F\u0440\u043E\u043A\u0441\u0438\u043C\u0430\u0446\u0438\u0438\u043B\u0438\u043D\u0438\u0438\u0442\u0440\u0435\u043D\u0434\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0435\u0434\u0438\u043D\u0438\u0446\u044B\u0448\u043A\u0430\u043B\u044B\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0442\u0438\u043F\u0438\u043C\u043F\u043E\u0440\u0442\u0430\u0441\u0435\u0440\u0438\u0439\u0441\u043B\u043E\u044F\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043B\u0438\u043D\u0438\u0438\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043B\u0438\u043D\u0438\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u043C\u0430\u0440\u043A\u0435\u0440\u0430\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043C\u0430\u0440\u043A\u0435\u0440\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u043E\u0431\u043B\u0430\u0441\u0442\u0438\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u0438\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0441\u0435\u0440\u0438\u0438\u0441\u043B\u043E\u044F\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0442\u043E\u0447\u0435\u0447\u043D\u043E\u0433\u043E\u043E\u0431\u044A\u0435\u043A\u0442\u0430\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0448\u043A\u0430\u043B\u044B\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043B\u0435\u0433\u0435\u043D\u0434\u044B\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043F\u043E\u0438\u0441\u043A\u0430\u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043F\u0440\u043E\u0435\u043A\u0446\u0438\u0438\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0438\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u0439 \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u043E\u0432\u0438\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u0439 \u0442\u0438\u043F\u0440\u0430\u043C\u043A\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0441\u0432\u044F\u0437\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u0442\u0438\u043F\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u043F\u043E\u0441\u0435\u0440\u0438\u044F\u043C\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0442\u043E\u0447\u0435\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439\u043B\u0438\u043D\u0438\u0438 \u0442\u0438\u043F\u0441\u0442\u043E\u0440\u043E\u043D\u044B\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u0444\u043E\u0440\u043C\u044B\u043E\u0442\u0447\u0435\u0442\u0430 \u0442\u0438\u043F\u0448\u043A\u0430\u043B\u044B\u0440\u0430\u0434\u0430\u0440\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0444\u0430\u043A\u0442\u043E\u0440\u043B\u0438\u043D\u0438\u0438\u0442\u0440\u0435\u043D\u0434\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0444\u0438\u0433\u0443\u0440\u0430\u043A\u043D\u043E\u043F\u043A\u0438 \u0444\u0438\u0433\u0443\u0440\u044B\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0444\u0438\u043A\u0441\u0430\u0446\u0438\u044F\u0432\u0442\u0430\u0431\u043B\u0438\u0446\u0435 \u0444\u043E\u0440\u043C\u0430\u0442\u0434\u043D\u044F\u0448\u043A\u0430\u043B\u044B\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438 \u0448\u0438\u0440\u0438\u043D\u0430\u043F\u043E\u0434\u0447\u0438\u043D\u0435\u043D\u043D\u044B\u0445\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u0444\u043E\u0440\u043C\u044B ",T="\u0432\u0438\u0434\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F\u0431\u0443\u0445\u0433\u0430\u043B\u0442\u0435\u0440\u0438\u0438 \u0432\u0438\u0434\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0432\u0438\u0434\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0432\u0438\u0434\u0441\u0447\u0435\u0442\u0430 \u0432\u0438\u0434\u0442\u043E\u0447\u043A\u0438\u043C\u0430\u0440\u0448\u0440\u0443\u0442\u0430\u0431\u0438\u0437\u043D\u0435\u0441\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0435\u0436\u0438\u043C\u0430\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u0440\u0435\u0437\u0430 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u0430\u0432\u0442\u043E\u0432\u0440\u0435\u043C\u044F \u0440\u0435\u0436\u0438\u043C\u0437\u0430\u043F\u0438\u0441\u0438\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0440\u0435\u0436\u0438\u043C\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 ",k="\u0430\u0432\u0442\u043E\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044F\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0439\u043D\u043E\u043C\u0435\u0440\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0430\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0445 ",R="\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0438\u0442\u043E\u0433\u043E\u0432\u043A\u043E\u043B\u043E\u043D\u043E\u043A\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0438\u0442\u043E\u0433\u043E\u0432\u0441\u0442\u0440\u043E\u043A\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430\u043E\u0442\u043D\u043E\u0441\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0441\u043F\u043E\u0441\u043E\u0431\u0447\u0442\u0435\u043D\u0438\u044F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0434\u0432\u0443\u0441\u0442\u043E\u0440\u043E\u043D\u043D\u0435\u0439\u043F\u0435\u0447\u0430\u0442\u0438 \u0442\u0438\u043F\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u043E\u0431\u043B\u0430\u0441\u0442\u0438\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043A\u0443\u0440\u0441\u043E\u0440\u043E\u0432\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043B\u0438\u043D\u0438\u0438\u0440\u0438\u0441\u0443\u043D\u043A\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043B\u0438\u043D\u0438\u0438\u044F\u0447\u0435\u0439\u043A\u0438\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043F\u0435\u0440\u0435\u0445\u043E\u0434\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u043B\u0438\u043D\u0438\u0439\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0442\u0435\u043A\u0441\u0442\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0440\u0438\u0441\u0443\u043D\u043A\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0441\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0443\u0437\u043E\u0440\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0444\u0430\u0439\u043B\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C\u043F\u0435\u0447\u0430\u0442\u0438 \u0447\u0435\u0440\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F\u0441\u0442\u0440\u0430\u043D\u0438\u0446 ",D="\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0432\u0440\u0435\u043C\u0435\u043D\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0449\u0438\u043A\u0430 ",F="\u0442\u0438\u043F\u0444\u0430\u0439\u043B\u0430\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 ",B="\u043E\u0431\u0445\u043E\u0434\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u0437\u0430\u043F\u0438\u0441\u0438\u0437\u0430\u043F\u0440\u043E\u0441\u0430 ",Z="\u0432\u0438\u0434\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044F\u043E\u0442\u0447\u0435\u0442\u0430 \u0442\u0438\u043F\u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0439 \u0442\u0438\u043F\u0438\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u044F\u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044F\u043E\u0442\u0447\u0435\u0442\u0430 \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0438\u0442\u043E\u0433\u043E\u0432 ",O="\u0434\u043E\u0441\u0442\u0443\u043F\u043A\u0444\u0430\u0439\u043B\u0443 \u0440\u0435\u0436\u0438\u043C\u0434\u0438\u0430\u043B\u043E\u0433\u0430\u0432\u044B\u0431\u043E\u0440\u0430\u0444\u0430\u0439\u043B\u0430 \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043A\u0440\u044B\u0442\u0438\u044F\u0444\u0430\u0439\u043B\u0430 ",oe="\u0442\u0438\u043F\u0438\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u044F\u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044F\u0437\u0430\u043F\u0440\u043E\u0441\u0430 ",J="\u0432\u0438\u0434\u0434\u0430\u043D\u043D\u044B\u0445\u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u043C\u0435\u0442\u043E\u0434\u043A\u043B\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0438\u043F\u0435\u0434\u0438\u043D\u0438\u0446\u044B\u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430\u0432\u0440\u0435\u043C\u0435\u043D\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u0442\u0430\u0431\u043B\u0438\u0446\u044B\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0447\u0438\u0441\u043B\u043E\u0432\u044B\u0445\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u0438\u0441\u043A\u0430\u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u0439 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u0434\u0435\u0440\u0435\u0432\u043E\u0440\u0435\u0448\u0435\u043D\u0438\u0439 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043A\u043B\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044F \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043E\u0431\u0449\u0430\u044F\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u0438\u0441\u043A\u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u0439 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u0438\u0441\u043A\u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0435\u0439 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u043C\u043E\u0434\u0435\u043B\u0438\u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0430 \u0442\u0438\u043F\u043C\u0435\u0440\u044B\u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u044F\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043E\u0442\u0441\u0435\u0447\u0435\u043D\u0438\u044F\u043F\u0440\u0430\u0432\u0438\u043B\u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u0438 \u0442\u0438\u043F\u043F\u043E\u043B\u044F\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u0438\u0437\u0430\u0446\u0438\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0443\u043F\u043E\u0440\u044F\u0434\u043E\u0447\u0438\u0432\u0430\u043D\u0438\u044F\u043F\u0440\u0430\u0432\u0438\u043B\u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0443\u043F\u043E\u0440\u044F\u0434\u043E\u0447\u0438\u0432\u0430\u043D\u0438\u044F\u0448\u0430\u0431\u043B\u043E\u043D\u043E\u0432\u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0435\u0439\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0443\u043F\u0440\u043E\u0449\u0435\u043D\u0438\u044F\u0434\u0435\u0440\u0435\u0432\u0430\u0440\u0435\u0448\u0435\u043D\u0438\u0439 ",ee="ws\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0432\u0430\u0440\u0438\u0430\u043D\u0442xpathxs \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0437\u0430\u043F\u0438\u0441\u0438\u0434\u0430\u0442\u044Bjson \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u0432\u0438\u0434\u0433\u0440\u0443\u043F\u043F\u044B\u043C\u043E\u0434\u0435\u043B\u0438xs \u0432\u0438\u0434\u0444\u0430\u0441\u0435\u0442\u0430xdto \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044Fdom \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E\u0441\u0442\u044C\u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E\u0441\u0442\u044C\u0441\u043E\u0441\u0442\u0430\u0432\u043D\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E\u0441\u0442\u044C\u0441\u0445\u0435\u043C\u044Bxs \u0437\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043D\u044B\u0435\u043F\u043E\u0434\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438xs \u0438\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F\u0433\u0440\u0443\u043F\u043F\u043F\u043E\u0434\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438xs \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u044F\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xs \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u044F\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F\u0438\u0434\u0435\u043D\u0442\u0438\u0447\u043D\u043E\u0441\u0442\u0438xs \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u044F\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0438\u043C\u0435\u043Dxs \u043C\u0435\u0442\u043E\u0434\u043D\u0430\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044Fxs \u043C\u043E\u0434\u0435\u043B\u044C\u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043Exs \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0442\u0438\u043F\u0430xml \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u043F\u043E\u0434\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438xs \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u043F\u0440\u043E\u0431\u0435\u043B\u044C\u043D\u044B\u0445\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432xs \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043Exs \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u043E\u0442\u0431\u043E\u0440\u0430\u0443\u0437\u043B\u043E\u0432dom \u043F\u0435\u0440\u0435\u043D\u043E\u0441\u0441\u0442\u0440\u043E\u043Ajson \u043F\u043E\u0437\u0438\u0446\u0438\u044F\u0432\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0435dom \u043F\u0440\u043E\u0431\u0435\u043B\u044C\u043D\u044B\u0435\u0441\u0438\u043C\u0432\u043E\u043B\u044Bxml \u0442\u0438\u043F\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xml \u0442\u0438\u043F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fjson \u0442\u0438\u043F\u043A\u0430\u043D\u043E\u043D\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043Exml \u0442\u0438\u043F\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u044Bxs \u0442\u0438\u043F\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438xml \u0442\u0438\u043F\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430domxpath \u0442\u0438\u043F\u0443\u0437\u043B\u0430dom \u0442\u0438\u043F\u0443\u0437\u043B\u0430xml \u0444\u043E\u0440\u043C\u0430xml \u0444\u043E\u0440\u043C\u0430\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u044Fxs \u0444\u043E\u0440\u043C\u0430\u0442\u0434\u0430\u0442\u044Bjson \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432json ",re="\u0432\u0438\u0434\u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0432\u043B\u043E\u0436\u0435\u043D\u043D\u044B\u0445\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0438\u0442\u043E\u0433\u043E\u0432\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u0435\u0439\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u043E\u0432\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0431\u0443\u0445\u0433\u0430\u043B\u0442\u0435\u0440\u0441\u043A\u043E\u0433\u043E\u043E\u0441\u0442\u0430\u0442\u043A\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0432\u044B\u0432\u043E\u0434\u0430\u0442\u0435\u043A\u0441\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0433\u0440\u0443\u043F\u043F\u044B\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u043E\u0442\u0431\u043E\u0440\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u043F\u043E\u043B\u0435\u0439\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043C\u0430\u043A\u0435\u0442\u0430\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043C\u0430\u043A\u0435\u0442\u0430\u043E\u0431\u043B\u0430\u0441\u0442\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043E\u0441\u0442\u0430\u0442\u043A\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0442\u0435\u043A\u0441\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0441\u0432\u044F\u0437\u0438\u043D\u0430\u0431\u043E\u0440\u043E\u0432\u0434\u0430\u043D\u043D\u044B\u0445\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043B\u0435\u0433\u0435\u043D\u0434\u044B\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u043E\u0442\u0431\u043E\u0440\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043F\u043E\u0441\u043E\u0431\u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0436\u0438\u043C\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0430\u0432\u0442\u043E\u043F\u043E\u0437\u0438\u0446\u0438\u044F\u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0435\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0444\u0438\u043A\u0441\u0430\u0446\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0443\u0441\u043B\u043E\u0432\u043D\u043E\u0433\u043E\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 ",le="\u0432\u0430\u0436\u043D\u043E\u0441\u0442\u044C\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u0442\u0435\u043A\u0441\u0442\u0430\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u0441\u043F\u043E\u0441\u043E\u0431\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0432\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441\u043F\u043E\u0441\u043E\u0431\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u043D\u0435ascii\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u0442\u0435\u043A\u0441\u0442\u0430\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u043F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0440\u0430\u0437\u0431\u043E\u0440\u0430\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F ",be="\u0440\u0435\u0436\u0438\u043C\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0438\u0437\u0430\u043F\u0438\u0441\u0438\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0438\u0437\u0430\u043F\u0438\u0441\u0438\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 ",ye="\u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0440\u0435\u0436\u0438\u043C\u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0440\u0435\u0436\u0438\u043C\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0442\u0438\u043F\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 ",G="\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0430\u0438\u043C\u0435\u043D\u0444\u0430\u0439\u043B\u043E\u0432\u0432zip\u0444\u0430\u0439\u043B\u0435 \u043C\u0435\u0442\u043E\u0434\u0441\u0436\u0430\u0442\u0438\u044Fzip \u043C\u0435\u0442\u043E\u0434\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044Fzip \u0440\u0435\u0436\u0438\u043C\u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F\u043F\u0443\u0442\u0435\u0439\u0444\u0430\u0439\u043B\u043E\u0432zip \u0440\u0435\u0436\u0438\u043C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438\u043F\u043E\u0434\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u043E\u0432zip \u0440\u0435\u0436\u0438\u043C\u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F\u043F\u0443\u0442\u0435\u0439zip \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u0441\u0436\u0430\u0442\u0438\u044Fzip ",M="\u0437\u0432\u0443\u043A\u043E\u0432\u043E\u0435\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u0435 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0435\u0440\u0435\u0445\u043E\u0434\u0430\u043A\u0441\u0442\u0440\u043E\u043A\u0435 \u043F\u043E\u0437\u0438\u0446\u0438\u044F\u0432\u043F\u043E\u0442\u043E\u043A\u0435 \u043F\u043E\u0440\u044F\u0434\u043E\u043A\u0431\u0430\u0439\u0442\u043E\u0432 \u0440\u0435\u0436\u0438\u043C\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0436\u0438\u043C\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u043E\u0439\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0445\u043F\u043E\u043A\u0443\u043F\u043E\u043A \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435\u0444\u043E\u043D\u043E\u0432\u043E\u0433\u043E\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0442\u0438\u043F\u043F\u043E\u0434\u043F\u0438\u0441\u0447\u0438\u043A\u0430\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0445\u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0439 \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0437\u0430\u0449\u0438\u0449\u0435\u043D\u043D\u043E\u0433\u043E\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044Fftp ",H="\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u043E\u0440\u044F\u0434\u043A\u0430\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u043C\u0438\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u043E\u0439\u0442\u043E\u0447\u043A\u0438\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u043E\u0431\u044A\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 ",te="http\u043C\u0435\u0442\u043E\u0434 \u0430\u0432\u0442\u043E\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0430\u0432\u0442\u043E\u043F\u0440\u0435\u0444\u0438\u043A\u0441\u043D\u043E\u043C\u0435\u0440\u0430\u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u043E\u0433\u043E\u044F\u0437\u044B\u043A\u0430 \u0432\u0438\u0434\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0438 \u0432\u0438\u0434\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0432\u0438\u0434\u0442\u0430\u0431\u043B\u0438\u0446\u044B\u0432\u043D\u0435\u0448\u043D\u0435\u0433\u043E\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0437\u0430\u043F\u0438\u0441\u044C\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u0439\u043F\u0440\u0438\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0438 \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435\u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0435\u0439 \u0438\u043D\u0434\u0435\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0431\u0430\u0437\u044B\u043F\u043B\u0430\u043D\u0430\u0432\u0438\u0434\u043E\u0432\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E\u0432\u044B\u0431\u043E\u0440\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043F\u043E\u0434\u0447\u0438\u043D\u0435\u043D\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u0438\u0441\u043A\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0430\u0437\u0434\u0435\u043B\u044F\u0435\u043C\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u043F\u0435\u0440\u0430\u0442\u0438\u0432\u043D\u043E\u0435\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0432\u0438\u0434\u0430\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0432\u0438\u0434\u0430\u0445\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043A\u0438 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0437\u0430\u0434\u0430\u0447\u0438 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u043B\u0430\u043D\u0430\u043E\u0431\u043C\u0435\u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u0447\u0435\u0442\u0430 \u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0433\u0440\u0430\u043D\u0438\u0446\u044B\u043F\u0440\u0438\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0438 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u043D\u043E\u043C\u0435\u0440\u0430\u0431\u0438\u0437\u043D\u0435\u0441\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0430 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u043D\u043E\u043C\u0435\u0440\u0430\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043C\u044B\u0445\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439\u043F\u043E\u0438\u0441\u043A\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435\u043F\u043E\u0441\u0442\u0440\u043E\u043A\u0435 \u043F\u0440\u0438\u043D\u0430\u0434\u043B\u0435\u0436\u043D\u043E\u0441\u0442\u044C\u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0440\u0435\u0436\u0438\u043C\u0430\u0432\u0442\u043E\u043D\u0443\u043C\u0435\u0440\u0430\u0446\u0438\u0438\u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432 \u0440\u0435\u0436\u0438\u043C\u0437\u0430\u043F\u0438\u0441\u0438\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0440\u0435\u0436\u0438\u043C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u043C\u043E\u0434\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438 \u0440\u0435\u0436\u0438\u043C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u044B\u0445\u0432\u044B\u0437\u043E\u0432\u043E\u0432\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439\u043F\u043B\u0430\u0442\u0444\u043E\u0440\u043C\u044B\u0438\u0432\u043D\u0435\u0448\u043D\u0438\u0445\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0440\u0435\u0436\u0438\u043C\u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u0435\u0430\u043D\u0441\u043E\u0432 \u0440\u0435\u0436\u0438\u043C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445\u0432\u044B\u0431\u043E\u0440\u0430\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435\u043F\u043E\u0441\u0442\u0440\u043E\u043A\u0435 \u0440\u0435\u0436\u0438\u043C\u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C\u043E\u0441\u0442\u0438 \u0440\u0435\u0436\u0438\u043C\u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C\u043E\u0441\u0442\u0438\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0440\u0435\u0436\u0438\u043C\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u043E\u0439\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0441\u0435\u0440\u0438\u0438\u043A\u043E\u0434\u043E\u0432\u043F\u043B\u0430\u043D\u0430\u0432\u0438\u0434\u043E\u0432\u0445\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043A \u0441\u0435\u0440\u0438\u0438\u043A\u043E\u0434\u043E\u0432\u043F\u043B\u0430\u043D\u0430\u0441\u0447\u0435\u0442\u043E\u0432 \u0441\u0435\u0440\u0438\u0438\u043A\u043E\u0434\u043E\u0432\u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u0435\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435 \u0441\u043F\u043E\u0441\u043E\u0431\u0432\u044B\u0431\u043E\u0440\u0430 \u0441\u043F\u043E\u0441\u043E\u0431\u043F\u043E\u0438\u0441\u043A\u0430\u0441\u0442\u0440\u043E\u043A\u0438\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435\u043F\u043E\u0441\u0442\u0440\u043E\u043A\u0435 \u0441\u043F\u043E\u0441\u043E\u0431\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0442\u0438\u043F\u0434\u0430\u043D\u043D\u044B\u0445\u0442\u0430\u0431\u043B\u0438\u0446\u044B\u0432\u043D\u0435\u0448\u043D\u0435\u0433\u043E\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043A\u043E\u0434\u0430\u043F\u043B\u0430\u043D\u0430\u0432\u0438\u0434\u043E\u0432\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0442\u0438\u043F\u043A\u043E\u0434\u0430\u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 \u0442\u0438\u043F\u043C\u0430\u043A\u0435\u0442\u0430 \u0442\u0438\u043F\u043D\u043E\u043C\u0435\u0440\u0430\u0431\u0438\u0437\u043D\u0435\u0441\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0430 \u0442\u0438\u043F\u043D\u043E\u043C\u0435\u0440\u0430\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043D\u043E\u043C\u0435\u0440\u0430\u0437\u0430\u0434\u0430\u0447\u0438 \u0442\u0438\u043F\u0444\u043E\u0440\u043C\u044B \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u0439 ",ge="\u0432\u0430\u0436\u043D\u043E\u0441\u0442\u044C\u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B\u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0444\u043E\u0440\u043C\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0433\u043E\u0448\u0440\u0438\u0444\u0442\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u043F\u0435\u0440\u0438\u043E\u0434\u0430 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0439\u0434\u0430\u0442\u044B\u043D\u0430\u0447\u0430\u043B\u0430 \u0432\u0438\u0434\u0433\u0440\u0430\u043D\u0438\u0446\u044B \u0432\u0438\u0434\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438 \u0432\u0438\u0434\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u0438\u0441\u043A\u0430 \u0432\u0438\u0434\u0440\u0430\u043C\u043A\u0438 \u0432\u0438\u0434\u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u044F \u0432\u0438\u0434\u0446\u0432\u0435\u0442\u0430 \u0432\u0438\u0434\u0447\u0438\u0441\u043B\u043E\u0432\u043E\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0432\u0438\u0434\u0448\u0440\u0438\u0444\u0442\u0430 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0430\u044F\u0434\u043B\u0438\u043D\u0430 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0439\u0437\u043D\u0430\u043A \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435byteordermark \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C\u0435\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u0438\u0441\u043A\u0430 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043A\u043B\u0430\u0432\u0438\u0448\u0430 \u043A\u043E\u0434\u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0430\u0434\u0438\u0430\u043B\u043E\u0433\u0430 \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0430xbase \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0430\u0442\u0435\u043A\u0441\u0442\u0430 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u043E\u0438\u0441\u043A\u0430 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0438\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043F\u0430\u043D\u0435\u043B\u0438\u0440\u0430\u0437\u0434\u0435\u043B\u043E\u0432 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u0434\u0438\u0430\u043B\u043E\u0433\u0430\u0432\u043E\u043F\u0440\u043E\u0441 \u0440\u0435\u0436\u0438\u043C\u0437\u0430\u043F\u0443\u0441\u043A\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043E\u043A\u0440\u0443\u0433\u043B\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043A\u0440\u044B\u0442\u0438\u044F\u0444\u043E\u0440\u043C\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u0438\u0441\u043A\u0430 \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435\u0432\u043D\u0435\u0448\u043D\u0435\u0433\u043E\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043F\u043E\u0441\u043E\u0431\u0432\u044B\u0431\u043E\u0440\u0430\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430windows \u0441\u043F\u043E\u0441\u043E\u0431\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u0442\u0440\u043E\u043A\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u0432\u043D\u0435\u0448\u043D\u0435\u0439\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u044B \u0442\u0438\u043F\u043F\u043B\u0430\u0442\u0444\u043E\u0440\u043C\u044B \u0442\u0438\u043F\u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F\u043A\u043B\u0430\u0432\u0438\u0448\u0438enter \u0442\u0438\u043F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438\u043E\u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0438\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445 \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u0438\u0437\u043E\u043B\u044F\u0446\u0438\u0438\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0439 \u0445\u0435\u0448\u0444\u0443\u043D\u043A\u0446\u0438\u044F \u0447\u0430\u0441\u0442\u0438\u0434\u0430\u0442\u044B",A=S+E+T+k+R+D+F+B+Z+O+oe+J+ee+re+le+be+ye+G+M+H+te+ge,W="com\u043E\u0431\u044A\u0435\u043A\u0442 ftp\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 http\u0437\u0430\u043F\u0440\u043E\u0441 http\u0441\u0435\u0440\u0432\u0438\u0441\u043E\u0442\u0432\u0435\u0442 http\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 ws\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F ws\u043F\u0440\u043E\u043A\u0441\u0438 xbase \u0430\u043D\u0430\u043B\u0438\u0437\u0434\u0430\u043D\u043D\u044B\u0445 \u0430\u043D\u043D\u043E\u0442\u0430\u0446\u0438\u044Fxs \u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0431\u0443\u0444\u0435\u0440\u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435xs \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0433\u0435\u043D\u0435\u0440\u0430\u0442\u043E\u0440\u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0445\u0447\u0438\u0441\u0435\u043B \u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0430\u044F\u0441\u0445\u0435\u043C\u0430 \u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0438\u0435\u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442\u044B \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0430\u044F\u0441\u0445\u0435\u043C\u0430 \u0433\u0440\u0443\u043F\u043F\u0430\u043C\u043E\u0434\u0435\u043B\u0438xs \u0434\u0430\u043D\u043D\u044B\u0435\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0435\u0434\u0430\u043D\u043D\u044B\u0435 \u0434\u0435\u043D\u0434\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0430\u0433\u0430\u043D\u0442\u0430 \u0434\u0438\u0430\u043B\u043E\u0433\u0432\u044B\u0431\u043E\u0440\u0430\u0444\u0430\u0439\u043B\u0430 \u0434\u0438\u0430\u043B\u043E\u0433\u0432\u044B\u0431\u043E\u0440\u0430\u0446\u0432\u0435\u0442\u0430 \u0434\u0438\u0430\u043B\u043E\u0433\u0432\u044B\u0431\u043E\u0440\u0430\u0448\u0440\u0438\u0444\u0442\u0430 \u0434\u0438\u0430\u043B\u043E\u0433\u0440\u0430\u0441\u043F\u0438\u0441\u0430\u043D\u0438\u044F\u0440\u0435\u0433\u043B\u0430\u043C\u0435\u043D\u0442\u043D\u043E\u0433\u043E\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0434\u0438\u0430\u043B\u043E\u0433\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u043F\u0435\u0440\u0438\u043E\u0434\u0430 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442dom \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442html \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0438\u044Fxs \u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u043C\u043E\u0435\u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0435 \u0437\u0430\u043F\u0438\u0441\u044Cdom \u0437\u0430\u043F\u0438\u0441\u044Cfastinfoset \u0437\u0430\u043F\u0438\u0441\u044Chtml \u0437\u0430\u043F\u0438\u0441\u044Cjson \u0437\u0430\u043F\u0438\u0441\u044Cxml \u0437\u0430\u043F\u0438\u0441\u044Czip\u0444\u0430\u0439\u043B\u0430 \u0437\u0430\u043F\u0438\u0441\u044C\u0434\u0430\u043D\u043D\u044B\u0445 \u0437\u0430\u043F\u0438\u0441\u044C\u0442\u0435\u043A\u0441\u0442\u0430 \u0437\u0430\u043F\u0438\u0441\u044C\u0443\u0437\u043B\u043E\u0432dom \u0437\u0430\u043F\u0440\u043E\u0441 \u0437\u0430\u0449\u0438\u0449\u0435\u043D\u043D\u043E\u0435\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435openssl \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u0435\u0439\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0438\u0437\u0432\u043B\u0435\u0447\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430 \u0438\u043C\u043F\u043E\u0440\u0442xs \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u0430 \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0435\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u044B\u0439\u043F\u0440\u043E\u0444\u0438\u043B\u044C \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u0440\u043E\u043A\u0441\u0438 \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F\u0434\u043B\u044F\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044Fxs \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xs \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0438\u0442\u0435\u0440\u0430\u0442\u043E\u0440\u0443\u0437\u043B\u043E\u0432dom \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430 \u043A\u0432\u0430\u043B\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B\u0434\u0430\u0442\u044B \u043A\u0432\u0430\u043B\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B\u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u0432\u0430\u043B\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B\u0441\u0442\u0440\u043E\u043A\u0438 \u043A\u0432\u0430\u043B\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B\u0447\u0438\u0441\u043B\u0430 \u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u0449\u0438\u043A\u043C\u0430\u043A\u0435\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u0449\u0438\u043A\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440\u043C\u0430\u043A\u0435\u0442\u0430\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440\u0444\u043E\u0440\u043C\u0430\u0442\u043D\u043E\u0439\u0441\u0442\u0440\u043E\u043A\u0438 \u043B\u0438\u043D\u0438\u044F \u043C\u0430\u043A\u0435\u0442\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0430\u043A\u0435\u0442\u043E\u0431\u043B\u0430\u0441\u0442\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0430\u043A\u0435\u0442\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0430\u0441\u043A\u0430xs \u043C\u0435\u043D\u0435\u0434\u0436\u0435\u0440\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u043D\u0430\u0431\u043E\u0440\u0441\u0445\u0435\u043Cxml \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u0441\u0435\u0440\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438json \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u043A\u0430\u0440\u0442\u0438\u043D\u043E\u043A \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u0431\u0445\u043E\u0434\u0434\u0435\u0440\u0435\u0432\u0430dom \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u0435\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xs \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u0435\u043D\u043E\u0442\u0430\u0446\u0438\u0438xs \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430xs \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0434\u043E\u0441\u0442\u0443\u043F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u043E\u0442\u043A\u0430\u0437\u0432\u0434\u043E\u0441\u0442\u0443\u043F\u0435\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u043F\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043C\u043E\u0433\u043E\u0444\u0430\u0439\u043B\u0430 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u0442\u0438\u043F\u043E\u0432 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u044B\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043E\u0432xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u044B\u043C\u043E\u0434\u0435\u043B\u0438xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F\u0438\u0434\u0435\u043D\u0442\u0438\u0447\u043D\u043E\u0441\u0442\u0438xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0441\u043E\u0441\u0442\u0430\u0432\u043D\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0442\u0438\u043F\u0430\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430dom \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044Fxpathxs \u043E\u0442\u0431\u043E\u0440\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u0430\u043A\u0435\u0442\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u043C\u044B\u0445\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0432\u044B\u0431\u043E\u0440\u0430 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0437\u0430\u043F\u0438\u0441\u0438json \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0437\u0430\u043F\u0438\u0441\u0438xml \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0447\u0442\u0435\u043D\u0438\u044Fxml \u043F\u0435\u0440\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435xs \u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0449\u0438\u043A \u043F\u043E\u043B\u0435\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0435\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044Cdom \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u043E\u0442\u0447\u0435\u0442\u0430 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u043E\u0442\u0447\u0435\u0442\u0430\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0441\u0445\u0435\u043Cxml \u043F\u043E\u0442\u043E\u043A \u043F\u043E\u0442\u043E\u043A\u0432\u043F\u0430\u043C\u044F\u0442\u0438 \u043F\u043E\u0447\u0442\u0430 \u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0435\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0435xsl \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043A\u043A\u0430\u043D\u043E\u043D\u0438\u0447\u0435\u0441\u043A\u043E\u043C\u0443xml \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u0432\u044B\u0432\u043E\u0434\u0430\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445\u0432\u043A\u043E\u043B\u043B\u0435\u043A\u0446\u0438\u044E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u0432\u044B\u0432\u043E\u0434\u0430\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445\u0432\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u044B\u0439\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0437\u044B\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0438\u043C\u0435\u043Ddom \u0440\u0430\u043C\u043A\u0430 \u0440\u0430\u0441\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u0440\u0435\u0433\u043B\u0430\u043C\u0435\u043D\u0442\u043D\u043E\u0433\u043E\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0435\u0438\u043C\u044Fxml \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0447\u0442\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u0432\u043E\u0434\u043D\u0430\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0430 \u0441\u0432\u044F\u0437\u044C\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u0432\u044B\u0431\u043E\u0440\u0430 \u0441\u0432\u044F\u0437\u044C\u043F\u043E\u0442\u0438\u043F\u0443 \u0441\u0432\u044F\u0437\u044C\u043F\u043E\u0442\u0438\u043F\u0443\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u0435\u0440\u0438\u0430\u043B\u0438\u0437\u0430\u0442\u043E\u0440xdto \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043A\u043B\u0438\u0435\u043D\u0442\u0430windows \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u0444\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B\u0443\u0434\u043E\u0441\u0442\u043E\u0432\u0435\u0440\u044F\u044E\u0449\u0438\u0445\u0446\u0435\u043D\u0442\u0440\u043E\u0432windows \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B\u0443\u0434\u043E\u0441\u0442\u043E\u0432\u0435\u0440\u044F\u044E\u0449\u0438\u0445\u0446\u0435\u043D\u0442\u0440\u043E\u0432\u0444\u0430\u0439\u043B \u0441\u0436\u0430\u0442\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u0430\u044F\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044E \u0441\u043E\u0447\u0435\u0442\u0430\u043D\u0438\u0435\u043A\u043B\u0430\u0432\u0438\u0448 \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u0430\u044F\u0434\u0430\u0442\u0430\u043D\u0430\u0447\u0430\u043B\u0430 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u044B\u0439\u043F\u0435\u0440\u0438\u043E\u0434 \u0441\u0445\u0435\u043C\u0430xml \u0441\u0445\u0435\u043C\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0430\u0431\u043B\u0438\u0447\u043D\u044B\u0439\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0442\u0438\u043F\u0434\u0430\u043D\u043D\u044B\u0445xml \u0443\u043D\u0438\u043A\u0430\u043B\u044C\u043D\u044B\u0439\u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u0444\u0430\u0431\u0440\u0438\u043A\u0430xdto \u0444\u0430\u0439\u043B \u0444\u0430\u0439\u043B\u043E\u0432\u044B\u0439\u043F\u043E\u0442\u043E\u043A \u0444\u0430\u0441\u0435\u0442\u0434\u043B\u0438\u043D\u044Bxs \u0444\u0430\u0441\u0435\u0442\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u0430\u0440\u0430\u0437\u0440\u044F\u0434\u043E\u0432\u0434\u0440\u043E\u0431\u043D\u043E\u0439\u0447\u0430\u0441\u0442\u0438xs \u0444\u0430\u0441\u0435\u0442\u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E\u0432\u043A\u043B\u044E\u0447\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E\u0438\u0441\u043A\u043B\u044E\u0447\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439\u0434\u043B\u0438\u043D\u044Bxs \u0444\u0430\u0441\u0435\u0442\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E\u0432\u043A\u043B\u044E\u0447\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E\u0438\u0441\u043A\u043B\u044E\u0447\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439\u0434\u043B\u0438\u043D\u044Bxs \u0444\u0430\u0441\u0435\u0442\u043E\u0431\u0440\u0430\u0437\u0446\u0430xs \u0444\u0430\u0441\u0435\u0442\u043E\u0431\u0449\u0435\u0433\u043E\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u0430\u0440\u0430\u0437\u0440\u044F\u0434\u043E\u0432xs \u0444\u0430\u0441\u0435\u0442\u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043F\u0440\u043E\u0431\u0435\u043B\u044C\u043D\u044B\u0445\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432xs \u0444\u0438\u043B\u044C\u0442\u0440\u0443\u0437\u043B\u043E\u0432dom \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0430\u044F\u0441\u0442\u0440\u043E\u043A\u0430 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u0444\u0440\u0430\u0433\u043C\u0435\u043D\u0442xs \u0445\u0435\u0448\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0446\u0432\u0435\u0442 \u0447\u0442\u0435\u043D\u0438\u0435fastinfoset \u0447\u0442\u0435\u043D\u0438\u0435html \u0447\u0442\u0435\u043D\u0438\u0435json \u0447\u0442\u0435\u043D\u0438\u0435xml \u0447\u0442\u0435\u043D\u0438\u0435zip\u0444\u0430\u0439\u043B\u0430 \u0447\u0442\u0435\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445 \u0447\u0442\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430 \u0447\u0442\u0435\u043D\u0438\u0435\u0443\u0437\u043B\u043E\u0432dom \u0448\u0440\u0438\u0444\u0442 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 ",ce="comsafearray \u0434\u0435\u0440\u0435\u0432\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043C\u0430\u0441\u0441\u0438\u0432 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0441\u043F\u0438\u0441\u043E\u043A\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0444\u0438\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0430\u044F\u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0444\u0438\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435\u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0444\u0438\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u043C\u0430\u0441\u0441\u0438\u0432 ",ne=W+ce,ie="null \u0438\u0441\u0442\u0438\u043D\u0430 \u043B\u043E\u0436\u044C \u043D\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043E",Le=e.inherit(e.NUMBER_MODE),Ce={className:"string",begin:'"|\\|',end:'"|$',contains:[{begin:'""'}]},qe={begin:"'",end:"'",excludeBegin:!0,excludeEnd:!0,contains:[{className:"number",begin:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},Qe=e.inherit(e.C_LINE_COMMENT_MODE),w1={className:"meta",begin:"#|&",end:"$",keywords:{$pattern:n,"meta-keyword":s+g},contains:[Qe]},_1={className:"symbol",begin:"~",end:";|:",excludeEnd:!0},P1={className:"function",variants:[{begin:"\u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u0430|\u0444\u0443\u043D\u043A\u0446\u0438\u044F",end:"\\)",keywords:"\u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u0430 \u0444\u0443\u043D\u043A\u0446\u0438\u044F"},{begin:"\u043A\u043E\u043D\u0435\u0446\u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u044B|\u043A\u043E\u043D\u0435\u0446\u0444\u0443\u043D\u043A\u0446\u0438\u0438",keywords:"\u043A\u043E\u043D\u0435\u0446\u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u044B \u043A\u043E\u043D\u0435\u0446\u0444\u0443\u043D\u043A\u0446\u0438\u0438"}],contains:[{begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"params",begin:n,end:",",excludeEnd:!0,endsWithParent:!0,keywords:{$pattern:n,keyword:"\u0437\u043D\u0430\u0447",literal:ie},contains:[Le,Ce,qe]},Qe]},e.inherit(e.TITLE_MODE,{begin:n})]};return{name:"1C:Enterprise",case_insensitive:!0,keywords:{$pattern:n,keyword:s,built_in:h,class:A,type:ne,literal:ie},contains:[w1,P1,Qe,_1,Le,Ce,qe]}}return a(t,"i"),ba=t,ba}function eY(){if(Mp)return La;Mp=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i={ruleDeclaration:/^[a-zA-Z][a-zA-Z0-9-]*/,unexpectedChars:/[!@#$^&',?+~`|:]/},s=["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],u=o.COMMENT(/;/,/$/),m={className:"symbol",begin:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+){0,1}/},g={className:"symbol",begin:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+){0,1}/},b={className:"symbol",begin:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+){0,1}/},p={className:"symbol",begin:/%[si]/},_={className:"attribute",begin:e(i.ruleDeclaration,/(?=\s*=)/)};return{name:"Augmented Backus-Naur Form",illegal:i.unexpectedChars,keywords:s,contains:[_,u,m,g,b,p,o.QUOTE_STRING_MODE,o.NUMBER_MODE]}}return a(n,"t"),La=n,La}function tY(){if(Ap)return pa;Ap=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(...i){return i.map(s=>t(s)).join("")}a(e,"e");function n(...i){return"("+i.map(s=>t(s)).join("|")+")"}a(n,"t");function o(i){let s=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"];return{name:"Apache Access Log",contains:[{className:"number",begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:"number",begin:/\b\d+\b/,relevance:0},{className:"string",begin:e(/"/,n(...s)),end:/"/,keywords:s,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:"string",begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:"string",begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:"string",begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:"string",begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}return a(o,"n"),pa=o,pa}function nY(){if(Np)return Ca;Np=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i=/[a-zA-Z_$][a-zA-Z0-9_$]*/,s=/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/,u={className:"rest_arg",begin:/[.]{3}/,end:i,relevance:10};return{name:"ActionScript",aliases:["as"],keywords:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},contains:[o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,o.C_LINE_COMMENT_MODE,o.C_BLOCK_COMMENT_MODE,o.C_NUMBER_MODE,{className:"class",beginKeywords:"package",end:/\{/,contains:[o.TITLE_MODE]},{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},o.TITLE_MODE]},{className:"meta",beginKeywords:"import include",end:/;/,keywords:{"meta-keyword":"import include"}},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,illegal:/\S/,contains:[o.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,contains:[o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,o.C_LINE_COMMENT_MODE,o.C_BLOCK_COMMENT_MODE,u]},{begin:e(/:\s*/,s)}]},o.METHOD_GUARD],illegal:/#/}}return a(n,"t"),Ca=n,Ca}function oY(){if(Ip)return _a;Ip=1;function t(e){let n="\\d(_|\\d)*",o="[eE][-+]?"+n,i=n+"(\\."+n+")?("+o+")?",s="\\w+",u="\\b("+(n+"#"+s+"(\\."+s+")?#("+o+")?")+"|"+i+")",m="[A-Za-z](_?[A-Za-z0-9.])*",g=`[]\\{\\}%#'"`,b=e.COMMENT("--","$"),p={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:g,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:m,endsParent:!0,relevance:0}]};return{name:"Ada",case_insensitive:!0,keywords:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},contains:[b,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:u,relevance:0},{className:"symbol",begin:"'"+m},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:g},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[b,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:g},p,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:g}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:g},p]}}return a(t,"i"),_a=t,_a}function lY(){if(Op)return ha;Op=1;function t(e){var n={className:"built_in",begin:"\\b(void|bool|int|int8|int16|int32|int64|uint|uint8|uint16|uint32|uint64|string|ref|array|double|float|auto|dictionary)"},o={className:"symbol",begin:"[a-zA-Z0-9_]+@"},i={className:"keyword",begin:"<",end:">",contains:[n,o]};return n.contains=[i],o.contains=[i],{name:"AngelScript",aliases:["asc"],keywords:"for in|0 break continue while do|0 return if else case switch namespace is cast or and xor not get|0 in inout|10 out override set|0 private public const default|0 final shared external mixin|10 enum typedef funcdef this super import from interface abstract|0 try catch protected explicit property",illegal:"(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunction\\s*[^\\(])",contains:[{className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"string",begin:'"""',end:'"""'},{className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:"^\\s*\\[",end:"\\]"},{beginKeywords:"interface namespace",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]},{beginKeywords:"class",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+",contains:[{begin:"[:,]\\s*",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]}]}]},n,o,{className:"literal",begin:"\\b(null|true|false)"},{className:"number",relevance:0,begin:"(-?)(\\b0[xXbBoOdD][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"}]}}return a(t,"i"),ha=t,ha}function rY(){if(Dp)return za;Dp=1;function t(e){let n={className:"number",begin:/[$%]\d+/},o={className:"number",begin:/\d+/},i={className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/},s={className:"number",begin:/:\d{1,5}/};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,contains:[i,s,e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",begin:/[\$%]\{/,end:/\}/,contains:["self",n]},i,o,e.QUOTE_STRING_MODE]}}],illegal:/\S/}}return a(t,"i"),za=t,za}function iY(){if(Pp)return xa;Pp=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(...i){return i.map(s=>t(s)).join("")}a(e,"e");function n(...i){return"("+i.map(s=>t(s)).join("|")+")"}a(n,"t");function o(i){let s=i.inherit(i.QUOTE_STRING_MODE,{illegal:null}),u={className:"params",begin:/\(/,end:/\)/,contains:["self",i.C_NUMBER_MODE,s]},m=i.COMMENT(/--/,/$/),g=i.COMMENT(/\(\*/,/\*\)/,{contains:["self",m]}),b=[m,g,i.HASH_COMMENT_MODE],p=[/apart from/,/aside from/,/instead of/,/out of/,/greater than/,/isn't|(doesn't|does not) (equal|come before|come after|contain)/,/(greater|less) than( or equal)?/,/(starts?|ends|begins?) with/,/contained by/,/comes (before|after)/,/a (ref|reference)/,/POSIX (file|path)/,/(date|time) string/,/quoted form/],_=[/clipboard info/,/the clipboard/,/info for/,/list (disks|folder)/,/mount volume/,/path to/,/(close|open for) access/,/(get|set) eof/,/current date/,/do shell script/,/get volume settings/,/random number/,/set volume/,/system attribute/,/system info/,/time to GMT/,/(load|run|store) script/,/scripting components/,/ASCII (character|number)/,/localized string/,/choose (application|color|file|file name|folder|from list|remote application|URL)/,/display (alert|dialog)/];return{name:"AppleScript",aliases:["osascript"],keywords:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},contains:[s,i.C_NUMBER_MODE,{className:"built_in",begin:e(/\b/,n(..._),/\b/)},{className:"built_in",begin:/^\s*return\b/},{className:"literal",begin:/\b(text item delimiters|current application|missing value)\b/},{className:"keyword",begin:e(/\b/,n(...p),/\b/)},{beginKeywords:"on",illegal:/[${=;\n]/,contains:[i.UNDERSCORE_TITLE_MODE,u]},...b],illegal:/\/\/|->|=>|\[\[/}}return a(o,"n"),xa=o,xa}function aY(){if(Fp)return va;Fp=1;function t(e){let n="[A-Za-z_][0-9A-Za-z_]*",o={keyword:"if for while var new function do return void else break",literal:"BackSlash DoubleQuote false ForwardSlash Infinity NaN NewLine null PI SingleQuote Tab TextFormatting true undefined",built_in:"Abs Acos Angle Attachments Area AreaGeodetic Asin Atan Atan2 Average Bearing Boolean Buffer BufferGeodetic Ceil Centroid Clip Console Constrain Contains Cos Count Crosses Cut Date DateAdd DateDiff Day Decode DefaultValue Dictionary Difference Disjoint Distance DistanceGeodetic Distinct DomainCode DomainName Equals Exp Extent Feature FeatureSet FeatureSetByAssociation FeatureSetById FeatureSetByPortalItem FeatureSetByRelationshipName FeatureSetByTitle FeatureSetByUrl Filter First Floor Geometry GroupBy Guid HasKey Hour IIf IndexOf Intersection Intersects IsEmpty IsNan IsSelfIntersecting Length LengthGeodetic Log Max Mean Millisecond Min Minute Month MultiPartToSinglePart Multipoint NextSequenceValue Now Number OrderBy Overlaps Point Polygon Polyline Portal Pow Random Relate Reverse RingIsClockWise Round Second SetGeometry Sin Sort Sqrt Stdev Sum SymmetricDifference Tan Text Timestamp Today ToLocal Top Touches ToUTC TrackCurrentTime TrackGeometryWindow TrackIndex TrackStartTime TrackWindow TypeOf Union UrlEncode Variance Weekday When Within Year "},i={className:"symbol",begin:"\\$[datastore|feature|layer|map|measure|sourcefeature|sourcelayer|targetfeature|targetlayer|value|view]+"},s={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},u={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},m={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,u]};u.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,m,s,e.REGEXP_MODE];let g=u.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{name:"ArcGIS Arcade",keywords:o,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,m,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,s,{begin:/[{,]\s*/,relevance:0,contains:[{begin:n+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:n,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(return)\\b)\\s*",keywords:"return",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+n+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:n},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:g}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:g}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}return a(t,"i"),va=t,va}function cY(){if(Zp)return Ea;Zp=1;function t(u){return u?typeof u=="string"?u:u.source:null}a(t,"i");function e(u){return o("(?=",u,")")}a(e,"e");function n(u){return o("(",u,")?")}a(n,"t");function o(...u){return u.map(m=>t(m)).join("")}a(o,"n");function i(u){let m=u.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),g="decltype\\(auto\\)",b="[a-zA-Z_]\\w*::",p="("+g+"|"+n(b)+"[a-zA-Z_]\\w*"+n("<[^<>]+>")+")",_={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},C={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[u.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},u.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},h={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},S={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},u.inherit(C,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/},m,u.C_BLOCK_COMMENT_MODE]},E={className:"title",begin:n(b)+u.IDENT_RE,relevance:0},T=n(b)+u.IDENT_RE+"\\s*\\(",k={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"_Bool _Complex _Imaginary",_relevance_hints:["asin","atan2","atan","calloc","ceil","cosh","cos","exit","exp","fabs","floor","fmod","fprintf","fputs","free","frexp","auto_ptr","deque","list","queue","stack","vector","map","set","pair","bitset","multiset","multimap","unordered_set","fscanf","future","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","tolower","toupper","labs","ldexp","log10","log","malloc","realloc","memchr","memcmp","memcpy","memset","modf","pow","printf","putchar","puts","scanf","sinh","sin","snprintf","sprintf","sqrt","sscanf","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","tanh","tan","unordered_map","unordered_multiset","unordered_multimap","priority_queue","make_pair","array","shared_ptr","abort","terminate","abs","acos","vfprintf","vprintf","vsprintf","endl","initializer_list","unique_ptr","complex","imaginary","std","string","wstring","cin","cout","cerr","clog","stdin","stdout","stderr","stringstream","istringstream","ostringstream"],literal:"true false nullptr NULL"},R={className:"function.dispatch",relevance:0,keywords:k,begin:o(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!while)/,u.IDENT_RE,e(/\s*\(/))},D=[R,S,_,m,u.C_BLOCK_COMMENT_MODE,h,C],F={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:k,contains:D.concat([{begin:/\(/,end:/\)/,keywords:k,contains:D.concat(["self"]),relevance:0}]),relevance:0},B={className:"function",begin:"("+p+"[\\*&\\s]+)+"+T,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:k,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:g,keywords:k,relevance:0},{begin:T,returnBegin:!0,contains:[E],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[C,h]},{className:"params",begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:[m,u.C_BLOCK_COMMENT_MODE,C,h,_,{begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:["self",m,u.C_BLOCK_COMMENT_MODE,C,h,_]}]},_,m,u.C_BLOCK_COMMENT_MODE,S]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:k,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(F,B,R,D,[S,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:k,contains:["self",_]},{begin:u.IDENT_RE+"::",keywords:k},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},u.TITLE_MODE]}]),exports:{preprocessor:S,strings:C,keywords:k}}}a(i,"s");function s(u){let m={keyword:"boolean byte word String",built_in:"KeyboardController MouseController SoftwareSerial EthernetServer EthernetClient LiquidCrystal RobotControl GSMVoiceCall EthernetUDP EsploraTFT HttpClient RobotMotor WiFiClient GSMScanner FileSystem Scheduler GSMServer YunClient YunServer IPAddress GSMClient GSMModem Keyboard Ethernet Console GSMBand Esplora Stepper Process WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage Client Server GSMPIN FileIO Bridge Serial EEPROM Stream Mouse Audio Servo File Task GPRS WiFi Wire TFT GSM SPI SD ",_:"setup loop runShellCommandAsynchronously analogWriteResolution retrieveCallingNumber printFirmwareVersion analogReadResolution sendDigitalPortPair noListenOnLocalhost readJoystickButton setFirmwareVersion readJoystickSwitch scrollDisplayRight getVoiceCallStatus scrollDisplayLeft writeMicroseconds delayMicroseconds beginTransmission getSignalStrength runAsynchronously getAsynchronously listenOnLocalhost getCurrentCarrier readAccelerometer messageAvailable sendDigitalPorts lineFollowConfig countryNameWrite runShellCommand readStringUntil rewindDirectory readTemperature setClockDivider readLightSensor endTransmission analogReference detachInterrupt countryNameRead attachInterrupt encryptionType readBytesUntil robotNameWrite readMicrophone robotNameRead cityNameWrite userNameWrite readJoystickY readJoystickX mouseReleased openNextFile scanNetworks noInterrupts digitalWrite beginSpeaker mousePressed isActionDone mouseDragged displayLogos noAutoscroll addParameter remoteNumber getModifiers keyboardRead userNameRead waitContinue processInput parseCommand printVersion readNetworks writeMessage blinkVersion cityNameRead readMessage setDataMode parsePacket isListening setBitOrder beginPacket isDirectory motorsWrite drawCompass digitalRead clearScreen serialEvent rightToLeft setTextSize leftToRight requestFrom keyReleased compassRead analogWrite interrupts WiFiServer disconnect playMelody parseFloat autoscroll getPINUsed setPINUsed setTimeout sendAnalog readSlider analogRead beginWrite createChar motorsStop keyPressed tempoWrite readButton subnetMask debugPrint macAddress writeGreen randomSeed attachGPRS readString sendString remotePort releaseAll mouseMoved background getXChange getYChange answerCall getResult voiceCall endPacket constrain getSocket writeJSON getButton available connected findUntil readBytes exitValue readGreen writeBlue startLoop IPAddress isPressed sendSysex pauseMode gatewayIP setCursor getOemKey tuneWrite noDisplay loadImage switchPIN onRequest onReceive changePIN playFile noBuffer parseInt overflow checkPIN knobRead beginTFT bitClear updateIR bitWrite position writeRGB highByte writeRed setSpeed readBlue noStroke remoteIP transfer shutdown hangCall beginSMS endWrite attached maintain noCursor checkReg checkPUK shiftOut isValid shiftIn pulseIn connect println localIP pinMode getIMEI display noBlink process getBand running beginSD drawBMP lowByte setBand release bitRead prepare pointTo readRed setMode noFill remove listen stroke detach attach noTone exists buffer height bitSet circle config cursor random IRread setDNS endSMS getKey micros millis begin print write ready flush width isPIN blink clear press mkdir rmdir close point yield image BSSID click delay read text move peek beep rect line open seek fill size turn stop home find step tone sqrt RSSI SSID end bit tan cos sin pow map abs max min get run put",literal:"DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL DEFAULT OUTPUT INPUT HIGH LOW"},g=i(u),b=g.keywords;return b.keyword+=" "+m.keyword,b.literal+=" "+m.literal,b.built_in+=" "+m.built_in,b._+=" "+m._,g.name="Arduino",g.aliases=["ino"],g.supersetOf="cpp",g}return a(s,"l"),Ea=s,Ea}function sY(){if(Up)return ya;Up=1;function t(e){let n={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},n,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}return a(t,"i"),ya=t,ya}function uY(){if(Bp)return Sa;Bp=1;function t(u){return u?typeof u=="string"?u:u.source:null}a(t,"i");function e(u){return o("(?=",u,")")}a(e,"e");function n(u){return o("(",u,")?")}a(n,"t");function o(...u){return u.map(m=>t(m)).join("")}a(o,"n");function i(...u){return"("+u.map(m=>t(m)).join("|")+")"}a(i,"s");function s(u){let m=o(/[A-Z_]/,n(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),g=/[A-Za-z0-9._:-]+/,b={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},p={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},_=u.inherit(p,{begin:/\(/,end:/\)/}),C=u.inherit(u.APOS_STRING_MODE,{className:"meta-string"}),h=u.inherit(u.QUOTE_STRING_MODE,{className:"meta-string"}),S={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:g,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[b]},{begin:/'/,end:/'/,contains:[b]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[p,h,C,_,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[p,_,h,C]}]}]},u.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},b,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[S],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[S],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:o(/</,e(o(m,i(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:m,relevance:0,starts:S}]},{className:"tag",begin:o(/<\//,e(o(m,/>/))),contains:[{className:"name",begin:m,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}return a(s,"l"),Sa=s,Sa}function dY(){if(Gp)return wa;Gp=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i={begin:"^'{3,}[ \\t]*$",relevance:10},s=[{begin:/\\[*_`]/},{begin:/\\\\\*{2}[^\n]*?\*{2}/},{begin:/\\\\_{2}[^\n]*_{2}/},{begin:/\\\\`{2}[^\n]*`{2}/},{begin:/[:;}][*_`](?![*_`])/}],u=[{className:"strong",begin:/\*{2}([^\n]+?)\*{2}/},{className:"strong",begin:e(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),relevance:0},{className:"strong",begin:/\B\*(\S|\S[^\n]*?\S)\*(?!\w)/},{className:"strong",begin:/\*[^\s]([^\n]+\n)+([^\n]+)\*/}],m=[{className:"emphasis",begin:/_{2}([^\n]+?)_{2}/},{className:"emphasis",begin:e(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),relevance:0},{className:"emphasis",begin:/\b_(\S|\S[^\n]*?\S)_(?!\w)/},{className:"emphasis",begin:/_[^\s]([^\n]+\n)+([^\n]+)_/},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0}],g={className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},b={className:"bullet",begin:"^(\\*+|-+|\\.+|[^\\n]+?::)\\s+"};return{name:"AsciiDoc",aliases:["adoc"],contains:[o.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),o.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,6})[ ].+?([ ]\\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},b,g,...s,...u,...m,{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:/`{2}/,end:/(\n{2}|`{2})/},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},i,{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}return a(n,"t"),wa=n,wa}function mY(){if(Hp)return ka;Hp=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else extends implements break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws privileged aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization staticinitialization withincode target within execution getWithinTypeName handler thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents warning error soft precedence thisAspectInstance",s="get set args call";return{name:"AspectJ",keywords:i,illegal:/<\/|#/,contains:[o.COMMENT(/\/\*\*/,/\*\//,{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:/@[A-Za-z]+/}]}),o.C_LINE_COMMENT_MODE,o.C_BLOCK_COMMENT_MODE,o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,{className:"class",beginKeywords:"aspect",end:/[{;=]/,excludeEnd:!0,illegal:/[:;"\[\]]/,contains:[{beginKeywords:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},o.UNDERSCORE_TITLE_MODE,{begin:/\([^\)]*/,end:/[)]+/,keywords:i+" "+s,excludeEnd:!1}]},{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,relevance:0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},o.UNDERSCORE_TITLE_MODE]},{beginKeywords:"pointcut after before around throwing returning",end:/[)]/,excludeEnd:!1,illegal:/["\[\]]/,contains:[{begin:e(o.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,contains:[o.UNDERSCORE_TITLE_MODE]}]},{begin:/[:]/,returnBegin:!0,end:/[{;]/,relevance:0,excludeEnd:!1,keywords:i,illegal:/["\[\]]/,contains:[{begin:e(o.UNDERSCORE_IDENT_RE,/\s*\(/),keywords:i+" "+s,relevance:0},o.QUOTE_STRING_MODE]},{beginKeywords:"new throw",relevance:0},{className:"function",begin:/\w+ +\w+(\.\w+)?\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,returnBegin:!0,end:/[{;=]/,keywords:i,excludeEnd:!0,contains:[{begin:e(o.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,relevance:0,contains:[o.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,relevance:0,keywords:i,contains:[o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,o.C_NUMBER_MODE,o.C_BLOCK_COMMENT_MODE]},o.C_LINE_COMMENT_MODE,o.C_BLOCK_COMMENT_MODE]},o.C_NUMBER_MODE,{className:"meta",begin:/@[A-Za-z]+/}]}}return a(n,"t"),ka=n,ka}function gY(){if(Yp)return Ta;Yp=1;function t(e){let n={begin:"`[\\s\\S]"};return{name:"AutoHotkey",case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[n,e.inherit(e.QUOTE_STRING_MODE,{contains:[n]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}return a(t,"i"),Ta=t,Ta}function fY(){if(Vp)return Ra;Vp=1;function t(e){let n="ByRef Case Const ContinueCase ContinueLoop Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",o=["EndRegion","forcedef","forceref","ignorefunc","include","include-once","NoTrayIcon","OnAutoItStartRegister","pragma","Region","RequireAdmin","Tidy_Off","Tidy_On","Tidy_Parameters"],i="True False And Null Not Or Default",s="Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait WinWaitActive WinWaitClose WinWaitNotActive",u={variants:[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#cs","#ce"),e.COMMENT("#comments-start","#comments-end")]},m={begin:"\\$[A-z0-9_]+"},g={className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},b={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},p={className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":o},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",keywords:{"meta-keyword":"include"},end:"$",contains:[g,{className:"meta-string",variants:[{begin:"<",end:">"},{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]}]},g,u]},_={className:"symbol",begin:"@[A-z0-9_]+"},C={className:"function",beginKeywords:"Func",end:"$",illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:[m,g,b]}]};return{name:"AutoIt",case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:n,built_in:s,literal:i},contains:[u,m,g,b,p,_,C]}}return a(t,"i"),Ra=t,Ra}function bY(){if(Wp)return Ma;Wp=1;function t(e){return{name:"AVR Assembly",case_insensitive:!0,keywords:{$pattern:"\\.?"+e.IDENT_RE,keyword:"adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf",meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set"},contains:[e.C_BLOCK_COMMENT_MODE,e.COMMENT(";","$",{relevance:0}),e.C_NUMBER_MODE,e.BINARY_NUMBER_MODE,{className:"number",begin:"\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)"},e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",illegal:"[^\\\\][^']"},{className:"symbol",begin:"^[A-Za-z0-9_.$]+:"},{className:"meta",begin:"#",end:"$"},{className:"subst",begin:"@[0-9]+"}]}}return a(t,"i"),Ma=t,Ma}function LY(){if(qp)return Aa;qp=1;function t(e){let n={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},o="BEGIN END if else while do for in break continue delete next nextfile function func exit|10",i={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,relevance:10},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};return{name:"Awk",keywords:{keyword:o},contains:[n,i,e.REGEXP_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE]}}return a(t,"i"),Aa=t,Aa}function pY(){if(jp)return Na;jp=1;function t(e){return{name:"X++",aliases:["x++"],keywords:{keyword:["abstract","as","asc","avg","break","breakpoint","by","byref","case","catch","changecompany","class","client","client","common","const","continue","count","crosscompany","delegate","delete_from","desc","display","div","do","edit","else","eventhandler","exists","extends","final","finally","firstfast","firstonly","firstonly1","firstonly10","firstonly100","firstonly1000","flush","for","forceliterals","forcenestedloop","forceplaceholders","forceselectorder","forupdate","from","generateonly","group","hint","if","implements","in","index","insert_recordset","interface","internal","is","join","like","maxof","minof","mod","namespace","new","next","nofetch","notexists","optimisticlock","order","outer","pessimisticlock","print","private","protected","public","readonly","repeatableread","retry","return","reverse","select","server","setting","static","sum","super","switch","this","throw","try","ttsabort","ttsbegin","ttscommit","unchecked","update_recordset","using","validtimestate","void","where","while"],built_in:["anytype","boolean","byte","char","container","date","double","enum","guid","int","int64","long","real","short","str","utcdatetime","var"],literal:["default","false","null","true"]},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"},{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,illegal:":",contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]}]}}return a(t,"i"),Na=t,Na}function jv(){if($p)return Ia;$p=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i={},s={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[i]}]};Object.assign(i,{className:"variable",variants:[{begin:e(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},s]});let u={className:"subst",begin:/\$\(/,end:/\)/,contains:[o.BACKSLASH_ESCAPE]},m={begin:/<<-?\s*(?=\w+)/,starts:{contains:[o.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},g={className:"string",begin:/"/,end:/"/,contains:[o.BACKSLASH_ESCAPE,i,u]};u.contains.push(g);let b={className:"",begin:/\\"/},p={className:"string",begin:/'/,end:/'/},_={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},o.NUMBER_MODE,i]},C=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],h=o.SHEBANG({binary:`(${C.join("|")})`,relevance:10}),S={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[o.inherit(o.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[h,o.SHEBANG(),S,_,o.HASH_COMMENT_MODE,m,g,b,p,i]}}return a(n,"t"),Ia=n,Ia}function CY(){if(Qp)return Oa;Qp=1;function t(e){return{name:"BASIC",case_insensitive:!0,illegal:"^.",keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_$%!#]*",keyword:"ABS ASC AND ATN AUTO|0 BEEP BLOAD|10 BSAVE|10 CALL CALLS CDBL CHAIN CHDIR CHR$|10 CINT CIRCLE CLEAR CLOSE CLS COLOR COM COMMON CONT COS CSNG CSRLIN CVD CVI CVS DATA DATE$ DEFDBL DEFINT DEFSNG DEFSTR DEF|0 SEG USR DELETE DIM DRAW EDIT END ENVIRON ENVIRON$ EOF EQV ERASE ERDEV ERDEV$ ERL ERR ERROR EXP FIELD FILES FIX FOR|0 FRE GET GOSUB|10 GOTO HEX$ IF THEN ELSE|0 INKEY$ INP INPUT INPUT# INPUT$ INSTR IMP INT IOCTL IOCTL$ KEY ON OFF LIST KILL LEFT$ LEN LET LINE LLIST LOAD LOC LOCATE LOF LOG LPRINT USING LSET MERGE MID$ MKDIR MKD$ MKI$ MKS$ MOD NAME NEW NEXT NOISE NOT OCT$ ON OR PEN PLAY STRIG OPEN OPTION BASE OUT PAINT PALETTE PCOPY PEEK PMAP POINT POKE POS PRINT PRINT] PSET PRESET PUT RANDOMIZE READ REM RENUM RESET|0 RESTORE RESUME RETURN|0 RIGHT$ RMDIR RND RSET RUN SAVE SCREEN SGN SHELL SIN SOUND SPACE$ SPC SQR STEP STICK STOP STR$ STRING$ SWAP SYSTEM TAB TAN TIME$ TIMER TROFF TRON TO USR VAL VARPTR VARPTR$ VIEW WAIT WHILE WEND WIDTH WINDOW WRITE XOR"},contains:[e.QUOTE_STRING_MODE,e.COMMENT("REM","$",{relevance:10}),e.COMMENT("'","$",{relevance:0}),{className:"symbol",begin:"^[0-9]+ ",relevance:10},{className:"number",begin:"\\b\\d+(\\.\\d+)?([edED]\\d+)?[#!]?",relevance:0},{className:"number",begin:"(&[hH][0-9a-fA-F]{1,4})"},{className:"number",begin:"(&[oO][0-7]{1,6})"}]}}return a(t,"i"),Oa=t,Oa}function _Y(){if(Kp)return Da;Kp=1;function t(e){return{name:"Backus\u2013Naur Form",contains:[{className:"attribute",begin:/</,end:/>/},{begin:/::=/,end:/$/,contains:[{begin:/</,end:/>/},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]}}return a(t,"i"),Da=t,Da}function hY(){if(Xp)return Pa;Xp=1;function t(e){let n={className:"literal",begin:/[+-]/,relevance:0};return{name:"Brainfuck",aliases:["bf"],contains:[e.COMMENT(`[^\\[\\]\\.,\\+\\-<> \r
]`,`[\\[\\]\\.,\\+\\-<> \r
]`,{returnEnd:!0,relevance:0}),{className:"title",begin:"[\\[\\]]",relevance:0},{className:"string",begin:"[\\.,]",relevance:0},{begin:/(?:\+\+|--)/,contains:[n]},n]}}return a(t,"i"),Pa=t,Pa}function zY(){if(Jp)return Fa;Jp=1;function t(u){return u?typeof u=="string"?u:u.source:null}a(t,"i");function e(u){return o("(?=",u,")")}a(e,"e");function n(u){return o("(",u,")?")}a(n,"t");function o(...u){return u.map(m=>t(m)).join("")}a(o,"n");function i(u){let m=u.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),g="decltype\\(auto\\)",b="[a-zA-Z_]\\w*::",p="("+g+"|"+n(b)+"[a-zA-Z_]\\w*"+n("<[^<>]+>")+")",_={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},C={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[u.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},u.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},h={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},S={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},u.inherit(C,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/},m,u.C_BLOCK_COMMENT_MODE]},E={className:"title",begin:n(b)+u.IDENT_RE,relevance:0},T=n(b)+u.IDENT_RE+"\\s*\\(",k={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"_Bool _Complex _Imaginary",_relevance_hints:["asin","atan2","atan","calloc","ceil","cosh","cos","exit","exp","fabs","floor","fmod","fprintf","fputs","free","frexp","auto_ptr","deque","list","queue","stack","vector","map","set","pair","bitset","multiset","multimap","unordered_set","fscanf","future","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","tolower","toupper","labs","ldexp","log10","log","malloc","realloc","memchr","memcmp","memcpy","memset","modf","pow","printf","putchar","puts","scanf","sinh","sin","snprintf","sprintf","sqrt","sscanf","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","tanh","tan","unordered_map","unordered_multiset","unordered_multimap","priority_queue","make_pair","array","shared_ptr","abort","terminate","abs","acos","vfprintf","vprintf","vsprintf","endl","initializer_list","unique_ptr","complex","imaginary","std","string","wstring","cin","cout","cerr","clog","stdin","stdout","stderr","stringstream","istringstream","ostringstream"],literal:"true false nullptr NULL"},R={className:"function.dispatch",relevance:0,keywords:k,begin:o(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!while)/,u.IDENT_RE,e(/\s*\(/))},D=[R,S,_,m,u.C_BLOCK_COMMENT_MODE,h,C],F={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:k,contains:D.concat([{begin:/\(/,end:/\)/,keywords:k,contains:D.concat(["self"]),relevance:0}]),relevance:0},B={className:"function",begin:"("+p+"[\\*&\\s]+)+"+T,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:k,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:g,keywords:k,relevance:0},{begin:T,returnBegin:!0,contains:[E],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[C,h]},{className:"params",begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:[m,u.C_BLOCK_COMMENT_MODE,C,h,_,{begin:/\(/,end:/\)/,keywords:k,relevance:0,contains:["self",m,u.C_BLOCK_COMMENT_MODE,C,h,_]}]},_,m,u.C_BLOCK_COMMENT_MODE,S]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:k,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(F,B,R,D,[S,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:k,contains:["self",_]},{begin:u.IDENT_RE+"::",keywords:k},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},u.TITLE_MODE]}]),exports:{preprocessor:S,strings:C,keywords:k}}}a(i,"s");function s(u){let m=i(u),g=["c","h"],b=["cc","c++","h++","hpp","hh","hxx","cxx"];return m.disableAutodetect=!0,m.aliases=[],u.getLanguage("c")||m.aliases.push(...g),u.getLanguage("cpp")||m.aliases.push(...b),m}return a(s,"l"),Fa=s,Fa}function xY(){if(eC)return Za;eC=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(i){return n("(",i,")?")}a(e,"e");function n(...i){return i.map(s=>t(s)).join("")}a(n,"t");function o(i){let s=i.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),u="decltype\\(auto\\)",m="[a-zA-Z_]\\w*::",g="("+u+"|"+e(m)+"[a-zA-Z_]\\w*"+e("<[^<>]+>")+")",b={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},p={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},i.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},_={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},C={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},i.inherit(p,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/},s,i.C_BLOCK_COMMENT_MODE]},h={className:"title",begin:e(m)+i.IDENT_RE,relevance:0},S=e(m)+i.IDENT_RE+"\\s*\\(",E={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},T=[C,b,s,i.C_BLOCK_COMMENT_MODE,_,p],k={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:E,contains:T.concat([{begin:/\(/,end:/\)/,keywords:E,contains:T.concat(["self"]),relevance:0}]),relevance:0},R={className:"function",begin:"("+g+"[\\*&\\s]+)+"+S,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:E,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:u,keywords:E,relevance:0},{begin:S,returnBegin:!0,contains:[h],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:E,relevance:0,contains:[s,i.C_BLOCK_COMMENT_MODE,p,_,b,{begin:/\(/,end:/\)/,keywords:E,relevance:0,contains:["self",s,i.C_BLOCK_COMMENT_MODE,p,_,b]}]},b,s,i.C_BLOCK_COMMENT_MODE,C]};return{name:"C",aliases:["h"],keywords:E,disableAutodetect:!0,illegal:"</",contains:[].concat(k,R,T,[C,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:E,contains:["self",b]},{begin:i.IDENT_RE+"::",keywords:E},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},i.TITLE_MODE]}]),exports:{preprocessor:C,strings:p,keywords:E}}}return a(o,"n"),Za=o,Za}function vY(){if(tC)return Ua;tC=1;function t(e){let n="div mod in and or not xor asserterror begin case do downto else end exit for if of repeat then to until while with var",o="false true",i=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],s={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},u={className:"string",begin:/(#\d+)+/},m={className:"number",begin:"\\b\\d+(\\.\\d+)?(DT|D|T)",relevance:0},g={className:"string",begin:'"',end:'"'},b={className:"function",beginKeywords:"procedure",end:/[:;]/,keywords:"procedure|10",contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:n,contains:[s,u]}].concat(i)},p={className:"class",begin:"OBJECT (Table|Form|Report|Dataport|Codeunit|XMLport|MenuSuite|Page|Query) (\\d+) ([^\\r\\n]+)",returnBegin:!0,contains:[e.TITLE_MODE,b]};return{name:"C/AL",case_insensitive:!0,keywords:{keyword:n,literal:o},illegal:/\/\*/,contains:[s,u,m,g,e.NUMBER_MODE,p,b]}}return a(t,"i"),Ua=t,Ua}function EY(){if(nC)return Ba;nC=1;function t(e){return{name:"Cap\u2019n Proto",aliases:["capnp"],keywords:{keyword:"struct enum interface union group import using const annotation extends in of on as with from fixed",built_in:"Void Bool Int8 Int16 Int32 Int64 UInt8 UInt16 UInt32 UInt64 Float32 Float64 Text Data AnyPointer AnyStruct Capability List",literal:"true false"},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.HASH_COMMENT_MODE,{className:"meta",begin:/@0x[\w\d]{16};/,illegal:/\n/},{className:"symbol",begin:/@\d+\b/},{className:"class",beginKeywords:"struct enum",end:/\{/,illegal:/\n/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,excludeEnd:!0}})]},{className:"class",beginKeywords:"interface",end:/\{/,illegal:/\n/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,excludeEnd:!0}})]}]}}return a(t,"i"),Ba=t,Ba}function yY(){if(oC)return Ga;oC=1;function t(e){let n="assembly module package import alias class interface object given value assign void function new of extends satisfies abstracts in out return break continue throw assert dynamic if else switch case for while try catch finally then let this outer super is exists nonempty",o="shared abstract formal default actual variable late native deprecated final sealed annotation suppressWarnings small",i="doc by license see throws tagged",s={className:"subst",excludeBegin:!0,excludeEnd:!0,begin:/``/,end:/``/,keywords:n,relevance:10},u=[{className:"string",begin:'"""',end:'"""',relevance:10},{className:"string",begin:'"',end:'"',contains:[s]},{className:"string",begin:"'",end:"'"},{className:"number",begin:"#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?",relevance:0}];return s.contains=u,{name:"Ceylon",keywords:{keyword:n+" "+o,meta:i},illegal:"\\$[^01]|#[^0-9a-fA-F]",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),{className:"meta",begin:'@[a-z]\\w*(?::"[^"]*")?'}].concat(u)}}return a(t,"i"),Ga=t,Ga}function SY(){if(lC)return Ha;lC=1;function t(e){return{name:"Clean",aliases:["icl","dcl"],keywords:{keyword:"if let in with where case of class instance otherwise implementation definition system module from import qualified as special code inline foreign export ccall stdcall generic derive infix infixl infixr",built_in:"Int Real Char Bool",literal:"True False"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{begin:"->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>"}]}}return a(t,"i"),Ha=t,Ha}function wY(){if(rC)return Ya;rC=1;function t(e){let n="a-zA-Z_\\-!.?+*=<>&#'",o="["+n+"]["+n+"0-9/;:]*",i="def defonce defprotocol defstruct defmulti defmethod defn- defn defmacro deftype defrecord",s={$pattern:o,"builtin-name":i+" cond apply if-not if-let if not not= =|0 <|0 >|0 <=|0 >=|0 ==|0 +|0 /|0 *|0 -|0 rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy first rest cons cast coll last butlast sigs reify second ffirst fnext nfirst nnext meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},u="[-+]?\\d+(\\.\\d+)?",m={begin:o,relevance:0},g={className:"number",begin:u,relevance:0},b=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),p=e.COMMENT(";","$",{relevance:0}),_={className:"literal",begin:/\b(true|false|nil)\b/},C={begin:"[\\[\\{]",end:"[\\]\\}]"},h={className:"comment",begin:"\\^"+o},S=e.COMMENT("\\^\\{","\\}"),E={className:"symbol",begin:"[:]{1,2}"+o},T={begin:"\\(",end:"\\)"},k={endsWithParent:!0,relevance:0},R={keywords:s,className:"name",begin:o,relevance:0,starts:k},D=[T,b,h,S,p,E,C,g,_,m],F={beginKeywords:i,lexemes:o,end:'(\\[|#|\\d|"|:|\\{|\\)|\\(|$)',contains:[{className:"title",begin:o,relevance:0,excludeEnd:!0,endsParent:!0}].concat(D)};return T.contains=[e.COMMENT("comment",""),F,R,k],k.contains=D,C.contains=D,S.contains=[C],{name:"Clojure",aliases:["clj"],illegal:/\S/,contains:[T,b,h,S,p,E,C,g,_]}}return a(t,"i"),Ya=t,Ya}function kY(){if(iC)return Va;iC=1;function t(e){return{name:"Clojure REPL",contains:[{className:"meta",begin:/^([\w.-]+|\s*#_)?=>/,starts:{end:/$/,subLanguage:"clojure"}}]}}return a(t,"i"),Va=t,Va}function TY(){if(aC)return Wa;aC=1;function t(e){return{name:"CMake",aliases:["cmake.in"],case_insensitive:!0,keywords:{keyword:"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined"},contains:[{className:"variable",begin:/\$\{/,end:/\}/},e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}return a(t,"i"),Wa=t,Wa}function RY(){if(cC)return qa;cC=1;let t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],e=["true","false","null","undefined","NaN","Infinity"],n=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],o=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","module","global"],u=[].concat(i,s,n,o);function m(g){let b=["npm","print"],p=["yes","no","on","off"],_=["then","unless","until","loop","by","when","and","or","is","isnt","not"],C=["var","const","let","function","static"],h=a(B=>Z=>!B.includes(Z),"h"),S={keyword:t.concat(_).filter(h(C)),literal:e.concat(p),built_in:u.concat(b)},E="[A-Za-z$_][0-9A-Za-z$_]*",T={className:"subst",begin:/#\{/,end:/\}/,keywords:S},k=[g.BINARY_NUMBER_MODE,g.inherit(g.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[g.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[g.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[g.BACKSLASH_ESCAPE,T]},{begin:/"/,end:/"/,contains:[g.BACKSLASH_ESCAPE,T]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[T,g.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+E},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];T.contains=k;let R=g.inherit(g.TITLE_MODE,{begin:E}),D="(\\(.*\\)\\s*)?\\B[-=]>",F={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:S,contains:["self"].concat(k)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:S,illegal:/\/\*/,contains:k.concat([g.COMMENT("###","###"),g.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+E+"\\s*=\\s*"+D,end:"[-=]>",returnBegin:!0,contains:[R,F]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:D,end:"[-=]>",returnBegin:!0,contains:[F]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[R]},R]},{begin:E+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}return a(m,"L"),qa=m,qa}function MY(){if(sC)return ja;sC=1;function t(e){return{name:"Coq",keywords:{keyword:"_|0 as at cofix else end exists exists2 fix for forall fun if IF in let match mod Prop return Set then Type using where with Abort About Add Admit Admitted All Arguments Assumptions Axiom Back BackTo Backtrack Bind Blacklist Canonical Cd Check Class Classes Close Coercion Coercions CoFixpoint CoInductive Collection Combined Compute Conjecture Conjectures Constant constr Constraint Constructors Context Corollary CreateHintDb Cut Declare Defined Definition Delimit Dependencies Dependent Derive Drop eauto End Equality Eval Example Existential Existentials Existing Export exporting Extern Extract Extraction Fact Field Fields File Fixpoint Focus for From Function Functional Generalizable Global Goal Grab Grammar Graph Guarded Heap Hint HintDb Hints Hypotheses Hypothesis ident Identity If Immediate Implicit Import Include Inductive Infix Info Initial Inline Inspect Instance Instances Intro Intros Inversion Inversion_clear Language Left Lemma Let Libraries Library Load LoadPath Local Locate Ltac ML Mode Module Modules Monomorphic Morphism Next NoInline Notation Obligation Obligations Opaque Open Optimize Options Parameter Parameters Parametric Path Paths pattern Polymorphic Preterm Print Printing Program Projections Proof Proposition Pwd Qed Quit Rec Record Recursive Redirect Relation Remark Remove Require Reserved Reset Resolve Restart Rewrite Right Ring Rings Save Scheme Scope Scopes Script Search SearchAbout SearchHead SearchPattern SearchRewrite Section Separate Set Setoid Show Solve Sorted Step Strategies Strategy Structure SubClass Table Tables Tactic Term Test Theorem Time Timeout Transparent Type Typeclasses Types Undelimit Undo Unfocus Unfocused Unfold Universe Universes Unset Unshelve using Variable Variables Variant Verbose Visibility where with",built_in:"abstract absurd admit after apply as assert assumption at auto autorewrite autounfold before bottom btauto by case case_eq cbn cbv change classical_left classical_right clear clearbody cofix compare compute congruence constr_eq constructor contradict contradiction cut cutrewrite cycle decide decompose dependent destruct destruction dintuition discriminate discrR do double dtauto eapply eassumption eauto ecase econstructor edestruct ediscriminate eelim eexact eexists einduction einjection eleft elim elimtype enough equality erewrite eright esimplify_eq esplit evar exact exactly_once exfalso exists f_equal fail field field_simplify field_simplify_eq first firstorder fix fold fourier functional generalize generalizing gfail give_up has_evar hnf idtac in induction injection instantiate intro intro_pattern intros intuition inversion inversion_clear is_evar is_var lapply lazy left lia lra move native_compute nia nsatz omega once pattern pose progress proof psatz quote record red refine reflexivity remember rename repeat replace revert revgoals rewrite rewrite_strat right ring ring_simplify rtauto set setoid_reflexivity setoid_replace setoid_rewrite setoid_symmetry setoid_transitivity shelve shelve_unifiable simpl simple simplify_eq solve specialize split split_Rabs split_Rmult stepl stepr subst sum swap symmetry tactic tauto time timeout top transitivity trivial try tryif unfold unify until using vm_compute with"},contains:[e.QUOTE_STRING_MODE,e.COMMENT("\\(\\*","\\*\\)"),e.C_NUMBER_MODE,{className:"type",excludeBegin:!0,begin:"\\|\\s*",end:"\\w+"},{begin:/[-=]>/}]}}return a(t,"i"),ja=t,ja}function AY(){if(uC)return $a;uC=1;function t(e){return{name:"Cach\xE9 Object Script",case_insensitive:!0,aliases:["cls"],keywords:"property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii",contains:[{className:"number",begin:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",relevance:0},{className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"comment",begin:/;/,end:"$",relevance:0},{className:"built_in",begin:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{className:"built_in",begin:/\$\$\$[a-zA-Z]+/},{className:"built_in",begin:/%[a-z]+(?:\.[a-z]+)*/},{className:"symbol",begin:/\^%?[a-zA-Z][\w]*/},{className:"keyword",begin:/##class|##super|#define|#dim/},{begin:/&sql\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,subLanguage:"sql"},{begin:/&(js|jscript|javascript)</,end:/>/,excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"},{begin:/&html<\s*</,end:/>\s*>/,subLanguage:"xml"}]}}return a(t,"i"),$a=t,$a}function NY(){if(dC)return Qa;dC=1;function t(s){return s?typeof s=="string"?s:s.source:null}a(t,"i");function e(s){return o("(?=",s,")")}a(e,"e");function n(s){return o("(",s,")?")}a(n,"t");function o(...s){return s.map(u=>t(u)).join("")}a(o,"n");function i(s){let u=s.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),m="decltype\\(auto\\)",g="[a-zA-Z_]\\w*::",b="("+m+"|"+n(g)+"[a-zA-Z_]\\w*"+n("<[^<>]+>")+")",p={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},_={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[s.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},s.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},C={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},h={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},s.inherit(_,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/},u,s.C_BLOCK_COMMENT_MODE]},S={className:"title",begin:n(g)+s.IDENT_RE,relevance:0},E=n(g)+s.IDENT_RE+"\\s*\\(",T={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"_Bool _Complex _Imaginary",_relevance_hints:["asin","atan2","atan","calloc","ceil","cosh","cos","exit","exp","fabs","floor","fmod","fprintf","fputs","free","frexp","auto_ptr","deque","list","queue","stack","vector","map","set","pair","bitset","multiset","multimap","unordered_set","fscanf","future","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","tolower","toupper","labs","ldexp","log10","log","malloc","realloc","memchr","memcmp","memcpy","memset","modf","pow","printf","putchar","puts","scanf","sinh","sin","snprintf","sprintf","sqrt","sscanf","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","tanh","tan","unordered_map","unordered_multiset","unordered_multimap","priority_queue","make_pair","array","shared_ptr","abort","terminate","abs","acos","vfprintf","vprintf","vsprintf","endl","initializer_list","unique_ptr","complex","imaginary","std","string","wstring","cin","cout","cerr","clog","stdin","stdout","stderr","stringstream","istringstream","ostringstream"],literal:"true false nullptr NULL"},k={className:"function.dispatch",relevance:0,keywords:T,begin:o(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!while)/,s.IDENT_RE,e(/\s*\(/))},R=[k,h,p,u,s.C_BLOCK_COMMENT_MODE,C,_],D={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:T,contains:R.concat([{begin:/\(/,end:/\)/,keywords:T,contains:R.concat(["self"]),relevance:0}]),relevance:0},F={className:"function",begin:"("+b+"[\\*&\\s]+)+"+E,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:T,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:m,keywords:T,relevance:0},{begin:E,returnBegin:!0,contains:[S],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[_,C]},{className:"params",begin:/\(/,end:/\)/,keywords:T,relevance:0,contains:[u,s.C_BLOCK_COMMENT_MODE,_,C,p,{begin:/\(/,end:/\)/,keywords:T,relevance:0,contains:["self",u,s.C_BLOCK_COMMENT_MODE,_,C,p]}]},p,u,s.C_BLOCK_COMMENT_MODE,h]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:T,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(D,F,k,R,[h,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:T,contains:["self",p]},{begin:s.IDENT_RE+"::",keywords:T},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},s.TITLE_MODE]}]),exports:{preprocessor:h,strings:_,keywords:T}}}return a(i,"s"),Qa=i,Qa}function IY(){if(mC)return Ka;mC=1;function t(e){let n="primitive rsc_template",o="group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml";return{name:"crmsh",aliases:["crm","pcmk"],case_insensitive:!0,keywords:{keyword:"params meta operations op rule attributes utilization read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\ number string",literal:"Master Started Slave Stopped start promote demote stop monitor true false"},contains:[e.HASH_COMMENT_MODE,{beginKeywords:"node",starts:{end:"\\s*([\\w_-]+:)?",starts:{className:"title",end:"\\s*[\\$\\w_][\\w_-]*"}}},{beginKeywords:n,starts:{className:"title",end:"\\s*[\\$\\w_][\\w_-]*",starts:{end:"\\s*@?[\\w_][\\w_\\.:-]*"}}},{begin:"\\b("+o.split(" ").join("|")+")\\s+",keywords:o,starts:{className:"title",end:"[\\$\\w_][\\w_-]*"}},{beginKeywords:"property rsc_defaults op_defaults",starts:{className:"title",end:"\\s*([\\w_-]+:)?"}},e.QUOTE_STRING_MODE,{className:"meta",begin:"(ocf|systemd|service|lsb):[\\w_:-]+",relevance:0},{className:"number",begin:"\\b\\d+(\\.\\d+)?(ms|s|h|m)?",relevance:0},{className:"literal",begin:"[-]?(infinity|inf)",relevance:0},{className:"attr",begin:/([A-Za-z$_#][\w_-]+)=/,relevance:0},{className:"tag",begin:"</?",end:"/?>",relevance:0}]}}return a(t,"i"),Ka=t,Ka}function OY(){if(gC)return Xa;gC=1;function t(e){let n="(_?[ui](8|16|32|64|128))?",o="(_?f(32|64))?",i="[a-zA-Z_]\\w*[!?=]?",s="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?",u="[A-Za-z_]\\w*(::\\w+)*(\\?|!)?",m={$pattern:i,keyword:"abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},g={className:"subst",begin:/#\{/,end:/\}/,keywords:m},b={className:"template-variable",variants:[{begin:"\\{\\{",end:"\\}\\}"},{begin:"\\{%",end:"%\\}"}],keywords:m};function p(k,R){let D=[{begin:k,end:R}];return D[0].contains=D,D}a(p,"p");let _={className:"string",contains:[e.BACKSLASH_ESCAPE,g],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[Qwi]?\\(",end:"\\)",contains:p("\\(","\\)")},{begin:"%[Qwi]?\\[",end:"\\]",contains:p("\\[","\\]")},{begin:"%[Qwi]?\\{",end:/\}/,contains:p(/\{/,/\}/)},{begin:"%[Qwi]?<",end:">",contains:p("<",">")},{begin:"%[Qwi]?\\|",end:"\\|"},{begin:/<<-\w+$/,end:/^\s*\w+$/}],relevance:0},C={className:"string",variants:[{begin:"%q\\(",end:"\\)",contains:p("\\(","\\)")},{begin:"%q\\[",end:"\\]",contains:p("\\[","\\]")},{begin:"%q\\{",end:/\}/,contains:p(/\{/,/\}/)},{begin:"%q<",end:">",contains:p("<",">")},{begin:"%q\\|",end:"\\|"},{begin:/<<-'\w+'$/,end:/^\s*\w+$/}],relevance:0},h={begin:"(?!%\\})("+e.RE_STARTERS_RE+"|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*",keywords:"case if select unless until when while",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,g],variants:[{begin:"//[a-z]*",relevance:0},{begin:"/(?!\\/)",end:"/[a-z]*"}]}],relevance:0},S={className:"regexp",contains:[e.BACKSLASH_ESCAPE,g],variants:[{begin:"%r\\(",end:"\\)",contains:p("\\(","\\)")},{begin:"%r\\[",end:"\\]",contains:p("\\[","\\]")},{begin:"%r\\{",end:/\}/,contains:p(/\{/,/\}/)},{begin:"%r<",end:">",contains:p("<",">")},{begin:"%r\\|",end:"\\|"}],relevance:0},E={className:"meta",begin:"@\\[",end:"\\]",contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"})]},T=[b,_,C,S,h,E,e.HASH_COMMENT_MODE,{className:"class",beginKeywords:"class module struct",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:u}),{begin:"<"}]},{className:"class",beginKeywords:"lib enum union",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:u})]},{beginKeywords:"annotation",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:u})],relevance:2},{className:"function",beginKeywords:"def",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:s,endsParent:!0})]},{className:"function",beginKeywords:"fun macro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:s,endsParent:!0})],relevance:2},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":",contains:[_,{begin:s}],relevance:0},{className:"number",variants:[{begin:"\\b0b([01_]+)"+n},{begin:"\\b0o([0-7_]+)"+n},{begin:"\\b0x([A-Fa-f0-9_]+)"+n},{begin:"\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_?[-+]?[0-9_]*)?"+o+"(?!_)"},{begin:"\\b([1-9][0-9_]*|0)"+n}],relevance:0}];return g.contains=T,b.contains=T.slice(1),{name:"Crystal",aliases:["cr"],keywords:m,contains:T}}return a(t,"i"),Xa=t,Xa}function DY(){if(fC)return Ja;fC=1;function t(e){let n=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],o=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],i=["default","false","null","true"],s=["abstract","as","base","break","case","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],u=["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"],m={keyword:s.concat(u),built_in:n,literal:i},g=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),b={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},p={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},_=e.inherit(p,{illegal:/\n/}),C={className:"subst",begin:/\{/,end:/\}/,keywords:m},h=e.inherit(C,{illegal:/\n/}),S={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,h]},E={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},C]},T=e.inherit(E,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},h]});C.contains=[E,S,p,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,b,e.C_BLOCK_COMMENT_MODE],h.contains=[T,S,_,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,b,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];let k={variants:[E,S,p,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},R={begin:"<",end:">",contains:[{beginKeywords:"in out"},g]},D=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",F={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:m,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},k,b,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},g,R,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[g,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[g,R,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+D+"\\s+)+"+e.IDENT_RE+"\\s*(<.+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:m,contains:[{beginKeywords:o.join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<.+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,R],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:m,relevance:0,contains:[k,b,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},F]}}return a(t,"i"),Ja=t,Ja}function PY(){if(bC)return e7;bC=1;function t(e){return{name:"CSP",case_insensitive:!1,keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_-]*",keyword:"base-uri child-src connect-src default-src font-src form-action frame-ancestors frame-src img-src media-src object-src plugin-types report-uri sandbox script-src style-src"},contains:[{className:"string",begin:"'",end:"'"},{className:"attribute",begin:"^Content",end:":",excludeEnd:!0}]}}return a(t,"i"),e7=t,e7}function FY(){if(LC)return t7;LC=1;let t=a(p=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[p.APOS_STRING_MODE,p.QUOTE_STRING_MODE]}}),"i"),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],o=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],s=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();function u(p){return p?typeof p=="string"?p:p.source:null}a(u,"c");function m(p){return g("(?=",p,")")}a(m,"L");function g(...p){return p.map(_=>u(_)).join("")}a(g,"d");function b(p){let _=t(p),C={className:"built_in",begin:/[\w-]+(?=\()/},h={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},S="and or not only",E=/@-?\w[\w]*(-\w+)*/,T="[a-zA-Z-][a-zA-Z0-9_-]*",k=[p.APOS_STRING_MODE,p.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[p.C_BLOCK_COMMENT_MODE,h,p.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+T,relevance:0},_.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+o.join("|")+")"},{begin:"::("+i.join("|")+")"}]},{className:"attribute",begin:"\\b("+s.join("|")+")\\b"},{begin:":",end:"[;}]",contains:[_.HEXCOLOR,_.IMPORTANT,p.CSS_NUMBER_MODE,...k,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},C]},{begin:m(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:E},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:S,attribute:n.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...k,p.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b"}]}}return a(b,"_"),t7=b,t7}function ZY(){if(pC)return n7;pC=1;function t(e){let n={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},o="(0|[1-9][\\d_]*)",i="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",s="0[bB][01_]+",u="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",m="0[xX]"+u,g="([eE][+-]?"+i+")",b="("+i+"(\\.\\d*|"+g+")|\\d+\\."+i+"|\\."+o+g+"?)",p="(0[xX]("+u+"\\."+u+"|\\.?"+u+")[pP][+-]?"+i+")",_="("+o+"|"+s+"|"+m+")",C="("+p+"|"+b+")",h=`\\\\(['"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};`,S={className:"number",begin:"\\b"+_+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},E={className:"number",begin:"\\b("+C+"([fF]|L|i|[fF]i|Li)?|"+_+"(i|[fF]i|Li))",relevance:0},T={className:"string",begin:"'("+h+"|.)",end:"'",illegal:"."},k={className:"string",begin:'"',contains:[{begin:h,relevance:0}],end:'"[cwd]?'},R={className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},D={className:"string",begin:"`",end:"`[cwd]?"},F={className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},B={className:"string",begin:'q"\\{',end:'\\}"'},Z={className:"meta",begin:"^#!",end:"$",relevance:5},O={className:"meta",begin:"#(line)",end:"$",relevance:5},oe={className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"},J=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,J,F,k,R,D,B,E,S,T,Z,O,oe]}}return a(t,"i"),n7=t,n7}function UY(){if(CC)return o7;CC=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},s={begin:"^[-\\*]{3,}",end:"$"},u={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},m={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},g={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},b={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},p={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},_={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};p.contains.push(_),_.contains.push(p);let C=[i,b];return p.contains=p.contains.concat(C),_.contains=_.contains.concat(C),C=C.concat(p,_),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:C},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:C}]}]},i,m,p,_,{className:"quote",begin:"^>\\s+",contains:C,end:"$"},u,s,b,g]}}return a(n,"t"),o7=n,o7}function BY(){if(_C)return l7;_C=1;function t(e){let n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"}]},o={className:"subst",variants:[{begin:/\$\{/,end:/\}/}],keywords:"true false null this is new super"},i={className:"string",variants:[{begin:"r'''",end:"'''"},{begin:'r"""',end:'"""'},{begin:"r'",end:"'",illegal:"\\n"},{begin:'r"',end:'"',illegal:"\\n"},{begin:"'''",end:"'''",contains:[e.BACKSLASH_ESCAPE,n,o]},{begin:'"""',end:'"""',contains:[e.BACKSLASH_ESCAPE,n,o]},{begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n,o]},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n,o]}]};o.contains=[e.C_NUMBER_MODE,i];let s=["Comparable","DateTime","Duration","Function","Iterable","Iterator","List","Map","Match","Object","Pattern","RegExp","Set","Stopwatch","String","StringBuffer","StringSink","Symbol","Type","Uri","bool","double","int","num","Element","ElementList"],u=s.map(m=>`${m}?`);return{name:"Dart",keywords:{keyword:"abstract as assert async await break case catch class const continue covariant default deferred do dynamic else enum export extends extension external factory false final finally for Function get hide if implements import in inferface is late library mixin new null on operator part required rethrow return set show static super switch sync this throw true try typedef var void while with yield",built_in:s.concat(u).concat(["Never","Null","dynamic","print","document","querySelector","querySelectorAll","window"]),$pattern:/[A-Za-z][A-Za-z0-9_]*\??/},contains:[i,e.COMMENT(/\/\*\*(?!\/)/,/\*\//,{subLanguage:"markdown",relevance:0}),e.COMMENT(/\/{3,} ?/,/$/,{contains:[{subLanguage:"markdown",begin:".",end:"$",relevance:0}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"},{begin:"=>"}]}}return a(t,"i"),l7=t,l7}function GY(){if(hC)return r7;hC=1;function t(e){let n="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure absolute reintroduce operator as is abstract alias assembler bitpacked break continue cppdecl cvar enumerator experimental platform deprecated unimplemented dynamic export far16 forward generic helper implements interrupt iochecks local name nodefault noreturn nostackframe oldfpccall otherwise saveregisters softfloat specialize strict unaligned varargs ",o=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],i={className:"meta",variants:[{begin:/\{\$/,end:/\}/},{begin:/\(\*\$/,end:/\*\)/}]},s={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},u={className:"number",relevance:0,variants:[{begin:"\\$[0-9A-Fa-f]+"},{begin:"&[0-7]+"},{begin:"%[01]+"}]},m={className:"string",begin:/(#\d+)+/},g={begin:e.IDENT_RE+"\\s*=\\s*class\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE]},b={className:"function",beginKeywords:"function constructor destructor procedure",end:/[:;]/,keywords:"function constructor|10 destructor|10 procedure|10",contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:n,contains:[s,m,i].concat(o)},i].concat(o)};return{name:"Delphi",aliases:["dpr","dfm","pas","pascal","freepascal","lazarus","lpr","lfm"],case_insensitive:!0,keywords:n,illegal:/"|\$[G-Zg-z]|\/\*|<\/|\|/,contains:[s,m,e.NUMBER_MODE,u,g,b,i].concat(o)}}return a(t,"i"),r7=t,r7}function HY(){if(zC)return i7;zC=1;function t(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^--- +\d+,\d+ +----$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/^index/,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/},{begin:/^diff --git/,end:/$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}return a(t,"i"),i7=t,i7}function YY(){if(xC)return a7;xC=1;function t(e){let n={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{name:"Django",aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%\}/,/\{%\s*endcomment\s*%\}/),e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/,end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[n],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[n]}]}}return a(t,"i"),a7=t,a7}function VY(){if(vC)return c7;vC=1;function t(e){return{name:"DNS Zone",aliases:["bind","zone"],keywords:{keyword:"IN A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME DHCID DLV DNAME DNSKEY DS HIP IPSECKEY KEY KX LOC MX NAPTR NS NSEC NSEC3 NSEC3PARAM PTR RRSIG RP SIG SOA SRV SSHFP TA TKEY TLSA TSIG TXT"},contains:[e.COMMENT(";","$",{relevance:0}),{className:"meta",begin:/^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/},{className:"number",begin:"((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b"},{className:"number",begin:"((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]).){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b"},e.inherit(e.NUMBER_MODE,{begin:/\b\d+[dhwm]?/})]}}return a(t,"i"),c7=t,c7}function WY(){if(EC)return s7;EC=1;function t(e){return{name:"Dockerfile",aliases:["docker"],case_insensitive:!0,keywords:"from maintainer expose env arg user onbuild stopsignal",contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"</"}}return a(t,"i"),s7=t,s7}function qY(){if(yC)return u7;yC=1;function t(e){let n=e.COMMENT(/^\s*@?rem\b/,/$/,{relevance:10});return{name:"Batch file (DOS)",aliases:["bat","cmd"],case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:"if else goto for in do call exit not exist errorlevel defined equ neq lss leq gtr geq",built_in:"prn nul lpt3 lpt2 lpt1 con com4 com3 com2 com1 aux shift cd dir echo setlocal endlocal set pause copy append assoc at attrib break cacls cd chcp chdir chkdsk chkntfs cls cmd color comp compact convert date dir diskcomp diskcopy doskey erase fs find findstr format ftype graftabl help keyb label md mkdir mode more move path pause print popd pushd promt rd recover rem rename replace restore rmdir shift sort start subst time title tree type ver verify vol ping net ipconfig taskkill xcopy ren del"},contains:[{className:"variable",begin:/%%[^ ]|%[^ ]+?%|![^ ]+?!/},{className:"function",begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)",end:"goto:eof",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),n]},{className:"number",begin:"\\b\\d+",relevance:0},n]}}return a(t,"i"),u7=t,u7}function jY(){if(SC)return d7;SC=1;function t(e){return{keywords:"dsconfig",contains:[{className:"keyword",begin:"^dsconfig",end:/\s/,excludeEnd:!0,relevance:10},{className:"built_in",begin:/(list|create|get|set|delete)-(\w+)/,end:/\s/,excludeEnd:!0,illegal:"!@#$%^&*()",relevance:10},{className:"built_in",begin:/--(\w+)/,end:/\s/,excludeEnd:!0},{className:"string",begin:/"/,end:/"/},{className:"string",begin:/'/,end:/'/},{className:"string",begin:/[\w\-?]+:\w+/,end:/\W/,relevance:0},{className:"string",begin:/\w+(\-\w+)*/,end:/(?=\W)/,relevance:0},e.HASH_COMMENT_MODE]}}return a(t,"i"),d7=t,d7}function $Y(){if(wC)return m7;wC=1;function t(e){let n={className:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{begin:'((u8?|U)|L)?"'}),{begin:'(u8?|U)?R"',end:'"',contains:[e.BACKSLASH_ESCAPE]},{begin:"'\\\\?.",end:"'",illegal:"."}]},o={className:"number",variants:[{begin:"\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef ifdef ifndef"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",end:"$",keywords:{"meta-keyword":"include"},contains:[e.inherit(n,{className:"meta-string"}),{className:"meta-string",begin:"<",end:">",illegal:"\\n"}]},n,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},s={className:"variable",begin:/&[a-z\d_]*\b/},u={className:"meta-keyword",begin:"/[a-z][a-z\\d-]*/"},m={className:"symbol",begin:"^\\s*[a-zA-Z_][a-zA-Z\\d_]*:"},g={className:"params",begin:"<",end:">",contains:[o,s]},b={className:"class",begin:/[a-zA-Z_][a-zA-Z\d_@]*\s\{/,end:/[{;=]/,returnBegin:!0,excludeEnd:!0};return{name:"Device Tree",keywords:"",contains:[{className:"class",begin:"/\\s*\\{",end:/\};/,relevance:10,contains:[s,u,m,b,g,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,n]},s,u,m,b,g,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,n,i,{begin:e.IDENT_RE+"::",keywords:""}]}}return a(t,"i"),m7=t,m7}function QY(){if(kC)return g7;kC=1;function t(e){return{name:"Dust",aliases:["dst"],case_insensitive:!0,subLanguage:"xml",contains:[{className:"template-tag",begin:/\{[#\/]/,end:/\}/,illegal:/;/,contains:[{className:"name",begin:/[a-zA-Z\.-]+/,starts:{endsWithParent:!0,relevance:0,contains:[e.QUOTE_STRING_MODE]}}]},{className:"template-variable",begin:/\{/,end:/\}/,illegal:/;/,keywords:"if eq ne lt lte gt gte select default math sep"}]}}return a(t,"i"),g7=t,g7}function KY(){if(TC)return f7;TC=1;function t(e){let n=e.COMMENT(/\(\*/,/\*\)/),o={className:"attribute",begin:/^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/},i={begin:/=/,end:/[.;]/,contains:[n,{className:"meta",begin:/\?.*\?/},{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"`",end:"`"}]}]};return{name:"Extended Backus-Naur Form",illegal:/\S/,contains:[n,o,i]}}return a(t,"i"),f7=t,f7}function XY(){if(RC)return b7;RC=1;function t(e){let n="[a-zA-Z_][a-zA-Z0-9_.]*(!|\\?)?",o="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",i={$pattern:n,keyword:"and false then defined module in return redo retry end for true self when next until do begin unless nil break not case cond alias while ensure or include use alias fn quote require import with|0"},s={className:"subst",begin:/#\{/,end:/\}/,keywords:i},u={className:"number",begin:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[1-9][0-9_]*(\\.[0-9_]+([eE][-+]?[0-9]+)?)?)",relevance:0},m=`[/|([{<"']`,g={className:"string",begin:"~[a-z](?="+m+")",contains:[{endsParent:!0,contains:[{contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/\//,end:/\//},{begin:/\|/,end:/\|/},{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/},{begin:/</,end:/>/}]}]}]},b={className:"string",begin:"~[A-Z](?="+m+")",contains:[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/\//,end:/\//},{begin:/\|/,end:/\|/},{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/},{begin:/</,end:/>/}]},p={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:/~S"""/,end:/"""/,contains:[]},{begin:/~S"/,end:/"/,contains:[]},{begin:/~S'''/,end:/'''/,contains:[]},{begin:/~S'/,end:/'/,contains:[]},{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},_={className:"function",beginKeywords:"def defp defmacro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:n,endsParent:!0})]},C=e.inherit(_,{className:"class",beginKeywords:"defimpl defmodule defprotocol defrecord",end:/\bdo\b|$|;/}),h=[p,b,g,e.HASH_COMMENT_MODE,C,_,{begin:"::"},{className:"symbol",begin:":(?![\\s:])",contains:[p,{begin:o}],relevance:0},{className:"symbol",begin:n+":(?!:)",relevance:0},u,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))"},{begin:"->"},{begin:"("+e.RE_STARTERS_RE+")\\s*",contains:[e.HASH_COMMENT_MODE,{begin:/\/: (?=\d+\s*[,\]])/,relevance:0,contains:[u]},{className:"regexp",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}],relevance:0}];return s.contains=h,{name:"Elixir",keywords:i,contains:h}}return a(t,"i"),b7=t,b7}function JY(){if(MC)return L7;MC=1;function t(e){let n={variants:[e.COMMENT("--","$"),e.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},o={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},i={begin:"\\(",end:"\\)",illegal:'"',contains:[{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},n]},s={begin:/\{/,end:/\}/,contains:i.contains},u={className:"string",begin:"'\\\\?.",end:"'",illegal:"."};return{name:"Elm",keywords:"let in if then else case of where module import exposing type alias as infix infixl infixr port effect command subscription",contains:[{beginKeywords:"port effect module",end:"exposing",keywords:"port effect module where command subscription exposing",contains:[i,n],illegal:"\\W\\.|;"},{begin:"import",end:"$",keywords:"import as exposing",contains:[i,n],illegal:"\\W\\.|;"},{begin:"type",end:"$",keywords:"type alias",contains:[o,i,s,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"port",end:"$",keywords:"port",contains:[n]},u,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,o,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}],illegal:/;/}}return a(t,"i"),L7=t,L7}function eV(){if(AC)return p7;AC=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(i){return n("(?=",i,")")}a(e,"e");function n(...i){return i.map(s=>t(s)).join("")}a(n,"t");function o(i){let s="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",u={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},m={className:"doctag",begin:"@[A-Za-z]+"},g={begin:"#<",end:">"},b=[i.COMMENT("#","$",{contains:[m]}),i.COMMENT("^=begin","^=end",{contains:[m],relevance:10}),i.COMMENT("^__END__","\\n$")],p={className:"subst",begin:/#\{/,end:/\}/,keywords:u},_={className:"string",contains:[i.BACKSLASH_ESCAPE,p],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:/<<[-~]?'?(\w+)\n(?:[^\n]*\n)*?\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},i.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[i.BACKSLASH_ESCAPE,p]})]}]},C="[1-9](_?[0-9])*|0",h="[0-9](_?[0-9])*",S={className:"number",relevance:0,variants:[{begin:`\\b(${C})(\\.(${h}))?([eE][+-]?(${h})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},E={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:u},T=[_,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[i.inherit(i.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+i.IDENT_RE+"::)?"+i.IDENT_RE,relevance:0}]}].concat(b)},{className:"function",begin:n(/def\s+/,e(s+"\\s*(\\(|;|$)")),relevance:0,keywords:"def",end:"$|;",contains:[i.inherit(i.TITLE_MODE,{begin:s}),E].concat(b)},{begin:i.IDENT_RE+"::"},{className:"symbol",begin:i.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[_,{begin:s}],relevance:0},S,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:u},{begin:"("+i.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[i.BACKSLASH_ESCAPE,p],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(g,b),relevance:0}].concat(g,b);p.contains=T,E.contains=T;let k=[{begin:/^\s*=>/,starts:{end:"$",contains:T}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",contains:T}}];return b.unshift(g),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:u,illegal:/\/\*/,contains:[i.SHEBANG({binary:"ruby"})].concat(k).concat(b).concat(T)}}return a(o,"n"),p7=o,p7}function tV(){if(NC)return C7;NC=1;function t(e){return{name:"ERB",subLanguage:"xml",contains:[e.COMMENT("<%#","%>"),{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]}}return a(t,"i"),C7=t,C7}function nV(){if(IC)return _7;IC=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){return{name:"Erlang REPL",keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},o.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,{begin:e(/\?(::)?/,/([A-Z]\w*)/,/((::)[A-Z]\w*)*/)},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}return a(n,"t"),_7=n,_7}function oV(){if(OC)return h7;OC=1;function t(e){let n="[a-z'][a-zA-Z0-9_']*",o="("+n+":"+n+"|"+n+")",i={keyword:"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor",literal:"false true"},s=e.COMMENT("%","$"),u={className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},m={begin:"fun\\s+"+n+"/\\d+"},g={begin:o+"\\(",end:"\\)",returnBegin:!0,relevance:0,contains:[{begin:o,relevance:0},{begin:"\\(",end:"\\)",endsWithParent:!0,returnEnd:!0,relevance:0}]},b={begin:/\{/,end:/\}/,relevance:0},p={begin:"\\b_([A-Z][A-Za-z0-9_]*)?",relevance:0},_={begin:"[A-Z][a-zA-Z0-9_]*",relevance:0},C={begin:"#"+e.UNDERSCORE_IDENT_RE,relevance:0,returnBegin:!0,contains:[{begin:"#"+e.UNDERSCORE_IDENT_RE,relevance:0},{begin:/\{/,end:/\}/,relevance:0}]},h={beginKeywords:"fun receive if try case",end:"end",keywords:i};h.contains=[s,m,e.inherit(e.APOS_STRING_MODE,{className:""}),h,g,e.QUOTE_STRING_MODE,u,b,p,_,C];let S=[s,m,h,g,e.QUOTE_STRING_MODE,u,b,p,_,C];g.contains[1].contains=S,b.contains=S,C.contains[1].contains=S;let E=["-module","-record","-undef","-export","-ifdef","-ifndef","-author","-copyright","-doc","-vsn","-import","-include","-include_lib","-compile","-define","-else","-endif","-file","-behaviour","-behavior","-spec"],T={className:"params",begin:"\\(",end:"\\)",contains:S};return{name:"Erlang",aliases:["erl"],keywords:i,illegal:"(</|\\*=|\\+=|-=|/\\*|\\*/|\\(\\*|\\*\\))",contains:[{className:"function",begin:"^"+n+"\\s*\\(",end:"->",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[T,e.inherit(e.TITLE_MODE,{begin:n})],starts:{end:";|\\.",keywords:i,contains:S}},s,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,keywords:{$pattern:"-"+e.IDENT_RE,keyword:E.map(k=>`${k}|1.5`).join(" ")},contains:[T]},u,e.QUOTE_STRING_MODE,C,p,_,b,{begin:/\.$/}]}}return a(t,"i"),h7=t,h7}function lV(){if(DC)return z7;DC=1;function t(e){return{name:"Excel formulae",aliases:["xlsx","xls"],case_insensitive:!0,keywords:{$pattern:/[a-zA-Z][\w\.]*/,built_in:"ABS ACCRINT ACCRINTM ACOS ACOSH ACOT ACOTH AGGREGATE ADDRESS AMORDEGRC AMORLINC AND ARABIC AREAS ASC ASIN ASINH ATAN ATAN2 ATANH AVEDEV AVERAGE AVERAGEA AVERAGEIF AVERAGEIFS BAHTTEXT BASE BESSELI BESSELJ BESSELK BESSELY BETADIST BETA.DIST BETAINV BETA.INV BIN2DEC BIN2HEX BIN2OCT BINOMDIST BINOM.DIST BINOM.DIST.RANGE BINOM.INV BITAND BITLSHIFT BITOR BITRSHIFT BITXOR CALL CEILING CEILING.MATH CEILING.PRECISE CELL CHAR CHIDIST CHIINV CHITEST CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHISQ.TEST CHOOSE CLEAN CODE COLUMN COLUMNS COMBIN COMBINA COMPLEX CONCAT CONCATENATE CONFIDENCE CONFIDENCE.NORM CONFIDENCE.T CONVERT CORREL COS COSH COT COTH COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM COUPPCD COVAR COVARIANCE.P COVARIANCE.S CRITBINOM CSC CSCH CUBEKPIMEMBER CUBEMEMBER CUBEMEMBERPROPERTY CUBERANKEDMEMBER CUBESET CUBESETCOUNT CUBEVALUE CUMIPMT CUMPRINC DATE DATEDIF DATEVALUE DAVERAGE DAY DAYS DAYS360 DB DBCS DCOUNT DCOUNTA DDB DEC2BIN DEC2HEX DEC2OCT DECIMAL DEGREES DELTA DEVSQ DGET DISC DMAX DMIN DOLLAR DOLLARDE DOLLARFR DPRODUCT DSTDEV DSTDEVP DSUM DURATION DVAR DVARP EDATE EFFECT ENCODEURL EOMONTH ERF ERF.PRECISE ERFC ERFC.PRECISE ERROR.TYPE EUROCONVERT EVEN EXACT EXP EXPON.DIST EXPONDIST FACT FACTDOUBLE FALSE|0 F.DIST FDIST F.DIST.RT FILTERXML FIND FINDB F.INV F.INV.RT FINV FISHER FISHERINV FIXED FLOOR FLOOR.MATH FLOOR.PRECISE FORECAST FORECAST.ETS FORECAST.ETS.CONFINT FORECAST.ETS.SEASONALITY FORECAST.ETS.STAT FORECAST.LINEAR FORMULATEXT FREQUENCY F.TEST FTEST FV FVSCHEDULE GAMMA GAMMA.DIST GAMMADIST GAMMA.INV GAMMAINV GAMMALN GAMMALN.PRECISE GAUSS GCD GEOMEAN GESTEP GETPIVOTDATA GROWTH HARMEAN HEX2BIN HEX2DEC HEX2OCT HLOOKUP HOUR HYPERLINK HYPGEOM.DIST HYPGEOMDIST IF IFERROR IFNA IFS IMABS IMAGINARY IMARGUMENT IMCONJUGATE IMCOS IMCOSH IMCOT IMCSC IMCSCH IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSEC IMSECH IMSIN IMSINH IMSQRT IMSUB IMSUM IMTAN INDEX INDIRECT INFO INT INTERCEPT INTRATE IPMT IRR ISBLANK ISERR ISERROR ISEVEN ISFORMULA ISLOGICAL ISNA ISNONTEXT ISNUMBER ISODD ISREF ISTEXT ISO.CEILING ISOWEEKNUM ISPMT JIS KURT LARGE LCM LEFT LEFTB LEN LENB LINEST LN LOG LOG10 LOGEST LOGINV LOGNORM.DIST LOGNORMDIST LOGNORM.INV LOOKUP LOWER MATCH MAX MAXA MAXIFS MDETERM MDURATION MEDIAN MID MIDBs MIN MINIFS MINA MINUTE MINVERSE MIRR MMULT MOD MODE MODE.MULT MODE.SNGL MONTH MROUND MULTINOMIAL MUNIT N NA NEGBINOM.DIST NEGBINOMDIST NETWORKDAYS NETWORKDAYS.INTL NOMINAL NORM.DIST NORMDIST NORMINV NORM.INV NORM.S.DIST NORMSDIST NORM.S.INV NORMSINV NOT NOW NPER NPV NUMBERVALUE OCT2BIN OCT2DEC OCT2HEX ODD ODDFPRICE ODDFYIELD ODDLPRICE ODDLYIELD OFFSET OR PDURATION PEARSON PERCENTILE.EXC PERCENTILE.INC PERCENTILE PERCENTRANK.EXC PERCENTRANK.INC PERCENTRANK PERMUT PERMUTATIONA PHI PHONETIC PI PMT POISSON.DIST POISSON POWER PPMT PRICE PRICEDISC PRICEMAT PROB PRODUCT PROPER PV QUARTILE QUARTILE.EXC QUARTILE.INC QUOTIENT RADIANS RAND RANDBETWEEN RANK.AVG RANK.EQ RANK RATE RECEIVED REGISTER.ID REPLACE REPLACEB REPT RIGHT RIGHTB ROMAN ROUND ROUNDDOWN ROUNDUP ROW ROWS RRI RSQ RTD SEARCH SEARCHB SEC SECH SECOND SERIESSUM SHEET SHEETS SIGN SIN SINH SKEW SKEW.P SLN SLOPE SMALL SQL.REQUEST SQRT SQRTPI STANDARDIZE STDEV STDEV.P STDEV.S STDEVA STDEVP STDEVPA STEYX SUBSTITUTE SUBTOTAL SUM SUMIF SUMIFS SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 SWITCH SYD T TAN TANH TBILLEQ TBILLPRICE TBILLYIELD T.DIST T.DIST.2T T.DIST.RT TDIST TEXT TEXTJOIN TIME TIMEVALUE T.INV T.INV.2T TINV TODAY TRANSPOSE TREND TRIM TRIMMEAN TRUE|0 TRUNC T.TEST TTEST TYPE UNICHAR UNICODE UPPER VALUE VAR VAR.P VAR.S VARA VARP VARPA VDB VLOOKUP WEBSERVICE WEEKDAY WEEKNUM WEIBULL WEIBULL.DIST WORKDAY WORKDAY.INTL XIRR XNPV XOR YEAR YEARFRAC YIELD YIELDDISC YIELDMAT Z.TEST ZTEST"},contains:[{begin:/^=/,end:/[^=]/,returnEnd:!0,illegal:/=/,relevance:10},{className:"symbol",begin:/\b[A-Z]{1,2}\d+\b/,end:/[^\d]/,excludeEnd:!0,relevance:0},{className:"symbol",begin:/[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,relevance:0},e.BACKSLASH_ESCAPE,e.QUOTE_STRING_MODE,{className:"number",begin:e.NUMBER_RE+"(%)?",relevance:0},e.COMMENT(/\bN\(/,/\)/,{excludeBegin:!0,excludeEnd:!0,illegal:/\n/})]}}return a(t,"i"),z7=t,z7}function rV(){if(PC)return x7;PC=1;function t(e){return{name:"FIX",contains:[{begin:/[^\u2401\u0001]+/,end:/[\u2401\u0001]/,excludeEnd:!0,returnBegin:!0,returnEnd:!1,contains:[{begin:/([^\u2401\u0001=]+)/,end:/=([^\u2401\u0001=]+)/,returnEnd:!0,returnBegin:!1,className:"attr"},{begin:/=/,end:/([\u2401\u0001])/,excludeEnd:!0,excludeBegin:!0,className:"string"}]}],case_insensitive:!0}}return a(t,"i"),x7=t,x7}function iV(){if(FC)return v7;FC=1;function t(e){let n={className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},o={className:"string",variants:[{begin:'"',end:'"'}]},i={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[{className:"title",relevance:0,begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/}]};return{name:"Flix",keywords:{literal:"true false",keyword:"case class def else enum if impl import in lat rel index let match namespace switch type yield with"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n,o,i,e.C_NUMBER_MODE]}}return a(t,"i"),v7=t,v7}function aV(){if(ZC)return E7;ZC=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i={className:"params",begin:"\\(",end:"\\)"},s={variants:[o.COMMENT("!","$",{relevance:0}),o.COMMENT("^C[ ]","$",{relevance:0}),o.COMMENT("^C$","$",{relevance:0})]},u=/(_[a-z_\d]+)?/,m=/([de][+-]?\d+)?/,g={className:"number",variants:[{begin:e(/\b\d+/,/\.(\d*)/,m,u)},{begin:e(/\b\d+/,m,u)},{begin:e(/\.\d+/,m,u)}],relevance:0},b={className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[o.UNDERSCORE_TITLE_MODE,i]},p={className:"string",relevance:0,variants:[o.APOS_STRING_MODE,o.QUOTE_STRING_MODE]};return{name:"Fortran",case_insensitive:!0,aliases:["f90","f95"],keywords:{literal:".False. .True.",keyword:"kind do concurrent local shared while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then block endblock endassociate public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure impure integer real character complex logical codimension dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image sync change team co_broadcast co_max co_min co_sum co_reduce"},illegal:/\/\*/,contains:[p,b,{begin:/^C\s*=(?!=)/,relevance:0},s,g]}}return a(n,"t"),E7=n,E7}function cV(){if(UC)return y7;UC=1;function t(e){let n={begin:"<",end:">",contains:[e.inherit(e.TITLE_MODE,{begin:/'[a-zA-Z0-9_]+/})]};return{name:"F#",aliases:["fs"],keywords:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",illegal:/\/\*/,contains:[{className:"keyword",begin:/\b(yield|return|let|do)!/},{className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:'"""',end:'"""'},e.COMMENT("\\(\\*(\\s)","\\*\\)",{contains:["self"]}),{className:"class",beginKeywords:"type",end:"\\(|=|$",excludeEnd:!0,contains:[e.UNDERSCORE_TITLE_MODE,n]},{className:"meta",begin:"\\[<",end:">\\]",relevance:10},{className:"symbol",begin:"\\B('[A-Za-z])\\b",contains:[e.BACKSLASH_ESCAPE]},e.C_LINE_COMMENT_MODE,e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),e.C_NUMBER_MODE]}}return a(t,"i"),y7=t,y7}function sV(){if(BC)return S7;BC=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(i){return n("(",i,")*")}a(e,"e");function n(...i){return i.map(s=>t(s)).join("")}a(n,"t");function o(i){let s={keyword:"abort acronym acronyms alias all and assign binary card diag display else eq file files for free ge gt if integer le loop lt maximizing minimizing model models ne negative no not option options or ord positive prod put putpage puttl repeat sameas semicont semiint smax smin solve sos1 sos2 sum system table then until using while xor yes",literal:"eps inf na",built_in:"abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power randBinomial randLinear randTriangle round rPower sigmoid sign signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion handleCollect handleDelete handleStatus handleSubmit heapFree heapLimit heapSize jobHandle jobKill jobStatus jobTerminate licenseLevel licenseStatus maxExecError sleep timeClose timeComp timeElapsed timeExec timeStart"},u={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0},m={className:"symbol",variants:[{begin:/=[lgenxc]=/},{begin:/\$/}]},g={className:"comment",variants:[{begin:"'",end:"'"},{begin:'"',end:'"'}],illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},b={begin:"/",end:"/",keywords:s,contains:[g,i.C_LINE_COMMENT_MODE,i.C_BLOCK_COMMENT_MODE,i.QUOTE_STRING_MODE,i.APOS_STRING_MODE,i.C_NUMBER_MODE]},p=/[a-z0-9&#*=?@\\><:,()$[\]_.{}!+%^-]+/,_={begin:/[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/,excludeBegin:!0,end:"$",endsWithParent:!0,contains:[g,b,{className:"comment",begin:n(p,e(n(/[ ]+/,p))),relevance:0}]};return{name:"GAMS",aliases:["gms"],case_insensitive:!0,keywords:s,contains:[i.COMMENT(/^\$ontext/,/^\$offtext/),{className:"meta",begin:"^\\$[a-z0-9]+",end:"$",returnBegin:!0,contains:[{className:"meta-keyword",begin:"^\\$[a-z0-9]+"}]},i.COMMENT("^\\*","$"),i.C_LINE_COMMENT_MODE,i.C_BLOCK_COMMENT_MODE,i.QUOTE_STRING_MODE,i.APOS_STRING_MODE,{beginKeywords:"set sets parameter parameters variable variables scalar scalars equation equations",end:";",contains:[i.COMMENT("^\\*","$"),i.C_LINE_COMMENT_MODE,i.C_BLOCK_COMMENT_MODE,i.QUOTE_STRING_MODE,i.APOS_STRING_MODE,b,_]},{beginKeywords:"table",end:";",returnBegin:!0,contains:[{beginKeywords:"table",end:"$",contains:[_]},i.COMMENT("^\\*","$"),i.C_LINE_COMMENT_MODE,i.C_BLOCK_COMMENT_MODE,i.QUOTE_STRING_MODE,i.APOS_STRING_MODE,i.C_NUMBER_MODE]},{className:"function",begin:/^[a-z][a-z0-9_,\-+' ()$]+\.{2}/,returnBegin:!0,contains:[{className:"title",begin:/^[a-z0-9_]+/},u,m]},i.C_NUMBER_MODE,m]}}return a(o,"n"),S7=o,S7}function uV(){if(GC)return w7;GC=1;function t(e){let n={keyword:"bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new open output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint ne ge le gt lt and xor or not eq eqv",built_in:"abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin sylvester strtrim",literal:"DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES DB_TRANSACTIONS DB_UNICODE DB_VIEWS __STDIN __STDOUT __STDERR __FILE_DIR"},o=e.COMMENT("@","@"),i={className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",end:"$",keywords:{"meta-keyword":"include"},contains:[{className:"meta-string",begin:'"',end:'"',illegal:"\\n"}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o]},s={begin:/\bstruct\s+/,end:/\s/,keywords:"struct",contains:[{className:"type",begin:e.UNDERSCORE_IDENT_RE,relevance:0}]},u=[{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,endsWithParent:!0,relevance:0,contains:[{className:"literal",begin:/\.\.\./},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,o,s]}],m={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},g=a(function(h,S,E){let T=e.inherit({className:"function",beginKeywords:h,end:S,excludeEnd:!0,contains:[].concat(u)},{});return T.contains.push(m),T.contains.push(e.C_NUMBER_MODE),T.contains.push(e.C_BLOCK_COMMENT_MODE),T.contains.push(o),T},"d"),b={className:"built_in",begin:"\\b("+n.built_in.split(" ").join("|")+")\\b"},p={className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE],relevance:0},_={begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,keywords:n,relevance:0,contains:[{beginKeywords:n.keyword},b,{className:"built_in",begin:e.UNDERSCORE_IDENT_RE,relevance:0}]},C={begin:/\(/,end:/\)/,relevance:0,keywords:{built_in:n.built_in,literal:n.literal},contains:[e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,o,b,_,p,"self"]};return _.contains.push(C),{name:"GAUSS",aliases:["gss"],case_insensitive:!0,keywords:n,illegal:/(\{[%#]|[%#]\}| <- )/,contains:[e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,p,i,{className:"keyword",begin:/\bexternal (matrix|string|array|sparse matrix|struct|proc|keyword|fn)/},g("proc keyword",";"),g("fn","="),{beginKeywords:"for threadfor",end:/;/,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE,o,C]},{variants:[{begin:e.UNDERSCORE_IDENT_RE+"\\."+e.UNDERSCORE_IDENT_RE},{begin:e.UNDERSCORE_IDENT_RE+"\\s*="}],relevance:0},_,s]}}return a(t,"i"),w7=t,w7}function dV(){if(HC)return k7;HC=1;function t(e){let n="[A-Z_][A-Z0-9_.]*",o="%",i={$pattern:n,keyword:"IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR"},s={className:"meta",begin:"([O])([0-9]+)"},u=e.inherit(e.C_NUMBER_MODE,{begin:"([-+]?((\\.\\d+)|(\\d+)(\\.\\d*)?))|"+e.C_NUMBER_RE}),m=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(/\(/,/\)/),u,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"name",begin:"([G])([0-9]+\\.?[0-9]?)"},{className:"name",begin:"([M])([0-9]+\\.?[0-9]?)"},{className:"attr",begin:"(VC|VS|#)",end:"(\\d+)"},{className:"attr",begin:"(VZOFX|VZOFY|VZOFZ)"},{className:"built_in",begin:"(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)",contains:[u],end:"\\]"},{className:"symbol",variants:[{begin:"N",end:"\\d+",illegal:"\\W"}]}];return{name:"G-code (ISO 6983)",aliases:["nc"],case_insensitive:!0,keywords:i,contains:[{className:"meta",begin:o},s].concat(m)}}return a(t,"i"),k7=t,k7}function mV(){if(YC)return T7;YC=1;function t(e){return{name:"Gherkin",aliases:["feature"],keywords:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",contains:[{className:"symbol",begin:"\\*",relevance:0},{className:"meta",begin:"@[^@\\s]+"},{begin:"\\|",end:"\\|\\w*$",contains:[{className:"string",begin:"[^|]+"}]},{className:"variable",begin:"<",end:">"},e.HASH_COMMENT_MODE,{className:"string",begin:'"""',end:'"""'},e.QUOTE_STRING_MODE]}}return a(t,"i"),T7=t,T7}function gV(){if(VC)return R7;VC=1;function t(e){return{name:"GLSL",keywords:{keyword:"break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly",type:"atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBuffer iimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void",built_in:"gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow",literal:"true false"},illegal:'"',contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"}]}}return a(t,"i"),R7=t,R7}function fV(){if(WC)return M7;WC=1;function t(e){return{name:"GML",case_insensitive:!1,keywords:{keyword:"begin end if then else while do for break continue with until repeat exit and or xor not return mod div switch case default var globalvar enum function constructor delete #macro #region #endregion",built_in:"is_real is_string is_array is_undefined is_int32 is_int64 is_ptr is_vec3 is_vec4 is_matrix is_bool is_method is_struct is_infinity is_nan is_numeric typeof variable_global_exists variable_global_get variable_global_set variable_instance_exists variable_instance_get variable_instance_set variable_instance_get_names variable_struct_exists variable_struct_get variable_struct_get_names variable_struct_names_count variable_struct_remove variable_struct_set array_delete array_insert array_length array_length_1d array_length_2d array_height_2d array_equals array_create array_copy array_pop array_push array_resize array_sort random random_range irandom irandom_range random_set_seed random_get_seed randomize randomise choose abs round floor ceil sign frac sqrt sqr exp ln log2 log10 sin cos tan arcsin arccos arctan arctan2 dsin dcos dtan darcsin darccos darctan darctan2 degtorad radtodeg power logn min max mean median clamp lerp dot_product dot_product_3d dot_product_normalised dot_product_3d_normalised dot_product_normalized dot_product_3d_normalized math_set_epsilon math_get_epsilon angle_difference point_distance_3d point_distance point_direction lengthdir_x lengthdir_y real string int64 ptr string_format chr ansi_char ord string_length string_byte_length string_pos string_copy string_char_at string_ord_at string_byte_at string_set_byte_at string_delete string_insert string_lower string_upper string_repeat string_letters string_digits string_lettersdigits string_replace string_replace_all string_count string_hash_to_newline clipboard_has_text clipboard_set_text clipboard_get_text date_current_datetime date_create_datetime date_valid_datetime date_inc_year date_inc_month date_inc_week date_inc_day date_inc_hour date_inc_minute date_inc_second date_get_year date_get_month date_get_week date_get_day date_get_hour date_get_minute date_get_second date_get_weekday date_get_day_of_year date_get_hour_of_year date_get_minute_of_year date_get_second_of_year date_year_span date_month_span date_week_span date_day_span date_hour_span date_minute_span date_second_span date_compare_datetime date_compare_date date_compare_time date_date_of date_time_of date_datetime_string date_date_string date_time_string date_days_in_month date_days_in_year date_leap_year date_is_today date_set_timezone date_get_timezone game_set_speed game_get_speed motion_set motion_add place_free place_empty place_meeting place_snapped move_random move_snap move_towards_point move_contact_solid move_contact_all move_outside_solid move_outside_all move_bounce_solid move_bounce_all move_wrap distance_to_point distance_to_object position_empty position_meeting path_start path_end mp_linear_step mp_potential_step mp_linear_step_object mp_potential_step_object mp_potential_settings mp_linear_path mp_potential_path mp_linear_path_object mp_potential_path_object mp_grid_create mp_grid_destroy mp_grid_clear_all mp_grid_clear_cell mp_grid_clear_rectangle mp_grid_add_cell mp_grid_get_cell mp_grid_add_rectangle mp_grid_add_instances mp_grid_path mp_grid_draw mp_grid_to_ds_grid collision_point collision_rectangle collision_circle collision_ellipse collision_line collision_point_list collision_rectangle_list collision_circle_list collision_ellipse_list collision_line_list instance_position_list instance_place_list point_in_rectangle point_in_triangle point_in_circle rectangle_in_rectangle rectangle_in_triangle rectangle_in_circle instance_find instance_exists instance_number instance_position instance_nearest instance_furthest instance_place instance_create_depth instance_create_layer instance_copy instance_change instance_destroy position_destroy position_change instance_id_get instance_deactivate_all instance_deactivate_object instance_deactivate_region instance_activate_all instance_activate_object instance_activate_region room_goto room_goto_previous room_goto_next room_previous room_next room_restart game_end game_restart game_load game_save game_save_buffer game_load_buffer event_perform event_user event_perform_object event_inherited show_debug_message show_debug_overlay debug_event debug_get_callstack alarm_get alarm_set font_texture_page_size keyboard_set_map keyboard_get_map keyboard_unset_map keyboard_check keyboard_check_pressed keyboard_check_released keyboard_check_direct keyboard_get_numlock keyboard_set_numlock keyboard_key_press keyboard_key_release keyboard_clear io_clear mouse_check_button mouse_check_button_pressed mouse_check_button_released mouse_wheel_up mouse_wheel_down mouse_clear draw_self draw_sprite draw_sprite_pos draw_sprite_ext draw_sprite_stretched draw_sprite_stretched_ext draw_sprite_tiled draw_sprite_tiled_ext draw_sprite_part draw_sprite_part_ext draw_sprite_general draw_clear draw_clear_alpha draw_point draw_line draw_line_width draw_rectangle draw_roundrect draw_roundrect_ext draw_triangle draw_circle draw_ellipse draw_set_circle_precision draw_arrow draw_button draw_path draw_healthbar draw_getpixel draw_getpixel_ext draw_set_colour draw_set_color draw_set_alpha draw_get_colour draw_get_color draw_get_alpha merge_colour make_colour_rgb make_colour_hsv colour_get_red colour_get_green colour_get_blue colour_get_hue colour_get_saturation colour_get_value merge_color make_color_rgb make_color_hsv color_get_red color_get_green color_get_blue color_get_hue color_get_saturation color_get_value merge_color screen_save screen_save_part draw_set_font draw_set_halign draw_set_valign draw_text draw_text_ext string_width string_height string_width_ext string_height_ext draw_text_transformed draw_text_ext_transformed draw_text_colour draw_text_ext_colour draw_text_transformed_colour draw_text_ext_transformed_colour draw_text_color draw_text_ext_color draw_text_transformed_color draw_text_ext_transformed_color draw_point_colour draw_line_colour draw_line_width_colour draw_rectangle_colour draw_roundrect_colour draw_roundrect_colour_ext draw_triangle_colour draw_circle_colour draw_ellipse_colour draw_point_color draw_line_color draw_line_width_color draw_rectangle_color draw_roundrect_color draw_roundrect_color_ext draw_triangle_color draw_circle_color draw_ellipse_color draw_primitive_begin draw_vertex draw_vertex_colour draw_vertex_color draw_primitive_end sprite_get_uvs font_get_uvs sprite_get_texture font_get_texture texture_get_width texture_get_height texture_get_uvs draw_primitive_begin_texture draw_vertex_texture draw_vertex_texture_colour draw_vertex_texture_color texture_global_scale surface_create surface_create_ext surface_resize surface_free surface_exists surface_get_width surface_get_height surface_get_texture surface_set_target surface_set_target_ext surface_reset_target surface_depth_disable surface_get_depth_disable draw_surface draw_surface_stretched draw_surface_tiled draw_surface_part draw_surface_ext draw_surface_stretched_ext draw_surface_tiled_ext draw_surface_part_ext draw_surface_general surface_getpixel surface_getpixel_ext surface_save surface_save_part surface_copy surface_copy_part application_surface_draw_enable application_get_position application_surface_enable application_surface_is_enabled display_get_width display_get_height display_get_orientation display_get_gui_width display_get_gui_height display_reset display_mouse_get_x display_mouse_get_y display_mouse_set display_set_ui_visibility window_set_fullscreen window_get_fullscreen window_set_caption window_set_min_width window_set_max_width window_set_min_height window_set_max_height window_get_visible_rects window_get_caption window_set_cursor window_get_cursor window_set_colour window_get_colour window_set_color window_get_color window_set_position window_set_size window_set_rectangle window_center window_get_x window_get_y window_get_width window_get_height window_mouse_get_x window_mouse_get_y window_mouse_set window_view_mouse_get_x window_view_mouse_get_y window_views_mouse_get_x window_views_mouse_get_y audio_listener_position audio_listener_velocity audio_listener_orientation audio_emitter_position audio_emitter_create audio_emitter_free audio_emitter_exists audio_emitter_pitch audio_emitter_velocity audio_emitter_falloff audio_emitter_gain audio_play_sound audio_play_sound_on audio_play_sound_at audio_stop_sound audio_resume_music audio_music_is_playing audio_resume_sound audio_pause_sound audio_pause_music audio_channel_num audio_sound_length audio_get_type audio_falloff_set_model audio_play_music audio_stop_music audio_master_gain audio_music_gain audio_sound_gain audio_sound_pitch audio_stop_all audio_resume_all audio_pause_all audio_is_playing audio_is_paused audio_exists audio_sound_set_track_position audio_sound_get_track_position audio_emitter_get_gain audio_emitter_get_pitch audio_emitter_get_x audio_emitter_get_y audio_emitter_get_z audio_emitter_get_vx audio_emitter_get_vy audio_emitter_get_vz audio_listener_set_position audio_listener_set_velocity audio_listener_set_orientation audio_listener_get_data audio_set_master_gain audio_get_master_gain audio_sound_get_gain audio_sound_get_pitch audio_get_name audio_sound_set_track_position audio_sound_get_track_position audio_create_stream audio_destroy_stream audio_create_sync_group audio_destroy_sync_group audio_play_in_sync_group audio_start_sync_group audio_stop_sync_group audio_pause_sync_group audio_resume_sync_group audio_sync_group_get_track_pos audio_sync_group_debug audio_sync_group_is_playing audio_debug audio_group_load audio_group_unload audio_group_is_loaded audio_group_load_progress audio_group_name audio_group_stop_all audio_group_set_gain audio_create_buffer_sound audio_free_buffer_sound audio_create_play_queue audio_free_play_queue audio_queue_sound audio_get_recorder_count audio_get_recorder_info audio_start_recording audio_stop_recording audio_sound_get_listener_mask audio_emitter_get_listener_mask audio_get_listener_mask audio_sound_set_listener_mask audio_emitter_set_listener_mask audio_set_listener_mask audio_get_listener_count audio_get_listener_info audio_system show_message show_message_async clickable_add clickable_add_ext clickable_change clickable_change_ext clickable_delete clickable_exists clickable_set_style show_question show_question_async get_integer get_string get_integer_async get_string_async get_login_async get_open_filename get_save_filename get_open_filename_ext get_save_filename_ext show_error highscore_clear highscore_add highscore_value highscore_name draw_highscore sprite_exists sprite_get_name sprite_get_number sprite_get_width sprite_get_height sprite_get_xoffset sprite_get_yoffset sprite_get_bbox_left sprite_get_bbox_right sprite_get_bbox_top sprite_get_bbox_bottom sprite_save sprite_save_strip sprite_set_cache_size sprite_set_cache_size_ext sprite_get_tpe sprite_prefetch sprite_prefetch_multi sprite_flush sprite_flush_multi sprite_set_speed sprite_get_speed_type sprite_get_speed font_exists font_get_name font_get_fontname font_get_bold font_get_italic font_get_first font_get_last font_get_size font_set_cache_size path_exists path_get_name path_get_length path_get_time path_get_kind path_get_closed path_get_precision path_get_number path_get_point_x path_get_point_y path_get_point_speed path_get_x path_get_y path_get_speed script_exists script_get_name timeline_add timeline_delete timeline_clear timeline_exists timeline_get_name timeline_moment_clear timeline_moment_add_script timeline_size timeline_max_moment object_exists object_get_name object_get_sprite object_get_solid object_get_visible object_get_persistent object_get_mask object_get_parent object_get_physics object_is_ancestor room_exists room_get_name sprite_set_offset sprite_duplicate sprite_assign sprite_merge sprite_add sprite_replace sprite_create_from_surface sprite_add_from_surface sprite_delete sprite_set_alpha_from_sprite sprite_collision_mask font_add_enable_aa font_add_get_enable_aa font_add font_add_sprite font_add_sprite_ext font_replace font_replace_sprite font_replace_sprite_ext font_delete path_set_kind path_set_closed path_set_precision path_add path_assign path_duplicate path_append path_delete path_add_point path_insert_point path_change_point path_delete_point path_clear_points path_reverse path_mirror path_flip path_rotate path_rescale path_shift script_execute object_set_sprite object_set_solid object_set_visible object_set_persistent object_set_mask room_set_width room_set_height room_set_persistent room_set_background_colour room_set_background_color room_set_view room_set_viewport room_get_viewport room_set_view_enabled room_add room_duplicate room_assign room_instance_add room_instance_clear room_get_camera room_set_camera asset_get_index asset_get_type file_text_open_from_string file_text_open_read file_text_open_write file_text_open_append file_text_close file_text_write_string file_text_write_real file_text_writeln file_text_read_string file_text_read_real file_text_readln file_text_eof file_text_eoln file_exists file_delete file_rename file_copy directory_exists directory_create directory_destroy file_find_first file_find_next file_find_close file_attributes filename_name filename_path filename_dir filename_drive filename_ext filename_change_ext file_bin_open file_bin_rewrite file_bin_close file_bin_position file_bin_size file_bin_seek file_bin_write_byte file_bin_read_byte parameter_count parameter_string environment_get_variable ini_open_from_string ini_open ini_close ini_read_string ini_read_real ini_write_string ini_write_real ini_key_exists ini_section_exists ini_key_delete ini_section_delete ds_set_precision ds_exists ds_stack_create ds_stack_destroy ds_stack_clear ds_stack_copy ds_stack_size ds_stack_empty ds_stack_push ds_stack_pop ds_stack_top ds_stack_write ds_stack_read ds_queue_create ds_queue_destroy ds_queue_clear ds_queue_copy ds_queue_size ds_queue_empty ds_queue_enqueue ds_queue_dequeue ds_queue_head ds_queue_tail ds_queue_write ds_queue_read ds_list_create ds_list_destroy ds_list_clear ds_list_copy ds_list_size ds_list_empty ds_list_add ds_list_insert ds_list_replace ds_list_delete ds_list_find_index ds_list_find_value ds_list_mark_as_list ds_list_mark_as_map ds_list_sort ds_list_shuffle ds_list_write ds_list_read ds_list_set ds_map_create ds_map_destroy ds_map_clear ds_map_copy ds_map_size ds_map_empty ds_map_add ds_map_add_list ds_map_add_map ds_map_replace ds_map_replace_map ds_map_replace_list ds_map_delete ds_map_exists ds_map_find_value ds_map_find_previous ds_map_find_next ds_map_find_first ds_map_find_last ds_map_write ds_map_read ds_map_secure_save ds_map_secure_load ds_map_secure_load_buffer ds_map_secure_save_buffer ds_map_set ds_priority_create ds_priority_destroy ds_priority_clear ds_priority_copy ds_priority_size ds_priority_empty ds_priority_add ds_priority_change_priority ds_priority_find_priority ds_priority_delete_value ds_priority_delete_min ds_priority_find_min ds_priority_delete_max ds_priority_find_max ds_priority_write ds_priority_read ds_grid_create ds_grid_destroy ds_grid_copy ds_grid_resize ds_grid_width ds_grid_height ds_grid_clear ds_grid_set ds_grid_add ds_grid_multiply ds_grid_set_region ds_grid_add_region ds_grid_multiply_region ds_grid_set_disk ds_grid_add_disk ds_grid_multiply_disk ds_grid_set_grid_region ds_grid_add_grid_region ds_grid_multiply_grid_region ds_grid_get ds_grid_get_sum ds_grid_get_max ds_grid_get_min ds_grid_get_mean ds_grid_get_disk_sum ds_grid_get_disk_min ds_grid_get_disk_max ds_grid_get_disk_mean ds_grid_value_exists ds_grid_value_x ds_grid_value_y ds_grid_value_disk_exists ds_grid_value_disk_x ds_grid_value_disk_y ds_grid_shuffle ds_grid_write ds_grid_read ds_grid_sort ds_grid_set ds_grid_get effect_create_below effect_create_above effect_clear part_type_create part_type_destroy part_type_exists part_type_clear part_type_shape part_type_sprite part_type_size part_type_scale part_type_orientation part_type_life part_type_step part_type_death part_type_speed part_type_direction part_type_gravity part_type_colour1 part_type_colour2 part_type_colour3 part_type_colour_mix part_type_colour_rgb part_type_colour_hsv part_type_color1 part_type_color2 part_type_color3 part_type_color_mix part_type_color_rgb part_type_color_hsv part_type_alpha1 part_type_alpha2 part_type_alpha3 part_type_blend part_system_create part_system_create_layer part_system_destroy part_system_exists part_system_clear part_system_draw_order part_system_depth part_system_position part_system_automatic_update part_system_automatic_draw part_system_update part_system_drawit part_system_get_layer part_system_layer part_particles_create part_particles_create_colour part_particles_create_color part_particles_clear part_particles_count part_emitter_create part_emitter_destroy part_emitter_destroy_all part_emitter_exists part_emitter_clear part_emitter_region part_emitter_burst part_emitter_stream external_call external_define external_free window_handle window_device matrix_get matrix_set matrix_build_identity matrix_build matrix_build_lookat matrix_build_projection_ortho matrix_build_projection_perspective matrix_build_projection_perspective_fov matrix_multiply matrix_transform_vertex matrix_stack_push matrix_stack_pop matrix_stack_multiply matrix_stack_set matrix_stack_clear matrix_stack_top matrix_stack_is_empty browser_input_capture os_get_config os_get_info os_get_language os_get_region os_lock_orientation display_get_dpi_x display_get_dpi_y display_set_gui_size display_set_gui_maximise display_set_gui_maximize device_mouse_dbclick_enable display_set_timing_method display_get_timing_method display_set_sleep_margin display_get_sleep_margin virtual_key_add virtual_key_hide virtual_key_delete virtual_key_show draw_enable_drawevent draw_enable_swf_aa draw_set_swf_aa_level draw_get_swf_aa_level draw_texture_flush draw_flush gpu_set_blendenable gpu_set_ztestenable gpu_set_zfunc gpu_set_zwriteenable gpu_set_lightingenable gpu_set_fog gpu_set_cullmode gpu_set_blendmode gpu_set_blendmode_ext gpu_set_blendmode_ext_sepalpha gpu_set_colorwriteenable gpu_set_colourwriteenable gpu_set_alphatestenable gpu_set_alphatestref gpu_set_alphatestfunc gpu_set_texfilter gpu_set_texfilter_ext gpu_set_texrepeat gpu_set_texrepeat_ext gpu_set_tex_filter gpu_set_tex_filter_ext gpu_set_tex_repeat gpu_set_tex_repeat_ext gpu_set_tex_mip_filter gpu_set_tex_mip_filter_ext gpu_set_tex_mip_bias gpu_set_tex_mip_bias_ext gpu_set_tex_min_mip gpu_set_tex_min_mip_ext gpu_set_tex_max_mip gpu_set_tex_max_mip_ext gpu_set_tex_max_aniso gpu_set_tex_max_aniso_ext gpu_set_tex_mip_enable gpu_set_tex_mip_enable_ext gpu_get_blendenable gpu_get_ztestenable gpu_get_zfunc gpu_get_zwriteenable gpu_get_lightingenable gpu_get_fog gpu_get_cullmode gpu_get_blendmode gpu_get_blendmode_ext gpu_get_blendmode_ext_sepalpha gpu_get_blendmode_src gpu_get_blendmode_dest gpu_get_blendmode_srcalpha gpu_get_blendmode_destalpha gpu_get_colorwriteenable gpu_get_colourwriteenable gpu_get_alphatestenable gpu_get_alphatestref gpu_get_alphatestfunc gpu_get_texfilter gpu_get_texfilter_ext gpu_get_texrepeat gpu_get_texrepeat_ext gpu_get_tex_filter gpu_get_tex_filter_ext gpu_get_tex_repeat gpu_get_tex_repeat_ext gpu_get_tex_mip_filter gpu_get_tex_mip_filter_ext gpu_get_tex_mip_bias gpu_get_tex_mip_bias_ext gpu_get_tex_min_mip gpu_get_tex_min_mip_ext gpu_get_tex_max_mip gpu_get_tex_max_mip_ext gpu_get_tex_max_aniso gpu_get_tex_max_aniso_ext gpu_get_tex_mip_enable gpu_get_tex_mip_enable_ext gpu_push_state gpu_pop_state gpu_get_state gpu_set_state draw_light_define_ambient draw_light_define_direction draw_light_define_point draw_light_enable draw_set_lighting draw_light_get_ambient draw_light_get draw_get_lighting shop_leave_rating url_get_domain url_open url_open_ext url_open_full get_timer achievement_login achievement_logout achievement_post achievement_increment achievement_post_score achievement_available achievement_show_achievements achievement_show_leaderboards achievement_load_friends achievement_load_leaderboard achievement_send_challenge achievement_load_progress achievement_reset achievement_login_status achievement_get_pic achievement_show_challenge_notifications achievement_get_challenges achievement_event achievement_show achievement_get_info cloud_file_save cloud_string_save cloud_synchronise ads_enable ads_disable ads_setup ads_engagement_launch ads_engagement_available ads_engagement_active ads_event ads_event_preload ads_set_reward_callback ads_get_display_height ads_get_display_width ads_move ads_interstitial_available ads_interstitial_display device_get_tilt_x device_get_tilt_y device_get_tilt_z device_is_keypad_open device_mouse_check_button device_mouse_check_button_pressed device_mouse_check_button_released device_mouse_x device_mouse_y device_mouse_raw_x device_mouse_raw_y device_mouse_x_to_gui device_mouse_y_to_gui iap_activate iap_status iap_enumerate_products iap_restore_all iap_acquire iap_consume iap_product_details iap_purchase_details facebook_init facebook_login facebook_status facebook_graph_request facebook_dialog facebook_logout facebook_launch_offerwall facebook_post_message facebook_send_invite facebook_user_id facebook_accesstoken facebook_check_permission facebook_request_read_permissions facebook_request_publish_permissions gamepad_is_supported gamepad_get_device_count gamepad_is_connected gamepad_get_description gamepad_get_button_threshold gamepad_set_button_threshold gamepad_get_axis_deadzone gamepad_set_axis_deadzone gamepad_button_count gamepad_button_check gamepad_button_check_pressed gamepad_button_check_released gamepad_button_value gamepad_axis_count gamepad_axis_value gamepad_set_vibration gamepad_set_colour gamepad_set_color os_is_paused window_has_focus code_is_compiled http_get http_get_file http_post_string http_request json_encode json_decode zip_unzip load_csv base64_encode base64_decode md5_string_unicode md5_string_utf8 md5_file os_is_network_connected sha1_string_unicode sha1_string_utf8 sha1_file os_powersave_enable analytics_event analytics_event_ext win8_livetile_tile_notification win8_livetile_tile_clear win8_livetile_badge_notification win8_livetile_badge_clear win8_livetile_queue_enable win8_secondarytile_pin win8_secondarytile_badge_notification win8_secondarytile_delete win8_livetile_notification_begin win8_livetile_notification_secondary_begin win8_livetile_notification_expiry win8_livetile_notification_tag win8_livetile_notification_text_add win8_livetile_notification_image_add win8_livetile_notification_end win8_appbar_enable win8_appbar_add_element win8_appbar_remove_element win8_settingscharm_add_entry win8_settingscharm_add_html_entry win8_settingscharm_add_xaml_entry win8_settingscharm_set_xaml_property win8_settingscharm_get_xaml_property win8_settingscharm_remove_entry win8_share_image win8_share_screenshot win8_share_file win8_share_url win8_share_text win8_search_enable win8_search_disable win8_search_add_suggestions win8_device_touchscreen_available win8_license_initialize_sandbox win8_license_trial_version winphone_license_trial_version winphone_tile_title winphone_tile_count winphone_tile_back_title winphone_tile_back_content winphone_tile_back_content_wide winphone_tile_front_image winphone_tile_front_image_small winphone_tile_front_image_wide winphone_tile_back_image winphone_tile_back_image_wide winphone_tile_background_colour winphone_tile_background_color winphone_tile_icon_image winphone_tile_small_icon_image winphone_tile_wide_content winphone_tile_cycle_images winphone_tile_small_background_image physics_world_create physics_world_gravity physics_world_update_speed physics_world_update_iterations physics_world_draw_debug physics_pause_enable physics_fixture_create physics_fixture_set_kinematic physics_fixture_set_density physics_fixture_set_awake physics_fixture_set_restitution physics_fixture_set_friction physics_fixture_set_collision_group physics_fixture_set_sensor physics_fixture_set_linear_damping physics_fixture_set_angular_damping physics_fixture_set_circle_shape physics_fixture_set_box_shape physics_fixture_set_edge_shape physics_fixture_set_polygon_shape physics_fixture_set_chain_shape physics_fixture_add_point physics_fixture_bind physics_fixture_bind_ext physics_fixture_delete physics_apply_force physics_apply_impulse physics_apply_angular_impulse physics_apply_local_force physics_apply_local_impulse physics_apply_torque physics_mass_properties physics_draw_debug physics_test_overlap physics_remove_fixture physics_set_friction physics_set_density physics_set_restitution physics_get_friction physics_get_density physics_get_restitution physics_joint_distance_create physics_joint_rope_create physics_joint_revolute_create physics_joint_prismatic_create physics_joint_pulley_create physics_joint_wheel_create physics_joint_weld_create physics_joint_friction_create physics_joint_gear_create physics_joint_enable_motor physics_joint_get_value physics_joint_set_value physics_joint_delete physics_particle_create physics_particle_delete physics_particle_delete_region_circle physics_particle_delete_region_box physics_particle_delete_region_poly physics_particle_set_flags physics_particle_set_category_flags physics_particle_draw physics_particle_draw_ext physics_particle_count physics_particle_get_data physics_particle_get_data_particle physics_particle_group_begin physics_particle_group_circle physics_particle_group_box physics_particle_group_polygon physics_particle_group_add_point physics_particle_group_end physics_particle_group_join physics_particle_group_delete physics_particle_group_count physics_particle_group_get_data physics_particle_group_get_mass physics_particle_group_get_inertia physics_particle_group_get_centre_x physics_particle_group_get_centre_y physics_particle_group_get_vel_x physics_particle_group_get_vel_y physics_particle_group_get_ang_vel physics_particle_group_get_x physics_particle_group_get_y physics_particle_group_get_angle physics_particle_set_group_flags physics_particle_get_group_flags physics_particle_get_max_count physics_particle_get_radius physics_particle_get_density physics_particle_get_damping physics_particle_get_gravity_scale physics_particle_set_max_count physics_particle_set_radius physics_particle_set_density physics_particle_set_damping physics_particle_set_gravity_scale network_create_socket network_create_socket_ext network_create_server network_create_server_raw network_connect network_connect_raw network_send_packet network_send_raw network_send_broadcast network_send_udp network_send_udp_raw network_set_timeout network_set_config network_resolve network_destroy buffer_create buffer_write buffer_read buffer_seek buffer_get_surface buffer_set_surface buffer_delete buffer_exists buffer_get_type buffer_get_alignment buffer_poke buffer_peek buffer_save buffer_save_ext buffer_load buffer_load_ext buffer_load_partial buffer_copy buffer_fill buffer_get_size buffer_tell buffer_resize buffer_md5 buffer_sha1 buffer_base64_encode buffer_base64_decode buffer_base64_decode_ext buffer_sizeof buffer_get_address buffer_create_from_vertex_buffer buffer_create_from_vertex_buffer_ext buffer_copy_from_vertex_buffer buffer_async_group_begin buffer_async_group_option buffer_async_group_end buffer_load_async buffer_save_async gml_release_mode gml_pragma steam_activate_overlay steam_is_overlay_enabled steam_is_overlay_activated steam_get_persona_name steam_initialised steam_is_cloud_enabled_for_app steam_is_cloud_enabled_for_account steam_file_persisted steam_get_quota_total steam_get_quota_free steam_file_write steam_file_write_file steam_file_read steam_file_delete steam_file_exists steam_file_size steam_file_share steam_is_screenshot_requested steam_send_screenshot steam_is_user_logged_on steam_get_user_steam_id steam_user_owns_dlc steam_user_installed_dlc steam_set_achievement steam_get_achievement steam_clear_achievement steam_set_stat_int steam_set_stat_float steam_set_stat_avg_rate steam_get_stat_int steam_get_stat_float steam_get_stat_avg_rate steam_reset_all_stats steam_reset_all_stats_achievements steam_stats_ready steam_create_leaderboard steam_upload_score steam_upload_score_ext steam_download_scores_around_user steam_download_scores steam_download_friends_scores steam_upload_score_buffer steam_upload_score_buffer_ext steam_current_game_language steam_available_languages steam_activate_overlay_browser steam_activate_overlay_user steam_activate_overlay_store steam_get_user_persona_name steam_get_app_id steam_get_user_account_id steam_ugc_download steam_ugc_create_item steam_ugc_start_item_update steam_ugc_set_item_title steam_ugc_set_item_description steam_ugc_set_item_visibility steam_ugc_set_item_tags steam_ugc_set_item_content steam_ugc_set_item_preview steam_ugc_submit_item_update steam_ugc_get_item_update_progress steam_ugc_subscribe_item steam_ugc_unsubscribe_item steam_ugc_num_subscribed_items steam_ugc_get_subscribed_items steam_ugc_get_item_install_info steam_ugc_get_item_update_info steam_ugc_request_item_details steam_ugc_create_query_user steam_ugc_create_query_user_ex steam_ugc_create_query_all steam_ugc_create_query_all_ex steam_ugc_query_set_cloud_filename_filter steam_ugc_query_set_match_any_tag steam_ugc_query_set_search_text steam_ugc_query_set_ranked_by_trend_days steam_ugc_query_add_required_tag steam_ugc_query_add_excluded_tag steam_ugc_query_set_return_long_description steam_ugc_query_set_return_total_only steam_ugc_query_set_allow_cached_response steam_ugc_send_query shader_set shader_get_name shader_reset shader_current shader_is_compiled shader_get_sampler_index shader_get_uniform shader_set_uniform_i shader_set_uniform_i_array shader_set_uniform_f shader_set_uniform_f_array shader_set_uniform_matrix shader_set_uniform_matrix_array shader_enable_corner_id texture_set_stage texture_get_texel_width texture_get_texel_height shaders_are_supported vertex_format_begin vertex_format_end vertex_format_delete vertex_format_add_position vertex_format_add_position_3d vertex_format_add_colour vertex_format_add_color vertex_format_add_normal vertex_format_add_texcoord vertex_format_add_textcoord vertex_format_add_custom vertex_create_buffer vertex_create_buffer_ext vertex_delete_buffer vertex_begin vertex_end vertex_position vertex_position_3d vertex_colour vertex_color vertex_argb vertex_texcoord vertex_normal vertex_float1 vertex_float2 vertex_float3 vertex_float4 vertex_ubyte4 vertex_submit vertex_freeze vertex_get_number vertex_get_buffer_size vertex_create_buffer_from_buffer vertex_create_buffer_from_buffer_ext push_local_notification push_get_first_local_notification push_get_next_local_notification push_cancel_local_notification skeleton_animation_set skeleton_animation_get skeleton_animation_mix skeleton_animation_set_ext skeleton_animation_get_ext skeleton_animation_get_duration skeleton_animation_get_frames skeleton_animation_clear skeleton_skin_set skeleton_skin_get skeleton_attachment_set skeleton_attachment_get skeleton_attachment_create skeleton_collision_draw_set skeleton_bone_data_get skeleton_bone_data_set skeleton_bone_state_get skeleton_bone_state_set skeleton_get_minmax skeleton_get_num_bounds skeleton_get_bounds skeleton_animation_get_frame skeleton_animation_set_frame draw_skeleton draw_skeleton_time draw_skeleton_instance draw_skeleton_collision skeleton_animation_list skeleton_skin_list skeleton_slot_data layer_get_id layer_get_id_at_depth layer_get_depth layer_create layer_destroy layer_destroy_instances layer_add_instance layer_has_instance layer_set_visible layer_get_visible layer_exists layer_x layer_y layer_get_x layer_get_y layer_hspeed layer_vspeed layer_get_hspeed layer_get_vspeed layer_script_begin layer_script_end layer_shader layer_get_script_begin layer_get_script_end layer_get_shader layer_set_target_room layer_get_target_room layer_reset_target_room layer_get_all layer_get_all_elements layer_get_name layer_depth layer_get_element_layer layer_get_element_type layer_element_move layer_force_draw_depth layer_is_draw_depth_forced layer_get_forced_depth layer_background_get_id layer_background_exists layer_background_create layer_background_destroy layer_background_visible layer_background_change layer_background_sprite layer_background_htiled layer_background_vtiled layer_background_stretch layer_background_yscale layer_background_xscale layer_background_blend layer_background_alpha layer_background_index layer_background_speed layer_background_get_visible layer_background_get_sprite layer_background_get_htiled layer_background_get_vtiled layer_background_get_stretch layer_background_get_yscale layer_background_get_xscale layer_background_get_blend layer_background_get_alpha layer_background_get_index layer_background_get_speed layer_sprite_get_id layer_sprite_exists layer_sprite_create layer_sprite_destroy layer_sprite_change layer_sprite_index layer_sprite_speed layer_sprite_xscale layer_sprite_yscale layer_sprite_angle layer_sprite_blend layer_sprite_alpha layer_sprite_x layer_sprite_y layer_sprite_get_sprite layer_sprite_get_index layer_sprite_get_speed layer_sprite_get_xscale layer_sprite_get_yscale layer_sprite_get_angle layer_sprite_get_blend layer_sprite_get_alpha layer_sprite_get_x layer_sprite_get_y layer_tilemap_get_id layer_tilemap_exists layer_tilemap_create layer_tilemap_destroy tilemap_tileset tilemap_x tilemap_y tilemap_set tilemap_set_at_pixel tilemap_get_tileset tilemap_get_tile_width tilemap_get_tile_height tilemap_get_width tilemap_get_height tilemap_get_x tilemap_get_y tilemap_get tilemap_get_at_pixel tilemap_get_cell_x_at_pixel tilemap_get_cell_y_at_pixel tilemap_clear draw_tilemap draw_tile tilemap_set_global_mask tilemap_get_global_mask tilemap_set_mask tilemap_get_mask tilemap_get_frame tile_set_empty tile_set_index tile_set_flip tile_set_mirror tile_set_rotate tile_get_empty tile_get_index tile_get_flip tile_get_mirror tile_get_rotate layer_tile_exists layer_tile_create layer_tile_destroy layer_tile_change layer_tile_xscale layer_tile_yscale layer_tile_blend layer_tile_alpha layer_tile_x layer_tile_y layer_tile_region layer_tile_visible layer_tile_get_sprite layer_tile_get_xscale layer_tile_get_yscale layer_tile_get_blend layer_tile_get_alpha layer_tile_get_x layer_tile_get_y layer_tile_get_region layer_tile_get_visible layer_instance_get_instance instance_activate_layer instance_deactivate_layer camera_create camera_create_view camera_destroy camera_apply camera_get_active camera_get_default camera_set_default camera_set_view_mat camera_set_proj_mat camera_set_update_script camera_set_begin_script camera_set_end_script camera_set_view_pos camera_set_view_size camera_set_view_speed camera_set_view_border camera_set_view_angle camera_set_view_target camera_get_view_mat camera_get_proj_mat camera_get_update_script camera_get_begin_script camera_get_end_script camera_get_view_x camera_get_view_y camera_get_view_width camera_get_view_height camera_get_view_speed_x camera_get_view_speed_y camera_get_view_border_x camera_get_view_border_y camera_get_view_angle camera_get_view_target view_get_camera view_get_visible view_get_xport view_get_yport view_get_wport view_get_hport view_get_surface_id view_set_camera view_set_visible view_set_xport view_set_yport view_set_wport view_set_hport view_set_surface_id gesture_drag_time gesture_drag_distance gesture_flick_speed gesture_double_tap_time gesture_double_tap_distance gesture_pinch_distance gesture_pinch_angle_towards gesture_pinch_angle_away gesture_rotate_time gesture_rotate_angle gesture_tap_count gesture_get_drag_time gesture_get_drag_distance gesture_get_flick_speed gesture_get_double_tap_time gesture_get_double_tap_distance gesture_get_pinch_distance gesture_get_pinch_angle_towards gesture_get_pinch_angle_away gesture_get_rotate_time gesture_get_rotate_angle gesture_get_tap_count keyboard_virtual_show keyboard_virtual_hide keyboard_virtual_status keyboard_virtual_height",literal:"self other all noone global local undefined pointer_invalid pointer_null path_action_stop path_action_restart path_action_continue path_action_reverse true false pi GM_build_date GM_version GM_runtime_version timezone_local timezone_utc gamespeed_fps gamespeed_microseconds ev_create ev_destroy ev_step ev_alarm ev_keyboard ev_mouse ev_collision ev_other ev_draw ev_draw_begin ev_draw_end ev_draw_pre ev_draw_post ev_keypress ev_keyrelease ev_trigger ev_left_button ev_right_button ev_middle_button ev_no_button ev_left_press ev_right_press ev_middle_press ev_left_release ev_right_release ev_middle_release ev_mouse_enter ev_mouse_leave ev_mouse_wheel_up ev_mouse_wheel_down ev_global_left_button ev_global_right_button ev_global_middle_button ev_global_left_press ev_global_right_press ev_global_middle_press ev_global_left_release ev_global_right_release ev_global_middle_release ev_joystick1_left ev_joystick1_right ev_joystick1_up ev_joystick1_down ev_joystick1_button1 ev_joystick1_button2 ev_joystick1_button3 ev_joystick1_button4 ev_joystick1_button5 ev_joystick1_button6 ev_joystick1_button7 ev_joystick1_button8 ev_joystick2_left ev_joystick2_right ev_joystick2_up ev_joystick2_down ev_joystick2_button1 ev_joystick2_button2 ev_joystick2_button3 ev_joystick2_button4 ev_joystick2_button5 ev_joystick2_button6 ev_joystick2_button7 ev_joystick2_button8 ev_outside ev_boundary ev_game_start ev_game_end ev_room_start ev_room_end ev_no_more_lives ev_animation_end ev_end_of_path ev_no_more_health ev_close_button ev_user0 ev_user1 ev_user2 ev_user3 ev_user4 ev_user5 ev_user6 ev_user7 ev_user8 ev_user9 ev_user10 ev_user11 ev_user12 ev_user13 ev_user14 ev_user15 ev_step_normal ev_step_begin ev_step_end ev_gui ev_gui_begin ev_gui_end ev_cleanup ev_gesture ev_gesture_tap ev_gesture_double_tap ev_gesture_drag_start ev_gesture_dragging ev_gesture_drag_end ev_gesture_flick ev_gesture_pinch_start ev_gesture_pinch_in ev_gesture_pinch_out ev_gesture_pinch_end ev_gesture_rotate_start ev_gesture_rotating ev_gesture_rotate_end ev_global_gesture_tap ev_global_gesture_double_tap ev_global_gesture_drag_start ev_global_gesture_dragging ev_global_gesture_drag_end ev_global_gesture_flick ev_global_gesture_pinch_start ev_global_gesture_pinch_in ev_global_gesture_pinch_out ev_global_gesture_pinch_end ev_global_gesture_rotate_start ev_global_gesture_rotating ev_global_gesture_rotate_end vk_nokey vk_anykey vk_enter vk_return vk_shift vk_control vk_alt vk_escape vk_space vk_backspace vk_tab vk_pause vk_printscreen vk_left vk_right vk_up vk_down vk_home vk_end vk_delete vk_insert vk_pageup vk_pagedown vk_f1 vk_f2 vk_f3 vk_f4 vk_f5 vk_f6 vk_f7 vk_f8 vk_f9 vk_f10 vk_f11 vk_f12 vk_numpad0 vk_numpad1 vk_numpad2 vk_numpad3 vk_numpad4 vk_numpad5 vk_numpad6 vk_numpad7 vk_numpad8 vk_numpad9 vk_divide vk_multiply vk_subtract vk_add vk_decimal vk_lshift vk_lcontrol vk_lalt vk_rshift vk_rcontrol vk_ralt mb_any mb_none mb_left mb_right mb_middle c_aqua c_black c_blue c_dkgray c_fuchsia c_gray c_green c_lime c_ltgray c_maroon c_navy c_olive c_purple c_red c_silver c_teal c_white c_yellow c_orange fa_left fa_center fa_right fa_top fa_middle fa_bottom pr_pointlist pr_linelist pr_linestrip pr_trianglelist pr_trianglestrip pr_trianglefan bm_complex bm_normal bm_add bm_max bm_subtract bm_zero bm_one bm_src_colour bm_inv_src_colour bm_src_color bm_inv_src_color bm_src_alpha bm_inv_src_alpha bm_dest_alpha bm_inv_dest_alpha bm_dest_colour bm_inv_dest_colour bm_dest_color bm_inv_dest_color bm_src_alpha_sat tf_point tf_linear tf_anisotropic mip_off mip_on mip_markedonly audio_falloff_none audio_falloff_inverse_distance audio_falloff_inverse_distance_clamped audio_falloff_linear_distance audio_falloff_linear_distance_clamped audio_falloff_exponent_distance audio_falloff_exponent_distance_clamped audio_old_system audio_new_system audio_mono audio_stereo audio_3d cr_default cr_none cr_arrow cr_cross cr_beam cr_size_nesw cr_size_ns cr_size_nwse cr_size_we cr_uparrow cr_hourglass cr_drag cr_appstart cr_handpoint cr_size_all spritespeed_framespersecond spritespeed_framespergameframe asset_object asset_unknown asset_sprite asset_sound asset_room asset_path asset_script asset_font asset_timeline asset_tiles asset_shader fa_readonly fa_hidden fa_sysfile fa_volumeid fa_directory fa_archive ds_type_map ds_type_list ds_type_stack ds_type_queue ds_type_grid ds_type_priority ef_explosion ef_ring ef_ellipse ef_firework ef_smoke ef_smokeup ef_star ef_spark ef_flare ef_cloud ef_rain ef_snow pt_shape_pixel pt_shape_disk pt_shape_square pt_shape_line pt_shape_star pt_shape_circle pt_shape_ring pt_shape_sphere pt_shape_flare pt_shape_spark pt_shape_explosion pt_shape_cloud pt_shape_smoke pt_shape_snow ps_distr_linear ps_distr_gaussian ps_distr_invgaussian ps_shape_rectangle ps_shape_ellipse ps_shape_diamond ps_shape_line ty_real ty_string dll_cdecl dll_stdcall matrix_view matrix_projection matrix_world os_win32 os_windows os_macosx os_ios os_android os_symbian os_linux os_unknown os_winphone os_tizen os_win8native os_wiiu os_3ds os_psvita os_bb10 os_ps4 os_xboxone os_ps3 os_xbox360 os_uwp os_tvos os_switch browser_not_a_browser browser_unknown browser_ie browser_firefox browser_chrome browser_safari browser_safari_mobile browser_opera browser_tizen browser_edge browser_windows_store browser_ie_mobile device_ios_unknown device_ios_iphone device_ios_iphone_retina device_ios_ipad device_ios_ipad_retina device_ios_iphone5 device_ios_iphone6 device_ios_iphone6plus device_emulator device_tablet display_landscape display_landscape_flipped display_portrait display_portrait_flipped tm_sleep tm_countvsyncs of_challenge_win of_challen ge_lose of_challenge_tie leaderboard_type_number leaderboard_type_time_mins_secs cmpfunc_never cmpfunc_less cmpfunc_equal cmpfunc_lessequal cmpfunc_greater cmpfunc_notequal cmpfunc_greaterequal cmpfunc_always cull_noculling cull_clockwise cull_counterclockwise lighttype_dir lighttype_point iap_ev_storeload iap_ev_product iap_ev_purchase iap_ev_consume iap_ev_restore iap_storeload_ok iap_storeload_failed iap_status_uninitialised iap_status_unavailable iap_status_loading iap_status_available iap_status_processing iap_status_restoring iap_failed iap_unavailable iap_available iap_purchased iap_canceled iap_refunded fb_login_default fb_login_fallback_to_webview fb_login_no_fallback_to_webview fb_login_forcing_webview fb_login_use_system_account fb_login_forcing_safari phy_joint_anchor_1_x phy_joint_anchor_1_y phy_joint_anchor_2_x phy_joint_anchor_2_y phy_joint_reaction_force_x phy_joint_reaction_force_y phy_joint_reaction_torque phy_joint_motor_speed phy_joint_angle phy_joint_motor_torque phy_joint_max_motor_torque phy_joint_translation phy_joint_speed phy_joint_motor_force phy_joint_max_motor_force phy_joint_length_1 phy_joint_length_2 phy_joint_damping_ratio phy_joint_frequency phy_joint_lower_angle_limit phy_joint_upper_angle_limit phy_joint_angle_limits phy_joint_max_length phy_joint_max_torque phy_joint_max_force phy_debug_render_aabb phy_debug_render_collision_pairs phy_debug_render_coms phy_debug_render_core_shapes phy_debug_render_joints phy_debug_render_obb phy_debug_render_shapes phy_particle_flag_water phy_particle_flag_zombie phy_particle_flag_wall phy_particle_flag_spring phy_particle_flag_elastic phy_particle_flag_viscous phy_particle_flag_powder phy_particle_flag_tensile phy_particle_flag_colourmixing phy_particle_flag_colormixing phy_particle_group_flag_solid phy_particle_group_flag_rigid phy_particle_data_flag_typeflags phy_particle_data_flag_position phy_particle_data_flag_velocity phy_particle_data_flag_colour phy_particle_data_flag_color phy_particle_data_flag_category achievement_our_info achievement_friends_info achievement_leaderboard_info achievement_achievement_info achievement_filter_all_players achievement_filter_friends_only achievement_filter_favorites_only achievement_type_achievement_challenge achievement_type_score_challenge achievement_pic_loaded achievement_show_ui achievement_show_profile achievement_show_leaderboard achievement_show_achievement achievement_show_bank achievement_show_friend_picker achievement_show_purchase_prompt network_socket_tcp network_socket_udp network_socket_bluetooth network_type_connect network_type_disconnect network_type_data network_type_non_blocking_connect network_config_connect_timeout network_config_use_non_blocking_socket network_config_enable_reliable_udp network_config_disable_reliable_udp buffer_fixed buffer_grow buffer_wrap buffer_fast buffer_vbuffer buffer_network buffer_u8 buffer_s8 buffer_u16 buffer_s16 buffer_u32 buffer_s32 buffer_u64 buffer_f16 buffer_f32 buffer_f64 buffer_bool buffer_text buffer_string buffer_surface_copy buffer_seek_start buffer_seek_relative buffer_seek_end buffer_generalerror buffer_outofspace buffer_outofbounds buffer_invalidtype text_type button_type input_type ANSI_CHARSET DEFAULT_CHARSET EASTEUROPE_CHARSET RUSSIAN_CHARSET SYMBOL_CHARSET SHIFTJIS_CHARSET HANGEUL_CHARSET GB2312_CHARSET CHINESEBIG5_CHARSET JOHAB_CHARSET HEBREW_CHARSET ARABIC_CHARSET GREEK_CHARSET TURKISH_CHARSET VIETNAMESE_CHARSET THAI_CHARSET MAC_CHARSET BALTIC_CHARSET OEM_CHARSET gp_face1 gp_face2 gp_face3 gp_face4 gp_shoulderl gp_shoulderr gp_shoulderlb gp_shoulderrb gp_select gp_start gp_stickl gp_stickr gp_padu gp_padd gp_padl gp_padr gp_axislh gp_axislv gp_axisrh gp_axisrv ov_friends ov_community ov_players ov_settings ov_gamegroup ov_achievements lb_sort_none lb_sort_ascending lb_sort_descending lb_disp_none lb_disp_numeric lb_disp_time_sec lb_disp_time_ms ugc_result_success ugc_filetype_community ugc_filetype_microtrans ugc_visibility_public ugc_visibility_friends_only ugc_visibility_private ugc_query_RankedByVote ugc_query_RankedByPublicationDate ugc_query_AcceptedForGameRankedByAcceptanceDate ugc_query_RankedByTrend ugc_query_FavoritedByFriendsRankedByPublicationDate ugc_query_CreatedByFriendsRankedByPublicationDate ugc_query_RankedByNumTimesReported ugc_query_CreatedByFollowedUsersRankedByPublicationDate ugc_query_NotYetRated ugc_query_RankedByTotalVotesAsc ugc_query_RankedByVotesUp ugc_query_RankedByTextSearch ugc_sortorder_CreationOrderDesc ugc_sortorder_CreationOrderAsc ugc_sortorder_TitleAsc ugc_sortorder_LastUpdatedDesc ugc_sortorder_SubscriptionDateDesc ugc_sortorder_VoteScoreDesc ugc_sortorder_ForModeration ugc_list_Published ugc_list_VotedOn ugc_list_VotedUp ugc_list_VotedDown ugc_list_WillVoteLater ugc_list_Favorited ugc_list_Subscribed ugc_list_UsedOrPlayed ugc_list_Followed ugc_match_Items ugc_match_Items_Mtx ugc_match_Items_ReadyToUse ugc_match_Collections ugc_match_Artwork ugc_match_Videos ugc_match_Screenshots ugc_match_AllGuides ugc_match_WebGuides ugc_match_IntegratedGuides ugc_match_UsableInGame ugc_match_ControllerBindings vertex_usage_position vertex_usage_colour vertex_usage_color vertex_usage_normal vertex_usage_texcoord vertex_usage_textcoord vertex_usage_blendweight vertex_usage_blendindices vertex_usage_psize vertex_usage_tangent vertex_usage_binormal vertex_usage_fog vertex_usage_depth vertex_usage_sample vertex_type_float1 vertex_type_float2 vertex_type_float3 vertex_type_float4 vertex_type_colour vertex_type_color vertex_type_ubyte4 layerelementtype_undefined layerelementtype_background layerelementtype_instance layerelementtype_oldtilemap layerelementtype_sprite layerelementtype_tilemap layerelementtype_particlesystem layerelementtype_tile tile_rotate tile_flip tile_mirror tile_index_mask kbv_type_default kbv_type_ascii kbv_type_url kbv_type_email kbv_type_numbers kbv_type_phone kbv_type_phone_name kbv_returnkey_default kbv_returnkey_go kbv_returnkey_google kbv_returnkey_join kbv_returnkey_next kbv_returnkey_route kbv_returnkey_search kbv_returnkey_send kbv_returnkey_yahoo kbv_returnkey_done kbv_returnkey_continue kbv_returnkey_emergency kbv_autocapitalize_none kbv_autocapitalize_words kbv_autocapitalize_sentences kbv_autocapitalize_characters",symbol:"argument_relative argument argument0 argument1 argument2 argument3 argument4 argument5 argument6 argument7 argument8 argument9 argument10 argument11 argument12 argument13 argument14 argument15 argument_count x|0 y|0 xprevious yprevious xstart ystart hspeed vspeed direction speed friction gravity gravity_direction path_index path_position path_positionprevious path_speed path_scale path_orientation path_endaction object_index id solid persistent mask_index instance_count instance_id room_speed fps fps_real current_time current_year current_month current_day current_weekday current_hour current_minute current_second alarm timeline_index timeline_position timeline_speed timeline_running timeline_loop room room_first room_last room_width room_height room_caption room_persistent score lives health show_score show_lives show_health caption_score caption_lives caption_health event_type event_number event_object event_action application_surface gamemaker_pro gamemaker_registered gamemaker_version error_occurred error_last debug_mode keyboard_key keyboard_lastkey keyboard_lastchar keyboard_string mouse_x mouse_y mouse_button mouse_lastbutton cursor_sprite visible sprite_index sprite_width sprite_height sprite_xoffset sprite_yoffset image_number image_index image_speed depth image_xscale image_yscale image_angle image_alpha image_blend bbox_left bbox_right bbox_top bbox_bottom layer background_colour background_showcolour background_color background_showcolor view_enabled view_current view_visible view_xview view_yview view_wview view_hview view_xport view_yport view_wport view_hport view_angle view_hborder view_vborder view_hspeed view_vspeed view_object view_surface_id view_camera game_id game_display_name game_project_name game_save_id working_directory temp_directory program_directory browser_width browser_height os_type os_device os_browser os_version display_aa async_load delta_time webgl_enabled event_data iap_data phy_rotation phy_position_x phy_position_y phy_angular_velocity phy_linear_velocity_x phy_linear_velocity_y phy_speed_x phy_speed_y phy_speed phy_angular_damping phy_linear_damping phy_bullet phy_fixed_rotation phy_active phy_mass phy_inertia phy_com_x phy_com_y phy_dynamic phy_kinematic phy_sleeping phy_collision_points phy_collision_x phy_collision_y phy_col_normal_x phy_col_normal_y phy_position_xprevious phy_position_yprevious"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return a(t,"i"),M7=t,M7}function bV(){if(qC)return A7;qC=1;function t(e){let n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{begin:e.C_NUMBER_RE+"[i]",relevance:1},e.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:n,illegal:/["']/}]}]}}return a(t,"i"),A7=t,A7}function LV(){if(jC)return N7;jC=1;function t(e){return{name:"Golo",keywords:{keyword:"println readln print import module function local return let var while for foreach times in case when match with break continue augment augmentation each find filter reduce if then else otherwise try catch finally raise throw orIfNull DynamicObject|10 DynamicVariable struct Observable map set vector list array",literal:"true false null"},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}return a(t,"i"),N7=t,N7}function pV(){if($C)return I7;$C=1;function t(e){return{name:"Gradle",case_insensitive:!0,keywords:{keyword:"task project allprojects subprojects artifacts buildscript configurations dependencies repositories sourceSets description delete from into include exclude source classpath destinationDir includes options sourceCompatibility targetCompatibility group flatDir doLast doFirst flatten todir fromdir ant def abstract break case catch continue default do else extends final finally for if implements instanceof native new private protected public return static switch synchronized throw throws transient try volatile while strictfp package import false null super this true antlrtask checkstyle codenarc copy boolean byte char class double float int interface long short void compile runTime file fileTree abs any append asList asWritable call collect compareTo count div dump each eachByte eachFile eachLine every find findAll flatten getAt getErr getIn getOut getText grep immutable inject inspect intersect invokeMethods isCase join leftShift minus multiply newInputStream newOutputStream newPrintWriter newReader newWriter next plus pop power previous print println push putAt read readBytes readLines reverse reverseEach round size sort splitEachLine step subMap times toInteger toList tokenize upto waitForOrKill withPrintWriter withReader withStream withWriter withWriterAppend write writeLine"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.REGEXP_MODE]}}return a(t,"i"),I7=t,I7}function CV(){if(QC)return O7;QC=1;function t(s){return s?typeof s=="string"?s:s.source:null}a(t,"i");function e(s){return n("(?=",s,")")}a(e,"e");function n(...s){return s.map(u=>t(u)).join("")}a(n,"t");function o(s,u={}){return u.variants=s,u}a(o,"n");function i(s){let u="[A-Za-z0-9_$]+",m=o([s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,s.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]})]),g={className:"regexp",begin:/~?\/[^\/\n]+\//,contains:[s.BACKSLASH_ESCAPE]},b=o([s.BINARY_NUMBER_MODE,s.C_NUMBER_MODE]),p=o([{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:"\\$/",end:"/\\$",relevance:10},s.APOS_STRING_MODE,s.QUOTE_STRING_MODE],{className:"string"});return{name:"Groovy",keywords:{built_in:"this super",literal:"true false null",keyword:"byte short char int long boolean float double void def as in assert trait abstract static volatile transient public private protected synchronized final class interface enum if else for while switch case break default continue throw throws try catch finally implements extends new import package return instanceof"},contains:[s.SHEBANG({binary:"groovy",relevance:10}),m,p,g,b,{className:"class",beginKeywords:"class interface trait enum",end:/\{/,illegal:":",contains:[{beginKeywords:"extends implements"},s.UNDERSCORE_TITLE_MODE]},{className:"meta",begin:"@[A-Za-z]+",relevance:0},{className:"attr",begin:u+"[ ]*:",relevance:0},{begin:/\?/,end:/:/,relevance:0,contains:[m,p,g,b,"self"]},{className:"symbol",begin:"^[ ]*"+e(u+":"),excludeBegin:!0,end:u+":",relevance:0}],illegal:/#|<\//}}return a(i,"s"),O7=i,O7}function _V(){if(KC)return D7;KC=1;function t(e){return{name:"HAML",case_insensitive:!0,contains:[{className:"meta",begin:"^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$",relevance:10},e.COMMENT("^\\s*(!=#|=#|-#|/).*$",!1,{relevance:0}),{begin:"^\\s*(-|=|!=)(?!#)",starts:{end:"\\n",subLanguage:"ruby"}},{className:"tag",begin:"^\\s*%",contains:[{className:"selector-tag",begin:"\\w+"},{className:"selector-id",begin:"#[\\w-]+"},{className:"selector-class",begin:"\\.[\\w-]+"},{begin:/\{\s*/,end:/\s*\}/,contains:[{begin:":\\w+\\s*=>",end:",\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:":\\w+"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]},{begin:"\\(\\s*",end:"\\s*\\)",excludeEnd:!0,contains:[{begin:"\\w+\\s*=",end:"\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:"\\w+",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]}]},{begin:"^\\s*[=~]\\s*"},{begin:/#\{/,starts:{end:/\}/,subLanguage:"ruby"}}]}}return a(t,"i"),D7=t,D7}function hV(){if(XC)return P7;XC=1;function t(u){return u?typeof u=="string"?u:u.source:null}a(t,"i");function e(u){return o("(",u,")*")}a(e,"e");function n(u){return o("(",u,")?")}a(n,"t");function o(...u){return u.map(m=>t(m)).join("")}a(o,"n");function i(...u){return"("+u.map(m=>t(m)).join("|")+")"}a(i,"s");function s(u){let m={"builtin-name":["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},g={literal:["true","false","undefined","null"]},b=/""|"[^"]+"/,p=/''|'[^']+'/,_=/\[\]|\[[^\]]+\]/,C=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,h=/(\.|\/)/,S=i(b,p,_,C),E=o(n(/\.|\.\/|\//),S,e(o(h,S))),T=o("(",_,"|",C,")(?==)"),k={begin:E,lexemes:/[\w.\/]+/},R=u.inherit(k,{keywords:g}),D={begin:/\(/,end:/\)/},F={className:"attr",begin:T,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[u.NUMBER_MODE,u.QUOTE_STRING_MODE,u.APOS_STRING_MODE,R,D]}}},B={begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},Z={contains:[u.NUMBER_MODE,u.QUOTE_STRING_MODE,u.APOS_STRING_MODE,B,F,R,D],returnEnd:!0},O=u.inherit(k,{className:"name",keywords:m,starts:u.inherit(Z,{end:/\)/})});D.contains=[O];let oe=u.inherit(k,{keywords:m,className:"name",starts:u.inherit(Z,{end:/\}\}/})}),J=u.inherit(k,{keywords:m,className:"name"}),ee=u.inherit(k,{className:"name",keywords:m,starts:u.inherit(Z,{end:/\}\}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},u.COMMENT(/\{\{!--/,/--\}\}/),u.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[oe],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[J]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[oe]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[J]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[ee]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[ee]}]}}return a(s,"l"),P7=s,P7}function zV(){if(JC)return F7;JC=1;function t(e){let n={variants:[e.COMMENT("--","$"),e.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},o={className:"meta",begin:/\{-#/,end:/#-\}/},i={className:"meta",begin:"^#",end:"$"},s={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},u={begin:"\\(",end:"\\)",illegal:'"',contains:[o,i,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]},m={begin:/\{/,end:/\}/,contains:u.contains};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[u,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[u,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[s,u,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[o,s,u,m,n]},{beginKeywords:"default",end:"$",contains:[s,u,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[s,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},o,i,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,s,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}return a(t,"i"),F7=t,F7}function xV(){if(e_)return Z7;e_=1;function t(e){return{name:"Haxe",aliases:["hx"],keywords:{keyword:"break case cast catch continue default do dynamic else enum extern for function here if import in inline never new override package private get set public return static super switch this throw trace try typedef untyped using var while Int Float String Bool Dynamic Void Array ",built_in:"trace this",literal:"true false null _"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{className:"subst",begin:"\\$\\{",end:"\\}"},{className:"subst",begin:"\\$",end:/\W\}/}]},e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"@:",end:"$"},{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elseif end error"}},{className:"type",begin:":[ ]*",end:"[^A-Za-z0-9_ \\->]",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:":[ ]*",end:"\\W",excludeBegin:!0,excludeEnd:!0},{className:"type",begin:"new *",end:"\\W",excludeBegin:!0,excludeEnd:!0},{className:"class",beginKeywords:"enum",end:"\\{",contains:[e.TITLE_MODE]},{className:"class",beginKeywords:"abstract",end:"[\\{$]",contains:[{className:"type",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"type",begin:"from +",end:"\\W",excludeBegin:!0,excludeEnd:!0},{className:"type",begin:"to +",end:"\\W",excludeBegin:!0,excludeEnd:!0},e.TITLE_MODE],keywords:{keyword:"abstract from to"}},{className:"class",begin:"\\b(class|interface) +",end:"[\\{$]",excludeEnd:!0,keywords:"class interface",contains:[{className:"keyword",begin:"\\b(extends|implements) +",keywords:"extends implements",contains:[{className:"type",begin:e.IDENT_RE,relevance:0}]},e.TITLE_MODE]},{className:"function",beginKeywords:"function",end:"\\(",excludeEnd:!0,illegal:"\\S",contains:[e.TITLE_MODE]}],illegal:/<\//}}return a(t,"i"),Z7=t,Z7}function vV(){if(t_)return U7;t_=1;function t(e){return{name:"HSP",case_insensitive:!0,keywords:{$pattern:/[\w._]+/,keyword:"goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick grect grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",begin:/\{"/,end:/"\}/,contains:[e.BACKSLASH_ESCAPE]},e.COMMENT(";","$",{relevance:0}),{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib"},contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),e.NUMBER_MODE,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"symbol",begin:"^\\*(\\w+|@)"},e.NUMBER_MODE,e.C_NUMBER_MODE]}}return a(t,"i"),U7=t,U7}function EV(){if(n_)return B7;n_=1;function t(m){return m?typeof m=="string"?m:m.source:null}a(t,"i");function e(m){return o("(",m,")*")}a(e,"e");function n(m){return o("(",m,")?")}a(n,"t");function o(...m){return m.map(g=>t(g)).join("")}a(o,"n");function i(...m){return"("+m.map(g=>t(g)).join("|")+")"}a(i,"s");function s(m){let g={"builtin-name":["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},b={literal:["true","false","undefined","null"]},p=/""|"[^"]+"/,_=/''|'[^']+'/,C=/\[\]|\[[^\]]+\]/,h=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,S=/(\.|\/)/,E=i(p,_,C,h),T=o(n(/\.|\.\/|\//),E,e(o(S,E))),k=o("(",C,"|",h,")(?==)"),R={begin:T,lexemes:/[\w.\/]+/},D=m.inherit(R,{keywords:b}),F={begin:/\(/,end:/\)/},B={className:"attr",begin:k,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[m.NUMBER_MODE,m.QUOTE_STRING_MODE,m.APOS_STRING_MODE,D,F]}}},Z={begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},O={contains:[m.NUMBER_MODE,m.QUOTE_STRING_MODE,m.APOS_STRING_MODE,Z,B,D,F],returnEnd:!0},oe=m.inherit(R,{className:"name",keywords:g,starts:m.inherit(O,{end:/\)/})});F.contains=[oe];let J=m.inherit(R,{keywords:g,className:"name",starts:m.inherit(O,{end:/\}\}/})}),ee=m.inherit(R,{keywords:g,className:"name"}),re=m.inherit(R,{className:"name",keywords:g,starts:m.inherit(O,{end:/\}\}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},m.COMMENT(/\{\{!--/,/--\}\}/),m.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[J],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[ee]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[J]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[ee]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[re]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[re]}]}}a(s,"l");function u(m){let g=s(m);return g.name="HTMLbars",m.getLanguage("handlebars")&&(g.disableAutodetect=!0),g}return a(u,"c"),B7=u,B7}function yV(){if(o_)return G7;o_=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i="HTTP/(2|1\\.[01])",s={className:"attribute",begin:e("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},u=[s,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+i+" \\d{3})",end:/$/,contains:[{className:"meta",begin:i},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:u}},{begin:"(?=^[A-Z]+ (.*?) "+i+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:i},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:u}},o.inherit(s,{relevance:0})]}}return a(n,"t"),G7=n,G7}function SV(){if(l_)return H7;l_=1;function t(e){var n="a-zA-Z_\\-!.?+*=<>&#'",o="["+n+"]["+n+"0-9/;:]*",i={$pattern:o,"builtin-name":"!= % %= & &= * ** **= *= *map + += , --build-class-- --import-- -= . / // //= /= < << <<= <= = > >= >> >>= @ @= ^ ^= abs accumulate all and any ap-compose ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast callable calling-module-name car case cdr chain chr coll? combinations compile compress cond cons cons? continue count curry cut cycle dec def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first flatten float? fn fnc fnr for for* format fraction genexpr gensym get getattr global globals group-by hasattr hash hex id identity if if* if-not if-python2 import in inc input instance? integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass iter iterable? iterate iterator? keyword keyword? lambda last len let lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all map max merge-with method-decorator min multi-decorator multicombinations name neg? next none? nonlocal not not-in not? nth numeric? oct odd? open or ord partition permutations pos? post-route postwalk pow prewalk print product profile/calls profile/cpu put-route quasiquote quote raise range read read-str recursive-replace reduce remove repeat repeatedly repr require rest round route route-with-methods rwm second seq set-comp setattr setv some sorted string string? sum switch symbol? take take-nth take-while tee try unless unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms xi xor yield yield-from zero? zip zip-longest | |= ~"},s="[-+]?\\d+(\\.\\d+)?",u={begin:o,relevance:0},m={className:"number",begin:s,relevance:0},g=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),b=e.COMMENT(";","$",{relevance:0}),p={className:"literal",begin:/\b([Tt]rue|[Ff]alse|nil|None)\b/},_={begin:"[\\[\\{]",end:"[\\]\\}]"},C={className:"comment",begin:"\\^"+o},h=e.COMMENT("\\^\\{","\\}"),S={className:"symbol",begin:"[:]{1,2}"+o},E={begin:"\\(",end:"\\)"},T={endsWithParent:!0,relevance:0},k={className:"name",relevance:0,keywords:i,begin:o,starts:T},R=[E,g,C,h,b,S,_,m,p,u];return E.contains=[e.COMMENT("comment",""),k,T],T.contains=R,_.contains=R,{name:"Hy",aliases:["hylang"],illegal:/\S/,contains:[e.SHEBANG(),E,g,C,h,b,S,_,m,p]}}return a(t,"i"),H7=t,H7}function wV(){if(r_)return Y7;r_=1;function t(e){let n="\\[",o="\\]";return{name:"Inform 7",aliases:["i7"],case_insensitive:!0,keywords:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},contains:[{className:"string",begin:'"',end:'"',relevance:0,contains:[{className:"subst",begin:n,end:o}]},{className:"section",begin:/^(Volume|Book|Part|Chapter|Section|Table)\b/,end:"$"},{begin:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,end:":",contains:[{begin:"\\(This",end:"\\)"}]},{className:"comment",begin:n,end:o,contains:["self"]}]}}return a(t,"i"),Y7=t,Y7}function kV(){if(i_)return V7;i_=1;function t(s){return s?typeof s=="string"?s:s.source:null}a(t,"i");function e(s){return n("(?=",s,")")}a(e,"e");function n(...s){return s.map(u=>t(u)).join("")}a(n,"t");function o(...s){return"("+s.map(u=>t(u)).join("|")+")"}a(o,"n");function i(s){let u={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:s.NUMBER_RE}]},m=s.COMMENT();m.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];let g={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},b={className:"literal",begin:/\bon|off|true|false|yes|no\b/},p={className:"string",contains:[s.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},_={begin:/\[/,end:/\]/,contains:[m,b,g,p,u,"self"],relevance:0},C=o(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/),h=n(C,"(\\s*\\.\\s*",C,")*",e(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[m,{className:"section",begin:/\[+/,end:/\]+/},{begin:h,className:"attr",starts:{end:/$/,contains:[m,_,b,g,p,u]}}]}}return a(i,"s"),V7=i,V7}function TV(){if(a_)return W7;a_=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i={className:"params",begin:"\\(",end:"\\)"},s=/(_[a-z_\d]+)?/,u=/([de][+-]?\d+)?/,m={className:"number",variants:[{begin:e(/\b\d+/,/\.(\d*)/,u,s)},{begin:e(/\b\d+/,u,s)},{begin:e(/\.\d+/,u,s)}],relevance:0};return{name:"IRPF90",case_insensitive:!0,keywords:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"},illegal:/\/\*/,contains:[o.inherit(o.APOS_STRING_MODE,{className:"string",relevance:0}),o.inherit(o.QUOTE_STRING_MODE,{className:"string",relevance:0}),{className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[o.UNDERSCORE_TITLE_MODE,i]},o.COMMENT("!","$",{relevance:0}),o.COMMENT("begin_doc","end_doc",{relevance:10}),m]}}return a(n,"t"),W7=n,W7}function RV(){if(c_)return q7;c_=1;function t(e){let n="[A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_!][A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_0-9]*",o="[A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_][A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_0-9]*",i="and \u0438 else \u0438\u043D\u0430\u0447\u0435 endexcept endfinally endforeach \u043A\u043E\u043D\u0435\u0446\u0432\u0441\u0435 endif \u043A\u043E\u043D\u0435\u0446\u0435\u0441\u043B\u0438 endwhile \u043A\u043E\u043D\u0435\u0446\u043F\u043E\u043A\u0430 except exitfor finally foreach \u0432\u0441\u0435 if \u0435\u0441\u043B\u0438 in \u0432 not \u043D\u0435 or \u0438\u043B\u0438 try while \u043F\u043E\u043A\u0430 ",s="SYSRES_CONST_ACCES_RIGHT_TYPE_EDIT SYSRES_CONST_ACCES_RIGHT_TYPE_FULL SYSRES_CONST_ACCES_RIGHT_TYPE_VIEW SYSRES_CONST_ACCESS_MODE_REQUISITE_CODE SYSRES_CONST_ACCESS_NO_ACCESS_VIEW SYSRES_CONST_ACCESS_NO_ACCESS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW SYSRES_CONST_ACCESS_RIGHTS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_TYPE_CHANGE SYSRES_CONST_ACCESS_TYPE_CHANGE_CODE SYSRES_CONST_ACCESS_TYPE_EXISTS SYSRES_CONST_ACCESS_TYPE_EXISTS_CODE SYSRES_CONST_ACCESS_TYPE_FULL SYSRES_CONST_ACCESS_TYPE_FULL_CODE SYSRES_CONST_ACCESS_TYPE_VIEW SYSRES_CONST_ACCESS_TYPE_VIEW_CODE SYSRES_CONST_ACTION_TYPE_ABORT SYSRES_CONST_ACTION_TYPE_ACCEPT SYSRES_CONST_ACTION_TYPE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ADD_ATTACHMENT SYSRES_CONST_ACTION_TYPE_CHANGE_CARD SYSRES_CONST_ACTION_TYPE_CHANGE_KIND SYSRES_CONST_ACTION_TYPE_CHANGE_STORAGE SYSRES_CONST_ACTION_TYPE_CONTINUE SYSRES_CONST_ACTION_TYPE_COPY SYSRES_CONST_ACTION_TYPE_CREATE SYSRES_CONST_ACTION_TYPE_CREATE_VERSION SYSRES_CONST_ACTION_TYPE_DELETE SYSRES_CONST_ACTION_TYPE_DELETE_ATTACHMENT SYSRES_CONST_ACTION_TYPE_DELETE_VERSION SYSRES_CONST_ACTION_TYPE_DISABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE_AND_PASSWORD SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_PASSWORD SYSRES_CONST_ACTION_TYPE_EXPORT_WITH_LOCK SYSRES_CONST_ACTION_TYPE_EXPORT_WITHOUT_LOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITH_UNLOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITHOUT_UNLOCK SYSRES_CONST_ACTION_TYPE_LIFE_CYCLE_STAGE SYSRES_CONST_ACTION_TYPE_LOCK SYSRES_CONST_ACTION_TYPE_LOCK_FOR_SERVER SYSRES_CONST_ACTION_TYPE_LOCK_MODIFY SYSRES_CONST_ACTION_TYPE_MARK_AS_READED SYSRES_CONST_ACTION_TYPE_MARK_AS_UNREADED SYSRES_CONST_ACTION_TYPE_MODIFY SYSRES_CONST_ACTION_TYPE_MODIFY_CARD SYSRES_CONST_ACTION_TYPE_MOVE_TO_ARCHIVE SYSRES_CONST_ACTION_TYPE_OFF_ENCRYPTION SYSRES_CONST_ACTION_TYPE_PASSWORD_CHANGE SYSRES_CONST_ACTION_TYPE_PERFORM SYSRES_CONST_ACTION_TYPE_RECOVER_FROM_LOCAL_COPY SYSRES_CONST_ACTION_TYPE_RESTART SYSRES_CONST_ACTION_TYPE_RESTORE_FROM_ARCHIVE SYSRES_CONST_ACTION_TYPE_REVISION SYSRES_CONST_ACTION_TYPE_SEND_BY_MAIL SYSRES_CONST_ACTION_TYPE_SIGN SYSRES_CONST_ACTION_TYPE_START SYSRES_CONST_ACTION_TYPE_UNLOCK SYSRES_CONST_ACTION_TYPE_UNLOCK_FROM_SERVER SYSRES_CONST_ACTION_TYPE_VERSION_STATE SYSRES_CONST_ACTION_TYPE_VERSION_VISIBILITY SYSRES_CONST_ACTION_TYPE_VIEW SYSRES_CONST_ACTION_TYPE_VIEW_SHADOW_COPY SYSRES_CONST_ACTION_TYPE_WORKFLOW_DESCRIPTION_MODIFY SYSRES_CONST_ACTION_TYPE_WRITE_HISTORY SYSRES_CONST_ACTIVE_VERSION_STATE_PICK_VALUE SYSRES_CONST_ADD_REFERENCE_MODE_NAME SYSRES_CONST_ADDITION_REQUISITE_CODE SYSRES_CONST_ADDITIONAL_PARAMS_REQUISITE_CODE SYSRES_CONST_ADITIONAL_JOB_END_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_READ_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_START_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_STATE_REQUISITE_NAME SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE_ACTION SYSRES_CONST_ALL_ACCEPT_CONDITION_RUS SYSRES_CONST_ALL_USERS_GROUP SYSRES_CONST_ALL_USERS_GROUP_NAME SYSRES_CONST_ALL_USERS_SERVER_GROUP_NAME SYSRES_CONST_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_APP_VIEWER_TYPE_REQUISITE_CODE SYSRES_CONST_APPROVING_SIGNATURE_NAME SYSRES_CONST_APPROVING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE_CODE SYSRES_CONST_ATTACH_TYPE_COMPONENT_TOKEN SYSRES_CONST_ATTACH_TYPE_DOC SYSRES_CONST_ATTACH_TYPE_EDOC SYSRES_CONST_ATTACH_TYPE_FOLDER SYSRES_CONST_ATTACH_TYPE_JOB SYSRES_CONST_ATTACH_TYPE_REFERENCE SYSRES_CONST_ATTACH_TYPE_TASK SYSRES_CONST_AUTH_ENCODED_PASSWORD SYSRES_CONST_AUTH_ENCODED_PASSWORD_CODE SYSRES_CONST_AUTH_NOVELL SYSRES_CONST_AUTH_PASSWORD SYSRES_CONST_AUTH_PASSWORD_CODE SYSRES_CONST_AUTH_WINDOWS SYSRES_CONST_AUTHENTICATING_SIGNATURE_NAME SYSRES_CONST_AUTHENTICATING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_AUTO_ENUM_METHOD_FLAG SYSRES_CONST_AUTO_NUMERATION_CODE SYSRES_CONST_AUTO_STRONG_ENUM_METHOD_FLAG SYSRES_CONST_AUTOTEXT_NAME_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_TEXT_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_USAGE_ALL SYSRES_CONST_AUTOTEXT_USAGE_ALL_CODE SYSRES_CONST_AUTOTEXT_USAGE_SIGN SYSRES_CONST_AUTOTEXT_USAGE_SIGN_CODE SYSRES_CONST_AUTOTEXT_USAGE_WORK SYSRES_CONST_AUTOTEXT_USAGE_WORK_CODE SYSRES_CONST_AUTOTEXT_USE_ANYWHERE_CODE SYSRES_CONST_AUTOTEXT_USE_ON_SIGNING_CODE SYSRES_CONST_AUTOTEXT_USE_ON_WORK_CODE SYSRES_CONST_BEGIN_DATE_REQUISITE_CODE SYSRES_CONST_BLACK_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BLUE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BTN_PART SYSRES_CONST_CALCULATED_ROLE_TYPE_CODE SYSRES_CONST_CALL_TYPE_VARIABLE_BUTTON_VALUE SYSRES_CONST_CALL_TYPE_VARIABLE_PROGRAM_VALUE SYSRES_CONST_CANCEL_MESSAGE_FUNCTION_RESULT SYSRES_CONST_CARD_PART SYSRES_CONST_CARD_REFERENCE_MODE_NAME SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_AND_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_VALUE SYSRES_CONST_CHECK_PARAM_VALUE_DATE_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_FLOAT_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_INTEGER_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_PICK_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_REEFRENCE_PARAM_TYPE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_CODE_COMPONENT_TYPE_ADMIN SYSRES_CONST_CODE_COMPONENT_TYPE_DEVELOPER SYSRES_CONST_CODE_COMPONENT_TYPE_DOCS SYSRES_CONST_CODE_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_CODE_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_CODE_COMPONENT_TYPE_OTHER SYSRES_CONST_CODE_COMPONENT_TYPE_REFERENCE SYSRES_CONST_CODE_COMPONENT_TYPE_REPORT SYSRES_CONST_CODE_COMPONENT_TYPE_SCRIPT SYSRES_CONST_CODE_COMPONENT_TYPE_URL SYSRES_CONST_CODE_REQUISITE_ACCESS SYSRES_CONST_CODE_REQUISITE_CODE SYSRES_CONST_CODE_REQUISITE_COMPONENT SYSRES_CONST_CODE_REQUISITE_DESCRIPTION SYSRES_CONST_CODE_REQUISITE_EXCLUDE_COMPONENT SYSRES_CONST_CODE_REQUISITE_RECORD SYSRES_CONST_COMMENT_REQ_CODE SYSRES_CONST_COMMON_SETTINGS_REQUISITE_CODE SYSRES_CONST_COMP_CODE_GRD SYSRES_CONST_COMPONENT_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_COMPONENT_TYPE_ADMIN_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DEVELOPER_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DOCS SYSRES_CONST_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_COMPONENT_TYPE_EDOCS SYSRES_CONST_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_COMPONENT_TYPE_OTHER SYSRES_CONST_COMPONENT_TYPE_REFERENCE_TYPES SYSRES_CONST_COMPONENT_TYPE_REFERENCES SYSRES_CONST_COMPONENT_TYPE_REPORTS SYSRES_CONST_COMPONENT_TYPE_SCRIPTS SYSRES_CONST_COMPONENT_TYPE_URL SYSRES_CONST_COMPONENTS_REMOTE_SERVERS_VIEW_CODE SYSRES_CONST_CONDITION_BLOCK_DESCRIPTION SYSRES_CONST_CONST_FIRM_STATUS_COMMON SYSRES_CONST_CONST_FIRM_STATUS_INDIVIDUAL SYSRES_CONST_CONST_NEGATIVE_VALUE SYSRES_CONST_CONST_POSITIVE_VALUE SYSRES_CONST_CONST_SERVER_STATUS_DONT_REPLICATE SYSRES_CONST_CONST_SERVER_STATUS_REPLICATE SYSRES_CONST_CONTENTS_REQUISITE_CODE SYSRES_CONST_DATA_TYPE_BOOLEAN SYSRES_CONST_DATA_TYPE_DATE SYSRES_CONST_DATA_TYPE_FLOAT SYSRES_CONST_DATA_TYPE_INTEGER SYSRES_CONST_DATA_TYPE_PICK SYSRES_CONST_DATA_TYPE_REFERENCE SYSRES_CONST_DATA_TYPE_STRING SYSRES_CONST_DATA_TYPE_TEXT SYSRES_CONST_DATA_TYPE_VARIANT SYSRES_CONST_DATE_CLOSE_REQ_CODE SYSRES_CONST_DATE_FORMAT_DATE_ONLY_CHAR SYSRES_CONST_DATE_OPEN_REQ_CODE SYSRES_CONST_DATE_REQUISITE SYSRES_CONST_DATE_REQUISITE_CODE SYSRES_CONST_DATE_REQUISITE_NAME SYSRES_CONST_DATE_REQUISITE_TYPE SYSRES_CONST_DATE_TYPE_CHAR SYSRES_CONST_DATETIME_FORMAT_VALUE SYSRES_CONST_DEA_ACCESS_RIGHTS_ACTION_CODE SYSRES_CONST_DESCRIPTION_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_DET1_PART SYSRES_CONST_DET2_PART SYSRES_CONST_DET3_PART SYSRES_CONST_DET4_PART SYSRES_CONST_DET5_PART SYSRES_CONST_DET6_PART SYSRES_CONST_DETAIL_DATASET_KEY_REQUISITE_CODE SYSRES_CONST_DETAIL_PICK_REQUISITE_CODE SYSRES_CONST_DETAIL_REQ_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_NAME SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_NAME SYSRES_CONST_DOCUMENT_STORAGES_CODE SYSRES_CONST_DOCUMENT_TEMPLATES_TYPE_NAME SYSRES_CONST_DOUBLE_REQUISITE_CODE SYSRES_CONST_EDITOR_CLOSE_FILE_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_CLOSE_PROCESS_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_TYPE_REQUISITE_CODE SYSRES_CONST_EDITORS_APPLICATION_NAME_REQUISITE_CODE SYSRES_CONST_EDITORS_CREATE_SEVERAL_PROCESSES_REQUISITE_CODE SYSRES_CONST_EDITORS_EXTENSION_REQUISITE_CODE SYSRES_CONST_EDITORS_OBSERVER_BY_PROCESS_TYPE SYSRES_CONST_EDITORS_REFERENCE_CODE SYSRES_CONST_EDITORS_REPLACE_SPEC_CHARS_REQUISITE_CODE SYSRES_CONST_EDITORS_USE_PLUGINS_REQUISITE_CODE SYSRES_CONST_EDITORS_VIEW_DOCUMENT_OPENED_TO_EDIT_CODE SYSRES_CONST_EDOC_CARD_TYPE_REQUISITE_CODE SYSRES_CONST_EDOC_CARD_TYPES_LINK_REQUISITE_CODE SYSRES_CONST_EDOC_CERTIFICATE_AND_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_CERTIFICATE_ENCODE_CODE SYSRES_CONST_EDOC_DATE_REQUISITE_CODE SYSRES_CONST_EDOC_KIND_REFERENCE_CODE SYSRES_CONST_EDOC_KINDS_BY_TEMPLATE_ACTION_CODE SYSRES_CONST_EDOC_MANAGE_ACCESS_CODE SYSRES_CONST_EDOC_NONE_ENCODE_CODE SYSRES_CONST_EDOC_NUMBER_REQUISITE_CODE SYSRES_CONST_EDOC_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_READONLY_ACCESS_CODE SYSRES_CONST_EDOC_SHELL_LIFE_TYPE_VIEW_VALUE SYSRES_CONST_EDOC_SIZE_RESTRICTION_PRIORITY_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_CHECK_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_COMPUTER_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_DATABASE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_EDIT_IN_STORAGE_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_LOCAL_PATH_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_SHARED_SOURCE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_EDOC_TYPES_REFERENCE_CODE SYSRES_CONST_EDOC_VERSION_ACTIVE_STAGE_CODE SYSRES_CONST_EDOC_VERSION_DESIGN_STAGE_CODE SYSRES_CONST_EDOC_VERSION_OBSOLETE_STAGE_CODE SYSRES_CONST_EDOC_WRITE_ACCES_CODE SYSRES_CONST_EDOCUMENT_CARD_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_END_DATE_REQUISITE_CODE SYSRES_CONST_ENUMERATION_TYPE_REQUISITE_CODE SYSRES_CONST_EXECUTE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_EXECUTIVE_FILE_STORAGE_TYPE SYSRES_CONST_EXIST_CONST SYSRES_CONST_EXIST_VALUE SYSRES_CONST_EXPORT_LOCK_TYPE_ASK SYSRES_CONST_EXPORT_LOCK_TYPE_WITH_LOCK SYSRES_CONST_EXPORT_LOCK_TYPE_WITHOUT_LOCK SYSRES_CONST_EXPORT_VERSION_TYPE_ASK SYSRES_CONST_EXPORT_VERSION_TYPE_LAST SYSRES_CONST_EXPORT_VERSION_TYPE_LAST_ACTIVE SYSRES_CONST_EXTENSION_REQUISITE_CODE SYSRES_CONST_FILTER_NAME_REQUISITE_CODE SYSRES_CONST_FILTER_REQUISITE_CODE SYSRES_CONST_FILTER_TYPE_COMMON_CODE SYSRES_CONST_FILTER_TYPE_COMMON_NAME SYSRES_CONST_FILTER_TYPE_USER_CODE SYSRES_CONST_FILTER_TYPE_USER_NAME SYSRES_CONST_FILTER_VALUE_REQUISITE_NAME SYSRES_CONST_FLOAT_NUMBER_FORMAT_CHAR SYSRES_CONST_FLOAT_REQUISITE_TYPE SYSRES_CONST_FOLDER_AUTHOR_VALUE SYSRES_CONST_FOLDER_KIND_ANY_OBJECTS SYSRES_CONST_FOLDER_KIND_COMPONENTS SYSRES_CONST_FOLDER_KIND_EDOCS SYSRES_CONST_FOLDER_KIND_JOBS SYSRES_CONST_FOLDER_KIND_TASKS SYSRES_CONST_FOLDER_TYPE_COMMON SYSRES_CONST_FOLDER_TYPE_COMPONENT SYSRES_CONST_FOLDER_TYPE_FAVORITES SYSRES_CONST_FOLDER_TYPE_INBOX SYSRES_CONST_FOLDER_TYPE_OUTBOX SYSRES_CONST_FOLDER_TYPE_QUICK_LAUNCH SYSRES_CONST_FOLDER_TYPE_SEARCH SYSRES_CONST_FOLDER_TYPE_SHORTCUTS SYSRES_CONST_FOLDER_TYPE_USER SYSRES_CONST_FROM_DICTIONARY_ENUM_METHOD_FLAG SYSRES_CONST_FULL_SUBSTITUTE_TYPE SYSRES_CONST_FULL_SUBSTITUTE_TYPE_CODE SYSRES_CONST_FUNCTION_CANCEL_RESULT SYSRES_CONST_FUNCTION_CATEGORY_SYSTEM SYSRES_CONST_FUNCTION_CATEGORY_USER SYSRES_CONST_FUNCTION_FAILURE_RESULT SYSRES_CONST_FUNCTION_SAVE_RESULT SYSRES_CONST_GENERATED_REQUISITE SYSRES_CONST_GREEN_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_GROUP_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_NAME SYSRES_CONST_GROUP_CATEGORY_SERVICE_CODE SYSRES_CONST_GROUP_CATEGORY_SERVICE_NAME SYSRES_CONST_GROUP_COMMON_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_FULL_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_CODES_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_SERVICE_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_USER_REQUISITE_CODE SYSRES_CONST_GROUPS_REFERENCE_CODE SYSRES_CONST_GROUPS_REQUISITE_CODE SYSRES_CONST_HIDDEN_MODE_NAME SYSRES_CONST_HIGH_LVL_REQUISITE_CODE SYSRES_CONST_HISTORY_ACTION_CREATE_CODE SYSRES_CONST_HISTORY_ACTION_DELETE_CODE SYSRES_CONST_HISTORY_ACTION_EDIT_CODE SYSRES_CONST_HOUR_CHAR SYSRES_CONST_ID_REQUISITE_CODE SYSRES_CONST_IDSPS_REQUISITE_CODE SYSRES_CONST_IMAGE_MODE_COLOR SYSRES_CONST_IMAGE_MODE_GREYSCALE SYSRES_CONST_IMAGE_MODE_MONOCHROME SYSRES_CONST_IMPORTANCE_HIGH SYSRES_CONST_IMPORTANCE_LOW SYSRES_CONST_IMPORTANCE_NORMAL SYSRES_CONST_IN_DESIGN_VERSION_STATE_PICK_VALUE SYSRES_CONST_INCOMING_WORK_RULE_TYPE_CODE SYSRES_CONST_INT_REQUISITE SYSRES_CONST_INT_REQUISITE_TYPE SYSRES_CONST_INTEGER_NUMBER_FORMAT_CHAR SYSRES_CONST_INTEGER_TYPE_CHAR SYSRES_CONST_IS_GENERATED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_PUBLIC_ROLE_REQUISITE_CODE SYSRES_CONST_IS_REMOTE_USER_NEGATIVE_VALUE SYSRES_CONST_IS_REMOTE_USER_POSITIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_STORED_VALUE SYSRES_CONST_ITALIC_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_JOB_BLOCK_DESCRIPTION SYSRES_CONST_JOB_KIND_CONTROL_JOB SYSRES_CONST_JOB_KIND_JOB SYSRES_CONST_JOB_KIND_NOTICE SYSRES_CONST_JOB_STATE_ABORTED SYSRES_CONST_JOB_STATE_COMPLETE SYSRES_CONST_JOB_STATE_WORKING SYSRES_CONST_KIND_REQUISITE_CODE SYSRES_CONST_KIND_REQUISITE_NAME SYSRES_CONST_KINDS_CREATE_SHADOW_COPIES_REQUISITE_CODE SYSRES_CONST_KINDS_DEFAULT_EDOC_LIFE_STAGE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALL_TEPLATES_ALLOWED_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_LIFE_CYCLE_STAGE_CHANGING_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_MULTIPLE_ACTIVE_VERSIONS_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_SHARE_ACCES_RIGHTS_BY_DEFAULT_CODE SYSRES_CONST_KINDS_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_TYPE_REQUISITE_CODE SYSRES_CONST_KINDS_SIGNERS_REQUISITES_CODE SYSRES_CONST_KOD_INPUT_TYPE SYSRES_CONST_LAST_UPDATE_DATE_REQUISITE_CODE SYSRES_CONST_LIFE_CYCLE_START_STAGE_REQUISITE_CODE SYSRES_CONST_LILAC_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_LINK_OBJECT_KIND_COMPONENT SYSRES_CONST_LINK_OBJECT_KIND_DOCUMENT SYSRES_CONST_LINK_OBJECT_KIND_EDOC SYSRES_CONST_LINK_OBJECT_KIND_FOLDER SYSRES_CONST_LINK_OBJECT_KIND_JOB SYSRES_CONST_LINK_OBJECT_KIND_REFERENCE SYSRES_CONST_LINK_OBJECT_KIND_TASK SYSRES_CONST_LINK_REF_TYPE_REQUISITE_CODE SYSRES_CONST_LIST_REFERENCE_MODE_NAME SYSRES_CONST_LOCALIZATION_DICTIONARY_MAIN_VIEW_CODE SYSRES_CONST_MAIN_VIEW_CODE SYSRES_CONST_MANUAL_ENUM_METHOD_FLAG SYSRES_CONST_MASTER_COMP_TYPE_REQUISITE_CODE SYSRES_CONST_MASTER_TABLE_REC_ID_REQUISITE_CODE SYSRES_CONST_MAXIMIZED_MODE_NAME SYSRES_CONST_ME_VALUE SYSRES_CONST_MESSAGE_ATTENTION_CAPTION SYSRES_CONST_MESSAGE_CONFIRMATION_CAPTION SYSRES_CONST_MESSAGE_ERROR_CAPTION SYSRES_CONST_MESSAGE_INFORMATION_CAPTION SYSRES_CONST_MINIMIZED_MODE_NAME SYSRES_CONST_MINUTE_CHAR SYSRES_CONST_MODULE_REQUISITE_CODE SYSRES_CONST_MONITORING_BLOCK_DESCRIPTION SYSRES_CONST_MONTH_FORMAT_VALUE SYSRES_CONST_NAME_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_NAME_REQUISITE_CODE SYSRES_CONST_NAME_SINGULAR_REQUISITE_CODE SYSRES_CONST_NAMEAN_INPUT_TYPE SYSRES_CONST_NEGATIVE_PICK_VALUE SYSRES_CONST_NEGATIVE_VALUE SYSRES_CONST_NO SYSRES_CONST_NO_PICK_VALUE SYSRES_CONST_NO_SIGNATURE_REQUISITE_CODE SYSRES_CONST_NO_VALUE SYSRES_CONST_NONE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_NORMAL_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NORMAL_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_NORMAL_MODE_NAME SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_NOTE_REQUISITE_CODE SYSRES_CONST_NOTICE_BLOCK_DESCRIPTION SYSRES_CONST_NUM_REQUISITE SYSRES_CONST_NUM_STR_REQUISITE_CODE SYSRES_CONST_NUMERATION_AUTO_NOT_STRONG SYSRES_CONST_NUMERATION_AUTO_STRONG SYSRES_CONST_NUMERATION_FROM_DICTONARY SYSRES_CONST_NUMERATION_MANUAL SYSRES_CONST_NUMERIC_TYPE_CHAR SYSRES_CONST_NUMREQ_REQUISITE_CODE SYSRES_CONST_OBSOLETE_VERSION_STATE_PICK_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_OPTIONAL_FORM_COMP_REQCODE_PREFIX SYSRES_CONST_ORANGE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_ORIGINALREF_REQUISITE_CODE SYSRES_CONST_OURFIRM_REF_CODE SYSRES_CONST_OURFIRM_REQUISITE_CODE SYSRES_CONST_OURFIRM_VAR SYSRES_CONST_OUTGOING_WORK_RULE_TYPE_CODE SYSRES_CONST_PICK_NEGATIVE_RESULT SYSRES_CONST_PICK_POSITIVE_RESULT SYSRES_CONST_PICK_REQUISITE SYSRES_CONST_PICK_REQUISITE_TYPE SYSRES_CONST_PICK_TYPE_CHAR SYSRES_CONST_PLAN_STATUS_REQUISITE_CODE SYSRES_CONST_PLATFORM_VERSION_COMMENT SYSRES_CONST_PLUGINS_SETTINGS_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_POSITIVE_PICK_VALUE SYSRES_CONST_POWER_TO_CREATE_ACTION_CODE SYSRES_CONST_POWER_TO_SIGN_ACTION_CODE SYSRES_CONST_PRIORITY_REQUISITE_CODE SYSRES_CONST_QUALIFIED_TASK_TYPE SYSRES_CONST_QUALIFIED_TASK_TYPE_CODE SYSRES_CONST_RECSTAT_REQUISITE_CODE SYSRES_CONST_RED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_REF_ID_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_REF_REQUISITE SYSRES_CONST_REF_REQUISITE_TYPE SYSRES_CONST_REF_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_REFERENCE_RECORD_HISTORY_CREATE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_DELETE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_MODIFY_ACTION_CODE SYSRES_CONST_REFERENCE_TYPE_CHAR SYSRES_CONST_REFERENCE_TYPE_REQUISITE_NAME SYSRES_CONST_REFERENCES_ADD_PARAMS_REQUISITE_CODE SYSRES_CONST_REFERENCES_DISPLAY_REQUISITE_REQUISITE_CODE SYSRES_CONST_REMOTE_SERVER_STATUS_WORKING SYSRES_CONST_REMOTE_SERVER_TYPE_MAIN SYSRES_CONST_REMOTE_SERVER_TYPE_SECONDARY SYSRES_CONST_REMOTE_USER_FLAG_VALUE_CODE SYSRES_CONST_REPORT_APP_EDITOR_INTERNAL SYSRES_CONST_REPORT_BASE_REPORT_ID_REQUISITE_CODE SYSRES_CONST_REPORT_BASE_REPORT_REQUISITE_CODE SYSRES_CONST_REPORT_SCRIPT_REQUISITE_CODE SYSRES_CONST_REPORT_TEMPLATE_REQUISITE_CODE SYSRES_CONST_REPORT_VIEWER_CODE_REQUISITE_CODE SYSRES_CONST_REQ_ALLOW_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_RECORD_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_SERVER_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_MODE_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_EDIT_CODE SYSRES_CONST_REQ_MODE_HIDDEN_CODE SYSRES_CONST_REQ_MODE_NOT_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_VIEW_CODE SYSRES_CONST_REQ_NUMBER_REQUISITE_CODE SYSRES_CONST_REQ_SECTION_VALUE SYSRES_CONST_REQ_TYPE_VALUE SYSRES_CONST_REQUISITE_FORMAT_BY_UNIT SYSRES_CONST_REQUISITE_FORMAT_DATE_FULL SYSRES_CONST_REQUISITE_FORMAT_DATE_TIME SYSRES_CONST_REQUISITE_FORMAT_LEFT SYSRES_CONST_REQUISITE_FORMAT_RIGHT SYSRES_CONST_REQUISITE_FORMAT_WITHOUT_UNIT SYSRES_CONST_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_REQUISITE_SECTION_ACTIONS SYSRES_CONST_REQUISITE_SECTION_BUTTON SYSRES_CONST_REQUISITE_SECTION_BUTTONS SYSRES_CONST_REQUISITE_SECTION_CARD SYSRES_CONST_REQUISITE_SECTION_TABLE SYSRES_CONST_REQUISITE_SECTION_TABLE10 SYSRES_CONST_REQUISITE_SECTION_TABLE11 SYSRES_CONST_REQUISITE_SECTION_TABLE12 SYSRES_CONST_REQUISITE_SECTION_TABLE13 SYSRES_CONST_REQUISITE_SECTION_TABLE14 SYSRES_CONST_REQUISITE_SECTION_TABLE15 SYSRES_CONST_REQUISITE_SECTION_TABLE16 SYSRES_CONST_REQUISITE_SECTION_TABLE17 SYSRES_CONST_REQUISITE_SECTION_TABLE18 SYSRES_CONST_REQUISITE_SECTION_TABLE19 SYSRES_CONST_REQUISITE_SECTION_TABLE2 SYSRES_CONST_REQUISITE_SECTION_TABLE20 SYSRES_CONST_REQUISITE_SECTION_TABLE21 SYSRES_CONST_REQUISITE_SECTION_TABLE22 SYSRES_CONST_REQUISITE_SECTION_TABLE23 SYSRES_CONST_REQUISITE_SECTION_TABLE24 SYSRES_CONST_REQUISITE_SECTION_TABLE3 SYSRES_CONST_REQUISITE_SECTION_TABLE4 SYSRES_CONST_REQUISITE_SECTION_TABLE5 SYSRES_CONST_REQUISITE_SECTION_TABLE6 SYSRES_CONST_REQUISITE_SECTION_TABLE7 SYSRES_CONST_REQUISITE_SECTION_TABLE8 SYSRES_CONST_REQUISITE_SECTION_TABLE9 SYSRES_CONST_REQUISITES_PSEUDOREFERENCE_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_RIGHT_ALIGNMENT_CODE SYSRES_CONST_ROLES_REFERENCE_CODE SYSRES_CONST_ROUTE_STEP_AFTER_RUS SYSRES_CONST_ROUTE_STEP_AND_CONDITION_RUS SYSRES_CONST_ROUTE_STEP_OR_CONDITION_RUS SYSRES_CONST_ROUTE_TYPE_COMPLEX SYSRES_CONST_ROUTE_TYPE_PARALLEL SYSRES_CONST_ROUTE_TYPE_SERIAL SYSRES_CONST_SBDATASETDESC_NEGATIVE_VALUE SYSRES_CONST_SBDATASETDESC_POSITIVE_VALUE SYSRES_CONST_SBVIEWSDESC_POSITIVE_VALUE SYSRES_CONST_SCRIPT_BLOCK_DESCRIPTION SYSRES_CONST_SEARCH_BY_TEXT_REQUISITE_CODE SYSRES_CONST_SEARCHES_COMPONENT_CONTENT SYSRES_CONST_SEARCHES_CRITERIA_ACTION_NAME SYSRES_CONST_SEARCHES_EDOC_CONTENT SYSRES_CONST_SEARCHES_FOLDER_CONTENT SYSRES_CONST_SEARCHES_JOB_CONTENT SYSRES_CONST_SEARCHES_REFERENCE_CODE SYSRES_CONST_SEARCHES_TASK_CONTENT SYSRES_CONST_SECOND_CHAR SYSRES_CONST_SECTION_REQUISITE_ACTIONS_VALUE SYSRES_CONST_SECTION_REQUISITE_CARD_VALUE SYSRES_CONST_SECTION_REQUISITE_CODE SYSRES_CONST_SECTION_REQUISITE_DETAIL_1_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_2_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_3_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_4_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_5_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_6_VALUE SYSRES_CONST_SELECT_REFERENCE_MODE_NAME SYSRES_CONST_SELECT_TYPE_SELECTABLE SYSRES_CONST_SELECT_TYPE_SELECTABLE_ONLY_CHILD SYSRES_CONST_SELECT_TYPE_SELECTABLE_WITH_CHILD SYSRES_CONST_SELECT_TYPE_UNSLECTABLE SYSRES_CONST_SERVER_TYPE_MAIN SYSRES_CONST_SERVICE_USER_CATEGORY_FIELD_VALUE SYSRES_CONST_SETTINGS_USER_REQUISITE_CODE SYSRES_CONST_SIGNATURE_AND_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SIGNATURE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SINGULAR_TITLE_REQUISITE_CODE SYSRES_CONST_SQL_SERVER_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_SQL_SERVER_ENCODE_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_STANDART_ROUTES_GROUPS_REFERENCE_CODE SYSRES_CONST_STATE_REQ_NAME SYSRES_CONST_STATE_REQUISITE_ACTIVE_VALUE SYSRES_CONST_STATE_REQUISITE_CLOSED_VALUE SYSRES_CONST_STATE_REQUISITE_CODE SYSRES_CONST_STATIC_ROLE_TYPE_CODE SYSRES_CONST_STATUS_PLAN_DEFAULT_VALUE SYSRES_CONST_STATUS_VALUE_AUTOCLEANING SYSRES_CONST_STATUS_VALUE_BLUE_SQUARE SYSRES_CONST_STATUS_VALUE_COMPLETE SYSRES_CONST_STATUS_VALUE_GREEN_SQUARE SYSRES_CONST_STATUS_VALUE_ORANGE_SQUARE SYSRES_CONST_STATUS_VALUE_PURPLE_SQUARE SYSRES_CONST_STATUS_VALUE_RED_SQUARE SYSRES_CONST_STATUS_VALUE_SUSPEND SYSRES_CONST_STATUS_VALUE_YELLOW_SQUARE SYSRES_CONST_STDROUTE_SHOW_TO_USERS_REQUISITE_CODE SYSRES_CONST_STORAGE_TYPE_FILE SYSRES_CONST_STORAGE_TYPE_SQL_SERVER SYSRES_CONST_STR_REQUISITE SYSRES_CONST_STRIKEOUT_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_STRING_FORMAT_LEFT_ALIGN_CHAR SYSRES_CONST_STRING_FORMAT_RIGHT_ALIGN_CHAR SYSRES_CONST_STRING_REQUISITE_CODE SYSRES_CONST_STRING_REQUISITE_TYPE SYSRES_CONST_STRING_TYPE_CHAR SYSRES_CONST_SUBSTITUTES_PSEUDOREFERENCE_CODE SYSRES_CONST_SUBTASK_BLOCK_DESCRIPTION SYSRES_CONST_SYSTEM_SETTING_CURRENT_USER_PARAM_VALUE SYSRES_CONST_SYSTEM_SETTING_EMPTY_VALUE_PARAM_VALUE SYSRES_CONST_SYSTEM_VERSION_COMMENT SYSRES_CONST_TASK_ACCESS_TYPE_ALL SYSRES_CONST_TASK_ACCESS_TYPE_ALL_MEMBERS SYSRES_CONST_TASK_ACCESS_TYPE_MANUAL SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION_AND_PASSWORD SYSRES_CONST_TASK_ENCODE_TYPE_NONE SYSRES_CONST_TASK_ENCODE_TYPE_PASSWORD SYSRES_CONST_TASK_ROUTE_ALL_CONDITION SYSRES_CONST_TASK_ROUTE_AND_CONDITION SYSRES_CONST_TASK_ROUTE_OR_CONDITION SYSRES_CONST_TASK_STATE_ABORTED SYSRES_CONST_TASK_STATE_COMPLETE SYSRES_CONST_TASK_STATE_CONTINUED SYSRES_CONST_TASK_STATE_CONTROL SYSRES_CONST_TASK_STATE_INIT SYSRES_CONST_TASK_STATE_WORKING SYSRES_CONST_TASK_TITLE SYSRES_CONST_TASK_TYPES_GROUPS_REFERENCE_CODE SYSRES_CONST_TASK_TYPES_REFERENCE_CODE SYSRES_CONST_TEMPLATES_REFERENCE_CODE SYSRES_CONST_TEST_DATE_REQUISITE_NAME SYSRES_CONST_TEST_DEV_DATABASE_NAME SYSRES_CONST_TEST_DEV_SYSTEM_CODE SYSRES_CONST_TEST_EDMS_DATABASE_NAME SYSRES_CONST_TEST_EDMS_MAIN_CODE SYSRES_CONST_TEST_EDMS_MAIN_DB_NAME SYSRES_CONST_TEST_EDMS_SECOND_CODE SYSRES_CONST_TEST_EDMS_SECOND_DB_NAME SYSRES_CONST_TEST_EDMS_SYSTEM_CODE SYSRES_CONST_TEST_NUMERIC_REQUISITE_NAME SYSRES_CONST_TEXT_REQUISITE SYSRES_CONST_TEXT_REQUISITE_CODE SYSRES_CONST_TEXT_REQUISITE_TYPE SYSRES_CONST_TEXT_TYPE_CHAR SYSRES_CONST_TYPE_CODE_REQUISITE_CODE SYSRES_CONST_TYPE_REQUISITE_CODE SYSRES_CONST_UNDEFINED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_UNITS_SECTION_ID_REQUISITE_CODE SYSRES_CONST_UNITS_SECTION_REQUISITE_CODE SYSRES_CONST_UNOPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_NAME SYSRES_CONST_USE_ACCESS_TYPE_CODE SYSRES_CONST_USE_ACCESS_TYPE_NAME SYSRES_CONST_USER_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_USER_ADDITIONAL_INFORMATION_REQUISITE_CODE SYSRES_CONST_USER_AND_GROUP_ID_FROM_PSEUDOREFERENCE_REQUISITE_CODE SYSRES_CONST_USER_CATEGORY_NORMAL SYSRES_CONST_USER_CERTIFICATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_STATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_SUBJECT_NAME_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_THUMBPRINT_REQUISITE_CODE SYSRES_CONST_USER_COMMON_CATEGORY SYSRES_CONST_USER_COMMON_CATEGORY_CODE SYSRES_CONST_USER_FULL_NAME_REQUISITE_CODE SYSRES_CONST_USER_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_USER_LOGIN_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_SYSTEM_REQUISITE_CODE SYSRES_CONST_USER_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_USER_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_USER_SERVICE_CATEGORY SYSRES_CONST_USER_SERVICE_CATEGORY_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_NAME SYSRES_CONST_USER_STATUS_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_DEVELOPER_NAME SYSRES_CONST_USER_STATUS_DISABLED_CODE SYSRES_CONST_USER_STATUS_DISABLED_NAME SYSRES_CONST_USER_STATUS_SYSTEM_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_USER_CODE SYSRES_CONST_USER_STATUS_USER_NAME SYSRES_CONST_USER_STATUS_USER_NAME_DEPRECATED SYSRES_CONST_USER_TYPE_FIELD_VALUE_USER SYSRES_CONST_USER_TYPE_REQUISITE_CODE SYSRES_CONST_USERS_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USERS_IS_MAIN_SERVER_REQUISITE_CODE SYSRES_CONST_USERS_REFERENCE_CODE SYSRES_CONST_USERS_REGISTRATION_CERTIFICATES_ACTION_NAME SYSRES_CONST_USERS_REQUISITE_CODE SYSRES_CONST_USERS_SYSTEM_REQUISITE_CODE SYSRES_CONST_USERS_USER_ACCESS_RIGHTS_TYPR_REQUISITE_CODE SYSRES_CONST_USERS_USER_AUTHENTICATION_REQUISITE_CODE SYSRES_CONST_USERS_USER_COMPONENT_REQUISITE_CODE SYSRES_CONST_USERS_USER_GROUP_REQUISITE_CODE SYSRES_CONST_USERS_VIEW_CERTIFICATES_ACTION_NAME SYSRES_CONST_VIEW_DEFAULT_CODE SYSRES_CONST_VIEW_DEFAULT_NAME SYSRES_CONST_VIEWER_REQUISITE_CODE SYSRES_CONST_WAITING_BLOCK_DESCRIPTION SYSRES_CONST_WIZARD_FORM_LABEL_TEST_STRING SYSRES_CONST_WIZARD_QUERY_PARAM_HEIGHT_ETALON_STRING SYSRES_CONST_WIZARD_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_WORK_RULES_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_WORK_TIME_CALENDAR_REFERENCE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORK_WORKFLOW_SOFT_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORKFLOW_ROUTE_TYPR_HARD SYSRES_CONST_WORKFLOW_ROUTE_TYPR_SOFT SYSRES_CONST_XML_ENCODING SYSRES_CONST_XREC_STAT_REQUISITE_CODE SYSRES_CONST_XRECID_FIELD_NAME SYSRES_CONST_YES SYSRES_CONST_YES_NO_2_REQUISITE_CODE SYSRES_CONST_YES_NO_REQUISITE_CODE SYSRES_CONST_YES_NO_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_YES_PICK_VALUE SYSRES_CONST_YES_VALUE CR FALSE nil NO_VALUE NULL TAB TRUE YES_VALUE ADMINISTRATORS_GROUP_NAME CUSTOMIZERS_GROUP_NAME DEVELOPERS_GROUP_NAME SERVICE_USERS_GROUP_NAME DECISION_BLOCK_FIRST_OPERAND_PROPERTY DECISION_BLOCK_NAME_PROPERTY DECISION_BLOCK_OPERATION_PROPERTY DECISION_BLOCK_RESULT_TYPE_PROPERTY DECISION_BLOCK_SECOND_OPERAND_PROPERTY ANY_FILE_EXTENTION COMPRESSED_DOCUMENT_EXTENSION EXTENDED_DOCUMENT_EXTENSION SHORT_COMPRESSED_DOCUMENT_EXTENSION SHORT_EXTENDED_DOCUMENT_EXTENSION JOB_BLOCK_ABORT_DEADLINE_PROPERTY JOB_BLOCK_AFTER_FINISH_EVENT JOB_BLOCK_AFTER_QUERY_PARAMETERS_EVENT JOB_BLOCK_ATTACHMENT_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY JOB_BLOCK_BEFORE_QUERY_PARAMETERS_EVENT JOB_BLOCK_BEFORE_START_EVENT JOB_BLOCK_CREATED_JOBS_PROPERTY JOB_BLOCK_DEADLINE_PROPERTY JOB_BLOCK_EXECUTION_RESULTS_PROPERTY JOB_BLOCK_IS_PARALLEL_PROPERTY JOB_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY JOB_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY JOB_BLOCK_JOB_TEXT_PROPERTY JOB_BLOCK_NAME_PROPERTY JOB_BLOCK_NEED_SIGN_ON_PERFORM_PROPERTY JOB_BLOCK_PERFORMER_PROPERTY JOB_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY JOB_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY JOB_BLOCK_SUBJECT_PROPERTY ENGLISH_LANGUAGE_CODE RUSSIAN_LANGUAGE_CODE smHidden smMaximized smMinimized smNormal wmNo wmYes COMPONENT_TOKEN_LINK_KIND DOCUMENT_LINK_KIND EDOCUMENT_LINK_KIND FOLDER_LINK_KIND JOB_LINK_KIND REFERENCE_LINK_KIND TASK_LINK_KIND COMPONENT_TOKEN_LOCK_TYPE EDOCUMENT_VERSION_LOCK_TYPE MONITOR_BLOCK_AFTER_FINISH_EVENT MONITOR_BLOCK_BEFORE_START_EVENT MONITOR_BLOCK_DEADLINE_PROPERTY MONITOR_BLOCK_INTERVAL_PROPERTY MONITOR_BLOCK_INTERVAL_TYPE_PROPERTY MONITOR_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY MONITOR_BLOCK_NAME_PROPERTY MONITOR_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY MONITOR_BLOCK_SEARCH_SCRIPT_PROPERTY NOTICE_BLOCK_AFTER_FINISH_EVENT NOTICE_BLOCK_ATTACHMENT_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY NOTICE_BLOCK_BEFORE_START_EVENT NOTICE_BLOCK_CREATED_NOTICES_PROPERTY NOTICE_BLOCK_DEADLINE_PROPERTY NOTICE_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY NOTICE_BLOCK_NAME_PROPERTY NOTICE_BLOCK_NOTICE_TEXT_PROPERTY NOTICE_BLOCK_PERFORMER_PROPERTY NOTICE_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY NOTICE_BLOCK_SUBJECT_PROPERTY dseAfterCancel dseAfterClose dseAfterDelete dseAfterDeleteOutOfTransaction dseAfterInsert dseAfterOpen dseAfterScroll dseAfterUpdate dseAfterUpdateOutOfTransaction dseBeforeCancel dseBeforeClose dseBeforeDelete dseBeforeDetailUpdate dseBeforeInsert dseBeforeOpen dseBeforeUpdate dseOnAnyRequisiteChange dseOnCloseRecord dseOnDeleteError dseOnOpenRecord dseOnPrepareUpdate dseOnUpdateError dseOnUpdateRatifiedRecord dseOnValidDelete dseOnValidUpdate reOnChange reOnChangeValues SELECTION_BEGIN_ROUTE_EVENT SELECTION_END_ROUTE_EVENT CURRENT_PERIOD_IS_REQUIRED PREVIOUS_CARD_TYPE_NAME SHOW_RECORD_PROPERTIES_FORM ACCESS_RIGHTS_SETTING_DIALOG_CODE ADMINISTRATOR_USER_CODE ANALYTIC_REPORT_TYPE asrtHideLocal asrtHideRemote CALCULATED_ROLE_TYPE_CODE COMPONENTS_REFERENCE_DEVELOPER_VIEW_CODE DCTS_TEST_PROTOCOLS_FOLDER_PATH E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED_BY_USER E_EDOC_VERSION_ALREDY_SIGNED E_EDOC_VERSION_ALREDY_SIGNED_BY_USER EDOC_TYPES_CODE_REQUISITE_FIELD_NAME EDOCUMENTS_ALIAS_NAME FILES_FOLDER_PATH FILTER_OPERANDS_DELIMITER FILTER_OPERATIONS_DELIMITER FORMCARD_NAME FORMLIST_NAME GET_EXTENDED_DOCUMENT_EXTENSION_CREATION_MODE GET_EXTENDED_DOCUMENT_EXTENSION_IMPORT_MODE INTEGRATED_REPORT_TYPE IS_BUILDER_APPLICATION_ROLE IS_BUILDER_APPLICATION_ROLE2 IS_BUILDER_USERS ISBSYSDEV LOG_FOLDER_PATH mbCancel mbNo mbNoToAll mbOK mbYes mbYesToAll MEMORY_DATASET_DESRIPTIONS_FILENAME mrNo mrNoToAll mrYes mrYesToAll MULTIPLE_SELECT_DIALOG_CODE NONOPERATING_RECORD_FLAG_FEMININE NONOPERATING_RECORD_FLAG_MASCULINE OPERATING_RECORD_FLAG_FEMININE OPERATING_RECORD_FLAG_MASCULINE PROFILING_SETTINGS_COMMON_SETTINGS_CODE_VALUE PROGRAM_INITIATED_LOOKUP_ACTION ratDelete ratEdit ratInsert REPORT_TYPE REQUIRED_PICK_VALUES_VARIABLE rmCard rmList SBRTE_PROGID_DEV SBRTE_PROGID_RELEASE STATIC_ROLE_TYPE_CODE SUPPRESS_EMPTY_TEMPLATE_CREATION SYSTEM_USER_CODE UPDATE_DIALOG_DATASET USED_IN_OBJECT_HINT_PARAM USER_INITIATED_LOOKUP_ACTION USER_NAME_FORMAT USER_SELECTION_RESTRICTIONS WORKFLOW_TEST_PROTOCOLS_FOLDER_PATH ELS_SUBTYPE_CONTROL_NAME ELS_FOLDER_KIND_CONTROL_NAME REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME PRIVILEGE_COMPONENT_FULL_ACCESS PRIVILEGE_DEVELOPMENT_EXPORT PRIVILEGE_DEVELOPMENT_IMPORT PRIVILEGE_DOCUMENT_DELETE PRIVILEGE_ESD PRIVILEGE_FOLDER_DELETE PRIVILEGE_MANAGE_ACCESS_RIGHTS PRIVILEGE_MANAGE_REPLICATION PRIVILEGE_MANAGE_SESSION_SERVER PRIVILEGE_OBJECT_FULL_ACCESS PRIVILEGE_OBJECT_VIEW PRIVILEGE_RESERVE_LICENSE PRIVILEGE_SYSTEM_CUSTOMIZE PRIVILEGE_SYSTEM_DEVELOP PRIVILEGE_SYSTEM_INSTALL PRIVILEGE_TASK_DELETE PRIVILEGE_USER_PLUGIN_SETTINGS_CUSTOMIZE PRIVILEGES_PSEUDOREFERENCE_CODE ACCESS_TYPES_PSEUDOREFERENCE_CODE ALL_AVAILABLE_COMPONENTS_PSEUDOREFERENCE_CODE ALL_AVAILABLE_PRIVILEGES_PSEUDOREFERENCE_CODE ALL_REPLICATE_COMPONENTS_PSEUDOREFERENCE_CODE AVAILABLE_DEVELOPERS_COMPONENTS_PSEUDOREFERENCE_CODE COMPONENTS_PSEUDOREFERENCE_CODE FILTRATER_SETTINGS_CONFLICTS_PSEUDOREFERENCE_CODE GROUPS_PSEUDOREFERENCE_CODE RECEIVE_PROTOCOL_PSEUDOREFERENCE_CODE REFERENCE_REQUISITE_PSEUDOREFERENCE_CODE REFERENCE_REQUISITES_PSEUDOREFERENCE_CODE REFTYPES_PSEUDOREFERENCE_CODE REPLICATION_SEANCES_DIARY_PSEUDOREFERENCE_CODE SEND_PROTOCOL_PSEUDOREFERENCE_CODE SUBSTITUTES_PSEUDOREFERENCE_CODE SYSTEM_SETTINGS_PSEUDOREFERENCE_CODE UNITS_PSEUDOREFERENCE_CODE USERS_PSEUDOREFERENCE_CODE VIEWERS_PSEUDOREFERENCE_CODE CERTIFICATE_TYPE_ENCRYPT CERTIFICATE_TYPE_SIGN CERTIFICATE_TYPE_SIGN_AND_ENCRYPT STORAGE_TYPE_FILE STORAGE_TYPE_NAS_CIFS STORAGE_TYPE_SAPERION STORAGE_TYPE_SQL_SERVER COMPTYPE2_REQUISITE_DOCUMENTS_VALUE COMPTYPE2_REQUISITE_TASKS_VALUE COMPTYPE2_REQUISITE_FOLDERS_VALUE COMPTYPE2_REQUISITE_REFERENCES_VALUE SYSREQ_CODE SYSREQ_COMPTYPE2 SYSREQ_CONST_AVAILABLE_FOR_WEB SYSREQ_CONST_COMMON_CODE SYSREQ_CONST_COMMON_VALUE SYSREQ_CONST_FIRM_CODE SYSREQ_CONST_FIRM_STATUS SYSREQ_CONST_FIRM_VALUE SYSREQ_CONST_SERVER_STATUS SYSREQ_CONTENTS SYSREQ_DATE_OPEN SYSREQ_DATE_CLOSE SYSREQ_DESCRIPTION SYSREQ_DESCRIPTION_LOCALIZE_ID SYSREQ_DOUBLE SYSREQ_EDOC_ACCESS_TYPE SYSREQ_EDOC_AUTHOR SYSREQ_EDOC_CREATED SYSREQ_EDOC_DELEGATE_RIGHTS_REQUISITE_CODE SYSREQ_EDOC_EDITOR SYSREQ_EDOC_ENCODE_TYPE SYSREQ_EDOC_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_EXPORT_DATE SYSREQ_EDOC_EXPORTER SYSREQ_EDOC_KIND SYSREQ_EDOC_LIFE_STAGE_NAME SYSREQ_EDOC_LOCKED_FOR_SERVER_CODE SYSREQ_EDOC_MODIFIED SYSREQ_EDOC_NAME SYSREQ_EDOC_NOTE SYSREQ_EDOC_QUALIFIED_ID SYSREQ_EDOC_SESSION_KEY SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_SIGNATURE_TYPE SYSREQ_EDOC_SIGNED SYSREQ_EDOC_STORAGE SYSREQ_EDOC_STORAGES_ARCHIVE_STORAGE SYSREQ_EDOC_STORAGES_CHECK_RIGHTS SYSREQ_EDOC_STORAGES_COMPUTER_NAME SYSREQ_EDOC_STORAGES_EDIT_IN_STORAGE SYSREQ_EDOC_STORAGES_EXECUTIVE_STORAGE SYSREQ_EDOC_STORAGES_FUNCTION SYSREQ_EDOC_STORAGES_INITIALIZED SYSREQ_EDOC_STORAGES_LOCAL_PATH SYSREQ_EDOC_STORAGES_SAPERION_DATABASE_NAME SYSREQ_EDOC_STORAGES_SEARCH_BY_TEXT SYSREQ_EDOC_STORAGES_SERVER_NAME SYSREQ_EDOC_STORAGES_SHARED_SOURCE_NAME SYSREQ_EDOC_STORAGES_TYPE SYSREQ_EDOC_TEXT_MODIFIED SYSREQ_EDOC_TYPE_ACT_CODE SYSREQ_EDOC_TYPE_ACT_DESCRIPTION SYSREQ_EDOC_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_EDOC_TYPE_ACT_SECTION SYSREQ_EDOC_TYPE_ADD_PARAMS SYSREQ_EDOC_TYPE_COMMENT SYSREQ_EDOC_TYPE_EVENT_TEXT SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_EDOC_TYPE_NAME_LOCALIZE_ID SYSREQ_EDOC_TYPE_NUMERATION_METHOD SYSREQ_EDOC_TYPE_PSEUDO_REQUISITE_CODE SYSREQ_EDOC_TYPE_REQ_CODE SYSREQ_EDOC_TYPE_REQ_DESCRIPTION SYSREQ_EDOC_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_REQ_IS_LEADING SYSREQ_EDOC_TYPE_REQ_IS_REQUIRED SYSREQ_EDOC_TYPE_REQ_NUMBER SYSREQ_EDOC_TYPE_REQ_ON_CHANGE SYSREQ_EDOC_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_EDOC_TYPE_REQ_ON_SELECT SYSREQ_EDOC_TYPE_REQ_ON_SELECT_KIND SYSREQ_EDOC_TYPE_REQ_SECTION SYSREQ_EDOC_TYPE_VIEW_CARD SYSREQ_EDOC_TYPE_VIEW_CODE SYSREQ_EDOC_TYPE_VIEW_COMMENT SYSREQ_EDOC_TYPE_VIEW_IS_MAIN SYSREQ_EDOC_TYPE_VIEW_NAME SYSREQ_EDOC_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_EDOC_VERSION_AUTHOR SYSREQ_EDOC_VERSION_CRC SYSREQ_EDOC_VERSION_DATA SYSREQ_EDOC_VERSION_EDITOR SYSREQ_EDOC_VERSION_EXPORT_DATE SYSREQ_EDOC_VERSION_EXPORTER SYSREQ_EDOC_VERSION_HIDDEN SYSREQ_EDOC_VERSION_LIFE_STAGE SYSREQ_EDOC_VERSION_MODIFIED SYSREQ_EDOC_VERSION_NOTE SYSREQ_EDOC_VERSION_SIGNATURE_TYPE SYSREQ_EDOC_VERSION_SIGNED SYSREQ_EDOC_VERSION_SIZE SYSREQ_EDOC_VERSION_SOURCE SYSREQ_EDOC_VERSION_TEXT_MODIFIED SYSREQ_EDOCKIND_DEFAULT_VERSION_STATE_CODE SYSREQ_FOLDER_KIND SYSREQ_FUNC_CATEGORY SYSREQ_FUNC_COMMENT SYSREQ_FUNC_GROUP SYSREQ_FUNC_GROUP_COMMENT SYSREQ_FUNC_GROUP_NUMBER SYSREQ_FUNC_HELP SYSREQ_FUNC_PARAM_DEF_VALUE SYSREQ_FUNC_PARAM_IDENT SYSREQ_FUNC_PARAM_NUMBER SYSREQ_FUNC_PARAM_TYPE SYSREQ_FUNC_TEXT SYSREQ_GROUP_CATEGORY SYSREQ_ID SYSREQ_LAST_UPDATE SYSREQ_LEADER_REFERENCE SYSREQ_LINE_NUMBER SYSREQ_MAIN_RECORD_ID SYSREQ_NAME SYSREQ_NAME_LOCALIZE_ID SYSREQ_NOTE SYSREQ_ORIGINAL_RECORD SYSREQ_OUR_FIRM SYSREQ_PROFILING_SETTINGS_BATCH_LOGING SYSREQ_PROFILING_SETTINGS_BATCH_SIZE SYSREQ_PROFILING_SETTINGS_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_SQL_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_START_LOGGED SYSREQ_RECORD_STATUS SYSREQ_REF_REQ_FIELD_NAME SYSREQ_REF_REQ_FORMAT SYSREQ_REF_REQ_GENERATED SYSREQ_REF_REQ_LENGTH SYSREQ_REF_REQ_PRECISION SYSREQ_REF_REQ_REFERENCE SYSREQ_REF_REQ_SECTION SYSREQ_REF_REQ_STORED SYSREQ_REF_REQ_TOKENS SYSREQ_REF_REQ_TYPE SYSREQ_REF_REQ_VIEW SYSREQ_REF_TYPE_ACT_CODE SYSREQ_REF_TYPE_ACT_DESCRIPTION SYSREQ_REF_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_ACT_ON_EXECUTE SYSREQ_REF_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_REF_TYPE_ACT_SECTION SYSREQ_REF_TYPE_ADD_PARAMS SYSREQ_REF_TYPE_COMMENT SYSREQ_REF_TYPE_COMMON_SETTINGS SYSREQ_REF_TYPE_DISPLAY_REQUISITE_NAME SYSREQ_REF_TYPE_EVENT_TEXT SYSREQ_REF_TYPE_MAIN_LEADING_REF SYSREQ_REF_TYPE_NAME_IN_SINGULAR SYSREQ_REF_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_REF_TYPE_NAME_LOCALIZE_ID SYSREQ_REF_TYPE_NUMERATION_METHOD SYSREQ_REF_TYPE_REQ_CODE SYSREQ_REF_TYPE_REQ_DESCRIPTION SYSREQ_REF_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_REQ_IS_CONTROL SYSREQ_REF_TYPE_REQ_IS_FILTER SYSREQ_REF_TYPE_REQ_IS_LEADING SYSREQ_REF_TYPE_REQ_IS_REQUIRED SYSREQ_REF_TYPE_REQ_NUMBER SYSREQ_REF_TYPE_REQ_ON_CHANGE SYSREQ_REF_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_REF_TYPE_REQ_ON_SELECT SYSREQ_REF_TYPE_REQ_ON_SELECT_KIND SYSREQ_REF_TYPE_REQ_SECTION SYSREQ_REF_TYPE_VIEW_CARD SYSREQ_REF_TYPE_VIEW_CODE SYSREQ_REF_TYPE_VIEW_COMMENT SYSREQ_REF_TYPE_VIEW_IS_MAIN SYSREQ_REF_TYPE_VIEW_NAME SYSREQ_REF_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_REFERENCE_TYPE_ID SYSREQ_STATE SYSREQ_STAT\u0415 SYSREQ_SYSTEM_SETTINGS_VALUE SYSREQ_TYPE SYSREQ_UNIT SYSREQ_UNIT_ID SYSREQ_USER_GROUPS_GROUP_FULL_NAME SYSREQ_USER_GROUPS_GROUP_NAME SYSREQ_USER_GROUPS_GROUP_SERVER_NAME SYSREQ_USERS_ACCESS_RIGHTS SYSREQ_USERS_AUTHENTICATION SYSREQ_USERS_CATEGORY SYSREQ_USERS_COMPONENT SYSREQ_USERS_COMPONENT_USER_IS_PUBLIC SYSREQ_USERS_DOMAIN SYSREQ_USERS_FULL_USER_NAME SYSREQ_USERS_GROUP SYSREQ_USERS_IS_MAIN_SERVER SYSREQ_USERS_LOGIN SYSREQ_USERS_REFERENCE_USER_IS_PUBLIC SYSREQ_USERS_STATUS SYSREQ_USERS_USER_CERTIFICATE SYSREQ_USERS_USER_CERTIFICATE_INFO SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_NAME SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_VERSION SYSREQ_USERS_USER_CERTIFICATE_STATE SYSREQ_USERS_USER_CERTIFICATE_SUBJECT_NAME SYSREQ_USERS_USER_CERTIFICATE_THUMBPRINT SYSREQ_USERS_USER_DEFAULT_CERTIFICATE SYSREQ_USERS_USER_DESCRIPTION SYSREQ_USERS_USER_GLOBAL_NAME SYSREQ_USERS_USER_LOGIN SYSREQ_USERS_USER_MAIN_SERVER SYSREQ_USERS_USER_TYPE SYSREQ_WORK_RULES_FOLDER_ID RESULT_VAR_NAME RESULT_VAR_NAME_ENG AUTO_NUMERATION_RULE_ID CANT_CHANGE_ID_REQUISITE_RULE_ID CANT_CHANGE_OURFIRM_REQUISITE_RULE_ID CHECK_CHANGING_REFERENCE_RECORD_USE_RULE_ID CHECK_CODE_REQUISITE_RULE_ID CHECK_DELETING_REFERENCE_RECORD_USE_RULE_ID CHECK_FILTRATER_CHANGES_RULE_ID CHECK_RECORD_INTERVAL_RULE_ID CHECK_REFERENCE_INTERVAL_RULE_ID CHECK_REQUIRED_DATA_FULLNESS_RULE_ID CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID MAKE_RECORD_UNRATIFIED_RULE_ID RESTORE_AUTO_NUMERATION_RULE_ID SET_FIRM_CONTEXT_FROM_RECORD_RULE_ID SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID SET_IDSPS_VALUE_RULE_ID SET_NEXT_CODE_VALUE_RULE_ID SET_OURFIRM_BOUNDS_RULE_ID SET_OURFIRM_REQUISITE_RULE_ID SCRIPT_BLOCK_AFTER_FINISH_EVENT SCRIPT_BLOCK_BEFORE_START_EVENT SCRIPT_BLOCK_EXECUTION_RESULTS_PROPERTY SCRIPT_BLOCK_NAME_PROPERTY SCRIPT_BLOCK_SCRIPT_PROPERTY SUBTASK_BLOCK_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_AFTER_FINISH_EVENT SUBTASK_BLOCK_ASSIGN_PARAMS_EVENT SUBTASK_BLOCK_ATTACHMENTS_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY SUBTASK_BLOCK_BEFORE_START_EVENT SUBTASK_BLOCK_CREATED_TASK_PROPERTY SUBTASK_BLOCK_CREATION_EVENT SUBTASK_BLOCK_DEADLINE_PROPERTY SUBTASK_BLOCK_IMPORTANCE_PROPERTY SUBTASK_BLOCK_INITIATOR_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY SUBTASK_BLOCK_JOBS_TYPE_PROPERTY SUBTASK_BLOCK_NAME_PROPERTY SUBTASK_BLOCK_PARALLEL_ROUTE_PROPERTY SUBTASK_BLOCK_PERFORMERS_PROPERTY SUBTASK_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_REQUIRE_SIGN_PROPERTY SUBTASK_BLOCK_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_START_EVENT SUBTASK_BLOCK_STEP_CONTROL_PROPERTY SUBTASK_BLOCK_SUBJECT_PROPERTY SUBTASK_BLOCK_TASK_CONTROL_PROPERTY SUBTASK_BLOCK_TEXT_PROPERTY SUBTASK_BLOCK_UNLOCK_ATTACHMENTS_ON_STOP_PROPERTY SUBTASK_BLOCK_USE_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_WAIT_FOR_TASK_COMPLETE_PROPERTY SYSCOMP_CONTROL_JOBS SYSCOMP_FOLDERS SYSCOMP_JOBS SYSCOMP_NOTICES SYSCOMP_TASKS SYSDLG_CREATE_EDOCUMENT SYSDLG_CREATE_EDOCUMENT_VERSION SYSDLG_CURRENT_PERIOD SYSDLG_EDIT_FUNCTION_HELP SYSDLG_EDOCUMENT_KINDS_FOR_TEMPLATE SYSDLG_EXPORT_MULTIPLE_EDOCUMENTS SYSDLG_EXPORT_SINGLE_EDOCUMENT SYSDLG_IMPORT_EDOCUMENT SYSDLG_MULTIPLE_SELECT SYSDLG_SETUP_ACCESS_RIGHTS SYSDLG_SETUP_DEFAULT_RIGHTS SYSDLG_SETUP_FILTER_CONDITION SYSDLG_SETUP_SIGN_RIGHTS SYSDLG_SETUP_TASK_OBSERVERS SYSDLG_SETUP_TASK_ROUTE SYSDLG_SETUP_USERS_LIST SYSDLG_SIGN_EDOCUMENT SYSDLG_SIGN_MULTIPLE_EDOCUMENTS SYSREF_ACCESS_RIGHTS_TYPES SYSREF_ADMINISTRATION_HISTORY SYSREF_ALL_AVAILABLE_COMPONENTS SYSREF_ALL_AVAILABLE_PRIVILEGES SYSREF_ALL_REPLICATING_COMPONENTS SYSREF_AVAILABLE_DEVELOPERS_COMPONENTS SYSREF_CALENDAR_EVENTS SYSREF_COMPONENT_TOKEN_HISTORY SYSREF_COMPONENT_TOKENS SYSREF_COMPONENTS SYSREF_CONSTANTS SYSREF_DATA_RECEIVE_PROTOCOL SYSREF_DATA_SEND_PROTOCOL SYSREF_DIALOGS SYSREF_DIALOGS_REQUISITES SYSREF_EDITORS SYSREF_EDOC_CARDS SYSREF_EDOC_TYPES SYSREF_EDOCUMENT_CARD_REQUISITES SYSREF_EDOCUMENT_CARD_TYPES SYSREF_EDOCUMENT_CARD_TYPES_REFERENCE SYSREF_EDOCUMENT_CARDS SYSREF_EDOCUMENT_HISTORY SYSREF_EDOCUMENT_KINDS SYSREF_EDOCUMENT_REQUISITES SYSREF_EDOCUMENT_SIGNATURES SYSREF_EDOCUMENT_TEMPLATES SYSREF_EDOCUMENT_TEXT_STORAGES SYSREF_EDOCUMENT_VIEWS SYSREF_FILTERER_SETUP_CONFLICTS SYSREF_FILTRATER_SETTING_CONFLICTS SYSREF_FOLDER_HISTORY SYSREF_FOLDERS SYSREF_FUNCTION_GROUPS SYSREF_FUNCTION_PARAMS SYSREF_FUNCTIONS SYSREF_JOB_HISTORY SYSREF_LINKS SYSREF_LOCALIZATION_DICTIONARY SYSREF_LOCALIZATION_LANGUAGES SYSREF_MODULES SYSREF_PRIVILEGES SYSREF_RECORD_HISTORY SYSREF_REFERENCE_REQUISITES SYSREF_REFERENCE_TYPE_VIEWS SYSREF_REFERENCE_TYPES SYSREF_REFERENCES SYSREF_REFERENCES_REQUISITES SYSREF_REMOTE_SERVERS SYSREF_REPLICATION_SESSIONS_LOG SYSREF_REPLICATION_SESSIONS_PROTOCOL SYSREF_REPORTS SYSREF_ROLES SYSREF_ROUTE_BLOCK_GROUPS SYSREF_ROUTE_BLOCKS SYSREF_SCRIPTS SYSREF_SEARCHES SYSREF_SERVER_EVENTS SYSREF_SERVER_EVENTS_HISTORY SYSREF_STANDARD_ROUTE_GROUPS SYSREF_STANDARD_ROUTES SYSREF_STATUSES SYSREF_SYSTEM_SETTINGS SYSREF_TASK_HISTORY SYSREF_TASK_KIND_GROUPS SYSREF_TASK_KINDS SYSREF_TASK_RIGHTS SYSREF_TASK_SIGNATURES SYSREF_TASKS SYSREF_UNITS SYSREF_USER_GROUPS SYSREF_USER_GROUPS_REFERENCE SYSREF_USER_SUBSTITUTION SYSREF_USERS SYSREF_USERS_REFERENCE SYSREF_VIEWERS SYSREF_WORKING_TIME_CALENDARS ACCESS_RIGHTS_TABLE_NAME EDMS_ACCESS_TABLE_NAME EDOC_TYPES_TABLE_NAME TEST_DEV_DB_NAME TEST_DEV_SYSTEM_CODE TEST_EDMS_DB_NAME TEST_EDMS_MAIN_CODE TEST_EDMS_MAIN_DB_NAME TEST_EDMS_SECOND_CODE TEST_EDMS_SECOND_DB_NAME TEST_EDMS_SYSTEM_CODE TEST_ISB5_MAIN_CODE TEST_ISB5_SECOND_CODE TEST_SQL_SERVER_2005_NAME TEST_SQL_SERVER_NAME ATTENTION_CAPTION cbsCommandLinks cbsDefault CONFIRMATION_CAPTION ERROR_CAPTION INFORMATION_CAPTION mrCancel mrOk EDOC_VERSION_ACTIVE_STAGE_CODE EDOC_VERSION_DESIGN_STAGE_CODE EDOC_VERSION_OBSOLETE_STAGE_CODE cpDataEnciphermentEnabled cpDigitalSignatureEnabled cpID cpIssuer cpPluginVersion cpSerial cpSubjectName cpSubjSimpleName cpValidFromDate cpValidToDate ISBL_SYNTAX NO_SYNTAX XML_SYNTAX WAIT_BLOCK_AFTER_FINISH_EVENT WAIT_BLOCK_BEFORE_START_EVENT WAIT_BLOCK_DEADLINE_PROPERTY WAIT_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY WAIT_BLOCK_NAME_PROPERTY WAIT_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SYSRES_COMMON SYSRES_CONST SYSRES_MBFUNC SYSRES_SBDATA SYSRES_SBGUI SYSRES_SBINTF SYSRES_SBREFDSC SYSRES_SQLERRORS SYSRES_SYSCOMP ",u="atUser atGroup atRole aemEnabledAlways aemDisabledAlways aemEnabledOnBrowse aemEnabledOnEdit aemDisabledOnBrowseEmpty apBegin apEnd alLeft alRight asmNever asmNoButCustomize asmAsLastTime asmYesButCustomize asmAlways cirCommon cirRevoked ctSignature ctEncode ctSignatureEncode clbUnchecked clbChecked clbGrayed ceISB ceAlways ceNever ctDocument ctReference ctScript ctUnknown ctReport ctDialog ctFunction ctFolder ctEDocument ctTask ctJob ctNotice ctControlJob cfInternal cfDisplay ciUnspecified ciWrite ciRead ckFolder ckEDocument ckTask ckJob ckComponentToken ckAny ckReference ckScript ckReport ckDialog ctISBLEditor ctBevel ctButton ctCheckListBox ctComboBox ctComboEdit ctGrid ctDBCheckBox ctDBComboBox ctDBEdit ctDBEllipsis ctDBMemo ctDBNavigator ctDBRadioGroup ctDBStatusLabel ctEdit ctGroupBox ctInplaceHint ctMemo ctPanel ctListBox ctRadioButton ctRichEdit ctTabSheet ctWebBrowser ctImage ctHyperLink ctLabel ctDBMultiEllipsis ctRibbon ctRichView ctInnerPanel ctPanelGroup ctBitButton cctDate cctInteger cctNumeric cctPick cctReference cctString cctText cltInternal cltPrimary cltGUI dseBeforeOpen dseAfterOpen dseBeforeClose dseAfterClose dseOnValidDelete dseBeforeDelete dseAfterDelete dseAfterDeleteOutOfTransaction dseOnDeleteError dseBeforeInsert dseAfterInsert dseOnValidUpdate dseBeforeUpdate dseOnUpdateRatifiedRecord dseAfterUpdate dseAfterUpdateOutOfTransaction dseOnUpdateError dseAfterScroll dseOnOpenRecord dseOnCloseRecord dseBeforeCancel dseAfterCancel dseOnUpdateDeadlockError dseBeforeDetailUpdate dseOnPrepareUpdate dseOnAnyRequisiteChange dssEdit dssInsert dssBrowse dssInActive dftDate dftShortDate dftDateTime dftTimeStamp dotDays dotHours dotMinutes dotSeconds dtkndLocal dtkndUTC arNone arView arEdit arFull ddaView ddaEdit emLock emEdit emSign emExportWithLock emImportWithUnlock emChangeVersionNote emOpenForModify emChangeLifeStage emDelete emCreateVersion emImport emUnlockExportedWithLock emStart emAbort emReInit emMarkAsReaded emMarkAsUnreaded emPerform emAccept emResume emChangeRights emEditRoute emEditObserver emRecoveryFromLocalCopy emChangeWorkAccessType emChangeEncodeTypeToCertificate emChangeEncodeTypeToPassword emChangeEncodeTypeToNone emChangeEncodeTypeToCertificatePassword emChangeStandardRoute emGetText emOpenForView emMoveToStorage emCreateObject emChangeVersionHidden emDeleteVersion emChangeLifeCycleStage emApprovingSign emExport emContinue emLockFromEdit emUnLockForEdit emLockForServer emUnlockFromServer emDelegateAccessRights emReEncode ecotFile ecotProcess eaGet eaCopy eaCreate eaCreateStandardRoute edltAll edltNothing edltQuery essmText essmCard esvtLast esvtLastActive esvtSpecified edsfExecutive edsfArchive edstSQLServer edstFile edvstNone edvstEDocumentVersionCopy edvstFile edvstTemplate edvstScannedFile vsDefault vsDesign vsActive vsObsolete etNone etCertificate etPassword etCertificatePassword ecException ecWarning ecInformation estAll estApprovingOnly evtLast evtLastActive evtQuery fdtString fdtNumeric fdtInteger fdtDate fdtText fdtUnknown fdtWideString fdtLargeInteger ftInbox ftOutbox ftFavorites ftCommonFolder ftUserFolder ftComponents ftQuickLaunch ftShortcuts ftSearch grhAuto grhX1 grhX2 grhX3 hltText hltRTF hltHTML iffBMP iffJPEG iffMultiPageTIFF iffSinglePageTIFF iffTIFF iffPNG im8bGrayscale im24bRGB im1bMonochrome itBMP itJPEG itWMF itPNG ikhInformation ikhWarning ikhError ikhNoIcon icUnknown icScript icFunction icIntegratedReport icAnalyticReport icDataSetEventHandler icActionHandler icFormEventHandler icLookUpEventHandler icRequisiteChangeEventHandler icBeforeSearchEventHandler icRoleCalculation icSelectRouteEventHandler icBlockPropertyCalculation icBlockQueryParamsEventHandler icChangeSearchResultEventHandler icBlockEventHandler icSubTaskInitEventHandler icEDocDataSetEventHandler icEDocLookUpEventHandler icEDocActionHandler icEDocFormEventHandler icEDocRequisiteChangeEventHandler icStructuredConversionRule icStructuredConversionEventBefore icStructuredConversionEventAfter icWizardEventHandler icWizardFinishEventHandler icWizardStepEventHandler icWizardStepFinishEventHandler icWizardActionEnableEventHandler icWizardActionExecuteEventHandler icCreateJobsHandler icCreateNoticesHandler icBeforeLookUpEventHandler icAfterLookUpEventHandler icTaskAbortEventHandler icWorkflowBlockActionHandler icDialogDataSetEventHandler icDialogActionHandler icDialogLookUpEventHandler icDialogRequisiteChangeEventHandler icDialogFormEventHandler icDialogValidCloseEventHandler icBlockFormEventHandler icTaskFormEventHandler icReferenceMethod icEDocMethod icDialogMethod icProcessMessageHandler isShow isHide isByUserSettings jkJob jkNotice jkControlJob jtInner jtLeft jtRight jtFull jtCross lbpAbove lbpBelow lbpLeft lbpRight eltPerConnection eltPerUser sfcUndefined sfcBlack sfcGreen sfcRed sfcBlue sfcOrange sfcLilac sfsItalic sfsStrikeout sfsNormal ldctStandardRoute ldctWizard ldctScript ldctFunction ldctRouteBlock ldctIntegratedReport ldctAnalyticReport ldctReferenceType ldctEDocumentType ldctDialog ldctServerEvents mrcrtNone mrcrtUser mrcrtMaximal mrcrtCustom vtEqual vtGreaterOrEqual vtLessOrEqual vtRange rdYesterday rdToday rdTomorrow rdThisWeek rdThisMonth rdThisYear rdNextMonth rdNextWeek rdLastWeek rdLastMonth rdWindow rdFile rdPrinter rdtString rdtNumeric rdtInteger rdtDate rdtReference rdtAccount rdtText rdtPick rdtUnknown rdtLargeInteger rdtDocument reOnChange reOnChangeValues ttGlobal ttLocal ttUser ttSystem ssmBrowse ssmSelect ssmMultiSelect ssmBrowseModal smSelect smLike smCard stNone stAuthenticating stApproving sctString sctStream sstAnsiSort sstNaturalSort svtEqual svtContain soatString soatNumeric soatInteger soatDatetime soatReferenceRecord soatText soatPick soatBoolean soatEDocument soatAccount soatIntegerCollection soatNumericCollection soatStringCollection soatPickCollection soatDatetimeCollection soatBooleanCollection soatReferenceRecordCollection soatEDocumentCollection soatAccountCollection soatContents soatUnknown tarAbortByUser tarAbortByWorkflowException tvtAllWords tvtExactPhrase tvtAnyWord usNone usCompleted usRedSquare usBlueSquare usYellowSquare usGreenSquare usOrangeSquare usPurpleSquare usFollowUp utUnknown utUser utDeveloper utAdministrator utSystemDeveloper utDisconnected btAnd btDetailAnd btOr btNotOr btOnly vmView vmSelect vmNavigation vsmSingle vsmMultiple vsmMultipleCheck vsmNoSelection wfatPrevious wfatNext wfatCancel wfatFinish wfepUndefined wfepText3 wfepText6 wfepText9 wfepSpinEdit wfepDropDown wfepRadioGroup wfepFlag wfepText12 wfepText15 wfepText18 wfepText21 wfepText24 wfepText27 wfepText30 wfepRadioGroupColumn1 wfepRadioGroupColumn2 wfepRadioGroupColumn3 wfetQueryParameter wfetText wfetDelimiter wfetLabel wptString wptInteger wptNumeric wptBoolean wptDateTime wptPick wptText wptUser wptUserList wptEDocumentInfo wptEDocumentInfoList wptReferenceRecordInfo wptReferenceRecordInfoList wptFolderInfo wptTaskInfo wptContents wptFileName wptDate wsrComplete wsrGoNext wsrGoPrevious wsrCustom wsrCancel wsrGoFinal wstForm wstEDocument wstTaskCard wstReferenceRecordCard wstFinal waAll waPerformers waManual wsbStart wsbFinish wsbNotice wsbStep wsbDecision wsbWait wsbMonitor wsbScript wsbConnector wsbSubTask wsbLifeCycleStage wsbPause wdtInteger wdtFloat wdtString wdtPick wdtDateTime wdtBoolean wdtTask wdtJob wdtFolder wdtEDocument wdtReferenceRecord wdtUser wdtGroup wdtRole wdtIntegerCollection wdtFloatCollection wdtStringCollection wdtPickCollection wdtDateTimeCollection wdtBooleanCollection wdtTaskCollection wdtJobCollection wdtFolderCollection wdtEDocumentCollection wdtReferenceRecordCollection wdtUserCollection wdtGroupCollection wdtRoleCollection wdtContents wdtUserList wdtSearchDescription wdtDeadLine wdtPickSet wdtAccountCollection wiLow wiNormal wiHigh wrtSoft wrtHard wsInit wsRunning wsDone wsControlled wsAborted wsContinued wtmFull wtmFromCurrent wtmOnlyCurrent ",m="AddSubString AdjustLineBreaks AmountInWords Analysis ArrayDimCount ArrayHighBound ArrayLowBound ArrayOf ArrayReDim Assert Assigned BeginOfMonth BeginOfPeriod BuildProfilingOperationAnalysis CallProcedure CanReadFile CArrayElement CDataSetRequisite ChangeDate ChangeReferenceDataset Char CharPos CheckParam CheckParamValue CompareStrings ConstantExists ControlState ConvertDateStr Copy CopyFile CreateArray CreateCachedReference CreateConnection CreateDialog CreateDualListDialog CreateEditor CreateException CreateFile CreateFolderDialog CreateInputDialog CreateLinkFile CreateList CreateLock CreateMemoryDataSet CreateObject CreateOpenDialog CreateProgress CreateQuery CreateReference CreateReport CreateSaveDialog CreateScript CreateSQLPivotFunction CreateStringList CreateTreeListSelectDialog CSelectSQL CSQL CSubString CurrentUserID CurrentUserName CurrentVersion DataSetLocateEx DateDiff DateTimeDiff DateToStr DayOfWeek DeleteFile DirectoryExists DisableCheckAccessRights DisableCheckFullShowingRestriction DisableMassTaskSendingRestrictions DropTable DupeString EditText EnableCheckAccessRights EnableCheckFullShowingRestriction EnableMassTaskSendingRestrictions EndOfMonth EndOfPeriod ExceptionExists ExceptionsOff ExceptionsOn Execute ExecuteProcess Exit ExpandEnvironmentVariables ExtractFileDrive ExtractFileExt ExtractFileName ExtractFilePath ExtractParams FileExists FileSize FindFile FindSubString FirmContext ForceDirectories Format FormatDate FormatNumeric FormatSQLDate FormatString FreeException GetComponent GetComponentLaunchParam GetConstant GetLastException GetReferenceRecord GetRefTypeByRefID GetTableID GetTempFolder IfThen In IndexOf InputDialog InputDialogEx InteractiveMode IsFileLocked IsGraphicFile IsNumeric Length LoadString LoadStringFmt LocalTimeToUTC LowerCase Max MessageBox MessageBoxEx MimeDecodeBinary MimeDecodeString MimeEncodeBinary MimeEncodeString Min MoneyInWords MoveFile NewID Now OpenFile Ord Precision Raise ReadCertificateFromFile ReadFile ReferenceCodeByID ReferenceNumber ReferenceRequisiteMode ReferenceRequisiteValue RegionDateSettings RegionNumberSettings RegionTimeSettings RegRead RegWrite RenameFile Replace Round SelectServerCode SelectSQL ServerDateTime SetConstant SetManagedFolderFieldsState ShowConstantsInputDialog ShowMessage Sleep Split SQL SQL2XLSTAB SQLProfilingSendReport StrToDate SubString SubStringCount SystemSetting Time TimeDiff Today Transliterate Trim UpperCase UserStatus UTCToLocalTime ValidateXML VarIsClear VarIsEmpty VarIsNull WorkTimeDiff WriteFile WriteFileEx WriteObjectHistory \u0410\u043D\u0430\u043B\u0438\u0437 \u0411\u0430\u0437\u0430\u0414\u0430\u043D\u043D\u044B\u0445 \u0411\u043B\u043E\u043A\u0415\u0441\u0442\u044C \u0411\u043B\u043E\u043A\u0415\u0441\u0442\u044C\u0420\u0430\u0441\u0448 \u0411\u043B\u043E\u043A\u0418\u043D\u0444\u043E \u0411\u043B\u043E\u043A\u0421\u043D\u044F\u0442\u044C \u0411\u043B\u043E\u043A\u0421\u043D\u044F\u0442\u044C\u0420\u0430\u0441\u0448 \u0411\u043B\u043E\u043A\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0412\u0432\u043E\u0434 \u0412\u0432\u043E\u0434\u041C\u0435\u043D\u044E \u0412\u0435\u0434\u0421 \u0412\u0435\u0434\u0421\u043F\u0440 \u0412\u0435\u0440\u0445\u043D\u044F\u044F\u0413\u0440\u0430\u043D\u0438\u0446\u0430\u041C\u0430\u0441\u0441\u0438\u0432\u0430 \u0412\u043D\u0435\u0448\u041F\u0440\u043E\u0433\u0440 \u0412\u043E\u0441\u0441\u0442 \u0412\u0440\u0435\u043C\u0435\u043D\u043D\u0430\u044F\u041F\u0430\u043F\u043A\u0430 \u0412\u0440\u0435\u043C\u044F \u0412\u044B\u0431\u043E\u0440SQL \u0412\u044B\u0431\u0440\u0430\u0442\u044C\u0417\u0430\u043F\u0438\u0441\u044C \u0412\u044B\u0434\u0435\u043B\u0438\u0442\u044C\u0421\u0442\u0440 \u0412\u044B\u0437\u0432\u0430\u0442\u044C \u0412\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0412\u044B\u043F\u041F\u0440\u043E\u0433\u0440 \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0438\u0439\u0424\u0430\u0439\u043B \u0413\u0440\u0443\u043F\u043F\u0430\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0414\u0430\u0442\u0430\u0412\u0440\u0435\u043C\u044F\u0421\u0435\u0440\u0432 \u0414\u0435\u043D\u044C\u041D\u0435\u0434\u0435\u043B\u0438 \u0414\u0438\u0430\u043B\u043E\u0433\u0414\u0430\u041D\u0435\u0442 \u0414\u043B\u0438\u043D\u0430\u0421\u0442\u0440 \u0414\u043E\u0431\u041F\u043E\u0434\u0441\u0442\u0440 \u0415\u041F\u0443\u0441\u0442\u043E \u0415\u0441\u043B\u0438\u0422\u043E \u0415\u0427\u0438\u0441\u043B\u043E \u0417\u0430\u043C\u041F\u043E\u0434\u0441\u0442\u0440 \u0417\u0430\u043F\u0438\u0441\u044C\u0421\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 \u0417\u043D\u0430\u0447\u041F\u043E\u043B\u044F\u0421\u043F\u0440 \u0418\u0414\u0422\u0438\u043F\u0421\u043F\u0440 \u0418\u0437\u0432\u043B\u0435\u0447\u044C\u0414\u0438\u0441\u043A \u0418\u0437\u0432\u043B\u0435\u0447\u044C\u0418\u043C\u044F\u0424\u0430\u0439\u043B\u0430 \u0418\u0437\u0432\u043B\u0435\u0447\u044C\u041F\u0443\u0442\u044C \u0418\u0437\u0432\u043B\u0435\u0447\u044C\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 \u0418\u0437\u043C\u0414\u0430\u0442 \u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C\u0420\u0430\u0437\u043C\u0435\u0440\u041C\u0430\u0441\u0441\u0438\u0432\u0430 \u0418\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u0439\u041C\u0430\u0441\u0441\u0438\u0432\u0430 \u0418\u043C\u044F\u041E\u0440\u0433 \u0418\u043C\u044F\u041F\u043E\u043B\u044F\u0421\u043F\u0440 \u0418\u043D\u0434\u0435\u043A\u0441 \u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0428\u0430\u0433 \u0418\u043D\u0442\u0435\u0440\u0430\u043A\u0442\u0438\u0432\u043D\u044B\u0439\u0420\u0435\u0436\u0438\u043C \u0418\u0442\u043E\u0433\u0422\u0431\u043B\u0421\u043F\u0440 \u041A\u043E\u0434\u0412\u0438\u0434\u0412\u0435\u0434\u0421\u043F\u0440 \u041A\u043E\u0434\u0412\u0438\u0434\u0421\u043F\u0440\u041F\u043E\u0418\u0414 \u041A\u043E\u0434\u041F\u043EAnalit \u041A\u043E\u0434\u0421\u0438\u043C\u0432\u043E\u043B\u0430 \u041A\u043E\u0434\u0421\u043F\u0440 \u041A\u043E\u043B\u041F\u043E\u0434\u0441\u0442\u0440 \u041A\u043E\u043B\u041F\u0440\u043E\u043F \u041A\u043E\u043D\u041C\u0435\u0441 \u041A\u043E\u043D\u0441\u0442 \u041A\u043E\u043D\u0441\u0442\u0415\u0441\u0442\u044C \u041A\u043E\u043D\u0441\u0442\u0417\u043D\u0430\u0447 \u041A\u043E\u043D\u0422\u0440\u0430\u043D \u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0424\u0430\u0439\u043B \u041A\u043E\u043F\u0438\u044F\u0421\u0442\u0440 \u041A\u041F\u0435\u0440\u0438\u043E\u0434 \u041A\u0421\u0442\u0440\u0422\u0431\u043B\u0421\u043F\u0440 \u041C\u0430\u043A\u0441 \u041C\u0430\u043A\u0441\u0421\u0442\u0440\u0422\u0431\u043B\u0421\u043F\u0440 \u041C\u0430\u0441\u0441\u0438\u0432 \u041C\u0435\u043D\u044E \u041C\u0435\u043D\u044E\u0420\u0430\u0441\u0448 \u041C\u0438\u043D \u041D\u0430\u0431\u043E\u0440\u0414\u0430\u043D\u043D\u044B\u0445\u041D\u0430\u0439\u0442\u0438\u0420\u0430\u0441\u0448 \u041D\u0430\u0438\u043C\u0412\u0438\u0434\u0421\u043F\u0440 \u041D\u0430\u0438\u043C\u041F\u043EAnalit \u041D\u0430\u0438\u043C\u0421\u043F\u0440 \u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C\u041F\u0435\u0440\u0435\u0432\u043E\u0434\u044B\u0421\u0442\u0440\u043E\u043A \u041D\u0430\u0447\u041C\u0435\u0441 \u041D\u0430\u0447\u0422\u0440\u0430\u043D \u041D\u0438\u0436\u043D\u044F\u044F\u0413\u0440\u0430\u043D\u0438\u0446\u0430\u041C\u0430\u0441\u0441\u0438\u0432\u0430 \u041D\u043E\u043C\u0435\u0440\u0421\u043F\u0440 \u041D\u041F\u0435\u0440\u0438\u043E\u0434 \u041E\u043A\u043D\u043E \u041E\u043A\u0440 \u041E\u043A\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u041E\u0442\u043B\u0418\u043D\u0444\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u041E\u0442\u043B\u0418\u043D\u0444\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u041E\u0442\u0447\u0435\u0442 \u041E\u0442\u0447\u0435\u0442\u0410\u043D\u0430\u043B \u041E\u0442\u0447\u0435\u0442\u0418\u043D\u0442 \u041F\u0430\u043F\u043A\u0430\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u041F\u0430\u0443\u0437\u0430 \u041F\u0412\u044B\u0431\u043E\u0440SQL \u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C\u0424\u0430\u0439\u043B \u041F\u0435\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0435 \u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0424\u0430\u0439\u043B \u041F\u043E\u0434\u0441\u0442\u0440 \u041F\u043E\u0438\u0441\u043A\u041F\u043E\u0434\u0441\u0442\u0440 \u041F\u043E\u0438\u0441\u043A\u0421\u0442\u0440 \u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0418\u0414\u0422\u0430\u0431\u043B\u0438\u0446\u044B \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0418\u0414 \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0418\u043C\u044F \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0421\u0442\u0430\u0442\u0443\u0441 \u041F\u0440\u0435\u0440\u0432\u0430\u0442\u044C \u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0417\u043D\u0430\u0447 \u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C\u0423\u0441\u043B\u043E\u0432\u0438\u0435 \u0420\u0430\u0437\u0431\u0421\u0442\u0440 \u0420\u0430\u0437\u043D\u0412\u0440\u0435\u043C\u044F \u0420\u0430\u0437\u043D\u0414\u0430\u0442 \u0420\u0430\u0437\u043D\u0414\u0430\u0442\u0430\u0412\u0440\u0435\u043C\u044F \u0420\u0430\u0437\u043D\u0420\u0430\u0431\u0412\u0440\u0435\u043C\u044F \u0420\u0435\u0433\u0423\u0441\u0442\u0412\u0440\u0435\u043C \u0420\u0435\u0433\u0423\u0441\u0442\u0414\u0430\u0442 \u0420\u0435\u0433\u0423\u0441\u0442\u0427\u0441\u043B \u0420\u0435\u0434\u0422\u0435\u043A\u0441\u0442 \u0420\u0435\u0435\u0441\u0442\u0440\u0417\u0430\u043F\u0438\u0441\u044C \u0420\u0435\u0435\u0441\u0442\u0440\u0421\u043F\u0438\u0441\u043E\u043A\u0418\u043C\u0435\u043D\u041F\u0430\u0440\u0430\u043C \u0420\u0435\u0435\u0441\u0442\u0440\u0427\u0442\u0435\u043D\u0438\u0435 \u0420\u0435\u043A\u0432\u0421\u043F\u0440 \u0420\u0435\u043A\u0432\u0421\u043F\u0440\u041F\u0440 \u0421\u0435\u0433\u043E\u0434\u043D\u044F \u0421\u0435\u0439\u0447\u0430\u0441 \u0421\u0435\u0440\u0432\u0435\u0440 \u0421\u0435\u0440\u0432\u0435\u0440\u041F\u0440\u043E\u0446\u0435\u0441\u0441\u0418\u0414 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0424\u0430\u0439\u043B\u0421\u0447\u0438\u0442\u0430\u0442\u044C \u0421\u0436\u041F\u0440\u043E\u0431 \u0421\u0438\u043C\u0432\u043E\u043B \u0421\u0438\u0441\u0442\u0435\u043C\u0430\u0414\u0438\u0440\u0435\u043A\u0442\u0443\u043C\u041A\u043E\u0434 \u0421\u0438\u0441\u0442\u0435\u043C\u0430\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u0421\u0438\u0441\u0442\u0435\u043C\u0430\u041A\u043E\u0434 \u0421\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433\u0412\u044B\u0431\u043E\u0440\u0430\u0418\u0437\u0414\u0432\u0443\u0445\u0421\u043F\u0438\u0441\u043A\u043E\u0432 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433\u0412\u044B\u0431\u043E\u0440\u0430\u041F\u0430\u043F\u043A\u0438 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433\u041E\u0442\u043A\u0440\u044B\u0442\u0438\u044F\u0424\u0430\u0439\u043B\u0430 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433\u0421\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F\u0424\u0430\u0439\u043B\u0430 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0417\u0430\u043F\u0440\u043E\u0441 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0418\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041A\u044D\u0448\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u0421\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041C\u0430\u0441\u0441\u0438\u0432 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041D\u0430\u0431\u043E\u0440\u0414\u0430\u043D\u043D\u044B\u0445 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041E\u0431\u044A\u0435\u043A\u0442 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041E\u0442\u0447\u0435\u0442 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041F\u0430\u043F\u043A\u0443 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u043F\u0438\u0441\u043E\u043A \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u043F\u0438\u0441\u043E\u043A\u0421\u0442\u0440\u043E\u043A \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439 \u0421\u043E\u0437\u0434\u0421\u043F\u0440 \u0421\u043E\u0441\u0442\u0421\u043F\u0440 \u0421\u043E\u0445\u0440 \u0421\u043E\u0445\u0440\u0421\u043F\u0440 \u0421\u043F\u0438\u0441\u043E\u043A\u0421\u0438\u0441\u0442\u0435\u043C \u0421\u043F\u0440 \u0421\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A \u0421\u043F\u0440\u0411\u043B\u043E\u043A\u0415\u0441\u0442\u044C \u0421\u043F\u0440\u0411\u043B\u043E\u043A\u0421\u043D\u044F\u0442\u044C \u0421\u043F\u0440\u0411\u043B\u043E\u043A\u0421\u043D\u044F\u0442\u044C\u0420\u0430\u0441\u0448 \u0421\u043F\u0440\u0411\u043B\u043E\u043A\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0421\u043F\u0440\u0418\u0437\u043C\u041D\u0430\u0431\u0414\u0430\u043D \u0421\u043F\u0440\u041A\u043E\u0434 \u0421\u043F\u0440\u041D\u043E\u043C\u0435\u0440 \u0421\u043F\u0440\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0421\u043F\u0440\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0421\u043F\u0440\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0421\u043F\u0440\u041F\u0430\u0440\u0430\u043C \u0421\u043F\u0440\u041F\u043E\u043B\u0435\u0417\u043D\u0430\u0447 \u0421\u043F\u0440\u041F\u043E\u043B\u0435\u0418\u043C\u044F \u0421\u043F\u0440\u0420\u0435\u043A\u0432 \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u0412\u0432\u0435\u0434\u0417\u043D \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u041D\u043E\u0432\u044B\u0435 \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u041F\u0440 \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u041F\u0440\u0435\u0434\u0417\u043D \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u0420\u0435\u0436\u0438\u043C \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u0422\u0438\u043F\u0422\u0435\u043A\u0441\u0442 \u0421\u043F\u0440\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0421\u043F\u0440\u0421\u043E\u0441\u0442 \u0421\u043F\u0440\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0421\u043F\u0440\u0422\u0431\u043B\u0418\u0442\u043E\u0433 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u041A\u043E\u043B \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u041C\u0430\u043A\u0441 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u041C\u0438\u043D \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u041F\u0440\u0435\u0434 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u0421\u043B\u0435\u0434 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u0421\u043E\u0437\u0434 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u0423\u0434 \u0421\u043F\u0440\u0422\u0435\u043A\u041F\u0440\u0435\u0434\u0441\u0442 \u0421\u043F\u0440\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C\u0421\u0442\u0440 \u0421\u0442\u0440\u0412\u0435\u0440\u0445\u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0421\u0442\u0440\u041D\u0438\u0436\u043D\u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0421\u0442\u0440\u0422\u0431\u043B\u0421\u043F\u0440 \u0421\u0443\u043C\u041F\u0440\u043E\u043F \u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439 \u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439\u041F\u0430\u0440\u0430\u043C \u0422\u0435\u043A\u0412\u0435\u0440\u0441\u0438\u044F \u0422\u0435\u043A\u041E\u0440\u0433 \u0422\u043E\u0447\u043D \u0422\u0440\u0430\u043D \u0422\u0440\u0430\u043D\u0441\u043B\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044F \u0423\u0434\u0430\u043B\u0438\u0442\u044C\u0422\u0430\u0431\u043B\u0438\u0446\u0443 \u0423\u0434\u0430\u043B\u0438\u0442\u044C\u0424\u0430\u0439\u043B \u0423\u0434\u0421\u043F\u0440 \u0423\u0434\u0421\u0442\u0440\u0422\u0431\u043B\u0421\u043F\u0440 \u0423\u0441\u0442 \u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438\u041A\u043E\u043D\u0441\u0442\u0430\u043D\u0442 \u0424\u0430\u0439\u043B\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u0421\u0447\u0438\u0442\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0424\u0430\u0439\u043B\u0412\u0440\u0435\u043C\u044F \u0424\u0430\u0439\u043B\u0412\u0440\u0435\u043C\u044F\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0424\u0430\u0439\u043B\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0417\u0430\u043D\u044F\u0442 \u0424\u0430\u0439\u043B\u0417\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0418\u0441\u043A\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041C\u043E\u0436\u043D\u043E\u0427\u0438\u0442\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0424\u0430\u0439\u043B\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041F\u0435\u0440\u0435\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0424\u0430\u0439\u043B\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0424\u0430\u0439\u043B\u0420\u0430\u0437\u043C\u0435\u0440 \u0424\u0430\u0439\u043B\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0421\u0441\u044B\u043B\u043A\u0430\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0424\u0430\u0439\u043B\u0421\u0447\u0438\u0442\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0424\u043C\u0442SQL\u0414\u0430\u0442 \u0424\u043C\u0442\u0414\u0430\u0442 \u0424\u043C\u0442\u0421\u0442\u0440 \u0424\u043C\u0442\u0427\u0441\u043B \u0424\u043E\u0440\u043C\u0430\u0442 \u0426\u041C\u0430\u0441\u0441\u0438\u0432\u042D\u043B\u0435\u043C\u0435\u043D\u0442 \u0426\u041D\u0430\u0431\u043E\u0440\u0414\u0430\u043D\u043D\u044B\u0445\u0420\u0435\u043A\u0432\u0438\u0437\u0438\u0442 \u0426\u041F\u043E\u0434\u0441\u0442\u0440 ",g="AltState Application CallType ComponentTokens CreatedJobs CreatedNotices ControlState DialogResult Dialogs EDocuments EDocumentVersionSource Folders GlobalIDs Job Jobs InputValue LookUpReference LookUpRequisiteNames LookUpSearch Object ParentComponent Processes References Requisite ReportName Reports Result Scripts Searches SelectedAttachments SelectedItems SelectMode Sender ServerEvents ServiceFactory ShiftState SubTask SystemDialogs Tasks Wizard Wizards Work \u0412\u044B\u0437\u043E\u0432\u0421\u043F\u043E\u0441\u043E\u0431 \u0418\u043C\u044F\u041E\u0442\u0447\u0435\u0442\u0430 \u0420\u0435\u043A\u0432\u0417\u043D\u0430\u0447 ",b="IApplication IAccessRights IAccountRepository IAccountSelectionRestrictions IAction IActionList IAdministrationHistoryDescription IAnchors IApplication IArchiveInfo IAttachment IAttachmentList ICheckListBox ICheckPointedList IColumn IComponent IComponentDescription IComponentToken IComponentTokenFactory IComponentTokenInfo ICompRecordInfo IConnection IContents IControl IControlJob IControlJobInfo IControlList ICrypto ICrypto2 ICustomJob ICustomJobInfo ICustomListBox ICustomObjectWizardStep ICustomWork ICustomWorkInfo IDataSet IDataSetAccessInfo IDataSigner IDateCriterion IDateRequisite IDateRequisiteDescription IDateValue IDeaAccessRights IDeaObjectInfo IDevelopmentComponentLock IDialog IDialogFactory IDialogPickRequisiteItems IDialogsFactory IDICSFactory IDocRequisite IDocumentInfo IDualListDialog IECertificate IECertificateInfo IECertificates IEditControl IEditorForm IEdmsExplorer IEdmsObject IEdmsObjectDescription IEdmsObjectFactory IEdmsObjectInfo IEDocument IEDocumentAccessRights IEDocumentDescription IEDocumentEditor IEDocumentFactory IEDocumentInfo IEDocumentStorage IEDocumentVersion IEDocumentVersionListDialog IEDocumentVersionSource IEDocumentWizardStep IEDocVerSignature IEDocVersionState IEnabledMode IEncodeProvider IEncrypter IEvent IEventList IException IExternalEvents IExternalHandler IFactory IField IFileDialog IFolder IFolderDescription IFolderDialog IFolderFactory IFolderInfo IForEach IForm IFormTitle IFormWizardStep IGlobalIDFactory IGlobalIDInfo IGrid IHasher IHistoryDescription IHyperLinkControl IImageButton IImageControl IInnerPanel IInplaceHint IIntegerCriterion IIntegerList IIntegerRequisite IIntegerValue IISBLEditorForm IJob IJobDescription IJobFactory IJobForm IJobInfo ILabelControl ILargeIntegerCriterion ILargeIntegerRequisite ILargeIntegerValue ILicenseInfo ILifeCycleStage IList IListBox ILocalIDInfo ILocalization ILock IMemoryDataSet IMessagingFactory IMetadataRepository INotice INoticeInfo INumericCriterion INumericRequisite INumericValue IObject IObjectDescription IObjectImporter IObjectInfo IObserver IPanelGroup IPickCriterion IPickProperty IPickRequisite IPickRequisiteDescription IPickRequisiteItem IPickRequisiteItems IPickValue IPrivilege IPrivilegeList IProcess IProcessFactory IProcessMessage IProgress IProperty IPropertyChangeEvent IQuery IReference IReferenceCriterion IReferenceEnabledMode IReferenceFactory IReferenceHistoryDescription IReferenceInfo IReferenceRecordCardWizardStep IReferenceRequisiteDescription IReferencesFactory IReferenceValue IRefRequisite IReport IReportFactory IRequisite IRequisiteDescription IRequisiteDescriptionList IRequisiteFactory IRichEdit IRouteStep IRule IRuleList ISchemeBlock IScript IScriptFactory ISearchCriteria ISearchCriterion ISearchDescription ISearchFactory ISearchFolderInfo ISearchForObjectDescription ISearchResultRestrictions ISecuredContext ISelectDialog IServerEvent IServerEventFactory IServiceDialog IServiceFactory ISignature ISignProvider ISignProvider2 ISignProvider3 ISimpleCriterion IStringCriterion IStringList IStringRequisite IStringRequisiteDescription IStringValue ISystemDialogsFactory ISystemInfo ITabSheet ITask ITaskAbortReasonInfo ITaskCardWizardStep ITaskDescription ITaskFactory ITaskInfo ITaskRoute ITextCriterion ITextRequisite ITextValue ITreeListSelectDialog IUser IUserList IValue IView IWebBrowserControl IWizard IWizardAction IWizardFactory IWizardFormElement IWizardParam IWizardPickParam IWizardReferenceParam IWizardStep IWorkAccessRights IWorkDescription IWorkflowAskableParam IWorkflowAskableParams IWorkflowBlock IWorkflowBlockResult IWorkflowEnabledMode IWorkflowParam IWorkflowPickParam IWorkflowReferenceParam IWorkState IWorkTreeCustomNode IWorkTreeJobNode IWorkTreeTaskNode IXMLEditorForm SBCrypto ",p=s+u,_=g,C="null true false nil ",h={className:"number",begin:e.NUMBER_RE,relevance:0},S={className:"string",variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]},E={className:"doctag",begin:"\\b(?:TODO|DONE|BEGIN|END|STUB|CHG|FIXME|NOTE|BUG|XXX)\\b",relevance:0},T={className:"comment",begin:"//",end:"$",relevance:0,contains:[e.PHRASAL_WORDS_MODE,E]},k={className:"comment",begin:"/\\*",end:"\\*/",relevance:0,contains:[e.PHRASAL_WORDS_MODE,E]},R={variants:[T,k]},D={$pattern:n,keyword:i,built_in:p,class:_,literal:C},F={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,keywords:D,relevance:0},B={className:"type",begin:":[ \\t]*("+b.trim().replace(/\s/g,"|")+")",end:"[ \\t]*=",excludeEnd:!0},Z={className:"variable",keywords:D,begin:n,relevance:0,contains:[B,F]},O=o+"\\(";return{name:"ISBL",case_insensitive:!0,keywords:D,illegal:"\\$|\\?|%|,|;$|~|#|@|</",contains:[{className:"function",begin:O,end:"\\)$",returnBegin:!0,keywords:D,illegal:"[\\[\\]\\|\\$\\?%,~#@]",contains:[{className:"title",keywords:{$pattern:n,built_in:m},begin:O,end:"\\(",returnBegin:!0,excludeEnd:!0},F,Z,S,h,R]},B,F,Z,S,h,R]}}return a(t,"i"),q7=t,q7}function MV(){if(s_)return j7;s_=1;var t="[0-9](_*[0-9])*",e=`\\.(${t})`,n="[0-9a-fA-F](_*[0-9a-fA-F])*",o={className:"number",variants:[{begin:`(\\b(${t})((${e})|\\.)?|(${e}))[eE][+-]?(${t})[fFdD]?\\b`},{begin:`\\b(${t})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${e})[fFdD]?\\b`},{begin:`\\b(${t})[fFdD]\\b`},{begin:`\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?(${t})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${n})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function i(s){var u="[\xC0-\u02B8a-zA-Z_$][\xC0-\u02B8a-zA-Z_$0-9]*",m=u+"(<"+u+"(\\s*,\\s*"+u+")*>)?",g="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",b={className:"meta",begin:"@"+u,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]};let p=o;return{name:"Java",aliases:["jsp"],keywords:g,illegal:/<\/|#/,contains:[s.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface enum",end:/[{;=]/,excludeEnd:!0,relevance:1,keywords:"class interface enum",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},s.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"class",begin:"record\\s+"+s.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,excludeEnd:!0,end:/[{;=]/,keywords:g,contains:[{beginKeywords:"record"},{begin:s.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[s.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[s.C_BLOCK_COMMENT_MODE]},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},{className:"function",begin:"("+m+"\\s+)+"+s.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:g,contains:[{begin:s.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[s.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[b,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,p,s.C_BLOCK_COMMENT_MODE]},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},p,b]}}return a(i,"s"),j7=i,j7}function $v(){if(u_)return $7;u_=1;let t="[A-Za-z$_][0-9A-Za-z$_]*",e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],o=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],i=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],s=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],u=["arguments","this","super","console","window","document","localStorage","module","global"],m=[].concat(s,u,o,i);function g(C){return C?typeof C=="string"?C:C.source:null}a(g,"d");function b(C){return p("(?=",C,")")}a(b,"_");function p(...C){return C.map(h=>g(h)).join("")}a(p,"p");function _(C){let h=a((G,{after:M})=>{let H="</"+G[0].slice(1);return G.input.indexOf(H,M)!==-1},"h"),S=t,E={begin:"<>",end:"</>"},T={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:a((G,M)=>{let H=G[0].length+G.index,te=G.input[H];if(te==="<"){M.ignoreMatch();return}te===">"&&(h(G,{after:H})||M.ignoreMatch())},"isTrulyOpeningTag")},k={$pattern:t,keyword:e,literal:n,built_in:m},R="[0-9](_?[0-9])*",D=`\\.(${R})`,F="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",B={className:"number",variants:[{begin:`(\\b(${F})((${D})|\\.)?|(${D}))[eE][+-]?(${R})\\b`},{begin:`\\b(${F})\\b((${D})\\b|\\.)?|(${D})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},Z={className:"subst",begin:"\\$\\{",end:"\\}",keywords:k,contains:[]},O={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[C.BACKSLASH_ESCAPE,Z],subLanguage:"xml"}},oe={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[C.BACKSLASH_ESCAPE,Z],subLanguage:"css"}},J={className:"string",begin:"`",end:"`",contains:[C.BACKSLASH_ESCAPE,Z]},ee={className:"comment",variants:[C.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:S+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),C.C_BLOCK_COMMENT_MODE,C.C_LINE_COMMENT_MODE]},re=[C.APOS_STRING_MODE,C.QUOTE_STRING_MODE,O,oe,J,B,C.REGEXP_MODE];Z.contains=re.concat({begin:/\{/,end:/\}/,keywords:k,contains:["self"].concat(re)});let le=[].concat(ee,Z.contains),be=le.concat([{begin:/\(/,end:/\)/,keywords:k,contains:["self"].concat(le)}]),ye={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:k,contains:be};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:k,exports:{PARAMS_CONTAINS:be},illegal:/#(?![$_A-z])/,contains:[C.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},C.APOS_STRING_MODE,C.QUOTE_STRING_MODE,O,oe,J,ee,B,{begin:p(/[{,\n]\s*/,b(p(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,S+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:S+b("\\s*:"),relevance:0}]},{begin:"("+C.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[ee,C.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+C.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:C.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:k,contains:be}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:E.begin,end:E.end},{begin:T.begin,"on:begin":T.isTrulyOpeningTag,end:T.end}],subLanguage:"xml",contains:[{begin:T.begin,end:T.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:k,contains:["self",C.inherit(C.TITLE_MODE,{begin:S}),ye],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:C.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[ye,C.inherit(C.TITLE_MODE,{begin:S})]},{variants:[{begin:"\\."+S},{begin:"\\$"+S}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},C.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[C.inherit(C.TITLE_MODE,{begin:S}),"self",ye]},{begin:"(get|set)\\s+(?="+S+"\\()",end:/\{/,keywords:"get set",contains:[C.inherit(C.TITLE_MODE,{begin:S}),{begin:/\(\)/},ye]},{begin:/\$[(.]/}]}}return a(_,"m"),$7=_,$7}function AV(){if(d_)return Q7;d_=1;function t(e){let n={className:"params",begin:/\(/,end:/\)/,contains:[{begin:/[\w-]+ *=/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/[\w-]+/}]}],relevance:0},o={className:"function",begin:/:[\w\-.]+/,relevance:0},i={className:"string",begin:/\B([\/.])[\w\-.\/=]+/},s={className:"params",begin:/--[\w\-=\/]+/};return{name:"JBoss CLI",aliases:["wildfly-cli"],keywords:{$pattern:"[a-z-]+",keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,s,o,i,n]}}return a(t,"i"),Q7=t,Q7}function NV(){if(m_)return K7;m_=1;function t(e){let n={literal:"true false null"},o=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],i=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],s={end:",",endsWithParent:!0,excludeEnd:!0,contains:i,keywords:n},u={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(s,{begin:/:/})].concat(o),illegal:"\\S"},m={begin:"\\[",end:"\\]",contains:[e.inherit(s)],illegal:"\\S"};return i.push(u,m),o.forEach(function(g){i.push(g)}),{name:"JSON",contains:i,keywords:n,illegal:"\\S"}}return a(t,"i"),K7=t,K7}function IV(){if(g_)return X7;g_=1;function t(e){var n="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",o=["baremodule","begin","break","catch","ccall","const","continue","do","else","elseif","end","export","false","finally","for","function","global","if","import","in","isa","let","local","macro","module","quote","return","true","try","using","where","while"],i=["ARGS","C_NULL","DEPOT_PATH","ENDIAN_BOM","ENV","Inf","Inf16","Inf32","Inf64","InsertionSort","LOAD_PATH","MergeSort","NaN","NaN16","NaN32","NaN64","PROGRAM_FILE","QuickSort","RoundDown","RoundFromZero","RoundNearest","RoundNearestTiesAway","RoundNearestTiesUp","RoundToZero","RoundUp","VERSION|0","devnull","false","im","missing","nothing","pi","stderr","stdin","stdout","true","undef","\u03C0","\u212F"],s=["AbstractArray","AbstractChannel","AbstractChar","AbstractDict","AbstractDisplay","AbstractFloat","AbstractIrrational","AbstractMatrix","AbstractRange","AbstractSet","AbstractString","AbstractUnitRange","AbstractVecOrMat","AbstractVector","Any","ArgumentError","Array","AssertionError","BigFloat","BigInt","BitArray","BitMatrix","BitSet","BitVector","Bool","BoundsError","CapturedException","CartesianIndex","CartesianIndices","Cchar","Cdouble","Cfloat","Channel","Char","Cint","Cintmax_t","Clong","Clonglong","Cmd","Colon","Complex","ComplexF16","ComplexF32","ComplexF64","CompositeException","Condition","Cptrdiff_t","Cshort","Csize_t","Cssize_t","Cstring","Cuchar","Cuint","Cuintmax_t","Culong","Culonglong","Cushort","Cvoid","Cwchar_t","Cwstring","DataType","DenseArray","DenseMatrix","DenseVecOrMat","DenseVector","Dict","DimensionMismatch","Dims","DivideError","DomainError","EOFError","Enum","ErrorException","Exception","ExponentialBackOff","Expr","Float16","Float32","Float64","Function","GlobalRef","HTML","IO","IOBuffer","IOContext","IOStream","IdDict","IndexCartesian","IndexLinear","IndexStyle","InexactError","InitError","Int","Int128","Int16","Int32","Int64","Int8","Integer","InterruptException","InvalidStateException","Irrational","KeyError","LinRange","LineNumberNode","LinearIndices","LoadError","MIME","Matrix","Method","MethodError","Missing","MissingException","Module","NTuple","NamedTuple","Nothing","Number","OrdinalRange","OutOfMemoryError","OverflowError","Pair","PartialQuickSort","PermutedDimsArray","Pipe","ProcessFailedException","Ptr","QuoteNode","Rational","RawFD","ReadOnlyMemoryError","Real","ReentrantLock","Ref","Regex","RegexMatch","RoundingMode","SegmentationFault","Set","Signed","Some","StackOverflowError","StepRange","StepRangeLen","StridedArray","StridedMatrix","StridedVecOrMat","StridedVector","String","StringIndexError","SubArray","SubString","SubstitutionString","Symbol","SystemError","Task","TaskFailedException","Text","TextDisplay","Timer","Tuple","Type","TypeError","TypeVar","UInt","UInt128","UInt16","UInt32","UInt64","UInt8","UndefInitializer","UndefKeywordError","UndefRefError","UndefVarError","Union","UnionAll","UnitRange","Unsigned","Val","Vararg","VecElement","VecOrMat","Vector","VersionNumber","WeakKeyDict","WeakRef"],u={$pattern:n,keyword:o,literal:i,built_in:s},m={keywords:u,illegal:/<\//},g={className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},b={className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},p={className:"subst",begin:/\$\(/,end:/\)/,keywords:u},_={className:"variable",begin:"\\$"+n},C={className:"string",contains:[e.BACKSLASH_ESCAPE,p,_],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},h={className:"string",contains:[e.BACKSLASH_ESCAPE,p,_],begin:"`",end:"`"},S={className:"meta",begin:"@"+n},E={className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]};return m.name="Julia",m.contains=[g,b,C,h,S,E,e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],p.contains=m.contains,m}return a(t,"i"),X7=t,X7}function OV(){if(f_)return J7;f_=1;function t(e){return{name:"Julia REPL",contains:[{className:"meta",begin:/^julia>/,relevance:10,starts:{end:/^(?![ ]{6})/,subLanguage:"julia"},aliases:["jldoctest"]}]}}return a(t,"i"),J7=t,J7}function DV(){if(b_)return ec;b_=1;var t="[0-9](_*[0-9])*",e=`\\.(${t})`,n="[0-9a-fA-F](_*[0-9a-fA-F])*",o={className:"number",variants:[{begin:`(\\b(${t})((${e})|\\.)?|(${e}))[eE][+-]?(${t})[fFdD]?\\b`},{begin:`\\b(${t})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${e})[fFdD]?\\b`},{begin:`\\b(${t})[fFdD]\\b`},{begin:`\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?(${t})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${n})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function i(s){let u={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},m={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},g={className:"symbol",begin:s.UNDERSCORE_IDENT_RE+"@"},b={className:"subst",begin:/\$\{/,end:/\}/,contains:[s.C_NUMBER_MODE]},p={className:"variable",begin:"\\$"+s.UNDERSCORE_IDENT_RE},_={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[p,b]},{begin:"'",end:"'",illegal:/\n/,contains:[s.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[s.BACKSLASH_ESCAPE,p,b]}]};b.contains.push(_);let C={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+s.UNDERSCORE_IDENT_RE+")?"},h={className:"meta",begin:"@"+s.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[s.inherit(_,{className:"meta-string"})]}]},S=o,E=s.COMMENT("/\\*","\\*/",{contains:[s.C_BLOCK_COMMENT_MODE]}),T={variants:[{className:"type",begin:s.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},k=T;return k.variants[1].contains=[T],T.variants[1].contains=[k],{name:"Kotlin",aliases:["kt","kts"],keywords:u,contains:[s.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),s.C_LINE_COMMENT_MODE,E,m,g,C,h,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:u,relevance:5,contains:[{begin:s.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[s.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:u,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[T,s.C_LINE_COMMENT_MODE,E],relevance:0},s.C_LINE_COMMENT_MODE,E,C,h,_,s.C_NUMBER_MODE]},E]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},s.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},C,h]},_,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:`
`},S]}}return a(i,"s"),ec=i,ec}function PV(){if(L_)return tc;L_=1;function t(e){let n="[a-zA-Z_][\\w.]*",o="<\\?(lasso(script)?|=)",i="\\]|\\?>",s={$pattern:n+"|&[lg]t;",literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},u=e.COMMENT("<!--","-->",{relevance:0}),m={className:"meta",begin:"\\[noprocess\\]",starts:{end:"\\[/noprocess\\]",returnEnd:!0,contains:[u]}},g={className:"meta",begin:"\\[/noprocess|"+o},b={className:"symbol",begin:"'"+n+"'"},p=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.inherit(e.C_NUMBER_MODE,{begin:e.C_NUMBER_RE+"|(-?infinity|NaN)\\b"}),e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"`",end:"`"},{variants:[{begin:"[#$]"+n},{begin:"#",end:"\\d+",illegal:"\\W"}]},{className:"type",begin:"::\\s*",end:n,illegal:"\\W"},{className:"params",variants:[{begin:"-(?!infinity)"+n,relevance:0},{begin:"(\\.\\.\\.)"}]},{begin:/(->|\.)\s*/,relevance:0,contains:[b]},{className:"class",beginKeywords:"define",returnEnd:!0,end:"\\(|=>",contains:[e.inherit(e.TITLE_MODE,{begin:n+"(=(?!>))?|[-+*/%](?!>)"})]}];return{name:"Lasso",aliases:["ls","lassoscript"],case_insensitive:!0,keywords:s,contains:[{className:"meta",begin:i,relevance:0,starts:{end:"\\[|"+o,returnEnd:!0,relevance:0,contains:[u]}},m,g,{className:"meta",begin:"\\[no_square_brackets",starts:{end:"\\[/no_square_brackets\\]",keywords:s,contains:[{className:"meta",begin:i,relevance:0,starts:{end:"\\[noprocess\\]|"+o,returnEnd:!0,contains:[u]}},m,g].concat(p)}},{className:"meta",begin:"\\[",relevance:0},{className:"meta",begin:"^#!",end:"lasso9$",relevance:10}].concat(p)}}return a(t,"i"),tc=t,tc}function FV(){if(p_)return nc;p_=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return"("+o.map(i=>t(i)).join("|")+")"}a(e,"e");function n(o){let i=e(...["(?:NeedsTeXFormat|RequirePackage|GetIdInfo)","Provides(?:Expl)?(?:Package|Class|File)","(?:DeclareOption|ProcessOptions)","(?:documentclass|usepackage|input|include)","makeat(?:letter|other)","ExplSyntax(?:On|Off)","(?:new|renew|provide)?command","(?:re)newenvironment","(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand","(?:New|Renew|Provide|Declare)DocumentEnvironment","(?:(?:e|g|x)?def|let)","(?:begin|end)","(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)","caption","(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)","(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)","(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)","(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)","(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)","(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)"].map(le=>le+"(?![a-zA-Z@:_])")),s=new RegExp(["(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*","[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}","[qs]__?[a-zA-Z](?:_?[a-zA-Z])+","use(?:_i)?:[a-zA-Z]*","(?:else|fi|or):","(?:if|cs|exp):w","(?:hbox|vbox):n","::[a-zA-Z]_unbraced","::[a-zA-Z:]"].map(le=>le+"(?![a-zA-Z:_])").join("|")),u=[{begin:/[a-zA-Z@]+/},{begin:/[^a-zA-Z@]?/}],m=[{begin:/\^{6}[0-9a-f]{6}/},{begin:/\^{5}[0-9a-f]{5}/},{begin:/\^{4}[0-9a-f]{4}/},{begin:/\^{3}[0-9a-f]{3}/},{begin:/\^{2}[0-9a-f]{2}/},{begin:/\^{2}[\u0000-\u007f]/}],g={className:"keyword",begin:/\\/,relevance:0,contains:[{endsParent:!0,begin:i},{endsParent:!0,begin:s},{endsParent:!0,variants:m},{endsParent:!0,relevance:0,variants:u}]},b={className:"params",relevance:0,begin:/#+\d?/},p={variants:m},_={className:"built_in",relevance:0,begin:/[$&^_]/},C={className:"meta",begin:"% !TeX",end:"$",relevance:10},h=o.COMMENT("%","$",{relevance:0}),S=[g,b,p,_,C,h],E={begin:/\{/,end:/\}/,relevance:0,contains:["self",...S]},T=o.inherit(E,{relevance:0,endsParent:!0,contains:[E,...S]}),k={begin:/\[/,end:/\]/,endsParent:!0,relevance:0,contains:[E,...S]},R={begin:/\s+/,relevance:0},D=[T],F=[k],B=a(function(le,be){return{contains:[R],starts:{relevance:0,contains:le,starts:be}}},"F"),Z=a(function(le,be){return{begin:"\\\\"+le+"(?![a-zA-Z@:_])",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\"+le},relevance:0,contains:[R],starts:be}},"U"),O=a(function(le,be){return o.inherit({begin:"\\\\begin(?=[ ]*(\\r?\\n[ ]*)?\\{"+le+"\\})",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\begin"},relevance:0},B(D,be))},"k"),oe=a((le="string")=>o.END_SAME_AS_BEGIN({className:le,begin:/(.|\r?\n)/,end:/(.|\r?\n)/,excludeBegin:!0,excludeEnd:!0,endsParent:!0}),"n2"),J=a(function(le){return{className:"string",end:"(?=\\\\end\\{"+le+"\\})"}},"K"),ee=a((le="string")=>({relevance:0,begin:/\{/,starts:{endsParent:!0,contains:[{className:le,end:/(?=\})/,endsParent:!0,contains:[{begin:/\{/,end:/\}/,relevance:0,contains:["self"]}]}]}}),"X"),re=[...["verb","lstinline"].map(le=>Z(le,{contains:[oe()]})),Z("mint",B(D,{contains:[oe()]})),Z("mintinline",B(D,{contains:[ee(),oe()]})),Z("url",{contains:[ee("link"),ee("link")]}),Z("hyperref",{contains:[ee("link")]}),Z("href",B(F,{contains:[ee("link")]})),...[].concat(...["","\\*"].map(le=>[O("verbatim"+le,J("verbatim"+le)),O("filecontents"+le,B(D,J("filecontents"+le))),...["","B","L"].map(be=>O(be+"Verbatim"+le,B(F,J(be+"Verbatim"+le))))])),O("minted",B(F,B(D,J("minted"))))];return{name:"LaTeX",aliases:["tex"],contains:[...re,...S]}}return a(n,"t"),nc=n,nc}function ZV(){if(C_)return oc;C_=1;function t(e){return{name:"LDIF",contains:[{className:"attribute",begin:"^dn",end:": ",excludeEnd:!0,starts:{end:"$",relevance:0},relevance:10},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,starts:{end:"$",relevance:0}},{className:"literal",begin:"^-",end:"$"},e.HASH_COMMENT_MODE]}}return a(t,"i"),oc=t,oc}function UV(){if(__)return lc;__=1;function t(e){return{name:"Leaf",contains:[{className:"function",begin:"#+[A-Za-z_0-9]*\\(",end:/ \{/,returnBegin:!0,excludeEnd:!0,contains:[{className:"keyword",begin:"#+"},{className:"title",begin:"[A-Za-z_][A-Za-z_0-9]*"},{className:"params",begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"string",begin:'"',end:'"'},{className:"variable",begin:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]}}return a(t,"i"),lc=t,lc}function BV(){if(h_)return rc;h_=1;let t=a(g=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[g.APOS_STRING_MODE,g.QUOTE_STRING_MODE]}}),"i"),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],o=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],s=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse(),u=o.concat(i);function m(g){let b=t(g),p=u,_="and or not only",C="[\\w-]+",h="("+C+"|@\\{"+C+"\\})",S=[],E=[],T=a(function(re){return{className:"string",begin:"~?"+re+".*?"+re}},"M"),k=a(function(re,le,be){return{className:re,begin:le,relevance:be}},"w"),R={$pattern:/[a-z-]+/,keyword:_,attribute:n.join(" ")},D={begin:"\\(",end:"\\)",contains:E,keywords:R,relevance:0};E.push(g.C_LINE_COMMENT_MODE,g.C_BLOCK_COMMENT_MODE,T("'"),T('"'),g.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},b.HEXCOLOR,D,k("variable","@@?"+C,10),k("variable","@\\{"+C+"\\}"),k("built_in","~?`[^`]*?`"),{className:"attribute",begin:C+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},b.IMPORTANT);let F=E.concat({begin:/\{/,end:/\}/,contains:S}),B={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(E)},Z={begin:h+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},{className:"attribute",begin:"\\b("+s.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:E}}]},O={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:R,returnEnd:!0,contains:E,relevance:0}},oe={className:"variable",variants:[{begin:"@"+C+"\\s*:",relevance:15},{begin:"@"+C}],starts:{end:"[;}]",returnEnd:!0,contains:F}},J={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:h,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[g.C_LINE_COMMENT_MODE,g.C_BLOCK_COMMENT_MODE,B,k("keyword","all\\b"),k("variable","@\\{"+C+"\\}"),{begin:"\\b("+e.join("|")+")\\b",className:"selector-tag"},k("selector-tag",h+"%?",0),k("selector-id","#"+h),k("selector-class","\\."+h,0),k("selector-tag","&",0),b.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+o.join("|")+")"},{className:"selector-pseudo",begin:"::("+i.join("|")+")"},{begin:"\\(",end:"\\)",contains:F},{begin:"!important"}]},ee={begin:C+`:(:)?(${p.join("|")})`,returnBegin:!0,contains:[J]};return S.push(g.C_LINE_COMMENT_MODE,g.C_BLOCK_COMMENT_MODE,O,oe,ee,Z,J),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:S}}return a(m,"L"),rc=m,rc}function GV(){if(z_)return ic;z_=1;function t(e){var n="[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*",o="\\|[^]*?\\|",i="(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?",s={className:"literal",begin:"\\b(t{1}|nil)\\b"},u={className:"number",variants:[{begin:i,relevance:0},{begin:"#(b|B)[0-1]+(/[0-1]+)?"},{begin:"#(o|O)[0-7]+(/[0-7]+)?"},{begin:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{begin:"#(c|C)\\("+i+" +"+i,end:"\\)"}]},m=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),g=e.COMMENT(";","$",{relevance:0}),b={begin:"\\*",end:"\\*"},p={className:"symbol",begin:"[:&]"+n},_={begin:n,relevance:0},C={begin:o},h={begin:"\\(",end:"\\)",contains:["self",s,m,u,_]},S={contains:[u,m,b,p,h,_],variants:[{begin:"['`]\\(",end:"\\)"},{begin:"\\(quote ",end:"\\)",keywords:{name:"quote"}},{begin:"'"+o}]},E={variants:[{begin:"'"+n},{begin:"#'"+n+"(::"+n+")*"}]},T={begin:"\\(\\s*",end:"\\)"},k={endsWithParent:!0,relevance:0};return T.contains=[{className:"name",variants:[{begin:n,relevance:0},{begin:o}]},k],k.contains=[S,E,T,s,u,m,g,b,p,C,_],{name:"Lisp",illegal:/\S/,contains:[u,e.SHEBANG(),s,m,g,S,E,T,_]}}return a(t,"i"),ic=t,ic}function HV(){if(x_)return ac;x_=1;function t(e){let n={className:"variable",variants:[{begin:"\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)"},{begin:"\\$_[A-Z]+"}],relevance:0},o=[e.C_BLOCK_COMMENT_MODE,e.HASH_COMMENT_MODE,e.COMMENT("--","$"),e.COMMENT("[^:]//","$")],i=e.inherit(e.TITLE_MODE,{variants:[{begin:"\\b_*rig[A-Z][A-Za-z0-9_\\-]*"},{begin:"\\b_[a-z0-9\\-]+"}]}),s=e.inherit(e.TITLE_MODE,{begin:"\\b([A-Za-z0-9_\\-]+)\\b"});return{name:"LiveCode",case_insensitive:!1,keywords:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress difference directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract symmetric union unload vectorDotProduct wait write"},contains:[n,{className:"keyword",begin:"\\bend\\sif\\b"},{className:"function",beginKeywords:"function",end:"$",contains:[n,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,i]},{className:"function",begin:"\\bend\\s+",end:"$",keywords:"end",contains:[s,i],relevance:0},{beginKeywords:"command on",end:"$",contains:[n,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,i]},{className:"meta",variants:[{begin:"<\\?(rev|lc|livecode)",relevance:10},{begin:"<\\?"},{begin:"\\?>"}]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,i].concat(o),illegal:";$|^\\[|^=|&|\\{"}}return a(t,"i"),ac=t,ac}function YV(){if(v_)return cc;v_=1;let t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],e=["true","false","null","undefined","NaN","Infinity"],n=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],o=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","module","global"],u=[].concat(i,s,n,o);function m(g){let b=["npm","print"],p=["yes","no","on","off","it","that","void"],_=["then","unless","until","loop","of","by","when","and","or","is","isnt","not","it","that","otherwise","from","to","til","fallthrough","case","enum","native","list","map","__hasProp","__extends","__slice","__bind","__indexOf"],C={keyword:t.concat(_),literal:e.concat(p),built_in:u.concat(b)},h="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",S=g.inherit(g.TITLE_MODE,{begin:h}),E={className:"subst",begin:/#\{/,end:/\}/,keywords:C},T={className:"subst",begin:/#[A-Za-z$_]/,end:/(?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,keywords:C},k=[g.BINARY_NUMBER_MODE,{className:"number",begin:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",relevance:0,starts:{end:"(\\s*/)?",relevance:0}},{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[g.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[g.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[g.BACKSLASH_ESCAPE,E,T]},{begin:/"/,end:/"/,contains:[g.BACKSLASH_ESCAPE,E,T]},{begin:/\\/,end:/(\s|$)/,excludeEnd:!0}]},{className:"regexp",variants:[{begin:"//",end:"//[gim]*",contains:[E,g.HASH_COMMENT_MODE]},{begin:/\/(?![ *])(\\.|[^\\\n])*?\/[gim]*(?=\W)/}]},{begin:"@"+h},{begin:"``",end:"``",excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"}];E.contains=k;let R={className:"params",begin:"\\(",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:C,contains:["self"].concat(k)}]},D={begin:"(#=>|=>|\\|>>|-?->|!->)"};return{name:"LiveScript",aliases:["ls"],keywords:C,illegal:/\/\*/,contains:k.concat([g.COMMENT("\\/\\*","\\*\\/"),g.HASH_COMMENT_MODE,D,{className:"function",contains:[S,R],returnBegin:!0,variants:[{begin:"("+h+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B->\\*?",end:"->\\*?"},{begin:"("+h+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\)\\s*)?\\B[-~]{1,2}>\\*?",end:"[-~]{1,2}>\\*?"},{begin:"("+h+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B!?[-~]{1,2}>\\*?",end:"!?[-~]{1,2}>\\*?"}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[S]},S]},{begin:h+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}return a(m,"L"),cc=m,cc}function VV(){if(E_)return sc;E_=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i=/([-a-zA-Z$._][\w$.-]*)/,s={className:"type",begin:/\bi\d+(?=\s|\b)/},u={className:"operator",relevance:0,begin:/=/},m={className:"punctuation",relevance:0,begin:/,/},g={className:"number",variants:[{begin:/0[xX][a-fA-F0-9]+/},{begin:/-?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},b={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},p={className:"variable",variants:[{begin:e(/%/,i)},{begin:/%\d+/},{begin:/#\d+/}]},_={className:"title",variants:[{begin:e(/@/,i)},{begin:/@\d+/},{begin:e(/!/,i)},{begin:e(/!\d+/,i)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[s,o.COMMENT(/;\s*$/,null,{relevance:0}),o.COMMENT(/;/,/$/),o.QUOTE_STRING_MODE,{className:"string",variants:[{begin:/"/,end:/[^\\]"/}]},_,m,u,p,b,g]}}return a(n,"t"),sc=n,sc}function WV(){if(y_)return uc;y_=1;function t(e){var n={className:"subst",begin:/\\[tn"\\]/},o={className:"string",begin:'"',end:'"',contains:[n]},i={className:"number",relevance:0,begin:e.C_NUMBER_RE},s={className:"literal",variants:[{begin:"\\b(PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b"},{begin:"\\b(XP_ERROR_(EXPERIENCES_DISABLED|EXPERIENCE_(DISABLED|SUSPENDED)|INVALID_(EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(FOUND|PERMITTED(_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(_OBJECT)?|(DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(_(BY_(LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(PARCEL(_OWNER)?|REGION)))?|CAMERA_(PITCH|DISTANCE|BEHINDNESS_(ANGLE|LAG)|(FOCUS|POSITION)(_(THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(ROOT|SET|ALL_(OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(IVE|_(ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(FWD|BACK|(ROT_)?(LEFT|RIGHT)|UP|DOWN|(ML_)?LBUTTON)|PERMISSION_(RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(_START)?|TELEPORT|MEDIA)|OBJECT_(CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_(ATTACHED|ON_REZ)|NAME|DESC|POS|PRIM_(COUNT|EQUIVALENCE)|RETURN_(PARCEL(_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP(_TAG)?|CREATOR|ATTACHED_(POINT|SLOTS_AVAILABLE)|RENDER_WEIGHT|(BODY_SHAPE|PATHFINDING)_TYPE|(RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(MEMORY|TIME))|TYPE_(INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(DEBUG|PUBLIC)_CHANNEL|ATTACH_(AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](SHOULDER|HAND|FOOT|EAR|EYE|[UL](ARM|LEG)|HIP)|(LEFT|RIGHT)_PEC|HUD_(CENTER_[12]|TOP_(RIGHT|CENTER|LEFT)|BOTTOM(_(RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(BASE|TIP)|[LR]WING|FACE_(JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(ONLINE|NAME|BORN|SIM_(POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(ON_FILE|USED)|REMOTE_DATA_(CHANNEL|REQUEST|REPLY)|PSYS_(PART_(BF_(ZERO|ONE(_MINUS_(DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(START|END)_(COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(RIBBON|WIND|INTERP_(COLOR|SCALE)|BOUNCE|FOLLOW_(SRC|VELOCITY)|TARGET_(POS|LINEAR)|EMISSIVE)_MASK)|SRC_(MAX_AGE|PATTERN|ANGLE_(BEGIN|END)|BURST_(RATE|PART_COUNT|RADIUS|SPEED_(MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(DROP|EXPLODE|ANGLE(_CONE(_EMPTY)?)?)))|VEHICLE_(REFERENCE_FRAME|TYPE_(NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(LINEAR|ANGULAR)_(FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(LINEAR|ANGULAR)_(DEFLECTION_(EFFICIENCY|TIMESCALE)|MOTOR_(DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(EFFICIENCY|TIMESCALE)|BANKING_(EFFICIENCY|MIX|TIMESCALE)|FLAG_(NO_DEFLECTION_UP|LIMIT_(ROLL_ONLY|MOTOR_UP)|HOVER_((WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(ALLOW_UNSIT|ALPHA_MODE(_(BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(_(BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(_(STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(NONE|LOW|MEDIUM|HIGH)|BUMP_(NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(DEFAULT|PLANAR)|SCRIPTED_SIT_ONLY|SCULPT_(TYPE_(SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(MIRROR|INVERT))|PHYSICS(_(SHAPE_(CONVEX|NONE|PRIM|TYPE)))?|(POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIT_TARGET|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(ALT_IMAGE_ENABLE|CONTROLS|(CURRENT|HOME)_URL|AUTO_(LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(WIDTH|HEIGHT)_PIXELS|WHITELIST(_ENABLE)?|PERMS_(INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(STANDARD|MINI)|PERM_(NONE|OWNER|GROUP|ANYONE)|MAX_(URL_LENGTH|WHITELIST_(SIZE|COUNT)|(WIDTH|HEIGHT)_PIXELS)))|MASK_(BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(MEDIA_COMMAND_(STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(ALLOW_(FLY|(GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(GROUP_)?OBJECTS)|USE_(ACCESS_(GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(GROUP|ALL)_OBJECT_ENTRY)|COUNT_(TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(HIDE|DEFAULT)|REGION_FLAG_(ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(METHOD|MIMETYPE|BODY_(MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|SIT_(INVALID_(AGENT|LINK_OBJECT)|NO(T_EXPERIENCE|_(ACCESS|EXPERIENCE_PERMISSION|SIT_TARGET)))|STRING_(TRIM(_(HEAD|TAIL))?)|CLICK_ACTION_(NONE|TOUCH|SIT|BUY|PAY|OPEN(_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(NONE|SCRIPT_MEMORY)|RC_(DATA_FLAGS|DETECT_PHANTOM|GET_(LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(TYPES|AGENTS|(NON)?PHYSICAL|LAND))|RCERR_(CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(ALLOWED_(AGENT|GROUP)_(ADD|REMOVE)|BANNED_AGENT_(ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(COMMAND|CMD_(PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(CMD_((SMOOTH_)?STOP|JUMP)|DESIRED_(TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(_([ABCD]|NONE))?|MAX_(DECEL|TURN_RADIUS|(ACCEL|SPEED)))|PURSUIT_(OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(EVADE_(HIDDEN|SPOTTED)|FAILURE_(DYNAMIC_PATHFINDING_DISABLED|INVALID_(GOAL|START)|NO_(NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(PARCEL_)?UNREACHABLE)|(GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(_(FAST|NONE|SLOW))?|CONTENT_TYPE_(ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(RADIUS|STATIC)|(PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b"},{begin:"\\b(FALSE|TRUE)\\b"},{begin:"\\b(ZERO_ROTATION)\\b"},{begin:"\\b(EOF|JSON_(ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(GRANTED|DENIED))\\b"},{begin:"\\b(ZERO_VECTOR|TOUCH_INVALID_(TEXCOORD|VECTOR))\\b"}]},u={className:"built_in",begin:"\\b(ll(AgentInExperience|(Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(Details|ErrorMessage)|ReturnObjectsBy(ID|Owner)|Json(2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(Mag|Norm|Dist)|Rot(Between|2(Euler|Fwd|Left|Up))|(Euler|Axes)2Rot|Whisper|(Region|Owner)?Say|Shout|Listen(Control|Remove)?|Sensor(Repeat|Remove)?|Detected(Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|([GS]et)(AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(Scale|Offset|Rotate)Texture|(Rot)?Target(Remove)?|(Stop)?MoveToTarget|Apply(Rotational)?Impulse|Set(KeyframedMotion|ContentType|RegionPos|(Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(Queueing|Radius)|Vehicle(Type|(Float|Vector|Rotation)Param)|(Touch|Sit)?Text|Camera(Eye|At)Offset|PrimitiveParams|ClickAction|Link(Alpha|Color|PrimitiveParams(Fast)?|Texture(Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get((Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(PrimitiveParams|Number(OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(Details|PermMask|PrimCount)|Parcel(MaxPrims|Details|Prim(Count|Owners))|Attached(List)?|(SPMax|Free|Used)Memory|Region(Name|TimeDilation|FPS|Corner|AgentCount)|Root(Position|Rotation)|UnixTime|(Parcel|Region)Flags|(Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(Prims|NotecardLines|Sides)|Animation(List)?|(Camera|Local)(Pos|Rot)|Vel|Accel|Omega|Time(stamp|OfDay)|(Object|CenterOf)?Mass|MassMKS|Energy|Owner|(Owner)?Key|SunDirection|Texture(Offset|Scale|Rot)|Inventory(Number|Name|Key|Type|Creator|PermMask)|Permissions(Key)?|StartParameter|List(Length|EntryType)|Date|Agent(Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(Name|State))|(Get|Reset|GetAndReset)Time|PlaySound(Slave)?|LoopSound(Master|Slave)?|(Trigger|Stop|Preload)Sound|((Get|Delete)Sub|Insert)String|To(Upper|Lower)|Give(InventoryList|Money)|RezObject|(Stop)?LookAt|Sleep|CollisionFilter|(Take|Release)Controls|DetachFromAvatar|AttachToAvatar(Temp)?|InstantMessage|(GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(Length|Trim)|(Start|Stop)Animation|TargetOmega|Request(Experience)?Permissions|(Create|Break)Link|BreakAllLinks|(Give|Remove)Inventory|Water|PassTouches|Request(Agent|Inventory)Data|TeleportAgent(Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(Axis|Angle)|A(cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(CSV|Integer|Json|Float|String|Key|Vector|Rot|List(Strided)?)|DeleteSubList|List(Statistics|Sort|Randomize|(Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(Slope|Normal|Contour)|GroundRepel|(Set|Remove)VehicleFlags|SitOnLink|(AvatarOn)?(Link)?SitTarget|Script(Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(Integer|String)ToBase64|XorBase64|Log(10)?|Base64To(String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(Load|Release|(E|Une)scape)URL|ParcelMedia(CommandList|Query)|ModPow|MapDestination|(RemoveFrom|AddTo|Reset)Land(Pass|Ban)List|(Set|Clear)CameraParams|HTTP(Request|Response)|TextBox|DetectedTouch(UV|Face|Pos|(N|Bin)ormal|ST)|(MD5|SHA1|DumpList2)String|Request(Secure)?URL|Clear(Prim|Link)Media|(Link)?ParticleSystem|(Get|Request)(Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b"};return{name:"LSL (Linden Scripting Language)",illegal:":",contains:[o,{className:"comment",variants:[e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/")],relevance:0},i,{className:"section",variants:[{begin:"\\b(state|default)\\b"},{begin:"\\b(state_(entry|exit)|touch(_(start|end))?|(land_)?collision(_(start|end))?|timer|listen|(no_)?sensor|control|(not_)?at_(rot_)?target|money|email|experience_permissions(_denied)?|run_time_permissions|changed|attach|dataserver|moving_(start|end)|link_message|(on|object)_rez|remote_data|http_re(sponse|quest)|path_update|transaction_result)\\b"}]},u,s,{className:"type",begin:"\\b(integer|float|string|key|vector|quaternion|rotation|list)\\b"}]}}return a(t,"i"),uc=t,uc}function qV(){if(S_)return dc;S_=1;function t(e){let n="\\[=*\\[",o="\\]=*\\]",i={begin:n,end:o,contains:["self"]},s=[e.COMMENT("--(?!"+n+")","$"),e.COMMENT("--"+n,o,{contains:[i],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:s.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:s}].concat(s)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:n,end:o,contains:[i],relevance:5}])}}return a(t,"i"),dc=t,dc}function jV(){if(w_)return mc;w_=1;function t(e){let n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},o={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n]},i={className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[n]},s={begin:"^"+e.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},u={className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,"meta-keyword":".PHONY"}},m={className:"section",begin:/^[^\s]+:/,end:/$/,contains:[n]};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[e.HASH_COMMENT_MODE,n,o,i,s,u,m]}}return a(t,"i"),mc=t,mc}function $V(){if(k_)return gc;k_=1;let t=["AASTriangle","AbelianGroup","Abort","AbortKernels","AbortProtect","AbortScheduledTask","Above","Abs","AbsArg","AbsArgPlot","Absolute","AbsoluteCorrelation","AbsoluteCorrelationFunction","AbsoluteCurrentValue","AbsoluteDashing","AbsoluteFileName","AbsoluteOptions","AbsolutePointSize","AbsoluteThickness","AbsoluteTime","AbsoluteTiming","AcceptanceThreshold","AccountingForm","Accumulate","Accuracy","AccuracyGoal","ActionDelay","ActionMenu","ActionMenuBox","ActionMenuBoxOptions","Activate","Active","ActiveClassification","ActiveClassificationObject","ActiveItem","ActivePrediction","ActivePredictionObject","ActiveStyle","AcyclicGraphQ","AddOnHelpPath","AddSides","AddTo","AddToSearchIndex","AddUsers","AdjacencyGraph","AdjacencyList","AdjacencyMatrix","AdjacentMeshCells","AdjustmentBox","AdjustmentBoxOptions","AdjustTimeSeriesForecast","AdministrativeDivisionData","AffineHalfSpace","AffineSpace","AffineStateSpaceModel","AffineTransform","After","AggregatedEntityClass","AggregationLayer","AircraftData","AirportData","AirPressureData","AirTemperatureData","AiryAi","AiryAiPrime","AiryAiZero","AiryBi","AiryBiPrime","AiryBiZero","AlgebraicIntegerQ","AlgebraicNumber","AlgebraicNumberDenominator","AlgebraicNumberNorm","AlgebraicNumberPolynomial","AlgebraicNumberTrace","AlgebraicRules","AlgebraicRulesData","Algebraics","AlgebraicUnitQ","Alignment","AlignmentMarker","AlignmentPoint","All","AllowAdultContent","AllowedCloudExtraParameters","AllowedCloudParameterExtensions","AllowedDimensions","AllowedFrequencyRange","AllowedHeads","AllowGroupClose","AllowIncomplete","AllowInlineCells","AllowKernelInitialization","AllowLooseGrammar","AllowReverseGroupClose","AllowScriptLevelChange","AllowVersionUpdate","AllTrue","Alphabet","AlphabeticOrder","AlphabeticSort","AlphaChannel","AlternateImage","AlternatingFactorial","AlternatingGroup","AlternativeHypothesis","Alternatives","AltitudeMethod","AmbientLight","AmbiguityFunction","AmbiguityList","Analytic","AnatomyData","AnatomyForm","AnatomyPlot3D","AnatomySkinStyle","AnatomyStyling","AnchoredSearch","And","AndersonDarlingTest","AngerJ","AngleBisector","AngleBracket","AnglePath","AnglePath3D","AngleVector","AngularGauge","Animate","AnimationCycleOffset","AnimationCycleRepetitions","AnimationDirection","AnimationDisplayTime","AnimationRate","AnimationRepetitions","AnimationRunning","AnimationRunTime","AnimationTimeIndex","Animator","AnimatorBox","AnimatorBoxOptions","AnimatorElements","Annotate","Annotation","AnnotationDelete","AnnotationKeys","AnnotationRules","AnnotationValue","Annuity","AnnuityDue","Annulus","AnomalyDetection","AnomalyDetector","AnomalyDetectorFunction","Anonymous","Antialiasing","AntihermitianMatrixQ","Antisymmetric","AntisymmetricMatrixQ","Antonyms","AnyOrder","AnySubset","AnyTrue","Apart","ApartSquareFree","APIFunction","Appearance","AppearanceElements","AppearanceRules","AppellF1","Append","AppendCheck","AppendLayer","AppendTo","Apply","ApplySides","ArcCos","ArcCosh","ArcCot","ArcCoth","ArcCsc","ArcCsch","ArcCurvature","ARCHProcess","ArcLength","ArcSec","ArcSech","ArcSin","ArcSinDistribution","ArcSinh","ArcTan","ArcTanh","Area","Arg","ArgMax","ArgMin","ArgumentCountQ","ARIMAProcess","ArithmeticGeometricMean","ARMAProcess","Around","AroundReplace","ARProcess","Array","ArrayComponents","ArrayDepth","ArrayFilter","ArrayFlatten","ArrayMesh","ArrayPad","ArrayPlot","ArrayQ","ArrayResample","ArrayReshape","ArrayRules","Arrays","Arrow","Arrow3DBox","ArrowBox","Arrowheads","ASATriangle","Ask","AskAppend","AskConfirm","AskDisplay","AskedQ","AskedValue","AskFunction","AskState","AskTemplateDisplay","AspectRatio","AspectRatioFixed","Assert","AssociateTo","Association","AssociationFormat","AssociationMap","AssociationQ","AssociationThread","AssumeDeterministic","Assuming","Assumptions","AstronomicalData","Asymptotic","AsymptoticDSolveValue","AsymptoticEqual","AsymptoticEquivalent","AsymptoticGreater","AsymptoticGreaterEqual","AsymptoticIntegrate","AsymptoticLess","AsymptoticLessEqual","AsymptoticOutputTracker","AsymptoticProduct","AsymptoticRSolveValue","AsymptoticSolve","AsymptoticSum","Asynchronous","AsynchronousTaskObject","AsynchronousTasks","Atom","AtomCoordinates","AtomCount","AtomDiagramCoordinates","AtomList","AtomQ","AttentionLayer","Attributes","Audio","AudioAmplify","AudioAnnotate","AudioAnnotationLookup","AudioBlockMap","AudioCapture","AudioChannelAssignment","AudioChannelCombine","AudioChannelMix","AudioChannels","AudioChannelSeparate","AudioData","AudioDelay","AudioDelete","AudioDevice","AudioDistance","AudioEncoding","AudioFade","AudioFrequencyShift","AudioGenerator","AudioIdentify","AudioInputDevice","AudioInsert","AudioInstanceQ","AudioIntervals","AudioJoin","AudioLabel","AudioLength","AudioLocalMeasurements","AudioLooping","AudioLoudness","AudioMeasurements","AudioNormalize","AudioOutputDevice","AudioOverlay","AudioPad","AudioPan","AudioPartition","AudioPause","AudioPitchShift","AudioPlay","AudioPlot","AudioQ","AudioRecord","AudioReplace","AudioResample","AudioReverb","AudioReverse","AudioSampleRate","AudioSpectralMap","AudioSpectralTransformation","AudioSplit","AudioStop","AudioStream","AudioStreams","AudioTimeStretch","AudioTracks","AudioTrim","AudioType","AugmentedPolyhedron","AugmentedSymmetricPolynomial","Authenticate","Authentication","AuthenticationDialog","AutoAction","Autocomplete","AutocompletionFunction","AutoCopy","AutocorrelationTest","AutoDelete","AutoEvaluateEvents","AutoGeneratedPackage","AutoIndent","AutoIndentSpacings","AutoItalicWords","AutoloadPath","AutoMatch","Automatic","AutomaticImageSize","AutoMultiplicationSymbol","AutoNumberFormatting","AutoOpenNotebooks","AutoOpenPalettes","AutoQuoteCharacters","AutoRefreshed","AutoRemove","AutorunSequencing","AutoScaling","AutoScroll","AutoSpacing","AutoStyleOptions","AutoStyleWords","AutoSubmitting","Axes","AxesEdge","AxesLabel","AxesOrigin","AxesStyle","AxiomaticTheory","Axis","BabyMonsterGroupB","Back","Background","BackgroundAppearance","BackgroundTasksSettings","Backslash","Backsubstitution","Backward","Ball","Band","BandpassFilter","BandstopFilter","BarabasiAlbertGraphDistribution","BarChart","BarChart3D","BarcodeImage","BarcodeRecognize","BaringhausHenzeTest","BarLegend","BarlowProschanImportance","BarnesG","BarOrigin","BarSpacing","BartlettHannWindow","BartlettWindow","BaseDecode","BaseEncode","BaseForm","Baseline","BaselinePosition","BaseStyle","BasicRecurrentLayer","BatchNormalizationLayer","BatchSize","BatesDistribution","BattleLemarieWavelet","BayesianMaximization","BayesianMaximizationObject","BayesianMinimization","BayesianMinimizationObject","Because","BeckmannDistribution","Beep","Before","Begin","BeginDialogPacket","BeginFrontEndInteractionPacket","BeginPackage","BellB","BellY","Below","BenfordDistribution","BeniniDistribution","BenktanderGibratDistribution","BenktanderWeibullDistribution","BernoulliB","BernoulliDistribution","BernoulliGraphDistribution","BernoulliProcess","BernsteinBasis","BesselFilterModel","BesselI","BesselJ","BesselJZero","BesselK","BesselY","BesselYZero","Beta","BetaBinomialDistribution","BetaDistribution","BetaNegativeBinomialDistribution","BetaPrimeDistribution","BetaRegularized","Between","BetweennessCentrality","BeveledPolyhedron","BezierCurve","BezierCurve3DBox","BezierCurve3DBoxOptions","BezierCurveBox","BezierCurveBoxOptions","BezierFunction","BilateralFilter","Binarize","BinaryDeserialize","BinaryDistance","BinaryFormat","BinaryImageQ","BinaryRead","BinaryReadList","BinarySerialize","BinaryWrite","BinCounts","BinLists","Binomial","BinomialDistribution","BinomialProcess","BinormalDistribution","BiorthogonalSplineWavelet","BipartiteGraphQ","BiquadraticFilterModel","BirnbaumImportance","BirnbaumSaundersDistribution","BitAnd","BitClear","BitGet","BitLength","BitNot","BitOr","BitSet","BitShiftLeft","BitShiftRight","BitXor","BiweightLocation","BiweightMidvariance","Black","BlackmanHarrisWindow","BlackmanNuttallWindow","BlackmanWindow","Blank","BlankForm","BlankNullSequence","BlankSequence","Blend","Block","BlockchainAddressData","BlockchainBase","BlockchainBlockData","BlockchainContractValue","BlockchainData","BlockchainGet","BlockchainKeyEncode","BlockchainPut","BlockchainTokenData","BlockchainTransaction","BlockchainTransactionData","BlockchainTransactionSign","BlockchainTransactionSubmit","BlockMap","BlockRandom","BlomqvistBeta","BlomqvistBetaTest","Blue","Blur","BodePlot","BohmanWindow","Bold","Bond","BondCount","BondList","BondQ","Bookmarks","Boole","BooleanConsecutiveFunction","BooleanConvert","BooleanCountingFunction","BooleanFunction","BooleanGraph","BooleanMaxterms","BooleanMinimize","BooleanMinterms","BooleanQ","BooleanRegion","Booleans","BooleanStrings","BooleanTable","BooleanVariables","BorderDimensions","BorelTannerDistribution","Bottom","BottomHatTransform","BoundaryDiscretizeGraphics","BoundaryDiscretizeRegion","BoundaryMesh","BoundaryMeshRegion","BoundaryMeshRegionQ","BoundaryStyle","BoundedRegionQ","BoundingRegion","Bounds","Box","BoxBaselineShift","BoxData","BoxDimensions","Boxed","Boxes","BoxForm","BoxFormFormatTypes","BoxFrame","BoxID","BoxMargins","BoxMatrix","BoxObject","BoxRatios","BoxRotation","BoxRotationPoint","BoxStyle","BoxWhiskerChart","Bra","BracketingBar","BraKet","BrayCurtisDistance","BreadthFirstScan","Break","BridgeData","BrightnessEqualize","BroadcastStationData","Brown","BrownForsytheTest","BrownianBridgeProcess","BrowserCategory","BSplineBasis","BSplineCurve","BSplineCurve3DBox","BSplineCurve3DBoxOptions","BSplineCurveBox","BSplineCurveBoxOptions","BSplineFunction","BSplineSurface","BSplineSurface3DBox","BSplineSurface3DBoxOptions","BubbleChart","BubbleChart3D","BubbleScale","BubbleSizes","BuildingData","BulletGauge","BusinessDayQ","ButterflyGraph","ButterworthFilterModel","Button","ButtonBar","ButtonBox","ButtonBoxOptions","ButtonCell","ButtonContents","ButtonData","ButtonEvaluator","ButtonExpandable","ButtonFrame","ButtonFunction","ButtonMargins","ButtonMinHeight","ButtonNote","ButtonNotebook","ButtonSource","ButtonStyle","ButtonStyleMenuListing","Byte","ByteArray","ByteArrayFormat","ByteArrayQ","ByteArrayToString","ByteCount","ByteOrdering","C","CachedValue","CacheGraphics","CachePersistence","CalendarConvert","CalendarData","CalendarType","Callout","CalloutMarker","CalloutStyle","CallPacket","CanberraDistance","Cancel","CancelButton","CandlestickChart","CanonicalGraph","CanonicalizePolygon","CanonicalizePolyhedron","CanonicalName","CanonicalWarpingCorrespondence","CanonicalWarpingDistance","CantorMesh","CantorStaircase","Cap","CapForm","CapitalDifferentialD","Capitalize","CapsuleShape","CaptureRunning","CardinalBSplineBasis","CarlemanLinearize","CarmichaelLambda","CaseOrdering","Cases","CaseSensitive","Cashflow","Casoratian","Catalan","CatalanNumber","Catch","CategoricalDistribution","Catenate","CatenateLayer","CauchyDistribution","CauchyWindow","CayleyGraph","CDF","CDFDeploy","CDFInformation","CDFWavelet","Ceiling","CelestialSystem","Cell","CellAutoOverwrite","CellBaseline","CellBoundingBox","CellBracketOptions","CellChangeTimes","CellContents","CellContext","CellDingbat","CellDynamicExpression","CellEditDuplicate","CellElementsBoundingBox","CellElementSpacings","CellEpilog","CellEvaluationDuplicate","CellEvaluationFunction","CellEvaluationLanguage","CellEventActions","CellFrame","CellFrameColor","CellFrameLabelMargins","CellFrameLabels","CellFrameMargins","CellGroup","CellGroupData","CellGrouping","CellGroupingRules","CellHorizontalScrolling","CellID","CellLabel","CellLabelAutoDelete","CellLabelMargins","CellLabelPositioning","CellLabelStyle","CellLabelTemplate","CellMargins","CellObject","CellOpen","CellPrint","CellProlog","Cells","CellSize","CellStyle","CellTags","CellularAutomaton","CensoredDistribution","Censoring","Center","CenterArray","CenterDot","CentralFeature","CentralMoment","CentralMomentGeneratingFunction","Cepstrogram","CepstrogramArray","CepstrumArray","CForm","ChampernowneNumber","ChangeOptions","ChannelBase","ChannelBrokerAction","ChannelDatabin","ChannelHistoryLength","ChannelListen","ChannelListener","ChannelListeners","ChannelListenerWait","ChannelObject","ChannelPreSendFunction","ChannelReceiverFunction","ChannelSend","ChannelSubscribers","ChanVeseBinarize","Character","CharacterCounts","CharacterEncoding","CharacterEncodingsPath","CharacteristicFunction","CharacteristicPolynomial","CharacterName","CharacterNormalize","CharacterRange","Characters","ChartBaseStyle","ChartElementData","ChartElementDataFunction","ChartElementFunction","ChartElements","ChartLabels","ChartLayout","ChartLegends","ChartStyle","Chebyshev1FilterModel","Chebyshev2FilterModel","ChebyshevDistance","ChebyshevT","ChebyshevU","Check","CheckAbort","CheckAll","Checkbox","CheckboxBar","CheckboxBox","CheckboxBoxOptions","ChemicalData","ChessboardDistance","ChiDistribution","ChineseRemainder","ChiSquareDistribution","ChoiceButtons","ChoiceDialog","CholeskyDecomposition","Chop","ChromaticityPlot","ChromaticityPlot3D","ChromaticPolynomial","Circle","CircleBox","CircleDot","CircleMinus","CirclePlus","CirclePoints","CircleThrough","CircleTimes","CirculantGraph","CircularOrthogonalMatrixDistribution","CircularQuaternionMatrixDistribution","CircularRealMatrixDistribution","CircularSymplecticMatrixDistribution","CircularUnitaryMatrixDistribution","Circumsphere","CityData","ClassifierFunction","ClassifierInformation","ClassifierMeasurements","ClassifierMeasurementsObject","Classify","ClassPriors","Clear","ClearAll","ClearAttributes","ClearCookies","ClearPermissions","ClearSystemCache","ClebschGordan","ClickPane","Clip","ClipboardNotebook","ClipFill","ClippingStyle","ClipPlanes","ClipPlanesStyle","ClipRange","Clock","ClockGauge","ClockwiseContourIntegral","Close","Closed","CloseKernels","ClosenessCentrality","Closing","ClosingAutoSave","ClosingEvent","ClosingSaveDialog","CloudAccountData","CloudBase","CloudConnect","CloudConnections","CloudDeploy","CloudDirectory","CloudDisconnect","CloudEvaluate","CloudExport","CloudExpression","CloudExpressions","CloudFunction","CloudGet","CloudImport","CloudLoggingData","CloudObject","CloudObjectInformation","CloudObjectInformationData","CloudObjectNameFormat","CloudObjects","CloudObjectURLType","CloudPublish","CloudPut","CloudRenderingMethod","CloudSave","CloudShare","CloudSubmit","CloudSymbol","CloudUnshare","CloudUserID","ClusterClassify","ClusterDissimilarityFunction","ClusteringComponents","ClusteringTree","CMYKColor","Coarse","CodeAssistOptions","Coefficient","CoefficientArrays","CoefficientDomain","CoefficientList","CoefficientRules","CoifletWavelet","Collect","Colon","ColonForm","ColorBalance","ColorCombine","ColorConvert","ColorCoverage","ColorData","ColorDataFunction","ColorDetect","ColorDistance","ColorFunction","ColorFunctionScaling","Colorize","ColorNegate","ColorOutput","ColorProfileData","ColorQ","ColorQuantize","ColorReplace","ColorRules","ColorSelectorSettings","ColorSeparate","ColorSetter","ColorSetterBox","ColorSetterBoxOptions","ColorSlider","ColorsNear","ColorSpace","ColorToneMapping","Column","ColumnAlignments","ColumnBackgrounds","ColumnForm","ColumnLines","ColumnsEqual","ColumnSpacings","ColumnWidths","CombinedEntityClass","CombinerFunction","CometData","CommonDefaultFormatTypes","Commonest","CommonestFilter","CommonName","CommonUnits","CommunityBoundaryStyle","CommunityGraphPlot","CommunityLabels","CommunityRegionStyle","CompanyData","CompatibleUnitQ","CompilationOptions","CompilationTarget","Compile","Compiled","CompiledCodeFunction","CompiledFunction","CompilerOptions","Complement","ComplementedEntityClass","CompleteGraph","CompleteGraphQ","CompleteKaryTree","CompletionsListPacket","Complex","ComplexContourPlot","Complexes","ComplexExpand","ComplexInfinity","ComplexityFunction","ComplexListPlot","ComplexPlot","ComplexPlot3D","ComplexRegionPlot","ComplexStreamPlot","ComplexVectorPlot","ComponentMeasurements","ComponentwiseContextMenu","Compose","ComposeList","ComposeSeries","CompositeQ","Composition","CompoundElement","CompoundExpression","CompoundPoissonDistribution","CompoundPoissonProcess","CompoundRenewalProcess","Compress","CompressedData","CompressionLevel","ComputeUncertainty","Condition","ConditionalExpression","Conditioned","Cone","ConeBox","ConfidenceLevel","ConfidenceRange","ConfidenceTransform","ConfigurationPath","ConformAudio","ConformImages","Congruent","ConicHullRegion","ConicHullRegion3DBox","ConicHullRegionBox","ConicOptimization","Conjugate","ConjugateTranspose","Conjunction","Connect","ConnectedComponents","ConnectedGraphComponents","ConnectedGraphQ","ConnectedMeshComponents","ConnectedMoleculeComponents","ConnectedMoleculeQ","ConnectionSettings","ConnectLibraryCallbackFunction","ConnectSystemModelComponents","ConnesWindow","ConoverTest","ConsoleMessage","ConsoleMessagePacket","Constant","ConstantArray","ConstantArrayLayer","ConstantImage","ConstantPlusLayer","ConstantRegionQ","Constants","ConstantTimesLayer","ConstellationData","ConstrainedMax","ConstrainedMin","Construct","Containing","ContainsAll","ContainsAny","ContainsExactly","ContainsNone","ContainsOnly","ContentFieldOptions","ContentLocationFunction","ContentObject","ContentPadding","ContentsBoundingBox","ContentSelectable","ContentSize","Context","ContextMenu","Contexts","ContextToFileName","Continuation","Continue","ContinuedFraction","ContinuedFractionK","ContinuousAction","ContinuousMarkovProcess","ContinuousTask","ContinuousTimeModelQ","ContinuousWaveletData","ContinuousWaveletTransform","ContourDetect","ContourGraphics","ContourIntegral","ContourLabels","ContourLines","ContourPlot","ContourPlot3D","Contours","ContourShading","ContourSmoothing","ContourStyle","ContraharmonicMean","ContrastiveLossLayer","Control","ControlActive","ControlAlignment","ControlGroupContentsBox","ControllabilityGramian","ControllabilityMatrix","ControllableDecomposition","ControllableModelQ","ControllerDuration","ControllerInformation","ControllerInformationData","ControllerLinking","ControllerManipulate","ControllerMethod","ControllerPath","ControllerState","ControlPlacement","ControlsRendering","ControlType","Convergents","ConversionOptions","ConversionRules","ConvertToBitmapPacket","ConvertToPostScript","ConvertToPostScriptPacket","ConvexHullMesh","ConvexPolygonQ","ConvexPolyhedronQ","ConvolutionLayer","Convolve","ConwayGroupCo1","ConwayGroupCo2","ConwayGroupCo3","CookieFunction","Cookies","CoordinateBoundingBox","CoordinateBoundingBoxArray","CoordinateBounds","CoordinateBoundsArray","CoordinateChartData","CoordinatesToolOptions","CoordinateTransform","CoordinateTransformData","CoprimeQ","Coproduct","CopulaDistribution","Copyable","CopyDatabin","CopyDirectory","CopyFile","CopyTag","CopyToClipboard","CornerFilter","CornerNeighbors","Correlation","CorrelationDistance","CorrelationFunction","CorrelationTest","Cos","Cosh","CoshIntegral","CosineDistance","CosineWindow","CosIntegral","Cot","Coth","Count","CountDistinct","CountDistinctBy","CounterAssignments","CounterBox","CounterBoxOptions","CounterClockwiseContourIntegral","CounterEvaluator","CounterFunction","CounterIncrements","CounterStyle","CounterStyleMenuListing","CountRoots","CountryData","Counts","CountsBy","Covariance","CovarianceEstimatorFunction","CovarianceFunction","CoxianDistribution","CoxIngersollRossProcess","CoxModel","CoxModelFit","CramerVonMisesTest","CreateArchive","CreateCellID","CreateChannel","CreateCloudExpression","CreateDatabin","CreateDataStructure","CreateDataSystemModel","CreateDialog","CreateDirectory","CreateDocument","CreateFile","CreateIntermediateDirectories","CreateManagedLibraryExpression","CreateNotebook","CreatePacletArchive","CreatePalette","CreatePalettePacket","CreatePermissionsGroup","CreateScheduledTask","CreateSearchIndex","CreateSystemModel","CreateTemporary","CreateUUID","CreateWindow","CriterionFunction","CriticalityFailureImportance","CriticalitySuccessImportance","CriticalSection","Cross","CrossEntropyLossLayer","CrossingCount","CrossingDetect","CrossingPolygon","CrossMatrix","Csc","Csch","CTCLossLayer","Cube","CubeRoot","Cubics","Cuboid","CuboidBox","Cumulant","CumulantGeneratingFunction","Cup","CupCap","Curl","CurlyDoubleQuote","CurlyQuote","CurrencyConvert","CurrentDate","CurrentImage","CurrentlySpeakingPacket","CurrentNotebookImage","CurrentScreenImage","CurrentValue","Curry","CurryApplied","CurvatureFlowFilter","CurveClosed","Cyan","CycleGraph","CycleIndexPolynomial","Cycles","CyclicGroup","Cyclotomic","Cylinder","CylinderBox","CylindricalDecomposition","D","DagumDistribution","DamData","DamerauLevenshteinDistance","DampingFactor","Darker","Dashed","Dashing","DatabaseConnect","DatabaseDisconnect","DatabaseReference","Databin","DatabinAdd","DatabinRemove","Databins","DatabinUpload","DataCompression","DataDistribution","DataRange","DataReversed","Dataset","DatasetDisplayPanel","DataStructure","DataStructureQ","Date","DateBounds","Dated","DateDelimiters","DateDifference","DatedUnit","DateFormat","DateFunction","DateHistogram","DateInterval","DateList","DateListLogPlot","DateListPlot","DateListStepPlot","DateObject","DateObjectQ","DateOverlapsQ","DatePattern","DatePlus","DateRange","DateReduction","DateString","DateTicksFormat","DateValue","DateWithinQ","DaubechiesWavelet","DavisDistribution","DawsonF","DayCount","DayCountConvention","DayHemisphere","DaylightQ","DayMatchQ","DayName","DayNightTerminator","DayPlus","DayRange","DayRound","DeBruijnGraph","DeBruijnSequence","Debug","DebugTag","Decapitalize","Decimal","DecimalForm","DeclareKnownSymbols","DeclarePackage","Decompose","DeconvolutionLayer","Decrement","Decrypt","DecryptFile","DedekindEta","DeepSpaceProbeData","Default","DefaultAxesStyle","DefaultBaseStyle","DefaultBoxStyle","DefaultButton","DefaultColor","DefaultControlPlacement","DefaultDuplicateCellStyle","DefaultDuration","DefaultElement","DefaultFaceGridsStyle","DefaultFieldHintStyle","DefaultFont","DefaultFontProperties","DefaultFormatType","DefaultFormatTypeForStyle","DefaultFrameStyle","DefaultFrameTicksStyle","DefaultGridLinesStyle","DefaultInlineFormatType","DefaultInputFormatType","DefaultLabelStyle","DefaultMenuStyle","DefaultNaturalLanguage","DefaultNewCellStyle","DefaultNewInlineCellStyle","DefaultNotebook","DefaultOptions","DefaultOutputFormatType","DefaultPrintPrecision","DefaultStyle","DefaultStyleDefinitions","DefaultTextFormatType","DefaultTextInlineFormatType","DefaultTicksStyle","DefaultTooltipStyle","DefaultValue","DefaultValues","Defer","DefineExternal","DefineInputStreamMethod","DefineOutputStreamMethod","DefineResourceFunction","Definition","Degree","DegreeCentrality","DegreeGraphDistribution","DegreeLexicographic","DegreeReverseLexicographic","DEigensystem","DEigenvalues","Deinitialization","Del","DelaunayMesh","Delayed","Deletable","Delete","DeleteAnomalies","DeleteBorderComponents","DeleteCases","DeleteChannel","DeleteCloudExpression","DeleteContents","DeleteDirectory","DeleteDuplicates","DeleteDuplicatesBy","DeleteFile","DeleteMissing","DeleteObject","DeletePermissionsKey","DeleteSearchIndex","DeleteSmallComponents","DeleteStopwords","DeleteWithContents","DeletionWarning","DelimitedArray","DelimitedSequence","Delimiter","DelimiterFlashTime","DelimiterMatching","Delimiters","DeliveryFunction","Dendrogram","Denominator","DensityGraphics","DensityHistogram","DensityPlot","DensityPlot3D","DependentVariables","Deploy","Deployed","Depth","DepthFirstScan","Derivative","DerivativeFilter","DerivedKey","DescriptorStateSpace","DesignMatrix","DestroyAfterEvaluation","Det","DeviceClose","DeviceConfigure","DeviceExecute","DeviceExecuteAsynchronous","DeviceObject","DeviceOpen","DeviceOpenQ","DeviceRead","DeviceReadBuffer","DeviceReadLatest","DeviceReadList","DeviceReadTimeSeries","Devices","DeviceStreams","DeviceWrite","DeviceWriteBuffer","DGaussianWavelet","DiacriticalPositioning","Diagonal","DiagonalizableMatrixQ","DiagonalMatrix","DiagonalMatrixQ","Dialog","DialogIndent","DialogInput","DialogLevel","DialogNotebook","DialogProlog","DialogReturn","DialogSymbols","Diamond","DiamondMatrix","DiceDissimilarity","DictionaryLookup","DictionaryWordQ","DifferenceDelta","DifferenceOrder","DifferenceQuotient","DifferenceRoot","DifferenceRootReduce","Differences","DifferentialD","DifferentialRoot","DifferentialRootReduce","DifferentiatorFilter","DigitalSignature","DigitBlock","DigitBlockMinimum","DigitCharacter","DigitCount","DigitQ","DihedralAngle","DihedralGroup","Dilation","DimensionalCombinations","DimensionalMeshComponents","DimensionReduce","DimensionReducerFunction","DimensionReduction","Dimensions","DiracComb","DiracDelta","DirectedEdge","DirectedEdges","DirectedGraph","DirectedGraphQ","DirectedInfinity","Direction","Directive","Directory","DirectoryName","DirectoryQ","DirectoryStack","DirichletBeta","DirichletCharacter","DirichletCondition","DirichletConvolve","DirichletDistribution","DirichletEta","DirichletL","DirichletLambda","DirichletTransform","DirichletWindow","DisableConsolePrintPacket","DisableFormatting","DiscreteAsymptotic","DiscreteChirpZTransform","DiscreteConvolve","DiscreteDelta","DiscreteHadamardTransform","DiscreteIndicator","DiscreteLimit","DiscreteLQEstimatorGains","DiscreteLQRegulatorGains","DiscreteLyapunovSolve","DiscreteMarkovProcess","DiscreteMaxLimit","DiscreteMinLimit","DiscretePlot","DiscretePlot3D","DiscreteRatio","DiscreteRiccatiSolve","DiscreteShift","DiscreteTimeModelQ","DiscreteUniformDistribution","DiscreteVariables","DiscreteWaveletData","DiscreteWaveletPacketTransform","DiscreteWaveletTransform","DiscretizeGraphics","DiscretizeRegion","Discriminant","DisjointQ","Disjunction","Disk","DiskBox","DiskMatrix","DiskSegment","Dispatch","DispatchQ","DispersionEstimatorFunction","Display","DisplayAllSteps","DisplayEndPacket","DisplayFlushImagePacket","DisplayForm","DisplayFunction","DisplayPacket","DisplayRules","DisplaySetSizePacket","DisplayString","DisplayTemporary","DisplayWith","DisplayWithRef","DisplayWithVariable","DistanceFunction","DistanceMatrix","DistanceTransform","Distribute","Distributed","DistributedContexts","DistributeDefinitions","DistributionChart","DistributionDomain","DistributionFitTest","DistributionParameterAssumptions","DistributionParameterQ","Dithering","Div","Divergence","Divide","DivideBy","Dividers","DivideSides","Divisible","Divisors","DivisorSigma","DivisorSum","DMSList","DMSString","Do","DockedCells","DocumentGenerator","DocumentGeneratorInformation","DocumentGeneratorInformationData","DocumentGenerators","DocumentNotebook","DocumentWeightingRules","Dodecahedron","DomainRegistrationInformation","DominantColors","DOSTextFormat","Dot","DotDashed","DotEqual","DotLayer","DotPlusLayer","Dotted","DoubleBracketingBar","DoubleContourIntegral","DoubleDownArrow","DoubleLeftArrow","DoubleLeftRightArrow","DoubleLeftTee","DoubleLongLeftArrow","DoubleLongLeftRightArrow","DoubleLongRightArrow","DoubleRightArrow","DoubleRightTee","DoubleUpArrow","DoubleUpDownArrow","DoubleVerticalBar","DoublyInfinite","Down","DownArrow","DownArrowBar","DownArrowUpArrow","DownLeftRightVector","DownLeftTeeVector","DownLeftVector","DownLeftVectorBar","DownRightTeeVector","DownRightVector","DownRightVectorBar","Downsample","DownTee","DownTeeArrow","DownValues","DragAndDrop","DrawEdges","DrawFrontFaces","DrawHighlighted","Drop","DropoutLayer","DSolve","DSolveValue","Dt","DualLinearProgramming","DualPolyhedron","DualSystemsModel","DumpGet","DumpSave","DuplicateFreeQ","Duration","Dynamic","DynamicBox","DynamicBoxOptions","DynamicEvaluationTimeout","DynamicGeoGraphics","DynamicImage","DynamicLocation","DynamicModule","DynamicModuleBox","DynamicModuleBoxOptions","DynamicModuleParent","DynamicModuleValues","DynamicName","DynamicNamespace","DynamicReference","DynamicSetting","DynamicUpdating","DynamicWrapper","DynamicWrapperBox","DynamicWrapperBoxOptions","E","EarthImpactData","EarthquakeData","EccentricityCentrality","Echo","EchoFunction","EclipseType","EdgeAdd","EdgeBetweennessCentrality","EdgeCapacity","EdgeCapForm","EdgeColor","EdgeConnectivity","EdgeContract","EdgeCost","EdgeCount","EdgeCoverQ","EdgeCycleMatrix","EdgeDashing","EdgeDelete","EdgeDetect","EdgeForm","EdgeIndex","EdgeJoinForm","EdgeLabeling","EdgeLabels","EdgeLabelStyle","EdgeList","EdgeOpacity","EdgeQ","EdgeRenderingFunction","EdgeRules","EdgeShapeFunction","EdgeStyle","EdgeTaggedGraph","EdgeTaggedGraphQ","EdgeTags","EdgeThickness","EdgeWeight","EdgeWeightedGraphQ","Editable","EditButtonSettings","EditCellTagsSettings","EditDistance","EffectiveInterest","Eigensystem","Eigenvalues","EigenvectorCentrality","Eigenvectors","Element","ElementData","ElementwiseLayer","ElidedForms","Eliminate","EliminationOrder","Ellipsoid","EllipticE","EllipticExp","EllipticExpPrime","EllipticF","EllipticFilterModel","EllipticK","EllipticLog","EllipticNomeQ","EllipticPi","EllipticReducedHalfPeriods","EllipticTheta","EllipticThetaPrime","EmbedCode","EmbeddedHTML","EmbeddedService","EmbeddingLayer","EmbeddingObject","EmitSound","EmphasizeSyntaxErrors","EmpiricalDistribution","Empty","EmptyGraphQ","EmptyRegion","EnableConsolePrintPacket","Enabled","Encode","Encrypt","EncryptedObject","EncryptFile","End","EndAdd","EndDialogPacket","EndFrontEndInteractionPacket","EndOfBuffer","EndOfFile","EndOfLine","EndOfString","EndPackage","EngineEnvironment","EngineeringForm","Enter","EnterExpressionPacket","EnterTextPacket","Entity","EntityClass","EntityClassList","EntityCopies","EntityFunction","EntityGroup","EntityInstance","EntityList","EntityPrefetch","EntityProperties","EntityProperty","EntityPropertyClass","EntityRegister","EntityStore","EntityStores","EntityTypeName","EntityUnregister","EntityValue","Entropy","EntropyFilter","Environment","Epilog","EpilogFunction","Equal","EqualColumns","EqualRows","EqualTilde","EqualTo","EquatedTo","Equilibrium","EquirippleFilterKernel","Equivalent","Erf","Erfc","Erfi","ErlangB","ErlangC","ErlangDistribution","Erosion","ErrorBox","ErrorBoxOptions","ErrorNorm","ErrorPacket","ErrorsDialogSettings","EscapeRadius","EstimatedBackground","EstimatedDistribution","EstimatedProcess","EstimatorGains","EstimatorRegulator","EuclideanDistance","EulerAngles","EulerCharacteristic","EulerE","EulerGamma","EulerianGraphQ","EulerMatrix","EulerPhi","Evaluatable","Evaluate","Evaluated","EvaluatePacket","EvaluateScheduledTask","EvaluationBox","EvaluationCell","EvaluationCompletionAction","EvaluationData","EvaluationElements","EvaluationEnvironment","EvaluationMode","EvaluationMonitor","EvaluationNotebook","EvaluationObject","EvaluationOrder","Evaluator","EvaluatorNames","EvenQ","EventData","EventEvaluator","EventHandler","EventHandlerTag","EventLabels","EventSeries","ExactBlackmanWindow","ExactNumberQ","ExactRootIsolation","ExampleData","Except","ExcludedForms","ExcludedLines","ExcludedPhysicalQuantities","ExcludePods","Exclusions","ExclusionsStyle","Exists","Exit","ExitDialog","ExoplanetData","Exp","Expand","ExpandAll","ExpandDenominator","ExpandFileName","ExpandNumerator","Expectation","ExpectationE","ExpectedValue","ExpGammaDistribution","ExpIntegralE","ExpIntegralEi","ExpirationDate","Exponent","ExponentFunction","ExponentialDistribution","ExponentialFamily","ExponentialGeneratingFunction","ExponentialMovingAverage","ExponentialPowerDistribution","ExponentPosition","ExponentStep","Export","ExportAutoReplacements","ExportByteArray","ExportForm","ExportPacket","ExportString","Expression","ExpressionCell","ExpressionGraph","ExpressionPacket","ExpressionUUID","ExpToTrig","ExtendedEntityClass","ExtendedGCD","Extension","ExtentElementFunction","ExtentMarkers","ExtentSize","ExternalBundle","ExternalCall","ExternalDataCharacterEncoding","ExternalEvaluate","ExternalFunction","ExternalFunctionName","ExternalIdentifier","ExternalObject","ExternalOptions","ExternalSessionObject","ExternalSessions","ExternalStorageBase","ExternalStorageDownload","ExternalStorageGet","ExternalStorageObject","ExternalStoragePut","ExternalStorageUpload","ExternalTypeSignature","ExternalValue","Extract","ExtractArchive","ExtractLayer","ExtractPacletArchive","ExtremeValueDistribution","FaceAlign","FaceForm","FaceGrids","FaceGridsStyle","FacialFeatures","Factor","FactorComplete","Factorial","Factorial2","FactorialMoment","FactorialMomentGeneratingFunction","FactorialPower","FactorInteger","FactorList","FactorSquareFree","FactorSquareFreeList","FactorTerms","FactorTermsList","Fail","Failure","FailureAction","FailureDistribution","FailureQ","False","FareySequence","FARIMAProcess","FeatureDistance","FeatureExtract","FeatureExtraction","FeatureExtractor","FeatureExtractorFunction","FeatureNames","FeatureNearest","FeatureSpacePlot","FeatureSpacePlot3D","FeatureTypes","FEDisableConsolePrintPacket","FeedbackLinearize","FeedbackSector","FeedbackSectorStyle","FeedbackType","FEEnableConsolePrintPacket","FetalGrowthData","Fibonacci","Fibonorial","FieldCompletionFunction","FieldHint","FieldHintStyle","FieldMasked","FieldSize","File","FileBaseName","FileByteCount","FileConvert","FileDate","FileExistsQ","FileExtension","FileFormat","FileHandler","FileHash","FileInformation","FileName","FileNameDepth","FileNameDialogSettings","FileNameDrop","FileNameForms","FileNameJoin","FileNames","FileNameSetter","FileNameSplit","FileNameTake","FilePrint","FileSize","FileSystemMap","FileSystemScan","FileTemplate","FileTemplateApply","FileType","FilledCurve","FilledCurveBox","FilledCurveBoxOptions","Filling","FillingStyle","FillingTransform","FilteredEntityClass","FilterRules","FinancialBond","FinancialData","FinancialDerivative","FinancialIndicator","Find","FindAnomalies","FindArgMax","FindArgMin","FindChannels","FindClique","FindClusters","FindCookies","FindCurvePath","FindCycle","FindDevices","FindDistribution","FindDistributionParameters","FindDivisions","FindEdgeCover","FindEdgeCut","FindEdgeIndependentPaths","FindEquationalProof","FindEulerianCycle","FindExternalEvaluators","FindFaces","FindFile","FindFit","FindFormula","FindFundamentalCycles","FindGeneratingFunction","FindGeoLocation","FindGeometricConjectures","FindGeometricTransform","FindGraphCommunities","FindGraphIsomorphism","FindGraphPartition","FindHamiltonianCycle","FindHamiltonianPath","FindHiddenMarkovStates","FindImageText","FindIndependentEdgeSet","FindIndependentVertexSet","FindInstance","FindIntegerNullVector","FindKClan","FindKClique","FindKClub","FindKPlex","FindLibrary","FindLinearRecurrence","FindList","FindMatchingColor","FindMaximum","FindMaximumCut","FindMaximumFlow","FindMaxValue","FindMeshDefects","FindMinimum","FindMinimumCostFlow","FindMinimumCut","FindMinValue","FindMoleculeSubstructure","FindPath","FindPeaks","FindPermutation","FindPostmanTour","FindProcessParameters","FindRepeat","FindRoot","FindSequenceFunction","FindSettings","FindShortestPath","FindShortestTour","FindSpanningTree","FindSystemModelEquilibrium","FindTextualAnswer","FindThreshold","FindTransientRepeat","FindVertexCover","FindVertexCut","FindVertexIndependentPaths","Fine","FinishDynamic","FiniteAbelianGroupCount","FiniteGroupCount","FiniteGroupData","First","FirstCase","FirstPassageTimeDistribution","FirstPosition","FischerGroupFi22","FischerGroupFi23","FischerGroupFi24Prime","FisherHypergeometricDistribution","FisherRatioTest","FisherZDistribution","Fit","FitAll","FitRegularization","FittedModel","FixedOrder","FixedPoint","FixedPointList","FlashSelection","Flat","Flatten","FlattenAt","FlattenLayer","FlatTopWindow","FlipView","Floor","FlowPolynomial","FlushPrintOutputPacket","Fold","FoldList","FoldPair","FoldPairList","FollowRedirects","Font","FontColor","FontFamily","FontForm","FontName","FontOpacity","FontPostScriptName","FontProperties","FontReencoding","FontSize","FontSlant","FontSubstitutions","FontTracking","FontVariations","FontWeight","For","ForAll","ForceVersionInstall","Format","FormatRules","FormatType","FormatTypeAutoConvert","FormatValues","FormBox","FormBoxOptions","FormControl","FormFunction","FormLayoutFunction","FormObject","FormPage","FormTheme","FormulaData","FormulaLookup","FortranForm","Forward","ForwardBackward","Fourier","FourierCoefficient","FourierCosCoefficient","FourierCosSeries","FourierCosTransform","FourierDCT","FourierDCTFilter","FourierDCTMatrix","FourierDST","FourierDSTMatrix","FourierMatrix","FourierParameters","FourierSequenceTransform","FourierSeries","FourierSinCoefficient","FourierSinSeries","FourierSinTransform","FourierTransform","FourierTrigSeries","FractionalBrownianMotionProcess","FractionalGaussianNoiseProcess","FractionalPart","FractionBox","FractionBoxOptions","FractionLine","Frame","FrameBox","FrameBoxOptions","Framed","FrameInset","FrameLabel","Frameless","FrameMargins","FrameRate","FrameStyle","FrameTicks","FrameTicksStyle","FRatioDistribution","FrechetDistribution","FreeQ","FrenetSerretSystem","FrequencySamplingFilterKernel","FresnelC","FresnelF","FresnelG","FresnelS","Friday","FrobeniusNumber","FrobeniusSolve","FromAbsoluteTime","FromCharacterCode","FromCoefficientRules","FromContinuedFraction","FromDate","FromDigits","FromDMS","FromEntity","FromJulianDate","FromLetterNumber","FromPolarCoordinates","FromRomanNumeral","FromSphericalCoordinates","FromUnixTime","Front","FrontEndDynamicExpression","FrontEndEventActions","FrontEndExecute","FrontEndObject","FrontEndResource","FrontEndResourceString","FrontEndStackSize","FrontEndToken","FrontEndTokenExecute","FrontEndValueCache","FrontEndVersion","FrontFaceColor","FrontFaceOpacity","Full","FullAxes","FullDefinition","FullForm","FullGraphics","FullInformationOutputRegulator","FullOptions","FullRegion","FullSimplify","Function","FunctionCompile","FunctionCompileExport","FunctionCompileExportByteArray","FunctionCompileExportLibrary","FunctionCompileExportString","FunctionDomain","FunctionExpand","FunctionInterpolation","FunctionPeriod","FunctionRange","FunctionSpace","FussellVeselyImportance","GaborFilter","GaborMatrix","GaborWavelet","GainMargins","GainPhaseMargins","GalaxyData","GalleryView","Gamma","GammaDistribution","GammaRegularized","GapPenalty","GARCHProcess","GatedRecurrentLayer","Gather","GatherBy","GaugeFaceElementFunction","GaugeFaceStyle","GaugeFrameElementFunction","GaugeFrameSize","GaugeFrameStyle","GaugeLabels","GaugeMarkers","GaugeStyle","GaussianFilter","GaussianIntegers","GaussianMatrix","GaussianOrthogonalMatrixDistribution","GaussianSymplecticMatrixDistribution","GaussianUnitaryMatrixDistribution","GaussianWindow","GCD","GegenbauerC","General","GeneralizedLinearModelFit","GenerateAsymmetricKeyPair","GenerateConditions","GeneratedCell","GeneratedDocumentBinding","GenerateDerivedKey","GenerateDigitalSignature","GenerateDocument","GeneratedParameters","GeneratedQuantityMagnitudes","GenerateFileSignature","GenerateHTTPResponse","GenerateSecuredAuthenticationKey","GenerateSymmetricKey","GeneratingFunction","GeneratorDescription","GeneratorHistoryLength","GeneratorOutputType","Generic","GenericCylindricalDecomposition","GenomeData","GenomeLookup","GeoAntipode","GeoArea","GeoArraySize","GeoBackground","GeoBoundingBox","GeoBounds","GeoBoundsRegion","GeoBubbleChart","GeoCenter","GeoCircle","GeoContourPlot","GeoDensityPlot","GeodesicClosing","GeodesicDilation","GeodesicErosion","GeodesicOpening","GeoDestination","GeodesyData","GeoDirection","GeoDisk","GeoDisplacement","GeoDistance","GeoDistanceList","GeoElevationData","GeoEntities","GeoGraphics","GeogravityModelData","GeoGridDirectionDifference","GeoGridLines","GeoGridLinesStyle","GeoGridPosition","GeoGridRange","GeoGridRangePadding","GeoGridUnitArea","GeoGridUnitDistance","GeoGridVector","GeoGroup","GeoHemisphere","GeoHemisphereBoundary","GeoHistogram","GeoIdentify","GeoImage","GeoLabels","GeoLength","GeoListPlot","GeoLocation","GeologicalPeriodData","GeomagneticModelData","GeoMarker","GeometricAssertion","GeometricBrownianMotionProcess","GeometricDistribution","GeometricMean","GeometricMeanFilter","GeometricOptimization","GeometricScene","GeometricTransformation","GeometricTransformation3DBox","GeometricTransformation3DBoxOptions","GeometricTransformationBox","GeometricTransformationBoxOptions","GeoModel","GeoNearest","GeoPath","GeoPosition","GeoPositionENU","GeoPositionXYZ","GeoProjection","GeoProjectionData","GeoRange","GeoRangePadding","GeoRegionValuePlot","GeoResolution","GeoScaleBar","GeoServer","GeoSmoothHistogram","GeoStreamPlot","GeoStyling","GeoStylingImageFunction","GeoVariant","GeoVector","GeoVectorENU","GeoVectorPlot","GeoVectorXYZ","GeoVisibleRegion","GeoVisibleRegionBoundary","GeoWithinQ","GeoZoomLevel","GestureHandler","GestureHandlerTag","Get","GetBoundingBoxSizePacket","GetContext","GetEnvironment","GetFileName","GetFrontEndOptionsDataPacket","GetLinebreakInformationPacket","GetMenusPacket","GetPageBreakInformationPacket","Glaisher","GlobalClusteringCoefficient","GlobalPreferences","GlobalSession","Glow","GoldenAngle","GoldenRatio","GompertzMakehamDistribution","GoochShading","GoodmanKruskalGamma","GoodmanKruskalGammaTest","Goto","Grad","Gradient","GradientFilter","GradientOrientationFilter","GrammarApply","GrammarRules","GrammarToken","Graph","Graph3D","GraphAssortativity","GraphAutomorphismGroup","GraphCenter","GraphComplement","GraphData","GraphDensity","GraphDiameter","GraphDifference","GraphDisjointUnion","GraphDistance","GraphDistanceMatrix","GraphElementData","GraphEmbedding","GraphHighlight","GraphHighlightStyle","GraphHub","Graphics","Graphics3D","Graphics3DBox","Graphics3DBoxOptions","GraphicsArray","GraphicsBaseline","GraphicsBox","GraphicsBoxOptions","GraphicsColor","GraphicsColumn","GraphicsComplex","GraphicsComplex3DBox","GraphicsComplex3DBoxOptions","GraphicsComplexBox","GraphicsComplexBoxOptions","GraphicsContents","GraphicsData","GraphicsGrid","GraphicsGridBox","GraphicsGroup","GraphicsGroup3DBox","GraphicsGroup3DBoxOptions","GraphicsGroupBox","GraphicsGroupBoxOptions","GraphicsGrouping","GraphicsHighlightColor","GraphicsRow","GraphicsSpacing","GraphicsStyle","GraphIntersection","GraphLayout","GraphLinkEfficiency","GraphPeriphery","GraphPlot","GraphPlot3D","GraphPower","GraphPropertyDistribution","GraphQ","GraphRadius","GraphReciprocity","GraphRoot","GraphStyle","GraphUnion","Gray","GrayLevel","Greater","GreaterEqual","GreaterEqualLess","GreaterEqualThan","GreaterFullEqual","GreaterGreater","GreaterLess","GreaterSlantEqual","GreaterThan","GreaterTilde","Green","GreenFunction","Grid","GridBaseline","GridBox","GridBoxAlignment","GridBoxBackground","GridBoxDividers","GridBoxFrame","GridBoxItemSize","GridBoxItemStyle","GridBoxOptions","GridBoxSpacings","GridCreationSettings","GridDefaultElement","GridElementStyleOptions","GridFrame","GridFrameMargins","GridGraph","GridLines","GridLinesStyle","GroebnerBasis","GroupActionBase","GroupBy","GroupCentralizer","GroupElementFromWord","GroupElementPosition","GroupElementQ","GroupElements","GroupElementToWord","GroupGenerators","Groupings","GroupMultiplicationTable","GroupOrbits","GroupOrder","GroupPageBreakWithin","GroupSetwiseStabilizer","GroupStabilizer","GroupStabilizerChain","GroupTogetherGrouping","GroupTogetherNestedGrouping","GrowCutComponents","Gudermannian","GuidedFilter","GumbelDistribution","HaarWavelet","HadamardMatrix","HalfLine","HalfNormalDistribution","HalfPlane","HalfSpace","HalftoneShading","HamiltonianGraphQ","HammingDistance","HammingWindow","HandlerFunctions","HandlerFunctionsKeys","HankelH1","HankelH2","HankelMatrix","HankelTransform","HannPoissonWindow","HannWindow","HaradaNortonGroupHN","HararyGraph","HarmonicMean","HarmonicMeanFilter","HarmonicNumber","Hash","HatchFilling","HatchShading","Haversine","HazardFunction","Head","HeadCompose","HeaderAlignment","HeaderBackground","HeaderDisplayFunction","HeaderLines","HeaderSize","HeaderStyle","Heads","HeavisideLambda","HeavisidePi","HeavisideTheta","HeldGroupHe","HeldPart","HelpBrowserLookup","HelpBrowserNotebook","HelpBrowserSettings","Here","HermiteDecomposition","HermiteH","HermitianMatrixQ","HessenbergDecomposition","Hessian","HeunB","HeunBPrime","HeunC","HeunCPrime","HeunD","HeunDPrime","HeunG","HeunGPrime","HeunT","HeunTPrime","HexadecimalCharacter","Hexahedron","HexahedronBox","HexahedronBoxOptions","HiddenItems","HiddenMarkovProcess","HiddenSurface","Highlighted","HighlightGraph","HighlightImage","HighlightMesh","HighpassFilter","HigmanSimsGroupHS","HilbertCurve","HilbertFilter","HilbertMatrix","Histogram","Histogram3D","HistogramDistribution","HistogramList","HistogramTransform","HistogramTransformInterpolation","HistoricalPeriodData","HitMissTransform","HITSCentrality","HjorthDistribution","HodgeDual","HoeffdingD","HoeffdingDTest","Hold","HoldAll","HoldAllComplete","HoldComplete","HoldFirst","HoldForm","HoldPattern","HoldRest","HolidayCalendar","HomeDirectory","HomePage","Horizontal","HorizontalForm","HorizontalGauge","HorizontalScrollPosition","HornerForm","HostLookup","HotellingTSquareDistribution","HoytDistribution","HTMLSave","HTTPErrorResponse","HTTPRedirect","HTTPRequest","HTTPRequestData","HTTPResponse","Hue","HumanGrowthData","HumpDownHump","HumpEqual","HurwitzLerchPhi","HurwitzZeta","HyperbolicDistribution","HypercubeGraph","HyperexponentialDistribution","Hyperfactorial","Hypergeometric0F1","Hypergeometric0F1Regularized","Hypergeometric1F1","Hypergeometric1F1Regularized","Hypergeometric2F1","Hypergeometric2F1Regularized","HypergeometricDistribution","HypergeometricPFQ","HypergeometricPFQRegularized","HypergeometricU","Hyperlink","HyperlinkAction","HyperlinkCreationSettings","Hyperplane","Hyphenation","HyphenationOptions","HypoexponentialDistribution","HypothesisTestData","I","IconData","Iconize","IconizedObject","IconRules","Icosahedron","Identity","IdentityMatrix","If","IgnoreCase","IgnoreDiacritics","IgnorePunctuation","IgnoreSpellCheck","IgnoringInactive","Im","Image","Image3D","Image3DProjection","Image3DSlices","ImageAccumulate","ImageAdd","ImageAdjust","ImageAlign","ImageApply","ImageApplyIndexed","ImageAspectRatio","ImageAssemble","ImageAugmentationLayer","ImageBoundingBoxes","ImageCache","ImageCacheValid","ImageCapture","ImageCaptureFunction","ImageCases","ImageChannels","ImageClip","ImageCollage","ImageColorSpace","ImageCompose","ImageContainsQ","ImageContents","ImageConvolve","ImageCooccurrence","ImageCorners","ImageCorrelate","ImageCorrespondingPoints","ImageCrop","ImageData","ImageDeconvolve","ImageDemosaic","ImageDifference","ImageDimensions","ImageDisplacements","ImageDistance","ImageEffect","ImageExposureCombine","ImageFeatureTrack","ImageFileApply","ImageFileFilter","ImageFileScan","ImageFilter","ImageFocusCombine","ImageForestingComponents","ImageFormattingWidth","ImageForwardTransformation","ImageGraphics","ImageHistogram","ImageIdentify","ImageInstanceQ","ImageKeypoints","ImageLabels","ImageLegends","ImageLevels","ImageLines","ImageMargins","ImageMarker","ImageMarkers","ImageMeasurements","ImageMesh","ImageMultiply","ImageOffset","ImagePad","ImagePadding","ImagePartition","ImagePeriodogram","ImagePerspectiveTransformation","ImagePosition","ImagePreviewFunction","ImagePyramid","ImagePyramidApply","ImageQ","ImageRangeCache","ImageRecolor","ImageReflect","ImageRegion","ImageResize","ImageResolution","ImageRestyle","ImageRotate","ImageRotated","ImageSaliencyFilter","ImageScaled","ImageScan","ImageSize","ImageSizeAction","ImageSizeCache","ImageSizeMultipliers","ImageSizeRaw","ImageSubtract","ImageTake","ImageTransformation","ImageTrim","ImageType","ImageValue","ImageValuePositions","ImagingDevice","ImplicitRegion","Implies","Import","ImportAutoReplacements","ImportByteArray","ImportOptions","ImportString","ImprovementImportance","In","Inactivate","Inactive","IncidenceGraph","IncidenceList","IncidenceMatrix","IncludeAromaticBonds","IncludeConstantBasis","IncludeDefinitions","IncludeDirectories","IncludeFileExtension","IncludeGeneratorTasks","IncludeHydrogens","IncludeInflections","IncludeMetaInformation","IncludePods","IncludeQuantities","IncludeRelatedTables","IncludeSingularTerm","IncludeWindowTimes","Increment","IndefiniteMatrixQ","Indent","IndentingNewlineSpacings","IndentMaxFraction","IndependenceTest","IndependentEdgeSetQ","IndependentPhysicalQuantity","IndependentUnit","IndependentUnitDimension","IndependentVertexSetQ","Indeterminate","IndeterminateThreshold","IndexCreationOptions","Indexed","IndexEdgeTaggedGraph","IndexGraph","IndexTag","Inequality","InexactNumberQ","InexactNumbers","InfiniteFuture","InfiniteLine","InfinitePast","InfinitePlane","Infinity","Infix","InflationAdjust","InflationMethod","Information","InformationData","InformationDataGrid","Inherited","InheritScope","InhomogeneousPoissonProcess","InitialEvaluationHistory","Initialization","InitializationCell","InitializationCellEvaluation","InitializationCellWarning","InitializationObjects","InitializationValue","Initialize","InitialSeeding","InlineCounterAssignments","InlineCounterIncrements","InlineRules","Inner","InnerPolygon","InnerPolyhedron","Inpaint","Input","InputAliases","InputAssumptions","InputAutoReplacements","InputField","InputFieldBox","InputFieldBoxOptions","InputForm","InputGrouping","InputNamePacket","InputNotebook","InputPacket","InputSettings","InputStream","InputString","InputStringPacket","InputToBoxFormPacket","Insert","InsertionFunction","InsertionPointObject","InsertLinebreaks","InsertResults","Inset","Inset3DBox","Inset3DBoxOptions","InsetBox","InsetBoxOptions","Insphere","Install","InstallService","InstanceNormalizationLayer","InString","Integer","IntegerDigits","IntegerExponent","IntegerLength","IntegerName","IntegerPart","IntegerPartitions","IntegerQ","IntegerReverse","Integers","IntegerString","Integral","Integrate","Interactive","InteractiveTradingChart","Interlaced","Interleaving","InternallyBalancedDecomposition","InterpolatingFunction","InterpolatingPolynomial","Interpolation","InterpolationOrder","InterpolationPoints","InterpolationPrecision","Interpretation","InterpretationBox","InterpretationBoxOptions","InterpretationFunction","Interpreter","InterpretTemplate","InterquartileRange","Interrupt","InterruptSettings","IntersectedEntityClass","IntersectingQ","Intersection","Interval","IntervalIntersection","IntervalMarkers","IntervalMarkersStyle","IntervalMemberQ","IntervalSlider","IntervalUnion","Into","Inverse","InverseBetaRegularized","InverseCDF","InverseChiSquareDistribution","InverseContinuousWaveletTransform","InverseDistanceTransform","InverseEllipticNomeQ","InverseErf","InverseErfc","InverseFourier","InverseFourierCosTransform","InverseFourierSequenceTransform","InverseFourierSinTransform","InverseFourierTransform","InverseFunction","InverseFunctions","InverseGammaDistribution","InverseGammaRegularized","InverseGaussianDistribution","InverseGudermannian","InverseHankelTransform","InverseHaversine","InverseImagePyramid","InverseJacobiCD","InverseJacobiCN","InverseJacobiCS","InverseJacobiDC","InverseJacobiDN","InverseJacobiDS","InverseJacobiNC","InverseJacobiND","InverseJacobiNS","InverseJacobiSC","InverseJacobiSD","InverseJacobiSN","InverseLaplaceTransform","InverseMellinTransform","InversePermutation","InverseRadon","InverseRadonTransform","InverseSeries","InverseShortTimeFourier","InverseSpectrogram","InverseSurvivalFunction","InverseTransformedRegion","InverseWaveletTransform","InverseWeierstrassP","InverseWishartMatrixDistribution","InverseZTransform","Invisible","InvisibleApplication","InvisibleTimes","IPAddress","IrreduciblePolynomialQ","IslandData","IsolatingInterval","IsomorphicGraphQ","IsotopeData","Italic","Item","ItemAspectRatio","ItemBox","ItemBoxOptions","ItemDisplayFunction","ItemSize","ItemStyle","ItoProcess","JaccardDissimilarity","JacobiAmplitude","Jacobian","JacobiCD","JacobiCN","JacobiCS","JacobiDC","JacobiDN","JacobiDS","JacobiNC","JacobiND","JacobiNS","JacobiP","JacobiSC","JacobiSD","JacobiSN","JacobiSymbol","JacobiZeta","JankoGroupJ1","JankoGroupJ2","JankoGroupJ3","JankoGroupJ4","JarqueBeraALMTest","JohnsonDistribution","Join","JoinAcross","Joined","JoinedCurve","JoinedCurveBox","JoinedCurveBoxOptions","JoinForm","JordanDecomposition","JordanModelDecomposition","JulianDate","JuliaSetBoettcher","JuliaSetIterationCount","JuliaSetPlot","JuliaSetPoints","K","KagiChart","KaiserBesselWindow","KaiserWindow","KalmanEstimator","KalmanFilter","KarhunenLoeveDecomposition","KaryTree","KatzCentrality","KCoreComponents","KDistribution","KEdgeConnectedComponents","KEdgeConnectedGraphQ","KeepExistingVersion","KelvinBei","KelvinBer","KelvinKei","KelvinKer","KendallTau","KendallTauTest","KernelExecute","KernelFunction","KernelMixtureDistribution","KernelObject","Kernels","Ket","Key","KeyCollisionFunction","KeyComplement","KeyDrop","KeyDropFrom","KeyExistsQ","KeyFreeQ","KeyIntersection","KeyMap","KeyMemberQ","KeypointStrength","Keys","KeySelect","KeySort","KeySortBy","KeyTake","KeyUnion","KeyValueMap","KeyValuePattern","Khinchin","KillProcess","KirchhoffGraph","KirchhoffMatrix","KleinInvariantJ","KnapsackSolve","KnightTourGraph","KnotData","KnownUnitQ","KochCurve","KolmogorovSmirnovTest","KroneckerDelta","KroneckerModelDecomposition","KroneckerProduct","KroneckerSymbol","KuiperTest","KumaraswamyDistribution","Kurtosis","KuwaharaFilter","KVertexConnectedComponents","KVertexConnectedGraphQ","LABColor","Label","Labeled","LabeledSlider","LabelingFunction","LabelingSize","LabelStyle","LabelVisibility","LaguerreL","LakeData","LambdaComponents","LambertW","LaminaData","LanczosWindow","LandauDistribution","Language","LanguageCategory","LanguageData","LanguageIdentify","LanguageOptions","LaplaceDistribution","LaplaceTransform","Laplacian","LaplacianFilter","LaplacianGaussianFilter","Large","Larger","Last","Latitude","LatitudeLongitude","LatticeData","LatticeReduce","Launch","LaunchKernels","LayeredGraphPlot","LayerSizeFunction","LayoutInformation","LCHColor","LCM","LeaderSize","LeafCount","LeapYearQ","LearnDistribution","LearnedDistribution","LearningRate","LearningRateMultipliers","LeastSquares","LeastSquaresFilterKernel","Left","LeftArrow","LeftArrowBar","LeftArrowRightArrow","LeftDownTeeVector","LeftDownVector","LeftDownVectorBar","LeftRightArrow","LeftRightVector","LeftTee","LeftTeeArrow","LeftTeeVector","LeftTriangle","LeftTriangleBar","LeftTriangleEqual","LeftUpDownVector","LeftUpTeeVector","LeftUpVector","LeftUpVectorBar","LeftVector","LeftVectorBar","LegendAppearance","Legended","LegendFunction","LegendLabel","LegendLayout","LegendMargins","LegendMarkers","LegendMarkerSize","LegendreP","LegendreQ","LegendreType","Length","LengthWhile","LerchPhi","Less","LessEqual","LessEqualGreater","LessEqualThan","LessFullEqual","LessGreater","LessLess","LessSlantEqual","LessThan","LessTilde","LetterCharacter","LetterCounts","LetterNumber","LetterQ","Level","LeveneTest","LeviCivitaTensor","LevyDistribution","Lexicographic","LibraryDataType","LibraryFunction","LibraryFunctionError","LibraryFunctionInformation","LibraryFunctionLoad","LibraryFunctionUnload","LibraryLoad","LibraryUnload","LicenseID","LiftingFilterData","LiftingWaveletTransform","LightBlue","LightBrown","LightCyan","Lighter","LightGray","LightGreen","Lighting","LightingAngle","LightMagenta","LightOrange","LightPink","LightPurple","LightRed","LightSources","LightYellow","Likelihood","Limit","LimitsPositioning","LimitsPositioningTokens","LindleyDistribution","Line","Line3DBox","Line3DBoxOptions","LinearFilter","LinearFractionalOptimization","LinearFractionalTransform","LinearGradientImage","LinearizingTransformationData","LinearLayer","LinearModelFit","LinearOffsetFunction","LinearOptimization","LinearProgramming","LinearRecurrence","LinearSolve","LinearSolveFunction","LineBox","LineBoxOptions","LineBreak","LinebreakAdjustments","LineBreakChart","LinebreakSemicolonWeighting","LineBreakWithin","LineColor","LineGraph","LineIndent","LineIndentMaxFraction","LineIntegralConvolutionPlot","LineIntegralConvolutionScale","LineLegend","LineOpacity","LineSpacing","LineWrapParts","LinkActivate","LinkClose","LinkConnect","LinkConnectedQ","LinkCreate","LinkError","LinkFlush","LinkFunction","LinkHost","LinkInterrupt","LinkLaunch","LinkMode","LinkObject","LinkOpen","LinkOptions","LinkPatterns","LinkProtocol","LinkRankCentrality","LinkRead","LinkReadHeld","LinkReadyQ","Links","LinkService","LinkWrite","LinkWriteHeld","LiouvilleLambda","List","Listable","ListAnimate","ListContourPlot","ListContourPlot3D","ListConvolve","ListCorrelate","ListCurvePathPlot","ListDeconvolve","ListDensityPlot","ListDensityPlot3D","Listen","ListFormat","ListFourierSequenceTransform","ListInterpolation","ListLineIntegralConvolutionPlot","ListLinePlot","ListLogLinearPlot","ListLogLogPlot","ListLogPlot","ListPicker","ListPickerBox","ListPickerBoxBackground","ListPickerBoxOptions","ListPlay","ListPlot","ListPlot3D","ListPointPlot3D","ListPolarPlot","ListQ","ListSliceContourPlot3D","ListSliceDensityPlot3D","ListSliceVectorPlot3D","ListStepPlot","ListStreamDensityPlot","ListStreamPlot","ListSurfacePlot3D","ListVectorDensityPlot","ListVectorPlot","ListVectorPlot3D","ListZTransform","Literal","LiteralSearch","LocalAdaptiveBinarize","LocalCache","LocalClusteringCoefficient","LocalizeDefinitions","LocalizeVariables","LocalObject","LocalObjects","LocalResponseNormalizationLayer","LocalSubmit","LocalSymbol","LocalTime","LocalTimeZone","LocationEquivalenceTest","LocationTest","Locator","LocatorAutoCreate","LocatorBox","LocatorBoxOptions","LocatorCentering","LocatorPane","LocatorPaneBox","LocatorPaneBoxOptions","LocatorRegion","Locked","Log","Log10","Log2","LogBarnesG","LogGamma","LogGammaDistribution","LogicalExpand","LogIntegral","LogisticDistribution","LogisticSigmoid","LogitModelFit","LogLikelihood","LogLinearPlot","LogLogisticDistribution","LogLogPlot","LogMultinormalDistribution","LogNormalDistribution","LogPlot","LogRankTest","LogSeriesDistribution","LongEqual","Longest","LongestCommonSequence","LongestCommonSequencePositions","LongestCommonSubsequence","LongestCommonSubsequencePositions","LongestMatch","LongestOrderedSequence","LongForm","Longitude","LongLeftArrow","LongLeftRightArrow","LongRightArrow","LongShortTermMemoryLayer","Lookup","Loopback","LoopFreeGraphQ","Looping","LossFunction","LowerCaseQ","LowerLeftArrow","LowerRightArrow","LowerTriangularize","LowerTriangularMatrixQ","LowpassFilter","LQEstimatorGains","LQGRegulator","LQOutputRegulatorGains","LQRegulatorGains","LUBackSubstitution","LucasL","LuccioSamiComponents","LUDecomposition","LunarEclipse","LUVColor","LyapunovSolve","LyonsGroupLy","MachineID","MachineName","MachineNumberQ","MachinePrecision","MacintoshSystemPageSetup","Magenta","Magnification","Magnify","MailAddressValidation","MailExecute","MailFolder","MailItem","MailReceiverFunction","MailResponseFunction","MailSearch","MailServerConnect","MailServerConnection","MailSettings","MainSolve","MaintainDynamicCaches","Majority","MakeBoxes","MakeExpression","MakeRules","ManagedLibraryExpressionID","ManagedLibraryExpressionQ","MandelbrotSetBoettcher","MandelbrotSetDistance","MandelbrotSetIterationCount","MandelbrotSetMemberQ","MandelbrotSetPlot","MangoldtLambda","ManhattanDistance","Manipulate","Manipulator","MannedSpaceMissionData","MannWhitneyTest","MantissaExponent","Manual","Map","MapAll","MapAt","MapIndexed","MAProcess","MapThread","MarchenkoPasturDistribution","MarcumQ","MardiaCombinedTest","MardiaKurtosisTest","MardiaSkewnessTest","MarginalDistribution","MarkovProcessProperties","Masking","MatchingDissimilarity","MatchLocalNameQ","MatchLocalNames","MatchQ","Material","MathematicalFunctionData","MathematicaNotation","MathieuC","MathieuCharacteristicA","MathieuCharacteristicB","MathieuCharacteristicExponent","MathieuCPrime","MathieuGroupM11","MathieuGroupM12","MathieuGroupM22","MathieuGroupM23","MathieuGroupM24","MathieuS","MathieuSPrime","MathMLForm","MathMLText","Matrices","MatrixExp","MatrixForm","MatrixFunction","MatrixLog","MatrixNormalDistribution","MatrixPlot","MatrixPower","MatrixPropertyDistribution","MatrixQ","MatrixRank","MatrixTDistribution","Max","MaxBend","MaxCellMeasure","MaxColorDistance","MaxDate","MaxDetect","MaxDuration","MaxExtraBandwidths","MaxExtraConditions","MaxFeatureDisplacement","MaxFeatures","MaxFilter","MaximalBy","Maximize","MaxItems","MaxIterations","MaxLimit","MaxMemoryUsed","MaxMixtureKernels","MaxOverlapFraction","MaxPlotPoints","MaxPoints","MaxRecursion","MaxStableDistribution","MaxStepFraction","MaxSteps","MaxStepSize","MaxTrainingRounds","MaxValue","MaxwellDistribution","MaxWordGap","McLaughlinGroupMcL","Mean","MeanAbsoluteLossLayer","MeanAround","MeanClusteringCoefficient","MeanDegreeConnectivity","MeanDeviation","MeanFilter","MeanGraphDistance","MeanNeighborDegree","MeanShift","MeanShiftFilter","MeanSquaredLossLayer","Median","MedianDeviation","MedianFilter","MedicalTestData","Medium","MeijerG","MeijerGReduce","MeixnerDistribution","MellinConvolve","MellinTransform","MemberQ","MemoryAvailable","MemoryConstrained","MemoryConstraint","MemoryInUse","MengerMesh","Menu","MenuAppearance","MenuCommandKey","MenuEvaluator","MenuItem","MenuList","MenuPacket","MenuSortingValue","MenuStyle","MenuView","Merge","MergeDifferences","MergingFunction","MersennePrimeExponent","MersennePrimeExponentQ","Mesh","MeshCellCentroid","MeshCellCount","MeshCellHighlight","MeshCellIndex","MeshCellLabel","MeshCellMarker","MeshCellMeasure","MeshCellQuality","MeshCells","MeshCellShapeFunction","MeshCellStyle","MeshConnectivityGraph","MeshCoordinates","MeshFunctions","MeshPrimitives","MeshQualityGoal","MeshRange","MeshRefinementFunction","MeshRegion","MeshRegionQ","MeshShading","MeshStyle","Message","MessageDialog","MessageList","MessageName","MessageObject","MessageOptions","MessagePacket","Messages","MessagesNotebook","MetaCharacters","MetaInformation","MeteorShowerData","Method","MethodOptions","MexicanHatWavelet","MeyerWavelet","Midpoint","Min","MinColorDistance","MinDate","MinDetect","MineralData","MinFilter","MinimalBy","MinimalPolynomial","MinimalStateSpaceModel","Minimize","MinimumTimeIncrement","MinIntervalSize","MinkowskiQuestionMark","MinLimit","MinMax","MinorPlanetData","Minors","MinRecursion","MinSize","MinStableDistribution","Minus","MinusPlus","MinValue","Missing","MissingBehavior","MissingDataMethod","MissingDataRules","MissingQ","MissingString","MissingStyle","MissingValuePattern","MittagLefflerE","MixedFractionParts","MixedGraphQ","MixedMagnitude","MixedRadix","MixedRadixQuantity","MixedUnit","MixtureDistribution","Mod","Modal","Mode","Modular","ModularInverse","ModularLambda","Module","Modulus","MoebiusMu","Molecule","MoleculeContainsQ","MoleculeEquivalentQ","MoleculeGraph","MoleculeModify","MoleculePattern","MoleculePlot","MoleculePlot3D","MoleculeProperty","MoleculeQ","MoleculeRecognize","MoleculeValue","Moment","Momentary","MomentConvert","MomentEvaluate","MomentGeneratingFunction","MomentOfInertia","Monday","Monitor","MonomialList","MonomialOrder","MonsterGroupM","MoonPhase","MoonPosition","MorletWavelet","MorphologicalBinarize","MorphologicalBranchPoints","MorphologicalComponents","MorphologicalEulerNumber","MorphologicalGraph","MorphologicalPerimeter","MorphologicalTransform","MortalityData","Most","MountainData","MouseAnnotation","MouseAppearance","MouseAppearanceTag","MouseButtons","Mouseover","MousePointerNote","MousePosition","MovieData","MovingAverage","MovingMap","MovingMedian","MoyalDistribution","Multicolumn","MultiedgeStyle","MultigraphQ","MultilaunchWarning","MultiLetterItalics","MultiLetterStyle","MultilineFunction","Multinomial","MultinomialDistribution","MultinormalDistribution","MultiplicativeOrder","Multiplicity","MultiplySides","Multiselection","MultivariateHypergeometricDistribution","MultivariatePoissonDistribution","MultivariateTDistribution","N","NakagamiDistribution","NameQ","Names","NamespaceBox","NamespaceBoxOptions","Nand","NArgMax","NArgMin","NBernoulliB","NBodySimulation","NBodySimulationData","NCache","NDEigensystem","NDEigenvalues","NDSolve","NDSolveValue","Nearest","NearestFunction","NearestMeshCells","NearestNeighborGraph","NearestTo","NebulaData","NeedCurrentFrontEndPackagePacket","NeedCurrentFrontEndSymbolsPacket","NeedlemanWunschSimilarity","Needs","Negative","NegativeBinomialDistribution","NegativeDefiniteMatrixQ","NegativeIntegers","NegativeMultinomialDistribution","NegativeRationals","NegativeReals","NegativeSemidefiniteMatrixQ","NeighborhoodData","NeighborhoodGraph","Nest","NestedGreaterGreater","NestedLessLess","NestedScriptRules","NestGraph","NestList","NestWhile","NestWhileList","NetAppend","NetBidirectionalOperator","NetChain","NetDecoder","NetDelete","NetDrop","NetEncoder","NetEvaluationMode","NetExtract","NetFlatten","NetFoldOperator","NetGANOperator","NetGraph","NetInformation","NetInitialize","NetInsert","NetInsertSharedArrays","NetJoin","NetMapOperator","NetMapThreadOperator","NetMeasurements","NetModel","NetNestOperator","NetPairEmbeddingOperator","NetPort","NetPortGradient","NetPrepend","NetRename","NetReplace","NetReplacePart","NetSharedArray","NetStateObject","NetTake","NetTrain","NetTrainResultsObject","NetworkPacketCapture","NetworkPacketRecording","NetworkPacketRecordingDuring","NetworkPacketTrace","NeumannValue","NevilleThetaC","NevilleThetaD","NevilleThetaN","NevilleThetaS","NewPrimitiveStyle","NExpectation","Next","NextCell","NextDate","NextPrime","NextScheduledTaskTime","NHoldAll","NHoldFirst","NHoldRest","NicholsGridLines","NicholsPlot","NightHemisphere","NIntegrate","NMaximize","NMaxValue","NMinimize","NMinValue","NominalVariables","NonAssociative","NoncentralBetaDistribution","NoncentralChiSquareDistribution","NoncentralFRatioDistribution","NoncentralStudentTDistribution","NonCommutativeMultiply","NonConstants","NondimensionalizationTransform","None","NoneTrue","NonlinearModelFit","NonlinearStateSpaceModel","NonlocalMeansFilter","NonNegative","NonNegativeIntegers","NonNegativeRationals","NonNegativeReals","NonPositive","NonPositiveIntegers","NonPositiveRationals","NonPositiveReals","Nor","NorlundB","Norm","Normal","NormalDistribution","NormalGrouping","NormalizationLayer","Normalize","Normalized","NormalizedSquaredEuclideanDistance","NormalMatrixQ","NormalsFunction","NormFunction","Not","NotCongruent","NotCupCap","NotDoubleVerticalBar","Notebook","NotebookApply","NotebookAutoSave","NotebookClose","NotebookConvertSettings","NotebookCreate","NotebookCreateReturnObject","NotebookDefault","NotebookDelete","NotebookDirectory","NotebookDynamicExpression","NotebookEvaluate","NotebookEventActions","NotebookFileName","NotebookFind","NotebookFindReturnObject","NotebookGet","NotebookGetLayoutInformationPacket","NotebookGetMisspellingsPacket","NotebookImport","NotebookInformation","NotebookInterfaceObject","NotebookLocate","NotebookObject","NotebookOpen","NotebookOpenReturnObject","NotebookPath","NotebookPrint","NotebookPut","NotebookPutReturnObject","NotebookRead","NotebookResetGeneratedCells","Notebooks","NotebookSave","NotebookSaveAs","NotebookSelection","NotebookSetupLayoutInformationPacket","NotebooksMenu","NotebookTemplate","NotebookWrite","NotElement","NotEqualTilde","NotExists","NotGreater","NotGreaterEqual","NotGreaterFullEqual","NotGreaterGreater","NotGreaterLess","NotGreaterSlantEqual","NotGreaterTilde","Nothing","NotHumpDownHump","NotHumpEqual","NotificationFunction","NotLeftTriangle","NotLeftTriangleBar","NotLeftTriangleEqual","NotLess","NotLessEqual","NotLessFullEqual","NotLessGreater","NotLessLess","NotLessSlantEqual","NotLessTilde","NotNestedGreaterGreater","NotNestedLessLess","NotPrecedes","NotPrecedesEqual","NotPrecedesSlantEqual","NotPrecedesTilde","NotReverseElement","NotRightTriangle","NotRightTriangleBar","NotRightTriangleEqual","NotSquareSubset","NotSquareSubsetEqual","NotSquareSuperset","NotSquareSupersetEqual","NotSubset","NotSubsetEqual","NotSucceeds","NotSucceedsEqual","NotSucceedsSlantEqual","NotSucceedsTilde","NotSuperset","NotSupersetEqual","NotTilde","NotTildeEqual","NotTildeFullEqual","NotTildeTilde","NotVerticalBar","Now","NoWhitespace","NProbability","NProduct","NProductFactors","NRoots","NSolve","NSum","NSumTerms","NuclearExplosionData","NuclearReactorData","Null","NullRecords","NullSpace","NullWords","Number","NumberCompose","NumberDecompose","NumberExpand","NumberFieldClassNumber","NumberFieldDiscriminant","NumberFieldFundamentalUnits","NumberFieldIntegralBasis","NumberFieldNormRepresentatives","NumberFieldRegulator","NumberFieldRootsOfUnity","NumberFieldSignature","NumberForm","NumberFormat","NumberLinePlot","NumberMarks","NumberMultiplier","NumberPadding","NumberPoint","NumberQ","NumberSeparator","NumberSigns","NumberString","Numerator","NumeratorDenominator","NumericalOrder","NumericalSort","NumericArray","NumericArrayQ","NumericArrayType","NumericFunction","NumericQ","NuttallWindow","NValues","NyquistGridLines","NyquistPlot","O","ObservabilityGramian","ObservabilityMatrix","ObservableDecomposition","ObservableModelQ","OceanData","Octahedron","OddQ","Off","Offset","OLEData","On","ONanGroupON","Once","OneIdentity","Opacity","OpacityFunction","OpacityFunctionScaling","Open","OpenAppend","Opener","OpenerBox","OpenerBoxOptions","OpenerView","OpenFunctionInspectorPacket","Opening","OpenRead","OpenSpecialOptions","OpenTemporary","OpenWrite","Operate","OperatingSystem","OperatorApplied","OptimumFlowData","Optional","OptionalElement","OptionInspectorSettings","OptionQ","Options","OptionsPacket","OptionsPattern","OptionValue","OptionValueBox","OptionValueBoxOptions","Or","Orange","Order","OrderDistribution","OrderedQ","Ordering","OrderingBy","OrderingLayer","Orderless","OrderlessPatternSequence","OrnsteinUhlenbeckProcess","Orthogonalize","OrthogonalMatrixQ","Out","Outer","OuterPolygon","OuterPolyhedron","OutputAutoOverwrite","OutputControllabilityMatrix","OutputControllableModelQ","OutputForm","OutputFormData","OutputGrouping","OutputMathEditExpression","OutputNamePacket","OutputResponse","OutputSizeLimit","OutputStream","Over","OverBar","OverDot","Overflow","OverHat","Overlaps","Overlay","OverlayBox","OverlayBoxOptions","Overscript","OverscriptBox","OverscriptBoxOptions","OverTilde","OverVector","OverwriteTarget","OwenT","OwnValues","Package","PackingMethod","PackPaclet","PacletDataRebuild","PacletDirectoryAdd","PacletDirectoryLoad","PacletDirectoryRemove","PacletDirectoryUnload","PacletDisable","PacletEnable","PacletFind","PacletFindRemote","PacletInformation","PacletInstall","PacletInstallSubmit","PacletNewerQ","PacletObject","PacletObjectQ","PacletSite","PacletSiteObject","PacletSiteRegister","PacletSites","PacletSiteUnregister","PacletSiteUpdate","PacletUninstall","PacletUpdate","PaddedForm","Padding","PaddingLayer","PaddingSize","PadeApproximant","PadLeft","PadRight","PageBreakAbove","PageBreakBelow","PageBreakWithin","PageFooterLines","PageFooters","PageHeaderLines","PageHeaders","PageHeight","PageRankCentrality","PageTheme","PageWidth","Pagination","PairedBarChart","PairedHistogram","PairedSmoothHistogram","PairedTTest","PairedZTest","PaletteNotebook","PalettePath","PalindromeQ","Pane","PaneBox","PaneBoxOptions","Panel","PanelBox","PanelBoxOptions","Paneled","PaneSelector","PaneSelectorBox","PaneSelectorBoxOptions","PaperWidth","ParabolicCylinderD","ParagraphIndent","ParagraphSpacing","ParallelArray","ParallelCombine","ParallelDo","Parallelepiped","ParallelEvaluate","Parallelization","Parallelize","ParallelMap","ParallelNeeds","Parallelogram","ParallelProduct","ParallelSubmit","ParallelSum","ParallelTable","ParallelTry","Parameter","ParameterEstimator","ParameterMixtureDistribution","ParameterVariables","ParametricFunction","ParametricNDSolve","ParametricNDSolveValue","ParametricPlot","ParametricPlot3D","ParametricRampLayer","ParametricRegion","ParentBox","ParentCell","ParentConnect","ParentDirectory","ParentForm","Parenthesize","ParentList","ParentNotebook","ParetoDistribution","ParetoPickandsDistribution","ParkData","Part","PartBehavior","PartialCorrelationFunction","PartialD","ParticleAcceleratorData","ParticleData","Partition","PartitionGranularity","PartitionsP","PartitionsQ","PartLayer","PartOfSpeech","PartProtection","ParzenWindow","PascalDistribution","PassEventsDown","PassEventsUp","Paste","PasteAutoQuoteCharacters","PasteBoxFormInlineCells","PasteButton","Path","PathGraph","PathGraphQ","Pattern","PatternFilling","PatternSequence","PatternTest","PauliMatrix","PaulWavelet","Pause","PausedTime","PDF","PeakDetect","PeanoCurve","PearsonChiSquareTest","PearsonCorrelationTest","PearsonDistribution","PercentForm","PerfectNumber","PerfectNumberQ","PerformanceGoal","Perimeter","PeriodicBoundaryCondition","PeriodicInterpolation","Periodogram","PeriodogramArray","Permanent","Permissions","PermissionsGroup","PermissionsGroupMemberQ","PermissionsGroups","PermissionsKey","PermissionsKeys","PermutationCycles","PermutationCyclesQ","PermutationGroup","PermutationLength","PermutationList","PermutationListQ","PermutationMax","PermutationMin","PermutationOrder","PermutationPower","PermutationProduct","PermutationReplace","Permutations","PermutationSupport","Permute","PeronaMalikFilter","Perpendicular","PerpendicularBisector","PersistenceLocation","PersistenceTime","PersistentObject","PersistentObjects","PersistentValue","PersonData","PERTDistribution","PetersenGraph","PhaseMargins","PhaseRange","PhysicalSystemData","Pi","Pick","PIDData","PIDDerivativeFilter","PIDFeedforward","PIDTune","Piecewise","PiecewiseExpand","PieChart","PieChart3D","PillaiTrace","PillaiTraceTest","PingTime","Pink","PitchRecognize","Pivoting","PixelConstrained","PixelValue","PixelValuePositions","Placed","Placeholder","PlaceholderReplace","Plain","PlanarAngle","PlanarGraph","PlanarGraphQ","PlanckRadiationLaw","PlaneCurveData","PlanetaryMoonData","PlanetData","PlantData","Play","PlayRange","Plot","Plot3D","Plot3Matrix","PlotDivision","PlotJoined","PlotLabel","PlotLabels","PlotLayout","PlotLegends","PlotMarkers","PlotPoints","PlotRange","PlotRangeClipping","PlotRangeClipPlanesStyle","PlotRangePadding","PlotRegion","PlotStyle","PlotTheme","Pluralize","Plus","PlusMinus","Pochhammer","PodStates","PodWidth","Point","Point3DBox","Point3DBoxOptions","PointBox","PointBoxOptions","PointFigureChart","PointLegend","PointSize","PoissonConsulDistribution","PoissonDistribution","PoissonProcess","PoissonWindow","PolarAxes","PolarAxesOrigin","PolarGridLines","PolarPlot","PolarTicks","PoleZeroMarkers","PolyaAeppliDistribution","PolyGamma","Polygon","Polygon3DBox","Polygon3DBoxOptions","PolygonalNumber","PolygonAngle","PolygonBox","PolygonBoxOptions","PolygonCoordinates","PolygonDecomposition","PolygonHoleScale","PolygonIntersections","PolygonScale","Polyhedron","PolyhedronAngle","PolyhedronCoordinates","PolyhedronData","PolyhedronDecomposition","PolyhedronGenus","PolyLog","PolynomialExtendedGCD","PolynomialForm","PolynomialGCD","PolynomialLCM","PolynomialMod","PolynomialQ","PolynomialQuotient","PolynomialQuotientRemainder","PolynomialReduce","PolynomialRemainder","Polynomials","PoolingLayer","PopupMenu","PopupMenuBox","PopupMenuBoxOptions","PopupView","PopupWindow","Position","PositionIndex","Positive","PositiveDefiniteMatrixQ","PositiveIntegers","PositiveRationals","PositiveReals","PositiveSemidefiniteMatrixQ","PossibleZeroQ","Postfix","PostScript","Power","PowerDistribution","PowerExpand","PowerMod","PowerModList","PowerRange","PowerSpectralDensity","PowersRepresentations","PowerSymmetricPolynomial","Precedence","PrecedenceForm","Precedes","PrecedesEqual","PrecedesSlantEqual","PrecedesTilde","Precision","PrecisionGoal","PreDecrement","Predict","PredictionRoot","PredictorFunction","PredictorInformation","PredictorMeasurements","PredictorMeasurementsObject","PreemptProtect","PreferencesPath","Prefix","PreIncrement","Prepend","PrependLayer","PrependTo","PreprocessingRules","PreserveColor","PreserveImageOptions","Previous","PreviousCell","PreviousDate","PriceGraphDistribution","PrimaryPlaceholder","Prime","PrimeNu","PrimeOmega","PrimePi","PrimePowerQ","PrimeQ","Primes","PrimeZetaP","PrimitivePolynomialQ","PrimitiveRoot","PrimitiveRootList","PrincipalComponents","PrincipalValue","Print","PrintableASCIIQ","PrintAction","PrintForm","PrintingCopies","PrintingOptions","PrintingPageRange","PrintingStartingPageNumber","PrintingStyleEnvironment","Printout3D","Printout3DPreviewer","PrintPrecision","PrintTemporary","Prism","PrismBox","PrismBoxOptions","PrivateCellOptions","PrivateEvaluationOptions","PrivateFontOptions","PrivateFrontEndOptions","PrivateKey","PrivateNotebookOptions","PrivatePaths","Probability","ProbabilityDistribution","ProbabilityPlot","ProbabilityPr","ProbabilityScalePlot","ProbitModelFit","ProcessConnection","ProcessDirectory","ProcessEnvironment","Processes","ProcessEstimator","ProcessInformation","ProcessObject","ProcessParameterAssumptions","ProcessParameterQ","ProcessStateDomain","ProcessStatus","ProcessTimeDomain","Product","ProductDistribution","ProductLog","ProgressIndicator","ProgressIndicatorBox","ProgressIndicatorBoxOptions","Projection","Prolog","PromptForm","ProofObject","Properties","Property","PropertyList","PropertyValue","Proportion","Proportional","Protect","Protected","ProteinData","Pruning","PseudoInverse","PsychrometricPropertyData","PublicKey","PublisherID","PulsarData","PunctuationCharacter","Purple","Put","PutAppend","Pyramid","PyramidBox","PyramidBoxOptions","QBinomial","QFactorial","QGamma","QHypergeometricPFQ","QnDispersion","QPochhammer","QPolyGamma","QRDecomposition","QuadraticIrrationalQ","QuadraticOptimization","Quantile","QuantilePlot","Quantity","QuantityArray","QuantityDistribution","QuantityForm","QuantityMagnitude","QuantityQ","QuantityUnit","QuantityVariable","QuantityVariableCanonicalUnit","QuantityVariableDimensions","QuantityVariableIdentifier","QuantityVariablePhysicalQuantity","Quartics","QuartileDeviation","Quartiles","QuartileSkewness","Query","QueueingNetworkProcess","QueueingProcess","QueueProperties","Quiet","Quit","Quotient","QuotientRemainder","RadialGradientImage","RadialityCentrality","RadicalBox","RadicalBoxOptions","RadioButton","RadioButtonBar","RadioButtonBox","RadioButtonBoxOptions","Radon","RadonTransform","RamanujanTau","RamanujanTauL","RamanujanTauTheta","RamanujanTauZ","Ramp","Random","RandomChoice","RandomColor","RandomComplex","RandomEntity","RandomFunction","RandomGeoPosition","RandomGraph","RandomImage","RandomInstance","RandomInteger","RandomPermutation","RandomPoint","RandomPolygon","RandomPolyhedron","RandomPrime","RandomReal","RandomSample","RandomSeed","RandomSeeding","RandomVariate","RandomWalkProcess","RandomWord","Range","RangeFilter","RangeSpecification","RankedMax","RankedMin","RarerProbability","Raster","Raster3D","Raster3DBox","Raster3DBoxOptions","RasterArray","RasterBox","RasterBoxOptions","Rasterize","RasterSize","Rational","RationalFunctions","Rationalize","Rationals","Ratios","RawArray","RawBoxes","RawData","RawMedium","RayleighDistribution","Re","Read","ReadByteArray","ReadLine","ReadList","ReadProtected","ReadString","Real","RealAbs","RealBlockDiagonalForm","RealDigits","RealExponent","Reals","RealSign","Reap","RebuildPacletData","RecognitionPrior","RecognitionThreshold","Record","RecordLists","RecordSeparators","Rectangle","RectangleBox","RectangleBoxOptions","RectangleChart","RectangleChart3D","RectangularRepeatingElement","RecurrenceFilter","RecurrenceTable","RecurringDigitsForm","Red","Reduce","RefBox","ReferenceLineStyle","ReferenceMarkers","ReferenceMarkerStyle","Refine","ReflectionMatrix","ReflectionTransform","Refresh","RefreshRate","Region","RegionBinarize","RegionBoundary","RegionBoundaryStyle","RegionBounds","RegionCentroid","RegionDifference","RegionDimension","RegionDisjoint","RegionDistance","RegionDistanceFunction","RegionEmbeddingDimension","RegionEqual","RegionFillingStyle","RegionFunction","RegionImage","RegionIntersection","RegionMeasure","RegionMember","RegionMemberFunction","RegionMoment","RegionNearest","RegionNearestFunction","RegionPlot","RegionPlot3D","RegionProduct","RegionQ","RegionResize","RegionSize","RegionSymmetricDifference","RegionUnion","RegionWithin","RegisterExternalEvaluator","RegularExpression","Regularization","RegularlySampledQ","RegularPolygon","ReIm","ReImLabels","ReImPlot","ReImStyle","Reinstall","RelationalDatabase","RelationGraph","Release","ReleaseHold","ReliabilityDistribution","ReliefImage","ReliefPlot","RemoteAuthorizationCaching","RemoteConnect","RemoteConnectionObject","RemoteFile","RemoteRun","RemoteRunProcess","Remove","RemoveAlphaChannel","RemoveAsynchronousTask","RemoveAudioStream","RemoveBackground","RemoveChannelListener","RemoveChannelSubscribers","Removed","RemoveDiacritics","RemoveInputStreamMethod","RemoveOutputStreamMethod","RemoveProperty","RemoveScheduledTask","RemoveUsers","RemoveVideoStream","RenameDirectory","RenameFile","RenderAll","RenderingOptions","RenewalProcess","RenkoChart","RepairMesh","Repeated","RepeatedNull","RepeatedString","RepeatedTiming","RepeatingElement","Replace","ReplaceAll","ReplaceHeldPart","ReplaceImageValue","ReplaceList","ReplacePart","ReplacePixelValue","ReplaceRepeated","ReplicateLayer","RequiredPhysicalQuantities","Resampling","ResamplingAlgorithmData","ResamplingMethod","Rescale","RescalingTransform","ResetDirectory","ResetMenusPacket","ResetScheduledTask","ReshapeLayer","Residue","ResizeLayer","Resolve","ResourceAcquire","ResourceData","ResourceFunction","ResourceObject","ResourceRegister","ResourceRemove","ResourceSearch","ResourceSubmissionObject","ResourceSubmit","ResourceSystemBase","ResourceSystemPath","ResourceUpdate","ResourceVersion","ResponseForm","Rest","RestartInterval","Restricted","Resultant","ResumePacket","Return","ReturnEntersInput","ReturnExpressionPacket","ReturnInputFormPacket","ReturnPacket","ReturnReceiptFunction","ReturnTextPacket","Reverse","ReverseApplied","ReverseBiorthogonalSplineWavelet","ReverseElement","ReverseEquilibrium","ReverseGraph","ReverseSort","ReverseSortBy","ReverseUpEquilibrium","RevolutionAxis","RevolutionPlot3D","RGBColor","RiccatiSolve","RiceDistribution","RidgeFilter","RiemannR","RiemannSiegelTheta","RiemannSiegelZ","RiemannXi","Riffle","Right","RightArrow","RightArrowBar","RightArrowLeftArrow","RightComposition","RightCosetRepresentative","RightDownTeeVector","RightDownVector","RightDownVectorBar","RightTee","RightTeeArrow","RightTeeVector","RightTriangle","RightTriangleBar","RightTriangleEqual","RightUpDownVector","RightUpTeeVector","RightUpVector","RightUpVectorBar","RightVector","RightVectorBar","RiskAchievementImportance","RiskReductionImportance","RogersTanimotoDissimilarity","RollPitchYawAngles","RollPitchYawMatrix","RomanNumeral","Root","RootApproximant","RootIntervals","RootLocusPlot","RootMeanSquare","RootOfUnityQ","RootReduce","Roots","RootSum","Rotate","RotateLabel","RotateLeft","RotateRight","RotationAction","RotationBox","RotationBoxOptions","RotationMatrix","RotationTransform","Round","RoundImplies","RoundingRadius","Row","RowAlignments","RowBackgrounds","RowBox","RowHeights","RowLines","RowMinHeight","RowReduce","RowsEqual","RowSpacings","RSolve","RSolveValue","RudinShapiro","RudvalisGroupRu","Rule","RuleCondition","RuleDelayed","RuleForm","RulePlot","RulerUnits","Run","RunProcess","RunScheduledTask","RunThrough","RuntimeAttributes","RuntimeOptions","RussellRaoDissimilarity","SameQ","SameTest","SameTestProperties","SampledEntityClass","SampleDepth","SampledSoundFunction","SampledSoundList","SampleRate","SamplingPeriod","SARIMAProcess","SARMAProcess","SASTriangle","SatelliteData","SatisfiabilityCount","SatisfiabilityInstances","SatisfiableQ","Saturday","Save","Saveable","SaveAutoDelete","SaveConnection","SaveDefinitions","SavitzkyGolayMatrix","SawtoothWave","Scale","Scaled","ScaleDivisions","ScaledMousePosition","ScaleOrigin","ScalePadding","ScaleRanges","ScaleRangeStyle","ScalingFunctions","ScalingMatrix","ScalingTransform","Scan","ScheduledTask","ScheduledTaskActiveQ","ScheduledTaskInformation","ScheduledTaskInformationData","ScheduledTaskObject","ScheduledTasks","SchurDecomposition","ScientificForm","ScientificNotationThreshold","ScorerGi","ScorerGiPrime","ScorerHi","ScorerHiPrime","ScreenRectangle","ScreenStyleEnvironment","ScriptBaselineShifts","ScriptForm","ScriptLevel","ScriptMinSize","ScriptRules","ScriptSizeMultipliers","Scrollbars","ScrollingOptions","ScrollPosition","SearchAdjustment","SearchIndexObject","SearchIndices","SearchQueryString","SearchResultObject","Sec","Sech","SechDistribution","SecondOrderConeOptimization","SectionGrouping","SectorChart","SectorChart3D","SectorOrigin","SectorSpacing","SecuredAuthenticationKey","SecuredAuthenticationKeys","SeedRandom","Select","Selectable","SelectComponents","SelectedCells","SelectedNotebook","SelectFirst","Selection","SelectionAnimate","SelectionCell","SelectionCellCreateCell","SelectionCellDefaultStyle","SelectionCellParentStyle","SelectionCreateCell","SelectionDebuggerTag","SelectionDuplicateCell","SelectionEvaluate","SelectionEvaluateCreateCell","SelectionMove","SelectionPlaceholder","SelectionSetStyle","SelectWithContents","SelfLoops","SelfLoopStyle","SemanticImport","SemanticImportString","SemanticInterpretation","SemialgebraicComponentInstances","SemidefiniteOptimization","SendMail","SendMessage","Sequence","SequenceAlignment","SequenceAttentionLayer","SequenceCases","SequenceCount","SequenceFold","SequenceFoldList","SequenceForm","SequenceHold","SequenceLastLayer","SequenceMostLayer","SequencePosition","SequencePredict","SequencePredictorFunction","SequenceReplace","SequenceRestLayer","SequenceReverseLayer","SequenceSplit","Series","SeriesCoefficient","SeriesData","SeriesTermGoal","ServiceConnect","ServiceDisconnect","ServiceExecute","ServiceObject","ServiceRequest","ServiceResponse","ServiceSubmit","SessionSubmit","SessionTime","Set","SetAccuracy","SetAlphaChannel","SetAttributes","Setbacks","SetBoxFormNamesPacket","SetCloudDirectory","SetCookies","SetDelayed","SetDirectory","SetEnvironment","SetEvaluationNotebook","SetFileDate","SetFileLoadingContext","SetNotebookStatusLine","SetOptions","SetOptionsPacket","SetPermissions","SetPrecision","SetProperty","SetSecuredAuthenticationKey","SetSelectedNotebook","SetSharedFunction","SetSharedVariable","SetSpeechParametersPacket","SetStreamPosition","SetSystemModel","SetSystemOptions","Setter","SetterBar","SetterBox","SetterBoxOptions","Setting","SetUsers","SetValue","Shading","Shallow","ShannonWavelet","ShapiroWilkTest","Share","SharingList","Sharpen","ShearingMatrix","ShearingTransform","ShellRegion","ShenCastanMatrix","ShiftedGompertzDistribution","ShiftRegisterSequence","Short","ShortDownArrow","Shortest","ShortestMatch","ShortestPathFunction","ShortLeftArrow","ShortRightArrow","ShortTimeFourier","ShortTimeFourierData","ShortUpArrow","Show","ShowAutoConvert","ShowAutoSpellCheck","ShowAutoStyles","ShowCellBracket","ShowCellLabel","ShowCellTags","ShowClosedCellArea","ShowCodeAssist","ShowContents","ShowControls","ShowCursorTracker","ShowGroupOpenCloseIcon","ShowGroupOpener","ShowInvisibleCharacters","ShowPageBreaks","ShowPredictiveInterface","ShowSelection","ShowShortBoxForm","ShowSpecialCharacters","ShowStringCharacters","ShowSyntaxStyles","ShrinkingDelay","ShrinkWrapBoundingBox","SiderealTime","SiegelTheta","SiegelTukeyTest","SierpinskiCurve","SierpinskiMesh","Sign","Signature","SignedRankTest","SignedRegionDistance","SignificanceLevel","SignPadding","SignTest","SimilarityRules","SimpleGraph","SimpleGraphQ","SimplePolygonQ","SimplePolyhedronQ","Simplex","Simplify","Sin","Sinc","SinghMaddalaDistribution","SingleEvaluation","SingleLetterItalics","SingleLetterStyle","SingularValueDecomposition","SingularValueList","SingularValuePlot","SingularValues","Sinh","SinhIntegral","SinIntegral","SixJSymbol","Skeleton","SkeletonTransform","SkellamDistribution","Skewness","SkewNormalDistribution","SkinStyle","Skip","SliceContourPlot3D","SliceDensityPlot3D","SliceDistribution","SliceVectorPlot3D","Slider","Slider2D","Slider2DBox","Slider2DBoxOptions","SliderBox","SliderBoxOptions","SlideView","Slot","SlotSequence","Small","SmallCircle","Smaller","SmithDecomposition","SmithDelayCompensator","SmithWatermanSimilarity","SmoothDensityHistogram","SmoothHistogram","SmoothHistogram3D","SmoothKernelDistribution","SnDispersion","Snippet","SnubPolyhedron","SocialMediaData","Socket","SocketConnect","SocketListen","SocketListener","SocketObject","SocketOpen","SocketReadMessage","SocketReadyQ","Sockets","SocketWaitAll","SocketWaitNext","SoftmaxLayer","SokalSneathDissimilarity","SolarEclipse","SolarSystemFeatureData","SolidAngle","SolidData","SolidRegionQ","Solve","SolveAlways","SolveDelayed","Sort","SortBy","SortedBy","SortedEntityClass","Sound","SoundAndGraphics","SoundNote","SoundVolume","SourceLink","Sow","Space","SpaceCurveData","SpaceForm","Spacer","Spacings","Span","SpanAdjustments","SpanCharacterRounding","SpanFromAbove","SpanFromBoth","SpanFromLeft","SpanLineThickness","SpanMaxSize","SpanMinSize","SpanningCharacters","SpanSymmetric","SparseArray","SpatialGraphDistribution","SpatialMedian","SpatialTransformationLayer","Speak","SpeakerMatchQ","SpeakTextPacket","SpearmanRankTest","SpearmanRho","SpeciesData","SpecificityGoal","SpectralLineData","Spectrogram","SpectrogramArray","Specularity","SpeechCases","SpeechInterpreter","SpeechRecognize","SpeechSynthesize","SpellingCorrection","SpellingCorrectionList","SpellingDictionaries","SpellingDictionariesPath","SpellingOptions","SpellingSuggestionsPacket","Sphere","SphereBox","SpherePoints","SphericalBesselJ","SphericalBesselY","SphericalHankelH1","SphericalHankelH2","SphericalHarmonicY","SphericalPlot3D","SphericalRegion","SphericalShell","SpheroidalEigenvalue","SpheroidalJoiningFactor","SpheroidalPS","SpheroidalPSPrime","SpheroidalQS","SpheroidalQSPrime","SpheroidalRadialFactor","SpheroidalS1","SpheroidalS1Prime","SpheroidalS2","SpheroidalS2Prime","Splice","SplicedDistribution","SplineClosed","SplineDegree","SplineKnots","SplineWeights","Split","SplitBy","SpokenString","Sqrt","SqrtBox","SqrtBoxOptions","Square","SquaredEuclideanDistance","SquareFreeQ","SquareIntersection","SquareMatrixQ","SquareRepeatingElement","SquaresR","SquareSubset","SquareSubsetEqual","SquareSuperset","SquareSupersetEqual","SquareUnion","SquareWave","SSSTriangle","StabilityMargins","StabilityMarginsStyle","StableDistribution","Stack","StackBegin","StackComplete","StackedDateListPlot","StackedListPlot","StackInhibit","StadiumShape","StandardAtmosphereData","StandardDeviation","StandardDeviationFilter","StandardForm","Standardize","Standardized","StandardOceanData","StandbyDistribution","Star","StarClusterData","StarData","StarGraph","StartAsynchronousTask","StartExternalSession","StartingStepSize","StartOfLine","StartOfString","StartProcess","StartScheduledTask","StartupSound","StartWebSession","StateDimensions","StateFeedbackGains","StateOutputEstimator","StateResponse","StateSpaceModel","StateSpaceRealization","StateSpaceTransform","StateTransformationLinearize","StationaryDistribution","StationaryWaveletPacketTransform","StationaryWaveletTransform","StatusArea","StatusCentrality","StepMonitor","StereochemistryElements","StieltjesGamma","StippleShading","StirlingS1","StirlingS2","StopAsynchronousTask","StoppingPowerData","StopScheduledTask","StrataVariables","StratonovichProcess","StreamColorFunction","StreamColorFunctionScaling","StreamDensityPlot","StreamMarkers","StreamPlot","StreamPoints","StreamPosition","Streams","StreamScale","StreamStyle","String","StringBreak","StringByteCount","StringCases","StringContainsQ","StringCount","StringDelete","StringDrop","StringEndsQ","StringExpression","StringExtract","StringForm","StringFormat","StringFreeQ","StringInsert","StringJoin","StringLength","StringMatchQ","StringPadLeft","StringPadRight","StringPart","StringPartition","StringPosition","StringQ","StringRepeat","StringReplace","StringReplaceList","StringReplacePart","StringReverse","StringRiffle","StringRotateLeft","StringRotateRight","StringSkeleton","StringSplit","StringStartsQ","StringTake","StringTemplate","StringToByteArray","StringToStream","StringTrim","StripBoxes","StripOnInput","StripWrapperBoxes","StrokeForm","StructuralImportance","StructuredArray","StructuredArrayHeadQ","StructuredSelection","StruveH","StruveL","Stub","StudentTDistribution","Style","StyleBox","StyleBoxAutoDelete","StyleData","StyleDefinitions","StyleForm","StyleHints","StyleKeyMapping","StyleMenuListing","StyleNameDialogSettings","StyleNames","StylePrint","StyleSheetPath","Subdivide","Subfactorial","Subgraph","SubMinus","SubPlus","SubresultantPolynomialRemainders","SubresultantPolynomials","Subresultants","Subscript","SubscriptBox","SubscriptBoxOptions","Subscripted","Subsequences","Subset","SubsetCases","SubsetCount","SubsetEqual","SubsetMap","SubsetPosition","SubsetQ","SubsetReplace","Subsets","SubStar","SubstitutionSystem","Subsuperscript","SubsuperscriptBox","SubsuperscriptBoxOptions","SubtitleEncoding","SubtitleTracks","Subtract","SubtractFrom","SubtractSides","SubValues","Succeeds","SucceedsEqual","SucceedsSlantEqual","SucceedsTilde","Success","SuchThat","Sum","SumConvergence","SummationLayer","Sunday","SunPosition","Sunrise","Sunset","SuperDagger","SuperMinus","SupernovaData","SuperPlus","Superscript","SuperscriptBox","SuperscriptBoxOptions","Superset","SupersetEqual","SuperStar","Surd","SurdForm","SurfaceAppearance","SurfaceArea","SurfaceColor","SurfaceData","SurfaceGraphics","SurvivalDistribution","SurvivalFunction","SurvivalModel","SurvivalModelFit","SuspendPacket","SuzukiDistribution","SuzukiGroupSuz","SwatchLegend","Switch","Symbol","SymbolName","SymletWavelet","Symmetric","SymmetricGroup","SymmetricKey","SymmetricMatrixQ","SymmetricPolynomial","SymmetricReduction","Symmetrize","SymmetrizedArray","SymmetrizedArrayRules","SymmetrizedDependentComponents","SymmetrizedIndependentComponents","SymmetrizedReplacePart","SynchronousInitialization","SynchronousUpdating","Synonyms","Syntax","SyntaxForm","SyntaxInformation","SyntaxLength","SyntaxPacket","SyntaxQ","SynthesizeMissingValues","SystemCredential","SystemCredentialData","SystemCredentialKey","SystemCredentialKeys","SystemCredentialStoreObject","SystemDialogInput","SystemException","SystemGet","SystemHelpPath","SystemInformation","SystemInformationData","SystemInstall","SystemModel","SystemModeler","SystemModelExamples","SystemModelLinearize","SystemModelParametricSimulate","SystemModelPlot","SystemModelProgressReporting","SystemModelReliability","SystemModels","SystemModelSimulate","SystemModelSimulateSensitivity","SystemModelSimulationData","SystemOpen","SystemOptions","SystemProcessData","SystemProcesses","SystemsConnectionsModel","SystemsModelDelay","SystemsModelDelayApproximate","SystemsModelDelete","SystemsModelDimensions","SystemsModelExtract","SystemsModelFeedbackConnect","SystemsModelLabels","SystemsModelLinearity","SystemsModelMerge","SystemsModelOrder","SystemsModelParallelConnect","SystemsModelSeriesConnect","SystemsModelStateFeedbackConnect","SystemsModelVectorRelativeOrders","SystemStub","SystemTest","Tab","TabFilling","Table","TableAlignments","TableDepth","TableDirections","TableForm","TableHeadings","TableSpacing","TableView","TableViewBox","TableViewBoxBackground","TableViewBoxItemSize","TableViewBoxOptions","TabSpacings","TabView","TabViewBox","TabViewBoxOptions","TagBox","TagBoxNote","TagBoxOptions","TaggingRules","TagSet","TagSetDelayed","TagStyle","TagUnset","Take","TakeDrop","TakeLargest","TakeLargestBy","TakeList","TakeSmallest","TakeSmallestBy","TakeWhile","Tally","Tan","Tanh","TargetDevice","TargetFunctions","TargetSystem","TargetUnits","TaskAbort","TaskExecute","TaskObject","TaskRemove","TaskResume","Tasks","TaskSuspend","TaskWait","TautologyQ","TelegraphProcess","TemplateApply","TemplateArgBox","TemplateBox","TemplateBoxOptions","TemplateEvaluate","TemplateExpression","TemplateIf","TemplateObject","TemplateSequence","TemplateSlot","TemplateSlotSequence","TemplateUnevaluated","TemplateVerbatim","TemplateWith","TemporalData","TemporalRegularity","Temporary","TemporaryVariable","TensorContract","TensorDimensions","TensorExpand","TensorProduct","TensorQ","TensorRank","TensorReduce","TensorSymmetry","TensorTranspose","TensorWedge","TestID","TestReport","TestReportObject","TestResultObject","Tetrahedron","TetrahedronBox","TetrahedronBoxOptions","TeXForm","TeXSave","Text","Text3DBox","Text3DBoxOptions","TextAlignment","TextBand","TextBoundingBox","TextBox","TextCases","TextCell","TextClipboardType","TextContents","TextData","TextElement","TextForm","TextGrid","TextJustification","TextLine","TextPacket","TextParagraph","TextPosition","TextRecognize","TextSearch","TextSearchReport","TextSentences","TextString","TextStructure","TextStyle","TextTranslation","Texture","TextureCoordinateFunction","TextureCoordinateScaling","TextWords","Therefore","ThermodynamicData","ThermometerGauge","Thick","Thickness","Thin","Thinning","ThisLink","ThompsonGroupTh","Thread","ThreadingLayer","ThreeJSymbol","Threshold","Through","Throw","ThueMorse","Thumbnail","Thursday","Ticks","TicksStyle","TideData","Tilde","TildeEqual","TildeFullEqual","TildeTilde","TimeConstrained","TimeConstraint","TimeDirection","TimeFormat","TimeGoal","TimelinePlot","TimeObject","TimeObjectQ","TimeRemaining","Times","TimesBy","TimeSeries","TimeSeriesAggregate","TimeSeriesForecast","TimeSeriesInsert","TimeSeriesInvertibility","TimeSeriesMap","TimeSeriesMapThread","TimeSeriesModel","TimeSeriesModelFit","TimeSeriesResample","TimeSeriesRescale","TimeSeriesShift","TimeSeriesThread","TimeSeriesWindow","TimeUsed","TimeValue","TimeWarpingCorrespondence","TimeWarpingDistance","TimeZone","TimeZoneConvert","TimeZoneOffset","Timing","Tiny","TitleGrouping","TitsGroupT","ToBoxes","ToCharacterCode","ToColor","ToContinuousTimeModel","ToDate","Today","ToDiscreteTimeModel","ToEntity","ToeplitzMatrix","ToExpression","ToFileName","Together","Toggle","ToggleFalse","Toggler","TogglerBar","TogglerBox","TogglerBoxOptions","ToHeldExpression","ToInvertibleTimeSeries","TokenWords","Tolerance","ToLowerCase","Tomorrow","ToNumberField","TooBig","Tooltip","TooltipBox","TooltipBoxOptions","TooltipDelay","TooltipStyle","ToonShading","Top","TopHatTransform","ToPolarCoordinates","TopologicalSort","ToRadicals","ToRules","ToSphericalCoordinates","ToString","Total","TotalHeight","TotalLayer","TotalVariationFilter","TotalWidth","TouchPosition","TouchscreenAutoZoom","TouchscreenControlPlacement","ToUpperCase","Tr","Trace","TraceAbove","TraceAction","TraceBackward","TraceDepth","TraceDialog","TraceForward","TraceInternal","TraceLevel","TraceOff","TraceOn","TraceOriginal","TracePrint","TraceScan","TrackedSymbols","TrackingFunction","TracyWidomDistribution","TradingChart","TraditionalForm","TraditionalFunctionNotation","TraditionalNotation","TraditionalOrder","TrainingProgressCheckpointing","TrainingProgressFunction","TrainingProgressMeasurements","TrainingProgressReporting","TrainingStoppingCriterion","TrainingUpdateSchedule","TransferFunctionCancel","TransferFunctionExpand","TransferFunctionFactor","TransferFunctionModel","TransferFunctionPoles","TransferFunctionTransform","TransferFunctionZeros","TransformationClass","TransformationFunction","TransformationFunctions","TransformationMatrix","TransformedDistribution","TransformedField","TransformedProcess","TransformedRegion","TransitionDirection","TransitionDuration","TransitionEffect","TransitiveClosureGraph","TransitiveReductionGraph","Translate","TranslationOptions","TranslationTransform","Transliterate","Transparent","TransparentColor","Transpose","TransposeLayer","TrapSelection","TravelDirections","TravelDirectionsData","TravelDistance","TravelDistanceList","TravelMethod","TravelTime","TreeForm","TreeGraph","TreeGraphQ","TreePlot","TrendStyle","Triangle","TriangleCenter","TriangleConstruct","TriangleMeasurement","TriangleWave","TriangularDistribution","TriangulateMesh","Trig","TrigExpand","TrigFactor","TrigFactorList","Trigger","TrigReduce","TrigToExp","TrimmedMean","TrimmedVariance","TropicalStormData","True","TrueQ","TruncatedDistribution","TruncatedPolyhedron","TsallisQExponentialDistribution","TsallisQGaussianDistribution","TTest","Tube","TubeBezierCurveBox","TubeBezierCurveBoxOptions","TubeBox","TubeBoxOptions","TubeBSplineCurveBox","TubeBSplineCurveBoxOptions","Tuesday","TukeyLambdaDistribution","TukeyWindow","TunnelData","Tuples","TuranGraph","TuringMachine","TuttePolynomial","TwoWayRule","Typed","TypeSpecifier","UnateQ","Uncompress","UnconstrainedParameters","Undefined","UnderBar","Underflow","Underlined","Underoverscript","UnderoverscriptBox","UnderoverscriptBoxOptions","Underscript","UnderscriptBox","UnderscriptBoxOptions","UnderseaFeatureData","UndirectedEdge","UndirectedGraph","UndirectedGraphQ","UndoOptions","UndoTrackedVariables","Unequal","UnequalTo","Unevaluated","UniformDistribution","UniformGraphDistribution","UniformPolyhedron","UniformSumDistribution","Uninstall","Union","UnionedEntityClass","UnionPlus","Unique","UnitaryMatrixQ","UnitBox","UnitConvert","UnitDimensions","Unitize","UnitRootTest","UnitSimplify","UnitStep","UnitSystem","UnitTriangle","UnitVector","UnitVectorLayer","UnityDimensions","UniverseModelData","UniversityData","UnixTime","Unprotect","UnregisterExternalEvaluator","UnsameQ","UnsavedVariables","Unset","UnsetShared","UntrackedVariables","Up","UpArrow","UpArrowBar","UpArrowDownArrow","Update","UpdateDynamicObjects","UpdateDynamicObjectsSynchronous","UpdateInterval","UpdatePacletSites","UpdateSearchIndex","UpDownArrow","UpEquilibrium","UpperCaseQ","UpperLeftArrow","UpperRightArrow","UpperTriangularize","UpperTriangularMatrixQ","Upsample","UpSet","UpSetDelayed","UpTee","UpTeeArrow","UpTo","UpValues","URL","URLBuild","URLDecode","URLDispatcher","URLDownload","URLDownloadSubmit","URLEncode","URLExecute","URLExpand","URLFetch","URLFetchAsynchronous","URLParse","URLQueryDecode","URLQueryEncode","URLRead","URLResponseTime","URLSave","URLSaveAsynchronous","URLShorten","URLSubmit","UseGraphicsRange","UserDefinedWavelet","Using","UsingFrontEnd","UtilityFunction","V2Get","ValenceErrorHandling","ValidationLength","ValidationSet","Value","ValueBox","ValueBoxOptions","ValueDimensions","ValueForm","ValuePreprocessingFunction","ValueQ","Values","ValuesData","Variables","Variance","VarianceEquivalenceTest","VarianceEstimatorFunction","VarianceGammaDistribution","VarianceTest","VectorAngle","VectorAround","VectorAspectRatio","VectorColorFunction","VectorColorFunctionScaling","VectorDensityPlot","VectorGlyphData","VectorGreater","VectorGreaterEqual","VectorLess","VectorLessEqual","VectorMarkers","VectorPlot","VectorPlot3D","VectorPoints","VectorQ","VectorRange","Vectors","VectorScale","VectorScaling","VectorSizes","VectorStyle","Vee","Verbatim","Verbose","VerboseConvertToPostScriptPacket","VerificationTest","VerifyConvergence","VerifyDerivedKey","VerifyDigitalSignature","VerifyFileSignature","VerifyInterpretation","VerifySecurityCertificates","VerifySolutions","VerifyTestAssumptions","Version","VersionedPreferences","VersionNumber","VertexAdd","VertexCapacity","VertexColors","VertexComponent","VertexConnectivity","VertexContract","VertexCoordinateRules","VertexCoordinates","VertexCorrelationSimilarity","VertexCosineSimilarity","VertexCount","VertexCoverQ","VertexDataCoordinates","VertexDegree","VertexDelete","VertexDiceSimilarity","VertexEccentricity","VertexInComponent","VertexInDegree","VertexIndex","VertexJaccardSimilarity","VertexLabeling","VertexLabels","VertexLabelStyle","VertexList","VertexNormals","VertexOutComponent","VertexOutDegree","VertexQ","VertexRenderingFunction","VertexReplace","VertexShape","VertexShapeFunction","VertexSize","VertexStyle","VertexTextureCoordinates","VertexWeight","VertexWeightedGraphQ","Vertical","VerticalBar","VerticalForm","VerticalGauge","VerticalSeparator","VerticalSlider","VerticalTilde","Video","VideoEncoding","VideoExtractFrames","VideoFrameList","VideoFrameMap","VideoPause","VideoPlay","VideoQ","VideoStop","VideoStream","VideoStreams","VideoTimeSeries","VideoTracks","VideoTrim","ViewAngle","ViewCenter","ViewMatrix","ViewPoint","ViewPointSelectorSettings","ViewPort","ViewProjection","ViewRange","ViewVector","ViewVertical","VirtualGroupData","Visible","VisibleCell","VoiceStyleData","VoigtDistribution","VolcanoData","Volume","VonMisesDistribution","VoronoiMesh","WaitAll","WaitAsynchronousTask","WaitNext","WaitUntil","WakebyDistribution","WalleniusHypergeometricDistribution","WaringYuleDistribution","WarpingCorrespondence","WarpingDistance","WatershedComponents","WatsonUSquareTest","WattsStrogatzGraphDistribution","WaveletBestBasis","WaveletFilterCoefficients","WaveletImagePlot","WaveletListPlot","WaveletMapIndexed","WaveletMatrixPlot","WaveletPhi","WaveletPsi","WaveletScale","WaveletScalogram","WaveletThreshold","WeaklyConnectedComponents","WeaklyConnectedGraphComponents","WeaklyConnectedGraphQ","WeakStationarity","WeatherData","WeatherForecastData","WebAudioSearch","WebElementObject","WeberE","WebExecute","WebImage","WebImageSearch","WebSearch","WebSessionObject","WebSessions","WebWindowObject","Wedge","Wednesday","WeibullDistribution","WeierstrassE1","WeierstrassE2","WeierstrassE3","WeierstrassEta1","WeierstrassEta2","WeierstrassEta3","WeierstrassHalfPeriods","WeierstrassHalfPeriodW1","WeierstrassHalfPeriodW2","WeierstrassHalfPeriodW3","WeierstrassInvariantG2","WeierstrassInvariantG3","WeierstrassInvariants","WeierstrassP","WeierstrassPPrime","WeierstrassSigma","WeierstrassZeta","WeightedAdjacencyGraph","WeightedAdjacencyMatrix","WeightedData","WeightedGraphQ","Weights","WelchWindow","WheelGraph","WhenEvent","Which","While","White","WhiteNoiseProcess","WhitePoint","Whitespace","WhitespaceCharacter","WhittakerM","WhittakerW","WienerFilter","WienerProcess","WignerD","WignerSemicircleDistribution","WikidataData","WikidataSearch","WikipediaData","WikipediaSearch","WilksW","WilksWTest","WindDirectionData","WindingCount","WindingPolygon","WindowClickSelect","WindowElements","WindowFloating","WindowFrame","WindowFrameElements","WindowMargins","WindowMovable","WindowOpacity","WindowPersistentStyles","WindowSelected","WindowSize","WindowStatusArea","WindowTitle","WindowToolbars","WindowWidth","WindSpeedData","WindVectorData","WinsorizedMean","WinsorizedVariance","WishartMatrixDistribution","With","WolframAlpha","WolframAlphaDate","WolframAlphaQuantity","WolframAlphaResult","WolframLanguageData","Word","WordBoundary","WordCharacter","WordCloud","WordCount","WordCounts","WordData","WordDefinition","WordFrequency","WordFrequencyData","WordList","WordOrientation","WordSearch","WordSelectionFunction","WordSeparators","WordSpacings","WordStem","WordTranslation","WorkingPrecision","WrapAround","Write","WriteLine","WriteString","Wronskian","XMLElement","XMLObject","XMLTemplate","Xnor","Xor","XYZColor","Yellow","Yesterday","YuleDissimilarity","ZernikeR","ZeroSymmetric","ZeroTest","ZeroWidthTimes","Zeta","ZetaZero","ZIPCodeData","ZipfDistribution","ZoomCenter","ZoomFactor","ZTest","ZTransform","$Aborted","$ActivationGroupID","$ActivationKey","$ActivationUserRegistered","$AddOnsDirectory","$AllowDataUpdates","$AllowExternalChannelFunctions","$AllowInternet","$AssertFunction","$Assumptions","$AsynchronousTask","$AudioDecoders","$AudioEncoders","$AudioInputDevices","$AudioOutputDevices","$BaseDirectory","$BasePacletsDirectory","$BatchInput","$BatchOutput","$BlockchainBase","$BoxForms","$ByteOrdering","$CacheBaseDirectory","$Canceled","$ChannelBase","$CharacterEncoding","$CharacterEncodings","$CloudAccountName","$CloudBase","$CloudConnected","$CloudConnection","$CloudCreditsAvailable","$CloudEvaluation","$CloudExpressionBase","$CloudObjectNameFormat","$CloudObjectURLType","$CloudRootDirectory","$CloudSymbolBase","$CloudUserID","$CloudUserUUID","$CloudVersion","$CloudVersionNumber","$CloudWolframEngineVersionNumber","$CommandLine","$CompilationTarget","$ConditionHold","$ConfiguredKernels","$Context","$ContextPath","$ControlActiveSetting","$Cookies","$CookieStore","$CreationDate","$CurrentLink","$CurrentTask","$CurrentWebSession","$DataStructures","$DateStringFormat","$DefaultAudioInputDevice","$DefaultAudioOutputDevice","$DefaultFont","$DefaultFrontEnd","$DefaultImagingDevice","$DefaultLocalBase","$DefaultMailbox","$DefaultNetworkInterface","$DefaultPath","$DefaultProxyRules","$DefaultSystemCredentialStore","$Display","$DisplayFunction","$DistributedContexts","$DynamicEvaluation","$Echo","$EmbedCodeEnvironments","$EmbeddableServices","$EntityStores","$Epilog","$EvaluationCloudBase","$EvaluationCloudObject","$EvaluationEnvironment","$ExportFormats","$ExternalIdentifierTypes","$ExternalStorageBase","$Failed","$FinancialDataSource","$FontFamilies","$FormatType","$FrontEnd","$FrontEndSession","$GeoEntityTypes","$GeoLocation","$GeoLocationCity","$GeoLocationCountry","$GeoLocationPrecision","$GeoLocationSource","$HistoryLength","$HomeDirectory","$HTMLExportRules","$HTTPCookies","$HTTPRequest","$IgnoreEOF","$ImageFormattingWidth","$ImageResolution","$ImagingDevice","$ImagingDevices","$ImportFormats","$IncomingMailSettings","$InitialDirectory","$Initialization","$InitializationContexts","$Input","$InputFileName","$InputStreamMethods","$Inspector","$InstallationDate","$InstallationDirectory","$InterfaceEnvironment","$InterpreterTypes","$IterationLimit","$KernelCount","$KernelID","$Language","$LaunchDirectory","$LibraryPath","$LicenseExpirationDate","$LicenseID","$LicenseProcesses","$LicenseServer","$LicenseSubprocesses","$LicenseType","$Line","$Linked","$LinkSupported","$LoadedFiles","$LocalBase","$LocalSymbolBase","$MachineAddresses","$MachineDomain","$MachineDomains","$MachineEpsilon","$MachineID","$MachineName","$MachinePrecision","$MachineType","$MaxExtraPrecision","$MaxLicenseProcesses","$MaxLicenseSubprocesses","$MaxMachineNumber","$MaxNumber","$MaxPiecewiseCases","$MaxPrecision","$MaxRootDegree","$MessageGroups","$MessageList","$MessagePrePrint","$Messages","$MinMachineNumber","$MinNumber","$MinorReleaseNumber","$MinPrecision","$MobilePhone","$ModuleNumber","$NetworkConnected","$NetworkInterfaces","$NetworkLicense","$NewMessage","$NewSymbol","$NotebookInlineStorageLimit","$Notebooks","$NoValue","$NumberMarks","$Off","$OperatingSystem","$Output","$OutputForms","$OutputSizeLimit","$OutputStreamMethods","$Packages","$ParentLink","$ParentProcessID","$PasswordFile","$PatchLevelID","$Path","$PathnameSeparator","$PerformanceGoal","$Permissions","$PermissionsGroupBase","$PersistenceBase","$PersistencePath","$PipeSupported","$PlotTheme","$Post","$Pre","$PreferencesDirectory","$PreInitialization","$PrePrint","$PreRead","$PrintForms","$PrintLiteral","$Printout3DPreviewer","$ProcessID","$ProcessorCount","$ProcessorType","$ProductInformation","$ProgramName","$PublisherID","$RandomState","$RecursionLimit","$RegisteredDeviceClasses","$RegisteredUserName","$ReleaseNumber","$RequesterAddress","$RequesterWolframID","$RequesterWolframUUID","$RootDirectory","$ScheduledTask","$ScriptCommandLine","$ScriptInputString","$SecuredAuthenticationKeyTokens","$ServiceCreditsAvailable","$Services","$SessionID","$SetParentLink","$SharedFunctions","$SharedVariables","$SoundDisplay","$SoundDisplayFunction","$SourceLink","$SSHAuthentication","$SubtitleDecoders","$SubtitleEncoders","$SummaryBoxDataSizeLimit","$SuppressInputFormHeads","$SynchronousEvaluation","$SyntaxHandler","$System","$SystemCharacterEncoding","$SystemCredentialStore","$SystemID","$SystemMemory","$SystemShell","$SystemTimeZone","$SystemWordLength","$TemplatePath","$TemporaryDirectory","$TemporaryPrefix","$TestFileName","$TextStyle","$TimedOut","$TimeUnit","$TimeZone","$TimeZoneEntity","$TopDirectory","$TraceOff","$TraceOn","$TracePattern","$TracePostAction","$TracePreAction","$UnitSystem","$Urgent","$UserAddOnsDirectory","$UserAgentLanguages","$UserAgentMachine","$UserAgentName","$UserAgentOperatingSystem","$UserAgentString","$UserAgentVersion","$UserBaseDirectory","$UserBasePacletsDirectory","$UserDocumentsDirectory","$Username","$UserName","$UserURLBase","$Version","$VersionNumber","$VideoDecoders","$VideoEncoders","$VoiceStyles","$WolframDocumentsDirectory","$WolframID","$WolframUUID"];function e(u){return u?typeof u=="string"?u:u.source:null}a(e,"e");function n(u){return o("(",u,")?")}a(n,"t");function o(...u){return u.map(m=>e(m)).join("")}a(o,"n");function i(...u){return"("+u.map(m=>e(m)).join("|")+")"}a(i,"s");function s(u){let m=/([2-9]|[1-2]\d|[3][0-5])\^\^/,g=/(\w*\.\w+|\w+\.\w*|\w+)/,b=/(\d*\.\d+|\d+\.\d*|\d+)/,p=i(o(m,g),b),_=i(/``[+-]?(\d*\.\d+|\d+\.\d*|\d+)/,/`([+-]?(\d*\.\d+|\d+\.\d*|\d+))?/),C=/\*\^[+-]?\d+/,h={className:"number",relevance:0,begin:o(p,n(_),n(C))},S=/[a-zA-Z$][a-zA-Z0-9$]*/,E=new Set(t),T={variants:[{className:"builtin-symbol",begin:S,"on:begin":a((O,oe)=>{E.has(O[0])||oe.ignoreMatch()},"on:begin")},{className:"symbol",relevance:0,begin:S}]},k={className:"named-character",begin:/\\\[[$a-zA-Z][$a-zA-Z0-9]+\]/},R={className:"operator",relevance:0,begin:/[+\-*/,;.:@~=><&|_`'^?!%]+/},D={className:"pattern",relevance:0,begin:/([a-zA-Z$][a-zA-Z0-9$]*)?_+([a-zA-Z$][a-zA-Z0-9$]*)?/},F={className:"slot",relevance:0,begin:/#[a-zA-Z$][a-zA-Z0-9$]*|#+[0-9]?/},B={className:"brace",relevance:0,begin:/[[\](){}]/},Z={className:"message-name",relevance:0,begin:o("::",S)};return{name:"Mathematica",aliases:["mma","wl"],classNameAliases:{brace:"punctuation",pattern:"type",slot:"type",symbol:"variable","named-character":"variable","builtin-symbol":"built_in","message-name":"string"},contains:[u.COMMENT(/\(\*/,/\*\)/,{contains:["self"]}),D,F,Z,T,k,u.QUOTE_STRING_MODE,h,R,B]}}return a(s,"l"),gc=s,gc}function QV(){if(T_)return fc;T_=1;function t(e){var n="('|\\.')+",o={relevance:0,contains:[{begin:n}]};return{name:"Matlab",keywords:{keyword:"arguments break case catch classdef continue else elseif end enumeration events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i|0 inf nan isnan isinf isfinite j|0 why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell "},illegal:'(//|"|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}]}]},{className:"built_in",begin:/true|false/,relevance:0,starts:o},{begin:"[a-zA-Z][a-zA-Z_0-9]*"+n,relevance:0},{className:"number",begin:e.C_NUMBER_RE,relevance:0,starts:o},{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]},{begin:/\]|\}|\)/,relevance:0,starts:o},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE,{begin:'""'}],starts:o},e.COMMENT("^\\s*%\\{\\s*$","^\\s*%\\}\\s*$"),e.COMMENT("%","$")]}}return a(t,"i"),fc=t,fc}function KV(){if(R_)return bc;R_=1;function t(e){return{name:"Maxima",keywords:{$pattern:"[A-Za-z_%][0-9A-Za-z_%]*",keyword:"if then else elseif for thru do while unless step in and or not",literal:"true false unknown inf minf ind und %e %i %pi %phi %gamma",built_in:" abasep abs absint absolute_real_time acos acosh acot acoth acsc acsch activate addcol add_edge add_edges addmatrices addrow add_vertex add_vertices adjacency_matrix adjoin adjoint af agd airy airy_ai airy_bi airy_dai airy_dbi algsys alg_type alias allroots alphacharp alphanumericp amortization %and annuity_fv annuity_pv antid antidiff AntiDifference append appendfile apply apply1 apply2 applyb1 apropos args arit_amortization arithmetic arithsum array arrayapply arrayinfo arraymake arraysetapply ascii asec asech asin asinh askinteger asksign assoc assoc_legendre_p assoc_legendre_q assume assume_external_byte_order asympa at atan atan2 atanh atensimp atom atvalue augcoefmatrix augmented_lagrangian_method av average_degree backtrace bars barsplot barsplot_description base64 base64_decode bashindices batch batchload bc2 bdvac belln benefit_cost bern bernpoly bernstein_approx bernstein_expand bernstein_poly bessel bessel_i bessel_j bessel_k bessel_simplify bessel_y beta beta_incomplete beta_incomplete_generalized beta_incomplete_regularized bezout bfallroots bffac bf_find_root bf_fmin_cobyla bfhzeta bfloat bfloatp bfpsi bfpsi0 bfzeta biconnected_components bimetric binomial bipartition block blockmatrixp bode_gain bode_phase bothcoef box boxplot boxplot_description break bug_report build_info|10 buildq build_sample burn cabs canform canten cardinality carg cartan cartesian_product catch cauchy_matrix cbffac cdf_bernoulli cdf_beta cdf_binomial cdf_cauchy cdf_chi2 cdf_continuous_uniform cdf_discrete_uniform cdf_exp cdf_f cdf_gamma cdf_general_finite_discrete cdf_geometric cdf_gumbel cdf_hypergeometric cdf_laplace cdf_logistic cdf_lognormal cdf_negative_binomial cdf_noncentral_chi2 cdf_noncentral_student_t cdf_normal cdf_pareto cdf_poisson cdf_rank_sum cdf_rayleigh cdf_signed_rank cdf_student_t cdf_weibull cdisplay ceiling central_moment cequal cequalignore cf cfdisrep cfexpand cgeodesic cgreaterp cgreaterpignore changename changevar chaosgame charat charfun charfun2 charlist charp charpoly chdir chebyshev_t chebyshev_u checkdiv check_overlaps chinese cholesky christof chromatic_index chromatic_number cint circulant_graph clear_edge_weight clear_rules clear_vertex_label clebsch_gordan clebsch_graph clessp clesspignore close closefile cmetric coeff coefmatrix cograd col collapse collectterms columnop columnspace columnswap columnvector combination combine comp2pui compare compfile compile compile_file complement_graph complete_bipartite_graph complete_graph complex_number_p components compose_functions concan concat conjugate conmetderiv connected_components connect_vertices cons constant constantp constituent constvalue cont2part content continuous_freq contortion contour_plot contract contract_edge contragrad contrib_ode convert coord copy copy_file copy_graph copylist copymatrix cor cos cosh cot coth cov cov1 covdiff covect covers crc24sum create_graph create_list csc csch csetup cspline ctaylor ct_coordsys ctransform ctranspose cube_graph cuboctahedron_graph cunlisp cv cycle_digraph cycle_graph cylindrical days360 dblint deactivate declare declare_constvalue declare_dimensions declare_fundamental_dimensions declare_fundamental_units declare_qty declare_translated declare_unit_conversion declare_units declare_weights decsym defcon define define_alt_display define_variable defint defmatch defrule defstruct deftaylor degree_sequence del delete deleten delta demo demoivre denom depends derivdegree derivlist describe desolve determinant dfloat dgauss_a dgauss_b dgeev dgemm dgeqrf dgesv dgesvd diag diagmatrix diag_matrix diagmatrixp diameter diff digitcharp dimacs_export dimacs_import dimension dimensionless dimensions dimensions_as_list direct directory discrete_freq disjoin disjointp disolate disp dispcon dispform dispfun dispJordan display disprule dispterms distrib divide divisors divsum dkummer_m dkummer_u dlange dodecahedron_graph dotproduct dotsimp dpart draw draw2d draw3d drawdf draw_file draw_graph dscalar echelon edge_coloring edge_connectivity edges eigens_by_jacobi eigenvalues eigenvectors eighth einstein eivals eivects elapsed_real_time elapsed_run_time ele2comp ele2polynome ele2pui elem elementp elevation_grid elim elim_allbut eliminate eliminate_using ellipse elliptic_e elliptic_ec elliptic_eu elliptic_f elliptic_kc elliptic_pi ematrix empty_graph emptyp endcons entermatrix entertensor entier equal equalp equiv_classes erf erfc erf_generalized erfi errcatch error errormsg errors euler ev eval_string evenp every evolution evolution2d evundiff example exp expand expandwrt expandwrt_factored expint expintegral_chi expintegral_ci expintegral_e expintegral_e1 expintegral_ei expintegral_e_simplify expintegral_li expintegral_shi expintegral_si explicit explose exponentialize express expt exsec extdiff extract_linear_equations extremal_subset ezgcd %f f90 facsum factcomb factor factorfacsum factorial factorout factorsum facts fast_central_elements fast_linsolve fasttimes featurep fernfale fft fib fibtophi fifth filename_merge file_search file_type fillarray findde find_root find_root_abs find_root_error find_root_rel first fix flatten flength float floatnump floor flower_snark flush flush1deriv flushd flushnd flush_output fmin_cobyla forget fortran fourcos fourexpand fourier fourier_elim fourint fourintcos fourintsin foursimp foursin fourth fposition frame_bracket freeof freshline fresnel_c fresnel_s from_adjacency_matrix frucht_graph full_listify fullmap fullmapl fullratsimp fullratsubst fullsetify funcsolve fundamental_dimensions fundamental_units fundef funmake funp fv g0 g1 gamma gamma_greek gamma_incomplete gamma_incomplete_generalized gamma_incomplete_regularized gauss gauss_a gauss_b gaussprob gcd gcdex gcdivide gcfac gcfactor gd generalized_lambert_w genfact gen_laguerre genmatrix gensym geo_amortization geo_annuity_fv geo_annuity_pv geomap geometric geometric_mean geosum get getcurrentdirectory get_edge_weight getenv get_lu_factors get_output_stream_string get_pixel get_plot_option get_tex_environment get_tex_environment_default get_vertex_label gfactor gfactorsum ggf girth global_variances gn gnuplot_close gnuplot_replot gnuplot_reset gnuplot_restart gnuplot_start go Gosper GosperSum gr2d gr3d gradef gramschmidt graph6_decode graph6_encode graph6_export graph6_import graph_center graph_charpoly graph_eigenvalues graph_flow graph_order graph_periphery graph_product graph_size graph_union great_rhombicosidodecahedron_graph great_rhombicuboctahedron_graph grid_graph grind grobner_basis grotzch_graph hamilton_cycle hamilton_path hankel hankel_1 hankel_2 harmonic harmonic_mean hav heawood_graph hermite hessian hgfred hilbertmap hilbert_matrix hipow histogram histogram_description hodge horner hypergeometric i0 i1 %ibes ic1 ic2 ic_convert ichr1 ichr2 icosahedron_graph icosidodecahedron_graph icurvature ident identfor identity idiff idim idummy ieqn %if ifactors iframes ifs igcdex igeodesic_coords ilt image imagpart imetric implicit implicit_derivative implicit_plot indexed_tensor indices induced_subgraph inferencep inference_result infix info_display init_atensor init_ctensor in_neighbors innerproduct inpart inprod inrt integerp integer_partitions integrate intersect intersection intervalp intopois intosum invariant1 invariant2 inverse_fft inverse_jacobi_cd inverse_jacobi_cn inverse_jacobi_cs inverse_jacobi_dc inverse_jacobi_dn inverse_jacobi_ds inverse_jacobi_nc inverse_jacobi_nd inverse_jacobi_ns inverse_jacobi_sc inverse_jacobi_sd inverse_jacobi_sn invert invert_by_adjoint invert_by_lu inv_mod irr is is_biconnected is_bipartite is_connected is_digraph is_edge_in_graph is_graph is_graph_or_digraph ishow is_isomorphic isolate isomorphism is_planar isqrt isreal_p is_sconnected is_tree is_vertex_in_graph items_inference %j j0 j1 jacobi jacobian jacobi_cd jacobi_cn jacobi_cs jacobi_dc jacobi_dn jacobi_ds jacobi_nc jacobi_nd jacobi_ns jacobi_p jacobi_sc jacobi_sd jacobi_sn JF jn join jordan julia julia_set julia_sin %k kdels kdelta kill killcontext kostka kron_delta kronecker_product kummer_m kummer_u kurtosis kurtosis_bernoulli kurtosis_beta kurtosis_binomial kurtosis_chi2 kurtosis_continuous_uniform kurtosis_discrete_uniform kurtosis_exp kurtosis_f kurtosis_gamma kurtosis_general_finite_discrete kurtosis_geometric kurtosis_gumbel kurtosis_hypergeometric kurtosis_laplace kurtosis_logistic kurtosis_lognormal kurtosis_negative_binomial kurtosis_noncentral_chi2 kurtosis_noncentral_student_t kurtosis_normal kurtosis_pareto kurtosis_poisson kurtosis_rayleigh kurtosis_student_t kurtosis_weibull label labels lagrange laguerre lambda lambert_w laplace laplacian_matrix last lbfgs lc2kdt lcharp lc_l lcm lc_u ldefint ldisp ldisplay legendre_p legendre_q leinstein length let letrules letsimp levi_civita lfreeof lgtreillis lhs li liediff limit Lindstedt linear linearinterpol linear_program linear_regression line_graph linsolve listarray list_correlations listify list_matrix_entries list_nc_monomials listoftens listofvars listp lmax lmin load loadfile local locate_matrix_entry log logcontract log_gamma lopow lorentz_gauge lowercasep lpart lratsubst lreduce lriemann lsquares_estimates lsquares_estimates_approximate lsquares_estimates_exact lsquares_mse lsquares_residual_mse lsquares_residuals lsum ltreillis lu_backsub lucas lu_factor %m macroexpand macroexpand1 make_array makebox makefact makegamma make_graph make_level_picture makelist makeOrders make_poly_continent make_poly_country make_polygon make_random_state make_rgb_picture makeset make_string_input_stream make_string_output_stream make_transform mandelbrot mandelbrot_set map mapatom maplist matchdeclare matchfix mat_cond mat_fullunblocker mat_function mathml_display mat_norm matrix matrixmap matrixp matrix_size mattrace mat_trace mat_unblocker max max_clique max_degree max_flow maximize_lp max_independent_set max_matching maybe md5sum mean mean_bernoulli mean_beta mean_binomial mean_chi2 mean_continuous_uniform mean_deviation mean_discrete_uniform mean_exp mean_f mean_gamma mean_general_finite_discrete mean_geometric mean_gumbel mean_hypergeometric mean_laplace mean_logistic mean_lognormal mean_negative_binomial mean_noncentral_chi2 mean_noncentral_student_t mean_normal mean_pareto mean_poisson mean_rayleigh mean_student_t mean_weibull median median_deviation member mesh metricexpandall mgf1_sha1 min min_degree min_edge_cut minfactorial minimalPoly minimize_lp minimum_spanning_tree minor minpack_lsquares minpack_solve min_vertex_cover min_vertex_cut mkdir mnewton mod mode_declare mode_identity ModeMatrix moebius mon2schur mono monomial_dimensions multibernstein_poly multi_display_for_texinfo multi_elem multinomial multinomial_coeff multi_orbit multiplot_mode multi_pui multsym multthru mycielski_graph nary natural_unit nc_degree ncexpt ncharpoly negative_picture neighbors new newcontext newdet new_graph newline newton new_variable next_prime nicedummies niceindices ninth nofix nonarray noncentral_moment nonmetricity nonnegintegerp nonscalarp nonzeroandfreeof notequal nounify nptetrad npv nroots nterms ntermst nthroot nullity nullspace num numbered_boundaries numberp number_to_octets num_distinct_partitions numerval numfactor num_partitions nusum nzeta nzetai nzetar octets_to_number octets_to_oid odd_girth oddp ode2 ode_check odelin oid_to_octets op opena opena_binary openr openr_binary openw openw_binary operatorp opsubst optimize %or orbit orbits ordergreat ordergreatp orderless orderlessp orthogonal_complement orthopoly_recur orthopoly_weight outermap out_neighbors outofpois pade parabolic_cylinder_d parametric parametric_surface parg parGosper parse_string parse_timedate part part2cont partfrac partition partition_set partpol path_digraph path_graph pathname_directory pathname_name pathname_type pdf_bernoulli pdf_beta pdf_binomial pdf_cauchy pdf_chi2 pdf_continuous_uniform pdf_discrete_uniform pdf_exp pdf_f pdf_gamma pdf_general_finite_discrete pdf_geometric pdf_gumbel pdf_hypergeometric pdf_laplace pdf_logistic pdf_lognormal pdf_negative_binomial pdf_noncentral_chi2 pdf_noncentral_student_t pdf_normal pdf_pareto pdf_poisson pdf_rank_sum pdf_rayleigh pdf_signed_rank pdf_student_t pdf_weibull pearson_skewness permanent permut permutation permutations petersen_graph petrov pickapart picture_equalp picturep piechart piechart_description planar_embedding playback plog plot2d plot3d plotdf ploteq plsquares pochhammer points poisdiff poisexpt poisint poismap poisplus poissimp poissubst poistimes poistrim polar polarform polartorect polar_to_xy poly_add poly_buchberger poly_buchberger_criterion poly_colon_ideal poly_content polydecomp poly_depends_p poly_elimination_ideal poly_exact_divide poly_expand poly_expt poly_gcd polygon poly_grobner poly_grobner_equal poly_grobner_member poly_grobner_subsetp poly_ideal_intersection poly_ideal_polysaturation poly_ideal_polysaturation1 poly_ideal_saturation poly_ideal_saturation1 poly_lcm poly_minimization polymod poly_multiply polynome2ele polynomialp poly_normal_form poly_normalize poly_normalize_list poly_polysaturation_extension poly_primitive_part poly_pseudo_divide poly_reduced_grobner poly_reduction poly_saturation_extension poly_s_polynomial poly_subtract polytocompanion pop postfix potential power_mod powerseries powerset prefix prev_prime primep primes principal_components print printf printfile print_graph printpois printprops prodrac product properties propvars psi psubst ptriangularize pui pui2comp pui2ele pui2polynome pui_direct puireduc push put pv qput qrange qty quad_control quad_qag quad_qagi quad_qagp quad_qags quad_qawc quad_qawf quad_qawo quad_qaws quadrilateral quantile quantile_bernoulli quantile_beta quantile_binomial quantile_cauchy quantile_chi2 quantile_continuous_uniform quantile_discrete_uniform quantile_exp quantile_f quantile_gamma quantile_general_finite_discrete quantile_geometric quantile_gumbel quantile_hypergeometric quantile_laplace quantile_logistic quantile_lognormal quantile_negative_binomial quantile_noncentral_chi2 quantile_noncentral_student_t quantile_normal quantile_pareto quantile_poisson quantile_rayleigh quantile_student_t quantile_weibull quartile_skewness quit qunit quotient racah_v racah_w radcan radius random random_bernoulli random_beta random_binomial random_bipartite_graph random_cauchy random_chi2 random_continuous_uniform random_digraph random_discrete_uniform random_exp random_f random_gamma random_general_finite_discrete random_geometric random_graph random_graph1 random_gumbel random_hypergeometric random_laplace random_logistic random_lognormal random_negative_binomial random_network random_noncentral_chi2 random_noncentral_student_t random_normal random_pareto random_permutation random_poisson random_rayleigh random_regular_graph random_student_t random_tournament random_tree random_weibull range rank rat ratcoef ratdenom ratdiff ratdisrep ratexpand ratinterpol rational rationalize ratnumer ratnump ratp ratsimp ratsubst ratvars ratweight read read_array read_binary_array read_binary_list read_binary_matrix readbyte readchar read_hashed_array readline read_list read_matrix read_nested_list readonly read_xpm real_imagpart_to_conjugate realpart realroots rearray rectangle rectform rectform_log_if_constant recttopolar rediff reduce_consts reduce_order region region_boundaries region_boundaries_plus rem remainder remarray rembox remcomps remcon remcoord remfun remfunction remlet remove remove_constvalue remove_dimensions remove_edge remove_fundamental_dimensions remove_fundamental_units remove_plot_option remove_vertex rempart remrule remsym remvalue rename rename_file reset reset_displays residue resolvante resolvante_alternee1 resolvante_bipartite resolvante_diedrale resolvante_klein resolvante_klein3 resolvante_produit_sym resolvante_unitaire resolvante_vierer rest resultant return reveal reverse revert revert2 rgb2level rhs ricci riemann rinvariant risch rk rmdir rncombine romberg room rootscontract round row rowop rowswap rreduce run_testsuite %s save saving scalarp scaled_bessel_i scaled_bessel_i0 scaled_bessel_i1 scalefactors scanmap scatterplot scatterplot_description scene schur2comp sconcat scopy scsimp scurvature sdowncase sec sech second sequal sequalignore set_alt_display setdifference set_draw_defaults set_edge_weight setelmx setequalp setify setp set_partitions set_plot_option set_prompt set_random_state set_tex_environment set_tex_environment_default setunits setup_autoload set_up_dot_simplifications set_vertex_label seventh sexplode sf sha1sum sha256sum shortest_path shortest_weighted_path show showcomps showratvars sierpinskiale sierpinskimap sign signum similaritytransform simp_inequality simplify_sum simplode simpmetderiv simtran sin sinh sinsert sinvertcase sixth skewness skewness_bernoulli skewness_beta skewness_binomial skewness_chi2 skewness_continuous_uniform skewness_discrete_uniform skewness_exp skewness_f skewness_gamma skewness_general_finite_discrete skewness_geometric skewness_gumbel skewness_hypergeometric skewness_laplace skewness_logistic skewness_lognormal skewness_negative_binomial skewness_noncentral_chi2 skewness_noncentral_student_t skewness_normal skewness_pareto skewness_poisson skewness_rayleigh skewness_student_t skewness_weibull slength smake small_rhombicosidodecahedron_graph small_rhombicuboctahedron_graph smax smin smismatch snowmap snub_cube_graph snub_dodecahedron_graph solve solve_rec solve_rec_rat some somrac sort sparse6_decode sparse6_encode sparse6_export sparse6_import specint spherical spherical_bessel_j spherical_bessel_y spherical_hankel1 spherical_hankel2 spherical_harmonic spherical_to_xyz splice split sposition sprint sqfr sqrt sqrtdenest sremove sremovefirst sreverse ssearch ssort sstatus ssubst ssubstfirst staircase standardize standardize_inverse_trig starplot starplot_description status std std1 std_bernoulli std_beta std_binomial std_chi2 std_continuous_uniform std_discrete_uniform std_exp std_f std_gamma std_general_finite_discrete std_geometric std_gumbel std_hypergeometric std_laplace std_logistic std_lognormal std_negative_binomial std_noncentral_chi2 std_noncentral_student_t std_normal std_pareto std_poisson std_rayleigh std_student_t std_weibull stemplot stirling stirling1 stirling2 strim striml strimr string stringout stringp strong_components struve_h struve_l sublis sublist sublist_indices submatrix subsample subset subsetp subst substinpart subst_parallel substpart substring subvar subvarp sum sumcontract summand_to_rec supcase supcontext symbolp symmdifference symmetricp system take_channel take_inference tan tanh taylor taylorinfo taylorp taylor_simplifier taytorat tcl_output tcontract tellrat tellsimp tellsimpafter tentex tenth test_mean test_means_difference test_normality test_proportion test_proportions_difference test_rank_sum test_sign test_signed_rank test_variance test_variance_ratio tex tex1 tex_display texput %th third throw time timedate timer timer_info tldefint tlimit todd_coxeter toeplitz tokens to_lisp topological_sort to_poly to_poly_solve totaldisrep totalfourier totient tpartpol trace tracematrix trace_options transform_sample translate translate_file transpose treefale tree_reduce treillis treinat triangle triangularize trigexpand trigrat trigreduce trigsimp trunc truncate truncated_cube_graph truncated_dodecahedron_graph truncated_icosahedron_graph truncated_tetrahedron_graph tr_warnings_get tube tutte_graph ueivects uforget ultraspherical underlying_graph undiff union unique uniteigenvectors unitp units unit_step unitvector unorder unsum untellrat untimer untrace uppercasep uricci uriemann uvect vandermonde_matrix var var1 var_bernoulli var_beta var_binomial var_chi2 var_continuous_uniform var_discrete_uniform var_exp var_f var_gamma var_general_finite_discrete var_geometric var_gumbel var_hypergeometric var_laplace var_logistic var_lognormal var_negative_binomial var_noncentral_chi2 var_noncentral_student_t var_normal var_pareto var_poisson var_rayleigh var_student_t var_weibull vector vectorpotential vectorsimp verbify vers vertex_coloring vertex_connectivity vertex_degree vertex_distance vertex_eccentricity vertex_in_degree vertex_out_degree vertices vertices_to_cycle vertices_to_path %w weyl wheel_graph wiener_index wigner_3j wigner_6j wigner_9j with_stdout write_binary_data writebyte write_data writefile wronskian xreduce xthru %y Zeilberger zeroequiv zerofor zeromatrix zeromatrixp zeta zgeev zheev zlange zn_add_table zn_carmichael_lambda zn_characteristic_factors zn_determinant zn_factor_generators zn_invert_by_lu zn_log zn_mult_table absboxchar activecontexts adapt_depth additive adim aform algebraic algepsilon algexact aliases allbut all_dotsimp_denoms allocation allsym alphabetic animation antisymmetric arrays askexp assume_pos assume_pos_pred assumescalar asymbol atomgrad atrig1 axes axis_3d axis_bottom axis_left axis_right axis_top azimuth background background_color backsubst berlefact bernstein_explicit besselexpand beta_args_sum_to_integer beta_expand bftorat bftrunc bindtest border boundaries_array box boxchar breakup %c capping cauchysum cbrange cbtics center cflength cframe_flag cnonmet_flag color color_bar color_bar_tics colorbox columns commutative complex cone context contexts contour contour_levels cosnpiflag ctaypov ctaypt ctayswitch ctayvar ct_coords ctorsion_flag ctrgsimp cube current_let_rule_package cylinder data_file_name debugmode decreasing default_let_rule_package delay dependencies derivabbrev derivsubst detout diagmetric diff dim dimensions dispflag display2d|10 display_format_internal distribute_over doallmxops domain domxexpt domxmxops domxnctimes dontfactor doscmxops doscmxplus dot0nscsimp dot0simp dot1simp dotassoc dotconstrules dotdistrib dotexptsimp dotident dotscrules draw_graph_program draw_realpart edge_color edge_coloring edge_partition edge_type edge_width %edispflag elevation %emode endphi endtheta engineering_format_floats enhanced3d %enumer epsilon_lp erfflag erf_representation errormsg error_size error_syms error_type %e_to_numlog eval even evenfun evflag evfun ev_point expandwrt_denom expintexpand expintrep expon expop exptdispflag exptisolate exptsubst facexpand facsum_combine factlim factorflag factorial_expand factors_only fb feature features file_name file_output_append file_search_demo file_search_lisp file_search_maxima|10 file_search_tests file_search_usage file_type_lisp file_type_maxima|10 fill_color fill_density filled_func fixed_vertices flipflag float2bf font font_size fortindent fortspaces fpprec fpprintprec functions gamma_expand gammalim gdet genindex gensumnum GGFCFMAX GGFINFINITY globalsolve gnuplot_command gnuplot_curve_styles gnuplot_curve_titles gnuplot_default_term_command gnuplot_dumb_term_command gnuplot_file_args gnuplot_file_name gnuplot_out_file gnuplot_pdf_term_command gnuplot_pm3d gnuplot_png_term_command gnuplot_postamble gnuplot_preamble gnuplot_ps_term_command gnuplot_svg_term_command gnuplot_term gnuplot_view_args Gosper_in_Zeilberger gradefs grid grid2d grind halfangles head_angle head_both head_length head_type height hypergeometric_representation %iargs ibase icc1 icc2 icounter idummyx ieqnprint ifb ifc1 ifc2 ifg ifgi ifr iframe_bracket_form ifri igeowedge_flag ikt1 ikt2 imaginary inchar increasing infeval infinity inflag infolists inm inmc1 inmc2 intanalysis integer integervalued integrate_use_rootsof integration_constant integration_constant_counter interpolate_color intfaclim ip_grid ip_grid_in irrational isolate_wrt_times iterations itr julia_parameter %k1 %k2 keepfloat key key_pos kinvariant kt label label_alignment label_orientation labels lassociative lbfgs_ncorrections lbfgs_nfeval_max leftjust legend letrat let_rule_packages lfg lg lhospitallim limsubst linear linear_solver linechar linel|10 linenum line_type linewidth line_width linsolve_params linsolvewarn lispdisp listarith listconstvars listdummyvars lmxchar load_pathname loadprint logabs logarc logcb logconcoeffp logexpand lognegint logsimp logx logx_secondary logy logy_secondary logz lriem m1pbranch macroexpansion macros mainvar manual_demo maperror mapprint matrix_element_add matrix_element_mult matrix_element_transpose maxapplydepth maxapplyheight maxima_tempdir|10 maxima_userdir|10 maxnegex MAX_ORD maxposex maxpsifracdenom maxpsifracnum maxpsinegint maxpsiposint maxtayorder mesh_lines_color method mod_big_prime mode_check_errorp mode_checkp mode_check_warnp mod_test mod_threshold modular_linear_solver modulus multiplicative multiplicities myoptions nary negdistrib negsumdispflag newline newtonepsilon newtonmaxiter nextlayerfactor niceindicespref nm nmc noeval nolabels nonegative_lp noninteger nonscalar noun noundisp nouns np npi nticks ntrig numer numer_pbranch obase odd oddfun opacity opproperties opsubst optimprefix optionset orientation origin orthopoly_returns_intervals outative outchar packagefile palette partswitch pdf_file pfeformat phiresolution %piargs piece pivot_count_sx pivot_max_sx plot_format plot_options plot_realpart png_file pochhammer_max_index points pointsize point_size points_joined point_type poislim poisson poly_coefficient_ring poly_elimination_order polyfactor poly_grobner_algorithm poly_grobner_debug poly_monomial_order poly_primary_elimination_order poly_return_term_list poly_secondary_elimination_order poly_top_reduction_only posfun position powerdisp pred prederror primep_number_of_tests product_use_gamma program programmode promote_float_to_bigfloat prompt proportional_axes props psexpand ps_file radexpand radius radsubstflag rassociative ratalgdenom ratchristof ratdenomdivide rateinstein ratepsilon ratfac rational ratmx ratprint ratriemann ratsimpexpons ratvarswitch ratweights ratweyl ratwtlvl real realonly redraw refcheck resolution restart resultant ric riem rmxchar %rnum_list rombergabs rombergit rombergmin rombergtol rootsconmode rootsepsilon run_viewer same_xy same_xyz savedef savefactors scalar scalarmatrixp scale scale_lp setcheck setcheckbreak setval show_edge_color show_edges show_edge_type show_edge_width show_id show_label showtime show_vertex_color show_vertex_size show_vertex_type show_vertices show_weight simp simplified_output simplify_products simpproduct simpsum sinnpiflag solvedecomposes solveexplicit solvefactors solvenullwarn solveradcan solvetrigwarn space sparse sphere spring_embedding_depth sqrtdispflag stardisp startphi starttheta stats_numer stringdisp structures style sublis_apply_lambda subnumsimp sumexpand sumsplitfact surface surface_hide svg_file symmetric tab taylordepth taylor_logexpand taylor_order_coefficients taylor_truncate_polynomials tensorkill terminal testsuite_files thetaresolution timer_devalue title tlimswitch tr track transcompile transform transform_xy translate_fast_arrays transparent transrun tr_array_as_ref tr_bound_function_applyp tr_file_tty_messagesp tr_float_can_branch_complex tr_function_call_default trigexpandplus trigexpandtimes triginverses trigsign trivial_solutions tr_numer tr_optimize_max_loop tr_semicompile tr_state_vars tr_warn_bad_function_calls tr_warn_fexpr tr_warn_meval tr_warn_mode tr_warn_undeclared tr_warn_undefined_variable tstep ttyoff tube_extremes ufg ug %unitexpand unit_vectors uric uriem use_fast_arrays user_preamble usersetunits values vect_cross verbose vertex_color vertex_coloring vertex_partition vertex_size vertex_type view warnings weyl width windowname windowtitle wired_surface wireframe xaxis xaxis_color xaxis_secondary xaxis_type xaxis_width xlabel xlabel_secondary xlength xrange xrange_secondary xtics xtics_axis xtics_rotate xtics_rotate_secondary xtics_secondary xtics_secondary_axis xu_grid x_voxel xy_file xyplane xy_scale yaxis yaxis_color yaxis_secondary yaxis_type yaxis_width ylabel ylabel_secondary ylength yrange yrange_secondary ytics ytics_axis ytics_rotate ytics_rotate_secondary ytics_secondary ytics_secondary_axis yv_grid y_voxel yx_ratio zaxis zaxis_color zaxis_type zaxis_width zeroa zerob zerobern zeta%pi zlabel zlabel_rotate zlength zmin zn_primroot_limit zn_primroot_pretest",symbol:"_ __ %|0 %%|0"},contains:[{className:"comment",begin:"/\\*",end:"\\*/",contains:["self"]},e.QUOTE_STRING_MODE,{className:"number",relevance:0,variants:[{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Ee][-+]?\\d+\\b"},{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Bb][-+]?\\d+\\b",relevance:10},{begin:"\\b(\\.\\d+|\\d+\\.\\d+)\\b"},{begin:"\\b(\\d+|0[0-9A-Za-z]+)\\.?\\b"}]}],illegal:/@/}}return a(t,"i"),bc=t,bc}function XV(){if(M_)return Lc;M_=1;function t(e){return{name:"MEL",keywords:"int float string vector matrix if else switch case default while do for in break continue global proc return about abs addAttr addAttributeEditorNodeHelp addDynamic addNewShelfTab addPP addPanelCategory addPrefixToName advanceToNextDrivenKey affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor animDisplay animView annotate appendStringArray applicationName applyAttrPreset applyTake arcLenDimContext arcLengthDimension arclen arrayMapper art3dPaintCtx artAttrCtx artAttrPaintVertexCtx artAttrSkinPaintCtx artAttrTool artBuildPaintMenu artFluidAttrCtx artPuttyCtx artSelectCtx artSetPaintCtx artUserPaintCtx assignCommand assignInputDevice assignViewportFactories attachCurve attachDeviceAttr attachSurface attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attrNavigationControlGrp attrPresetEditWin attributeExists attributeInfo attributeMenu attributeQuery autoKeyframe autoPlace bakeClip bakeFluidShading bakePartialHistory bakeResults bakeSimulation basename basenameEx batchRender bessel bevel bevelPlus binMembership bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu buildKeyframeMenu button buttonManip CBG cacheFile cacheFileCombine cacheFileMerge cacheFileTrack camera cameraView canCreateManip canvas capitalizeString catch catchQuiet ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox character characterMap characterOutlineEditor characterize chdir checkBox checkBoxGrp checkDefaultRenderGlobals choice circle circularFillet clamp clear clearCache clip clipEditor clipEditorCurrentTimeCtx clipSchedule clipSchedulerOutliner clipTrimBefore closeCurve closeSurface cluster cmdFileOutput cmdScrollFieldExecuter cmdScrollFieldReporter cmdShell coarsenSubdivSelectionList collision color colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp colorSliderGrp columnLayout commandEcho commandLine commandPort compactHairSystem componentEditor compositingInterop computePolysetVolume condition cone confirmDialog connectAttr connectControl connectDynamic connectJoint connectionInfo constrain constrainValue constructionHistory container containsMultibyte contextInfo control convertFromOldLayers convertIffToPsd convertLightmap convertSolidTx convertTessellation convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCache cpClothSet cpCollision cpConstraint cpConvClothToMesh cpForces cpGetSolverAttr cpPanel cpProperty cpRigidCollisionFilter cpSeam cpSetEdit cpSetSolverAttr cpSolver cpSolverTypes cpTool cpUpdateClothUVs createDisplayLayer createDrawCtx createEditor createLayeredPsdFile createMotionField createNewShelf createNode createRenderLayer createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx curveCVCtx curveEPCtx curveEditorCtx curveIntersect curveMoveEPCtx curveOnSurface curveSketchCtx cutKey cycleCheck cylinder dagPose date defaultLightListCheckBox defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes delrandstr detachCurve detachDeviceAttr detachSurface deviceEditor devicePanel dgInfo dgdirty dgeval dgtimer dimWhen directKeyCtx directionalLight dirmap dirname disable disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected displayColor displayCull displayLevelOfDetail displayPref displayRGBColor displaySmoothness displayStats displayString displaySurface distanceDimContext distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct doubleProfileBirailSurface drag dragAttrContext draggerContext dropoffLocator duplicate duplicateCurve duplicateSurface dynCache dynControl dynExport dynExpression dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEdPanel dynRelEditor dynamicLoad editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers editRenderLayerAdjustment editRenderLayerGlobals editRenderLayerMembers editor editorTemplate effector emit emitter enableDevice encodeString endString endsWith env equivalent equivalentTol erf error eval evalDeferred evalEcho event exactWorldBoundingBox exclusiveLightCheckBox exec executeForEachObject exists exp expression expressionEditorListen extendCurve extendSurface extrude fcheck fclose feof fflush fgetline fgetword file fileBrowserDialog fileDialog fileExtension fileInfo filetest filletCurve filter filterCurve filterExpand filterStudioImport findAllIntersections findAnimCurves findKeyframe findMenuItem findRelatedSkinCluster finder firstParentOf fitBspline flexor floatEq floatField floatFieldGrp floatScrollBar floatSlider floatSlider2 floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formLayout format fprint frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss geometryConstraint getApplicationVersionAsFloat getAttr getClassification getDefaultBrush getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes getModifiers getPanel getParticleAttr getPluginResource getenv getpid glRender glRenderEditor globalStitch gmatch goal gotoBindPose grabColor gradientControl gradientControlNoAttr graphDollyCtx graphSelectContext graphTrackCtx gravity grid gridLayout group groupObjectsByName HfAddAttractorToAS HfAssignAS HfBuildEqualMap HfBuildFurFiles HfBuildFurImages HfCancelAFR HfConnectASToHF HfCreateAttractor HfDeleteAS HfEditAS HfPerformCreateAS HfRemoveAttractorFromAS HfSelectAttached HfSelectAttractors HfUnAssignAS hardenPointCurve hardware hardwareRenderPanel headsUpDisplay headsUpMessage help helpLine hermite hide hilite hitTest hotBox hotkey hotkeyCheck hsv_to_rgb hudButton hudSlider hudSliderButton hwReflectionMap hwRender hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox iconTextRadioButton iconTextRadioCollection iconTextScrollList iconTextStaticLabel ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ikSystemInfo ikfkDisplayMethod illustratorCurves image imfPlugins inheritTransform insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance instanceable instancer intField intFieldGrp intScrollBar intSlider intSliderGrp interToUI internalVar intersect iprEngine isAnimCurve isConnected isDirty isParentOf isSameObject isTrue isValidObjectName isValidString isValidUiName isolateSelect itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx jointDisplayScale jointLattice keyTangent keyframe keyframeOutliner keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx keyframeStats lassoContext lattice latticeDeformKeyCtx launch launchImageEditor layerButton layeredShaderPort layeredTexturePort layout layoutDialog lightList lightListEditor lightListPanel lightlink lineIntersection linearPrecision linstep listAnimatable listAttr listCameras listConnections listDeviceAttachments listHistory listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation listNodeTypes listPanelCategories listRelatives listSets listTransforms listUnselected listerEditor loadFluid loadNewShelf loadPlugin loadPluginLanguageResources loadPrefObjects localizedPanelLabel lockNode loft log longNameOf lookThru ls lsThroughFilter lsType lsUI Mayatomr mag makeIdentity makeLive makePaintable makeRoll makeSingleSurface makeTubeOn makebot manipMoveContext manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout menuEditor menuItem menuItemToShelf menuSet menuSetPref messageLine min minimizeApp mirrorJoint modelCurrentTimeCtx modelEditor modelPanel mouse movIn movOut move moveIKtoFK moveKeyCtx moveVertexAlongDirection multiProfileBirailSurface mute nParticle nameCommand nameField namespace namespaceInfo newPanelItems newton nodeCast nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsEditUV nurbsPlane nurbsSelect nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv nurbsToSubdivPref nurbsUVSet nurbsViewDirectionVector objExists objectCenter objectLayer objectType objectTypeUI obsoleteProc oceanNurbsPreviewPlane offsetCurve offsetCurveOnSurface offsetSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier paintEffectsDisplay pairBlend palettePort paneLayout panel panelConfiguration panelHistory paramDimContext paramDimension paramLocator parent parentConstraint particle particleExists particleInstancer particleRenderInfo partition pasteKey pathAnimation pause pclose percent performanceOptions pfxstrokes pickWalk picture pixelMove planarSrf plane play playbackOptions playblast plugAttr plugNode pluginInfo pluginResourceUtil pointConstraint pointCurveConstraint pointLight pointMatrixMult pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal polyAverageVertex polyBevel polyBlendColor polyBlindData polyBoolOp polyBridgeEdge polyCacheMonitor polyCheck polyChipOff polyClipboard polyCloseBorder polyCollapseEdge polyCollapseFacet polyColorBlindData polyColorDel polyColorPerVertex polyColorSet polyCompare polyCone polyCopyUV polyCrease polyCreaseCtx polyCreateFacet polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyDuplicateEdge polyEditUV polyEditUVShell polyEvaluate polyExtrudeEdge polyExtrudeFacet polyExtrudeVertex polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyHelix polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet polyMergeFacetCtx polyMergeUV polyMergeVertex polyMirrorFace polyMoveEdge polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalPerVertex polyNormalizeUV polyOptUvs polyOptions polyOutput polyPipe polyPlanarProjection polyPlane polyPlatonicSolid polyPoke polyPrimitive polyPrism polyProjection polyPyramid polyQuad polyQueryBlindData polyReduce polySelect polySelectConstraint polySelectConstraintMonitor polySelectCtx polySelectEditCtx polySeparate polySetToFaceNormal polySewEdge polyShortestPathCtx polySmooth polySoftEdge polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitRing polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet polyToSubdiv polyTorus polyTransfer polyTriangulate polyUVSet polyUnite polyWedgeFace popen popupMenu pose pow preloadRefEd print progressBar progressWindow projFileViewer projectCurve projectTangent projectionContext projectionManip promptDialog propModCtx propMove psdChannelOutliner psdEditTextureFile psdExport psdTextureFile putenv pwd python querySubdiv quit rad_to_deg radial radioButton radioButtonGrp radioCollection radioMenuItemCollection rampColorPort rand randomizeFollicles randstate rangeControl readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference referenceEdit referenceQuery refineSubdivSelectionList refresh refreshAE registerPluginResource rehash reloadImage removeJoint removeMultiInstance removePanelCategory rename renameAttr renameSelectionList renameUI render renderGlobalsNode renderInfo renderLayerButton renderLayerParent renderLayerPostProcess renderLayerUnparent renderManip renderPartition renderQualityNode renderSettings renderThumbnailUpdate renderWindowEditor renderWindowSelectContext renderer reorder reorderDeformers requires reroot resampleFluid resetAE resetPfxToPolyCamera resetTool resolutionNode retarget reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx rootOf rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale scaleBrushBrightness scaleComponents scaleConstraint scaleKey scaleKeyCtx sceneEditor sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptJob scriptNode scriptTable scriptToShelf scriptedPanel scriptedPanelType scrollField scrollLayout sculpt searchPathArray seed selLoadSettings select selectContext selectCurveCV selectKey selectKeyCtx selectKeyframeRegionCtx selectMode selectPref selectPriority selectType selectedNodes selectionConnection separator setAttr setAttrEnumResource setAttrMapping setAttrNiceNameResource setConstraintRestPosition setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setFluidAttr setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyPath setKeyframe setKeyframeBlendshapeTargetWts setMenuMode setNodeNiceNameResource setNodeTypeFlag setParent setParticleAttr setPfxToPolyCamera setPluginResource setProject setStampDensity setStartupMessage setState setToolTo setUITemplate setXformManip sets shadingConnection shadingGeometryRelCtx shadingLightRelCtx shadingNetworkCompare shadingNode shapeCompare shelfButton shelfLayout shelfTabLayout shellField shortNameOf showHelp showHidden showManipCtx showSelectionInTitle showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface size sizeBytes skinCluster skinPercent smoothCurve smoothTangentSurface smoothstep snap2to2 snapKey snapMode snapTogetherCtx snapshot soft softMod softModCtx sort sound soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort spreadSheetEditor spring sqrt squareSurface srtContext stackTrace startString startsWith stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp stringArrayCatenate stringArrayContains stringArrayCount stringArrayInsertAtIndex stringArrayIntersector stringArrayRemove stringArrayRemoveAtIndex stringArrayRemoveDuplicates stringArrayRemoveExact stringArrayToString stringToStringArray strip stripPrefixFromName stroke subdAutoProjection subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror subdToBlind subdToPoly subdTransferUVsToCache subdiv subdivCrease subdivDisplaySmoothness substitute substituteAllString substituteGeometry substring surface surfaceSampler surfaceShaderList swatchDisplayPort switchTable symbolButton symbolCheckBox sysFile system tabLayout tan tangentConstraint texLatticeDeformContext texManipContext texMoveContext texMoveUVShellContext texRotateContext texScaleContext texSelectContext texSelectShortestPathCtx texSmudgeUVContext texWinToolCtx text textCurves textField textFieldButtonGrp textFieldGrp textManip textScrollList textToShelf textureDisplacePlane textureHairColor texturePlacementContext textureWindow threadCount threePointArcCtx timeControl timePort timerX toNativePath toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper trace track trackCtx transferAttributes transformCompare transformLimits translator trim trunc truncateFluidCache truncateHairCache tumble tumbleCtx turbulence twoPointArcCtx uiRes uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit unloadPlugin untangleUV untitledFileName untrim upAxis updateAE userCtx uvLink uvSnapshot validateShelfName vectorize view2dToolCtx viewCamera viewClipPlane viewFit viewHeadOn viewLookAt viewManip viewPlace viewSet visor volumeAxis vortex waitCursor warning webBrowser webBrowserPrefs whatIs window windowPref wire wireContext workspace wrinkle wrinkleContext writeTake xbmLangPathList xform",illegal:"</",contains:[e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/[$%@](\^\w\b|#\w+|[^\s\w{]|\{\w+\}|\w+)/},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return a(t,"i"),Lc=t,Lc}function JV(){if(A_)return pc;A_=1;function t(e){let n={keyword:"module use_module import_module include_module end_module initialise mutable initialize finalize finalise interface implementation pred mode func type inst solver any_pred any_func is semidet det nondet multi erroneous failure cc_nondet cc_multi typeclass instance where pragma promise external trace atomic or_else require_complete_switch require_det require_semidet require_multi require_nondet require_cc_multi require_cc_nondet require_erroneous require_failure",meta:"inline no_inline type_spec source_file fact_table obsolete memo loop_check minimal_model terminates does_not_terminate check_termination promise_equivalent_clauses foreign_proc foreign_decl foreign_code foreign_type foreign_import_module foreign_export_enum foreign_export foreign_enum may_call_mercury will_not_call_mercury thread_safe not_thread_safe maybe_thread_safe promise_pure promise_semipure tabled_for_io local untrailed trailed attach_to_io_state can_pass_as_mercury_type stable will_not_throw_exception may_modify_trail will_not_modify_trail may_duplicate may_not_duplicate affects_liveness does_not_affect_liveness doesnt_affect_liveness no_sharing unknown_sharing sharing",built_in:"some all not if then else true fail false try catch catch_any semidet_true semidet_false semidet_fail impure_true impure semipure"},o=e.COMMENT("%","$"),i={className:"number",begin:"0'.\\|0[box][0-9a-fA-F]*"},s=e.inherit(e.APOS_STRING_MODE,{relevance:0}),u=e.inherit(e.QUOTE_STRING_MODE,{relevance:0}),m={className:"subst",begin:"\\\\[abfnrtv]\\|\\\\x[0-9a-fA-F]*\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]",relevance:0};return u.contains=u.contains.slice(),u.contains.push(m),{name:"Mercury",aliases:["m","moo"],keywords:n,contains:[{className:"built_in",variants:[{begin:"<=>"},{begin:"<=",relevance:0},{begin:"=>",relevance:0},{begin:"/\\\\"},{begin:"\\\\/"}]},{className:"built_in",variants:[{begin:":-\\|-->"},{begin:"=",relevance:0}]},o,e.C_BLOCK_COMMENT_MODE,i,e.NUMBER_MODE,s,u,{begin:/:-/},{begin:/\.$/}]}}return a(t,"i"),pc=t,pc}function eW(){if(N_)return Cc;N_=1;function t(e){return{name:"MIPS Assembly",case_insensitive:!0,aliases:["mips"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ",built_in:"$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1 s2 s3 s4 s5 s6 s7 s8 k0 k1 gp sp fp ra $f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt "},contains:[{className:"keyword",begin:"\\b(addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(\\.hb)?|jr(\\.hb)?|lbu?|lhu?|ll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|srlv?|subu?|sw[lr]?|xori?|wsbh|abs\\.[sd]|add\\.[sd]|alnv.ps|bc1[ft]l?|c\\.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et])\\.[sd]|(ceil|floor|round|trunc)\\.[lw]\\.[sd]|cfc1|cvt\\.d\\.[lsw]|cvt\\.l\\.[dsw]|cvt\\.ps\\.s|cvt\\.s\\.[dlw]|cvt\\.s\\.p[lu]|cvt\\.w\\.[dls]|div\\.[ds]|ldx?c1|luxc1|lwx?c1|madd\\.[sd]|mfc1|mov[fntz]?\\.[ds]|msub\\.[sd]|mth?c1|mul\\.[ds]|neg\\.[ds]|nmadd\\.[ds]|nmsub\\.[ds]|p[lu][lu]\\.ps|recip\\.fmt|r?sqrt\\.[ds]|sdx?c1|sub\\.[ds]|suxc1|swx?c1|break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|tlti?u?|tnei?|wait|wrpgpr)",end:"\\s"},e.COMMENT("[;#](?!\\s*$)","$"),e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"0x[0-9a-f]+"},{begin:"\\b-?\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^\\s*[0-9]+:"},{begin:"[0-9]+[bf]"}],relevance:0}],illegal:/\//}}return a(t,"i"),Cc=t,Cc}function tW(){if(I_)return _c;I_=1;function t(e){return{name:"Mizar",keywords:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",contains:[e.COMMENT("::","$")]}}return a(t,"i"),_c=t,_c}function nW(){if(O_)return hc;O_=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(...i){return i.map(s=>t(s)).join("")}a(e,"e");function n(...i){return"("+i.map(s=>t(s)).join("|")+")"}a(n,"t");function o(i){let s=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],u=/[dualxmsipngr]{0,12}/,m={$pattern:/[\w.]+/,keyword:s.join(" ")},g={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:m},b={begin:/->\{/,end:/\}/},p={variants:[{begin:/\$\d/},{begin:e(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},_=[i.BACKSLASH_ESCAPE,g,p],C=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],h=a((T,k,R="\\1")=>{let D=R==="\\1"?R:e(R,k);return e(e("(?:",T,")"),k,/(?:\\.|[^\\\/])*?/,D,/(?:\\.|[^\\\/])*?/,R,u)},"h"),S=a((T,k,R)=>e(e("(?:",T,")"),k,/(?:\\.|[^\\\/])*?/,R,u),"R"),E=[p,i.HASH_COMMENT_MODE,i.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),b,{className:"string",contains:_,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[i.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[i.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+i.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[i.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:h("s|tr|y",n(...C))},{begin:h("s|tr|y","\\(","\\)")},{begin:h("s|tr|y","\\[","\\]")},{begin:h("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:S("(?:m|qr)?",/\//,/\//)},{begin:S("m|qr",n(...C),/\1/)},{begin:S("m|qr",/\(/,/\)/)},{begin:S("m|qr",/\[/,/\]/)},{begin:S("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[i.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return g.contains=E,b.contains=E,{name:"Perl",aliases:["pl","pm"],keywords:m,contains:E}}return a(o,"n"),hc=o,hc}function oW(){if(D_)return zc;D_=1;function t(e){return{name:"Mojolicious",subLanguage:"xml",contains:[{className:"meta",begin:"^__(END|DATA)__$"},{begin:"^\\s*%{1,2}={0,2}",end:"$",subLanguage:"perl"},{begin:"<%{1,2}={0,2}",end:"={0,1}%>",subLanguage:"perl",excludeBegin:!0,excludeEnd:!0}]}}return a(t,"i"),zc=t,zc}function lW(){if(P_)return xc;P_=1;function t(e){let n={className:"number",relevance:0,variants:[{begin:"[$][a-fA-F0-9]+"},e.NUMBER_MODE]};return{name:"Monkey",case_insensitive:!0,keywords:{keyword:"public private property continue exit extern new try catch eachin not abstract final select case default const local global field end if then else elseif endif while wend repeat until forever for to step next return module inline throw import",built_in:"DebugLog DebugStop Error Print ACos ACosr ASin ASinr ATan ATan2 ATan2r ATanr Abs Abs Ceil Clamp Clamp Cos Cosr Exp Floor Log Max Max Min Min Pow Sgn Sgn Sin Sinr Sqrt Tan Tanr Seed PI HALFPI TWOPI",literal:"true false null and or shl shr mod"},illegal:/\/\*/,contains:[e.COMMENT("#rem","#end"),e.COMMENT("'","$",{relevance:0}),{className:"function",beginKeywords:"function method",end:"[(=:]|$",illegal:/\n/,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"class",beginKeywords:"class interface",end:"$",contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{className:"built_in",begin:"\\b(self|super)\\b"},{className:"meta",begin:"\\s*#",end:"$",keywords:{"meta-keyword":"if else elseif endif end then"}},{className:"meta",begin:"^\\s*strict\\b"},{beginKeywords:"alias",end:"=",contains:[e.UNDERSCORE_TITLE_MODE]},e.QUOTE_STRING_MODE,n]}}return a(t,"i"),xc=t,xc}function rW(){if(F_)return vc;F_=1;function t(e){let n={keyword:"if then not for in while do return else elseif break continue switch and or unless when class extends super local import export from using",literal:"true false nil",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},o="[A-Za-z$_][0-9A-Za-z$_]*",i={className:"subst",begin:/#\{/,end:/\}/,keywords:n},s=[e.inherit(e.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE]},{begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i]}]},{className:"built_in",begin:"@__"+e.IDENT_RE},{begin:"@"+e.IDENT_RE},{begin:e.IDENT_RE+"\\\\"+e.IDENT_RE}];i.contains=s;let u=e.inherit(e.TITLE_MODE,{begin:o}),m="(\\(.*\\)\\s*)?\\B[-=]>",g={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:n,contains:["self"].concat(s)}]};return{name:"MoonScript",aliases:["moon"],keywords:n,illegal:/\/\*/,contains:s.concat([e.COMMENT("--","$"),{className:"function",begin:"^\\s*"+o+"\\s*=\\s*"+m,end:"[-=]>",returnBegin:!0,contains:[u,g]},{begin:/[\(,:=]\s*/,relevance:0,contains:[{className:"function",begin:m,end:"[-=]>",returnBegin:!0,contains:[g]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[u]},u]},{className:"name",begin:o+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}return a(t,"i"),vc=t,vc}function iW(){if(Z_)return Ec;Z_=1;function t(e){return{name:"N1QL",case_insensitive:!0,contains:[{beginKeywords:"build create index delete drop explain infer|10 insert merge prepare select update upsert|10",end:/;/,endsWithParent:!0,keywords:{keyword:"all alter analyze and any array as asc begin between binary boolean break bucket build by call case cast cluster collate collection commit connect continue correlate cover create database dataset datastore declare decrement delete derived desc describe distinct do drop each element else end every except exclude execute exists explain fetch first flatten for force from function grant group gsi having if ignore ilike in include increment index infer inline inner insert intersect into is join key keys keyspace known last left let letting like limit lsm map mapping matched materialized merge minus namespace nest not number object offset on option or order outer over parse partition password path pool prepare primary private privilege procedure public raw realm reduce rename return returning revoke right role rollback satisfies schema select self semi set show some start statistics string system then to transaction trigger truncate under union unique unknown unnest unset update upsert use user using validate value valued values via view when where while with within work xor",literal:"true false null missing|5",built_in:"array_agg array_append array_concat array_contains array_count array_distinct array_ifnull array_length array_max array_min array_position array_prepend array_put array_range array_remove array_repeat array_replace array_reverse array_sort array_sum avg count max min sum greatest least ifmissing ifmissingornull ifnull missingif nullif ifinf ifnan ifnanorinf naninf neginfif posinfif clock_millis clock_str date_add_millis date_add_str date_diff_millis date_diff_str date_part_millis date_part_str date_trunc_millis date_trunc_str duration_to_str millis str_to_millis millis_to_str millis_to_utc millis_to_zone_name now_millis now_str str_to_duration str_to_utc str_to_zone_name decode_json encode_json encoded_size poly_length base64 base64_encode base64_decode meta uuid abs acos asin atan atan2 ceil cos degrees e exp ln log floor pi power radians random round sign sin sqrt tan trunc object_length object_names object_pairs object_inner_pairs object_values object_inner_values object_add object_put object_remove object_unwrap regexp_contains regexp_like regexp_position regexp_replace contains initcap length lower ltrim position repeat replace rtrim split substr title trim upper isarray isatom isboolean isnumber isobject isstring type toarray toatom toboolean tonumber toobject tostring"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE]},{className:"symbol",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE],relevance:2},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE]}}return a(t,"i"),Ec=t,Ec}function aW(){if(U_)return yc;U_=1;function t(e){let n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/\}/},{begin:/[$@]/+e.UNDERSCORE_IDENT_RE}]},o={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\{/,contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|\\{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:o}],relevance:0}],illegal:"[^\\s\\}]"}}return a(t,"i"),yc=t,yc}function cW(){if(B_)return Sc;B_=1;function t(e){return{name:"Nim",keywords:{keyword:"addr and as asm bind block break case cast const continue converter discard distinct div do elif else end enum except export finally for from func generic if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while with without xor yield",literal:"shared guarded stdin stdout stderr result true false",built_in:"int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 bool char string cstring pointer expr stmt void auto any range array openarray varargs seq set clong culong cchar cschar cshort cint csize clonglong cfloat cdouble clongdouble cuchar cushort cuint culonglong cstringarray semistatic"},contains:[{className:"meta",begin:/\{\./,end:/\.\}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}return a(t,"i"),Sc=t,Sc}function sW(){if(G_)return wc;G_=1;function t(e){let n={keyword:"rec with let in inherit assert if else then",literal:"true false or and null",built_in:"import abort baseNameOf dirOf isNull builtins map removeAttrs throw toString derivation"},o={className:"subst",begin:/\$\{/,end:/\}/,keywords:n},i={begin:/[a-zA-Z0-9-_]+(\s*=)/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/\S+/}]},s={className:"string",contains:[o],variants:[{begin:"''",end:"''"},{begin:'"',end:'"'}]},u=[e.NUMBER_MODE,e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,i];return o.contains=u,{name:"Nix",aliases:["nixos"],keywords:n,contains:u}}return a(t,"i"),wc=t,wc}function uW(){if(H_)return kc;H_=1;function t(e){return{name:"Node REPL",contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"javascript"}},variants:[{begin:/^>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return a(t,"i"),kc=t,kc}function dW(){if(Y_)return Tc;Y_=1;function t(e){let n={className:"variable",begin:/\$(ADMINTOOLS|APPDATA|CDBURN_AREA|CMDLINE|COMMONFILES32|COMMONFILES64|COMMONFILES|COOKIES|DESKTOP|DOCUMENTS|EXEDIR|EXEFILE|EXEPATH|FAVORITES|FONTS|HISTORY|HWNDPARENT|INSTDIR|INTERNET_CACHE|LANGUAGE|LOCALAPPDATA|MUSIC|NETHOOD|OUTDIR|PICTURES|PLUGINSDIR|PRINTHOOD|PROFILE|PROGRAMFILES32|PROGRAMFILES64|PROGRAMFILES|QUICKLAUNCH|RECENT|RESOURCES_LOCALIZED|RESOURCES|SENDTO|SMPROGRAMS|SMSTARTUP|STARTMENU|SYSDIR|TEMP|TEMPLATES|VIDEOS|WINDIR)/},o={className:"variable",begin:/\$+\{[\w.:-]+\}/},i={className:"variable",begin:/\$+\w+/,illegal:/\(\)\{\}/},s={className:"variable",begin:/\$+\([\w^.:-]+\)/},u={className:"params",begin:"(ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HKCR|HKCU|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM|HKPD|HKU|IDABORT|IDCANCEL|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)"},m={className:"keyword",begin:/!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|searchparse|searchreplace|system|tempfile|undef|verbose|warning)/},g={className:"meta",begin:/\$(\\[nrt]|\$)/},b={className:"class",begin:/\w+::\w+/},p={className:"string",variants:[{begin:'"',end:'"'},{begin:"'",end:"'"},{begin:"`",end:"`"}],illegal:/\n/,contains:[g,n,o,i,s]};return{name:"NSIS",case_insensitive:!1,keywords:{keyword:"Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirText DirVar DirVerify EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecShellWait ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileReadUTF16LE FileReadWord FileWriteUTF16LE FileSeek FileWrite FileWriteByte FileWriteWord FindClose FindFirst FindNext FindWindow FlushINI GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetKnownFolderPath GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfRtlLanguage IfShellVarContextAll IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText Int64Cmp Int64CmpU Int64Fmt IntCmp IntCmpU IntFmt IntOp IntPtrCmp IntPtrCmpU IntPtrOp IsWindow LangString LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadAndSetImage LoadLanguageFile LockWindow LogSet LogText ManifestDPIAware ManifestLongPathAware ManifestMaxVersionTested ManifestSupportedOS MessageBox MiscButtonText Name Nop OutFile Page PageCallbacks PEAddResource PEDllCharacteristics PERemoveResource PESubsysVer Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetRebootFlag SetRegView SetShellVarContext SetSilent ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubCaption Unicode UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIFileVersion VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegMultiStr WriteRegNone WriteRegStr WriteUninstaller XPStyle",literal:"admin all auto both bottom bzip2 colored components current custom directory false force hide highest ifdiff ifnewer instfiles lastused leave left license listonly lzma nevershow none normal notset off on open print right show silent silentlog smooth textonly top true try un.components un.custom un.directory un.instfiles un.license uninstConfirm user Win10 Win7 Win8 WinVista zlib"},contains:[e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(";","$",{relevance:0}),{className:"function",beginKeywords:"Function PageEx Section SectionGroup",end:"$"},p,m,o,i,s,u,b,e.NUMBER_MODE]}}return a(t,"i"),Tc=t,Tc}function mW(){if(V_)return Rc;V_=1;function t(e){let n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},o=/[a-zA-Z@][a-zA-Z0-9_]*/,i={$pattern:o,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},s={$pattern:o,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:i,illegal:"</",contains:[n,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+s.keyword.split(" ").join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:s,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}return a(t,"i"),Rc=t,Rc}function gW(){if(W_)return Mc;W_=1;function t(e){return{name:"OCaml",aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?",keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},illegal:/\/\/|>>/,contains:[{className:"literal",begin:"\\[(\\|\\|)?\\]|\\(\\)",relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*",relevance:0},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/->/}]}}return a(t,"i"),Mc=t,Mc}function fW(){if(q_)return Ac;q_=1;function t(e){let n={className:"keyword",begin:"\\$(f[asn]|t|vp[rtd]|children)"},o={className:"literal",begin:"false|true|PI|undef"},i={className:"number",begin:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},s=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),u={className:"meta",keywords:{"meta-keyword":"include use"},begin:"include|use <",end:">"},m={className:"params",begin:"\\(",end:"\\)",contains:["self",i,s,n,o]},g={begin:"[*!#%]",relevance:0},b={className:"function",beginKeywords:"module function",end:/=|\{/,contains:[m,e.UNDERSCORE_TITLE_MODE]};return{name:"OpenSCAD",aliases:["scad"],keywords:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,u,s,n,g,b]}}return a(t,"i"),Ac=t,Ac}function bW(){if(j_)return Nc;j_=1;function t(e){let n={$pattern:/\.?\w+/,keyword:"abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained"},o=e.COMMENT(/\{/,/\}/,{relevance:0}),i=e.COMMENT("\\(\\*","\\*\\)",{relevance:10}),s={className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},u={className:"string",begin:"(#\\d+)+"},m={className:"function",beginKeywords:"function constructor destructor procedure method",end:"[:;]",keywords:"function constructor|10 destructor|10 procedure|10 method|10",contains:[e.TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",keywords:n,contains:[s,u]},o,i]};return{name:"Oxygene",case_insensitive:!0,keywords:n,illegal:'("|\\$[G-Zg-z]|\\/\\*|</|=>|->)',contains:[o,i,e.C_LINE_COMMENT_MODE,s,u,e.NUMBER_MODE,m,{className:"class",begin:"=\\bclass\\b",end:"end;",keywords:n,contains:[s,u,o,i,e.C_LINE_COMMENT_MODE,m]}]}}return a(t,"i"),Nc=t,Nc}function LW(){if($_)return Ic;$_=1;function t(e){let n=e.COMMENT(/\{/,/\}/,{contains:["self"]});return{name:"Parser3",subLanguage:"xml",relevance:0,contains:[e.COMMENT("^#","$"),e.COMMENT(/\^rem\{/,/\}/,{relevance:10,contains:[n]}),{className:"meta",begin:"^@(?:BASE|USE|CLASS|OPTIONS)$",relevance:10},{className:"title",begin:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{className:"variable",begin:/\$\{?[\w\-.:]+\}?/},{className:"keyword",begin:/\^[\w\-.:]+/},{className:"number",begin:"\\^#[0-9a-fA-F]+"},e.C_NUMBER_MODE]}}return a(t,"i"),Ic=t,Ic}function pW(){if(Q_)return Oc;Q_=1;function t(e){let n={className:"variable",begin:/\$[\w\d#@][\w\d_]*/},o={className:"variable",begin:/<(?!\/)/,end:/>/};return{name:"Packet Filter config",aliases:["pf.conf"],keywords:{$pattern:/[a-z0-9_<>-]+/,built_in:"block match pass load anchor|5 antispoof|10 set table",keyword:"in out log quick on rdomain inet inet6 proto from port os to route allow-opts divert-packet divert-reply divert-to flags group icmp-type icmp6-type label once probability recieved-on rtable prio queue tos tag tagged user keep fragment for os drop af-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robin source-hash static-port dup-to reply-to route-to parent bandwidth default min max qlimit block-policy debug fingerprints hostid limit loginterface optimization reassemble ruleset-optimization basic none profile skip state-defaults state-policy timeout const counters persist no modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppy source-track global rule max-src-nodes max-src-states max-src-conn max-src-conn-rate overload flush scrub|5 max-mss min-ttl no-df|10 random-id",literal:"all any no-route self urpf-failed egress|5 unknown"},contains:[e.HASH_COMMENT_MODE,e.NUMBER_MODE,e.QUOTE_STRING_MODE,n,o]}}return a(t,"i"),Oc=t,Oc}function CW(){if(K_)return Dc;K_=1;function t(e){let n=e.COMMENT("--","$"),o="[a-zA-Z_][a-zA-Z_0-9$]*",i="\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$",s="<<\\s*"+o+"\\s*>>",u="ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ",m="SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ",g="ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN ",b="BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ",p=b.trim().split(" ").map(function(E){return E.split("|")[0]}).join("|"),_="CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC ",C="FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 ",h="SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED ",S="ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAP LEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILY INET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST ".trim().split(" ").map(function(E){return E.split("|")[0]}).join("|");return{name:"PostgreSQL",aliases:["postgres","postgresql"],case_insensitive:!0,keywords:{keyword:u+g+m,built_in:_+C+h},illegal:/:==|\W\s*\(\*|(^|\s)\$[a-z]|\{\{|[a-z]:\s*$|\.\.\.|TO:|DO:/,contains:[{className:"keyword",variants:[{begin:/\bTEXT\s*SEARCH\b/},{begin:/\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/},{begin:/\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/},{begin:/\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/},{begin:/\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/},{begin:/\bNULLS\s+(FIRST|LAST)\b/},{begin:/\bEVENT\s+TRIGGER\b/},{begin:/\b(MAPPING|OR)\s+REPLACE\b/},{begin:/\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/},{begin:/\b(SHARE|EXCLUSIVE)\s+MODE\b/},{begin:/\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/},{begin:/\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/},{begin:/\bPRESERVE\s+ROWS\b/},{begin:/\bDISCARD\s+PLANS\b/},{begin:/\bREFERENCING\s+(OLD|NEW)\b/},{begin:/\bSKIP\s+LOCKED\b/},{begin:/\bGROUPING\s+SETS\b/},{begin:/\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/},{begin:/\b(WITH|WITHOUT)\s+HOLD\b/},{begin:/\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/},{begin:/\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/},{begin:/\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/},{begin:/\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/},{begin:/\bIS\s+(NOT\s+)?UNKNOWN\b/},{begin:/\bSECURITY\s+LABEL\b/},{begin:/\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/},{begin:/\bWITH\s+(NO\s+)?DATA\b/},{begin:/\b(FOREIGN|SET)\s+DATA\b/},{begin:/\bSET\s+(CATALOG|CONSTRAINTS)\b/},{begin:/\b(WITH|FOR)\s+ORDINALITY\b/},{begin:/\bIS\s+(NOT\s+)?DOCUMENT\b/},{begin:/\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/},{begin:/\b(STRIP|PRESERVE)\s+WHITESPACE\b/},{begin:/\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/},{begin:/\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/},{begin:/\bAT\s+TIME\s+ZONE\b/},{begin:/\bGRANTED\s+BY\b/},{begin:/\bRETURN\s+(QUERY|NEXT)\b/},{begin:/\b(ATTACH|DETACH)\s+PARTITION\b/},{begin:/\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/},{begin:/\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/},{begin:/\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/}]},{begin:/\b(FORMAT|FAMILY|VERSION)\s*\(/},{begin:/\bINCLUDE\s*\(/,keywords:"INCLUDE"},{begin:/\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/},{begin:/\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/},{begin:/\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,relevance:10},{begin:/\bEXTRACT\s*\(/,end:/\bFROM\b/,returnEnd:!0,keywords:{type:"CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR"}},{begin:/\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,keywords:{keyword:"NAME"}},{begin:/\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,keywords:{keyword:"DOCUMENT CONTENT"}},{beginKeywords:"CACHE INCREMENT MAXVALUE MINVALUE",end:e.C_NUMBER_RE,returnEnd:!0,keywords:"BY CACHE INCREMENT MAXVALUE MINVALUE"},{className:"type",begin:/\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/},{className:"type",begin:/\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/},{begin:/\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,keywords:{keyword:"RETURNS",type:"LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER"}},{begin:"\\b("+S+")\\s*\\("},{begin:"\\.("+p+")\\b"},{begin:"\\b("+p+")\\s+PATH\\b",keywords:{keyword:"PATH",type:b.replace("PATH ","")}},{className:"type",begin:"\\b("+p+")\\b"},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:"(e|E|u&|U&)'",end:"'",contains:[{begin:"\\\\."}],relevance:10},e.END_SAME_AS_BEGIN({begin:i,end:i,contains:[{subLanguage:["pgsql","perl","python","tcl","r","lua","java","php","ruby","bash","scheme","xml","json"],endsWithParent:!0}]}),{begin:'"',end:'"',contains:[{begin:'""'}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"meta",variants:[{begin:"%(ROW)?TYPE",relevance:10},{begin:"\\$\\d+"},{begin:"^#\\w",end:"$"}]},{className:"symbol",begin:s,relevance:10}]}}return a(t,"i"),Dc=t,Dc}function _W(){if(X_)return Pc;X_=1;function t(e){let n={className:"variable",begin:"\\$+[a-zA-Z_\x7F-\xFF][a-zA-Z0-9_\x7F-\xFF]*(?![A-Za-z0-9])(?![$])"},o={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},i={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},s=e.inherit(e.APOS_STRING_MODE,{illegal:null}),u=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(i)}),m=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(i)}),g={className:"string",contains:[e.BACKSLASH_ESCAPE,o],variants:[e.inherit(s,{begin:"b'",end:"'"}),e.inherit(u,{begin:'b"',end:'"'}),u,s,m]},b={className:"number",variants:[{begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?"}],relevance:0},p={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php3","php4","php5","php6","php7","php8"],case_insensitive:!0,keywords:p,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[o]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),o,{className:"keyword",begin:/\$this\b/},n,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:p,contains:["self",n,e.C_BLOCK_COMMENT_MODE,g,b]}]},{className:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[e.UNDERSCORE_TITLE_MODE]},g,b]}}return a(t,"i"),Pc=t,Pc}function hW(){if(J_)return Fc;J_=1;function t(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}return a(t,"i"),Fc=t,Fc}function Qv(){if(eh)return Zc;eh=1;function t(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}return a(t,"i"),Zc=t,Zc}function zW(){if(th)return Uc;th=1;function t(e){let n={keyword:"actor addressof and as be break class compile_error compile_intrinsic consume continue delegate digestof do else elseif embed end error for fun if ifdef in interface is isnt lambda let match new not object or primitive recover repeat return struct then trait try type until use var where while with xor",meta:"iso val tag trn box ref",literal:"this false true"},o={className:"string",begin:'"""',end:'"""',relevance:10},i={className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE]},s={className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE],relevance:0},u={className:"type",begin:"\\b_?[A-Z][\\w]*",relevance:0},m={begin:e.IDENT_RE+"'",relevance:0};return{name:"Pony",keywords:n,contains:[u,o,i,s,m,{className:"number",begin:"(-?)(\\b0[xX][a-fA-F0-9]+|\\b0[bB][01]+|(\\b\\d+(_\\d+)?(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return a(t,"i"),Uc=t,Uc}function xW(){if(nh)return Bc;nh=1;function t(e){let n=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],o="Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",i="-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",s={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},u=/\w[\w\d]*((-)[\w\d]+)*/,m={begin:"`[\\s\\S]",relevance:0},g={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},b={className:"literal",begin:/\$(null|true|false)\b/},p={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[m,g,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},_={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},C={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},h=e.inherit(e.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[C]}),S={className:"built_in",variants:[{begin:"(".concat(o,")+(-)[\\w\\d]+")}]},E={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[e.TITLE_MODE]},T={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:u,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[g]}]},k={begin:/using\s/,end:/$/,returnBegin:!0,contains:[p,_,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},R={variants:[{className:"operator",begin:"(".concat(i,")\\b")},{className:"literal",begin:/(-)[\w\d]+/,relevance:0}]},D={className:"selector-tag",begin:/@\B/,relevance:0},F={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(s.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},e.inherit(e.TITLE_MODE,{endsParent:!0})]},B=[F,h,m,e.NUMBER_MODE,p,_,S,g,b,D],Z={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",B,{begin:"("+n.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return F.contains.unshift(Z),{name:"PowerShell",aliases:["ps","ps1"],case_insensitive:!0,keywords:s,contains:B.concat(E,T,k,R,Z)}}return a(t,"i"),Bc=t,Bc}function vW(){if(oh)return Gc;oh=1;function t(e){return{name:"Processing",keywords:{keyword:"BufferedReader PVector PFont PImage PGraphics HashMap boolean byte char color double float int long String Array FloatDict FloatList IntDict IntList JSONArray JSONObject Object StringDict StringList Table TableRow XML false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private",literal:"P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI",title:"setup draw",built_in:"displayHeight displayWidth mouseY mouseX mousePressed pmouseX pmouseY key keyCode pixels focused frameCount frameRate height width size createGraphics beginDraw createShape loadShape PShape arc ellipse line point quad rect triangle bezier bezierDetail bezierPoint bezierTangent curve curveDetail curvePoint curveTangent curveTightness shape shapeMode beginContour beginShape bezierVertex curveVertex endContour endShape quadraticVertex vertex ellipseMode noSmooth rectMode smooth strokeCap strokeJoin strokeWeight mouseClicked mouseDragged mouseMoved mousePressed mouseReleased mouseWheel keyPressed keyPressedkeyReleased keyTyped print println save saveFrame day hour millis minute month second year background clear colorMode fill noFill noStroke stroke alpha blue brightness color green hue lerpColor red saturation modelX modelY modelZ screenX screenY screenZ ambient emissive shininess specular add createImage beginCamera camera endCamera frustum ortho perspective printCamera printProjection cursor frameRate noCursor exit loop noLoop popStyle pushStyle redraw binary boolean byte char float hex int str unbinary unhex join match matchAll nf nfc nfp nfs split splitTokens trim append arrayCopy concat expand reverse shorten sort splice subset box sphere sphereDetail createInput createReader loadBytes loadJSONArray loadJSONObject loadStrings loadTable loadXML open parseXML saveTable selectFolder selectInput beginRaw beginRecord createOutput createWriter endRaw endRecord PrintWritersaveBytes saveJSONArray saveJSONObject saveStream saveStrings saveXML selectOutput popMatrix printMatrix pushMatrix resetMatrix rotate rotateX rotateY rotateZ scale shearX shearY translate ambientLight directionalLight lightFalloff lights lightSpecular noLights normal pointLight spotLight image imageMode loadImage noTint requestImage tint texture textureMode textureWrap blend copy filter get loadPixels set updatePixels blendMode loadShader PShaderresetShader shader createFont loadFont text textFont textAlign textLeading textMode textSize textWidth textAscent textDescent abs ceil constrain dist exp floor lerp log mag map max min norm pow round sq sqrt acos asin atan atan2 cos degrees radians sin tan noise noiseDetail noiseSeed random randomGaussian randomSeed"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return a(t,"i"),Gc=t,Gc}function EW(){if(lh)return Hc;lh=1;function t(e){return{name:"Python profiler",contains:[e.C_NUMBER_MODE,{begin:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",end:":",excludeEnd:!0},{begin:"(ncalls|tottime|cumtime)",end:"$",keywords:"ncalls tottime|10 cumtime|10 filename",relevance:10},{begin:"function calls",end:"$",contains:[e.C_NUMBER_MODE],relevance:10},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\(",end:"\\)$",excludeBegin:!0,excludeEnd:!0,relevance:0}]}}return a(t,"i"),Hc=t,Hc}function yW(){if(rh)return Yc;rh=1;function t(e){let n={begin:/[a-z][A-Za-z0-9_]*/,relevance:0},o={className:"symbol",variants:[{begin:/[A-Z][a-zA-Z0-9_]*/},{begin:/_[A-Za-z0-9_]*/}],relevance:0},i={begin:/\(/,end:/\)/,relevance:0},s={begin:/\[/,end:/\]/},u={className:"comment",begin:/%/,end:/$/,contains:[e.PHRASAL_WORDS_MODE]},m={className:"string",begin:/`/,end:/`/,contains:[e.BACKSLASH_ESCAPE]},g={className:"string",begin:/0'(\\'|.)/},b={className:"string",begin:/0'\\s/},p=[n,o,i,{begin:/:-/},s,u,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,m,g,b,e.C_NUMBER_MODE];return i.contains=p,s.contains=p,{name:"Prolog",contains:p.concat([{begin:/\.$/}])}}return a(t,"i"),Yc=t,Yc}function SW(){if(ih)return Vc;ih=1;function t(e){var n="[ \\t\\f]*",o="[ \\t\\f]+",i=n+"[:=]"+n,s=o,u="("+i+"|"+s+")",m="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",g="([^\\\\:= \\t\\f\\n]|\\\\.)+",b={end:u,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\\\"},{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{returnBegin:!0,variants:[{begin:m+i,relevance:1},{begin:m+s,relevance:0}],contains:[{className:"attr",begin:m,endsParent:!0,relevance:0}],starts:b},{begin:g+u,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:g,endsParent:!0,relevance:0}],starts:b},{className:"attr",relevance:0,begin:g+n+"$"}]}}return a(t,"i"),Vc=t,Vc}function wW(){if(ah)return Wc;ah=1;function t(e){return{name:"Protocol Buffers",keywords:{keyword:"package import option optional required repeated group oneof",built_in:"double float int32 int64 uint32 uint64 sint32 sint64 fixed32 fixed64 sfixed32 sfixed64 bool string bytes",literal:"true false"},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"class",beginKeywords:"message enum service",end:/\{/,illegal:/\n/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,excludeEnd:!0}})]},{className:"function",beginKeywords:"rpc",end:/[{;]/,excludeEnd:!0,keywords:"rpc returns"},{begin:/^\s*[A-Z_]+(?=\s*=[^\n]+;$)/}]}}return a(t,"i"),Wc=t,Wc}function kW(){if(ch)return qc;ch=1;function t(e){let n={keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},o=e.COMMENT("#","$"),i="([A-Za-z_]|::)(\\w|::)*",s=e.inherit(e.TITLE_MODE,{begin:i}),u={className:"variable",begin:"\\$"+i},m={className:"string",contains:[e.BACKSLASH_ESCAPE,u],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/}]};return{name:"Puppet",aliases:["pp"],contains:[o,u,m,{beginKeywords:"class",end:"\\{|;",illegal:/=/,contains:[s,o]},{beginKeywords:"define",end:/\{/,contains:[{className:"section",begin:e.IDENT_RE,endsParent:!0}]},{begin:e.IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\S/,contains:[{className:"keyword",begin:e.IDENT_RE},{begin:/\{/,end:/\}/,keywords:n,relevance:0,contains:[m,o,{begin:"[a-zA-Z_]+\\s*=>",returnBegin:!0,end:"=>",contains:[{className:"attr",begin:e.IDENT_RE}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},u]}],relevance:0}]}}return a(t,"i"),qc=t,qc}function TW(){if(sh)return jc;sh=1;function t(e){let n={className:"string",begin:'(~)?"',end:'"',illegal:"\\n"},o={className:"symbol",begin:"#[a-zA-Z_]\\w*\\$?"};return{name:"PureBASIC",aliases:["pb","pbi"],keywords:"Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until UnuseModule UseModule Wend While With XIncludeFile XOr",contains:[e.COMMENT(";","$",{relevance:0}),{className:"function",begin:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",end:"\\(",excludeEnd:!0,returnBegin:!0,contains:[{className:"keyword",begin:"(Procedure|Declare)(C|CDLL|DLL)?",excludeEnd:!0},{className:"type",begin:"\\.\\w*"},e.UNDERSCORE_TITLE_MODE]},n,o]}}return a(t,"i"),jc=t,jc}function RW(){if(uh)return $c;uh=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(i){return n("(?=",i,")")}a(e,"e");function n(...i){return i.map(s=>t(s)).join("")}a(n,"t");function o(i){let s={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},u={className:"meta",begin:/^(>>>|\.\.\.) /},m={className:"subst",begin:/\{/,end:/\}/,keywords:s,illegal:/#/},g={begin:/\{\{/,relevance:0},b={className:"string",contains:[i.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[i.BACKSLASH_ESCAPE,u],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[i.BACKSLASH_ESCAPE,u],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[i.BACKSLASH_ESCAPE,u,g,m]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[i.BACKSLASH_ESCAPE,u,g,m]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[i.BACKSLASH_ESCAPE,g,m]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[i.BACKSLASH_ESCAPE,g,m]},i.APOS_STRING_MODE,i.QUOTE_STRING_MODE]},p="[0-9](_?[0-9])*",_=`(\\b(${p}))?\\.(${p})|\\b(${p})\\.`,C={className:"number",relevance:0,variants:[{begin:`(\\b(${p})|(${_}))[eE][+-]?(${p})[jJ]?\\b`},{begin:`(${_})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${p})[jJ]\\b`}]},h={className:"comment",begin:e(/# type:/),end:/$/,keywords:s,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},S={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:["self",u,C,b,i.HASH_COMMENT_MODE]}]};return m.contains=[b,C,u],{name:"Python",aliases:["py","gyp","ipython"],keywords:s,illegal:/(<\/|->|\?)|=>/,contains:[u,C,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},b,h,i.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[i.UNDERSCORE_TITLE_MODE,S,{begin:/->/,endsWithParent:!0,keywords:s}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[C,S,b]}]}}return a(o,"n"),$c=o,$c}function MW(){if(dh)return Qc;dh=1;function t(e){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return a(t,"i"),Qc=t,Qc}function AW(){if(mh)return Kc;mh=1;function t(e){return{name:"Q",aliases:["k","kdb"],keywords:{$pattern:/(`?)[A-Za-z0-9_]+\b/,keyword:"do while select delete by update from",literal:"0b 1b",built_in:"neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum",type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid"},contains:[e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return a(t,"i"),Kc=t,Kc}function NW(){if(gh)return Xc;gh=1;function t(o){return o?typeof o=="string"?o:o.source:null}a(t,"i");function e(...o){return o.map(i=>t(i)).join("")}a(e,"e");function n(o){let i={keyword:"in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4d Promise"},s="[a-zA-Z_][a-zA-Z0-9\\._]*",u={className:"keyword",begin:"\\bproperty\\b",starts:{className:"string",end:"(:|=|;|,|//|/\\*|$)",returnEnd:!0}},m={className:"keyword",begin:"\\bsignal\\b",starts:{className:"string",end:"(\\(|:|=|;|,|//|/\\*|$)",returnEnd:!0}},g={className:"attribute",begin:"\\bid\\s*:",starts:{className:"string",end:s,returnEnd:!1}},b={begin:s+"\\s*:",returnBegin:!0,contains:[{className:"attribute",begin:s,end:"\\s*:",excludeEnd:!0,relevance:0}],relevance:0},p={begin:e(s,/\s*\{/),end:/\{/,returnBegin:!0,relevance:0,contains:[o.inherit(o.TITLE_MODE,{begin:s})]};return{name:"QML",aliases:["qt"],case_insensitive:!1,keywords:i,contains:[{className:"meta",begin:/^\s*['"]use (strict|asm)['"]/},o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,{className:"string",begin:"`",end:"`",contains:[o.BACKSLASH_ESCAPE,{className:"subst",begin:"\\$\\{",end:"\\}"}]},o.C_LINE_COMMENT_MODE,o.C_BLOCK_COMMENT_MODE,{className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:o.C_NUMBER_RE}],relevance:0},{begin:"("+o.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[o.C_LINE_COMMENT_MODE,o.C_BLOCK_COMMENT_MODE,o.REGEXP_MODE,{begin:/</,end:/>\s*[);\]]/,relevance:0,subLanguage:"xml"}],relevance:0},m,u,{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[o.inherit(o.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:[o.C_LINE_COMMENT_MODE,o.C_BLOCK_COMMENT_MODE]}],illegal:/\[|%/},{begin:"\\."+o.IDENT_RE,relevance:0},g,b,p],illegal:/#/}}return a(n,"t"),Xc=n,Xc}function IW(){if(fh)return Jc;fh=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(i){return n("(?=",i,")")}a(e,"e");function n(...i){return i.map(s=>t(s)).join("")}a(n,"t");function o(i){let s=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,u=/[a-zA-Z][a-zA-Z_0-9]*/;return{name:"R",illegal:/->/,keywords:{$pattern:s,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},compilerExtensions:[(m,g)=>{if(!m.beforeMatch)return;if(m.starts)throw new Error("beforeMatch cannot be used with starts");let b=Object.assign({},m);Object.keys(m).forEach(p=>{delete m[p]}),m.begin=n(b.beforeMatch,e(b.begin)),m.starts={relevance:0,contains:[Object.assign(b,{endsParent:!0})]},m.relevance=0,delete b.beforeMatch}],contains:[i.COMMENT(/#'/,/$/,{contains:[{className:"doctag",begin:"@examples",starts:{contains:[{begin:/\n/},{begin:/#'\s*(?=@[a-zA-Z]+)/,endsParent:!0},{begin:/#'/,end:/$/,excludeBegin:!0}]}},{className:"doctag",begin:"@param",end:/$/,contains:[{className:"variable",variants:[{begin:s},{begin:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{className:"doctag",begin:/@[a-zA-Z]+/},{className:"meta-keyword",begin:/\\[a-zA-Z]+/}]}),i.HASH_COMMENT_MODE,{className:"string",contains:[i.BACKSLASH_ESCAPE],variants:[i.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),i.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),i.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),i.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),i.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),i.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{className:"number",relevance:0,beforeMatch:/([^a-zA-Z0-9._])/,variants:[{match:/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/},{match:/0[xX][0-9a-fA-F]+([pP][+-]?\d+)?[Li]?/},{match:/(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?[Li]?/}]},{begin:"%",end:"%"},{begin:n(u,"\\s+<-\\s+")},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}return a(o,"n"),Jc=o,Jc}function OW(){if(bh)return es;bh=1;function t(e){function n(Z){return Z.map(function(O){return O.split("").map(function(oe){return"\\"+oe}).join("")}).join("|")}a(n,"t");let o="~?[a-z$_][0-9a-zA-Z$_]*",i="`?[A-Z$_][0-9a-zA-Z$_]*",s="'?[a-z$_][0-9a-z$_]*",u="\\s*:\\s*[a-z$_][0-9a-z$_]*(\\(\\s*("+s+"\\s*(,"+s+"\\s*)*)?\\))?",m=o+"("+u+"){0,2}",g="("+n(["||","++","**","+.","*","/","*.","/.","..."])+"|\\|>|&&|==|===)",b="\\s+"+g+"\\s+",p={keyword:"and as asr assert begin class constraint do done downto else end exception external for fun function functor if in include inherit initializer land lazy let lor lsl lsr lxor match method mod module mutable new nonrec object of open or private rec sig struct then to try type val virtual when while with",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 ref string unit ",literal:"true false"},_="\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",C={className:"number",relevance:0,variants:[{begin:_},{begin:"\\(-"+_+"\\)"}]},h={className:"operator",relevance:0,begin:g},S=[{className:"identifier",relevance:0,begin:o},h,C],E=[e.QUOTE_STRING_MODE,h,{className:"module",begin:"\\b"+i,returnBegin:!0,end:".",contains:[{className:"identifier",begin:i,relevance:0}]}],T=[{className:"module",begin:"\\b"+i,returnBegin:!0,end:".",relevance:0,contains:[{className:"identifier",begin:i,relevance:0}]}],k={begin:o,end:"(,|\\n|\\))",relevance:0,contains:[h,{className:"typing",begin:":",end:"(,|\\n)",returnBegin:!0,relevance:0,contains:T}]},R={className:"function",relevance:0,keywords:p,variants:[{begin:"\\s(\\(\\.?.*?\\)|"+o+")\\s*=>",end:"\\s*=>",returnBegin:!0,relevance:0,contains:[{className:"params",variants:[{begin:o},{begin:m},{begin:/\(\s*\)/}]}]},{begin:"\\s\\(\\.?[^;\\|]*\\)\\s*=>",end:"\\s=>",returnBegin:!0,relevance:0,contains:[{className:"params",relevance:0,variants:[k]}]},{begin:"\\(\\.\\s"+o+"\\)\\s*=>"}]};E.push(R);let D={className:"constructor",begin:i+"\\(",end:"\\)",illegal:"\\n",keywords:p,contains:[e.QUOTE_STRING_MODE,h,{className:"params",begin:"\\b"+o}]},F={className:"pattern-match",begin:"\\|",returnBegin:!0,keywords:p,end:"=>",relevance:0,contains:[D,h,{relevance:0,className:"constructor",begin:i}]},B={className:"module-access",keywords:p,returnBegin:!0,variants:[{begin:"\\b("+i+"\\.)+"+o},{begin:"\\b("+i+"\\.)+\\(",end:"\\)",returnBegin:!0,contains:[R,{begin:"\\(",end:"\\)",skip:!0}].concat(E)},{begin:"\\b("+i+"\\.)+\\{",end:/\}/}],contains:E};return T.push(B),{name:"ReasonML",aliases:["re"],keywords:p,illegal:"(:-|:=|\\$\\{|\\+=)",contains:[e.COMMENT("/\\*","\\*/",{illegal:"^(#,\\/\\/)"}),{className:"character",begin:"'(\\\\[^']+|[^'])'",illegal:"\\n",relevance:0},e.QUOTE_STRING_MODE,{className:"literal",begin:"\\(\\)",relevance:0},{className:"literal",begin:"\\[\\|",end:"\\|\\]",relevance:0,contains:S},{className:"literal",begin:"\\[",end:"\\]",relevance:0,contains:S},D,{className:"operator",begin:b,illegal:"-->",relevance:0},C,e.C_LINE_COMMENT_MODE,F,R,{className:"module-def",begin:"\\bmodule\\s+"+o+"\\s+"+i+"\\s+=\\s+\\{",end:/\}/,returnBegin:!0,keywords:p,relevance:0,contains:[{className:"module",relevance:0,begin:i},{begin:/\{/,end:/\}/,skip:!0}].concat(E)},B]}}return a(t,"i"),es=t,es}function DW(){if(Lh)return ts;Lh=1;function t(e){return{name:"RenderMan RIB",keywords:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",illegal:"</",contains:[e.HASH_COMMENT_MODE,e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}return a(t,"i"),ts=t,ts}function PW(){if(ph)return ns;ph=1;function t(e){let n="[a-zA-Z-_][^\\n{]+\\{",o={className:"attribute",begin:/[a-zA-Z-_]+/,end:/\s*:/,excludeEnd:!0,starts:{end:";",relevance:0,contains:[{className:"variable",begin:/\.[a-zA-Z-_]+/},{className:"keyword",begin:/\(optional\)/}]}};return{name:"Roboconf",aliases:["graph","instances"],case_insensitive:!0,keywords:"import",contains:[{begin:"^facet "+n,end:/\}/,keywords:"facet",contains:[o,e.HASH_COMMENT_MODE]},{begin:"^\\s*instance of "+n,end:/\}/,keywords:"name count channels instance-data instance-state instance of",illegal:/\S/,contains:["self",o,e.HASH_COMMENT_MODE]},{begin:"^"+n,end:/\}/,contains:[o,e.HASH_COMMENT_MODE]},e.HASH_COMMENT_MODE]}}return a(t,"i"),ns=t,ns}function FW(){if(Ch)return os;Ch=1;function t(e){let n="foreach do while for if from to step else on-error and or not in",o="global local beep delay put len typeof pick log time set find environment terminal error execute parse resolve toarray tobool toid toip toip6 tonum tostr totime",i="add remove enable disable set get print export edit find run debug error info warning",s="true false yes no nothing nil null",u="traffic-flow traffic-generator firewall scheduler aaa accounting address-list address align area bandwidth-server bfd bgp bridge client clock community config connection console customer default dhcp-client dhcp-server discovery dns e-mail ethernet filter firmware gps graphing group hardware health hotspot identity igmp-proxy incoming instance interface ip ipsec ipv6 irq l2tp-server lcd ldp logging mac-server mac-winbox mangle manual mirror mme mpls nat nd neighbor network note ntp ospf ospf-v3 ovpn-server page peer pim ping policy pool port ppp pppoe-client pptp-server prefix profile proposal proxy queue radius resource rip ripng route routing screen script security-profiles server service service-port settings shares smb sms sniffer snmp snooper socks sstp-server system tool tracking type upgrade upnp user-manager users user vlan secret vrrp watchdog web-access wireless pptp pppoe lan wan layer7-protocol lease simple raw",m={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},g={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,m,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]},b={className:"string",begin:/'/,end:/'/};return{name:"Microtik RouterOS script",aliases:["mikrotik"],case_insensitive:!0,keywords:{$pattern:/:?[\w-]+/,literal:s,keyword:n+" :"+n.split(" ").join(" :")+" :"+o.split(" ").join(" :")},contains:[{variants:[{begin:/\/\*/,end:/\*\//},{begin:/\/\//,end:/$/},{begin:/<\//,end:/>/}],illegal:/./},e.COMMENT("^#","$"),g,b,m,{begin:/[\w-]+=([^\s{}[\]()>]+)/,relevance:0,returnBegin:!0,contains:[{className:"attribute",begin:/[^=]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[g,b,m,{className:"literal",begin:"\\b("+s.split(" ").join("|")+")\\b"},{begin:/("[^"]*"|[^\s{}[\]]+)/}]}]},{className:"number",begin:/\*[0-9a-fA-F]+/},{begin:"\\b("+i.split(" ").join("|")+")([\\s[(\\]|])",returnBegin:!0,contains:[{className:"builtin-name",begin:/\w+/}]},{className:"built_in",variants:[{begin:"(\\.\\./|/|\\s)(("+u.split(" ").join("|")+");?\\s)+"},{begin:/\.\./,relevance:0}]}]}}return a(t,"i"),os=t,os}function ZW(){if(_h)return ls;_h=1;function t(e){return{name:"RenderMan RSL",keywords:{keyword:"float color point normal vector matrix while for if do return else break extern continue",built_in:"abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp faceforward filterstep floor format fresnel incident length lightsource log match max min mod noise normalize ntransform opposite option phong pnoise pow printf ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan texture textureinfo trace transform vtransform xcomp ycomp zcomp"},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"},{className:"class",beginKeywords:"surface displacement light volume imager",end:"\\("},{beginKeywords:"illuminate illuminance gather",end:"\\("}]}}return a(t,"i"),ls=t,ls}function UW(){if(hh)return rs;hh=1;function t(e){return{name:"Oracle Rules Language",keywords:{keyword:"BILL_PERIOD BILL_START BILL_STOP RS_EFFECTIVE_START RS_EFFECTIVE_STOP RS_JURIS_CODE RS_OPCO_CODE INTDADDATTRIBUTE|5 INTDADDVMSG|5 INTDBLOCKOP|5 INTDBLOCKOPNA|5 INTDCLOSE|5 INTDCOUNT|5 INTDCOUNTSTATUSCODE|5 INTDCREATEMASK|5 INTDCREATEDAYMASK|5 INTDCREATEFACTORMASK|5 INTDCREATEHANDLE|5 INTDCREATEOVERRIDEDAYMASK|5 INTDCREATEOVERRIDEMASK|5 INTDCREATESTATUSCODEMASK|5 INTDCREATETOUPERIOD|5 INTDDELETE|5 INTDDIPTEST|5 INTDEXPORT|5 INTDGETERRORCODE|5 INTDGETERRORMESSAGE|5 INTDISEQUAL|5 INTDJOIN|5 INTDLOAD|5 INTDLOADACTUALCUT|5 INTDLOADDATES|5 INTDLOADHIST|5 INTDLOADLIST|5 INTDLOADLISTDATES|5 INTDLOADLISTENERGY|5 INTDLOADLISTHIST|5 INTDLOADRELATEDCHANNEL|5 INTDLOADSP|5 INTDLOADSTAGING|5 INTDLOADUOM|5 INTDLOADUOMDATES|5 INTDLOADUOMHIST|5 INTDLOADVERSION|5 INTDOPEN|5 INTDREADFIRST|5 INTDREADNEXT|5 INTDRECCOUNT|5 INTDRELEASE|5 INTDREPLACE|5 INTDROLLAVG|5 INTDROLLPEAK|5 INTDSCALAROP|5 INTDSCALE|5 INTDSETATTRIBUTE|5 INTDSETDSTPARTICIPANT|5 INTDSETSTRING|5 INTDSETVALUE|5 INTDSETVALUESTATUS|5 INTDSHIFTSTARTTIME|5 INTDSMOOTH|5 INTDSORT|5 INTDSPIKETEST|5 INTDSUBSET|5 INTDTOU|5 INTDTOURELEASE|5 INTDTOUVALUE|5 INTDUPDATESTATS|5 INTDVALUE|5 STDEV INTDDELETEEX|5 INTDLOADEXACTUAL|5 INTDLOADEXCUT|5 INTDLOADEXDATES|5 INTDLOADEX|5 INTDLOADEXRELATEDCHANNEL|5 INTDSAVEEX|5 MVLOAD|5 MVLOADACCT|5 MVLOADACCTDATES|5 MVLOADACCTHIST|5 MVLOADDATES|5 MVLOADHIST|5 MVLOADLIST|5 MVLOADLISTDATES|5 MVLOADLISTHIST|5 IF FOR NEXT DONE SELECT END CALL ABORT CLEAR CHANNEL FACTOR LIST NUMBER OVERRIDE SET WEEK DISTRIBUTIONNODE ELSE WHEN THEN OTHERWISE IENUM CSV INCLUDE LEAVE RIDER SAVE DELETE NOVALUE SECTION WARN SAVE_UPDATE DETERMINANT LABEL REPORT REVENUE EACH IN FROM TOTAL CHARGE BLOCK AND OR CSV_FILE RATE_CODE AUXILIARY_DEMAND UIDACCOUNT RS BILL_PERIOD_SELECT HOURS_PER_MONTH INTD_ERROR_STOP SEASON_SCHEDULE_NAME ACCOUNTFACTOR ARRAYUPPERBOUND CALLSTOREDPROC GETADOCONNECTION GETCONNECT GETDATASOURCE GETQUALIFIER GETUSERID HASVALUE LISTCOUNT LISTOP LISTUPDATE LISTVALUE PRORATEFACTOR RSPRORATE SETBINPATH SETDBMONITOR WQ_OPEN BILLINGHOURS DATE DATEFROMFLOAT DATETIMEFROMSTRING DATETIMETOSTRING DATETOFLOAT DAY DAYDIFF DAYNAME DBDATETIME HOUR MINUTE MONTH MONTHDIFF MONTHHOURS MONTHNAME ROUNDDATE SAMEWEEKDAYLASTYEAR SECOND WEEKDAY WEEKDIFF YEAR YEARDAY YEARSTR COMPSUM HISTCOUNT HISTMAX HISTMIN HISTMINNZ HISTVALUE MAXNRANGE MAXRANGE MINRANGE COMPIKVA COMPKVA COMPKVARFROMKQKW COMPLF IDATTR FLAG LF2KW LF2KWH MAXKW POWERFACTOR READING2USAGE AVGSEASON MAXSEASON MONTHLYMERGE SEASONVALUE SUMSEASON ACCTREADDATES ACCTTABLELOAD CONFIGADD CONFIGGET CREATEOBJECT CREATEREPORT EMAILCLIENT EXPBLKMDMUSAGE EXPMDMUSAGE EXPORT_USAGE FACTORINEFFECT GETUSERSPECIFIEDSTOP INEFFECT ISHOLIDAY RUNRATE SAVE_PROFILE SETREPORTTITLE USEREXIT WATFORRUNRATE TO TABLE ACOS ASIN ATAN ATAN2 BITAND CEIL COS COSECANT COSH COTANGENT DIVQUOT DIVREM EXP FABS FLOOR FMOD FREPM FREXPN LOG LOG10 MAX MAXN MIN MINNZ MODF POW ROUND ROUND2VALUE ROUNDINT SECANT SIN SINH SQROOT TAN TANH FLOAT2STRING FLOAT2STRINGNC INSTR LEFT LEN LTRIM MID RIGHT RTRIM STRING STRINGNC TOLOWER TOUPPER TRIM NUMDAYS READ_DATE STAGING",built_in:"IDENTIFIER OPTIONS XML_ELEMENT XML_OP XML_ELEMENT_OF DOMDOCCREATE DOMDOCLOADFILE DOMDOCLOADXML DOMDOCSAVEFILE DOMDOCGETROOT DOMDOCADDPI DOMNODEGETNAME DOMNODEGETTYPE DOMNODEGETVALUE DOMNODEGETCHILDCT DOMNODEGETFIRSTCHILD DOMNODEGETSIBLING DOMNODECREATECHILDELEMENT DOMNODESETATTRIBUTE DOMNODEGETCHILDELEMENTCT DOMNODEGETFIRSTCHILDELEMENT DOMNODEGETSIBLINGELEMENT DOMNODEGETATTRIBUTECT DOMNODEGETATTRIBUTEI DOMNODEGETATTRIBUTEBYNAME DOMNODEGETBYNAME"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"literal",variants:[{begin:"#\\s+",relevance:0},{begin:"#[a-zA-Z .]+"}]}]}}return a(t,"i"),rs=t,rs}function BW(){if(zh)return is;zh=1;function t(e){let n="([ui](8|16|32|64|128|size)|f(32|64))?",o="abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",i="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",keyword:o,literal:"true false Some None Ok Err",built_in:i},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),e.inherit(e.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"string",variants:[{begin:/r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{begin:"\\b0b([01_]+)"+n},{begin:"\\b0o([0-7_]+)"+n},{begin:"\\b0x([A-Fa-f0-9_]+)"+n},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+n}],relevance:0},{className:"function",beginKeywords:"fn",end:"(\\(|<)",excludeEnd:!0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"meta-string",begin:/"/,end:/"/}]},{className:"class",beginKeywords:"type",end:";",contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{endsParent:!0})],illegal:"\\S"},{className:"class",beginKeywords:"trait enum struct union",end:/\{/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{endsParent:!0})],illegal:"[\\w\\d]"},{begin:e.IDENT_RE+"::",keywords:{built_in:i}},{begin:"->"}]}}return a(t,"i"),is=t,is}function GW(){if(xh)return as;xh=1;function t(e){return{name:"SAS",case_insensitive:!0,keywords:{literal:"null missing _all_ _automatic_ _character_ _infile_ _n_ _name_ _null_ _numeric_ _user_ _webout_",meta:"do if then else end until while abort array attrib by call cards cards4 catname continue datalines datalines4 delete delim delimiter display dm drop endsas error file filename footnote format goto in infile informat input keep label leave length libname link list lostcard merge missing modify options output out page put redirect remove rename replace retain return select set skip startsas stop title update waitsas where window x systask add and alter as cascade check create delete describe distinct drop foreign from group having index insert into in key like message modify msgtype not null on or order primary references reset restrict select set table unique update validate view where"},contains:[{className:"keyword",begin:/^\s*(proc [\w\d_]+|data|run|quit)[\s;]/},{className:"variable",begin:/&[a-zA-Z_&][a-zA-Z0-9_]*\.?/},{className:"emphasis",begin:/^\s*datalines|cards.*;/,end:/^\s*;\s*$/},{className:"built_in",begin:"%(bquote|nrbquote|cmpres|qcmpres|compstor|datatyp|display|do|else|end|eval|global|goto|if|index|input|keydef|label|left|length|let|local|lowcase|macro|mend|nrbquote|nrquote|nrstr|put|qcmpres|qleft|qlowcase|qscan|qsubstr|qsysfunc|qtrim|quote|qupcase|scan|str|substr|superq|syscall|sysevalf|sysexec|sysfunc|sysget|syslput|sysprod|sysrc|sysrput|then|to|trim|unquote|until|upcase|verify|while|window)"},{className:"name",begin:/%[a-zA-Z_][a-zA-Z_0-9]*/},{className:"meta",begin:"[^%](abs|addr|airy|arcos|arsin|atan|attrc|attrn|band|betainv|blshift|bnot|bor|brshift|bxor|byte|cdf|ceil|cexist|cinv|close|cnonct|collate|compbl|compound|compress|cos|cosh|css|curobs|cv|daccdb|daccdbsl|daccsl|daccsyd|dacctab|dairy|date|datejul|datepart|datetime|day|dclose|depdb|depdbsl|depdbsl|depsl|depsl|depsyd|depsyd|deptab|deptab|dequote|dhms|dif|digamma|dim|dinfo|dnum|dopen|doptname|doptnum|dread|dropnote|dsname|erf|erfc|exist|exp|fappend|fclose|fcol|fdelete|fetch|fetchobs|fexist|fget|fileexist|filename|fileref|finfo|finv|fipname|fipnamel|fipstate|floor|fnonct|fnote|fopen|foptname|foptnum|fpoint|fpos|fput|fread|frewind|frlen|fsep|fuzz|fwrite|gaminv|gamma|getoption|getvarc|getvarn|hbound|hms|hosthelp|hour|ibessel|index|indexc|indexw|input|inputc|inputn|int|intck|intnx|intrr|irr|jbessel|juldate|kurtosis|lag|lbound|left|length|lgamma|libname|libref|log|log10|log2|logpdf|logpmf|logsdf|lowcase|max|mdy|mean|min|minute|mod|month|mopen|mort|n|netpv|nmiss|normal|note|npv|open|ordinal|pathname|pdf|peek|peekc|pmf|point|poisson|poke|probbeta|probbnml|probchi|probf|probgam|probhypr|probit|probnegb|probnorm|probt|put|putc|putn|qtr|quote|ranbin|rancau|ranexp|rangam|range|rank|rannor|ranpoi|rantbl|rantri|ranuni|repeat|resolve|reverse|rewind|right|round|saving|scan|sdf|second|sign|sin|sinh|skewness|soundex|spedis|sqrt|std|stderr|stfips|stname|stnamel|substr|sum|symget|sysget|sysmsg|sysprod|sysrc|system|tan|tanh|time|timepart|tinv|tnonct|today|translate|tranwrd|trigamma|trim|trimn|trunc|uniform|upcase|uss|var|varfmt|varinfmt|varlabel|varlen|varname|varnum|varray|varrayx|vartype|verify|vformat|vformatd|vformatdx|vformatn|vformatnx|vformatw|vformatwx|vformatx|vinarray|vinarrayx|vinformat|vinformatd|vinformatdx|vinformatn|vinformatnx|vinformatw|vinformatwx|vinformatx|vlabel|vlabelx|vlength|vlengthx|vname|vnamex|vtype|vtypex|weekday|year|yyq|zipfips|zipname|zipnamel|zipstate)[(]"},{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},e.COMMENT("\\*",";"),e.C_BLOCK_COMMENT_MODE]}}return a(t,"i"),as=t,as}function HW(){if(vh)return cs;vh=1;function t(e){let n={className:"meta",begin:"@[A-Za-z]+"},o={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:/\$\{/,end:/\}/}]},i={className:"string",variants:[{begin:'"""',end:'"""'},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,o]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[o],relevance:10}]},s={className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},u={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},m={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},g={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[u]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[u]},m]},b={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[m]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,s,u,b,g,e.C_NUMBER_MODE,n]}}return a(t,"i"),cs=t,cs}function YW(){if(Eh)return ss;Eh=1;function t(e){let n="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",o="(-|\\+)?\\d+([./]\\d+)?",i=o+"[+\\-]"+o+"i",s={$pattern:n,"builtin-name":"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci<? char-ci=? char-ci>=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char<? char=? char>=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci<? string-ci=? string-ci>=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string<? string=? string>=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"},u={className:"literal",begin:"(#t|#f|#\\\\"+n+"|#\\\\.)"},m={className:"number",variants:[{begin:o,relevance:0},{begin:i,relevance:0},{begin:"#b[0-1]+(/[0-1]+)?"},{begin:"#o[0-7]+(/[0-7]+)?"},{begin:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},g=e.QUOTE_STRING_MODE,b=[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#\\|","\\|#")],p={begin:n,relevance:0},_={className:"symbol",begin:"'"+n},C={endsWithParent:!0,relevance:0},h={variants:[{begin:/'/},{begin:"`"}],contains:[{begin:"\\(",end:"\\)",contains:["self",u,g,m,p,_]}]},S={className:"name",relevance:0,begin:n,keywords:s},E={variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}],contains:[{begin:/lambda/,endsWithParent:!0,returnBegin:!0,contains:[S,{endsParent:!0,variants:[{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/}],contains:[p]}]},S,C]};return C.contains=[u,m,g,p,_,h,E].concat(b),{name:"Scheme",illegal:/\S/,contains:[e.SHEBANG(),m,g,_,h,E].concat(b)}}return a(t,"i"),ss=t,ss}function VW(){if(yh)return us;yh=1;function t(e){let n=[e.C_NUMBER_MODE,{className:"string",begin:`'|"`,end:`'|"`,contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]}];return{name:"Scilab",aliases:["sci"],keywords:{$pattern:/%?\w+/,keyword:"abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while",literal:"%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix"},illegal:'("|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)"}]},{begin:"[a-zA-Z_][a-zA-Z_0-9]*[\\.']+",relevance:0},{begin:"\\[",end:"\\][\\.']*",relevance:0,contains:n},e.COMMENT("//","$")].concat(n)}}return a(t,"i"),us=t,us}function WW(){if(Sh)return ds;Sh=1;let t=a(m=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[m.APOS_STRING_MODE,m.QUOTE_STRING_MODE]}}),"i"),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],o=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],s=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();function u(m){let g=t(m),b=i,p=o,_="@[a-z-]+",C="and or not only",h={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[m.C_LINE_COMMENT_MODE,m.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},g.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+p.join("|")+")"},{className:"selector-pseudo",begin:"::("+b.join("|")+")"},h,{begin:/\(/,end:/\)/,contains:[m.CSS_NUMBER_MODE]},{className:"attribute",begin:"\\b("+s.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[h,g.HEXCOLOR,m.CSS_NUMBER_MODE,m.QUOTE_STRING_MODE,m.APOS_STRING_MODE,g.IMPORTANT]},{begin:"@(page|font-face)",lexemes:_,keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:C,attribute:n.join(" ")},contains:[{begin:_,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},h,m.QUOTE_STRING_MODE,m.APOS_STRING_MODE,g.HEXCOLOR,m.CSS_NUMBER_MODE]}]}}return a(u,"c"),ds=u,ds}function qW(){if(wh)return ms;wh=1;function t(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}return a(t,"i"),ms=t,ms}function jW(){if(kh)return gs;kh=1;function t(e){let n=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"],o=["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"],i=["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"];return{name:"Smali",contains:[{className:"string",begin:'"',end:'"',relevance:0},e.COMMENT("#","$",{relevance:0}),{className:"keyword",variants:[{begin:"\\s*\\.end\\s[a-zA-Z0-9]*"},{begin:"^[ ]*\\.[a-zA-Z]*",relevance:0},{begin:"\\s:[a-zA-Z_0-9]*",relevance:0},{begin:"\\s("+i.join("|")+")"}]},{className:"built_in",variants:[{begin:"\\s("+n.join("|")+")\\s"},{begin:"\\s("+n.join("|")+")((-|/)[a-zA-Z0-9]+)+\\s",relevance:10},{begin:"\\s("+o.join("|")+")((-|/)[a-zA-Z0-9]+)*\\s",relevance:10}]},{className:"class",begin:`L[^(;:
]*;`,relevance:0},{begin:"[vp][0-9]+"}]}}return a(t,"i"),gs=t,gs}function $W(){if(Th)return fs;Th=1;function t(e){let n="[a-z][a-zA-Z0-9_]*",o={className:"string",begin:"\\$.{1}"},i={className:"symbol",begin:"#"+e.UNDERSCORE_IDENT_RE};return{name:"Smalltalk",aliases:["st"],keywords:"self super nil true false thisContext",contains:[e.COMMENT('"','"'),e.APOS_STRING_MODE,{className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},{begin:n+":",relevance:0},e.C_NUMBER_MODE,i,o,{begin:"\\|[ ]*"+n+"([ ]+"+n+")*[ ]*\\|",returnBegin:!0,end:/\|/,illegal:/\S/,contains:[{begin:"(\\|[ ]*)?"+n}]},{begin:"#\\(",end:"\\)",contains:[e.APOS_STRING_MODE,o,e.C_NUMBER_MODE,i]}]}}return a(t,"i"),fs=t,fs}function QW(){if(Rh)return bs;Rh=1;function t(e){return{name:"SML (Standard ML)",aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?",keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while",built_in:"array bool char exn int list option order real ref string substring vector unit word",literal:"true false NONE SOME LESS EQUAL GREATER nil"},illegal:/\/\/|>>/,contains:[{className:"literal",begin:/\[(\|\|)?\]|\(\)/,relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*"},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/[-=]>/}]}}return a(t,"i"),bs=t,bs}function KW(){if(Mh)return Ls;Mh=1;function t(e){let n={className:"variable",begin:/\b_+[a-zA-Z]\w*/},o={className:"title",begin:/[a-zA-Z][a-zA-Z0-9]+_fnc_\w*/},i={className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]},{begin:"'",end:"'",contains:[{begin:"''",relevance:0}]}]},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"define undef ifdef ifndef else endif include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(i,{className:"meta-string"}),{className:"meta-string",begin:/<[^\n>]*>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"SQF",case_insensitive:!0,keywords:{keyword:"case catch default do else exit exitWith for forEach from if private switch then throw to try waitUntil while with",built_in:"abs accTime acos action actionIDs actionKeys actionKeysImages actionKeysNames actionKeysNamesArray actionName actionParams activateAddons activatedAddons activateKey add3DENConnection add3DENEventHandler add3DENLayer addAction addBackpack addBackpackCargo addBackpackCargoGlobal addBackpackGlobal addCamShake addCuratorAddons addCuratorCameraArea addCuratorEditableObjects addCuratorEditingArea addCuratorPoints addEditorObject addEventHandler addForce addGoggles addGroupIcon addHandgunItem addHeadgear addItem addItemCargo addItemCargoGlobal addItemPool addItemToBackpack addItemToUniform addItemToVest addLiveStats addMagazine addMagazineAmmoCargo addMagazineCargo addMagazineCargoGlobal addMagazineGlobal addMagazinePool addMagazines addMagazineTurret addMenu addMenuItem addMissionEventHandler addMPEventHandler addMusicEventHandler addOwnedMine addPlayerScores addPrimaryWeaponItem addPublicVariableEventHandler addRating addResources addScore addScoreSide addSecondaryWeaponItem addSwitchableUnit addTeamMember addToRemainsCollector addTorque addUniform addVehicle addVest addWaypoint addWeapon addWeaponCargo addWeaponCargoGlobal addWeaponGlobal addWeaponItem addWeaponPool addWeaponTurret admin agent agents AGLToASL aimedAtTarget aimPos airDensityRTD airplaneThrottle airportSide AISFinishHeal alive all3DENEntities allAirports allControls allCurators allCutLayers allDead allDeadMen allDisplays allGroups allMapMarkers allMines allMissionObjects allow3DMode allowCrewInImmobile allowCuratorLogicIgnoreAreas allowDamage allowDammage allowFileOperations allowFleeing allowGetIn allowSprint allPlayers allSimpleObjects allSites allTurrets allUnits allUnitsUAV allVariables ammo ammoOnPylon and animate animateBay animateDoor animatePylon animateSource animationNames animationPhase animationSourcePhase animationState append apply armoryPoints arrayIntersect asin ASLToAGL ASLToATL assert assignAsCargo assignAsCargoIndex assignAsCommander assignAsDriver assignAsGunner assignAsTurret assignCurator assignedCargo assignedCommander assignedDriver assignedGunner assignedItems assignedTarget assignedTeam assignedVehicle assignedVehicleRole assignItem assignTeam assignToAirport atan atan2 atg ATLToASL attachedObject attachedObjects attachedTo attachObject attachTo attackEnabled backpack backpackCargo backpackContainer backpackItems backpackMagazines backpackSpaceFor behaviour benchmark binocular boundingBox boundingBoxReal boundingCenter breakOut breakTo briefingName buildingExit buildingPos buttonAction buttonSetAction cadetMode call callExtension camCommand camCommit camCommitPrepared camCommitted camConstuctionSetParams camCreate camDestroy cameraEffect cameraEffectEnableHUD cameraInterest cameraOn cameraView campaignConfigFile camPreload camPreloaded camPrepareBank camPrepareDir camPrepareDive camPrepareFocus camPrepareFov camPrepareFovRange camPreparePos camPrepareRelPos camPrepareTarget camSetBank camSetDir camSetDive camSetFocus camSetFov camSetFovRange camSetPos camSetRelPos camSetTarget camTarget camUseNVG canAdd canAddItemToBackpack canAddItemToUniform canAddItemToVest cancelSimpleTaskDestination canFire canMove canSlingLoad canStand canSuspend canTriggerDynamicSimulation canUnloadInCombat canVehicleCargo captive captiveNum cbChecked cbSetChecked ceil channelEnabled cheatsEnabled checkAIFeature checkVisibility className clearAllItemsFromBackpack clearBackpackCargo clearBackpackCargoGlobal clearGroupIcons clearItemCargo clearItemCargoGlobal clearItemPool clearMagazineCargo clearMagazineCargoGlobal clearMagazinePool clearOverlay clearRadio clearWeaponCargo clearWeaponCargoGlobal clearWeaponPool clientOwner closeDialog closeDisplay closeOverlay collapseObjectTree collect3DENHistory collectiveRTD combatMode commandArtilleryFire commandChat commander commandFire commandFollow commandFSM commandGetOut commandingMenu commandMove commandRadio commandStop commandSuppressiveFire commandTarget commandWatch comment commitOverlay compile compileFinal completedFSM composeText configClasses configFile configHierarchy configName configProperties configSourceAddonList configSourceMod configSourceModList confirmSensorTarget connectTerminalToUAV controlsGroupCtrl copyFromClipboard copyToClipboard copyWaypoints cos count countEnemy countFriendly countSide countType countUnknown create3DENComposition create3DENEntity createAgent createCenter createDialog createDiaryLink createDiaryRecord createDiarySubject createDisplay createGearDialog createGroup createGuardedPoint createLocation createMarker createMarkerLocal createMenu createMine createMissionDisplay createMPCampaignDisplay createSimpleObject createSimpleTask createSite createSoundSource createTask createTeam createTrigger createUnit createVehicle createVehicleCrew createVehicleLocal crew ctAddHeader ctAddRow ctClear ctCurSel ctData ctFindHeaderRows ctFindRowHeader ctHeaderControls ctHeaderCount ctRemoveHeaders ctRemoveRows ctrlActivate ctrlAddEventHandler ctrlAngle ctrlAutoScrollDelay ctrlAutoScrollRewind ctrlAutoScrollSpeed ctrlChecked ctrlClassName ctrlCommit ctrlCommitted ctrlCreate ctrlDelete ctrlEnable ctrlEnabled ctrlFade ctrlHTMLLoaded ctrlIDC ctrlIDD ctrlMapAnimAdd ctrlMapAnimClear ctrlMapAnimCommit ctrlMapAnimDone ctrlMapCursor ctrlMapMouseOver ctrlMapScale ctrlMapScreenToWorld ctrlMapWorldToScreen ctrlModel ctrlModelDirAndUp ctrlModelScale ctrlParent ctrlParentControlsGroup ctrlPosition ctrlRemoveAllEventHandlers ctrlRemoveEventHandler ctrlScale ctrlSetActiveColor ctrlSetAngle ctrlSetAutoScrollDelay ctrlSetAutoScrollRewind ctrlSetAutoScrollSpeed ctrlSetBackgroundColor ctrlSetChecked ctrlSetEventHandler ctrlSetFade ctrlSetFocus ctrlSetFont ctrlSetFontH1 ctrlSetFontH1B ctrlSetFontH2 ctrlSetFontH2B ctrlSetFontH3 ctrlSetFontH3B ctrlSetFontH4 ctrlSetFontH4B ctrlSetFontH5 ctrlSetFontH5B ctrlSetFontH6 ctrlSetFontH6B ctrlSetFontHeight ctrlSetFontHeightH1 ctrlSetFontHeightH2 ctrlSetFontHeightH3 ctrlSetFontHeightH4 ctrlSetFontHeightH5 ctrlSetFontHeightH6 ctrlSetFontHeightSecondary ctrlSetFontP ctrlSetFontPB ctrlSetFontSecondary ctrlSetForegroundColor ctrlSetModel ctrlSetModelDirAndUp ctrlSetModelScale ctrlSetPixelPrecision ctrlSetPosition ctrlSetScale ctrlSetStructuredText ctrlSetText ctrlSetTextColor ctrlSetTooltip ctrlSetTooltipColorBox ctrlSetTooltipColorShade ctrlSetTooltipColorText ctrlShow ctrlShown ctrlText ctrlTextHeight ctrlTextWidth ctrlType ctrlVisible ctRowControls ctRowCount ctSetCurSel ctSetData ctSetHeaderTemplate ctSetRowTemplate ctSetValue ctValue curatorAddons curatorCamera curatorCameraArea curatorCameraAreaCeiling curatorCoef curatorEditableObjects curatorEditingArea curatorEditingAreaType curatorMouseOver curatorPoints curatorRegisteredObjects curatorSelected curatorWaypointCost current3DENOperation currentChannel currentCommand currentMagazine currentMagazineDetail currentMagazineDetailTurret currentMagazineTurret currentMuzzle currentNamespace currentTask currentTasks currentThrowable currentVisionMode currentWaypoint currentWeapon currentWeaponMode currentWeaponTurret currentZeroing cursorObject cursorTarget customChat customRadio cutFadeOut cutObj cutRsc cutText damage date dateToNumber daytime deActivateKey debriefingText debugFSM debugLog deg delete3DENEntities deleteAt deleteCenter deleteCollection deleteEditorObject deleteGroup deleteGroupWhenEmpty deleteIdentity deleteLocation deleteMarker deleteMarkerLocal deleteRange deleteResources deleteSite deleteStatus deleteTeam deleteVehicle deleteVehicleCrew deleteWaypoint detach detectedMines diag_activeMissionFSMs diag_activeScripts diag_activeSQFScripts diag_activeSQSScripts diag_captureFrame diag_captureFrameToFile diag_captureSlowFrame diag_codePerformance diag_drawMode diag_enable diag_enabled diag_fps diag_fpsMin diag_frameNo diag_lightNewLoad diag_list diag_log diag_logSlowFrame diag_mergeConfigFile diag_recordTurretLimits diag_setLightNew diag_tickTime diag_toggle dialog diarySubjectExists didJIP didJIPOwner difficulty difficultyEnabled difficultyEnabledRTD difficultyOption direction directSay disableAI disableCollisionWith disableConversation disableDebriefingStats disableMapIndicators disableNVGEquipment disableRemoteSensors disableSerialization disableTIEquipment disableUAVConnectability disableUserInput displayAddEventHandler displayCtrl displayParent displayRemoveAllEventHandlers displayRemoveEventHandler displaySetEventHandler dissolveTeam distance distance2D distanceSqr distributionRegion do3DENAction doArtilleryFire doFire doFollow doFSM doGetOut doMove doorPhase doStop doSuppressiveFire doTarget doWatch drawArrow drawEllipse drawIcon drawIcon3D drawLine drawLine3D drawLink drawLocation drawPolygon drawRectangle drawTriangle driver drop dynamicSimulationDistance dynamicSimulationDistanceCoef dynamicSimulationEnabled dynamicSimulationSystemEnabled echo edit3DENMissionAttributes editObject editorSetEventHandler effectiveCommander emptyPositions enableAI enableAIFeature enableAimPrecision enableAttack enableAudioFeature enableAutoStartUpRTD enableAutoTrimRTD enableCamShake enableCaustics enableChannel enableCollisionWith enableCopilot enableDebriefingStats enableDiagLegend enableDynamicSimulation enableDynamicSimulationSystem enableEndDialog enableEngineArtillery enableEnvironment enableFatigue enableGunLights enableInfoPanelComponent enableIRLasers enableMimics enablePersonTurret enableRadio enableReload enableRopeAttach enableSatNormalOnDetail enableSaving enableSentences enableSimulation enableSimulationGlobal enableStamina enableTeamSwitch enableTraffic enableUAVConnectability enableUAVWaypoints enableVehicleCargo enableVehicleSensor enableWeaponDisassembly endLoadingScreen endMission engineOn enginesIsOnRTD enginesRpmRTD enginesTorqueRTD entities environmentEnabled estimatedEndServerTime estimatedTimeLeft evalObjectArgument everyBackpack everyContainer exec execEditorScript execFSM execVM exp expectedDestination exportJIPMessages eyeDirection eyePos face faction fadeMusic fadeRadio fadeSound fadeSpeech failMission fillWeaponsFromPool find findCover findDisplay findEditorObject findEmptyPosition findEmptyPositionReady findIf findNearestEnemy finishMissionInit finite fire fireAtTarget firstBackpack flag flagAnimationPhase flagOwner flagSide flagTexture fleeing floor flyInHeight flyInHeightASL fog fogForecast fogParams forceAddUniform forcedMap forceEnd forceFlagTexture forceFollowRoad forceMap forceRespawn forceSpeed forceWalk forceWeaponFire forceWeatherChange forEachMember forEachMemberAgent forEachMemberTeam forgetTarget format formation formationDirection formationLeader formationMembers formationPosition formationTask formatText formLeader freeLook fromEditor fuel fullCrew gearIDCAmmoCount gearSlotAmmoCount gearSlotData get3DENActionState get3DENAttribute get3DENCamera get3DENConnections get3DENEntity get3DENEntityID get3DENGrid get3DENIconsVisible get3DENLayerEntities get3DENLinesVisible get3DENMissionAttribute get3DENMouseOver get3DENSelected getAimingCoef getAllEnvSoundControllers getAllHitPointsDamage getAllOwnedMines getAllSoundControllers getAmmoCargo getAnimAimPrecision getAnimSpeedCoef getArray getArtilleryAmmo getArtilleryComputerSettings getArtilleryETA getAssignedCuratorLogic getAssignedCuratorUnit getBackpackCargo getBleedingRemaining getBurningValue getCameraViewDirection getCargoIndex getCenterOfMass getClientState getClientStateNumber getCompatiblePylonMagazines getConnectedUAV getContainerMaxLoad getCursorObjectParams getCustomAimCoef getDammage getDescription getDir getDirVisual getDLCAssetsUsage getDLCAssetsUsageByName getDLCs getEditorCamera getEditorMode getEditorObjectScope getElevationOffset getEnvSoundController getFatigue getForcedFlagTexture getFriend getFSMVariable getFuelCargo getGroupIcon getGroupIconParams getGroupIcons getHideFrom getHit getHitIndex getHitPointDamage getItemCargo getMagazineCargo getMarkerColor getMarkerPos getMarkerSize getMarkerType getMass getMissionConfig getMissionConfigValue getMissionDLCs getMissionLayerEntities getModelInfo getMousePosition getMusicPlayedTime getNumber getObjectArgument getObjectChildren getObjectDLC getObjectMaterials getObjectProxy getObjectTextures getObjectType getObjectViewDistance getOxygenRemaining getPersonUsedDLCs getPilotCameraDirection getPilotCameraPosition getPilotCameraRotation getPilotCameraTarget getPlateNumber getPlayerChannel getPlayerScores getPlayerUID getPos getPosASL getPosASLVisual getPosASLW getPosATL getPosATLVisual getPosVisual getPosWorld getPylonMagazines getRelDir getRelPos getRemoteSensorsDisabled getRepairCargo getResolution getShadowDistance getShotParents getSlingLoad getSoundController getSoundControllerResult getSpeed getStamina getStatValue getSuppression getTerrainGrid getTerrainHeightASL getText getTotalDLCUsageTime getUnitLoadout getUnitTrait getUserMFDText getUserMFDvalue getVariable getVehicleCargo getWeaponCargo getWeaponSway getWingsOrientationRTD getWingsPositionRTD getWPPos glanceAt globalChat globalRadio goggles goto group groupChat groupFromNetId groupIconSelectable groupIconsVisible groupId groupOwner groupRadio groupSelectedUnits groupSelectUnit gunner gusts halt handgunItems handgunMagazine handgunWeapon handsHit hasInterface hasPilotCamera hasWeapon hcAllGroups hcGroupParams hcLeader hcRemoveAllGroups hcRemoveGroup hcSelected hcSelectGroup hcSetGroup hcShowBar hcShownBar headgear hideBody hideObject hideObjectGlobal hideSelection hint hintC hintCadet hintSilent hmd hostMission htmlLoad HUDMovementLevels humidity image importAllGroups importance in inArea inAreaArray incapacitatedState inflame inflamed infoPanel infoPanelComponentEnabled infoPanelComponents infoPanels inGameUISetEventHandler inheritsFrom initAmbientLife inPolygon inputAction inRangeOfArtillery insertEditorObject intersect is3DEN is3DENMultiplayer isAbleToBreathe isAgent isArray isAutoHoverOn isAutonomous isAutotest isBleeding isBurning isClass isCollisionLightOn isCopilotEnabled isDamageAllowed isDedicated isDLCAvailable isEngineOn isEqualTo isEqualType isEqualTypeAll isEqualTypeAny isEqualTypeArray isEqualTypeParams isFilePatchingEnabled isFlashlightOn isFlatEmpty isForcedWalk isFormationLeader isGroupDeletedWhenEmpty isHidden isInRemainsCollector isInstructorFigureEnabled isIRLaserOn isKeyActive isKindOf isLaserOn isLightOn isLocalized isManualFire isMarkedForCollection isMultiplayer isMultiplayerSolo isNil isNull isNumber isObjectHidden isObjectRTD isOnRoad isPipEnabled isPlayer isRealTime isRemoteExecuted isRemoteExecutedJIP isServer isShowing3DIcons isSimpleObject isSprintAllowed isStaminaEnabled isSteamMission isStreamFriendlyUIEnabled isText isTouchingGround isTurnedOut isTutHintsEnabled isUAVConnectable isUAVConnected isUIContext isUniformAllowed isVehicleCargo isVehicleRadarOn isVehicleSensorEnabled isWalking isWeaponDeployed isWeaponRested itemCargo items itemsWithMagazines join joinAs joinAsSilent joinSilent joinString kbAddDatabase kbAddDatabaseTargets kbAddTopic kbHasTopic kbReact kbRemoveTopic kbTell kbWasSaid keyImage keyName knowsAbout land landAt landResult language laserTarget lbAdd lbClear lbColor lbColorRight lbCurSel lbData lbDelete lbIsSelected lbPicture lbPictureRight lbSelection lbSetColor lbSetColorRight lbSetCurSel lbSetData lbSetPicture lbSetPictureColor lbSetPictureColorDisabled lbSetPictureColorSelected lbSetPictureRight lbSetPictureRightColor lbSetPictureRightColorDisabled lbSetPictureRightColorSelected lbSetSelectColor lbSetSelectColorRight lbSetSelected lbSetText lbSetTextRight lbSetTooltip lbSetValue lbSize lbSort lbSortByValue lbText lbTextRight lbValue leader leaderboardDeInit leaderboardGetRows leaderboardInit leaderboardRequestRowsFriends leaderboardsRequestUploadScore leaderboardsRequestUploadScoreKeepBest leaderboardState leaveVehicle libraryCredits libraryDisclaimers lifeState lightAttachObject lightDetachObject lightIsOn lightnings limitSpeed linearConversion lineIntersects lineIntersectsObjs lineIntersectsSurfaces lineIntersectsWith linkItem list listObjects listRemoteTargets listVehicleSensors ln lnbAddArray lnbAddColumn lnbAddRow lnbClear lnbColor lnbCurSelRow lnbData lnbDeleteColumn lnbDeleteRow lnbGetColumnsPosition lnbPicture lnbSetColor lnbSetColumnsPos lnbSetCurSelRow lnbSetData lnbSetPicture lnbSetText lnbSetValue lnbSize lnbSort lnbSortByValue lnbText lnbValue load loadAbs loadBackpack loadFile loadGame loadIdentity loadMagazine loadOverlay loadStatus loadUniform loadVest local localize locationPosition lock lockCameraTo lockCargo lockDriver locked lockedCargo lockedDriver lockedTurret lockIdentity lockTurret lockWP log logEntities logNetwork logNetworkTerminate lookAt lookAtPos magazineCargo magazines magazinesAllTurrets magazinesAmmo magazinesAmmoCargo magazinesAmmoFull magazinesDetail magazinesDetailBackpack magazinesDetailUniform magazinesDetailVest magazinesTurret magazineTurretAmmo mapAnimAdd mapAnimClear mapAnimCommit mapAnimDone mapCenterOnCamera mapGridPosition markAsFinishedOnSteam markerAlpha markerBrush markerColor markerDir markerPos markerShape markerSize markerText markerType max members menuAction menuAdd menuChecked menuClear menuCollapse menuData menuDelete menuEnable menuEnabled menuExpand menuHover menuPicture menuSetAction menuSetCheck menuSetData menuSetPicture menuSetValue menuShortcut menuShortcutText menuSize menuSort menuText menuURL menuValue min mineActive mineDetectedBy missionConfigFile missionDifficulty missionName missionNamespace missionStart missionVersion mod modelToWorld modelToWorldVisual modelToWorldVisualWorld modelToWorldWorld modParams moonIntensity moonPhase morale move move3DENCamera moveInAny moveInCargo moveInCommander moveInDriver moveInGunner moveInTurret moveObjectToEnd moveOut moveTime moveTo moveToCompleted moveToFailed musicVolume name nameSound nearEntities nearestBuilding nearestLocation nearestLocations nearestLocationWithDubbing nearestObject nearestObjects nearestTerrainObjects nearObjects nearObjectsReady nearRoads nearSupplies nearTargets needReload netId netObjNull newOverlay nextMenuItemIndex nextWeatherChange nMenuItems not numberOfEnginesRTD numberToDate objectCurators objectFromNetId objectParent objStatus onBriefingGroup onBriefingNotes onBriefingPlan onBriefingTeamSwitch onCommandModeChanged onDoubleClick onEachFrame onGroupIconClick onGroupIconOverEnter onGroupIconOverLeave onHCGroupSelectionChanged onMapSingleClick onPlayerConnected onPlayerDisconnected onPreloadFinished onPreloadStarted onShowNewObject onTeamSwitch openCuratorInterface openDLCPage openMap openSteamApp openYoutubeVideo or orderGetIn overcast overcastForecast owner param params parseNumber parseSimpleArray parseText parsingNamespace particlesQuality pickWeaponPool pitch pixelGrid pixelGridBase pixelGridNoUIScale pixelH pixelW playableSlotsNumber playableUnits playAction playActionNow player playerRespawnTime playerSide playersNumber playGesture playMission playMove playMoveNow playMusic playScriptedMission playSound playSound3D position positionCameraToWorld posScreenToWorld posWorldToScreen ppEffectAdjust ppEffectCommit ppEffectCommitted ppEffectCreate ppEffectDestroy ppEffectEnable ppEffectEnabled ppEffectForceInNVG precision preloadCamera preloadObject preloadSound preloadTitleObj preloadTitleRsc preprocessFile preprocessFileLineNumbers primaryWeapon primaryWeaponItems primaryWeaponMagazine priority processDiaryLink productVersion profileName profileNamespace profileNameSteam progressLoadingScreen progressPosition progressSetPosition publicVariable publicVariableClient publicVariableServer pushBack pushBackUnique putWeaponPool queryItemsPool queryMagazinePool queryWeaponPool rad radioChannelAdd radioChannelCreate radioChannelRemove radioChannelSetCallSign radioChannelSetLabel radioVolume rain rainbow random rank rankId rating rectangular registeredTasks registerTask reload reloadEnabled remoteControl remoteExec remoteExecCall remoteExecutedOwner remove3DENConnection remove3DENEventHandler remove3DENLayer removeAction removeAll3DENEventHandlers removeAllActions removeAllAssignedItems removeAllContainers removeAllCuratorAddons removeAllCuratorCameraAreas removeAllCuratorEditingAreas removeAllEventHandlers removeAllHandgunItems removeAllItems removeAllItemsWithMagazines removeAllMissionEventHandlers removeAllMPEventHandlers removeAllMusicEventHandlers removeAllOwnedMines removeAllPrimaryWeaponItems removeAllWeapons removeBackpack removeBackpackGlobal removeCuratorAddons removeCuratorCameraArea removeCuratorEditableObjects removeCuratorEditingArea removeDrawIcon removeDrawLinks removeEventHandler removeFromRemainsCollector removeGoggles removeGroupIcon removeHandgunItem removeHeadgear removeItem removeItemFromBackpack removeItemFromUniform removeItemFromVest removeItems removeMagazine removeMagazineGlobal removeMagazines removeMagazinesTurret removeMagazineTurret removeMenuItem removeMissionEventHandler removeMPEventHandler removeMusicEventHandler removeOwnedMine removePrimaryWeaponItem removeSecondaryWeaponItem removeSimpleTask removeSwitchableUnit removeTeamMember removeUniform removeVest removeWeapon removeWeaponAttachmentCargo removeWeaponCargo removeWeaponGlobal removeWeaponTurret reportRemoteTarget requiredVersion resetCamShake resetSubgroupDirection resize resources respawnVehicle restartEditorCamera reveal revealMine reverse reversedMouseY roadAt roadsConnectedTo roleDescription ropeAttachedObjects ropeAttachedTo ropeAttachEnabled ropeAttachTo ropeCreate ropeCut ropeDestroy ropeDetach ropeEndPosition ropeLength ropes ropeUnwind ropeUnwound rotorsForcesRTD rotorsRpmRTD round runInitScript safeZoneH safeZoneW safeZoneWAbs safeZoneX safeZoneXAbs safeZoneY save3DENInventory saveGame saveIdentity saveJoysticks saveOverlay saveProfileNamespace saveStatus saveVar savingEnabled say say2D say3D scopeName score scoreSide screenshot screenToWorld scriptDone scriptName scudState secondaryWeapon secondaryWeaponItems secondaryWeaponMagazine select selectBestPlaces selectDiarySubject selectedEditorObjects selectEditorObject selectionNames selectionPosition selectLeader selectMax selectMin selectNoPlayer selectPlayer selectRandom selectRandomWeighted selectWeapon selectWeaponTurret sendAUMessage sendSimpleCommand sendTask sendTaskResult sendUDPMessage serverCommand serverCommandAvailable serverCommandExecutable serverName serverTime set set3DENAttribute set3DENAttributes set3DENGrid set3DENIconsVisible set3DENLayer set3DENLinesVisible set3DENLogicType set3DENMissionAttribute set3DENMissionAttributes set3DENModelsVisible set3DENObjectType set3DENSelected setAccTime setActualCollectiveRTD setAirplaneThrottle setAirportSide setAmmo setAmmoCargo setAmmoOnPylon setAnimSpeedCoef setAperture setApertureNew setArmoryPoints setAttributes setAutonomous setBehaviour setBleedingRemaining setBrakesRTD setCameraInterest setCamShakeDefParams setCamShakeParams setCamUseTI setCaptive setCenterOfMass setCollisionLight setCombatMode setCompassOscillation setConvoySeparation setCuratorCameraAreaCeiling setCuratorCoef setCuratorEditingAreaType setCuratorWaypointCost setCurrentChannel setCurrentTask setCurrentWaypoint setCustomAimCoef setCustomWeightRTD setDamage setDammage setDate setDebriefingText setDefaultCamera setDestination setDetailMapBlendPars setDir setDirection setDrawIcon setDriveOnPath setDropInterval setDynamicSimulationDistance setDynamicSimulationDistanceCoef setEditorMode setEditorObjectScope setEffectCondition setEngineRPMRTD setFace setFaceAnimation setFatigue setFeatureType setFlagAnimationPhase setFlagOwner setFlagSide setFlagTexture setFog setFormation setFormationTask setFormDir setFriend setFromEditor setFSMVariable setFuel setFuelCargo setGroupIcon setGroupIconParams setGroupIconsSelectable setGroupIconsVisible setGroupId setGroupIdGlobal setGroupOwner setGusts setHideBehind setHit setHitIndex setHitPointDamage setHorizonParallaxCoef setHUDMovementLevels setIdentity setImportance setInfoPanel setLeader setLightAmbient setLightAttenuation setLightBrightness setLightColor setLightDayLight setLightFlareMaxDistance setLightFlareSize setLightIntensity setLightnings setLightUseFlare setLocalWindParams setMagazineTurretAmmo setMarkerAlpha setMarkerAlphaLocal setMarkerBrush setMarkerBrushLocal setMarkerColor setMarkerColorLocal setMarkerDir setMarkerDirLocal setMarkerPos setMarkerPosLocal setMarkerShape setMarkerShapeLocal setMarkerSize setMarkerSizeLocal setMarkerText setMarkerTextLocal setMarkerType setMarkerTypeLocal setMass setMimic setMousePosition setMusicEffect setMusicEventHandler setName setNameSound setObjectArguments setObjectMaterial setObjectMaterialGlobal setObjectProxy setObjectTexture setObjectTextureGlobal setObjectViewDistance setOvercast setOwner setOxygenRemaining setParticleCircle setParticleClass setParticleFire setParticleParams setParticleRandom setPilotCameraDirection setPilotCameraRotation setPilotCameraTarget setPilotLight setPiPEffect setPitch setPlateNumber setPlayable setPlayerRespawnTime setPos setPosASL setPosASL2 setPosASLW setPosATL setPosition setPosWorld setPylonLoadOut setPylonsPriority setRadioMsg setRain setRainbow setRandomLip setRank setRectangular setRepairCargo setRotorBrakeRTD setShadowDistance setShotParents setSide setSimpleTaskAlwaysVisible setSimpleTaskCustomData setSimpleTaskDescription setSimpleTaskDestination setSimpleTaskTarget setSimpleTaskType setSimulWeatherLayers setSize setSkill setSlingLoad setSoundEffect setSpeaker setSpeech setSpeedMode setStamina setStaminaScheme setStatValue setSuppression setSystemOfUnits setTargetAge setTaskMarkerOffset setTaskResult setTaskState setTerrainGrid setText setTimeMultiplier setTitleEffect setTrafficDensity setTrafficDistance setTrafficGap setTrafficSpeed setTriggerActivation setTriggerArea setTriggerStatements setTriggerText setTriggerTimeout setTriggerType setType setUnconscious setUnitAbility setUnitLoadout setUnitPos setUnitPosWeak setUnitRank setUnitRecoilCoefficient setUnitTrait setUnloadInCombat setUserActionText setUserMFDText setUserMFDvalue setVariable setVectorDir setVectorDirAndUp setVectorUp setVehicleAmmo setVehicleAmmoDef setVehicleArmor setVehicleCargo setVehicleId setVehicleLock setVehiclePosition setVehicleRadar setVehicleReceiveRemoteTargets setVehicleReportOwnPosition setVehicleReportRemoteTargets setVehicleTIPars setVehicleVarName setVelocity setVelocityModelSpace setVelocityTransformation setViewDistance setVisibleIfTreeCollapsed setWantedRPMRTD setWaves setWaypointBehaviour setWaypointCombatMode setWaypointCompletionRadius setWaypointDescription setWaypointForceBehaviour setWaypointFormation setWaypointHousePosition setWaypointLoiterRadius setWaypointLoiterType setWaypointName setWaypointPosition setWaypointScript setWaypointSpeed setWaypointStatements setWaypointTimeout setWaypointType setWaypointVisible setWeaponReloadingTime setWind setWindDir setWindForce setWindStr setWingForceScaleRTD setWPPos show3DIcons showChat showCinemaBorder showCommandingMenu showCompass showCuratorCompass showGPS showHUD showLegend showMap shownArtilleryComputer shownChat shownCompass shownCuratorCompass showNewEditorObject shownGPS shownHUD shownMap shownPad shownRadio shownScoretable shownUAVFeed shownWarrant shownWatch showPad showRadio showScoretable showSubtitles showUAVFeed showWarrant showWatch showWaypoint showWaypoints side sideChat sideEnemy sideFriendly sideRadio simpleTasks simulationEnabled simulCloudDensity simulCloudOcclusion simulInClouds simulWeatherSync sin size sizeOf skill skillFinal skipTime sleep sliderPosition sliderRange sliderSetPosition sliderSetRange sliderSetSpeed sliderSpeed slingLoadAssistantShown soldierMagazines someAmmo sort soundVolume spawn speaker speed speedMode splitString sqrt squadParams stance startLoadingScreen step stop stopEngineRTD stopped str sunOrMoon supportInfo suppressFor surfaceIsWater surfaceNormal surfaceType swimInDepth switchableUnits switchAction switchCamera switchGesture switchLight switchMove synchronizedObjects synchronizedTriggers synchronizedWaypoints synchronizeObjectsAdd synchronizeObjectsRemove synchronizeTrigger synchronizeWaypoint systemChat systemOfUnits tan targetKnowledge targets targetsAggregate targetsQuery taskAlwaysVisible taskChildren taskCompleted taskCustomData taskDescription taskDestination taskHint taskMarkerOffset taskParent taskResult taskState taskType teamMember teamName teams teamSwitch teamSwitchEnabled teamType terminate terrainIntersect terrainIntersectASL terrainIntersectAtASL text textLog textLogFormat tg time timeMultiplier titleCut titleFadeOut titleObj titleRsc titleText toArray toFixed toLower toString toUpper triggerActivated triggerActivation triggerArea triggerAttachedVehicle triggerAttachObject triggerAttachVehicle triggerDynamicSimulation triggerStatements triggerText triggerTimeout triggerTimeoutCurrent triggerType turretLocal turretOwner turretUnit tvAdd tvClear tvCollapse tvCollapseAll tvCount tvCurSel tvData tvDelete tvExpand tvExpandAll tvPicture tvSetColor tvSetCurSel tvSetData tvSetPicture tvSetPictureColor tvSetPictureColorDisabled tvSetPictureColorSelected tvSetPictureRight tvSetPictureRightColor tvSetPictureRightColorDisabled tvSetPictureRightColorSelected tvSetText tvSetTooltip tvSetValue tvSort tvSortByValue tvText tvTooltip tvValue type typeName typeOf UAVControl uiNamespace uiSleep unassignCurator unassignItem unassignTeam unassignVehicle underwater uniform uniformContainer uniformItems uniformMagazines unitAddons unitAimPosition unitAimPositionVisual unitBackpack unitIsUAV unitPos unitReady unitRecoilCoefficient units unitsBelowHeight unlinkItem unlockAchievement unregisterTask updateDrawIcon updateMenuItem updateObjectTree useAISteeringComponent useAudioTimeForMoves userInputDisabled vectorAdd vectorCos vectorCrossProduct vectorDiff vectorDir vectorDirVisual vectorDistance vectorDistanceSqr vectorDotProduct vectorFromTo vectorMagnitude vectorMagnitudeSqr vectorModelToWorld vectorModelToWorldVisual vectorMultiply vectorNormalized vectorUp vectorUpVisual vectorWorldToModel vectorWorldToModelVisual vehicle vehicleCargoEnabled vehicleChat vehicleRadio vehicleReceiveRemoteTargets vehicleReportOwnPosition vehicleReportRemoteTargets vehicles vehicleVarName velocity velocityModelSpace verifySignature vest vestContainer vestItems vestMagazines viewDistance visibleCompass visibleGPS visibleMap visiblePosition visiblePositionASL visibleScoretable visibleWatch waves waypointAttachedObject waypointAttachedVehicle waypointAttachObject waypointAttachVehicle waypointBehaviour waypointCombatMode waypointCompletionRadius waypointDescription waypointForceBehaviour waypointFormation waypointHousePosition waypointLoiterRadius waypointLoiterType waypointName waypointPosition waypoints waypointScript waypointsEnabledUAV waypointShow waypointSpeed waypointStatements waypointTimeout waypointTimeoutCurrent waypointType waypointVisible weaponAccessories weaponAccessoriesCargo weaponCargo weaponDirection weaponInertia weaponLowered weapons weaponsItems weaponsItemsCargo weaponState weaponsTurret weightRTD WFSideText wind ",literal:"blufor civilian configNull controlNull displayNull east endl false grpNull independent lineBreak locationNull nil objNull opfor pi resistance scriptNull sideAmbientLife sideEmpty sideLogic sideUnknown taskNull teamMemberNull true west"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.NUMBER_MODE,n,o,i,s],illegal:/#|^\$ /}}return a(t,"i"),Ls=t,Ls}function XW(){if(Ah)return ps;Ah=1;function t(e){var n=e.COMMENT("--","$");return{name:"SQL (more)",aliases:["mysql","oracle"],disableAutodetect:!0,case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,n,e.HASH_COMMENT_MODE]}}return a(t,"i"),ps=t,ps}function JW(){if(Nh)return Cs;Nh=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(...i){return i.map(s=>t(s)).join("")}a(e,"e");function n(...i){return"("+i.map(s=>t(s)).join("|")+")"}a(n,"t");function o(i){let s=i.COMMENT("--","$"),u={className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},m={begin:/"/,end:/"/,contains:[{begin:/""/}]},g=["true","false","unknown"],b=["double precision","large object","with timezone","without timezone"],p=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],_=["add","asc","collation","desc","final","first","last","view"],C=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update ","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],h=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],S=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],E=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],T=h,k=[...C,..._].filter(Z=>!h.includes(Z)),R={className:"variable",begin:/@[a-z0-9]+/},D={className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},F={begin:e(/\b/,n(...T),/\s*\(/),keywords:{built_in:T}};function B(Z,{exceptions:O,when:oe}={}){let J=oe;return O=O||[],Z.map(ee=>ee.match(/\|\d+$/)||O.includes(ee)?ee:J(ee)?`${ee}|0`:ee)}return a(B,"F"),{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:B(k,{when:a(Z=>Z.length<3,"when")}),literal:g,type:p,built_in:S},contains:[{begin:n(...E),keywords:{$pattern:/[\w\.]+/,keyword:k.concat(E),literal:g,type:p}},{className:"type",begin:n(...b)},F,R,u,m,i.C_NUMBER_MODE,i.C_BLOCK_COMMENT_MODE,s,D]}}return a(o,"n"),Cs=o,Cs}function eq(){if(Ih)return _s;Ih=1;function t(e){let n=["functions","model","data","parameters","quantities","transformed","generated"],o=["for","in","if","else","while","break","continue","return"],i=["print","reject","increment_log_prob|10","integrate_ode|10","integrate_ode_rk45|10","integrate_ode_bdf|10","algebra_solver"],s=["int","real","vector","ordered","positive_ordered","simplex","unit_vector","row_vector","matrix","cholesky_factor_corr|10","cholesky_factor_cov|10","corr_matrix|10","cov_matrix|10","void"],u=["Phi","Phi_approx","abs","acos","acosh","algebra_solver","append_array","append_col","append_row","asin","asinh","atan","atan2","atanh","bernoulli_cdf","bernoulli_lccdf","bernoulli_lcdf","bernoulli_logit_lpmf","bernoulli_logit_rng","bernoulli_lpmf","bernoulli_rng","bessel_first_kind","bessel_second_kind","beta_binomial_cdf","beta_binomial_lccdf","beta_binomial_lcdf","beta_binomial_lpmf","beta_binomial_rng","beta_cdf","beta_lccdf","beta_lcdf","beta_lpdf","beta_rng","binary_log_loss","binomial_cdf","binomial_coefficient_log","binomial_lccdf","binomial_lcdf","binomial_logit_lpmf","binomial_lpmf","binomial_rng","block","categorical_logit_lpmf","categorical_logit_rng","categorical_lpmf","categorical_rng","cauchy_cdf","cauchy_lccdf","cauchy_lcdf","cauchy_lpdf","cauchy_rng","cbrt","ceil","chi_square_cdf","chi_square_lccdf","chi_square_lcdf","chi_square_lpdf","chi_square_rng","cholesky_decompose","choose","col","cols","columns_dot_product","columns_dot_self","cos","cosh","cov_exp_quad","crossprod","csr_extract_u","csr_extract_v","csr_extract_w","csr_matrix_times_vector","csr_to_dense_matrix","cumulative_sum","determinant","diag_matrix","diag_post_multiply","diag_pre_multiply","diagonal","digamma","dims","dirichlet_lpdf","dirichlet_rng","distance","dot_product","dot_self","double_exponential_cdf","double_exponential_lccdf","double_exponential_lcdf","double_exponential_lpdf","double_exponential_rng","e","eigenvalues_sym","eigenvectors_sym","erf","erfc","exp","exp2","exp_mod_normal_cdf","exp_mod_normal_lccdf","exp_mod_normal_lcdf","exp_mod_normal_lpdf","exp_mod_normal_rng","expm1","exponential_cdf","exponential_lccdf","exponential_lcdf","exponential_lpdf","exponential_rng","fabs","falling_factorial","fdim","floor","fma","fmax","fmin","fmod","frechet_cdf","frechet_lccdf","frechet_lcdf","frechet_lpdf","frechet_rng","gamma_cdf","gamma_lccdf","gamma_lcdf","gamma_lpdf","gamma_p","gamma_q","gamma_rng","gaussian_dlm_obs_lpdf","get_lp","gumbel_cdf","gumbel_lccdf","gumbel_lcdf","gumbel_lpdf","gumbel_rng","head","hypergeometric_lpmf","hypergeometric_rng","hypot","inc_beta","int_step","integrate_ode","integrate_ode_bdf","integrate_ode_rk45","inv","inv_Phi","inv_chi_square_cdf","inv_chi_square_lccdf","inv_chi_square_lcdf","inv_chi_square_lpdf","inv_chi_square_rng","inv_cloglog","inv_gamma_cdf","inv_gamma_lccdf","inv_gamma_lcdf","inv_gamma_lpdf","inv_gamma_rng","inv_logit","inv_sqrt","inv_square","inv_wishart_lpdf","inv_wishart_rng","inverse","inverse_spd","is_inf","is_nan","lbeta","lchoose","lgamma","lkj_corr_cholesky_lpdf","lkj_corr_cholesky_rng","lkj_corr_lpdf","lkj_corr_rng","lmgamma","lmultiply","log","log10","log1m","log1m_exp","log1m_inv_logit","log1p","log1p_exp","log2","log_determinant","log_diff_exp","log_falling_factorial","log_inv_logit","log_mix","log_rising_factorial","log_softmax","log_sum_exp","logistic_cdf","logistic_lccdf","logistic_lcdf","logistic_lpdf","logistic_rng","logit","lognormal_cdf","lognormal_lccdf","lognormal_lcdf","lognormal_lpdf","lognormal_rng","machine_precision","matrix_exp","max","mdivide_left_spd","mdivide_left_tri_low","mdivide_right_spd","mdivide_right_tri_low","mean","min","modified_bessel_first_kind","modified_bessel_second_kind","multi_gp_cholesky_lpdf","multi_gp_lpdf","multi_normal_cholesky_lpdf","multi_normal_cholesky_rng","multi_normal_lpdf","multi_normal_prec_lpdf","multi_normal_rng","multi_student_t_lpdf","multi_student_t_rng","multinomial_lpmf","multinomial_rng","multiply_log","multiply_lower_tri_self_transpose","neg_binomial_2_cdf","neg_binomial_2_lccdf","neg_binomial_2_lcdf","neg_binomial_2_log_lpmf","neg_binomial_2_log_rng","neg_binomial_2_lpmf","neg_binomial_2_rng","neg_binomial_cdf","neg_binomial_lccdf","neg_binomial_lcdf","neg_binomial_lpmf","neg_binomial_rng","negative_infinity","normal_cdf","normal_lccdf","normal_lcdf","normal_lpdf","normal_rng","not_a_number","num_elements","ordered_logistic_lpmf","ordered_logistic_rng","owens_t","pareto_cdf","pareto_lccdf","pareto_lcdf","pareto_lpdf","pareto_rng","pareto_type_2_cdf","pareto_type_2_lccdf","pareto_type_2_lcdf","pareto_type_2_lpdf","pareto_type_2_rng","pi","poisson_cdf","poisson_lccdf","poisson_lcdf","poisson_log_lpmf","poisson_log_rng","poisson_lpmf","poisson_rng","positive_infinity","pow","print","prod","qr_Q","qr_R","quad_form","quad_form_diag","quad_form_sym","rank","rayleigh_cdf","rayleigh_lccdf","rayleigh_lcdf","rayleigh_lpdf","rayleigh_rng","reject","rep_array","rep_matrix","rep_row_vector","rep_vector","rising_factorial","round","row","rows","rows_dot_product","rows_dot_self","scaled_inv_chi_square_cdf","scaled_inv_chi_square_lccdf","scaled_inv_chi_square_lcdf","scaled_inv_chi_square_lpdf","scaled_inv_chi_square_rng","sd","segment","sin","singular_values","sinh","size","skew_normal_cdf","skew_normal_lccdf","skew_normal_lcdf","skew_normal_lpdf","skew_normal_rng","softmax","sort_asc","sort_desc","sort_indices_asc","sort_indices_desc","sqrt","sqrt2","square","squared_distance","step","student_t_cdf","student_t_lccdf","student_t_lcdf","student_t_lpdf","student_t_rng","sub_col","sub_row","sum","tail","tan","tanh","target","tcrossprod","tgamma","to_array_1d","to_array_2d","to_matrix","to_row_vector","to_vector","trace","trace_gen_quad_form","trace_quad_form","trigamma","trunc","uniform_cdf","uniform_lccdf","uniform_lcdf","uniform_lpdf","uniform_rng","variance","von_mises_lpdf","von_mises_rng","weibull_cdf","weibull_lccdf","weibull_lcdf","weibull_lpdf","weibull_rng","wiener_lpdf","wishart_lpdf","wishart_rng"],m=["bernoulli","bernoulli_logit","beta","beta_binomial","binomial","binomial_logit","categorical","categorical_logit","cauchy","chi_square","dirichlet","double_exponential","exp_mod_normal","exponential","frechet","gamma","gaussian_dlm_obs","gumbel","hypergeometric","inv_chi_square","inv_gamma","inv_wishart","lkj_corr","lkj_corr_cholesky","logistic","lognormal","multi_gp","multi_gp_cholesky","multi_normal","multi_normal_cholesky","multi_normal_prec","multi_student_t","multinomial","neg_binomial","neg_binomial_2","neg_binomial_2_log","normal","ordered_logistic","pareto","pareto_type_2","poisson","poisson_log","rayleigh","scaled_inv_chi_square","skew_normal","student_t","uniform","von_mises","weibull","wiener","wishart"];return{name:"Stan",aliases:["stanfuncs"],keywords:{$pattern:e.IDENT_RE,title:n,keyword:o.concat(s).concat(i),built_in:u},contains:[e.C_LINE_COMMENT_MODE,e.COMMENT(/#/,/$/,{relevance:0,keywords:{"meta-keyword":"include"}}),e.COMMENT(/\/\*/,/\*\//,{relevance:0,contains:[{className:"doctag",begin:/@(return|param)/}]}),{begin:/<\s*lower\s*=/,keywords:"lower"},{begin:/[<,]\s*upper\s*=/,keywords:"upper"},{className:"keyword",begin:/\btarget\s*\+=/,relevance:10},{begin:"~\\s*("+e.IDENT_RE+")\\s*\\(",keywords:m},{className:"number",variants:[{begin:/\b\d+(?:\.\d*)?(?:[eE][+-]?\d+)?/},{begin:/\.\d+(?:[eE][+-]?\d+)?\b/}],relevance:0},{className:"string",begin:'"',end:'"',relevance:0}]}}return a(t,"i"),_s=t,_s}function tq(){if(Oh)return hs;Oh=1;function t(e){return{name:"Stata",aliases:["do","ado"],case_insensitive:!0,keywords:"if else in foreach for forv forva forval forvalu forvalue forvalues by bys bysort xi quietly qui capture about ac ac_7 acprplot acprplot_7 adjust ado adopath adoupdate alpha ameans an ano anov anova anova_estat anova_terms anovadef aorder ap app appe appen append arch arch_dr arch_estat arch_p archlm areg areg_p args arima arima_dr arima_estat arima_p as asmprobit asmprobit_estat asmprobit_lf asmprobit_mfx__dlg asmprobit_p ass asse asser assert avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey bias binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit br break brier bro brow brows browse brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 bubble bubbleplot ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p cap caprojection capt captu captur capture cat cc cchart cchart_7 cci cd censobs_table centile cf char chdir checkdlgfiles checkestimationsample checkhlpfiles checksum chelp ci cii cl class classutil clear cli clis clist clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cmdlog cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare compress conf confi confir confirm conren cons const constr constra constrai constrain constraint continue contract copy copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d|0 datasig datasign datasigna datasignat datasignatu datasignatur datasignature datetof db dbeta de dec deco decod decode deff des desc descr descri describ describe destring dfbeta dfgls dfuller di di_g dir dirstats dis discard disp disp_res disp_s displ displa display distinct do doe doed doedi doedit dotplot dotplot_7 dprobit drawnorm drop ds ds_util dstdize duplicates durbina dwstat dydx e|0 ed edi edit egen eivreg emdef en enc enco encod encode eq erase ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip eret eretu eretur ereturn err erro error esize est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy ex exi exit expand expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fdades fdadesc fdadescr fdadescri fdadescrib fdadescribe fdasav fdasave fdause fh_st file open file read file close file filefilter fillin find_hlp_file findfile findit findit_7 fit fl fli flis flist for5_0 forest forestplot form forma format fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate funnel funnelplot g|0 gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes ge gen gene gener genera generat generate genrank genstd genvmean gettoken gl gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glo glob globa global glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprefs gprobi_p gprobit gprobit_8 gr gr7 gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph graph7 grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h|0 hadimvo hareg hausman haver he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hexdump hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg hsearch icd9 icd9_ff icd9p iis impute imtest inbase include inf infi infil infile infix inp inpu input ins insheet insp inspe inspec inspect integ inten intreg intreg_7 intreg_p intrg2_ll intrg_ll intrg_ll2 ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 keep ksm ksmirnov ktau kwallis l|0 la lab labbe labbeplot labe label labelbook ladder levels levelsof leverage lfit lfit_p li lincom line linktest lis list lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot loc loca local log logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lookup lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest ls lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 m|0 ma mac macr macro makecns man manova manova_estat manova_p manovatest mantel mark markin markout marksample mat mat_capp mat_order mat_put_rr mat_rapp mata mata_clear mata_describe mata_drop mata_matdescribe mata_matsave mata_matuse mata_memory mata_mlib mata_mosave mata_rename mata_which matalabel matcproc matlist matname matr matri matrix matrix_input__dlg matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memory memsize menl meqparse mer merg merge meta mfp mfx mhelp mhodds minbound mixed_ll mixed_ll_reparm mkassert mkdir mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_mlout_8 ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mleval mlf_ mlmatbysum mlmatsum mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mlsum mlvecsum mnl0_ mor more mov move mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat n|0 nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw nestreg net newey newey_7 newey_p news nl nl_7 nl_9 nl_9_p nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred no nobreak noi nois noisi noisil noisily note notes notes_dlg nptrend numlabel numlist odbc old_ver olo olog ologi ologi_sw ologit ologit_p ologitp on one onew onewa oneway op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive order orthog orthpoly ou out outf outfi outfil outfile outs outsh outshe outshee outsheet ovtest pac pac_7 palette parse parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pl plo plot plugin pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat post postclose postfile postutil pperron pr prais prais_e prais_e2 prais_p predict predictnl preserve print pro prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prog progr progra program prop proportion prtest prtesti pwcorr pwd q\\s qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw qu quadchk quantile quantile_7 que quer query range ranksum ratio rchart rchart_7 rcof recast reclink recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap ren rena renam rename renpfix repeat replace report reshape restore ret retu retur return rm rmdir robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p ru run runtest rvfplot rvfplot_7 rvpplot rvpplot_7 sa safesum sample sampsi sav save savedresults saveold sc sca scal scala scalar scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti se search separate seperate serrbar serrbar_7 serset set set_defaults sfrancia sh she shel shell shewhart shewhart_7 signestimationsample signrank signtest simul simul_7 simulate simulate_8 sktest sleep slogit slogit_d2 slogit_p smooth snapspan so sor sort spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p sret sretu sretur sreturn ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib su suest suest_8 sum summ summa summar summari summariz summarize sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 syntax sysdescribe sysdir sysuse szroeter ta tab tab1 tab2 tab_or tabd tabdi tabdis tabdisp tabi table tabodds tabodds_7 tabstat tabu tabul tabula tabulat tabulate te tempfile tempname tempvar tes test testnl testparm teststd tetrachoric time_it timer tis tob tobi tobit tobit_p tobit_sw token tokeni tokeniz tokenize tostring total translate translator transmap treat_ll treatr_p treatreg trim trimfill trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrevar tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset ty typ type typeof u|0 unab unabbrev unabcmd update us use uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlist varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst vers versi versio version view viewsource vif vwls wdatetof webdescribe webseek webuse weib1_lf weib2_lf weib_lf weib_lf0 weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet wh whelp whi which whil while wilc_st wilcoxon win wind windo window winexec wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xmlsav xmlsave xmluse xpose xsh xshe xshel xshell xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_pa_p xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtset xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5",contains:[{className:"symbol",begin:/`[a-zA-Z0-9_]+'/},{className:"variable",begin:/\$\{?[a-zA-Z0-9_]+\}?/},{className:"string",variants:[{begin:`\`"[^\r
]*?"'`},{begin:`"[^\r
"]*"`}]},{className:"built_in",variants:[{begin:"\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\()"}]},e.COMMENT("^[ ]*\\*.*$",!1),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return a(t,"i"),hs=t,hs}function nq(){if(Dh)return zs;Dh=1;function t(e){return{name:"STEP Part 21",aliases:["p21","step","stp"],case_insensitive:!0,keywords:{$pattern:"[A-Z_][A-Z0-9_.]*",keyword:"HEADER ENDSEC DATA"},contains:[{className:"meta",begin:"ISO-10303-21;",relevance:10},{className:"meta",begin:"END-ISO-10303-21;",relevance:10},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#",end:"\\d+",illegal:"\\W"}]}]}}return a(t,"i"),zs=t,zs}function oq(){if(Ph)return xs;Ph=1;let t=a(m=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[m.APOS_STRING_MODE,m.QUOTE_STRING_MODE]}}),"i"),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],o=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],s=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();function u(m){let g=t(m),b="and or not only",p={className:"variable",begin:"\\$"+m.IDENT_RE},_=["charset","css","debug","extend","font-face","for","import","include","keyframes","media","mixin","page","warn","while"],C="(?=[.\\s\\n[:,(])";return{name:"Stylus",aliases:["styl"],case_insensitive:!1,keywords:"if else for in",illegal:"("+["\\?","(\\bReturn\\b)","(\\bEnd\\b)","(\\bend\\b)","(\\bdef\\b)",";","#\\s","\\*\\s","===\\s","\\|","%"].join("|")+")",contains:[m.QUOTE_STRING_MODE,m.APOS_STRING_MODE,m.C_LINE_COMMENT_MODE,m.C_BLOCK_COMMENT_MODE,g.HEXCOLOR,{begin:"\\.[a-zA-Z][a-zA-Z0-9_-]*"+C,className:"selector-class"},{begin:"#[a-zA-Z][a-zA-Z0-9_-]*"+C,className:"selector-id"},{begin:"\\b("+e.join("|")+")"+C,className:"selector-tag"},{className:"selector-pseudo",begin:"&?:("+o.join("|")+")"+C},{className:"selector-pseudo",begin:"&?::("+i.join("|")+")"+C},g.ATTRIBUTE_SELECTOR_MODE,{className:"keyword",begin:/@media/,starts:{end:/[{;}]/,keywords:{$pattern:/[a-z-]+/,keyword:b,attribute:n.join(" ")},contains:[m.CSS_NUMBER_MODE]}},{className:"keyword",begin:"@((-(o|moz|ms|webkit)-)?("+_.join("|")+"))\\b"},p,m.CSS_NUMBER_MODE,{className:"function",begin:"^[a-zA-Z][a-zA-Z0-9_-]*\\(.*\\)",illegal:"[\\n]",returnBegin:!0,contains:[{className:"title",begin:"\\b[a-zA-Z][a-zA-Z0-9_-]*"},{className:"params",begin:/\(/,end:/\)/,contains:[g.HEXCOLOR,p,m.APOS_STRING_MODE,m.CSS_NUMBER_MODE,m.QUOTE_STRING_MODE]}]},{className:"attribute",begin:"\\b("+s.join("|")+")\\b",starts:{end:/;|$/,contains:[g.HEXCOLOR,p,m.APOS_STRING_MODE,m.QUOTE_STRING_MODE,m.CSS_NUMBER_MODE,m.C_BLOCK_COMMENT_MODE,g.IMPORTANT],illegal:/\./,relevance:0}}]}}return a(u,"c"),xs=u,xs}function lq(){if(Fh)return vs;Fh=1;function t(e){return{name:"SubUnit",case_insensitive:!0,contains:[{className:"string",begin:`\\[
(multipart)?`,end:`\\]
`},{className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},{className:"string",begin:"(\\+|-)\\d+"},{className:"keyword",relevance:10,variants:[{begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]}]}}return a(t,"i"),vs=t,vs}function rq(){if(Zh)return Es;Zh=1;function t(O){return O?typeof O=="string"?O:O.source:null}a(t,"i");function e(O){return n("(?=",O,")")}a(e,"e");function n(...O){return O.map(oe=>t(oe)).join("")}a(n,"t");function o(...O){return"("+O.map(oe=>t(oe)).join("|")+")"}a(o,"n");let i=a(O=>n(/\b/,O,/\w$/.test(O)?/\b/:/\B/),"s"),s=["Protocol","Type"].map(i),u=["init","self"].map(i),m=["Any","Self"],g=["associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],b=["false","nil","true"],p=["assignment","associativity","higherThan","left","lowerThan","none","right"],_=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],C=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],h=o(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),S=o(h,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),E=n(h,S,"*"),T=o(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),k=o(T,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),R=n(T,k,"*"),D=n(/[A-Z]/,k,"*"),F=["autoclosure",n(/convention\(/,o("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",n(/objc\(/,R,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","testable","UIApplicationMain","unknown","usableFromInline"],B=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function Z(O){let oe={match:/\s+/,relevance:0},J=O.COMMENT("/\\*","\\*/",{contains:["self"]}),ee=[O.C_LINE_COMMENT_MODE,J],re={className:"keyword",begin:n(/\./,e(o(...s,...u))),end:o(...s,...u),excludeBegin:!0},le={match:n(/\./,o(...g)),relevance:0},be=g.filter(c1=>typeof c1=="string").concat(["_|0"]),ye=g.filter(c1=>typeof c1!="string").concat(m).map(i),G={variants:[{className:"keyword",match:o(...ye,...u)}]},M={$pattern:o(/\b\w+/,/#\w+/),keyword:be.concat(_),literal:b},H=[re,le,G],te={match:n(/\./,o(...C)),relevance:0},ge={className:"built_in",match:n(/\b/,o(...C),/(?=\()/)},A=[te,ge],W={match:/->/,relevance:0},ce={className:"operator",relevance:0,variants:[{match:E},{match:`\\.(\\.|${S})+`}]},ne=[W,ce],ie="([0-9]_*)+",Le="([0-9a-fA-F]_*)+",Ce={className:"number",relevance:0,variants:[{match:`\\b(${ie})(\\.(${ie}))?([eE][+-]?(${ie}))?\\b`},{match:`\\b0x(${Le})(\\.(${Le}))?([pP][+-]?(${ie}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},qe=a((c1="")=>({className:"subst",variants:[{match:n(/\\/,c1,/[0\\tnr"']/)},{match:n(/\\/,c1,/u\{[0-9a-fA-F]{1,8}\}/)}]}),"V2"),Qe=a((c1="")=>({className:"subst",match:n(/\\/,c1,/[\t ]*(?:[\r\n]|\r\n)/)}),"q2"),w1=a((c1="")=>({className:"subst",label:"interpol",begin:n(/\\/,c1,/\(/),end:/\)/}),"v1"),_1=a((c1="")=>({begin:n(c1,/"""/),end:n(/"""/,c1),contains:[qe(c1),Qe(c1),w1(c1)]}),"p1"),P1=a((c1="")=>({begin:n(c1,/"/),end:n(/"/,c1),contains:[qe(c1),w1(c1)]}),"P1"),U1={className:"string",variants:[_1(),_1("#"),_1("##"),_1("###"),P1(),P1("#"),P1("##"),P1("###")]},z2={match:n(/`/,R,/`/)},u2={className:"variable",match:/\$\d+/},d0={className:"variable",match:`\\$${k}+`},U2=[z2,u2,d0],O1={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:B,contains:[...ne,Ce,U1]}]}},c3={className:"keyword",match:n(/@/,o(...F))},S0={className:"meta",match:n(/@/,R)},w0=[O1,c3,S0],x2={match:e(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:n(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,k,"+")},{className:"type",match:D,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:n(/\s+&\s+/,e(D)),relevance:0}]},Bt={begin:/</,end:/>/,keywords:M,contains:[...ee,...H,...w0,W,x2]};x2.contains.push(Bt);let s3={match:n(R,/\s*:/),keywords:"_|0",relevance:0},k0={begin:/\(/,end:/\)/,relevance:0,keywords:M,contains:["self",s3,...ee,...H,...A,...ne,Ce,U1,...U2,...w0,x2]},J2={beginKeywords:"func",contains:[{className:"title",match:o(z2.match,R,E),endsParent:!0,relevance:0},oe]},d2={begin:/</,end:/>/,contains:[...ee,x2]},e2={begin:o(e(n(R,/\s*:/)),e(n(R,/\s+/,R,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:R}]},v2={begin:/\(/,end:/\)/,keywords:M,contains:[e2,...ee,...H,...ne,Ce,U1,...w0,x2,k0],endsParent:!0,illegal:/["']/},B1={className:"function",match:e(/\bfunc\b/),contains:[J2,d2,v2,oe],illegal:[/\[/,/%/]},u3={className:"function",match:/\b(subscript|init[?!]?)\s*(?=[<(])/,keywords:{keyword:"subscript init init? init!",$pattern:/\w+[?!]?/},contains:[d2,v2,oe],illegal:/\[|%/},l2={beginKeywords:"operator",end:O.MATCH_NOTHING_RE,contains:[{className:"title",match:E,endsParent:!0,relevance:0}]},T0={beginKeywords:"precedencegroup",end:O.MATCH_NOTHING_RE,contains:[{className:"title",match:D,relevance:0},{begin:/{/,end:/}/,relevance:0,endsParent:!0,keywords:[...p,...b],contains:[x2]}]};for(let c1 of U1.variants){let t2=c1.contains.find(V=>V.label==="interpol");t2.keywords=M;let r2=[...H,...A,...ne,Ce,U1,...U2];t2.contains=[...r2,{begin:/\(/,end:/\)/,contains:["self",...r2]}]}return{name:"Swift",keywords:M,contains:[...ee,B1,u3,{className:"class",beginKeywords:"struct protocol class extension enum",end:"\\{",excludeEnd:!0,keywords:M,contains:[O.inherit(O.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...H]},l2,T0,{beginKeywords:"import",end:/$/,contains:[...ee],relevance:0},...H,...A,...ne,Ce,U1,...U2,...w0,x2,k0]}}return a(Z,"U"),Es=Z,Es}function iq(){if(Uh)return ys;Uh=1;function t(e){return{name:"Tagger Script",contains:[{className:"comment",begin:/\$noop\(/,end:/\)/,contains:[{begin:/\(/,end:/\)/,contains:["self",{begin:/\\./}]}],relevance:10},{className:"keyword",begin:/\$(?!noop)[a-zA-Z][_a-zA-Z0-9]*/,end:/\(/,excludeEnd:!0},{className:"variable",begin:/%[_a-zA-Z0-9:]*/,end:"%"},{className:"symbol",begin:/\\./}]}}return a(t,"i"),ys=t,ys}function Kv(){if(Bh)return Ss;Bh=1;function t(e){var n="true false yes no null",o="[\\w#;/?:@&=+$,.~*'()[\\]]+",i={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ ]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ ]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ ]|$)"}]},s={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},u={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,s]},m=e.inherit(u,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),g="[0-9]{4}(-[0-9][0-9]){0,2}",b="([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?",p="(\\.[0-9]*)?",_="([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?",C={className:"number",begin:"\\b"+g+b+p+_+"\\b"},h={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},S={begin:/\{/,end:/\}/,contains:[h],illegal:"\\n",relevance:0},E={begin:"\\[",end:"\\]",contains:[h],illegal:"\\n",relevance:0},T=[i,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+o},{className:"type",begin:"!<"+o+">"},{className:"type",begin:"!"+o},{className:"type",begin:"!!"+o},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},C,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},S,E,u],k=[...T];return k.pop(),k.push(m),h.contains=k,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:T}}return a(t,"i"),Ss=t,Ss}function aq(){if(Gh)return ws;Gh=1;function t(e){return{name:"Test Anything Protocol",case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"meta",variants:[{begin:"^TAP version (\\d+)$"},{begin:"^1\\.\\.(\\d+)$"}]},{begin:/---$/,end:"\\.\\.\\.$",subLanguage:"yaml",relevance:0},{className:"number",begin:" (\\d+) "},{className:"symbol",variants:[{begin:"^ok"},{begin:"^not ok"}]}]}}return a(t,"i"),ws=t,ws}function cq(){if(Hh)return ks;Hh=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(i){return n("(",i,")?")}a(e,"e");function n(...i){return i.map(s=>t(s)).join("")}a(n,"t");function o(i){let s=/[a-zA-Z_][a-zA-Z0-9_]*/,u={className:"number",variants:[i.BINARY_NUMBER_MODE,i.C_NUMBER_MODE]};return{name:"Tcl",aliases:["tk"],keywords:"after append apply array auto_execok auto_import auto_load auto_mkindex auto_mkindex_old auto_qualify auto_reset bgerror binary break catch cd chan clock close concat continue dde dict encoding eof error eval exec exit expr fblocked fconfigure fcopy file fileevent filename flush for foreach format gets glob global history http if incr info interp join lappend|10 lassign|10 lindex|10 linsert|10 list llength|10 load lrange|10 lrepeat|10 lreplace|10 lreverse|10 lsearch|10 lset|10 lsort|10 mathfunc mathop memory msgcat namespace open package parray pid pkg::create pkg_mkIndex platform platform::shell proc puts pwd read refchan regexp registry regsub|10 rename return safe scan seek set socket source split string subst switch tcl_endOfWord tcl_findLibrary tcl_startOfNextWord tcl_startOfPreviousWord tcl_wordBreakAfter tcl_wordBreakBefore tcltest tclvars tell time tm trace unknown unload unset update uplevel upvar variable vwait while",contains:[i.COMMENT(";[ \\t]*#","$"),i.COMMENT("^[ \\t]*#","$"),{beginKeywords:"proc",end:"[\\{]",excludeEnd:!0,contains:[{className:"title",begin:"[ \\t\\n\\r]+(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",end:"[ \\t\\n\\r]",endsWithParent:!0,excludeEnd:!0}]},{className:"variable",variants:[{begin:n(/\$/,e(/::/),s,"(::",s,")*")},{begin:"\\$\\{(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",end:"\\}",contains:[u]}]},{className:"string",contains:[i.BACKSLASH_ESCAPE],variants:[i.inherit(i.QUOTE_STRING_MODE,{illegal:null})]},u]}}return a(o,"n"),ks=o,ks}function sq(){if(Yh)return Ts;Yh=1;function t(e){let n="bool byte i16 i32 i64 double string binary";return{name:"Thrift",keywords:{keyword:"namespace const typedef struct enum service exception void oneway set list map required optional",built_in:n,literal:"true false"},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"class",beginKeywords:"struct enum service exception",end:/\{/,illegal:/\n/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,excludeEnd:!0}})]},{begin:"\\b(set|list|map)\\s*<",end:">",keywords:n,contains:["self"]}]}}return a(t,"i"),Ts=t,Ts}function uq(){if(Vh)return Rs;Vh=1;function t(e){let n={className:"number",begin:"[1-9][0-9]*",relevance:0},o={className:"symbol",begin:":[^\\]]+"},i={className:"built_in",begin:"(AR|P|PAYLOAD|PR|R|SR|RSR|LBL|VR|UALM|MESSAGE|UTOOL|UFRAME|TIMER|TIMER_OVERFLOW|JOINT_MAX_SPEED|RESUME_PROG|DIAG_REC)\\[",end:"\\]",contains:["self",n,o]},s={className:"built_in",begin:"(AI|AO|DI|DO|F|RI|RO|UI|UO|GI|GO|SI|SO)\\[",end:"\\]",contains:["self",n,e.QUOTE_STRING_MODE,o]};return{name:"TP",keywords:{keyword:"ABORT ACC ADJUST AND AP_LD BREAK CALL CNT COL CONDITION CONFIG DA DB DIV DETECT ELSE END ENDFOR ERR_NUM ERROR_PROG FINE FOR GP GUARD INC IF JMP LINEAR_MAX_SPEED LOCK MOD MONITOR OFFSET Offset OR OVERRIDE PAUSE PREG PTH RT_LD RUN SELECT SKIP Skip TA TB TO TOOL_OFFSET Tool_Offset UF UT UFRAME_NUM UTOOL_NUM UNLOCK WAIT X Y Z W P R STRLEN SUBSTR FINDSTR VOFFSET PROG ATTR MN POS",literal:"ON OFF max_speed LPOS JPOS ENABLE DISABLE START STOP RESET"},contains:[i,s,{className:"keyword",begin:"/(PROG|ATTR|MN|POS|END)\\b"},{className:"keyword",begin:"(CALL|RUN|POINT_LOGIC|LBL)\\b"},{className:"keyword",begin:"\\b(ACC|CNT|Skip|Offset|PSPD|RT_LD|AP_LD|Tool_Offset)"},{className:"number",begin:"\\d+(sec|msec|mm/sec|cm/min|inch/min|deg/sec|mm|in|cm)?\\b",relevance:0},e.COMMENT("//","[;$]"),e.COMMENT("!","[;$]"),e.COMMENT("--eg:","$"),e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"'"},e.C_NUMBER_MODE,{className:"variable",begin:"\\$[A-Za-z0-9_]+"}]}}return a(t,"i"),Rs=t,Rs}function dq(){if(Wh)return Ms;Wh=1;function t(e){var n={className:"params",begin:"\\(",end:"\\)"},o="attribute block constant cycle date dump include max min parent random range source template_from_string",i={beginKeywords:o,keywords:{name:o},relevance:0,contains:[n]},s={begin:/\|[A-Za-z_]+:?/,keywords:"abs batch capitalize column convert_encoding date date_modify default escape filter first format inky_to_html inline_css join json_encode keys last length lower map markdown merge nl2br number_format raw reduce replace reverse round slice sort spaceless split striptags title trim upper url_encode",contains:[i]},u="apply autoescape block deprecated do embed extends filter flush for from if import include macro sandbox set use verbatim with";return u=u+" "+u.split(" ").map(function(m){return"end"+m}).join(" "),{name:"Twig",aliases:["craftcms"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/,end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:u,starts:{endsWithParent:!0,contains:[s,i],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:["self",s,i]}]}}return a(t,"i"),Ms=t,Ms}function mq(){if(qh)return As;qh=1;let t="[A-Za-z$_][0-9A-Za-z$_]*",e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],o=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],i=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],s=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],u=["arguments","this","super","console","window","document","localStorage","module","global"],m=[].concat(s,u,o,i);function g(h){return h?typeof h=="string"?h:h.source:null}a(g,"d");function b(h){return p("(?=",h,")")}a(b,"_");function p(...h){return h.map(S=>g(S)).join("")}a(p,"p");function _(h){let S=a((M,{after:H})=>{let te="</"+M[0].slice(1);return M.input.indexOf(te,H)!==-1},"R"),E=t,T={begin:"<>",end:"</>"},k={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:a((M,H)=>{let te=M[0].length+M.index,ge=M.input[te];if(ge==="<"){H.ignoreMatch();return}ge===">"&&(S(M,{after:te})||H.ignoreMatch())},"isTrulyOpeningTag")},R={$pattern:t,keyword:e,literal:n,built_in:m},D="[0-9](_?[0-9])*",F=`\\.(${D})`,B="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",Z={className:"number",variants:[{begin:`(\\b(${B})((${F})|\\.)?|(${F}))[eE][+-]?(${D})\\b`},{begin:`\\b(${B})\\b((${F})\\b|\\.)?|(${F})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},O={className:"subst",begin:"\\$\\{",end:"\\}",keywords:R,contains:[]},oe={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[h.BACKSLASH_ESCAPE,O],subLanguage:"xml"}},J={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[h.BACKSLASH_ESCAPE,O],subLanguage:"css"}},ee={className:"string",begin:"`",end:"`",contains:[h.BACKSLASH_ESCAPE,O]},re={className:"comment",variants:[h.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:E+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),h.C_BLOCK_COMMENT_MODE,h.C_LINE_COMMENT_MODE]},le=[h.APOS_STRING_MODE,h.QUOTE_STRING_MODE,oe,J,ee,Z,h.REGEXP_MODE];O.contains=le.concat({begin:/\{/,end:/\}/,keywords:R,contains:["self"].concat(le)});let be=[].concat(re,O.contains),ye=be.concat([{begin:/\(/,end:/\)/,keywords:R,contains:["self"].concat(be)}]),G={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:R,contains:ye};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:R,exports:{PARAMS_CONTAINS:ye},illegal:/#(?![$_A-z])/,contains:[h.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},h.APOS_STRING_MODE,h.QUOTE_STRING_MODE,oe,J,ee,re,Z,{begin:p(/[{,\n]\s*/,b(p(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,E+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:E+b("\\s*:"),relevance:0}]},{begin:"("+h.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[re,h.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+h.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:h.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:R,contains:ye}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:T.begin,end:T.end},{begin:k.begin,"on:begin":k.isTrulyOpeningTag,end:k.end}],subLanguage:"xml",contains:[{begin:k.begin,end:k.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:R,contains:["self",h.inherit(h.TITLE_MODE,{begin:E}),G],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:h.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[G,h.inherit(h.TITLE_MODE,{begin:E})]},{variants:[{begin:"\\."+E},{begin:"\\$"+E}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},h.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[h.inherit(h.TITLE_MODE,{begin:E}),"self",G]},{begin:"(get|set)\\s+(?="+E+"\\()",end:/\{/,keywords:"get set",contains:[h.inherit(h.TITLE_MODE,{begin:E}),{begin:/\(\)/},G]},{begin:/\$[(.]/}]}}a(_,"m");function C(h){let S=t,E={beginKeywords:"namespace",end:/\{/,excludeEnd:!0},T={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},k={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},R=["any","void","number","boolean","string","object","never","enum"],D=["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"],F={$pattern:t,keyword:e.concat(D),literal:n,built_in:m.concat(R)},B={className:"meta",begin:"@"+S},Z=a((J,ee,re)=>{let le=J.contains.findIndex(be=>be.label===ee);if(le===-1)throw new Error("can not find mode to replace");J.contains.splice(le,1,re)},"U"),O=_(h);Object.assign(O.keywords,F),O.exports.PARAMS_CONTAINS.push(B),O.contains=O.contains.concat([B,E,T]),Z(O,"shebang",h.SHEBANG()),Z(O,"use_strict",k);let oe=O.contains.find(J=>J.className==="function");return oe.relevance=0,Object.assign(O,{name:"TypeScript",aliases:["ts","tsx"]}),O}return a(C,"f"),As=C,As}function gq(){if(jh)return Ns;jh=1;function t(e){return{name:"Vala",keywords:{keyword:"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var",built_in:"DBus GLib CCode Gee Object Gtk Posix",literal:"false true null"},contains:[{className:"class",beginKeywords:"class interface namespace",end:/\{/,excludeEnd:!0,illegal:"[^,:\\n\\s\\.]",contains:[e.UNDERSCORE_TITLE_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:'"""',end:'"""',relevance:5},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"^#",end:"$",relevance:2}]}}return a(t,"i"),Ns=t,Ns}function fq(){if($h)return Is;$h=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(...i){return i.map(s=>t(s)).join("")}a(e,"e");function n(...i){return"("+i.map(s=>t(s)).join("|")+")"}a(n,"t");function o(i){let s={className:"string",begin:/"(""|[^/n])"C\b/},u={className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},m=/\d{1,2}\/\d{1,2}\/\d{4}/,g=/\d{4}-\d{1,2}-\d{1,2}/,b=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,p=/\d{1,2}(:\d{1,2}){1,2}/,_={className:"literal",variants:[{begin:e(/# */,n(g,m),/ *#/)},{begin:e(/# */,p,/ *#/)},{begin:e(/# */,b,/ *#/)},{begin:e(/# */,n(g,m),/ +/,n(b,p),/ *#/)}]},C={className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},h={className:"label",begin:/^\w+:/},S=i.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),E=i.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[s,u,_,C,h,S,E,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{"meta-keyword":"const disable else elseif enable end externalsource if region then"},contains:[E]}]}}return a(o,"n"),Is=o,Is}function bq(){if(Qh)return Os;Qh=1;function t(i){return i?typeof i=="string"?i:i.source:null}a(t,"i");function e(...i){return i.map(s=>t(s)).join("")}a(e,"e");function n(...i){return"("+i.map(s=>t(s)).join("|")+")"}a(n,"t");function o(i){let s="lcase month vartype instrrev ubound setlocale getobject rgb getref string weekdayname rnd dateadd monthname now day minute isarray cbool round formatcurrency conversions csng timevalue second year space abs clng timeserial fixs len asc isempty maths dateserial atn timer isobject filter weekday datevalue ccur isdate instr datediff formatdatetime replace isnull right sgn array snumeric log cdbl hex chr lbound msgbox ucase getlocale cos cdate cbyte rtrim join hour oct typename trim strcomp int createobject loadpicture tan formatnumber mid split cint sin datepart ltrim sqr time derived eval date formatpercent exp inputbox left ascw chrw regexp cstr err".split(" "),u=["server","response","request","scriptengine","scriptenginebuildversion","scriptengineminorversion","scriptenginemajorversion"],m={begin:e(n(...s),"\\s*\\("),relevance:0,keywords:{built_in:s}};return{name:"VBScript",aliases:["vbs"],case_insensitive:!0,keywords:{keyword:"call class const dim do loop erase execute executeglobal exit for each next function if then else on error option explicit new private property let get public randomize redim rem select case set stop sub while wend with end to elseif is or xor and not class_initialize class_terminate default preserve in me byval byref step resume goto",built_in:u,literal:"true false null nothing empty"},illegal:"//",contains:[m,i.inherit(i.QUOTE_STRING_MODE,{contains:[{begin:'""'}]}),i.COMMENT(/'/,/$/,{relevance:0}),i.C_NUMBER_MODE]}}return a(o,"n"),Os=o,Os}function Lq(){if(Kh)return Ds;Kh=1;function t(e){return{name:"VBScript in HTML",subLanguage:"xml",contains:[{begin:"<%",end:"%>",subLanguage:"vbscript"}]}}return a(t,"i"),Ds=t,Ds}function pq(){if(Xh)return Ps;Xh=1;function t(e){return{name:"Verilog",aliases:["v","sv","svh"],case_insensitive:!1,keywords:{$pattern:/[\w\$]+/,keyword:"accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind bins binsof bit break buf|0 bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin function generate|5 genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import incdir include initial inout input inside instance int integer interconnect interface intersect join join_any join_none large let liblist library local localparam logic longint macromodule matches medium modport module nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 or output package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor",literal:"null",built_in:"$finish $stop $exit $fatal $error $warning $info $realtime $time $printtimescale $bitstoreal $bitstoshortreal $itor $signed $cast $bits $stime $timeformat $realtobits $shortrealtobits $rtoi $unsigned $asserton $assertkill $assertpasson $assertfailon $assertnonvacuouson $assertoff $assertcontrol $assertpassoff $assertfailoff $assertvacuousoff $isunbounded $sampled $fell $changed $past_gclk $fell_gclk $changed_gclk $rising_gclk $steady_gclk $coverage_control $coverage_get $coverage_save $set_coverage_db_name $rose $stable $past $rose_gclk $stable_gclk $future_gclk $falling_gclk $changing_gclk $display $coverage_get_max $coverage_merge $get_coverage $load_coverage_db $typename $unpacked_dimensions $left $low $increment $clog2 $ln $log10 $exp $sqrt $pow $floor $ceil $sin $cos $tan $countbits $onehot $isunknown $fatal $warning $dimensions $right $high $size $asin $acos $atan $atan2 $hypot $sinh $cosh $tanh $asinh $acosh $atanh $countones $onehot0 $error $info $random $dist_chi_square $dist_erlang $dist_exponential $dist_normal $dist_poisson $dist_t $dist_uniform $q_initialize $q_remove $q_exam $async$and$array $async$nand$array $async$or$array $async$nor$array $sync$and$array $sync$nand$array $sync$or$array $sync$nor$array $q_add $q_full $psprintf $async$and$plane $async$nand$plane $async$or$plane $async$nor$plane $sync$and$plane $sync$nand$plane $sync$or$plane $sync$nor$plane $system $display $displayb $displayh $displayo $strobe $strobeb $strobeh $strobeo $write $readmemb $readmemh $writememh $value$plusargs $dumpvars $dumpon $dumplimit $dumpports $dumpportson $dumpportslimit $writeb $writeh $writeo $monitor $monitorb $monitorh $monitoro $writememb $dumpfile $dumpoff $dumpall $dumpflush $dumpportsoff $dumpportsall $dumpportsflush $fclose $fdisplay $fdisplayb $fdisplayh $fdisplayo $fstrobe $fstrobeb $fstrobeh $fstrobeo $swrite $swriteb $swriteh $swriteo $fscanf $fread $fseek $fflush $feof $fopen $fwrite $fwriteb $fwriteh $fwriteo $fmonitor $fmonitorb $fmonitorh $fmonitoro $sformat $sformatf $fgetc $ungetc $fgets $sscanf $rewind $ftell $ferror"},contains:[e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,{className:"number",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"\\b((\\d+'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{begin:"\\B(('(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{begin:"\\b([0-9_])+",relevance:0}]},{className:"variable",variants:[{begin:"#\\((?!parameter).+\\)"},{begin:"\\.\\w+",relevance:0}]},{className:"meta",begin:"`",end:"$",keywords:{"meta-keyword":"define __FILE__ __LINE__ begin_keywords celldefine default_nettype define else elsif end_keywords endcelldefine endif ifdef ifndef include line nounconnected_drive pragma resetall timescale unconnected_drive undef undefineall"},relevance:0}]}}return a(t,"i"),Ps=t,Ps}function Cq(){if(Jh)return Fs;Jh=1;function t(e){let n="\\d(_|\\d)*",o="[eE][-+]?"+n,i=n+"(\\."+n+")?("+o+")?",s="\\w+",u="\\b("+(n+"#"+s+"(\\."+s+")?#("+o+")?")+"|"+i+")";return{name:"VHDL",case_insensitive:!0,keywords:{keyword:"abs access after alias all and architecture array assert assume assume_guarantee attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package parameter port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable view vmode vprop vunit wait when while with xnor xor",built_in:"boolean bit character integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_logic std_logic_vector unsigned signed boolean_vector integer_vector std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signed real_vector time_vector",literal:"false true note warning error failure line text side width"},illegal:/\{/,contains:[e.C_BLOCK_COMMENT_MODE,e.COMMENT("--","$"),e.QUOTE_STRING_MODE,{className:"number",begin:u,relevance:0},{className:"string",begin:"'(U|X|0|1|Z|W|L|H|-)'",contains:[e.BACKSLASH_ESCAPE]},{className:"symbol",begin:"'[A-Za-z](_?[A-Za-z0-9])*",contains:[e.BACKSLASH_ESCAPE]}]}}return a(t,"i"),Fs=t,Fs}function _q(){if(ez)return Zs;ez=1;function t(e){return{name:"Vim Script",keywords:{$pattern:/[!#@\w]+/,keyword:"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank",built_in:"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp"},illegal:/;/,contains:[e.NUMBER_MODE,{className:"string",begin:"'",end:"'",illegal:"\\n"},{className:"string",begin:/"(\\"|\n\\|[^"\n])*"/},e.COMMENT('"',"$"),{className:"variable",begin:/[bwtglsav]:[\w\d_]*/},{className:"function",beginKeywords:"function function!",end:"$",relevance:0,contains:[e.TITLE_MODE,{className:"params",begin:"\\(",end:"\\)"}]},{className:"symbol",begin:/<[\w-]+>/}]}}return a(t,"i"),Zs=t,Zs}function hq(){if(tz)return Us;tz=1;function t(e){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+e.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[e.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*(\\.[0-9_]*)?(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}return a(t,"i"),Us=t,Us}function zq(){if(nz)return Bs;nz=1;function t(e){let n={$pattern:/[a-zA-Z][a-zA-Z0-9_?]*/,keyword:"if then else do while until for loop import with is as where when by data constant integer real text name boolean symbol infix prefix postfix block tree",literal:"true false nil",built_in:"in mod rem and or xor not abs sign floor ceil sqrt sin cos tan asin acos atan exp expm1 log log2 log10 log1p pi at text_length text_range text_find text_replace contains page slide basic_slide title_slide title subtitle fade_in fade_out fade_at clear_color color line_color line_width texture_wrap texture_transform texture scale_?x scale_?y scale_?z? translate_?x translate_?y translate_?z? rotate_?x rotate_?y rotate_?z? rectangle circle ellipse sphere path line_to move_to quad_to curve_to theme background contents locally time mouse_?x mouse_?y mouse_buttons ObjectLoader Animate MovieCredits Slides Filters Shading Materials LensFlare Mapping VLCAudioVideo StereoDecoder PointCloud NetworkAccess RemoteControl RegExp ChromaKey Snowfall NodeJS Speech Charts"},o={className:"string",begin:'"',end:'"',illegal:"\\n"},i={className:"string",begin:"'",end:"'",illegal:"\\n"},s={className:"string",begin:"<<",end:">>"},u={className:"number",begin:"[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?"},m={beginKeywords:"import",end:"$",keywords:n,contains:[o]},g={className:"function",begin:/[a-z][^\n]*->/,returnBegin:!0,end:/->/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,keywords:n}})]};return{name:"XL",aliases:["tao"],keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,i,s,g,m,u,e.NUMBER_MODE]}}return a(t,"i"),Bs=t,Bs}function xq(){if(oz)return Gs;oz=1;function t(e){return{name:"XQuery",aliases:["xpath","xq"],case_insensitive:!1,illegal:/(proc)|(abstract)|(extends)|(until)|(#)/,keywords:{$pattern:/[a-zA-Z$][a-zA-Z0-9_:-]*/,keyword:"module schema namespace boundary-space preserve no-preserve strip default collation base-uri ordering context decimal-format decimal-separator copy-namespaces empty-sequence except exponent-separator external grouping-separator inherit no-inherit lax minus-sign per-mille percent schema-attribute schema-element strict unordered zero-digit declare import option function validate variable for at in let where order group by return if then else tumbling sliding window start when only end previous next stable ascending descending allowing empty greatest least some every satisfies switch case typeswitch try catch and or to union intersect instance of treat as castable cast map array delete insert into replace value rename copy modify update",type:"item document-node node attribute document element comment namespace namespace-node processing-instruction text construction xs:anyAtomicType xs:untypedAtomic xs:duration xs:time xs:decimal xs:float xs:double xs:gYearMonth xs:gYear xs:gMonthDay xs:gMonth xs:gDay xs:boolean xs:base64Binary xs:hexBinary xs:anyURI xs:QName xs:NOTATION xs:dateTime xs:dateTimeStamp xs:date xs:string xs:normalizedString xs:token xs:language xs:NMTOKEN xs:Name xs:NCName xs:ID xs:IDREF xs:ENTITY xs:integer xs:nonPositiveInteger xs:negativeInteger xs:long xs:int xs:short xs:byte xs:nonNegativeInteger xs:unisignedLong xs:unsignedInt xs:unsignedShort xs:unsignedByte xs:positiveInteger xs:yearMonthDuration xs:dayTimeDuration",literal:"eq ne lt le gt ge is self:: child:: descendant:: descendant-or-self:: attribute:: following:: following-sibling:: parent:: ancestor:: ancestor-or-self:: preceding:: preceding-sibling:: NaN"},contains:[{className:"variable",begin:/[$][\w\-:]+/},{className:"built_in",variants:[{begin:/\barray:/,end:/(?:append|filter|flatten|fold-(?:left|right)|for-each(?:-pair)?|get|head|insert-before|join|put|remove|reverse|size|sort|subarray|tail)\b/},{begin:/\bmap:/,end:/(?:contains|entry|find|for-each|get|keys|merge|put|remove|size)\b/},{begin:/\bmath:/,end:/(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/},{begin:/\bop:/,end:/\(/,excludeEnd:!0},{begin:/\bfn:/,end:/\(/,excludeEnd:!0},{begin:/[^</$:'"-]\b(?:abs|accumulator-(?:after|before)|adjust-(?:date(?:Time)?|time)-to-timezone|analyze-string|apply|available-(?:environment-variables|system-properties)|avg|base-uri|boolean|ceiling|codepoints?-(?:equal|to-string)|collation-key|collection|compare|concat|contains(?:-token)?|copy-of|count|current(?:-)?(?:date(?:Time)?|time|group(?:ing-key)?|output-uri|merge-(?:group|key))?data|dateTime|days?-from-(?:date(?:Time)?|duration)|deep-equal|default-(?:collation|language)|distinct-values|document(?:-uri)?|doc(?:-available)?|element-(?:available|with-id)|empty|encode-for-uri|ends-with|environment-variable|error|escape-html-uri|exactly-one|exists|false|filter|floor|fold-(?:left|right)|for-each(?:-pair)?|format-(?:date(?:Time)?|time|integer|number)|function-(?:arity|available|lookup|name)|generate-id|has-children|head|hours-from-(?:dateTime|duration|time)|id(?:ref)?|implicit-timezone|in-scope-prefixes|index-of|innermost|insert-before|iri-to-uri|json-(?:doc|to-xml)|key|lang|last|load-xquery-module|local-name(?:-from-QName)?|(?:lower|upper)-case|matches|max|minutes-from-(?:dateTime|duration|time)|min|months?-from-(?:date(?:Time)?|duration)|name(?:space-uri-?(?:for-prefix|from-QName)?)?|nilled|node-name|normalize-(?:space|unicode)|not|number|one-or-more|outermost|parse-(?:ietf-date|json)|path|position|(?:prefix-from-)?QName|random-number-generator|regex-group|remove|replace|resolve-(?:QName|uri)|reverse|root|round(?:-half-to-even)?|seconds-from-(?:dateTime|duration|time)|snapshot|sort|starts-with|static-base-uri|stream-available|string-?(?:join|length|to-codepoints)?|subsequence|substring-?(?:after|before)?|sum|system-property|tail|timezone-from-(?:date(?:Time)?|time)|tokenize|trace|trans(?:form|late)|true|type-available|unordered|unparsed-(?:entity|text)?-?(?:public-id|uri|available|lines)?|uri-collection|xml-to-json|years?-from-(?:date(?:Time)?|duration)|zero-or-one)\b/},{begin:/\blocal:/,end:/\(/,excludeEnd:!0},{begin:/\bzip:/,end:/(?:zip-file|(?:xml|html|text|binary)-entry| (?:update-)?entries)\b/},{begin:/\b(?:util|db|functx|app|xdmp|xmldb):/,end:/\(/,excludeEnd:!0}]},{className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},{className:"number",begin:/(\b0[0-7_]+)|(\b0x[0-9a-fA-F_]+)|(\b[1-9][0-9_]*(\.[0-9_]+)?)|[0_]\b/,relevance:0},{className:"comment",begin:/\(:/,end:/:\)/,relevance:10,contains:[{className:"doctag",begin:/@\w+/}]},{className:"meta",begin:/%[\w\-:]+/},{className:"title",begin:/\bxquery version "[13]\.[01]"\s?(?:encoding ".+")?/,end:/;/},{beginKeywords:"element attribute comment document processing-instruction",end:/\{/,excludeEnd:!0},{begin:/<([\w._:-]+)(\s+\S*=('|").*('|"))?>/,end:/(\/[\w._:-]+>)/,subLanguage:"xml",contains:[{begin:/\{/,end:/\}/,subLanguage:"xquery"},"self"]}]}}return a(t,"i"),Gs=t,Gs}function vq(){if(lz)return Hs;lz=1;function t(e){let n={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},o=e.UNDERSCORE_TITLE_MODE,i={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},s="namespace class interface use extends function return abstract final public protected private static deprecated throw try catch Exception echo empty isset instanceof unset let var new const self require if else elseif switch case default do while loop for continue break likely unlikely __LINE__ __FILE__ __DIR__ __FUNCTION__ __CLASS__ __TRAIT__ __METHOD__ __NAMESPACE__ array boolean float double integer object resource string char long unsigned bool int uint ulong uchar true false null undefined";return{name:"Zephir",aliases:["zep"],keywords:s,contains:[e.C_LINE_COMMENT_MODE,e.COMMENT(/\/\*/,/\*\//,{contains:[{className:"doctag",begin:/@[A-Za-z]+/}]}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;/,contains:[e.BACKSLASH_ESCAPE]},{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function fn",end:/[;{]/,excludeEnd:!0,illegal:/\$|\[|%/,contains:[o,{className:"params",begin:/\(/,end:/\)/,keywords:s,contains:["self",e.C_BLOCK_COMMENT_MODE,n,i]}]},{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,illegal:/[:($"]/,contains:[{beginKeywords:"extends implements"},o]},{beginKeywords:"namespace",end:/;/,illegal:/[.']/,contains:[o]},{beginKeywords:"use",end:/;/,contains:[o]},{begin:/=>/},n,i]}}return a(t,"i"),Hs=t,Hs}function Eq(){if(rz)return Ys;rz=1;var t=XH();return t.registerLanguage("1c",JH()),t.registerLanguage("abnf",eY()),t.registerLanguage("accesslog",tY()),t.registerLanguage("actionscript",nY()),t.registerLanguage("ada",oY()),t.registerLanguage("angelscript",lY()),t.registerLanguage("apache",rY()),t.registerLanguage("applescript",iY()),t.registerLanguage("arcade",aY()),t.registerLanguage("arduino",cY()),t.registerLanguage("armasm",sY()),t.registerLanguage("xml",uY()),t.registerLanguage("asciidoc",dY()),t.registerLanguage("aspectj",mY()),t.registerLanguage("autohotkey",gY()),t.registerLanguage("autoit",fY()),t.registerLanguage("avrasm",bY()),t.registerLanguage("awk",LY()),t.registerLanguage("axapta",pY()),t.registerLanguage("bash",jv()),t.registerLanguage("basic",CY()),t.registerLanguage("bnf",_Y()),t.registerLanguage("brainfuck",hY()),t.registerLanguage("c-like",zY()),t.registerLanguage("c",xY()),t.registerLanguage("cal",vY()),t.registerLanguage("capnproto",EY()),t.registerLanguage("ceylon",yY()),t.registerLanguage("clean",SY()),t.registerLanguage("clojure",wY()),t.registerLanguage("clojure-repl",kY()),t.registerLanguage("cmake",TY()),t.registerLanguage("coffeescript",RY()),t.registerLanguage("coq",MY()),t.registerLanguage("cos",AY()),t.registerLanguage("cpp",NY()),t.registerLanguage("crmsh",IY()),t.registerLanguage("crystal",OY()),t.registerLanguage("csharp",DY()),t.registerLanguage("csp",PY()),t.registerLanguage("css",FY()),t.registerLanguage("d",ZY()),t.registerLanguage("markdown",UY()),t.registerLanguage("dart",BY()),t.registerLanguage("delphi",GY()),t.registerLanguage("diff",HY()),t.registerLanguage("django",YY()),t.registerLanguage("dns",VY()),t.registerLanguage("dockerfile",WY()),t.registerLanguage("dos",qY()),t.registerLanguage("dsconfig",jY()),t.registerLanguage("dts",$Y()),t.registerLanguage("dust",QY()),t.registerLanguage("ebnf",KY()),t.registerLanguage("elixir",XY()),t.registerLanguage("elm",JY()),t.registerLanguage("ruby",eV()),t.registerLanguage("erb",tV()),t.registerLanguage("erlang-repl",nV()),t.registerLanguage("erlang",oV()),t.registerLanguage("excel",lV()),t.registerLanguage("fix",rV()),t.registerLanguage("flix",iV()),t.registerLanguage("fortran",aV()),t.registerLanguage("fsharp",cV()),t.registerLanguage("gams",sV()),t.registerLanguage("gauss",uV()),t.registerLanguage("gcode",dV()),t.registerLanguage("gherkin",mV()),t.registerLanguage("glsl",gV()),t.registerLanguage("gml",fV()),t.registerLanguage("go",bV()),t.registerLanguage("golo",LV()),t.registerLanguage("gradle",pV()),t.registerLanguage("groovy",CV()),t.registerLanguage("haml",_V()),t.registerLanguage("handlebars",hV()),t.registerLanguage("haskell",zV()),t.registerLanguage("haxe",xV()),t.registerLanguage("hsp",vV()),t.registerLanguage("htmlbars",EV()),t.registerLanguage("http",yV()),t.registerLanguage("hy",SV()),t.registerLanguage("inform7",wV()),t.registerLanguage("ini",kV()),t.registerLanguage("irpf90",TV()),t.registerLanguage("isbl",RV()),t.registerLanguage("java",MV()),t.registerLanguage("javascript",$v()),t.registerLanguage("jboss-cli",AV()),t.registerLanguage("json",NV()),t.registerLanguage("julia",IV()),t.registerLanguage("julia-repl",OV()),t.registerLanguage("kotlin",DV()),t.registerLanguage("lasso",PV()),t.registerLanguage("latex",FV()),t.registerLanguage("ldif",ZV()),t.registerLanguage("leaf",UV()),t.registerLanguage("less",BV()),t.registerLanguage("lisp",GV()),t.registerLanguage("livecodeserver",HV()),t.registerLanguage("livescript",YV()),t.registerLanguage("llvm",VV()),t.registerLanguage("lsl",WV()),t.registerLanguage("lua",qV()),t.registerLanguage("makefile",jV()),t.registerLanguage("mathematica",$V()),t.registerLanguage("matlab",QV()),t.registerLanguage("maxima",KV()),t.registerLanguage("mel",XV()),t.registerLanguage("mercury",JV()),t.registerLanguage("mipsasm",eW()),t.registerLanguage("mizar",tW()),t.registerLanguage("perl",nW()),t.registerLanguage("mojolicious",oW()),t.registerLanguage("monkey",lW()),t.registerLanguage("moonscript",rW()),t.registerLanguage("n1ql",iW()),t.registerLanguage("nginx",aW()),t.registerLanguage("nim",cW()),t.registerLanguage("nix",sW()),t.registerLanguage("node-repl",uW()),t.registerLanguage("nsis",dW()),t.registerLanguage("objectivec",mW()),t.registerLanguage("ocaml",gW()),t.registerLanguage("openscad",fW()),t.registerLanguage("oxygene",bW()),t.registerLanguage("parser3",LW()),t.registerLanguage("pf",pW()),t.registerLanguage("pgsql",CW()),t.registerLanguage("php",_W()),t.registerLanguage("php-template",hW()),t.registerLanguage("plaintext",Qv()),t.registerLanguage("pony",zW()),t.registerLanguage("powershell",xW()),t.registerLanguage("processing",vW()),t.registerLanguage("profile",EW()),t.registerLanguage("prolog",yW()),t.registerLanguage("properties",SW()),t.registerLanguage("protobuf",wW()),t.registerLanguage("puppet",kW()),t.registerLanguage("purebasic",TW()),t.registerLanguage("python",RW()),t.registerLanguage("python-repl",MW()),t.registerLanguage("q",AW()),t.registerLanguage("qml",NW()),t.registerLanguage("r",IW()),t.registerLanguage("reasonml",OW()),t.registerLanguage("rib",DW()),t.registerLanguage("roboconf",PW()),t.registerLanguage("routeros",FW()),t.registerLanguage("rsl",ZW()),t.registerLanguage("ruleslanguage",UW()),t.registerLanguage("rust",BW()),t.registerLanguage("sas",GW()),t.registerLanguage("scala",HW()),t.registerLanguage("scheme",YW()),t.registerLanguage("scilab",VW()),t.registerLanguage("scss",WW()),t.registerLanguage("shell",qW()),t.registerLanguage("smali",jW()),t.registerLanguage("smalltalk",$W()),t.registerLanguage("sml",QW()),t.registerLanguage("sqf",KW()),t.registerLanguage("sql_more",XW()),t.registerLanguage("sql",JW()),t.registerLanguage("stan",eq()),t.registerLanguage("stata",tq()),t.registerLanguage("step21",nq()),t.registerLanguage("stylus",oq()),t.registerLanguage("subunit",lq()),t.registerLanguage("swift",rq()),t.registerLanguage("taggerscript",iq()),t.registerLanguage("yaml",Kv()),t.registerLanguage("tap",aq()),t.registerLanguage("tcl",cq()),t.registerLanguage("thrift",sq()),t.registerLanguage("tp",uq()),t.registerLanguage("twig",dq()),t.registerLanguage("typescript",mq()),t.registerLanguage("vala",gq()),t.registerLanguage("vbnet",fq()),t.registerLanguage("vbscript",bq()),t.registerLanguage("vbscript-html",Lq()),t.registerLanguage("verilog",pq()),t.registerLanguage("vhdl",Cq()),t.registerLanguage("vim",_q()),t.registerLanguage("x86asm",hq()),t.registerLanguage("xl",zq()),t.registerLanguage("xquery",xq()),t.registerLanguage("zephir",vq()),Ys=t,Ys}function Vs(t){return t==null}function aj(t){let e={"<>":new Set,"()":new Set,"[]":new Set},n=/<([^>]*)>|\(([^)]*)\)|\[([^\]]*)\]|([^<>()[\]\s]+)/g,o,i;for(;o=n.exec(t);){if(o[4]){i!==void 0&&(i=o.index);break}i=o.index+o[0].length,o[1]&&o[1].split(",").forEach(s=>e["<>"].add(s.trim())),o[2]&&o[2].split(",").forEach(s=>e["()"].add(s.trim())),o[3]&&o[3].split(",").forEach(s=>e["[]"].add(s.trim()))}return[Array.from(e["<>"]),Array.from(e["()"]),Array.from(e["[]"]),t.slice(i)]}function mj(t){let e=y.useRef(()=>{});return dj(()=>{e.current=t}),y.useCallback(function(){for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return e.current==null?void 0:e.current(...o)},[])}function bj(){let[t,e]=y.useState(()=>iz?az():void 0);return id(()=>{t==null&&e(az())},[]),y.useEffect(()=>{iz=!0},[]),t}function Cj(){let t=new Map;return{emit(e,n){var o;(o=t.get(e))==null||o.forEach(i=>i(n))},on(e,n){t.has(e)||t.set(e,new Set),t.get(e).add(n)},off(e,n){var o;(o=t.get(e))==null||o.delete(n)}}}function vj(t){let{open:e=!1,onOpenChange:n,elements:o}=t,i=pj(),s=y.useRef({}),[u]=y.useState(()=>Cj()),m=zj()!=null,[g,b]=y.useState(o.reference),p=mj((h,S,E)=>{s.current.openEvent=h?S:void 0,u.emit("openchange",{open:h,event:S,reason:E,nested:m}),n?.(h,S,E)}),_=y.useMemo(()=>({setPositionReference:b}),[]),C=y.useMemo(()=>({reference:g||o.reference||null,floating:o.floating||null,domReference:o.reference}),[g,o.reference,o.floating]);return y.useMemo(()=>({dataRef:s,open:e,onOpenChange:p,elements:C,events:u,floatingId:i,refs:_}),[e,p,C,u,i,_])}function Ej(t){t===void 0&&(t={});let{nodeId:e}=t,n=vj({...t,elements:{reference:null,floating:null,...t.elements}}),o=t.rootContext||n,i=o.elements,[s,u]=y.useState(null),[m,g]=y.useState(null),b=i?.domReference||s,p=y.useRef(null),_=xj();id(()=>{b&&(p.current=b)},[b]);let C=IB({...t,elements:{...i,...m&&{reference:m}}}),h=y.useCallback(R=>{let D=q2(R)?{getBoundingClientRect:a(()=>R.getBoundingClientRect(),"getBoundingClientRect"),getClientRects:a(()=>R.getClientRects(),"getClientRects"),contextElement:R}:R;g(D),C.refs.setReference(D)},[C.refs]),S=y.useCallback(R=>{(q2(R)||R===null)&&(p.current=R,u(R)),(q2(C.refs.reference.current)||C.refs.reference.current===null||R!==null&&!q2(R))&&C.refs.setReference(R)},[C.refs]),E=y.useMemo(()=>({...C.refs,setReference:S,setPositionReference:h,domReference:p}),[C.refs,S,h]),T=y.useMemo(()=>({...C.elements,domReference:b}),[C.elements,b]),k=y.useMemo(()=>({...C,...o,refs:E,elements:T,nodeId:e}),[C,E,T,e,o]);return id(()=>{o.dataRef.current.floatingContext=k;let R=_?.nodesRef.current.find(D=>D.id===e);R&&(R.context=k)}),y.useMemo(()=>({...C,context:k,refs:E,elements:T}),[C,E,T,k])}function yj(t){let e=y.useRef(t);return y.useEffect(()=>{e.current=t},[t]),e}function Sj(t,e,n){let o=yj(e);y.useEffect(()=>{function i(s){o.current(s)}return a(i,"s"),document.addEventListener(t,i,n),()=>document.removeEventListener(t,i,n)},[t,n,o])}function Aj(t){let e=Math.floor(t/1e3),n=Math.floor(t%1e3),o=Math.floor((t%1e3-n)*1e3);return e+"s "+n+"ms "+o+"\u03BCs"}function Ij(){return mz||(mz=1,function(t){function e(M,H){var te=M.length;M.push(H);e:for(;0<te;){var ge=te-1>>>1,A=M[ge];if(0<i(A,H))M[ge]=H,M[te]=A,te=ge;else break e}}a(e,"e");function n(M){return M.length===0?null:M[0]}a(n,"t");function o(M){if(M.length===0)return null;var H=M[0],te=M.pop();if(te!==H){M[0]=te;e:for(var ge=0,A=M.length,W=A>>>1;ge<W;){var ce=2*(ge+1)-1,ne=M[ce],ie=ce+1,Le=M[ie];if(0>i(ne,te))ie<A&&0>i(Le,ne)?(M[ge]=Le,M[ie]=te,ge=ie):(M[ge]=ne,M[ce]=te,ge=ce);else if(ie<A&&0>i(Le,te))M[ge]=Le,M[ie]=te,ge=ie;else break e}}return H}a(o,"n");function i(M,H){var te=M.sortIndex-H.sortIndex;return te!==0?te:M.id-H.id}if(a(i,"s"),t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var u=Date,m=u.now();t.unstable_now=function(){return u.now()-m}}var g=[],b=[],p=1,_=null,C=3,h=!1,S=!1,E=!1,T=!1,k=typeof setTimeout=="function"?setTimeout:null,R=typeof clearTimeout=="function"?clearTimeout:null,D=typeof setImmediate<"u"?setImmediate:null;function F(M){for(var H=n(b);H!==null;){if(H.callback===null)o(b);else if(H.startTime<=M)o(b),H.sortIndex=H.expirationTime,e(g,H);else break;H=n(b)}}a(F,"N");function B(M){if(E=!1,F(M),!S)if(n(g)!==null)S=!0,Z||(Z=!0,le());else{var H=n(b);H!==null&&G(B,H.startTime-M)}}a(B,"F");var Z=!1,O=-1,oe=5,J=-1;function ee(){return T?!0:!(t.unstable_now()-J<oe)}a(ee,"X");function re(){if(T=!1,Z){var M=t.unstable_now();J=M;var H=!0;try{e:{S=!1,E&&(E=!1,R(O),O=-1),h=!0;var te=C;try{t:{for(F(M),_=n(g);_!==null&&!(_.expirationTime>M&&ee());){var ge=_.callback;if(typeof ge=="function"){_.callback=null,C=_.priorityLevel;var A=ge(_.expirationTime<=M);if(M=t.unstable_now(),typeof A=="function"){_.callback=A,F(M),H=!0;break t}_===n(g)&&o(g),F(M)}else o(g);_=n(g)}if(_!==null)H=!0;else{var W=n(b);W!==null&&G(B,W.startTime-M),H=!1}}break e}finally{_=null,C=te,h=!1}H=void 0}}finally{H?le():Z=!1}}}a(re,"r2");var le;if(typeof D=="function")le=a(function(){D(re)},"t2");else if(typeof MessageChannel<"u"){var be=new MessageChannel,ye=be.port2;be.port1.onmessage=re,le=a(function(){ye.postMessage(null)},"t2")}else le=a(function(){k(re,0)},"t2");function G(M,H){O=k(function(){M(t.unstable_now())},H)}a(G,"H"),t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(M){M.callback=null},t.unstable_forceFrameRate=function(M){0>M||125<M?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):oe=0<M?Math.floor(1e3/M):5},t.unstable_getCurrentPriorityLevel=function(){return C},t.unstable_next=function(M){switch(C){case 1:case 2:case 3:var H=3;break;default:H=C}var te=C;C=H;try{return M()}finally{C=te}},t.unstable_requestPaint=function(){T=!0},t.unstable_runWithPriority=function(M,H){switch(M){case 1:case 2:case 3:case 4:case 5:break;default:M=3}var te=C;C=M;try{return H()}finally{C=te}},t.unstable_scheduleCallback=function(M,H,te){var ge=t.unstable_now();switch(typeof te=="object"&&te!==null?(te=te.delay,te=typeof te=="number"&&0<te?ge+te:ge):te=ge,M){case 1:var A=-1;break;case 2:A=250;break;case 5:A=1073741823;break;case 4:A=1e4;break;default:A=5e3}return A=te+A,M={id:p++,callback:H,priorityLevel:M,startTime:te,expirationTime:A,sortIndex:-1},te>ge?(M.sortIndex=te,e(b,M),n(g)===null&&M===n(b)&&(E?(R(O),O=-1):E=!0,G(B,te-ge))):(M.sortIndex=A,e(g,M),S||h||(S=!0,Z||(Z=!0,le()))),M},t.unstable_shouldYield=ee,t.unstable_wrapCallback=function(M){var H=C;return function(){var te=C;C=H;try{return M.apply(this,arguments)}finally{C=te}}}}(dz)),dz}function Oj(){return gz||(gz=1,uz.exports=Ij()),uz.exports}function Dj(){if(fz)return ll;fz=1;var t=Oj(),e=ud(),n=Tx();function o(l){var r="https://react.dev/errors/"+l;if(1<arguments.length){r+="?args[]="+encodeURIComponent(arguments[1]);for(var c=2;c<arguments.length;c++)r+="&args[]="+encodeURIComponent(arguments[c])}return"Minified React error #"+l+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}a(o,"n");function i(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}a(i,"s");function s(l){var r=l,c=l;if(l.alternate)for(;r.return;)r=r.return;else{l=r;do r=l,(r.flags&4098)!==0&&(c=r.return),l=r.return;while(l)}return r.tag===3?c:null}a(s,"l");function u(l){if(l.tag===13){var r=l.memoizedState;if(r===null&&(l=l.alternate,l!==null&&(r=l.memoizedState)),r!==null)return r.dehydrated}return null}a(u,"c");function m(l){if(s(l)!==l)throw Error(o(188))}a(m,"L");function g(l){var r=l.alternate;if(!r){if(r=s(l),r===null)throw Error(o(188));return r!==l?null:l}for(var c=l,d=r;;){var f=c.return;if(f===null)break;var L=f.alternate;if(L===null){if(d=f.return,d!==null){c=d;continue}break}if(f.child===L.child){for(L=f.child;L;){if(L===c)return m(f),l;if(L===d)return m(f),r;L=L.sibling}throw Error(o(188))}if(c.return!==d.return)c=f,d=L;else{for(var z=!1,w=f.child;w;){if(w===c){z=!0,c=f,d=L;break}if(w===d){z=!0,d=f,c=L;break}w=w.sibling}if(!z){for(w=L.child;w;){if(w===c){z=!0,c=L,d=f;break}if(w===d){z=!0,d=L,c=f;break}w=w.sibling}if(!z)throw Error(o(189))}}if(c.alternate!==d)throw Error(o(190))}if(c.tag!==3)throw Error(o(188));return c.stateNode.current===c?l:r}a(g,"d");function b(l){var r=l.tag;if(r===5||r===26||r===27||r===6)return l;for(l=l.child;l!==null;){if(r=b(l),r!==null)return r;l=l.sibling}return null}a(b,"_");var p=Object.assign,_=Symbol.for("react.element"),C=Symbol.for("react.transitional.element"),h=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),R=Symbol.for("react.consumer"),D=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),oe=Symbol.for("react.lazy"),J=Symbol.for("react.activity"),ee=Symbol.for("react.memo_cache_sentinel"),re=Symbol.iterator;function le(l){return l===null||typeof l!="object"?null:(l=re&&l[re]||l["@@iterator"],typeof l=="function"?l:null)}a(le,"t2");var be=Symbol.for("react.client.reference");function ye(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===be?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case S:return"Fragment";case T:return"Profiler";case E:return"StrictMode";case B:return"Suspense";case Z:return"SuspenseList";case J:return"Activity"}if(typeof l=="object")switch(l.$$typeof){case h:return"Portal";case D:return(l.displayName||"Context")+".Provider";case R:return(l._context.displayName||"Context")+".Consumer";case F:var r=l.render;return l=l.displayName,l||(l=r.displayName||r.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case O:return r=l.displayName||null,r!==null?r:ye(l.type)||"Memo";case oe:r=l._payload,l=l._init;try{return ye(l(r))}catch{}}return null}a(ye,"R2");var G=Array.isArray,M=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,te={pending:!1,data:null,method:null,action:null},ge=[],A=-1;function W(l){return{current:l}}a(W,"q");function ce(l){0>A||(l.current=ge[A],ge[A]=null,A--)}a(ce,"s2");function ne(l,r){A++,ge[A]=l.current,l.current=r}a(ne,"i2");var ie=W(null),Le=W(null),Ce=W(null),qe=W(null);function Qe(l,r){switch(ne(Ce,r),ne(Le,l),ne(ie,null),r.nodeType){case 9:case 11:l=(l=r.documentElement)&&(l=l.namespaceURI)?eb(l):0;break;default:if(l=r.tagName,r=r.namespaceURI)r=eb(r),l=tb(r,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}ce(ie),ne(ie,l)}a(Qe,"q2");function w1(){ce(ie),ce(Le),ce(Ce)}a(w1,"v1");function _1(l){l.memoizedState!==null&&ne(qe,l);var r=ie.current,c=tb(r,l.type);r!==c&&(ne(Le,l),ne(ie,c))}a(_1,"p1");function P1(l){Le.current===l&&(ce(ie),ce(Le)),qe.current===l&&(ce(qe),U4._currentValue=te)}a(P1,"P1");var U1=Object.prototype.hasOwnProperty,z2=t.unstable_scheduleCallback,u2=t.unstable_cancelCallback,d0=t.unstable_shouldYield,U2=t.unstable_requestPaint,O1=t.unstable_now,c3=t.unstable_getCurrentPriorityLevel,S0=t.unstable_ImmediatePriority,w0=t.unstable_UserBlockingPriority,x2=t.unstable_NormalPriority,Bt=t.unstable_LowPriority,s3=t.unstable_IdlePriority,k0=t.log,J2=t.unstable_setDisableYieldValue,d2=null,e2=null;function v2(l){if(typeof k0=="function"&&J2(l),e2&&typeof e2.setStrictMode=="function")try{e2.setStrictMode(d2,l)}catch{}}a(v2,"Me");var B1=Math.clz32?Math.clz32:T0,u3=Math.log,l2=Math.LN2;function T0(l){return l>>>=0,l===0?32:31-(u3(l)/l2|0)|0}a(T0,"K1");var c1=256,t2=4194304;function r2(l){var r=l&42;if(r!==0)return r;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}a(r2,"ne");function V(l,r,c){var d=l.pendingLanes;if(d===0)return 0;var f=0,L=l.suspendedLanes,z=l.pingedLanes;l=l.warmLanes;var w=d&134217727;return w!==0?(d=w&~L,d!==0?f=r2(d):(z&=w,z!==0?f=r2(z):c||(c=w&~l,c!==0&&(f=r2(c))))):(w=d&~L,w!==0?f=r2(w):z!==0?f=r2(z):c||(c=d&~l,c!==0&&(f=r2(c)))),f===0?0:r!==0&&r!==f&&(r&L)===0&&(L=f&-f,c=r&-r,L>=c||L===32&&(c&4194048)!==0)?r:f}a(V,"F3");function ae(l,r){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&r)===0}a(ae,"U3");function ze(l,r){switch(l){case 1:case 2:case 4:case 8:case 64:return r+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}a(ze,"Y");function Ye(){var l=c1;return c1<<=1,(c1&4194048)===0&&(c1=256),l}a(Ye,"o2");function t1(){var l=t2;return t2<<=1,(t2&62914560)===0&&(t2=4194304),l}a(t1,"E2");function l1(l){for(var r=[],c=0;31>c;c++)r.push(l);return r}a(l1,"k2");function b1(l,r){l.pendingLanes|=r,r!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}a(b1,"Q2");function xe(l,r,c,d,f,L){var z=l.pendingLanes;l.pendingLanes=c,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=c,l.entangledLanes&=c,l.errorRecoveryDisabledLanes&=c,l.shellSuspendCounter=0;var w=l.entanglements,N=l.expirationTimes,j=l.hiddenUpdates;for(c=z&~c;0<c;){var se=31-B1(c),de=1<<se;w[se]=0,N[se]=-1;var K=j[se];if(K!==null)for(j[se]=null,se=0;se<K.length;se++){var X=K[se];X!==null&&(X.lane&=-536870913)}c&=~de}d!==0&&Ae(l,d,0),L!==0&&f===0&&l.tag!==0&&(l.suspendedLanes|=L&~(z&~r))}a(xe,"u1");function Ae(l,r,c){l.pendingLanes|=r,l.suspendedLanes&=~r;var d=31-B1(r);l.entangledLanes|=r,l.entanglements[d]=l.entanglements[d]|1073741824|c&4194090}a(Ae,"I1");function ke(l,r){var c=l.entangledLanes|=r;for(l=l.entanglements;c;){var d=31-B1(c),f=1<<d;f&r|l[d]&r&&(l[d]|=r),c&=~f}}a(ke,"p2");function Ue(l){switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:l=128;break;case 268435456:l=134217728;break;default:l=0}return l}a(Ue,"v2");function x1(l){return l&=-l,2<l?8<l?(l&134217727)!==0?32:268435456:8:2}a(x1,"H2");function e0(){var l=H.p;return l!==0?l:(l=window.event,l===void 0?32:hb(l.type))}a(e0,"W2");function y3(l,r){var c=H.p;try{return H.p=l,r()}finally{H.p=c}}a(y3,"E1");var B2=Math.random().toString(36).slice(2),Q1="__reactFiber$"+B2,m2="__reactProps$"+B2,R2="__reactContainer$"+B2,d3="__reactEvents$"+B2,Mn="__reactListeners$"+B2,S3="__reactHandles$"+B2,X3="__reactResources$"+B2,R0="__reactMarker$"+B2;function G2(l){delete l[Q1],delete l[m2],delete l[d3],delete l[Mn],delete l[S3]}a(G2,"Oe");function m0(l){var r=l[Q1];if(r)return r;for(var c=l.parentNode;c;){if(r=c[R2]||c[Q1]){if(c=r.alternate,r.child!==null||c!==null&&c.child!==null)for(l=rb(l);l!==null;){if(c=l[Q1])return c;l=rb(l)}return r}l=c,c=l.parentNode}return null}a(m0,"i3");function M0(l){if(l=l[Q1]||l[R2]){var r=l.tag;if(r===5||r===6||r===13||r===26||r===27||r===3)return l}return null}a(M0,"Z3");function m3(l){var r=l.tag;if(r===5||r===26||r===27||r===6)return l.stateNode;throw Error(o(33))}a(m3,"h3");function j0(l){var r=l[X3];return r||(r=l[X3]={hoistableStyles:new Map,hoistableScripts:new Map}),r}a(j0,"f3");function G1(l){l[R0]=!0}a(G1,"H1");var I=new Set,ve={};function fe(l,r){Je(l,r),Je(l+"Capture",r)}a(fe,"C2");function Je(l,r){for(ve[l]=r,l=0;l<r.length;l++)I.add(r[l])}a(Je,"T2");var H1=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),I1={},t0={};function i2(l){return U1.call(t0,l)?!0:U1.call(I1,l)?!1:H1.test(l)?t0[l]=!0:(I1[l]=!0,!1)}a(i2,"Ce");function E2(l,r,c){if(i2(r))if(c===null)l.removeAttribute(r);else{switch(typeof c){case"undefined":case"function":case"symbol":l.removeAttribute(r);return;case"boolean":var d=r.toLowerCase().slice(0,5);if(d!=="data-"&&d!=="aria-"){l.removeAttribute(r);return}}l.setAttribute(r,""+c)}}a(E2,"Ee");function Y1(l,r,c){if(c===null)l.removeAttribute(r);else{switch(typeof c){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(r);return}l.setAttribute(r,""+c)}}a(Y1,"Ie");function me(l,r,c,d){if(d===null)l.removeAttribute(c);else{switch(typeof d){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(c);return}l.setAttributeNS(r,c,""+d)}}a(me,"R1");var we,s1;function m1(l){if(we===void 0)try{throw Error()}catch(c){var r=c.stack.trim().match(/\n( *(at )?)/);we=r&&r[1]||"",s1=-1<c.stack.indexOf(`
at`)?" (<anonymous>)":-1<c.stack.indexOf("@")?"@unknown:0:0":""}return`
`+we+l+s1}a(m1,"b2");var V1=!1;function $0(l,r){if(!l||V1)return"";V1=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var d={DetermineComponentFrameRoot:a(function(){try{if(r){var de=a(function(){throw Error()},"L2");if(Object.defineProperty(de.prototype,"props",{set:a(function(){throw Error()},"set")}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(de,[])}catch(X){var K=X}Reflect.construct(l,[],de)}else{try{de.call()}catch(X){K=X}l.call(de.prototype)}}else{try{throw Error()}catch(X){K=X}(de=l())&&typeof de.catch=="function"&&de.catch(function(){})}}catch(X){if(X&&K&&typeof X.stack=="string")return[X.stack,K.stack]}return[null,null]},"DetermineComponentFrameRoot")};d.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var f=Object.getOwnPropertyDescriptor(d.DetermineComponentFrameRoot,"name");f&&f.configurable&&Object.defineProperty(d.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var L=d.DetermineComponentFrameRoot(),z=L[0],w=L[1];if(z&&w){var N=z.split(`
`),j=w.split(`
`);for(f=d=0;d<N.length&&!N[d].includes("DetermineComponentFrameRoot");)d++;for(;f<j.length&&!j[f].includes("DetermineComponentFrameRoot");)f++;if(d===N.length||f===j.length)for(d=N.length-1,f=j.length-1;1<=d&&0<=f&&N[d]!==j[f];)f--;for(;1<=d&&0<=f;d--,f--)if(N[d]!==j[f]){if(d!==1||f!==1)do if(d--,f--,0>f||N[d]!==j[f]){var se=`
`+N[d].replace(" at new "," at ");return l.displayName&&se.includes("<anonymous>")&&(se=se.replace("<anonymous>",l.displayName)),se}while(1<=d&&0<=f);break}}}finally{V1=!1,Error.prepareStackTrace=c}return(c=l?l.displayName||l.name:"")?m1(c):""}a($0,"m1");function A0(l){switch(l.tag){case 26:case 27:case 5:return m1(l.type);case 16:return m1("Lazy");case 13:return m1("Suspense");case 19:return m1("SuspenseList");case 0:case 15:return $0(l.type,!1);case 11:return $0(l.type.render,!1);case 1:return $0(l.type,!0);case 31:return m1("Activity");default:return""}}a(A0,"ae");function g0(l){try{var r="";do r+=A0(l),l=l.return;while(l);return r}catch(c){return`
Error generating stack: `+c.message+`
`+c.stack}}a(g0,"n4");function F1(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}a(F1,"Z1");function Q0(l){var r=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}a(Q0,"r3");function ki(l){var r=Q0(l)?"checked":"value",c=Object.getOwnPropertyDescriptor(l.constructor.prototype,r),d=""+l[r];if(!l.hasOwnProperty(r)&&typeof c<"u"&&typeof c.get=="function"&&typeof c.set=="function"){var f=c.get,L=c.set;return Object.defineProperty(l,r,{configurable:!0,get:a(function(){return f.call(this)},"get"),set:a(function(z){d=""+z,L.call(this,z)},"set")}),Object.defineProperty(l,r,{enumerable:c.enumerable}),{getValue:a(function(){return d},"getValue"),setValue:a(function(z){d=""+z},"setValue"),stopTracking:a(function(){l._valueTracker=null,delete l[r]},"stopTracking")}}}a(ki,"E3");function An(l){l._valueTracker||(l._valueTracker=ki(l))}a(An,"a3");function x5(l){if(!l)return!1;var r=l._valueTracker;if(!r)return!0;var c=r.getValue(),d="";return l&&(d=Q0(l)?l.checked?"true":"false":l.value),l=d,l!==c?(r.setValue(l),!0):!1}a(x5,"A0");function Nn(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}a(Nn,"Wt");var In=/[\n"\\]/g;function n0(l){return l.replace(In,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}a(n0,"ze");function g3(l,r,c,d,f,L,z,w){l.name="",z!=null&&typeof z!="function"&&typeof z!="symbol"&&typeof z!="boolean"?l.type=z:l.removeAttribute("type"),r!=null?z==="number"?(r===0&&l.value===""||l.value!=r)&&(l.value=""+F1(r)):l.value!==""+F1(r)&&(l.value=""+F1(r)):z!=="submit"&&z!=="reset"||l.removeAttribute("value"),r!=null?Gt(l,z,F1(r)):c!=null?Gt(l,z,F1(c)):d!=null&&l.removeAttribute("value"),f==null&&L!=null&&(l.defaultChecked=!!L),f!=null&&(l.checked=f&&typeof f!="function"&&typeof f!="symbol"),w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?l.name=""+F1(w):l.removeAttribute("name")}a(g3,"y4");function v5(l,r,c,d,f,L,z,w){if(L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"&&(l.type=L),r!=null||c!=null){if(!(L!=="submit"&&L!=="reset"||r!=null))return;c=c!=null?""+F1(c):"",r=r!=null?""+F1(r):c,w||r===l.value||(l.value=r),l.defaultValue=r}d=d??f,d=typeof d!="function"&&typeof d!="symbol"&&!!d,l.checked=w?l.checked:!!d,l.defaultChecked=!!d,z!=null&&typeof z!="function"&&typeof z!="symbol"&&typeof z!="boolean"&&(l.name=z)}a(v5,"x9");function Gt(l,r,c){r==="number"&&Nn(l.ownerDocument)===l||l.defaultValue===""+c||(l.defaultValue=""+c)}a(Gt,"i4");function je(l,r,c,d){if(l=l.options,r){r={};for(var f=0;f<c.length;f++)r["$"+c[f]]=!0;for(c=0;c<l.length;c++)f=r.hasOwnProperty("$"+l[c].value),l[c].selected!==f&&(l[c].selected=f),f&&d&&(l[c].defaultSelected=!0)}else{for(c=""+F1(c),r=null,f=0;f<l.length;f++){if(l[f].value===c){l[f].selected=!0,d&&(l[f].defaultSelected=!0);return}r!==null||l[f].disabled||(r=l[f])}r!==null&&(r.selected=!0)}}a(je,"_4");function Xo(l,r,c){if(r!=null&&(r=""+F1(r),r!==l.value&&(l.value=r),c==null)){l.defaultValue!==r&&(l.defaultValue=r);return}l.defaultValue=c!=null?""+F1(c):""}a(Xo,"tt");function g2(l,r,c,d){if(r==null){if(d!=null){if(c!=null)throw Error(o(92));if(G(d)){if(1<d.length)throw Error(o(93));d=d[0]}c=d}c==null&&(c=""),r=c}c=F1(r),l.defaultValue=c,d=l.textContent,d===c&&d!==""&&d!==null&&(l.value=d)}a(g2,"X2");function k1(l,r){if(r){var c=l.firstChild;if(c&&c===l.lastChild&&c.nodeType===3){c.nodeValue=r;return}}l.textContent=r}a(k1,"r4");var On=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function w3(l,r,c){var d=r.indexOf("--")===0;c==null||typeof c=="boolean"||c===""?d?l.setProperty(r,""):r==="float"?l.cssFloat="":l[r]="":d?l.setProperty(r,c):typeof c!="number"||c===0||On.has(r)?r==="float"?l.cssFloat=c:l[r]=(""+c).trim():l[r]=c+"px"}a(w3,"D1");function Dn(l,r,c){if(r!=null&&typeof r!="object")throw Error(o(62));if(l=l.style,c!=null){for(var d in c)!c.hasOwnProperty(d)||r!=null&&r.hasOwnProperty(d)||(d.indexOf("--")===0?l.setProperty(d,""):d==="float"?l.cssFloat="":l[d]="");for(var f in r)d=r[f],r.hasOwnProperty(f)&&c[f]!==d&&w3(l,f,d)}else for(var L in r)r.hasOwnProperty(L)&&w3(l,L,r[L])}a(Dn,"N4");function Ht(l){if(l.indexOf("-")===-1)return!1;switch(l){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}a(Ht,"S3");var Oe=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Fe=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ke(l){return Fe.test(""+l)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":l}a(Ke,"M2");var L1=null;function f2(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}a(f2,"$2");var K0=null,J3=null;function tm(l){var r=M0(l);if(r&&(l=r.stateNode)){var c=l[m2]||null;e:switch(l=r.stateNode,r.type){case"input":if(g3(l,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name),r=c.name,c.type==="radio"&&r!=null){for(c=l;c.parentNode;)c=c.parentNode;for(c=c.querySelectorAll('input[name="'+n0(""+r)+'"][type="radio"]'),r=0;r<c.length;r++){var d=c[r];if(d!==l&&d.form===l.form){var f=d[m2]||null;if(!f)throw Error(o(90));g3(d,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name)}}for(r=0;r<c.length;r++)d=c[r],d.form===l.form&&x5(d)}break e;case"textarea":Xo(l,c.value,c.defaultValue);break e;case"select":r=c.value,r!=null&&je(l,!!c.multiple,r,!1)}}}a(tm,"g4");var Ti=!1;function nm(l,r,c){if(Ti)return l(r,c);Ti=!0;try{var d=l(r);return d}finally{if(Ti=!1,(K0!==null||J3!==null)&&(cr(),K0&&(r=K0,l=J3,J3=K0=null,tm(r),l)))for(r=0;r<l.length;r++)tm(l[r])}}a(nm,"y0");function Jo(l,r){var c=l.stateNode;if(c===null)return null;var d=c[m2]||null;if(d===null)return null;c=d[r];e:switch(r){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(d=!d.disabled)||(l=l.type,d=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!d;break e;default:l=!1}if(l)return null;if(c&&typeof c!="function")throw Error(o(231,r,typeof c));return c}a(Jo,"w9");var k3=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ri=!1;if(k3)try{var e4={};Object.defineProperty(e4,"passive",{get:a(function(){Ri=!0},"get")}),window.addEventListener("test",e4,e4),window.removeEventListener("test",e4,e4)}catch{Ri=!1}var et=null,Mi=null,E5=null;function om(){if(E5)return E5;var l,r=Mi,c=r.length,d,f="value"in et?et.value:et.textContent,L=f.length;for(l=0;l<c&&r[l]===f[l];l++);var z=c-l;for(d=1;d<=z&&r[c-d]===f[L-d];d++);return E5=f.slice(l,1<d?1-d:void 0)}a(om,"Bu");function y5(l){var r=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&r===13&&(l=13)):l=r,l===10&&(l=13),32<=l||l===13?l:0}a(y5,"mn");function S5(){return!0}a(S5,"hn");function lm(){return!1}a(lm,"Gu");function o0(l){function r(c,d,f,L,z){this._reactName=c,this._targetInst=f,this.type=d,this.nativeEvent=L,this.target=z,this.currentTarget=null;for(var w in l)l.hasOwnProperty(w)&&(c=l[w],this[w]=c?c(L):L[w]);return this.isDefaultPrevented=(L.defaultPrevented!=null?L.defaultPrevented:L.returnValue===!1)?S5:lm,this.isPropagationStopped=lm,this}return a(r,"a"),p(r.prototype,{preventDefault:a(function(){this.defaultPrevented=!0;var c=this.nativeEvent;c&&(c.preventDefault?c.preventDefault():typeof c.returnValue!="unknown"&&(c.returnValue=!1),this.isDefaultPrevented=S5)},"preventDefault"),stopPropagation:a(function(){var c=this.nativeEvent;c&&(c.stopPropagation?c.stopPropagation():typeof c.cancelBubble!="unknown"&&(c.cancelBubble=!0),this.isPropagationStopped=S5)},"stopPropagation"),persist:a(function(){},"persist"),isPersistent:S5}),r}a(o0,"s3");var Yt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:a(function(l){return l.timeStamp||Date.now()},"timeStamp"),defaultPrevented:0,isTrusted:0},w5=o0(Yt),t4=p({},Yt,{view:0,detail:0}),aE=o0(t4),Ai,Ni,n4,k5=p({},t4,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Oi,button:0,buttons:0,relatedTarget:a(function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},"relatedTarget"),movementX:a(function(l){return"movementX"in l?l.movementX:(l!==n4&&(n4&&l.type==="mousemove"?(Ai=l.screenX-n4.screenX,Ni=l.screenY-n4.screenY):Ni=Ai=0,n4=l),Ai)},"movementX"),movementY:a(function(l){return"movementY"in l?l.movementY:Ni},"movementY")}),rm=o0(k5),cE=p({},k5,{dataTransfer:0}),sE=o0(cE),uE=p({},t4,{relatedTarget:0}),Ii=o0(uE),dE=p({},Yt,{animationName:0,elapsedTime:0,pseudoElement:0}),mE=o0(dE),gE=p({},Yt,{clipboardData:a(function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData},"clipboardData")}),fE=o0(gE),bE=p({},Yt,{data:0}),im=o0(bE),LE={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},pE={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},CE={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _E(l){var r=this.nativeEvent;return r.getModifierState?r.getModifierState(l):(l=CE[l])?!!r[l]:!1}a(_E,"Mv");function Oi(){return _E}a(Oi,"t7");var hE=p({},t4,{key:a(function(l){if(l.key){var r=LE[l.key]||l.key;if(r!=="Unidentified")return r}return l.type==="keypress"?(l=y5(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?pE[l.keyCode]||"Unidentified":""},"key"),code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Oi,charCode:a(function(l){return l.type==="keypress"?y5(l):0},"charCode"),keyCode:a(function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},"keyCode"),which:a(function(l){return l.type==="keypress"?y5(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0},"which")}),zE=o0(hE),xE=p({},k5,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),am=o0(xE),vE=p({},t4,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Oi}),EE=o0(vE),yE=p({},Yt,{propertyName:0,elapsedTime:0,pseudoElement:0}),SE=o0(yE),wE=p({},k5,{deltaX:a(function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},"deltaX"),deltaY:a(function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},"deltaY"),deltaZ:0,deltaMode:0}),kE=o0(wE),TE=p({},Yt,{newState:0,oldState:0}),RE=o0(TE),ME=[9,13,27,32],Di=k3&&"CompositionEvent"in window,o4=null;k3&&"documentMode"in document&&(o4=document.documentMode);var AE=k3&&"TextEvent"in window&&!o4,cm=k3&&(!Di||o4&&8<o4&&11>=o4),sm=" ",um=!1;function dm(l,r){switch(l){case"keyup":return ME.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}a(dm,"$u");function mm(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}a(mm,"Ku");var Pn=!1;function NE(l,r){switch(l){case"compositionend":return mm(r);case"keypress":return r.which!==32?null:(um=!0,sm);case"textInput":return l=r.data,l===sm&&um?null:l;default:return null}}a(NE,"zv");function IE(l,r){if(Pn)return l==="compositionend"||!Di&&dm(l,r)?(l=om(),E5=Mi=et=null,Pn=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1<r.char.length)return r.char;if(r.which)return String.fromCharCode(r.which)}return null;case"compositionend":return cm&&r.locale!=="ko"?null:r.data;default:return null}}a(IE,"Hv");var OE={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function gm(l){var r=l&&l.nodeName&&l.nodeName.toLowerCase();return r==="input"?!!OE[l.type]:r==="textarea"}a(gm,"Qu");function fm(l,r,c,d){K0?J3?J3.push(d):J3=[d]:K0=d,r=fr(r,"onChange"),0<r.length&&(c=new w5("onChange","change",null,c,d),l.push({event:c,listeners:r}))}a(fm,"ju");var l4=null,r4=null;function DE(l){$f(l,0)}a(DE,"Vv");function T5(l){var r=m3(l);if(x5(r))return l}a(T5,"Sn");function bm(l,r){if(l==="change")return r}a(bm,"Xu");var Lm=!1;if(k3){var Pi;if(k3){var Fi="oninput"in document;if(!Fi){var pm=document.createElement("div");pm.setAttribute("oninput","return;"),Fi=typeof pm.oninput=="function"}Pi=Fi}else Pi=!1;Lm=Pi&&(!document.documentMode||9<document.documentMode)}function Cm(){l4&&(l4.detachEvent("onpropertychange",_m),r4=l4=null)}a(Cm,"tL");function _m(l){if(l.propertyName==="value"&&T5(r4)){var r=[];fm(r,r4,l,f2(l)),nm(DE,r)}}a(_m,"nL");function PE(l,r,c){l==="focusin"?(Cm(),l4=r,r4=c,l4.attachEvent("onpropertychange",_m)):l==="focusout"&&Cm()}a(PE,"qv");function FE(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return T5(r4)}a(FE,"Wv");function ZE(l,r){if(l==="click")return T5(r)}a(ZE,"$v");function UE(l,r){if(l==="input"||l==="change")return T5(r)}a(UE,"Kv");function BE(l,r){return l===r&&(l!==0||1/l===1/r)||l!==l&&r!==r}a(BE,"Qv");var f0=typeof Object.is=="function"?Object.is:BE;function i4(l,r){if(f0(l,r))return!0;if(typeof l!="object"||l===null||typeof r!="object"||r===null)return!1;var c=Object.keys(l),d=Object.keys(r);if(c.length!==d.length)return!1;for(d=0;d<c.length;d++){var f=c[d];if(!U1.call(r,f)||!f0(l[f],r[f]))return!1}return!0}a(i4,"F0");function hm(l){for(;l&&l.firstChild;)l=l.firstChild;return l}a(hm,"iL");function zm(l,r){var c=hm(l);l=0;for(var d;c;){if(c.nodeType===3){if(d=l+c.textContent.length,l<=r&&d>=r)return{node:c,offset:r-l};l=d}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=hm(c)}}a(zm,"rL");function xm(l,r){return l&&r?l===r?!0:l&&l.nodeType===3?!1:r&&r.nodeType===3?xm(l,r.parentNode):"contains"in l?l.contains(r):l.compareDocumentPosition?!!(l.compareDocumentPosition(r)&16):!1:!1}a(xm,"aL");function vm(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var r=Nn(l.document);r instanceof l.HTMLIFrameElement;){try{var c=typeof r.contentWindow.location.href=="string"}catch{c=!1}if(c)l=r.contentWindow;else break;r=Nn(l.document)}return r}a(vm,"sL");function Zi(l){var r=l&&l.nodeName&&l.nodeName.toLowerCase();return r&&(r==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||r==="textarea"||l.contentEditable==="true")}a(Zi,"a7");var GE=k3&&"documentMode"in document&&11>=document.documentMode,Fn=null,Ui=null,a4=null,Bi=!1;function Em(l,r,c){var d=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;Bi||Fn==null||Fn!==Nn(d)||(d=Fn,"selectionStart"in d&&Zi(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),a4&&i4(a4,d)||(a4=d,d=fr(Ui,"onSelect"),0<d.length&&(r=new w5("onSelect","select",null,r,c),l.push({event:r,listeners:d}),r.target=Fn)))}a(Em,"oL");function Vt(l,r){var c={};return c[l.toLowerCase()]=r.toLowerCase(),c["Webkit"+l]="webkit"+r,c["Moz"+l]="moz"+r,c}a(Vt,"Kt");var Zn={animationend:Vt("Animation","AnimationEnd"),animationiteration:Vt("Animation","AnimationIteration"),animationstart:Vt("Animation","AnimationStart"),transitionrun:Vt("Transition","TransitionRun"),transitionstart:Vt("Transition","TransitionStart"),transitioncancel:Vt("Transition","TransitionCancel"),transitionend:Vt("Transition","TransitionEnd")},Gi={},ym={};k3&&(ym=document.createElement("div").style,"AnimationEvent"in window||(delete Zn.animationend.animation,delete Zn.animationiteration.animation,delete Zn.animationstart.animation),"TransitionEvent"in window||delete Zn.transitionend.transition);function Wt(l){if(Gi[l])return Gi[l];if(!Zn[l])return l;var r=Zn[l],c;for(c in r)if(r.hasOwnProperty(c)&&c in ym)return Gi[l]=r[c];return l}a(Wt,"Qt");var Sm=Wt("animationend"),wm=Wt("animationiteration"),km=Wt("animationstart"),HE=Wt("transitionrun"),YE=Wt("transitionstart"),VE=Wt("transitioncancel"),Tm=Wt("transitionend"),Rm=new Map,Hi="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Hi.push("scrollEnd");function X0(l,r){Rm.set(l,r),fe(r,[l])}a(X0,"a4");var Mm=new WeakMap;function N0(l,r){if(typeof l=="object"&&l!==null){var c=Mm.get(l);return c!==void 0?c:(r={value:l,source:r,stack:g0(r)},Mm.set(l,r),r)}return{value:l,source:r,stack:g0(r)}}a(N0,"B3");var I0=[],Un=0,Yi=0;function R5(){for(var l=Un,r=Yi=Un=0;r<l;){var c=I0[r];I0[r++]=null;var d=I0[r];I0[r++]=null;var f=I0[r];I0[r++]=null;var L=I0[r];if(I0[r++]=null,d!==null&&f!==null){var z=d.pending;z===null?f.next=f:(f.next=z.next,z.next=f),d.pending=f}L!==0&&Am(c,f,L)}}a(R5,"Tn");function M5(l,r,c,d){I0[Un++]=l,I0[Un++]=r,I0[Un++]=c,I0[Un++]=d,Yi|=d,l.lanes|=d,l=l.alternate,l!==null&&(l.lanes|=d)}a(M5,"vn");function Vi(l,r,c,d){return M5(l,r,c,d),A5(l)}a(Vi,"L7");function Bn(l,r){return M5(l,null,null,r),A5(l)}a(Bn,"O9");function Am(l,r,c){l.lanes|=c;var d=l.alternate;d!==null&&(d.lanes|=c);for(var f=!1,L=l.return;L!==null;)L.childLanes|=c,d=L.alternate,d!==null&&(d.childLanes|=c),L.tag===22&&(l=L.stateNode,l===null||l._visibility&1||(f=!0)),l=L,L=L.return;return l.tag===3?(L=l.stateNode,f&&r!==null&&(f=31-B1(c),l=L.hiddenUpdates,d=l[f],d===null?l[f]=[r]:d.push(r),r.lane=c|536870912),L):null}a(Am,"gL");function A5(l){if(50<A4)throw A4=0,K6=null,Error(o(185));for(var r=l.return;r!==null;)l=r,r=l.return;return l.tag===3?l.stateNode:null}a(A5,"Rn");var Gn={};function WE(l,r,c,d){this.tag=l,this.key=c,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=r,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}a(WE,"tR");function b0(l,r,c,d){return new WE(l,r,c,d)}a(b0,"v3");function Wi(l){return l=l.prototype,!(!l||!l.isReactComponent)}a(Wi,"d7");function T3(l,r){var c=l.alternate;return c===null?(c=b0(l.tag,r,l.key,l.mode),c.elementType=l.elementType,c.type=l.type,c.stateNode=l.stateNode,c.alternate=l,l.alternate=c):(c.pendingProps=r,c.type=l.type,c.flags=0,c.subtreeFlags=0,c.deletions=null),c.flags=l.flags&65011712,c.childLanes=l.childLanes,c.lanes=l.lanes,c.child=l.child,c.memoizedProps=l.memoizedProps,c.memoizedState=l.memoizedState,c.updateQueue=l.updateQueue,r=l.dependencies,c.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext},c.sibling=l.sibling,c.index=l.index,c.ref=l.ref,c.refCleanup=l.refCleanup,c}a(T3,"O4");function Nm(l,r){l.flags&=65011714;var c=l.alternate;return c===null?(l.childLanes=0,l.lanes=r,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=c.childLanes,l.lanes=c.lanes,l.child=c.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=c.memoizedProps,l.memoizedState=c.memoizedState,l.updateQueue=c.updateQueue,l.type=c.type,r=c.dependencies,l.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext}),l}a(Nm,"pL");function N5(l,r,c,d,f,L){var z=0;if(d=l,typeof l=="function")Wi(l)&&(z=1);else if(typeof l=="string")z=jy(l,c,ie.current)?26:l==="html"||l==="head"||l==="body"?27:5;else e:switch(l){case J:return l=b0(31,c,r,f),l.elementType=J,l.lanes=L,l;case S:return qt(c.children,f,L,r);case E:z=8,f|=24;break;case T:return l=b0(12,c,r,f|2),l.elementType=T,l.lanes=L,l;case B:return l=b0(13,c,r,f),l.elementType=B,l.lanes=L,l;case Z:return l=b0(19,c,r,f),l.elementType=Z,l.lanes=L,l;default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case k:case D:z=10;break e;case R:z=9;break e;case F:z=11;break e;case O:z=14;break e;case oe:z=16,d=null;break e}z=29,c=Error(o(130,l===null?"null":typeof l,"")),d=null}return r=b0(z,c,r,f),r.elementType=l,r.type=d,r.lanes=L,r}a(N5,"bn");function qt(l,r,c,d){return l=b0(7,l,d,r),l.lanes=c,l}a(qt,"jt");function qi(l,r,c){return l=b0(6,l,null,r),l.lanes=c,l}a(qi,"C7");function ji(l,r,c){return r=b0(4,l.children!==null?l.children:[],l.key,r),r.lanes=c,r.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},r}a(ji,"_7");var Hn=[],Yn=0,I5=null,O5=0,O0=[],D0=0,jt=null,R3=1,M3="";function $t(l,r){Hn[Yn++]=O5,Hn[Yn++]=I5,I5=l,O5=r}a($t,"Jt");function Im(l,r,c){O0[D0++]=R3,O0[D0++]=M3,O0[D0++]=jt,jt=l;var d=R3;l=M3;var f=32-B1(d)-1;d&=~(1<<f),c+=1;var L=32-B1(r)+f;if(30<L){var z=f-f%5;L=(d&(1<<z)-1).toString(32),d>>=z,f-=z,R3=1<<32-B1(r)+f|c<<f|d,M3=L+l}else R3=1<<L|c<<f|d,M3=l}a(Im,"mL");function $i(l){l.return!==null&&($t(l,1),Im(l,1,0))}a($i,"g7");function Qi(l){for(;l===I5;)I5=Hn[--Yn],Hn[Yn]=null,O5=Hn[--Yn],Hn[Yn]=null;for(;l===jt;)jt=O0[--D0],O0[D0]=null,M3=O0[--D0],O0[D0]=null,R3=O0[--D0],O0[D0]=null}a(Qi,"p7");var H2=null,W1=null,p1=!1,Qt=null,f3=!1,Ki=Error(o(519));function Kt(l){var r=Error(o(418,""));throw u4(N0(r,l)),Ki}a(Kt,"t9");function Om(l){var r=l.stateNode,c=l.type,d=l.memoizedProps;switch(r[Q1]=l,r[m2]=d,c){case"dialog":i1("cancel",r),i1("close",r);break;case"iframe":case"object":case"embed":i1("load",r);break;case"video":case"audio":for(c=0;c<I4.length;c++)i1(I4[c],r);break;case"source":i1("error",r);break;case"img":case"image":case"link":i1("error",r),i1("load",r);break;case"details":i1("toggle",r);break;case"input":i1("invalid",r),v5(r,d.value,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name,!0),An(r);break;case"select":i1("invalid",r);break;case"textarea":i1("invalid",r),g2(r,d.value,d.defaultValue,d.children),An(r)}c=d.children,typeof c!="string"&&typeof c!="number"&&typeof c!="bigint"||r.textContent===""+c||d.suppressHydrationWarning===!0||Jf(r.textContent,c)?(d.popover!=null&&(i1("beforetoggle",r),i1("toggle",r)),d.onScroll!=null&&i1("scroll",r),d.onScrollEnd!=null&&i1("scrollend",r),d.onClick!=null&&(r.onclick=br),r=!0):r=!1,r||Kt(l)}a(Om,"hL");function Dm(l){for(H2=l.return;H2;)switch(H2.tag){case 5:case 13:f3=!1;return;case 27:case 3:f3=!0;return;default:H2=H2.return}}a(Dm,"fL");function c4(l){if(l!==H2)return!1;if(!p1)return Dm(l),p1=!0,!1;var r=l.tag,c;if((c=r!==3&&r!==27)&&((c=r===5)&&(c=l.type,c=!(c!=="form"&&c!=="button")||g8(l.type,l.memoizedProps)),c=!c),c&&W1&&Kt(l),Dm(l),r===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(o(317));e:{for(l=l.nextSibling,r=0;l;){if(l.nodeType===8)if(c=l.data,c==="/$"){if(r===0){W1=e3(l.nextSibling);break e}r--}else c!=="$"&&c!=="$!"&&c!=="$?"||r++;l=l.nextSibling}W1=null}}else r===27?(r=W1,Lt(l.type)?(l=p8,p8=null,W1=l):W1=r):W1=H2?e3(l.stateNode.nextSibling):null;return!0}a(c4,"Z0");function s4(){W1=H2=null,p1=!1}a(s4,"B0");function Pm(){var l=Qt;return l!==null&&(i0===null?i0=l:i0.push.apply(i0,l),Qt=null),l}a(Pm,"EL");function u4(l){Qt===null?Qt=[l]:Qt.push(l)}a(u4,"G0");var Xi=W(null),Xt=null,A3=null;function tt(l,r,c){ne(Xi,r._currentValue),r._currentValue=c}a(tt,"st");function N3(l){l._currentValue=Xi.current,ce(Xi)}a(N3,"P4");function Ji(l,r,c){for(;l!==null;){var d=l.alternate;if((l.childLanes&r)!==r?(l.childLanes|=r,d!==null&&(d.childLanes|=r)):d!==null&&(d.childLanes&r)!==r&&(d.childLanes|=r),l===c)break;l=l.return}}a(Ji,"f7");function e6(l,r,c,d){var f=l.child;for(f!==null&&(f.return=l);f!==null;){var L=f.dependencies;if(L!==null){var z=f.child;L=L.firstContext;e:for(;L!==null;){var w=L;L=f;for(var N=0;N<r.length;N++)if(w.context===r[N]){L.lanes|=c,w=L.alternate,w!==null&&(w.lanes|=c),Ji(L.return,c,l),d||(z=null);break e}L=w.next}}else if(f.tag===18){if(z=f.return,z===null)throw Error(o(341));z.lanes|=c,L=z.alternate,L!==null&&(L.lanes|=c),Ji(z,c,l),z=null}else z=f.child;if(z!==null)z.return=f;else for(z=f;z!==null;){if(z===l){z=null;break}if(f=z.sibling,f!==null){f.return=z.return,z=f;break}z=z.return}f=z}}a(e6,"E7");function d4(l,r,c,d){l=null;for(var f=r,L=!1;f!==null;){if(!L){if((f.flags&524288)!==0)L=!0;else if((f.flags&262144)!==0)break}if(f.tag===10){var z=f.alternate;if(z===null)throw Error(o(387));if(z=z.memoizedProps,z!==null){var w=f.type;f0(f.pendingProps.value,z.value)||(l!==null?l.push(w):l=[w])}}else if(f===qe.current){if(z=f.alternate,z===null)throw Error(o(387));z.memoizedState.memoizedState!==f.memoizedState.memoizedState&&(l!==null?l.push(U4):l=[U4])}f=f.return}l!==null&&e6(r,l,c,d),r.flags|=262144}a(d4,"z0");function D5(l){for(l=l.firstContext;l!==null;){if(!f0(l.context._currentValue,l.memoizedValue))return!0;l=l.next}return!1}a(D5,"Mn");function Jt(l){Xt=l,A3=null,l=l.dependencies,l!==null&&(l.firstContext=null)}a(Jt,"i9");function M2(l){return Fm(Xt,l)}a(M2,"De");function P5(l,r){return Xt===null&&Jt(l),Fm(l,r)}a(P5,"An");function Fm(l,r){var c=r._currentValue;if(r={context:r,memoizedValue:c,next:null},A3===null){if(l===null)throw Error(o(308));A3=r,l.dependencies={lanes:0,firstContext:r},l.flags|=524288}else A3=A3.next=r;return c}a(Fm,"SL");var qE=typeof AbortController<"u"?AbortController:function(){var l=[],r=this.signal={aborted:!1,addEventListener:a(function(c,d){l.push(d)},"addEventListener")};this.abort=function(){r.aborted=!0,l.forEach(function(c){return c()})}},jE=t.unstable_scheduleCallback,$E=t.unstable_NormalPriority,a2={$$typeof:D,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function t6(){return{controller:new qE,data:new Map,refCount:0}}a(t6,"S7");function m4(l){l.refCount--,l.refCount===0&&jE($E,function(){l.controller.abort()})}a(m4,"H0");var g4=null,n6=0,Vn=0,Wn=null;function QE(l,r){if(g4===null){var c=g4=[];n6=0,Vn=l8(),Wn={status:"pending",value:void 0,then:a(function(d){c.push(d)},"then")}}return n6++,r.then(Zm,Zm),r}a(QE,"aR");function Zm(){if(--n6===0&&g4!==null){Wn!==null&&(Wn.status="fulfilled");var l=g4;g4=null,Vn=0,Wn=null;for(var r=0;r<l.length;r++)(0,l[r])()}}a(Zm,"TL");function KE(l,r){var c=[],d={status:"pending",value:null,reason:null,then:a(function(f){c.push(f)},"then")};return l.then(function(){d.status="fulfilled",d.value=r;for(var f=0;f<c.length;f++)(0,c[f])(r)},function(f){for(d.status="rejected",d.reason=f,f=0;f<c.length;f++)(0,c[f])(void 0)}),d}a(KE,"sR");var Um=M.S;M.S=function(l,r){typeof r=="object"&&r!==null&&typeof r.then=="function"&&QE(l,r),Um!==null&&Um(l,r)};var en=W(null);function o6(){var l=en.current;return l!==null?l:A1.pooledCache}a(o6,"v7");function F5(l,r){r===null?ne(en,en.current):ne(en,r.pool)}a(F5,"yn");function Bm(){var l=o6();return l===null?null:{parent:a2._currentValue,pool:l}}a(Bm,"RL");var f4=Error(o(460)),Gm=Error(o(474)),Z5=Error(o(542)),l6={then:a(function(){},"then")};function Hm(l){return l=l.status,l==="fulfilled"||l==="rejected"}a(Hm,"xL");function U5(){}a(U5,"On");function Ym(l,r,c){switch(c=l[c],c===void 0?l.push(r):c!==r&&(r.then(U5,U5),r=c),r.status){case"fulfilled":return r.value;case"rejected":throw l=r.reason,Wm(l),l;default:if(typeof r.status=="string")r.then(U5,U5);else{if(l=A1,l!==null&&100<l.shellSuspendCounter)throw Error(o(482));l=r,l.status="pending",l.then(function(d){if(r.status==="pending"){var f=r;f.status="fulfilled",f.value=d}},function(d){if(r.status==="pending"){var f=r;f.status="rejected",f.reason=d}})}switch(r.status){case"fulfilled":return r.value;case"rejected":throw l=r.reason,Wm(l),l}throw b4=r,f4}}a(Ym,"wL");var b4=null;function Vm(){if(b4===null)throw Error(o(459));var l=b4;return b4=null,l}a(Vm,"ML");function Wm(l){if(l===f4||l===Z5)throw Error(o(483))}a(Wm,"AL");var nt=!1;function r6(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}a(r6,"b7");function i6(l,r){l=l.updateQueue,r.updateQueue===l&&(r.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}a(i6,"x7");function ot(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}a(ot,"lt");function lt(l,r,c){var d=l.updateQueue;if(d===null)return null;if(d=d.shared,(h1&2)!==0){var f=d.pending;return f===null?r.next=r:(r.next=f.next,f.next=r),d.pending=r,r=A5(l),Am(l,null,c),r}return M5(l,d,r,c),A5(l)}a(lt,"ct");function L4(l,r,c){if(r=r.updateQueue,r!==null&&(r=r.shared,(c&4194048)!==0)){var d=r.lanes;d&=l.pendingLanes,c|=d,r.lanes=c,ke(l,c)}}a(L4,"W0");function a6(l,r){var c=l.updateQueue,d=l.alternate;if(d!==null&&(d=d.updateQueue,c===d)){var f=null,L=null;if(c=c.firstBaseUpdate,c!==null){do{var z={lane:c.lane,tag:c.tag,payload:c.payload,callback:null,next:null};L===null?f=L=z:L=L.next=z,c=c.next}while(c!==null);L===null?f=L=r:L=L.next=r}else f=L=r;c={baseState:d.baseState,firstBaseUpdate:f,lastBaseUpdate:L,shared:d.shared,callbacks:d.callbacks},l.updateQueue=c;return}l=c.lastBaseUpdate,l===null?c.firstBaseUpdate=r:l.next=r,c.lastBaseUpdate=r}a(a6,"w7");var c6=!1;function p4(){if(c6){var l=Wn;if(l!==null)throw l}}a(p4,"$0");function C4(l,r,c,d){c6=!1;var f=l.updateQueue;nt=!1;var L=f.firstBaseUpdate,z=f.lastBaseUpdate,w=f.shared.pending;if(w!==null){f.shared.pending=null;var N=w,j=N.next;N.next=null,z===null?L=j:z.next=j,z=N;var se=l.alternate;se!==null&&(se=se.updateQueue,w=se.lastBaseUpdate,w!==z&&(w===null?se.firstBaseUpdate=j:w.next=j,se.lastBaseUpdate=N))}if(L!==null){var de=f.baseState;z=0,se=j=N=null,w=L;do{var K=w.lane&-536870913,X=K!==w.lane;if(X?(d1&K)===K:(d&K)===K){K!==0&&K===Vn&&(c6=!0),se!==null&&(se=se.next={lane:0,tag:w.tag,payload:w.payload,callback:null,next:null});e:{var Ve=l,Be=w;K=r;var y1=c;switch(Be.tag){case 1:if(Ve=Be.payload,typeof Ve=="function"){de=Ve.call(y1,de,K);break e}de=Ve;break e;case 3:Ve.flags=Ve.flags&-65537|128;case 0:if(Ve=Be.payload,K=typeof Ve=="function"?Ve.call(y1,de,K):Ve,K==null)break e;de=p({},de,K);break e;case 2:nt=!0}}K=w.callback,K!==null&&(l.flags|=64,X&&(l.flags|=8192),X=f.callbacks,X===null?f.callbacks=[K]:X.push(K))}else X={lane:K,tag:w.tag,payload:w.payload,callback:w.callback,next:null},se===null?(j=se=X,N=de):se=se.next=X,z|=K;if(w=w.next,w===null){if(w=f.shared.pending,w===null)break;X=w,w=X.next,X.next=null,f.lastBaseUpdate=X,f.shared.pending=null}}while(!0);se===null&&(N=de),f.baseState=N,f.firstBaseUpdate=j,f.lastBaseUpdate=se,L===null&&(f.shared.lanes=0),mt|=z,l.lanes=z,l.memoizedState=de}}a(C4,"K0");function qm(l,r){if(typeof l!="function")throw Error(o(191,l));l.call(r)}a(qm,"yL");function jm(l,r){var c=l.callbacks;if(c!==null)for(l.callbacks=null,l=0;l<c.length;l++)qm(c[l],r)}a(jm,"NL");var qn=W(null),B5=W(0);function $m(l,r){l=B3,ne(B5,l),ne(qn,r),B3=l|r.baseLanes}a($m,"OL");function s6(){ne(B5,B3),ne(qn,qn.current)}a(s6,"A7");function u6(){B3=B5.current,ce(qn),ce(B5)}a(u6,"y7");var rt=0,e1=null,v1=null,n2=null,G5=!1,jn=!1,tn=!1,H5=0,_4=0,$n=null,XE=0;function K1(){throw Error(o(321))}a(K1,"se");function d6(l,r){if(r===null)return!1;for(var c=0;c<r.length&&c<l.length;c++)if(!f0(l[c],r[c]))return!1;return!0}a(d6,"N7");function m6(l,r,c,d,f,L){return rt=L,e1=r,r.memoizedState=null,r.updateQueue=null,r.lanes=0,M.H=l===null||l.memoizedState===null?Ag:Ng,tn=!1,L=c(d,f),tn=!1,jn&&(L=Km(r,c,d,f)),Qm(l),L}a(m6,"O7");function Qm(l){M.H=$5;var r=v1!==null&&v1.next!==null;if(rt=0,n2=v1=e1=null,G5=!1,_4=0,$n=null,r)throw Error(o(300));l===null||b2||(l=l.dependencies,l!==null&&D5(l)&&(b2=!0))}a(Qm,"IL");function Km(l,r,c,d){e1=l;var f=0;do{if(jn&&($n=null),_4=0,jn=!1,25<=f)throw Error(o(301));if(f+=1,n2=v1=null,l.updateQueue!=null){var L=l.updateQueue;L.lastEffect=null,L.events=null,L.stores=null,L.memoCache!=null&&(L.memoCache.index=0)}M.H=ry,L=r(c,d)}while(jn);return L}a(Km,"DL");function JE(){var l=M.H,r=l.useState()[0];return r=typeof r.then=="function"?h4(r):r,l=l.useState()[0],(v1!==null?v1.memoizedState:null)!==l&&(e1.flags|=1024),r}a(JE,"lR");function g6(){var l=H5!==0;return H5=0,l}a(g6,"I7");function f6(l,r,c){r.updateQueue=l.updateQueue,r.flags&=-2053,l.lanes&=~c}a(f6,"D7");function b6(l){if(G5){for(l=l.memoizedState;l!==null;){var r=l.queue;r!==null&&(r.pending=null),l=l.next}G5=!1}rt=0,n2=v1=e1=null,jn=!1,_4=H5=0,$n=null}a(b6,"k7");function l0(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return n2===null?e1.memoizedState=n2=l:n2=n2.next=l,n2}a(l0,"o3");function o2(){if(v1===null){var l=e1.alternate;l=l!==null?l.memoizedState:null}else l=v1.next;var r=n2===null?e1.memoizedState:n2.next;if(r!==null)n2=r,v1=l;else{if(l===null)throw e1.alternate===null?Error(o(467)):Error(o(310));v1=l,l={memoizedState:v1.memoizedState,baseState:v1.baseState,baseQueue:v1.baseQueue,queue:v1.queue,next:null},n2===null?e1.memoizedState=n2=l:n2=n2.next=l}return n2}a(o2,"Le");function L6(){return{lastEffect:null,events:null,stores:null,memoCache:null}}a(L6,"P7");function h4(l){var r=_4;return _4+=1,$n===null&&($n=[]),l=Ym($n,l,r),r=e1,(n2===null?r.memoizedState:n2.next)===null&&(r=r.alternate,M.H=r===null||r.memoizedState===null?Ag:Ng),l}a(h4,"j0");function Y5(l){if(l!==null&&typeof l=="object"){if(typeof l.then=="function")return h4(l);if(l.$$typeof===D)return M2(l)}throw Error(o(438,String(l)))}a(Y5,"Pn");function p6(l){var r=null,c=e1.updateQueue;if(c!==null&&(r=c.memoCache),r==null){var d=e1.alternate;d!==null&&(d=d.updateQueue,d!==null&&(d=d.memoCache,d!=null&&(r={data:d.data.map(function(f){return f.slice()}),index:0})))}if(r==null&&(r={data:[],index:0}),c===null&&(c=L6(),e1.updateQueue=c),c.memoCache=r,c=r.data[r.index],c===void 0)for(c=r.data[r.index]=Array(l),d=0;d<l;d++)c[d]=ee;return r.index++,c}a(p6,"F7");function I3(l,r){return typeof r=="function"?r(l):r}a(I3,"F4");function V5(l){var r=o2();return C6(r,v1,l)}a(V5,"Fn");function C6(l,r,c){var d=l.queue;if(d===null)throw Error(o(311));d.lastRenderedReducer=c;var f=l.baseQueue,L=d.pending;if(L!==null){if(f!==null){var z=f.next;f.next=L.next,L.next=z}r.baseQueue=f=L,d.pending=null}if(L=l.baseState,f===null)l.memoizedState=L;else{r=f.next;var w=z=null,N=null,j=r,se=!1;do{var de=j.lane&-536870913;if(de!==j.lane?(d1&de)===de:(rt&de)===de){var K=j.revertLane;if(K===0)N!==null&&(N=N.next={lane:0,revertLane:0,action:j.action,hasEagerState:j.hasEagerState,eagerState:j.eagerState,next:null}),de===Vn&&(se=!0);else if((rt&K)===K){j=j.next,K===Vn&&(se=!0);continue}else de={lane:0,revertLane:j.revertLane,action:j.action,hasEagerState:j.hasEagerState,eagerState:j.eagerState,next:null},N===null?(w=N=de,z=L):N=N.next=de,e1.lanes|=K,mt|=K;de=j.action,tn&&c(L,de),L=j.hasEagerState?j.eagerState:c(L,de)}else K={lane:de,revertLane:j.revertLane,action:j.action,hasEagerState:j.hasEagerState,eagerState:j.eagerState,next:null},N===null?(w=N=K,z=L):N=N.next=K,e1.lanes|=de,mt|=de;j=j.next}while(j!==null&&j!==r);if(N===null?z=L:N.next=w,!f0(L,l.memoizedState)&&(b2=!0,se&&(c=Wn,c!==null)))throw c;l.memoizedState=L,l.baseState=z,l.baseQueue=N,d.lastRenderedState=L}return f===null&&(d.lanes=0),[l.memoizedState,d.dispatch]}a(C6,"U7");function _6(l){var r=o2(),c=r.queue;if(c===null)throw Error(o(311));c.lastRenderedReducer=l;var d=c.dispatch,f=c.pending,L=r.memoizedState;if(f!==null){c.pending=null;var z=f=f.next;do L=l(L,z.action),z=z.next;while(z!==f);f0(L,r.memoizedState)||(b2=!0),r.memoizedState=L,r.baseQueue===null&&(r.baseState=L),c.lastRenderedState=L}return[L,d]}a(_6,"Z7");function Xm(l,r,c){var d=e1,f=o2(),L=p1;if(L){if(c===void 0)throw Error(o(407));c=c()}else c=r();var z=!f0((v1||f).memoizedState,c);z&&(f.memoizedState=c,b2=!0),f=f.queue;var w=tg.bind(null,d,f,l);if(z4(2048,8,w,[l]),f.getSnapshot!==r||z||n2!==null&&n2.memoizedState.tag&1){if(d.flags|=2048,Qn(9,W5(),eg.bind(null,d,f,c,r),null),A1===null)throw Error(o(349));L||(rt&124)!==0||Jm(d,r,c)}return c}a(Xm,"kL");function Jm(l,r,c){l.flags|=16384,l={getSnapshot:r,value:c},r=e1.updateQueue,r===null?(r=L6(),e1.updateQueue=r,r.stores=[l]):(c=r.stores,c===null?r.stores=[l]:c.push(l))}a(Jm,"PL");function eg(l,r,c,d){r.value=c,r.getSnapshot=d,ng(r)&&og(l)}a(eg,"FL");function tg(l,r,c){return c(function(){ng(r)&&og(l)})}a(tg,"UL");function ng(l){var r=l.getSnapshot;l=l.value;try{var c=r();return!f0(l,c)}catch{return!0}}a(ng,"ZL");function og(l){var r=Bn(l,2);r!==null&&h0(r,l,2)}a(og,"BL");function h6(l){var r=l0();if(typeof l=="function"){var c=l;if(l=c(),tn){v2(!0);try{c()}finally{v2(!1)}}}return r.memoizedState=r.baseState=l,r.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:I3,lastRenderedState:l},r}a(h6,"B7");function lg(l,r,c,d){return l.baseState=c,C6(l,v1,typeof d=="function"?d:I3)}a(lg,"GL");function ey(l,r,c,d,f){if(j5(l))throw Error(o(485));if(l=r.action,l!==null){var L={payload:f,action:l,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:a(function(z){L.listeners.push(z)},"then")};M.T!==null?c(!0):L.isTransition=!1,d(L),c=r.pending,c===null?(L.next=r.pending=L,rg(r,L)):(L.next=c.next,r.pending=c.next=L)}}a(ey,"cR");function rg(l,r){var c=r.action,d=r.payload,f=l.state;if(r.isTransition){var L=M.T,z={};M.T=z;try{var w=c(f,d),N=M.S;N!==null&&N(z,w),ig(l,r,w)}catch(j){z6(l,r,j)}finally{M.T=L}}else try{L=c(f,d),ig(l,r,L)}catch(j){z6(l,r,j)}}a(rg,"zL");function ig(l,r,c){c!==null&&typeof c=="object"&&typeof c.then=="function"?c.then(function(d){ag(l,r,d)},function(d){return z6(l,r,d)}):ag(l,r,c)}a(ig,"HL");function ag(l,r,c){r.status="fulfilled",r.value=c,cg(r),l.state=c,r=l.pending,r!==null&&(c=r.next,c===r?l.pending=null:(c=c.next,r.next=c,rg(l,c)))}a(ag,"YL");function z6(l,r,c){var d=l.pending;if(l.pending=null,d!==null){d=d.next;do r.status="rejected",r.reason=c,cg(r),r=r.next;while(r!==d)}l.action=null}a(z6,"G7");function cg(l){l=l.listeners;for(var r=0;r<l.length;r++)(0,l[r])()}a(cg,"VL");function sg(l,r){return r}a(sg,"qL");function ug(l,r){if(p1){var c=A1.formState;if(c!==null){e:{var d=e1;if(p1){if(W1){t:{for(var f=W1,L=f3;f.nodeType!==8;){if(!L){f=null;break t}if(f=e3(f.nextSibling),f===null){f=null;break t}}L=f.data,f=L==="F!"||L==="F"?f:null}if(f){W1=e3(f.nextSibling),d=f.data==="F!";break e}}Kt(d)}d=!1}d&&(r=c[0])}}return c=l0(),c.memoizedState=c.baseState=r,d={pending:null,lanes:0,dispatch:null,lastRenderedReducer:sg,lastRenderedState:r},c.queue=d,c=Tg.bind(null,e1,d),d.dispatch=c,d=h6(!1),L=S6.bind(null,e1,!1,d.queue),d=l0(),f={state:r,dispatch:null,action:l,pending:null},d.queue=f,c=ey.bind(null,e1,f,L,c),f.dispatch=c,d.memoizedState=l,[r,c,!1]}a(ug,"WL");function dg(l){var r=o2();return mg(r,v1,l)}a(dg,"$L");function mg(l,r,c){if(r=C6(l,r,sg)[0],l=V5(I3)[0],typeof r=="object"&&r!==null&&typeof r.then=="function")try{var d=h4(r)}catch(z){throw z===f4?Z5:z}else d=r;r=o2();var f=r.queue,L=f.dispatch;return c!==r.memoizedState&&(e1.flags|=2048,Qn(9,W5(),ty.bind(null,f,c),null)),[d,L,l]}a(mg,"KL");function ty(l,r){l.action=r}a(ty,"uR");function gg(l){var r=o2(),c=v1;if(c!==null)return mg(r,c,l);o2(),r=r.memoizedState,c=o2();var d=c.queue.dispatch;return c.memoizedState=l,[r,d,!1]}a(gg,"QL");function Qn(l,r,c,d){return l={tag:l,create:c,deps:d,inst:r,next:null},r=e1.updateQueue,r===null&&(r=L6(),e1.updateQueue=r),c=r.lastEffect,c===null?r.lastEffect=l.next=l:(d=c.next,c.next=l,l.next=d,r.lastEffect=l),l}a(Qn,"G9");function W5(){return{destroy:void 0,resource:void 0}}a(W5,"Un");function fg(){return o2().memoizedState}a(fg,"jL");function q5(l,r,c,d){var f=l0();d=d===void 0?null:d,e1.flags|=l,f.memoizedState=Qn(1|r,W5(),c,d)}a(q5,"Zn");function z4(l,r,c,d){var f=o2();d=d===void 0?null:d;var L=f.memoizedState.inst;v1!==null&&d!==null&&d6(d,v1.memoizedState.deps)?f.memoizedState=Qn(r,L,c,d):(e1.flags|=l,f.memoizedState=Qn(1|r,L,c,d))}a(z4,"X0");function bg(l,r){q5(8390656,8,l,r)}a(bg,"XL");function Lg(l,r){z4(2048,8,l,r)}a(Lg,"JL");function pg(l,r){return z4(4,2,l,r)}a(pg,"ed");function Cg(l,r){return z4(4,4,l,r)}a(Cg,"td");function _g(l,r){if(typeof r=="function"){l=l();var c=r(l);return function(){typeof c=="function"?c():r(null)}}if(r!=null)return l=l(),r.current=l,function(){r.current=null}}a(_g,"nd");function hg(l,r,c){c=c!=null?c.concat([l]):null,z4(4,4,_g.bind(null,r,l),c)}a(hg,"id");function x6(){}a(x6,"z7");function zg(l,r){var c=o2();r=r===void 0?null:r;var d=c.memoizedState;return r!==null&&d6(r,d[1])?d[0]:(c.memoizedState=[l,r],l)}a(zg,"rd");function xg(l,r){var c=o2();r=r===void 0?null:r;var d=c.memoizedState;if(r!==null&&d6(r,d[1]))return d[0];if(d=l(),tn){v2(!0);try{l()}finally{v2(!1)}}return c.memoizedState=[d,r],d}a(xg,"ad");function v6(l,r,c){return c===void 0||(rt&1073741824)!==0?l.memoizedState=r:(l.memoizedState=c,l=Sf(),e1.lanes|=l,mt|=l,c)}a(v6,"H7");function vg(l,r,c,d){return f0(c,r)?c:qn.current!==null?(l=v6(l,c,d),f0(l,r)||(b2=!0),l):(rt&42)===0?(b2=!0,l.memoizedState=c):(l=Sf(),e1.lanes|=l,mt|=l,r)}a(vg,"sd");function Eg(l,r,c,d,f){var L=H.p;H.p=L!==0&&8>L?L:8;var z=M.T,w={};M.T=w,S6(l,!1,r,c);try{var N=f(),j=M.S;if(j!==null&&j(w,N),N!==null&&typeof N=="object"&&typeof N.then=="function"){var se=KE(N,d);x4(l,r,se,_0(l))}else x4(l,r,d,_0(l))}catch(de){x4(l,r,{then:a(function(){},"then"),status:"rejected",reason:de},_0())}finally{H.p=L,M.T=z}}a(Eg,"od");function ny(){}a(ny,"LR");function E6(l,r,c,d){if(l.tag!==5)throw Error(o(476));var f=yg(l).queue;Eg(l,f,r,te,c===null?ny:function(){return Sg(l),c(d)})}a(E6,"Y7");function yg(l){var r=l.memoizedState;if(r!==null)return r;r={memoizedState:te,baseState:te,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:I3,lastRenderedState:te},next:null};var c={};return r.next={memoizedState:c,baseState:c,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:I3,lastRenderedState:c},next:null},l.memoizedState=r,l=l.alternate,l!==null&&(l.memoizedState=r),r}a(yg,"ld");function Sg(l){var r=yg(l).next.queue;x4(l,r,{},_0())}a(Sg,"cd");function y6(){return M2(U4)}a(y6,"V7");function wg(){return o2().memoizedState}a(wg,"ud");function kg(){return o2().memoizedState}a(kg,"Ld");function oy(l){for(var r=l.return;r!==null;){switch(r.tag){case 24:case 3:var c=_0();l=ot(c);var d=lt(r,l,c);d!==null&&(h0(d,r,c),L4(d,r,c)),r={cache:t6()},l.payload=r;return}r=r.return}}a(oy,"dR");function ly(l,r,c){var d=_0();c={lane:d,revertLane:0,action:c,hasEagerState:!1,eagerState:null,next:null},j5(l)?Rg(r,c):(c=Vi(l,r,c,d),c!==null&&(h0(c,l,d),Mg(c,r,d)))}a(ly,"CR");function Tg(l,r,c){var d=_0();x4(l,r,c,d)}a(Tg,"dd");function x4(l,r,c,d){var f={lane:d,revertLane:0,action:c,hasEagerState:!1,eagerState:null,next:null};if(j5(l))Rg(r,f);else{var L=l.alternate;if(l.lanes===0&&(L===null||L.lanes===0)&&(L=r.lastRenderedReducer,L!==null))try{var z=r.lastRenderedState,w=L(z,c);if(f.hasEagerState=!0,f.eagerState=w,f0(w,z))return M5(l,r,f,0),A1===null&&R5(),!1}catch{}finally{}if(c=Vi(l,r,f,d),c!==null)return h0(c,l,d),Mg(c,r,d),!0}return!1}a(x4,"J0");function S6(l,r,c,d){if(d={lane:2,revertLane:l8(),action:d,hasEagerState:!1,eagerState:null,next:null},j5(l)){if(r)throw Error(o(479))}else r=Vi(l,c,d,2),r!==null&&h0(r,l,2)}a(S6,"q7");function j5(l){var r=l.alternate;return l===e1||r!==null&&r===e1}a(j5,"Bn");function Rg(l,r){jn=G5=!0;var c=l.pending;c===null?r.next=r:(r.next=c.next,c.next=r),l.pending=r}a(Rg,"Cd");function Mg(l,r,c){if((c&4194048)!==0){var d=r.lanes;d&=l.pendingLanes,c|=d,r.lanes=c,ke(l,c)}}a(Mg,"_d");var $5={readContext:M2,use:Y5,useCallback:K1,useContext:K1,useEffect:K1,useImperativeHandle:K1,useLayoutEffect:K1,useInsertionEffect:K1,useMemo:K1,useReducer:K1,useRef:K1,useState:K1,useDebugValue:K1,useDeferredValue:K1,useTransition:K1,useSyncExternalStore:K1,useId:K1,useHostTransitionStatus:K1,useFormState:K1,useActionState:K1,useOptimistic:K1,useMemoCache:K1,useCacheRefresh:K1},Ag={readContext:M2,use:Y5,useCallback:a(function(l,r){return l0().memoizedState=[l,r===void 0?null:r],l},"useCallback"),useContext:M2,useEffect:bg,useImperativeHandle:a(function(l,r,c){c=c!=null?c.concat([l]):null,q5(4194308,4,_g.bind(null,r,l),c)},"useImperativeHandle"),useLayoutEffect:a(function(l,r){return q5(4194308,4,l,r)},"useLayoutEffect"),useInsertionEffect:a(function(l,r){q5(4,2,l,r)},"useInsertionEffect"),useMemo:a(function(l,r){var c=l0();r=r===void 0?null:r;var d=l();if(tn){v2(!0);try{l()}finally{v2(!1)}}return c.memoizedState=[d,r],d},"useMemo"),useReducer:a(function(l,r,c){var d=l0();if(c!==void 0){var f=c(r);if(tn){v2(!0);try{c(r)}finally{v2(!1)}}}else f=r;return d.memoizedState=d.baseState=f,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:f},d.queue=l,l=l.dispatch=ly.bind(null,e1,l),[d.memoizedState,l]},"useReducer"),useRef:a(function(l){var r=l0();return l={current:l},r.memoizedState=l},"useRef"),useState:a(function(l){l=h6(l);var r=l.queue,c=Tg.bind(null,e1,r);return r.dispatch=c,[l.memoizedState,c]},"useState"),useDebugValue:x6,useDeferredValue:a(function(l,r){var c=l0();return v6(c,l,r)},"useDeferredValue"),useTransition:a(function(){var l=h6(!1);return l=Eg.bind(null,e1,l.queue,!0,!1),l0().memoizedState=l,[!1,l]},"useTransition"),useSyncExternalStore:a(function(l,r,c){var d=e1,f=l0();if(p1){if(c===void 0)throw Error(o(407));c=c()}else{if(c=r(),A1===null)throw Error(o(349));(d1&124)!==0||Jm(d,r,c)}f.memoizedState=c;var L={value:c,getSnapshot:r};return f.queue=L,bg(tg.bind(null,d,L,l),[l]),d.flags|=2048,Qn(9,W5(),eg.bind(null,d,L,c,r),null),c},"useSyncExternalStore"),useId:a(function(){var l=l0(),r=A1.identifierPrefix;if(p1){var c=M3,d=R3;c=(d&~(1<<32-B1(d)-1)).toString(32)+c,r="\xAB"+r+"R"+c,c=H5++,0<c&&(r+="H"+c.toString(32)),r+="\xBB"}else c=XE++,r="\xAB"+r+"r"+c.toString(32)+"\xBB";return l.memoizedState=r},"useId"),useHostTransitionStatus:y6,useFormState:ug,useActionState:ug,useOptimistic:a(function(l){var r=l0();r.memoizedState=r.baseState=l;var c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return r.queue=c,r=S6.bind(null,e1,!0,c),c.dispatch=r,[l,r]},"useOptimistic"),useMemoCache:p6,useCacheRefresh:a(function(){return l0().memoizedState=oy.bind(null,e1)},"useCacheRefresh")},Ng={readContext:M2,use:Y5,useCallback:zg,useContext:M2,useEffect:Lg,useImperativeHandle:hg,useInsertionEffect:pg,useLayoutEffect:Cg,useMemo:xg,useReducer:V5,useRef:fg,useState:a(function(){return V5(I3)},"useState"),useDebugValue:x6,useDeferredValue:a(function(l,r){var c=o2();return vg(c,v1.memoizedState,l,r)},"useDeferredValue"),useTransition:a(function(){var l=V5(I3)[0],r=o2().memoizedState;return[typeof l=="boolean"?l:h4(l),r]},"useTransition"),useSyncExternalStore:Xm,useId:wg,useHostTransitionStatus:y6,useFormState:dg,useActionState:dg,useOptimistic:a(function(l,r){var c=o2();return lg(c,v1,l,r)},"useOptimistic"),useMemoCache:p6,useCacheRefresh:kg},ry={readContext:M2,use:Y5,useCallback:zg,useContext:M2,useEffect:Lg,useImperativeHandle:hg,useInsertionEffect:pg,useLayoutEffect:Cg,useMemo:xg,useReducer:_6,useRef:fg,useState:a(function(){return _6(I3)},"useState"),useDebugValue:x6,useDeferredValue:a(function(l,r){var c=o2();return v1===null?v6(c,l,r):vg(c,v1.memoizedState,l,r)},"useDeferredValue"),useTransition:a(function(){var l=_6(I3)[0],r=o2().memoizedState;return[typeof l=="boolean"?l:h4(l),r]},"useTransition"),useSyncExternalStore:Xm,useId:wg,useHostTransitionStatus:y6,useFormState:gg,useActionState:gg,useOptimistic:a(function(l,r){var c=o2();return v1!==null?lg(c,v1,l,r):(c.baseState=l,[l,c.queue.dispatch])},"useOptimistic"),useMemoCache:p6,useCacheRefresh:kg},Kn=null,v4=0;function Q5(l){var r=v4;return v4+=1,Kn===null&&(Kn=[]),Ym(Kn,l,r)}a(Q5,"zn");function E4(l,r){r=r.props.ref,l.ref=r!==void 0?r:null}a(E4,"t5");function K5(l,r){throw r.$$typeof===_?Error(o(525)):(l=Object.prototype.toString.call(r),Error(o(31,l==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":l)))}a(K5,"Hn");function Ig(l){var r=l._init;return r(l._payload)}a(Ig,"md");function Og(l){function r(U,P){if(l){var q=U.deletions;q===null?(U.deletions=[P],U.flags|=16):q.push(P)}}a(r,"a");function c(U,P){if(!l)return null;for(;P!==null;)r(U,P),P=P.sibling;return null}a(c,"o");function d(U){for(var P=new Map;U!==null;)U.key!==null?P.set(U.key,U):P.set(U.index,U),U=U.sibling;return P}a(d,"u");function f(U,P){return U=T3(U,P),U.index=0,U.sibling=null,U}a(f,"C");function L(U,P,q){return U.index=q,l?(q=U.alternate,q!==null?(q=q.index,q<P?(U.flags|=67108866,P):q):(U.flags|=67108866,P)):(U.flags|=1048576,P)}a(L,"g");function z(U){return l&&U.alternate===null&&(U.flags|=67108866),U}a(z,"E");function w(U,P,q,ue){return P===null||P.tag!==6?(P=qi(q,U.mode,ue),P.return=U,P):(P=f(P,q),P.return=U,P)}a(w,"x");function N(U,P,q,ue){var Te=q.type;return Te===S?se(U,P,q.props.children,ue,q.key):P!==null&&(P.elementType===Te||typeof Te=="object"&&Te!==null&&Te.$$typeof===oe&&Ig(Te)===P.type)?(P=f(P,q.props),E4(P,q),P.return=U,P):(P=N5(q.type,q.key,q.props,null,U.mode,ue),E4(P,q),P.return=U,P)}a(N,"I");function j(U,P,q,ue){return P===null||P.tag!==4||P.stateNode.containerInfo!==q.containerInfo||P.stateNode.implementation!==q.implementation?(P=ji(q,U.mode,ue),P.return=U,P):(P=f(P,q.children||[]),P.return=U,P)}a(j,"W");function se(U,P,q,ue,Te){return P===null||P.tag!==7?(P=qt(q,U.mode,ue,Te),P.return=U,P):(P=f(P,q),P.return=U,P)}a(se,"l2");function de(U,P,q){if(typeof P=="string"&&P!==""||typeof P=="number"||typeof P=="bigint")return P=qi(""+P,U.mode,q),P.return=U,P;if(typeof P=="object"&&P!==null){switch(P.$$typeof){case C:return q=N5(P.type,P.key,P.props,null,U.mode,q),E4(q,P),q.return=U,q;case h:return P=ji(P,U.mode,q),P.return=U,P;case oe:var ue=P._init;return P=ue(P._payload),de(U,P,q)}if(G(P)||le(P))return P=qt(P,U.mode,q,null),P.return=U,P;if(typeof P.then=="function")return de(U,Q5(P),q);if(P.$$typeof===D)return de(U,P5(U,P),q);K5(U,P)}return null}a(de,"L2");function K(U,P,q,ue){var Te=P!==null?P.key:null;if(typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint")return Te!==null?null:w(U,P,""+q,ue);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case C:return q.key===Te?N(U,P,q,ue):null;case h:return q.key===Te?j(U,P,q,ue):null;case oe:return Te=q._init,q=Te(q._payload),K(U,P,q,ue)}if(G(q)||le(q))return Te!==null?null:se(U,P,q,ue,null);if(typeof q.then=="function")return K(U,P,Q5(q),ue);if(q.$$typeof===D)return K(U,P,P5(U,q),ue);K5(U,q)}return null}a(K,"j");function X(U,P,q,ue,Te){if(typeof ue=="string"&&ue!==""||typeof ue=="number"||typeof ue=="bigint")return U=U.get(q)||null,w(P,U,""+ue,Te);if(typeof ue=="object"&&ue!==null){switch(ue.$$typeof){case C:return U=U.get(ue.key===null?q:ue.key)||null,N(P,U,ue,Te);case h:return U=U.get(ue.key===null?q:ue.key)||null,j(P,U,ue,Te);case oe:var n1=ue._init;return ue=n1(ue._payload),X(U,P,q,ue,Te)}if(G(ue)||le(ue))return U=U.get(q)||null,se(P,U,ue,Te,null);if(typeof ue.then=="function")return X(U,P,q,Q5(ue),Te);if(ue.$$typeof===D)return X(U,P,q,P5(P,ue),Te);K5(P,ue)}return null}a(X,"J");function Ve(U,P,q,ue){for(var Te=null,n1=null,De=P,Ge=P=0,p2=null;De!==null&&Ge<q.length;Ge++){De.index>Ge?(p2=De,De=null):p2=De.sibling;var g1=K(U,De,q[Ge],ue);if(g1===null){De===null&&(De=p2);break}l&&De&&g1.alternate===null&&r(U,De),P=L(g1,P,Ge),n1===null?Te=g1:n1.sibling=g1,n1=g1,De=p2}if(Ge===q.length)return c(U,De),p1&&$t(U,Ge),Te;if(De===null){for(;Ge<q.length;Ge++)De=de(U,q[Ge],ue),De!==null&&(P=L(De,P,Ge),n1===null?Te=De:n1.sibling=De,n1=De);return p1&&$t(U,Ge),Te}for(De=d(De);Ge<q.length;Ge++)p2=X(De,U,Ge,q[Ge],ue),p2!==null&&(l&&p2.alternate!==null&&De.delete(p2.key===null?Ge:p2.key),P=L(p2,P,Ge),n1===null?Te=p2:n1.sibling=p2,n1=p2);return l&&De.forEach(function(zt){return r(U,zt)}),p1&&$t(U,Ge),Te}a(Ve,"Y2");function Be(U,P,q,ue){if(q==null)throw Error(o(151));for(var Te=null,n1=null,De=P,Ge=P=0,p2=null,g1=q.next();De!==null&&!g1.done;Ge++,g1=q.next()){De.index>Ge?(p2=De,De=null):p2=De.sibling;var zt=K(U,De,g1.value,ue);if(zt===null){De===null&&(De=p2);break}l&&De&&zt.alternate===null&&r(U,De),P=L(zt,P,Ge),n1===null?Te=zt:n1.sibling=zt,n1=zt,De=p2}if(g1.done)return c(U,De),p1&&$t(U,Ge),Te;if(De===null){for(;!g1.done;Ge++,g1=q.next())g1=de(U,g1.value,ue),g1!==null&&(P=L(g1,P,Ge),n1===null?Te=g1:n1.sibling=g1,n1=g1);return p1&&$t(U,Ge),Te}for(De=d(De);!g1.done;Ge++,g1=q.next())g1=X(De,U,Ge,g1.value,ue),g1!==null&&(l&&g1.alternate!==null&&De.delete(g1.key===null?Ge:g1.key),P=L(g1,P,Ge),n1===null?Te=g1:n1.sibling=g1,n1=g1);return l&&De.forEach(function(iS){return r(U,iS)}),p1&&$t(U,Ge),Te}a(Be,"B2");function y1(U,P,q,ue){if(typeof q=="object"&&q!==null&&q.type===S&&q.key===null&&(q=q.props.children),typeof q=="object"&&q!==null){switch(q.$$typeof){case C:e:{for(var Te=q.key;P!==null;){if(P.key===Te){if(Te=q.type,Te===S){if(P.tag===7){c(U,P.sibling),ue=f(P,q.props.children),ue.return=U,U=ue;break e}}else if(P.elementType===Te||typeof Te=="object"&&Te!==null&&Te.$$typeof===oe&&Ig(Te)===P.type){c(U,P.sibling),ue=f(P,q.props),E4(ue,q),ue.return=U,U=ue;break e}c(U,P);break}else r(U,P);P=P.sibling}q.type===S?(ue=qt(q.props.children,U.mode,ue,q.key),ue.return=U,U=ue):(ue=N5(q.type,q.key,q.props,null,U.mode,ue),E4(ue,q),ue.return=U,U=ue)}return z(U);case h:e:{for(Te=q.key;P!==null;){if(P.key===Te)if(P.tag===4&&P.stateNode.containerInfo===q.containerInfo&&P.stateNode.implementation===q.implementation){c(U,P.sibling),ue=f(P,q.children||[]),ue.return=U,U=ue;break e}else{c(U,P);break}else r(U,P);P=P.sibling}ue=ji(q,U.mode,ue),ue.return=U,U=ue}return z(U);case oe:return Te=q._init,q=Te(q._payload),y1(U,P,q,ue)}if(G(q))return Ve(U,P,q,ue);if(le(q)){if(Te=le(q),typeof Te!="function")throw Error(o(150));return q=Te.call(q),Be(U,P,q,ue)}if(typeof q.then=="function")return y1(U,P,Q5(q),ue);if(q.$$typeof===D)return y1(U,P,P5(U,q),ue);K5(U,q)}return typeof q=="string"&&q!==""||typeof q=="number"||typeof q=="bigint"?(q=""+q,P!==null&&P.tag===6?(c(U,P.sibling),ue=f(P,q),ue.return=U,U=ue):(c(U,P),ue=qi(q,U.mode,ue),ue.return=U,U=ue),z(U)):c(U,P)}return a(y1,"w1"),function(U,P,q,ue){try{v4=0;var Te=y1(U,P,q,ue);return Kn=null,Te}catch(De){if(De===f4||De===Z5)throw De;var n1=b0(29,De,null,U.mode);return n1.lanes=ue,n1.return=U,n1}finally{}}}a(Og,"hd");var Xn=Og(!0),Dg=Og(!1),P0=W(null),O3=null;function it(l){var r=l.alternate;ne(c2,c2.current&1),ne(P0,l),O3===null&&(r===null||qn.current!==null||r.memoizedState!==null)&&(O3=l)}a(it,"Lt");function Pg(l){if(l.tag===22){if(ne(c2,c2.current),ne(P0,l),O3===null){var r=l.alternate;r!==null&&r.memoizedState!==null&&(O3=l)}}else at()}a(Pg,"Ed");function at(){ne(c2,c2.current),ne(P0,P0.current)}a(at,"dt");function D3(l){ce(P0),O3===l&&(O3=null),ce(c2)}a(D3,"U4");var c2=W(0);function X5(l){for(var r=l;r!==null;){if(r.tag===13){var c=r.memoizedState;if(c!==null&&(c=c.dehydrated,c===null||c.data==="$?"||L8(c)))return r}else if(r.tag===19&&r.memoizedProps.revealOrder!==void 0){if((r.flags&128)!==0)return r}else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===l)break;for(;r.sibling===null;){if(r.return===null||r.return===l)return null;r=r.return}r.sibling.return=r.return,r=r.sibling}return null}a(X5,"Yn");function w6(l,r,c,d){r=l.memoizedState,c=c(d,r),c=c==null?r:p({},r,c),l.memoizedState=c,l.lanes===0&&(l.updateQueue.baseState=c)}a(w6,"W7");var k6={enqueueSetState:a(function(l,r,c){l=l._reactInternals;var d=_0(),f=ot(d);f.payload=r,c!=null&&(f.callback=c),r=lt(l,f,d),r!==null&&(h0(r,l,d),L4(r,l,d))},"enqueueSetState"),enqueueReplaceState:a(function(l,r,c){l=l._reactInternals;var d=_0(),f=ot(d);f.tag=1,f.payload=r,c!=null&&(f.callback=c),r=lt(l,f,d),r!==null&&(h0(r,l,d),L4(r,l,d))},"enqueueReplaceState"),enqueueForceUpdate:a(function(l,r){l=l._reactInternals;var c=_0(),d=ot(c);d.tag=2,r!=null&&(d.callback=r),r=lt(l,d,c),r!==null&&(h0(r,l,c),L4(r,l,c))},"enqueueForceUpdate")};function Fg(l,r,c,d,f,L,z){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(d,L,z):r.prototype&&r.prototype.isPureReactComponent?!i4(c,d)||!i4(f,L):!0}a(Fg,"Sd");function Zg(l,r,c,d){l=r.state,typeof r.componentWillReceiveProps=="function"&&r.componentWillReceiveProps(c,d),typeof r.UNSAFE_componentWillReceiveProps=="function"&&r.UNSAFE_componentWillReceiveProps(c,d),r.state!==l&&k6.enqueueReplaceState(r,r.state,null)}a(Zg,"Td");function nn(l,r){var c=r;if("ref"in r){c={};for(var d in r)d!=="ref"&&(c[d]=r[d])}if(l=l.defaultProps){c===r&&(c=p({},c));for(var f in l)c[f]===void 0&&(c[f]=l[f])}return c}a(nn,"s9");var J5=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var r=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(r))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)};function Ug(l){J5(l)}a(Ug,"vd");function Bg(l){console.error(l)}a(Bg,"Rd");function Gg(l){J5(l)}a(Gg,"bd");function er(l,r){try{var c=l.onUncaughtError;c(r.value,{componentStack:r.stack})}catch(d){setTimeout(function(){throw d})}}a(er,"qn");function Hg(l,r,c){try{var d=l.onCaughtError;d(c.value,{componentStack:c.stack,errorBoundary:r.tag===1?r.stateNode:null})}catch(f){setTimeout(function(){throw f})}}a(Hg,"xd");function T6(l,r,c){return c=ot(c),c.tag=3,c.payload={element:null},c.callback=function(){er(l,r)},c}a(T6,"K7");function Yg(l){return l=ot(l),l.tag=3,l}a(Yg,"wd");function Vg(l,r,c,d){var f=c.type.getDerivedStateFromError;if(typeof f=="function"){var L=d.value;l.payload=function(){return f(L)},l.callback=function(){Hg(r,c,d)}}var z=c.stateNode;z!==null&&typeof z.componentDidCatch=="function"&&(l.callback=function(){Hg(r,c,d),typeof f!="function"&&(gt===null?gt=new Set([this]):gt.add(this));var w=d.stack;this.componentDidCatch(d.value,{componentStack:w!==null?w:""})})}a(Vg,"Md");function iy(l,r,c,d,f){if(c.flags|=32768,d!==null&&typeof d=="object"&&typeof d.then=="function"){if(r=c.alternate,r!==null&&d4(r,c,f,!0),c=P0.current,c!==null){switch(c.tag){case 13:return O3===null?J6():c.alternate===null&&q1===0&&(q1=3),c.flags&=-257,c.flags|=65536,c.lanes=f,d===l6?c.flags|=16384:(r=c.updateQueue,r===null?c.updateQueue=new Set([d]):r.add(d),t8(l,d,f)),!1;case 22:return c.flags|=65536,d===l6?c.flags|=16384:(r=c.updateQueue,r===null?(r={transitions:null,markerInstances:null,retryQueue:new Set([d])},c.updateQueue=r):(c=r.retryQueue,c===null?r.retryQueue=new Set([d]):c.add(d)),t8(l,d,f)),!1}throw Error(o(435,c.tag))}return t8(l,d,f),J6(),!1}if(p1)return r=P0.current,r!==null?((r.flags&65536)===0&&(r.flags|=256),r.flags|=65536,r.lanes=f,d!==Ki&&(l=Error(o(422),{cause:d}),u4(N0(l,c)))):(d!==Ki&&(r=Error(o(423),{cause:d}),u4(N0(r,c))),l=l.current.alternate,l.flags|=65536,f&=-f,l.lanes|=f,d=N0(d,c),f=T6(l.stateNode,d,f),a6(l,f),q1!==4&&(q1=2)),!1;var L=Error(o(520),{cause:d});if(L=N0(L,c),M4===null?M4=[L]:M4.push(L),q1!==4&&(q1=2),r===null)return!0;d=N0(d,c),c=r;do{switch(c.tag){case 3:return c.flags|=65536,l=f&-f,c.lanes|=l,l=T6(c.stateNode,d,l),a6(c,l),!1;case 1:if(r=c.type,L=c.stateNode,(c.flags&128)===0&&(typeof r.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(gt===null||!gt.has(L))))return c.flags|=65536,f&=-f,c.lanes|=f,f=Yg(f),Vg(f,l,c,d),a6(c,f),!1}c=c.return}while(c!==null);return!1}a(iy,"gR");var Wg=Error(o(461)),b2=!1;function y2(l,r,c,d){r.child=l===null?Dg(r,null,c,d):Xn(r,l.child,c,d)}a(y2,"Ae");function qg(l,r,c,d,f){c=c.render;var L=r.ref;if("ref"in d){var z={};for(var w in d)w!=="ref"&&(z[w]=d[w])}else z=d;return Jt(r),d=m6(l,r,c,z,L,f),w=g6(),l!==null&&!b2?(f6(l,r,f),P3(l,r,f)):(p1&&w&&$i(r),r.flags|=1,y2(l,r,d,f),r.child)}a(qg,"yd");function jg(l,r,c,d,f){if(l===null){var L=c.type;return typeof L=="function"&&!Wi(L)&&L.defaultProps===void 0&&c.compare===null?(r.tag=15,r.type=L,$g(l,r,L,d,f)):(l=N5(c.type,null,d,r,r.mode,f),l.ref=r.ref,l.return=r,r.child=l)}if(L=l.child,!P6(l,f)){var z=L.memoizedProps;if(c=c.compare,c=c!==null?c:i4,c(z,d)&&l.ref===r.ref)return P3(l,r,f)}return r.flags|=1,l=T3(L,d),l.ref=r.ref,l.return=r,r.child=l}a(jg,"Nd");function $g(l,r,c,d,f){if(l!==null){var L=l.memoizedProps;if(i4(L,d)&&l.ref===r.ref)if(b2=!1,r.pendingProps=d=L,P6(l,f))(l.flags&131072)!==0&&(b2=!0);else return r.lanes=l.lanes,P3(l,r,f)}return R6(l,r,c,d,f)}a($g,"Od");function Qg(l,r,c){var d=r.pendingProps,f=d.children,L=l!==null?l.memoizedState:null;if(d.mode==="hidden"){if((r.flags&128)!==0){if(d=L!==null?L.baseLanes|c:c,l!==null){for(f=r.child=l.child,L=0;f!==null;)L=L|f.lanes|f.childLanes,f=f.sibling;r.childLanes=L&~d}else r.childLanes=0,r.child=null;return Kg(l,r,d,c)}if((c&536870912)!==0)r.memoizedState={baseLanes:0,cachePool:null},l!==null&&F5(r,L!==null?L.cachePool:null),L!==null?$m(r,L):s6(),Pg(r);else return r.lanes=r.childLanes=536870912,Kg(l,r,L!==null?L.baseLanes|c:c,c)}else L!==null?(F5(r,L.cachePool),$m(r,L),at(),r.memoizedState=null):(l!==null&&F5(r,null),s6(),at());return y2(l,r,f,c),r.child}a(Qg,"Id");function Kg(l,r,c,d){var f=o6();return f=f===null?null:{parent:a2._currentValue,pool:f},r.memoizedState={baseLanes:c,cachePool:f},l!==null&&F5(r,null),s6(),Pg(r),l!==null&&d4(l,r,d,!0),null}a(Kg,"Dd");function tr(l,r){var c=r.ref;if(c===null)l!==null&&l.ref!==null&&(r.flags|=4194816);else{if(typeof c!="function"&&typeof c!="object")throw Error(o(284));(l===null||l.ref!==c)&&(r.flags|=4194816)}}a(tr,"Wn");function R6(l,r,c,d,f){return Jt(r),c=m6(l,r,c,d,void 0,f),d=g6(),l!==null&&!b2?(f6(l,r,f),P3(l,r,f)):(p1&&d&&$i(r),r.flags|=1,y2(l,r,c,f),r.child)}a(R6,"Q7");function Xg(l,r,c,d,f,L){return Jt(r),r.updateQueue=null,c=Km(r,d,c,f),Qm(l),d=g6(),l!==null&&!b2?(f6(l,r,L),P3(l,r,L)):(p1&&d&&$i(r),r.flags|=1,y2(l,r,c,L),r.child)}a(Xg,"kd");function Jg(l,r,c,d,f){if(Jt(r),r.stateNode===null){var L=Gn,z=c.contextType;typeof z=="object"&&z!==null&&(L=M2(z)),L=new c(d,L),r.memoizedState=L.state!==null&&L.state!==void 0?L.state:null,L.updater=k6,r.stateNode=L,L._reactInternals=r,L=r.stateNode,L.props=d,L.state=r.memoizedState,L.refs={},r6(r),z=c.contextType,L.context=typeof z=="object"&&z!==null?M2(z):Gn,L.state=r.memoizedState,z=c.getDerivedStateFromProps,typeof z=="function"&&(w6(r,c,z,d),L.state=r.memoizedState),typeof c.getDerivedStateFromProps=="function"||typeof L.getSnapshotBeforeUpdate=="function"||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(z=L.state,typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount(),z!==L.state&&k6.enqueueReplaceState(L,L.state,null),C4(r,d,L,f),p4(),L.state=r.memoizedState),typeof L.componentDidMount=="function"&&(r.flags|=4194308),d=!0}else if(l===null){L=r.stateNode;var w=r.memoizedProps,N=nn(c,w);L.props=N;var j=L.context,se=c.contextType;z=Gn,typeof se=="object"&&se!==null&&(z=M2(se));var de=c.getDerivedStateFromProps;se=typeof de=="function"||typeof L.getSnapshotBeforeUpdate=="function",w=r.pendingProps!==w,se||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(w||j!==z)&&Zg(r,L,d,z),nt=!1;var K=r.memoizedState;L.state=K,C4(r,d,L,f),p4(),j=r.memoizedState,w||K!==j||nt?(typeof de=="function"&&(w6(r,c,de,d),j=r.memoizedState),(N=nt||Fg(r,c,N,d,K,j,z))?(se||typeof L.UNSAFE_componentWillMount!="function"&&typeof L.componentWillMount!="function"||(typeof L.componentWillMount=="function"&&L.componentWillMount(),typeof L.UNSAFE_componentWillMount=="function"&&L.UNSAFE_componentWillMount()),typeof L.componentDidMount=="function"&&(r.flags|=4194308)):(typeof L.componentDidMount=="function"&&(r.flags|=4194308),r.memoizedProps=d,r.memoizedState=j),L.props=d,L.state=j,L.context=z,d=N):(typeof L.componentDidMount=="function"&&(r.flags|=4194308),d=!1)}else{L=r.stateNode,i6(l,r),z=r.memoizedProps,se=nn(c,z),L.props=se,de=r.pendingProps,K=L.context,j=c.contextType,N=Gn,typeof j=="object"&&j!==null&&(N=M2(j)),w=c.getDerivedStateFromProps,(j=typeof w=="function"||typeof L.getSnapshotBeforeUpdate=="function")||typeof L.UNSAFE_componentWillReceiveProps!="function"&&typeof L.componentWillReceiveProps!="function"||(z!==de||K!==N)&&Zg(r,L,d,N),nt=!1,K=r.memoizedState,L.state=K,C4(r,d,L,f),p4();var X=r.memoizedState;z!==de||K!==X||nt||l!==null&&l.dependencies!==null&&D5(l.dependencies)?(typeof w=="function"&&(w6(r,c,w,d),X=r.memoizedState),(se=nt||Fg(r,c,se,d,K,X,N)||l!==null&&l.dependencies!==null&&D5(l.dependencies))?(j||typeof L.UNSAFE_componentWillUpdate!="function"&&typeof L.componentWillUpdate!="function"||(typeof L.componentWillUpdate=="function"&&L.componentWillUpdate(d,X,N),typeof L.UNSAFE_componentWillUpdate=="function"&&L.UNSAFE_componentWillUpdate(d,X,N)),typeof L.componentDidUpdate=="function"&&(r.flags|=4),typeof L.getSnapshotBeforeUpdate=="function"&&(r.flags|=1024)):(typeof L.componentDidUpdate!="function"||z===l.memoizedProps&&K===l.memoizedState||(r.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||z===l.memoizedProps&&K===l.memoizedState||(r.flags|=1024),r.memoizedProps=d,r.memoizedState=X),L.props=d,L.state=X,L.context=N,d=se):(typeof L.componentDidUpdate!="function"||z===l.memoizedProps&&K===l.memoizedState||(r.flags|=4),typeof L.getSnapshotBeforeUpdate!="function"||z===l.memoizedProps&&K===l.memoizedState||(r.flags|=1024),d=!1)}return L=d,tr(l,r),d=(r.flags&128)!==0,L||d?(L=r.stateNode,c=d&&typeof c.getDerivedStateFromError!="function"?null:L.render(),r.flags|=1,l!==null&&d?(r.child=Xn(r,l.child,null,f),r.child=Xn(r,null,c,f)):y2(l,r,c,f),r.memoizedState=L.state,l=r.child):l=P3(l,r,f),l}a(Jg,"Pd");function ef(l,r,c,d){return s4(),r.flags|=256,y2(l,r,c,d),r.child}a(ef,"Fd");var M6={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function A6(l){return{baseLanes:l,cachePool:Bm()}}a(A6,"X7");function N6(l,r,c){return l=l!==null?l.childLanes&~c:0,r&&(l|=F0),l}a(N6,"J7");function tf(l,r,c){var d=r.pendingProps,f=!1,L=(r.flags&128)!==0,z;if((z=L)||(z=l!==null&&l.memoizedState===null?!1:(c2.current&2)!==0),z&&(f=!0,r.flags&=-129),z=(r.flags&32)!==0,r.flags&=-33,l===null){if(p1){if(f?it(r):at(),p1){var w=W1,N;if(N=w){e:{for(N=w,w=f3;N.nodeType!==8;){if(!w){w=null;break e}if(N=e3(N.nextSibling),N===null){w=null;break e}}w=N}w!==null?(r.memoizedState={dehydrated:w,treeContext:jt!==null?{id:R3,overflow:M3}:null,retryLane:536870912,hydrationErrors:null},N=b0(18,null,null,0),N.stateNode=w,N.return=r,r.child=N,H2=r,W1=null,N=!0):N=!1}N||Kt(r)}if(w=r.memoizedState,w!==null&&(w=w.dehydrated,w!==null))return L8(w)?r.lanes=32:r.lanes=536870912,null;D3(r)}return w=d.children,d=d.fallback,f?(at(),f=r.mode,w=nr({mode:"hidden",children:w},f),d=qt(d,f,c,null),w.return=r,d.return=r,w.sibling=d,r.child=w,f=r.child,f.memoizedState=A6(c),f.childLanes=N6(l,z,c),r.memoizedState=M6,d):(it(r),I6(r,w))}if(N=l.memoizedState,N!==null&&(w=N.dehydrated,w!==null)){if(L)r.flags&256?(it(r),r.flags&=-257,r=O6(l,r,c)):r.memoizedState!==null?(at(),r.child=l.child,r.flags|=128,r=null):(at(),f=d.fallback,w=r.mode,d=nr({mode:"visible",children:d.children},w),f=qt(f,w,c,null),f.flags|=2,d.return=r,f.return=r,d.sibling=f,r.child=d,Xn(r,l.child,null,c),d=r.child,d.memoizedState=A6(c),d.childLanes=N6(l,z,c),r.memoizedState=M6,r=f);else if(it(r),L8(w)){if(z=w.nextSibling&&w.nextSibling.dataset,z)var j=z.dgst;z=j,d=Error(o(419)),d.stack="",d.digest=z,u4({value:d,source:null,stack:null}),r=O6(l,r,c)}else if(b2||d4(l,r,c,!1),z=(c&l.childLanes)!==0,b2||z){if(z=A1,z!==null&&(d=c&-c,d=(d&42)!==0?1:Ue(d),d=(d&(z.suspendedLanes|c))!==0?0:d,d!==0&&d!==N.retryLane))throw N.retryLane=d,Bn(l,d),h0(z,l,d),Wg;w.data==="$?"||J6(),r=O6(l,r,c)}else w.data==="$?"?(r.flags|=192,r.child=l.child,r=null):(l=N.treeContext,W1=e3(w.nextSibling),H2=r,p1=!0,Qt=null,f3=!1,l!==null&&(O0[D0++]=R3,O0[D0++]=M3,O0[D0++]=jt,R3=l.id,M3=l.overflow,jt=r),r=I6(r,d.children),r.flags|=4096);return r}return f?(at(),f=d.fallback,w=r.mode,N=l.child,j=N.sibling,d=T3(N,{mode:"hidden",children:d.children}),d.subtreeFlags=N.subtreeFlags&65011712,j!==null?f=T3(j,f):(f=qt(f,w,c,null),f.flags|=2),f.return=r,d.return=r,d.sibling=f,r.child=d,d=f,f=r.child,w=l.child.memoizedState,w===null?w=A6(c):(N=w.cachePool,N!==null?(j=a2._currentValue,N=N.parent!==j?{parent:j,pool:j}:N):N=Bm(),w={baseLanes:w.baseLanes|c,cachePool:N}),f.memoizedState=w,f.childLanes=N6(l,z,c),r.memoizedState=M6,d):(it(r),c=l.child,l=c.sibling,c=T3(c,{mode:"visible",children:d.children}),c.return=r,c.sibling=null,l!==null&&(z=r.deletions,z===null?(r.deletions=[l],r.flags|=16):z.push(l)),r.child=c,r.memoizedState=null,c)}a(tf,"Ud");function I6(l,r){return r=nr({mode:"visible",children:r},l.mode),r.return=l,l.child=r}a(I6,"ei");function nr(l,r){return l=b0(22,l,null,r),l.lanes=0,l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},l}a(nr,"$n");function O6(l,r,c){return Xn(r,l.child,null,c),l=I6(r,r.pendingProps.children),l.flags|=2,r.memoizedState=null,l}a(O6,"ti");function nf(l,r,c){l.lanes|=r;var d=l.alternate;d!==null&&(d.lanes|=r),Ji(l.return,r,c)}a(nf,"Zd");function D6(l,r,c,d,f){var L=l.memoizedState;L===null?l.memoizedState={isBackwards:r,rendering:null,renderingStartTime:0,last:d,tail:c,tailMode:f}:(L.isBackwards=r,L.rendering=null,L.renderingStartTime=0,L.last=d,L.tail=c,L.tailMode=f)}a(D6,"ni");function of(l,r,c){var d=r.pendingProps,f=d.revealOrder,L=d.tail;if(y2(l,r,d.children,c),d=c2.current,(d&2)!==0)d=d&1|2,r.flags|=128;else{if(l!==null&&(l.flags&128)!==0)e:for(l=r.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&nf(l,c,r);else if(l.tag===19)nf(l,c,r);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===r)break e;for(;l.sibling===null;){if(l.return===null||l.return===r)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}d&=1}switch(ne(c2,d),f){case"forwards":for(c=r.child,f=null;c!==null;)l=c.alternate,l!==null&&X5(l)===null&&(f=c),c=c.sibling;c=f,c===null?(f=r.child,r.child=null):(f=c.sibling,c.sibling=null),D6(r,!1,f,c,L);break;case"backwards":for(c=null,f=r.child,r.child=null;f!==null;){if(l=f.alternate,l!==null&&X5(l)===null){r.child=f;break}l=f.sibling,f.sibling=c,c=f,f=l}D6(r,!0,c,null,L);break;case"together":D6(r,!1,null,null,void 0);break;default:r.memoizedState=null}return r.child}a(of,"Bd");function P3(l,r,c){if(l!==null&&(r.dependencies=l.dependencies),mt|=r.lanes,(c&r.childLanes)===0)if(l!==null){if(d4(l,r,c,!1),(c&r.childLanes)===0)return null}else return null;if(l!==null&&r.child!==l.child)throw Error(o(153));if(r.child!==null){for(l=r.child,c=T3(l,l.pendingProps),r.child=c,c.return=r;l.sibling!==null;)l=l.sibling,c=c.sibling=T3(l,l.pendingProps),c.return=r;c.sibling=null}return r.child}a(P3,"Z4");function P6(l,r){return(l.lanes&r)!==0?!0:(l=l.dependencies,!!(l!==null&&D5(l)))}a(P6,"ii");function ay(l,r,c){switch(r.tag){case 3:Qe(r,r.stateNode.containerInfo),tt(r,a2,l.memoizedState.cache),s4();break;case 27:case 5:_1(r);break;case 4:Qe(r,r.stateNode.containerInfo);break;case 10:tt(r,r.type,r.memoizedProps.value);break;case 13:var d=r.memoizedState;if(d!==null)return d.dehydrated!==null?(it(r),r.flags|=128,null):(c&r.child.childLanes)!==0?tf(l,r,c):(it(r),l=P3(l,r,c),l!==null?l.sibling:null);it(r);break;case 19:var f=(l.flags&128)!==0;if(d=(c&r.childLanes)!==0,d||(d4(l,r,c,!1),d=(c&r.childLanes)!==0),f){if(d)return of(l,r,c);r.flags|=128}if(f=r.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),ne(c2,c2.current),d)break;return null;case 22:case 23:return r.lanes=0,Qg(l,r,c);case 24:tt(r,a2,l.memoizedState.cache)}return P3(l,r,c)}a(ay,"pR");function lf(l,r,c){if(l!==null)if(l.memoizedProps!==r.pendingProps)b2=!0;else{if(!P6(l,c)&&(r.flags&128)===0)return b2=!1,ay(l,r,c);b2=(l.flags&131072)!==0}else b2=!1,p1&&(r.flags&1048576)!==0&&Im(r,O5,r.index);switch(r.lanes=0,r.tag){case 16:e:{l=r.pendingProps;var d=r.elementType,f=d._init;if(d=f(d._payload),r.type=d,typeof d=="function")Wi(d)?(l=nn(d,l),r.tag=1,r=Jg(null,r,d,l,c)):(r.tag=0,r=R6(null,r,d,l,c));else{if(d!=null){if(f=d.$$typeof,f===F){r.tag=11,r=qg(null,r,d,l,c);break e}else if(f===O){r.tag=14,r=jg(null,r,d,l,c);break e}}throw r=ye(d)||d,Error(o(306,r,""))}}return r;case 0:return R6(l,r,r.type,r.pendingProps,c);case 1:return d=r.type,f=nn(d,r.pendingProps),Jg(l,r,d,f,c);case 3:e:{if(Qe(r,r.stateNode.containerInfo),l===null)throw Error(o(387));d=r.pendingProps;var L=r.memoizedState;f=L.element,i6(l,r),C4(r,d,null,c);var z=r.memoizedState;if(d=z.cache,tt(r,a2,d),d!==L.cache&&e6(r,[a2],c,!0),p4(),d=z.element,L.isDehydrated)if(L={element:d,isDehydrated:!1,cache:z.cache},r.updateQueue.baseState=L,r.memoizedState=L,r.flags&256){r=ef(l,r,d,c);break e}else if(d!==f){f=N0(Error(o(424)),r),u4(f),r=ef(l,r,d,c);break e}else{switch(l=r.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(W1=e3(l.firstChild),H2=r,p1=!0,Qt=null,f3=!0,c=Dg(r,null,d,c),r.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling}else{if(s4(),d===f){r=P3(l,r,c);break e}y2(l,r,d,c)}r=r.child}return r;case 26:return tr(l,r),l===null?(c=sb(r.type,null,r.pendingProps,null))?r.memoizedState=c:p1||(c=r.type,l=r.pendingProps,d=Lr(Ce.current).createElement(c),d[Q1]=r,d[m2]=l,w2(d,c,l),G1(d),r.stateNode=d):r.memoizedState=sb(r.type,l.memoizedProps,r.pendingProps,l.memoizedState),null;case 27:return _1(r),l===null&&p1&&(d=r.stateNode=ib(r.type,r.pendingProps,Ce.current),H2=r,f3=!0,f=W1,Lt(r.type)?(p8=f,W1=e3(d.firstChild)):W1=f),y2(l,r,r.pendingProps.children,c),tr(l,r),l===null&&(r.flags|=4194304),r.child;case 5:return l===null&&p1&&((f=d=W1)&&(d=Oy(d,r.type,r.pendingProps,f3),d!==null?(r.stateNode=d,H2=r,W1=e3(d.firstChild),f3=!1,f=!0):f=!1),f||Kt(r)),_1(r),f=r.type,L=r.pendingProps,z=l!==null?l.memoizedProps:null,d=L.children,g8(f,L)?d=null:z!==null&&g8(f,z)&&(r.flags|=32),r.memoizedState!==null&&(f=m6(l,r,JE,null,null,c),U4._currentValue=f),tr(l,r),y2(l,r,d,c),r.child;case 6:return l===null&&p1&&((l=c=W1)&&(c=Dy(c,r.pendingProps,f3),c!==null?(r.stateNode=c,H2=r,W1=null,l=!0):l=!1),l||Kt(r)),null;case 13:return tf(l,r,c);case 4:return Qe(r,r.stateNode.containerInfo),d=r.pendingProps,l===null?r.child=Xn(r,null,d,c):y2(l,r,d,c),r.child;case 11:return qg(l,r,r.type,r.pendingProps,c);case 7:return y2(l,r,r.pendingProps,c),r.child;case 8:return y2(l,r,r.pendingProps.children,c),r.child;case 12:return y2(l,r,r.pendingProps.children,c),r.child;case 10:return d=r.pendingProps,tt(r,r.type,d.value),y2(l,r,d.children,c),r.child;case 9:return f=r.type._context,d=r.pendingProps.children,Jt(r),f=M2(f),d=d(f),r.flags|=1,y2(l,r,d,c),r.child;case 14:return jg(l,r,r.type,r.pendingProps,c);case 15:return $g(l,r,r.type,r.pendingProps,c);case 19:return of(l,r,c);case 31:return d=r.pendingProps,c=r.mode,d={mode:d.mode,children:d.children},l===null?(c=nr(d,c),c.ref=r.ref,r.child=c,c.return=r,r=c):(c=T3(l.child,d),c.ref=r.ref,r.child=c,c.return=r,r=c),r;case 22:return Qg(l,r,c);case 24:return Jt(r),d=M2(a2),l===null?(f=o6(),f===null&&(f=A1,L=t6(),f.pooledCache=L,L.refCount++,L!==null&&(f.pooledCacheLanes|=c),f=L),r.memoizedState={parent:d,cache:f},r6(r),tt(r,a2,f)):((l.lanes&c)!==0&&(i6(l,r),C4(r,null,null,c),p4()),f=l.memoizedState,L=r.memoizedState,f.parent!==d?(f={parent:d,cache:d},r.memoizedState=f,r.lanes===0&&(r.memoizedState=r.updateQueue.baseState=f),tt(r,a2,d)):(d=L.cache,tt(r,a2,d),d!==f.cache&&e6(r,[a2],c,!0))),y2(l,r,r.pendingProps.children,c),r.child;case 29:throw r.pendingProps}throw Error(o(156,r.tag))}a(lf,"Gd");function F3(l){l.flags|=4}a(F3,"B4");function rf(l,r){if(r.type!=="stylesheet"||(r.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!fb(r)){if(r=P0.current,r!==null&&((d1&4194048)===d1?O3!==null:(d1&62914560)!==d1&&(d1&536870912)===0||r!==O3))throw b4=l6,Gm;l.flags|=8192}}a(rf,"zd");function or(l,r){r!==null&&(l.flags|=4),l.flags&16384&&(r=l.tag!==22?t1():536870912,l.lanes|=r,no|=r)}a(or,"Kn");function y4(l,r){if(!p1)switch(l.tailMode){case"hidden":r=l.tail;for(var c=null;r!==null;)r.alternate!==null&&(c=r),r=r.sibling;c===null?l.tail=null:c.sibling=null;break;case"collapsed":c=l.tail;for(var d=null;c!==null;)c.alternate!==null&&(d=c),c=c.sibling;d===null?r||l.tail===null?l.tail=null:l.tail.sibling=null:d.sibling=null}}a(y4,"n5");function Z1(l){var r=l.alternate!==null&&l.alternate.child===l.child,c=0,d=0;if(r)for(var f=l.child;f!==null;)c|=f.lanes|f.childLanes,d|=f.subtreeFlags&65011712,d|=f.flags&65011712,f.return=l,f=f.sibling;else for(f=l.child;f!==null;)c|=f.lanes|f.childLanes,d|=f.subtreeFlags,d|=f.flags,f.return=l,f=f.sibling;return l.subtreeFlags|=d,l.childLanes=c,r}a(Z1,"V1");function cy(l,r,c){var d=r.pendingProps;switch(Qi(r),r.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Z1(r),null;case 1:return Z1(r),null;case 3:return c=r.stateNode,d=null,l!==null&&(d=l.memoizedState.cache),r.memoizedState.cache!==d&&(r.flags|=2048),N3(a2),w1(),c.pendingContext&&(c.context=c.pendingContext,c.pendingContext=null),(l===null||l.child===null)&&(c4(r)?F3(r):l===null||l.memoizedState.isDehydrated&&(r.flags&256)===0||(r.flags|=1024,Pm())),Z1(r),null;case 26:return c=r.memoizedState,l===null?(F3(r),c!==null?(Z1(r),rf(r,c)):(Z1(r),r.flags&=-16777217)):c?c!==l.memoizedState?(F3(r),Z1(r),rf(r,c)):(Z1(r),r.flags&=-16777217):(l.memoizedProps!==d&&F3(r),Z1(r),r.flags&=-16777217),null;case 27:P1(r),c=Ce.current;var f=r.type;if(l!==null&&r.stateNode!=null)l.memoizedProps!==d&&F3(r);else{if(!d){if(r.stateNode===null)throw Error(o(166));return Z1(r),null}l=ie.current,c4(r)?Om(r):(l=ib(f,d,c),r.stateNode=l,F3(r))}return Z1(r),null;case 5:if(P1(r),c=r.type,l!==null&&r.stateNode!=null)l.memoizedProps!==d&&F3(r);else{if(!d){if(r.stateNode===null)throw Error(o(166));return Z1(r),null}if(l=ie.current,c4(r))Om(r);else{switch(f=Lr(Ce.current),l){case 1:l=f.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:l=f.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":l=f.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":l=f.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":l=f.createElement("div"),l.innerHTML="<script><\/script>",l=l.removeChild(l.firstChild);break;case"select":l=typeof d.is=="string"?f.createElement("select",{is:d.is}):f.createElement("select"),d.multiple?l.multiple=!0:d.size&&(l.size=d.size);break;default:l=typeof d.is=="string"?f.createElement(c,{is:d.is}):f.createElement(c)}}l[Q1]=r,l[m2]=d;e:for(f=r.child;f!==null;){if(f.tag===5||f.tag===6)l.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===r)break e;for(;f.sibling===null;){if(f.return===null||f.return===r)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}r.stateNode=l;e:switch(w2(l,c,d),c){case"button":case"input":case"select":case"textarea":l=!!d.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&F3(r)}}return Z1(r),r.flags&=-16777217,null;case 6:if(l&&r.stateNode!=null)l.memoizedProps!==d&&F3(r);else{if(typeof d!="string"&&r.stateNode===null)throw Error(o(166));if(l=Ce.current,c4(r)){if(l=r.stateNode,c=r.memoizedProps,d=null,f=H2,f!==null)switch(f.tag){case 27:case 5:d=f.memoizedProps}l[Q1]=r,l=!!(l.nodeValue===c||d!==null&&d.suppressHydrationWarning===!0||Jf(l.nodeValue,c)),l||Kt(r)}else l=Lr(l).createTextNode(d),l[Q1]=r,r.stateNode=l}return Z1(r),null;case 13:if(d=r.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(f=c4(r),d!==null&&d.dehydrated!==null){if(l===null){if(!f)throw Error(o(318));if(f=r.memoizedState,f=f!==null?f.dehydrated:null,!f)throw Error(o(317));f[Q1]=r}else s4(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;Z1(r),f=!1}else f=Pm(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=f),f=!0;if(!f)return r.flags&256?(D3(r),r):(D3(r),null)}if(D3(r),(r.flags&128)!==0)return r.lanes=c,r;if(c=d!==null,l=l!==null&&l.memoizedState!==null,c){d=r.child,f=null,d.alternate!==null&&d.alternate.memoizedState!==null&&d.alternate.memoizedState.cachePool!==null&&(f=d.alternate.memoizedState.cachePool.pool);var L=null;d.memoizedState!==null&&d.memoizedState.cachePool!==null&&(L=d.memoizedState.cachePool.pool),L!==f&&(d.flags|=2048)}return c!==l&&c&&(r.child.flags|=8192),or(r,r.updateQueue),Z1(r),null;case 4:return w1(),l===null&&c8(r.stateNode.containerInfo),Z1(r),null;case 10:return N3(r.type),Z1(r),null;case 19:if(ce(c2),f=r.memoizedState,f===null)return Z1(r),null;if(d=(r.flags&128)!==0,L=f.rendering,L===null)if(d)y4(f,!1);else{if(q1!==0||l!==null&&(l.flags&128)!==0)for(l=r.child;l!==null;){if(L=X5(l),L!==null){for(r.flags|=128,y4(f,!1),l=L.updateQueue,r.updateQueue=l,or(r,l),r.subtreeFlags=0,l=c,c=r.child;c!==null;)Nm(c,l),c=c.sibling;return ne(c2,c2.current&1|2),r.child}l=l.sibling}f.tail!==null&&O1()>ir&&(r.flags|=128,d=!0,y4(f,!1),r.lanes=4194304)}else{if(!d)if(l=X5(L),l!==null){if(r.flags|=128,d=!0,l=l.updateQueue,r.updateQueue=l,or(r,l),y4(f,!0),f.tail===null&&f.tailMode==="hidden"&&!L.alternate&&!p1)return Z1(r),null}else 2*O1()-f.renderingStartTime>ir&&c!==536870912&&(r.flags|=128,d=!0,y4(f,!1),r.lanes=4194304);f.isBackwards?(L.sibling=r.child,r.child=L):(l=f.last,l!==null?l.sibling=L:r.child=L,f.last=L)}return f.tail!==null?(r=f.tail,f.rendering=r,f.tail=r.sibling,f.renderingStartTime=O1(),r.sibling=null,l=c2.current,ne(c2,d?l&1|2:l&1),r):(Z1(r),null);case 22:case 23:return D3(r),u6(),d=r.memoizedState!==null,l!==null?l.memoizedState!==null!==d&&(r.flags|=8192):d&&(r.flags|=8192),d?(c&536870912)!==0&&(r.flags&128)===0&&(Z1(r),r.subtreeFlags&6&&(r.flags|=8192)):Z1(r),c=r.updateQueue,c!==null&&or(r,c.retryQueue),c=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(c=l.memoizedState.cachePool.pool),d=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(d=r.memoizedState.cachePool.pool),d!==c&&(r.flags|=2048),l!==null&&ce(en),null;case 24:return c=null,l!==null&&(c=l.memoizedState.cache),r.memoizedState.cache!==c&&(r.flags|=2048),N3(a2),Z1(r),null;case 25:return null;case 30:return null}throw Error(o(156,r.tag))}a(cy,"mR");function sy(l,r){switch(Qi(r),r.tag){case 1:return l=r.flags,l&65536?(r.flags=l&-65537|128,r):null;case 3:return N3(a2),w1(),l=r.flags,(l&65536)!==0&&(l&128)===0?(r.flags=l&-65537|128,r):null;case 26:case 27:case 5:return P1(r),null;case 13:if(D3(r),l=r.memoizedState,l!==null&&l.dehydrated!==null){if(r.alternate===null)throw Error(o(340));s4()}return l=r.flags,l&65536?(r.flags=l&-65537|128,r):null;case 19:return ce(c2),null;case 4:return w1(),null;case 10:return N3(r.type),null;case 22:case 23:return D3(r),u6(),l!==null&&ce(en),l=r.flags,l&65536?(r.flags=l&-65537|128,r):null;case 24:return N3(a2),null;case 25:return null;default:return null}}a(sy,"hR");function af(l,r){switch(Qi(r),r.tag){case 3:N3(a2),w1();break;case 26:case 27:case 5:P1(r);break;case 4:w1();break;case 13:D3(r);break;case 19:ce(c2);break;case 10:N3(r.type);break;case 22:case 23:D3(r),u6(),l!==null&&ce(en);break;case 24:N3(a2)}}a(af,"Hd");function S4(l,r){try{var c=r.updateQueue,d=c!==null?c.lastEffect:null;if(d!==null){var f=d.next;c=f;do{if((c.tag&l)===l){d=void 0;var L=c.create,z=c.inst;d=L(),z.destroy=d}c=c.next}while(c!==f)}}catch(w){T1(r,r.return,w)}}a(S4,"i5");function ct(l,r,c){try{var d=r.updateQueue,f=d!==null?d.lastEffect:null;if(f!==null){var L=f.next;d=L;do{if((d.tag&l)===l){var z=d.inst,w=z.destroy;if(w!==void 0){z.destroy=void 0,f=r;var N=c,j=w;try{j()}catch(se){T1(f,N,se)}}}d=d.next}while(d!==L)}}catch(se){T1(r,r.return,se)}}a(ct,"Ct");function cf(l){var r=l.updateQueue;if(r!==null){var c=l.stateNode;try{jm(r,c)}catch(d){T1(l,l.return,d)}}}a(cf,"Yd");function sf(l,r,c){c.props=nn(l.type,l.memoizedProps),c.state=l.memoizedState;try{c.componentWillUnmount()}catch(d){T1(l,r,d)}}a(sf,"Vd");function w4(l,r){try{var c=l.ref;if(c!==null){switch(l.tag){case 26:case 27:case 5:var d=l.stateNode;break;case 30:d=l.stateNode;break;default:d=l.stateNode}typeof c=="function"?l.refCleanup=c(d):c.current=d}}catch(f){T1(l,r,f)}}a(w4,"r5");function b3(l,r){var c=l.ref,d=l.refCleanup;if(c!==null)if(typeof d=="function")try{d()}catch(f){T1(l,r,f)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof c=="function")try{c(null)}catch(f){T1(l,r,f)}else c.current=null}a(b3,"f4");function uf(l){var r=l.type,c=l.memoizedProps,d=l.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":c.autoFocus&&d.focus();break e;case"img":c.src?d.src=c.src:c.srcSet&&(d.srcset=c.srcSet)}}catch(f){T1(l,l.return,f)}}a(uf,"qd");function F6(l,r,c){try{var d=l.stateNode;Ry(d,l.type,c,r),d[m2]=r}catch(f){T1(l,l.return,f)}}a(F6,"ri");function df(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&Lt(l.type)||l.tag===4}a(df,"Wd");function Z6(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||df(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&Lt(l.type)||l.flags&2||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}a(Z6,"ai");function U6(l,r,c){var d=l.tag;if(d===5||d===6)l=l.stateNode,r?(c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c).insertBefore(l,r):(r=c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c,r.appendChild(l),c=c._reactRootContainer,c!=null||r.onclick!==null||(r.onclick=br));else if(d!==4&&(d===27&&Lt(l.type)&&(c=l.stateNode,r=null),l=l.child,l!==null))for(U6(l,r,c),l=l.sibling;l!==null;)U6(l,r,c),l=l.sibling}a(U6,"si");function lr(l,r,c){var d=l.tag;if(d===5||d===6)l=l.stateNode,r?c.insertBefore(l,r):c.appendChild(l);else if(d!==4&&(d===27&&Lt(l.type)&&(c=l.stateNode),l=l.child,l!==null))for(lr(l,r,c),l=l.sibling;l!==null;)lr(l,r,c),l=l.sibling}a(lr,"Qn");function mf(l){var r=l.stateNode,c=l.memoizedProps;try{for(var d=l.type,f=r.attributes;f.length;)r.removeAttributeNode(f[0]);w2(r,d,c),r[Q1]=l,r[m2]=c}catch(L){T1(l,l.return,L)}}a(mf,"$d");var Z3=!1,X1=!1,B6=!1,gf=typeof WeakSet=="function"?WeakSet:Set,L2=null;function uy(l,r){if(l=l.containerInfo,d8=xr,l=vm(l),Zi(l)){if("selectionStart"in l)var c={start:l.selectionStart,end:l.selectionEnd};else e:{c=(c=l.ownerDocument)&&c.defaultView||window;var d=c.getSelection&&c.getSelection();if(d&&d.rangeCount!==0){c=d.anchorNode;var f=d.anchorOffset,L=d.focusNode;d=d.focusOffset;try{c.nodeType,L.nodeType}catch{c=null;break e}var z=0,w=-1,N=-1,j=0,se=0,de=l,K=null;t:for(;;){for(var X;de!==c||f!==0&&de.nodeType!==3||(w=z+f),de!==L||d!==0&&de.nodeType!==3||(N=z+d),de.nodeType===3&&(z+=de.nodeValue.length),(X=de.firstChild)!==null;)K=de,de=X;for(;;){if(de===l)break t;if(K===c&&++j===f&&(w=z),K===L&&++se===d&&(N=z),(X=de.nextSibling)!==null)break;de=K,K=de.parentNode}de=X}c=w===-1||N===-1?null:{start:w,end:N}}else c=null}c=c||{start:0,end:0}}else c=null;for(m8={focusedElem:l,selectionRange:c},xr=!1,L2=r;L2!==null;)if(r=L2,l=r.child,(r.subtreeFlags&1024)!==0&&l!==null)l.return=r,L2=l;else for(;L2!==null;){switch(r=L2,L=r.alternate,l=r.flags,r.tag){case 0:break;case 11:case 15:break;case 1:if((l&1024)!==0&&L!==null){l=void 0,c=r,f=L.memoizedProps,L=L.memoizedState,d=c.stateNode;try{var Ve=nn(c.type,f,c.elementType===c.type);l=d.getSnapshotBeforeUpdate(Ve,L),d.__reactInternalSnapshotBeforeUpdate=l}catch(Be){T1(c,c.return,Be)}}break;case 3:if((l&1024)!==0){if(l=r.stateNode.containerInfo,c=l.nodeType,c===9)b8(l);else if(c===1)switch(l.nodeName){case"HEAD":case"HTML":case"BODY":b8(l);break;default:l.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((l&1024)!==0)throw Error(o(163))}if(l=r.sibling,l!==null){l.return=r.return,L2=l;break}L2=r.return}}a(uy,"fR");function ff(l,r,c){var d=c.flags;switch(c.tag){case 0:case 11:case 15:st(l,c),d&4&&S4(5,c);break;case 1:if(st(l,c),d&4)if(l=c.stateNode,r===null)try{l.componentDidMount()}catch(z){T1(c,c.return,z)}else{var f=nn(c.type,r.memoizedProps);r=r.memoizedState;try{l.componentDidUpdate(f,r,l.__reactInternalSnapshotBeforeUpdate)}catch(z){T1(c,c.return,z)}}d&64&&cf(c),d&512&&w4(c,c.return);break;case 3:if(st(l,c),d&64&&(l=c.updateQueue,l!==null)){if(r=null,c.child!==null)switch(c.child.tag){case 27:case 5:r=c.child.stateNode;break;case 1:r=c.child.stateNode}try{jm(l,r)}catch(z){T1(c,c.return,z)}}break;case 27:r===null&&d&4&&mf(c);case 26:case 5:st(l,c),r===null&&d&4&&uf(c),d&512&&w4(c,c.return);break;case 12:st(l,c);break;case 13:st(l,c),d&4&&pf(l,c),d&64&&(l=c.memoizedState,l!==null&&(l=l.dehydrated,l!==null&&(c=_y.bind(null,c),Py(l,c))));break;case 22:if(d=c.memoizedState!==null||Z3,!d){r=r!==null&&r.memoizedState!==null||X1,f=Z3;var L=X1;Z3=d,(X1=r)&&!L?ut(l,c,(c.subtreeFlags&8772)!==0):st(l,c),Z3=f,X1=L}break;case 30:break;default:st(l,c)}}a(ff,"Qd");function bf(l){var r=l.alternate;r!==null&&(l.alternate=null,bf(r)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(r=l.stateNode,r!==null&&G2(r)),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}a(bf,"jd");var D1=null,r0=!1;function U3(l,r,c){for(c=c.child;c!==null;)Lf(l,r,c),c=c.sibling}a(U3,"z4");function Lf(l,r,c){if(e2&&typeof e2.onCommitFiberUnmount=="function")try{e2.onCommitFiberUnmount(d2,c)}catch{}switch(c.tag){case 26:X1||b3(c,r),U3(l,r,c),c.memoizedState?c.memoizedState.count--:c.stateNode&&(c=c.stateNode,c.parentNode.removeChild(c));break;case 27:X1||b3(c,r);var d=D1,f=r0;Lt(c.type)&&(D1=c.stateNode,r0=!1),U3(l,r,c),D4(c.stateNode),D1=d,r0=f;break;case 5:X1||b3(c,r);case 6:if(d=D1,f=r0,D1=null,U3(l,r,c),D1=d,r0=f,D1!==null)if(r0)try{(D1.nodeType===9?D1.body:D1.nodeName==="HTML"?D1.ownerDocument.body:D1).removeChild(c.stateNode)}catch(L){T1(c,r,L)}else try{D1.removeChild(c.stateNode)}catch(L){T1(c,r,L)}break;case 18:D1!==null&&(r0?(l=D1,lb(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,c.stateNode),Y4(l)):lb(D1,c.stateNode));break;case 4:d=D1,f=r0,D1=c.stateNode.containerInfo,r0=!0,U3(l,r,c),D1=d,r0=f;break;case 0:case 11:case 14:case 15:X1||ct(2,c,r),X1||ct(4,c,r),U3(l,r,c);break;case 1:X1||(b3(c,r),d=c.stateNode,typeof d.componentWillUnmount=="function"&&sf(c,r,d)),U3(l,r,c);break;case 21:U3(l,r,c);break;case 22:X1=(d=X1)||c.memoizedState!==null,U3(l,r,c),X1=d;break;default:U3(l,r,c)}}a(Lf,"Xd");function pf(l,r){if(r.memoizedState===null&&(l=r.alternate,l!==null&&(l=l.memoizedState,l!==null&&(l=l.dehydrated,l!==null))))try{Y4(l)}catch(c){T1(r,r.return,c)}}a(pf,"Jd");function dy(l){switch(l.tag){case 13:case 19:var r=l.stateNode;return r===null&&(r=l.stateNode=new gf),r;case 22:return l=l.stateNode,r=l._retryCache,r===null&&(r=l._retryCache=new gf),r;default:throw Error(o(435,l.tag))}}a(dy,"ER");function G6(l,r){var c=dy(l);r.forEach(function(d){var f=hy.bind(null,l,d);c.has(d)||(c.add(d),d.then(f,f))})}a(G6,"li");function L0(l,r){var c=r.deletions;if(c!==null)for(var d=0;d<c.length;d++){var f=c[d],L=l,z=r,w=z;e:for(;w!==null;){switch(w.tag){case 27:if(Lt(w.type)){D1=w.stateNode,r0=!1;break e}break;case 5:D1=w.stateNode,r0=!1;break e;case 3:case 4:D1=w.stateNode.containerInfo,r0=!0;break e}w=w.return}if(D1===null)throw Error(o(160));Lf(L,z,f),D1=null,r0=!1,L=f.alternate,L!==null&&(L.return=null),f.return=null}if(r.subtreeFlags&13878)for(r=r.child;r!==null;)Cf(r,l),r=r.sibling}a(L0,"R3");var J0=null;function Cf(l,r){var c=l.alternate,d=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:L0(r,l),p0(l),d&4&&(ct(3,l,l.return),S4(3,l),ct(5,l,l.return));break;case 1:L0(r,l),p0(l),d&512&&(X1||c===null||b3(c,c.return)),d&64&&Z3&&(l=l.updateQueue,l!==null&&(d=l.callbacks,d!==null&&(c=l.shared.hiddenCallbacks,l.shared.hiddenCallbacks=c===null?d:c.concat(d))));break;case 26:var f=J0;if(L0(r,l),p0(l),d&512&&(X1||c===null||b3(c,c.return)),d&4){var L=c!==null?c.memoizedState:null;if(d=l.memoizedState,c===null)if(d===null)if(l.stateNode===null){e:{d=l.type,c=l.memoizedProps,f=f.ownerDocument||f;t:switch(d){case"title":L=f.getElementsByTagName("title")[0],(!L||L[R0]||L[Q1]||L.namespaceURI==="http://www.w3.org/2000/svg"||L.hasAttribute("itemprop"))&&(L=f.createElement(d),f.head.insertBefore(L,f.querySelector("head > title"))),w2(L,d,c),L[Q1]=l,G1(L),d=L;break e;case"link":var z=mb("link","href",f).get(d+(c.href||""));if(z){for(var w=0;w<z.length;w++)if(L=z[w],L.getAttribute("href")===(c.href==null||c.href===""?null:c.href)&&L.getAttribute("rel")===(c.rel==null?null:c.rel)&&L.getAttribute("title")===(c.title==null?null:c.title)&&L.getAttribute("crossorigin")===(c.crossOrigin==null?null:c.crossOrigin)){z.splice(w,1);break t}}L=f.createElement(d),w2(L,d,c),f.head.appendChild(L);break;case"meta":if(z=mb("meta","content",f).get(d+(c.content||""))){for(w=0;w<z.length;w++)if(L=z[w],L.getAttribute("content")===(c.content==null?null:""+c.content)&&L.getAttribute("name")===(c.name==null?null:c.name)&&L.getAttribute("property")===(c.property==null?null:c.property)&&L.getAttribute("http-equiv")===(c.httpEquiv==null?null:c.httpEquiv)&&L.getAttribute("charset")===(c.charSet==null?null:c.charSet)){z.splice(w,1);break t}}L=f.createElement(d),w2(L,d,c),f.head.appendChild(L);break;default:throw Error(o(468,d))}L[Q1]=l,G1(L),d=L}l.stateNode=d}else gb(f,l.type,l.stateNode);else l.stateNode=db(f,d,l.memoizedProps);else L!==d?(L===null?c.stateNode!==null&&(c=c.stateNode,c.parentNode.removeChild(c)):L.count--,d===null?gb(f,l.type,l.stateNode):db(f,d,l.memoizedProps)):d===null&&l.stateNode!==null&&F6(l,l.memoizedProps,c.memoizedProps)}break;case 27:L0(r,l),p0(l),d&512&&(X1||c===null||b3(c,c.return)),c!==null&&d&4&&F6(l,l.memoizedProps,c.memoizedProps);break;case 5:if(L0(r,l),p0(l),d&512&&(X1||c===null||b3(c,c.return)),l.flags&32){f=l.stateNode;try{k1(f,"")}catch(X){T1(l,l.return,X)}}d&4&&l.stateNode!=null&&(f=l.memoizedProps,F6(l,f,c!==null?c.memoizedProps:f)),d&1024&&(B6=!0);break;case 6:if(L0(r,l),p0(l),d&4){if(l.stateNode===null)throw Error(o(162));d=l.memoizedProps,c=l.stateNode;try{c.nodeValue=d}catch(X){T1(l,l.return,X)}}break;case 3:if(_r=null,f=J0,J0=pr(r.containerInfo),L0(r,l),J0=f,p0(l),d&4&&c!==null&&c.memoizedState.isDehydrated)try{Y4(r.containerInfo)}catch(X){T1(l,l.return,X)}B6&&(B6=!1,_f(l));break;case 4:d=J0,J0=pr(l.stateNode.containerInfo),L0(r,l),p0(l),J0=d;break;case 12:L0(r,l),p0(l);break;case 13:L0(r,l),p0(l),l.child.flags&8192&&l.memoizedState!==null!=(c!==null&&c.memoizedState!==null)&&(j6=O1()),d&4&&(d=l.updateQueue,d!==null&&(l.updateQueue=null,G6(l,d)));break;case 22:f=l.memoizedState!==null;var N=c!==null&&c.memoizedState!==null,j=Z3,se=X1;if(Z3=j||f,X1=se||N,L0(r,l),X1=se,Z3=j,p0(l),d&8192)e:for(r=l.stateNode,r._visibility=f?r._visibility&-2:r._visibility|1,f&&(c===null||N||Z3||X1||on(l)),c=null,r=l;;){if(r.tag===5||r.tag===26){if(c===null){N=c=r;try{if(L=N.stateNode,f)z=L.style,typeof z.setProperty=="function"?z.setProperty("display","none","important"):z.display="none";else{w=N.stateNode;var de=N.memoizedProps.style,K=de!=null&&de.hasOwnProperty("display")?de.display:null;w.style.display=K==null||typeof K=="boolean"?"":(""+K).trim()}}catch(X){T1(N,N.return,X)}}}else if(r.tag===6){if(c===null){N=r;try{N.stateNode.nodeValue=f?"":N.memoizedProps}catch(X){T1(N,N.return,X)}}}else if((r.tag!==22&&r.tag!==23||r.memoizedState===null||r===l)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===l)break e;for(;r.sibling===null;){if(r.return===null||r.return===l)break e;c===r&&(c=null),r=r.return}c===r&&(c=null),r.sibling.return=r.return,r=r.sibling}d&4&&(d=l.updateQueue,d!==null&&(c=d.retryQueue,c!==null&&(d.retryQueue=null,G6(l,c))));break;case 19:L0(r,l),p0(l),d&4&&(d=l.updateQueue,d!==null&&(l.updateQueue=null,G6(l,d)));break;case 30:break;case 21:break;default:L0(r,l),p0(l)}}a(Cf,"eC");function p0(l){var r=l.flags;if(r&2){try{for(var c,d=l.return;d!==null;){if(df(d)){c=d;break}d=d.return}if(c==null)throw Error(o(160));switch(c.tag){case 27:var f=c.stateNode,L=Z6(l);lr(l,L,f);break;case 5:var z=c.stateNode;c.flags&32&&(k1(z,""),c.flags&=-33);var w=Z6(l);lr(l,w,z);break;case 3:case 4:var N=c.stateNode.containerInfo,j=Z6(l);U6(l,j,N);break;default:throw Error(o(161))}}catch(se){T1(l,l.return,se)}l.flags&=-3}r&4096&&(l.flags&=-4097)}a(p0,"b3");function _f(l){if(l.subtreeFlags&1024)for(l=l.child;l!==null;){var r=l;_f(r),r.tag===5&&r.flags&1024&&r.stateNode.reset(),l=l.sibling}}a(_f,"tC");function st(l,r){if(r.subtreeFlags&8772)for(r=r.child;r!==null;)ff(l,r.alternate,r),r=r.sibling}a(st,"_t");function on(l){for(l=l.child;l!==null;){var r=l;switch(r.tag){case 0:case 11:case 14:case 15:ct(4,r,r.return),on(r);break;case 1:b3(r,r.return);var c=r.stateNode;typeof c.componentWillUnmount=="function"&&sf(r,r.return,c),on(r);break;case 27:D4(r.stateNode);case 26:case 5:b3(r,r.return),on(r);break;case 22:r.memoizedState===null&&on(r);break;case 30:on(r);break;default:on(r)}l=l.sibling}}a(on,"o9");function ut(l,r,c){for(c=c&&(r.subtreeFlags&8772)!==0,r=r.child;r!==null;){var d=r.alternate,f=l,L=r,z=L.flags;switch(L.tag){case 0:case 11:case 15:ut(f,L,c),S4(4,L);break;case 1:if(ut(f,L,c),d=L,f=d.stateNode,typeof f.componentDidMount=="function")try{f.componentDidMount()}catch(j){T1(d,d.return,j)}if(d=L,f=d.updateQueue,f!==null){var w=d.stateNode;try{var N=f.shared.hiddenCallbacks;if(N!==null)for(f.shared.hiddenCallbacks=null,f=0;f<N.length;f++)qm(N[f],w)}catch(j){T1(d,d.return,j)}}c&&z&64&&cf(L),w4(L,L.return);break;case 27:mf(L);case 26:case 5:ut(f,L,c),c&&d===null&&z&4&&uf(L),w4(L,L.return);break;case 12:ut(f,L,c);break;case 13:ut(f,L,c),c&&z&4&&pf(f,L);break;case 22:L.memoizedState===null&&ut(f,L,c),w4(L,L.return);break;case 30:break;default:ut(f,L,c)}r=r.sibling}}a(ut,"gt");function H6(l,r){var c=null;l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(c=l.memoizedState.cachePool.pool),l=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(l=r.memoizedState.cachePool.pool),l!==c&&(l!=null&&l.refCount++,c!=null&&m4(c))}a(H6,"ci");function Y6(l,r){l=null,r.alternate!==null&&(l=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==l&&(r.refCount++,l!=null&&m4(l))}a(Y6,"ui");function L3(l,r,c,d){if(r.subtreeFlags&10256)for(r=r.child;r!==null;)hf(l,r,c,d),r=r.sibling}a(L3,"E4");function hf(l,r,c,d){var f=r.flags;switch(r.tag){case 0:case 11:case 15:L3(l,r,c,d),f&2048&&S4(9,r);break;case 1:L3(l,r,c,d);break;case 3:L3(l,r,c,d),f&2048&&(l=null,r.alternate!==null&&(l=r.alternate.memoizedState.cache),r=r.memoizedState.cache,r!==l&&(r.refCount++,l!=null&&m4(l)));break;case 12:if(f&2048){L3(l,r,c,d),l=r.stateNode;try{var L=r.memoizedProps,z=L.id,w=L.onPostCommit;typeof w=="function"&&w(z,r.alternate===null?"mount":"update",l.passiveEffectDuration,-0)}catch(N){T1(r,r.return,N)}}else L3(l,r,c,d);break;case 13:L3(l,r,c,d);break;case 23:break;case 22:L=r.stateNode,z=r.alternate,r.memoizedState!==null?L._visibility&2?L3(l,r,c,d):k4(l,r):L._visibility&2?L3(l,r,c,d):(L._visibility|=2,Jn(l,r,c,d,(r.subtreeFlags&10256)!==0)),f&2048&&H6(z,r);break;case 24:L3(l,r,c,d),f&2048&&Y6(r.alternate,r);break;default:L3(l,r,c,d)}}a(hf,"nC");function Jn(l,r,c,d,f){for(f=f&&(r.subtreeFlags&10256)!==0,r=r.child;r!==null;){var L=l,z=r,w=c,N=d,j=z.flags;switch(z.tag){case 0:case 11:case 15:Jn(L,z,w,N,f),S4(8,z);break;case 23:break;case 22:var se=z.stateNode;z.memoizedState!==null?se._visibility&2?Jn(L,z,w,N,f):k4(L,z):(se._visibility|=2,Jn(L,z,w,N,f)),f&&j&2048&&H6(z.alternate,z);break;case 24:Jn(L,z,w,N,f),f&&j&2048&&Y6(z.alternate,z);break;default:Jn(L,z,w,N,f)}r=r.sibling}}a(Jn,"Y9");function k4(l,r){if(r.subtreeFlags&10256)for(r=r.child;r!==null;){var c=l,d=r,f=d.flags;switch(d.tag){case 22:k4(c,d),f&2048&&H6(d.alternate,d);break;case 24:k4(c,d),f&2048&&Y6(d.alternate,d);break;default:k4(c,d)}r=r.sibling}}a(k4,"a5");var T4=8192;function eo(l){if(l.subtreeFlags&T4)for(l=l.child;l!==null;)zf(l),l=l.sibling}a(eo,"V9");function zf(l){switch(l.tag){case 26:eo(l),l.flags&T4&&l.memoizedState!==null&&Qy(J0,l.memoizedState,l.memoizedProps);break;case 5:eo(l);break;case 3:case 4:var r=J0;J0=pr(l.stateNode.containerInfo),eo(l),J0=r;break;case 22:l.memoizedState===null&&(r=l.alternate,r!==null&&r.memoizedState!==null?(r=T4,T4=16777216,eo(l),T4=r):eo(l));break;default:eo(l)}}a(zf,"iC");function xf(l){var r=l.alternate;if(r!==null&&(l=r.child,l!==null)){r.child=null;do r=l.sibling,l.sibling=null,l=r;while(l!==null)}}a(xf,"rC");function R4(l){var r=l.deletions;if((l.flags&16)!==0){if(r!==null)for(var c=0;c<r.length;c++){var d=r[c];L2=d,Ef(d,l)}xf(l)}if(l.subtreeFlags&10256)for(l=l.child;l!==null;)vf(l),l=l.sibling}a(R4,"o5");function vf(l){switch(l.tag){case 0:case 11:case 15:R4(l),l.flags&2048&&ct(9,l,l.return);break;case 3:R4(l);break;case 12:R4(l);break;case 22:var r=l.stateNode;l.memoizedState!==null&&r._visibility&2&&(l.return===null||l.return.tag!==13)?(r._visibility&=-3,rr(l)):R4(l);break;default:R4(l)}}a(vf,"aC");function rr(l){var r=l.deletions;if((l.flags&16)!==0){if(r!==null)for(var c=0;c<r.length;c++){var d=r[c];L2=d,Ef(d,l)}xf(l)}for(l=l.child;l!==null;){switch(r=l,r.tag){case 0:case 11:case 15:ct(8,r,r.return),rr(r);break;case 22:c=r.stateNode,c._visibility&2&&(c._visibility&=-3,rr(r));break;default:rr(r)}l=l.sibling}}a(rr,"jn");function Ef(l,r){for(;L2!==null;){var c=L2;switch(c.tag){case 0:case 11:case 15:ct(8,c,r);break;case 23:case 22:if(c.memoizedState!==null&&c.memoizedState.cachePool!==null){var d=c.memoizedState.cachePool.pool;d!=null&&d.refCount++}break;case 24:m4(c.memoizedState.cache)}if(d=c.child,d!==null)d.return=c,L2=d;else e:for(c=l;L2!==null;){d=L2;var f=d.sibling,L=d.return;if(bf(d),d===c){L2=null;break e}if(f!==null){f.return=L,L2=f;break e}L2=L}}}a(Ef,"sC");var my={getCacheForType:a(function(l){var r=M2(a2),c=r.data.get(l);return c===void 0&&(c=l(),r.data.set(l,c)),c},"getCacheForType")},gy=typeof WeakMap=="function"?WeakMap:Map,h1=0,A1=null,r1=null,d1=0,z1=0,C0=null,dt=!1,to=!1,V6=!1,B3=0,q1=0,mt=0,ln=0,W6=0,F0=0,no=0,M4=null,i0=null,q6=!1,j6=0,ir=1/0,ar=null,gt=null,S2=0,ft=null,oo=null,lo=0,$6=0,Q6=null,yf=null,A4=0,K6=null;function _0(){if((h1&2)!==0&&d1!==0)return d1&-d1;if(M.T!==null){var l=Vn;return l!==0?l:l8()}return e0()}a(_0,"w3");function Sf(){F0===0&&(F0=(d1&536870912)===0||p1?Ye():536870912);var l=P0.current;return l!==null&&(l.flags|=32),F0}a(Sf,"lC");function h0(l,r,c){(l===A1&&(z1===2||z1===9)||l.cancelPendingCommit!==null)&&(ro(l,0),bt(l,d1,F0,!1)),b1(l,c),((h1&2)===0||l!==A1)&&(l===A1&&((h1&2)===0&&(ln|=c),q1===4&&bt(l,d1,F0,!1)),p3(l))}a(h0,"M3");function wf(l,r,c){if((h1&6)!==0)throw Error(o(327));var d=!c&&(r&124)===0&&(r&l.expiredLanes)===0||ae(l,r),f=d?Ly(l,r):e8(l,r,!0),L=d;do{if(f===0){to&&!d&&bt(l,r,0,!1);break}else{if(c=l.current.alternate,L&&!fy(c)){f=e8(l,r,!1),L=!1;continue}if(f===2){if(L=r,l.errorRecoveryDisabledLanes&L)var z=0;else z=l.pendingLanes&-536870913,z=z!==0?z:z&536870912?536870912:0;if(z!==0){r=z;e:{var w=l;f=M4;var N=w.current.memoizedState.isDehydrated;if(N&&(ro(w,z).flags|=256),z=e8(w,z,!1),z!==2){if(V6&&!N){w.errorRecoveryDisabledLanes|=L,ln|=L,f=4;break e}L=i0,i0=f,L!==null&&(i0===null?i0=L:i0.push.apply(i0,L))}f=z}if(L=!1,f!==2)continue}}if(f===1){ro(l,0),bt(l,r,0,!0);break}e:{switch(d=l,L=f,L){case 0:case 1:throw Error(o(345));case 4:if((r&4194048)!==r)break;case 6:bt(d,r,F0,!dt);break e;case 2:i0=null;break;case 3:case 5:break;default:throw Error(o(329))}if((r&62914560)===r&&(f=j6+300-O1(),10<f)){if(bt(d,r,F0,!dt),V(d,0,!0)!==0)break e;d.timeoutHandle=nb(kf.bind(null,d,c,i0,ar,q6,r,F0,ln,no,dt,L,2,-0,0),f);break e}kf(d,c,i0,ar,q6,r,F0,ln,no,dt,L,0,-0,0)}}break}while(!0);p3(l)}a(wf,"cC");function kf(l,r,c,d,f,L,z,w,N,j,se,de,K,X){if(l.timeoutHandle=-1,de=r.subtreeFlags,(de&8192||(de&16785408)===16785408)&&(Z4={stylesheets:null,count:0,unsuspend:$y},zf(r),de=Ky(),de!==null)){l.cancelPendingCommit=de(Of.bind(null,l,r,L,c,d,f,z,w,N,se,1,K,X)),bt(l,L,z,!j);return}Of(l,r,L,c,d,f,z,w,N)}a(kf,"uC");function fy(l){for(var r=l;;){var c=r.tag;if((c===0||c===11||c===15)&&r.flags&16384&&(c=r.updateQueue,c!==null&&(c=c.stores,c!==null)))for(var d=0;d<c.length;d++){var f=c[d],L=f.getSnapshot;f=f.value;try{if(!f0(L(),f))return!1}catch{return!1}}if(c=r.child,r.subtreeFlags&16384&&c!==null)c.return=r,r=c;else{if(r===l)break;for(;r.sibling===null;){if(r.return===null||r.return===l)return!0;r=r.return}r.sibling.return=r.return,r=r.sibling}}return!0}a(fy,"vR");function bt(l,r,c,d){r&=~W6,r&=~ln,l.suspendedLanes|=r,l.pingedLanes&=~r,d&&(l.warmLanes|=r),d=l.expirationTimes;for(var f=r;0<f;){var L=31-B1(f),z=1<<L;d[L]=-1,f&=~z}c!==0&&Ae(l,c,r)}a(bt,"Et");function cr(){return(h1&6)===0?(N4(0),!1):!0}a(cr,"e8");function X6(){if(r1!==null){if(z1===0)var l=r1.return;else l=r1,A3=Xt=null,b6(l),Kn=null,v4=0,l=r1;for(;l!==null;)af(l.alternate,l),l=l.return;r1=null}}a(X6,"hi");function ro(l,r){var c=l.timeoutHandle;c!==-1&&(l.timeoutHandle=-1,Ay(c)),c=l.cancelPendingCommit,c!==null&&(l.cancelPendingCommit=null,c()),X6(),A1=l,r1=c=T3(l.current,null),d1=r,z1=0,C0=null,dt=!1,to=ae(l,r),V6=!1,no=F0=W6=ln=mt=q1=0,i0=M4=null,q6=!1,(r&8)!==0&&(r|=r&32);var d=l.entangledLanes;if(d!==0)for(l=l.entanglements,d&=r;0<d;){var f=31-B1(d),L=1<<f;r|=l[f],d&=~L}return B3=r,R5(),c}a(ro,"Q9");function Tf(l,r){e1=null,M.H=$5,r===f4||r===Z5?(r=Vm(),z1=3):r===Gm?(r=Vm(),z1=4):z1=r===Wg?8:r!==null&&typeof r=="object"&&typeof r.then=="function"?6:1,C0=r,r1===null&&(q1=1,er(l,N0(r,l.current)))}a(Tf,"LC");function Rf(){var l=M.H;return M.H=$5,l===null?$5:l}a(Rf,"dC");function Mf(){var l=M.A;return M.A=my,l}a(Mf,"CC");function J6(){q1=4,dt||(d1&4194048)!==d1&&P0.current!==null||(to=!0),(mt&134217727)===0&&(ln&134217727)===0||A1===null||bt(A1,d1,F0,!1)}a(J6,"fi");function e8(l,r,c){var d=h1;h1|=2;var f=Rf(),L=Mf();(A1!==l||d1!==r)&&(ar=null,ro(l,r)),r=!1;var z=q1;e:do try{if(z1!==0&&r1!==null){var w=r1,N=C0;switch(z1){case 8:X6(),z=6;break e;case 3:case 2:case 9:case 6:P0.current===null&&(r=!0);var j=z1;if(z1=0,C0=null,io(l,w,N,j),c&&to){z=0;break e}break;default:j=z1,z1=0,C0=null,io(l,w,N,j)}}by(),z=q1;break}catch(se){Tf(l,se)}while(!0);return r&&l.shellSuspendCounter++,A3=Xt=null,h1=d,M.H=f,M.A=L,r1===null&&(A1=null,d1=0,R5()),z}a(e8,"Ei");function by(){for(;r1!==null;)Af(r1)}a(by,"RR");function Ly(l,r){var c=h1;h1|=2;var d=Rf(),f=Mf();A1!==l||d1!==r?(ar=null,ir=O1()+500,ro(l,r)):to=ae(l,r);e:do try{if(z1!==0&&r1!==null){r=r1;var L=C0;t:switch(z1){case 1:z1=0,C0=null,io(l,r,L,1);break;case 2:case 9:if(Hm(L)){z1=0,C0=null,Nf(r);break}r=a(function(){z1!==2&&z1!==9||A1!==l||(z1=7),p3(l)},"a"),L.then(r,r);break e;case 3:z1=7;break e;case 4:z1=5;break e;case 7:Hm(L)?(z1=0,C0=null,Nf(r)):(z1=0,C0=null,io(l,r,L,7));break;case 5:var z=null;switch(r1.tag){case 26:z=r1.memoizedState;case 5:case 27:var w=r1;if(!z||fb(z)){z1=0,C0=null;var N=w.sibling;if(N!==null)r1=N;else{var j=w.return;j!==null?(r1=j,sr(j)):r1=null}break t}}z1=0,C0=null,io(l,r,L,5);break;case 6:z1=0,C0=null,io(l,r,L,6);break;case 8:X6(),q1=6;break e;default:throw Error(o(462))}}py();break}catch(se){Tf(l,se)}while(!0);return A3=Xt=null,M.H=d,M.A=f,h1=c,r1!==null?0:(A1=null,d1=0,R5(),q1)}a(Ly,"bR");function py(){for(;r1!==null&&!d0();)Af(r1)}a(py,"xR");function Af(l){var r=lf(l.alternate,l,B3);l.memoizedProps=l.pendingProps,r===null?sr(l):r1=r}a(Af,"_C");function Nf(l){var r=l,c=r.alternate;switch(r.tag){case 15:case 0:r=Xg(c,r,r.pendingProps,r.type,void 0,d1);break;case 11:r=Xg(c,r,r.pendingProps,r.type.render,r.ref,d1);break;case 5:b6(r);default:af(c,r),r=r1=Nm(r,B3),r=lf(c,r,B3)}l.memoizedProps=l.pendingProps,r===null?sr(l):r1=r}a(Nf,"gC");function io(l,r,c,d){A3=Xt=null,b6(r),Kn=null,v4=0;var f=r.return;try{if(iy(l,f,r,c,d1)){q1=1,er(l,N0(c,l.current)),r1=null;return}}catch(L){if(f!==null)throw r1=f,L;q1=1,er(l,N0(c,l.current)),r1=null;return}r.flags&32768?(p1||d===1?l=!0:to||(d1&536870912)!==0?l=!1:(dt=l=!0,(d===2||d===9||d===3||d===6)&&(d=P0.current,d!==null&&d.tag===13&&(d.flags|=16384))),If(r,l)):sr(r)}a(io,"j9");function sr(l){var r=l;do{if((r.flags&32768)!==0){If(r,dt);return}l=r.return;var c=cy(r.alternate,r,B3);if(c!==null){r1=c;return}if(r=r.sibling,r!==null){r1=r;return}r1=r=l}while(r!==null);q1===0&&(q1=5)}a(sr,"t8");function If(l,r){do{var c=sy(l.alternate,l);if(c!==null){c.flags&=32767,r1=c;return}if(c=l.return,c!==null&&(c.flags|=32768,c.subtreeFlags=0,c.deletions=null),!r&&(l=l.sibling,l!==null)){r1=l;return}r1=l=c}while(l!==null);q1=6,r1=null}a(If,"pC");function Of(l,r,c,d,f,L,z,w,N){l.cancelPendingCommit=null;do ur();while(S2!==0);if((h1&6)!==0)throw Error(o(327));if(r!==null){if(r===l.current)throw Error(o(177));if(L=r.lanes|r.childLanes,L|=Yi,xe(l,c,L,z,w,N),l===A1&&(r1=A1=null,d1=0),oo=r,ft=l,lo=c,$6=L,Q6=f,yf=d,(r.subtreeFlags&10256)!==0||(r.flags&10256)!==0?(l.callbackNode=null,l.callbackPriority=0,zy(x2,function(){return Uf(),null})):(l.callbackNode=null,l.callbackPriority=0),d=(r.flags&13878)!==0,(r.subtreeFlags&13878)!==0||d){d=M.T,M.T=null,f=H.p,H.p=2,z=h1,h1|=4;try{uy(l,r,c)}finally{h1=z,H.p=f,M.T=d}}S2=1,Df(),Pf(),Ff()}}a(Of,"mC");function Df(){if(S2===1){S2=0;var l=ft,r=oo,c=(r.flags&13878)!==0;if((r.subtreeFlags&13878)!==0||c){c=M.T,M.T=null;var d=H.p;H.p=2;var f=h1;h1|=4;try{Cf(r,l);var L=m8,z=vm(l.containerInfo),w=L.focusedElem,N=L.selectionRange;if(z!==w&&w&&w.ownerDocument&&xm(w.ownerDocument.documentElement,w)){if(N!==null&&Zi(w)){var j=N.start,se=N.end;if(se===void 0&&(se=j),"selectionStart"in w)w.selectionStart=j,w.selectionEnd=Math.min(se,w.value.length);else{var de=w.ownerDocument||document,K=de&&de.defaultView||window;if(K.getSelection){var X=K.getSelection(),Ve=w.textContent.length,Be=Math.min(N.start,Ve),y1=N.end===void 0?Be:Math.min(N.end,Ve);!X.extend&&Be>y1&&(z=y1,y1=Be,Be=z);var U=zm(w,Be),P=zm(w,y1);if(U&&P&&(X.rangeCount!==1||X.anchorNode!==U.node||X.anchorOffset!==U.offset||X.focusNode!==P.node||X.focusOffset!==P.offset)){var q=de.createRange();q.setStart(U.node,U.offset),X.removeAllRanges(),Be>y1?(X.addRange(q),X.extend(P.node,P.offset)):(q.setEnd(P.node,P.offset),X.addRange(q))}}}}for(de=[],X=w;X=X.parentNode;)X.nodeType===1&&de.push({element:X,left:X.scrollLeft,top:X.scrollTop});for(typeof w.focus=="function"&&w.focus(),w=0;w<de.length;w++){var ue=de[w];ue.element.scrollLeft=ue.left,ue.element.scrollTop=ue.top}}xr=!!d8,m8=d8=null}finally{h1=f,H.p=d,M.T=c}}l.current=r,S2=2}}a(Df,"hC");function Pf(){if(S2===2){S2=0;var l=ft,r=oo,c=(r.flags&8772)!==0;if((r.subtreeFlags&8772)!==0||c){c=M.T,M.T=null;var d=H.p;H.p=2;var f=h1;h1|=4;try{ff(l,r.alternate,r)}finally{h1=f,H.p=d,M.T=c}}S2=3}}a(Pf,"fC");function Ff(){if(S2===4||S2===3){S2=0,U2();var l=ft,r=oo,c=lo,d=yf;(r.subtreeFlags&10256)!==0||(r.flags&10256)!==0?S2=5:(S2=0,oo=ft=null,Zf(l,l.pendingLanes));var f=l.pendingLanes;if(f===0&&(gt=null),x1(c),r=r.stateNode,e2&&typeof e2.onCommitFiberRoot=="function")try{e2.onCommitFiberRoot(d2,r,void 0,(r.current.flags&128)===128)}catch{}if(d!==null){r=M.T,f=H.p,H.p=2,M.T=null;try{for(var L=l.onRecoverableError,z=0;z<d.length;z++){var w=d[z];L(w.value,{componentStack:w.stack})}}finally{M.T=r,H.p=f}}(lo&3)!==0&&ur(),p3(l),f=l.pendingLanes,(c&4194090)!==0&&(f&42)!==0?l===K6?A4++:(A4=0,K6=l):A4=0,N4(0)}}a(Ff,"EC");function Zf(l,r){(l.pooledCacheLanes&=r)===0&&(r=l.pooledCache,r!=null&&(l.pooledCache=null,m4(r)))}a(Zf,"SC");function ur(l){return Df(),Pf(),Ff(),Uf()}a(ur,"n8");function Uf(){if(S2!==5)return!1;var l=ft,r=$6;$6=0;var c=x1(lo),d=M.T,f=H.p;try{H.p=32>c?32:c,M.T=null,c=Q6,Q6=null;var L=ft,z=lo;if(S2=0,oo=ft=null,lo=0,(h1&6)!==0)throw Error(o(331));var w=h1;if(h1|=4,vf(L.current),hf(L,L.current,z,c),h1=w,N4(0,!1),e2&&typeof e2.onPostCommitFiberRoot=="function")try{e2.onPostCommitFiberRoot(d2,L)}catch{}return!0}finally{H.p=f,M.T=d,Zf(l,r)}}a(Uf,"TC");function Bf(l,r,c){r=N0(c,r),r=T6(l.stateNode,r,2),l=lt(l,r,2),l!==null&&(b1(l,2),p3(l))}a(Bf,"vC");function T1(l,r,c){if(l.tag===3)Bf(l,l,c);else for(;r!==null;){if(r.tag===3){Bf(r,l,c);break}else if(r.tag===1){var d=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof d.componentDidCatch=="function"&&(gt===null||!gt.has(d))){l=N0(c,l),c=Yg(2),d=lt(r,c,2),d!==null&&(Vg(c,d,r,l),b1(d,2),p3(d));break}}r=r.return}}a(T1,"M1");function t8(l,r,c){var d=l.pingCache;if(d===null){d=l.pingCache=new gy;var f=new Set;d.set(r,f)}else f=d.get(r),f===void 0&&(f=new Set,d.set(r,f));f.has(c)||(V6=!0,f.add(c),l=Cy.bind(null,l,r,c),r.then(l,l))}a(t8,"Si");function Cy(l,r,c){var d=l.pingCache;d!==null&&d.delete(r),l.pingedLanes|=l.suspendedLanes&c,l.warmLanes&=~c,A1===l&&(d1&c)===c&&(q1===4||q1===3&&(d1&62914560)===d1&&300>O1()-j6?(h1&2)===0&&ro(l,0):W6|=c,no===d1&&(no=0)),p3(l)}a(Cy,"wR");function Gf(l,r){r===0&&(r=t1()),l=Bn(l,r),l!==null&&(b1(l,r),p3(l))}a(Gf,"RC");function _y(l){var r=l.memoizedState,c=0;r!==null&&(c=r.retryLane),Gf(l,c)}a(_y,"MR");function hy(l,r){var c=0;switch(l.tag){case 13:var d=l.stateNode,f=l.memoizedState;f!==null&&(c=f.retryLane);break;case 19:d=l.stateNode;break;case 22:d=l.stateNode._retryCache;break;default:throw Error(o(314))}d!==null&&d.delete(r),Gf(l,c)}a(hy,"AR");function zy(l,r){return z2(l,r)}a(zy,"yR");var dr=null,ao=null,n8=!1,mr=!1,o8=!1,rn=0;function p3(l){l!==ao&&l.next===null&&(ao===null?dr=ao=l:ao=ao.next=l),mr=!0,n8||(n8=!0,vy())}a(p3,"S4");function N4(l,r){if(!o8&&mr){o8=!0;do for(var c=!1,d=dr;d!==null;){if(l!==0){var f=d.pendingLanes;if(f===0)var L=0;else{var z=d.suspendedLanes,w=d.pingedLanes;L=(1<<31-B1(42|l)+1)-1,L&=f&~(z&~w),L=L&201326741?L&201326741|1:L?L|2:0}L!==0&&(c=!0,Wf(d,L))}else L=d1,L=V(d,d===A1?L:0,d.cancelPendingCommit!==null||d.timeoutHandle!==-1),(L&3)===0||ae(d,L)||(c=!0,Wf(d,L));d=d.next}while(c);o8=!1}}a(N4,"u5");function xy(){Hf()}a(xy,"NR");function Hf(){mr=n8=!1;var l=0;rn!==0&&(My()&&(l=rn),rn=0);for(var r=O1(),c=null,d=dr;d!==null;){var f=d.next,L=Yf(d,r);L===0?(d.next=null,c===null?dr=f:c.next=f,f===null&&(ao=c)):(c=d,(l!==0||(L&3)!==0)&&(mr=!0)),d=f}N4(l)}a(Hf,"bC");function Yf(l,r){for(var c=l.suspendedLanes,d=l.pingedLanes,f=l.expirationTimes,L=l.pendingLanes&-62914561;0<L;){var z=31-B1(L),w=1<<z,N=f[z];N===-1?((w&c)===0||(w&d)!==0)&&(f[z]=ze(w,r)):N<=r&&(l.expiredLanes|=w),L&=~w}if(r=A1,c=d1,c=V(l,l===r?c:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),d=l.callbackNode,c===0||l===r&&(z1===2||z1===9)||l.cancelPendingCommit!==null)return d!==null&&d!==null&&u2(d),l.callbackNode=null,l.callbackPriority=0;if((c&3)===0||ae(l,c)){if(r=c&-c,r===l.callbackPriority)return r;switch(d!==null&&u2(d),x1(c)){case 2:case 8:c=w0;break;case 32:c=x2;break;case 268435456:c=s3;break;default:c=x2}return d=Vf.bind(null,l),c=z2(c,d),l.callbackPriority=r,l.callbackNode=c,r}return d!==null&&d!==null&&u2(d),l.callbackPriority=2,l.callbackNode=null,2}a(Yf,"xC");function Vf(l,r){if(S2!==0&&S2!==5)return l.callbackNode=null,l.callbackPriority=0,null;var c=l.callbackNode;if(ur()&&l.callbackNode!==c)return null;var d=d1;return d=V(l,l===A1?d:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),d===0?null:(wf(l,d,r),Yf(l,O1()),l.callbackNode!=null&&l.callbackNode===c?Vf.bind(null,l):null)}a(Vf,"wC");function Wf(l,r){if(ur())return null;wf(l,r,!0)}a(Wf,"MC");function vy(){Ny(function(){(h1&6)!==0?z2(S0,xy):Hf()})}a(vy,"OR");function l8(){return rn===0&&(rn=Ye()),rn}a(l8,"Ri");function qf(l){return l==null||typeof l=="symbol"||typeof l=="boolean"?null:typeof l=="function"?l:Ke(""+l)}a(qf,"AC");function jf(l,r){var c=r.ownerDocument.createElement("input");return c.name=r.name,c.value=r.value,l.id&&c.setAttribute("form",l.id),r.parentNode.insertBefore(c,r),l=new FormData(l),c.parentNode.removeChild(c),l}a(jf,"yC");function Ey(l,r,c,d,f){if(r==="submit"&&c&&c.stateNode===f){var L=qf((f[m2]||null).action),z=d.submitter;z&&(r=(r=z[m2]||null)?qf(r.formAction):z.getAttribute("formAction"),r!==null&&(L=r,z=null));var w=new w5("action","action",null,d,f);l.push({event:w,listeners:[{instance:null,listener:a(function(){if(d.defaultPrevented){if(rn!==0){var N=z?jf(f,z):new FormData(f);E6(c,{pending:!0,data:N,method:f.method,action:L},null,N)}}else typeof L=="function"&&(w.preventDefault(),N=z?jf(f,z):new FormData(f),E6(c,{pending:!0,data:N,method:f.method,action:L},L,N))},"listener"),currentTarget:f}]})}}a(Ey,"IR");for(var r8=0;r8<Hi.length;r8++){var i8=Hi[r8],yy=i8.toLowerCase(),Sy=i8[0].toUpperCase()+i8.slice(1);X0(yy,"on"+Sy)}X0(Sm,"onAnimationEnd"),X0(wm,"onAnimationIteration"),X0(km,"onAnimationStart"),X0("dblclick","onDoubleClick"),X0("focusin","onFocus"),X0("focusout","onBlur"),X0(HE,"onTransitionRun"),X0(YE,"onTransitionStart"),X0(VE,"onTransitionCancel"),X0(Tm,"onTransitionEnd"),Je("onMouseEnter",["mouseout","mouseover"]),Je("onMouseLeave",["mouseout","mouseover"]),Je("onPointerEnter",["pointerout","pointerover"]),Je("onPointerLeave",["pointerout","pointerover"]),fe("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),fe("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),fe("onBeforeInput",["compositionend","keypress","textInput","paste"]),fe("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),fe("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),fe("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var I4="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),wy=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(I4));function $f(l,r){r=(r&4)!==0;for(var c=0;c<l.length;c++){var d=l[c],f=d.event;d=d.listeners;e:{var L=void 0;if(r)for(var z=d.length-1;0<=z;z--){var w=d[z],N=w.instance,j=w.currentTarget;if(w=w.listener,N!==L&&f.isPropagationStopped())break e;L=w,f.currentTarget=j;try{L(f)}catch(se){J5(se)}f.currentTarget=null,L=N}else for(z=0;z<d.length;z++){if(w=d[z],N=w.instance,j=w.currentTarget,w=w.listener,N!==L&&f.isPropagationStopped())break e;L=w,f.currentTarget=j;try{L(f)}catch(se){J5(se)}f.currentTarget=null,L=N}}}}a($f,"NC");function i1(l,r){var c=r[d3];c===void 0&&(c=r[d3]=new Set);var d=l+"__bubble";c.has(d)||(Qf(r,l,2,!1),c.add(d))}a(i1,"l1");function a8(l,r,c){var d=0;r&&(d|=4),Qf(c,l,d,r)}a(a8,"wi");var gr="_reactListening"+Math.random().toString(36).slice(2);function c8(l){if(!l[gr]){l[gr]=!0,I.forEach(function(c){c!=="selectionchange"&&(wy.has(c)||a8(c,!1,l),a8(c,!0,l))});var r=l.nodeType===9?l:l.ownerDocument;r===null||r[gr]||(r[gr]=!0,a8("selectionchange",!1,r))}}a(c8,"Mi");function Qf(l,r,c,d){switch(hb(r)){case 2:var f=eS;break;case 8:f=tS;break;default:f=x8}c=f.bind(null,r,c,l),f=void 0,!Ri||r!=="touchstart"&&r!=="touchmove"&&r!=="wheel"||(f=!0),d?f!==void 0?l.addEventListener(r,c,{capture:!0,passive:f}):l.addEventListener(r,c,!0):f!==void 0?l.addEventListener(r,c,{passive:f}):l.addEventListener(r,c,!1)}a(Qf,"OC");function s8(l,r,c,d,f){var L=d;if((r&1)===0&&(r&2)===0&&d!==null)e:for(;;){if(d===null)return;var z=d.tag;if(z===3||z===4){var w=d.stateNode.containerInfo;if(w===f)break;if(z===4)for(z=d.return;z!==null;){var N=z.tag;if((N===3||N===4)&&z.stateNode.containerInfo===f)return;z=z.return}for(;w!==null;){if(z=m0(w),z===null)return;if(N=z.tag,N===5||N===6||N===26||N===27){d=L=z;continue e}w=w.parentNode}}d=d.return}nm(function(){var j=L,se=f2(c),de=[];e:{var K=Rm.get(l);if(K!==void 0){var X=w5,Ve=l;switch(l){case"keypress":if(y5(c)===0)break e;case"keydown":case"keyup":X=zE;break;case"focusin":Ve="focus",X=Ii;break;case"focusout":Ve="blur",X=Ii;break;case"beforeblur":case"afterblur":X=Ii;break;case"click":if(c.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":X=rm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":X=sE;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":X=EE;break;case Sm:case wm:case km:X=mE;break;case Tm:X=SE;break;case"scroll":case"scrollend":X=aE;break;case"wheel":X=kE;break;case"copy":case"cut":case"paste":X=fE;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":X=am;break;case"toggle":case"beforetoggle":X=RE}var Be=(r&4)!==0,y1=!Be&&(l==="scroll"||l==="scrollend"),U=Be?K!==null?K+"Capture":null:K;Be=[];for(var P=j,q;P!==null;){var ue=P;if(q=ue.stateNode,ue=ue.tag,ue!==5&&ue!==26&&ue!==27||q===null||U===null||(ue=Jo(P,U),ue!=null&&Be.push(O4(P,ue,q))),y1)break;P=P.return}0<Be.length&&(K=new X(K,Ve,null,c,se),de.push({event:K,listeners:Be}))}}if((r&7)===0){e:{if(K=l==="mouseover"||l==="pointerover",X=l==="mouseout"||l==="pointerout",K&&c!==L1&&(Ve=c.relatedTarget||c.fromElement)&&(m0(Ve)||Ve[R2]))break e;if((X||K)&&(K=se.window===se?se:(K=se.ownerDocument)?K.defaultView||K.parentWindow:window,X?(Ve=c.relatedTarget||c.toElement,X=j,Ve=Ve?m0(Ve):null,Ve!==null&&(y1=s(Ve),Be=Ve.tag,Ve!==y1||Be!==5&&Be!==27&&Be!==6)&&(Ve=null)):(X=null,Ve=j),X!==Ve)){if(Be=rm,ue="onMouseLeave",U="onMouseEnter",P="mouse",(l==="pointerout"||l==="pointerover")&&(Be=am,ue="onPointerLeave",U="onPointerEnter",P="pointer"),y1=X==null?K:m3(X),q=Ve==null?K:m3(Ve),K=new Be(ue,P+"leave",X,c,se),K.target=y1,K.relatedTarget=q,ue=null,m0(se)===j&&(Be=new Be(U,P+"enter",Ve,c,se),Be.target=q,Be.relatedTarget=y1,ue=Be),y1=ue,X&&Ve)t:{for(Be=X,U=Ve,P=0,q=Be;q;q=co(q))P++;for(q=0,ue=U;ue;ue=co(ue))q++;for(;0<P-q;)Be=co(Be),P--;for(;0<q-P;)U=co(U),q--;for(;P--;){if(Be===U||U!==null&&Be===U.alternate)break t;Be=co(Be),U=co(U)}Be=null}else Be=null;X!==null&&Kf(de,K,X,Be,!1),Ve!==null&&y1!==null&&Kf(de,y1,Ve,Be,!0)}}e:{if(K=j?m3(j):window,X=K.nodeName&&K.nodeName.toLowerCase(),X==="select"||X==="input"&&K.type==="file")var Te=bm;else if(gm(K))if(Lm)Te=UE;else{Te=FE;var n1=PE}else X=K.nodeName,!X||X.toLowerCase()!=="input"||K.type!=="checkbox"&&K.type!=="radio"?j&&Ht(j.elementType)&&(Te=bm):Te=ZE;if(Te&&(Te=Te(l,j))){fm(de,Te,c,se);break e}n1&&n1(l,K,j),l==="focusout"&&j&&K.type==="number"&&j.memoizedProps.value!=null&&Gt(K,"number",K.value)}switch(n1=j?m3(j):window,l){case"focusin":(gm(n1)||n1.contentEditable==="true")&&(Fn=n1,Ui=j,a4=null);break;case"focusout":a4=Ui=Fn=null;break;case"mousedown":Bi=!0;break;case"contextmenu":case"mouseup":case"dragend":Bi=!1,Em(de,c,se);break;case"selectionchange":if(GE)break;case"keydown":case"keyup":Em(de,c,se)}var De;if(Di)e:{switch(l){case"compositionstart":var Ge="onCompositionStart";break e;case"compositionend":Ge="onCompositionEnd";break e;case"compositionupdate":Ge="onCompositionUpdate";break e}Ge=void 0}else Pn?dm(l,c)&&(Ge="onCompositionEnd"):l==="keydown"&&c.keyCode===229&&(Ge="onCompositionStart");Ge&&(cm&&c.locale!=="ko"&&(Pn||Ge!=="onCompositionStart"?Ge==="onCompositionEnd"&&Pn&&(De=om()):(et=se,Mi="value"in et?et.value:et.textContent,Pn=!0)),n1=fr(j,Ge),0<n1.length&&(Ge=new im(Ge,l,null,c,se),de.push({event:Ge,listeners:n1}),De?Ge.data=De:(De=mm(c),De!==null&&(Ge.data=De)))),(De=AE?NE(l,c):IE(l,c))&&(Ge=fr(j,"onBeforeInput"),0<Ge.length&&(n1=new im("onBeforeInput","beforeinput",null,c,se),de.push({event:n1,listeners:Ge}),n1.data=De)),Ey(de,l,j,c,se)}$f(de,r)})}a(s8,"Ai");function O4(l,r,c){return{instance:l,listener:r,currentTarget:c}}a(O4,"d5");function fr(l,r){for(var c=r+"Capture",d=[];l!==null;){var f=l,L=f.stateNode;if(f=f.tag,f!==5&&f!==26&&f!==27||L===null||(f=Jo(l,c),f!=null&&d.unshift(O4(l,f,L)),f=Jo(l,r),f!=null&&d.push(O4(l,f,L))),l.tag===3)return d;l=l.return}return[]}a(fr,"s8");function co(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5&&l.tag!==27);return l||null}a(co,"J9");function Kf(l,r,c,d,f){for(var L=r._reactName,z=[];c!==null&&c!==d;){var w=c,N=w.alternate,j=w.stateNode;if(w=w.tag,N!==null&&N===d)break;w!==5&&w!==26&&w!==27||j===null||(N=j,f?(j=Jo(c,L),j!=null&&z.unshift(O4(c,j,N))):f||(j=Jo(c,L),j!=null&&z.push(O4(c,j,N)))),c=c.return}z.length!==0&&l.push({event:r,listeners:z})}a(Kf,"IC");var ky=/\r\n?/g,Ty=/\u0000|\uFFFD/g;function Xf(l){return(typeof l=="string"?l:""+l).replace(ky,`
`).replace(Ty,"")}a(Xf,"DC");function Jf(l,r){return r=Xf(r),Xf(l)===r}a(Jf,"kC");function br(){}a(br,"o8");function E1(l,r,c,d,f,L){switch(c){case"children":typeof d=="string"?r==="body"||r==="textarea"&&d===""||k1(l,d):(typeof d=="number"||typeof d=="bigint")&&r!=="body"&&k1(l,""+d);break;case"className":Y1(l,"class",d);break;case"tabIndex":Y1(l,"tabindex",d);break;case"dir":case"role":case"viewBox":case"width":case"height":Y1(l,c,d);break;case"style":Dn(l,d,L);break;case"data":if(r!=="object"){Y1(l,"data",d);break}case"src":case"href":if(d===""&&(r!=="a"||c!=="href")){l.removeAttribute(c);break}if(d==null||typeof d=="function"||typeof d=="symbol"||typeof d=="boolean"){l.removeAttribute(c);break}d=Ke(""+d),l.setAttribute(c,d);break;case"action":case"formAction":if(typeof d=="function"){l.setAttribute(c,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof L=="function"&&(c==="formAction"?(r!=="input"&&E1(l,r,"name",f.name,f,null),E1(l,r,"formEncType",f.formEncType,f,null),E1(l,r,"formMethod",f.formMethod,f,null),E1(l,r,"formTarget",f.formTarget,f,null)):(E1(l,r,"encType",f.encType,f,null),E1(l,r,"method",f.method,f,null),E1(l,r,"target",f.target,f,null)));if(d==null||typeof d=="symbol"||typeof d=="boolean"){l.removeAttribute(c);break}d=Ke(""+d),l.setAttribute(c,d);break;case"onClick":d!=null&&(l.onclick=br);break;case"onScroll":d!=null&&i1("scroll",l);break;case"onScrollEnd":d!=null&&i1("scrollend",l);break;case"dangerouslySetInnerHTML":if(d!=null){if(typeof d!="object"||!("__html"in d))throw Error(o(61));if(c=d.__html,c!=null){if(f.children!=null)throw Error(o(60));l.innerHTML=c}}break;case"multiple":l.multiple=d&&typeof d!="function"&&typeof d!="symbol";break;case"muted":l.muted=d&&typeof d!="function"&&typeof d!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(d==null||typeof d=="function"||typeof d=="boolean"||typeof d=="symbol"){l.removeAttribute("xlink:href");break}c=Ke(""+d),l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",c);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":d!=null&&typeof d!="function"&&typeof d!="symbol"?l.setAttribute(c,""+d):l.removeAttribute(c);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":d&&typeof d!="function"&&typeof d!="symbol"?l.setAttribute(c,""):l.removeAttribute(c);break;case"capture":case"download":d===!0?l.setAttribute(c,""):d!==!1&&d!=null&&typeof d!="function"&&typeof d!="symbol"?l.setAttribute(c,d):l.removeAttribute(c);break;case"cols":case"rows":case"size":case"span":d!=null&&typeof d!="function"&&typeof d!="symbol"&&!isNaN(d)&&1<=d?l.setAttribute(c,d):l.removeAttribute(c);break;case"rowSpan":case"start":d==null||typeof d=="function"||typeof d=="symbol"||isNaN(d)?l.removeAttribute(c):l.setAttribute(c,d);break;case"popover":i1("beforetoggle",l),i1("toggle",l),E2(l,"popover",d);break;case"xlinkActuate":me(l,"http://www.w3.org/1999/xlink","xlink:actuate",d);break;case"xlinkArcrole":me(l,"http://www.w3.org/1999/xlink","xlink:arcrole",d);break;case"xlinkRole":me(l,"http://www.w3.org/1999/xlink","xlink:role",d);break;case"xlinkShow":me(l,"http://www.w3.org/1999/xlink","xlink:show",d);break;case"xlinkTitle":me(l,"http://www.w3.org/1999/xlink","xlink:title",d);break;case"xlinkType":me(l,"http://www.w3.org/1999/xlink","xlink:type",d);break;case"xmlBase":me(l,"http://www.w3.org/XML/1998/namespace","xml:base",d);break;case"xmlLang":me(l,"http://www.w3.org/XML/1998/namespace","xml:lang",d);break;case"xmlSpace":me(l,"http://www.w3.org/XML/1998/namespace","xml:space",d);break;case"is":E2(l,"is",d);break;case"innerText":case"textContent":break;default:(!(2<c.length)||c[0]!=="o"&&c[0]!=="O"||c[1]!=="n"&&c[1]!=="N")&&(c=Oe.get(c)||c,E2(l,c,d))}}a(E1,"x1");function u8(l,r,c,d,f,L){switch(c){case"style":Dn(l,d,L);break;case"dangerouslySetInnerHTML":if(d!=null){if(typeof d!="object"||!("__html"in d))throw Error(o(61));if(c=d.__html,c!=null){if(f.children!=null)throw Error(o(60));l.innerHTML=c}}break;case"children":typeof d=="string"?k1(l,d):(typeof d=="number"||typeof d=="bigint")&&k1(l,""+d);break;case"onScroll":d!=null&&i1("scroll",l);break;case"onScrollEnd":d!=null&&i1("scrollend",l);break;case"onClick":d!=null&&(l.onclick=br);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ve.hasOwnProperty(c))e:{if(c[0]==="o"&&c[1]==="n"&&(f=c.endsWith("Capture"),r=c.slice(2,f?c.length-7:void 0),L=l[m2]||null,L=L!=null?L[c]:null,typeof L=="function"&&l.removeEventListener(r,L,f),typeof d=="function")){typeof L!="function"&&L!==null&&(c in l?l[c]=null:l.hasAttribute(c)&&l.removeAttribute(c)),l.addEventListener(r,d,f);break e}c in l?l[c]=d:d===!0?l.setAttribute(c,""):E2(l,c,d)}}}a(u8,"yi");function w2(l,r,c){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":i1("error",l),i1("load",l);var d=!1,f=!1,L;for(L in c)if(c.hasOwnProperty(L)){var z=c[L];if(z!=null)switch(L){case"src":d=!0;break;case"srcSet":f=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,r));default:E1(l,r,L,z,c,null)}}f&&E1(l,r,"srcSet",c.srcSet,c,null),d&&E1(l,r,"src",c.src,c,null);return;case"input":i1("invalid",l);var w=L=z=f=null,N=null,j=null;for(d in c)if(c.hasOwnProperty(d)){var se=c[d];if(se!=null)switch(d){case"name":f=se;break;case"type":z=se;break;case"checked":N=se;break;case"defaultChecked":j=se;break;case"value":L=se;break;case"defaultValue":w=se;break;case"children":case"dangerouslySetInnerHTML":if(se!=null)throw Error(o(137,r));break;default:E1(l,r,d,se,c,null)}}v5(l,L,w,N,j,z,f,!1),An(l);return;case"select":i1("invalid",l),d=z=L=null;for(f in c)if(c.hasOwnProperty(f)&&(w=c[f],w!=null))switch(f){case"value":L=w;break;case"defaultValue":z=w;break;case"multiple":d=w;default:E1(l,r,f,w,c,null)}r=L,c=z,l.multiple=!!d,r!=null?je(l,!!d,r,!1):c!=null&&je(l,!!d,c,!0);return;case"textarea":i1("invalid",l),L=f=d=null;for(z in c)if(c.hasOwnProperty(z)&&(w=c[z],w!=null))switch(z){case"value":d=w;break;case"defaultValue":f=w;break;case"children":L=w;break;case"dangerouslySetInnerHTML":if(w!=null)throw Error(o(91));break;default:E1(l,r,z,w,c,null)}g2(l,d,f,L),An(l);return;case"option":for(N in c)if(c.hasOwnProperty(N)&&(d=c[N],d!=null))switch(N){case"selected":l.selected=d&&typeof d!="function"&&typeof d!="symbol";break;default:E1(l,r,N,d,c,null)}return;case"dialog":i1("beforetoggle",l),i1("toggle",l),i1("cancel",l),i1("close",l);break;case"iframe":case"object":i1("load",l);break;case"video":case"audio":for(d=0;d<I4.length;d++)i1(I4[d],l);break;case"image":i1("error",l),i1("load",l);break;case"details":i1("toggle",l);break;case"embed":case"source":case"link":i1("error",l),i1("load",l);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(j in c)if(c.hasOwnProperty(j)&&(d=c[j],d!=null))switch(j){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,r));default:E1(l,r,j,d,c,null)}return;default:if(Ht(r)){for(se in c)c.hasOwnProperty(se)&&(d=c[se],d!==void 0&&u8(l,r,se,d,c,void 0));return}}for(w in c)c.hasOwnProperty(w)&&(d=c[w],d!=null&&E1(l,r,w,d,c,null))}a(w2,"Ne");function Ry(l,r,c,d){switch(r){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var f=null,L=null,z=null,w=null,N=null,j=null,se=null;for(X in c){var de=c[X];if(c.hasOwnProperty(X)&&de!=null)switch(X){case"checked":break;case"value":break;case"defaultValue":N=de;default:d.hasOwnProperty(X)||E1(l,r,X,null,d,de)}}for(var K in d){var X=d[K];if(de=c[K],d.hasOwnProperty(K)&&(X!=null||de!=null))switch(K){case"type":L=X;break;case"name":f=X;break;case"checked":j=X;break;case"defaultChecked":se=X;break;case"value":z=X;break;case"defaultValue":w=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(o(137,r));break;default:X!==de&&E1(l,r,K,X,d,de)}}g3(l,z,w,N,j,se,L,f);return;case"select":X=z=w=K=null;for(L in c)if(N=c[L],c.hasOwnProperty(L)&&N!=null)switch(L){case"value":break;case"multiple":X=N;default:d.hasOwnProperty(L)||E1(l,r,L,null,d,N)}for(f in d)if(L=d[f],N=c[f],d.hasOwnProperty(f)&&(L!=null||N!=null))switch(f){case"value":K=L;break;case"defaultValue":w=L;break;case"multiple":z=L;default:L!==N&&E1(l,r,f,L,d,N)}r=w,c=z,d=X,K!=null?je(l,!!c,K,!1):!!d!=!!c&&(r!=null?je(l,!!c,r,!0):je(l,!!c,c?[]:"",!1));return;case"textarea":X=K=null;for(w in c)if(f=c[w],c.hasOwnProperty(w)&&f!=null&&!d.hasOwnProperty(w))switch(w){case"value":break;case"children":break;default:E1(l,r,w,null,d,f)}for(z in d)if(f=d[z],L=c[z],d.hasOwnProperty(z)&&(f!=null||L!=null))switch(z){case"value":K=f;break;case"defaultValue":X=f;break;case"children":break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(o(91));break;default:f!==L&&E1(l,r,z,f,d,L)}Xo(l,K,X);return;case"option":for(var Ve in c)if(K=c[Ve],c.hasOwnProperty(Ve)&&K!=null&&!d.hasOwnProperty(Ve))switch(Ve){case"selected":l.selected=!1;break;default:E1(l,r,Ve,null,d,K)}for(N in d)if(K=d[N],X=c[N],d.hasOwnProperty(N)&&K!==X&&(K!=null||X!=null))switch(N){case"selected":l.selected=K&&typeof K!="function"&&typeof K!="symbol";break;default:E1(l,r,N,K,d,X)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Be in c)K=c[Be],c.hasOwnProperty(Be)&&K!=null&&!d.hasOwnProperty(Be)&&E1(l,r,Be,null,d,K);for(j in d)if(K=d[j],X=c[j],d.hasOwnProperty(j)&&K!==X&&(K!=null||X!=null))switch(j){case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(o(137,r));break;default:E1(l,r,j,K,d,X)}return;default:if(Ht(r)){for(var y1 in c)K=c[y1],c.hasOwnProperty(y1)&&K!==void 0&&!d.hasOwnProperty(y1)&&u8(l,r,y1,void 0,d,K);for(se in d)K=d[se],X=c[se],!d.hasOwnProperty(se)||K===X||K===void 0&&X===void 0||u8(l,r,se,K,d,X);return}}for(var U in c)K=c[U],c.hasOwnProperty(U)&&K!=null&&!d.hasOwnProperty(U)&&E1(l,r,U,null,d,K);for(de in d)K=d[de],X=c[de],!d.hasOwnProperty(de)||K===X||K==null&&X==null||E1(l,r,de,K,d,X)}a(Ry,"ZR");var d8=null,m8=null;function Lr(l){return l.nodeType===9?l:l.ownerDocument}a(Lr,"l8");function eb(l){switch(l){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}a(eb,"PC");function tb(l,r){if(l===0)switch(r){case"svg":return 1;case"math":return 2;default:return 0}return l===1&&r==="foreignObject"?0:l}a(tb,"FC");function g8(l,r){return l==="textarea"||l==="noscript"||typeof r.children=="string"||typeof r.children=="number"||typeof r.children=="bigint"||typeof r.dangerouslySetInnerHTML=="object"&&r.dangerouslySetInnerHTML!==null&&r.dangerouslySetInnerHTML.__html!=null}a(g8,"Ii");var f8=null;function My(){var l=window.event;return l&&l.type==="popstate"?l===f8?!1:(f8=l,!0):(f8=null,!1)}a(My,"BR");var nb=typeof setTimeout=="function"?setTimeout:void 0,Ay=typeof clearTimeout=="function"?clearTimeout:void 0,ob=typeof Promise=="function"?Promise:void 0,Ny=typeof queueMicrotask=="function"?queueMicrotask:typeof ob<"u"?function(l){return ob.resolve(null).then(l).catch(Iy)}:nb;function Iy(l){setTimeout(function(){throw l})}a(Iy,"HR");function Lt(l){return l==="head"}a(Lt,"St");function lb(l,r){var c=r,d=0,f=0;do{var L=c.nextSibling;if(l.removeChild(c),L&&L.nodeType===8)if(c=L.data,c==="/$"){if(0<d&&8>d){c=d;var z=l.ownerDocument;if(c&1&&D4(z.documentElement),c&2&&D4(z.body),c&4)for(c=z.head,D4(c),z=c.firstChild;z;){var w=z.nextSibling,N=z.nodeName;z[R0]||N==="SCRIPT"||N==="STYLE"||N==="LINK"&&z.rel.toLowerCase()==="stylesheet"||c.removeChild(z),z=w}}if(f===0){l.removeChild(L),Y4(r);return}f--}else c==="$"||c==="$?"||c==="$!"?f++:d=c.charCodeAt(0)-48;else d=0;c=L}while(c);Y4(r)}a(lb,"BC");function b8(l){var r=l.firstChild;for(r&&r.nodeType===10&&(r=r.nextSibling);r;){var c=r;switch(r=r.nextSibling,c.nodeName){case"HTML":case"HEAD":case"BODY":b8(c),G2(c);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(c.rel.toLowerCase()==="stylesheet")continue}l.removeChild(c)}}a(b8,"ki");function Oy(l,r,c,d){for(;l.nodeType===1;){var f=c;if(l.nodeName.toLowerCase()!==r.toLowerCase()){if(!d&&(l.nodeName!=="INPUT"||l.type!=="hidden"))break}else if(d){if(!l[R0])switch(r){case"meta":if(!l.hasAttribute("itemprop"))break;return l;case"link":if(L=l.getAttribute("rel"),L==="stylesheet"&&l.hasAttribute("data-precedence")||L!==f.rel||l.getAttribute("href")!==(f.href==null||f.href===""?null:f.href)||l.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin)||l.getAttribute("title")!==(f.title==null?null:f.title))break;return l;case"style":if(l.hasAttribute("data-precedence"))break;return l;case"script":if(L=l.getAttribute("src"),(L!==(f.src==null?null:f.src)||l.getAttribute("type")!==(f.type==null?null:f.type)||l.getAttribute("crossorigin")!==(f.crossOrigin==null?null:f.crossOrigin))&&L&&l.hasAttribute("async")&&!l.hasAttribute("itemprop"))break;return l;default:return l}}else if(r==="input"&&l.type==="hidden"){var L=f.name==null?null:""+f.name;if(f.type==="hidden"&&l.getAttribute("name")===L)return l}else return l;if(l=e3(l.nextSibling),l===null)break}return null}a(Oy,"YR");function Dy(l,r,c){if(r==="")return null;for(;l.nodeType!==3;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!c||(l=e3(l.nextSibling),l===null))return null;return l}a(Dy,"VR");function L8(l){return l.data==="$!"||l.data==="$?"&&l.ownerDocument.readyState==="complete"}a(L8,"Pi");function Py(l,r){var c=l.ownerDocument;if(l.data!=="$?"||c.readyState==="complete")r();else{var d=a(function(){r(),c.removeEventListener("DOMContentLoaded",d)},"u");c.addEventListener("DOMContentLoaded",d),l._reactRetry=d}}a(Py,"qR");function e3(l){for(;l!=null;l=l.nextSibling){var r=l.nodeType;if(r===1||r===3)break;if(r===8){if(r=l.data,r==="$"||r==="$!"||r==="$?"||r==="F!"||r==="F")break;if(r==="/$")return null}}return l}a(e3,"o4");var p8=null;function rb(l){l=l.previousSibling;for(var r=0;l;){if(l.nodeType===8){var c=l.data;if(c==="$"||c==="$!"||c==="$?"){if(r===0)return l;r--}else c==="/$"&&r++}l=l.previousSibling}return null}a(rb,"GC");function ib(l,r,c){switch(r=Lr(c),l){case"html":if(l=r.documentElement,!l)throw Error(o(452));return l;case"head":if(l=r.head,!l)throw Error(o(453));return l;case"body":if(l=r.body,!l)throw Error(o(454));return l;default:throw Error(o(451))}}a(ib,"zC");function D4(l){for(var r=l.attributes;r.length;)l.removeAttributeNode(r[0]);G2(l)}a(D4,"C5");var Z0=new Map,ab=new Set;function pr(l){return typeof l.getRootNode=="function"?l.getRootNode():l.nodeType===9?l:l.ownerDocument}a(pr,"c8");var G3=H.d;H.d={f:Fy,r:Zy,D:Uy,C:By,L:Gy,m:Hy,X:Vy,S:Yy,M:Wy};function Fy(){var l=G3.f(),r=cr();return l||r}a(Fy,"WR");function Zy(l){var r=M0(l);r!==null&&r.tag===5&&r.type==="form"?Sg(r):G3.r(l)}a(Zy,"$R");var so=typeof document>"u"?null:document;function cb(l,r,c){var d=so;if(d&&typeof r=="string"&&r){var f=n0(r);f='link[rel="'+l+'"][href="'+f+'"]',typeof c=="string"&&(f+='[crossorigin="'+c+'"]'),ab.has(f)||(ab.add(f),l={rel:l,crossOrigin:c,href:r},d.querySelector(f)===null&&(r=d.createElement("link"),w2(r,"link",l),G1(r),d.head.appendChild(r)))}}a(cb,"YC");function Uy(l){G3.D(l),cb("dns-prefetch",l,null)}a(Uy,"KR");function By(l,r){G3.C(l,r),cb("preconnect",l,r)}a(By,"QR");function Gy(l,r,c){G3.L(l,r,c);var d=so;if(d&&l&&r){var f='link[rel="preload"][as="'+n0(r)+'"]';r==="image"&&c&&c.imageSrcSet?(f+='[imagesrcset="'+n0(c.imageSrcSet)+'"]',typeof c.imageSizes=="string"&&(f+='[imagesizes="'+n0(c.imageSizes)+'"]')):f+='[href="'+n0(l)+'"]';var L=f;switch(r){case"style":L=uo(l);break;case"script":L=mo(l)}Z0.has(L)||(l=p({rel:"preload",href:r==="image"&&c&&c.imageSrcSet?void 0:l,as:r},c),Z0.set(L,l),d.querySelector(f)!==null||r==="style"&&d.querySelector(P4(L))||r==="script"&&d.querySelector(F4(L))||(r=d.createElement("link"),w2(r,"link",l),G1(r),d.head.appendChild(r)))}}a(Gy,"jR");function Hy(l,r){G3.m(l,r);var c=so;if(c&&l){var d=r&&typeof r.as=="string"?r.as:"script",f='link[rel="modulepreload"][as="'+n0(d)+'"][href="'+n0(l)+'"]',L=f;switch(d){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":L=mo(l)}if(!Z0.has(L)&&(l=p({rel:"modulepreload",href:l},r),Z0.set(L,l),c.querySelector(f)===null)){switch(d){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(c.querySelector(F4(L)))return}d=c.createElement("link"),w2(d,"link",l),G1(d),c.head.appendChild(d)}}}a(Hy,"XR");function Yy(l,r,c){G3.S(l,r,c);var d=so;if(d&&l){var f=j0(d).hoistableStyles,L=uo(l);r=r||"default";var z=f.get(L);if(!z){var w={loading:0,preload:null};if(z=d.querySelector(P4(L)))w.loading=5;else{l=p({rel:"stylesheet",href:l,"data-precedence":r},c),(c=Z0.get(L))&&C8(l,c);var N=z=d.createElement("link");G1(N),w2(N,"link",l),N._p=new Promise(function(j,se){N.onload=j,N.onerror=se}),N.addEventListener("load",function(){w.loading|=1}),N.addEventListener("error",function(){w.loading|=2}),w.loading|=4,Cr(z,r,d)}z={type:"stylesheet",instance:z,count:1,state:w},f.set(L,z)}}}a(Yy,"JR");function Vy(l,r){G3.X(l,r);var c=so;if(c&&l){var d=j0(c).hoistableScripts,f=mo(l),L=d.get(f);L||(L=c.querySelector(F4(f)),L||(l=p({src:l,async:!0},r),(r=Z0.get(f))&&_8(l,r),L=c.createElement("script"),G1(L),w2(L,"link",l),c.head.appendChild(L)),L={type:"script",instance:L,count:1,state:null},d.set(f,L))}}a(Vy,"eb");function Wy(l,r){G3.M(l,r);var c=so;if(c&&l){var d=j0(c).hoistableScripts,f=mo(l),L=d.get(f);L||(L=c.querySelector(F4(f)),L||(l=p({src:l,async:!0,type:"module"},r),(r=Z0.get(f))&&_8(l,r),L=c.createElement("script"),G1(L),w2(L,"link",l),c.head.appendChild(L)),L={type:"script",instance:L,count:1,state:null},d.set(f,L))}}a(Wy,"tb");function sb(l,r,c,d){var f=(f=Ce.current)?pr(f):null;if(!f)throw Error(o(446));switch(l){case"meta":case"title":return null;case"style":return typeof c.precedence=="string"&&typeof c.href=="string"?(r=uo(c.href),c=j0(f).hoistableStyles,d=c.get(r),d||(d={type:"style",instance:null,count:0,state:null},c.set(r,d)),d):{type:"void",instance:null,count:0,state:null};case"link":if(c.rel==="stylesheet"&&typeof c.href=="string"&&typeof c.precedence=="string"){l=uo(c.href);var L=j0(f).hoistableStyles,z=L.get(l);if(z||(f=f.ownerDocument||f,z={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},L.set(l,z),(L=f.querySelector(P4(l)))&&!L._p&&(z.instance=L,z.state.loading=5),Z0.has(l)||(c={rel:"preload",as:"style",href:c.href,crossOrigin:c.crossOrigin,integrity:c.integrity,media:c.media,hrefLang:c.hrefLang,referrerPolicy:c.referrerPolicy},Z0.set(l,c),L||qy(f,l,c,z.state))),r&&d===null)throw Error(o(528,""));return z}if(r&&d!==null)throw Error(o(529,""));return null;case"script":return r=c.async,c=c.src,typeof c=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=mo(c),c=j0(f).hoistableScripts,d=c.get(r),d||(d={type:"script",instance:null,count:0,state:null},c.set(r,d)),d):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,l))}}a(sb,"VC");function uo(l){return'href="'+n0(l)+'"'}a(uo,"t0");function P4(l){return'link[rel="stylesheet"]['+l+"]"}a(P4,"_5");function ub(l){return p({},l,{"data-precedence":l.precedence,precedence:null})}a(ub,"qC");function qy(l,r,c,d){l.querySelector('link[rel="preload"][as="style"]['+r+"]")?d.loading=1:(r=l.createElement("link"),d.preload=r,r.addEventListener("load",function(){return d.loading|=1}),r.addEventListener("error",function(){return d.loading|=2}),w2(r,"link",c),G1(r),l.head.appendChild(r))}a(qy,"nb");function mo(l){return'[src="'+n0(l)+'"]'}a(mo,"n0");function F4(l){return"script[async]"+l}a(F4,"g5");function db(l,r,c){if(r.count++,r.instance===null)switch(r.type){case"style":var d=l.querySelector('style[data-href~="'+n0(c.href)+'"]');if(d)return r.instance=d,G1(d),d;var f=p({},c,{"data-href":c.href,"data-precedence":c.precedence,href:null,precedence:null});return d=(l.ownerDocument||l).createElement("style"),G1(d),w2(d,"style",f),Cr(d,c.precedence,l),r.instance=d;case"stylesheet":f=uo(c.href);var L=l.querySelector(P4(f));if(L)return r.state.loading|=4,r.instance=L,G1(L),L;d=ub(c),(f=Z0.get(f))&&C8(d,f),L=(l.ownerDocument||l).createElement("link"),G1(L);var z=L;return z._p=new Promise(function(w,N){z.onload=w,z.onerror=N}),w2(L,"link",d),r.state.loading|=4,Cr(L,c.precedence,l),r.instance=L;case"script":return L=mo(c.src),(f=l.querySelector(F4(L)))?(r.instance=f,G1(f),f):(d=c,(f=Z0.get(L))&&(d=p({},c),_8(d,f)),l=l.ownerDocument||l,f=l.createElement("script"),G1(f),w2(f,"link",d),l.head.appendChild(f),r.instance=f);case"void":return null;default:throw Error(o(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(d=r.instance,r.state.loading|=4,Cr(d,c.precedence,l));return r.instance}a(db,"WC");function Cr(l,r,c){for(var d=c.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=d.length?d[d.length-1]:null,L=f,z=0;z<d.length;z++){var w=d[z];if(w.dataset.precedence===r)L=w;else if(L!==f)break}L?L.parentNode.insertBefore(l,L.nextSibling):(r=c.nodeType===9?c.head:c,r.insertBefore(l,r.firstChild))}a(Cr,"u8");function C8(l,r){l.crossOrigin==null&&(l.crossOrigin=r.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=r.referrerPolicy),l.title==null&&(l.title=r.title)}a(C8,"Ui");function _8(l,r){l.crossOrigin==null&&(l.crossOrigin=r.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=r.referrerPolicy),l.integrity==null&&(l.integrity=r.integrity)}a(_8,"Zi");var _r=null;function mb(l,r,c){if(_r===null){var d=new Map,f=_r=new Map;f.set(c,d)}else f=_r,d=f.get(c),d||(d=new Map,f.set(c,d));if(d.has(l))return d;for(d.set(l,null),c=c.getElementsByTagName(l),f=0;f<c.length;f++){var L=c[f];if(!(L[R0]||L[Q1]||l==="link"&&L.getAttribute("rel")==="stylesheet")&&L.namespaceURI!=="http://www.w3.org/2000/svg"){var z=L.getAttribute(r)||"";z=l+z;var w=d.get(z);w?w.push(L):d.set(z,[L])}}return d}a(mb,"$C");function gb(l,r,c){l=l.ownerDocument||l,l.head.insertBefore(c,r==="title"?l.querySelector("head > title"):null)}a(gb,"KC");function jy(l,r,c){if(c===1||r.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return l=r.disabled,typeof r.precedence=="string"&&l==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}a(jy,"ib");function fb(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}a(fb,"QC");var Z4=null;function $y(){}a($y,"rb");function Qy(l,r,c){if(Z4===null)throw Error(o(475));var d=Z4;if(r.type==="stylesheet"&&(typeof c.media!="string"||matchMedia(c.media).matches!==!1)&&(r.state.loading&4)===0){if(r.instance===null){var f=uo(c.href),L=l.querySelector(P4(f));if(L){l=L._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(d.count++,d=hr.bind(d),l.then(d,d)),r.state.loading|=4,r.instance=L,G1(L);return}L=l.ownerDocument||l,c=ub(c),(f=Z0.get(f))&&C8(c,f),L=L.createElement("link"),G1(L);var z=L;z._p=new Promise(function(w,N){z.onload=w,z.onerror=N}),w2(L,"link",c),r.instance=L}d.stylesheets===null&&(d.stylesheets=new Map),d.stylesheets.set(r,l),(l=r.state.preload)&&(r.state.loading&3)===0&&(d.count++,r=hr.bind(d),l.addEventListener("load",r),l.addEventListener("error",r))}}a(Qy,"ab");function Ky(){if(Z4===null)throw Error(o(475));var l=Z4;return l.stylesheets&&l.count===0&&h8(l,l.stylesheets),0<l.count?function(r){var c=setTimeout(function(){if(l.stylesheets&&h8(l,l.stylesheets),l.unsuspend){var d=l.unsuspend;l.unsuspend=null,d()}},6e4);return l.unsuspend=r,function(){l.unsuspend=null,clearTimeout(c)}}:null}a(Ky,"sb");function hr(){if(this.count--,this.count===0){if(this.stylesheets)h8(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}a(hr,"d8");var zr=null;function h8(l,r){l.stylesheets=null,l.unsuspend!==null&&(l.count++,zr=new Map,r.forEach(Xy,l),zr=null,hr.call(l))}a(h8,"Bi");function Xy(l,r){if(!(r.state.loading&4)){var c=zr.get(l);if(c)var d=c.get(null);else{c=new Map,zr.set(l,c);for(var f=l.querySelectorAll("link[data-precedence],style[data-precedence]"),L=0;L<f.length;L++){var z=f[L];(z.nodeName==="LINK"||z.getAttribute("media")!=="not all")&&(c.set(z.dataset.precedence,z),d=z)}d&&c.set(null,d)}f=r.instance,z=f.getAttribute("data-precedence"),L=c.get(z)||d,L===d&&c.set(null,f),c.set(z,f),this.count++,d=hr.bind(this),f.addEventListener("load",d),f.addEventListener("error",d),L?L.parentNode.insertBefore(f,L.nextSibling):(l=l.nodeType===9?l.head:l,l.insertBefore(f,l.firstChild)),r.state.loading|=4}}a(Xy,"ob");var U4={$$typeof:D,Provider:null,Consumer:null,_currentValue:te,_currentValue2:te,_threadCount:0};function Jy(l,r,c,d,f,L,z,w){this.tag=1,this.containerInfo=l,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=l1(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=l1(0),this.hiddenUpdates=l1(null),this.identifierPrefix=d,this.onUncaughtError=f,this.onCaughtError=L,this.onRecoverableError=z,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=w,this.incompleteTransitions=new Map}a(Jy,"lb");function bb(l,r,c,d,f,L,z,w,N,j,se,de){return l=new Jy(l,r,c,z,w,N,j,de),r=1,L===!0&&(r|=24),L=b0(3,null,null,r),l.current=L,L.stateNode=l,r=t6(),r.refCount++,l.pooledCache=r,r.refCount++,L.memoizedState={element:d,isDehydrated:c,cache:r},r6(L),l}a(bb,"jC");function Lb(l){return l?(l=Gn,l):Gn}a(Lb,"XC");function pb(l,r,c,d,f,L){f=Lb(f),d.context===null?d.context=f:d.pendingContext=f,d=ot(r),d.payload={element:c},L=L===void 0?null:L,L!==null&&(d.callback=L),c=lt(l,d,r),c!==null&&(h0(c,l,r),L4(c,l,r))}a(pb,"JC");function Cb(l,r){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var c=l.retryLane;l.retryLane=c!==0&&c<r?c:r}}a(Cb,"e_");function z8(l,r){Cb(l,r),(l=l.alternate)&&Cb(l,r)}a(z8,"Gi");function _b(l){if(l.tag===13){var r=Bn(l,67108864);r!==null&&h0(r,l,67108864),z8(l,67108864)}}a(_b,"t_");var xr=!0;function eS(l,r,c,d){var f=M.T;M.T=null;var L=H.p;try{H.p=2,x8(l,r,c,d)}finally{H.p=L,M.T=f}}a(eS,"cb");function tS(l,r,c,d){var f=M.T;M.T=null;var L=H.p;try{H.p=8,x8(l,r,c,d)}finally{H.p=L,M.T=f}}a(tS,"ub");function x8(l,r,c,d){if(xr){var f=v8(d);if(f===null)s8(l,r,d,vr,c),zb(l,d);else if(oS(f,l,r,c,d))d.stopPropagation();else if(zb(l,d),r&4&&-1<nS.indexOf(l)){for(;f!==null;){var L=M0(f);if(L!==null)switch(L.tag){case 3:if(L=L.stateNode,L.current.memoizedState.isDehydrated){var z=r2(L.pendingLanes);if(z!==0){var w=L;for(w.pendingLanes|=2,w.entangledLanes|=2;z;){var N=1<<31-B1(z);w.entanglements[1]|=N,z&=~N}p3(L),(h1&6)===0&&(ir=O1()+500,N4(0))}}break;case 13:w=Bn(L,2),w!==null&&h0(w,L,2),cr(),z8(L,2)}if(L=v8(d),L===null&&s8(l,r,d,vr,c),L===f)break;f=L}f!==null&&d.stopPropagation()}else s8(l,r,d,null,c)}}a(x8,"zi");function v8(l){return l=f2(l),E8(l)}a(v8,"Hi");var vr=null;function E8(l){if(vr=null,l=m0(l),l!==null){var r=s(l);if(r===null)l=null;else{var c=r.tag;if(c===13){if(l=u(r),l!==null)return l;l=null}else if(c===3){if(r.stateNode.current.memoizedState.isDehydrated)return r.tag===3?r.stateNode.containerInfo:null;l=null}else r!==l&&(l=null)}}return vr=l,null}a(E8,"Yi");function hb(l){switch(l){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(c3()){case S0:return 2;case w0:return 8;case x2:case Bt:return 32;case s3:return 268435456;default:return 32}default:return 32}}a(hb,"n_");var y8=!1,pt=null,Ct=null,_t=null,B4=new Map,G4=new Map,ht=[],nS="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function zb(l,r){switch(l){case"focusin":case"focusout":pt=null;break;case"dragenter":case"dragleave":Ct=null;break;case"mouseover":case"mouseout":_t=null;break;case"pointerover":case"pointerout":B4.delete(r.pointerId);break;case"gotpointercapture":case"lostpointercapture":G4.delete(r.pointerId)}}a(zb,"i_");function H4(l,r,c,d,f,L){return l===null||l.nativeEvent!==L?(l={blockedOn:r,domEventName:c,eventSystemFlags:d,nativeEvent:L,targetContainers:[f]},r!==null&&(r=M0(r),r!==null&&_b(r)),l):(l.eventSystemFlags|=d,r=l.targetContainers,f!==null&&r.indexOf(f)===-1&&r.push(f),l)}a(H4,"E5");function oS(l,r,c,d,f){switch(r){case"focusin":return pt=H4(pt,l,r,c,d,f),!0;case"dragenter":return Ct=H4(Ct,l,r,c,d,f),!0;case"mouseover":return _t=H4(_t,l,r,c,d,f),!0;case"pointerover":var L=f.pointerId;return B4.set(L,H4(B4.get(L)||null,l,r,c,d,f)),!0;case"gotpointercapture":return L=f.pointerId,G4.set(L,H4(G4.get(L)||null,l,r,c,d,f)),!0}return!1}a(oS,"db");function xb(l){var r=m0(l.target);if(r!==null){var c=s(r);if(c!==null){if(r=c.tag,r===13){if(r=u(c),r!==null){l.blockedOn=r,y3(l.priority,function(){if(c.tag===13){var d=_0();d=Ue(d);var f=Bn(c,d);f!==null&&h0(f,c,d),z8(c,d)}});return}}else if(r===3&&c.stateNode.current.memoizedState.isDehydrated){l.blockedOn=c.tag===3?c.stateNode.containerInfo:null;return}}}l.blockedOn=null}a(xb,"r_");function Er(l){if(l.blockedOn!==null)return!1;for(var r=l.targetContainers;0<r.length;){var c=v8(l.nativeEvent);if(c===null){c=l.nativeEvent;var d=new c.constructor(c.type,c);L1=d,c.target.dispatchEvent(d),L1=null}else return r=M0(c),r!==null&&_b(r),l.blockedOn=c,!1;r.shift()}return!0}a(Er,"p8");function vb(l,r,c){Er(l)&&c.delete(r)}a(vb,"a_");function lS(){y8=!1,pt!==null&&Er(pt)&&(pt=null),Ct!==null&&Er(Ct)&&(Ct=null),_t!==null&&Er(_t)&&(_t=null),B4.forEach(vb),G4.forEach(vb)}a(lS,"Cb");function yr(l,r){l.blockedOn===r&&(l.blockedOn=null,y8||(y8=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,lS)))}a(yr,"m8");var Sr=null;function Eb(l){Sr!==l&&(Sr=l,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Sr===l&&(Sr=null);for(var r=0;r<l.length;r+=3){var c=l[r],d=l[r+1],f=l[r+2];if(typeof d!="function"){if(E8(d||c)===null)continue;break}var L=M0(c);L!==null&&(l.splice(r,3),r-=3,E6(L,{pending:!0,data:f,method:c.method,action:d},d,f))}}))}a(Eb,"s_");function Y4(l){function r(N){return yr(N,l)}a(r,"a"),pt!==null&&yr(pt,l),Ct!==null&&yr(Ct,l),_t!==null&&yr(_t,l),B4.forEach(r),G4.forEach(r);for(var c=0;c<ht.length;c++){var d=ht[c];d.blockedOn===l&&(d.blockedOn=null)}for(;0<ht.length&&(c=ht[0],c.blockedOn===null);)xb(c),c.blockedOn===null&&ht.shift();if(c=(l.ownerDocument||l).$$reactFormReplay,c!=null)for(d=0;d<c.length;d+=3){var f=c[d],L=c[d+1],z=f[m2]||null;if(typeof L=="function")z||Eb(c);else if(z){var w=null;if(L&&L.hasAttribute("formAction")){if(f=L,z=L[m2]||null)w=z.formAction;else if(E8(f)!==null)continue}else w=z.action;typeof w=="function"?c[d+1]=w:(c.splice(d,3),d-=3),Eb(c)}}}a(Y4,"S5");function S8(l){this._internalRoot=l}a(S8,"qi"),wr.prototype.render=S8.prototype.render=function(l){var r=this._internalRoot;if(r===null)throw Error(o(409));var c=r.current,d=_0();pb(c,d,l,r,null,null)},wr.prototype.unmount=S8.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var r=l.containerInfo;pb(l.current,2,null,l,null,null),cr(),r[R2]=null}};function wr(l){this._internalRoot=l}a(wr,"f8"),wr.prototype.unstable_scheduleHydration=function(l){if(l){var r=e0();l={blockedOn:null,target:l,priority:r};for(var c=0;c<ht.length&&r!==0&&r<ht[c].priority;c++);ht.splice(c,0,l),c===0&&xb(l)}};var yb=e.version;if(yb!=="19.1.0")throw Error(o(527,yb,"19.1.0"));H.findDOMNode=function(l){var r=l._reactInternals;if(r===void 0)throw typeof l.render=="function"?Error(o(188)):(l=Object.keys(l).join(","),Error(o(268,l)));return l=g(r),l=l!==null?b(l):null,l=l===null?null:l.stateNode,l};var rS={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:M,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var kr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!kr.isDisabled&&kr.supportsFiber)try{d2=kr.inject(rS),e2=kr}catch{}}return ll.createRoot=function(l,r){if(!i(l))throw Error(o(299));var c=!1,d="",f=Ug,L=Bg,z=Gg,w=null;return r!=null&&(r.unstable_strictMode===!0&&(c=!0),r.identifierPrefix!==void 0&&(d=r.identifierPrefix),r.onUncaughtError!==void 0&&(f=r.onUncaughtError),r.onCaughtError!==void 0&&(L=r.onCaughtError),r.onRecoverableError!==void 0&&(z=r.onRecoverableError),r.unstable_transitionCallbacks!==void 0&&(w=r.unstable_transitionCallbacks)),r=bb(l,1,!1,null,null,c,d,f,L,z,w,null),l[R2]=r.current,c8(l),new S8(r)},ll.hydrateRoot=function(l,r,c){if(!i(l))throw Error(o(299));var d=!1,f="",L=Ug,z=Bg,w=Gg,N=null,j=null;return c!=null&&(c.unstable_strictMode===!0&&(d=!0),c.identifierPrefix!==void 0&&(f=c.identifierPrefix),c.onUncaughtError!==void 0&&(L=c.onUncaughtError),c.onCaughtError!==void 0&&(z=c.onCaughtError),c.onRecoverableError!==void 0&&(w=c.onRecoverableError),c.unstable_transitionCallbacks!==void 0&&(N=c.unstable_transitionCallbacks),c.formState!==void 0&&(j=c.formState)),r=bb(l,1,!0,r,c??null,d,f,L,z,w,N,j),r.context=Lb(null),c=r.current,d=_0(),d=Ue(d),f=ot(d),f.callback=null,lt(c,f,d),c=d,r.current.lanes=c,b1(r,c),p3(r),l[R2]=r.current,c8(l),new wr(r)},ll.version="19.1.0",ll}function Pj(){if(bz)return Ws.exports;bz=1;function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(e){console.error(e)}}return a(t,"i"),t(),Ws.exports=Dj(),Ws.exports}var bS,LS,he,Rb,W4,Mb,Ab,x,q4,T8,Nb,Ib,xS,vS,ES,Ob,ad,rl,Db,Pb,R8,Fb,Rr,$r,Zb,kS,Lz,Qr,pz,M8,Ub,TS,A8,RS,MS,AS,Cz,NS,Bb,cd,IS,PS,j4,Gb,Xe,Hb,Yb,y,Ie,Kr,US,_z,hz,GS,HS,N8,YS,zz,f5,pe,y0,Mr,$2,S1,qs,js,J1,f1,H0,Ne,k2,Ee,xo,Cl,_l,Xr,hl,$s,Qs,Jr,vo,l3,Eo,_3,It,o1,x3,a0,zl,$4,Cn,h3,xl,N1,Ar,e9,Ot,Mt,cl,yt,t9,Ks,n9,sl,H3,ul,dl,o9,po,l9,r9,sn,i9,a9,c9,Xs,_n,I2,r3,vl,Js,eu,El,tu,nu,yl,ou,I8,s9,yo,Sl,lu,So,wo,ru,wl,Dt,kl,W2,V2,V3,B0,u9,U0,ml,iu,au,hn,d9,cu,R1,Tl,su,uu,JS,Rl,m9,du,ew,g9,mu,Ml,tw,gn,f9,gu,fu,bu,Al,Lu,ow,Y3,pu,lw,Cu,_u,hu,zu,xu,Sz,vu,b9,L9,wz,rw,$,iw,Eu,aw,_e,Q,cw,yu,sw,uw,il,v,kz,fd,Nl,p9,Il,Ol,ko,Dl,Pl,Fl,v3,Zl,To,bd,Ld,Ul,C9,Bl,Gl,Hl,Yl,J9,pd,Vl,Cd,Wl,Ro,Mo,zn,Ao,No,xn,ei,ql,jl,Io,$l,Ql,Oo,Do,Kl,Xl,Jl,Po,e5,t5,_d,Fo,n5,T2,hd,We,_9,h9,z9,x9,v9,E9,y9,S9,w9,k9,T9,R9,M9,A9,O2,N9,I9,O9,D9,P9,F9,Z9,vn,o5,l5,Tz,dw,mw,c0,kn,zd,F2,gw,Rz,fw,bw,X2,$1,D2,Lw,pw,Mz,Su,wu,ti,Vo,xd,Nz,Iz,Cw,ni,_w,qb,jb,hw,zw,Oz,xw,Dz,Ed,vw,Ew,yw,Sw,ww,kw,Pz,Tw,oi,Fz,Rw,Mw,Aw,ku,b5,Nw,Iw,Zz,Uz,Ow,Bz,$b,O8,Qb,D8,Kb,P8,Xb,F8,Jb,Z8,eL,U8,tL,nL,oL,B8,lL,G8,rL,H8,iL,Y8,aL,V8,cL,W8,sL,q8,uL,j8,dL,$8,mL,Q8,gL,Ww,qw,K8,fL,$w,Wo,Qw,Kw,Xw,Jw,ek,tk,Wz,wd,qz,nk,Tu,lk,bL,LL,L5,U9,kd,jz,Ru,Mu,$z,pL,Qz,ik,ak,Kz,Gr,ck,sk,Xz,Lo,Au,P2,uk,_L,Nu,Y0,En,qo,ai,W0,Co,Iu,hk,Jz,ex,Hr,zk,Td,tx,$3,nx,ox,Rd,Md,Ad,p5,hL,lx,Nd,zL,vk,Q4,z0,s0,vL,EL,Ok,X8,Yk,cx,sx,Kk,Xk,yL,Fd,LT,Lx,TL,pT,CT,Du,RL,_T,hT,Pu,Fu,zT,xT,vT,ET,yT,ST,wT,px,C2,Cx,_x,RT,MT,AT,NT,IT,OT,bo,u1,xt,ML,vt,DT,PT,Zd,FT,ZT,UT,BT,Re,an,J8,GT,HT,YT,Me,K4,VT,WT,qT,jT,$T,jo,$o,hx,QT,zx,KT,xx,vx,XT,JT,eR,tR,nR,oR,lR,rR,iR,aR,cR,sR,uR,dR,mR,gR,fR,bR,LR,pR,CR,_R,hR,zR,xR,vR,s2,ER,yR,SR,AL,wR,kR,TR,RR,MR,AR,NR,IR,OR,DR,PR,FR,ZR,UR,BR,GR,HR,YR,VR,WR,qR,jR,$R,QR,KR,XR,JR,eM,tM,nM,oM,lM,rM,iM,aM,cM,sM,uM,dM,mM,gM,fM,bM,LM,pM,CM,_M,hM,zM,xM,vM,EM,yM,SM,wM,kM,TM,RM,MM,AM,NM,IM,OM,DM,PM,FM,ZM,UM,BM,GM,HM,YM,VM,WM,qM,jM,$M,QM,KM,XM,JM,eA,tA,nA,oA,lA,rA,iA,aA,cA,sA,uA,dA,mA,gA,fA,bA,LA,pA,CA,_A,hA,zA,xA,vA,EA,yA,SA,wA,kA,TA,RA,MA,AA,NA,IA,OA,DA,NL,PA,FA,ZA,UA,BA,GA,HA,YA,VA,WA,qA,jA,$A,QA,KA,XA,JA,eN,tN,nN,oN,lN,rN,iN,aN,cN,sN,uN,dN,mN,gN,fN,bN,LN,pN,CN,_N,hN,zN,xN,vN,EN,yN,SN,wN,kN,TN,RN,MN,AN,NN,IL,IN,ON,DN,PN,FN,ZN,UN,BN,GN,HN,YN,VN,WN,qN,jN,$N,QN,KN,XN,OL,JN,eI,DL,tI,nI,oI,lI,rI,iI,aI,cI,sI,uI,dI,mI,gI,fI,bI,LI,pI,CI,_I,hI,zI,xI,vI,EI,yI,SI,wI,kI,TI,RI,MI,AI,NI,II,OI,DI,PI,FI,ZI,UI,BI,PL,GI,HI,YI,VI,WI,qI,jI,$I,QI,KI,XI,JI,eO,tO,nO,oO,lO,rO,iO,aO,cO,sO,uO,dO,mO,gO,fO,FL,bO,LO,pO,CO,_O,hO,zO,xO,vO,EO,yO,SO,ZL,wO,kO,TO,RO,MO,AO,NO,IO,OO,DO,PO,FO,ZO,UO,BO,GO,ea,UL,HO,YO,VO,WO,qO,jO,$O,QO,KO,XO,JO,eD,tD,nD,oD,lD,rD,iD,aD,cD,sD,uD,dD,mD,gD,fD,bD,LD,pD,CD,_D,hD,zD,xD,vD,ED,yD,SD,wD,kD,TD,RD,MD,AD,ND,ID,OD,DD,PD,FD,ZD,UD,BD,GD,HD,YD,VD,ta,WD,BL,qD,jD,$D,QD,KD,XD,JD,eP,GL,tP,nP,oP,lP,rP,HL,YL,iP,aP,cP,sP,uP,dP,mP,gP,fP,bP,LP,pP,CP,_P,hP,zP,xP,vP,VL,EP,yP,SP,wP,kP,TP,RP,MP,AP,NP,WL,IP,OP,DP,PP,FP,ZP,UP,qL,BP,GP,HP,YP,VP,WP,qP,jP,$P,QP,KP,XP,JP,eF,tF,nF,oF,lF,rF,iF,aF,cF,sF,uF,dF,mF,gF,fF,bF,LF,pF,CF,_F,hF,zF,xF,vF,EF,yF,SF,wF,kF,TF,RF,MF,AF,NF,IF,OF,DF,PF,FF,ZF,UF,BF,GF,HF,YF,VF,WF,qF,jF,$F,QF,KF,XF,JF,eZ,tZ,nZ,oZ,lZ,rZ,iZ,aZ,cZ,sZ,uZ,dZ,mZ,gZ,fZ,bZ,LZ,pZ,CZ,_Z,hZ,zZ,xZ,vZ,EZ,yZ,SZ,wZ,kZ,TZ,Zu,Ir,RZ,MZ,AZ,NZ,IZ,OZ,DZ,PZ,FZ,Ex,Ft,dn,GZ,Uu,VZ,WZ,na,A2,jL,$L,Bd,QZ,C5,Bu,gl,yn,Gu,KZ,Ox,eU,Yu,oa,aU,cU,la,sU,fn,_2,C1,uU,Y9,Rt,CU,Zo,r5,hU,EU,Wx,mi,kU,RU,jx,wt,gi,MU,NU,Wu,IU,FU,ZU,qu,fl,V9,GU,x0,i5,HU,ev,qU,jU,JL,mn,ep,tp,iB,op,bl,W9,z3,CB,_B,RB,AB,NB,Yr,Ci,o3,kt,_v,hv,BB,HB,zv,$u,WB,xv,qB,vv,al,XB,un,eG,tG,hi,iG,zi,Tv,Rv,Qu,Mv,c5,Av,mG,gG,fG,$d,up,LG,pG,_G,zG,vG,yG,Nv,Iv,SG,wG,kG,Qd,Xd,RG,AG,IG,DG,PG,Ov,FG,ZG,UG,Ku,Ei,GG,HG,YG,VG,dp,WG,qG,Bo,Ju,QG,mp,Ll,Pv,j2,u5,j9,nH,oH,lH,rH,G0,iH,Pr,Vr,gp,aH,ca,cH,$9,sH,Ln,uH,dH,ed,mH,Ut,Tn,Zv,fH,Uv,bH,LH,fp,pH,CH,_H,hH,Fr,zH,xH,vH,Q9,d5,Ze,Se,Sn,m5,K9,X9,wn,Go,Hv,hp,RH,MH,AH,Q2,V0,Yv,td,nd,Zr,NH,zp,J4,IH,qr,sa,xp,el,OH,DH,t3,Y2,tl,vp,ua,da,ZH,ma,UH,Ep,yp,ga,Sp,Ur,BH,GH,HH,YH,VH,Vv,WH,qH,Wv,jH,wp,ol,$H,QH,kp,KH,fa,Tp,ba,Rp,La,Mp,pa,Ap,Ca,Np,_a,Ip,ha,Op,za,Dp,xa,Pp,va,Fp,Ea,Zp,ya,Up,Sa,Bp,wa,Gp,ka,Hp,Ta,Yp,Ra,Vp,Ma,Wp,Aa,qp,Na,jp,Ia,$p,Oa,Qp,Da,Kp,Pa,Xp,Fa,Jp,Za,eC,Ua,tC,Ba,nC,Ga,oC,Ha,lC,Ya,rC,Va,iC,Wa,aC,qa,cC,ja,sC,$a,uC,Qa,dC,Ka,mC,Xa,gC,Ja,fC,e7,bC,t7,LC,n7,pC,o7,CC,l7,_C,r7,hC,i7,zC,a7,xC,c7,vC,s7,EC,u7,yC,d7,SC,m7,wC,g7,kC,f7,TC,b7,RC,L7,MC,p7,AC,C7,NC,_7,IC,h7,OC,z7,DC,x7,PC,v7,FC,E7,ZC,y7,UC,S7,BC,w7,GC,k7,HC,T7,YC,R7,VC,M7,WC,A7,qC,N7,jC,I7,$C,O7,QC,D7,KC,P7,XC,F7,JC,Z7,e_,U7,t_,B7,n_,G7,o_,H7,l_,Y7,r_,V7,i_,W7,a_,q7,c_,j7,s_,$7,u_,Q7,d_,K7,m_,X7,g_,J7,f_,ec,b_,tc,L_,nc,p_,oc,C_,lc,__,rc,h_,ic,z_,ac,x_,cc,v_,sc,E_,uc,y_,dc,S_,mc,w_,gc,k_,fc,T_,bc,R_,Lc,M_,pc,A_,Cc,N_,_c,I_,hc,O_,zc,D_,xc,P_,vc,F_,Ec,Z_,yc,U_,Sc,B_,wc,G_,kc,H_,Tc,Y_,Rc,V_,Mc,W_,Ac,q_,Nc,j_,Ic,$_,Oc,Q_,Dc,K_,Pc,X_,Fc,J_,Zc,eh,Uc,th,Bc,nh,Gc,oh,Hc,lh,Yc,rh,Vc,ih,Wc,ah,qc,ch,jc,sh,$c,uh,Qc,dh,Kc,mh,Xc,gh,Jc,fh,es,bh,ts,Lh,ns,ph,os,Ch,ls,_h,rs,hh,is,zh,as,xh,cs,vh,ss,Eh,us,yh,ds,Sh,ms,wh,gs,kh,fs,Th,bs,Rh,Ls,Mh,ps,Ah,Cs,Nh,_s,Ih,hs,Oh,zs,Dh,xs,Ph,vs,Fh,Es,Zh,ys,Uh,Ss,Bh,ws,Gh,ks,Hh,Ts,Yh,Rs,Vh,Ms,Wh,As,qh,Ns,jh,Is,$h,Os,Qh,Ds,Kh,Ps,Xh,Fs,Jh,Zs,ez,Us,tz,Bs,nz,Gs,oz,Hs,lz,Ys,rz,yq,pn,Sq,wq,kq,Tq,Rq,Mq,Aq,Nq,Iq,q0,a3,Rn,Oq,od,Dq,Pq,Fq,Zq,Uq,Bq,Gq,Hq,Si,Yq,Vq,Wq,qq,Ho,jq,Xv,g5,ld,$q,wi,Qq,Kq,Xq,Jq,ej,tj,nj,oj,lj,pl,rj,ij,rd,cj,E0,id,sj,uj,dj,gj,iz,fj,az,Lj,pj,_j,hj,zj,xj,wj,kj,Tj,cz,sz,Jv,Br,Rj,Mj,Nj,eE,Ws,ll,uz,dz,mz,gz,fz,bz,Fj,Zj,jr,em,tE=V4(()=>{"use strict";(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode('._tooltip_5kyas_1{cursor:pointer;position:relative;display:block;width:100%;text-align:center;z-index:10}._tooltip_5kyas_1:after{display:none;content:attr(data-tooltip);background:#e8e9e9;max-width:500px;width:200px;position:absolute;left:-200px;right:0;margin:auto;opacity:0;height:auto;font-size:14px;padding:10px;border-radius:4px;color:#111;text-align:left}._tooltip_5kyas_1._bottom_5kyas_29:after{top:80%;transition:opacity .3s ease .3s,top .3s cubic-bezier(.175,.885,.32,1.275) .3s}._tooltip_5kyas_1._bottom_5kyas_29:hover:after{display:block;top:130%;opacity:1}.zenuml .sequence-diagram *{box-sizing:inherit}.zenuml .sequence-diagram{line-height:normal}.zenuml .participant{border-width:2px;padding:0 4px;min-width:80px;max-width:250px;text-align:center;pointer-events:all}[contenteditable=true]{outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-shadow:none!important}[contenteditable=true]:focus{outline:none!important;-webkit-focus-ring-color:transparent!important;box-shadow:none!important;border-color:transparent!important}[contenteditable=true]:focus{-moz-outline:none!important}[contenteditable=true]:focus{-webkit-focus-ring-color:transparent!important;-webkit-tap-highlight-color:transparent!important}[contenteditable=true]::-webkit-focus-ring-color{outline-color:transparent!important}.editable-label-base{border:2px solid transparent!important;padding:2px 4px!important;margin:-2px -4px!important;border-radius:4px!important;transition:all .15s ease-in-out!important}.editable-label-editing{outline:none!important;border-color:#93c5fd!important;border-style:dashed!important;background-color:#eff6ff!important}.editable-label-hover{background-color:#f3f4f6!important;border-color:#d1d5db!important;border-style:dashed!important;cursor:text!important}.collapsible-header{display:flex;width:100%;justify-content:space-between}.collapse-button{display:none}.fragment:hover .collapsible-header .collapse-button.expanded{display:inline-block!important}.fragment-loop *,.fragment-alt *,.fragment-par *,.fragment-section *,.fragment-critical *{border-color:inherit}.fragment-critical:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border:1px solid;pointer-events:none}.fragment-critical .header:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border-bottom:2px solid;pointer-events:none}.fragment-tcf *{border-color:inherit}.occurrence-collapsible-header{position:absolute;top:1px;left:-5px}.occurrence-collapsible-header .collapse-button{display:none}.occurrence:hover .occurrence-collapsible-header .collapse-button.expanded{display:inline-block!important}.zenuml .interaction{border:dashed transparent 0}.zenuml .interaction:hover{cursor:pointer}.zenuml .message{position:relative}.zenuml .interaction.right-to-left>.occurrence{left:-15px}.zenuml .interaction.self>.occurrence{left:-8px;margin-top:-10px}.zenuml .fragment{border-width:1px;margin:8px 0 0;padding-bottom:10px}.zenuml .fragment .fragment{margin:16px 0 0}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--color-bg-base: #ffffff;--color-backup-white: #ffffff;--color-text-base: #000;--color-text-secondary: #333;--color-border-base: #000;--color-border-primary: #000;--color-outline-primary: #000}.theme-default{--color-bg-base: #ffffff;--color-text-base: #222;--color-border-base: #666;--color-outline-primary: #666;--color-message-arrow: #000;--color-bg-participant: #ffffff;--color-bg-occurrence: #dedede;--color-bg-fragment-header: #dedede7f}.theme-clean-light{--color-bg-base: #ffffff;--color-text-base: #353748;--color-border-base: #c8c9c9;--color-border-frame: #e5e9f0;--color-text-fragment-header: #368eff;--color-bg-fragment-header: #edf4fe;--color-text-fragment: #368eff;--color-text-message: #368eff;--color-message-arrow: #368eff;--color-text-participant: #368eff;--color-shadow-participant: 0px 2px 6px 2px #3a82ed1a;--color-bg-participant: #edf4fe;--color-border-participant: #368eff;--color-bg-occurrence: #ffffff;--color-border-occurrence: #368eff;--color-shadow-occurrence: 0px 2px 6px 2px #3a82ed1a}.theme-clean-dark{--color-bg-base: #111628;--color-text-base: #cecfd2;--color-border-base: #cecfd2;--color-border-frame: #cecfd2;--color-text-fragment-header: #cecfd2;--color-bg-fragment-header: #5964f2;--color-text-fragment: #cecfd2;--color-message-arrow: #536fff;--color-text-participant: #536fff;--color-shadow-participant: 0px 2px 6px 2px #3a82ed1a;--color-bg-participant: #5964f2;--color-border-participant: #cecfd2;--color-bg-occurrence: #5964f2;--color-border-occurrence: #cecfd2;--color-shadow-occurrence: 0px 2px 6px 2px #3a82ed1a}.theme-neon{--color-bg-base: #000000;--color-text-base: #8ffc5b;--color-border-base: #60ff33;--color-border-frame: #60ff33;--color-text-fragment-header: #8ffc5b;--color-bg-fragment-header: #000000;--color-text-fragment: #8ffc5b;--color-message-arrow: #8ffc5b;--color-text-participant: #8ffc5b;--color-shadow-participant: 0px 2px 6px 2px #3a82ed1a;--color-bg-participant: #000000;--color-border-participant: #8ffc5b;--color-bg-occurrence: #8ffc5b;--color-border-occurrence: #8ffc5b;--color-shadow-occurrence: 0px 2px 6px 2px #3a82ed1a}.theme-mermaid{--color-bg-base: #ffffff;--color-text-base: #222;--color-border-base: #666;--color-bg-occurrence: #dedede}.theme-mermaid .footer{visibility:hidden}.theme-darcula{--color-bg-canvas: #ffffff;--color-bg-frame: #2b2b2b;--color-border-frame: #cccccc;--color-bg-title: #2b2b2b;--color-text-title: #f8f8f2;--color-bg-participant: #444a5a;--color-text-participant: #f8f8f2;--color-border-participant: #cccccc;--color-text-message: #ffb86c;--color-message-arrow: #cccccc;--color-text-comment: #666666;--color-bg-fragment-header: #444a5a;--color-text-fragment: #8be9fd;--color-border-fragment: #cccccc;--color-bg-occurrence: #444a5a;--color-border-occurrence: #555555;--color-text-link: #a6d2ff;--color-text-control: #e2ba88}.theme-sky{--color-bg-canvas: #ffffff;--color-bg-frame: #ffffff;--color-border-frame: #cccccc;--color-bg-title: #dedede;--color-text-title: #032c72;--color-bg-participant: #dedede;--color-text-participant: #032c72;--color-border-participant: #032c72;--color-text-message: #032c72;--color-message-arrow: #032c72;--color-text-comment: #666666;--color-bg-fragment-header: #f0f0f0;--color-text-fragment: #032c72;--color-border-fragment: #032c72;--color-bg-occurrence: #dedede;--color-border-occurrence: #555555;--color-text-link: #a6d2ff;--color-text-control: #a6d2ff}.theme-idle-afternoon{--color-bg-canvas: #d8dad9;--color-bg-frame: #d8dad9;--color-border-frame: #324939;--color-bg-title: #d8dad9;--color-text-title: #182e27;--color-bg-participant: #f3f5f7;--color-text-participant: #182e27;--color-border-participant: #182e27;--color-text-message: #030809;--color-message-arrow: #324939;--color-text-comment: #030809;--color-bg-fragment-header: #f0f0f0;--color-text-fragment: #182e27;--color-border-fragment: #344337;--color-bg-occurrence: #f3f5f7;--color-border-occurrence: #344337;--color-text-link: #344337;--color-text-control: #97a49b}.theme-coles{--color-bg-canvas: #ffffff;--color-bg-frame: #ffde00;--color-border-frame: #ee141f;--color-bg-title: #ffffff;--color-text-title: #182e27;--color-bg-participant: #f3f5f7;--color-text-participant: #000000;--color-border-participant: #344337;--color-text-message: #000000;--color-message-arrow: #000000;--color-text-comment: #000000;--color-bg-fragment-header: #ee141f;--color-text-fragment: #ffffff;--color-border-fragment: #ee141f;--color-bg-occurrence: #f3f5f7;--color-border-occurrence: #344337;--color-text-link: #344337;--color-text-control: #97a49b}.theme-coles .footer{background-color:#fff}.theme-woolworths{--color-bg-canvas: #e6eaf0;--color-bg-frame: #e6eaf0;--color-border-frame: #049e50;--color-bg-title: #ffffff;--color-text-title: #12522f;--color-bg-participant: #aacd6a;--color-text-participant: #000000;--color-border-participant: #344337;--color-text-message: #12522f;--color-message-arrow: #049e50;--color-text-comment: #000000;--color-bg-fragment-header: #aacd6a;--color-text-fragment: #12522f;--color-border-fragment: #049e50;--color-bg-occurrence: #aacd6a;--color-border-occurrence: #344337;--color-text-link: #344337;--color-text-control: #335c80}.theme-anz{--color-bg-canvas: #ffffff;--color-bg-frame: #ffffff;--color-border-frame: #089fd8;--color-bg-title: #ffffff;--color-text-title: #006e9c;--color-bg-participant: #fcfdfd;--color-text-participant: #00abd8;--color-border-participant: #00abd8;--color-text-message: #42a4e0;--color-message-arrow: #089fd8;--color-text-comment: #000000;--color-bg-fragment-header: #42a4e0;--color-text-fragment: #006e9c;--color-border-fragment: #089fd8;--color-bg-occurrence: #fcfdfd;--color-border-occurrence: #006e9c;--color-text-link: #c9d8e7;--color-text-control: #335c80}.theme-anz .fragment .header{color:#fff}.theme-nab{--color-bg-canvas: #ffffff;--color-bg-frame: #f2f4f6;--color-text-base: #ffffff;--color-outline-primary: #666;--color-bg-participant: #c30000;--color-text-participant: #ffffff;--color-border-participant: #c30000;--color-text-message: #c30000;--color-bg-fragment-header: #c30000;--color-text-fragment-header: #ffffff}.theme-google{--color-red-google: #db4437;--color-blue-google: #4285f4;--color-green-google: #0f9d58;--color-yellow-google: #f4b400;--color-white: #ffffff;--color-bg-canvas: #ffffff;--color-bg-frame: #f2f4f6;--color-border-frame: #4285f4;--color-bg-title: #4285f4;--color-text-title: #ffffff;--color-bg-participant: #db4437;--color-text-participant: #ffffff;--color-border-participant: #4285f4;--color-text-message: #db4437;--color-message-arrow: #db4437;--color-text-comment: #000000;--color-bg-fragment-header: #0f9d58;--color-text-fragment: #ffffff;--color-border-fragment: #4285f4;--color-bg-occurrence: #f4b400;--color-border-occurrence: #4285f4;--color-text-note: #000000}.theme-creately{--color-bg-base: #ffffff;--color-text-base: #222;--color-border-base: #666;--color-bg-canvas: #f6f0de;--color-bg-frame: #f6f0de;--color-border-frame: #d3c6a6;--color-bg-title: #f6f0de;--color-text-title: #333333;--color-bg-participant: #333333;--color-text-participant: #ffffff;--color-border-participant: #222222;--color-text-message: #333333;--color-message-arrow: #333333;--color-text-comment: #333333;--color-bg-fragment-header: #f6f0de;--color-text-fragment: #333333;--color-border-fragment: #333333;--color-bg-occurrence: #f2c464;--color-border-occurrence: #e6b800;--color-text-note: #333333}.theme-purple{--color-bg-base: #ffffff;--color-text-base: #666666;--color-border-base: #dddddd;--color-backup-white: #ffffff;--color-bg-canvas: #fafafa;--color-bg-frame: #fafafa;--color-border-frame: #dddddd;--color-bg-title: #fafafa;--color-text-title: #666666;--color-bg-participant: #e9e1f0;--color-text-participant: #8254ac;--color-border-participant: #8153ad;--color-shadow-participant: 0px 2px 4px #00000014;--color-text-message: #666666;--color-message-arrow: #8254ac;--color-text-comment: #999999;--color-bg-fragment-header: #e9e1f0;--color-text-fragment: #8254ac;--color-border-fragment: #8153ad;--color-bg-occurrence: #e9e1f0;--color-border-occurrence: #8153ad;--color-shadow-occurrence: 0px 1px 3px #0000000d;--color-text-note: #666666;--color-bg-note: #fff9c4;--color-border-note: #fff176;--color-error: #ef5350;--color-warning: #ff9800;--color-info: #e9e1f0}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.zenuml .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.zenuml .pointer-events-none{pointer-events:none}.zenuml .pointer-events-auto{pointer-events:auto}.zenuml .invisible{visibility:hidden}.zenuml .collapse{visibility:collapse}.zenuml .static{position:static}.zenuml .fixed{position:fixed}.zenuml .absolute{position:absolute}.zenuml .relative{position:relative}.zenuml .sticky{position:sticky}.zenuml .inset-0{top:0;right:0;bottom:0;left:0}.zenuml .inset-\\[1px\\]{top:1px;right:1px;bottom:1px;left:1px}.zenuml .-bottom-1{bottom:-.25rem}.zenuml .-left-\\[1px\\]{left:-1px}.zenuml .-top-1{top:-.25rem}.zenuml .-top-4{top:-1rem}.zenuml .-top-\\[1px\\]{top:-1px}.zenuml .bottom-1{bottom:.25rem}.zenuml .left-0{left:0}.zenuml .left-1{left:.25rem}.zenuml .left-\\[-14px\\]{left:-14px}.zenuml .left-full{left:100%}.zenuml .right-0{right:0}.zenuml .right-\\[100\\%\\]{right:100%}.zenuml .top-0{top:0}.zenuml .top-8{top:2rem}.zenuml .z-10{z-index:10}.zenuml .z-30{z-index:30}.zenuml .z-40{z-index:40}.zenuml .col-span-1{grid-column:span 1 / span 1}.zenuml .float-right{float:right}.zenuml .m-1{margin:.25rem}.zenuml .m-2{margin:.5rem}.zenuml .m-auto{margin:auto}.zenuml .-my-px{margin-top:-1px;margin-bottom:-1px}.zenuml .mx-1{margin-left:.25rem;margin-right:.25rem}.zenuml .mx-auto{margin-left:auto;margin-right:auto}.zenuml .my-4{margin-top:1rem;margin-bottom:1rem}.zenuml .mb-0{margin-bottom:0}.zenuml .mb-2{margin-bottom:.5rem}.zenuml .mb-4{margin-bottom:1rem}.zenuml .ml-2{margin-left:.5rem}.zenuml .ml-4{margin-left:1rem}.zenuml .ml-\\[-0\\.5rem\\]{margin-left:-.5rem}.zenuml .mr-1{margin-right:.25rem}.zenuml .mt-2{margin-top:.5rem}.zenuml .mt-3{margin-top:.75rem}.zenuml .mt-4{margin-top:1rem}.zenuml .mt-8{margin-top:2rem}.zenuml .mt-\\[-2px\\]{margin-top:-2px}.zenuml .box-border{box-sizing:border-box}.zenuml .block{display:block}.zenuml .inline-block{display:inline-block}.zenuml .inline{display:inline}.zenuml .flex{display:flex}.zenuml .inline-flex{display:inline-flex}.zenuml .table{display:table}.zenuml .grid{display:grid}.zenuml .contents{display:contents}.zenuml .hidden{display:none}.zenuml .h-1{height:.25rem}.zenuml .h-10{height:2.5rem}.zenuml .h-12{height:3rem}.zenuml .h-3{height:.75rem}.zenuml .h-4{height:1rem}.zenuml .h-5{height:1.25rem}.zenuml .h-6{height:1.5rem}.zenuml .h-8{height:2rem}.zenuml .h-full{height:100%}.zenuml .h-screen{height:100vh}.zenuml .max-h-72{max-height:18rem}.zenuml .min-h-6{min-height:1.5rem}.zenuml .min-h-\\[1em\\]{min-height:1em}.zenuml .min-h-full{min-height:100%}.zenuml .min-h-screen{min-height:100vh}.zenuml .w-1{width:.25rem}.zenuml .w-12{width:3rem}.zenuml .w-20{width:5rem}.zenuml .w-3{width:.75rem}.zenuml .w-4{width:1rem}.zenuml .w-5{width:1.25rem}.zenuml .w-6{width:1.5rem}.zenuml .w-8{width:2rem}.zenuml .w-9{width:2.25rem}.zenuml .w-\\[15px\\]{width:15px}.zenuml .w-\\[450px\\]{width:450px}.zenuml .w-auto{width:auto}.zenuml .w-full{width:100%}.zenuml .w-max{width:-moz-max-content;width:max-content}.zenuml .w-px{width:1px}.zenuml .min-w-\\[100px\\]{min-width:100px}.zenuml .min-w-\\[140px\\]{min-width:140px}.zenuml .max-w-7xl{max-width:80rem}.zenuml .max-w-full{max-width:100%}.zenuml .max-w-md{max-width:28rem}.zenuml .flex-shrink-0{flex-shrink:0}.zenuml .flex-grow,.zenuml .grow{flex-grow:1}.zenuml .origin-top-left{transform-origin:top left}.zenuml .-translate-x-1\\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.zenuml .-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.zenuml .-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.zenuml .translate-y-1\\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.zenuml .scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.zenuml .scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.zenuml .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.zenuml .cursor-context-menu{cursor:context-menu}.zenuml .cursor-pointer{cursor:pointer}.zenuml .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zenuml .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.zenuml .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.zenuml .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.zenuml .flex-row-reverse{flex-direction:row-reverse}.zenuml .flex-col{flex-direction:column}.zenuml .flex-nowrap{flex-wrap:nowrap}.zenuml .items-start{align-items:flex-start}.zenuml .items-end{align-items:flex-end}.zenuml .items-center{align-items:center}.zenuml .justify-center{justify-content:center}.zenuml .justify-between{justify-content:space-between}.zenuml .gap-0\\.5{gap:.125rem}.zenuml .gap-1{gap:.25rem}.zenuml .gap-2{gap:.5rem}.zenuml .gap-3{gap:.75rem}.zenuml .gap-4{gap:1rem}.zenuml .gap-5{gap:1.25rem}.zenuml :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.zenuml :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.zenuml .overflow-hidden{overflow:hidden}.zenuml .overflow-visible{overflow:visible}.zenuml .overflow-y-auto{overflow-y:auto}.zenuml .text-ellipsis{text-overflow:ellipsis}.zenuml .text-clip{text-overflow:clip}.zenuml .whitespace-normal{white-space:normal}.zenuml .whitespace-nowrap{white-space:nowrap}.zenuml .text-wrap{text-wrap:wrap}.zenuml .text-nowrap{text-wrap:nowrap}.zenuml .text-balance{text-wrap:balance}.zenuml .text-pretty{text-wrap:pretty}.zenuml .rounded{border-radius:.25rem}.zenuml .rounded-2xl{border-radius:1rem}.zenuml .rounded-full{border-radius:9999px}.zenuml .rounded-lg{border-radius:.5rem}.zenuml .rounded-md{border-radius:.375rem}.zenuml .rounded-sm{border-radius:.125rem}.zenuml .rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.zenuml .rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.zenuml .rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.zenuml .border{border-width:1px}.zenuml .border-2{border-width:2px}.zenuml .border-b{border-bottom-width:1px}.zenuml .border-b-2{border-bottom-width:2px}.zenuml .border-r{border-right-width:1px}.zenuml .border-t{border-top-width:1px}.zenuml .border-solid{border-style:solid}.zenuml .\\!border-none{border-style:none!important}.zenuml .border-none{border-style:none}.zenuml .border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.zenuml .border-primary{border-color:var(--color-border-primary)}.zenuml .border-skin-fragment{border-color:var(--color-border-fragment, var(--color-border-frame, var(--color-border-base, #000)))}.zenuml .border-skin-frame{border-color:var(--color-border-frame, var(--color-border-base, #000))}.zenuml .border-skin-message-arrow{border-color:var(--color-message-arrow, var(--color-border-frame, var(--color-border-base, #000)))}.zenuml .border-skin-occurrence{border-color:var(--color-border-occurrence, var(--color-border-frame, var(--color-border-base, #000)))}.zenuml .border-skin-participant{border-color:var(--color-border-participant, var(--color-border-frame, var(--color-border-base, #000)))}.zenuml .border-transparent{border-color:transparent}.zenuml .bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-100\\/0{background-color:#fef3c700}.zenuml .bg-amber-100\\/10{background-color:#fef3c71a}.zenuml .bg-amber-100\\/100{background-color:#fef3c7}.zenuml .bg-amber-100\\/15{background-color:#fef3c726}.zenuml .bg-amber-100\\/20{background-color:#fef3c733}.zenuml .bg-amber-100\\/25{background-color:#fef3c740}.zenuml .bg-amber-100\\/30{background-color:#fef3c74d}.zenuml .bg-amber-100\\/35{background-color:#fef3c759}.zenuml .bg-amber-100\\/40{background-color:#fef3c766}.zenuml .bg-amber-100\\/45{background-color:#fef3c773}.zenuml .bg-amber-100\\/5{background-color:#fef3c70d}.zenuml .bg-amber-100\\/50{background-color:#fef3c780}.zenuml .bg-amber-100\\/55{background-color:#fef3c78c}.zenuml .bg-amber-100\\/60{background-color:#fef3c799}.zenuml .bg-amber-100\\/65{background-color:#fef3c7a6}.zenuml .bg-amber-100\\/70{background-color:#fef3c7b3}.zenuml .bg-amber-100\\/75{background-color:#fef3c7bf}.zenuml .bg-amber-100\\/80{background-color:#fef3c7cc}.zenuml .bg-amber-100\\/85{background-color:#fef3c7d9}.zenuml .bg-amber-100\\/90{background-color:#fef3c7e6}.zenuml .bg-amber-100\\/95{background-color:#fef3c7f2}.zenuml .bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-200\\/0{background-color:#fde68a00}.zenuml .bg-amber-200\\/10{background-color:#fde68a1a}.zenuml .bg-amber-200\\/100{background-color:#fde68a}.zenuml .bg-amber-200\\/15{background-color:#fde68a26}.zenuml .bg-amber-200\\/20{background-color:#fde68a33}.zenuml .bg-amber-200\\/25{background-color:#fde68a40}.zenuml .bg-amber-200\\/30{background-color:#fde68a4d}.zenuml .bg-amber-200\\/35{background-color:#fde68a59}.zenuml .bg-amber-200\\/40{background-color:#fde68a66}.zenuml .bg-amber-200\\/45{background-color:#fde68a73}.zenuml .bg-amber-200\\/5{background-color:#fde68a0d}.zenuml .bg-amber-200\\/50{background-color:#fde68a80}.zenuml .bg-amber-200\\/55{background-color:#fde68a8c}.zenuml .bg-amber-200\\/60{background-color:#fde68a99}.zenuml .bg-amber-200\\/65{background-color:#fde68aa6}.zenuml .bg-amber-200\\/70{background-color:#fde68ab3}.zenuml .bg-amber-200\\/75{background-color:#fde68abf}.zenuml .bg-amber-200\\/80{background-color:#fde68acc}.zenuml .bg-amber-200\\/85{background-color:#fde68ad9}.zenuml .bg-amber-200\\/90{background-color:#fde68ae6}.zenuml .bg-amber-200\\/95{background-color:#fde68af2}.zenuml .bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-300\\/0{background-color:#fcd34d00}.zenuml .bg-amber-300\\/10{background-color:#fcd34d1a}.zenuml .bg-amber-300\\/100{background-color:#fcd34d}.zenuml .bg-amber-300\\/15{background-color:#fcd34d26}.zenuml .bg-amber-300\\/20{background-color:#fcd34d33}.zenuml .bg-amber-300\\/25{background-color:#fcd34d40}.zenuml .bg-amber-300\\/30{background-color:#fcd34d4d}.zenuml .bg-amber-300\\/35{background-color:#fcd34d59}.zenuml .bg-amber-300\\/40{background-color:#fcd34d66}.zenuml .bg-amber-300\\/45{background-color:#fcd34d73}.zenuml .bg-amber-300\\/5{background-color:#fcd34d0d}.zenuml .bg-amber-300\\/50{background-color:#fcd34d80}.zenuml .bg-amber-300\\/55{background-color:#fcd34d8c}.zenuml .bg-amber-300\\/60{background-color:#fcd34d99}.zenuml .bg-amber-300\\/65{background-color:#fcd34da6}.zenuml .bg-amber-300\\/70{background-color:#fcd34db3}.zenuml .bg-amber-300\\/75{background-color:#fcd34dbf}.zenuml .bg-amber-300\\/80{background-color:#fcd34dcc}.zenuml .bg-amber-300\\/85{background-color:#fcd34dd9}.zenuml .bg-amber-300\\/90{background-color:#fcd34de6}.zenuml .bg-amber-300\\/95{background-color:#fcd34df2}.zenuml .bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-400\\/0{background-color:#fbbf2400}.zenuml .bg-amber-400\\/10{background-color:#fbbf241a}.zenuml .bg-amber-400\\/100{background-color:#fbbf24}.zenuml .bg-amber-400\\/15{background-color:#fbbf2426}.zenuml .bg-amber-400\\/20{background-color:#fbbf2433}.zenuml .bg-amber-400\\/25{background-color:#fbbf2440}.zenuml .bg-amber-400\\/30{background-color:#fbbf244d}.zenuml .bg-amber-400\\/35{background-color:#fbbf2459}.zenuml .bg-amber-400\\/40{background-color:#fbbf2466}.zenuml .bg-amber-400\\/45{background-color:#fbbf2473}.zenuml .bg-amber-400\\/5{background-color:#fbbf240d}.zenuml .bg-amber-400\\/50{background-color:#fbbf2480}.zenuml .bg-amber-400\\/55{background-color:#fbbf248c}.zenuml .bg-amber-400\\/60{background-color:#fbbf2499}.zenuml .bg-amber-400\\/65{background-color:#fbbf24a6}.zenuml .bg-amber-400\\/70{background-color:#fbbf24b3}.zenuml .bg-amber-400\\/75{background-color:#fbbf24bf}.zenuml .bg-amber-400\\/80{background-color:#fbbf24cc}.zenuml .bg-amber-400\\/85{background-color:#fbbf24d9}.zenuml .bg-amber-400\\/90{background-color:#fbbf24e6}.zenuml .bg-amber-400\\/95{background-color:#fbbf24f2}.zenuml .bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-50\\/0{background-color:#fffbeb00}.zenuml .bg-amber-50\\/10{background-color:#fffbeb1a}.zenuml .bg-amber-50\\/100{background-color:#fffbeb}.zenuml .bg-amber-50\\/15{background-color:#fffbeb26}.zenuml .bg-amber-50\\/20{background-color:#fffbeb33}.zenuml .bg-amber-50\\/25{background-color:#fffbeb40}.zenuml .bg-amber-50\\/30{background-color:#fffbeb4d}.zenuml .bg-amber-50\\/35{background-color:#fffbeb59}.zenuml .bg-amber-50\\/40{background-color:#fffbeb66}.zenuml .bg-amber-50\\/45{background-color:#fffbeb73}.zenuml .bg-amber-50\\/5{background-color:#fffbeb0d}.zenuml .bg-amber-50\\/50{background-color:#fffbeb80}.zenuml .bg-amber-50\\/55{background-color:#fffbeb8c}.zenuml .bg-amber-50\\/60{background-color:#fffbeb99}.zenuml .bg-amber-50\\/65{background-color:#fffbeba6}.zenuml .bg-amber-50\\/70{background-color:#fffbebb3}.zenuml .bg-amber-50\\/75{background-color:#fffbebbf}.zenuml .bg-amber-50\\/80{background-color:#fffbebcc}.zenuml .bg-amber-50\\/85{background-color:#fffbebd9}.zenuml .bg-amber-50\\/90{background-color:#fffbebe6}.zenuml .bg-amber-50\\/95{background-color:#fffbebf2}.zenuml .bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-500\\/0{background-color:#f59e0b00}.zenuml .bg-amber-500\\/10{background-color:#f59e0b1a}.zenuml .bg-amber-500\\/100{background-color:#f59e0b}.zenuml .bg-amber-500\\/15{background-color:#f59e0b26}.zenuml .bg-amber-500\\/20{background-color:#f59e0b33}.zenuml .bg-amber-500\\/25{background-color:#f59e0b40}.zenuml .bg-amber-500\\/30{background-color:#f59e0b4d}.zenuml .bg-amber-500\\/35{background-color:#f59e0b59}.zenuml .bg-amber-500\\/40{background-color:#f59e0b66}.zenuml .bg-amber-500\\/45{background-color:#f59e0b73}.zenuml .bg-amber-500\\/5{background-color:#f59e0b0d}.zenuml .bg-amber-500\\/50{background-color:#f59e0b80}.zenuml .bg-amber-500\\/55{background-color:#f59e0b8c}.zenuml .bg-amber-500\\/60{background-color:#f59e0b99}.zenuml .bg-amber-500\\/65{background-color:#f59e0ba6}.zenuml .bg-amber-500\\/70{background-color:#f59e0bb3}.zenuml .bg-amber-500\\/75{background-color:#f59e0bbf}.zenuml .bg-amber-500\\/80{background-color:#f59e0bcc}.zenuml .bg-amber-500\\/85{background-color:#f59e0bd9}.zenuml .bg-amber-500\\/90{background-color:#f59e0be6}.zenuml .bg-amber-500\\/95{background-color:#f59e0bf2}.zenuml .bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-600\\/0{background-color:#d9770600}.zenuml .bg-amber-600\\/10{background-color:#d977061a}.zenuml .bg-amber-600\\/100{background-color:#d97706}.zenuml .bg-amber-600\\/15{background-color:#d9770626}.zenuml .bg-amber-600\\/20{background-color:#d9770633}.zenuml .bg-amber-600\\/25{background-color:#d9770640}.zenuml .bg-amber-600\\/30{background-color:#d977064d}.zenuml .bg-amber-600\\/35{background-color:#d9770659}.zenuml .bg-amber-600\\/40{background-color:#d9770666}.zenuml .bg-amber-600\\/45{background-color:#d9770673}.zenuml .bg-amber-600\\/5{background-color:#d977060d}.zenuml .bg-amber-600\\/50{background-color:#d9770680}.zenuml .bg-amber-600\\/55{background-color:#d977068c}.zenuml .bg-amber-600\\/60{background-color:#d9770699}.zenuml .bg-amber-600\\/65{background-color:#d97706a6}.zenuml .bg-amber-600\\/70{background-color:#d97706b3}.zenuml .bg-amber-600\\/75{background-color:#d97706bf}.zenuml .bg-amber-600\\/80{background-color:#d97706cc}.zenuml .bg-amber-600\\/85{background-color:#d97706d9}.zenuml .bg-amber-600\\/90{background-color:#d97706e6}.zenuml .bg-amber-600\\/95{background-color:#d97706f2}.zenuml .bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-700\\/0{background-color:#b4530900}.zenuml .bg-amber-700\\/10{background-color:#b453091a}.zenuml .bg-amber-700\\/100{background-color:#b45309}.zenuml .bg-amber-700\\/15{background-color:#b4530926}.zenuml .bg-amber-700\\/20{background-color:#b4530933}.zenuml .bg-amber-700\\/25{background-color:#b4530940}.zenuml .bg-amber-700\\/30{background-color:#b453094d}.zenuml .bg-amber-700\\/35{background-color:#b4530959}.zenuml .bg-amber-700\\/40{background-color:#b4530966}.zenuml .bg-amber-700\\/45{background-color:#b4530973}.zenuml .bg-amber-700\\/5{background-color:#b453090d}.zenuml .bg-amber-700\\/50{background-color:#b4530980}.zenuml .bg-amber-700\\/55{background-color:#b453098c}.zenuml .bg-amber-700\\/60{background-color:#b4530999}.zenuml .bg-amber-700\\/65{background-color:#b45309a6}.zenuml .bg-amber-700\\/70{background-color:#b45309b3}.zenuml .bg-amber-700\\/75{background-color:#b45309bf}.zenuml .bg-amber-700\\/80{background-color:#b45309cc}.zenuml .bg-amber-700\\/85{background-color:#b45309d9}.zenuml .bg-amber-700\\/90{background-color:#b45309e6}.zenuml .bg-amber-700\\/95{background-color:#b45309f2}.zenuml .bg-amber-800{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-800\\/0{background-color:#92400e00}.zenuml .bg-amber-800\\/10{background-color:#92400e1a}.zenuml .bg-amber-800\\/100{background-color:#92400e}.zenuml .bg-amber-800\\/15{background-color:#92400e26}.zenuml .bg-amber-800\\/20{background-color:#92400e33}.zenuml .bg-amber-800\\/25{background-color:#92400e40}.zenuml .bg-amber-800\\/30{background-color:#92400e4d}.zenuml .bg-amber-800\\/35{background-color:#92400e59}.zenuml .bg-amber-800\\/40{background-color:#92400e66}.zenuml .bg-amber-800\\/45{background-color:#92400e73}.zenuml .bg-amber-800\\/5{background-color:#92400e0d}.zenuml .bg-amber-800\\/50{background-color:#92400e80}.zenuml .bg-amber-800\\/55{background-color:#92400e8c}.zenuml .bg-amber-800\\/60{background-color:#92400e99}.zenuml .bg-amber-800\\/65{background-color:#92400ea6}.zenuml .bg-amber-800\\/70{background-color:#92400eb3}.zenuml .bg-amber-800\\/75{background-color:#92400ebf}.zenuml .bg-amber-800\\/80{background-color:#92400ecc}.zenuml .bg-amber-800\\/85{background-color:#92400ed9}.zenuml .bg-amber-800\\/90{background-color:#92400ee6}.zenuml .bg-amber-800\\/95{background-color:#92400ef2}.zenuml .bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-900\\/0{background-color:#78350f00}.zenuml .bg-amber-900\\/10{background-color:#78350f1a}.zenuml .bg-amber-900\\/100{background-color:#78350f}.zenuml .bg-amber-900\\/15{background-color:#78350f26}.zenuml .bg-amber-900\\/20{background-color:#78350f33}.zenuml .bg-amber-900\\/25{background-color:#78350f40}.zenuml .bg-amber-900\\/30{background-color:#78350f4d}.zenuml .bg-amber-900\\/35{background-color:#78350f59}.zenuml .bg-amber-900\\/40{background-color:#78350f66}.zenuml .bg-amber-900\\/45{background-color:#78350f73}.zenuml .bg-amber-900\\/5{background-color:#78350f0d}.zenuml .bg-amber-900\\/50{background-color:#78350f80}.zenuml .bg-amber-900\\/55{background-color:#78350f8c}.zenuml .bg-amber-900\\/60{background-color:#78350f99}.zenuml .bg-amber-900\\/65{background-color:#78350fa6}.zenuml .bg-amber-900\\/70{background-color:#78350fb3}.zenuml .bg-amber-900\\/75{background-color:#78350fbf}.zenuml .bg-amber-900\\/80{background-color:#78350fcc}.zenuml .bg-amber-900\\/85{background-color:#78350fd9}.zenuml .bg-amber-900\\/90{background-color:#78350fe6}.zenuml .bg-amber-900\\/95{background-color:#78350ff2}.zenuml .bg-amber-950{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.zenuml .bg-amber-950\\/0{background-color:#451a0300}.zenuml .bg-amber-950\\/10{background-color:#451a031a}.zenuml .bg-amber-950\\/100{background-color:#451a03}.zenuml .bg-amber-950\\/15{background-color:#451a0326}.zenuml .bg-amber-950\\/20{background-color:#451a0333}.zenuml .bg-amber-950\\/25{background-color:#451a0340}.zenuml .bg-amber-950\\/30{background-color:#451a034d}.zenuml .bg-amber-950\\/35{background-color:#451a0359}.zenuml .bg-amber-950\\/40{background-color:#451a0366}.zenuml .bg-amber-950\\/45{background-color:#451a0373}.zenuml .bg-amber-950\\/5{background-color:#451a030d}.zenuml .bg-amber-950\\/50{background-color:#451a0380}.zenuml .bg-amber-950\\/55{background-color:#451a038c}.zenuml .bg-amber-950\\/60{background-color:#451a0399}.zenuml .bg-amber-950\\/65{background-color:#451a03a6}.zenuml .bg-amber-950\\/70{background-color:#451a03b3}.zenuml .bg-amber-950\\/75{background-color:#451a03bf}.zenuml .bg-amber-950\\/80{background-color:#451a03cc}.zenuml .bg-amber-950\\/85{background-color:#451a03d9}.zenuml .bg-amber-950\\/90{background-color:#451a03e6}.zenuml .bg-amber-950\\/95{background-color:#451a03f2}.zenuml .bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.zenuml .bg-black\\/0{background-color:#0000}.zenuml .bg-black\\/10{background-color:#0000001a}.zenuml .bg-black\\/100{background-color:#000}.zenuml .bg-black\\/15{background-color:#00000026}.zenuml .bg-black\\/20{background-color:#0003}.zenuml .bg-black\\/25{background-color:#00000040}.zenuml .bg-black\\/30{background-color:#0000004d}.zenuml .bg-black\\/35{background-color:#00000059}.zenuml .bg-black\\/40{background-color:#0006}.zenuml .bg-black\\/45{background-color:#00000073}.zenuml .bg-black\\/5{background-color:#0000000d}.zenuml .bg-black\\/50{background-color:#00000080}.zenuml .bg-black\\/55{background-color:#0000008c}.zenuml .bg-black\\/60{background-color:#0009}.zenuml .bg-black\\/65{background-color:#000000a6}.zenuml .bg-black\\/70{background-color:#000000b3}.zenuml .bg-black\\/75{background-color:#000000bf}.zenuml .bg-black\\/80{background-color:#000c}.zenuml .bg-black\\/85{background-color:#000000d9}.zenuml .bg-black\\/90{background-color:#000000e6}.zenuml .bg-black\\/95{background-color:#000000f2}.zenuml .bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-100\\/0{background-color:#dbeafe00}.zenuml .bg-blue-100\\/10{background-color:#dbeafe1a}.zenuml .bg-blue-100\\/100{background-color:#dbeafe}.zenuml .bg-blue-100\\/15{background-color:#dbeafe26}.zenuml .bg-blue-100\\/20{background-color:#dbeafe33}.zenuml .bg-blue-100\\/25{background-color:#dbeafe40}.zenuml .bg-blue-100\\/30{background-color:#dbeafe4d}.zenuml .bg-blue-100\\/35{background-color:#dbeafe59}.zenuml .bg-blue-100\\/40{background-color:#dbeafe66}.zenuml .bg-blue-100\\/45{background-color:#dbeafe73}.zenuml .bg-blue-100\\/5{background-color:#dbeafe0d}.zenuml .bg-blue-100\\/50{background-color:#dbeafe80}.zenuml .bg-blue-100\\/55{background-color:#dbeafe8c}.zenuml .bg-blue-100\\/60{background-color:#dbeafe99}.zenuml .bg-blue-100\\/65{background-color:#dbeafea6}.zenuml .bg-blue-100\\/70{background-color:#dbeafeb3}.zenuml .bg-blue-100\\/75{background-color:#dbeafebf}.zenuml .bg-blue-100\\/80{background-color:#dbeafecc}.zenuml .bg-blue-100\\/85{background-color:#dbeafed9}.zenuml .bg-blue-100\\/90{background-color:#dbeafee6}.zenuml .bg-blue-100\\/95{background-color:#dbeafef2}.zenuml .bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-200\\/0{background-color:#bfdbfe00}.zenuml .bg-blue-200\\/10{background-color:#bfdbfe1a}.zenuml .bg-blue-200\\/100{background-color:#bfdbfe}.zenuml .bg-blue-200\\/15{background-color:#bfdbfe26}.zenuml .bg-blue-200\\/20{background-color:#bfdbfe33}.zenuml .bg-blue-200\\/25{background-color:#bfdbfe40}.zenuml .bg-blue-200\\/30{background-color:#bfdbfe4d}.zenuml .bg-blue-200\\/35{background-color:#bfdbfe59}.zenuml .bg-blue-200\\/40{background-color:#bfdbfe66}.zenuml .bg-blue-200\\/45{background-color:#bfdbfe73}.zenuml .bg-blue-200\\/5{background-color:#bfdbfe0d}.zenuml .bg-blue-200\\/50{background-color:#bfdbfe80}.zenuml .bg-blue-200\\/55{background-color:#bfdbfe8c}.zenuml .bg-blue-200\\/60{background-color:#bfdbfe99}.zenuml .bg-blue-200\\/65{background-color:#bfdbfea6}.zenuml .bg-blue-200\\/70{background-color:#bfdbfeb3}.zenuml .bg-blue-200\\/75{background-color:#bfdbfebf}.zenuml .bg-blue-200\\/80{background-color:#bfdbfecc}.zenuml .bg-blue-200\\/85{background-color:#bfdbfed9}.zenuml .bg-blue-200\\/90{background-color:#bfdbfee6}.zenuml .bg-blue-200\\/95{background-color:#bfdbfef2}.zenuml .bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-300\\/0{background-color:#93c5fd00}.zenuml .bg-blue-300\\/10{background-color:#93c5fd1a}.zenuml .bg-blue-300\\/100{background-color:#93c5fd}.zenuml .bg-blue-300\\/15{background-color:#93c5fd26}.zenuml .bg-blue-300\\/20{background-color:#93c5fd33}.zenuml .bg-blue-300\\/25{background-color:#93c5fd40}.zenuml .bg-blue-300\\/30{background-color:#93c5fd4d}.zenuml .bg-blue-300\\/35{background-color:#93c5fd59}.zenuml .bg-blue-300\\/40{background-color:#93c5fd66}.zenuml .bg-blue-300\\/45{background-color:#93c5fd73}.zenuml .bg-blue-300\\/5{background-color:#93c5fd0d}.zenuml .bg-blue-300\\/50{background-color:#93c5fd80}.zenuml .bg-blue-300\\/55{background-color:#93c5fd8c}.zenuml .bg-blue-300\\/60{background-color:#93c5fd99}.zenuml .bg-blue-300\\/65{background-color:#93c5fda6}.zenuml .bg-blue-300\\/70{background-color:#93c5fdb3}.zenuml .bg-blue-300\\/75{background-color:#93c5fdbf}.zenuml .bg-blue-300\\/80{background-color:#93c5fdcc}.zenuml .bg-blue-300\\/85{background-color:#93c5fdd9}.zenuml .bg-blue-300\\/90{background-color:#93c5fde6}.zenuml .bg-blue-300\\/95{background-color:#93c5fdf2}.zenuml .bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-400\\/0{background-color:#60a5fa00}.zenuml .bg-blue-400\\/10{background-color:#60a5fa1a}.zenuml .bg-blue-400\\/100{background-color:#60a5fa}.zenuml .bg-blue-400\\/15{background-color:#60a5fa26}.zenuml .bg-blue-400\\/20{background-color:#60a5fa33}.zenuml .bg-blue-400\\/25{background-color:#60a5fa40}.zenuml .bg-blue-400\\/30{background-color:#60a5fa4d}.zenuml .bg-blue-400\\/35{background-color:#60a5fa59}.zenuml .bg-blue-400\\/40{background-color:#60a5fa66}.zenuml .bg-blue-400\\/45{background-color:#60a5fa73}.zenuml .bg-blue-400\\/5{background-color:#60a5fa0d}.zenuml .bg-blue-400\\/50{background-color:#60a5fa80}.zenuml .bg-blue-400\\/55{background-color:#60a5fa8c}.zenuml .bg-blue-400\\/60{background-color:#60a5fa99}.zenuml .bg-blue-400\\/65{background-color:#60a5faa6}.zenuml .bg-blue-400\\/70{background-color:#60a5fab3}.zenuml .bg-blue-400\\/75{background-color:#60a5fabf}.zenuml .bg-blue-400\\/80{background-color:#60a5facc}.zenuml .bg-blue-400\\/85{background-color:#60a5fad9}.zenuml .bg-blue-400\\/90{background-color:#60a5fae6}.zenuml .bg-blue-400\\/95{background-color:#60a5faf2}.zenuml .bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-50\\/0{background-color:#eff6ff00}.zenuml .bg-blue-50\\/10{background-color:#eff6ff1a}.zenuml .bg-blue-50\\/100{background-color:#eff6ff}.zenuml .bg-blue-50\\/15{background-color:#eff6ff26}.zenuml .bg-blue-50\\/20{background-color:#eff6ff33}.zenuml .bg-blue-50\\/25{background-color:#eff6ff40}.zenuml .bg-blue-50\\/30{background-color:#eff6ff4d}.zenuml .bg-blue-50\\/35{background-color:#eff6ff59}.zenuml .bg-blue-50\\/40{background-color:#eff6ff66}.zenuml .bg-blue-50\\/45{background-color:#eff6ff73}.zenuml .bg-blue-50\\/5{background-color:#eff6ff0d}.zenuml .bg-blue-50\\/50{background-color:#eff6ff80}.zenuml .bg-blue-50\\/55{background-color:#eff6ff8c}.zenuml .bg-blue-50\\/60{background-color:#eff6ff99}.zenuml .bg-blue-50\\/65{background-color:#eff6ffa6}.zenuml .bg-blue-50\\/70{background-color:#eff6ffb3}.zenuml .bg-blue-50\\/75{background-color:#eff6ffbf}.zenuml .bg-blue-50\\/80{background-color:#eff6ffcc}.zenuml .bg-blue-50\\/85{background-color:#eff6ffd9}.zenuml .bg-blue-50\\/90{background-color:#eff6ffe6}.zenuml .bg-blue-50\\/95{background-color:#eff6fff2}.zenuml .bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-500\\/0{background-color:#3b82f600}.zenuml .bg-blue-500\\/10{background-color:#3b82f61a}.zenuml .bg-blue-500\\/100{background-color:#3b82f6}.zenuml .bg-blue-500\\/15{background-color:#3b82f626}.zenuml .bg-blue-500\\/20{background-color:#3b82f633}.zenuml .bg-blue-500\\/25{background-color:#3b82f640}.zenuml .bg-blue-500\\/30{background-color:#3b82f64d}.zenuml .bg-blue-500\\/35{background-color:#3b82f659}.zenuml .bg-blue-500\\/40{background-color:#3b82f666}.zenuml .bg-blue-500\\/45{background-color:#3b82f673}.zenuml .bg-blue-500\\/5{background-color:#3b82f60d}.zenuml .bg-blue-500\\/50{background-color:#3b82f680}.zenuml .bg-blue-500\\/55{background-color:#3b82f68c}.zenuml .bg-blue-500\\/60{background-color:#3b82f699}.zenuml .bg-blue-500\\/65{background-color:#3b82f6a6}.zenuml .bg-blue-500\\/70{background-color:#3b82f6b3}.zenuml .bg-blue-500\\/75{background-color:#3b82f6bf}.zenuml .bg-blue-500\\/80{background-color:#3b82f6cc}.zenuml .bg-blue-500\\/85{background-color:#3b82f6d9}.zenuml .bg-blue-500\\/90{background-color:#3b82f6e6}.zenuml .bg-blue-500\\/95{background-color:#3b82f6f2}.zenuml .bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-600\\/0{background-color:#2563eb00}.zenuml .bg-blue-600\\/10{background-color:#2563eb1a}.zenuml .bg-blue-600\\/100{background-color:#2563eb}.zenuml .bg-blue-600\\/15{background-color:#2563eb26}.zenuml .bg-blue-600\\/20{background-color:#2563eb33}.zenuml .bg-blue-600\\/25{background-color:#2563eb40}.zenuml .bg-blue-600\\/30{background-color:#2563eb4d}.zenuml .bg-blue-600\\/35{background-color:#2563eb59}.zenuml .bg-blue-600\\/40{background-color:#2563eb66}.zenuml .bg-blue-600\\/45{background-color:#2563eb73}.zenuml .bg-blue-600\\/5{background-color:#2563eb0d}.zenuml .bg-blue-600\\/50{background-color:#2563eb80}.zenuml .bg-blue-600\\/55{background-color:#2563eb8c}.zenuml .bg-blue-600\\/60{background-color:#2563eb99}.zenuml .bg-blue-600\\/65{background-color:#2563eba6}.zenuml .bg-blue-600\\/70{background-color:#2563ebb3}.zenuml .bg-blue-600\\/75{background-color:#2563ebbf}.zenuml .bg-blue-600\\/80{background-color:#2563ebcc}.zenuml .bg-blue-600\\/85{background-color:#2563ebd9}.zenuml .bg-blue-600\\/90{background-color:#2563ebe6}.zenuml .bg-blue-600\\/95{background-color:#2563ebf2}.zenuml .bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-700\\/0{background-color:#1d4ed800}.zenuml .bg-blue-700\\/10{background-color:#1d4ed81a}.zenuml .bg-blue-700\\/100{background-color:#1d4ed8}.zenuml .bg-blue-700\\/15{background-color:#1d4ed826}.zenuml .bg-blue-700\\/20{background-color:#1d4ed833}.zenuml .bg-blue-700\\/25{background-color:#1d4ed840}.zenuml .bg-blue-700\\/30{background-color:#1d4ed84d}.zenuml .bg-blue-700\\/35{background-color:#1d4ed859}.zenuml .bg-blue-700\\/40{background-color:#1d4ed866}.zenuml .bg-blue-700\\/45{background-color:#1d4ed873}.zenuml .bg-blue-700\\/5{background-color:#1d4ed80d}.zenuml .bg-blue-700\\/50{background-color:#1d4ed880}.zenuml .bg-blue-700\\/55{background-color:#1d4ed88c}.zenuml .bg-blue-700\\/60{background-color:#1d4ed899}.zenuml .bg-blue-700\\/65{background-color:#1d4ed8a6}.zenuml .bg-blue-700\\/70{background-color:#1d4ed8b3}.zenuml .bg-blue-700\\/75{background-color:#1d4ed8bf}.zenuml .bg-blue-700\\/80{background-color:#1d4ed8cc}.zenuml .bg-blue-700\\/85{background-color:#1d4ed8d9}.zenuml .bg-blue-700\\/90{background-color:#1d4ed8e6}.zenuml .bg-blue-700\\/95{background-color:#1d4ed8f2}.zenuml .bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-800\\/0{background-color:#1e40af00}.zenuml .bg-blue-800\\/10{background-color:#1e40af1a}.zenuml .bg-blue-800\\/100{background-color:#1e40af}.zenuml .bg-blue-800\\/15{background-color:#1e40af26}.zenuml .bg-blue-800\\/20{background-color:#1e40af33}.zenuml .bg-blue-800\\/25{background-color:#1e40af40}.zenuml .bg-blue-800\\/30{background-color:#1e40af4d}.zenuml .bg-blue-800\\/35{background-color:#1e40af59}.zenuml .bg-blue-800\\/40{background-color:#1e40af66}.zenuml .bg-blue-800\\/45{background-color:#1e40af73}.zenuml .bg-blue-800\\/5{background-color:#1e40af0d}.zenuml .bg-blue-800\\/50{background-color:#1e40af80}.zenuml .bg-blue-800\\/55{background-color:#1e40af8c}.zenuml .bg-blue-800\\/60{background-color:#1e40af99}.zenuml .bg-blue-800\\/65{background-color:#1e40afa6}.zenuml .bg-blue-800\\/70{background-color:#1e40afb3}.zenuml .bg-blue-800\\/75{background-color:#1e40afbf}.zenuml .bg-blue-800\\/80{background-color:#1e40afcc}.zenuml .bg-blue-800\\/85{background-color:#1e40afd9}.zenuml .bg-blue-800\\/90{background-color:#1e40afe6}.zenuml .bg-blue-800\\/95{background-color:#1e40aff2}.zenuml .bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-900\\/0{background-color:#1e3a8a00}.zenuml .bg-blue-900\\/10{background-color:#1e3a8a1a}.zenuml .bg-blue-900\\/100{background-color:#1e3a8a}.zenuml .bg-blue-900\\/15{background-color:#1e3a8a26}.zenuml .bg-blue-900\\/20{background-color:#1e3a8a33}.zenuml .bg-blue-900\\/25{background-color:#1e3a8a40}.zenuml .bg-blue-900\\/30{background-color:#1e3a8a4d}.zenuml .bg-blue-900\\/35{background-color:#1e3a8a59}.zenuml .bg-blue-900\\/40{background-color:#1e3a8a66}.zenuml .bg-blue-900\\/45{background-color:#1e3a8a73}.zenuml .bg-blue-900\\/5{background-color:#1e3a8a0d}.zenuml .bg-blue-900\\/50{background-color:#1e3a8a80}.zenuml .bg-blue-900\\/55{background-color:#1e3a8a8c}.zenuml .bg-blue-900\\/60{background-color:#1e3a8a99}.zenuml .bg-blue-900\\/65{background-color:#1e3a8aa6}.zenuml .bg-blue-900\\/70{background-color:#1e3a8ab3}.zenuml .bg-blue-900\\/75{background-color:#1e3a8abf}.zenuml .bg-blue-900\\/80{background-color:#1e3a8acc}.zenuml .bg-blue-900\\/85{background-color:#1e3a8ad9}.zenuml .bg-blue-900\\/90{background-color:#1e3a8ae6}.zenuml .bg-blue-900\\/95{background-color:#1e3a8af2}.zenuml .bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.zenuml .bg-blue-950\\/0{background-color:#17255400}.zenuml .bg-blue-950\\/10{background-color:#1725541a}.zenuml .bg-blue-950\\/100{background-color:#172554}.zenuml .bg-blue-950\\/15{background-color:#17255426}.zenuml .bg-blue-950\\/20{background-color:#17255433}.zenuml .bg-blue-950\\/25{background-color:#17255440}.zenuml .bg-blue-950\\/30{background-color:#1725544d}.zenuml .bg-blue-950\\/35{background-color:#17255459}.zenuml .bg-blue-950\\/40{background-color:#17255466}.zenuml .bg-blue-950\\/45{background-color:#17255473}.zenuml .bg-blue-950\\/5{background-color:#1725540d}.zenuml .bg-blue-950\\/50{background-color:#17255480}.zenuml .bg-blue-950\\/55{background-color:#1725548c}.zenuml .bg-blue-950\\/60{background-color:#17255499}.zenuml .bg-blue-950\\/65{background-color:#172554a6}.zenuml .bg-blue-950\\/70{background-color:#172554b3}.zenuml .bg-blue-950\\/75{background-color:#172554bf}.zenuml .bg-blue-950\\/80{background-color:#172554cc}.zenuml .bg-blue-950\\/85{background-color:#172554d9}.zenuml .bg-blue-950\\/90{background-color:#172554e6}.zenuml .bg-blue-950\\/95{background-color:#172554f2}.zenuml .bg-current{background-color:currentColor}.zenuml .bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-100\\/0{background-color:#cffafe00}.zenuml .bg-cyan-100\\/10{background-color:#cffafe1a}.zenuml .bg-cyan-100\\/100{background-color:#cffafe}.zenuml .bg-cyan-100\\/15{background-color:#cffafe26}.zenuml .bg-cyan-100\\/20{background-color:#cffafe33}.zenuml .bg-cyan-100\\/25{background-color:#cffafe40}.zenuml .bg-cyan-100\\/30{background-color:#cffafe4d}.zenuml .bg-cyan-100\\/35{background-color:#cffafe59}.zenuml .bg-cyan-100\\/40{background-color:#cffafe66}.zenuml .bg-cyan-100\\/45{background-color:#cffafe73}.zenuml .bg-cyan-100\\/5{background-color:#cffafe0d}.zenuml .bg-cyan-100\\/50{background-color:#cffafe80}.zenuml .bg-cyan-100\\/55{background-color:#cffafe8c}.zenuml .bg-cyan-100\\/60{background-color:#cffafe99}.zenuml .bg-cyan-100\\/65{background-color:#cffafea6}.zenuml .bg-cyan-100\\/70{background-color:#cffafeb3}.zenuml .bg-cyan-100\\/75{background-color:#cffafebf}.zenuml .bg-cyan-100\\/80{background-color:#cffafecc}.zenuml .bg-cyan-100\\/85{background-color:#cffafed9}.zenuml .bg-cyan-100\\/90{background-color:#cffafee6}.zenuml .bg-cyan-100\\/95{background-color:#cffafef2}.zenuml .bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-200\\/0{background-color:#a5f3fc00}.zenuml .bg-cyan-200\\/10{background-color:#a5f3fc1a}.zenuml .bg-cyan-200\\/100{background-color:#a5f3fc}.zenuml .bg-cyan-200\\/15{background-color:#a5f3fc26}.zenuml .bg-cyan-200\\/20{background-color:#a5f3fc33}.zenuml .bg-cyan-200\\/25{background-color:#a5f3fc40}.zenuml .bg-cyan-200\\/30{background-color:#a5f3fc4d}.zenuml .bg-cyan-200\\/35{background-color:#a5f3fc59}.zenuml .bg-cyan-200\\/40{background-color:#a5f3fc66}.zenuml .bg-cyan-200\\/45{background-color:#a5f3fc73}.zenuml .bg-cyan-200\\/5{background-color:#a5f3fc0d}.zenuml .bg-cyan-200\\/50{background-color:#a5f3fc80}.zenuml .bg-cyan-200\\/55{background-color:#a5f3fc8c}.zenuml .bg-cyan-200\\/60{background-color:#a5f3fc99}.zenuml .bg-cyan-200\\/65{background-color:#a5f3fca6}.zenuml .bg-cyan-200\\/70{background-color:#a5f3fcb3}.zenuml .bg-cyan-200\\/75{background-color:#a5f3fcbf}.zenuml .bg-cyan-200\\/80{background-color:#a5f3fccc}.zenuml .bg-cyan-200\\/85{background-color:#a5f3fcd9}.zenuml .bg-cyan-200\\/90{background-color:#a5f3fce6}.zenuml .bg-cyan-200\\/95{background-color:#a5f3fcf2}.zenuml .bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-300\\/0{background-color:#67e8f900}.zenuml .bg-cyan-300\\/10{background-color:#67e8f91a}.zenuml .bg-cyan-300\\/100{background-color:#67e8f9}.zenuml .bg-cyan-300\\/15{background-color:#67e8f926}.zenuml .bg-cyan-300\\/20{background-color:#67e8f933}.zenuml .bg-cyan-300\\/25{background-color:#67e8f940}.zenuml .bg-cyan-300\\/30{background-color:#67e8f94d}.zenuml .bg-cyan-300\\/35{background-color:#67e8f959}.zenuml .bg-cyan-300\\/40{background-color:#67e8f966}.zenuml .bg-cyan-300\\/45{background-color:#67e8f973}.zenuml .bg-cyan-300\\/5{background-color:#67e8f90d}.zenuml .bg-cyan-300\\/50{background-color:#67e8f980}.zenuml .bg-cyan-300\\/55{background-color:#67e8f98c}.zenuml .bg-cyan-300\\/60{background-color:#67e8f999}.zenuml .bg-cyan-300\\/65{background-color:#67e8f9a6}.zenuml .bg-cyan-300\\/70{background-color:#67e8f9b3}.zenuml .bg-cyan-300\\/75{background-color:#67e8f9bf}.zenuml .bg-cyan-300\\/80{background-color:#67e8f9cc}.zenuml .bg-cyan-300\\/85{background-color:#67e8f9d9}.zenuml .bg-cyan-300\\/90{background-color:#67e8f9e6}.zenuml .bg-cyan-300\\/95{background-color:#67e8f9f2}.zenuml .bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-400\\/0{background-color:#22d3ee00}.zenuml .bg-cyan-400\\/10{background-color:#22d3ee1a}.zenuml .bg-cyan-400\\/100{background-color:#22d3ee}.zenuml .bg-cyan-400\\/15{background-color:#22d3ee26}.zenuml .bg-cyan-400\\/20{background-color:#22d3ee33}.zenuml .bg-cyan-400\\/25{background-color:#22d3ee40}.zenuml .bg-cyan-400\\/30{background-color:#22d3ee4d}.zenuml .bg-cyan-400\\/35{background-color:#22d3ee59}.zenuml .bg-cyan-400\\/40{background-color:#22d3ee66}.zenuml .bg-cyan-400\\/45{background-color:#22d3ee73}.zenuml .bg-cyan-400\\/5{background-color:#22d3ee0d}.zenuml .bg-cyan-400\\/50{background-color:#22d3ee80}.zenuml .bg-cyan-400\\/55{background-color:#22d3ee8c}.zenuml .bg-cyan-400\\/60{background-color:#22d3ee99}.zenuml .bg-cyan-400\\/65{background-color:#22d3eea6}.zenuml .bg-cyan-400\\/70{background-color:#22d3eeb3}.zenuml .bg-cyan-400\\/75{background-color:#22d3eebf}.zenuml .bg-cyan-400\\/80{background-color:#22d3eecc}.zenuml .bg-cyan-400\\/85{background-color:#22d3eed9}.zenuml .bg-cyan-400\\/90{background-color:#22d3eee6}.zenuml .bg-cyan-400\\/95{background-color:#22d3eef2}.zenuml .bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-50\\/0{background-color:#ecfeff00}.zenuml .bg-cyan-50\\/10{background-color:#ecfeff1a}.zenuml .bg-cyan-50\\/100{background-color:#ecfeff}.zenuml .bg-cyan-50\\/15{background-color:#ecfeff26}.zenuml .bg-cyan-50\\/20{background-color:#ecfeff33}.zenuml .bg-cyan-50\\/25{background-color:#ecfeff40}.zenuml .bg-cyan-50\\/30{background-color:#ecfeff4d}.zenuml .bg-cyan-50\\/35{background-color:#ecfeff59}.zenuml .bg-cyan-50\\/40{background-color:#ecfeff66}.zenuml .bg-cyan-50\\/45{background-color:#ecfeff73}.zenuml .bg-cyan-50\\/5{background-color:#ecfeff0d}.zenuml .bg-cyan-50\\/50{background-color:#ecfeff80}.zenuml .bg-cyan-50\\/55{background-color:#ecfeff8c}.zenuml .bg-cyan-50\\/60{background-color:#ecfeff99}.zenuml .bg-cyan-50\\/65{background-color:#ecfeffa6}.zenuml .bg-cyan-50\\/70{background-color:#ecfeffb3}.zenuml .bg-cyan-50\\/75{background-color:#ecfeffbf}.zenuml .bg-cyan-50\\/80{background-color:#ecfeffcc}.zenuml .bg-cyan-50\\/85{background-color:#ecfeffd9}.zenuml .bg-cyan-50\\/90{background-color:#ecfeffe6}.zenuml .bg-cyan-50\\/95{background-color:#ecfefff2}.zenuml .bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-500\\/0{background-color:#06b6d400}.zenuml .bg-cyan-500\\/10{background-color:#06b6d41a}.zenuml .bg-cyan-500\\/100{background-color:#06b6d4}.zenuml .bg-cyan-500\\/15{background-color:#06b6d426}.zenuml .bg-cyan-500\\/20{background-color:#06b6d433}.zenuml .bg-cyan-500\\/25{background-color:#06b6d440}.zenuml .bg-cyan-500\\/30{background-color:#06b6d44d}.zenuml .bg-cyan-500\\/35{background-color:#06b6d459}.zenuml .bg-cyan-500\\/40{background-color:#06b6d466}.zenuml .bg-cyan-500\\/45{background-color:#06b6d473}.zenuml .bg-cyan-500\\/5{background-color:#06b6d40d}.zenuml .bg-cyan-500\\/50{background-color:#06b6d480}.zenuml .bg-cyan-500\\/55{background-color:#06b6d48c}.zenuml .bg-cyan-500\\/60{background-color:#06b6d499}.zenuml .bg-cyan-500\\/65{background-color:#06b6d4a6}.zenuml .bg-cyan-500\\/70{background-color:#06b6d4b3}.zenuml .bg-cyan-500\\/75{background-color:#06b6d4bf}.zenuml .bg-cyan-500\\/80{background-color:#06b6d4cc}.zenuml .bg-cyan-500\\/85{background-color:#06b6d4d9}.zenuml .bg-cyan-500\\/90{background-color:#06b6d4e6}.zenuml .bg-cyan-500\\/95{background-color:#06b6d4f2}.zenuml .bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-600\\/0{background-color:#0891b200}.zenuml .bg-cyan-600\\/10{background-color:#0891b21a}.zenuml .bg-cyan-600\\/100{background-color:#0891b2}.zenuml .bg-cyan-600\\/15{background-color:#0891b226}.zenuml .bg-cyan-600\\/20{background-color:#0891b233}.zenuml .bg-cyan-600\\/25{background-color:#0891b240}.zenuml .bg-cyan-600\\/30{background-color:#0891b24d}.zenuml .bg-cyan-600\\/35{background-color:#0891b259}.zenuml .bg-cyan-600\\/40{background-color:#0891b266}.zenuml .bg-cyan-600\\/45{background-color:#0891b273}.zenuml .bg-cyan-600\\/5{background-color:#0891b20d}.zenuml .bg-cyan-600\\/50{background-color:#0891b280}.zenuml .bg-cyan-600\\/55{background-color:#0891b28c}.zenuml .bg-cyan-600\\/60{background-color:#0891b299}.zenuml .bg-cyan-600\\/65{background-color:#0891b2a6}.zenuml .bg-cyan-600\\/70{background-color:#0891b2b3}.zenuml .bg-cyan-600\\/75{background-color:#0891b2bf}.zenuml .bg-cyan-600\\/80{background-color:#0891b2cc}.zenuml .bg-cyan-600\\/85{background-color:#0891b2d9}.zenuml .bg-cyan-600\\/90{background-color:#0891b2e6}.zenuml .bg-cyan-600\\/95{background-color:#0891b2f2}.zenuml .bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-700\\/0{background-color:#0e749000}.zenuml .bg-cyan-700\\/10{background-color:#0e74901a}.zenuml .bg-cyan-700\\/100{background-color:#0e7490}.zenuml .bg-cyan-700\\/15{background-color:#0e749026}.zenuml .bg-cyan-700\\/20{background-color:#0e749033}.zenuml .bg-cyan-700\\/25{background-color:#0e749040}.zenuml .bg-cyan-700\\/30{background-color:#0e74904d}.zenuml .bg-cyan-700\\/35{background-color:#0e749059}.zenuml .bg-cyan-700\\/40{background-color:#0e749066}.zenuml .bg-cyan-700\\/45{background-color:#0e749073}.zenuml .bg-cyan-700\\/5{background-color:#0e74900d}.zenuml .bg-cyan-700\\/50{background-color:#0e749080}.zenuml .bg-cyan-700\\/55{background-color:#0e74908c}.zenuml .bg-cyan-700\\/60{background-color:#0e749099}.zenuml .bg-cyan-700\\/65{background-color:#0e7490a6}.zenuml .bg-cyan-700\\/70{background-color:#0e7490b3}.zenuml .bg-cyan-700\\/75{background-color:#0e7490bf}.zenuml .bg-cyan-700\\/80{background-color:#0e7490cc}.zenuml .bg-cyan-700\\/85{background-color:#0e7490d9}.zenuml .bg-cyan-700\\/90{background-color:#0e7490e6}.zenuml .bg-cyan-700\\/95{background-color:#0e7490f2}.zenuml .bg-cyan-800{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-800\\/0{background-color:#155e7500}.zenuml .bg-cyan-800\\/10{background-color:#155e751a}.zenuml .bg-cyan-800\\/100{background-color:#155e75}.zenuml .bg-cyan-800\\/15{background-color:#155e7526}.zenuml .bg-cyan-800\\/20{background-color:#155e7533}.zenuml .bg-cyan-800\\/25{background-color:#155e7540}.zenuml .bg-cyan-800\\/30{background-color:#155e754d}.zenuml .bg-cyan-800\\/35{background-color:#155e7559}.zenuml .bg-cyan-800\\/40{background-color:#155e7566}.zenuml .bg-cyan-800\\/45{background-color:#155e7573}.zenuml .bg-cyan-800\\/5{background-color:#155e750d}.zenuml .bg-cyan-800\\/50{background-color:#155e7580}.zenuml .bg-cyan-800\\/55{background-color:#155e758c}.zenuml .bg-cyan-800\\/60{background-color:#155e7599}.zenuml .bg-cyan-800\\/65{background-color:#155e75a6}.zenuml .bg-cyan-800\\/70{background-color:#155e75b3}.zenuml .bg-cyan-800\\/75{background-color:#155e75bf}.zenuml .bg-cyan-800\\/80{background-color:#155e75cc}.zenuml .bg-cyan-800\\/85{background-color:#155e75d9}.zenuml .bg-cyan-800\\/90{background-color:#155e75e6}.zenuml .bg-cyan-800\\/95{background-color:#155e75f2}.zenuml .bg-cyan-900{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-900\\/0{background-color:#164e6300}.zenuml .bg-cyan-900\\/10{background-color:#164e631a}.zenuml .bg-cyan-900\\/100{background-color:#164e63}.zenuml .bg-cyan-900\\/15{background-color:#164e6326}.zenuml .bg-cyan-900\\/20{background-color:#164e6333}.zenuml .bg-cyan-900\\/25{background-color:#164e6340}.zenuml .bg-cyan-900\\/30{background-color:#164e634d}.zenuml .bg-cyan-900\\/35{background-color:#164e6359}.zenuml .bg-cyan-900\\/40{background-color:#164e6366}.zenuml .bg-cyan-900\\/45{background-color:#164e6373}.zenuml .bg-cyan-900\\/5{background-color:#164e630d}.zenuml .bg-cyan-900\\/50{background-color:#164e6380}.zenuml .bg-cyan-900\\/55{background-color:#164e638c}.zenuml .bg-cyan-900\\/60{background-color:#164e6399}.zenuml .bg-cyan-900\\/65{background-color:#164e63a6}.zenuml .bg-cyan-900\\/70{background-color:#164e63b3}.zenuml .bg-cyan-900\\/75{background-color:#164e63bf}.zenuml .bg-cyan-900\\/80{background-color:#164e63cc}.zenuml .bg-cyan-900\\/85{background-color:#164e63d9}.zenuml .bg-cyan-900\\/90{background-color:#164e63e6}.zenuml .bg-cyan-900\\/95{background-color:#164e63f2}.zenuml .bg-cyan-950{--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity, 1))}.zenuml .bg-cyan-950\\/0{background-color:#08334400}.zenuml .bg-cyan-950\\/10{background-color:#0833441a}.zenuml .bg-cyan-950\\/100{background-color:#083344}.zenuml .bg-cyan-950\\/15{background-color:#08334426}.zenuml .bg-cyan-950\\/20{background-color:#08334433}.zenuml .bg-cyan-950\\/25{background-color:#08334440}.zenuml .bg-cyan-950\\/30{background-color:#0833444d}.zenuml .bg-cyan-950\\/35{background-color:#08334459}.zenuml .bg-cyan-950\\/40{background-color:#08334466}.zenuml .bg-cyan-950\\/45{background-color:#08334473}.zenuml .bg-cyan-950\\/5{background-color:#0833440d}.zenuml .bg-cyan-950\\/50{background-color:#08334480}.zenuml .bg-cyan-950\\/55{background-color:#0833448c}.zenuml .bg-cyan-950\\/60{background-color:#08334499}.zenuml .bg-cyan-950\\/65{background-color:#083344a6}.zenuml .bg-cyan-950\\/70{background-color:#083344b3}.zenuml .bg-cyan-950\\/75{background-color:#083344bf}.zenuml .bg-cyan-950\\/80{background-color:#083344cc}.zenuml .bg-cyan-950\\/85{background-color:#083344d9}.zenuml .bg-cyan-950\\/90{background-color:#083344e6}.zenuml .bg-cyan-950\\/95{background-color:#083344f2}.zenuml .bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-100\\/0{background-color:#d1fae500}.zenuml .bg-emerald-100\\/10{background-color:#d1fae51a}.zenuml .bg-emerald-100\\/100{background-color:#d1fae5}.zenuml .bg-emerald-100\\/15{background-color:#d1fae526}.zenuml .bg-emerald-100\\/20{background-color:#d1fae533}.zenuml .bg-emerald-100\\/25{background-color:#d1fae540}.zenuml .bg-emerald-100\\/30{background-color:#d1fae54d}.zenuml .bg-emerald-100\\/35{background-color:#d1fae559}.zenuml .bg-emerald-100\\/40{background-color:#d1fae566}.zenuml .bg-emerald-100\\/45{background-color:#d1fae573}.zenuml .bg-emerald-100\\/5{background-color:#d1fae50d}.zenuml .bg-emerald-100\\/50{background-color:#d1fae580}.zenuml .bg-emerald-100\\/55{background-color:#d1fae58c}.zenuml .bg-emerald-100\\/60{background-color:#d1fae599}.zenuml .bg-emerald-100\\/65{background-color:#d1fae5a6}.zenuml .bg-emerald-100\\/70{background-color:#d1fae5b3}.zenuml .bg-emerald-100\\/75{background-color:#d1fae5bf}.zenuml .bg-emerald-100\\/80{background-color:#d1fae5cc}.zenuml .bg-emerald-100\\/85{background-color:#d1fae5d9}.zenuml .bg-emerald-100\\/90{background-color:#d1fae5e6}.zenuml .bg-emerald-100\\/95{background-color:#d1fae5f2}.zenuml .bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-200\\/0{background-color:#a7f3d000}.zenuml .bg-emerald-200\\/10{background-color:#a7f3d01a}.zenuml .bg-emerald-200\\/100{background-color:#a7f3d0}.zenuml .bg-emerald-200\\/15{background-color:#a7f3d026}.zenuml .bg-emerald-200\\/20{background-color:#a7f3d033}.zenuml .bg-emerald-200\\/25{background-color:#a7f3d040}.zenuml .bg-emerald-200\\/30{background-color:#a7f3d04d}.zenuml .bg-emerald-200\\/35{background-color:#a7f3d059}.zenuml .bg-emerald-200\\/40{background-color:#a7f3d066}.zenuml .bg-emerald-200\\/45{background-color:#a7f3d073}.zenuml .bg-emerald-200\\/5{background-color:#a7f3d00d}.zenuml .bg-emerald-200\\/50{background-color:#a7f3d080}.zenuml .bg-emerald-200\\/55{background-color:#a7f3d08c}.zenuml .bg-emerald-200\\/60{background-color:#a7f3d099}.zenuml .bg-emerald-200\\/65{background-color:#a7f3d0a6}.zenuml .bg-emerald-200\\/70{background-color:#a7f3d0b3}.zenuml .bg-emerald-200\\/75{background-color:#a7f3d0bf}.zenuml .bg-emerald-200\\/80{background-color:#a7f3d0cc}.zenuml .bg-emerald-200\\/85{background-color:#a7f3d0d9}.zenuml .bg-emerald-200\\/90{background-color:#a7f3d0e6}.zenuml .bg-emerald-200\\/95{background-color:#a7f3d0f2}.zenuml .bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-300\\/0{background-color:#6ee7b700}.zenuml .bg-emerald-300\\/10{background-color:#6ee7b71a}.zenuml .bg-emerald-300\\/100{background-color:#6ee7b7}.zenuml .bg-emerald-300\\/15{background-color:#6ee7b726}.zenuml .bg-emerald-300\\/20{background-color:#6ee7b733}.zenuml .bg-emerald-300\\/25{background-color:#6ee7b740}.zenuml .bg-emerald-300\\/30{background-color:#6ee7b74d}.zenuml .bg-emerald-300\\/35{background-color:#6ee7b759}.zenuml .bg-emerald-300\\/40{background-color:#6ee7b766}.zenuml .bg-emerald-300\\/45{background-color:#6ee7b773}.zenuml .bg-emerald-300\\/5{background-color:#6ee7b70d}.zenuml .bg-emerald-300\\/50{background-color:#6ee7b780}.zenuml .bg-emerald-300\\/55{background-color:#6ee7b78c}.zenuml .bg-emerald-300\\/60{background-color:#6ee7b799}.zenuml .bg-emerald-300\\/65{background-color:#6ee7b7a6}.zenuml .bg-emerald-300\\/70{background-color:#6ee7b7b3}.zenuml .bg-emerald-300\\/75{background-color:#6ee7b7bf}.zenuml .bg-emerald-300\\/80{background-color:#6ee7b7cc}.zenuml .bg-emerald-300\\/85{background-color:#6ee7b7d9}.zenuml .bg-emerald-300\\/90{background-color:#6ee7b7e6}.zenuml .bg-emerald-300\\/95{background-color:#6ee7b7f2}.zenuml .bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-400\\/0{background-color:#34d39900}.zenuml .bg-emerald-400\\/10{background-color:#34d3991a}.zenuml .bg-emerald-400\\/100{background-color:#34d399}.zenuml .bg-emerald-400\\/15{background-color:#34d39926}.zenuml .bg-emerald-400\\/20{background-color:#34d39933}.zenuml .bg-emerald-400\\/25{background-color:#34d39940}.zenuml .bg-emerald-400\\/30{background-color:#34d3994d}.zenuml .bg-emerald-400\\/35{background-color:#34d39959}.zenuml .bg-emerald-400\\/40{background-color:#34d39966}.zenuml .bg-emerald-400\\/45{background-color:#34d39973}.zenuml .bg-emerald-400\\/5{background-color:#34d3990d}.zenuml .bg-emerald-400\\/50{background-color:#34d39980}.zenuml .bg-emerald-400\\/55{background-color:#34d3998c}.zenuml .bg-emerald-400\\/60{background-color:#34d39999}.zenuml .bg-emerald-400\\/65{background-color:#34d399a6}.zenuml .bg-emerald-400\\/70{background-color:#34d399b3}.zenuml .bg-emerald-400\\/75{background-color:#34d399bf}.zenuml .bg-emerald-400\\/80{background-color:#34d399cc}.zenuml .bg-emerald-400\\/85{background-color:#34d399d9}.zenuml .bg-emerald-400\\/90{background-color:#34d399e6}.zenuml .bg-emerald-400\\/95{background-color:#34d399f2}.zenuml .bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-50\\/0{background-color:#ecfdf500}.zenuml .bg-emerald-50\\/10{background-color:#ecfdf51a}.zenuml .bg-emerald-50\\/100{background-color:#ecfdf5}.zenuml .bg-emerald-50\\/15{background-color:#ecfdf526}.zenuml .bg-emerald-50\\/20{background-color:#ecfdf533}.zenuml .bg-emerald-50\\/25{background-color:#ecfdf540}.zenuml .bg-emerald-50\\/30{background-color:#ecfdf54d}.zenuml .bg-emerald-50\\/35{background-color:#ecfdf559}.zenuml .bg-emerald-50\\/40{background-color:#ecfdf566}.zenuml .bg-emerald-50\\/45{background-color:#ecfdf573}.zenuml .bg-emerald-50\\/5{background-color:#ecfdf50d}.zenuml .bg-emerald-50\\/50{background-color:#ecfdf580}.zenuml .bg-emerald-50\\/55{background-color:#ecfdf58c}.zenuml .bg-emerald-50\\/60{background-color:#ecfdf599}.zenuml .bg-emerald-50\\/65{background-color:#ecfdf5a6}.zenuml .bg-emerald-50\\/70{background-color:#ecfdf5b3}.zenuml .bg-emerald-50\\/75{background-color:#ecfdf5bf}.zenuml .bg-emerald-50\\/80{background-color:#ecfdf5cc}.zenuml .bg-emerald-50\\/85{background-color:#ecfdf5d9}.zenuml .bg-emerald-50\\/90{background-color:#ecfdf5e6}.zenuml .bg-emerald-50\\/95{background-color:#ecfdf5f2}.zenuml .bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-500\\/0{background-color:#10b98100}.zenuml .bg-emerald-500\\/10{background-color:#10b9811a}.zenuml .bg-emerald-500\\/100{background-color:#10b981}.zenuml .bg-emerald-500\\/15{background-color:#10b98126}.zenuml .bg-emerald-500\\/20{background-color:#10b98133}.zenuml .bg-emerald-500\\/25{background-color:#10b98140}.zenuml .bg-emerald-500\\/30{background-color:#10b9814d}.zenuml .bg-emerald-500\\/35{background-color:#10b98159}.zenuml .bg-emerald-500\\/40{background-color:#10b98166}.zenuml .bg-emerald-500\\/45{background-color:#10b98173}.zenuml .bg-emerald-500\\/5{background-color:#10b9810d}.zenuml .bg-emerald-500\\/50{background-color:#10b98180}.zenuml .bg-emerald-500\\/55{background-color:#10b9818c}.zenuml .bg-emerald-500\\/60{background-color:#10b98199}.zenuml .bg-emerald-500\\/65{background-color:#10b981a6}.zenuml .bg-emerald-500\\/70{background-color:#10b981b3}.zenuml .bg-emerald-500\\/75{background-color:#10b981bf}.zenuml .bg-emerald-500\\/80{background-color:#10b981cc}.zenuml .bg-emerald-500\\/85{background-color:#10b981d9}.zenuml .bg-emerald-500\\/90{background-color:#10b981e6}.zenuml .bg-emerald-500\\/95{background-color:#10b981f2}.zenuml .bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-600\\/0{background-color:#05966900}.zenuml .bg-emerald-600\\/10{background-color:#0596691a}.zenuml .bg-emerald-600\\/100{background-color:#059669}.zenuml .bg-emerald-600\\/15{background-color:#05966926}.zenuml .bg-emerald-600\\/20{background-color:#05966933}.zenuml .bg-emerald-600\\/25{background-color:#05966940}.zenuml .bg-emerald-600\\/30{background-color:#0596694d}.zenuml .bg-emerald-600\\/35{background-color:#05966959}.zenuml .bg-emerald-600\\/40{background-color:#05966966}.zenuml .bg-emerald-600\\/45{background-color:#05966973}.zenuml .bg-emerald-600\\/5{background-color:#0596690d}.zenuml .bg-emerald-600\\/50{background-color:#05966980}.zenuml .bg-emerald-600\\/55{background-color:#0596698c}.zenuml .bg-emerald-600\\/60{background-color:#05966999}.zenuml .bg-emerald-600\\/65{background-color:#059669a6}.zenuml .bg-emerald-600\\/70{background-color:#059669b3}.zenuml .bg-emerald-600\\/75{background-color:#059669bf}.zenuml .bg-emerald-600\\/80{background-color:#059669cc}.zenuml .bg-emerald-600\\/85{background-color:#059669d9}.zenuml .bg-emerald-600\\/90{background-color:#059669e6}.zenuml .bg-emerald-600\\/95{background-color:#059669f2}.zenuml .bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-700\\/0{background-color:#04785700}.zenuml .bg-emerald-700\\/10{background-color:#0478571a}.zenuml .bg-emerald-700\\/100{background-color:#047857}.zenuml .bg-emerald-700\\/15{background-color:#04785726}.zenuml .bg-emerald-700\\/20{background-color:#04785733}.zenuml .bg-emerald-700\\/25{background-color:#04785740}.zenuml .bg-emerald-700\\/30{background-color:#0478574d}.zenuml .bg-emerald-700\\/35{background-color:#04785759}.zenuml .bg-emerald-700\\/40{background-color:#04785766}.zenuml .bg-emerald-700\\/45{background-color:#04785773}.zenuml .bg-emerald-700\\/5{background-color:#0478570d}.zenuml .bg-emerald-700\\/50{background-color:#04785780}.zenuml .bg-emerald-700\\/55{background-color:#0478578c}.zenuml .bg-emerald-700\\/60{background-color:#04785799}.zenuml .bg-emerald-700\\/65{background-color:#047857a6}.zenuml .bg-emerald-700\\/70{background-color:#047857b3}.zenuml .bg-emerald-700\\/75{background-color:#047857bf}.zenuml .bg-emerald-700\\/80{background-color:#047857cc}.zenuml .bg-emerald-700\\/85{background-color:#047857d9}.zenuml .bg-emerald-700\\/90{background-color:#047857e6}.zenuml .bg-emerald-700\\/95{background-color:#047857f2}.zenuml .bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-800\\/0{background-color:#065f4600}.zenuml .bg-emerald-800\\/10{background-color:#065f461a}.zenuml .bg-emerald-800\\/100{background-color:#065f46}.zenuml .bg-emerald-800\\/15{background-color:#065f4626}.zenuml .bg-emerald-800\\/20{background-color:#065f4633}.zenuml .bg-emerald-800\\/25{background-color:#065f4640}.zenuml .bg-emerald-800\\/30{background-color:#065f464d}.zenuml .bg-emerald-800\\/35{background-color:#065f4659}.zenuml .bg-emerald-800\\/40{background-color:#065f4666}.zenuml .bg-emerald-800\\/45{background-color:#065f4673}.zenuml .bg-emerald-800\\/5{background-color:#065f460d}.zenuml .bg-emerald-800\\/50{background-color:#065f4680}.zenuml .bg-emerald-800\\/55{background-color:#065f468c}.zenuml .bg-emerald-800\\/60{background-color:#065f4699}.zenuml .bg-emerald-800\\/65{background-color:#065f46a6}.zenuml .bg-emerald-800\\/70{background-color:#065f46b3}.zenuml .bg-emerald-800\\/75{background-color:#065f46bf}.zenuml .bg-emerald-800\\/80{background-color:#065f46cc}.zenuml .bg-emerald-800\\/85{background-color:#065f46d9}.zenuml .bg-emerald-800\\/90{background-color:#065f46e6}.zenuml .bg-emerald-800\\/95{background-color:#065f46f2}.zenuml .bg-emerald-900{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-900\\/0{background-color:#064e3b00}.zenuml .bg-emerald-900\\/10{background-color:#064e3b1a}.zenuml .bg-emerald-900\\/100{background-color:#064e3b}.zenuml .bg-emerald-900\\/15{background-color:#064e3b26}.zenuml .bg-emerald-900\\/20{background-color:#064e3b33}.zenuml .bg-emerald-900\\/25{background-color:#064e3b40}.zenuml .bg-emerald-900\\/30{background-color:#064e3b4d}.zenuml .bg-emerald-900\\/35{background-color:#064e3b59}.zenuml .bg-emerald-900\\/40{background-color:#064e3b66}.zenuml .bg-emerald-900\\/45{background-color:#064e3b73}.zenuml .bg-emerald-900\\/5{background-color:#064e3b0d}.zenuml .bg-emerald-900\\/50{background-color:#064e3b80}.zenuml .bg-emerald-900\\/55{background-color:#064e3b8c}.zenuml .bg-emerald-900\\/60{background-color:#064e3b99}.zenuml .bg-emerald-900\\/65{background-color:#064e3ba6}.zenuml .bg-emerald-900\\/70{background-color:#064e3bb3}.zenuml .bg-emerald-900\\/75{background-color:#064e3bbf}.zenuml .bg-emerald-900\\/80{background-color:#064e3bcc}.zenuml .bg-emerald-900\\/85{background-color:#064e3bd9}.zenuml .bg-emerald-900\\/90{background-color:#064e3be6}.zenuml .bg-emerald-900\\/95{background-color:#064e3bf2}.zenuml .bg-emerald-950{--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.zenuml .bg-emerald-950\\/0{background-color:#022c2200}.zenuml .bg-emerald-950\\/10{background-color:#022c221a}.zenuml .bg-emerald-950\\/100{background-color:#022c22}.zenuml .bg-emerald-950\\/15{background-color:#022c2226}.zenuml .bg-emerald-950\\/20{background-color:#022c2233}.zenuml .bg-emerald-950\\/25{background-color:#022c2240}.zenuml .bg-emerald-950\\/30{background-color:#022c224d}.zenuml .bg-emerald-950\\/35{background-color:#022c2259}.zenuml .bg-emerald-950\\/40{background-color:#022c2266}.zenuml .bg-emerald-950\\/45{background-color:#022c2273}.zenuml .bg-emerald-950\\/5{background-color:#022c220d}.zenuml .bg-emerald-950\\/50{background-color:#022c2280}.zenuml .bg-emerald-950\\/55{background-color:#022c228c}.zenuml .bg-emerald-950\\/60{background-color:#022c2299}.zenuml .bg-emerald-950\\/65{background-color:#022c22a6}.zenuml .bg-emerald-950\\/70{background-color:#022c22b3}.zenuml .bg-emerald-950\\/75{background-color:#022c22bf}.zenuml .bg-emerald-950\\/80{background-color:#022c22cc}.zenuml .bg-emerald-950\\/85{background-color:#022c22d9}.zenuml .bg-emerald-950\\/90{background-color:#022c22e6}.zenuml .bg-emerald-950\\/95{background-color:#022c22f2}.zenuml .bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-100\\/0{background-color:#fae8ff00}.zenuml .bg-fuchsia-100\\/10{background-color:#fae8ff1a}.zenuml .bg-fuchsia-100\\/100{background-color:#fae8ff}.zenuml .bg-fuchsia-100\\/15{background-color:#fae8ff26}.zenuml .bg-fuchsia-100\\/20{background-color:#fae8ff33}.zenuml .bg-fuchsia-100\\/25{background-color:#fae8ff40}.zenuml .bg-fuchsia-100\\/30{background-color:#fae8ff4d}.zenuml .bg-fuchsia-100\\/35{background-color:#fae8ff59}.zenuml .bg-fuchsia-100\\/40{background-color:#fae8ff66}.zenuml .bg-fuchsia-100\\/45{background-color:#fae8ff73}.zenuml .bg-fuchsia-100\\/5{background-color:#fae8ff0d}.zenuml .bg-fuchsia-100\\/50{background-color:#fae8ff80}.zenuml .bg-fuchsia-100\\/55{background-color:#fae8ff8c}.zenuml .bg-fuchsia-100\\/60{background-color:#fae8ff99}.zenuml .bg-fuchsia-100\\/65{background-color:#fae8ffa6}.zenuml .bg-fuchsia-100\\/70{background-color:#fae8ffb3}.zenuml .bg-fuchsia-100\\/75{background-color:#fae8ffbf}.zenuml .bg-fuchsia-100\\/80{background-color:#fae8ffcc}.zenuml .bg-fuchsia-100\\/85{background-color:#fae8ffd9}.zenuml .bg-fuchsia-100\\/90{background-color:#fae8ffe6}.zenuml .bg-fuchsia-100\\/95{background-color:#fae8fff2}.zenuml .bg-fuchsia-200{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-200\\/0{background-color:#f5d0fe00}.zenuml .bg-fuchsia-200\\/10{background-color:#f5d0fe1a}.zenuml .bg-fuchsia-200\\/100{background-color:#f5d0fe}.zenuml .bg-fuchsia-200\\/15{background-color:#f5d0fe26}.zenuml .bg-fuchsia-200\\/20{background-color:#f5d0fe33}.zenuml .bg-fuchsia-200\\/25{background-color:#f5d0fe40}.zenuml .bg-fuchsia-200\\/30{background-color:#f5d0fe4d}.zenuml .bg-fuchsia-200\\/35{background-color:#f5d0fe59}.zenuml .bg-fuchsia-200\\/40{background-color:#f5d0fe66}.zenuml .bg-fuchsia-200\\/45{background-color:#f5d0fe73}.zenuml .bg-fuchsia-200\\/5{background-color:#f5d0fe0d}.zenuml .bg-fuchsia-200\\/50{background-color:#f5d0fe80}.zenuml .bg-fuchsia-200\\/55{background-color:#f5d0fe8c}.zenuml .bg-fuchsia-200\\/60{background-color:#f5d0fe99}.zenuml .bg-fuchsia-200\\/65{background-color:#f5d0fea6}.zenuml .bg-fuchsia-200\\/70{background-color:#f5d0feb3}.zenuml .bg-fuchsia-200\\/75{background-color:#f5d0febf}.zenuml .bg-fuchsia-200\\/80{background-color:#f5d0fecc}.zenuml .bg-fuchsia-200\\/85{background-color:#f5d0fed9}.zenuml .bg-fuchsia-200\\/90{background-color:#f5d0fee6}.zenuml .bg-fuchsia-200\\/95{background-color:#f5d0fef2}.zenuml .bg-fuchsia-300{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-300\\/0{background-color:#f0abfc00}.zenuml .bg-fuchsia-300\\/10{background-color:#f0abfc1a}.zenuml .bg-fuchsia-300\\/100{background-color:#f0abfc}.zenuml .bg-fuchsia-300\\/15{background-color:#f0abfc26}.zenuml .bg-fuchsia-300\\/20{background-color:#f0abfc33}.zenuml .bg-fuchsia-300\\/25{background-color:#f0abfc40}.zenuml .bg-fuchsia-300\\/30{background-color:#f0abfc4d}.zenuml .bg-fuchsia-300\\/35{background-color:#f0abfc59}.zenuml .bg-fuchsia-300\\/40{background-color:#f0abfc66}.zenuml .bg-fuchsia-300\\/45{background-color:#f0abfc73}.zenuml .bg-fuchsia-300\\/5{background-color:#f0abfc0d}.zenuml .bg-fuchsia-300\\/50{background-color:#f0abfc80}.zenuml .bg-fuchsia-300\\/55{background-color:#f0abfc8c}.zenuml .bg-fuchsia-300\\/60{background-color:#f0abfc99}.zenuml .bg-fuchsia-300\\/65{background-color:#f0abfca6}.zenuml .bg-fuchsia-300\\/70{background-color:#f0abfcb3}.zenuml .bg-fuchsia-300\\/75{background-color:#f0abfcbf}.zenuml .bg-fuchsia-300\\/80{background-color:#f0abfccc}.zenuml .bg-fuchsia-300\\/85{background-color:#f0abfcd9}.zenuml .bg-fuchsia-300\\/90{background-color:#f0abfce6}.zenuml .bg-fuchsia-300\\/95{background-color:#f0abfcf2}.zenuml .bg-fuchsia-400{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-400\\/0{background-color:#e879f900}.zenuml .bg-fuchsia-400\\/10{background-color:#e879f91a}.zenuml .bg-fuchsia-400\\/100{background-color:#e879f9}.zenuml .bg-fuchsia-400\\/15{background-color:#e879f926}.zenuml .bg-fuchsia-400\\/20{background-color:#e879f933}.zenuml .bg-fuchsia-400\\/25{background-color:#e879f940}.zenuml .bg-fuchsia-400\\/30{background-color:#e879f94d}.zenuml .bg-fuchsia-400\\/35{background-color:#e879f959}.zenuml .bg-fuchsia-400\\/40{background-color:#e879f966}.zenuml .bg-fuchsia-400\\/45{background-color:#e879f973}.zenuml .bg-fuchsia-400\\/5{background-color:#e879f90d}.zenuml .bg-fuchsia-400\\/50{background-color:#e879f980}.zenuml .bg-fuchsia-400\\/55{background-color:#e879f98c}.zenuml .bg-fuchsia-400\\/60{background-color:#e879f999}.zenuml .bg-fuchsia-400\\/65{background-color:#e879f9a6}.zenuml .bg-fuchsia-400\\/70{background-color:#e879f9b3}.zenuml .bg-fuchsia-400\\/75{background-color:#e879f9bf}.zenuml .bg-fuchsia-400\\/80{background-color:#e879f9cc}.zenuml .bg-fuchsia-400\\/85{background-color:#e879f9d9}.zenuml .bg-fuchsia-400\\/90{background-color:#e879f9e6}.zenuml .bg-fuchsia-400\\/95{background-color:#e879f9f2}.zenuml .bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-50\\/0{background-color:#fdf4ff00}.zenuml .bg-fuchsia-50\\/10{background-color:#fdf4ff1a}.zenuml .bg-fuchsia-50\\/100{background-color:#fdf4ff}.zenuml .bg-fuchsia-50\\/15{background-color:#fdf4ff26}.zenuml .bg-fuchsia-50\\/20{background-color:#fdf4ff33}.zenuml .bg-fuchsia-50\\/25{background-color:#fdf4ff40}.zenuml .bg-fuchsia-50\\/30{background-color:#fdf4ff4d}.zenuml .bg-fuchsia-50\\/35{background-color:#fdf4ff59}.zenuml .bg-fuchsia-50\\/40{background-color:#fdf4ff66}.zenuml .bg-fuchsia-50\\/45{background-color:#fdf4ff73}.zenuml .bg-fuchsia-50\\/5{background-color:#fdf4ff0d}.zenuml .bg-fuchsia-50\\/50{background-color:#fdf4ff80}.zenuml .bg-fuchsia-50\\/55{background-color:#fdf4ff8c}.zenuml .bg-fuchsia-50\\/60{background-color:#fdf4ff99}.zenuml .bg-fuchsia-50\\/65{background-color:#fdf4ffa6}.zenuml .bg-fuchsia-50\\/70{background-color:#fdf4ffb3}.zenuml .bg-fuchsia-50\\/75{background-color:#fdf4ffbf}.zenuml .bg-fuchsia-50\\/80{background-color:#fdf4ffcc}.zenuml .bg-fuchsia-50\\/85{background-color:#fdf4ffd9}.zenuml .bg-fuchsia-50\\/90{background-color:#fdf4ffe6}.zenuml .bg-fuchsia-50\\/95{background-color:#fdf4fff2}.zenuml .bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-500\\/0{background-color:#d946ef00}.zenuml .bg-fuchsia-500\\/10{background-color:#d946ef1a}.zenuml .bg-fuchsia-500\\/100{background-color:#d946ef}.zenuml .bg-fuchsia-500\\/15{background-color:#d946ef26}.zenuml .bg-fuchsia-500\\/20{background-color:#d946ef33}.zenuml .bg-fuchsia-500\\/25{background-color:#d946ef40}.zenuml .bg-fuchsia-500\\/30{background-color:#d946ef4d}.zenuml .bg-fuchsia-500\\/35{background-color:#d946ef59}.zenuml .bg-fuchsia-500\\/40{background-color:#d946ef66}.zenuml .bg-fuchsia-500\\/45{background-color:#d946ef73}.zenuml .bg-fuchsia-500\\/5{background-color:#d946ef0d}.zenuml .bg-fuchsia-500\\/50{background-color:#d946ef80}.zenuml .bg-fuchsia-500\\/55{background-color:#d946ef8c}.zenuml .bg-fuchsia-500\\/60{background-color:#d946ef99}.zenuml .bg-fuchsia-500\\/65{background-color:#d946efa6}.zenuml .bg-fuchsia-500\\/70{background-color:#d946efb3}.zenuml .bg-fuchsia-500\\/75{background-color:#d946efbf}.zenuml .bg-fuchsia-500\\/80{background-color:#d946efcc}.zenuml .bg-fuchsia-500\\/85{background-color:#d946efd9}.zenuml .bg-fuchsia-500\\/90{background-color:#d946efe6}.zenuml .bg-fuchsia-500\\/95{background-color:#d946eff2}.zenuml .bg-fuchsia-600{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-600\\/0{background-color:#c026d300}.zenuml .bg-fuchsia-600\\/10{background-color:#c026d31a}.zenuml .bg-fuchsia-600\\/100{background-color:#c026d3}.zenuml .bg-fuchsia-600\\/15{background-color:#c026d326}.zenuml .bg-fuchsia-600\\/20{background-color:#c026d333}.zenuml .bg-fuchsia-600\\/25{background-color:#c026d340}.zenuml .bg-fuchsia-600\\/30{background-color:#c026d34d}.zenuml .bg-fuchsia-600\\/35{background-color:#c026d359}.zenuml .bg-fuchsia-600\\/40{background-color:#c026d366}.zenuml .bg-fuchsia-600\\/45{background-color:#c026d373}.zenuml .bg-fuchsia-600\\/5{background-color:#c026d30d}.zenuml .bg-fuchsia-600\\/50{background-color:#c026d380}.zenuml .bg-fuchsia-600\\/55{background-color:#c026d38c}.zenuml .bg-fuchsia-600\\/60{background-color:#c026d399}.zenuml .bg-fuchsia-600\\/65{background-color:#c026d3a6}.zenuml .bg-fuchsia-600\\/70{background-color:#c026d3b3}.zenuml .bg-fuchsia-600\\/75{background-color:#c026d3bf}.zenuml .bg-fuchsia-600\\/80{background-color:#c026d3cc}.zenuml .bg-fuchsia-600\\/85{background-color:#c026d3d9}.zenuml .bg-fuchsia-600\\/90{background-color:#c026d3e6}.zenuml .bg-fuchsia-600\\/95{background-color:#c026d3f2}.zenuml .bg-fuchsia-700{--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-700\\/0{background-color:#a21caf00}.zenuml .bg-fuchsia-700\\/10{background-color:#a21caf1a}.zenuml .bg-fuchsia-700\\/100{background-color:#a21caf}.zenuml .bg-fuchsia-700\\/15{background-color:#a21caf26}.zenuml .bg-fuchsia-700\\/20{background-color:#a21caf33}.zenuml .bg-fuchsia-700\\/25{background-color:#a21caf40}.zenuml .bg-fuchsia-700\\/30{background-color:#a21caf4d}.zenuml .bg-fuchsia-700\\/35{background-color:#a21caf59}.zenuml .bg-fuchsia-700\\/40{background-color:#a21caf66}.zenuml .bg-fuchsia-700\\/45{background-color:#a21caf73}.zenuml .bg-fuchsia-700\\/5{background-color:#a21caf0d}.zenuml .bg-fuchsia-700\\/50{background-color:#a21caf80}.zenuml .bg-fuchsia-700\\/55{background-color:#a21caf8c}.zenuml .bg-fuchsia-700\\/60{background-color:#a21caf99}.zenuml .bg-fuchsia-700\\/65{background-color:#a21cafa6}.zenuml .bg-fuchsia-700\\/70{background-color:#a21cafb3}.zenuml .bg-fuchsia-700\\/75{background-color:#a21cafbf}.zenuml .bg-fuchsia-700\\/80{background-color:#a21cafcc}.zenuml .bg-fuchsia-700\\/85{background-color:#a21cafd9}.zenuml .bg-fuchsia-700\\/90{background-color:#a21cafe6}.zenuml .bg-fuchsia-700\\/95{background-color:#a21caff2}.zenuml .bg-fuchsia-800{--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-800\\/0{background-color:#86198f00}.zenuml .bg-fuchsia-800\\/10{background-color:#86198f1a}.zenuml .bg-fuchsia-800\\/100{background-color:#86198f}.zenuml .bg-fuchsia-800\\/15{background-color:#86198f26}.zenuml .bg-fuchsia-800\\/20{background-color:#86198f33}.zenuml .bg-fuchsia-800\\/25{background-color:#86198f40}.zenuml .bg-fuchsia-800\\/30{background-color:#86198f4d}.zenuml .bg-fuchsia-800\\/35{background-color:#86198f59}.zenuml .bg-fuchsia-800\\/40{background-color:#86198f66}.zenuml .bg-fuchsia-800\\/45{background-color:#86198f73}.zenuml .bg-fuchsia-800\\/5{background-color:#86198f0d}.zenuml .bg-fuchsia-800\\/50{background-color:#86198f80}.zenuml .bg-fuchsia-800\\/55{background-color:#86198f8c}.zenuml .bg-fuchsia-800\\/60{background-color:#86198f99}.zenuml .bg-fuchsia-800\\/65{background-color:#86198fa6}.zenuml .bg-fuchsia-800\\/70{background-color:#86198fb3}.zenuml .bg-fuchsia-800\\/75{background-color:#86198fbf}.zenuml .bg-fuchsia-800\\/80{background-color:#86198fcc}.zenuml .bg-fuchsia-800\\/85{background-color:#86198fd9}.zenuml .bg-fuchsia-800\\/90{background-color:#86198fe6}.zenuml .bg-fuchsia-800\\/95{background-color:#86198ff2}.zenuml .bg-fuchsia-900{--tw-bg-opacity: 1;background-color:rgb(112 26 117 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-900\\/0{background-color:#701a7500}.zenuml .bg-fuchsia-900\\/10{background-color:#701a751a}.zenuml .bg-fuchsia-900\\/100{background-color:#701a75}.zenuml .bg-fuchsia-900\\/15{background-color:#701a7526}.zenuml .bg-fuchsia-900\\/20{background-color:#701a7533}.zenuml .bg-fuchsia-900\\/25{background-color:#701a7540}.zenuml .bg-fuchsia-900\\/30{background-color:#701a754d}.zenuml .bg-fuchsia-900\\/35{background-color:#701a7559}.zenuml .bg-fuchsia-900\\/40{background-color:#701a7566}.zenuml .bg-fuchsia-900\\/45{background-color:#701a7573}.zenuml .bg-fuchsia-900\\/5{background-color:#701a750d}.zenuml .bg-fuchsia-900\\/50{background-color:#701a7580}.zenuml .bg-fuchsia-900\\/55{background-color:#701a758c}.zenuml .bg-fuchsia-900\\/60{background-color:#701a7599}.zenuml .bg-fuchsia-900\\/65{background-color:#701a75a6}.zenuml .bg-fuchsia-900\\/70{background-color:#701a75b3}.zenuml .bg-fuchsia-900\\/75{background-color:#701a75bf}.zenuml .bg-fuchsia-900\\/80{background-color:#701a75cc}.zenuml .bg-fuchsia-900\\/85{background-color:#701a75d9}.zenuml .bg-fuchsia-900\\/90{background-color:#701a75e6}.zenuml .bg-fuchsia-900\\/95{background-color:#701a75f2}.zenuml .bg-fuchsia-950{--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity, 1))}.zenuml .bg-fuchsia-950\\/0{background-color:#4a044e00}.zenuml .bg-fuchsia-950\\/10{background-color:#4a044e1a}.zenuml .bg-fuchsia-950\\/100{background-color:#4a044e}.zenuml .bg-fuchsia-950\\/15{background-color:#4a044e26}.zenuml .bg-fuchsia-950\\/20{background-color:#4a044e33}.zenuml .bg-fuchsia-950\\/25{background-color:#4a044e40}.zenuml .bg-fuchsia-950\\/30{background-color:#4a044e4d}.zenuml .bg-fuchsia-950\\/35{background-color:#4a044e59}.zenuml .bg-fuchsia-950\\/40{background-color:#4a044e66}.zenuml .bg-fuchsia-950\\/45{background-color:#4a044e73}.zenuml .bg-fuchsia-950\\/5{background-color:#4a044e0d}.zenuml .bg-fuchsia-950\\/50{background-color:#4a044e80}.zenuml .bg-fuchsia-950\\/55{background-color:#4a044e8c}.zenuml .bg-fuchsia-950\\/60{background-color:#4a044e99}.zenuml .bg-fuchsia-950\\/65{background-color:#4a044ea6}.zenuml .bg-fuchsia-950\\/70{background-color:#4a044eb3}.zenuml .bg-fuchsia-950\\/75{background-color:#4a044ebf}.zenuml .bg-fuchsia-950\\/80{background-color:#4a044ecc}.zenuml .bg-fuchsia-950\\/85{background-color:#4a044ed9}.zenuml .bg-fuchsia-950\\/90{background-color:#4a044ee6}.zenuml .bg-fuchsia-950\\/95{background-color:#4a044ef2}.zenuml .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-100\\/0{background-color:#f3f4f600}.zenuml .bg-gray-100\\/10{background-color:#f3f4f61a}.zenuml .bg-gray-100\\/100{background-color:#f3f4f6}.zenuml .bg-gray-100\\/15{background-color:#f3f4f626}.zenuml .bg-gray-100\\/20{background-color:#f3f4f633}.zenuml .bg-gray-100\\/25{background-color:#f3f4f640}.zenuml .bg-gray-100\\/30{background-color:#f3f4f64d}.zenuml .bg-gray-100\\/35{background-color:#f3f4f659}.zenuml .bg-gray-100\\/40{background-color:#f3f4f666}.zenuml .bg-gray-100\\/45{background-color:#f3f4f673}.zenuml .bg-gray-100\\/5{background-color:#f3f4f60d}.zenuml .bg-gray-100\\/50{background-color:#f3f4f680}.zenuml .bg-gray-100\\/55{background-color:#f3f4f68c}.zenuml .bg-gray-100\\/60{background-color:#f3f4f699}.zenuml .bg-gray-100\\/65{background-color:#f3f4f6a6}.zenuml .bg-gray-100\\/70{background-color:#f3f4f6b3}.zenuml .bg-gray-100\\/75{background-color:#f3f4f6bf}.zenuml .bg-gray-100\\/80{background-color:#f3f4f6cc}.zenuml .bg-gray-100\\/85{background-color:#f3f4f6d9}.zenuml .bg-gray-100\\/90{background-color:#f3f4f6e6}.zenuml .bg-gray-100\\/95{background-color:#f3f4f6f2}.zenuml .bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-200\\/0{background-color:#e5e7eb00}.zenuml .bg-gray-200\\/10{background-color:#e5e7eb1a}.zenuml .bg-gray-200\\/100{background-color:#e5e7eb}.zenuml .bg-gray-200\\/15{background-color:#e5e7eb26}.zenuml .bg-gray-200\\/20{background-color:#e5e7eb33}.zenuml .bg-gray-200\\/25{background-color:#e5e7eb40}.zenuml .bg-gray-200\\/30{background-color:#e5e7eb4d}.zenuml .bg-gray-200\\/35{background-color:#e5e7eb59}.zenuml .bg-gray-200\\/40{background-color:#e5e7eb66}.zenuml .bg-gray-200\\/45{background-color:#e5e7eb73}.zenuml .bg-gray-200\\/5{background-color:#e5e7eb0d}.zenuml .bg-gray-200\\/50{background-color:#e5e7eb80}.zenuml .bg-gray-200\\/55{background-color:#e5e7eb8c}.zenuml .bg-gray-200\\/60{background-color:#e5e7eb99}.zenuml .bg-gray-200\\/65{background-color:#e5e7eba6}.zenuml .bg-gray-200\\/70{background-color:#e5e7ebb3}.zenuml .bg-gray-200\\/75{background-color:#e5e7ebbf}.zenuml .bg-gray-200\\/80{background-color:#e5e7ebcc}.zenuml .bg-gray-200\\/85{background-color:#e5e7ebd9}.zenuml .bg-gray-200\\/90{background-color:#e5e7ebe6}.zenuml .bg-gray-200\\/95{background-color:#e5e7ebf2}.zenuml .bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-300\\/0{background-color:#d1d5db00}.zenuml .bg-gray-300\\/10{background-color:#d1d5db1a}.zenuml .bg-gray-300\\/100{background-color:#d1d5db}.zenuml .bg-gray-300\\/15{background-color:#d1d5db26}.zenuml .bg-gray-300\\/20{background-color:#d1d5db33}.zenuml .bg-gray-300\\/25{background-color:#d1d5db40}.zenuml .bg-gray-300\\/30{background-color:#d1d5db4d}.zenuml .bg-gray-300\\/35{background-color:#d1d5db59}.zenuml .bg-gray-300\\/40{background-color:#d1d5db66}.zenuml .bg-gray-300\\/45{background-color:#d1d5db73}.zenuml .bg-gray-300\\/5{background-color:#d1d5db0d}.zenuml .bg-gray-300\\/50{background-color:#d1d5db80}.zenuml .bg-gray-300\\/55{background-color:#d1d5db8c}.zenuml .bg-gray-300\\/60{background-color:#d1d5db99}.zenuml .bg-gray-300\\/65{background-color:#d1d5dba6}.zenuml .bg-gray-300\\/70{background-color:#d1d5dbb3}.zenuml .bg-gray-300\\/75{background-color:#d1d5dbbf}.zenuml .bg-gray-300\\/80{background-color:#d1d5dbcc}.zenuml .bg-gray-300\\/85{background-color:#d1d5dbd9}.zenuml .bg-gray-300\\/90{background-color:#d1d5dbe6}.zenuml .bg-gray-300\\/95{background-color:#d1d5dbf2}.zenuml .bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-400\\/0{background-color:#9ca3af00}.zenuml .bg-gray-400\\/10{background-color:#9ca3af1a}.zenuml .bg-gray-400\\/100{background-color:#9ca3af}.zenuml .bg-gray-400\\/15{background-color:#9ca3af26}.zenuml .bg-gray-400\\/20{background-color:#9ca3af33}.zenuml .bg-gray-400\\/25{background-color:#9ca3af40}.zenuml .bg-gray-400\\/30{background-color:#9ca3af4d}.zenuml .bg-gray-400\\/35{background-color:#9ca3af59}.zenuml .bg-gray-400\\/40{background-color:#9ca3af66}.zenuml .bg-gray-400\\/45{background-color:#9ca3af73}.zenuml .bg-gray-400\\/5{background-color:#9ca3af0d}.zenuml .bg-gray-400\\/50{background-color:#9ca3af80}.zenuml .bg-gray-400\\/55{background-color:#9ca3af8c}.zenuml .bg-gray-400\\/60{background-color:#9ca3af99}.zenuml .bg-gray-400\\/65{background-color:#9ca3afa6}.zenuml .bg-gray-400\\/70{background-color:#9ca3afb3}.zenuml .bg-gray-400\\/75{background-color:#9ca3afbf}.zenuml .bg-gray-400\\/80{background-color:#9ca3afcc}.zenuml .bg-gray-400\\/85{background-color:#9ca3afd9}.zenuml .bg-gray-400\\/90{background-color:#9ca3afe6}.zenuml .bg-gray-400\\/95{background-color:#9ca3aff2}.zenuml .bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-50\\/0{background-color:#f9fafb00}.zenuml .bg-gray-50\\/10{background-color:#f9fafb1a}.zenuml .bg-gray-50\\/100{background-color:#f9fafb}.zenuml .bg-gray-50\\/15{background-color:#f9fafb26}.zenuml .bg-gray-50\\/20{background-color:#f9fafb33}.zenuml .bg-gray-50\\/25{background-color:#f9fafb40}.zenuml .bg-gray-50\\/30{background-color:#f9fafb4d}.zenuml .bg-gray-50\\/35{background-color:#f9fafb59}.zenuml .bg-gray-50\\/40{background-color:#f9fafb66}.zenuml .bg-gray-50\\/45{background-color:#f9fafb73}.zenuml .bg-gray-50\\/5{background-color:#f9fafb0d}.zenuml .bg-gray-50\\/50{background-color:#f9fafb80}.zenuml .bg-gray-50\\/55{background-color:#f9fafb8c}.zenuml .bg-gray-50\\/60{background-color:#f9fafb99}.zenuml .bg-gray-50\\/65{background-color:#f9fafba6}.zenuml .bg-gray-50\\/70{background-color:#f9fafbb3}.zenuml .bg-gray-50\\/75{background-color:#f9fafbbf}.zenuml .bg-gray-50\\/80{background-color:#f9fafbcc}.zenuml .bg-gray-50\\/85{background-color:#f9fafbd9}.zenuml .bg-gray-50\\/90{background-color:#f9fafbe6}.zenuml .bg-gray-50\\/95{background-color:#f9fafbf2}.zenuml .bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-500\\/0{background-color:#6b728000}.zenuml .bg-gray-500\\/10{background-color:#6b72801a}.zenuml .bg-gray-500\\/100{background-color:#6b7280}.zenuml .bg-gray-500\\/15{background-color:#6b728026}.zenuml .bg-gray-500\\/20{background-color:#6b728033}.zenuml .bg-gray-500\\/25{background-color:#6b728040}.zenuml .bg-gray-500\\/30{background-color:#6b72804d}.zenuml .bg-gray-500\\/35{background-color:#6b728059}.zenuml .bg-gray-500\\/40{background-color:#6b728066}.zenuml .bg-gray-500\\/45{background-color:#6b728073}.zenuml .bg-gray-500\\/5{background-color:#6b72800d}.zenuml .bg-gray-500\\/50{background-color:#6b728080}.zenuml .bg-gray-500\\/55{background-color:#6b72808c}.zenuml .bg-gray-500\\/60{background-color:#6b728099}.zenuml .bg-gray-500\\/65{background-color:#6b7280a6}.zenuml .bg-gray-500\\/70{background-color:#6b7280b3}.zenuml .bg-gray-500\\/75{background-color:#6b7280bf}.zenuml .bg-gray-500\\/80{background-color:#6b7280cc}.zenuml .bg-gray-500\\/85{background-color:#6b7280d9}.zenuml .bg-gray-500\\/90{background-color:#6b7280e6}.zenuml .bg-gray-500\\/95{background-color:#6b7280f2}.zenuml .bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-600\\/0{background-color:#4b556300}.zenuml .bg-gray-600\\/10{background-color:#4b55631a}.zenuml .bg-gray-600\\/100{background-color:#4b5563}.zenuml .bg-gray-600\\/15{background-color:#4b556326}.zenuml .bg-gray-600\\/20{background-color:#4b556333}.zenuml .bg-gray-600\\/25{background-color:#4b556340}.zenuml .bg-gray-600\\/30{background-color:#4b55634d}.zenuml .bg-gray-600\\/35{background-color:#4b556359}.zenuml .bg-gray-600\\/40{background-color:#4b556366}.zenuml .bg-gray-600\\/45{background-color:#4b556373}.zenuml .bg-gray-600\\/5{background-color:#4b55630d}.zenuml .bg-gray-600\\/50{background-color:#4b556380}.zenuml .bg-gray-600\\/55{background-color:#4b55638c}.zenuml .bg-gray-600\\/60{background-color:#4b556399}.zenuml .bg-gray-600\\/65{background-color:#4b5563a6}.zenuml .bg-gray-600\\/70{background-color:#4b5563b3}.zenuml .bg-gray-600\\/75{background-color:#4b5563bf}.zenuml .bg-gray-600\\/80{background-color:#4b5563cc}.zenuml .bg-gray-600\\/85{background-color:#4b5563d9}.zenuml .bg-gray-600\\/90{background-color:#4b5563e6}.zenuml .bg-gray-600\\/95{background-color:#4b5563f2}.zenuml .bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-700\\/0{background-color:#37415100}.zenuml .bg-gray-700\\/10{background-color:#3741511a}.zenuml .bg-gray-700\\/100{background-color:#374151}.zenuml .bg-gray-700\\/15{background-color:#37415126}.zenuml .bg-gray-700\\/20{background-color:#37415133}.zenuml .bg-gray-700\\/25{background-color:#37415140}.zenuml .bg-gray-700\\/30{background-color:#3741514d}.zenuml .bg-gray-700\\/35{background-color:#37415159}.zenuml .bg-gray-700\\/40{background-color:#37415166}.zenuml .bg-gray-700\\/45{background-color:#37415173}.zenuml .bg-gray-700\\/5{background-color:#3741510d}.zenuml .bg-gray-700\\/50{background-color:#37415180}.zenuml .bg-gray-700\\/55{background-color:#3741518c}.zenuml .bg-gray-700\\/60{background-color:#37415199}.zenuml .bg-gray-700\\/65{background-color:#374151a6}.zenuml .bg-gray-700\\/70{background-color:#374151b3}.zenuml .bg-gray-700\\/75{background-color:#374151bf}.zenuml .bg-gray-700\\/80{background-color:#374151cc}.zenuml .bg-gray-700\\/85{background-color:#374151d9}.zenuml .bg-gray-700\\/90{background-color:#374151e6}.zenuml .bg-gray-700\\/95{background-color:#374151f2}.zenuml .bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-800\\/0{background-color:#1f293700}.zenuml .bg-gray-800\\/10{background-color:#1f29371a}.zenuml .bg-gray-800\\/100{background-color:#1f2937}.zenuml .bg-gray-800\\/15{background-color:#1f293726}.zenuml .bg-gray-800\\/20{background-color:#1f293733}.zenuml .bg-gray-800\\/25{background-color:#1f293740}.zenuml .bg-gray-800\\/30{background-color:#1f29374d}.zenuml .bg-gray-800\\/35{background-color:#1f293759}.zenuml .bg-gray-800\\/40{background-color:#1f293766}.zenuml .bg-gray-800\\/45{background-color:#1f293773}.zenuml .bg-gray-800\\/5{background-color:#1f29370d}.zenuml .bg-gray-800\\/50{background-color:#1f293780}.zenuml .bg-gray-800\\/55{background-color:#1f29378c}.zenuml .bg-gray-800\\/60{background-color:#1f293799}.zenuml .bg-gray-800\\/65{background-color:#1f2937a6}.zenuml .bg-gray-800\\/70{background-color:#1f2937b3}.zenuml .bg-gray-800\\/75{background-color:#1f2937bf}.zenuml .bg-gray-800\\/80{background-color:#1f2937cc}.zenuml .bg-gray-800\\/85{background-color:#1f2937d9}.zenuml .bg-gray-800\\/90{background-color:#1f2937e6}.zenuml .bg-gray-800\\/95{background-color:#1f2937f2}.zenuml .bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-900\\/0{background-color:#11182700}.zenuml .bg-gray-900\\/10{background-color:#1118271a}.zenuml .bg-gray-900\\/100{background-color:#111827}.zenuml .bg-gray-900\\/15{background-color:#11182726}.zenuml .bg-gray-900\\/20{background-color:#11182733}.zenuml .bg-gray-900\\/25{background-color:#11182740}.zenuml .bg-gray-900\\/30{background-color:#1118274d}.zenuml .bg-gray-900\\/35{background-color:#11182759}.zenuml .bg-gray-900\\/40{background-color:#11182766}.zenuml .bg-gray-900\\/45{background-color:#11182773}.zenuml .bg-gray-900\\/5{background-color:#1118270d}.zenuml .bg-gray-900\\/50{background-color:#11182780}.zenuml .bg-gray-900\\/55{background-color:#1118278c}.zenuml .bg-gray-900\\/60{background-color:#11182799}.zenuml .bg-gray-900\\/65{background-color:#111827a6}.zenuml .bg-gray-900\\/70{background-color:#111827b3}.zenuml .bg-gray-900\\/75{background-color:#111827bf}.zenuml .bg-gray-900\\/80{background-color:#111827cc}.zenuml .bg-gray-900\\/85{background-color:#111827d9}.zenuml .bg-gray-900\\/90{background-color:#111827e6}.zenuml .bg-gray-900\\/95{background-color:#111827f2}.zenuml .bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.zenuml .bg-gray-950\\/0{background-color:#03071200}.zenuml .bg-gray-950\\/10{background-color:#0307121a}.zenuml .bg-gray-950\\/100{background-color:#030712}.zenuml .bg-gray-950\\/15{background-color:#03071226}.zenuml .bg-gray-950\\/20{background-color:#03071233}.zenuml .bg-gray-950\\/25{background-color:#03071240}.zenuml .bg-gray-950\\/30{background-color:#0307124d}.zenuml .bg-gray-950\\/35{background-color:#03071259}.zenuml .bg-gray-950\\/40{background-color:#03071266}.zenuml .bg-gray-950\\/45{background-color:#03071273}.zenuml .bg-gray-950\\/5{background-color:#0307120d}.zenuml .bg-gray-950\\/50{background-color:#03071280}.zenuml .bg-gray-950\\/55{background-color:#0307128c}.zenuml .bg-gray-950\\/60{background-color:#03071299}.zenuml .bg-gray-950\\/65{background-color:#030712a6}.zenuml .bg-gray-950\\/70{background-color:#030712b3}.zenuml .bg-gray-950\\/75{background-color:#030712bf}.zenuml .bg-gray-950\\/80{background-color:#030712cc}.zenuml .bg-gray-950\\/85{background-color:#030712d9}.zenuml .bg-gray-950\\/90{background-color:#030712e6}.zenuml .bg-gray-950\\/95{background-color:#030712f2}.zenuml .bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-100\\/0{background-color:#dcfce700}.zenuml .bg-green-100\\/10{background-color:#dcfce71a}.zenuml .bg-green-100\\/100{background-color:#dcfce7}.zenuml .bg-green-100\\/15{background-color:#dcfce726}.zenuml .bg-green-100\\/20{background-color:#dcfce733}.zenuml .bg-green-100\\/25{background-color:#dcfce740}.zenuml .bg-green-100\\/30{background-color:#dcfce74d}.zenuml .bg-green-100\\/35{background-color:#dcfce759}.zenuml .bg-green-100\\/40{background-color:#dcfce766}.zenuml .bg-green-100\\/45{background-color:#dcfce773}.zenuml .bg-green-100\\/5{background-color:#dcfce70d}.zenuml .bg-green-100\\/50{background-color:#dcfce780}.zenuml .bg-green-100\\/55{background-color:#dcfce78c}.zenuml .bg-green-100\\/60{background-color:#dcfce799}.zenuml .bg-green-100\\/65{background-color:#dcfce7a6}.zenuml .bg-green-100\\/70{background-color:#dcfce7b3}.zenuml .bg-green-100\\/75{background-color:#dcfce7bf}.zenuml .bg-green-100\\/80{background-color:#dcfce7cc}.zenuml .bg-green-100\\/85{background-color:#dcfce7d9}.zenuml .bg-green-100\\/90{background-color:#dcfce7e6}.zenuml .bg-green-100\\/95{background-color:#dcfce7f2}.zenuml .bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-200\\/0{background-color:#bbf7d000}.zenuml .bg-green-200\\/10{background-color:#bbf7d01a}.zenuml .bg-green-200\\/100{background-color:#bbf7d0}.zenuml .bg-green-200\\/15{background-color:#bbf7d026}.zenuml .bg-green-200\\/20{background-color:#bbf7d033}.zenuml .bg-green-200\\/25{background-color:#bbf7d040}.zenuml .bg-green-200\\/30{background-color:#bbf7d04d}.zenuml .bg-green-200\\/35{background-color:#bbf7d059}.zenuml .bg-green-200\\/40{background-color:#bbf7d066}.zenuml .bg-green-200\\/45{background-color:#bbf7d073}.zenuml .bg-green-200\\/5{background-color:#bbf7d00d}.zenuml .bg-green-200\\/50{background-color:#bbf7d080}.zenuml .bg-green-200\\/55{background-color:#bbf7d08c}.zenuml .bg-green-200\\/60{background-color:#bbf7d099}.zenuml .bg-green-200\\/65{background-color:#bbf7d0a6}.zenuml .bg-green-200\\/70{background-color:#bbf7d0b3}.zenuml .bg-green-200\\/75{background-color:#bbf7d0bf}.zenuml .bg-green-200\\/80{background-color:#bbf7d0cc}.zenuml .bg-green-200\\/85{background-color:#bbf7d0d9}.zenuml .bg-green-200\\/90{background-color:#bbf7d0e6}.zenuml .bg-green-200\\/95{background-color:#bbf7d0f2}.zenuml .bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-300\\/0{background-color:#86efac00}.zenuml .bg-green-300\\/10{background-color:#86efac1a}.zenuml .bg-green-300\\/100{background-color:#86efac}.zenuml .bg-green-300\\/15{background-color:#86efac26}.zenuml .bg-green-300\\/20{background-color:#86efac33}.zenuml .bg-green-300\\/25{background-color:#86efac40}.zenuml .bg-green-300\\/30{background-color:#86efac4d}.zenuml .bg-green-300\\/35{background-color:#86efac59}.zenuml .bg-green-300\\/40{background-color:#86efac66}.zenuml .bg-green-300\\/45{background-color:#86efac73}.zenuml .bg-green-300\\/5{background-color:#86efac0d}.zenuml .bg-green-300\\/50{background-color:#86efac80}.zenuml .bg-green-300\\/55{background-color:#86efac8c}.zenuml .bg-green-300\\/60{background-color:#86efac99}.zenuml .bg-green-300\\/65{background-color:#86efaca6}.zenuml .bg-green-300\\/70{background-color:#86efacb3}.zenuml .bg-green-300\\/75{background-color:#86efacbf}.zenuml .bg-green-300\\/80{background-color:#86efaccc}.zenuml .bg-green-300\\/85{background-color:#86efacd9}.zenuml .bg-green-300\\/90{background-color:#86eface6}.zenuml .bg-green-300\\/95{background-color:#86efacf2}.zenuml .bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-400\\/0{background-color:#4ade8000}.zenuml .bg-green-400\\/10{background-color:#4ade801a}.zenuml .bg-green-400\\/100{background-color:#4ade80}.zenuml .bg-green-400\\/15{background-color:#4ade8026}.zenuml .bg-green-400\\/20{background-color:#4ade8033}.zenuml .bg-green-400\\/25{background-color:#4ade8040}.zenuml .bg-green-400\\/30{background-color:#4ade804d}.zenuml .bg-green-400\\/35{background-color:#4ade8059}.zenuml .bg-green-400\\/40{background-color:#4ade8066}.zenuml .bg-green-400\\/45{background-color:#4ade8073}.zenuml .bg-green-400\\/5{background-color:#4ade800d}.zenuml .bg-green-400\\/50{background-color:#4ade8080}.zenuml .bg-green-400\\/55{background-color:#4ade808c}.zenuml .bg-green-400\\/60{background-color:#4ade8099}.zenuml .bg-green-400\\/65{background-color:#4ade80a6}.zenuml .bg-green-400\\/70{background-color:#4ade80b3}.zenuml .bg-green-400\\/75{background-color:#4ade80bf}.zenuml .bg-green-400\\/80{background-color:#4ade80cc}.zenuml .bg-green-400\\/85{background-color:#4ade80d9}.zenuml .bg-green-400\\/90{background-color:#4ade80e6}.zenuml .bg-green-400\\/95{background-color:#4ade80f2}.zenuml .bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-50\\/0{background-color:#f0fdf400}.zenuml .bg-green-50\\/10{background-color:#f0fdf41a}.zenuml .bg-green-50\\/100{background-color:#f0fdf4}.zenuml .bg-green-50\\/15{background-color:#f0fdf426}.zenuml .bg-green-50\\/20{background-color:#f0fdf433}.zenuml .bg-green-50\\/25{background-color:#f0fdf440}.zenuml .bg-green-50\\/30{background-color:#f0fdf44d}.zenuml .bg-green-50\\/35{background-color:#f0fdf459}.zenuml .bg-green-50\\/40{background-color:#f0fdf466}.zenuml .bg-green-50\\/45{background-color:#f0fdf473}.zenuml .bg-green-50\\/5{background-color:#f0fdf40d}.zenuml .bg-green-50\\/50{background-color:#f0fdf480}.zenuml .bg-green-50\\/55{background-color:#f0fdf48c}.zenuml .bg-green-50\\/60{background-color:#f0fdf499}.zenuml .bg-green-50\\/65{background-color:#f0fdf4a6}.zenuml .bg-green-50\\/70{background-color:#f0fdf4b3}.zenuml .bg-green-50\\/75{background-color:#f0fdf4bf}.zenuml .bg-green-50\\/80{background-color:#f0fdf4cc}.zenuml .bg-green-50\\/85{background-color:#f0fdf4d9}.zenuml .bg-green-50\\/90{background-color:#f0fdf4e6}.zenuml .bg-green-50\\/95{background-color:#f0fdf4f2}.zenuml .bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-500\\/0{background-color:#22c55e00}.zenuml .bg-green-500\\/10{background-color:#22c55e1a}.zenuml .bg-green-500\\/100{background-color:#22c55e}.zenuml .bg-green-500\\/15{background-color:#22c55e26}.zenuml .bg-green-500\\/20{background-color:#22c55e33}.zenuml .bg-green-500\\/25{background-color:#22c55e40}.zenuml .bg-green-500\\/30{background-color:#22c55e4d}.zenuml .bg-green-500\\/35{background-color:#22c55e59}.zenuml .bg-green-500\\/40{background-color:#22c55e66}.zenuml .bg-green-500\\/45{background-color:#22c55e73}.zenuml .bg-green-500\\/5{background-color:#22c55e0d}.zenuml .bg-green-500\\/50{background-color:#22c55e80}.zenuml .bg-green-500\\/55{background-color:#22c55e8c}.zenuml .bg-green-500\\/60{background-color:#22c55e99}.zenuml .bg-green-500\\/65{background-color:#22c55ea6}.zenuml .bg-green-500\\/70{background-color:#22c55eb3}.zenuml .bg-green-500\\/75{background-color:#22c55ebf}.zenuml .bg-green-500\\/80{background-color:#22c55ecc}.zenuml .bg-green-500\\/85{background-color:#22c55ed9}.zenuml .bg-green-500\\/90{background-color:#22c55ee6}.zenuml .bg-green-500\\/95{background-color:#22c55ef2}.zenuml .bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-600\\/0{background-color:#16a34a00}.zenuml .bg-green-600\\/10{background-color:#16a34a1a}.zenuml .bg-green-600\\/100{background-color:#16a34a}.zenuml .bg-green-600\\/15{background-color:#16a34a26}.zenuml .bg-green-600\\/20{background-color:#16a34a33}.zenuml .bg-green-600\\/25{background-color:#16a34a40}.zenuml .bg-green-600\\/30{background-color:#16a34a4d}.zenuml .bg-green-600\\/35{background-color:#16a34a59}.zenuml .bg-green-600\\/40{background-color:#16a34a66}.zenuml .bg-green-600\\/45{background-color:#16a34a73}.zenuml .bg-green-600\\/5{background-color:#16a34a0d}.zenuml .bg-green-600\\/50{background-color:#16a34a80}.zenuml .bg-green-600\\/55{background-color:#16a34a8c}.zenuml .bg-green-600\\/60{background-color:#16a34a99}.zenuml .bg-green-600\\/65{background-color:#16a34aa6}.zenuml .bg-green-600\\/70{background-color:#16a34ab3}.zenuml .bg-green-600\\/75{background-color:#16a34abf}.zenuml .bg-green-600\\/80{background-color:#16a34acc}.zenuml .bg-green-600\\/85{background-color:#16a34ad9}.zenuml .bg-green-600\\/90{background-color:#16a34ae6}.zenuml .bg-green-600\\/95{background-color:#16a34af2}.zenuml .bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-700\\/0{background-color:#15803d00}.zenuml .bg-green-700\\/10{background-color:#15803d1a}.zenuml .bg-green-700\\/100{background-color:#15803d}.zenuml .bg-green-700\\/15{background-color:#15803d26}.zenuml .bg-green-700\\/20{background-color:#15803d33}.zenuml .bg-green-700\\/25{background-color:#15803d40}.zenuml .bg-green-700\\/30{background-color:#15803d4d}.zenuml .bg-green-700\\/35{background-color:#15803d59}.zenuml .bg-green-700\\/40{background-color:#15803d66}.zenuml .bg-green-700\\/45{background-color:#15803d73}.zenuml .bg-green-700\\/5{background-color:#15803d0d}.zenuml .bg-green-700\\/50{background-color:#15803d80}.zenuml .bg-green-700\\/55{background-color:#15803d8c}.zenuml .bg-green-700\\/60{background-color:#15803d99}.zenuml .bg-green-700\\/65{background-color:#15803da6}.zenuml .bg-green-700\\/70{background-color:#15803db3}.zenuml .bg-green-700\\/75{background-color:#15803dbf}.zenuml .bg-green-700\\/80{background-color:#15803dcc}.zenuml .bg-green-700\\/85{background-color:#15803dd9}.zenuml .bg-green-700\\/90{background-color:#15803de6}.zenuml .bg-green-700\\/95{background-color:#15803df2}.zenuml .bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-800\\/0{background-color:#16653400}.zenuml .bg-green-800\\/10{background-color:#1665341a}.zenuml .bg-green-800\\/100{background-color:#166534}.zenuml .bg-green-800\\/15{background-color:#16653426}.zenuml .bg-green-800\\/20{background-color:#16653433}.zenuml .bg-green-800\\/25{background-color:#16653440}.zenuml .bg-green-800\\/30{background-color:#1665344d}.zenuml .bg-green-800\\/35{background-color:#16653459}.zenuml .bg-green-800\\/40{background-color:#16653466}.zenuml .bg-green-800\\/45{background-color:#16653473}.zenuml .bg-green-800\\/5{background-color:#1665340d}.zenuml .bg-green-800\\/50{background-color:#16653480}.zenuml .bg-green-800\\/55{background-color:#1665348c}.zenuml .bg-green-800\\/60{background-color:#16653499}.zenuml .bg-green-800\\/65{background-color:#166534a6}.zenuml .bg-green-800\\/70{background-color:#166534b3}.zenuml .bg-green-800\\/75{background-color:#166534bf}.zenuml .bg-green-800\\/80{background-color:#166534cc}.zenuml .bg-green-800\\/85{background-color:#166534d9}.zenuml .bg-green-800\\/90{background-color:#166534e6}.zenuml .bg-green-800\\/95{background-color:#166534f2}.zenuml .bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-900\\/0{background-color:#14532d00}.zenuml .bg-green-900\\/10{background-color:#14532d1a}.zenuml .bg-green-900\\/100{background-color:#14532d}.zenuml .bg-green-900\\/15{background-color:#14532d26}.zenuml .bg-green-900\\/20{background-color:#14532d33}.zenuml .bg-green-900\\/25{background-color:#14532d40}.zenuml .bg-green-900\\/30{background-color:#14532d4d}.zenuml .bg-green-900\\/35{background-color:#14532d59}.zenuml .bg-green-900\\/40{background-color:#14532d66}.zenuml .bg-green-900\\/45{background-color:#14532d73}.zenuml .bg-green-900\\/5{background-color:#14532d0d}.zenuml .bg-green-900\\/50{background-color:#14532d80}.zenuml .bg-green-900\\/55{background-color:#14532d8c}.zenuml .bg-green-900\\/60{background-color:#14532d99}.zenuml .bg-green-900\\/65{background-color:#14532da6}.zenuml .bg-green-900\\/70{background-color:#14532db3}.zenuml .bg-green-900\\/75{background-color:#14532dbf}.zenuml .bg-green-900\\/80{background-color:#14532dcc}.zenuml .bg-green-900\\/85{background-color:#14532dd9}.zenuml .bg-green-900\\/90{background-color:#14532de6}.zenuml .bg-green-900\\/95{background-color:#14532df2}.zenuml .bg-green-950{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.zenuml .bg-green-950\\/0{background-color:#052e1600}.zenuml .bg-green-950\\/10{background-color:#052e161a}.zenuml .bg-green-950\\/100{background-color:#052e16}.zenuml .bg-green-950\\/15{background-color:#052e1626}.zenuml .bg-green-950\\/20{background-color:#052e1633}.zenuml .bg-green-950\\/25{background-color:#052e1640}.zenuml .bg-green-950\\/30{background-color:#052e164d}.zenuml .bg-green-950\\/35{background-color:#052e1659}.zenuml .bg-green-950\\/40{background-color:#052e1666}.zenuml .bg-green-950\\/45{background-color:#052e1673}.zenuml .bg-green-950\\/5{background-color:#052e160d}.zenuml .bg-green-950\\/50{background-color:#052e1680}.zenuml .bg-green-950\\/55{background-color:#052e168c}.zenuml .bg-green-950\\/60{background-color:#052e1699}.zenuml .bg-green-950\\/65{background-color:#052e16a6}.zenuml .bg-green-950\\/70{background-color:#052e16b3}.zenuml .bg-green-950\\/75{background-color:#052e16bf}.zenuml .bg-green-950\\/80{background-color:#052e16cc}.zenuml .bg-green-950\\/85{background-color:#052e16d9}.zenuml .bg-green-950\\/90{background-color:#052e16e6}.zenuml .bg-green-950\\/95{background-color:#052e16f2}.zenuml .bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-100\\/0{background-color:#e0e7ff00}.zenuml .bg-indigo-100\\/10{background-color:#e0e7ff1a}.zenuml .bg-indigo-100\\/100{background-color:#e0e7ff}.zenuml .bg-indigo-100\\/15{background-color:#e0e7ff26}.zenuml .bg-indigo-100\\/20{background-color:#e0e7ff33}.zenuml .bg-indigo-100\\/25{background-color:#e0e7ff40}.zenuml .bg-indigo-100\\/30{background-color:#e0e7ff4d}.zenuml .bg-indigo-100\\/35{background-color:#e0e7ff59}.zenuml .bg-indigo-100\\/40{background-color:#e0e7ff66}.zenuml .bg-indigo-100\\/45{background-color:#e0e7ff73}.zenuml .bg-indigo-100\\/5{background-color:#e0e7ff0d}.zenuml .bg-indigo-100\\/50{background-color:#e0e7ff80}.zenuml .bg-indigo-100\\/55{background-color:#e0e7ff8c}.zenuml .bg-indigo-100\\/60{background-color:#e0e7ff99}.zenuml .bg-indigo-100\\/65{background-color:#e0e7ffa6}.zenuml .bg-indigo-100\\/70{background-color:#e0e7ffb3}.zenuml .bg-indigo-100\\/75{background-color:#e0e7ffbf}.zenuml .bg-indigo-100\\/80{background-color:#e0e7ffcc}.zenuml .bg-indigo-100\\/85{background-color:#e0e7ffd9}.zenuml .bg-indigo-100\\/90{background-color:#e0e7ffe6}.zenuml .bg-indigo-100\\/95{background-color:#e0e7fff2}.zenuml .bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-200\\/0{background-color:#c7d2fe00}.zenuml .bg-indigo-200\\/10{background-color:#c7d2fe1a}.zenuml .bg-indigo-200\\/100{background-color:#c7d2fe}.zenuml .bg-indigo-200\\/15{background-color:#c7d2fe26}.zenuml .bg-indigo-200\\/20{background-color:#c7d2fe33}.zenuml .bg-indigo-200\\/25{background-color:#c7d2fe40}.zenuml .bg-indigo-200\\/30{background-color:#c7d2fe4d}.zenuml .bg-indigo-200\\/35{background-color:#c7d2fe59}.zenuml .bg-indigo-200\\/40{background-color:#c7d2fe66}.zenuml .bg-indigo-200\\/45{background-color:#c7d2fe73}.zenuml .bg-indigo-200\\/5{background-color:#c7d2fe0d}.zenuml .bg-indigo-200\\/50{background-color:#c7d2fe80}.zenuml .bg-indigo-200\\/55{background-color:#c7d2fe8c}.zenuml .bg-indigo-200\\/60{background-color:#c7d2fe99}.zenuml .bg-indigo-200\\/65{background-color:#c7d2fea6}.zenuml .bg-indigo-200\\/70{background-color:#c7d2feb3}.zenuml .bg-indigo-200\\/75{background-color:#c7d2febf}.zenuml .bg-indigo-200\\/80{background-color:#c7d2fecc}.zenuml .bg-indigo-200\\/85{background-color:#c7d2fed9}.zenuml .bg-indigo-200\\/90{background-color:#c7d2fee6}.zenuml .bg-indigo-200\\/95{background-color:#c7d2fef2}.zenuml .bg-indigo-300{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-300\\/0{background-color:#a5b4fc00}.zenuml .bg-indigo-300\\/10{background-color:#a5b4fc1a}.zenuml .bg-indigo-300\\/100{background-color:#a5b4fc}.zenuml .bg-indigo-300\\/15{background-color:#a5b4fc26}.zenuml .bg-indigo-300\\/20{background-color:#a5b4fc33}.zenuml .bg-indigo-300\\/25{background-color:#a5b4fc40}.zenuml .bg-indigo-300\\/30{background-color:#a5b4fc4d}.zenuml .bg-indigo-300\\/35{background-color:#a5b4fc59}.zenuml .bg-indigo-300\\/40{background-color:#a5b4fc66}.zenuml .bg-indigo-300\\/45{background-color:#a5b4fc73}.zenuml .bg-indigo-300\\/5{background-color:#a5b4fc0d}.zenuml .bg-indigo-300\\/50{background-color:#a5b4fc80}.zenuml .bg-indigo-300\\/55{background-color:#a5b4fc8c}.zenuml .bg-indigo-300\\/60{background-color:#a5b4fc99}.zenuml .bg-indigo-300\\/65{background-color:#a5b4fca6}.zenuml .bg-indigo-300\\/70{background-color:#a5b4fcb3}.zenuml .bg-indigo-300\\/75{background-color:#a5b4fcbf}.zenuml .bg-indigo-300\\/80{background-color:#a5b4fccc}.zenuml .bg-indigo-300\\/85{background-color:#a5b4fcd9}.zenuml .bg-indigo-300\\/90{background-color:#a5b4fce6}.zenuml .bg-indigo-300\\/95{background-color:#a5b4fcf2}.zenuml .bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-400\\/0{background-color:#818cf800}.zenuml .bg-indigo-400\\/10{background-color:#818cf81a}.zenuml .bg-indigo-400\\/100{background-color:#818cf8}.zenuml .bg-indigo-400\\/15{background-color:#818cf826}.zenuml .bg-indigo-400\\/20{background-color:#818cf833}.zenuml .bg-indigo-400\\/25{background-color:#818cf840}.zenuml .bg-indigo-400\\/30{background-color:#818cf84d}.zenuml .bg-indigo-400\\/35{background-color:#818cf859}.zenuml .bg-indigo-400\\/40{background-color:#818cf866}.zenuml .bg-indigo-400\\/45{background-color:#818cf873}.zenuml .bg-indigo-400\\/5{background-color:#818cf80d}.zenuml .bg-indigo-400\\/50{background-color:#818cf880}.zenuml .bg-indigo-400\\/55{background-color:#818cf88c}.zenuml .bg-indigo-400\\/60{background-color:#818cf899}.zenuml .bg-indigo-400\\/65{background-color:#818cf8a6}.zenuml .bg-indigo-400\\/70{background-color:#818cf8b3}.zenuml .bg-indigo-400\\/75{background-color:#818cf8bf}.zenuml .bg-indigo-400\\/80{background-color:#818cf8cc}.zenuml .bg-indigo-400\\/85{background-color:#818cf8d9}.zenuml .bg-indigo-400\\/90{background-color:#818cf8e6}.zenuml .bg-indigo-400\\/95{background-color:#818cf8f2}.zenuml .bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-50\\/0{background-color:#eef2ff00}.zenuml .bg-indigo-50\\/10{background-color:#eef2ff1a}.zenuml .bg-indigo-50\\/100{background-color:#eef2ff}.zenuml .bg-indigo-50\\/15{background-color:#eef2ff26}.zenuml .bg-indigo-50\\/20{background-color:#eef2ff33}.zenuml .bg-indigo-50\\/25{background-color:#eef2ff40}.zenuml .bg-indigo-50\\/30{background-color:#eef2ff4d}.zenuml .bg-indigo-50\\/35{background-color:#eef2ff59}.zenuml .bg-indigo-50\\/40{background-color:#eef2ff66}.zenuml .bg-indigo-50\\/45{background-color:#eef2ff73}.zenuml .bg-indigo-50\\/5{background-color:#eef2ff0d}.zenuml .bg-indigo-50\\/50{background-color:#eef2ff80}.zenuml .bg-indigo-50\\/55{background-color:#eef2ff8c}.zenuml .bg-indigo-50\\/60{background-color:#eef2ff99}.zenuml .bg-indigo-50\\/65{background-color:#eef2ffa6}.zenuml .bg-indigo-50\\/70{background-color:#eef2ffb3}.zenuml .bg-indigo-50\\/75{background-color:#eef2ffbf}.zenuml .bg-indigo-50\\/80{background-color:#eef2ffcc}.zenuml .bg-indigo-50\\/85{background-color:#eef2ffd9}.zenuml .bg-indigo-50\\/90{background-color:#eef2ffe6}.zenuml .bg-indigo-50\\/95{background-color:#eef2fff2}.zenuml .bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-500\\/0{background-color:#6366f100}.zenuml .bg-indigo-500\\/10{background-color:#6366f11a}.zenuml .bg-indigo-500\\/100{background-color:#6366f1}.zenuml .bg-indigo-500\\/15{background-color:#6366f126}.zenuml .bg-indigo-500\\/20{background-color:#6366f133}.zenuml .bg-indigo-500\\/25{background-color:#6366f140}.zenuml .bg-indigo-500\\/30{background-color:#6366f14d}.zenuml .bg-indigo-500\\/35{background-color:#6366f159}.zenuml .bg-indigo-500\\/40{background-color:#6366f166}.zenuml .bg-indigo-500\\/45{background-color:#6366f173}.zenuml .bg-indigo-500\\/5{background-color:#6366f10d}.zenuml .bg-indigo-500\\/50{background-color:#6366f180}.zenuml .bg-indigo-500\\/55{background-color:#6366f18c}.zenuml .bg-indigo-500\\/60{background-color:#6366f199}.zenuml .bg-indigo-500\\/65{background-color:#6366f1a6}.zenuml .bg-indigo-500\\/70{background-color:#6366f1b3}.zenuml .bg-indigo-500\\/75{background-color:#6366f1bf}.zenuml .bg-indigo-500\\/80{background-color:#6366f1cc}.zenuml .bg-indigo-500\\/85{background-color:#6366f1d9}.zenuml .bg-indigo-500\\/90{background-color:#6366f1e6}.zenuml .bg-indigo-500\\/95{background-color:#6366f1f2}.zenuml .bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-600\\/0{background-color:#4f46e500}.zenuml .bg-indigo-600\\/10{background-color:#4f46e51a}.zenuml .bg-indigo-600\\/100{background-color:#4f46e5}.zenuml .bg-indigo-600\\/15{background-color:#4f46e526}.zenuml .bg-indigo-600\\/20{background-color:#4f46e533}.zenuml .bg-indigo-600\\/25{background-color:#4f46e540}.zenuml .bg-indigo-600\\/30{background-color:#4f46e54d}.zenuml .bg-indigo-600\\/35{background-color:#4f46e559}.zenuml .bg-indigo-600\\/40{background-color:#4f46e566}.zenuml .bg-indigo-600\\/45{background-color:#4f46e573}.zenuml .bg-indigo-600\\/5{background-color:#4f46e50d}.zenuml .bg-indigo-600\\/50{background-color:#4f46e580}.zenuml .bg-indigo-600\\/55{background-color:#4f46e58c}.zenuml .bg-indigo-600\\/60{background-color:#4f46e599}.zenuml .bg-indigo-600\\/65{background-color:#4f46e5a6}.zenuml .bg-indigo-600\\/70{background-color:#4f46e5b3}.zenuml .bg-indigo-600\\/75{background-color:#4f46e5bf}.zenuml .bg-indigo-600\\/80{background-color:#4f46e5cc}.zenuml .bg-indigo-600\\/85{background-color:#4f46e5d9}.zenuml .bg-indigo-600\\/90{background-color:#4f46e5e6}.zenuml .bg-indigo-600\\/95{background-color:#4f46e5f2}.zenuml .bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-700\\/0{background-color:#4338ca00}.zenuml .bg-indigo-700\\/10{background-color:#4338ca1a}.zenuml .bg-indigo-700\\/100{background-color:#4338ca}.zenuml .bg-indigo-700\\/15{background-color:#4338ca26}.zenuml .bg-indigo-700\\/20{background-color:#4338ca33}.zenuml .bg-indigo-700\\/25{background-color:#4338ca40}.zenuml .bg-indigo-700\\/30{background-color:#4338ca4d}.zenuml .bg-indigo-700\\/35{background-color:#4338ca59}.zenuml .bg-indigo-700\\/40{background-color:#4338ca66}.zenuml .bg-indigo-700\\/45{background-color:#4338ca73}.zenuml .bg-indigo-700\\/5{background-color:#4338ca0d}.zenuml .bg-indigo-700\\/50{background-color:#4338ca80}.zenuml .bg-indigo-700\\/55{background-color:#4338ca8c}.zenuml .bg-indigo-700\\/60{background-color:#4338ca99}.zenuml .bg-indigo-700\\/65{background-color:#4338caa6}.zenuml .bg-indigo-700\\/70{background-color:#4338cab3}.zenuml .bg-indigo-700\\/75{background-color:#4338cabf}.zenuml .bg-indigo-700\\/80{background-color:#4338cacc}.zenuml .bg-indigo-700\\/85{background-color:#4338cad9}.zenuml .bg-indigo-700\\/90{background-color:#4338cae6}.zenuml .bg-indigo-700\\/95{background-color:#4338caf2}.zenuml .bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-800\\/0{background-color:#3730a300}.zenuml .bg-indigo-800\\/10{background-color:#3730a31a}.zenuml .bg-indigo-800\\/100{background-color:#3730a3}.zenuml .bg-indigo-800\\/15{background-color:#3730a326}.zenuml .bg-indigo-800\\/20{background-color:#3730a333}.zenuml .bg-indigo-800\\/25{background-color:#3730a340}.zenuml .bg-indigo-800\\/30{background-color:#3730a34d}.zenuml .bg-indigo-800\\/35{background-color:#3730a359}.zenuml .bg-indigo-800\\/40{background-color:#3730a366}.zenuml .bg-indigo-800\\/45{background-color:#3730a373}.zenuml .bg-indigo-800\\/5{background-color:#3730a30d}.zenuml .bg-indigo-800\\/50{background-color:#3730a380}.zenuml .bg-indigo-800\\/55{background-color:#3730a38c}.zenuml .bg-indigo-800\\/60{background-color:#3730a399}.zenuml .bg-indigo-800\\/65{background-color:#3730a3a6}.zenuml .bg-indigo-800\\/70{background-color:#3730a3b3}.zenuml .bg-indigo-800\\/75{background-color:#3730a3bf}.zenuml .bg-indigo-800\\/80{background-color:#3730a3cc}.zenuml .bg-indigo-800\\/85{background-color:#3730a3d9}.zenuml .bg-indigo-800\\/90{background-color:#3730a3e6}.zenuml .bg-indigo-800\\/95{background-color:#3730a3f2}.zenuml .bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-900\\/0{background-color:#312e8100}.zenuml .bg-indigo-900\\/10{background-color:#312e811a}.zenuml .bg-indigo-900\\/100{background-color:#312e81}.zenuml .bg-indigo-900\\/15{background-color:#312e8126}.zenuml .bg-indigo-900\\/20{background-color:#312e8133}.zenuml .bg-indigo-900\\/25{background-color:#312e8140}.zenuml .bg-indigo-900\\/30{background-color:#312e814d}.zenuml .bg-indigo-900\\/35{background-color:#312e8159}.zenuml .bg-indigo-900\\/40{background-color:#312e8166}.zenuml .bg-indigo-900\\/45{background-color:#312e8173}.zenuml .bg-indigo-900\\/5{background-color:#312e810d}.zenuml .bg-indigo-900\\/50{background-color:#312e8180}.zenuml .bg-indigo-900\\/55{background-color:#312e818c}.zenuml .bg-indigo-900\\/60{background-color:#312e8199}.zenuml .bg-indigo-900\\/65{background-color:#312e81a6}.zenuml .bg-indigo-900\\/70{background-color:#312e81b3}.zenuml .bg-indigo-900\\/75{background-color:#312e81bf}.zenuml .bg-indigo-900\\/80{background-color:#312e81cc}.zenuml .bg-indigo-900\\/85{background-color:#312e81d9}.zenuml .bg-indigo-900\\/90{background-color:#312e81e6}.zenuml .bg-indigo-900\\/95{background-color:#312e81f2}.zenuml .bg-indigo-950{--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.zenuml .bg-indigo-950\\/0{background-color:#1e1b4b00}.zenuml .bg-indigo-950\\/10{background-color:#1e1b4b1a}.zenuml .bg-indigo-950\\/100{background-color:#1e1b4b}.zenuml .bg-indigo-950\\/15{background-color:#1e1b4b26}.zenuml .bg-indigo-950\\/20{background-color:#1e1b4b33}.zenuml .bg-indigo-950\\/25{background-color:#1e1b4b40}.zenuml .bg-indigo-950\\/30{background-color:#1e1b4b4d}.zenuml .bg-indigo-950\\/35{background-color:#1e1b4b59}.zenuml .bg-indigo-950\\/40{background-color:#1e1b4b66}.zenuml .bg-indigo-950\\/45{background-color:#1e1b4b73}.zenuml .bg-indigo-950\\/5{background-color:#1e1b4b0d}.zenuml .bg-indigo-950\\/50{background-color:#1e1b4b80}.zenuml .bg-indigo-950\\/55{background-color:#1e1b4b8c}.zenuml .bg-indigo-950\\/60{background-color:#1e1b4b99}.zenuml .bg-indigo-950\\/65{background-color:#1e1b4ba6}.zenuml .bg-indigo-950\\/70{background-color:#1e1b4bb3}.zenuml .bg-indigo-950\\/75{background-color:#1e1b4bbf}.zenuml .bg-indigo-950\\/80{background-color:#1e1b4bcc}.zenuml .bg-indigo-950\\/85{background-color:#1e1b4bd9}.zenuml .bg-indigo-950\\/90{background-color:#1e1b4be6}.zenuml .bg-indigo-950\\/95{background-color:#1e1b4bf2}.zenuml .bg-inherit{background-color:inherit}.zenuml .bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-100\\/0{background-color:#ecfccb00}.zenuml .bg-lime-100\\/10{background-color:#ecfccb1a}.zenuml .bg-lime-100\\/100{background-color:#ecfccb}.zenuml .bg-lime-100\\/15{background-color:#ecfccb26}.zenuml .bg-lime-100\\/20{background-color:#ecfccb33}.zenuml .bg-lime-100\\/25{background-color:#ecfccb40}.zenuml .bg-lime-100\\/30{background-color:#ecfccb4d}.zenuml .bg-lime-100\\/35{background-color:#ecfccb59}.zenuml .bg-lime-100\\/40{background-color:#ecfccb66}.zenuml .bg-lime-100\\/45{background-color:#ecfccb73}.zenuml .bg-lime-100\\/5{background-color:#ecfccb0d}.zenuml .bg-lime-100\\/50{background-color:#ecfccb80}.zenuml .bg-lime-100\\/55{background-color:#ecfccb8c}.zenuml .bg-lime-100\\/60{background-color:#ecfccb99}.zenuml .bg-lime-100\\/65{background-color:#ecfccba6}.zenuml .bg-lime-100\\/70{background-color:#ecfccbb3}.zenuml .bg-lime-100\\/75{background-color:#ecfccbbf}.zenuml .bg-lime-100\\/80{background-color:#ecfccbcc}.zenuml .bg-lime-100\\/85{background-color:#ecfccbd9}.zenuml .bg-lime-100\\/90{background-color:#ecfccbe6}.zenuml .bg-lime-100\\/95{background-color:#ecfccbf2}.zenuml .bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-200\\/0{background-color:#d9f99d00}.zenuml .bg-lime-200\\/10{background-color:#d9f99d1a}.zenuml .bg-lime-200\\/100{background-color:#d9f99d}.zenuml .bg-lime-200\\/15{background-color:#d9f99d26}.zenuml .bg-lime-200\\/20{background-color:#d9f99d33}.zenuml .bg-lime-200\\/25{background-color:#d9f99d40}.zenuml .bg-lime-200\\/30{background-color:#d9f99d4d}.zenuml .bg-lime-200\\/35{background-color:#d9f99d59}.zenuml .bg-lime-200\\/40{background-color:#d9f99d66}.zenuml .bg-lime-200\\/45{background-color:#d9f99d73}.zenuml .bg-lime-200\\/5{background-color:#d9f99d0d}.zenuml .bg-lime-200\\/50{background-color:#d9f99d80}.zenuml .bg-lime-200\\/55{background-color:#d9f99d8c}.zenuml .bg-lime-200\\/60{background-color:#d9f99d99}.zenuml .bg-lime-200\\/65{background-color:#d9f99da6}.zenuml .bg-lime-200\\/70{background-color:#d9f99db3}.zenuml .bg-lime-200\\/75{background-color:#d9f99dbf}.zenuml .bg-lime-200\\/80{background-color:#d9f99dcc}.zenuml .bg-lime-200\\/85{background-color:#d9f99dd9}.zenuml .bg-lime-200\\/90{background-color:#d9f99de6}.zenuml .bg-lime-200\\/95{background-color:#d9f99df2}.zenuml .bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-300\\/0{background-color:#bef26400}.zenuml .bg-lime-300\\/10{background-color:#bef2641a}.zenuml .bg-lime-300\\/100{background-color:#bef264}.zenuml .bg-lime-300\\/15{background-color:#bef26426}.zenuml .bg-lime-300\\/20{background-color:#bef26433}.zenuml .bg-lime-300\\/25{background-color:#bef26440}.zenuml .bg-lime-300\\/30{background-color:#bef2644d}.zenuml .bg-lime-300\\/35{background-color:#bef26459}.zenuml .bg-lime-300\\/40{background-color:#bef26466}.zenuml .bg-lime-300\\/45{background-color:#bef26473}.zenuml .bg-lime-300\\/5{background-color:#bef2640d}.zenuml .bg-lime-300\\/50{background-color:#bef26480}.zenuml .bg-lime-300\\/55{background-color:#bef2648c}.zenuml .bg-lime-300\\/60{background-color:#bef26499}.zenuml .bg-lime-300\\/65{background-color:#bef264a6}.zenuml .bg-lime-300\\/70{background-color:#bef264b3}.zenuml .bg-lime-300\\/75{background-color:#bef264bf}.zenuml .bg-lime-300\\/80{background-color:#bef264cc}.zenuml .bg-lime-300\\/85{background-color:#bef264d9}.zenuml .bg-lime-300\\/90{background-color:#bef264e6}.zenuml .bg-lime-300\\/95{background-color:#bef264f2}.zenuml .bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-400\\/0{background-color:#a3e63500}.zenuml .bg-lime-400\\/10{background-color:#a3e6351a}.zenuml .bg-lime-400\\/100{background-color:#a3e635}.zenuml .bg-lime-400\\/15{background-color:#a3e63526}.zenuml .bg-lime-400\\/20{background-color:#a3e63533}.zenuml .bg-lime-400\\/25{background-color:#a3e63540}.zenuml .bg-lime-400\\/30{background-color:#a3e6354d}.zenuml .bg-lime-400\\/35{background-color:#a3e63559}.zenuml .bg-lime-400\\/40{background-color:#a3e63566}.zenuml .bg-lime-400\\/45{background-color:#a3e63573}.zenuml .bg-lime-400\\/5{background-color:#a3e6350d}.zenuml .bg-lime-400\\/50{background-color:#a3e63580}.zenuml .bg-lime-400\\/55{background-color:#a3e6358c}.zenuml .bg-lime-400\\/60{background-color:#a3e63599}.zenuml .bg-lime-400\\/65{background-color:#a3e635a6}.zenuml .bg-lime-400\\/70{background-color:#a3e635b3}.zenuml .bg-lime-400\\/75{background-color:#a3e635bf}.zenuml .bg-lime-400\\/80{background-color:#a3e635cc}.zenuml .bg-lime-400\\/85{background-color:#a3e635d9}.zenuml .bg-lime-400\\/90{background-color:#a3e635e6}.zenuml .bg-lime-400\\/95{background-color:#a3e635f2}.zenuml .bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-50\\/0{background-color:#f7fee700}.zenuml .bg-lime-50\\/10{background-color:#f7fee71a}.zenuml .bg-lime-50\\/100{background-color:#f7fee7}.zenuml .bg-lime-50\\/15{background-color:#f7fee726}.zenuml .bg-lime-50\\/20{background-color:#f7fee733}.zenuml .bg-lime-50\\/25{background-color:#f7fee740}.zenuml .bg-lime-50\\/30{background-color:#f7fee74d}.zenuml .bg-lime-50\\/35{background-color:#f7fee759}.zenuml .bg-lime-50\\/40{background-color:#f7fee766}.zenuml .bg-lime-50\\/45{background-color:#f7fee773}.zenuml .bg-lime-50\\/5{background-color:#f7fee70d}.zenuml .bg-lime-50\\/50{background-color:#f7fee780}.zenuml .bg-lime-50\\/55{background-color:#f7fee78c}.zenuml .bg-lime-50\\/60{background-color:#f7fee799}.zenuml .bg-lime-50\\/65{background-color:#f7fee7a6}.zenuml .bg-lime-50\\/70{background-color:#f7fee7b3}.zenuml .bg-lime-50\\/75{background-color:#f7fee7bf}.zenuml .bg-lime-50\\/80{background-color:#f7fee7cc}.zenuml .bg-lime-50\\/85{background-color:#f7fee7d9}.zenuml .bg-lime-50\\/90{background-color:#f7fee7e6}.zenuml .bg-lime-50\\/95{background-color:#f7fee7f2}.zenuml .bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-500\\/0{background-color:#84cc1600}.zenuml .bg-lime-500\\/10{background-color:#84cc161a}.zenuml .bg-lime-500\\/100{background-color:#84cc16}.zenuml .bg-lime-500\\/15{background-color:#84cc1626}.zenuml .bg-lime-500\\/20{background-color:#84cc1633}.zenuml .bg-lime-500\\/25{background-color:#84cc1640}.zenuml .bg-lime-500\\/30{background-color:#84cc164d}.zenuml .bg-lime-500\\/35{background-color:#84cc1659}.zenuml .bg-lime-500\\/40{background-color:#84cc1666}.zenuml .bg-lime-500\\/45{background-color:#84cc1673}.zenuml .bg-lime-500\\/5{background-color:#84cc160d}.zenuml .bg-lime-500\\/50{background-color:#84cc1680}.zenuml .bg-lime-500\\/55{background-color:#84cc168c}.zenuml .bg-lime-500\\/60{background-color:#84cc1699}.zenuml .bg-lime-500\\/65{background-color:#84cc16a6}.zenuml .bg-lime-500\\/70{background-color:#84cc16b3}.zenuml .bg-lime-500\\/75{background-color:#84cc16bf}.zenuml .bg-lime-500\\/80{background-color:#84cc16cc}.zenuml .bg-lime-500\\/85{background-color:#84cc16d9}.zenuml .bg-lime-500\\/90{background-color:#84cc16e6}.zenuml .bg-lime-500\\/95{background-color:#84cc16f2}.zenuml .bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-600\\/0{background-color:#65a30d00}.zenuml .bg-lime-600\\/10{background-color:#65a30d1a}.zenuml .bg-lime-600\\/100{background-color:#65a30d}.zenuml .bg-lime-600\\/15{background-color:#65a30d26}.zenuml .bg-lime-600\\/20{background-color:#65a30d33}.zenuml .bg-lime-600\\/25{background-color:#65a30d40}.zenuml .bg-lime-600\\/30{background-color:#65a30d4d}.zenuml .bg-lime-600\\/35{background-color:#65a30d59}.zenuml .bg-lime-600\\/40{background-color:#65a30d66}.zenuml .bg-lime-600\\/45{background-color:#65a30d73}.zenuml .bg-lime-600\\/5{background-color:#65a30d0d}.zenuml .bg-lime-600\\/50{background-color:#65a30d80}.zenuml .bg-lime-600\\/55{background-color:#65a30d8c}.zenuml .bg-lime-600\\/60{background-color:#65a30d99}.zenuml .bg-lime-600\\/65{background-color:#65a30da6}.zenuml .bg-lime-600\\/70{background-color:#65a30db3}.zenuml .bg-lime-600\\/75{background-color:#65a30dbf}.zenuml .bg-lime-600\\/80{background-color:#65a30dcc}.zenuml .bg-lime-600\\/85{background-color:#65a30dd9}.zenuml .bg-lime-600\\/90{background-color:#65a30de6}.zenuml .bg-lime-600\\/95{background-color:#65a30df2}.zenuml .bg-lime-700{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-700\\/0{background-color:#4d7c0f00}.zenuml .bg-lime-700\\/10{background-color:#4d7c0f1a}.zenuml .bg-lime-700\\/100{background-color:#4d7c0f}.zenuml .bg-lime-700\\/15{background-color:#4d7c0f26}.zenuml .bg-lime-700\\/20{background-color:#4d7c0f33}.zenuml .bg-lime-700\\/25{background-color:#4d7c0f40}.zenuml .bg-lime-700\\/30{background-color:#4d7c0f4d}.zenuml .bg-lime-700\\/35{background-color:#4d7c0f59}.zenuml .bg-lime-700\\/40{background-color:#4d7c0f66}.zenuml .bg-lime-700\\/45{background-color:#4d7c0f73}.zenuml .bg-lime-700\\/5{background-color:#4d7c0f0d}.zenuml .bg-lime-700\\/50{background-color:#4d7c0f80}.zenuml .bg-lime-700\\/55{background-color:#4d7c0f8c}.zenuml .bg-lime-700\\/60{background-color:#4d7c0f99}.zenuml .bg-lime-700\\/65{background-color:#4d7c0fa6}.zenuml .bg-lime-700\\/70{background-color:#4d7c0fb3}.zenuml .bg-lime-700\\/75{background-color:#4d7c0fbf}.zenuml .bg-lime-700\\/80{background-color:#4d7c0fcc}.zenuml .bg-lime-700\\/85{background-color:#4d7c0fd9}.zenuml .bg-lime-700\\/90{background-color:#4d7c0fe6}.zenuml .bg-lime-700\\/95{background-color:#4d7c0ff2}.zenuml .bg-lime-800{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-800\\/0{background-color:#3f621200}.zenuml .bg-lime-800\\/10{background-color:#3f62121a}.zenuml .bg-lime-800\\/100{background-color:#3f6212}.zenuml .bg-lime-800\\/15{background-color:#3f621226}.zenuml .bg-lime-800\\/20{background-color:#3f621233}.zenuml .bg-lime-800\\/25{background-color:#3f621240}.zenuml .bg-lime-800\\/30{background-color:#3f62124d}.zenuml .bg-lime-800\\/35{background-color:#3f621259}.zenuml .bg-lime-800\\/40{background-color:#3f621266}.zenuml .bg-lime-800\\/45{background-color:#3f621273}.zenuml .bg-lime-800\\/5{background-color:#3f62120d}.zenuml .bg-lime-800\\/50{background-color:#3f621280}.zenuml .bg-lime-800\\/55{background-color:#3f62128c}.zenuml .bg-lime-800\\/60{background-color:#3f621299}.zenuml .bg-lime-800\\/65{background-color:#3f6212a6}.zenuml .bg-lime-800\\/70{background-color:#3f6212b3}.zenuml .bg-lime-800\\/75{background-color:#3f6212bf}.zenuml .bg-lime-800\\/80{background-color:#3f6212cc}.zenuml .bg-lime-800\\/85{background-color:#3f6212d9}.zenuml .bg-lime-800\\/90{background-color:#3f6212e6}.zenuml .bg-lime-800\\/95{background-color:#3f6212f2}.zenuml .bg-lime-900{--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-900\\/0{background-color:#36531400}.zenuml .bg-lime-900\\/10{background-color:#3653141a}.zenuml .bg-lime-900\\/100{background-color:#365314}.zenuml .bg-lime-900\\/15{background-color:#36531426}.zenuml .bg-lime-900\\/20{background-color:#36531433}.zenuml .bg-lime-900\\/25{background-color:#36531440}.zenuml .bg-lime-900\\/30{background-color:#3653144d}.zenuml .bg-lime-900\\/35{background-color:#36531459}.zenuml .bg-lime-900\\/40{background-color:#36531466}.zenuml .bg-lime-900\\/45{background-color:#36531473}.zenuml .bg-lime-900\\/5{background-color:#3653140d}.zenuml .bg-lime-900\\/50{background-color:#36531480}.zenuml .bg-lime-900\\/55{background-color:#3653148c}.zenuml .bg-lime-900\\/60{background-color:#36531499}.zenuml .bg-lime-900\\/65{background-color:#365314a6}.zenuml .bg-lime-900\\/70{background-color:#365314b3}.zenuml .bg-lime-900\\/75{background-color:#365314bf}.zenuml .bg-lime-900\\/80{background-color:#365314cc}.zenuml .bg-lime-900\\/85{background-color:#365314d9}.zenuml .bg-lime-900\\/90{background-color:#365314e6}.zenuml .bg-lime-900\\/95{background-color:#365314f2}.zenuml .bg-lime-950{--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity, 1))}.zenuml .bg-lime-950\\/0{background-color:#1a2e0500}.zenuml .bg-lime-950\\/10{background-color:#1a2e051a}.zenuml .bg-lime-950\\/100{background-color:#1a2e05}.zenuml .bg-lime-950\\/15{background-color:#1a2e0526}.zenuml .bg-lime-950\\/20{background-color:#1a2e0533}.zenuml .bg-lime-950\\/25{background-color:#1a2e0540}.zenuml .bg-lime-950\\/30{background-color:#1a2e054d}.zenuml .bg-lime-950\\/35{background-color:#1a2e0559}.zenuml .bg-lime-950\\/40{background-color:#1a2e0566}.zenuml .bg-lime-950\\/45{background-color:#1a2e0573}.zenuml .bg-lime-950\\/5{background-color:#1a2e050d}.zenuml .bg-lime-950\\/50{background-color:#1a2e0580}.zenuml .bg-lime-950\\/55{background-color:#1a2e058c}.zenuml .bg-lime-950\\/60{background-color:#1a2e0599}.zenuml .bg-lime-950\\/65{background-color:#1a2e05a6}.zenuml .bg-lime-950\\/70{background-color:#1a2e05b3}.zenuml .bg-lime-950\\/75{background-color:#1a2e05bf}.zenuml .bg-lime-950\\/80{background-color:#1a2e05cc}.zenuml .bg-lime-950\\/85{background-color:#1a2e05d9}.zenuml .bg-lime-950\\/90{background-color:#1a2e05e6}.zenuml .bg-lime-950\\/95{background-color:#1a2e05f2}.zenuml .bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-100\\/0{background-color:#f5f5f500}.zenuml .bg-neutral-100\\/10{background-color:#f5f5f51a}.zenuml .bg-neutral-100\\/100{background-color:#f5f5f5}.zenuml .bg-neutral-100\\/15{background-color:#f5f5f526}.zenuml .bg-neutral-100\\/20{background-color:#f5f5f533}.zenuml .bg-neutral-100\\/25{background-color:#f5f5f540}.zenuml .bg-neutral-100\\/30{background-color:#f5f5f54d}.zenuml .bg-neutral-100\\/35{background-color:#f5f5f559}.zenuml .bg-neutral-100\\/40{background-color:#f5f5f566}.zenuml .bg-neutral-100\\/45{background-color:#f5f5f573}.zenuml .bg-neutral-100\\/5{background-color:#f5f5f50d}.zenuml .bg-neutral-100\\/50{background-color:#f5f5f580}.zenuml .bg-neutral-100\\/55{background-color:#f5f5f58c}.zenuml .bg-neutral-100\\/60{background-color:#f5f5f599}.zenuml .bg-neutral-100\\/65{background-color:#f5f5f5a6}.zenuml .bg-neutral-100\\/70{background-color:#f5f5f5b3}.zenuml .bg-neutral-100\\/75{background-color:#f5f5f5bf}.zenuml .bg-neutral-100\\/80{background-color:#f5f5f5cc}.zenuml .bg-neutral-100\\/85{background-color:#f5f5f5d9}.zenuml .bg-neutral-100\\/90{background-color:#f5f5f5e6}.zenuml .bg-neutral-100\\/95{background-color:#f5f5f5f2}.zenuml .bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-200\\/0{background-color:#e5e5e500}.zenuml .bg-neutral-200\\/10{background-color:#e5e5e51a}.zenuml .bg-neutral-200\\/100{background-color:#e5e5e5}.zenuml .bg-neutral-200\\/15{background-color:#e5e5e526}.zenuml .bg-neutral-200\\/20{background-color:#e5e5e533}.zenuml .bg-neutral-200\\/25{background-color:#e5e5e540}.zenuml .bg-neutral-200\\/30{background-color:#e5e5e54d}.zenuml .bg-neutral-200\\/35{background-color:#e5e5e559}.zenuml .bg-neutral-200\\/40{background-color:#e5e5e566}.zenuml .bg-neutral-200\\/45{background-color:#e5e5e573}.zenuml .bg-neutral-200\\/5{background-color:#e5e5e50d}.zenuml .bg-neutral-200\\/50{background-color:#e5e5e580}.zenuml .bg-neutral-200\\/55{background-color:#e5e5e58c}.zenuml .bg-neutral-200\\/60{background-color:#e5e5e599}.zenuml .bg-neutral-200\\/65{background-color:#e5e5e5a6}.zenuml .bg-neutral-200\\/70{background-color:#e5e5e5b3}.zenuml .bg-neutral-200\\/75{background-color:#e5e5e5bf}.zenuml .bg-neutral-200\\/80{background-color:#e5e5e5cc}.zenuml .bg-neutral-200\\/85{background-color:#e5e5e5d9}.zenuml .bg-neutral-200\\/90{background-color:#e5e5e5e6}.zenuml .bg-neutral-200\\/95{background-color:#e5e5e5f2}.zenuml .bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-300\\/0{background-color:#d4d4d400}.zenuml .bg-neutral-300\\/10{background-color:#d4d4d41a}.zenuml .bg-neutral-300\\/100{background-color:#d4d4d4}.zenuml .bg-neutral-300\\/15{background-color:#d4d4d426}.zenuml .bg-neutral-300\\/20{background-color:#d4d4d433}.zenuml .bg-neutral-300\\/25{background-color:#d4d4d440}.zenuml .bg-neutral-300\\/30{background-color:#d4d4d44d}.zenuml .bg-neutral-300\\/35{background-color:#d4d4d459}.zenuml .bg-neutral-300\\/40{background-color:#d4d4d466}.zenuml .bg-neutral-300\\/45{background-color:#d4d4d473}.zenuml .bg-neutral-300\\/5{background-color:#d4d4d40d}.zenuml .bg-neutral-300\\/50{background-color:#d4d4d480}.zenuml .bg-neutral-300\\/55{background-color:#d4d4d48c}.zenuml .bg-neutral-300\\/60{background-color:#d4d4d499}.zenuml .bg-neutral-300\\/65{background-color:#d4d4d4a6}.zenuml .bg-neutral-300\\/70{background-color:#d4d4d4b3}.zenuml .bg-neutral-300\\/75{background-color:#d4d4d4bf}.zenuml .bg-neutral-300\\/80{background-color:#d4d4d4cc}.zenuml .bg-neutral-300\\/85{background-color:#d4d4d4d9}.zenuml .bg-neutral-300\\/90{background-color:#d4d4d4e6}.zenuml .bg-neutral-300\\/95{background-color:#d4d4d4f2}.zenuml .bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-400\\/0{background-color:#a3a3a300}.zenuml .bg-neutral-400\\/10{background-color:#a3a3a31a}.zenuml .bg-neutral-400\\/100{background-color:#a3a3a3}.zenuml .bg-neutral-400\\/15{background-color:#a3a3a326}.zenuml .bg-neutral-400\\/20{background-color:#a3a3a333}.zenuml .bg-neutral-400\\/25{background-color:#a3a3a340}.zenuml .bg-neutral-400\\/30{background-color:#a3a3a34d}.zenuml .bg-neutral-400\\/35{background-color:#a3a3a359}.zenuml .bg-neutral-400\\/40{background-color:#a3a3a366}.zenuml .bg-neutral-400\\/45{background-color:#a3a3a373}.zenuml .bg-neutral-400\\/5{background-color:#a3a3a30d}.zenuml .bg-neutral-400\\/50{background-color:#a3a3a380}.zenuml .bg-neutral-400\\/55{background-color:#a3a3a38c}.zenuml .bg-neutral-400\\/60{background-color:#a3a3a399}.zenuml .bg-neutral-400\\/65{background-color:#a3a3a3a6}.zenuml .bg-neutral-400\\/70{background-color:#a3a3a3b3}.zenuml .bg-neutral-400\\/75{background-color:#a3a3a3bf}.zenuml .bg-neutral-400\\/80{background-color:#a3a3a3cc}.zenuml .bg-neutral-400\\/85{background-color:#a3a3a3d9}.zenuml .bg-neutral-400\\/90{background-color:#a3a3a3e6}.zenuml .bg-neutral-400\\/95{background-color:#a3a3a3f2}.zenuml .bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-50\\/0{background-color:#fafafa00}.zenuml .bg-neutral-50\\/10{background-color:#fafafa1a}.zenuml .bg-neutral-50\\/100{background-color:#fafafa}.zenuml .bg-neutral-50\\/15{background-color:#fafafa26}.zenuml .bg-neutral-50\\/20{background-color:#fafafa33}.zenuml .bg-neutral-50\\/25{background-color:#fafafa40}.zenuml .bg-neutral-50\\/30{background-color:#fafafa4d}.zenuml .bg-neutral-50\\/35{background-color:#fafafa59}.zenuml .bg-neutral-50\\/40{background-color:#fafafa66}.zenuml .bg-neutral-50\\/45{background-color:#fafafa73}.zenuml .bg-neutral-50\\/5{background-color:#fafafa0d}.zenuml .bg-neutral-50\\/50{background-color:#fafafa80}.zenuml .bg-neutral-50\\/55{background-color:#fafafa8c}.zenuml .bg-neutral-50\\/60{background-color:#fafafa99}.zenuml .bg-neutral-50\\/65{background-color:#fafafaa6}.zenuml .bg-neutral-50\\/70{background-color:#fafafab3}.zenuml .bg-neutral-50\\/75{background-color:#fafafabf}.zenuml .bg-neutral-50\\/80{background-color:#fafafacc}.zenuml .bg-neutral-50\\/85{background-color:#fafafad9}.zenuml .bg-neutral-50\\/90{background-color:#fafafae6}.zenuml .bg-neutral-50\\/95{background-color:#fafafaf2}.zenuml .bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-500\\/0{background-color:#73737300}.zenuml .bg-neutral-500\\/10{background-color:#7373731a}.zenuml .bg-neutral-500\\/100{background-color:#737373}.zenuml .bg-neutral-500\\/15{background-color:#73737326}.zenuml .bg-neutral-500\\/20{background-color:#73737333}.zenuml .bg-neutral-500\\/25{background-color:#73737340}.zenuml .bg-neutral-500\\/30{background-color:#7373734d}.zenuml .bg-neutral-500\\/35{background-color:#73737359}.zenuml .bg-neutral-500\\/40{background-color:#73737366}.zenuml .bg-neutral-500\\/45{background-color:#73737373}.zenuml .bg-neutral-500\\/5{background-color:#7373730d}.zenuml .bg-neutral-500\\/50{background-color:#73737380}.zenuml .bg-neutral-500\\/55{background-color:#7373738c}.zenuml .bg-neutral-500\\/60{background-color:#73737399}.zenuml .bg-neutral-500\\/65{background-color:#737373a6}.zenuml .bg-neutral-500\\/70{background-color:#737373b3}.zenuml .bg-neutral-500\\/75{background-color:#737373bf}.zenuml .bg-neutral-500\\/80{background-color:#737373cc}.zenuml .bg-neutral-500\\/85{background-color:#737373d9}.zenuml .bg-neutral-500\\/90{background-color:#737373e6}.zenuml .bg-neutral-500\\/95{background-color:#737373f2}.zenuml .bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-600\\/0{background-color:#52525200}.zenuml .bg-neutral-600\\/10{background-color:#5252521a}.zenuml .bg-neutral-600\\/100{background-color:#525252}.zenuml .bg-neutral-600\\/15{background-color:#52525226}.zenuml .bg-neutral-600\\/20{background-color:#52525233}.zenuml .bg-neutral-600\\/25{background-color:#52525240}.zenuml .bg-neutral-600\\/30{background-color:#5252524d}.zenuml .bg-neutral-600\\/35{background-color:#52525259}.zenuml .bg-neutral-600\\/40{background-color:#52525266}.zenuml .bg-neutral-600\\/45{background-color:#52525273}.zenuml .bg-neutral-600\\/5{background-color:#5252520d}.zenuml .bg-neutral-600\\/50{background-color:#52525280}.zenuml .bg-neutral-600\\/55{background-color:#5252528c}.zenuml .bg-neutral-600\\/60{background-color:#52525299}.zenuml .bg-neutral-600\\/65{background-color:#525252a6}.zenuml .bg-neutral-600\\/70{background-color:#525252b3}.zenuml .bg-neutral-600\\/75{background-color:#525252bf}.zenuml .bg-neutral-600\\/80{background-color:#525252cc}.zenuml .bg-neutral-600\\/85{background-color:#525252d9}.zenuml .bg-neutral-600\\/90{background-color:#525252e6}.zenuml .bg-neutral-600\\/95{background-color:#525252f2}.zenuml .bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-700\\/0{background-color:#40404000}.zenuml .bg-neutral-700\\/10{background-color:#4040401a}.zenuml .bg-neutral-700\\/100{background-color:#404040}.zenuml .bg-neutral-700\\/15{background-color:#40404026}.zenuml .bg-neutral-700\\/20{background-color:#40404033}.zenuml .bg-neutral-700\\/25{background-color:#40404040}.zenuml .bg-neutral-700\\/30{background-color:#4040404d}.zenuml .bg-neutral-700\\/35{background-color:#40404059}.zenuml .bg-neutral-700\\/40{background-color:#40404066}.zenuml .bg-neutral-700\\/45{background-color:#40404073}.zenuml .bg-neutral-700\\/5{background-color:#4040400d}.zenuml .bg-neutral-700\\/50{background-color:#40404080}.zenuml .bg-neutral-700\\/55{background-color:#4040408c}.zenuml .bg-neutral-700\\/60{background-color:#40404099}.zenuml .bg-neutral-700\\/65{background-color:#404040a6}.zenuml .bg-neutral-700\\/70{background-color:#404040b3}.zenuml .bg-neutral-700\\/75{background-color:#404040bf}.zenuml .bg-neutral-700\\/80{background-color:#404040cc}.zenuml .bg-neutral-700\\/85{background-color:#404040d9}.zenuml .bg-neutral-700\\/90{background-color:#404040e6}.zenuml .bg-neutral-700\\/95{background-color:#404040f2}.zenuml .bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-800\\/0{background-color:#26262600}.zenuml .bg-neutral-800\\/10{background-color:#2626261a}.zenuml .bg-neutral-800\\/100{background-color:#262626}.zenuml .bg-neutral-800\\/15{background-color:#26262626}.zenuml .bg-neutral-800\\/20{background-color:#26262633}.zenuml .bg-neutral-800\\/25{background-color:#26262640}.zenuml .bg-neutral-800\\/30{background-color:#2626264d}.zenuml .bg-neutral-800\\/35{background-color:#26262659}.zenuml .bg-neutral-800\\/40{background-color:#26262666}.zenuml .bg-neutral-800\\/45{background-color:#26262673}.zenuml .bg-neutral-800\\/5{background-color:#2626260d}.zenuml .bg-neutral-800\\/50{background-color:#26262680}.zenuml .bg-neutral-800\\/55{background-color:#2626268c}.zenuml .bg-neutral-800\\/60{background-color:#26262699}.zenuml .bg-neutral-800\\/65{background-color:#262626a6}.zenuml .bg-neutral-800\\/70{background-color:#262626b3}.zenuml .bg-neutral-800\\/75{background-color:#262626bf}.zenuml .bg-neutral-800\\/80{background-color:#262626cc}.zenuml .bg-neutral-800\\/85{background-color:#262626d9}.zenuml .bg-neutral-800\\/90{background-color:#262626e6}.zenuml .bg-neutral-800\\/95{background-color:#262626f2}.zenuml .bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-900\\/0{background-color:#17171700}.zenuml .bg-neutral-900\\/10{background-color:#1717171a}.zenuml .bg-neutral-900\\/100{background-color:#171717}.zenuml .bg-neutral-900\\/15{background-color:#17171726}.zenuml .bg-neutral-900\\/20{background-color:#17171733}.zenuml .bg-neutral-900\\/25{background-color:#17171740}.zenuml .bg-neutral-900\\/30{background-color:#1717174d}.zenuml .bg-neutral-900\\/35{background-color:#17171759}.zenuml .bg-neutral-900\\/40{background-color:#17171766}.zenuml .bg-neutral-900\\/45{background-color:#17171773}.zenuml .bg-neutral-900\\/5{background-color:#1717170d}.zenuml .bg-neutral-900\\/50{background-color:#17171780}.zenuml .bg-neutral-900\\/55{background-color:#1717178c}.zenuml .bg-neutral-900\\/60{background-color:#17171799}.zenuml .bg-neutral-900\\/65{background-color:#171717a6}.zenuml .bg-neutral-900\\/70{background-color:#171717b3}.zenuml .bg-neutral-900\\/75{background-color:#171717bf}.zenuml .bg-neutral-900\\/80{background-color:#171717cc}.zenuml .bg-neutral-900\\/85{background-color:#171717d9}.zenuml .bg-neutral-900\\/90{background-color:#171717e6}.zenuml .bg-neutral-900\\/95{background-color:#171717f2}.zenuml .bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.zenuml .bg-neutral-950\\/0{background-color:#0a0a0a00}.zenuml .bg-neutral-950\\/10{background-color:#0a0a0a1a}.zenuml .bg-neutral-950\\/100{background-color:#0a0a0a}.zenuml .bg-neutral-950\\/15{background-color:#0a0a0a26}.zenuml .bg-neutral-950\\/20{background-color:#0a0a0a33}.zenuml .bg-neutral-950\\/25{background-color:#0a0a0a40}.zenuml .bg-neutral-950\\/30{background-color:#0a0a0a4d}.zenuml .bg-neutral-950\\/35{background-color:#0a0a0a59}.zenuml .bg-neutral-950\\/40{background-color:#0a0a0a66}.zenuml .bg-neutral-950\\/45{background-color:#0a0a0a73}.zenuml .bg-neutral-950\\/5{background-color:#0a0a0a0d}.zenuml .bg-neutral-950\\/50{background-color:#0a0a0a80}.zenuml .bg-neutral-950\\/55{background-color:#0a0a0a8c}.zenuml .bg-neutral-950\\/60{background-color:#0a0a0a99}.zenuml .bg-neutral-950\\/65{background-color:#0a0a0aa6}.zenuml .bg-neutral-950\\/70{background-color:#0a0a0ab3}.zenuml .bg-neutral-950\\/75{background-color:#0a0a0abf}.zenuml .bg-neutral-950\\/80{background-color:#0a0a0acc}.zenuml .bg-neutral-950\\/85{background-color:#0a0a0ad9}.zenuml .bg-neutral-950\\/90{background-color:#0a0a0ae6}.zenuml .bg-neutral-950\\/95{background-color:#0a0a0af2}.zenuml .bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-100\\/0{background-color:#ffedd500}.zenuml .bg-orange-100\\/10{background-color:#ffedd51a}.zenuml .bg-orange-100\\/100{background-color:#ffedd5}.zenuml .bg-orange-100\\/15{background-color:#ffedd526}.zenuml .bg-orange-100\\/20{background-color:#ffedd533}.zenuml .bg-orange-100\\/25{background-color:#ffedd540}.zenuml .bg-orange-100\\/30{background-color:#ffedd54d}.zenuml .bg-orange-100\\/35{background-color:#ffedd559}.zenuml .bg-orange-100\\/40{background-color:#ffedd566}.zenuml .bg-orange-100\\/45{background-color:#ffedd573}.zenuml .bg-orange-100\\/5{background-color:#ffedd50d}.zenuml .bg-orange-100\\/50{background-color:#ffedd580}.zenuml .bg-orange-100\\/55{background-color:#ffedd58c}.zenuml .bg-orange-100\\/60{background-color:#ffedd599}.zenuml .bg-orange-100\\/65{background-color:#ffedd5a6}.zenuml .bg-orange-100\\/70{background-color:#ffedd5b3}.zenuml .bg-orange-100\\/75{background-color:#ffedd5bf}.zenuml .bg-orange-100\\/80{background-color:#ffedd5cc}.zenuml .bg-orange-100\\/85{background-color:#ffedd5d9}.zenuml .bg-orange-100\\/90{background-color:#ffedd5e6}.zenuml .bg-orange-100\\/95{background-color:#ffedd5f2}.zenuml .bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-200\\/0{background-color:#fed7aa00}.zenuml .bg-orange-200\\/10{background-color:#fed7aa1a}.zenuml .bg-orange-200\\/100{background-color:#fed7aa}.zenuml .bg-orange-200\\/15{background-color:#fed7aa26}.zenuml .bg-orange-200\\/20{background-color:#fed7aa33}.zenuml .bg-orange-200\\/25{background-color:#fed7aa40}.zenuml .bg-orange-200\\/30{background-color:#fed7aa4d}.zenuml .bg-orange-200\\/35{background-color:#fed7aa59}.zenuml .bg-orange-200\\/40{background-color:#fed7aa66}.zenuml .bg-orange-200\\/45{background-color:#fed7aa73}.zenuml .bg-orange-200\\/5{background-color:#fed7aa0d}.zenuml .bg-orange-200\\/50{background-color:#fed7aa80}.zenuml .bg-orange-200\\/55{background-color:#fed7aa8c}.zenuml .bg-orange-200\\/60{background-color:#fed7aa99}.zenuml .bg-orange-200\\/65{background-color:#fed7aaa6}.zenuml .bg-orange-200\\/70{background-color:#fed7aab3}.zenuml .bg-orange-200\\/75{background-color:#fed7aabf}.zenuml .bg-orange-200\\/80{background-color:#fed7aacc}.zenuml .bg-orange-200\\/85{background-color:#fed7aad9}.zenuml .bg-orange-200\\/90{background-color:#fed7aae6}.zenuml .bg-orange-200\\/95{background-color:#fed7aaf2}.zenuml .bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-300\\/0{background-color:#fdba7400}.zenuml .bg-orange-300\\/10{background-color:#fdba741a}.zenuml .bg-orange-300\\/100{background-color:#fdba74}.zenuml .bg-orange-300\\/15{background-color:#fdba7426}.zenuml .bg-orange-300\\/20{background-color:#fdba7433}.zenuml .bg-orange-300\\/25{background-color:#fdba7440}.zenuml .bg-orange-300\\/30{background-color:#fdba744d}.zenuml .bg-orange-300\\/35{background-color:#fdba7459}.zenuml .bg-orange-300\\/40{background-color:#fdba7466}.zenuml .bg-orange-300\\/45{background-color:#fdba7473}.zenuml .bg-orange-300\\/5{background-color:#fdba740d}.zenuml .bg-orange-300\\/50{background-color:#fdba7480}.zenuml .bg-orange-300\\/55{background-color:#fdba748c}.zenuml .bg-orange-300\\/60{background-color:#fdba7499}.zenuml .bg-orange-300\\/65{background-color:#fdba74a6}.zenuml .bg-orange-300\\/70{background-color:#fdba74b3}.zenuml .bg-orange-300\\/75{background-color:#fdba74bf}.zenuml .bg-orange-300\\/80{background-color:#fdba74cc}.zenuml .bg-orange-300\\/85{background-color:#fdba74d9}.zenuml .bg-orange-300\\/90{background-color:#fdba74e6}.zenuml .bg-orange-300\\/95{background-color:#fdba74f2}.zenuml .bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-400\\/0{background-color:#fb923c00}.zenuml .bg-orange-400\\/10{background-color:#fb923c1a}.zenuml .bg-orange-400\\/100{background-color:#fb923c}.zenuml .bg-orange-400\\/15{background-color:#fb923c26}.zenuml .bg-orange-400\\/20{background-color:#fb923c33}.zenuml .bg-orange-400\\/25{background-color:#fb923c40}.zenuml .bg-orange-400\\/30{background-color:#fb923c4d}.zenuml .bg-orange-400\\/35{background-color:#fb923c59}.zenuml .bg-orange-400\\/40{background-color:#fb923c66}.zenuml .bg-orange-400\\/45{background-color:#fb923c73}.zenuml .bg-orange-400\\/5{background-color:#fb923c0d}.zenuml .bg-orange-400\\/50{background-color:#fb923c80}.zenuml .bg-orange-400\\/55{background-color:#fb923c8c}.zenuml .bg-orange-400\\/60{background-color:#fb923c99}.zenuml .bg-orange-400\\/65{background-color:#fb923ca6}.zenuml .bg-orange-400\\/70{background-color:#fb923cb3}.zenuml .bg-orange-400\\/75{background-color:#fb923cbf}.zenuml .bg-orange-400\\/80{background-color:#fb923ccc}.zenuml .bg-orange-400\\/85{background-color:#fb923cd9}.zenuml .bg-orange-400\\/90{background-color:#fb923ce6}.zenuml .bg-orange-400\\/95{background-color:#fb923cf2}.zenuml .bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-50\\/0{background-color:#fff7ed00}.zenuml .bg-orange-50\\/10{background-color:#fff7ed1a}.zenuml .bg-orange-50\\/100{background-color:#fff7ed}.zenuml .bg-orange-50\\/15{background-color:#fff7ed26}.zenuml .bg-orange-50\\/20{background-color:#fff7ed33}.zenuml .bg-orange-50\\/25{background-color:#fff7ed40}.zenuml .bg-orange-50\\/30{background-color:#fff7ed4d}.zenuml .bg-orange-50\\/35{background-color:#fff7ed59}.zenuml .bg-orange-50\\/40{background-color:#fff7ed66}.zenuml .bg-orange-50\\/45{background-color:#fff7ed73}.zenuml .bg-orange-50\\/5{background-color:#fff7ed0d}.zenuml .bg-orange-50\\/50{background-color:#fff7ed80}.zenuml .bg-orange-50\\/55{background-color:#fff7ed8c}.zenuml .bg-orange-50\\/60{background-color:#fff7ed99}.zenuml .bg-orange-50\\/65{background-color:#fff7eda6}.zenuml .bg-orange-50\\/70{background-color:#fff7edb3}.zenuml .bg-orange-50\\/75{background-color:#fff7edbf}.zenuml .bg-orange-50\\/80{background-color:#fff7edcc}.zenuml .bg-orange-50\\/85{background-color:#fff7edd9}.zenuml .bg-orange-50\\/90{background-color:#fff7ede6}.zenuml .bg-orange-50\\/95{background-color:#fff7edf2}.zenuml .bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-500\\/0{background-color:#f9731600}.zenuml .bg-orange-500\\/10{background-color:#f973161a}.zenuml .bg-orange-500\\/100{background-color:#f97316}.zenuml .bg-orange-500\\/15{background-color:#f9731626}.zenuml .bg-orange-500\\/20{background-color:#f9731633}.zenuml .bg-orange-500\\/25{background-color:#f9731640}.zenuml .bg-orange-500\\/30{background-color:#f973164d}.zenuml .bg-orange-500\\/35{background-color:#f9731659}.zenuml .bg-orange-500\\/40{background-color:#f9731666}.zenuml .bg-orange-500\\/45{background-color:#f9731673}.zenuml .bg-orange-500\\/5{background-color:#f973160d}.zenuml .bg-orange-500\\/50{background-color:#f9731680}.zenuml .bg-orange-500\\/55{background-color:#f973168c}.zenuml .bg-orange-500\\/60{background-color:#f9731699}.zenuml .bg-orange-500\\/65{background-color:#f97316a6}.zenuml .bg-orange-500\\/70{background-color:#f97316b3}.zenuml .bg-orange-500\\/75{background-color:#f97316bf}.zenuml .bg-orange-500\\/80{background-color:#f97316cc}.zenuml .bg-orange-500\\/85{background-color:#f97316d9}.zenuml .bg-orange-500\\/90{background-color:#f97316e6}.zenuml .bg-orange-500\\/95{background-color:#f97316f2}.zenuml .bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-600\\/0{background-color:#ea580c00}.zenuml .bg-orange-600\\/10{background-color:#ea580c1a}.zenuml .bg-orange-600\\/100{background-color:#ea580c}.zenuml .bg-orange-600\\/15{background-color:#ea580c26}.zenuml .bg-orange-600\\/20{background-color:#ea580c33}.zenuml .bg-orange-600\\/25{background-color:#ea580c40}.zenuml .bg-orange-600\\/30{background-color:#ea580c4d}.zenuml .bg-orange-600\\/35{background-color:#ea580c59}.zenuml .bg-orange-600\\/40{background-color:#ea580c66}.zenuml .bg-orange-600\\/45{background-color:#ea580c73}.zenuml .bg-orange-600\\/5{background-color:#ea580c0d}.zenuml .bg-orange-600\\/50{background-color:#ea580c80}.zenuml .bg-orange-600\\/55{background-color:#ea580c8c}.zenuml .bg-orange-600\\/60{background-color:#ea580c99}.zenuml .bg-orange-600\\/65{background-color:#ea580ca6}.zenuml .bg-orange-600\\/70{background-color:#ea580cb3}.zenuml .bg-orange-600\\/75{background-color:#ea580cbf}.zenuml .bg-orange-600\\/80{background-color:#ea580ccc}.zenuml .bg-orange-600\\/85{background-color:#ea580cd9}.zenuml .bg-orange-600\\/90{background-color:#ea580ce6}.zenuml .bg-orange-600\\/95{background-color:#ea580cf2}.zenuml .bg-orange-700{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-700\\/0{background-color:#c2410c00}.zenuml .bg-orange-700\\/10{background-color:#c2410c1a}.zenuml .bg-orange-700\\/100{background-color:#c2410c}.zenuml .bg-orange-700\\/15{background-color:#c2410c26}.zenuml .bg-orange-700\\/20{background-color:#c2410c33}.zenuml .bg-orange-700\\/25{background-color:#c2410c40}.zenuml .bg-orange-700\\/30{background-color:#c2410c4d}.zenuml .bg-orange-700\\/35{background-color:#c2410c59}.zenuml .bg-orange-700\\/40{background-color:#c2410c66}.zenuml .bg-orange-700\\/45{background-color:#c2410c73}.zenuml .bg-orange-700\\/5{background-color:#c2410c0d}.zenuml .bg-orange-700\\/50{background-color:#c2410c80}.zenuml .bg-orange-700\\/55{background-color:#c2410c8c}.zenuml .bg-orange-700\\/60{background-color:#c2410c99}.zenuml .bg-orange-700\\/65{background-color:#c2410ca6}.zenuml .bg-orange-700\\/70{background-color:#c2410cb3}.zenuml .bg-orange-700\\/75{background-color:#c2410cbf}.zenuml .bg-orange-700\\/80{background-color:#c2410ccc}.zenuml .bg-orange-700\\/85{background-color:#c2410cd9}.zenuml .bg-orange-700\\/90{background-color:#c2410ce6}.zenuml .bg-orange-700\\/95{background-color:#c2410cf2}.zenuml .bg-orange-800{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-800\\/0{background-color:#9a341200}.zenuml .bg-orange-800\\/10{background-color:#9a34121a}.zenuml .bg-orange-800\\/100{background-color:#9a3412}.zenuml .bg-orange-800\\/15{background-color:#9a341226}.zenuml .bg-orange-800\\/20{background-color:#9a341233}.zenuml .bg-orange-800\\/25{background-color:#9a341240}.zenuml .bg-orange-800\\/30{background-color:#9a34124d}.zenuml .bg-orange-800\\/35{background-color:#9a341259}.zenuml .bg-orange-800\\/40{background-color:#9a341266}.zenuml .bg-orange-800\\/45{background-color:#9a341273}.zenuml .bg-orange-800\\/5{background-color:#9a34120d}.zenuml .bg-orange-800\\/50{background-color:#9a341280}.zenuml .bg-orange-800\\/55{background-color:#9a34128c}.zenuml .bg-orange-800\\/60{background-color:#9a341299}.zenuml .bg-orange-800\\/65{background-color:#9a3412a6}.zenuml .bg-orange-800\\/70{background-color:#9a3412b3}.zenuml .bg-orange-800\\/75{background-color:#9a3412bf}.zenuml .bg-orange-800\\/80{background-color:#9a3412cc}.zenuml .bg-orange-800\\/85{background-color:#9a3412d9}.zenuml .bg-orange-800\\/90{background-color:#9a3412e6}.zenuml .bg-orange-800\\/95{background-color:#9a3412f2}.zenuml .bg-orange-900{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-900\\/0{background-color:#7c2d1200}.zenuml .bg-orange-900\\/10{background-color:#7c2d121a}.zenuml .bg-orange-900\\/100{background-color:#7c2d12}.zenuml .bg-orange-900\\/15{background-color:#7c2d1226}.zenuml .bg-orange-900\\/20{background-color:#7c2d1233}.zenuml .bg-orange-900\\/25{background-color:#7c2d1240}.zenuml .bg-orange-900\\/30{background-color:#7c2d124d}.zenuml .bg-orange-900\\/35{background-color:#7c2d1259}.zenuml .bg-orange-900\\/40{background-color:#7c2d1266}.zenuml .bg-orange-900\\/45{background-color:#7c2d1273}.zenuml .bg-orange-900\\/5{background-color:#7c2d120d}.zenuml .bg-orange-900\\/50{background-color:#7c2d1280}.zenuml .bg-orange-900\\/55{background-color:#7c2d128c}.zenuml .bg-orange-900\\/60{background-color:#7c2d1299}.zenuml .bg-orange-900\\/65{background-color:#7c2d12a6}.zenuml .bg-orange-900\\/70{background-color:#7c2d12b3}.zenuml .bg-orange-900\\/75{background-color:#7c2d12bf}.zenuml .bg-orange-900\\/80{background-color:#7c2d12cc}.zenuml .bg-orange-900\\/85{background-color:#7c2d12d9}.zenuml .bg-orange-900\\/90{background-color:#7c2d12e6}.zenuml .bg-orange-900\\/95{background-color:#7c2d12f2}.zenuml .bg-orange-950{--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity, 1))}.zenuml .bg-orange-950\\/0{background-color:#43140700}.zenuml .bg-orange-950\\/10{background-color:#4314071a}.zenuml .bg-orange-950\\/100{background-color:#431407}.zenuml .bg-orange-950\\/15{background-color:#43140726}.zenuml .bg-orange-950\\/20{background-color:#43140733}.zenuml .bg-orange-950\\/25{background-color:#43140740}.zenuml .bg-orange-950\\/30{background-color:#4314074d}.zenuml .bg-orange-950\\/35{background-color:#43140759}.zenuml .bg-orange-950\\/40{background-color:#43140766}.zenuml .bg-orange-950\\/45{background-color:#43140773}.zenuml .bg-orange-950\\/5{background-color:#4314070d}.zenuml .bg-orange-950\\/50{background-color:#43140780}.zenuml .bg-orange-950\\/55{background-color:#4314078c}.zenuml .bg-orange-950\\/60{background-color:#43140799}.zenuml .bg-orange-950\\/65{background-color:#431407a6}.zenuml .bg-orange-950\\/70{background-color:#431407b3}.zenuml .bg-orange-950\\/75{background-color:#431407bf}.zenuml .bg-orange-950\\/80{background-color:#431407cc}.zenuml .bg-orange-950\\/85{background-color:#431407d9}.zenuml .bg-orange-950\\/90{background-color:#431407e6}.zenuml .bg-orange-950\\/95{background-color:#431407f2}.zenuml .bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-100\\/0{background-color:#fce7f300}.zenuml .bg-pink-100\\/10{background-color:#fce7f31a}.zenuml .bg-pink-100\\/100{background-color:#fce7f3}.zenuml .bg-pink-100\\/15{background-color:#fce7f326}.zenuml .bg-pink-100\\/20{background-color:#fce7f333}.zenuml .bg-pink-100\\/25{background-color:#fce7f340}.zenuml .bg-pink-100\\/30{background-color:#fce7f34d}.zenuml .bg-pink-100\\/35{background-color:#fce7f359}.zenuml .bg-pink-100\\/40{background-color:#fce7f366}.zenuml .bg-pink-100\\/45{background-color:#fce7f373}.zenuml .bg-pink-100\\/5{background-color:#fce7f30d}.zenuml .bg-pink-100\\/50{background-color:#fce7f380}.zenuml .bg-pink-100\\/55{background-color:#fce7f38c}.zenuml .bg-pink-100\\/60{background-color:#fce7f399}.zenuml .bg-pink-100\\/65{background-color:#fce7f3a6}.zenuml .bg-pink-100\\/70{background-color:#fce7f3b3}.zenuml .bg-pink-100\\/75{background-color:#fce7f3bf}.zenuml .bg-pink-100\\/80{background-color:#fce7f3cc}.zenuml .bg-pink-100\\/85{background-color:#fce7f3d9}.zenuml .bg-pink-100\\/90{background-color:#fce7f3e6}.zenuml .bg-pink-100\\/95{background-color:#fce7f3f2}.zenuml .bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-200\\/0{background-color:#fbcfe800}.zenuml .bg-pink-200\\/10{background-color:#fbcfe81a}.zenuml .bg-pink-200\\/100{background-color:#fbcfe8}.zenuml .bg-pink-200\\/15{background-color:#fbcfe826}.zenuml .bg-pink-200\\/20{background-color:#fbcfe833}.zenuml .bg-pink-200\\/25{background-color:#fbcfe840}.zenuml .bg-pink-200\\/30{background-color:#fbcfe84d}.zenuml .bg-pink-200\\/35{background-color:#fbcfe859}.zenuml .bg-pink-200\\/40{background-color:#fbcfe866}.zenuml .bg-pink-200\\/45{background-color:#fbcfe873}.zenuml .bg-pink-200\\/5{background-color:#fbcfe80d}.zenuml .bg-pink-200\\/50{background-color:#fbcfe880}.zenuml .bg-pink-200\\/55{background-color:#fbcfe88c}.zenuml .bg-pink-200\\/60{background-color:#fbcfe899}.zenuml .bg-pink-200\\/65{background-color:#fbcfe8a6}.zenuml .bg-pink-200\\/70{background-color:#fbcfe8b3}.zenuml .bg-pink-200\\/75{background-color:#fbcfe8bf}.zenuml .bg-pink-200\\/80{background-color:#fbcfe8cc}.zenuml .bg-pink-200\\/85{background-color:#fbcfe8d9}.zenuml .bg-pink-200\\/90{background-color:#fbcfe8e6}.zenuml .bg-pink-200\\/95{background-color:#fbcfe8f2}.zenuml .bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-300\\/0{background-color:#f9a8d400}.zenuml .bg-pink-300\\/10{background-color:#f9a8d41a}.zenuml .bg-pink-300\\/100{background-color:#f9a8d4}.zenuml .bg-pink-300\\/15{background-color:#f9a8d426}.zenuml .bg-pink-300\\/20{background-color:#f9a8d433}.zenuml .bg-pink-300\\/25{background-color:#f9a8d440}.zenuml .bg-pink-300\\/30{background-color:#f9a8d44d}.zenuml .bg-pink-300\\/35{background-color:#f9a8d459}.zenuml .bg-pink-300\\/40{background-color:#f9a8d466}.zenuml .bg-pink-300\\/45{background-color:#f9a8d473}.zenuml .bg-pink-300\\/5{background-color:#f9a8d40d}.zenuml .bg-pink-300\\/50{background-color:#f9a8d480}.zenuml .bg-pink-300\\/55{background-color:#f9a8d48c}.zenuml .bg-pink-300\\/60{background-color:#f9a8d499}.zenuml .bg-pink-300\\/65{background-color:#f9a8d4a6}.zenuml .bg-pink-300\\/70{background-color:#f9a8d4b3}.zenuml .bg-pink-300\\/75{background-color:#f9a8d4bf}.zenuml .bg-pink-300\\/80{background-color:#f9a8d4cc}.zenuml .bg-pink-300\\/85{background-color:#f9a8d4d9}.zenuml .bg-pink-300\\/90{background-color:#f9a8d4e6}.zenuml .bg-pink-300\\/95{background-color:#f9a8d4f2}.zenuml .bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-400\\/0{background-color:#f472b600}.zenuml .bg-pink-400\\/10{background-color:#f472b61a}.zenuml .bg-pink-400\\/100{background-color:#f472b6}.zenuml .bg-pink-400\\/15{background-color:#f472b626}.zenuml .bg-pink-400\\/20{background-color:#f472b633}.zenuml .bg-pink-400\\/25{background-color:#f472b640}.zenuml .bg-pink-400\\/30{background-color:#f472b64d}.zenuml .bg-pink-400\\/35{background-color:#f472b659}.zenuml .bg-pink-400\\/40{background-color:#f472b666}.zenuml .bg-pink-400\\/45{background-color:#f472b673}.zenuml .bg-pink-400\\/5{background-color:#f472b60d}.zenuml .bg-pink-400\\/50{background-color:#f472b680}.zenuml .bg-pink-400\\/55{background-color:#f472b68c}.zenuml .bg-pink-400\\/60{background-color:#f472b699}.zenuml .bg-pink-400\\/65{background-color:#f472b6a6}.zenuml .bg-pink-400\\/70{background-color:#f472b6b3}.zenuml .bg-pink-400\\/75{background-color:#f472b6bf}.zenuml .bg-pink-400\\/80{background-color:#f472b6cc}.zenuml .bg-pink-400\\/85{background-color:#f472b6d9}.zenuml .bg-pink-400\\/90{background-color:#f472b6e6}.zenuml .bg-pink-400\\/95{background-color:#f472b6f2}.zenuml .bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-50\\/0{background-color:#fdf2f800}.zenuml .bg-pink-50\\/10{background-color:#fdf2f81a}.zenuml .bg-pink-50\\/100{background-color:#fdf2f8}.zenuml .bg-pink-50\\/15{background-color:#fdf2f826}.zenuml .bg-pink-50\\/20{background-color:#fdf2f833}.zenuml .bg-pink-50\\/25{background-color:#fdf2f840}.zenuml .bg-pink-50\\/30{background-color:#fdf2f84d}.zenuml .bg-pink-50\\/35{background-color:#fdf2f859}.zenuml .bg-pink-50\\/40{background-color:#fdf2f866}.zenuml .bg-pink-50\\/45{background-color:#fdf2f873}.zenuml .bg-pink-50\\/5{background-color:#fdf2f80d}.zenuml .bg-pink-50\\/50{background-color:#fdf2f880}.zenuml .bg-pink-50\\/55{background-color:#fdf2f88c}.zenuml .bg-pink-50\\/60{background-color:#fdf2f899}.zenuml .bg-pink-50\\/65{background-color:#fdf2f8a6}.zenuml .bg-pink-50\\/70{background-color:#fdf2f8b3}.zenuml .bg-pink-50\\/75{background-color:#fdf2f8bf}.zenuml .bg-pink-50\\/80{background-color:#fdf2f8cc}.zenuml .bg-pink-50\\/85{background-color:#fdf2f8d9}.zenuml .bg-pink-50\\/90{background-color:#fdf2f8e6}.zenuml .bg-pink-50\\/95{background-color:#fdf2f8f2}.zenuml .bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-500\\/0{background-color:#ec489900}.zenuml .bg-pink-500\\/10{background-color:#ec48991a}.zenuml .bg-pink-500\\/100{background-color:#ec4899}.zenuml .bg-pink-500\\/15{background-color:#ec489926}.zenuml .bg-pink-500\\/20{background-color:#ec489933}.zenuml .bg-pink-500\\/25{background-color:#ec489940}.zenuml .bg-pink-500\\/30{background-color:#ec48994d}.zenuml .bg-pink-500\\/35{background-color:#ec489959}.zenuml .bg-pink-500\\/40{background-color:#ec489966}.zenuml .bg-pink-500\\/45{background-color:#ec489973}.zenuml .bg-pink-500\\/5{background-color:#ec48990d}.zenuml .bg-pink-500\\/50{background-color:#ec489980}.zenuml .bg-pink-500\\/55{background-color:#ec48998c}.zenuml .bg-pink-500\\/60{background-color:#ec489999}.zenuml .bg-pink-500\\/65{background-color:#ec4899a6}.zenuml .bg-pink-500\\/70{background-color:#ec4899b3}.zenuml .bg-pink-500\\/75{background-color:#ec4899bf}.zenuml .bg-pink-500\\/80{background-color:#ec4899cc}.zenuml .bg-pink-500\\/85{background-color:#ec4899d9}.zenuml .bg-pink-500\\/90{background-color:#ec4899e6}.zenuml .bg-pink-500\\/95{background-color:#ec4899f2}.zenuml .bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-600\\/0{background-color:#db277700}.zenuml .bg-pink-600\\/10{background-color:#db27771a}.zenuml .bg-pink-600\\/100{background-color:#db2777}.zenuml .bg-pink-600\\/15{background-color:#db277726}.zenuml .bg-pink-600\\/20{background-color:#db277733}.zenuml .bg-pink-600\\/25{background-color:#db277740}.zenuml .bg-pink-600\\/30{background-color:#db27774d}.zenuml .bg-pink-600\\/35{background-color:#db277759}.zenuml .bg-pink-600\\/40{background-color:#db277766}.zenuml .bg-pink-600\\/45{background-color:#db277773}.zenuml .bg-pink-600\\/5{background-color:#db27770d}.zenuml .bg-pink-600\\/50{background-color:#db277780}.zenuml .bg-pink-600\\/55{background-color:#db27778c}.zenuml .bg-pink-600\\/60{background-color:#db277799}.zenuml .bg-pink-600\\/65{background-color:#db2777a6}.zenuml .bg-pink-600\\/70{background-color:#db2777b3}.zenuml .bg-pink-600\\/75{background-color:#db2777bf}.zenuml .bg-pink-600\\/80{background-color:#db2777cc}.zenuml .bg-pink-600\\/85{background-color:#db2777d9}.zenuml .bg-pink-600\\/90{background-color:#db2777e6}.zenuml .bg-pink-600\\/95{background-color:#db2777f2}.zenuml .bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-700\\/0{background-color:#be185d00}.zenuml .bg-pink-700\\/10{background-color:#be185d1a}.zenuml .bg-pink-700\\/100{background-color:#be185d}.zenuml .bg-pink-700\\/15{background-color:#be185d26}.zenuml .bg-pink-700\\/20{background-color:#be185d33}.zenuml .bg-pink-700\\/25{background-color:#be185d40}.zenuml .bg-pink-700\\/30{background-color:#be185d4d}.zenuml .bg-pink-700\\/35{background-color:#be185d59}.zenuml .bg-pink-700\\/40{background-color:#be185d66}.zenuml .bg-pink-700\\/45{background-color:#be185d73}.zenuml .bg-pink-700\\/5{background-color:#be185d0d}.zenuml .bg-pink-700\\/50{background-color:#be185d80}.zenuml .bg-pink-700\\/55{background-color:#be185d8c}.zenuml .bg-pink-700\\/60{background-color:#be185d99}.zenuml .bg-pink-700\\/65{background-color:#be185da6}.zenuml .bg-pink-700\\/70{background-color:#be185db3}.zenuml .bg-pink-700\\/75{background-color:#be185dbf}.zenuml .bg-pink-700\\/80{background-color:#be185dcc}.zenuml .bg-pink-700\\/85{background-color:#be185dd9}.zenuml .bg-pink-700\\/90{background-color:#be185de6}.zenuml .bg-pink-700\\/95{background-color:#be185df2}.zenuml .bg-pink-800{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-800\\/0{background-color:#9d174d00}.zenuml .bg-pink-800\\/10{background-color:#9d174d1a}.zenuml .bg-pink-800\\/100{background-color:#9d174d}.zenuml .bg-pink-800\\/15{background-color:#9d174d26}.zenuml .bg-pink-800\\/20{background-color:#9d174d33}.zenuml .bg-pink-800\\/25{background-color:#9d174d40}.zenuml .bg-pink-800\\/30{background-color:#9d174d4d}.zenuml .bg-pink-800\\/35{background-color:#9d174d59}.zenuml .bg-pink-800\\/40{background-color:#9d174d66}.zenuml .bg-pink-800\\/45{background-color:#9d174d73}.zenuml .bg-pink-800\\/5{background-color:#9d174d0d}.zenuml .bg-pink-800\\/50{background-color:#9d174d80}.zenuml .bg-pink-800\\/55{background-color:#9d174d8c}.zenuml .bg-pink-800\\/60{background-color:#9d174d99}.zenuml .bg-pink-800\\/65{background-color:#9d174da6}.zenuml .bg-pink-800\\/70{background-color:#9d174db3}.zenuml .bg-pink-800\\/75{background-color:#9d174dbf}.zenuml .bg-pink-800\\/80{background-color:#9d174dcc}.zenuml .bg-pink-800\\/85{background-color:#9d174dd9}.zenuml .bg-pink-800\\/90{background-color:#9d174de6}.zenuml .bg-pink-800\\/95{background-color:#9d174df2}.zenuml .bg-pink-900{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-900\\/0{background-color:#83184300}.zenuml .bg-pink-900\\/10{background-color:#8318431a}.zenuml .bg-pink-900\\/100{background-color:#831843}.zenuml .bg-pink-900\\/15{background-color:#83184326}.zenuml .bg-pink-900\\/20{background-color:#83184333}.zenuml .bg-pink-900\\/25{background-color:#83184340}.zenuml .bg-pink-900\\/30{background-color:#8318434d}.zenuml .bg-pink-900\\/35{background-color:#83184359}.zenuml .bg-pink-900\\/40{background-color:#83184366}.zenuml .bg-pink-900\\/45{background-color:#83184373}.zenuml .bg-pink-900\\/5{background-color:#8318430d}.zenuml .bg-pink-900\\/50{background-color:#83184380}.zenuml .bg-pink-900\\/55{background-color:#8318438c}.zenuml .bg-pink-900\\/60{background-color:#83184399}.zenuml .bg-pink-900\\/65{background-color:#831843a6}.zenuml .bg-pink-900\\/70{background-color:#831843b3}.zenuml .bg-pink-900\\/75{background-color:#831843bf}.zenuml .bg-pink-900\\/80{background-color:#831843cc}.zenuml .bg-pink-900\\/85{background-color:#831843d9}.zenuml .bg-pink-900\\/90{background-color:#831843e6}.zenuml .bg-pink-900\\/95{background-color:#831843f2}.zenuml .bg-pink-950{--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity, 1))}.zenuml .bg-pink-950\\/0{background-color:#50072400}.zenuml .bg-pink-950\\/10{background-color:#5007241a}.zenuml .bg-pink-950\\/100{background-color:#500724}.zenuml .bg-pink-950\\/15{background-color:#50072426}.zenuml .bg-pink-950\\/20{background-color:#50072433}.zenuml .bg-pink-950\\/25{background-color:#50072440}.zenuml .bg-pink-950\\/30{background-color:#5007244d}.zenuml .bg-pink-950\\/35{background-color:#50072459}.zenuml .bg-pink-950\\/40{background-color:#50072466}.zenuml .bg-pink-950\\/45{background-color:#50072473}.zenuml .bg-pink-950\\/5{background-color:#5007240d}.zenuml .bg-pink-950\\/50{background-color:#50072480}.zenuml .bg-pink-950\\/55{background-color:#5007248c}.zenuml .bg-pink-950\\/60{background-color:#50072499}.zenuml .bg-pink-950\\/65{background-color:#500724a6}.zenuml .bg-pink-950\\/70{background-color:#500724b3}.zenuml .bg-pink-950\\/75{background-color:#500724bf}.zenuml .bg-pink-950\\/80{background-color:#500724cc}.zenuml .bg-pink-950\\/85{background-color:#500724d9}.zenuml .bg-pink-950\\/90{background-color:#500724e6}.zenuml .bg-pink-950\\/95{background-color:#500724f2}.zenuml .bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-100\\/0{background-color:#f3e8ff00}.zenuml .bg-purple-100\\/10{background-color:#f3e8ff1a}.zenuml .bg-purple-100\\/100{background-color:#f3e8ff}.zenuml .bg-purple-100\\/15{background-color:#f3e8ff26}.zenuml .bg-purple-100\\/20{background-color:#f3e8ff33}.zenuml .bg-purple-100\\/25{background-color:#f3e8ff40}.zenuml .bg-purple-100\\/30{background-color:#f3e8ff4d}.zenuml .bg-purple-100\\/35{background-color:#f3e8ff59}.zenuml .bg-purple-100\\/40{background-color:#f3e8ff66}.zenuml .bg-purple-100\\/45{background-color:#f3e8ff73}.zenuml .bg-purple-100\\/5{background-color:#f3e8ff0d}.zenuml .bg-purple-100\\/50{background-color:#f3e8ff80}.zenuml .bg-purple-100\\/55{background-color:#f3e8ff8c}.zenuml .bg-purple-100\\/60{background-color:#f3e8ff99}.zenuml .bg-purple-100\\/65{background-color:#f3e8ffa6}.zenuml .bg-purple-100\\/70{background-color:#f3e8ffb3}.zenuml .bg-purple-100\\/75{background-color:#f3e8ffbf}.zenuml .bg-purple-100\\/80{background-color:#f3e8ffcc}.zenuml .bg-purple-100\\/85{background-color:#f3e8ffd9}.zenuml .bg-purple-100\\/90{background-color:#f3e8ffe6}.zenuml .bg-purple-100\\/95{background-color:#f3e8fff2}.zenuml .bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-200\\/0{background-color:#e9d5ff00}.zenuml .bg-purple-200\\/10{background-color:#e9d5ff1a}.zenuml .bg-purple-200\\/100{background-color:#e9d5ff}.zenuml .bg-purple-200\\/15{background-color:#e9d5ff26}.zenuml .bg-purple-200\\/20{background-color:#e9d5ff33}.zenuml .bg-purple-200\\/25{background-color:#e9d5ff40}.zenuml .bg-purple-200\\/30{background-color:#e9d5ff4d}.zenuml .bg-purple-200\\/35{background-color:#e9d5ff59}.zenuml .bg-purple-200\\/40{background-color:#e9d5ff66}.zenuml .bg-purple-200\\/45{background-color:#e9d5ff73}.zenuml .bg-purple-200\\/5{background-color:#e9d5ff0d}.zenuml .bg-purple-200\\/50{background-color:#e9d5ff80}.zenuml .bg-purple-200\\/55{background-color:#e9d5ff8c}.zenuml .bg-purple-200\\/60{background-color:#e9d5ff99}.zenuml .bg-purple-200\\/65{background-color:#e9d5ffa6}.zenuml .bg-purple-200\\/70{background-color:#e9d5ffb3}.zenuml .bg-purple-200\\/75{background-color:#e9d5ffbf}.zenuml .bg-purple-200\\/80{background-color:#e9d5ffcc}.zenuml .bg-purple-200\\/85{background-color:#e9d5ffd9}.zenuml .bg-purple-200\\/90{background-color:#e9d5ffe6}.zenuml .bg-purple-200\\/95{background-color:#e9d5fff2}.zenuml .bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-300\\/0{background-color:#d8b4fe00}.zenuml .bg-purple-300\\/10{background-color:#d8b4fe1a}.zenuml .bg-purple-300\\/100{background-color:#d8b4fe}.zenuml .bg-purple-300\\/15{background-color:#d8b4fe26}.zenuml .bg-purple-300\\/20{background-color:#d8b4fe33}.zenuml .bg-purple-300\\/25{background-color:#d8b4fe40}.zenuml .bg-purple-300\\/30{background-color:#d8b4fe4d}.zenuml .bg-purple-300\\/35{background-color:#d8b4fe59}.zenuml .bg-purple-300\\/40{background-color:#d8b4fe66}.zenuml .bg-purple-300\\/45{background-color:#d8b4fe73}.zenuml .bg-purple-300\\/5{background-color:#d8b4fe0d}.zenuml .bg-purple-300\\/50{background-color:#d8b4fe80}.zenuml .bg-purple-300\\/55{background-color:#d8b4fe8c}.zenuml .bg-purple-300\\/60{background-color:#d8b4fe99}.zenuml .bg-purple-300\\/65{background-color:#d8b4fea6}.zenuml .bg-purple-300\\/70{background-color:#d8b4feb3}.zenuml .bg-purple-300\\/75{background-color:#d8b4febf}.zenuml .bg-purple-300\\/80{background-color:#d8b4fecc}.zenuml .bg-purple-300\\/85{background-color:#d8b4fed9}.zenuml .bg-purple-300\\/90{background-color:#d8b4fee6}.zenuml .bg-purple-300\\/95{background-color:#d8b4fef2}.zenuml .bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-400\\/0{background-color:#c084fc00}.zenuml .bg-purple-400\\/10{background-color:#c084fc1a}.zenuml .bg-purple-400\\/100{background-color:#c084fc}.zenuml .bg-purple-400\\/15{background-color:#c084fc26}.zenuml .bg-purple-400\\/20{background-color:#c084fc33}.zenuml .bg-purple-400\\/25{background-color:#c084fc40}.zenuml .bg-purple-400\\/30{background-color:#c084fc4d}.zenuml .bg-purple-400\\/35{background-color:#c084fc59}.zenuml .bg-purple-400\\/40{background-color:#c084fc66}.zenuml .bg-purple-400\\/45{background-color:#c084fc73}.zenuml .bg-purple-400\\/5{background-color:#c084fc0d}.zenuml .bg-purple-400\\/50{background-color:#c084fc80}.zenuml .bg-purple-400\\/55{background-color:#c084fc8c}.zenuml .bg-purple-400\\/60{background-color:#c084fc99}.zenuml .bg-purple-400\\/65{background-color:#c084fca6}.zenuml .bg-purple-400\\/70{background-color:#c084fcb3}.zenuml .bg-purple-400\\/75{background-color:#c084fcbf}.zenuml .bg-purple-400\\/80{background-color:#c084fccc}.zenuml .bg-purple-400\\/85{background-color:#c084fcd9}.zenuml .bg-purple-400\\/90{background-color:#c084fce6}.zenuml .bg-purple-400\\/95{background-color:#c084fcf2}.zenuml .bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-50\\/0{background-color:#faf5ff00}.zenuml .bg-purple-50\\/10{background-color:#faf5ff1a}.zenuml .bg-purple-50\\/100{background-color:#faf5ff}.zenuml .bg-purple-50\\/15{background-color:#faf5ff26}.zenuml .bg-purple-50\\/20{background-color:#faf5ff33}.zenuml .bg-purple-50\\/25{background-color:#faf5ff40}.zenuml .bg-purple-50\\/30{background-color:#faf5ff4d}.zenuml .bg-purple-50\\/35{background-color:#faf5ff59}.zenuml .bg-purple-50\\/40{background-color:#faf5ff66}.zenuml .bg-purple-50\\/45{background-color:#faf5ff73}.zenuml .bg-purple-50\\/5{background-color:#faf5ff0d}.zenuml .bg-purple-50\\/50{background-color:#faf5ff80}.zenuml .bg-purple-50\\/55{background-color:#faf5ff8c}.zenuml .bg-purple-50\\/60{background-color:#faf5ff99}.zenuml .bg-purple-50\\/65{background-color:#faf5ffa6}.zenuml .bg-purple-50\\/70{background-color:#faf5ffb3}.zenuml .bg-purple-50\\/75{background-color:#faf5ffbf}.zenuml .bg-purple-50\\/80{background-color:#faf5ffcc}.zenuml .bg-purple-50\\/85{background-color:#faf5ffd9}.zenuml .bg-purple-50\\/90{background-color:#faf5ffe6}.zenuml .bg-purple-50\\/95{background-color:#faf5fff2}.zenuml .bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-500\\/0{background-color:#a855f700}.zenuml .bg-purple-500\\/10{background-color:#a855f71a}.zenuml .bg-purple-500\\/100{background-color:#a855f7}.zenuml .bg-purple-500\\/15{background-color:#a855f726}.zenuml .bg-purple-500\\/20{background-color:#a855f733}.zenuml .bg-purple-500\\/25{background-color:#a855f740}.zenuml .bg-purple-500\\/30{background-color:#a855f74d}.zenuml .bg-purple-500\\/35{background-color:#a855f759}.zenuml .bg-purple-500\\/40{background-color:#a855f766}.zenuml .bg-purple-500\\/45{background-color:#a855f773}.zenuml .bg-purple-500\\/5{background-color:#a855f70d}.zenuml .bg-purple-500\\/50{background-color:#a855f780}.zenuml .bg-purple-500\\/55{background-color:#a855f78c}.zenuml .bg-purple-500\\/60{background-color:#a855f799}.zenuml .bg-purple-500\\/65{background-color:#a855f7a6}.zenuml .bg-purple-500\\/70{background-color:#a855f7b3}.zenuml .bg-purple-500\\/75{background-color:#a855f7bf}.zenuml .bg-purple-500\\/80{background-color:#a855f7cc}.zenuml .bg-purple-500\\/85{background-color:#a855f7d9}.zenuml .bg-purple-500\\/90{background-color:#a855f7e6}.zenuml .bg-purple-500\\/95{background-color:#a855f7f2}.zenuml .bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-600\\/0{background-color:#9333ea00}.zenuml .bg-purple-600\\/10{background-color:#9333ea1a}.zenuml .bg-purple-600\\/100{background-color:#9333ea}.zenuml .bg-purple-600\\/15{background-color:#9333ea26}.zenuml .bg-purple-600\\/20{background-color:#9333ea33}.zenuml .bg-purple-600\\/25{background-color:#9333ea40}.zenuml .bg-purple-600\\/30{background-color:#9333ea4d}.zenuml .bg-purple-600\\/35{background-color:#9333ea59}.zenuml .bg-purple-600\\/40{background-color:#9333ea66}.zenuml .bg-purple-600\\/45{background-color:#9333ea73}.zenuml .bg-purple-600\\/5{background-color:#9333ea0d}.zenuml .bg-purple-600\\/50{background-color:#9333ea80}.zenuml .bg-purple-600\\/55{background-color:#9333ea8c}.zenuml .bg-purple-600\\/60{background-color:#9333ea99}.zenuml .bg-purple-600\\/65{background-color:#9333eaa6}.zenuml .bg-purple-600\\/70{background-color:#9333eab3}.zenuml .bg-purple-600\\/75{background-color:#9333eabf}.zenuml .bg-purple-600\\/80{background-color:#9333eacc}.zenuml .bg-purple-600\\/85{background-color:#9333ead9}.zenuml .bg-purple-600\\/90{background-color:#9333eae6}.zenuml .bg-purple-600\\/95{background-color:#9333eaf2}.zenuml .bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-700\\/0{background-color:#7e22ce00}.zenuml .bg-purple-700\\/10{background-color:#7e22ce1a}.zenuml .bg-purple-700\\/100{background-color:#7e22ce}.zenuml .bg-purple-700\\/15{background-color:#7e22ce26}.zenuml .bg-purple-700\\/20{background-color:#7e22ce33}.zenuml .bg-purple-700\\/25{background-color:#7e22ce40}.zenuml .bg-purple-700\\/30{background-color:#7e22ce4d}.zenuml .bg-purple-700\\/35{background-color:#7e22ce59}.zenuml .bg-purple-700\\/40{background-color:#7e22ce66}.zenuml .bg-purple-700\\/45{background-color:#7e22ce73}.zenuml .bg-purple-700\\/5{background-color:#7e22ce0d}.zenuml .bg-purple-700\\/50{background-color:#7e22ce80}.zenuml .bg-purple-700\\/55{background-color:#7e22ce8c}.zenuml .bg-purple-700\\/60{background-color:#7e22ce99}.zenuml .bg-purple-700\\/65{background-color:#7e22cea6}.zenuml .bg-purple-700\\/70{background-color:#7e22ceb3}.zenuml .bg-purple-700\\/75{background-color:#7e22cebf}.zenuml .bg-purple-700\\/80{background-color:#7e22cecc}.zenuml .bg-purple-700\\/85{background-color:#7e22ced9}.zenuml .bg-purple-700\\/90{background-color:#7e22cee6}.zenuml .bg-purple-700\\/95{background-color:#7e22cef2}.zenuml .bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-800\\/0{background-color:#6b21a800}.zenuml .bg-purple-800\\/10{background-color:#6b21a81a}.zenuml .bg-purple-800\\/100{background-color:#6b21a8}.zenuml .bg-purple-800\\/15{background-color:#6b21a826}.zenuml .bg-purple-800\\/20{background-color:#6b21a833}.zenuml .bg-purple-800\\/25{background-color:#6b21a840}.zenuml .bg-purple-800\\/30{background-color:#6b21a84d}.zenuml .bg-purple-800\\/35{background-color:#6b21a859}.zenuml .bg-purple-800\\/40{background-color:#6b21a866}.zenuml .bg-purple-800\\/45{background-color:#6b21a873}.zenuml .bg-purple-800\\/5{background-color:#6b21a80d}.zenuml .bg-purple-800\\/50{background-color:#6b21a880}.zenuml .bg-purple-800\\/55{background-color:#6b21a88c}.zenuml .bg-purple-800\\/60{background-color:#6b21a899}.zenuml .bg-purple-800\\/65{background-color:#6b21a8a6}.zenuml .bg-purple-800\\/70{background-color:#6b21a8b3}.zenuml .bg-purple-800\\/75{background-color:#6b21a8bf}.zenuml .bg-purple-800\\/80{background-color:#6b21a8cc}.zenuml .bg-purple-800\\/85{background-color:#6b21a8d9}.zenuml .bg-purple-800\\/90{background-color:#6b21a8e6}.zenuml .bg-purple-800\\/95{background-color:#6b21a8f2}.zenuml .bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-900\\/0{background-color:#581c8700}.zenuml .bg-purple-900\\/10{background-color:#581c871a}.zenuml .bg-purple-900\\/100{background-color:#581c87}.zenuml .bg-purple-900\\/15{background-color:#581c8726}.zenuml .bg-purple-900\\/20{background-color:#581c8733}.zenuml .bg-purple-900\\/25{background-color:#581c8740}.zenuml .bg-purple-900\\/30{background-color:#581c874d}.zenuml .bg-purple-900\\/35{background-color:#581c8759}.zenuml .bg-purple-900\\/40{background-color:#581c8766}.zenuml .bg-purple-900\\/45{background-color:#581c8773}.zenuml .bg-purple-900\\/5{background-color:#581c870d}.zenuml .bg-purple-900\\/50{background-color:#581c8780}.zenuml .bg-purple-900\\/55{background-color:#581c878c}.zenuml .bg-purple-900\\/60{background-color:#581c8799}.zenuml .bg-purple-900\\/65{background-color:#581c87a6}.zenuml .bg-purple-900\\/70{background-color:#581c87b3}.zenuml .bg-purple-900\\/75{background-color:#581c87bf}.zenuml .bg-purple-900\\/80{background-color:#581c87cc}.zenuml .bg-purple-900\\/85{background-color:#581c87d9}.zenuml .bg-purple-900\\/90{background-color:#581c87e6}.zenuml .bg-purple-900\\/95{background-color:#581c87f2}.zenuml .bg-purple-950{--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity, 1))}.zenuml .bg-purple-950\\/0{background-color:#3b076400}.zenuml .bg-purple-950\\/10{background-color:#3b07641a}.zenuml .bg-purple-950\\/100{background-color:#3b0764}.zenuml .bg-purple-950\\/15{background-color:#3b076426}.zenuml .bg-purple-950\\/20{background-color:#3b076433}.zenuml .bg-purple-950\\/25{background-color:#3b076440}.zenuml .bg-purple-950\\/30{background-color:#3b07644d}.zenuml .bg-purple-950\\/35{background-color:#3b076459}.zenuml .bg-purple-950\\/40{background-color:#3b076466}.zenuml .bg-purple-950\\/45{background-color:#3b076473}.zenuml .bg-purple-950\\/5{background-color:#3b07640d}.zenuml .bg-purple-950\\/50{background-color:#3b076480}.zenuml .bg-purple-950\\/55{background-color:#3b07648c}.zenuml .bg-purple-950\\/60{background-color:#3b076499}.zenuml .bg-purple-950\\/65{background-color:#3b0764a6}.zenuml .bg-purple-950\\/70{background-color:#3b0764b3}.zenuml .bg-purple-950\\/75{background-color:#3b0764bf}.zenuml .bg-purple-950\\/80{background-color:#3b0764cc}.zenuml .bg-purple-950\\/85{background-color:#3b0764d9}.zenuml .bg-purple-950\\/90{background-color:#3b0764e6}.zenuml .bg-purple-950\\/95{background-color:#3b0764f2}.zenuml .bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-100\\/0{background-color:#fee2e200}.zenuml .bg-red-100\\/10{background-color:#fee2e21a}.zenuml .bg-red-100\\/100{background-color:#fee2e2}.zenuml .bg-red-100\\/15{background-color:#fee2e226}.zenuml .bg-red-100\\/20{background-color:#fee2e233}.zenuml .bg-red-100\\/25{background-color:#fee2e240}.zenuml .bg-red-100\\/30{background-color:#fee2e24d}.zenuml .bg-red-100\\/35{background-color:#fee2e259}.zenuml .bg-red-100\\/40{background-color:#fee2e266}.zenuml .bg-red-100\\/45{background-color:#fee2e273}.zenuml .bg-red-100\\/5{background-color:#fee2e20d}.zenuml .bg-red-100\\/50{background-color:#fee2e280}.zenuml .bg-red-100\\/55{background-color:#fee2e28c}.zenuml .bg-red-100\\/60{background-color:#fee2e299}.zenuml .bg-red-100\\/65{background-color:#fee2e2a6}.zenuml .bg-red-100\\/70{background-color:#fee2e2b3}.zenuml .bg-red-100\\/75{background-color:#fee2e2bf}.zenuml .bg-red-100\\/80{background-color:#fee2e2cc}.zenuml .bg-red-100\\/85{background-color:#fee2e2d9}.zenuml .bg-red-100\\/90{background-color:#fee2e2e6}.zenuml .bg-red-100\\/95{background-color:#fee2e2f2}.zenuml .bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-200\\/0{background-color:#fecaca00}.zenuml .bg-red-200\\/10{background-color:#fecaca1a}.zenuml .bg-red-200\\/100{background-color:#fecaca}.zenuml .bg-red-200\\/15{background-color:#fecaca26}.zenuml .bg-red-200\\/20{background-color:#fecaca33}.zenuml .bg-red-200\\/25{background-color:#fecaca40}.zenuml .bg-red-200\\/30{background-color:#fecaca4d}.zenuml .bg-red-200\\/35{background-color:#fecaca59}.zenuml .bg-red-200\\/40{background-color:#fecaca66}.zenuml .bg-red-200\\/45{background-color:#fecaca73}.zenuml .bg-red-200\\/5{background-color:#fecaca0d}.zenuml .bg-red-200\\/50{background-color:#fecaca80}.zenuml .bg-red-200\\/55{background-color:#fecaca8c}.zenuml .bg-red-200\\/60{background-color:#fecaca99}.zenuml .bg-red-200\\/65{background-color:#fecacaa6}.zenuml .bg-red-200\\/70{background-color:#fecacab3}.zenuml .bg-red-200\\/75{background-color:#fecacabf}.zenuml .bg-red-200\\/80{background-color:#fecacacc}.zenuml .bg-red-200\\/85{background-color:#fecacad9}.zenuml .bg-red-200\\/90{background-color:#fecacae6}.zenuml .bg-red-200\\/95{background-color:#fecacaf2}.zenuml .bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-300\\/0{background-color:#fca5a500}.zenuml .bg-red-300\\/10{background-color:#fca5a51a}.zenuml .bg-red-300\\/100{background-color:#fca5a5}.zenuml .bg-red-300\\/15{background-color:#fca5a526}.zenuml .bg-red-300\\/20{background-color:#fca5a533}.zenuml .bg-red-300\\/25{background-color:#fca5a540}.zenuml .bg-red-300\\/30{background-color:#fca5a54d}.zenuml .bg-red-300\\/35{background-color:#fca5a559}.zenuml .bg-red-300\\/40{background-color:#fca5a566}.zenuml .bg-red-300\\/45{background-color:#fca5a573}.zenuml .bg-red-300\\/5{background-color:#fca5a50d}.zenuml .bg-red-300\\/50{background-color:#fca5a580}.zenuml .bg-red-300\\/55{background-color:#fca5a58c}.zenuml .bg-red-300\\/60{background-color:#fca5a599}.zenuml .bg-red-300\\/65{background-color:#fca5a5a6}.zenuml .bg-red-300\\/70{background-color:#fca5a5b3}.zenuml .bg-red-300\\/75{background-color:#fca5a5bf}.zenuml .bg-red-300\\/80{background-color:#fca5a5cc}.zenuml .bg-red-300\\/85{background-color:#fca5a5d9}.zenuml .bg-red-300\\/90{background-color:#fca5a5e6}.zenuml .bg-red-300\\/95{background-color:#fca5a5f2}.zenuml .bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-400\\/0{background-color:#f8717100}.zenuml .bg-red-400\\/10{background-color:#f871711a}.zenuml .bg-red-400\\/100{background-color:#f87171}.zenuml .bg-red-400\\/15{background-color:#f8717126}.zenuml .bg-red-400\\/20{background-color:#f8717133}.zenuml .bg-red-400\\/25{background-color:#f8717140}.zenuml .bg-red-400\\/30{background-color:#f871714d}.zenuml .bg-red-400\\/35{background-color:#f8717159}.zenuml .bg-red-400\\/40{background-color:#f8717166}.zenuml .bg-red-400\\/45{background-color:#f8717173}.zenuml .bg-red-400\\/5{background-color:#f871710d}.zenuml .bg-red-400\\/50{background-color:#f8717180}.zenuml .bg-red-400\\/55{background-color:#f871718c}.zenuml .bg-red-400\\/60{background-color:#f8717199}.zenuml .bg-red-400\\/65{background-color:#f87171a6}.zenuml .bg-red-400\\/70{background-color:#f87171b3}.zenuml .bg-red-400\\/75{background-color:#f87171bf}.zenuml .bg-red-400\\/80{background-color:#f87171cc}.zenuml .bg-red-400\\/85{background-color:#f87171d9}.zenuml .bg-red-400\\/90{background-color:#f87171e6}.zenuml .bg-red-400\\/95{background-color:#f87171f2}.zenuml .bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-50\\/0{background-color:#fef2f200}.zenuml .bg-red-50\\/10{background-color:#fef2f21a}.zenuml .bg-red-50\\/100{background-color:#fef2f2}.zenuml .bg-red-50\\/15{background-color:#fef2f226}.zenuml .bg-red-50\\/20{background-color:#fef2f233}.zenuml .bg-red-50\\/25{background-color:#fef2f240}.zenuml .bg-red-50\\/30{background-color:#fef2f24d}.zenuml .bg-red-50\\/35{background-color:#fef2f259}.zenuml .bg-red-50\\/40{background-color:#fef2f266}.zenuml .bg-red-50\\/45{background-color:#fef2f273}.zenuml .bg-red-50\\/5{background-color:#fef2f20d}.zenuml .bg-red-50\\/50{background-color:#fef2f280}.zenuml .bg-red-50\\/55{background-color:#fef2f28c}.zenuml .bg-red-50\\/60{background-color:#fef2f299}.zenuml .bg-red-50\\/65{background-color:#fef2f2a6}.zenuml .bg-red-50\\/70{background-color:#fef2f2b3}.zenuml .bg-red-50\\/75{background-color:#fef2f2bf}.zenuml .bg-red-50\\/80{background-color:#fef2f2cc}.zenuml .bg-red-50\\/85{background-color:#fef2f2d9}.zenuml .bg-red-50\\/90{background-color:#fef2f2e6}.zenuml .bg-red-50\\/95{background-color:#fef2f2f2}.zenuml .bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-500\\/0{background-color:#ef444400}.zenuml .bg-red-500\\/10{background-color:#ef44441a}.zenuml .bg-red-500\\/100{background-color:#ef4444}.zenuml .bg-red-500\\/15{background-color:#ef444426}.zenuml .bg-red-500\\/20{background-color:#ef444433}.zenuml .bg-red-500\\/25{background-color:#ef444440}.zenuml .bg-red-500\\/30{background-color:#ef44444d}.zenuml .bg-red-500\\/35{background-color:#ef444459}.zenuml .bg-red-500\\/40{background-color:#ef444466}.zenuml .bg-red-500\\/45{background-color:#ef444473}.zenuml .bg-red-500\\/5{background-color:#ef44440d}.zenuml .bg-red-500\\/50{background-color:#ef444480}.zenuml .bg-red-500\\/55{background-color:#ef44448c}.zenuml .bg-red-500\\/60{background-color:#ef444499}.zenuml .bg-red-500\\/65{background-color:#ef4444a6}.zenuml .bg-red-500\\/70{background-color:#ef4444b3}.zenuml .bg-red-500\\/75{background-color:#ef4444bf}.zenuml .bg-red-500\\/80{background-color:#ef4444cc}.zenuml .bg-red-500\\/85{background-color:#ef4444d9}.zenuml .bg-red-500\\/90{background-color:#ef4444e6}.zenuml .bg-red-500\\/95{background-color:#ef4444f2}.zenuml .bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-600\\/0{background-color:#dc262600}.zenuml .bg-red-600\\/10{background-color:#dc26261a}.zenuml .bg-red-600\\/100{background-color:#dc2626}.zenuml .bg-red-600\\/15{background-color:#dc262626}.zenuml .bg-red-600\\/20{background-color:#dc262633}.zenuml .bg-red-600\\/25{background-color:#dc262640}.zenuml .bg-red-600\\/30{background-color:#dc26264d}.zenuml .bg-red-600\\/35{background-color:#dc262659}.zenuml .bg-red-600\\/40{background-color:#dc262666}.zenuml .bg-red-600\\/45{background-color:#dc262673}.zenuml .bg-red-600\\/5{background-color:#dc26260d}.zenuml .bg-red-600\\/50{background-color:#dc262680}.zenuml .bg-red-600\\/55{background-color:#dc26268c}.zenuml .bg-red-600\\/60{background-color:#dc262699}.zenuml .bg-red-600\\/65{background-color:#dc2626a6}.zenuml .bg-red-600\\/70{background-color:#dc2626b3}.zenuml .bg-red-600\\/75{background-color:#dc2626bf}.zenuml .bg-red-600\\/80{background-color:#dc2626cc}.zenuml .bg-red-600\\/85{background-color:#dc2626d9}.zenuml .bg-red-600\\/90{background-color:#dc2626e6}.zenuml .bg-red-600\\/95{background-color:#dc2626f2}.zenuml .bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-700\\/0{background-color:#b91c1c00}.zenuml .bg-red-700\\/10{background-color:#b91c1c1a}.zenuml .bg-red-700\\/100{background-color:#b91c1c}.zenuml .bg-red-700\\/15{background-color:#b91c1c26}.zenuml .bg-red-700\\/20{background-color:#b91c1c33}.zenuml .bg-red-700\\/25{background-color:#b91c1c40}.zenuml .bg-red-700\\/30{background-color:#b91c1c4d}.zenuml .bg-red-700\\/35{background-color:#b91c1c59}.zenuml .bg-red-700\\/40{background-color:#b91c1c66}.zenuml .bg-red-700\\/45{background-color:#b91c1c73}.zenuml .bg-red-700\\/5{background-color:#b91c1c0d}.zenuml .bg-red-700\\/50{background-color:#b91c1c80}.zenuml .bg-red-700\\/55{background-color:#b91c1c8c}.zenuml .bg-red-700\\/60{background-color:#b91c1c99}.zenuml .bg-red-700\\/65{background-color:#b91c1ca6}.zenuml .bg-red-700\\/70{background-color:#b91c1cb3}.zenuml .bg-red-700\\/75{background-color:#b91c1cbf}.zenuml .bg-red-700\\/80{background-color:#b91c1ccc}.zenuml .bg-red-700\\/85{background-color:#b91c1cd9}.zenuml .bg-red-700\\/90{background-color:#b91c1ce6}.zenuml .bg-red-700\\/95{background-color:#b91c1cf2}.zenuml .bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-800\\/0{background-color:#991b1b00}.zenuml .bg-red-800\\/10{background-color:#991b1b1a}.zenuml .bg-red-800\\/100{background-color:#991b1b}.zenuml .bg-red-800\\/15{background-color:#991b1b26}.zenuml .bg-red-800\\/20{background-color:#991b1b33}.zenuml .bg-red-800\\/25{background-color:#991b1b40}.zenuml .bg-red-800\\/30{background-color:#991b1b4d}.zenuml .bg-red-800\\/35{background-color:#991b1b59}.zenuml .bg-red-800\\/40{background-color:#991b1b66}.zenuml .bg-red-800\\/45{background-color:#991b1b73}.zenuml .bg-red-800\\/5{background-color:#991b1b0d}.zenuml .bg-red-800\\/50{background-color:#991b1b80}.zenuml .bg-red-800\\/55{background-color:#991b1b8c}.zenuml .bg-red-800\\/60{background-color:#991b1b99}.zenuml .bg-red-800\\/65{background-color:#991b1ba6}.zenuml .bg-red-800\\/70{background-color:#991b1bb3}.zenuml .bg-red-800\\/75{background-color:#991b1bbf}.zenuml .bg-red-800\\/80{background-color:#991b1bcc}.zenuml .bg-red-800\\/85{background-color:#991b1bd9}.zenuml .bg-red-800\\/90{background-color:#991b1be6}.zenuml .bg-red-800\\/95{background-color:#991b1bf2}.zenuml .bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-900\\/0{background-color:#7f1d1d00}.zenuml .bg-red-900\\/10{background-color:#7f1d1d1a}.zenuml .bg-red-900\\/100{background-color:#7f1d1d}.zenuml .bg-red-900\\/15{background-color:#7f1d1d26}.zenuml .bg-red-900\\/20{background-color:#7f1d1d33}.zenuml .bg-red-900\\/25{background-color:#7f1d1d40}.zenuml .bg-red-900\\/30{background-color:#7f1d1d4d}.zenuml .bg-red-900\\/35{background-color:#7f1d1d59}.zenuml .bg-red-900\\/40{background-color:#7f1d1d66}.zenuml .bg-red-900\\/45{background-color:#7f1d1d73}.zenuml .bg-red-900\\/5{background-color:#7f1d1d0d}.zenuml .bg-red-900\\/50{background-color:#7f1d1d80}.zenuml .bg-red-900\\/55{background-color:#7f1d1d8c}.zenuml .bg-red-900\\/60{background-color:#7f1d1d99}.zenuml .bg-red-900\\/65{background-color:#7f1d1da6}.zenuml .bg-red-900\\/70{background-color:#7f1d1db3}.zenuml .bg-red-900\\/75{background-color:#7f1d1dbf}.zenuml .bg-red-900\\/80{background-color:#7f1d1dcc}.zenuml .bg-red-900\\/85{background-color:#7f1d1dd9}.zenuml .bg-red-900\\/90{background-color:#7f1d1de6}.zenuml .bg-red-900\\/95{background-color:#7f1d1df2}.zenuml .bg-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.zenuml .bg-red-950\\/0{background-color:#450a0a00}.zenuml .bg-red-950\\/10{background-color:#450a0a1a}.zenuml .bg-red-950\\/100{background-color:#450a0a}.zenuml .bg-red-950\\/15{background-color:#450a0a26}.zenuml .bg-red-950\\/20{background-color:#450a0a33}.zenuml .bg-red-950\\/25{background-color:#450a0a40}.zenuml .bg-red-950\\/30{background-color:#450a0a4d}.zenuml .bg-red-950\\/35{background-color:#450a0a59}.zenuml .bg-red-950\\/40{background-color:#450a0a66}.zenuml .bg-red-950\\/45{background-color:#450a0a73}.zenuml .bg-red-950\\/5{background-color:#450a0a0d}.zenuml .bg-red-950\\/50{background-color:#450a0a80}.zenuml .bg-red-950\\/55{background-color:#450a0a8c}.zenuml .bg-red-950\\/60{background-color:#450a0a99}.zenuml .bg-red-950\\/65{background-color:#450a0aa6}.zenuml .bg-red-950\\/70{background-color:#450a0ab3}.zenuml .bg-red-950\\/75{background-color:#450a0abf}.zenuml .bg-red-950\\/80{background-color:#450a0acc}.zenuml .bg-red-950\\/85{background-color:#450a0ad9}.zenuml .bg-red-950\\/90{background-color:#450a0ae6}.zenuml .bg-red-950\\/95{background-color:#450a0af2}.zenuml .bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-100\\/0{background-color:#ffe4e600}.zenuml .bg-rose-100\\/10{background-color:#ffe4e61a}.zenuml .bg-rose-100\\/100{background-color:#ffe4e6}.zenuml .bg-rose-100\\/15{background-color:#ffe4e626}.zenuml .bg-rose-100\\/20{background-color:#ffe4e633}.zenuml .bg-rose-100\\/25{background-color:#ffe4e640}.zenuml .bg-rose-100\\/30{background-color:#ffe4e64d}.zenuml .bg-rose-100\\/35{background-color:#ffe4e659}.zenuml .bg-rose-100\\/40{background-color:#ffe4e666}.zenuml .bg-rose-100\\/45{background-color:#ffe4e673}.zenuml .bg-rose-100\\/5{background-color:#ffe4e60d}.zenuml .bg-rose-100\\/50{background-color:#ffe4e680}.zenuml .bg-rose-100\\/55{background-color:#ffe4e68c}.zenuml .bg-rose-100\\/60{background-color:#ffe4e699}.zenuml .bg-rose-100\\/65{background-color:#ffe4e6a6}.zenuml .bg-rose-100\\/70{background-color:#ffe4e6b3}.zenuml .bg-rose-100\\/75{background-color:#ffe4e6bf}.zenuml .bg-rose-100\\/80{background-color:#ffe4e6cc}.zenuml .bg-rose-100\\/85{background-color:#ffe4e6d9}.zenuml .bg-rose-100\\/90{background-color:#ffe4e6e6}.zenuml .bg-rose-100\\/95{background-color:#ffe4e6f2}.zenuml .bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-200\\/0{background-color:#fecdd300}.zenuml .bg-rose-200\\/10{background-color:#fecdd31a}.zenuml .bg-rose-200\\/100{background-color:#fecdd3}.zenuml .bg-rose-200\\/15{background-color:#fecdd326}.zenuml .bg-rose-200\\/20{background-color:#fecdd333}.zenuml .bg-rose-200\\/25{background-color:#fecdd340}.zenuml .bg-rose-200\\/30{background-color:#fecdd34d}.zenuml .bg-rose-200\\/35{background-color:#fecdd359}.zenuml .bg-rose-200\\/40{background-color:#fecdd366}.zenuml .bg-rose-200\\/45{background-color:#fecdd373}.zenuml .bg-rose-200\\/5{background-color:#fecdd30d}.zenuml .bg-rose-200\\/50{background-color:#fecdd380}.zenuml .bg-rose-200\\/55{background-color:#fecdd38c}.zenuml .bg-rose-200\\/60{background-color:#fecdd399}.zenuml .bg-rose-200\\/65{background-color:#fecdd3a6}.zenuml .bg-rose-200\\/70{background-color:#fecdd3b3}.zenuml .bg-rose-200\\/75{background-color:#fecdd3bf}.zenuml .bg-rose-200\\/80{background-color:#fecdd3cc}.zenuml .bg-rose-200\\/85{background-color:#fecdd3d9}.zenuml .bg-rose-200\\/90{background-color:#fecdd3e6}.zenuml .bg-rose-200\\/95{background-color:#fecdd3f2}.zenuml .bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-300\\/0{background-color:#fda4af00}.zenuml .bg-rose-300\\/10{background-color:#fda4af1a}.zenuml .bg-rose-300\\/100{background-color:#fda4af}.zenuml .bg-rose-300\\/15{background-color:#fda4af26}.zenuml .bg-rose-300\\/20{background-color:#fda4af33}.zenuml .bg-rose-300\\/25{background-color:#fda4af40}.zenuml .bg-rose-300\\/30{background-color:#fda4af4d}.zenuml .bg-rose-300\\/35{background-color:#fda4af59}.zenuml .bg-rose-300\\/40{background-color:#fda4af66}.zenuml .bg-rose-300\\/45{background-color:#fda4af73}.zenuml .bg-rose-300\\/5{background-color:#fda4af0d}.zenuml .bg-rose-300\\/50{background-color:#fda4af80}.zenuml .bg-rose-300\\/55{background-color:#fda4af8c}.zenuml .bg-rose-300\\/60{background-color:#fda4af99}.zenuml .bg-rose-300\\/65{background-color:#fda4afa6}.zenuml .bg-rose-300\\/70{background-color:#fda4afb3}.zenuml .bg-rose-300\\/75{background-color:#fda4afbf}.zenuml .bg-rose-300\\/80{background-color:#fda4afcc}.zenuml .bg-rose-300\\/85{background-color:#fda4afd9}.zenuml .bg-rose-300\\/90{background-color:#fda4afe6}.zenuml .bg-rose-300\\/95{background-color:#fda4aff2}.zenuml .bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-400\\/0{background-color:#fb718500}.zenuml .bg-rose-400\\/10{background-color:#fb71851a}.zenuml .bg-rose-400\\/100{background-color:#fb7185}.zenuml .bg-rose-400\\/15{background-color:#fb718526}.zenuml .bg-rose-400\\/20{background-color:#fb718533}.zenuml .bg-rose-400\\/25{background-color:#fb718540}.zenuml .bg-rose-400\\/30{background-color:#fb71854d}.zenuml .bg-rose-400\\/35{background-color:#fb718559}.zenuml .bg-rose-400\\/40{background-color:#fb718566}.zenuml .bg-rose-400\\/45{background-color:#fb718573}.zenuml .bg-rose-400\\/5{background-color:#fb71850d}.zenuml .bg-rose-400\\/50{background-color:#fb718580}.zenuml .bg-rose-400\\/55{background-color:#fb71858c}.zenuml .bg-rose-400\\/60{background-color:#fb718599}.zenuml .bg-rose-400\\/65{background-color:#fb7185a6}.zenuml .bg-rose-400\\/70{background-color:#fb7185b3}.zenuml .bg-rose-400\\/75{background-color:#fb7185bf}.zenuml .bg-rose-400\\/80{background-color:#fb7185cc}.zenuml .bg-rose-400\\/85{background-color:#fb7185d9}.zenuml .bg-rose-400\\/90{background-color:#fb7185e6}.zenuml .bg-rose-400\\/95{background-color:#fb7185f2}.zenuml .bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-50\\/0{background-color:#fff1f200}.zenuml .bg-rose-50\\/10{background-color:#fff1f21a}.zenuml .bg-rose-50\\/100{background-color:#fff1f2}.zenuml .bg-rose-50\\/15{background-color:#fff1f226}.zenuml .bg-rose-50\\/20{background-color:#fff1f233}.zenuml .bg-rose-50\\/25{background-color:#fff1f240}.zenuml .bg-rose-50\\/30{background-color:#fff1f24d}.zenuml .bg-rose-50\\/35{background-color:#fff1f259}.zenuml .bg-rose-50\\/40{background-color:#fff1f266}.zenuml .bg-rose-50\\/45{background-color:#fff1f273}.zenuml .bg-rose-50\\/5{background-color:#fff1f20d}.zenuml .bg-rose-50\\/50{background-color:#fff1f280}.zenuml .bg-rose-50\\/55{background-color:#fff1f28c}.zenuml .bg-rose-50\\/60{background-color:#fff1f299}.zenuml .bg-rose-50\\/65{background-color:#fff1f2a6}.zenuml .bg-rose-50\\/70{background-color:#fff1f2b3}.zenuml .bg-rose-50\\/75{background-color:#fff1f2bf}.zenuml .bg-rose-50\\/80{background-color:#fff1f2cc}.zenuml .bg-rose-50\\/85{background-color:#fff1f2d9}.zenuml .bg-rose-50\\/90{background-color:#fff1f2e6}.zenuml .bg-rose-50\\/95{background-color:#fff1f2f2}.zenuml .bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-500\\/0{background-color:#f43f5e00}.zenuml .bg-rose-500\\/10{background-color:#f43f5e1a}.zenuml .bg-rose-500\\/100{background-color:#f43f5e}.zenuml .bg-rose-500\\/15{background-color:#f43f5e26}.zenuml .bg-rose-500\\/20{background-color:#f43f5e33}.zenuml .bg-rose-500\\/25{background-color:#f43f5e40}.zenuml .bg-rose-500\\/30{background-color:#f43f5e4d}.zenuml .bg-rose-500\\/35{background-color:#f43f5e59}.zenuml .bg-rose-500\\/40{background-color:#f43f5e66}.zenuml .bg-rose-500\\/45{background-color:#f43f5e73}.zenuml .bg-rose-500\\/5{background-color:#f43f5e0d}.zenuml .bg-rose-500\\/50{background-color:#f43f5e80}.zenuml .bg-rose-500\\/55{background-color:#f43f5e8c}.zenuml .bg-rose-500\\/60{background-color:#f43f5e99}.zenuml .bg-rose-500\\/65{background-color:#f43f5ea6}.zenuml .bg-rose-500\\/70{background-color:#f43f5eb3}.zenuml .bg-rose-500\\/75{background-color:#f43f5ebf}.zenuml .bg-rose-500\\/80{background-color:#f43f5ecc}.zenuml .bg-rose-500\\/85{background-color:#f43f5ed9}.zenuml .bg-rose-500\\/90{background-color:#f43f5ee6}.zenuml .bg-rose-500\\/95{background-color:#f43f5ef2}.zenuml .bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-600\\/0{background-color:#e11d4800}.zenuml .bg-rose-600\\/10{background-color:#e11d481a}.zenuml .bg-rose-600\\/100{background-color:#e11d48}.zenuml .bg-rose-600\\/15{background-color:#e11d4826}.zenuml .bg-rose-600\\/20{background-color:#e11d4833}.zenuml .bg-rose-600\\/25{background-color:#e11d4840}.zenuml .bg-rose-600\\/30{background-color:#e11d484d}.zenuml .bg-rose-600\\/35{background-color:#e11d4859}.zenuml .bg-rose-600\\/40{background-color:#e11d4866}.zenuml .bg-rose-600\\/45{background-color:#e11d4873}.zenuml .bg-rose-600\\/5{background-color:#e11d480d}.zenuml .bg-rose-600\\/50{background-color:#e11d4880}.zenuml .bg-rose-600\\/55{background-color:#e11d488c}.zenuml .bg-rose-600\\/60{background-color:#e11d4899}.zenuml .bg-rose-600\\/65{background-color:#e11d48a6}.zenuml .bg-rose-600\\/70{background-color:#e11d48b3}.zenuml .bg-rose-600\\/75{background-color:#e11d48bf}.zenuml .bg-rose-600\\/80{background-color:#e11d48cc}.zenuml .bg-rose-600\\/85{background-color:#e11d48d9}.zenuml .bg-rose-600\\/90{background-color:#e11d48e6}.zenuml .bg-rose-600\\/95{background-color:#e11d48f2}.zenuml .bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-700\\/0{background-color:#be123c00}.zenuml .bg-rose-700\\/10{background-color:#be123c1a}.zenuml .bg-rose-700\\/100{background-color:#be123c}.zenuml .bg-rose-700\\/15{background-color:#be123c26}.zenuml .bg-rose-700\\/20{background-color:#be123c33}.zenuml .bg-rose-700\\/25{background-color:#be123c40}.zenuml .bg-rose-700\\/30{background-color:#be123c4d}.zenuml .bg-rose-700\\/35{background-color:#be123c59}.zenuml .bg-rose-700\\/40{background-color:#be123c66}.zenuml .bg-rose-700\\/45{background-color:#be123c73}.zenuml .bg-rose-700\\/5{background-color:#be123c0d}.zenuml .bg-rose-700\\/50{background-color:#be123c80}.zenuml .bg-rose-700\\/55{background-color:#be123c8c}.zenuml .bg-rose-700\\/60{background-color:#be123c99}.zenuml .bg-rose-700\\/65{background-color:#be123ca6}.zenuml .bg-rose-700\\/70{background-color:#be123cb3}.zenuml .bg-rose-700\\/75{background-color:#be123cbf}.zenuml .bg-rose-700\\/80{background-color:#be123ccc}.zenuml .bg-rose-700\\/85{background-color:#be123cd9}.zenuml .bg-rose-700\\/90{background-color:#be123ce6}.zenuml .bg-rose-700\\/95{background-color:#be123cf2}.zenuml .bg-rose-800{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-800\\/0{background-color:#9f123900}.zenuml .bg-rose-800\\/10{background-color:#9f12391a}.zenuml .bg-rose-800\\/100{background-color:#9f1239}.zenuml .bg-rose-800\\/15{background-color:#9f123926}.zenuml .bg-rose-800\\/20{background-color:#9f123933}.zenuml .bg-rose-800\\/25{background-color:#9f123940}.zenuml .bg-rose-800\\/30{background-color:#9f12394d}.zenuml .bg-rose-800\\/35{background-color:#9f123959}.zenuml .bg-rose-800\\/40{background-color:#9f123966}.zenuml .bg-rose-800\\/45{background-color:#9f123973}.zenuml .bg-rose-800\\/5{background-color:#9f12390d}.zenuml .bg-rose-800\\/50{background-color:#9f123980}.zenuml .bg-rose-800\\/55{background-color:#9f12398c}.zenuml .bg-rose-800\\/60{background-color:#9f123999}.zenuml .bg-rose-800\\/65{background-color:#9f1239a6}.zenuml .bg-rose-800\\/70{background-color:#9f1239b3}.zenuml .bg-rose-800\\/75{background-color:#9f1239bf}.zenuml .bg-rose-800\\/80{background-color:#9f1239cc}.zenuml .bg-rose-800\\/85{background-color:#9f1239d9}.zenuml .bg-rose-800\\/90{background-color:#9f1239e6}.zenuml .bg-rose-800\\/95{background-color:#9f1239f2}.zenuml .bg-rose-900{--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-900\\/0{background-color:#88133700}.zenuml .bg-rose-900\\/10{background-color:#8813371a}.zenuml .bg-rose-900\\/100{background-color:#881337}.zenuml .bg-rose-900\\/15{background-color:#88133726}.zenuml .bg-rose-900\\/20{background-color:#88133733}.zenuml .bg-rose-900\\/25{background-color:#88133740}.zenuml .bg-rose-900\\/30{background-color:#8813374d}.zenuml .bg-rose-900\\/35{background-color:#88133759}.zenuml .bg-rose-900\\/40{background-color:#88133766}.zenuml .bg-rose-900\\/45{background-color:#88133773}.zenuml .bg-rose-900\\/5{background-color:#8813370d}.zenuml .bg-rose-900\\/50{background-color:#88133780}.zenuml .bg-rose-900\\/55{background-color:#8813378c}.zenuml .bg-rose-900\\/60{background-color:#88133799}.zenuml .bg-rose-900\\/65{background-color:#881337a6}.zenuml .bg-rose-900\\/70{background-color:#881337b3}.zenuml .bg-rose-900\\/75{background-color:#881337bf}.zenuml .bg-rose-900\\/80{background-color:#881337cc}.zenuml .bg-rose-900\\/85{background-color:#881337d9}.zenuml .bg-rose-900\\/90{background-color:#881337e6}.zenuml .bg-rose-900\\/95{background-color:#881337f2}.zenuml .bg-rose-950{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.zenuml .bg-rose-950\\/0{background-color:#4c051900}.zenuml .bg-rose-950\\/10{background-color:#4c05191a}.zenuml .bg-rose-950\\/100{background-color:#4c0519}.zenuml .bg-rose-950\\/15{background-color:#4c051926}.zenuml .bg-rose-950\\/20{background-color:#4c051933}.zenuml .bg-rose-950\\/25{background-color:#4c051940}.zenuml .bg-rose-950\\/30{background-color:#4c05194d}.zenuml .bg-rose-950\\/35{background-color:#4c051959}.zenuml .bg-rose-950\\/40{background-color:#4c051966}.zenuml .bg-rose-950\\/45{background-color:#4c051973}.zenuml .bg-rose-950\\/5{background-color:#4c05190d}.zenuml .bg-rose-950\\/50{background-color:#4c051980}.zenuml .bg-rose-950\\/55{background-color:#4c05198c}.zenuml .bg-rose-950\\/60{background-color:#4c051999}.zenuml .bg-rose-950\\/65{background-color:#4c0519a6}.zenuml .bg-rose-950\\/70{background-color:#4c0519b3}.zenuml .bg-rose-950\\/75{background-color:#4c0519bf}.zenuml .bg-rose-950\\/80{background-color:#4c0519cc}.zenuml .bg-rose-950\\/85{background-color:#4c0519d9}.zenuml .bg-rose-950\\/90{background-color:#4c0519e6}.zenuml .bg-rose-950\\/95{background-color:#4c0519f2}.zenuml .bg-skin-base{background-color:var(--color-bg-base)}.zenuml .bg-skin-canvas{background-color:var(--color-bg-canvas, var(--color-bg-base, var(--color-backup-white, #ffffff)))}.zenuml .bg-skin-divider{background-color:var(--color-border-participant, var(--color-border-frame, var(--color-border-base, #000)))}.zenuml .bg-skin-fill{background-color:var(--color-bg-fill)}.zenuml .bg-skin-fragment-header{background-color:var(--color-bg-fragment-header, var(--color-bg-frame, var(--color-bg-canvas, var(--color-bg-base, var(--color-backup-white, #ffffff)))))}.zenuml .bg-skin-frame{background-color:var(--color-bg-frame, var(--color-bg-canvas, var(--color-bg-base, var(--color-backup-white, #ffffff))))}.zenuml .bg-skin-hover{background-color:var(--color-bg-hover)}.zenuml .bg-skin-lifeline{background-color:var(--color-border-participant, var(--color-border-participant, var(--color-border-frame, var(--color-border-base, #000))))}.zenuml .bg-skin-occurrence{background-color:var(--color-bg-occurrence, var(--color-bg-participant, var(--color-bg-frame, var(--color-bg-canvas, var(--color-bg-base, var(--color-backup-white, #ffffff))))))}.zenuml .bg-skin-participant{background-color:var(--color-bg-participant, var(--color-bg-frame, var(--color-bg-canvas, var(--color-bg-base, var(--color-backup-white, #ffffff)))))}.zenuml .bg-skin-secondary{background-color:var(--color-bg-secondary)}.zenuml .bg-skin-title{background-color:var(--color-bg-title, var(--color-bg-frame, var(--color-bg-canvas, var(--color-bg-base, var(--color-backup-white, #ffffff)))))}.zenuml .bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-100\\/0{background-color:#e0f2fe00}.zenuml .bg-sky-100\\/10{background-color:#e0f2fe1a}.zenuml .bg-sky-100\\/100{background-color:#e0f2fe}.zenuml .bg-sky-100\\/15{background-color:#e0f2fe26}.zenuml .bg-sky-100\\/20{background-color:#e0f2fe33}.zenuml .bg-sky-100\\/25{background-color:#e0f2fe40}.zenuml .bg-sky-100\\/30{background-color:#e0f2fe4d}.zenuml .bg-sky-100\\/35{background-color:#e0f2fe59}.zenuml .bg-sky-100\\/40{background-color:#e0f2fe66}.zenuml .bg-sky-100\\/45{background-color:#e0f2fe73}.zenuml .bg-sky-100\\/5{background-color:#e0f2fe0d}.zenuml .bg-sky-100\\/50{background-color:#e0f2fe80}.zenuml .bg-sky-100\\/55{background-color:#e0f2fe8c}.zenuml .bg-sky-100\\/60{background-color:#e0f2fe99}.zenuml .bg-sky-100\\/65{background-color:#e0f2fea6}.zenuml .bg-sky-100\\/70{background-color:#e0f2feb3}.zenuml .bg-sky-100\\/75{background-color:#e0f2febf}.zenuml .bg-sky-100\\/80{background-color:#e0f2fecc}.zenuml .bg-sky-100\\/85{background-color:#e0f2fed9}.zenuml .bg-sky-100\\/90{background-color:#e0f2fee6}.zenuml .bg-sky-100\\/95{background-color:#e0f2fef2}.zenuml .bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-200\\/0{background-color:#bae6fd00}.zenuml .bg-sky-200\\/10{background-color:#bae6fd1a}.zenuml .bg-sky-200\\/100{background-color:#bae6fd}.zenuml .bg-sky-200\\/15{background-color:#bae6fd26}.zenuml .bg-sky-200\\/20{background-color:#bae6fd33}.zenuml .bg-sky-200\\/25{background-color:#bae6fd40}.zenuml .bg-sky-200\\/30{background-color:#bae6fd4d}.zenuml .bg-sky-200\\/35{background-color:#bae6fd59}.zenuml .bg-sky-200\\/40{background-color:#bae6fd66}.zenuml .bg-sky-200\\/45{background-color:#bae6fd73}.zenuml .bg-sky-200\\/5{background-color:#bae6fd0d}.zenuml .bg-sky-200\\/50{background-color:#bae6fd80}.zenuml .bg-sky-200\\/55{background-color:#bae6fd8c}.zenuml .bg-sky-200\\/60{background-color:#bae6fd99}.zenuml .bg-sky-200\\/65{background-color:#bae6fda6}.zenuml .bg-sky-200\\/70{background-color:#bae6fdb3}.zenuml .bg-sky-200\\/75{background-color:#bae6fdbf}.zenuml .bg-sky-200\\/80{background-color:#bae6fdcc}.zenuml .bg-sky-200\\/85{background-color:#bae6fdd9}.zenuml .bg-sky-200\\/90{background-color:#bae6fde6}.zenuml .bg-sky-200\\/95{background-color:#bae6fdf2}.zenuml .bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-300\\/0{background-color:#7dd3fc00}.zenuml .bg-sky-300\\/10{background-color:#7dd3fc1a}.zenuml .bg-sky-300\\/100{background-color:#7dd3fc}.zenuml .bg-sky-300\\/15{background-color:#7dd3fc26}.zenuml .bg-sky-300\\/20{background-color:#7dd3fc33}.zenuml .bg-sky-300\\/25{background-color:#7dd3fc40}.zenuml .bg-sky-300\\/30{background-color:#7dd3fc4d}.zenuml .bg-sky-300\\/35{background-color:#7dd3fc59}.zenuml .bg-sky-300\\/40{background-color:#7dd3fc66}.zenuml .bg-sky-300\\/45{background-color:#7dd3fc73}.zenuml .bg-sky-300\\/5{background-color:#7dd3fc0d}.zenuml .bg-sky-300\\/50{background-color:#7dd3fc80}.zenuml .bg-sky-300\\/55{background-color:#7dd3fc8c}.zenuml .bg-sky-300\\/60{background-color:#7dd3fc99}.zenuml .bg-sky-300\\/65{background-color:#7dd3fca6}.zenuml .bg-sky-300\\/70{background-color:#7dd3fcb3}.zenuml .bg-sky-300\\/75{background-color:#7dd3fcbf}.zenuml .bg-sky-300\\/80{background-color:#7dd3fccc}.zenuml .bg-sky-300\\/85{background-color:#7dd3fcd9}.zenuml .bg-sky-300\\/90{background-color:#7dd3fce6}.zenuml .bg-sky-300\\/95{background-color:#7dd3fcf2}.zenuml .bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-400\\/0{background-color:#38bdf800}.zenuml .bg-sky-400\\/10{background-color:#38bdf81a}.zenuml .bg-sky-400\\/100{background-color:#38bdf8}.zenuml .bg-sky-400\\/15{background-color:#38bdf826}.zenuml .bg-sky-400\\/20{background-color:#38bdf833}.zenuml .bg-sky-400\\/25{background-color:#38bdf840}.zenuml .bg-sky-400\\/30{background-color:#38bdf84d}.zenuml .bg-sky-400\\/35{background-color:#38bdf859}.zenuml .bg-sky-400\\/40{background-color:#38bdf866}.zenuml .bg-sky-400\\/45{background-color:#38bdf873}.zenuml .bg-sky-400\\/5{background-color:#38bdf80d}.zenuml .bg-sky-400\\/50{background-color:#38bdf880}.zenuml .bg-sky-400\\/55{background-color:#38bdf88c}.zenuml .bg-sky-400\\/60{background-color:#38bdf899}.zenuml .bg-sky-400\\/65{background-color:#38bdf8a6}.zenuml .bg-sky-400\\/70{background-color:#38bdf8b3}.zenuml .bg-sky-400\\/75{background-color:#38bdf8bf}.zenuml .bg-sky-400\\/80{background-color:#38bdf8cc}.zenuml .bg-sky-400\\/85{background-color:#38bdf8d9}.zenuml .bg-sky-400\\/90{background-color:#38bdf8e6}.zenuml .bg-sky-400\\/95{background-color:#38bdf8f2}.zenuml .bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-50\\/0{background-color:#f0f9ff00}.zenuml .bg-sky-50\\/10{background-color:#f0f9ff1a}.zenuml .bg-sky-50\\/100{background-color:#f0f9ff}.zenuml .bg-sky-50\\/15{background-color:#f0f9ff26}.zenuml .bg-sky-50\\/20{background-color:#f0f9ff33}.zenuml .bg-sky-50\\/25{background-color:#f0f9ff40}.zenuml .bg-sky-50\\/30{background-color:#f0f9ff4d}.zenuml .bg-sky-50\\/35{background-color:#f0f9ff59}.zenuml .bg-sky-50\\/40{background-color:#f0f9ff66}.zenuml .bg-sky-50\\/45{background-color:#f0f9ff73}.zenuml .bg-sky-50\\/5{background-color:#f0f9ff0d}.zenuml .bg-sky-50\\/50{background-color:#f0f9ff80}.zenuml .bg-sky-50\\/55{background-color:#f0f9ff8c}.zenuml .bg-sky-50\\/60{background-color:#f0f9ff99}.zenuml .bg-sky-50\\/65{background-color:#f0f9ffa6}.zenuml .bg-sky-50\\/70{background-color:#f0f9ffb3}.zenuml .bg-sky-50\\/75{background-color:#f0f9ffbf}.zenuml .bg-sky-50\\/80{background-color:#f0f9ffcc}.zenuml .bg-sky-50\\/85{background-color:#f0f9ffd9}.zenuml .bg-sky-50\\/90{background-color:#f0f9ffe6}.zenuml .bg-sky-50\\/95{background-color:#f0f9fff2}.zenuml .bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-500\\/0{background-color:#0ea5e900}.zenuml .bg-sky-500\\/10{background-color:#0ea5e91a}.zenuml .bg-sky-500\\/100{background-color:#0ea5e9}.zenuml .bg-sky-500\\/15{background-color:#0ea5e926}.zenuml .bg-sky-500\\/20{background-color:#0ea5e933}.zenuml .bg-sky-500\\/25{background-color:#0ea5e940}.zenuml .bg-sky-500\\/30{background-color:#0ea5e94d}.zenuml .bg-sky-500\\/35{background-color:#0ea5e959}.zenuml .bg-sky-500\\/40{background-color:#0ea5e966}.zenuml .bg-sky-500\\/45{background-color:#0ea5e973}.zenuml .bg-sky-500\\/5{background-color:#0ea5e90d}.zenuml .bg-sky-500\\/50{background-color:#0ea5e980}.zenuml .bg-sky-500\\/55{background-color:#0ea5e98c}.zenuml .bg-sky-500\\/60{background-color:#0ea5e999}.zenuml .bg-sky-500\\/65{background-color:#0ea5e9a6}.zenuml .bg-sky-500\\/70{background-color:#0ea5e9b3}.zenuml .bg-sky-500\\/75{background-color:#0ea5e9bf}.zenuml .bg-sky-500\\/80{background-color:#0ea5e9cc}.zenuml .bg-sky-500\\/85{background-color:#0ea5e9d9}.zenuml .bg-sky-500\\/90{background-color:#0ea5e9e6}.zenuml .bg-sky-500\\/95{background-color:#0ea5e9f2}.zenuml .bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-600\\/0{background-color:#0284c700}.zenuml .bg-sky-600\\/10{background-color:#0284c71a}.zenuml .bg-sky-600\\/100{background-color:#0284c7}.zenuml .bg-sky-600\\/15{background-color:#0284c726}.zenuml .bg-sky-600\\/20{background-color:#0284c733}.zenuml .bg-sky-600\\/25{background-color:#0284c740}.zenuml .bg-sky-600\\/30{background-color:#0284c74d}.zenuml .bg-sky-600\\/35{background-color:#0284c759}.zenuml .bg-sky-600\\/40{background-color:#0284c766}.zenuml .bg-sky-600\\/45{background-color:#0284c773}.zenuml .bg-sky-600\\/5{background-color:#0284c70d}.zenuml .bg-sky-600\\/50{background-color:#0284c780}.zenuml .bg-sky-600\\/55{background-color:#0284c78c}.zenuml .bg-sky-600\\/60{background-color:#0284c799}.zenuml .bg-sky-600\\/65{background-color:#0284c7a6}.zenuml .bg-sky-600\\/70{background-color:#0284c7b3}.zenuml .bg-sky-600\\/75{background-color:#0284c7bf}.zenuml .bg-sky-600\\/80{background-color:#0284c7cc}.zenuml .bg-sky-600\\/85{background-color:#0284c7d9}.zenuml .bg-sky-600\\/90{background-color:#0284c7e6}.zenuml .bg-sky-600\\/95{background-color:#0284c7f2}.zenuml .bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-700\\/0{background-color:#0369a100}.zenuml .bg-sky-700\\/10{background-color:#0369a11a}.zenuml .bg-sky-700\\/100{background-color:#0369a1}.zenuml .bg-sky-700\\/15{background-color:#0369a126}.zenuml .bg-sky-700\\/20{background-color:#0369a133}.zenuml .bg-sky-700\\/25{background-color:#0369a140}.zenuml .bg-sky-700\\/30{background-color:#0369a14d}.zenuml .bg-sky-700\\/35{background-color:#0369a159}.zenuml .bg-sky-700\\/40{background-color:#0369a166}.zenuml .bg-sky-700\\/45{background-color:#0369a173}.zenuml .bg-sky-700\\/5{background-color:#0369a10d}.zenuml .bg-sky-700\\/50{background-color:#0369a180}.zenuml .bg-sky-700\\/55{background-color:#0369a18c}.zenuml .bg-sky-700\\/60{background-color:#0369a199}.zenuml .bg-sky-700\\/65{background-color:#0369a1a6}.zenuml .bg-sky-700\\/70{background-color:#0369a1b3}.zenuml .bg-sky-700\\/75{background-color:#0369a1bf}.zenuml .bg-sky-700\\/80{background-color:#0369a1cc}.zenuml .bg-sky-700\\/85{background-color:#0369a1d9}.zenuml .bg-sky-700\\/90{background-color:#0369a1e6}.zenuml .bg-sky-700\\/95{background-color:#0369a1f2}.zenuml .bg-sky-800{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-800\\/0{background-color:#07598500}.zenuml .bg-sky-800\\/10{background-color:#0759851a}.zenuml .bg-sky-800\\/100{background-color:#075985}.zenuml .bg-sky-800\\/15{background-color:#07598526}.zenuml .bg-sky-800\\/20{background-color:#07598533}.zenuml .bg-sky-800\\/25{background-color:#07598540}.zenuml .bg-sky-800\\/30{background-color:#0759854d}.zenuml .bg-sky-800\\/35{background-color:#07598559}.zenuml .bg-sky-800\\/40{background-color:#07598566}.zenuml .bg-sky-800\\/45{background-color:#07598573}.zenuml .bg-sky-800\\/5{background-color:#0759850d}.zenuml .bg-sky-800\\/50{background-color:#07598580}.zenuml .bg-sky-800\\/55{background-color:#0759858c}.zenuml .bg-sky-800\\/60{background-color:#07598599}.zenuml .bg-sky-800\\/65{background-color:#075985a6}.zenuml .bg-sky-800\\/70{background-color:#075985b3}.zenuml .bg-sky-800\\/75{background-color:#075985bf}.zenuml .bg-sky-800\\/80{background-color:#075985cc}.zenuml .bg-sky-800\\/85{background-color:#075985d9}.zenuml .bg-sky-800\\/90{background-color:#075985e6}.zenuml .bg-sky-800\\/95{background-color:#075985f2}.zenuml .bg-sky-900{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-900\\/0{background-color:#0c4a6e00}.zenuml .bg-sky-900\\/10{background-color:#0c4a6e1a}.zenuml .bg-sky-900\\/100{background-color:#0c4a6e}.zenuml .bg-sky-900\\/15{background-color:#0c4a6e26}.zenuml .bg-sky-900\\/20{background-color:#0c4a6e33}.zenuml .bg-sky-900\\/25{background-color:#0c4a6e40}.zenuml .bg-sky-900\\/30{background-color:#0c4a6e4d}.zenuml .bg-sky-900\\/35{background-color:#0c4a6e59}.zenuml .bg-sky-900\\/40{background-color:#0c4a6e66}.zenuml .bg-sky-900\\/45{background-color:#0c4a6e73}.zenuml .bg-sky-900\\/5{background-color:#0c4a6e0d}.zenuml .bg-sky-900\\/50{background-color:#0c4a6e80}.zenuml .bg-sky-900\\/55{background-color:#0c4a6e8c}.zenuml .bg-sky-900\\/60{background-color:#0c4a6e99}.zenuml .bg-sky-900\\/65{background-color:#0c4a6ea6}.zenuml .bg-sky-900\\/70{background-color:#0c4a6eb3}.zenuml .bg-sky-900\\/75{background-color:#0c4a6ebf}.zenuml .bg-sky-900\\/80{background-color:#0c4a6ecc}.zenuml .bg-sky-900\\/85{background-color:#0c4a6ed9}.zenuml .bg-sky-900\\/90{background-color:#0c4a6ee6}.zenuml .bg-sky-900\\/95{background-color:#0c4a6ef2}.zenuml .bg-sky-950{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}.zenuml .bg-sky-950\\/0{background-color:#082f4900}.zenuml .bg-sky-950\\/10{background-color:#082f491a}.zenuml .bg-sky-950\\/100{background-color:#082f49}.zenuml .bg-sky-950\\/15{background-color:#082f4926}.zenuml .bg-sky-950\\/20{background-color:#082f4933}.zenuml .bg-sky-950\\/25{background-color:#082f4940}.zenuml .bg-sky-950\\/30{background-color:#082f494d}.zenuml .bg-sky-950\\/35{background-color:#082f4959}.zenuml .bg-sky-950\\/40{background-color:#082f4966}.zenuml .bg-sky-950\\/45{background-color:#082f4973}.zenuml .bg-sky-950\\/5{background-color:#082f490d}.zenuml .bg-sky-950\\/50{background-color:#082f4980}.zenuml .bg-sky-950\\/55{background-color:#082f498c}.zenuml .bg-sky-950\\/60{background-color:#082f4999}.zenuml .bg-sky-950\\/65{background-color:#082f49a6}.zenuml .bg-sky-950\\/70{background-color:#082f49b3}.zenuml .bg-sky-950\\/75{background-color:#082f49bf}.zenuml .bg-sky-950\\/80{background-color:#082f49cc}.zenuml .bg-sky-950\\/85{background-color:#082f49d9}.zenuml .bg-sky-950\\/90{background-color:#082f49e6}.zenuml .bg-sky-950\\/95{background-color:#082f49f2}.zenuml .bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-100\\/0{background-color:#f1f5f900}.zenuml .bg-slate-100\\/10{background-color:#f1f5f91a}.zenuml .bg-slate-100\\/100{background-color:#f1f5f9}.zenuml .bg-slate-100\\/15{background-color:#f1f5f926}.zenuml .bg-slate-100\\/20{background-color:#f1f5f933}.zenuml .bg-slate-100\\/25{background-color:#f1f5f940}.zenuml .bg-slate-100\\/30{background-color:#f1f5f94d}.zenuml .bg-slate-100\\/35{background-color:#f1f5f959}.zenuml .bg-slate-100\\/40{background-color:#f1f5f966}.zenuml .bg-slate-100\\/45{background-color:#f1f5f973}.zenuml .bg-slate-100\\/5{background-color:#f1f5f90d}.zenuml .bg-slate-100\\/50{background-color:#f1f5f980}.zenuml .bg-slate-100\\/55{background-color:#f1f5f98c}.zenuml .bg-slate-100\\/60{background-color:#f1f5f999}.zenuml .bg-slate-100\\/65{background-color:#f1f5f9a6}.zenuml .bg-slate-100\\/70{background-color:#f1f5f9b3}.zenuml .bg-slate-100\\/75{background-color:#f1f5f9bf}.zenuml .bg-slate-100\\/80{background-color:#f1f5f9cc}.zenuml .bg-slate-100\\/85{background-color:#f1f5f9d9}.zenuml .bg-slate-100\\/90{background-color:#f1f5f9e6}.zenuml .bg-slate-100\\/95{background-color:#f1f5f9f2}.zenuml .bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-200\\/0{background-color:#e2e8f000}.zenuml .bg-slate-200\\/10{background-color:#e2e8f01a}.zenuml .bg-slate-200\\/100{background-color:#e2e8f0}.zenuml .bg-slate-200\\/15{background-color:#e2e8f026}.zenuml .bg-slate-200\\/20{background-color:#e2e8f033}.zenuml .bg-slate-200\\/25{background-color:#e2e8f040}.zenuml .bg-slate-200\\/30{background-color:#e2e8f04d}.zenuml .bg-slate-200\\/35{background-color:#e2e8f059}.zenuml .bg-slate-200\\/40{background-color:#e2e8f066}.zenuml .bg-slate-200\\/45{background-color:#e2e8f073}.zenuml .bg-slate-200\\/5{background-color:#e2e8f00d}.zenuml .bg-slate-200\\/50{background-color:#e2e8f080}.zenuml .bg-slate-200\\/55{background-color:#e2e8f08c}.zenuml .bg-slate-200\\/60{background-color:#e2e8f099}.zenuml .bg-slate-200\\/65{background-color:#e2e8f0a6}.zenuml .bg-slate-200\\/70{background-color:#e2e8f0b3}.zenuml .bg-slate-200\\/75{background-color:#e2e8f0bf}.zenuml .bg-slate-200\\/80{background-color:#e2e8f0cc}.zenuml .bg-slate-200\\/85{background-color:#e2e8f0d9}.zenuml .bg-slate-200\\/90{background-color:#e2e8f0e6}.zenuml .bg-slate-200\\/95{background-color:#e2e8f0f2}.zenuml .bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-300\\/0{background-color:#cbd5e100}.zenuml .bg-slate-300\\/10{background-color:#cbd5e11a}.zenuml .bg-slate-300\\/100{background-color:#cbd5e1}.zenuml .bg-slate-300\\/15{background-color:#cbd5e126}.zenuml .bg-slate-300\\/20{background-color:#cbd5e133}.zenuml .bg-slate-300\\/25{background-color:#cbd5e140}.zenuml .bg-slate-300\\/30{background-color:#cbd5e14d}.zenuml .bg-slate-300\\/35{background-color:#cbd5e159}.zenuml .bg-slate-300\\/40{background-color:#cbd5e166}.zenuml .bg-slate-300\\/45{background-color:#cbd5e173}.zenuml .bg-slate-300\\/5{background-color:#cbd5e10d}.zenuml .bg-slate-300\\/50{background-color:#cbd5e180}.zenuml .bg-slate-300\\/55{background-color:#cbd5e18c}.zenuml .bg-slate-300\\/60{background-color:#cbd5e199}.zenuml .bg-slate-300\\/65{background-color:#cbd5e1a6}.zenuml .bg-slate-300\\/70{background-color:#cbd5e1b3}.zenuml .bg-slate-300\\/75{background-color:#cbd5e1bf}.zenuml .bg-slate-300\\/80{background-color:#cbd5e1cc}.zenuml .bg-slate-300\\/85{background-color:#cbd5e1d9}.zenuml .bg-slate-300\\/90{background-color:#cbd5e1e6}.zenuml .bg-slate-300\\/95{background-color:#cbd5e1f2}.zenuml .bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-400\\/0{background-color:#94a3b800}.zenuml .bg-slate-400\\/10{background-color:#94a3b81a}.zenuml .bg-slate-400\\/100{background-color:#94a3b8}.zenuml .bg-slate-400\\/15{background-color:#94a3b826}.zenuml .bg-slate-400\\/20{background-color:#94a3b833}.zenuml .bg-slate-400\\/25{background-color:#94a3b840}.zenuml .bg-slate-400\\/30{background-color:#94a3b84d}.zenuml .bg-slate-400\\/35{background-color:#94a3b859}.zenuml .bg-slate-400\\/40{background-color:#94a3b866}.zenuml .bg-slate-400\\/45{background-color:#94a3b873}.zenuml .bg-slate-400\\/5{background-color:#94a3b80d}.zenuml .bg-slate-400\\/50{background-color:#94a3b880}.zenuml .bg-slate-400\\/55{background-color:#94a3b88c}.zenuml .bg-slate-400\\/60{background-color:#94a3b899}.zenuml .bg-slate-400\\/65{background-color:#94a3b8a6}.zenuml .bg-slate-400\\/70{background-color:#94a3b8b3}.zenuml .bg-slate-400\\/75{background-color:#94a3b8bf}.zenuml .bg-slate-400\\/80{background-color:#94a3b8cc}.zenuml .bg-slate-400\\/85{background-color:#94a3b8d9}.zenuml .bg-slate-400\\/90{background-color:#94a3b8e6}.zenuml .bg-slate-400\\/95{background-color:#94a3b8f2}.zenuml .bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-50\\/0{background-color:#f8fafc00}.zenuml .bg-slate-50\\/10{background-color:#f8fafc1a}.zenuml .bg-slate-50\\/100{background-color:#f8fafc}.zenuml .bg-slate-50\\/15{background-color:#f8fafc26}.zenuml .bg-slate-50\\/20{background-color:#f8fafc33}.zenuml .bg-slate-50\\/25{background-color:#f8fafc40}.zenuml .bg-slate-50\\/30{background-color:#f8fafc4d}.zenuml .bg-slate-50\\/35{background-color:#f8fafc59}.zenuml .bg-slate-50\\/40{background-color:#f8fafc66}.zenuml .bg-slate-50\\/45{background-color:#f8fafc73}.zenuml .bg-slate-50\\/5{background-color:#f8fafc0d}.zenuml .bg-slate-50\\/50{background-color:#f8fafc80}.zenuml .bg-slate-50\\/55{background-color:#f8fafc8c}.zenuml .bg-slate-50\\/60{background-color:#f8fafc99}.zenuml .bg-slate-50\\/65{background-color:#f8fafca6}.zenuml .bg-slate-50\\/70{background-color:#f8fafcb3}.zenuml .bg-slate-50\\/75{background-color:#f8fafcbf}.zenuml .bg-slate-50\\/80{background-color:#f8fafccc}.zenuml .bg-slate-50\\/85{background-color:#f8fafcd9}.zenuml .bg-slate-50\\/90{background-color:#f8fafce6}.zenuml .bg-slate-50\\/95{background-color:#f8fafcf2}.zenuml .bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-500\\/0{background-color:#64748b00}.zenuml .bg-slate-500\\/10{background-color:#64748b1a}.zenuml .bg-slate-500\\/100{background-color:#64748b}.zenuml .bg-slate-500\\/15{background-color:#64748b26}.zenuml .bg-slate-500\\/20{background-color:#64748b33}.zenuml .bg-slate-500\\/25{background-color:#64748b40}.zenuml .bg-slate-500\\/30{background-color:#64748b4d}.zenuml .bg-slate-500\\/35{background-color:#64748b59}.zenuml .bg-slate-500\\/40{background-color:#64748b66}.zenuml .bg-slate-500\\/45{background-color:#64748b73}.zenuml .bg-slate-500\\/5{background-color:#64748b0d}.zenuml .bg-slate-500\\/50{background-color:#64748b80}.zenuml .bg-slate-500\\/55{background-color:#64748b8c}.zenuml .bg-slate-500\\/60{background-color:#64748b99}.zenuml .bg-slate-500\\/65{background-color:#64748ba6}.zenuml .bg-slate-500\\/70{background-color:#64748bb3}.zenuml .bg-slate-500\\/75{background-color:#64748bbf}.zenuml .bg-slate-500\\/80{background-color:#64748bcc}.zenuml .bg-slate-500\\/85{background-color:#64748bd9}.zenuml .bg-slate-500\\/90{background-color:#64748be6}.zenuml .bg-slate-500\\/95{background-color:#64748bf2}.zenuml .bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-600\\/0{background-color:#47556900}.zenuml .bg-slate-600\\/10{background-color:#4755691a}.zenuml .bg-slate-600\\/100{background-color:#475569}.zenuml .bg-slate-600\\/15{background-color:#47556926}.zenuml .bg-slate-600\\/20{background-color:#47556933}.zenuml .bg-slate-600\\/25{background-color:#47556940}.zenuml .bg-slate-600\\/30{background-color:#4755694d}.zenuml .bg-slate-600\\/35{background-color:#47556959}.zenuml .bg-slate-600\\/40{background-color:#47556966}.zenuml .bg-slate-600\\/45{background-color:#47556973}.zenuml .bg-slate-600\\/5{background-color:#4755690d}.zenuml .bg-slate-600\\/50{background-color:#47556980}.zenuml .bg-slate-600\\/55{background-color:#4755698c}.zenuml .bg-slate-600\\/60{background-color:#47556999}.zenuml .bg-slate-600\\/65{background-color:#475569a6}.zenuml .bg-slate-600\\/70{background-color:#475569b3}.zenuml .bg-slate-600\\/75{background-color:#475569bf}.zenuml .bg-slate-600\\/80{background-color:#475569cc}.zenuml .bg-slate-600\\/85{background-color:#475569d9}.zenuml .bg-slate-600\\/90{background-color:#475569e6}.zenuml .bg-slate-600\\/95{background-color:#475569f2}.zenuml .bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-700\\/0{background-color:#33415500}.zenuml .bg-slate-700\\/10{background-color:#3341551a}.zenuml .bg-slate-700\\/100{background-color:#334155}.zenuml .bg-slate-700\\/15{background-color:#33415526}.zenuml .bg-slate-700\\/20{background-color:#33415533}.zenuml .bg-slate-700\\/25{background-color:#33415540}.zenuml .bg-slate-700\\/30{background-color:#3341554d}.zenuml .bg-slate-700\\/35{background-color:#33415559}.zenuml .bg-slate-700\\/40{background-color:#33415566}.zenuml .bg-slate-700\\/45{background-color:#33415573}.zenuml .bg-slate-700\\/5{background-color:#3341550d}.zenuml .bg-slate-700\\/50{background-color:#33415580}.zenuml .bg-slate-700\\/55{background-color:#3341558c}.zenuml .bg-slate-700\\/60{background-color:#33415599}.zenuml .bg-slate-700\\/65{background-color:#334155a6}.zenuml .bg-slate-700\\/70{background-color:#334155b3}.zenuml .bg-slate-700\\/75{background-color:#334155bf}.zenuml .bg-slate-700\\/80{background-color:#334155cc}.zenuml .bg-slate-700\\/85{background-color:#334155d9}.zenuml .bg-slate-700\\/90{background-color:#334155e6}.zenuml .bg-slate-700\\/95{background-color:#334155f2}.zenuml .bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-800\\/0{background-color:#1e293b00}.zenuml .bg-slate-800\\/10{background-color:#1e293b1a}.zenuml .bg-slate-800\\/100{background-color:#1e293b}.zenuml .bg-slate-800\\/15{background-color:#1e293b26}.zenuml .bg-slate-800\\/20{background-color:#1e293b33}.zenuml .bg-slate-800\\/25{background-color:#1e293b40}.zenuml .bg-slate-800\\/30{background-color:#1e293b4d}.zenuml .bg-slate-800\\/35{background-color:#1e293b59}.zenuml .bg-slate-800\\/40{background-color:#1e293b66}.zenuml .bg-slate-800\\/45{background-color:#1e293b73}.zenuml .bg-slate-800\\/5{background-color:#1e293b0d}.zenuml .bg-slate-800\\/50{background-color:#1e293b80}.zenuml .bg-slate-800\\/55{background-color:#1e293b8c}.zenuml .bg-slate-800\\/60{background-color:#1e293b99}.zenuml .bg-slate-800\\/65{background-color:#1e293ba6}.zenuml .bg-slate-800\\/70{background-color:#1e293bb3}.zenuml .bg-slate-800\\/75{background-color:#1e293bbf}.zenuml .bg-slate-800\\/80{background-color:#1e293bcc}.zenuml .bg-slate-800\\/85{background-color:#1e293bd9}.zenuml .bg-slate-800\\/90{background-color:#1e293be6}.zenuml .bg-slate-800\\/95{background-color:#1e293bf2}.zenuml .bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-900\\/0{background-color:#0f172a00}.zenuml .bg-slate-900\\/10{background-color:#0f172a1a}.zenuml .bg-slate-900\\/100{background-color:#0f172a}.zenuml .bg-slate-900\\/15{background-color:#0f172a26}.zenuml .bg-slate-900\\/20{background-color:#0f172a33}.zenuml .bg-slate-900\\/25{background-color:#0f172a40}.zenuml .bg-slate-900\\/30{background-color:#0f172a4d}.zenuml .bg-slate-900\\/35{background-color:#0f172a59}.zenuml .bg-slate-900\\/40{background-color:#0f172a66}.zenuml .bg-slate-900\\/45{background-color:#0f172a73}.zenuml .bg-slate-900\\/5{background-color:#0f172a0d}.zenuml .bg-slate-900\\/50{background-color:#0f172a80}.zenuml .bg-slate-900\\/55{background-color:#0f172a8c}.zenuml .bg-slate-900\\/60{background-color:#0f172a99}.zenuml .bg-slate-900\\/65{background-color:#0f172aa6}.zenuml .bg-slate-900\\/70{background-color:#0f172ab3}.zenuml .bg-slate-900\\/75{background-color:#0f172abf}.zenuml .bg-slate-900\\/80{background-color:#0f172acc}.zenuml .bg-slate-900\\/85{background-color:#0f172ad9}.zenuml .bg-slate-900\\/90{background-color:#0f172ae6}.zenuml .bg-slate-900\\/95{background-color:#0f172af2}.zenuml .bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.zenuml .bg-slate-950\\/0{background-color:#02061700}.zenuml .bg-slate-950\\/10{background-color:#0206171a}.zenuml .bg-slate-950\\/100{background-color:#020617}.zenuml .bg-slate-950\\/15{background-color:#02061726}.zenuml .bg-slate-950\\/20{background-color:#02061733}.zenuml .bg-slate-950\\/25{background-color:#02061740}.zenuml .bg-slate-950\\/30{background-color:#0206174d}.zenuml .bg-slate-950\\/35{background-color:#02061759}.zenuml .bg-slate-950\\/40{background-color:#02061766}.zenuml .bg-slate-950\\/45{background-color:#02061773}.zenuml .bg-slate-950\\/5{background-color:#0206170d}.zenuml .bg-slate-950\\/50{background-color:#02061780}.zenuml .bg-slate-950\\/55{background-color:#0206178c}.zenuml .bg-slate-950\\/60{background-color:#02061799}.zenuml .bg-slate-950\\/65{background-color:#020617a6}.zenuml .bg-slate-950\\/70{background-color:#020617b3}.zenuml .bg-slate-950\\/75{background-color:#020617bf}.zenuml .bg-slate-950\\/80{background-color:#020617cc}.zenuml .bg-slate-950\\/85{background-color:#020617d9}.zenuml .bg-slate-950\\/90{background-color:#020617e6}.zenuml .bg-slate-950\\/95{background-color:#020617f2}.zenuml .bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-100\\/0{background-color:#f5f5f400}.zenuml .bg-stone-100\\/10{background-color:#f5f5f41a}.zenuml .bg-stone-100\\/100{background-color:#f5f5f4}.zenuml .bg-stone-100\\/15{background-color:#f5f5f426}.zenuml .bg-stone-100\\/20{background-color:#f5f5f433}.zenuml .bg-stone-100\\/25{background-color:#f5f5f440}.zenuml .bg-stone-100\\/30{background-color:#f5f5f44d}.zenuml .bg-stone-100\\/35{background-color:#f5f5f459}.zenuml .bg-stone-100\\/40{background-color:#f5f5f466}.zenuml .bg-stone-100\\/45{background-color:#f5f5f473}.zenuml .bg-stone-100\\/5{background-color:#f5f5f40d}.zenuml .bg-stone-100\\/50{background-color:#f5f5f480}.zenuml .bg-stone-100\\/55{background-color:#f5f5f48c}.zenuml .bg-stone-100\\/60{background-color:#f5f5f499}.zenuml .bg-stone-100\\/65{background-color:#f5f5f4a6}.zenuml .bg-stone-100\\/70{background-color:#f5f5f4b3}.zenuml .bg-stone-100\\/75{background-color:#f5f5f4bf}.zenuml .bg-stone-100\\/80{background-color:#f5f5f4cc}.zenuml .bg-stone-100\\/85{background-color:#f5f5f4d9}.zenuml .bg-stone-100\\/90{background-color:#f5f5f4e6}.zenuml .bg-stone-100\\/95{background-color:#f5f5f4f2}.zenuml .bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-200\\/0{background-color:#e7e5e400}.zenuml .bg-stone-200\\/10{background-color:#e7e5e41a}.zenuml .bg-stone-200\\/100{background-color:#e7e5e4}.zenuml .bg-stone-200\\/15{background-color:#e7e5e426}.zenuml .bg-stone-200\\/20{background-color:#e7e5e433}.zenuml .bg-stone-200\\/25{background-color:#e7e5e440}.zenuml .bg-stone-200\\/30{background-color:#e7e5e44d}.zenuml .bg-stone-200\\/35{background-color:#e7e5e459}.zenuml .bg-stone-200\\/40{background-color:#e7e5e466}.zenuml .bg-stone-200\\/45{background-color:#e7e5e473}.zenuml .bg-stone-200\\/5{background-color:#e7e5e40d}.zenuml .bg-stone-200\\/50{background-color:#e7e5e480}.zenuml .bg-stone-200\\/55{background-color:#e7e5e48c}.zenuml .bg-stone-200\\/60{background-color:#e7e5e499}.zenuml .bg-stone-200\\/65{background-color:#e7e5e4a6}.zenuml .bg-stone-200\\/70{background-color:#e7e5e4b3}.zenuml .bg-stone-200\\/75{background-color:#e7e5e4bf}.zenuml .bg-stone-200\\/80{background-color:#e7e5e4cc}.zenuml .bg-stone-200\\/85{background-color:#e7e5e4d9}.zenuml .bg-stone-200\\/90{background-color:#e7e5e4e6}.zenuml .bg-stone-200\\/95{background-color:#e7e5e4f2}.zenuml .bg-stone-300{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-300\\/0{background-color:#d6d3d100}.zenuml .bg-stone-300\\/10{background-color:#d6d3d11a}.zenuml .bg-stone-300\\/100{background-color:#d6d3d1}.zenuml .bg-stone-300\\/15{background-color:#d6d3d126}.zenuml .bg-stone-300\\/20{background-color:#d6d3d133}.zenuml .bg-stone-300\\/25{background-color:#d6d3d140}.zenuml .bg-stone-300\\/30{background-color:#d6d3d14d}.zenuml .bg-stone-300\\/35{background-color:#d6d3d159}.zenuml .bg-stone-300\\/40{background-color:#d6d3d166}.zenuml .bg-stone-300\\/45{background-color:#d6d3d173}.zenuml .bg-stone-300\\/5{background-color:#d6d3d10d}.zenuml .bg-stone-300\\/50{background-color:#d6d3d180}.zenuml .bg-stone-300\\/55{background-color:#d6d3d18c}.zenuml .bg-stone-300\\/60{background-color:#d6d3d199}.zenuml .bg-stone-300\\/65{background-color:#d6d3d1a6}.zenuml .bg-stone-300\\/70{background-color:#d6d3d1b3}.zenuml .bg-stone-300\\/75{background-color:#d6d3d1bf}.zenuml .bg-stone-300\\/80{background-color:#d6d3d1cc}.zenuml .bg-stone-300\\/85{background-color:#d6d3d1d9}.zenuml .bg-stone-300\\/90{background-color:#d6d3d1e6}.zenuml .bg-stone-300\\/95{background-color:#d6d3d1f2}.zenuml .bg-stone-400{--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-400\\/0{background-color:#a8a29e00}.zenuml .bg-stone-400\\/10{background-color:#a8a29e1a}.zenuml .bg-stone-400\\/100{background-color:#a8a29e}.zenuml .bg-stone-400\\/15{background-color:#a8a29e26}.zenuml .bg-stone-400\\/20{background-color:#a8a29e33}.zenuml .bg-stone-400\\/25{background-color:#a8a29e40}.zenuml .bg-stone-400\\/30{background-color:#a8a29e4d}.zenuml .bg-stone-400\\/35{background-color:#a8a29e59}.zenuml .bg-stone-400\\/40{background-color:#a8a29e66}.zenuml .bg-stone-400\\/45{background-color:#a8a29e73}.zenuml .bg-stone-400\\/5{background-color:#a8a29e0d}.zenuml .bg-stone-400\\/50{background-color:#a8a29e80}.zenuml .bg-stone-400\\/55{background-color:#a8a29e8c}.zenuml .bg-stone-400\\/60{background-color:#a8a29e99}.zenuml .bg-stone-400\\/65{background-color:#a8a29ea6}.zenuml .bg-stone-400\\/70{background-color:#a8a29eb3}.zenuml .bg-stone-400\\/75{background-color:#a8a29ebf}.zenuml .bg-stone-400\\/80{background-color:#a8a29ecc}.zenuml .bg-stone-400\\/85{background-color:#a8a29ed9}.zenuml .bg-stone-400\\/90{background-color:#a8a29ee6}.zenuml .bg-stone-400\\/95{background-color:#a8a29ef2}.zenuml .bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-50\\/0{background-color:#fafaf900}.zenuml .bg-stone-50\\/10{background-color:#fafaf91a}.zenuml .bg-stone-50\\/100{background-color:#fafaf9}.zenuml .bg-stone-50\\/15{background-color:#fafaf926}.zenuml .bg-stone-50\\/20{background-color:#fafaf933}.zenuml .bg-stone-50\\/25{background-color:#fafaf940}.zenuml .bg-stone-50\\/30{background-color:#fafaf94d}.zenuml .bg-stone-50\\/35{background-color:#fafaf959}.zenuml .bg-stone-50\\/40{background-color:#fafaf966}.zenuml .bg-stone-50\\/45{background-color:#fafaf973}.zenuml .bg-stone-50\\/5{background-color:#fafaf90d}.zenuml .bg-stone-50\\/50{background-color:#fafaf980}.zenuml .bg-stone-50\\/55{background-color:#fafaf98c}.zenuml .bg-stone-50\\/60{background-color:#fafaf999}.zenuml .bg-stone-50\\/65{background-color:#fafaf9a6}.zenuml .bg-stone-50\\/70{background-color:#fafaf9b3}.zenuml .bg-stone-50\\/75{background-color:#fafaf9bf}.zenuml .bg-stone-50\\/80{background-color:#fafaf9cc}.zenuml .bg-stone-50\\/85{background-color:#fafaf9d9}.zenuml .bg-stone-50\\/90{background-color:#fafaf9e6}.zenuml .bg-stone-50\\/95{background-color:#fafaf9f2}.zenuml .bg-stone-500{--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-500\\/0{background-color:#78716c00}.zenuml .bg-stone-500\\/10{background-color:#78716c1a}.zenuml .bg-stone-500\\/100{background-color:#78716c}.zenuml .bg-stone-500\\/15{background-color:#78716c26}.zenuml .bg-stone-500\\/20{background-color:#78716c33}.zenuml .bg-stone-500\\/25{background-color:#78716c40}.zenuml .bg-stone-500\\/30{background-color:#78716c4d}.zenuml .bg-stone-500\\/35{background-color:#78716c59}.zenuml .bg-stone-500\\/40{background-color:#78716c66}.zenuml .bg-stone-500\\/45{background-color:#78716c73}.zenuml .bg-stone-500\\/5{background-color:#78716c0d}.zenuml .bg-stone-500\\/50{background-color:#78716c80}.zenuml .bg-stone-500\\/55{background-color:#78716c8c}.zenuml .bg-stone-500\\/60{background-color:#78716c99}.zenuml .bg-stone-500\\/65{background-color:#78716ca6}.zenuml .bg-stone-500\\/70{background-color:#78716cb3}.zenuml .bg-stone-500\\/75{background-color:#78716cbf}.zenuml .bg-stone-500\\/80{background-color:#78716ccc}.zenuml .bg-stone-500\\/85{background-color:#78716cd9}.zenuml .bg-stone-500\\/90{background-color:#78716ce6}.zenuml .bg-stone-500\\/95{background-color:#78716cf2}.zenuml .bg-stone-600{--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-600\\/0{background-color:#57534e00}.zenuml .bg-stone-600\\/10{background-color:#57534e1a}.zenuml .bg-stone-600\\/100{background-color:#57534e}.zenuml .bg-stone-600\\/15{background-color:#57534e26}.zenuml .bg-stone-600\\/20{background-color:#57534e33}.zenuml .bg-stone-600\\/25{background-color:#57534e40}.zenuml .bg-stone-600\\/30{background-color:#57534e4d}.zenuml .bg-stone-600\\/35{background-color:#57534e59}.zenuml .bg-stone-600\\/40{background-color:#57534e66}.zenuml .bg-stone-600\\/45{background-color:#57534e73}.zenuml .bg-stone-600\\/5{background-color:#57534e0d}.zenuml .bg-stone-600\\/50{background-color:#57534e80}.zenuml .bg-stone-600\\/55{background-color:#57534e8c}.zenuml .bg-stone-600\\/60{background-color:#57534e99}.zenuml .bg-stone-600\\/65{background-color:#57534ea6}.zenuml .bg-stone-600\\/70{background-color:#57534eb3}.zenuml .bg-stone-600\\/75{background-color:#57534ebf}.zenuml .bg-stone-600\\/80{background-color:#57534ecc}.zenuml .bg-stone-600\\/85{background-color:#57534ed9}.zenuml .bg-stone-600\\/90{background-color:#57534ee6}.zenuml .bg-stone-600\\/95{background-color:#57534ef2}.zenuml .bg-stone-700{--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-700\\/0{background-color:#44403c00}.zenuml .bg-stone-700\\/10{background-color:#44403c1a}.zenuml .bg-stone-700\\/100{background-color:#44403c}.zenuml .bg-stone-700\\/15{background-color:#44403c26}.zenuml .bg-stone-700\\/20{background-color:#44403c33}.zenuml .bg-stone-700\\/25{background-color:#44403c40}.zenuml .bg-stone-700\\/30{background-color:#44403c4d}.zenuml .bg-stone-700\\/35{background-color:#44403c59}.zenuml .bg-stone-700\\/40{background-color:#44403c66}.zenuml .bg-stone-700\\/45{background-color:#44403c73}.zenuml .bg-stone-700\\/5{background-color:#44403c0d}.zenuml .bg-stone-700\\/50{background-color:#44403c80}.zenuml .bg-stone-700\\/55{background-color:#44403c8c}.zenuml .bg-stone-700\\/60{background-color:#44403c99}.zenuml .bg-stone-700\\/65{background-color:#44403ca6}.zenuml .bg-stone-700\\/70{background-color:#44403cb3}.zenuml .bg-stone-700\\/75{background-color:#44403cbf}.zenuml .bg-stone-700\\/80{background-color:#44403ccc}.zenuml .bg-stone-700\\/85{background-color:#44403cd9}.zenuml .bg-stone-700\\/90{background-color:#44403ce6}.zenuml .bg-stone-700\\/95{background-color:#44403cf2}.zenuml .bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-800\\/0{background-color:#29252400}.zenuml .bg-stone-800\\/10{background-color:#2925241a}.zenuml .bg-stone-800\\/100{background-color:#292524}.zenuml .bg-stone-800\\/15{background-color:#29252426}.zenuml .bg-stone-800\\/20{background-color:#29252433}.zenuml .bg-stone-800\\/25{background-color:#29252440}.zenuml .bg-stone-800\\/30{background-color:#2925244d}.zenuml .bg-stone-800\\/35{background-color:#29252459}.zenuml .bg-stone-800\\/40{background-color:#29252466}.zenuml .bg-stone-800\\/45{background-color:#29252473}.zenuml .bg-stone-800\\/5{background-color:#2925240d}.zenuml .bg-stone-800\\/50{background-color:#29252480}.zenuml .bg-stone-800\\/55{background-color:#2925248c}.zenuml .bg-stone-800\\/60{background-color:#29252499}.zenuml .bg-stone-800\\/65{background-color:#292524a6}.zenuml .bg-stone-800\\/70{background-color:#292524b3}.zenuml .bg-stone-800\\/75{background-color:#292524bf}.zenuml .bg-stone-800\\/80{background-color:#292524cc}.zenuml .bg-stone-800\\/85{background-color:#292524d9}.zenuml .bg-stone-800\\/90{background-color:#292524e6}.zenuml .bg-stone-800\\/95{background-color:#292524f2}.zenuml .bg-stone-900{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-900\\/0{background-color:#1c191700}.zenuml .bg-stone-900\\/10{background-color:#1c19171a}.zenuml .bg-stone-900\\/100{background-color:#1c1917}.zenuml .bg-stone-900\\/15{background-color:#1c191726}.zenuml .bg-stone-900\\/20{background-color:#1c191733}.zenuml .bg-stone-900\\/25{background-color:#1c191740}.zenuml .bg-stone-900\\/30{background-color:#1c19174d}.zenuml .bg-stone-900\\/35{background-color:#1c191759}.zenuml .bg-stone-900\\/40{background-color:#1c191766}.zenuml .bg-stone-900\\/45{background-color:#1c191773}.zenuml .bg-stone-900\\/5{background-color:#1c19170d}.zenuml .bg-stone-900\\/50{background-color:#1c191780}.zenuml .bg-stone-900\\/55{background-color:#1c19178c}.zenuml .bg-stone-900\\/60{background-color:#1c191799}.zenuml .bg-stone-900\\/65{background-color:#1c1917a6}.zenuml .bg-stone-900\\/70{background-color:#1c1917b3}.zenuml .bg-stone-900\\/75{background-color:#1c1917bf}.zenuml .bg-stone-900\\/80{background-color:#1c1917cc}.zenuml .bg-stone-900\\/85{background-color:#1c1917d9}.zenuml .bg-stone-900\\/90{background-color:#1c1917e6}.zenuml .bg-stone-900\\/95{background-color:#1c1917f2}.zenuml .bg-stone-950{--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity, 1))}.zenuml .bg-stone-950\\/0{background-color:#0c0a0900}.zenuml .bg-stone-950\\/10{background-color:#0c0a091a}.zenuml .bg-stone-950\\/100{background-color:#0c0a09}.zenuml .bg-stone-950\\/15{background-color:#0c0a0926}.zenuml .bg-stone-950\\/20{background-color:#0c0a0933}.zenuml .bg-stone-950\\/25{background-color:#0c0a0940}.zenuml .bg-stone-950\\/30{background-color:#0c0a094d}.zenuml .bg-stone-950\\/35{background-color:#0c0a0959}.zenuml .bg-stone-950\\/40{background-color:#0c0a0966}.zenuml .bg-stone-950\\/45{background-color:#0c0a0973}.zenuml .bg-stone-950\\/5{background-color:#0c0a090d}.zenuml .bg-stone-950\\/50{background-color:#0c0a0980}.zenuml .bg-stone-950\\/55{background-color:#0c0a098c}.zenuml .bg-stone-950\\/60{background-color:#0c0a0999}.zenuml .bg-stone-950\\/65{background-color:#0c0a09a6}.zenuml .bg-stone-950\\/70{background-color:#0c0a09b3}.zenuml .bg-stone-950\\/75{background-color:#0c0a09bf}.zenuml .bg-stone-950\\/80{background-color:#0c0a09cc}.zenuml .bg-stone-950\\/85{background-color:#0c0a09d9}.zenuml .bg-stone-950\\/90{background-color:#0c0a09e6}.zenuml .bg-stone-950\\/95{background-color:#0c0a09f2}.zenuml .bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-100\\/0{background-color:#ccfbf100}.zenuml .bg-teal-100\\/10{background-color:#ccfbf11a}.zenuml .bg-teal-100\\/100{background-color:#ccfbf1}.zenuml .bg-teal-100\\/15{background-color:#ccfbf126}.zenuml .bg-teal-100\\/20{background-color:#ccfbf133}.zenuml .bg-teal-100\\/25{background-color:#ccfbf140}.zenuml .bg-teal-100\\/30{background-color:#ccfbf14d}.zenuml .bg-teal-100\\/35{background-color:#ccfbf159}.zenuml .bg-teal-100\\/40{background-color:#ccfbf166}.zenuml .bg-teal-100\\/45{background-color:#ccfbf173}.zenuml .bg-teal-100\\/5{background-color:#ccfbf10d}.zenuml .bg-teal-100\\/50{background-color:#ccfbf180}.zenuml .bg-teal-100\\/55{background-color:#ccfbf18c}.zenuml .bg-teal-100\\/60{background-color:#ccfbf199}.zenuml .bg-teal-100\\/65{background-color:#ccfbf1a6}.zenuml .bg-teal-100\\/70{background-color:#ccfbf1b3}.zenuml .bg-teal-100\\/75{background-color:#ccfbf1bf}.zenuml .bg-teal-100\\/80{background-color:#ccfbf1cc}.zenuml .bg-teal-100\\/85{background-color:#ccfbf1d9}.zenuml .bg-teal-100\\/90{background-color:#ccfbf1e6}.zenuml .bg-teal-100\\/95{background-color:#ccfbf1f2}.zenuml .bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-200\\/0{background-color:#99f6e400}.zenuml .bg-teal-200\\/10{background-color:#99f6e41a}.zenuml .bg-teal-200\\/100{background-color:#99f6e4}.zenuml .bg-teal-200\\/15{background-color:#99f6e426}.zenuml .bg-teal-200\\/20{background-color:#99f6e433}.zenuml .bg-teal-200\\/25{background-color:#99f6e440}.zenuml .bg-teal-200\\/30{background-color:#99f6e44d}.zenuml .bg-teal-200\\/35{background-color:#99f6e459}.zenuml .bg-teal-200\\/40{background-color:#99f6e466}.zenuml .bg-teal-200\\/45{background-color:#99f6e473}.zenuml .bg-teal-200\\/5{background-color:#99f6e40d}.zenuml .bg-teal-200\\/50{background-color:#99f6e480}.zenuml .bg-teal-200\\/55{background-color:#99f6e48c}.zenuml .bg-teal-200\\/60{background-color:#99f6e499}.zenuml .bg-teal-200\\/65{background-color:#99f6e4a6}.zenuml .bg-teal-200\\/70{background-color:#99f6e4b3}.zenuml .bg-teal-200\\/75{background-color:#99f6e4bf}.zenuml .bg-teal-200\\/80{background-color:#99f6e4cc}.zenuml .bg-teal-200\\/85{background-color:#99f6e4d9}.zenuml .bg-teal-200\\/90{background-color:#99f6e4e6}.zenuml .bg-teal-200\\/95{background-color:#99f6e4f2}.zenuml .bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-300\\/0{background-color:#5eead400}.zenuml .bg-teal-300\\/10{background-color:#5eead41a}.zenuml .bg-teal-300\\/100{background-color:#5eead4}.zenuml .bg-teal-300\\/15{background-color:#5eead426}.zenuml .bg-teal-300\\/20{background-color:#5eead433}.zenuml .bg-teal-300\\/25{background-color:#5eead440}.zenuml .bg-teal-300\\/30{background-color:#5eead44d}.zenuml .bg-teal-300\\/35{background-color:#5eead459}.zenuml .bg-teal-300\\/40{background-color:#5eead466}.zenuml .bg-teal-300\\/45{background-color:#5eead473}.zenuml .bg-teal-300\\/5{background-color:#5eead40d}.zenuml .bg-teal-300\\/50{background-color:#5eead480}.zenuml .bg-teal-300\\/55{background-color:#5eead48c}.zenuml .bg-teal-300\\/60{background-color:#5eead499}.zenuml .bg-teal-300\\/65{background-color:#5eead4a6}.zenuml .bg-teal-300\\/70{background-color:#5eead4b3}.zenuml .bg-teal-300\\/75{background-color:#5eead4bf}.zenuml .bg-teal-300\\/80{background-color:#5eead4cc}.zenuml .bg-teal-300\\/85{background-color:#5eead4d9}.zenuml .bg-teal-300\\/90{background-color:#5eead4e6}.zenuml .bg-teal-300\\/95{background-color:#5eead4f2}.zenuml .bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-400\\/0{background-color:#2dd4bf00}.zenuml .bg-teal-400\\/10{background-color:#2dd4bf1a}.zenuml .bg-teal-400\\/100{background-color:#2dd4bf}.zenuml .bg-teal-400\\/15{background-color:#2dd4bf26}.zenuml .bg-teal-400\\/20{background-color:#2dd4bf33}.zenuml .bg-teal-400\\/25{background-color:#2dd4bf40}.zenuml .bg-teal-400\\/30{background-color:#2dd4bf4d}.zenuml .bg-teal-400\\/35{background-color:#2dd4bf59}.zenuml .bg-teal-400\\/40{background-color:#2dd4bf66}.zenuml .bg-teal-400\\/45{background-color:#2dd4bf73}.zenuml .bg-teal-400\\/5{background-color:#2dd4bf0d}.zenuml .bg-teal-400\\/50{background-color:#2dd4bf80}.zenuml .bg-teal-400\\/55{background-color:#2dd4bf8c}.zenuml .bg-teal-400\\/60{background-color:#2dd4bf99}.zenuml .bg-teal-400\\/65{background-color:#2dd4bfa6}.zenuml .bg-teal-400\\/70{background-color:#2dd4bfb3}.zenuml .bg-teal-400\\/75{background-color:#2dd4bfbf}.zenuml .bg-teal-400\\/80{background-color:#2dd4bfcc}.zenuml .bg-teal-400\\/85{background-color:#2dd4bfd9}.zenuml .bg-teal-400\\/90{background-color:#2dd4bfe6}.zenuml .bg-teal-400\\/95{background-color:#2dd4bff2}.zenuml .bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-50\\/0{background-color:#f0fdfa00}.zenuml .bg-teal-50\\/10{background-color:#f0fdfa1a}.zenuml .bg-teal-50\\/100{background-color:#f0fdfa}.zenuml .bg-teal-50\\/15{background-color:#f0fdfa26}.zenuml .bg-teal-50\\/20{background-color:#f0fdfa33}.zenuml .bg-teal-50\\/25{background-color:#f0fdfa40}.zenuml .bg-teal-50\\/30{background-color:#f0fdfa4d}.zenuml .bg-teal-50\\/35{background-color:#f0fdfa59}.zenuml .bg-teal-50\\/40{background-color:#f0fdfa66}.zenuml .bg-teal-50\\/45{background-color:#f0fdfa73}.zenuml .bg-teal-50\\/5{background-color:#f0fdfa0d}.zenuml .bg-teal-50\\/50{background-color:#f0fdfa80}.zenuml .bg-teal-50\\/55{background-color:#f0fdfa8c}.zenuml .bg-teal-50\\/60{background-color:#f0fdfa99}.zenuml .bg-teal-50\\/65{background-color:#f0fdfaa6}.zenuml .bg-teal-50\\/70{background-color:#f0fdfab3}.zenuml .bg-teal-50\\/75{background-color:#f0fdfabf}.zenuml .bg-teal-50\\/80{background-color:#f0fdfacc}.zenuml .bg-teal-50\\/85{background-color:#f0fdfad9}.zenuml .bg-teal-50\\/90{background-color:#f0fdfae6}.zenuml .bg-teal-50\\/95{background-color:#f0fdfaf2}.zenuml .bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-500\\/0{background-color:#14b8a600}.zenuml .bg-teal-500\\/10{background-color:#14b8a61a}.zenuml .bg-teal-500\\/100{background-color:#14b8a6}.zenuml .bg-teal-500\\/15{background-color:#14b8a626}.zenuml .bg-teal-500\\/20{background-color:#14b8a633}.zenuml .bg-teal-500\\/25{background-color:#14b8a640}.zenuml .bg-teal-500\\/30{background-color:#14b8a64d}.zenuml .bg-teal-500\\/35{background-color:#14b8a659}.zenuml .bg-teal-500\\/40{background-color:#14b8a666}.zenuml .bg-teal-500\\/45{background-color:#14b8a673}.zenuml .bg-teal-500\\/5{background-color:#14b8a60d}.zenuml .bg-teal-500\\/50{background-color:#14b8a680}.zenuml .bg-teal-500\\/55{background-color:#14b8a68c}.zenuml .bg-teal-500\\/60{background-color:#14b8a699}.zenuml .bg-teal-500\\/65{background-color:#14b8a6a6}.zenuml .bg-teal-500\\/70{background-color:#14b8a6b3}.zenuml .bg-teal-500\\/75{background-color:#14b8a6bf}.zenuml .bg-teal-500\\/80{background-color:#14b8a6cc}.zenuml .bg-teal-500\\/85{background-color:#14b8a6d9}.zenuml .bg-teal-500\\/90{background-color:#14b8a6e6}.zenuml .bg-teal-500\\/95{background-color:#14b8a6f2}.zenuml .bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-600\\/0{background-color:#0d948800}.zenuml .bg-teal-600\\/10{background-color:#0d94881a}.zenuml .bg-teal-600\\/100{background-color:#0d9488}.zenuml .bg-teal-600\\/15{background-color:#0d948826}.zenuml .bg-teal-600\\/20{background-color:#0d948833}.zenuml .bg-teal-600\\/25{background-color:#0d948840}.zenuml .bg-teal-600\\/30{background-color:#0d94884d}.zenuml .bg-teal-600\\/35{background-color:#0d948859}.zenuml .bg-teal-600\\/40{background-color:#0d948866}.zenuml .bg-teal-600\\/45{background-color:#0d948873}.zenuml .bg-teal-600\\/5{background-color:#0d94880d}.zenuml .bg-teal-600\\/50{background-color:#0d948880}.zenuml .bg-teal-600\\/55{background-color:#0d94888c}.zenuml .bg-teal-600\\/60{background-color:#0d948899}.zenuml .bg-teal-600\\/65{background-color:#0d9488a6}.zenuml .bg-teal-600\\/70{background-color:#0d9488b3}.zenuml .bg-teal-600\\/75{background-color:#0d9488bf}.zenuml .bg-teal-600\\/80{background-color:#0d9488cc}.zenuml .bg-teal-600\\/85{background-color:#0d9488d9}.zenuml .bg-teal-600\\/90{background-color:#0d9488e6}.zenuml .bg-teal-600\\/95{background-color:#0d9488f2}.zenuml .bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-700\\/0{background-color:#0f766e00}.zenuml .bg-teal-700\\/10{background-color:#0f766e1a}.zenuml .bg-teal-700\\/100{background-color:#0f766e}.zenuml .bg-teal-700\\/15{background-color:#0f766e26}.zenuml .bg-teal-700\\/20{background-color:#0f766e33}.zenuml .bg-teal-700\\/25{background-color:#0f766e40}.zenuml .bg-teal-700\\/30{background-color:#0f766e4d}.zenuml .bg-teal-700\\/35{background-color:#0f766e59}.zenuml .bg-teal-700\\/40{background-color:#0f766e66}.zenuml .bg-teal-700\\/45{background-color:#0f766e73}.zenuml .bg-teal-700\\/5{background-color:#0f766e0d}.zenuml .bg-teal-700\\/50{background-color:#0f766e80}.zenuml .bg-teal-700\\/55{background-color:#0f766e8c}.zenuml .bg-teal-700\\/60{background-color:#0f766e99}.zenuml .bg-teal-700\\/65{background-color:#0f766ea6}.zenuml .bg-teal-700\\/70{background-color:#0f766eb3}.zenuml .bg-teal-700\\/75{background-color:#0f766ebf}.zenuml .bg-teal-700\\/80{background-color:#0f766ecc}.zenuml .bg-teal-700\\/85{background-color:#0f766ed9}.zenuml .bg-teal-700\\/90{background-color:#0f766ee6}.zenuml .bg-teal-700\\/95{background-color:#0f766ef2}.zenuml .bg-teal-800{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-800\\/0{background-color:#115e5900}.zenuml .bg-teal-800\\/10{background-color:#115e591a}.zenuml .bg-teal-800\\/100{background-color:#115e59}.zenuml .bg-teal-800\\/15{background-color:#115e5926}.zenuml .bg-teal-800\\/20{background-color:#115e5933}.zenuml .bg-teal-800\\/25{background-color:#115e5940}.zenuml .bg-teal-800\\/30{background-color:#115e594d}.zenuml .bg-teal-800\\/35{background-color:#115e5959}.zenuml .bg-teal-800\\/40{background-color:#115e5966}.zenuml .bg-teal-800\\/45{background-color:#115e5973}.zenuml .bg-teal-800\\/5{background-color:#115e590d}.zenuml .bg-teal-800\\/50{background-color:#115e5980}.zenuml .bg-teal-800\\/55{background-color:#115e598c}.zenuml .bg-teal-800\\/60{background-color:#115e5999}.zenuml .bg-teal-800\\/65{background-color:#115e59a6}.zenuml .bg-teal-800\\/70{background-color:#115e59b3}.zenuml .bg-teal-800\\/75{background-color:#115e59bf}.zenuml .bg-teal-800\\/80{background-color:#115e59cc}.zenuml .bg-teal-800\\/85{background-color:#115e59d9}.zenuml .bg-teal-800\\/90{background-color:#115e59e6}.zenuml .bg-teal-800\\/95{background-color:#115e59f2}.zenuml .bg-teal-900{--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-900\\/0{background-color:#134e4a00}.zenuml .bg-teal-900\\/10{background-color:#134e4a1a}.zenuml .bg-teal-900\\/100{background-color:#134e4a}.zenuml .bg-teal-900\\/15{background-color:#134e4a26}.zenuml .bg-teal-900\\/20{background-color:#134e4a33}.zenuml .bg-teal-900\\/25{background-color:#134e4a40}.zenuml .bg-teal-900\\/30{background-color:#134e4a4d}.zenuml .bg-teal-900\\/35{background-color:#134e4a59}.zenuml .bg-teal-900\\/40{background-color:#134e4a66}.zenuml .bg-teal-900\\/45{background-color:#134e4a73}.zenuml .bg-teal-900\\/5{background-color:#134e4a0d}.zenuml .bg-teal-900\\/50{background-color:#134e4a80}.zenuml .bg-teal-900\\/55{background-color:#134e4a8c}.zenuml .bg-teal-900\\/60{background-color:#134e4a99}.zenuml .bg-teal-900\\/65{background-color:#134e4aa6}.zenuml .bg-teal-900\\/70{background-color:#134e4ab3}.zenuml .bg-teal-900\\/75{background-color:#134e4abf}.zenuml .bg-teal-900\\/80{background-color:#134e4acc}.zenuml .bg-teal-900\\/85{background-color:#134e4ad9}.zenuml .bg-teal-900\\/90{background-color:#134e4ae6}.zenuml .bg-teal-900\\/95{background-color:#134e4af2}.zenuml .bg-teal-950{--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity, 1))}.zenuml .bg-teal-950\\/0{background-color:#042f2e00}.zenuml .bg-teal-950\\/10{background-color:#042f2e1a}.zenuml .bg-teal-950\\/100{background-color:#042f2e}.zenuml .bg-teal-950\\/15{background-color:#042f2e26}.zenuml .bg-teal-950\\/20{background-color:#042f2e33}.zenuml .bg-teal-950\\/25{background-color:#042f2e40}.zenuml .bg-teal-950\\/30{background-color:#042f2e4d}.zenuml .bg-teal-950\\/35{background-color:#042f2e59}.zenuml .bg-teal-950\\/40{background-color:#042f2e66}.zenuml .bg-teal-950\\/45{background-color:#042f2e73}.zenuml .bg-teal-950\\/5{background-color:#042f2e0d}.zenuml .bg-teal-950\\/50{background-color:#042f2e80}.zenuml .bg-teal-950\\/55{background-color:#042f2e8c}.zenuml .bg-teal-950\\/60{background-color:#042f2e99}.zenuml .bg-teal-950\\/65{background-color:#042f2ea6}.zenuml .bg-teal-950\\/70{background-color:#042f2eb3}.zenuml .bg-teal-950\\/75{background-color:#042f2ebf}.zenuml .bg-teal-950\\/80{background-color:#042f2ecc}.zenuml .bg-teal-950\\/85{background-color:#042f2ed9}.zenuml .bg-teal-950\\/90{background-color:#042f2ee6}.zenuml .bg-teal-950\\/95{background-color:#042f2ef2}.zenuml .bg-transparent{background-color:transparent}.zenuml .bg-transparent\\/0{background-color:#0000}.zenuml .bg-transparent\\/10{background-color:#0000001a}.zenuml .bg-transparent\\/100{background-color:#000}.zenuml .bg-transparent\\/15{background-color:#00000026}.zenuml .bg-transparent\\/20{background-color:#0003}.zenuml .bg-transparent\\/25{background-color:#00000040}.zenuml .bg-transparent\\/30{background-color:#0000004d}.zenuml .bg-transparent\\/35{background-color:#00000059}.zenuml .bg-transparent\\/40{background-color:#0006}.zenuml .bg-transparent\\/45{background-color:#00000073}.zenuml .bg-transparent\\/5{background-color:#0000000d}.zenuml .bg-transparent\\/50{background-color:#00000080}.zenuml .bg-transparent\\/55{background-color:#0000008c}.zenuml .bg-transparent\\/60{background-color:#0009}.zenuml .bg-transparent\\/65{background-color:#000000a6}.zenuml .bg-transparent\\/70{background-color:#000000b3}.zenuml .bg-transparent\\/75{background-color:#000000bf}.zenuml .bg-transparent\\/80{background-color:#000c}.zenuml .bg-transparent\\/85{background-color:#000000d9}.zenuml .bg-transparent\\/90{background-color:#000000e6}.zenuml .bg-transparent\\/95{background-color:#000000f2}.zenuml .bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-100\\/0{background-color:#ede9fe00}.zenuml .bg-violet-100\\/10{background-color:#ede9fe1a}.zenuml .bg-violet-100\\/100{background-color:#ede9fe}.zenuml .bg-violet-100\\/15{background-color:#ede9fe26}.zenuml .bg-violet-100\\/20{background-color:#ede9fe33}.zenuml .bg-violet-100\\/25{background-color:#ede9fe40}.zenuml .bg-violet-100\\/30{background-color:#ede9fe4d}.zenuml .bg-violet-100\\/35{background-color:#ede9fe59}.zenuml .bg-violet-100\\/40{background-color:#ede9fe66}.zenuml .bg-violet-100\\/45{background-color:#ede9fe73}.zenuml .bg-violet-100\\/5{background-color:#ede9fe0d}.zenuml .bg-violet-100\\/50{background-color:#ede9fe80}.zenuml .bg-violet-100\\/55{background-color:#ede9fe8c}.zenuml .bg-violet-100\\/60{background-color:#ede9fe99}.zenuml .bg-violet-100\\/65{background-color:#ede9fea6}.zenuml .bg-violet-100\\/70{background-color:#ede9feb3}.zenuml .bg-violet-100\\/75{background-color:#ede9febf}.zenuml .bg-violet-100\\/80{background-color:#ede9fecc}.zenuml .bg-violet-100\\/85{background-color:#ede9fed9}.zenuml .bg-violet-100\\/90{background-color:#ede9fee6}.zenuml .bg-violet-100\\/95{background-color:#ede9fef2}.zenuml .bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-200\\/0{background-color:#ddd6fe00}.zenuml .bg-violet-200\\/10{background-color:#ddd6fe1a}.zenuml .bg-violet-200\\/100{background-color:#ddd6fe}.zenuml .bg-violet-200\\/15{background-color:#ddd6fe26}.zenuml .bg-violet-200\\/20{background-color:#ddd6fe33}.zenuml .bg-violet-200\\/25{background-color:#ddd6fe40}.zenuml .bg-violet-200\\/30{background-color:#ddd6fe4d}.zenuml .bg-violet-200\\/35{background-color:#ddd6fe59}.zenuml .bg-violet-200\\/40{background-color:#ddd6fe66}.zenuml .bg-violet-200\\/45{background-color:#ddd6fe73}.zenuml .bg-violet-200\\/5{background-color:#ddd6fe0d}.zenuml .bg-violet-200\\/50{background-color:#ddd6fe80}.zenuml .bg-violet-200\\/55{background-color:#ddd6fe8c}.zenuml .bg-violet-200\\/60{background-color:#ddd6fe99}.zenuml .bg-violet-200\\/65{background-color:#ddd6fea6}.zenuml .bg-violet-200\\/70{background-color:#ddd6feb3}.zenuml .bg-violet-200\\/75{background-color:#ddd6febf}.zenuml .bg-violet-200\\/80{background-color:#ddd6fecc}.zenuml .bg-violet-200\\/85{background-color:#ddd6fed9}.zenuml .bg-violet-200\\/90{background-color:#ddd6fee6}.zenuml .bg-violet-200\\/95{background-color:#ddd6fef2}.zenuml .bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-300\\/0{background-color:#c4b5fd00}.zenuml .bg-violet-300\\/10{background-color:#c4b5fd1a}.zenuml .bg-violet-300\\/100{background-color:#c4b5fd}.zenuml .bg-violet-300\\/15{background-color:#c4b5fd26}.zenuml .bg-violet-300\\/20{background-color:#c4b5fd33}.zenuml .bg-violet-300\\/25{background-color:#c4b5fd40}.zenuml .bg-violet-300\\/30{background-color:#c4b5fd4d}.zenuml .bg-violet-300\\/35{background-color:#c4b5fd59}.zenuml .bg-violet-300\\/40{background-color:#c4b5fd66}.zenuml .bg-violet-300\\/45{background-color:#c4b5fd73}.zenuml .bg-violet-300\\/5{background-color:#c4b5fd0d}.zenuml .bg-violet-300\\/50{background-color:#c4b5fd80}.zenuml .bg-violet-300\\/55{background-color:#c4b5fd8c}.zenuml .bg-violet-300\\/60{background-color:#c4b5fd99}.zenuml .bg-violet-300\\/65{background-color:#c4b5fda6}.zenuml .bg-violet-300\\/70{background-color:#c4b5fdb3}.zenuml .bg-violet-300\\/75{background-color:#c4b5fdbf}.zenuml .bg-violet-300\\/80{background-color:#c4b5fdcc}.zenuml .bg-violet-300\\/85{background-color:#c4b5fdd9}.zenuml .bg-violet-300\\/90{background-color:#c4b5fde6}.zenuml .bg-violet-300\\/95{background-color:#c4b5fdf2}.zenuml .bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-400\\/0{background-color:#a78bfa00}.zenuml .bg-violet-400\\/10{background-color:#a78bfa1a}.zenuml .bg-violet-400\\/100{background-color:#a78bfa}.zenuml .bg-violet-400\\/15{background-color:#a78bfa26}.zenuml .bg-violet-400\\/20{background-color:#a78bfa33}.zenuml .bg-violet-400\\/25{background-color:#a78bfa40}.zenuml .bg-violet-400\\/30{background-color:#a78bfa4d}.zenuml .bg-violet-400\\/35{background-color:#a78bfa59}.zenuml .bg-violet-400\\/40{background-color:#a78bfa66}.zenuml .bg-violet-400\\/45{background-color:#a78bfa73}.zenuml .bg-violet-400\\/5{background-color:#a78bfa0d}.zenuml .bg-violet-400\\/50{background-color:#a78bfa80}.zenuml .bg-violet-400\\/55{background-color:#a78bfa8c}.zenuml .bg-violet-400\\/60{background-color:#a78bfa99}.zenuml .bg-violet-400\\/65{background-color:#a78bfaa6}.zenuml .bg-violet-400\\/70{background-color:#a78bfab3}.zenuml .bg-violet-400\\/75{background-color:#a78bfabf}.zenuml .bg-violet-400\\/80{background-color:#a78bfacc}.zenuml .bg-violet-400\\/85{background-color:#a78bfad9}.zenuml .bg-violet-400\\/90{background-color:#a78bfae6}.zenuml .bg-violet-400\\/95{background-color:#a78bfaf2}.zenuml .bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-50\\/0{background-color:#f5f3ff00}.zenuml .bg-violet-50\\/10{background-color:#f5f3ff1a}.zenuml .bg-violet-50\\/100{background-color:#f5f3ff}.zenuml .bg-violet-50\\/15{background-color:#f5f3ff26}.zenuml .bg-violet-50\\/20{background-color:#f5f3ff33}.zenuml .bg-violet-50\\/25{background-color:#f5f3ff40}.zenuml .bg-violet-50\\/30{background-color:#f5f3ff4d}.zenuml .bg-violet-50\\/35{background-color:#f5f3ff59}.zenuml .bg-violet-50\\/40{background-color:#f5f3ff66}.zenuml .bg-violet-50\\/45{background-color:#f5f3ff73}.zenuml .bg-violet-50\\/5{background-color:#f5f3ff0d}.zenuml .bg-violet-50\\/50{background-color:#f5f3ff80}.zenuml .bg-violet-50\\/55{background-color:#f5f3ff8c}.zenuml .bg-violet-50\\/60{background-color:#f5f3ff99}.zenuml .bg-violet-50\\/65{background-color:#f5f3ffa6}.zenuml .bg-violet-50\\/70{background-color:#f5f3ffb3}.zenuml .bg-violet-50\\/75{background-color:#f5f3ffbf}.zenuml .bg-violet-50\\/80{background-color:#f5f3ffcc}.zenuml .bg-violet-50\\/85{background-color:#f5f3ffd9}.zenuml .bg-violet-50\\/90{background-color:#f5f3ffe6}.zenuml .bg-violet-50\\/95{background-color:#f5f3fff2}.zenuml .bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-500\\/0{background-color:#8b5cf600}.zenuml .bg-violet-500\\/10{background-color:#8b5cf61a}.zenuml .bg-violet-500\\/100{background-color:#8b5cf6}.zenuml .bg-violet-500\\/15{background-color:#8b5cf626}.zenuml .bg-violet-500\\/20{background-color:#8b5cf633}.zenuml .bg-violet-500\\/25{background-color:#8b5cf640}.zenuml .bg-violet-500\\/30{background-color:#8b5cf64d}.zenuml .bg-violet-500\\/35{background-color:#8b5cf659}.zenuml .bg-violet-500\\/40{background-color:#8b5cf666}.zenuml .bg-violet-500\\/45{background-color:#8b5cf673}.zenuml .bg-violet-500\\/5{background-color:#8b5cf60d}.zenuml .bg-violet-500\\/50{background-color:#8b5cf680}.zenuml .bg-violet-500\\/55{background-color:#8b5cf68c}.zenuml .bg-violet-500\\/60{background-color:#8b5cf699}.zenuml .bg-violet-500\\/65{background-color:#8b5cf6a6}.zenuml .bg-violet-500\\/70{background-color:#8b5cf6b3}.zenuml .bg-violet-500\\/75{background-color:#8b5cf6bf}.zenuml .bg-violet-500\\/80{background-color:#8b5cf6cc}.zenuml .bg-violet-500\\/85{background-color:#8b5cf6d9}.zenuml .bg-violet-500\\/90{background-color:#8b5cf6e6}.zenuml .bg-violet-500\\/95{background-color:#8b5cf6f2}.zenuml .bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-600\\/0{background-color:#7c3aed00}.zenuml .bg-violet-600\\/10{background-color:#7c3aed1a}.zenuml .bg-violet-600\\/100{background-color:#7c3aed}.zenuml .bg-violet-600\\/15{background-color:#7c3aed26}.zenuml .bg-violet-600\\/20{background-color:#7c3aed33}.zenuml .bg-violet-600\\/25{background-color:#7c3aed40}.zenuml .bg-violet-600\\/30{background-color:#7c3aed4d}.zenuml .bg-violet-600\\/35{background-color:#7c3aed59}.zenuml .bg-violet-600\\/40{background-color:#7c3aed66}.zenuml .bg-violet-600\\/45{background-color:#7c3aed73}.zenuml .bg-violet-600\\/5{background-color:#7c3aed0d}.zenuml .bg-violet-600\\/50{background-color:#7c3aed80}.zenuml .bg-violet-600\\/55{background-color:#7c3aed8c}.zenuml .bg-violet-600\\/60{background-color:#7c3aed99}.zenuml .bg-violet-600\\/65{background-color:#7c3aeda6}.zenuml .bg-violet-600\\/70{background-color:#7c3aedb3}.zenuml .bg-violet-600\\/75{background-color:#7c3aedbf}.zenuml .bg-violet-600\\/80{background-color:#7c3aedcc}.zenuml .bg-violet-600\\/85{background-color:#7c3aedd9}.zenuml .bg-violet-600\\/90{background-color:#7c3aede6}.zenuml .bg-violet-600\\/95{background-color:#7c3aedf2}.zenuml .bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-700\\/0{background-color:#6d28d900}.zenuml .bg-violet-700\\/10{background-color:#6d28d91a}.zenuml .bg-violet-700\\/100{background-color:#6d28d9}.zenuml .bg-violet-700\\/15{background-color:#6d28d926}.zenuml .bg-violet-700\\/20{background-color:#6d28d933}.zenuml .bg-violet-700\\/25{background-color:#6d28d940}.zenuml .bg-violet-700\\/30{background-color:#6d28d94d}.zenuml .bg-violet-700\\/35{background-color:#6d28d959}.zenuml .bg-violet-700\\/40{background-color:#6d28d966}.zenuml .bg-violet-700\\/45{background-color:#6d28d973}.zenuml .bg-violet-700\\/5{background-color:#6d28d90d}.zenuml .bg-violet-700\\/50{background-color:#6d28d980}.zenuml .bg-violet-700\\/55{background-color:#6d28d98c}.zenuml .bg-violet-700\\/60{background-color:#6d28d999}.zenuml .bg-violet-700\\/65{background-color:#6d28d9a6}.zenuml .bg-violet-700\\/70{background-color:#6d28d9b3}.zenuml .bg-violet-700\\/75{background-color:#6d28d9bf}.zenuml .bg-violet-700\\/80{background-color:#6d28d9cc}.zenuml .bg-violet-700\\/85{background-color:#6d28d9d9}.zenuml .bg-violet-700\\/90{background-color:#6d28d9e6}.zenuml .bg-violet-700\\/95{background-color:#6d28d9f2}.zenuml .bg-violet-800{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-800\\/0{background-color:#5b21b600}.zenuml .bg-violet-800\\/10{background-color:#5b21b61a}.zenuml .bg-violet-800\\/100{background-color:#5b21b6}.zenuml .bg-violet-800\\/15{background-color:#5b21b626}.zenuml .bg-violet-800\\/20{background-color:#5b21b633}.zenuml .bg-violet-800\\/25{background-color:#5b21b640}.zenuml .bg-violet-800\\/30{background-color:#5b21b64d}.zenuml .bg-violet-800\\/35{background-color:#5b21b659}.zenuml .bg-violet-800\\/40{background-color:#5b21b666}.zenuml .bg-violet-800\\/45{background-color:#5b21b673}.zenuml .bg-violet-800\\/5{background-color:#5b21b60d}.zenuml .bg-violet-800\\/50{background-color:#5b21b680}.zenuml .bg-violet-800\\/55{background-color:#5b21b68c}.zenuml .bg-violet-800\\/60{background-color:#5b21b699}.zenuml .bg-violet-800\\/65{background-color:#5b21b6a6}.zenuml .bg-violet-800\\/70{background-color:#5b21b6b3}.zenuml .bg-violet-800\\/75{background-color:#5b21b6bf}.zenuml .bg-violet-800\\/80{background-color:#5b21b6cc}.zenuml .bg-violet-800\\/85{background-color:#5b21b6d9}.zenuml .bg-violet-800\\/90{background-color:#5b21b6e6}.zenuml .bg-violet-800\\/95{background-color:#5b21b6f2}.zenuml .bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-900\\/0{background-color:#4c1d9500}.zenuml .bg-violet-900\\/10{background-color:#4c1d951a}.zenuml .bg-violet-900\\/100{background-color:#4c1d95}.zenuml .bg-violet-900\\/15{background-color:#4c1d9526}.zenuml .bg-violet-900\\/20{background-color:#4c1d9533}.zenuml .bg-violet-900\\/25{background-color:#4c1d9540}.zenuml .bg-violet-900\\/30{background-color:#4c1d954d}.zenuml .bg-violet-900\\/35{background-color:#4c1d9559}.zenuml .bg-violet-900\\/40{background-color:#4c1d9566}.zenuml .bg-violet-900\\/45{background-color:#4c1d9573}.zenuml .bg-violet-900\\/5{background-color:#4c1d950d}.zenuml .bg-violet-900\\/50{background-color:#4c1d9580}.zenuml .bg-violet-900\\/55{background-color:#4c1d958c}.zenuml .bg-violet-900\\/60{background-color:#4c1d9599}.zenuml .bg-violet-900\\/65{background-color:#4c1d95a6}.zenuml .bg-violet-900\\/70{background-color:#4c1d95b3}.zenuml .bg-violet-900\\/75{background-color:#4c1d95bf}.zenuml .bg-violet-900\\/80{background-color:#4c1d95cc}.zenuml .bg-violet-900\\/85{background-color:#4c1d95d9}.zenuml .bg-violet-900\\/90{background-color:#4c1d95e6}.zenuml .bg-violet-900\\/95{background-color:#4c1d95f2}.zenuml .bg-violet-950{--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity, 1))}.zenuml .bg-violet-950\\/0{background-color:#2e106500}.zenuml .bg-violet-950\\/10{background-color:#2e10651a}.zenuml .bg-violet-950\\/100{background-color:#2e1065}.zenuml .bg-violet-950\\/15{background-color:#2e106526}.zenuml .bg-violet-950\\/20{background-color:#2e106533}.zenuml .bg-violet-950\\/25{background-color:#2e106540}.zenuml .bg-violet-950\\/30{background-color:#2e10654d}.zenuml .bg-violet-950\\/35{background-color:#2e106559}.zenuml .bg-violet-950\\/40{background-color:#2e106566}.zenuml .bg-violet-950\\/45{background-color:#2e106573}.zenuml .bg-violet-950\\/5{background-color:#2e10650d}.zenuml .bg-violet-950\\/50{background-color:#2e106580}.zenuml .bg-violet-950\\/55{background-color:#2e10658c}.zenuml .bg-violet-950\\/60{background-color:#2e106599}.zenuml .bg-violet-950\\/65{background-color:#2e1065a6}.zenuml .bg-violet-950\\/70{background-color:#2e1065b3}.zenuml .bg-violet-950\\/75{background-color:#2e1065bf}.zenuml .bg-violet-950\\/80{background-color:#2e1065cc}.zenuml .bg-violet-950\\/85{background-color:#2e1065d9}.zenuml .bg-violet-950\\/90{background-color:#2e1065e6}.zenuml .bg-violet-950\\/95{background-color:#2e1065f2}.zenuml .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.zenuml .bg-white\\/0{background-color:#fff0}.zenuml .bg-white\\/10{background-color:#ffffff1a}.zenuml .bg-white\\/100{background-color:#fff}.zenuml .bg-white\\/15{background-color:#ffffff26}.zenuml .bg-white\\/20{background-color:#fff3}.zenuml .bg-white\\/25{background-color:#ffffff40}.zenuml .bg-white\\/30{background-color:#ffffff4d}.zenuml .bg-white\\/35{background-color:#ffffff59}.zenuml .bg-white\\/40{background-color:#fff6}.zenuml .bg-white\\/45{background-color:#ffffff73}.zenuml .bg-white\\/5{background-color:#ffffff0d}.zenuml .bg-white\\/50{background-color:#ffffff80}.zenuml .bg-white\\/55{background-color:#ffffff8c}.zenuml .bg-white\\/60{background-color:#fff9}.zenuml .bg-white\\/65{background-color:#ffffffa6}.zenuml .bg-white\\/70{background-color:#ffffffb3}.zenuml .bg-white\\/75{background-color:#ffffffbf}.zenuml .bg-white\\/80{background-color:#fffc}.zenuml .bg-white\\/85{background-color:#ffffffd9}.zenuml .bg-white\\/90{background-color:#ffffffe6}.zenuml .bg-white\\/95{background-color:#fffffff2}.zenuml .bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-100\\/0{background-color:#fef9c300}.zenuml .bg-yellow-100\\/10{background-color:#fef9c31a}.zenuml .bg-yellow-100\\/100{background-color:#fef9c3}.zenuml .bg-yellow-100\\/15{background-color:#fef9c326}.zenuml .bg-yellow-100\\/20{background-color:#fef9c333}.zenuml .bg-yellow-100\\/25{background-color:#fef9c340}.zenuml .bg-yellow-100\\/30{background-color:#fef9c34d}.zenuml .bg-yellow-100\\/35{background-color:#fef9c359}.zenuml .bg-yellow-100\\/40{background-color:#fef9c366}.zenuml .bg-yellow-100\\/45{background-color:#fef9c373}.zenuml .bg-yellow-100\\/5{background-color:#fef9c30d}.zenuml .bg-yellow-100\\/50{background-color:#fef9c380}.zenuml .bg-yellow-100\\/55{background-color:#fef9c38c}.zenuml .bg-yellow-100\\/60{background-color:#fef9c399}.zenuml .bg-yellow-100\\/65{background-color:#fef9c3a6}.zenuml .bg-yellow-100\\/70{background-color:#fef9c3b3}.zenuml .bg-yellow-100\\/75{background-color:#fef9c3bf}.zenuml .bg-yellow-100\\/80{background-color:#fef9c3cc}.zenuml .bg-yellow-100\\/85{background-color:#fef9c3d9}.zenuml .bg-yellow-100\\/90{background-color:#fef9c3e6}.zenuml .bg-yellow-100\\/95{background-color:#fef9c3f2}.zenuml .bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-200\\/0{background-color:#fef08a00}.zenuml .bg-yellow-200\\/10{background-color:#fef08a1a}.zenuml .bg-yellow-200\\/100{background-color:#fef08a}.zenuml .bg-yellow-200\\/15{background-color:#fef08a26}.zenuml .bg-yellow-200\\/20{background-color:#fef08a33}.zenuml .bg-yellow-200\\/25{background-color:#fef08a40}.zenuml .bg-yellow-200\\/30{background-color:#fef08a4d}.zenuml .bg-yellow-200\\/35{background-color:#fef08a59}.zenuml .bg-yellow-200\\/40{background-color:#fef08a66}.zenuml .bg-yellow-200\\/45{background-color:#fef08a73}.zenuml .bg-yellow-200\\/5{background-color:#fef08a0d}.zenuml .bg-yellow-200\\/50{background-color:#fef08a80}.zenuml .bg-yellow-200\\/55{background-color:#fef08a8c}.zenuml .bg-yellow-200\\/60{background-color:#fef08a99}.zenuml .bg-yellow-200\\/65{background-color:#fef08aa6}.zenuml .bg-yellow-200\\/70{background-color:#fef08ab3}.zenuml .bg-yellow-200\\/75{background-color:#fef08abf}.zenuml .bg-yellow-200\\/80{background-color:#fef08acc}.zenuml .bg-yellow-200\\/85{background-color:#fef08ad9}.zenuml .bg-yellow-200\\/90{background-color:#fef08ae6}.zenuml .bg-yellow-200\\/95{background-color:#fef08af2}.zenuml .bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-300\\/0{background-color:#fde04700}.zenuml .bg-yellow-300\\/10{background-color:#fde0471a}.zenuml .bg-yellow-300\\/100{background-color:#fde047}.zenuml .bg-yellow-300\\/15{background-color:#fde04726}.zenuml .bg-yellow-300\\/20{background-color:#fde04733}.zenuml .bg-yellow-300\\/25{background-color:#fde04740}.zenuml .bg-yellow-300\\/30{background-color:#fde0474d}.zenuml .bg-yellow-300\\/35{background-color:#fde04759}.zenuml .bg-yellow-300\\/40{background-color:#fde04766}.zenuml .bg-yellow-300\\/45{background-color:#fde04773}.zenuml .bg-yellow-300\\/5{background-color:#fde0470d}.zenuml .bg-yellow-300\\/50{background-color:#fde04780}.zenuml .bg-yellow-300\\/55{background-color:#fde0478c}.zenuml .bg-yellow-300\\/60{background-color:#fde04799}.zenuml .bg-yellow-300\\/65{background-color:#fde047a6}.zenuml .bg-yellow-300\\/70{background-color:#fde047b3}.zenuml .bg-yellow-300\\/75{background-color:#fde047bf}.zenuml .bg-yellow-300\\/80{background-color:#fde047cc}.zenuml .bg-yellow-300\\/85{background-color:#fde047d9}.zenuml .bg-yellow-300\\/90{background-color:#fde047e6}.zenuml .bg-yellow-300\\/95{background-color:#fde047f2}.zenuml .bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-400\\/0{background-color:#facc1500}.zenuml .bg-yellow-400\\/10{background-color:#facc151a}.zenuml .bg-yellow-400\\/100{background-color:#facc15}.zenuml .bg-yellow-400\\/15{background-color:#facc1526}.zenuml .bg-yellow-400\\/20{background-color:#facc1533}.zenuml .bg-yellow-400\\/25{background-color:#facc1540}.zenuml .bg-yellow-400\\/30{background-color:#facc154d}.zenuml .bg-yellow-400\\/35{background-color:#facc1559}.zenuml .bg-yellow-400\\/40{background-color:#facc1566}.zenuml .bg-yellow-400\\/45{background-color:#facc1573}.zenuml .bg-yellow-400\\/5{background-color:#facc150d}.zenuml .bg-yellow-400\\/50{background-color:#facc1580}.zenuml .bg-yellow-400\\/55{background-color:#facc158c}.zenuml .bg-yellow-400\\/60{background-color:#facc1599}.zenuml .bg-yellow-400\\/65{background-color:#facc15a6}.zenuml .bg-yellow-400\\/70{background-color:#facc15b3}.zenuml .bg-yellow-400\\/75{background-color:#facc15bf}.zenuml .bg-yellow-400\\/80{background-color:#facc15cc}.zenuml .bg-yellow-400\\/85{background-color:#facc15d9}.zenuml .bg-yellow-400\\/90{background-color:#facc15e6}.zenuml .bg-yellow-400\\/95{background-color:#facc15f2}.zenuml .bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-50\\/0{background-color:#fefce800}.zenuml .bg-yellow-50\\/10{background-color:#fefce81a}.zenuml .bg-yellow-50\\/100{background-color:#fefce8}.zenuml .bg-yellow-50\\/15{background-color:#fefce826}.zenuml .bg-yellow-50\\/20{background-color:#fefce833}.zenuml .bg-yellow-50\\/25{background-color:#fefce840}.zenuml .bg-yellow-50\\/30{background-color:#fefce84d}.zenuml .bg-yellow-50\\/35{background-color:#fefce859}.zenuml .bg-yellow-50\\/40{background-color:#fefce866}.zenuml .bg-yellow-50\\/45{background-color:#fefce873}.zenuml .bg-yellow-50\\/5{background-color:#fefce80d}.zenuml .bg-yellow-50\\/50{background-color:#fefce880}.zenuml .bg-yellow-50\\/55{background-color:#fefce88c}.zenuml .bg-yellow-50\\/60{background-color:#fefce899}.zenuml .bg-yellow-50\\/65{background-color:#fefce8a6}.zenuml .bg-yellow-50\\/70{background-color:#fefce8b3}.zenuml .bg-yellow-50\\/75{background-color:#fefce8bf}.zenuml .bg-yellow-50\\/80{background-color:#fefce8cc}.zenuml .bg-yellow-50\\/85{background-color:#fefce8d9}.zenuml .bg-yellow-50\\/90{background-color:#fefce8e6}.zenuml .bg-yellow-50\\/95{background-color:#fefce8f2}.zenuml .bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-500\\/0{background-color:#eab30800}.zenuml .bg-yellow-500\\/10{background-color:#eab3081a}.zenuml .bg-yellow-500\\/100{background-color:#eab308}.zenuml .bg-yellow-500\\/15{background-color:#eab30826}.zenuml .bg-yellow-500\\/20{background-color:#eab30833}.zenuml .bg-yellow-500\\/25{background-color:#eab30840}.zenuml .bg-yellow-500\\/30{background-color:#eab3084d}.zenuml .bg-yellow-500\\/35{background-color:#eab30859}.zenuml .bg-yellow-500\\/40{background-color:#eab30866}.zenuml .bg-yellow-500\\/45{background-color:#eab30873}.zenuml .bg-yellow-500\\/5{background-color:#eab3080d}.zenuml .bg-yellow-500\\/50{background-color:#eab30880}.zenuml .bg-yellow-500\\/55{background-color:#eab3088c}.zenuml .bg-yellow-500\\/60{background-color:#eab30899}.zenuml .bg-yellow-500\\/65{background-color:#eab308a6}.zenuml .bg-yellow-500\\/70{background-color:#eab308b3}.zenuml .bg-yellow-500\\/75{background-color:#eab308bf}.zenuml .bg-yellow-500\\/80{background-color:#eab308cc}.zenuml .bg-yellow-500\\/85{background-color:#eab308d9}.zenuml .bg-yellow-500\\/90{background-color:#eab308e6}.zenuml .bg-yellow-500\\/95{background-color:#eab308f2}.zenuml .bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-600\\/0{background-color:#ca8a0400}.zenuml .bg-yellow-600\\/10{background-color:#ca8a041a}.zenuml .bg-yellow-600\\/100{background-color:#ca8a04}.zenuml .bg-yellow-600\\/15{background-color:#ca8a0426}.zenuml .bg-yellow-600\\/20{background-color:#ca8a0433}.zenuml .bg-yellow-600\\/25{background-color:#ca8a0440}.zenuml .bg-yellow-600\\/30{background-color:#ca8a044d}.zenuml .bg-yellow-600\\/35{background-color:#ca8a0459}.zenuml .bg-yellow-600\\/40{background-color:#ca8a0466}.zenuml .bg-yellow-600\\/45{background-color:#ca8a0473}.zenuml .bg-yellow-600\\/5{background-color:#ca8a040d}.zenuml .bg-yellow-600\\/50{background-color:#ca8a0480}.zenuml .bg-yellow-600\\/55{background-color:#ca8a048c}.zenuml .bg-yellow-600\\/60{background-color:#ca8a0499}.zenuml .bg-yellow-600\\/65{background-color:#ca8a04a6}.zenuml .bg-yellow-600\\/70{background-color:#ca8a04b3}.zenuml .bg-yellow-600\\/75{background-color:#ca8a04bf}.zenuml .bg-yellow-600\\/80{background-color:#ca8a04cc}.zenuml .bg-yellow-600\\/85{background-color:#ca8a04d9}.zenuml .bg-yellow-600\\/90{background-color:#ca8a04e6}.zenuml .bg-yellow-600\\/95{background-color:#ca8a04f2}.zenuml .bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-700\\/0{background-color:#a1620700}.zenuml .bg-yellow-700\\/10{background-color:#a162071a}.zenuml .bg-yellow-700\\/100{background-color:#a16207}.zenuml .bg-yellow-700\\/15{background-color:#a1620726}.zenuml .bg-yellow-700\\/20{background-color:#a1620733}.zenuml .bg-yellow-700\\/25{background-color:#a1620740}.zenuml .bg-yellow-700\\/30{background-color:#a162074d}.zenuml .bg-yellow-700\\/35{background-color:#a1620759}.zenuml .bg-yellow-700\\/40{background-color:#a1620766}.zenuml .bg-yellow-700\\/45{background-color:#a1620773}.zenuml .bg-yellow-700\\/5{background-color:#a162070d}.zenuml .bg-yellow-700\\/50{background-color:#a1620780}.zenuml .bg-yellow-700\\/55{background-color:#a162078c}.zenuml .bg-yellow-700\\/60{background-color:#a1620799}.zenuml .bg-yellow-700\\/65{background-color:#a16207a6}.zenuml .bg-yellow-700\\/70{background-color:#a16207b3}.zenuml .bg-yellow-700\\/75{background-color:#a16207bf}.zenuml .bg-yellow-700\\/80{background-color:#a16207cc}.zenuml .bg-yellow-700\\/85{background-color:#a16207d9}.zenuml .bg-yellow-700\\/90{background-color:#a16207e6}.zenuml .bg-yellow-700\\/95{background-color:#a16207f2}.zenuml .bg-yellow-800{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-800\\/0{background-color:#854d0e00}.zenuml .bg-yellow-800\\/10{background-color:#854d0e1a}.zenuml .bg-yellow-800\\/100{background-color:#854d0e}.zenuml .bg-yellow-800\\/15{background-color:#854d0e26}.zenuml .bg-yellow-800\\/20{background-color:#854d0e33}.zenuml .bg-yellow-800\\/25{background-color:#854d0e40}.zenuml .bg-yellow-800\\/30{background-color:#854d0e4d}.zenuml .bg-yellow-800\\/35{background-color:#854d0e59}.zenuml .bg-yellow-800\\/40{background-color:#854d0e66}.zenuml .bg-yellow-800\\/45{background-color:#854d0e73}.zenuml .bg-yellow-800\\/5{background-color:#854d0e0d}.zenuml .bg-yellow-800\\/50{background-color:#854d0e80}.zenuml .bg-yellow-800\\/55{background-color:#854d0e8c}.zenuml .bg-yellow-800\\/60{background-color:#854d0e99}.zenuml .bg-yellow-800\\/65{background-color:#854d0ea6}.zenuml .bg-yellow-800\\/70{background-color:#854d0eb3}.zenuml .bg-yellow-800\\/75{background-color:#854d0ebf}.zenuml .bg-yellow-800\\/80{background-color:#854d0ecc}.zenuml .bg-yellow-800\\/85{background-color:#854d0ed9}.zenuml .bg-yellow-800\\/90{background-color:#854d0ee6}.zenuml .bg-yellow-800\\/95{background-color:#854d0ef2}.zenuml .bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-900\\/0{background-color:#713f1200}.zenuml .bg-yellow-900\\/10{background-color:#713f121a}.zenuml .bg-yellow-900\\/100{background-color:#713f12}.zenuml .bg-yellow-900\\/15{background-color:#713f1226}.zenuml .bg-yellow-900\\/20{background-color:#713f1233}.zenuml .bg-yellow-900\\/25{background-color:#713f1240}.zenuml .bg-yellow-900\\/30{background-color:#713f124d}.zenuml .bg-yellow-900\\/35{background-color:#713f1259}.zenuml .bg-yellow-900\\/40{background-color:#713f1266}.zenuml .bg-yellow-900\\/45{background-color:#713f1273}.zenuml .bg-yellow-900\\/5{background-color:#713f120d}.zenuml .bg-yellow-900\\/50{background-color:#713f1280}.zenuml .bg-yellow-900\\/55{background-color:#713f128c}.zenuml .bg-yellow-900\\/60{background-color:#713f1299}.zenuml .bg-yellow-900\\/65{background-color:#713f12a6}.zenuml .bg-yellow-900\\/70{background-color:#713f12b3}.zenuml .bg-yellow-900\\/75{background-color:#713f12bf}.zenuml .bg-yellow-900\\/80{background-color:#713f12cc}.zenuml .bg-yellow-900\\/85{background-color:#713f12d9}.zenuml .bg-yellow-900\\/90{background-color:#713f12e6}.zenuml .bg-yellow-900\\/95{background-color:#713f12f2}.zenuml .bg-yellow-950{--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity, 1))}.zenuml .bg-yellow-950\\/0{background-color:#42200600}.zenuml .bg-yellow-950\\/10{background-color:#4220061a}.zenuml .bg-yellow-950\\/100{background-color:#422006}.zenuml .bg-yellow-950\\/15{background-color:#42200626}.zenuml .bg-yellow-950\\/20{background-color:#42200633}.zenuml .bg-yellow-950\\/25{background-color:#42200640}.zenuml .bg-yellow-950\\/30{background-color:#4220064d}.zenuml .bg-yellow-950\\/35{background-color:#42200659}.zenuml .bg-yellow-950\\/40{background-color:#42200666}.zenuml .bg-yellow-950\\/45{background-color:#42200673}.zenuml .bg-yellow-950\\/5{background-color:#4220060d}.zenuml .bg-yellow-950\\/50{background-color:#42200680}.zenuml .bg-yellow-950\\/55{background-color:#4220068c}.zenuml .bg-yellow-950\\/60{background-color:#42200699}.zenuml .bg-yellow-950\\/65{background-color:#422006a6}.zenuml .bg-yellow-950\\/70{background-color:#422006b3}.zenuml .bg-yellow-950\\/75{background-color:#422006bf}.zenuml .bg-yellow-950\\/80{background-color:#422006cc}.zenuml .bg-yellow-950\\/85{background-color:#422006d9}.zenuml .bg-yellow-950\\/90{background-color:#422006e6}.zenuml .bg-yellow-950\\/95{background-color:#422006f2}.zenuml .bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-100\\/0{background-color:#f4f4f500}.zenuml .bg-zinc-100\\/10{background-color:#f4f4f51a}.zenuml .bg-zinc-100\\/100{background-color:#f4f4f5}.zenuml .bg-zinc-100\\/15{background-color:#f4f4f526}.zenuml .bg-zinc-100\\/20{background-color:#f4f4f533}.zenuml .bg-zinc-100\\/25{background-color:#f4f4f540}.zenuml .bg-zinc-100\\/30{background-color:#f4f4f54d}.zenuml .bg-zinc-100\\/35{background-color:#f4f4f559}.zenuml .bg-zinc-100\\/40{background-color:#f4f4f566}.zenuml .bg-zinc-100\\/45{background-color:#f4f4f573}.zenuml .bg-zinc-100\\/5{background-color:#f4f4f50d}.zenuml .bg-zinc-100\\/50{background-color:#f4f4f580}.zenuml .bg-zinc-100\\/55{background-color:#f4f4f58c}.zenuml .bg-zinc-100\\/60{background-color:#f4f4f599}.zenuml .bg-zinc-100\\/65{background-color:#f4f4f5a6}.zenuml .bg-zinc-100\\/70{background-color:#f4f4f5b3}.zenuml .bg-zinc-100\\/75{background-color:#f4f4f5bf}.zenuml .bg-zinc-100\\/80{background-color:#f4f4f5cc}.zenuml .bg-zinc-100\\/85{background-color:#f4f4f5d9}.zenuml .bg-zinc-100\\/90{background-color:#f4f4f5e6}.zenuml .bg-zinc-100\\/95{background-color:#f4f4f5f2}.zenuml .bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-200\\/0{background-color:#e4e4e700}.zenuml .bg-zinc-200\\/10{background-color:#e4e4e71a}.zenuml .bg-zinc-200\\/100{background-color:#e4e4e7}.zenuml .bg-zinc-200\\/15{background-color:#e4e4e726}.zenuml .bg-zinc-200\\/20{background-color:#e4e4e733}.zenuml .bg-zinc-200\\/25{background-color:#e4e4e740}.zenuml .bg-zinc-200\\/30{background-color:#e4e4e74d}.zenuml .bg-zinc-200\\/35{background-color:#e4e4e759}.zenuml .bg-zinc-200\\/40{background-color:#e4e4e766}.zenuml .bg-zinc-200\\/45{background-color:#e4e4e773}.zenuml .bg-zinc-200\\/5{background-color:#e4e4e70d}.zenuml .bg-zinc-200\\/50{background-color:#e4e4e780}.zenuml .bg-zinc-200\\/55{background-color:#e4e4e78c}.zenuml .bg-zinc-200\\/60{background-color:#e4e4e799}.zenuml .bg-zinc-200\\/65{background-color:#e4e4e7a6}.zenuml .bg-zinc-200\\/70{background-color:#e4e4e7b3}.zenuml .bg-zinc-200\\/75{background-color:#e4e4e7bf}.zenuml .bg-zinc-200\\/80{background-color:#e4e4e7cc}.zenuml .bg-zinc-200\\/85{background-color:#e4e4e7d9}.zenuml .bg-zinc-200\\/90{background-color:#e4e4e7e6}.zenuml .bg-zinc-200\\/95{background-color:#e4e4e7f2}.zenuml .bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-300\\/0{background-color:#d4d4d800}.zenuml .bg-zinc-300\\/10{background-color:#d4d4d81a}.zenuml .bg-zinc-300\\/100{background-color:#d4d4d8}.zenuml .bg-zinc-300\\/15{background-color:#d4d4d826}.zenuml .bg-zinc-300\\/20{background-color:#d4d4d833}.zenuml .bg-zinc-300\\/25{background-color:#d4d4d840}.zenuml .bg-zinc-300\\/30{background-color:#d4d4d84d}.zenuml .bg-zinc-300\\/35{background-color:#d4d4d859}.zenuml .bg-zinc-300\\/40{background-color:#d4d4d866}.zenuml .bg-zinc-300\\/45{background-color:#d4d4d873}.zenuml .bg-zinc-300\\/5{background-color:#d4d4d80d}.zenuml .bg-zinc-300\\/50{background-color:#d4d4d880}.zenuml .bg-zinc-300\\/55{background-color:#d4d4d88c}.zenuml .bg-zinc-300\\/60{background-color:#d4d4d899}.zenuml .bg-zinc-300\\/65{background-color:#d4d4d8a6}.zenuml .bg-zinc-300\\/70{background-color:#d4d4d8b3}.zenuml .bg-zinc-300\\/75{background-color:#d4d4d8bf}.zenuml .bg-zinc-300\\/80{background-color:#d4d4d8cc}.zenuml .bg-zinc-300\\/85{background-color:#d4d4d8d9}.zenuml .bg-zinc-300\\/90{background-color:#d4d4d8e6}.zenuml .bg-zinc-300\\/95{background-color:#d4d4d8f2}.zenuml .bg-zinc-400{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-400\\/0{background-color:#a1a1aa00}.zenuml .bg-zinc-400\\/10{background-color:#a1a1aa1a}.zenuml .bg-zinc-400\\/100{background-color:#a1a1aa}.zenuml .bg-zinc-400\\/15{background-color:#a1a1aa26}.zenuml .bg-zinc-400\\/20{background-color:#a1a1aa33}.zenuml .bg-zinc-400\\/25{background-color:#a1a1aa40}.zenuml .bg-zinc-400\\/30{background-color:#a1a1aa4d}.zenuml .bg-zinc-400\\/35{background-color:#a1a1aa59}.zenuml .bg-zinc-400\\/40{background-color:#a1a1aa66}.zenuml .bg-zinc-400\\/45{background-color:#a1a1aa73}.zenuml .bg-zinc-400\\/5{background-color:#a1a1aa0d}.zenuml .bg-zinc-400\\/50{background-color:#a1a1aa80}.zenuml .bg-zinc-400\\/55{background-color:#a1a1aa8c}.zenuml .bg-zinc-400\\/60{background-color:#a1a1aa99}.zenuml .bg-zinc-400\\/65{background-color:#a1a1aaa6}.zenuml .bg-zinc-400\\/70{background-color:#a1a1aab3}.zenuml .bg-zinc-400\\/75{background-color:#a1a1aabf}.zenuml .bg-zinc-400\\/80{background-color:#a1a1aacc}.zenuml .bg-zinc-400\\/85{background-color:#a1a1aad9}.zenuml .bg-zinc-400\\/90{background-color:#a1a1aae6}.zenuml .bg-zinc-400\\/95{background-color:#a1a1aaf2}.zenuml .bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-50\\/0{background-color:#fafafa00}.zenuml .bg-zinc-50\\/10{background-color:#fafafa1a}.zenuml .bg-zinc-50\\/100{background-color:#fafafa}.zenuml .bg-zinc-50\\/15{background-color:#fafafa26}.zenuml .bg-zinc-50\\/20{background-color:#fafafa33}.zenuml .bg-zinc-50\\/25{background-color:#fafafa40}.zenuml .bg-zinc-50\\/30{background-color:#fafafa4d}.zenuml .bg-zinc-50\\/35{background-color:#fafafa59}.zenuml .bg-zinc-50\\/40{background-color:#fafafa66}.zenuml .bg-zinc-50\\/45{background-color:#fafafa73}.zenuml .bg-zinc-50\\/5{background-color:#fafafa0d}.zenuml .bg-zinc-50\\/50{background-color:#fafafa80}.zenuml .bg-zinc-50\\/55{background-color:#fafafa8c}.zenuml .bg-zinc-50\\/60{background-color:#fafafa99}.zenuml .bg-zinc-50\\/65{background-color:#fafafaa6}.zenuml .bg-zinc-50\\/70{background-color:#fafafab3}.zenuml .bg-zinc-50\\/75{background-color:#fafafabf}.zenuml .bg-zinc-50\\/80{background-color:#fafafacc}.zenuml .bg-zinc-50\\/85{background-color:#fafafad9}.zenuml .bg-zinc-50\\/90{background-color:#fafafae6}.zenuml .bg-zinc-50\\/95{background-color:#fafafaf2}.zenuml .bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-500\\/0{background-color:#71717a00}.zenuml .bg-zinc-500\\/10{background-color:#71717a1a}.zenuml .bg-zinc-500\\/100{background-color:#71717a}.zenuml .bg-zinc-500\\/15{background-color:#71717a26}.zenuml .bg-zinc-500\\/20{background-color:#71717a33}.zenuml .bg-zinc-500\\/25{background-color:#71717a40}.zenuml .bg-zinc-500\\/30{background-color:#71717a4d}.zenuml .bg-zinc-500\\/35{background-color:#71717a59}.zenuml .bg-zinc-500\\/40{background-color:#71717a66}.zenuml .bg-zinc-500\\/45{background-color:#71717a73}.zenuml .bg-zinc-500\\/5{background-color:#71717a0d}.zenuml .bg-zinc-500\\/50{background-color:#71717a80}.zenuml .bg-zinc-500\\/55{background-color:#71717a8c}.zenuml .bg-zinc-500\\/60{background-color:#71717a99}.zenuml .bg-zinc-500\\/65{background-color:#71717aa6}.zenuml .bg-zinc-500\\/70{background-color:#71717ab3}.zenuml .bg-zinc-500\\/75{background-color:#71717abf}.zenuml .bg-zinc-500\\/80{background-color:#71717acc}.zenuml .bg-zinc-500\\/85{background-color:#71717ad9}.zenuml .bg-zinc-500\\/90{background-color:#71717ae6}.zenuml .bg-zinc-500\\/95{background-color:#71717af2}.zenuml .bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-600\\/0{background-color:#52525b00}.zenuml .bg-zinc-600\\/10{background-color:#52525b1a}.zenuml .bg-zinc-600\\/100{background-color:#52525b}.zenuml .bg-zinc-600\\/15{background-color:#52525b26}.zenuml .bg-zinc-600\\/20{background-color:#52525b33}.zenuml .bg-zinc-600\\/25{background-color:#52525b40}.zenuml .bg-zinc-600\\/30{background-color:#52525b4d}.zenuml .bg-zinc-600\\/35{background-color:#52525b59}.zenuml .bg-zinc-600\\/40{background-color:#52525b66}.zenuml .bg-zinc-600\\/45{background-color:#52525b73}.zenuml .bg-zinc-600\\/5{background-color:#52525b0d}.zenuml .bg-zinc-600\\/50{background-color:#52525b80}.zenuml .bg-zinc-600\\/55{background-color:#52525b8c}.zenuml .bg-zinc-600\\/60{background-color:#52525b99}.zenuml .bg-zinc-600\\/65{background-color:#52525ba6}.zenuml .bg-zinc-600\\/70{background-color:#52525bb3}.zenuml .bg-zinc-600\\/75{background-color:#52525bbf}.zenuml .bg-zinc-600\\/80{background-color:#52525bcc}.zenuml .bg-zinc-600\\/85{background-color:#52525bd9}.zenuml .bg-zinc-600\\/90{background-color:#52525be6}.zenuml .bg-zinc-600\\/95{background-color:#52525bf2}.zenuml .bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-700\\/0{background-color:#3f3f4600}.zenuml .bg-zinc-700\\/10{background-color:#3f3f461a}.zenuml .bg-zinc-700\\/100{background-color:#3f3f46}.zenuml .bg-zinc-700\\/15{background-color:#3f3f4626}.zenuml .bg-zinc-700\\/20{background-color:#3f3f4633}.zenuml .bg-zinc-700\\/25{background-color:#3f3f4640}.zenuml .bg-zinc-700\\/30{background-color:#3f3f464d}.zenuml .bg-zinc-700\\/35{background-color:#3f3f4659}.zenuml .bg-zinc-700\\/40{background-color:#3f3f4666}.zenuml .bg-zinc-700\\/45{background-color:#3f3f4673}.zenuml .bg-zinc-700\\/5{background-color:#3f3f460d}.zenuml .bg-zinc-700\\/50{background-color:#3f3f4680}.zenuml .bg-zinc-700\\/55{background-color:#3f3f468c}.zenuml .bg-zinc-700\\/60{background-color:#3f3f4699}.zenuml .bg-zinc-700\\/65{background-color:#3f3f46a6}.zenuml .bg-zinc-700\\/70{background-color:#3f3f46b3}.zenuml .bg-zinc-700\\/75{background-color:#3f3f46bf}.zenuml .bg-zinc-700\\/80{background-color:#3f3f46cc}.zenuml .bg-zinc-700\\/85{background-color:#3f3f46d9}.zenuml .bg-zinc-700\\/90{background-color:#3f3f46e6}.zenuml .bg-zinc-700\\/95{background-color:#3f3f46f2}.zenuml .bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-800\\/0{background-color:#27272a00}.zenuml .bg-zinc-800\\/10{background-color:#27272a1a}.zenuml .bg-zinc-800\\/100{background-color:#27272a}.zenuml .bg-zinc-800\\/15{background-color:#27272a26}.zenuml .bg-zinc-800\\/20{background-color:#27272a33}.zenuml .bg-zinc-800\\/25{background-color:#27272a40}.zenuml .bg-zinc-800\\/30{background-color:#27272a4d}.zenuml .bg-zinc-800\\/35{background-color:#27272a59}.zenuml .bg-zinc-800\\/40{background-color:#27272a66}.zenuml .bg-zinc-800\\/45{background-color:#27272a73}.zenuml .bg-zinc-800\\/5{background-color:#27272a0d}.zenuml .bg-zinc-800\\/50{background-color:#27272a80}.zenuml .bg-zinc-800\\/55{background-color:#27272a8c}.zenuml .bg-zinc-800\\/60{background-color:#27272a99}.zenuml .bg-zinc-800\\/65{background-color:#27272aa6}.zenuml .bg-zinc-800\\/70{background-color:#27272ab3}.zenuml .bg-zinc-800\\/75{background-color:#27272abf}.zenuml .bg-zinc-800\\/80{background-color:#27272acc}.zenuml .bg-zinc-800\\/85{background-color:#27272ad9}.zenuml .bg-zinc-800\\/90{background-color:#27272ae6}.zenuml .bg-zinc-800\\/95{background-color:#27272af2}.zenuml .bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-900\\/0{background-color:#18181b00}.zenuml .bg-zinc-900\\/10{background-color:#18181b1a}.zenuml .bg-zinc-900\\/100{background-color:#18181b}.zenuml .bg-zinc-900\\/15{background-color:#18181b26}.zenuml .bg-zinc-900\\/20{background-color:#18181b33}.zenuml .bg-zinc-900\\/25{background-color:#18181b40}.zenuml .bg-zinc-900\\/30{background-color:#18181b4d}.zenuml .bg-zinc-900\\/35{background-color:#18181b59}.zenuml .bg-zinc-900\\/40{background-color:#18181b66}.zenuml .bg-zinc-900\\/45{background-color:#18181b73}.zenuml .bg-zinc-900\\/5{background-color:#18181b0d}.zenuml .bg-zinc-900\\/50{background-color:#18181b80}.zenuml .bg-zinc-900\\/55{background-color:#18181b8c}.zenuml .bg-zinc-900\\/60{background-color:#18181b99}.zenuml .bg-zinc-900\\/65{background-color:#18181ba6}.zenuml .bg-zinc-900\\/70{background-color:#18181bb3}.zenuml .bg-zinc-900\\/75{background-color:#18181bbf}.zenuml .bg-zinc-900\\/80{background-color:#18181bcc}.zenuml .bg-zinc-900\\/85{background-color:#18181bd9}.zenuml .bg-zinc-900\\/90{background-color:#18181be6}.zenuml .bg-zinc-900\\/95{background-color:#18181bf2}.zenuml .bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.zenuml .bg-zinc-950\\/0{background-color:#09090b00}.zenuml .bg-zinc-950\\/10{background-color:#09090b1a}.zenuml .bg-zinc-950\\/100{background-color:#09090b}.zenuml .bg-zinc-950\\/15{background-color:#09090b26}.zenuml .bg-zinc-950\\/20{background-color:#09090b33}.zenuml .bg-zinc-950\\/25{background-color:#09090b40}.zenuml .bg-zinc-950\\/30{background-color:#09090b4d}.zenuml .bg-zinc-950\\/35{background-color:#09090b59}.zenuml .bg-zinc-950\\/40{background-color:#09090b66}.zenuml .bg-zinc-950\\/45{background-color:#09090b73}.zenuml .bg-zinc-950\\/5{background-color:#09090b0d}.zenuml .bg-zinc-950\\/50{background-color:#09090b80}.zenuml .bg-zinc-950\\/55{background-color:#09090b8c}.zenuml .bg-zinc-950\\/60{background-color:#09090b99}.zenuml .bg-zinc-950\\/65{background-color:#09090ba6}.zenuml .bg-zinc-950\\/70{background-color:#09090bb3}.zenuml .bg-zinc-950\\/75{background-color:#09090bbf}.zenuml .bg-zinc-950\\/80{background-color:#09090bcc}.zenuml .bg-zinc-950\\/85{background-color:#09090bd9}.zenuml .bg-zinc-950\\/90{background-color:#09090be6}.zenuml .bg-zinc-950\\/95{background-color:#09090bf2}.zenuml .bg-opacity-0{--tw-bg-opacity: 0}.zenuml .bg-opacity-10{--tw-bg-opacity: .1}.zenuml .bg-opacity-100{--tw-bg-opacity: 1}.zenuml .bg-opacity-15{--tw-bg-opacity: .15}.zenuml .bg-opacity-20{--tw-bg-opacity: .2}.zenuml .bg-opacity-25{--tw-bg-opacity: .25}.zenuml .bg-opacity-30{--tw-bg-opacity: .3}.zenuml .bg-opacity-35{--tw-bg-opacity: .35}.zenuml .bg-opacity-40{--tw-bg-opacity: .4}.zenuml .bg-opacity-45{--tw-bg-opacity: .45}.zenuml .bg-opacity-5{--tw-bg-opacity: .05}.zenuml .bg-opacity-50{--tw-bg-opacity: .5}.zenuml .bg-opacity-55{--tw-bg-opacity: .55}.zenuml .bg-opacity-60{--tw-bg-opacity: .6}.zenuml .bg-opacity-65{--tw-bg-opacity: .65}.zenuml .bg-opacity-70{--tw-bg-opacity: .7}.zenuml .bg-opacity-75{--tw-bg-opacity: .75}.zenuml .bg-opacity-80{--tw-bg-opacity: .8}.zenuml .bg-opacity-85{--tw-bg-opacity: .85}.zenuml .bg-opacity-90{--tw-bg-opacity: .9}.zenuml .bg-opacity-95{--tw-bg-opacity: .95}.zenuml .bg-\\[linear-gradient\\(to_bottom\\,transparent_50\\%\\,var\\(--color-border-base\\)_50\\%\\)\\]{background-image:linear-gradient(to bottom,transparent 50%,var(--color-border-base) 50%)}.zenuml .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.zenuml .bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.zenuml .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.zenuml .bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.zenuml .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.zenuml .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.zenuml .bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.zenuml .bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.zenuml .bg-none{background-image:none}.zenuml .bg-\\[length\\:1px_10px\\]{background-size:1px 10px}.zenuml .bg-auto{background-size:auto}.zenuml .bg-contain{background-size:contain}.zenuml .bg-cover{background-size:cover}.zenuml .bg-fixed{background-attachment:fixed}.zenuml .bg-local{background-attachment:local}.zenuml .bg-scroll{background-attachment:scroll}.zenuml .bg-clip-border{background-clip:border-box}.zenuml .bg-clip-padding{background-clip:padding-box}.zenuml .bg-clip-content{background-clip:content-box}.zenuml .bg-clip-text{-webkit-background-clip:text;background-clip:text}.zenuml .bg-bottom{background-position:bottom}.zenuml .bg-center{background-position:center}.zenuml .bg-left{background-position:left}.zenuml .bg-left-bottom{background-position:left bottom}.zenuml .bg-left-top{background-position:left top}.zenuml .bg-right{background-position:right}.zenuml .bg-right-bottom{background-position:right bottom}.zenuml .bg-right-top{background-position:right top}.zenuml .bg-top{background-position:top}.zenuml .bg-repeat{background-repeat:repeat}.zenuml .bg-no-repeat{background-repeat:no-repeat}.zenuml .bg-repeat-x{background-repeat:repeat-x}.zenuml .bg-repeat-y{background-repeat:repeat-y}.zenuml .bg-repeat-round{background-repeat:round}.zenuml .bg-repeat-space{background-repeat:space}.zenuml .bg-origin-border{background-origin:border-box}.zenuml .bg-origin-padding{background-origin:padding-box}.zenuml .bg-origin-content{background-origin:content-box}.zenuml .fill-current{fill:currentColor}.zenuml .fill-none{fill:none}.zenuml .stroke-current{stroke:currentColor}.zenuml .stroke-2{stroke-width:2}.zenuml .object-contain{-o-object-fit:contain;object-fit:contain}.zenuml .p-0{padding:0}.zenuml .p-1{padding:.25rem}.zenuml .p-2{padding:.5rem}.zenuml .p-4{padding:1rem}.zenuml .px-1{padding-left:.25rem;padding-right:.25rem}.zenuml .px-2{padding-left:.5rem;padding-right:.5rem}.zenuml .px-2\\.5{padding-left:.625rem;padding-right:.625rem}.zenuml .px-3{padding-left:.75rem;padding-right:.75rem}.zenuml .px-4{padding-left:1rem;padding-right:1rem}.zenuml .px-6{padding-left:1.5rem;padding-right:1.5rem}.zenuml .px-px{padding-left:1px;padding-right:1px}.zenuml .py-1{padding-top:.25rem;padding-bottom:.25rem}.zenuml .py-2{padding-top:.5rem;padding-bottom:.5rem}.zenuml .py-3{padding-top:.75rem;padding-bottom:.75rem}.zenuml .py-4{padding-top:1rem;padding-bottom:1rem}.zenuml .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.zenuml .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.zenuml .pb-10{padding-bottom:2.5rem}.zenuml .pb-20{padding-bottom:5rem}.zenuml .pb-32{padding-bottom:8rem}.zenuml .pb-4{padding-bottom:1rem}.zenuml .pl-1{padding-left:.25rem}.zenuml .pl-\\[6px\\]{padding-left:6px}.zenuml .pr-1{padding-right:.25rem}.zenuml .pt-14{padding-top:3.5rem}.zenuml .pt-2{padding-top:.5rem}.zenuml .pt-4{padding-top:1rem}.zenuml .pt-6{padding-top:1.5rem}.zenuml .text-left{text-align:left}.zenuml .text-center{text-align:center}.zenuml .text-right{text-align:right}.zenuml .text-justify{text-align:justify}.zenuml .text-start{text-align:start}.zenuml .text-end{text-align:end}.zenuml .align-middle{vertical-align:middle}.zenuml .align-bottom{vertical-align:bottom}.zenuml .align-text-top{vertical-align:text-top}.zenuml .align-text-bottom{vertical-align:text-bottom}.zenuml .text-2xl{font-size:1.5rem;line-height:2rem}.zenuml .text-3xl{font-size:1.875rem;line-height:2.25rem}.zenuml .text-4xl{font-size:2.25rem;line-height:2.5rem}.zenuml .text-5xl{font-size:3rem;line-height:1}.zenuml .text-6xl{font-size:3.75rem;line-height:1}.zenuml .text-7xl{font-size:4.5rem;line-height:1}.zenuml .text-8xl{font-size:6rem;line-height:1}.zenuml .text-9xl{font-size:8rem;line-height:1}.zenuml .text-base{font-size:1rem;line-height:1.5rem}.zenuml .text-lg{font-size:1.125rem;line-height:1.75rem}.zenuml .text-sm{font-size:.875rem;line-height:1.25rem}.zenuml .text-xl{font-size:1.25rem;line-height:1.75rem}.zenuml .text-xs{font-size:.75rem;line-height:1rem}.zenuml .font-bold{font-weight:700}.zenuml .font-medium{font-weight:500}.zenuml .font-semibold{font-weight:600}.zenuml .font-thin{font-weight:100}.zenuml .capitalize{text-transform:capitalize}.zenuml .italic{font-style:italic}.zenuml .leading-4{line-height:1rem}.zenuml .leading-6{line-height:1.5rem}.zenuml .leading-none{line-height:1}.zenuml .text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.zenuml .text-amber-100\\/0{color:#fef3c700}.zenuml .text-amber-100\\/10{color:#fef3c71a}.zenuml .text-amber-100\\/100{color:#fef3c7}.zenuml .text-amber-100\\/15{color:#fef3c726}.zenuml .text-amber-100\\/20{color:#fef3c733}.zenuml .text-amber-100\\/25{color:#fef3c740}.zenuml .text-amber-100\\/30{color:#fef3c74d}.zenuml .text-amber-100\\/35{color:#fef3c759}.zenuml .text-amber-100\\/40{color:#fef3c766}.zenuml .text-amber-100\\/45{color:#fef3c773}.zenuml .text-amber-100\\/5{color:#fef3c70d}.zenuml .text-amber-100\\/50{color:#fef3c780}.zenuml .text-amber-100\\/55{color:#fef3c78c}.zenuml .text-amber-100\\/60{color:#fef3c799}.zenuml .text-amber-100\\/65{color:#fef3c7a6}.zenuml .text-amber-100\\/70{color:#fef3c7b3}.zenuml .text-amber-100\\/75{color:#fef3c7bf}.zenuml .text-amber-100\\/80{color:#fef3c7cc}.zenuml .text-amber-100\\/85{color:#fef3c7d9}.zenuml .text-amber-100\\/90{color:#fef3c7e6}.zenuml .text-amber-100\\/95{color:#fef3c7f2}.zenuml .text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.zenuml .text-amber-200\\/0{color:#fde68a00}.zenuml .text-amber-200\\/10{color:#fde68a1a}.zenuml .text-amber-200\\/100{color:#fde68a}.zenuml .text-amber-200\\/15{color:#fde68a26}.zenuml .text-amber-200\\/20{color:#fde68a33}.zenuml .text-amber-200\\/25{color:#fde68a40}.zenuml .text-amber-200\\/30{color:#fde68a4d}.zenuml .text-amber-200\\/35{color:#fde68a59}.zenuml .text-amber-200\\/40{color:#fde68a66}.zenuml .text-amber-200\\/45{color:#fde68a73}.zenuml .text-amber-200\\/5{color:#fde68a0d}.zenuml .text-amber-200\\/50{color:#fde68a80}.zenuml .text-amber-200\\/55{color:#fde68a8c}.zenuml .text-amber-200\\/60{color:#fde68a99}.zenuml .text-amber-200\\/65{color:#fde68aa6}.zenuml .text-amber-200\\/70{color:#fde68ab3}.zenuml .text-amber-200\\/75{color:#fde68abf}.zenuml .text-amber-200\\/80{color:#fde68acc}.zenuml .text-amber-200\\/85{color:#fde68ad9}.zenuml .text-amber-200\\/90{color:#fde68ae6}.zenuml .text-amber-200\\/95{color:#fde68af2}.zenuml .text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.zenuml .text-amber-300\\/0{color:#fcd34d00}.zenuml .text-amber-300\\/10{color:#fcd34d1a}.zenuml .text-amber-300\\/100{color:#fcd34d}.zenuml .text-amber-300\\/15{color:#fcd34d26}.zenuml .text-amber-300\\/20{color:#fcd34d33}.zenuml .text-amber-300\\/25{color:#fcd34d40}.zenuml .text-amber-300\\/30{color:#fcd34d4d}.zenuml .text-amber-300\\/35{color:#fcd34d59}.zenuml .text-amber-300\\/40{color:#fcd34d66}.zenuml .text-amber-300\\/45{color:#fcd34d73}.zenuml .text-amber-300\\/5{color:#fcd34d0d}.zenuml .text-amber-300\\/50{color:#fcd34d80}.zenuml .text-amber-300\\/55{color:#fcd34d8c}.zenuml .text-amber-300\\/60{color:#fcd34d99}.zenuml .text-amber-300\\/65{color:#fcd34da6}.zenuml .text-amber-300\\/70{color:#fcd34db3}.zenuml .text-amber-300\\/75{color:#fcd34dbf}.zenuml .text-amber-300\\/80{color:#fcd34dcc}.zenuml .text-amber-300\\/85{color:#fcd34dd9}.zenuml .text-amber-300\\/90{color:#fcd34de6}.zenuml .text-amber-300\\/95{color:#fcd34df2}.zenuml .text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.zenuml .text-amber-400\\/0{color:#fbbf2400}.zenuml .text-amber-400\\/10{color:#fbbf241a}.zenuml .text-amber-400\\/100{color:#fbbf24}.zenuml .text-amber-400\\/15{color:#fbbf2426}.zenuml .text-amber-400\\/20{color:#fbbf2433}.zenuml .text-amber-400\\/25{color:#fbbf2440}.zenuml .text-amber-400\\/30{color:#fbbf244d}.zenuml .text-amber-400\\/35{color:#fbbf2459}.zenuml .text-amber-400\\/40{color:#fbbf2466}.zenuml .text-amber-400\\/45{color:#fbbf2473}.zenuml .text-amber-400\\/5{color:#fbbf240d}.zenuml .text-amber-400\\/50{color:#fbbf2480}.zenuml .text-amber-400\\/55{color:#fbbf248c}.zenuml .text-amber-400\\/60{color:#fbbf2499}.zenuml .text-amber-400\\/65{color:#fbbf24a6}.zenuml .text-amber-400\\/70{color:#fbbf24b3}.zenuml .text-amber-400\\/75{color:#fbbf24bf}.zenuml .text-amber-400\\/80{color:#fbbf24cc}.zenuml .text-amber-400\\/85{color:#fbbf24d9}.zenuml .text-amber-400\\/90{color:#fbbf24e6}.zenuml .text-amber-400\\/95{color:#fbbf24f2}.zenuml .text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.zenuml .text-amber-50\\/0{color:#fffbeb00}.zenuml .text-amber-50\\/10{color:#fffbeb1a}.zenuml .text-amber-50\\/100{color:#fffbeb}.zenuml .text-amber-50\\/15{color:#fffbeb26}.zenuml .text-amber-50\\/20{color:#fffbeb33}.zenuml .text-amber-50\\/25{color:#fffbeb40}.zenuml .text-amber-50\\/30{color:#fffbeb4d}.zenuml .text-amber-50\\/35{color:#fffbeb59}.zenuml .text-amber-50\\/40{color:#fffbeb66}.zenuml .text-amber-50\\/45{color:#fffbeb73}.zenuml .text-amber-50\\/5{color:#fffbeb0d}.zenuml .text-amber-50\\/50{color:#fffbeb80}.zenuml .text-amber-50\\/55{color:#fffbeb8c}.zenuml .text-amber-50\\/60{color:#fffbeb99}.zenuml .text-amber-50\\/65{color:#fffbeba6}.zenuml .text-amber-50\\/70{color:#fffbebb3}.zenuml .text-amber-50\\/75{color:#fffbebbf}.zenuml .text-amber-50\\/80{color:#fffbebcc}.zenuml .text-amber-50\\/85{color:#fffbebd9}.zenuml .text-amber-50\\/90{color:#fffbebe6}.zenuml .text-amber-50\\/95{color:#fffbebf2}.zenuml .text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.zenuml .text-amber-500\\/0{color:#f59e0b00}.zenuml .text-amber-500\\/10{color:#f59e0b1a}.zenuml .text-amber-500\\/100{color:#f59e0b}.zenuml .text-amber-500\\/15{color:#f59e0b26}.zenuml .text-amber-500\\/20{color:#f59e0b33}.zenuml .text-amber-500\\/25{color:#f59e0b40}.zenuml .text-amber-500\\/30{color:#f59e0b4d}.zenuml .text-amber-500\\/35{color:#f59e0b59}.zenuml .text-amber-500\\/40{color:#f59e0b66}.zenuml .text-amber-500\\/45{color:#f59e0b73}.zenuml .text-amber-500\\/5{color:#f59e0b0d}.zenuml .text-amber-500\\/50{color:#f59e0b80}.zenuml .text-amber-500\\/55{color:#f59e0b8c}.zenuml .text-amber-500\\/60{color:#f59e0b99}.zenuml .text-amber-500\\/65{color:#f59e0ba6}.zenuml .text-amber-500\\/70{color:#f59e0bb3}.zenuml .text-amber-500\\/75{color:#f59e0bbf}.zenuml .text-amber-500\\/80{color:#f59e0bcc}.zenuml .text-amber-500\\/85{color:#f59e0bd9}.zenuml .text-amber-500\\/90{color:#f59e0be6}.zenuml .text-amber-500\\/95{color:#f59e0bf2}.zenuml .text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.zenuml .text-amber-600\\/0{color:#d9770600}.zenuml .text-amber-600\\/10{color:#d977061a}.zenuml .text-amber-600\\/100{color:#d97706}.zenuml .text-amber-600\\/15{color:#d9770626}.zenuml .text-amber-600\\/20{color:#d9770633}.zenuml .text-amber-600\\/25{color:#d9770640}.zenuml .text-amber-600\\/30{color:#d977064d}.zenuml .text-amber-600\\/35{color:#d9770659}.zenuml .text-amber-600\\/40{color:#d9770666}.zenuml .text-amber-600\\/45{color:#d9770673}.zenuml .text-amber-600\\/5{color:#d977060d}.zenuml .text-amber-600\\/50{color:#d9770680}.zenuml .text-amber-600\\/55{color:#d977068c}.zenuml .text-amber-600\\/60{color:#d9770699}.zenuml .text-amber-600\\/65{color:#d97706a6}.zenuml .text-amber-600\\/70{color:#d97706b3}.zenuml .text-amber-600\\/75{color:#d97706bf}.zenuml .text-amber-600\\/80{color:#d97706cc}.zenuml .text-amber-600\\/85{color:#d97706d9}.zenuml .text-amber-600\\/90{color:#d97706e6}.zenuml .text-amber-600\\/95{color:#d97706f2}.zenuml .text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.zenuml .text-amber-700\\/0{color:#b4530900}.zenuml .text-amber-700\\/10{color:#b453091a}.zenuml .text-amber-700\\/100{color:#b45309}.zenuml .text-amber-700\\/15{color:#b4530926}.zenuml .text-amber-700\\/20{color:#b4530933}.zenuml .text-amber-700\\/25{color:#b4530940}.zenuml .text-amber-700\\/30{color:#b453094d}.zenuml .text-amber-700\\/35{color:#b4530959}.zenuml .text-amber-700\\/40{color:#b4530966}.zenuml .text-amber-700\\/45{color:#b4530973}.zenuml .text-amber-700\\/5{color:#b453090d}.zenuml .text-amber-700\\/50{color:#b4530980}.zenuml .text-amber-700\\/55{color:#b453098c}.zenuml .text-amber-700\\/60{color:#b4530999}.zenuml .text-amber-700\\/65{color:#b45309a6}.zenuml .text-amber-700\\/70{color:#b45309b3}.zenuml .text-amber-700\\/75{color:#b45309bf}.zenuml .text-amber-700\\/80{color:#b45309cc}.zenuml .text-amber-700\\/85{color:#b45309d9}.zenuml .text-amber-700\\/90{color:#b45309e6}.zenuml .text-amber-700\\/95{color:#b45309f2}.zenuml .text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.zenuml .text-amber-800\\/0{color:#92400e00}.zenuml .text-amber-800\\/10{color:#92400e1a}.zenuml .text-amber-800\\/100{color:#92400e}.zenuml .text-amber-800\\/15{color:#92400e26}.zenuml .text-amber-800\\/20{color:#92400e33}.zenuml .text-amber-800\\/25{color:#92400e40}.zenuml .text-amber-800\\/30{color:#92400e4d}.zenuml .text-amber-800\\/35{color:#92400e59}.zenuml .text-amber-800\\/40{color:#92400e66}.zenuml .text-amber-800\\/45{color:#92400e73}.zenuml .text-amber-800\\/5{color:#92400e0d}.zenuml .text-amber-800\\/50{color:#92400e80}.zenuml .text-amber-800\\/55{color:#92400e8c}.zenuml .text-amber-800\\/60{color:#92400e99}.zenuml .text-amber-800\\/65{color:#92400ea6}.zenuml .text-amber-800\\/70{color:#92400eb3}.zenuml .text-amber-800\\/75{color:#92400ebf}.zenuml .text-amber-800\\/80{color:#92400ecc}.zenuml .text-amber-800\\/85{color:#92400ed9}.zenuml .text-amber-800\\/90{color:#92400ee6}.zenuml .text-amber-800\\/95{color:#92400ef2}.zenuml .text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.zenuml .text-amber-900\\/0{color:#78350f00}.zenuml .text-amber-900\\/10{color:#78350f1a}.zenuml .text-amber-900\\/100{color:#78350f}.zenuml .text-amber-900\\/15{color:#78350f26}.zenuml .text-amber-900\\/20{color:#78350f33}.zenuml .text-amber-900\\/25{color:#78350f40}.zenuml .text-amber-900\\/30{color:#78350f4d}.zenuml .text-amber-900\\/35{color:#78350f59}.zenuml .text-amber-900\\/40{color:#78350f66}.zenuml .text-amber-900\\/45{color:#78350f73}.zenuml .text-amber-900\\/5{color:#78350f0d}.zenuml .text-amber-900\\/50{color:#78350f80}.zenuml .text-amber-900\\/55{color:#78350f8c}.zenuml .text-amber-900\\/60{color:#78350f99}.zenuml .text-amber-900\\/65{color:#78350fa6}.zenuml .text-amber-900\\/70{color:#78350fb3}.zenuml .text-amber-900\\/75{color:#78350fbf}.zenuml .text-amber-900\\/80{color:#78350fcc}.zenuml .text-amber-900\\/85{color:#78350fd9}.zenuml .text-amber-900\\/90{color:#78350fe6}.zenuml .text-amber-900\\/95{color:#78350ff2}.zenuml .text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.zenuml .text-amber-950\\/0{color:#451a0300}.zenuml .text-amber-950\\/10{color:#451a031a}.zenuml .text-amber-950\\/100{color:#451a03}.zenuml .text-amber-950\\/15{color:#451a0326}.zenuml .text-amber-950\\/20{color:#451a0333}.zenuml .text-amber-950\\/25{color:#451a0340}.zenuml .text-amber-950\\/30{color:#451a034d}.zenuml .text-amber-950\\/35{color:#451a0359}.zenuml .text-amber-950\\/40{color:#451a0366}.zenuml .text-amber-950\\/45{color:#451a0373}.zenuml .text-amber-950\\/5{color:#451a030d}.zenuml .text-amber-950\\/50{color:#451a0380}.zenuml .text-amber-950\\/55{color:#451a038c}.zenuml .text-amber-950\\/60{color:#451a0399}.zenuml .text-amber-950\\/65{color:#451a03a6}.zenuml .text-amber-950\\/70{color:#451a03b3}.zenuml .text-amber-950\\/75{color:#451a03bf}.zenuml .text-amber-950\\/80{color:#451a03cc}.zenuml .text-amber-950\\/85{color:#451a03d9}.zenuml .text-amber-950\\/90{color:#451a03e6}.zenuml .text-amber-950\\/95{color:#451a03f2}.zenuml .text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.zenuml .text-black\\/0{color:#0000}.zenuml .text-black\\/10{color:#0000001a}.zenuml .text-black\\/100{color:#000}.zenuml .text-black\\/15{color:#00000026}.zenuml .text-black\\/20{color:#0003}.zenuml .text-black\\/25{color:#00000040}.zenuml .text-black\\/30{color:#0000004d}.zenuml .text-black\\/35{color:#00000059}.zenuml .text-black\\/40{color:#0006}.zenuml .text-black\\/45{color:#00000073}.zenuml .text-black\\/5{color:#0000000d}.zenuml .text-black\\/50{color:#00000080}.zenuml .text-black\\/55{color:#0000008c}.zenuml .text-black\\/60{color:#0009}.zenuml .text-black\\/65{color:#000000a6}.zenuml .text-black\\/70{color:#000000b3}.zenuml .text-black\\/75{color:#000000bf}.zenuml .text-black\\/80{color:#000c}.zenuml .text-black\\/85{color:#000000d9}.zenuml .text-black\\/90{color:#000000e6}.zenuml .text-black\\/95{color:#000000f2}.zenuml .text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.zenuml .text-blue-100\\/0{color:#dbeafe00}.zenuml .text-blue-100\\/10{color:#dbeafe1a}.zenuml .text-blue-100\\/100{color:#dbeafe}.zenuml .text-blue-100\\/15{color:#dbeafe26}.zenuml .text-blue-100\\/20{color:#dbeafe33}.zenuml .text-blue-100\\/25{color:#dbeafe40}.zenuml .text-blue-100\\/30{color:#dbeafe4d}.zenuml .text-blue-100\\/35{color:#dbeafe59}.zenuml .text-blue-100\\/40{color:#dbeafe66}.zenuml .text-blue-100\\/45{color:#dbeafe73}.zenuml .text-blue-100\\/5{color:#dbeafe0d}.zenuml .text-blue-100\\/50{color:#dbeafe80}.zenuml .text-blue-100\\/55{color:#dbeafe8c}.zenuml .text-blue-100\\/60{color:#dbeafe99}.zenuml .text-blue-100\\/65{color:#dbeafea6}.zenuml .text-blue-100\\/70{color:#dbeafeb3}.zenuml .text-blue-100\\/75{color:#dbeafebf}.zenuml .text-blue-100\\/80{color:#dbeafecc}.zenuml .text-blue-100\\/85{color:#dbeafed9}.zenuml .text-blue-100\\/90{color:#dbeafee6}.zenuml .text-blue-100\\/95{color:#dbeafef2}.zenuml .text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.zenuml .text-blue-200\\/0{color:#bfdbfe00}.zenuml .text-blue-200\\/10{color:#bfdbfe1a}.zenuml .text-blue-200\\/100{color:#bfdbfe}.zenuml .text-blue-200\\/15{color:#bfdbfe26}.zenuml .text-blue-200\\/20{color:#bfdbfe33}.zenuml .text-blue-200\\/25{color:#bfdbfe40}.zenuml .text-blue-200\\/30{color:#bfdbfe4d}.zenuml .text-blue-200\\/35{color:#bfdbfe59}.zenuml .text-blue-200\\/40{color:#bfdbfe66}.zenuml .text-blue-200\\/45{color:#bfdbfe73}.zenuml .text-blue-200\\/5{color:#bfdbfe0d}.zenuml .text-blue-200\\/50{color:#bfdbfe80}.zenuml .text-blue-200\\/55{color:#bfdbfe8c}.zenuml .text-blue-200\\/60{color:#bfdbfe99}.zenuml .text-blue-200\\/65{color:#bfdbfea6}.zenuml .text-blue-200\\/70{color:#bfdbfeb3}.zenuml .text-blue-200\\/75{color:#bfdbfebf}.zenuml .text-blue-200\\/80{color:#bfdbfecc}.zenuml .text-blue-200\\/85{color:#bfdbfed9}.zenuml .text-blue-200\\/90{color:#bfdbfee6}.zenuml .text-blue-200\\/95{color:#bfdbfef2}.zenuml .text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.zenuml .text-blue-300\\/0{color:#93c5fd00}.zenuml .text-blue-300\\/10{color:#93c5fd1a}.zenuml .text-blue-300\\/100{color:#93c5fd}.zenuml .text-blue-300\\/15{color:#93c5fd26}.zenuml .text-blue-300\\/20{color:#93c5fd33}.zenuml .text-blue-300\\/25{color:#93c5fd40}.zenuml .text-blue-300\\/30{color:#93c5fd4d}.zenuml .text-blue-300\\/35{color:#93c5fd59}.zenuml .text-blue-300\\/40{color:#93c5fd66}.zenuml .text-blue-300\\/45{color:#93c5fd73}.zenuml .text-blue-300\\/5{color:#93c5fd0d}.zenuml .text-blue-300\\/50{color:#93c5fd80}.zenuml .text-blue-300\\/55{color:#93c5fd8c}.zenuml .text-blue-300\\/60{color:#93c5fd99}.zenuml .text-blue-300\\/65{color:#93c5fda6}.zenuml .text-blue-300\\/70{color:#93c5fdb3}.zenuml .text-blue-300\\/75{color:#93c5fdbf}.zenuml .text-blue-300\\/80{color:#93c5fdcc}.zenuml .text-blue-300\\/85{color:#93c5fdd9}.zenuml .text-blue-300\\/90{color:#93c5fde6}.zenuml .text-blue-300\\/95{color:#93c5fdf2}.zenuml .text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.zenuml .text-blue-400\\/0{color:#60a5fa00}.zenuml .text-blue-400\\/10{color:#60a5fa1a}.zenuml .text-blue-400\\/100{color:#60a5fa}.zenuml .text-blue-400\\/15{color:#60a5fa26}.zenuml .text-blue-400\\/20{color:#60a5fa33}.zenuml .text-blue-400\\/25{color:#60a5fa40}.zenuml .text-blue-400\\/30{color:#60a5fa4d}.zenuml .text-blue-400\\/35{color:#60a5fa59}.zenuml .text-blue-400\\/40{color:#60a5fa66}.zenuml .text-blue-400\\/45{color:#60a5fa73}.zenuml .text-blue-400\\/5{color:#60a5fa0d}.zenuml .text-blue-400\\/50{color:#60a5fa80}.zenuml .text-blue-400\\/55{color:#60a5fa8c}.zenuml .text-blue-400\\/60{color:#60a5fa99}.zenuml .text-blue-400\\/65{color:#60a5faa6}.zenuml .text-blue-400\\/70{color:#60a5fab3}.zenuml .text-blue-400\\/75{color:#60a5fabf}.zenuml .text-blue-400\\/80{color:#60a5facc}.zenuml .text-blue-400\\/85{color:#60a5fad9}.zenuml .text-blue-400\\/90{color:#60a5fae6}.zenuml .text-blue-400\\/95{color:#60a5faf2}.zenuml .text-blue-50{--tw-text-opacity: 1;color:rgb(239 246 255 / var(--tw-text-opacity, 1))}.zenuml .text-blue-50\\/0{color:#eff6ff00}.zenuml .text-blue-50\\/10{color:#eff6ff1a}.zenuml .text-blue-50\\/100{color:#eff6ff}.zenuml .text-blue-50\\/15{color:#eff6ff26}.zenuml .text-blue-50\\/20{color:#eff6ff33}.zenuml .text-blue-50\\/25{color:#eff6ff40}.zenuml .text-blue-50\\/30{color:#eff6ff4d}.zenuml .text-blue-50\\/35{color:#eff6ff59}.zenuml .text-blue-50\\/40{color:#eff6ff66}.zenuml .text-blue-50\\/45{color:#eff6ff73}.zenuml .text-blue-50\\/5{color:#eff6ff0d}.zenuml .text-blue-50\\/50{color:#eff6ff80}.zenuml .text-blue-50\\/55{color:#eff6ff8c}.zenuml .text-blue-50\\/60{color:#eff6ff99}.zenuml .text-blue-50\\/65{color:#eff6ffa6}.zenuml .text-blue-50\\/70{color:#eff6ffb3}.zenuml .text-blue-50\\/75{color:#eff6ffbf}.zenuml .text-blue-50\\/80{color:#eff6ffcc}.zenuml .text-blue-50\\/85{color:#eff6ffd9}.zenuml .text-blue-50\\/90{color:#eff6ffe6}.zenuml .text-blue-50\\/95{color:#eff6fff2}.zenuml .text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.zenuml .text-blue-500\\/0{color:#3b82f600}.zenuml .text-blue-500\\/10{color:#3b82f61a}.zenuml .text-blue-500\\/100{color:#3b82f6}.zenuml .text-blue-500\\/15{color:#3b82f626}.zenuml .text-blue-500\\/20{color:#3b82f633}.zenuml .text-blue-500\\/25{color:#3b82f640}.zenuml .text-blue-500\\/30{color:#3b82f64d}.zenuml .text-blue-500\\/35{color:#3b82f659}.zenuml .text-blue-500\\/40{color:#3b82f666}.zenuml .text-blue-500\\/45{color:#3b82f673}.zenuml .text-blue-500\\/5{color:#3b82f60d}.zenuml .text-blue-500\\/50{color:#3b82f680}.zenuml .text-blue-500\\/55{color:#3b82f68c}.zenuml .text-blue-500\\/60{color:#3b82f699}.zenuml .text-blue-500\\/65{color:#3b82f6a6}.zenuml .text-blue-500\\/70{color:#3b82f6b3}.zenuml .text-blue-500\\/75{color:#3b82f6bf}.zenuml .text-blue-500\\/80{color:#3b82f6cc}.zenuml .text-blue-500\\/85{color:#3b82f6d9}.zenuml .text-blue-500\\/90{color:#3b82f6e6}.zenuml .text-blue-500\\/95{color:#3b82f6f2}.zenuml .text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.zenuml .text-blue-600\\/0{color:#2563eb00}.zenuml .text-blue-600\\/10{color:#2563eb1a}.zenuml .text-blue-600\\/100{color:#2563eb}.zenuml .text-blue-600\\/15{color:#2563eb26}.zenuml .text-blue-600\\/20{color:#2563eb33}.zenuml .text-blue-600\\/25{color:#2563eb40}.zenuml .text-blue-600\\/30{color:#2563eb4d}.zenuml .text-blue-600\\/35{color:#2563eb59}.zenuml .text-blue-600\\/40{color:#2563eb66}.zenuml .text-blue-600\\/45{color:#2563eb73}.zenuml .text-blue-600\\/5{color:#2563eb0d}.zenuml .text-blue-600\\/50{color:#2563eb80}.zenuml .text-blue-600\\/55{color:#2563eb8c}.zenuml .text-blue-600\\/60{color:#2563eb99}.zenuml .text-blue-600\\/65{color:#2563eba6}.zenuml .text-blue-600\\/70{color:#2563ebb3}.zenuml .text-blue-600\\/75{color:#2563ebbf}.zenuml .text-blue-600\\/80{color:#2563ebcc}.zenuml .text-blue-600\\/85{color:#2563ebd9}.zenuml .text-blue-600\\/90{color:#2563ebe6}.zenuml .text-blue-600\\/95{color:#2563ebf2}.zenuml .text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.zenuml .text-blue-700\\/0{color:#1d4ed800}.zenuml .text-blue-700\\/10{color:#1d4ed81a}.zenuml .text-blue-700\\/100{color:#1d4ed8}.zenuml .text-blue-700\\/15{color:#1d4ed826}.zenuml .text-blue-700\\/20{color:#1d4ed833}.zenuml .text-blue-700\\/25{color:#1d4ed840}.zenuml .text-blue-700\\/30{color:#1d4ed84d}.zenuml .text-blue-700\\/35{color:#1d4ed859}.zenuml .text-blue-700\\/40{color:#1d4ed866}.zenuml .text-blue-700\\/45{color:#1d4ed873}.zenuml .text-blue-700\\/5{color:#1d4ed80d}.zenuml .text-blue-700\\/50{color:#1d4ed880}.zenuml .text-blue-700\\/55{color:#1d4ed88c}.zenuml .text-blue-700\\/60{color:#1d4ed899}.zenuml .text-blue-700\\/65{color:#1d4ed8a6}.zenuml .text-blue-700\\/70{color:#1d4ed8b3}.zenuml .text-blue-700\\/75{color:#1d4ed8bf}.zenuml .text-blue-700\\/80{color:#1d4ed8cc}.zenuml .text-blue-700\\/85{color:#1d4ed8d9}.zenuml .text-blue-700\\/90{color:#1d4ed8e6}.zenuml .text-blue-700\\/95{color:#1d4ed8f2}.zenuml .text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.zenuml .text-blue-800\\/0{color:#1e40af00}.zenuml .text-blue-800\\/10{color:#1e40af1a}.zenuml .text-blue-800\\/100{color:#1e40af}.zenuml .text-blue-800\\/15{color:#1e40af26}.zenuml .text-blue-800\\/20{color:#1e40af33}.zenuml .text-blue-800\\/25{color:#1e40af40}.zenuml .text-blue-800\\/30{color:#1e40af4d}.zenuml .text-blue-800\\/35{color:#1e40af59}.zenuml .text-blue-800\\/40{color:#1e40af66}.zenuml .text-blue-800\\/45{color:#1e40af73}.zenuml .text-blue-800\\/5{color:#1e40af0d}.zenuml .text-blue-800\\/50{color:#1e40af80}.zenuml .text-blue-800\\/55{color:#1e40af8c}.zenuml .text-blue-800\\/60{color:#1e40af99}.zenuml .text-blue-800\\/65{color:#1e40afa6}.zenuml .text-blue-800\\/70{color:#1e40afb3}.zenuml .text-blue-800\\/75{color:#1e40afbf}.zenuml .text-blue-800\\/80{color:#1e40afcc}.zenuml .text-blue-800\\/85{color:#1e40afd9}.zenuml .text-blue-800\\/90{color:#1e40afe6}.zenuml .text-blue-800\\/95{color:#1e40aff2}.zenuml .text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.zenuml .text-blue-900\\/0{color:#1e3a8a00}.zenuml .text-blue-900\\/10{color:#1e3a8a1a}.zenuml .text-blue-900\\/100{color:#1e3a8a}.zenuml .text-blue-900\\/15{color:#1e3a8a26}.zenuml .text-blue-900\\/20{color:#1e3a8a33}.zenuml .text-blue-900\\/25{color:#1e3a8a40}.zenuml .text-blue-900\\/30{color:#1e3a8a4d}.zenuml .text-blue-900\\/35{color:#1e3a8a59}.zenuml .text-blue-900\\/40{color:#1e3a8a66}.zenuml .text-blue-900\\/45{color:#1e3a8a73}.zenuml .text-blue-900\\/5{color:#1e3a8a0d}.zenuml .text-blue-900\\/50{color:#1e3a8a80}.zenuml .text-blue-900\\/55{color:#1e3a8a8c}.zenuml .text-blue-900\\/60{color:#1e3a8a99}.zenuml .text-blue-900\\/65{color:#1e3a8aa6}.zenuml .text-blue-900\\/70{color:#1e3a8ab3}.zenuml .text-blue-900\\/75{color:#1e3a8abf}.zenuml .text-blue-900\\/80{color:#1e3a8acc}.zenuml .text-blue-900\\/85{color:#1e3a8ad9}.zenuml .text-blue-900\\/90{color:#1e3a8ae6}.zenuml .text-blue-900\\/95{color:#1e3a8af2}.zenuml .text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.zenuml .text-blue-950\\/0{color:#17255400}.zenuml .text-blue-950\\/10{color:#1725541a}.zenuml .text-blue-950\\/100{color:#172554}.zenuml .text-blue-950\\/15{color:#17255426}.zenuml .text-blue-950\\/20{color:#17255433}.zenuml .text-blue-950\\/25{color:#17255440}.zenuml .text-blue-950\\/30{color:#1725544d}.zenuml .text-blue-950\\/35{color:#17255459}.zenuml .text-blue-950\\/40{color:#17255466}.zenuml .text-blue-950\\/45{color:#17255473}.zenuml .text-blue-950\\/5{color:#1725540d}.zenuml .text-blue-950\\/50{color:#17255480}.zenuml .text-blue-950\\/55{color:#1725548c}.zenuml .text-blue-950\\/60{color:#17255499}.zenuml .text-blue-950\\/65{color:#172554a6}.zenuml .text-blue-950\\/70{color:#172554b3}.zenuml .text-blue-950\\/75{color:#172554bf}.zenuml .text-blue-950\\/80{color:#172554cc}.zenuml .text-blue-950\\/85{color:#172554d9}.zenuml .text-blue-950\\/90{color:#172554e6}.zenuml .text-blue-950\\/95{color:#172554f2}.zenuml .text-current{color:currentColor}.zenuml .text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-100\\/0{color:#cffafe00}.zenuml .text-cyan-100\\/10{color:#cffafe1a}.zenuml .text-cyan-100\\/100{color:#cffafe}.zenuml .text-cyan-100\\/15{color:#cffafe26}.zenuml .text-cyan-100\\/20{color:#cffafe33}.zenuml .text-cyan-100\\/25{color:#cffafe40}.zenuml .text-cyan-100\\/30{color:#cffafe4d}.zenuml .text-cyan-100\\/35{color:#cffafe59}.zenuml .text-cyan-100\\/40{color:#cffafe66}.zenuml .text-cyan-100\\/45{color:#cffafe73}.zenuml .text-cyan-100\\/5{color:#cffafe0d}.zenuml .text-cyan-100\\/50{color:#cffafe80}.zenuml .text-cyan-100\\/55{color:#cffafe8c}.zenuml .text-cyan-100\\/60{color:#cffafe99}.zenuml .text-cyan-100\\/65{color:#cffafea6}.zenuml .text-cyan-100\\/70{color:#cffafeb3}.zenuml .text-cyan-100\\/75{color:#cffafebf}.zenuml .text-cyan-100\\/80{color:#cffafecc}.zenuml .text-cyan-100\\/85{color:#cffafed9}.zenuml .text-cyan-100\\/90{color:#cffafee6}.zenuml .text-cyan-100\\/95{color:#cffafef2}.zenuml .text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-200\\/0{color:#a5f3fc00}.zenuml .text-cyan-200\\/10{color:#a5f3fc1a}.zenuml .text-cyan-200\\/100{color:#a5f3fc}.zenuml .text-cyan-200\\/15{color:#a5f3fc26}.zenuml .text-cyan-200\\/20{color:#a5f3fc33}.zenuml .text-cyan-200\\/25{color:#a5f3fc40}.zenuml .text-cyan-200\\/30{color:#a5f3fc4d}.zenuml .text-cyan-200\\/35{color:#a5f3fc59}.zenuml .text-cyan-200\\/40{color:#a5f3fc66}.zenuml .text-cyan-200\\/45{color:#a5f3fc73}.zenuml .text-cyan-200\\/5{color:#a5f3fc0d}.zenuml .text-cyan-200\\/50{color:#a5f3fc80}.zenuml .text-cyan-200\\/55{color:#a5f3fc8c}.zenuml .text-cyan-200\\/60{color:#a5f3fc99}.zenuml .text-cyan-200\\/65{color:#a5f3fca6}.zenuml .text-cyan-200\\/70{color:#a5f3fcb3}.zenuml .text-cyan-200\\/75{color:#a5f3fcbf}.zenuml .text-cyan-200\\/80{color:#a5f3fccc}.zenuml .text-cyan-200\\/85{color:#a5f3fcd9}.zenuml .text-cyan-200\\/90{color:#a5f3fce6}.zenuml .text-cyan-200\\/95{color:#a5f3fcf2}.zenuml .text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-300\\/0{color:#67e8f900}.zenuml .text-cyan-300\\/10{color:#67e8f91a}.zenuml .text-cyan-300\\/100{color:#67e8f9}.zenuml .text-cyan-300\\/15{color:#67e8f926}.zenuml .text-cyan-300\\/20{color:#67e8f933}.zenuml .text-cyan-300\\/25{color:#67e8f940}.zenuml .text-cyan-300\\/30{color:#67e8f94d}.zenuml .text-cyan-300\\/35{color:#67e8f959}.zenuml .text-cyan-300\\/40{color:#67e8f966}.zenuml .text-cyan-300\\/45{color:#67e8f973}.zenuml .text-cyan-300\\/5{color:#67e8f90d}.zenuml .text-cyan-300\\/50{color:#67e8f980}.zenuml .text-cyan-300\\/55{color:#67e8f98c}.zenuml .text-cyan-300\\/60{color:#67e8f999}.zenuml .text-cyan-300\\/65{color:#67e8f9a6}.zenuml .text-cyan-300\\/70{color:#67e8f9b3}.zenuml .text-cyan-300\\/75{color:#67e8f9bf}.zenuml .text-cyan-300\\/80{color:#67e8f9cc}.zenuml .text-cyan-300\\/85{color:#67e8f9d9}.zenuml .text-cyan-300\\/90{color:#67e8f9e6}.zenuml .text-cyan-300\\/95{color:#67e8f9f2}.zenuml .text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-400\\/0{color:#22d3ee00}.zenuml .text-cyan-400\\/10{color:#22d3ee1a}.zenuml .text-cyan-400\\/100{color:#22d3ee}.zenuml .text-cyan-400\\/15{color:#22d3ee26}.zenuml .text-cyan-400\\/20{color:#22d3ee33}.zenuml .text-cyan-400\\/25{color:#22d3ee40}.zenuml .text-cyan-400\\/30{color:#22d3ee4d}.zenuml .text-cyan-400\\/35{color:#22d3ee59}.zenuml .text-cyan-400\\/40{color:#22d3ee66}.zenuml .text-cyan-400\\/45{color:#22d3ee73}.zenuml .text-cyan-400\\/5{color:#22d3ee0d}.zenuml .text-cyan-400\\/50{color:#22d3ee80}.zenuml .text-cyan-400\\/55{color:#22d3ee8c}.zenuml .text-cyan-400\\/60{color:#22d3ee99}.zenuml .text-cyan-400\\/65{color:#22d3eea6}.zenuml .text-cyan-400\\/70{color:#22d3eeb3}.zenuml .text-cyan-400\\/75{color:#22d3eebf}.zenuml .text-cyan-400\\/80{color:#22d3eecc}.zenuml .text-cyan-400\\/85{color:#22d3eed9}.zenuml .text-cyan-400\\/90{color:#22d3eee6}.zenuml .text-cyan-400\\/95{color:#22d3eef2}.zenuml .text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-50\\/0{color:#ecfeff00}.zenuml .text-cyan-50\\/10{color:#ecfeff1a}.zenuml .text-cyan-50\\/100{color:#ecfeff}.zenuml .text-cyan-50\\/15{color:#ecfeff26}.zenuml .text-cyan-50\\/20{color:#ecfeff33}.zenuml .text-cyan-50\\/25{color:#ecfeff40}.zenuml .text-cyan-50\\/30{color:#ecfeff4d}.zenuml .text-cyan-50\\/35{color:#ecfeff59}.zenuml .text-cyan-50\\/40{color:#ecfeff66}.zenuml .text-cyan-50\\/45{color:#ecfeff73}.zenuml .text-cyan-50\\/5{color:#ecfeff0d}.zenuml .text-cyan-50\\/50{color:#ecfeff80}.zenuml .text-cyan-50\\/55{color:#ecfeff8c}.zenuml .text-cyan-50\\/60{color:#ecfeff99}.zenuml .text-cyan-50\\/65{color:#ecfeffa6}.zenuml .text-cyan-50\\/70{color:#ecfeffb3}.zenuml .text-cyan-50\\/75{color:#ecfeffbf}.zenuml .text-cyan-50\\/80{color:#ecfeffcc}.zenuml .text-cyan-50\\/85{color:#ecfeffd9}.zenuml .text-cyan-50\\/90{color:#ecfeffe6}.zenuml .text-cyan-50\\/95{color:#ecfefff2}.zenuml .text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-500\\/0{color:#06b6d400}.zenuml .text-cyan-500\\/10{color:#06b6d41a}.zenuml .text-cyan-500\\/100{color:#06b6d4}.zenuml .text-cyan-500\\/15{color:#06b6d426}.zenuml .text-cyan-500\\/20{color:#06b6d433}.zenuml .text-cyan-500\\/25{color:#06b6d440}.zenuml .text-cyan-500\\/30{color:#06b6d44d}.zenuml .text-cyan-500\\/35{color:#06b6d459}.zenuml .text-cyan-500\\/40{color:#06b6d466}.zenuml .text-cyan-500\\/45{color:#06b6d473}.zenuml .text-cyan-500\\/5{color:#06b6d40d}.zenuml .text-cyan-500\\/50{color:#06b6d480}.zenuml .text-cyan-500\\/55{color:#06b6d48c}.zenuml .text-cyan-500\\/60{color:#06b6d499}.zenuml .text-cyan-500\\/65{color:#06b6d4a6}.zenuml .text-cyan-500\\/70{color:#06b6d4b3}.zenuml .text-cyan-500\\/75{color:#06b6d4bf}.zenuml .text-cyan-500\\/80{color:#06b6d4cc}.zenuml .text-cyan-500\\/85{color:#06b6d4d9}.zenuml .text-cyan-500\\/90{color:#06b6d4e6}.zenuml .text-cyan-500\\/95{color:#06b6d4f2}.zenuml .text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-600\\/0{color:#0891b200}.zenuml .text-cyan-600\\/10{color:#0891b21a}.zenuml .text-cyan-600\\/100{color:#0891b2}.zenuml .text-cyan-600\\/15{color:#0891b226}.zenuml .text-cyan-600\\/20{color:#0891b233}.zenuml .text-cyan-600\\/25{color:#0891b240}.zenuml .text-cyan-600\\/30{color:#0891b24d}.zenuml .text-cyan-600\\/35{color:#0891b259}.zenuml .text-cyan-600\\/40{color:#0891b266}.zenuml .text-cyan-600\\/45{color:#0891b273}.zenuml .text-cyan-600\\/5{color:#0891b20d}.zenuml .text-cyan-600\\/50{color:#0891b280}.zenuml .text-cyan-600\\/55{color:#0891b28c}.zenuml .text-cyan-600\\/60{color:#0891b299}.zenuml .text-cyan-600\\/65{color:#0891b2a6}.zenuml .text-cyan-600\\/70{color:#0891b2b3}.zenuml .text-cyan-600\\/75{color:#0891b2bf}.zenuml .text-cyan-600\\/80{color:#0891b2cc}.zenuml .text-cyan-600\\/85{color:#0891b2d9}.zenuml .text-cyan-600\\/90{color:#0891b2e6}.zenuml .text-cyan-600\\/95{color:#0891b2f2}.zenuml .text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-700\\/0{color:#0e749000}.zenuml .text-cyan-700\\/10{color:#0e74901a}.zenuml .text-cyan-700\\/100{color:#0e7490}.zenuml .text-cyan-700\\/15{color:#0e749026}.zenuml .text-cyan-700\\/20{color:#0e749033}.zenuml .text-cyan-700\\/25{color:#0e749040}.zenuml .text-cyan-700\\/30{color:#0e74904d}.zenuml .text-cyan-700\\/35{color:#0e749059}.zenuml .text-cyan-700\\/40{color:#0e749066}.zenuml .text-cyan-700\\/45{color:#0e749073}.zenuml .text-cyan-700\\/5{color:#0e74900d}.zenuml .text-cyan-700\\/50{color:#0e749080}.zenuml .text-cyan-700\\/55{color:#0e74908c}.zenuml .text-cyan-700\\/60{color:#0e749099}.zenuml .text-cyan-700\\/65{color:#0e7490a6}.zenuml .text-cyan-700\\/70{color:#0e7490b3}.zenuml .text-cyan-700\\/75{color:#0e7490bf}.zenuml .text-cyan-700\\/80{color:#0e7490cc}.zenuml .text-cyan-700\\/85{color:#0e7490d9}.zenuml .text-cyan-700\\/90{color:#0e7490e6}.zenuml .text-cyan-700\\/95{color:#0e7490f2}.zenuml .text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-800\\/0{color:#155e7500}.zenuml .text-cyan-800\\/10{color:#155e751a}.zenuml .text-cyan-800\\/100{color:#155e75}.zenuml .text-cyan-800\\/15{color:#155e7526}.zenuml .text-cyan-800\\/20{color:#155e7533}.zenuml .text-cyan-800\\/25{color:#155e7540}.zenuml .text-cyan-800\\/30{color:#155e754d}.zenuml .text-cyan-800\\/35{color:#155e7559}.zenuml .text-cyan-800\\/40{color:#155e7566}.zenuml .text-cyan-800\\/45{color:#155e7573}.zenuml .text-cyan-800\\/5{color:#155e750d}.zenuml .text-cyan-800\\/50{color:#155e7580}.zenuml .text-cyan-800\\/55{color:#155e758c}.zenuml .text-cyan-800\\/60{color:#155e7599}.zenuml .text-cyan-800\\/65{color:#155e75a6}.zenuml .text-cyan-800\\/70{color:#155e75b3}.zenuml .text-cyan-800\\/75{color:#155e75bf}.zenuml .text-cyan-800\\/80{color:#155e75cc}.zenuml .text-cyan-800\\/85{color:#155e75d9}.zenuml .text-cyan-800\\/90{color:#155e75e6}.zenuml .text-cyan-800\\/95{color:#155e75f2}.zenuml .text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-900\\/0{color:#164e6300}.zenuml .text-cyan-900\\/10{color:#164e631a}.zenuml .text-cyan-900\\/100{color:#164e63}.zenuml .text-cyan-900\\/15{color:#164e6326}.zenuml .text-cyan-900\\/20{color:#164e6333}.zenuml .text-cyan-900\\/25{color:#164e6340}.zenuml .text-cyan-900\\/30{color:#164e634d}.zenuml .text-cyan-900\\/35{color:#164e6359}.zenuml .text-cyan-900\\/40{color:#164e6366}.zenuml .text-cyan-900\\/45{color:#164e6373}.zenuml .text-cyan-900\\/5{color:#164e630d}.zenuml .text-cyan-900\\/50{color:#164e6380}.zenuml .text-cyan-900\\/55{color:#164e638c}.zenuml .text-cyan-900\\/60{color:#164e6399}.zenuml .text-cyan-900\\/65{color:#164e63a6}.zenuml .text-cyan-900\\/70{color:#164e63b3}.zenuml .text-cyan-900\\/75{color:#164e63bf}.zenuml .text-cyan-900\\/80{color:#164e63cc}.zenuml .text-cyan-900\\/85{color:#164e63d9}.zenuml .text-cyan-900\\/90{color:#164e63e6}.zenuml .text-cyan-900\\/95{color:#164e63f2}.zenuml .text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.zenuml .text-cyan-950\\/0{color:#08334400}.zenuml .text-cyan-950\\/10{color:#0833441a}.zenuml .text-cyan-950\\/100{color:#083344}.zenuml .text-cyan-950\\/15{color:#08334426}.zenuml .text-cyan-950\\/20{color:#08334433}.zenuml .text-cyan-950\\/25{color:#08334440}.zenuml .text-cyan-950\\/30{color:#0833444d}.zenuml .text-cyan-950\\/35{color:#08334459}.zenuml .text-cyan-950\\/40{color:#08334466}.zenuml .text-cyan-950\\/45{color:#08334473}.zenuml .text-cyan-950\\/5{color:#0833440d}.zenuml .text-cyan-950\\/50{color:#08334480}.zenuml .text-cyan-950\\/55{color:#0833448c}.zenuml .text-cyan-950\\/60{color:#08334499}.zenuml .text-cyan-950\\/65{color:#083344a6}.zenuml .text-cyan-950\\/70{color:#083344b3}.zenuml .text-cyan-950\\/75{color:#083344bf}.zenuml .text-cyan-950\\/80{color:#083344cc}.zenuml .text-cyan-950\\/85{color:#083344d9}.zenuml .text-cyan-950\\/90{color:#083344e6}.zenuml .text-cyan-950\\/95{color:#083344f2}.zenuml .text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-100\\/0{color:#d1fae500}.zenuml .text-emerald-100\\/10{color:#d1fae51a}.zenuml .text-emerald-100\\/100{color:#d1fae5}.zenuml .text-emerald-100\\/15{color:#d1fae526}.zenuml .text-emerald-100\\/20{color:#d1fae533}.zenuml .text-emerald-100\\/25{color:#d1fae540}.zenuml .text-emerald-100\\/30{color:#d1fae54d}.zenuml .text-emerald-100\\/35{color:#d1fae559}.zenuml .text-emerald-100\\/40{color:#d1fae566}.zenuml .text-emerald-100\\/45{color:#d1fae573}.zenuml .text-emerald-100\\/5{color:#d1fae50d}.zenuml .text-emerald-100\\/50{color:#d1fae580}.zenuml .text-emerald-100\\/55{color:#d1fae58c}.zenuml .text-emerald-100\\/60{color:#d1fae599}.zenuml .text-emerald-100\\/65{color:#d1fae5a6}.zenuml .text-emerald-100\\/70{color:#d1fae5b3}.zenuml .text-emerald-100\\/75{color:#d1fae5bf}.zenuml .text-emerald-100\\/80{color:#d1fae5cc}.zenuml .text-emerald-100\\/85{color:#d1fae5d9}.zenuml .text-emerald-100\\/90{color:#d1fae5e6}.zenuml .text-emerald-100\\/95{color:#d1fae5f2}.zenuml .text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-200\\/0{color:#a7f3d000}.zenuml .text-emerald-200\\/10{color:#a7f3d01a}.zenuml .text-emerald-200\\/100{color:#a7f3d0}.zenuml .text-emerald-200\\/15{color:#a7f3d026}.zenuml .text-emerald-200\\/20{color:#a7f3d033}.zenuml .text-emerald-200\\/25{color:#a7f3d040}.zenuml .text-emerald-200\\/30{color:#a7f3d04d}.zenuml .text-emerald-200\\/35{color:#a7f3d059}.zenuml .text-emerald-200\\/40{color:#a7f3d066}.zenuml .text-emerald-200\\/45{color:#a7f3d073}.zenuml .text-emerald-200\\/5{color:#a7f3d00d}.zenuml .text-emerald-200\\/50{color:#a7f3d080}.zenuml .text-emerald-200\\/55{color:#a7f3d08c}.zenuml .text-emerald-200\\/60{color:#a7f3d099}.zenuml .text-emerald-200\\/65{color:#a7f3d0a6}.zenuml .text-emerald-200\\/70{color:#a7f3d0b3}.zenuml .text-emerald-200\\/75{color:#a7f3d0bf}.zenuml .text-emerald-200\\/80{color:#a7f3d0cc}.zenuml .text-emerald-200\\/85{color:#a7f3d0d9}.zenuml .text-emerald-200\\/90{color:#a7f3d0e6}.zenuml .text-emerald-200\\/95{color:#a7f3d0f2}.zenuml .text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-300\\/0{color:#6ee7b700}.zenuml .text-emerald-300\\/10{color:#6ee7b71a}.zenuml .text-emerald-300\\/100{color:#6ee7b7}.zenuml .text-emerald-300\\/15{color:#6ee7b726}.zenuml .text-emerald-300\\/20{color:#6ee7b733}.zenuml .text-emerald-300\\/25{color:#6ee7b740}.zenuml .text-emerald-300\\/30{color:#6ee7b74d}.zenuml .text-emerald-300\\/35{color:#6ee7b759}.zenuml .text-emerald-300\\/40{color:#6ee7b766}.zenuml .text-emerald-300\\/45{color:#6ee7b773}.zenuml .text-emerald-300\\/5{color:#6ee7b70d}.zenuml .text-emerald-300\\/50{color:#6ee7b780}.zenuml .text-emerald-300\\/55{color:#6ee7b78c}.zenuml .text-emerald-300\\/60{color:#6ee7b799}.zenuml .text-emerald-300\\/65{color:#6ee7b7a6}.zenuml .text-emerald-300\\/70{color:#6ee7b7b3}.zenuml .text-emerald-300\\/75{color:#6ee7b7bf}.zenuml .text-emerald-300\\/80{color:#6ee7b7cc}.zenuml .text-emerald-300\\/85{color:#6ee7b7d9}.zenuml .text-emerald-300\\/90{color:#6ee7b7e6}.zenuml .text-emerald-300\\/95{color:#6ee7b7f2}.zenuml .text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-400\\/0{color:#34d39900}.zenuml .text-emerald-400\\/10{color:#34d3991a}.zenuml .text-emerald-400\\/100{color:#34d399}.zenuml .text-emerald-400\\/15{color:#34d39926}.zenuml .text-emerald-400\\/20{color:#34d39933}.zenuml .text-emerald-400\\/25{color:#34d39940}.zenuml .text-emerald-400\\/30{color:#34d3994d}.zenuml .text-emerald-400\\/35{color:#34d39959}.zenuml .text-emerald-400\\/40{color:#34d39966}.zenuml .text-emerald-400\\/45{color:#34d39973}.zenuml .text-emerald-400\\/5{color:#34d3990d}.zenuml .text-emerald-400\\/50{color:#34d39980}.zenuml .text-emerald-400\\/55{color:#34d3998c}.zenuml .text-emerald-400\\/60{color:#34d39999}.zenuml .text-emerald-400\\/65{color:#34d399a6}.zenuml .text-emerald-400\\/70{color:#34d399b3}.zenuml .text-emerald-400\\/75{color:#34d399bf}.zenuml .text-emerald-400\\/80{color:#34d399cc}.zenuml .text-emerald-400\\/85{color:#34d399d9}.zenuml .text-emerald-400\\/90{color:#34d399e6}.zenuml .text-emerald-400\\/95{color:#34d399f2}.zenuml .text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-50\\/0{color:#ecfdf500}.zenuml .text-emerald-50\\/10{color:#ecfdf51a}.zenuml .text-emerald-50\\/100{color:#ecfdf5}.zenuml .text-emerald-50\\/15{color:#ecfdf526}.zenuml .text-emerald-50\\/20{color:#ecfdf533}.zenuml .text-emerald-50\\/25{color:#ecfdf540}.zenuml .text-emerald-50\\/30{color:#ecfdf54d}.zenuml .text-emerald-50\\/35{color:#ecfdf559}.zenuml .text-emerald-50\\/40{color:#ecfdf566}.zenuml .text-emerald-50\\/45{color:#ecfdf573}.zenuml .text-emerald-50\\/5{color:#ecfdf50d}.zenuml .text-emerald-50\\/50{color:#ecfdf580}.zenuml .text-emerald-50\\/55{color:#ecfdf58c}.zenuml .text-emerald-50\\/60{color:#ecfdf599}.zenuml .text-emerald-50\\/65{color:#ecfdf5a6}.zenuml .text-emerald-50\\/70{color:#ecfdf5b3}.zenuml .text-emerald-50\\/75{color:#ecfdf5bf}.zenuml .text-emerald-50\\/80{color:#ecfdf5cc}.zenuml .text-emerald-50\\/85{color:#ecfdf5d9}.zenuml .text-emerald-50\\/90{color:#ecfdf5e6}.zenuml .text-emerald-50\\/95{color:#ecfdf5f2}.zenuml .text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-500\\/0{color:#10b98100}.zenuml .text-emerald-500\\/10{color:#10b9811a}.zenuml .text-emerald-500\\/100{color:#10b981}.zenuml .text-emerald-500\\/15{color:#10b98126}.zenuml .text-emerald-500\\/20{color:#10b98133}.zenuml .text-emerald-500\\/25{color:#10b98140}.zenuml .text-emerald-500\\/30{color:#10b9814d}.zenuml .text-emerald-500\\/35{color:#10b98159}.zenuml .text-emerald-500\\/40{color:#10b98166}.zenuml .text-emerald-500\\/45{color:#10b98173}.zenuml .text-emerald-500\\/5{color:#10b9810d}.zenuml .text-emerald-500\\/50{color:#10b98180}.zenuml .text-emerald-500\\/55{color:#10b9818c}.zenuml .text-emerald-500\\/60{color:#10b98199}.zenuml .text-emerald-500\\/65{color:#10b981a6}.zenuml .text-emerald-500\\/70{color:#10b981b3}.zenuml .text-emerald-500\\/75{color:#10b981bf}.zenuml .text-emerald-500\\/80{color:#10b981cc}.zenuml .text-emerald-500\\/85{color:#10b981d9}.zenuml .text-emerald-500\\/90{color:#10b981e6}.zenuml .text-emerald-500\\/95{color:#10b981f2}.zenuml .text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-600\\/0{color:#05966900}.zenuml .text-emerald-600\\/10{color:#0596691a}.zenuml .text-emerald-600\\/100{color:#059669}.zenuml .text-emerald-600\\/15{color:#05966926}.zenuml .text-emerald-600\\/20{color:#05966933}.zenuml .text-emerald-600\\/25{color:#05966940}.zenuml .text-emerald-600\\/30{color:#0596694d}.zenuml .text-emerald-600\\/35{color:#05966959}.zenuml .text-emerald-600\\/40{color:#05966966}.zenuml .text-emerald-600\\/45{color:#05966973}.zenuml .text-emerald-600\\/5{color:#0596690d}.zenuml .text-emerald-600\\/50{color:#05966980}.zenuml .text-emerald-600\\/55{color:#0596698c}.zenuml .text-emerald-600\\/60{color:#05966999}.zenuml .text-emerald-600\\/65{color:#059669a6}.zenuml .text-emerald-600\\/70{color:#059669b3}.zenuml .text-emerald-600\\/75{color:#059669bf}.zenuml .text-emerald-600\\/80{color:#059669cc}.zenuml .text-emerald-600\\/85{color:#059669d9}.zenuml .text-emerald-600\\/90{color:#059669e6}.zenuml .text-emerald-600\\/95{color:#059669f2}.zenuml .text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-700\\/0{color:#04785700}.zenuml .text-emerald-700\\/10{color:#0478571a}.zenuml .text-emerald-700\\/100{color:#047857}.zenuml .text-emerald-700\\/15{color:#04785726}.zenuml .text-emerald-700\\/20{color:#04785733}.zenuml .text-emerald-700\\/25{color:#04785740}.zenuml .text-emerald-700\\/30{color:#0478574d}.zenuml .text-emerald-700\\/35{color:#04785759}.zenuml .text-emerald-700\\/40{color:#04785766}.zenuml .text-emerald-700\\/45{color:#04785773}.zenuml .text-emerald-700\\/5{color:#0478570d}.zenuml .text-emerald-700\\/50{color:#04785780}.zenuml .text-emerald-700\\/55{color:#0478578c}.zenuml .text-emerald-700\\/60{color:#04785799}.zenuml .text-emerald-700\\/65{color:#047857a6}.zenuml .text-emerald-700\\/70{color:#047857b3}.zenuml .text-emerald-700\\/75{color:#047857bf}.zenuml .text-emerald-700\\/80{color:#047857cc}.zenuml .text-emerald-700\\/85{color:#047857d9}.zenuml .text-emerald-700\\/90{color:#047857e6}.zenuml .text-emerald-700\\/95{color:#047857f2}.zenuml .text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-800\\/0{color:#065f4600}.zenuml .text-emerald-800\\/10{color:#065f461a}.zenuml .text-emerald-800\\/100{color:#065f46}.zenuml .text-emerald-800\\/15{color:#065f4626}.zenuml .text-emerald-800\\/20{color:#065f4633}.zenuml .text-emerald-800\\/25{color:#065f4640}.zenuml .text-emerald-800\\/30{color:#065f464d}.zenuml .text-emerald-800\\/35{color:#065f4659}.zenuml .text-emerald-800\\/40{color:#065f4666}.zenuml .text-emerald-800\\/45{color:#065f4673}.zenuml .text-emerald-800\\/5{color:#065f460d}.zenuml .text-emerald-800\\/50{color:#065f4680}.zenuml .text-emerald-800\\/55{color:#065f468c}.zenuml .text-emerald-800\\/60{color:#065f4699}.zenuml .text-emerald-800\\/65{color:#065f46a6}.zenuml .text-emerald-800\\/70{color:#065f46b3}.zenuml .text-emerald-800\\/75{color:#065f46bf}.zenuml .text-emerald-800\\/80{color:#065f46cc}.zenuml .text-emerald-800\\/85{color:#065f46d9}.zenuml .text-emerald-800\\/90{color:#065f46e6}.zenuml .text-emerald-800\\/95{color:#065f46f2}.zenuml .text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-900\\/0{color:#064e3b00}.zenuml .text-emerald-900\\/10{color:#064e3b1a}.zenuml .text-emerald-900\\/100{color:#064e3b}.zenuml .text-emerald-900\\/15{color:#064e3b26}.zenuml .text-emerald-900\\/20{color:#064e3b33}.zenuml .text-emerald-900\\/25{color:#064e3b40}.zenuml .text-emerald-900\\/30{color:#064e3b4d}.zenuml .text-emerald-900\\/35{color:#064e3b59}.zenuml .text-emerald-900\\/40{color:#064e3b66}.zenuml .text-emerald-900\\/45{color:#064e3b73}.zenuml .text-emerald-900\\/5{color:#064e3b0d}.zenuml .text-emerald-900\\/50{color:#064e3b80}.zenuml .text-emerald-900\\/55{color:#064e3b8c}.zenuml .text-emerald-900\\/60{color:#064e3b99}.zenuml .text-emerald-900\\/65{color:#064e3ba6}.zenuml .text-emerald-900\\/70{color:#064e3bb3}.zenuml .text-emerald-900\\/75{color:#064e3bbf}.zenuml .text-emerald-900\\/80{color:#064e3bcc}.zenuml .text-emerald-900\\/85{color:#064e3bd9}.zenuml .text-emerald-900\\/90{color:#064e3be6}.zenuml .text-emerald-900\\/95{color:#064e3bf2}.zenuml .text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.zenuml .text-emerald-950\\/0{color:#022c2200}.zenuml .text-emerald-950\\/10{color:#022c221a}.zenuml .text-emerald-950\\/100{color:#022c22}.zenuml .text-emerald-950\\/15{color:#022c2226}.zenuml .text-emerald-950\\/20{color:#022c2233}.zenuml .text-emerald-950\\/25{color:#022c2240}.zenuml .text-emerald-950\\/30{color:#022c224d}.zenuml .text-emerald-950\\/35{color:#022c2259}.zenuml .text-emerald-950\\/40{color:#022c2266}.zenuml .text-emerald-950\\/45{color:#022c2273}.zenuml .text-emerald-950\\/5{color:#022c220d}.zenuml .text-emerald-950\\/50{color:#022c2280}.zenuml .text-emerald-950\\/55{color:#022c228c}.zenuml .text-emerald-950\\/60{color:#022c2299}.zenuml .text-emerald-950\\/65{color:#022c22a6}.zenuml .text-emerald-950\\/70{color:#022c22b3}.zenuml .text-emerald-950\\/75{color:#022c22bf}.zenuml .text-emerald-950\\/80{color:#022c22cc}.zenuml .text-emerald-950\\/85{color:#022c22d9}.zenuml .text-emerald-950\\/90{color:#022c22e6}.zenuml .text-emerald-950\\/95{color:#022c22f2}.zenuml .text-fuchsia-100{--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-100\\/0{color:#fae8ff00}.zenuml .text-fuchsia-100\\/10{color:#fae8ff1a}.zenuml .text-fuchsia-100\\/100{color:#fae8ff}.zenuml .text-fuchsia-100\\/15{color:#fae8ff26}.zenuml .text-fuchsia-100\\/20{color:#fae8ff33}.zenuml .text-fuchsia-100\\/25{color:#fae8ff40}.zenuml .text-fuchsia-100\\/30{color:#fae8ff4d}.zenuml .text-fuchsia-100\\/35{color:#fae8ff59}.zenuml .text-fuchsia-100\\/40{color:#fae8ff66}.zenuml .text-fuchsia-100\\/45{color:#fae8ff73}.zenuml .text-fuchsia-100\\/5{color:#fae8ff0d}.zenuml .text-fuchsia-100\\/50{color:#fae8ff80}.zenuml .text-fuchsia-100\\/55{color:#fae8ff8c}.zenuml .text-fuchsia-100\\/60{color:#fae8ff99}.zenuml .text-fuchsia-100\\/65{color:#fae8ffa6}.zenuml .text-fuchsia-100\\/70{color:#fae8ffb3}.zenuml .text-fuchsia-100\\/75{color:#fae8ffbf}.zenuml .text-fuchsia-100\\/80{color:#fae8ffcc}.zenuml .text-fuchsia-100\\/85{color:#fae8ffd9}.zenuml .text-fuchsia-100\\/90{color:#fae8ffe6}.zenuml .text-fuchsia-100\\/95{color:#fae8fff2}.zenuml .text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-200\\/0{color:#f5d0fe00}.zenuml .text-fuchsia-200\\/10{color:#f5d0fe1a}.zenuml .text-fuchsia-200\\/100{color:#f5d0fe}.zenuml .text-fuchsia-200\\/15{color:#f5d0fe26}.zenuml .text-fuchsia-200\\/20{color:#f5d0fe33}.zenuml .text-fuchsia-200\\/25{color:#f5d0fe40}.zenuml .text-fuchsia-200\\/30{color:#f5d0fe4d}.zenuml .text-fuchsia-200\\/35{color:#f5d0fe59}.zenuml .text-fuchsia-200\\/40{color:#f5d0fe66}.zenuml .text-fuchsia-200\\/45{color:#f5d0fe73}.zenuml .text-fuchsia-200\\/5{color:#f5d0fe0d}.zenuml .text-fuchsia-200\\/50{color:#f5d0fe80}.zenuml .text-fuchsia-200\\/55{color:#f5d0fe8c}.zenuml .text-fuchsia-200\\/60{color:#f5d0fe99}.zenuml .text-fuchsia-200\\/65{color:#f5d0fea6}.zenuml .text-fuchsia-200\\/70{color:#f5d0feb3}.zenuml .text-fuchsia-200\\/75{color:#f5d0febf}.zenuml .text-fuchsia-200\\/80{color:#f5d0fecc}.zenuml .text-fuchsia-200\\/85{color:#f5d0fed9}.zenuml .text-fuchsia-200\\/90{color:#f5d0fee6}.zenuml .text-fuchsia-200\\/95{color:#f5d0fef2}.zenuml .text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-300\\/0{color:#f0abfc00}.zenuml .text-fuchsia-300\\/10{color:#f0abfc1a}.zenuml .text-fuchsia-300\\/100{color:#f0abfc}.zenuml .text-fuchsia-300\\/15{color:#f0abfc26}.zenuml .text-fuchsia-300\\/20{color:#f0abfc33}.zenuml .text-fuchsia-300\\/25{color:#f0abfc40}.zenuml .text-fuchsia-300\\/30{color:#f0abfc4d}.zenuml .text-fuchsia-300\\/35{color:#f0abfc59}.zenuml .text-fuchsia-300\\/40{color:#f0abfc66}.zenuml .text-fuchsia-300\\/45{color:#f0abfc73}.zenuml .text-fuchsia-300\\/5{color:#f0abfc0d}.zenuml .text-fuchsia-300\\/50{color:#f0abfc80}.zenuml .text-fuchsia-300\\/55{color:#f0abfc8c}.zenuml .text-fuchsia-300\\/60{color:#f0abfc99}.zenuml .text-fuchsia-300\\/65{color:#f0abfca6}.zenuml .text-fuchsia-300\\/70{color:#f0abfcb3}.zenuml .text-fuchsia-300\\/75{color:#f0abfcbf}.zenuml .text-fuchsia-300\\/80{color:#f0abfccc}.zenuml .text-fuchsia-300\\/85{color:#f0abfcd9}.zenuml .text-fuchsia-300\\/90{color:#f0abfce6}.zenuml .text-fuchsia-300\\/95{color:#f0abfcf2}.zenuml .text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-400\\/0{color:#e879f900}.zenuml .text-fuchsia-400\\/10{color:#e879f91a}.zenuml .text-fuchsia-400\\/100{color:#e879f9}.zenuml .text-fuchsia-400\\/15{color:#e879f926}.zenuml .text-fuchsia-400\\/20{color:#e879f933}.zenuml .text-fuchsia-400\\/25{color:#e879f940}.zenuml .text-fuchsia-400\\/30{color:#e879f94d}.zenuml .text-fuchsia-400\\/35{color:#e879f959}.zenuml .text-fuchsia-400\\/40{color:#e879f966}.zenuml .text-fuchsia-400\\/45{color:#e879f973}.zenuml .text-fuchsia-400\\/5{color:#e879f90d}.zenuml .text-fuchsia-400\\/50{color:#e879f980}.zenuml .text-fuchsia-400\\/55{color:#e879f98c}.zenuml .text-fuchsia-400\\/60{color:#e879f999}.zenuml .text-fuchsia-400\\/65{color:#e879f9a6}.zenuml .text-fuchsia-400\\/70{color:#e879f9b3}.zenuml .text-fuchsia-400\\/75{color:#e879f9bf}.zenuml .text-fuchsia-400\\/80{color:#e879f9cc}.zenuml .text-fuchsia-400\\/85{color:#e879f9d9}.zenuml .text-fuchsia-400\\/90{color:#e879f9e6}.zenuml .text-fuchsia-400\\/95{color:#e879f9f2}.zenuml .text-fuchsia-50{--tw-text-opacity: 1;color:rgb(253 244 255 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-50\\/0{color:#fdf4ff00}.zenuml .text-fuchsia-50\\/10{color:#fdf4ff1a}.zenuml .text-fuchsia-50\\/100{color:#fdf4ff}.zenuml .text-fuchsia-50\\/15{color:#fdf4ff26}.zenuml .text-fuchsia-50\\/20{color:#fdf4ff33}.zenuml .text-fuchsia-50\\/25{color:#fdf4ff40}.zenuml .text-fuchsia-50\\/30{color:#fdf4ff4d}.zenuml .text-fuchsia-50\\/35{color:#fdf4ff59}.zenuml .text-fuchsia-50\\/40{color:#fdf4ff66}.zenuml .text-fuchsia-50\\/45{color:#fdf4ff73}.zenuml .text-fuchsia-50\\/5{color:#fdf4ff0d}.zenuml .text-fuchsia-50\\/50{color:#fdf4ff80}.zenuml .text-fuchsia-50\\/55{color:#fdf4ff8c}.zenuml .text-fuchsia-50\\/60{color:#fdf4ff99}.zenuml .text-fuchsia-50\\/65{color:#fdf4ffa6}.zenuml .text-fuchsia-50\\/70{color:#fdf4ffb3}.zenuml .text-fuchsia-50\\/75{color:#fdf4ffbf}.zenuml .text-fuchsia-50\\/80{color:#fdf4ffcc}.zenuml .text-fuchsia-50\\/85{color:#fdf4ffd9}.zenuml .text-fuchsia-50\\/90{color:#fdf4ffe6}.zenuml .text-fuchsia-50\\/95{color:#fdf4fff2}.zenuml .text-fuchsia-500{--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-500\\/0{color:#d946ef00}.zenuml .text-fuchsia-500\\/10{color:#d946ef1a}.zenuml .text-fuchsia-500\\/100{color:#d946ef}.zenuml .text-fuchsia-500\\/15{color:#d946ef26}.zenuml .text-fuchsia-500\\/20{color:#d946ef33}.zenuml .text-fuchsia-500\\/25{color:#d946ef40}.zenuml .text-fuchsia-500\\/30{color:#d946ef4d}.zenuml .text-fuchsia-500\\/35{color:#d946ef59}.zenuml .text-fuchsia-500\\/40{color:#d946ef66}.zenuml .text-fuchsia-500\\/45{color:#d946ef73}.zenuml .text-fuchsia-500\\/5{color:#d946ef0d}.zenuml .text-fuchsia-500\\/50{color:#d946ef80}.zenuml .text-fuchsia-500\\/55{color:#d946ef8c}.zenuml .text-fuchsia-500\\/60{color:#d946ef99}.zenuml .text-fuchsia-500\\/65{color:#d946efa6}.zenuml .text-fuchsia-500\\/70{color:#d946efb3}.zenuml .text-fuchsia-500\\/75{color:#d946efbf}.zenuml .text-fuchsia-500\\/80{color:#d946efcc}.zenuml .text-fuchsia-500\\/85{color:#d946efd9}.zenuml .text-fuchsia-500\\/90{color:#d946efe6}.zenuml .text-fuchsia-500\\/95{color:#d946eff2}.zenuml .text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-600\\/0{color:#c026d300}.zenuml .text-fuchsia-600\\/10{color:#c026d31a}.zenuml .text-fuchsia-600\\/100{color:#c026d3}.zenuml .text-fuchsia-600\\/15{color:#c026d326}.zenuml .text-fuchsia-600\\/20{color:#c026d333}.zenuml .text-fuchsia-600\\/25{color:#c026d340}.zenuml .text-fuchsia-600\\/30{color:#c026d34d}.zenuml .text-fuchsia-600\\/35{color:#c026d359}.zenuml .text-fuchsia-600\\/40{color:#c026d366}.zenuml .text-fuchsia-600\\/45{color:#c026d373}.zenuml .text-fuchsia-600\\/5{color:#c026d30d}.zenuml .text-fuchsia-600\\/50{color:#c026d380}.zenuml .text-fuchsia-600\\/55{color:#c026d38c}.zenuml .text-fuchsia-600\\/60{color:#c026d399}.zenuml .text-fuchsia-600\\/65{color:#c026d3a6}.zenuml .text-fuchsia-600\\/70{color:#c026d3b3}.zenuml .text-fuchsia-600\\/75{color:#c026d3bf}.zenuml .text-fuchsia-600\\/80{color:#c026d3cc}.zenuml .text-fuchsia-600\\/85{color:#c026d3d9}.zenuml .text-fuchsia-600\\/90{color:#c026d3e6}.zenuml .text-fuchsia-600\\/95{color:#c026d3f2}.zenuml .text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-700\\/0{color:#a21caf00}.zenuml .text-fuchsia-700\\/10{color:#a21caf1a}.zenuml .text-fuchsia-700\\/100{color:#a21caf}.zenuml .text-fuchsia-700\\/15{color:#a21caf26}.zenuml .text-fuchsia-700\\/20{color:#a21caf33}.zenuml .text-fuchsia-700\\/25{color:#a21caf40}.zenuml .text-fuchsia-700\\/30{color:#a21caf4d}.zenuml .text-fuchsia-700\\/35{color:#a21caf59}.zenuml .text-fuchsia-700\\/40{color:#a21caf66}.zenuml .text-fuchsia-700\\/45{color:#a21caf73}.zenuml .text-fuchsia-700\\/5{color:#a21caf0d}.zenuml .text-fuchsia-700\\/50{color:#a21caf80}.zenuml .text-fuchsia-700\\/55{color:#a21caf8c}.zenuml .text-fuchsia-700\\/60{color:#a21caf99}.zenuml .text-fuchsia-700\\/65{color:#a21cafa6}.zenuml .text-fuchsia-700\\/70{color:#a21cafb3}.zenuml .text-fuchsia-700\\/75{color:#a21cafbf}.zenuml .text-fuchsia-700\\/80{color:#a21cafcc}.zenuml .text-fuchsia-700\\/85{color:#a21cafd9}.zenuml .text-fuchsia-700\\/90{color:#a21cafe6}.zenuml .text-fuchsia-700\\/95{color:#a21caff2}.zenuml .text-fuchsia-800{--tw-text-opacity: 1;color:rgb(134 25 143 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-800\\/0{color:#86198f00}.zenuml .text-fuchsia-800\\/10{color:#86198f1a}.zenuml .text-fuchsia-800\\/100{color:#86198f}.zenuml .text-fuchsia-800\\/15{color:#86198f26}.zenuml .text-fuchsia-800\\/20{color:#86198f33}.zenuml .text-fuchsia-800\\/25{color:#86198f40}.zenuml .text-fuchsia-800\\/30{color:#86198f4d}.zenuml .text-fuchsia-800\\/35{color:#86198f59}.zenuml .text-fuchsia-800\\/40{color:#86198f66}.zenuml .text-fuchsia-800\\/45{color:#86198f73}.zenuml .text-fuchsia-800\\/5{color:#86198f0d}.zenuml .text-fuchsia-800\\/50{color:#86198f80}.zenuml .text-fuchsia-800\\/55{color:#86198f8c}.zenuml .text-fuchsia-800\\/60{color:#86198f99}.zenuml .text-fuchsia-800\\/65{color:#86198fa6}.zenuml .text-fuchsia-800\\/70{color:#86198fb3}.zenuml .text-fuchsia-800\\/75{color:#86198fbf}.zenuml .text-fuchsia-800\\/80{color:#86198fcc}.zenuml .text-fuchsia-800\\/85{color:#86198fd9}.zenuml .text-fuchsia-800\\/90{color:#86198fe6}.zenuml .text-fuchsia-800\\/95{color:#86198ff2}.zenuml .text-fuchsia-900{--tw-text-opacity: 1;color:rgb(112 26 117 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-900\\/0{color:#701a7500}.zenuml .text-fuchsia-900\\/10{color:#701a751a}.zenuml .text-fuchsia-900\\/100{color:#701a75}.zenuml .text-fuchsia-900\\/15{color:#701a7526}.zenuml .text-fuchsia-900\\/20{color:#701a7533}.zenuml .text-fuchsia-900\\/25{color:#701a7540}.zenuml .text-fuchsia-900\\/30{color:#701a754d}.zenuml .text-fuchsia-900\\/35{color:#701a7559}.zenuml .text-fuchsia-900\\/40{color:#701a7566}.zenuml .text-fuchsia-900\\/45{color:#701a7573}.zenuml .text-fuchsia-900\\/5{color:#701a750d}.zenuml .text-fuchsia-900\\/50{color:#701a7580}.zenuml .text-fuchsia-900\\/55{color:#701a758c}.zenuml .text-fuchsia-900\\/60{color:#701a7599}.zenuml .text-fuchsia-900\\/65{color:#701a75a6}.zenuml .text-fuchsia-900\\/70{color:#701a75b3}.zenuml .text-fuchsia-900\\/75{color:#701a75bf}.zenuml .text-fuchsia-900\\/80{color:#701a75cc}.zenuml .text-fuchsia-900\\/85{color:#701a75d9}.zenuml .text-fuchsia-900\\/90{color:#701a75e6}.zenuml .text-fuchsia-900\\/95{color:#701a75f2}.zenuml .text-fuchsia-950{--tw-text-opacity: 1;color:rgb(74 4 78 / var(--tw-text-opacity, 1))}.zenuml .text-fuchsia-950\\/0{color:#4a044e00}.zenuml .text-fuchsia-950\\/10{color:#4a044e1a}.zenuml .text-fuchsia-950\\/100{color:#4a044e}.zenuml .text-fuchsia-950\\/15{color:#4a044e26}.zenuml .text-fuchsia-950\\/20{color:#4a044e33}.zenuml .text-fuchsia-950\\/25{color:#4a044e40}.zenuml .text-fuchsia-950\\/30{color:#4a044e4d}.zenuml .text-fuchsia-950\\/35{color:#4a044e59}.zenuml .text-fuchsia-950\\/40{color:#4a044e66}.zenuml .text-fuchsia-950\\/45{color:#4a044e73}.zenuml .text-fuchsia-950\\/5{color:#4a044e0d}.zenuml .text-fuchsia-950\\/50{color:#4a044e80}.zenuml .text-fuchsia-950\\/55{color:#4a044e8c}.zenuml .text-fuchsia-950\\/60{color:#4a044e99}.zenuml .text-fuchsia-950\\/65{color:#4a044ea6}.zenuml .text-fuchsia-950\\/70{color:#4a044eb3}.zenuml .text-fuchsia-950\\/75{color:#4a044ebf}.zenuml .text-fuchsia-950\\/80{color:#4a044ecc}.zenuml .text-fuchsia-950\\/85{color:#4a044ed9}.zenuml .text-fuchsia-950\\/90{color:#4a044ee6}.zenuml .text-fuchsia-950\\/95{color:#4a044ef2}.zenuml .text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.zenuml .text-gray-100\\/0{color:#f3f4f600}.zenuml .text-gray-100\\/10{color:#f3f4f61a}.zenuml .text-gray-100\\/100{color:#f3f4f6}.zenuml .text-gray-100\\/15{color:#f3f4f626}.zenuml .text-gray-100\\/20{color:#f3f4f633}.zenuml .text-gray-100\\/25{color:#f3f4f640}.zenuml .text-gray-100\\/30{color:#f3f4f64d}.zenuml .text-gray-100\\/35{color:#f3f4f659}.zenuml .text-gray-100\\/40{color:#f3f4f666}.zenuml .text-gray-100\\/45{color:#f3f4f673}.zenuml .text-gray-100\\/5{color:#f3f4f60d}.zenuml .text-gray-100\\/50{color:#f3f4f680}.zenuml .text-gray-100\\/55{color:#f3f4f68c}.zenuml .text-gray-100\\/60{color:#f3f4f699}.zenuml .text-gray-100\\/65{color:#f3f4f6a6}.zenuml .text-gray-100\\/70{color:#f3f4f6b3}.zenuml .text-gray-100\\/75{color:#f3f4f6bf}.zenuml .text-gray-100\\/80{color:#f3f4f6cc}.zenuml .text-gray-100\\/85{color:#f3f4f6d9}.zenuml .text-gray-100\\/90{color:#f3f4f6e6}.zenuml .text-gray-100\\/95{color:#f3f4f6f2}.zenuml .text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.zenuml .text-gray-200\\/0{color:#e5e7eb00}.zenuml .text-gray-200\\/10{color:#e5e7eb1a}.zenuml .text-gray-200\\/100{color:#e5e7eb}.zenuml .text-gray-200\\/15{color:#e5e7eb26}.zenuml .text-gray-200\\/20{color:#e5e7eb33}.zenuml .text-gray-200\\/25{color:#e5e7eb40}.zenuml .text-gray-200\\/30{color:#e5e7eb4d}.zenuml .text-gray-200\\/35{color:#e5e7eb59}.zenuml .text-gray-200\\/40{color:#e5e7eb66}.zenuml .text-gray-200\\/45{color:#e5e7eb73}.zenuml .text-gray-200\\/5{color:#e5e7eb0d}.zenuml .text-gray-200\\/50{color:#e5e7eb80}.zenuml .text-gray-200\\/55{color:#e5e7eb8c}.zenuml .text-gray-200\\/60{color:#e5e7eb99}.zenuml .text-gray-200\\/65{color:#e5e7eba6}.zenuml .text-gray-200\\/70{color:#e5e7ebb3}.zenuml .text-gray-200\\/75{color:#e5e7ebbf}.zenuml .text-gray-200\\/80{color:#e5e7ebcc}.zenuml .text-gray-200\\/85{color:#e5e7ebd9}.zenuml .text-gray-200\\/90{color:#e5e7ebe6}.zenuml .text-gray-200\\/95{color:#e5e7ebf2}.zenuml .text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.zenuml .text-gray-300\\/0{color:#d1d5db00}.zenuml .text-gray-300\\/10{color:#d1d5db1a}.zenuml .text-gray-300\\/100{color:#d1d5db}.zenuml .text-gray-300\\/15{color:#d1d5db26}.zenuml .text-gray-300\\/20{color:#d1d5db33}.zenuml .text-gray-300\\/25{color:#d1d5db40}.zenuml .text-gray-300\\/30{color:#d1d5db4d}.zenuml .text-gray-300\\/35{color:#d1d5db59}.zenuml .text-gray-300\\/40{color:#d1d5db66}.zenuml .text-gray-300\\/45{color:#d1d5db73}.zenuml .text-gray-300\\/5{color:#d1d5db0d}.zenuml .text-gray-300\\/50{color:#d1d5db80}.zenuml .text-gray-300\\/55{color:#d1d5db8c}.zenuml .text-gray-300\\/60{color:#d1d5db99}.zenuml .text-gray-300\\/65{color:#d1d5dba6}.zenuml .text-gray-300\\/70{color:#d1d5dbb3}.zenuml .text-gray-300\\/75{color:#d1d5dbbf}.zenuml .text-gray-300\\/80{color:#d1d5dbcc}.zenuml .text-gray-300\\/85{color:#d1d5dbd9}.zenuml .text-gray-300\\/90{color:#d1d5dbe6}.zenuml .text-gray-300\\/95{color:#d1d5dbf2}.zenuml .text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.zenuml .text-gray-400\\/0{color:#9ca3af00}.zenuml .text-gray-400\\/10{color:#9ca3af1a}.zenuml .text-gray-400\\/100{color:#9ca3af}.zenuml .text-gray-400\\/15{color:#9ca3af26}.zenuml .text-gray-400\\/20{color:#9ca3af33}.zenuml .text-gray-400\\/25{color:#9ca3af40}.zenuml .text-gray-400\\/30{color:#9ca3af4d}.zenuml .text-gray-400\\/35{color:#9ca3af59}.zenuml .text-gray-400\\/40{color:#9ca3af66}.zenuml .text-gray-400\\/45{color:#9ca3af73}.zenuml .text-gray-400\\/5{color:#9ca3af0d}.zenuml .text-gray-400\\/50{color:#9ca3af80}.zenuml .text-gray-400\\/55{color:#9ca3af8c}.zenuml .text-gray-400\\/60{color:#9ca3af99}.zenuml .text-gray-400\\/65{color:#9ca3afa6}.zenuml .text-gray-400\\/70{color:#9ca3afb3}.zenuml .text-gray-400\\/75{color:#9ca3afbf}.zenuml .text-gray-400\\/80{color:#9ca3afcc}.zenuml .text-gray-400\\/85{color:#9ca3afd9}.zenuml .text-gray-400\\/90{color:#9ca3afe6}.zenuml .text-gray-400\\/95{color:#9ca3aff2}.zenuml .text-gray-50{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.zenuml .text-gray-50\\/0{color:#f9fafb00}.zenuml .text-gray-50\\/10{color:#f9fafb1a}.zenuml .text-gray-50\\/100{color:#f9fafb}.zenuml .text-gray-50\\/15{color:#f9fafb26}.zenuml .text-gray-50\\/20{color:#f9fafb33}.zenuml .text-gray-50\\/25{color:#f9fafb40}.zenuml .text-gray-50\\/30{color:#f9fafb4d}.zenuml .text-gray-50\\/35{color:#f9fafb59}.zenuml .text-gray-50\\/40{color:#f9fafb66}.zenuml .text-gray-50\\/45{color:#f9fafb73}.zenuml .text-gray-50\\/5{color:#f9fafb0d}.zenuml .text-gray-50\\/50{color:#f9fafb80}.zenuml .text-gray-50\\/55{color:#f9fafb8c}.zenuml .text-gray-50\\/60{color:#f9fafb99}.zenuml .text-gray-50\\/65{color:#f9fafba6}.zenuml .text-gray-50\\/70{color:#f9fafbb3}.zenuml .text-gray-50\\/75{color:#f9fafbbf}.zenuml .text-gray-50\\/80{color:#f9fafbcc}.zenuml .text-gray-50\\/85{color:#f9fafbd9}.zenuml .text-gray-50\\/90{color:#f9fafbe6}.zenuml .text-gray-50\\/95{color:#f9fafbf2}.zenuml .text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.zenuml .text-gray-500\\/0{color:#6b728000}.zenuml .text-gray-500\\/10{color:#6b72801a}.zenuml .text-gray-500\\/100{color:#6b7280}.zenuml .text-gray-500\\/15{color:#6b728026}.zenuml .text-gray-500\\/20{color:#6b728033}.zenuml .text-gray-500\\/25{color:#6b728040}.zenuml .text-gray-500\\/30{color:#6b72804d}.zenuml .text-gray-500\\/35{color:#6b728059}.zenuml .text-gray-500\\/40{color:#6b728066}.zenuml .text-gray-500\\/45{color:#6b728073}.zenuml .text-gray-500\\/5{color:#6b72800d}.zenuml .text-gray-500\\/50{color:#6b728080}.zenuml .text-gray-500\\/55{color:#6b72808c}.zenuml .text-gray-500\\/60{color:#6b728099}.zenuml .text-gray-500\\/65{color:#6b7280a6}.zenuml .text-gray-500\\/70{color:#6b7280b3}.zenuml .text-gray-500\\/75{color:#6b7280bf}.zenuml .text-gray-500\\/80{color:#6b7280cc}.zenuml .text-gray-500\\/85{color:#6b7280d9}.zenuml .text-gray-500\\/90{color:#6b7280e6}.zenuml .text-gray-500\\/95{color:#6b7280f2}.zenuml .text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.zenuml .text-gray-600\\/0{color:#4b556300}.zenuml .text-gray-600\\/10{color:#4b55631a}.zenuml .text-gray-600\\/100{color:#4b5563}.zenuml .text-gray-600\\/15{color:#4b556326}.zenuml .text-gray-600\\/20{color:#4b556333}.zenuml .text-gray-600\\/25{color:#4b556340}.zenuml .text-gray-600\\/30{color:#4b55634d}.zenuml .text-gray-600\\/35{color:#4b556359}.zenuml .text-gray-600\\/40{color:#4b556366}.zenuml .text-gray-600\\/45{color:#4b556373}.zenuml .text-gray-600\\/5{color:#4b55630d}.zenuml .text-gray-600\\/50{color:#4b556380}.zenuml .text-gray-600\\/55{color:#4b55638c}.zenuml .text-gray-600\\/60{color:#4b556399}.zenuml .text-gray-600\\/65{color:#4b5563a6}.zenuml .text-gray-600\\/70{color:#4b5563b3}.zenuml .text-gray-600\\/75{color:#4b5563bf}.zenuml .text-gray-600\\/80{color:#4b5563cc}.zenuml .text-gray-600\\/85{color:#4b5563d9}.zenuml .text-gray-600\\/90{color:#4b5563e6}.zenuml .text-gray-600\\/95{color:#4b5563f2}.zenuml .text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.zenuml .text-gray-700\\/0{color:#37415100}.zenuml .text-gray-700\\/10{color:#3741511a}.zenuml .text-gray-700\\/100{color:#374151}.zenuml .text-gray-700\\/15{color:#37415126}.zenuml .text-gray-700\\/20{color:#37415133}.zenuml .text-gray-700\\/25{color:#37415140}.zenuml .text-gray-700\\/30{color:#3741514d}.zenuml .text-gray-700\\/35{color:#37415159}.zenuml .text-gray-700\\/40{color:#37415166}.zenuml .text-gray-700\\/45{color:#37415173}.zenuml .text-gray-700\\/5{color:#3741510d}.zenuml .text-gray-700\\/50{color:#37415180}.zenuml .text-gray-700\\/55{color:#3741518c}.zenuml .text-gray-700\\/60{color:#37415199}.zenuml .text-gray-700\\/65{color:#374151a6}.zenuml .text-gray-700\\/70{color:#374151b3}.zenuml .text-gray-700\\/75{color:#374151bf}.zenuml .text-gray-700\\/80{color:#374151cc}.zenuml .text-gray-700\\/85{color:#374151d9}.zenuml .text-gray-700\\/90{color:#374151e6}.zenuml .text-gray-700\\/95{color:#374151f2}.zenuml .text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.zenuml .text-gray-800\\/0{color:#1f293700}.zenuml .text-gray-800\\/10{color:#1f29371a}.zenuml .text-gray-800\\/100{color:#1f2937}.zenuml .text-gray-800\\/15{color:#1f293726}.zenuml .text-gray-800\\/20{color:#1f293733}.zenuml .text-gray-800\\/25{color:#1f293740}.zenuml .text-gray-800\\/30{color:#1f29374d}.zenuml .text-gray-800\\/35{color:#1f293759}.zenuml .text-gray-800\\/40{color:#1f293766}.zenuml .text-gray-800\\/45{color:#1f293773}.zenuml .text-gray-800\\/5{color:#1f29370d}.zenuml .text-gray-800\\/50{color:#1f293780}.zenuml .text-gray-800\\/55{color:#1f29378c}.zenuml .text-gray-800\\/60{color:#1f293799}.zenuml .text-gray-800\\/65{color:#1f2937a6}.zenuml .text-gray-800\\/70{color:#1f2937b3}.zenuml .text-gray-800\\/75{color:#1f2937bf}.zenuml .text-gray-800\\/80{color:#1f2937cc}.zenuml .text-gray-800\\/85{color:#1f2937d9}.zenuml .text-gray-800\\/90{color:#1f2937e6}.zenuml .text-gray-800\\/95{color:#1f2937f2}.zenuml .text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.zenuml .text-gray-900\\/0{color:#11182700}.zenuml .text-gray-900\\/10{color:#1118271a}.zenuml .text-gray-900\\/100{color:#111827}.zenuml .text-gray-900\\/15{color:#11182726}.zenuml .text-gray-900\\/20{color:#11182733}.zenuml .text-gray-900\\/25{color:#11182740}.zenuml .text-gray-900\\/30{color:#1118274d}.zenuml .text-gray-900\\/35{color:#11182759}.zenuml .text-gray-900\\/40{color:#11182766}.zenuml .text-gray-900\\/45{color:#11182773}.zenuml .text-gray-900\\/5{color:#1118270d}.zenuml .text-gray-900\\/50{color:#11182780}.zenuml .text-gray-900\\/55{color:#1118278c}.zenuml .text-gray-900\\/60{color:#11182799}.zenuml .text-gray-900\\/65{color:#111827a6}.zenuml .text-gray-900\\/70{color:#111827b3}.zenuml .text-gray-900\\/75{color:#111827bf}.zenuml .text-gray-900\\/80{color:#111827cc}.zenuml .text-gray-900\\/85{color:#111827d9}.zenuml .text-gray-900\\/90{color:#111827e6}.zenuml .text-gray-900\\/95{color:#111827f2}.zenuml .text-gray-950{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.zenuml .text-gray-950\\/0{color:#03071200}.zenuml .text-gray-950\\/10{color:#0307121a}.zenuml .text-gray-950\\/100{color:#030712}.zenuml .text-gray-950\\/15{color:#03071226}.zenuml .text-gray-950\\/20{color:#03071233}.zenuml .text-gray-950\\/25{color:#03071240}.zenuml .text-gray-950\\/30{color:#0307124d}.zenuml .text-gray-950\\/35{color:#03071259}.zenuml .text-gray-950\\/40{color:#03071266}.zenuml .text-gray-950\\/45{color:#03071273}.zenuml .text-gray-950\\/5{color:#0307120d}.zenuml .text-gray-950\\/50{color:#03071280}.zenuml .text-gray-950\\/55{color:#0307128c}.zenuml .text-gray-950\\/60{color:#03071299}.zenuml .text-gray-950\\/65{color:#030712a6}.zenuml .text-gray-950\\/70{color:#030712b3}.zenuml .text-gray-950\\/75{color:#030712bf}.zenuml .text-gray-950\\/80{color:#030712cc}.zenuml .text-gray-950\\/85{color:#030712d9}.zenuml .text-gray-950\\/90{color:#030712e6}.zenuml .text-gray-950\\/95{color:#030712f2}.zenuml .text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.zenuml .text-green-100\\/0{color:#dcfce700}.zenuml .text-green-100\\/10{color:#dcfce71a}.zenuml .text-green-100\\/100{color:#dcfce7}.zenuml .text-green-100\\/15{color:#dcfce726}.zenuml .text-green-100\\/20{color:#dcfce733}.zenuml .text-green-100\\/25{color:#dcfce740}.zenuml .text-green-100\\/30{color:#dcfce74d}.zenuml .text-green-100\\/35{color:#dcfce759}.zenuml .text-green-100\\/40{color:#dcfce766}.zenuml .text-green-100\\/45{color:#dcfce773}.zenuml .text-green-100\\/5{color:#dcfce70d}.zenuml .text-green-100\\/50{color:#dcfce780}.zenuml .text-green-100\\/55{color:#dcfce78c}.zenuml .text-green-100\\/60{color:#dcfce799}.zenuml .text-green-100\\/65{color:#dcfce7a6}.zenuml .text-green-100\\/70{color:#dcfce7b3}.zenuml .text-green-100\\/75{color:#dcfce7bf}.zenuml .text-green-100\\/80{color:#dcfce7cc}.zenuml .text-green-100\\/85{color:#dcfce7d9}.zenuml .text-green-100\\/90{color:#dcfce7e6}.zenuml .text-green-100\\/95{color:#dcfce7f2}.zenuml .text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.zenuml .text-green-200\\/0{color:#bbf7d000}.zenuml .text-green-200\\/10{color:#bbf7d01a}.zenuml .text-green-200\\/100{color:#bbf7d0}.zenuml .text-green-200\\/15{color:#bbf7d026}.zenuml .text-green-200\\/20{color:#bbf7d033}.zenuml .text-green-200\\/25{color:#bbf7d040}.zenuml .text-green-200\\/30{color:#bbf7d04d}.zenuml .text-green-200\\/35{color:#bbf7d059}.zenuml .text-green-200\\/40{color:#bbf7d066}.zenuml .text-green-200\\/45{color:#bbf7d073}.zenuml .text-green-200\\/5{color:#bbf7d00d}.zenuml .text-green-200\\/50{color:#bbf7d080}.zenuml .text-green-200\\/55{color:#bbf7d08c}.zenuml .text-green-200\\/60{color:#bbf7d099}.zenuml .text-green-200\\/65{color:#bbf7d0a6}.zenuml .text-green-200\\/70{color:#bbf7d0b3}.zenuml .text-green-200\\/75{color:#bbf7d0bf}.zenuml .text-green-200\\/80{color:#bbf7d0cc}.zenuml .text-green-200\\/85{color:#bbf7d0d9}.zenuml .text-green-200\\/90{color:#bbf7d0e6}.zenuml .text-green-200\\/95{color:#bbf7d0f2}.zenuml .text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.zenuml .text-green-300\\/0{color:#86efac00}.zenuml .text-green-300\\/10{color:#86efac1a}.zenuml .text-green-300\\/100{color:#86efac}.zenuml .text-green-300\\/15{color:#86efac26}.zenuml .text-green-300\\/20{color:#86efac33}.zenuml .text-green-300\\/25{color:#86efac40}.zenuml .text-green-300\\/30{color:#86efac4d}.zenuml .text-green-300\\/35{color:#86efac59}.zenuml .text-green-300\\/40{color:#86efac66}.zenuml .text-green-300\\/45{color:#86efac73}.zenuml .text-green-300\\/5{color:#86efac0d}.zenuml .text-green-300\\/50{color:#86efac80}.zenuml .text-green-300\\/55{color:#86efac8c}.zenuml .text-green-300\\/60{color:#86efac99}.zenuml .text-green-300\\/65{color:#86efaca6}.zenuml .text-green-300\\/70{color:#86efacb3}.zenuml .text-green-300\\/75{color:#86efacbf}.zenuml .text-green-300\\/80{color:#86efaccc}.zenuml .text-green-300\\/85{color:#86efacd9}.zenuml .text-green-300\\/90{color:#86eface6}.zenuml .text-green-300\\/95{color:#86efacf2}.zenuml .text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.zenuml .text-green-400\\/0{color:#4ade8000}.zenuml .text-green-400\\/10{color:#4ade801a}.zenuml .text-green-400\\/100{color:#4ade80}.zenuml .text-green-400\\/15{color:#4ade8026}.zenuml .text-green-400\\/20{color:#4ade8033}.zenuml .text-green-400\\/25{color:#4ade8040}.zenuml .text-green-400\\/30{color:#4ade804d}.zenuml .text-green-400\\/35{color:#4ade8059}.zenuml .text-green-400\\/40{color:#4ade8066}.zenuml .text-green-400\\/45{color:#4ade8073}.zenuml .text-green-400\\/5{color:#4ade800d}.zenuml .text-green-400\\/50{color:#4ade8080}.zenuml .text-green-400\\/55{color:#4ade808c}.zenuml .text-green-400\\/60{color:#4ade8099}.zenuml .text-green-400\\/65{color:#4ade80a6}.zenuml .text-green-400\\/70{color:#4ade80b3}.zenuml .text-green-400\\/75{color:#4ade80bf}.zenuml .text-green-400\\/80{color:#4ade80cc}.zenuml .text-green-400\\/85{color:#4ade80d9}.zenuml .text-green-400\\/90{color:#4ade80e6}.zenuml .text-green-400\\/95{color:#4ade80f2}.zenuml .text-green-50{--tw-text-opacity: 1;color:rgb(240 253 244 / var(--tw-text-opacity, 1))}.zenuml .text-green-50\\/0{color:#f0fdf400}.zenuml .text-green-50\\/10{color:#f0fdf41a}.zenuml .text-green-50\\/100{color:#f0fdf4}.zenuml .text-green-50\\/15{color:#f0fdf426}.zenuml .text-green-50\\/20{color:#f0fdf433}.zenuml .text-green-50\\/25{color:#f0fdf440}.zenuml .text-green-50\\/30{color:#f0fdf44d}.zenuml .text-green-50\\/35{color:#f0fdf459}.zenuml .text-green-50\\/40{color:#f0fdf466}.zenuml .text-green-50\\/45{color:#f0fdf473}.zenuml .text-green-50\\/5{color:#f0fdf40d}.zenuml .text-green-50\\/50{color:#f0fdf480}.zenuml .text-green-50\\/55{color:#f0fdf48c}.zenuml .text-green-50\\/60{color:#f0fdf499}.zenuml .text-green-50\\/65{color:#f0fdf4a6}.zenuml .text-green-50\\/70{color:#f0fdf4b3}.zenuml .text-green-50\\/75{color:#f0fdf4bf}.zenuml .text-green-50\\/80{color:#f0fdf4cc}.zenuml .text-green-50\\/85{color:#f0fdf4d9}.zenuml .text-green-50\\/90{color:#f0fdf4e6}.zenuml .text-green-50\\/95{color:#f0fdf4f2}.zenuml .text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.zenuml .text-green-500\\/0{color:#22c55e00}.zenuml .text-green-500\\/10{color:#22c55e1a}.zenuml .text-green-500\\/100{color:#22c55e}.zenuml .text-green-500\\/15{color:#22c55e26}.zenuml .text-green-500\\/20{color:#22c55e33}.zenuml .text-green-500\\/25{color:#22c55e40}.zenuml .text-green-500\\/30{color:#22c55e4d}.zenuml .text-green-500\\/35{color:#22c55e59}.zenuml .text-green-500\\/40{color:#22c55e66}.zenuml .text-green-500\\/45{color:#22c55e73}.zenuml .text-green-500\\/5{color:#22c55e0d}.zenuml .text-green-500\\/50{color:#22c55e80}.zenuml .text-green-500\\/55{color:#22c55e8c}.zenuml .text-green-500\\/60{color:#22c55e99}.zenuml .text-green-500\\/65{color:#22c55ea6}.zenuml .text-green-500\\/70{color:#22c55eb3}.zenuml .text-green-500\\/75{color:#22c55ebf}.zenuml .text-green-500\\/80{color:#22c55ecc}.zenuml .text-green-500\\/85{color:#22c55ed9}.zenuml .text-green-500\\/90{color:#22c55ee6}.zenuml .text-green-500\\/95{color:#22c55ef2}.zenuml .text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.zenuml .text-green-600\\/0{color:#16a34a00}.zenuml .text-green-600\\/10{color:#16a34a1a}.zenuml .text-green-600\\/100{color:#16a34a}.zenuml .text-green-600\\/15{color:#16a34a26}.zenuml .text-green-600\\/20{color:#16a34a33}.zenuml .text-green-600\\/25{color:#16a34a40}.zenuml .text-green-600\\/30{color:#16a34a4d}.zenuml .text-green-600\\/35{color:#16a34a59}.zenuml .text-green-600\\/40{color:#16a34a66}.zenuml .text-green-600\\/45{color:#16a34a73}.zenuml .text-green-600\\/5{color:#16a34a0d}.zenuml .text-green-600\\/50{color:#16a34a80}.zenuml .text-green-600\\/55{color:#16a34a8c}.zenuml .text-green-600\\/60{color:#16a34a99}.zenuml .text-green-600\\/65{color:#16a34aa6}.zenuml .text-green-600\\/70{color:#16a34ab3}.zenuml .text-green-600\\/75{color:#16a34abf}.zenuml .text-green-600\\/80{color:#16a34acc}.zenuml .text-green-600\\/85{color:#16a34ad9}.zenuml .text-green-600\\/90{color:#16a34ae6}.zenuml .text-green-600\\/95{color:#16a34af2}.zenuml .text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.zenuml .text-green-700\\/0{color:#15803d00}.zenuml .text-green-700\\/10{color:#15803d1a}.zenuml .text-green-700\\/100{color:#15803d}.zenuml .text-green-700\\/15{color:#15803d26}.zenuml .text-green-700\\/20{color:#15803d33}.zenuml .text-green-700\\/25{color:#15803d40}.zenuml .text-green-700\\/30{color:#15803d4d}.zenuml .text-green-700\\/35{color:#15803d59}.zenuml .text-green-700\\/40{color:#15803d66}.zenuml .text-green-700\\/45{color:#15803d73}.zenuml .text-green-700\\/5{color:#15803d0d}.zenuml .text-green-700\\/50{color:#15803d80}.zenuml .text-green-700\\/55{color:#15803d8c}.zenuml .text-green-700\\/60{color:#15803d99}.zenuml .text-green-700\\/65{color:#15803da6}.zenuml .text-green-700\\/70{color:#15803db3}.zenuml .text-green-700\\/75{color:#15803dbf}.zenuml .text-green-700\\/80{color:#15803dcc}.zenuml .text-green-700\\/85{color:#15803dd9}.zenuml .text-green-700\\/90{color:#15803de6}.zenuml .text-green-700\\/95{color:#15803df2}.zenuml .text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.zenuml .text-green-800\\/0{color:#16653400}.zenuml .text-green-800\\/10{color:#1665341a}.zenuml .text-green-800\\/100{color:#166534}.zenuml .text-green-800\\/15{color:#16653426}.zenuml .text-green-800\\/20{color:#16653433}.zenuml .text-green-800\\/25{color:#16653440}.zenuml .text-green-800\\/30{color:#1665344d}.zenuml .text-green-800\\/35{color:#16653459}.zenuml .text-green-800\\/40{color:#16653466}.zenuml .text-green-800\\/45{color:#16653473}.zenuml .text-green-800\\/5{color:#1665340d}.zenuml .text-green-800\\/50{color:#16653480}.zenuml .text-green-800\\/55{color:#1665348c}.zenuml .text-green-800\\/60{color:#16653499}.zenuml .text-green-800\\/65{color:#166534a6}.zenuml .text-green-800\\/70{color:#166534b3}.zenuml .text-green-800\\/75{color:#166534bf}.zenuml .text-green-800\\/80{color:#166534cc}.zenuml .text-green-800\\/85{color:#166534d9}.zenuml .text-green-800\\/90{color:#166534e6}.zenuml .text-green-800\\/95{color:#166534f2}.zenuml .text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.zenuml .text-green-900\\/0{color:#14532d00}.zenuml .text-green-900\\/10{color:#14532d1a}.zenuml .text-green-900\\/100{color:#14532d}.zenuml .text-green-900\\/15{color:#14532d26}.zenuml .text-green-900\\/20{color:#14532d33}.zenuml .text-green-900\\/25{color:#14532d40}.zenuml .text-green-900\\/30{color:#14532d4d}.zenuml .text-green-900\\/35{color:#14532d59}.zenuml .text-green-900\\/40{color:#14532d66}.zenuml .text-green-900\\/45{color:#14532d73}.zenuml .text-green-900\\/5{color:#14532d0d}.zenuml .text-green-900\\/50{color:#14532d80}.zenuml .text-green-900\\/55{color:#14532d8c}.zenuml .text-green-900\\/60{color:#14532d99}.zenuml .text-green-900\\/65{color:#14532da6}.zenuml .text-green-900\\/70{color:#14532db3}.zenuml .text-green-900\\/75{color:#14532dbf}.zenuml .text-green-900\\/80{color:#14532dcc}.zenuml .text-green-900\\/85{color:#14532dd9}.zenuml .text-green-900\\/90{color:#14532de6}.zenuml .text-green-900\\/95{color:#14532df2}.zenuml .text-green-950{--tw-text-opacity: 1;color:rgb(5 46 22 / var(--tw-text-opacity, 1))}.zenuml .text-green-950\\/0{color:#052e1600}.zenuml .text-green-950\\/10{color:#052e161a}.zenuml .text-green-950\\/100{color:#052e16}.zenuml .text-green-950\\/15{color:#052e1626}.zenuml .text-green-950\\/20{color:#052e1633}.zenuml .text-green-950\\/25{color:#052e1640}.zenuml .text-green-950\\/30{color:#052e164d}.zenuml .text-green-950\\/35{color:#052e1659}.zenuml .text-green-950\\/40{color:#052e1666}.zenuml .text-green-950\\/45{color:#052e1673}.zenuml .text-green-950\\/5{color:#052e160d}.zenuml .text-green-950\\/50{color:#052e1680}.zenuml .text-green-950\\/55{color:#052e168c}.zenuml .text-green-950\\/60{color:#052e1699}.zenuml .text-green-950\\/65{color:#052e16a6}.zenuml .text-green-950\\/70{color:#052e16b3}.zenuml .text-green-950\\/75{color:#052e16bf}.zenuml .text-green-950\\/80{color:#052e16cc}.zenuml .text-green-950\\/85{color:#052e16d9}.zenuml .text-green-950\\/90{color:#052e16e6}.zenuml .text-green-950\\/95{color:#052e16f2}.zenuml .text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-100\\/0{color:#e0e7ff00}.zenuml .text-indigo-100\\/10{color:#e0e7ff1a}.zenuml .text-indigo-100\\/100{color:#e0e7ff}.zenuml .text-indigo-100\\/15{color:#e0e7ff26}.zenuml .text-indigo-100\\/20{color:#e0e7ff33}.zenuml .text-indigo-100\\/25{color:#e0e7ff40}.zenuml .text-indigo-100\\/30{color:#e0e7ff4d}.zenuml .text-indigo-100\\/35{color:#e0e7ff59}.zenuml .text-indigo-100\\/40{color:#e0e7ff66}.zenuml .text-indigo-100\\/45{color:#e0e7ff73}.zenuml .text-indigo-100\\/5{color:#e0e7ff0d}.zenuml .text-indigo-100\\/50{color:#e0e7ff80}.zenuml .text-indigo-100\\/55{color:#e0e7ff8c}.zenuml .text-indigo-100\\/60{color:#e0e7ff99}.zenuml .text-indigo-100\\/65{color:#e0e7ffa6}.zenuml .text-indigo-100\\/70{color:#e0e7ffb3}.zenuml .text-indigo-100\\/75{color:#e0e7ffbf}.zenuml .text-indigo-100\\/80{color:#e0e7ffcc}.zenuml .text-indigo-100\\/85{color:#e0e7ffd9}.zenuml .text-indigo-100\\/90{color:#e0e7ffe6}.zenuml .text-indigo-100\\/95{color:#e0e7fff2}.zenuml .text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-200\\/0{color:#c7d2fe00}.zenuml .text-indigo-200\\/10{color:#c7d2fe1a}.zenuml .text-indigo-200\\/100{color:#c7d2fe}.zenuml .text-indigo-200\\/15{color:#c7d2fe26}.zenuml .text-indigo-200\\/20{color:#c7d2fe33}.zenuml .text-indigo-200\\/25{color:#c7d2fe40}.zenuml .text-indigo-200\\/30{color:#c7d2fe4d}.zenuml .text-indigo-200\\/35{color:#c7d2fe59}.zenuml .text-indigo-200\\/40{color:#c7d2fe66}.zenuml .text-indigo-200\\/45{color:#c7d2fe73}.zenuml .text-indigo-200\\/5{color:#c7d2fe0d}.zenuml .text-indigo-200\\/50{color:#c7d2fe80}.zenuml .text-indigo-200\\/55{color:#c7d2fe8c}.zenuml .text-indigo-200\\/60{color:#c7d2fe99}.zenuml .text-indigo-200\\/65{color:#c7d2fea6}.zenuml .text-indigo-200\\/70{color:#c7d2feb3}.zenuml .text-indigo-200\\/75{color:#c7d2febf}.zenuml .text-indigo-200\\/80{color:#c7d2fecc}.zenuml .text-indigo-200\\/85{color:#c7d2fed9}.zenuml .text-indigo-200\\/90{color:#c7d2fee6}.zenuml .text-indigo-200\\/95{color:#c7d2fef2}.zenuml .text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-300\\/0{color:#a5b4fc00}.zenuml .text-indigo-300\\/10{color:#a5b4fc1a}.zenuml .text-indigo-300\\/100{color:#a5b4fc}.zenuml .text-indigo-300\\/15{color:#a5b4fc26}.zenuml .text-indigo-300\\/20{color:#a5b4fc33}.zenuml .text-indigo-300\\/25{color:#a5b4fc40}.zenuml .text-indigo-300\\/30{color:#a5b4fc4d}.zenuml .text-indigo-300\\/35{color:#a5b4fc59}.zenuml .text-indigo-300\\/40{color:#a5b4fc66}.zenuml .text-indigo-300\\/45{color:#a5b4fc73}.zenuml .text-indigo-300\\/5{color:#a5b4fc0d}.zenuml .text-indigo-300\\/50{color:#a5b4fc80}.zenuml .text-indigo-300\\/55{color:#a5b4fc8c}.zenuml .text-indigo-300\\/60{color:#a5b4fc99}.zenuml .text-indigo-300\\/65{color:#a5b4fca6}.zenuml .text-indigo-300\\/70{color:#a5b4fcb3}.zenuml .text-indigo-300\\/75{color:#a5b4fcbf}.zenuml .text-indigo-300\\/80{color:#a5b4fccc}.zenuml .text-indigo-300\\/85{color:#a5b4fcd9}.zenuml .text-indigo-300\\/90{color:#a5b4fce6}.zenuml .text-indigo-300\\/95{color:#a5b4fcf2}.zenuml .text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-400\\/0{color:#818cf800}.zenuml .text-indigo-400\\/10{color:#818cf81a}.zenuml .text-indigo-400\\/100{color:#818cf8}.zenuml .text-indigo-400\\/15{color:#818cf826}.zenuml .text-indigo-400\\/20{color:#818cf833}.zenuml .text-indigo-400\\/25{color:#818cf840}.zenuml .text-indigo-400\\/30{color:#818cf84d}.zenuml .text-indigo-400\\/35{color:#818cf859}.zenuml .text-indigo-400\\/40{color:#818cf866}.zenuml .text-indigo-400\\/45{color:#818cf873}.zenuml .text-indigo-400\\/5{color:#818cf80d}.zenuml .text-indigo-400\\/50{color:#818cf880}.zenuml .text-indigo-400\\/55{color:#818cf88c}.zenuml .text-indigo-400\\/60{color:#818cf899}.zenuml .text-indigo-400\\/65{color:#818cf8a6}.zenuml .text-indigo-400\\/70{color:#818cf8b3}.zenuml .text-indigo-400\\/75{color:#818cf8bf}.zenuml .text-indigo-400\\/80{color:#818cf8cc}.zenuml .text-indigo-400\\/85{color:#818cf8d9}.zenuml .text-indigo-400\\/90{color:#818cf8e6}.zenuml .text-indigo-400\\/95{color:#818cf8f2}.zenuml .text-indigo-50{--tw-text-opacity: 1;color:rgb(238 242 255 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-50\\/0{color:#eef2ff00}.zenuml .text-indigo-50\\/10{color:#eef2ff1a}.zenuml .text-indigo-50\\/100{color:#eef2ff}.zenuml .text-indigo-50\\/15{color:#eef2ff26}.zenuml .text-indigo-50\\/20{color:#eef2ff33}.zenuml .text-indigo-50\\/25{color:#eef2ff40}.zenuml .text-indigo-50\\/30{color:#eef2ff4d}.zenuml .text-indigo-50\\/35{color:#eef2ff59}.zenuml .text-indigo-50\\/40{color:#eef2ff66}.zenuml .text-indigo-50\\/45{color:#eef2ff73}.zenuml .text-indigo-50\\/5{color:#eef2ff0d}.zenuml .text-indigo-50\\/50{color:#eef2ff80}.zenuml .text-indigo-50\\/55{color:#eef2ff8c}.zenuml .text-indigo-50\\/60{color:#eef2ff99}.zenuml .text-indigo-50\\/65{color:#eef2ffa6}.zenuml .text-indigo-50\\/70{color:#eef2ffb3}.zenuml .text-indigo-50\\/75{color:#eef2ffbf}.zenuml .text-indigo-50\\/80{color:#eef2ffcc}.zenuml .text-indigo-50\\/85{color:#eef2ffd9}.zenuml .text-indigo-50\\/90{color:#eef2ffe6}.zenuml .text-indigo-50\\/95{color:#eef2fff2}.zenuml .text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-500\\/0{color:#6366f100}.zenuml .text-indigo-500\\/10{color:#6366f11a}.zenuml .text-indigo-500\\/100{color:#6366f1}.zenuml .text-indigo-500\\/15{color:#6366f126}.zenuml .text-indigo-500\\/20{color:#6366f133}.zenuml .text-indigo-500\\/25{color:#6366f140}.zenuml .text-indigo-500\\/30{color:#6366f14d}.zenuml .text-indigo-500\\/35{color:#6366f159}.zenuml .text-indigo-500\\/40{color:#6366f166}.zenuml .text-indigo-500\\/45{color:#6366f173}.zenuml .text-indigo-500\\/5{color:#6366f10d}.zenuml .text-indigo-500\\/50{color:#6366f180}.zenuml .text-indigo-500\\/55{color:#6366f18c}.zenuml .text-indigo-500\\/60{color:#6366f199}.zenuml .text-indigo-500\\/65{color:#6366f1a6}.zenuml .text-indigo-500\\/70{color:#6366f1b3}.zenuml .text-indigo-500\\/75{color:#6366f1bf}.zenuml .text-indigo-500\\/80{color:#6366f1cc}.zenuml .text-indigo-500\\/85{color:#6366f1d9}.zenuml .text-indigo-500\\/90{color:#6366f1e6}.zenuml .text-indigo-500\\/95{color:#6366f1f2}.zenuml .text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-600\\/0{color:#4f46e500}.zenuml .text-indigo-600\\/10{color:#4f46e51a}.zenuml .text-indigo-600\\/100{color:#4f46e5}.zenuml .text-indigo-600\\/15{color:#4f46e526}.zenuml .text-indigo-600\\/20{color:#4f46e533}.zenuml .text-indigo-600\\/25{color:#4f46e540}.zenuml .text-indigo-600\\/30{color:#4f46e54d}.zenuml .text-indigo-600\\/35{color:#4f46e559}.zenuml .text-indigo-600\\/40{color:#4f46e566}.zenuml .text-indigo-600\\/45{color:#4f46e573}.zenuml .text-indigo-600\\/5{color:#4f46e50d}.zenuml .text-indigo-600\\/50{color:#4f46e580}.zenuml .text-indigo-600\\/55{color:#4f46e58c}.zenuml .text-indigo-600\\/60{color:#4f46e599}.zenuml .text-indigo-600\\/65{color:#4f46e5a6}.zenuml .text-indigo-600\\/70{color:#4f46e5b3}.zenuml .text-indigo-600\\/75{color:#4f46e5bf}.zenuml .text-indigo-600\\/80{color:#4f46e5cc}.zenuml .text-indigo-600\\/85{color:#4f46e5d9}.zenuml .text-indigo-600\\/90{color:#4f46e5e6}.zenuml .text-indigo-600\\/95{color:#4f46e5f2}.zenuml .text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-700\\/0{color:#4338ca00}.zenuml .text-indigo-700\\/10{color:#4338ca1a}.zenuml .text-indigo-700\\/100{color:#4338ca}.zenuml .text-indigo-700\\/15{color:#4338ca26}.zenuml .text-indigo-700\\/20{color:#4338ca33}.zenuml .text-indigo-700\\/25{color:#4338ca40}.zenuml .text-indigo-700\\/30{color:#4338ca4d}.zenuml .text-indigo-700\\/35{color:#4338ca59}.zenuml .text-indigo-700\\/40{color:#4338ca66}.zenuml .text-indigo-700\\/45{color:#4338ca73}.zenuml .text-indigo-700\\/5{color:#4338ca0d}.zenuml .text-indigo-700\\/50{color:#4338ca80}.zenuml .text-indigo-700\\/55{color:#4338ca8c}.zenuml .text-indigo-700\\/60{color:#4338ca99}.zenuml .text-indigo-700\\/65{color:#4338caa6}.zenuml .text-indigo-700\\/70{color:#4338cab3}.zenuml .text-indigo-700\\/75{color:#4338cabf}.zenuml .text-indigo-700\\/80{color:#4338cacc}.zenuml .text-indigo-700\\/85{color:#4338cad9}.zenuml .text-indigo-700\\/90{color:#4338cae6}.zenuml .text-indigo-700\\/95{color:#4338caf2}.zenuml .text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-800\\/0{color:#3730a300}.zenuml .text-indigo-800\\/10{color:#3730a31a}.zenuml .text-indigo-800\\/100{color:#3730a3}.zenuml .text-indigo-800\\/15{color:#3730a326}.zenuml .text-indigo-800\\/20{color:#3730a333}.zenuml .text-indigo-800\\/25{color:#3730a340}.zenuml .text-indigo-800\\/30{color:#3730a34d}.zenuml .text-indigo-800\\/35{color:#3730a359}.zenuml .text-indigo-800\\/40{color:#3730a366}.zenuml .text-indigo-800\\/45{color:#3730a373}.zenuml .text-indigo-800\\/5{color:#3730a30d}.zenuml .text-indigo-800\\/50{color:#3730a380}.zenuml .text-indigo-800\\/55{color:#3730a38c}.zenuml .text-indigo-800\\/60{color:#3730a399}.zenuml .text-indigo-800\\/65{color:#3730a3a6}.zenuml .text-indigo-800\\/70{color:#3730a3b3}.zenuml .text-indigo-800\\/75{color:#3730a3bf}.zenuml .text-indigo-800\\/80{color:#3730a3cc}.zenuml .text-indigo-800\\/85{color:#3730a3d9}.zenuml .text-indigo-800\\/90{color:#3730a3e6}.zenuml .text-indigo-800\\/95{color:#3730a3f2}.zenuml .text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-900\\/0{color:#312e8100}.zenuml .text-indigo-900\\/10{color:#312e811a}.zenuml .text-indigo-900\\/100{color:#312e81}.zenuml .text-indigo-900\\/15{color:#312e8126}.zenuml .text-indigo-900\\/20{color:#312e8133}.zenuml .text-indigo-900\\/25{color:#312e8140}.zenuml .text-indigo-900\\/30{color:#312e814d}.zenuml .text-indigo-900\\/35{color:#312e8159}.zenuml .text-indigo-900\\/40{color:#312e8166}.zenuml .text-indigo-900\\/45{color:#312e8173}.zenuml .text-indigo-900\\/5{color:#312e810d}.zenuml .text-indigo-900\\/50{color:#312e8180}.zenuml .text-indigo-900\\/55{color:#312e818c}.zenuml .text-indigo-900\\/60{color:#312e8199}.zenuml .text-indigo-900\\/65{color:#312e81a6}.zenuml .text-indigo-900\\/70{color:#312e81b3}.zenuml .text-indigo-900\\/75{color:#312e81bf}.zenuml .text-indigo-900\\/80{color:#312e81cc}.zenuml .text-indigo-900\\/85{color:#312e81d9}.zenuml .text-indigo-900\\/90{color:#312e81e6}.zenuml .text-indigo-900\\/95{color:#312e81f2}.zenuml .text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.zenuml .text-indigo-950\\/0{color:#1e1b4b00}.zenuml .text-indigo-950\\/10{color:#1e1b4b1a}.zenuml .text-indigo-950\\/100{color:#1e1b4b}.zenuml .text-indigo-950\\/15{color:#1e1b4b26}.zenuml .text-indigo-950\\/20{color:#1e1b4b33}.zenuml .text-indigo-950\\/25{color:#1e1b4b40}.zenuml .text-indigo-950\\/30{color:#1e1b4b4d}.zenuml .text-indigo-950\\/35{color:#1e1b4b59}.zenuml .text-indigo-950\\/40{color:#1e1b4b66}.zenuml .text-indigo-950\\/45{color:#1e1b4b73}.zenuml .text-indigo-950\\/5{color:#1e1b4b0d}.zenuml .text-indigo-950\\/50{color:#1e1b4b80}.zenuml .text-indigo-950\\/55{color:#1e1b4b8c}.zenuml .text-indigo-950\\/60{color:#1e1b4b99}.zenuml .text-indigo-950\\/65{color:#1e1b4ba6}.zenuml .text-indigo-950\\/70{color:#1e1b4bb3}.zenuml .text-indigo-950\\/75{color:#1e1b4bbf}.zenuml .text-indigo-950\\/80{color:#1e1b4bcc}.zenuml .text-indigo-950\\/85{color:#1e1b4bd9}.zenuml .text-indigo-950\\/90{color:#1e1b4be6}.zenuml .text-indigo-950\\/95{color:#1e1b4bf2}.zenuml .text-inherit{color:inherit}.zenuml .text-lime-100{--tw-text-opacity: 1;color:rgb(236 252 203 / var(--tw-text-opacity, 1))}.zenuml .text-lime-100\\/0{color:#ecfccb00}.zenuml .text-lime-100\\/10{color:#ecfccb1a}.zenuml .text-lime-100\\/100{color:#ecfccb}.zenuml .text-lime-100\\/15{color:#ecfccb26}.zenuml .text-lime-100\\/20{color:#ecfccb33}.zenuml .text-lime-100\\/25{color:#ecfccb40}.zenuml .text-lime-100\\/30{color:#ecfccb4d}.zenuml .text-lime-100\\/35{color:#ecfccb59}.zenuml .text-lime-100\\/40{color:#ecfccb66}.zenuml .text-lime-100\\/45{color:#ecfccb73}.zenuml .text-lime-100\\/5{color:#ecfccb0d}.zenuml .text-lime-100\\/50{color:#ecfccb80}.zenuml .text-lime-100\\/55{color:#ecfccb8c}.zenuml .text-lime-100\\/60{color:#ecfccb99}.zenuml .text-lime-100\\/65{color:#ecfccba6}.zenuml .text-lime-100\\/70{color:#ecfccbb3}.zenuml .text-lime-100\\/75{color:#ecfccbbf}.zenuml .text-lime-100\\/80{color:#ecfccbcc}.zenuml .text-lime-100\\/85{color:#ecfccbd9}.zenuml .text-lime-100\\/90{color:#ecfccbe6}.zenuml .text-lime-100\\/95{color:#ecfccbf2}.zenuml .text-lime-200{--tw-text-opacity: 1;color:rgb(217 249 157 / var(--tw-text-opacity, 1))}.zenuml .text-lime-200\\/0{color:#d9f99d00}.zenuml .text-lime-200\\/10{color:#d9f99d1a}.zenuml .text-lime-200\\/100{color:#d9f99d}.zenuml .text-lime-200\\/15{color:#d9f99d26}.zenuml .text-lime-200\\/20{color:#d9f99d33}.zenuml .text-lime-200\\/25{color:#d9f99d40}.zenuml .text-lime-200\\/30{color:#d9f99d4d}.zenuml .text-lime-200\\/35{color:#d9f99d59}.zenuml .text-lime-200\\/40{color:#d9f99d66}.zenuml .text-lime-200\\/45{color:#d9f99d73}.zenuml .text-lime-200\\/5{color:#d9f99d0d}.zenuml .text-lime-200\\/50{color:#d9f99d80}.zenuml .text-lime-200\\/55{color:#d9f99d8c}.zenuml .text-lime-200\\/60{color:#d9f99d99}.zenuml .text-lime-200\\/65{color:#d9f99da6}.zenuml .text-lime-200\\/70{color:#d9f99db3}.zenuml .text-lime-200\\/75{color:#d9f99dbf}.zenuml .text-lime-200\\/80{color:#d9f99dcc}.zenuml .text-lime-200\\/85{color:#d9f99dd9}.zenuml .text-lime-200\\/90{color:#d9f99de6}.zenuml .text-lime-200\\/95{color:#d9f99df2}.zenuml .text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.zenuml .text-lime-300\\/0{color:#bef26400}.zenuml .text-lime-300\\/10{color:#bef2641a}.zenuml .text-lime-300\\/100{color:#bef264}.zenuml .text-lime-300\\/15{color:#bef26426}.zenuml .text-lime-300\\/20{color:#bef26433}.zenuml .text-lime-300\\/25{color:#bef26440}.zenuml .text-lime-300\\/30{color:#bef2644d}.zenuml .text-lime-300\\/35{color:#bef26459}.zenuml .text-lime-300\\/40{color:#bef26466}.zenuml .text-lime-300\\/45{color:#bef26473}.zenuml .text-lime-300\\/5{color:#bef2640d}.zenuml .text-lime-300\\/50{color:#bef26480}.zenuml .text-lime-300\\/55{color:#bef2648c}.zenuml .text-lime-300\\/60{color:#bef26499}.zenuml .text-lime-300\\/65{color:#bef264a6}.zenuml .text-lime-300\\/70{color:#bef264b3}.zenuml .text-lime-300\\/75{color:#bef264bf}.zenuml .text-lime-300\\/80{color:#bef264cc}.zenuml .text-lime-300\\/85{color:#bef264d9}.zenuml .text-lime-300\\/90{color:#bef264e6}.zenuml .text-lime-300\\/95{color:#bef264f2}.zenuml .text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.zenuml .text-lime-400\\/0{color:#a3e63500}.zenuml .text-lime-400\\/10{color:#a3e6351a}.zenuml .text-lime-400\\/100{color:#a3e635}.zenuml .text-lime-400\\/15{color:#a3e63526}.zenuml .text-lime-400\\/20{color:#a3e63533}.zenuml .text-lime-400\\/25{color:#a3e63540}.zenuml .text-lime-400\\/30{color:#a3e6354d}.zenuml .text-lime-400\\/35{color:#a3e63559}.zenuml .text-lime-400\\/40{color:#a3e63566}.zenuml .text-lime-400\\/45{color:#a3e63573}.zenuml .text-lime-400\\/5{color:#a3e6350d}.zenuml .text-lime-400\\/50{color:#a3e63580}.zenuml .text-lime-400\\/55{color:#a3e6358c}.zenuml .text-lime-400\\/60{color:#a3e63599}.zenuml .text-lime-400\\/65{color:#a3e635a6}.zenuml .text-lime-400\\/70{color:#a3e635b3}.zenuml .text-lime-400\\/75{color:#a3e635bf}.zenuml .text-lime-400\\/80{color:#a3e635cc}.zenuml .text-lime-400\\/85{color:#a3e635d9}.zenuml .text-lime-400\\/90{color:#a3e635e6}.zenuml .text-lime-400\\/95{color:#a3e635f2}.zenuml .text-lime-50{--tw-text-opacity: 1;color:rgb(247 254 231 / var(--tw-text-opacity, 1))}.zenuml .text-lime-50\\/0{color:#f7fee700}.zenuml .text-lime-50\\/10{color:#f7fee71a}.zenuml .text-lime-50\\/100{color:#f7fee7}.zenuml .text-lime-50\\/15{color:#f7fee726}.zenuml .text-lime-50\\/20{color:#f7fee733}.zenuml .text-lime-50\\/25{color:#f7fee740}.zenuml .text-lime-50\\/30{color:#f7fee74d}.zenuml .text-lime-50\\/35{color:#f7fee759}.zenuml .text-lime-50\\/40{color:#f7fee766}.zenuml .text-lime-50\\/45{color:#f7fee773}.zenuml .text-lime-50\\/5{color:#f7fee70d}.zenuml .text-lime-50\\/50{color:#f7fee780}.zenuml .text-lime-50\\/55{color:#f7fee78c}.zenuml .text-lime-50\\/60{color:#f7fee799}.zenuml .text-lime-50\\/65{color:#f7fee7a6}.zenuml .text-lime-50\\/70{color:#f7fee7b3}.zenuml .text-lime-50\\/75{color:#f7fee7bf}.zenuml .text-lime-50\\/80{color:#f7fee7cc}.zenuml .text-lime-50\\/85{color:#f7fee7d9}.zenuml .text-lime-50\\/90{color:#f7fee7e6}.zenuml .text-lime-50\\/95{color:#f7fee7f2}.zenuml .text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.zenuml .text-lime-500\\/0{color:#84cc1600}.zenuml .text-lime-500\\/10{color:#84cc161a}.zenuml .text-lime-500\\/100{color:#84cc16}.zenuml .text-lime-500\\/15{color:#84cc1626}.zenuml .text-lime-500\\/20{color:#84cc1633}.zenuml .text-lime-500\\/25{color:#84cc1640}.zenuml .text-lime-500\\/30{color:#84cc164d}.zenuml .text-lime-500\\/35{color:#84cc1659}.zenuml .text-lime-500\\/40{color:#84cc1666}.zenuml .text-lime-500\\/45{color:#84cc1673}.zenuml .text-lime-500\\/5{color:#84cc160d}.zenuml .text-lime-500\\/50{color:#84cc1680}.zenuml .text-lime-500\\/55{color:#84cc168c}.zenuml .text-lime-500\\/60{color:#84cc1699}.zenuml .text-lime-500\\/65{color:#84cc16a6}.zenuml .text-lime-500\\/70{color:#84cc16b3}.zenuml .text-lime-500\\/75{color:#84cc16bf}.zenuml .text-lime-500\\/80{color:#84cc16cc}.zenuml .text-lime-500\\/85{color:#84cc16d9}.zenuml .text-lime-500\\/90{color:#84cc16e6}.zenuml .text-lime-500\\/95{color:#84cc16f2}.zenuml .text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.zenuml .text-lime-600\\/0{color:#65a30d00}.zenuml .text-lime-600\\/10{color:#65a30d1a}.zenuml .text-lime-600\\/100{color:#65a30d}.zenuml .text-lime-600\\/15{color:#65a30d26}.zenuml .text-lime-600\\/20{color:#65a30d33}.zenuml .text-lime-600\\/25{color:#65a30d40}.zenuml .text-lime-600\\/30{color:#65a30d4d}.zenuml .text-lime-600\\/35{color:#65a30d59}.zenuml .text-lime-600\\/40{color:#65a30d66}.zenuml .text-lime-600\\/45{color:#65a30d73}.zenuml .text-lime-600\\/5{color:#65a30d0d}.zenuml .text-lime-600\\/50{color:#65a30d80}.zenuml .text-lime-600\\/55{color:#65a30d8c}.zenuml .text-lime-600\\/60{color:#65a30d99}.zenuml .text-lime-600\\/65{color:#65a30da6}.zenuml .text-lime-600\\/70{color:#65a30db3}.zenuml .text-lime-600\\/75{color:#65a30dbf}.zenuml .text-lime-600\\/80{color:#65a30dcc}.zenuml .text-lime-600\\/85{color:#65a30dd9}.zenuml .text-lime-600\\/90{color:#65a30de6}.zenuml .text-lime-600\\/95{color:#65a30df2}.zenuml .text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.zenuml .text-lime-700\\/0{color:#4d7c0f00}.zenuml .text-lime-700\\/10{color:#4d7c0f1a}.zenuml .text-lime-700\\/100{color:#4d7c0f}.zenuml .text-lime-700\\/15{color:#4d7c0f26}.zenuml .text-lime-700\\/20{color:#4d7c0f33}.zenuml .text-lime-700\\/25{color:#4d7c0f40}.zenuml .text-lime-700\\/30{color:#4d7c0f4d}.zenuml .text-lime-700\\/35{color:#4d7c0f59}.zenuml .text-lime-700\\/40{color:#4d7c0f66}.zenuml .text-lime-700\\/45{color:#4d7c0f73}.zenuml .text-lime-700\\/5{color:#4d7c0f0d}.zenuml .text-lime-700\\/50{color:#4d7c0f80}.zenuml .text-lime-700\\/55{color:#4d7c0f8c}.zenuml .text-lime-700\\/60{color:#4d7c0f99}.zenuml .text-lime-700\\/65{color:#4d7c0fa6}.zenuml .text-lime-700\\/70{color:#4d7c0fb3}.zenuml .text-lime-700\\/75{color:#4d7c0fbf}.zenuml .text-lime-700\\/80{color:#4d7c0fcc}.zenuml .text-lime-700\\/85{color:#4d7c0fd9}.zenuml .text-lime-700\\/90{color:#4d7c0fe6}.zenuml .text-lime-700\\/95{color:#4d7c0ff2}.zenuml .text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.zenuml .text-lime-800\\/0{color:#3f621200}.zenuml .text-lime-800\\/10{color:#3f62121a}.zenuml .text-lime-800\\/100{color:#3f6212}.zenuml .text-lime-800\\/15{color:#3f621226}.zenuml .text-lime-800\\/20{color:#3f621233}.zenuml .text-lime-800\\/25{color:#3f621240}.zenuml .text-lime-800\\/30{color:#3f62124d}.zenuml .text-lime-800\\/35{color:#3f621259}.zenuml .text-lime-800\\/40{color:#3f621266}.zenuml .text-lime-800\\/45{color:#3f621273}.zenuml .text-lime-800\\/5{color:#3f62120d}.zenuml .text-lime-800\\/50{color:#3f621280}.zenuml .text-lime-800\\/55{color:#3f62128c}.zenuml .text-lime-800\\/60{color:#3f621299}.zenuml .text-lime-800\\/65{color:#3f6212a6}.zenuml .text-lime-800\\/70{color:#3f6212b3}.zenuml .text-lime-800\\/75{color:#3f6212bf}.zenuml .text-lime-800\\/80{color:#3f6212cc}.zenuml .text-lime-800\\/85{color:#3f6212d9}.zenuml .text-lime-800\\/90{color:#3f6212e6}.zenuml .text-lime-800\\/95{color:#3f6212f2}.zenuml .text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity, 1))}.zenuml .text-lime-900\\/0{color:#36531400}.zenuml .text-lime-900\\/10{color:#3653141a}.zenuml .text-lime-900\\/100{color:#365314}.zenuml .text-lime-900\\/15{color:#36531426}.zenuml .text-lime-900\\/20{color:#36531433}.zenuml .text-lime-900\\/25{color:#36531440}.zenuml .text-lime-900\\/30{color:#3653144d}.zenuml .text-lime-900\\/35{color:#36531459}.zenuml .text-lime-900\\/40{color:#36531466}.zenuml .text-lime-900\\/45{color:#36531473}.zenuml .text-lime-900\\/5{color:#3653140d}.zenuml .text-lime-900\\/50{color:#36531480}.zenuml .text-lime-900\\/55{color:#3653148c}.zenuml .text-lime-900\\/60{color:#36531499}.zenuml .text-lime-900\\/65{color:#365314a6}.zenuml .text-lime-900\\/70{color:#365314b3}.zenuml .text-lime-900\\/75{color:#365314bf}.zenuml .text-lime-900\\/80{color:#365314cc}.zenuml .text-lime-900\\/85{color:#365314d9}.zenuml .text-lime-900\\/90{color:#365314e6}.zenuml .text-lime-900\\/95{color:#365314f2}.zenuml .text-lime-950{--tw-text-opacity: 1;color:rgb(26 46 5 / var(--tw-text-opacity, 1))}.zenuml .text-lime-950\\/0{color:#1a2e0500}.zenuml .text-lime-950\\/10{color:#1a2e051a}.zenuml .text-lime-950\\/100{color:#1a2e05}.zenuml .text-lime-950\\/15{color:#1a2e0526}.zenuml .text-lime-950\\/20{color:#1a2e0533}.zenuml .text-lime-950\\/25{color:#1a2e0540}.zenuml .text-lime-950\\/30{color:#1a2e054d}.zenuml .text-lime-950\\/35{color:#1a2e0559}.zenuml .text-lime-950\\/40{color:#1a2e0566}.zenuml .text-lime-950\\/45{color:#1a2e0573}.zenuml .text-lime-950\\/5{color:#1a2e050d}.zenuml .text-lime-950\\/50{color:#1a2e0580}.zenuml .text-lime-950\\/55{color:#1a2e058c}.zenuml .text-lime-950\\/60{color:#1a2e0599}.zenuml .text-lime-950\\/65{color:#1a2e05a6}.zenuml .text-lime-950\\/70{color:#1a2e05b3}.zenuml .text-lime-950\\/75{color:#1a2e05bf}.zenuml .text-lime-950\\/80{color:#1a2e05cc}.zenuml .text-lime-950\\/85{color:#1a2e05d9}.zenuml .text-lime-950\\/90{color:#1a2e05e6}.zenuml .text-lime-950\\/95{color:#1a2e05f2}.zenuml .text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-100\\/0{color:#f5f5f500}.zenuml .text-neutral-100\\/10{color:#f5f5f51a}.zenuml .text-neutral-100\\/100{color:#f5f5f5}.zenuml .text-neutral-100\\/15{color:#f5f5f526}.zenuml .text-neutral-100\\/20{color:#f5f5f533}.zenuml .text-neutral-100\\/25{color:#f5f5f540}.zenuml .text-neutral-100\\/30{color:#f5f5f54d}.zenuml .text-neutral-100\\/35{color:#f5f5f559}.zenuml .text-neutral-100\\/40{color:#f5f5f566}.zenuml .text-neutral-100\\/45{color:#f5f5f573}.zenuml .text-neutral-100\\/5{color:#f5f5f50d}.zenuml .text-neutral-100\\/50{color:#f5f5f580}.zenuml .text-neutral-100\\/55{color:#f5f5f58c}.zenuml .text-neutral-100\\/60{color:#f5f5f599}.zenuml .text-neutral-100\\/65{color:#f5f5f5a6}.zenuml .text-neutral-100\\/70{color:#f5f5f5b3}.zenuml .text-neutral-100\\/75{color:#f5f5f5bf}.zenuml .text-neutral-100\\/80{color:#f5f5f5cc}.zenuml .text-neutral-100\\/85{color:#f5f5f5d9}.zenuml .text-neutral-100\\/90{color:#f5f5f5e6}.zenuml .text-neutral-100\\/95{color:#f5f5f5f2}.zenuml .text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-200\\/0{color:#e5e5e500}.zenuml .text-neutral-200\\/10{color:#e5e5e51a}.zenuml .text-neutral-200\\/100{color:#e5e5e5}.zenuml .text-neutral-200\\/15{color:#e5e5e526}.zenuml .text-neutral-200\\/20{color:#e5e5e533}.zenuml .text-neutral-200\\/25{color:#e5e5e540}.zenuml .text-neutral-200\\/30{color:#e5e5e54d}.zenuml .text-neutral-200\\/35{color:#e5e5e559}.zenuml .text-neutral-200\\/40{color:#e5e5e566}.zenuml .text-neutral-200\\/45{color:#e5e5e573}.zenuml .text-neutral-200\\/5{color:#e5e5e50d}.zenuml .text-neutral-200\\/50{color:#e5e5e580}.zenuml .text-neutral-200\\/55{color:#e5e5e58c}.zenuml .text-neutral-200\\/60{color:#e5e5e599}.zenuml .text-neutral-200\\/65{color:#e5e5e5a6}.zenuml .text-neutral-200\\/70{color:#e5e5e5b3}.zenuml .text-neutral-200\\/75{color:#e5e5e5bf}.zenuml .text-neutral-200\\/80{color:#e5e5e5cc}.zenuml .text-neutral-200\\/85{color:#e5e5e5d9}.zenuml .text-neutral-200\\/90{color:#e5e5e5e6}.zenuml .text-neutral-200\\/95{color:#e5e5e5f2}.zenuml .text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-300\\/0{color:#d4d4d400}.zenuml .text-neutral-300\\/10{color:#d4d4d41a}.zenuml .text-neutral-300\\/100{color:#d4d4d4}.zenuml .text-neutral-300\\/15{color:#d4d4d426}.zenuml .text-neutral-300\\/20{color:#d4d4d433}.zenuml .text-neutral-300\\/25{color:#d4d4d440}.zenuml .text-neutral-300\\/30{color:#d4d4d44d}.zenuml .text-neutral-300\\/35{color:#d4d4d459}.zenuml .text-neutral-300\\/40{color:#d4d4d466}.zenuml .text-neutral-300\\/45{color:#d4d4d473}.zenuml .text-neutral-300\\/5{color:#d4d4d40d}.zenuml .text-neutral-300\\/50{color:#d4d4d480}.zenuml .text-neutral-300\\/55{color:#d4d4d48c}.zenuml .text-neutral-300\\/60{color:#d4d4d499}.zenuml .text-neutral-300\\/65{color:#d4d4d4a6}.zenuml .text-neutral-300\\/70{color:#d4d4d4b3}.zenuml .text-neutral-300\\/75{color:#d4d4d4bf}.zenuml .text-neutral-300\\/80{color:#d4d4d4cc}.zenuml .text-neutral-300\\/85{color:#d4d4d4d9}.zenuml .text-neutral-300\\/90{color:#d4d4d4e6}.zenuml .text-neutral-300\\/95{color:#d4d4d4f2}.zenuml .text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-400\\/0{color:#a3a3a300}.zenuml .text-neutral-400\\/10{color:#a3a3a31a}.zenuml .text-neutral-400\\/100{color:#a3a3a3}.zenuml .text-neutral-400\\/15{color:#a3a3a326}.zenuml .text-neutral-400\\/20{color:#a3a3a333}.zenuml .text-neutral-400\\/25{color:#a3a3a340}.zenuml .text-neutral-400\\/30{color:#a3a3a34d}.zenuml .text-neutral-400\\/35{color:#a3a3a359}.zenuml .text-neutral-400\\/40{color:#a3a3a366}.zenuml .text-neutral-400\\/45{color:#a3a3a373}.zenuml .text-neutral-400\\/5{color:#a3a3a30d}.zenuml .text-neutral-400\\/50{color:#a3a3a380}.zenuml .text-neutral-400\\/55{color:#a3a3a38c}.zenuml .text-neutral-400\\/60{color:#a3a3a399}.zenuml .text-neutral-400\\/65{color:#a3a3a3a6}.zenuml .text-neutral-400\\/70{color:#a3a3a3b3}.zenuml .text-neutral-400\\/75{color:#a3a3a3bf}.zenuml .text-neutral-400\\/80{color:#a3a3a3cc}.zenuml .text-neutral-400\\/85{color:#a3a3a3d9}.zenuml .text-neutral-400\\/90{color:#a3a3a3e6}.zenuml .text-neutral-400\\/95{color:#a3a3a3f2}.zenuml .text-neutral-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-50\\/0{color:#fafafa00}.zenuml .text-neutral-50\\/10{color:#fafafa1a}.zenuml .text-neutral-50\\/100{color:#fafafa}.zenuml .text-neutral-50\\/15{color:#fafafa26}.zenuml .text-neutral-50\\/20{color:#fafafa33}.zenuml .text-neutral-50\\/25{color:#fafafa40}.zenuml .text-neutral-50\\/30{color:#fafafa4d}.zenuml .text-neutral-50\\/35{color:#fafafa59}.zenuml .text-neutral-50\\/40{color:#fafafa66}.zenuml .text-neutral-50\\/45{color:#fafafa73}.zenuml .text-neutral-50\\/5{color:#fafafa0d}.zenuml .text-neutral-50\\/50{color:#fafafa80}.zenuml .text-neutral-50\\/55{color:#fafafa8c}.zenuml .text-neutral-50\\/60{color:#fafafa99}.zenuml .text-neutral-50\\/65{color:#fafafaa6}.zenuml .text-neutral-50\\/70{color:#fafafab3}.zenuml .text-neutral-50\\/75{color:#fafafabf}.zenuml .text-neutral-50\\/80{color:#fafafacc}.zenuml .text-neutral-50\\/85{color:#fafafad9}.zenuml .text-neutral-50\\/90{color:#fafafae6}.zenuml .text-neutral-50\\/95{color:#fafafaf2}.zenuml .text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-500\\/0{color:#73737300}.zenuml .text-neutral-500\\/10{color:#7373731a}.zenuml .text-neutral-500\\/100{color:#737373}.zenuml .text-neutral-500\\/15{color:#73737326}.zenuml .text-neutral-500\\/20{color:#73737333}.zenuml .text-neutral-500\\/25{color:#73737340}.zenuml .text-neutral-500\\/30{color:#7373734d}.zenuml .text-neutral-500\\/35{color:#73737359}.zenuml .text-neutral-500\\/40{color:#73737366}.zenuml .text-neutral-500\\/45{color:#73737373}.zenuml .text-neutral-500\\/5{color:#7373730d}.zenuml .text-neutral-500\\/50{color:#73737380}.zenuml .text-neutral-500\\/55{color:#7373738c}.zenuml .text-neutral-500\\/60{color:#73737399}.zenuml .text-neutral-500\\/65{color:#737373a6}.zenuml .text-neutral-500\\/70{color:#737373b3}.zenuml .text-neutral-500\\/75{color:#737373bf}.zenuml .text-neutral-500\\/80{color:#737373cc}.zenuml .text-neutral-500\\/85{color:#737373d9}.zenuml .text-neutral-500\\/90{color:#737373e6}.zenuml .text-neutral-500\\/95{color:#737373f2}.zenuml .text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-600\\/0{color:#52525200}.zenuml .text-neutral-600\\/10{color:#5252521a}.zenuml .text-neutral-600\\/100{color:#525252}.zenuml .text-neutral-600\\/15{color:#52525226}.zenuml .text-neutral-600\\/20{color:#52525233}.zenuml .text-neutral-600\\/25{color:#52525240}.zenuml .text-neutral-600\\/30{color:#5252524d}.zenuml .text-neutral-600\\/35{color:#52525259}.zenuml .text-neutral-600\\/40{color:#52525266}.zenuml .text-neutral-600\\/45{color:#52525273}.zenuml .text-neutral-600\\/5{color:#5252520d}.zenuml .text-neutral-600\\/50{color:#52525280}.zenuml .text-neutral-600\\/55{color:#5252528c}.zenuml .text-neutral-600\\/60{color:#52525299}.zenuml .text-neutral-600\\/65{color:#525252a6}.zenuml .text-neutral-600\\/70{color:#525252b3}.zenuml .text-neutral-600\\/75{color:#525252bf}.zenuml .text-neutral-600\\/80{color:#525252cc}.zenuml .text-neutral-600\\/85{color:#525252d9}.zenuml .text-neutral-600\\/90{color:#525252e6}.zenuml .text-neutral-600\\/95{color:#525252f2}.zenuml .text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-700\\/0{color:#40404000}.zenuml .text-neutral-700\\/10{color:#4040401a}.zenuml .text-neutral-700\\/100{color:#404040}.zenuml .text-neutral-700\\/15{color:#40404026}.zenuml .text-neutral-700\\/20{color:#40404033}.zenuml .text-neutral-700\\/25{color:#40404040}.zenuml .text-neutral-700\\/30{color:#4040404d}.zenuml .text-neutral-700\\/35{color:#40404059}.zenuml .text-neutral-700\\/40{color:#40404066}.zenuml .text-neutral-700\\/45{color:#40404073}.zenuml .text-neutral-700\\/5{color:#4040400d}.zenuml .text-neutral-700\\/50{color:#40404080}.zenuml .text-neutral-700\\/55{color:#4040408c}.zenuml .text-neutral-700\\/60{color:#40404099}.zenuml .text-neutral-700\\/65{color:#404040a6}.zenuml .text-neutral-700\\/70{color:#404040b3}.zenuml .text-neutral-700\\/75{color:#404040bf}.zenuml .text-neutral-700\\/80{color:#404040cc}.zenuml .text-neutral-700\\/85{color:#404040d9}.zenuml .text-neutral-700\\/90{color:#404040e6}.zenuml .text-neutral-700\\/95{color:#404040f2}.zenuml .text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-800\\/0{color:#26262600}.zenuml .text-neutral-800\\/10{color:#2626261a}.zenuml .text-neutral-800\\/100{color:#262626}.zenuml .text-neutral-800\\/15{color:#26262626}.zenuml .text-neutral-800\\/20{color:#26262633}.zenuml .text-neutral-800\\/25{color:#26262640}.zenuml .text-neutral-800\\/30{color:#2626264d}.zenuml .text-neutral-800\\/35{color:#26262659}.zenuml .text-neutral-800\\/40{color:#26262666}.zenuml .text-neutral-800\\/45{color:#26262673}.zenuml .text-neutral-800\\/5{color:#2626260d}.zenuml .text-neutral-800\\/50{color:#26262680}.zenuml .text-neutral-800\\/55{color:#2626268c}.zenuml .text-neutral-800\\/60{color:#26262699}.zenuml .text-neutral-800\\/65{color:#262626a6}.zenuml .text-neutral-800\\/70{color:#262626b3}.zenuml .text-neutral-800\\/75{color:#262626bf}.zenuml .text-neutral-800\\/80{color:#262626cc}.zenuml .text-neutral-800\\/85{color:#262626d9}.zenuml .text-neutral-800\\/90{color:#262626e6}.zenuml .text-neutral-800\\/95{color:#262626f2}.zenuml .text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-900\\/0{color:#17171700}.zenuml .text-neutral-900\\/10{color:#1717171a}.zenuml .text-neutral-900\\/100{color:#171717}.zenuml .text-neutral-900\\/15{color:#17171726}.zenuml .text-neutral-900\\/20{color:#17171733}.zenuml .text-neutral-900\\/25{color:#17171740}.zenuml .text-neutral-900\\/30{color:#1717174d}.zenuml .text-neutral-900\\/35{color:#17171759}.zenuml .text-neutral-900\\/40{color:#17171766}.zenuml .text-neutral-900\\/45{color:#17171773}.zenuml .text-neutral-900\\/5{color:#1717170d}.zenuml .text-neutral-900\\/50{color:#17171780}.zenuml .text-neutral-900\\/55{color:#1717178c}.zenuml .text-neutral-900\\/60{color:#17171799}.zenuml .text-neutral-900\\/65{color:#171717a6}.zenuml .text-neutral-900\\/70{color:#171717b3}.zenuml .text-neutral-900\\/75{color:#171717bf}.zenuml .text-neutral-900\\/80{color:#171717cc}.zenuml .text-neutral-900\\/85{color:#171717d9}.zenuml .text-neutral-900\\/90{color:#171717e6}.zenuml .text-neutral-900\\/95{color:#171717f2}.zenuml .text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.zenuml .text-neutral-950\\/0{color:#0a0a0a00}.zenuml .text-neutral-950\\/10{color:#0a0a0a1a}.zenuml .text-neutral-950\\/100{color:#0a0a0a}.zenuml .text-neutral-950\\/15{color:#0a0a0a26}.zenuml .text-neutral-950\\/20{color:#0a0a0a33}.zenuml .text-neutral-950\\/25{color:#0a0a0a40}.zenuml .text-neutral-950\\/30{color:#0a0a0a4d}.zenuml .text-neutral-950\\/35{color:#0a0a0a59}.zenuml .text-neutral-950\\/40{color:#0a0a0a66}.zenuml .text-neutral-950\\/45{color:#0a0a0a73}.zenuml .text-neutral-950\\/5{color:#0a0a0a0d}.zenuml .text-neutral-950\\/50{color:#0a0a0a80}.zenuml .text-neutral-950\\/55{color:#0a0a0a8c}.zenuml .text-neutral-950\\/60{color:#0a0a0a99}.zenuml .text-neutral-950\\/65{color:#0a0a0aa6}.zenuml .text-neutral-950\\/70{color:#0a0a0ab3}.zenuml .text-neutral-950\\/75{color:#0a0a0abf}.zenuml .text-neutral-950\\/80{color:#0a0a0acc}.zenuml .text-neutral-950\\/85{color:#0a0a0ad9}.zenuml .text-neutral-950\\/90{color:#0a0a0ae6}.zenuml .text-neutral-950\\/95{color:#0a0a0af2}.zenuml .text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.zenuml .text-orange-100\\/0{color:#ffedd500}.zenuml .text-orange-100\\/10{color:#ffedd51a}.zenuml .text-orange-100\\/100{color:#ffedd5}.zenuml .text-orange-100\\/15{color:#ffedd526}.zenuml .text-orange-100\\/20{color:#ffedd533}.zenuml .text-orange-100\\/25{color:#ffedd540}.zenuml .text-orange-100\\/30{color:#ffedd54d}.zenuml .text-orange-100\\/35{color:#ffedd559}.zenuml .text-orange-100\\/40{color:#ffedd566}.zenuml .text-orange-100\\/45{color:#ffedd573}.zenuml .text-orange-100\\/5{color:#ffedd50d}.zenuml .text-orange-100\\/50{color:#ffedd580}.zenuml .text-orange-100\\/55{color:#ffedd58c}.zenuml .text-orange-100\\/60{color:#ffedd599}.zenuml .text-orange-100\\/65{color:#ffedd5a6}.zenuml .text-orange-100\\/70{color:#ffedd5b3}.zenuml .text-orange-100\\/75{color:#ffedd5bf}.zenuml .text-orange-100\\/80{color:#ffedd5cc}.zenuml .text-orange-100\\/85{color:#ffedd5d9}.zenuml .text-orange-100\\/90{color:#ffedd5e6}.zenuml .text-orange-100\\/95{color:#ffedd5f2}.zenuml .text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.zenuml .text-orange-200\\/0{color:#fed7aa00}.zenuml .text-orange-200\\/10{color:#fed7aa1a}.zenuml .text-orange-200\\/100{color:#fed7aa}.zenuml .text-orange-200\\/15{color:#fed7aa26}.zenuml .text-orange-200\\/20{color:#fed7aa33}.zenuml .text-orange-200\\/25{color:#fed7aa40}.zenuml .text-orange-200\\/30{color:#fed7aa4d}.zenuml .text-orange-200\\/35{color:#fed7aa59}.zenuml .text-orange-200\\/40{color:#fed7aa66}.zenuml .text-orange-200\\/45{color:#fed7aa73}.zenuml .text-orange-200\\/5{color:#fed7aa0d}.zenuml .text-orange-200\\/50{color:#fed7aa80}.zenuml .text-orange-200\\/55{color:#fed7aa8c}.zenuml .text-orange-200\\/60{color:#fed7aa99}.zenuml .text-orange-200\\/65{color:#fed7aaa6}.zenuml .text-orange-200\\/70{color:#fed7aab3}.zenuml .text-orange-200\\/75{color:#fed7aabf}.zenuml .text-orange-200\\/80{color:#fed7aacc}.zenuml .text-orange-200\\/85{color:#fed7aad9}.zenuml .text-orange-200\\/90{color:#fed7aae6}.zenuml .text-orange-200\\/95{color:#fed7aaf2}.zenuml .text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.zenuml .text-orange-300\\/0{color:#fdba7400}.zenuml .text-orange-300\\/10{color:#fdba741a}.zenuml .text-orange-300\\/100{color:#fdba74}.zenuml .text-orange-300\\/15{color:#fdba7426}.zenuml .text-orange-300\\/20{color:#fdba7433}.zenuml .text-orange-300\\/25{color:#fdba7440}.zenuml .text-orange-300\\/30{color:#fdba744d}.zenuml .text-orange-300\\/35{color:#fdba7459}.zenuml .text-orange-300\\/40{color:#fdba7466}.zenuml .text-orange-300\\/45{color:#fdba7473}.zenuml .text-orange-300\\/5{color:#fdba740d}.zenuml .text-orange-300\\/50{color:#fdba7480}.zenuml .text-orange-300\\/55{color:#fdba748c}.zenuml .text-orange-300\\/60{color:#fdba7499}.zenuml .text-orange-300\\/65{color:#fdba74a6}.zenuml .text-orange-300\\/70{color:#fdba74b3}.zenuml .text-orange-300\\/75{color:#fdba74bf}.zenuml .text-orange-300\\/80{color:#fdba74cc}.zenuml .text-orange-300\\/85{color:#fdba74d9}.zenuml .text-orange-300\\/90{color:#fdba74e6}.zenuml .text-orange-300\\/95{color:#fdba74f2}.zenuml .text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.zenuml .text-orange-400\\/0{color:#fb923c00}.zenuml .text-orange-400\\/10{color:#fb923c1a}.zenuml .text-orange-400\\/100{color:#fb923c}.zenuml .text-orange-400\\/15{color:#fb923c26}.zenuml .text-orange-400\\/20{color:#fb923c33}.zenuml .text-orange-400\\/25{color:#fb923c40}.zenuml .text-orange-400\\/30{color:#fb923c4d}.zenuml .text-orange-400\\/35{color:#fb923c59}.zenuml .text-orange-400\\/40{color:#fb923c66}.zenuml .text-orange-400\\/45{color:#fb923c73}.zenuml .text-orange-400\\/5{color:#fb923c0d}.zenuml .text-orange-400\\/50{color:#fb923c80}.zenuml .text-orange-400\\/55{color:#fb923c8c}.zenuml .text-orange-400\\/60{color:#fb923c99}.zenuml .text-orange-400\\/65{color:#fb923ca6}.zenuml .text-orange-400\\/70{color:#fb923cb3}.zenuml .text-orange-400\\/75{color:#fb923cbf}.zenuml .text-orange-400\\/80{color:#fb923ccc}.zenuml .text-orange-400\\/85{color:#fb923cd9}.zenuml .text-orange-400\\/90{color:#fb923ce6}.zenuml .text-orange-400\\/95{color:#fb923cf2}.zenuml .text-orange-50{--tw-text-opacity: 1;color:rgb(255 247 237 / var(--tw-text-opacity, 1))}.zenuml .text-orange-50\\/0{color:#fff7ed00}.zenuml .text-orange-50\\/10{color:#fff7ed1a}.zenuml .text-orange-50\\/100{color:#fff7ed}.zenuml .text-orange-50\\/15{color:#fff7ed26}.zenuml .text-orange-50\\/20{color:#fff7ed33}.zenuml .text-orange-50\\/25{color:#fff7ed40}.zenuml .text-orange-50\\/30{color:#fff7ed4d}.zenuml .text-orange-50\\/35{color:#fff7ed59}.zenuml .text-orange-50\\/40{color:#fff7ed66}.zenuml .text-orange-50\\/45{color:#fff7ed73}.zenuml .text-orange-50\\/5{color:#fff7ed0d}.zenuml .text-orange-50\\/50{color:#fff7ed80}.zenuml .text-orange-50\\/55{color:#fff7ed8c}.zenuml .text-orange-50\\/60{color:#fff7ed99}.zenuml .text-orange-50\\/65{color:#fff7eda6}.zenuml .text-orange-50\\/70{color:#fff7edb3}.zenuml .text-orange-50\\/75{color:#fff7edbf}.zenuml .text-orange-50\\/80{color:#fff7edcc}.zenuml .text-orange-50\\/85{color:#fff7edd9}.zenuml .text-orange-50\\/90{color:#fff7ede6}.zenuml .text-orange-50\\/95{color:#fff7edf2}.zenuml .text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.zenuml .text-orange-500\\/0{color:#f9731600}.zenuml .text-orange-500\\/10{color:#f973161a}.zenuml .text-orange-500\\/100{color:#f97316}.zenuml .text-orange-500\\/15{color:#f9731626}.zenuml .text-orange-500\\/20{color:#f9731633}.zenuml .text-orange-500\\/25{color:#f9731640}.zenuml .text-orange-500\\/30{color:#f973164d}.zenuml .text-orange-500\\/35{color:#f9731659}.zenuml .text-orange-500\\/40{color:#f9731666}.zenuml .text-orange-500\\/45{color:#f9731673}.zenuml .text-orange-500\\/5{color:#f973160d}.zenuml .text-orange-500\\/50{color:#f9731680}.zenuml .text-orange-500\\/55{color:#f973168c}.zenuml .text-orange-500\\/60{color:#f9731699}.zenuml .text-orange-500\\/65{color:#f97316a6}.zenuml .text-orange-500\\/70{color:#f97316b3}.zenuml .text-orange-500\\/75{color:#f97316bf}.zenuml .text-orange-500\\/80{color:#f97316cc}.zenuml .text-orange-500\\/85{color:#f97316d9}.zenuml .text-orange-500\\/90{color:#f97316e6}.zenuml .text-orange-500\\/95{color:#f97316f2}.zenuml .text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.zenuml .text-orange-600\\/0{color:#ea580c00}.zenuml .text-orange-600\\/10{color:#ea580c1a}.zenuml .text-orange-600\\/100{color:#ea580c}.zenuml .text-orange-600\\/15{color:#ea580c26}.zenuml .text-orange-600\\/20{color:#ea580c33}.zenuml .text-orange-600\\/25{color:#ea580c40}.zenuml .text-orange-600\\/30{color:#ea580c4d}.zenuml .text-orange-600\\/35{color:#ea580c59}.zenuml .text-orange-600\\/40{color:#ea580c66}.zenuml .text-orange-600\\/45{color:#ea580c73}.zenuml .text-orange-600\\/5{color:#ea580c0d}.zenuml .text-orange-600\\/50{color:#ea580c80}.zenuml .text-orange-600\\/55{color:#ea580c8c}.zenuml .text-orange-600\\/60{color:#ea580c99}.zenuml .text-orange-600\\/65{color:#ea580ca6}.zenuml .text-orange-600\\/70{color:#ea580cb3}.zenuml .text-orange-600\\/75{color:#ea580cbf}.zenuml .text-orange-600\\/80{color:#ea580ccc}.zenuml .text-orange-600\\/85{color:#ea580cd9}.zenuml .text-orange-600\\/90{color:#ea580ce6}.zenuml .text-orange-600\\/95{color:#ea580cf2}.zenuml .text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.zenuml .text-orange-700\\/0{color:#c2410c00}.zenuml .text-orange-700\\/10{color:#c2410c1a}.zenuml .text-orange-700\\/100{color:#c2410c}.zenuml .text-orange-700\\/15{color:#c2410c26}.zenuml .text-orange-700\\/20{color:#c2410c33}.zenuml .text-orange-700\\/25{color:#c2410c40}.zenuml .text-orange-700\\/30{color:#c2410c4d}.zenuml .text-orange-700\\/35{color:#c2410c59}.zenuml .text-orange-700\\/40{color:#c2410c66}.zenuml .text-orange-700\\/45{color:#c2410c73}.zenuml .text-orange-700\\/5{color:#c2410c0d}.zenuml .text-orange-700\\/50{color:#c2410c80}.zenuml .text-orange-700\\/55{color:#c2410c8c}.zenuml .text-orange-700\\/60{color:#c2410c99}.zenuml .text-orange-700\\/65{color:#c2410ca6}.zenuml .text-orange-700\\/70{color:#c2410cb3}.zenuml .text-orange-700\\/75{color:#c2410cbf}.zenuml .text-orange-700\\/80{color:#c2410ccc}.zenuml .text-orange-700\\/85{color:#c2410cd9}.zenuml .text-orange-700\\/90{color:#c2410ce6}.zenuml .text-orange-700\\/95{color:#c2410cf2}.zenuml .text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.zenuml .text-orange-800\\/0{color:#9a341200}.zenuml .text-orange-800\\/10{color:#9a34121a}.zenuml .text-orange-800\\/100{color:#9a3412}.zenuml .text-orange-800\\/15{color:#9a341226}.zenuml .text-orange-800\\/20{color:#9a341233}.zenuml .text-orange-800\\/25{color:#9a341240}.zenuml .text-orange-800\\/30{color:#9a34124d}.zenuml .text-orange-800\\/35{color:#9a341259}.zenuml .text-orange-800\\/40{color:#9a341266}.zenuml .text-orange-800\\/45{color:#9a341273}.zenuml .text-orange-800\\/5{color:#9a34120d}.zenuml .text-orange-800\\/50{color:#9a341280}.zenuml .text-orange-800\\/55{color:#9a34128c}.zenuml .text-orange-800\\/60{color:#9a341299}.zenuml .text-orange-800\\/65{color:#9a3412a6}.zenuml .text-orange-800\\/70{color:#9a3412b3}.zenuml .text-orange-800\\/75{color:#9a3412bf}.zenuml .text-orange-800\\/80{color:#9a3412cc}.zenuml .text-orange-800\\/85{color:#9a3412d9}.zenuml .text-orange-800\\/90{color:#9a3412e6}.zenuml .text-orange-800\\/95{color:#9a3412f2}.zenuml .text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.zenuml .text-orange-900\\/0{color:#7c2d1200}.zenuml .text-orange-900\\/10{color:#7c2d121a}.zenuml .text-orange-900\\/100{color:#7c2d12}.zenuml .text-orange-900\\/15{color:#7c2d1226}.zenuml .text-orange-900\\/20{color:#7c2d1233}.zenuml .text-orange-900\\/25{color:#7c2d1240}.zenuml .text-orange-900\\/30{color:#7c2d124d}.zenuml .text-orange-900\\/35{color:#7c2d1259}.zenuml .text-orange-900\\/40{color:#7c2d1266}.zenuml .text-orange-900\\/45{color:#7c2d1273}.zenuml .text-orange-900\\/5{color:#7c2d120d}.zenuml .text-orange-900\\/50{color:#7c2d1280}.zenuml .text-orange-900\\/55{color:#7c2d128c}.zenuml .text-orange-900\\/60{color:#7c2d1299}.zenuml .text-orange-900\\/65{color:#7c2d12a6}.zenuml .text-orange-900\\/70{color:#7c2d12b3}.zenuml .text-orange-900\\/75{color:#7c2d12bf}.zenuml .text-orange-900\\/80{color:#7c2d12cc}.zenuml .text-orange-900\\/85{color:#7c2d12d9}.zenuml .text-orange-900\\/90{color:#7c2d12e6}.zenuml .text-orange-900\\/95{color:#7c2d12f2}.zenuml .text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.zenuml .text-orange-950\\/0{color:#43140700}.zenuml .text-orange-950\\/10{color:#4314071a}.zenuml .text-orange-950\\/100{color:#431407}.zenuml .text-orange-950\\/15{color:#43140726}.zenuml .text-orange-950\\/20{color:#43140733}.zenuml .text-orange-950\\/25{color:#43140740}.zenuml .text-orange-950\\/30{color:#4314074d}.zenuml .text-orange-950\\/35{color:#43140759}.zenuml .text-orange-950\\/40{color:#43140766}.zenuml .text-orange-950\\/45{color:#43140773}.zenuml .text-orange-950\\/5{color:#4314070d}.zenuml .text-orange-950\\/50{color:#43140780}.zenuml .text-orange-950\\/55{color:#4314078c}.zenuml .text-orange-950\\/60{color:#43140799}.zenuml .text-orange-950\\/65{color:#431407a6}.zenuml .text-orange-950\\/70{color:#431407b3}.zenuml .text-orange-950\\/75{color:#431407bf}.zenuml .text-orange-950\\/80{color:#431407cc}.zenuml .text-orange-950\\/85{color:#431407d9}.zenuml .text-orange-950\\/90{color:#431407e6}.zenuml .text-orange-950\\/95{color:#431407f2}.zenuml .text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.zenuml .text-pink-100\\/0{color:#fce7f300}.zenuml .text-pink-100\\/10{color:#fce7f31a}.zenuml .text-pink-100\\/100{color:#fce7f3}.zenuml .text-pink-100\\/15{color:#fce7f326}.zenuml .text-pink-100\\/20{color:#fce7f333}.zenuml .text-pink-100\\/25{color:#fce7f340}.zenuml .text-pink-100\\/30{color:#fce7f34d}.zenuml .text-pink-100\\/35{color:#fce7f359}.zenuml .text-pink-100\\/40{color:#fce7f366}.zenuml .text-pink-100\\/45{color:#fce7f373}.zenuml .text-pink-100\\/5{color:#fce7f30d}.zenuml .text-pink-100\\/50{color:#fce7f380}.zenuml .text-pink-100\\/55{color:#fce7f38c}.zenuml .text-pink-100\\/60{color:#fce7f399}.zenuml .text-pink-100\\/65{color:#fce7f3a6}.zenuml .text-pink-100\\/70{color:#fce7f3b3}.zenuml .text-pink-100\\/75{color:#fce7f3bf}.zenuml .text-pink-100\\/80{color:#fce7f3cc}.zenuml .text-pink-100\\/85{color:#fce7f3d9}.zenuml .text-pink-100\\/90{color:#fce7f3e6}.zenuml .text-pink-100\\/95{color:#fce7f3f2}.zenuml .text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.zenuml .text-pink-200\\/0{color:#fbcfe800}.zenuml .text-pink-200\\/10{color:#fbcfe81a}.zenuml .text-pink-200\\/100{color:#fbcfe8}.zenuml .text-pink-200\\/15{color:#fbcfe826}.zenuml .text-pink-200\\/20{color:#fbcfe833}.zenuml .text-pink-200\\/25{color:#fbcfe840}.zenuml .text-pink-200\\/30{color:#fbcfe84d}.zenuml .text-pink-200\\/35{color:#fbcfe859}.zenuml .text-pink-200\\/40{color:#fbcfe866}.zenuml .text-pink-200\\/45{color:#fbcfe873}.zenuml .text-pink-200\\/5{color:#fbcfe80d}.zenuml .text-pink-200\\/50{color:#fbcfe880}.zenuml .text-pink-200\\/55{color:#fbcfe88c}.zenuml .text-pink-200\\/60{color:#fbcfe899}.zenuml .text-pink-200\\/65{color:#fbcfe8a6}.zenuml .text-pink-200\\/70{color:#fbcfe8b3}.zenuml .text-pink-200\\/75{color:#fbcfe8bf}.zenuml .text-pink-200\\/80{color:#fbcfe8cc}.zenuml .text-pink-200\\/85{color:#fbcfe8d9}.zenuml .text-pink-200\\/90{color:#fbcfe8e6}.zenuml .text-pink-200\\/95{color:#fbcfe8f2}.zenuml .text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.zenuml .text-pink-300\\/0{color:#f9a8d400}.zenuml .text-pink-300\\/10{color:#f9a8d41a}.zenuml .text-pink-300\\/100{color:#f9a8d4}.zenuml .text-pink-300\\/15{color:#f9a8d426}.zenuml .text-pink-300\\/20{color:#f9a8d433}.zenuml .text-pink-300\\/25{color:#f9a8d440}.zenuml .text-pink-300\\/30{color:#f9a8d44d}.zenuml .text-pink-300\\/35{color:#f9a8d459}.zenuml .text-pink-300\\/40{color:#f9a8d466}.zenuml .text-pink-300\\/45{color:#f9a8d473}.zenuml .text-pink-300\\/5{color:#f9a8d40d}.zenuml .text-pink-300\\/50{color:#f9a8d480}.zenuml .text-pink-300\\/55{color:#f9a8d48c}.zenuml .text-pink-300\\/60{color:#f9a8d499}.zenuml .text-pink-300\\/65{color:#f9a8d4a6}.zenuml .text-pink-300\\/70{color:#f9a8d4b3}.zenuml .text-pink-300\\/75{color:#f9a8d4bf}.zenuml .text-pink-300\\/80{color:#f9a8d4cc}.zenuml .text-pink-300\\/85{color:#f9a8d4d9}.zenuml .text-pink-300\\/90{color:#f9a8d4e6}.zenuml .text-pink-300\\/95{color:#f9a8d4f2}.zenuml .text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.zenuml .text-pink-400\\/0{color:#f472b600}.zenuml .text-pink-400\\/10{color:#f472b61a}.zenuml .text-pink-400\\/100{color:#f472b6}.zenuml .text-pink-400\\/15{color:#f472b626}.zenuml .text-pink-400\\/20{color:#f472b633}.zenuml .text-pink-400\\/25{color:#f472b640}.zenuml .text-pink-400\\/30{color:#f472b64d}.zenuml .text-pink-400\\/35{color:#f472b659}.zenuml .text-pink-400\\/40{color:#f472b666}.zenuml .text-pink-400\\/45{color:#f472b673}.zenuml .text-pink-400\\/5{color:#f472b60d}.zenuml .text-pink-400\\/50{color:#f472b680}.zenuml .text-pink-400\\/55{color:#f472b68c}.zenuml .text-pink-400\\/60{color:#f472b699}.zenuml .text-pink-400\\/65{color:#f472b6a6}.zenuml .text-pink-400\\/70{color:#f472b6b3}.zenuml .text-pink-400\\/75{color:#f472b6bf}.zenuml .text-pink-400\\/80{color:#f472b6cc}.zenuml .text-pink-400\\/85{color:#f472b6d9}.zenuml .text-pink-400\\/90{color:#f472b6e6}.zenuml .text-pink-400\\/95{color:#f472b6f2}.zenuml .text-pink-50{--tw-text-opacity: 1;color:rgb(253 242 248 / var(--tw-text-opacity, 1))}.zenuml .text-pink-50\\/0{color:#fdf2f800}.zenuml .text-pink-50\\/10{color:#fdf2f81a}.zenuml .text-pink-50\\/100{color:#fdf2f8}.zenuml .text-pink-50\\/15{color:#fdf2f826}.zenuml .text-pink-50\\/20{color:#fdf2f833}.zenuml .text-pink-50\\/25{color:#fdf2f840}.zenuml .text-pink-50\\/30{color:#fdf2f84d}.zenuml .text-pink-50\\/35{color:#fdf2f859}.zenuml .text-pink-50\\/40{color:#fdf2f866}.zenuml .text-pink-50\\/45{color:#fdf2f873}.zenuml .text-pink-50\\/5{color:#fdf2f80d}.zenuml .text-pink-50\\/50{color:#fdf2f880}.zenuml .text-pink-50\\/55{color:#fdf2f88c}.zenuml .text-pink-50\\/60{color:#fdf2f899}.zenuml .text-pink-50\\/65{color:#fdf2f8a6}.zenuml .text-pink-50\\/70{color:#fdf2f8b3}.zenuml .text-pink-50\\/75{color:#fdf2f8bf}.zenuml .text-pink-50\\/80{color:#fdf2f8cc}.zenuml .text-pink-50\\/85{color:#fdf2f8d9}.zenuml .text-pink-50\\/90{color:#fdf2f8e6}.zenuml .text-pink-50\\/95{color:#fdf2f8f2}.zenuml .text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.zenuml .text-pink-500\\/0{color:#ec489900}.zenuml .text-pink-500\\/10{color:#ec48991a}.zenuml .text-pink-500\\/100{color:#ec4899}.zenuml .text-pink-500\\/15{color:#ec489926}.zenuml .text-pink-500\\/20{color:#ec489933}.zenuml .text-pink-500\\/25{color:#ec489940}.zenuml .text-pink-500\\/30{color:#ec48994d}.zenuml .text-pink-500\\/35{color:#ec489959}.zenuml .text-pink-500\\/40{color:#ec489966}.zenuml .text-pink-500\\/45{color:#ec489973}.zenuml .text-pink-500\\/5{color:#ec48990d}.zenuml .text-pink-500\\/50{color:#ec489980}.zenuml .text-pink-500\\/55{color:#ec48998c}.zenuml .text-pink-500\\/60{color:#ec489999}.zenuml .text-pink-500\\/65{color:#ec4899a6}.zenuml .text-pink-500\\/70{color:#ec4899b3}.zenuml .text-pink-500\\/75{color:#ec4899bf}.zenuml .text-pink-500\\/80{color:#ec4899cc}.zenuml .text-pink-500\\/85{color:#ec4899d9}.zenuml .text-pink-500\\/90{color:#ec4899e6}.zenuml .text-pink-500\\/95{color:#ec4899f2}.zenuml .text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.zenuml .text-pink-600\\/0{color:#db277700}.zenuml .text-pink-600\\/10{color:#db27771a}.zenuml .text-pink-600\\/100{color:#db2777}.zenuml .text-pink-600\\/15{color:#db277726}.zenuml .text-pink-600\\/20{color:#db277733}.zenuml .text-pink-600\\/25{color:#db277740}.zenuml .text-pink-600\\/30{color:#db27774d}.zenuml .text-pink-600\\/35{color:#db277759}.zenuml .text-pink-600\\/40{color:#db277766}.zenuml .text-pink-600\\/45{color:#db277773}.zenuml .text-pink-600\\/5{color:#db27770d}.zenuml .text-pink-600\\/50{color:#db277780}.zenuml .text-pink-600\\/55{color:#db27778c}.zenuml .text-pink-600\\/60{color:#db277799}.zenuml .text-pink-600\\/65{color:#db2777a6}.zenuml .text-pink-600\\/70{color:#db2777b3}.zenuml .text-pink-600\\/75{color:#db2777bf}.zenuml .text-pink-600\\/80{color:#db2777cc}.zenuml .text-pink-600\\/85{color:#db2777d9}.zenuml .text-pink-600\\/90{color:#db2777e6}.zenuml .text-pink-600\\/95{color:#db2777f2}.zenuml .text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.zenuml .text-pink-700\\/0{color:#be185d00}.zenuml .text-pink-700\\/10{color:#be185d1a}.zenuml .text-pink-700\\/100{color:#be185d}.zenuml .text-pink-700\\/15{color:#be185d26}.zenuml .text-pink-700\\/20{color:#be185d33}.zenuml .text-pink-700\\/25{color:#be185d40}.zenuml .text-pink-700\\/30{color:#be185d4d}.zenuml .text-pink-700\\/35{color:#be185d59}.zenuml .text-pink-700\\/40{color:#be185d66}.zenuml .text-pink-700\\/45{color:#be185d73}.zenuml .text-pink-700\\/5{color:#be185d0d}.zenuml .text-pink-700\\/50{color:#be185d80}.zenuml .text-pink-700\\/55{color:#be185d8c}.zenuml .text-pink-700\\/60{color:#be185d99}.zenuml .text-pink-700\\/65{color:#be185da6}.zenuml .text-pink-700\\/70{color:#be185db3}.zenuml .text-pink-700\\/75{color:#be185dbf}.zenuml .text-pink-700\\/80{color:#be185dcc}.zenuml .text-pink-700\\/85{color:#be185dd9}.zenuml .text-pink-700\\/90{color:#be185de6}.zenuml .text-pink-700\\/95{color:#be185df2}.zenuml .text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.zenuml .text-pink-800\\/0{color:#9d174d00}.zenuml .text-pink-800\\/10{color:#9d174d1a}.zenuml .text-pink-800\\/100{color:#9d174d}.zenuml .text-pink-800\\/15{color:#9d174d26}.zenuml .text-pink-800\\/20{color:#9d174d33}.zenuml .text-pink-800\\/25{color:#9d174d40}.zenuml .text-pink-800\\/30{color:#9d174d4d}.zenuml .text-pink-800\\/35{color:#9d174d59}.zenuml .text-pink-800\\/40{color:#9d174d66}.zenuml .text-pink-800\\/45{color:#9d174d73}.zenuml .text-pink-800\\/5{color:#9d174d0d}.zenuml .text-pink-800\\/50{color:#9d174d80}.zenuml .text-pink-800\\/55{color:#9d174d8c}.zenuml .text-pink-800\\/60{color:#9d174d99}.zenuml .text-pink-800\\/65{color:#9d174da6}.zenuml .text-pink-800\\/70{color:#9d174db3}.zenuml .text-pink-800\\/75{color:#9d174dbf}.zenuml .text-pink-800\\/80{color:#9d174dcc}.zenuml .text-pink-800\\/85{color:#9d174dd9}.zenuml .text-pink-800\\/90{color:#9d174de6}.zenuml .text-pink-800\\/95{color:#9d174df2}.zenuml .text-pink-900{--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}.zenuml .text-pink-900\\/0{color:#83184300}.zenuml .text-pink-900\\/10{color:#8318431a}.zenuml .text-pink-900\\/100{color:#831843}.zenuml .text-pink-900\\/15{color:#83184326}.zenuml .text-pink-900\\/20{color:#83184333}.zenuml .text-pink-900\\/25{color:#83184340}.zenuml .text-pink-900\\/30{color:#8318434d}.zenuml .text-pink-900\\/35{color:#83184359}.zenuml .text-pink-900\\/40{color:#83184366}.zenuml .text-pink-900\\/45{color:#83184373}.zenuml .text-pink-900\\/5{color:#8318430d}.zenuml .text-pink-900\\/50{color:#83184380}.zenuml .text-pink-900\\/55{color:#8318438c}.zenuml .text-pink-900\\/60{color:#83184399}.zenuml .text-pink-900\\/65{color:#831843a6}.zenuml .text-pink-900\\/70{color:#831843b3}.zenuml .text-pink-900\\/75{color:#831843bf}.zenuml .text-pink-900\\/80{color:#831843cc}.zenuml .text-pink-900\\/85{color:#831843d9}.zenuml .text-pink-900\\/90{color:#831843e6}.zenuml .text-pink-900\\/95{color:#831843f2}.zenuml .text-pink-950{--tw-text-opacity: 1;color:rgb(80 7 36 / var(--tw-text-opacity, 1))}.zenuml .text-pink-950\\/0{color:#50072400}.zenuml .text-pink-950\\/10{color:#5007241a}.zenuml .text-pink-950\\/100{color:#500724}.zenuml .text-pink-950\\/15{color:#50072426}.zenuml .text-pink-950\\/20{color:#50072433}.zenuml .text-pink-950\\/25{color:#50072440}.zenuml .text-pink-950\\/30{color:#5007244d}.zenuml .text-pink-950\\/35{color:#50072459}.zenuml .text-pink-950\\/40{color:#50072466}.zenuml .text-pink-950\\/45{color:#50072473}.zenuml .text-pink-950\\/5{color:#5007240d}.zenuml .text-pink-950\\/50{color:#50072480}.zenuml .text-pink-950\\/55{color:#5007248c}.zenuml .text-pink-950\\/60{color:#50072499}.zenuml .text-pink-950\\/65{color:#500724a6}.zenuml .text-pink-950\\/70{color:#500724b3}.zenuml .text-pink-950\\/75{color:#500724bf}.zenuml .text-pink-950\\/80{color:#500724cc}.zenuml .text-pink-950\\/85{color:#500724d9}.zenuml .text-pink-950\\/90{color:#500724e6}.zenuml .text-pink-950\\/95{color:#500724f2}.zenuml .text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.zenuml .text-purple-100\\/0{color:#f3e8ff00}.zenuml .text-purple-100\\/10{color:#f3e8ff1a}.zenuml .text-purple-100\\/100{color:#f3e8ff}.zenuml .text-purple-100\\/15{color:#f3e8ff26}.zenuml .text-purple-100\\/20{color:#f3e8ff33}.zenuml .text-purple-100\\/25{color:#f3e8ff40}.zenuml .text-purple-100\\/30{color:#f3e8ff4d}.zenuml .text-purple-100\\/35{color:#f3e8ff59}.zenuml .text-purple-100\\/40{color:#f3e8ff66}.zenuml .text-purple-100\\/45{color:#f3e8ff73}.zenuml .text-purple-100\\/5{color:#f3e8ff0d}.zenuml .text-purple-100\\/50{color:#f3e8ff80}.zenuml .text-purple-100\\/55{color:#f3e8ff8c}.zenuml .text-purple-100\\/60{color:#f3e8ff99}.zenuml .text-purple-100\\/65{color:#f3e8ffa6}.zenuml .text-purple-100\\/70{color:#f3e8ffb3}.zenuml .text-purple-100\\/75{color:#f3e8ffbf}.zenuml .text-purple-100\\/80{color:#f3e8ffcc}.zenuml .text-purple-100\\/85{color:#f3e8ffd9}.zenuml .text-purple-100\\/90{color:#f3e8ffe6}.zenuml .text-purple-100\\/95{color:#f3e8fff2}.zenuml .text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.zenuml .text-purple-200\\/0{color:#e9d5ff00}.zenuml .text-purple-200\\/10{color:#e9d5ff1a}.zenuml .text-purple-200\\/100{color:#e9d5ff}.zenuml .text-purple-200\\/15{color:#e9d5ff26}.zenuml .text-purple-200\\/20{color:#e9d5ff33}.zenuml .text-purple-200\\/25{color:#e9d5ff40}.zenuml .text-purple-200\\/30{color:#e9d5ff4d}.zenuml .text-purple-200\\/35{color:#e9d5ff59}.zenuml .text-purple-200\\/40{color:#e9d5ff66}.zenuml .text-purple-200\\/45{color:#e9d5ff73}.zenuml .text-purple-200\\/5{color:#e9d5ff0d}.zenuml .text-purple-200\\/50{color:#e9d5ff80}.zenuml .text-purple-200\\/55{color:#e9d5ff8c}.zenuml .text-purple-200\\/60{color:#e9d5ff99}.zenuml .text-purple-200\\/65{color:#e9d5ffa6}.zenuml .text-purple-200\\/70{color:#e9d5ffb3}.zenuml .text-purple-200\\/75{color:#e9d5ffbf}.zenuml .text-purple-200\\/80{color:#e9d5ffcc}.zenuml .text-purple-200\\/85{color:#e9d5ffd9}.zenuml .text-purple-200\\/90{color:#e9d5ffe6}.zenuml .text-purple-200\\/95{color:#e9d5fff2}.zenuml .text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.zenuml .text-purple-300\\/0{color:#d8b4fe00}.zenuml .text-purple-300\\/10{color:#d8b4fe1a}.zenuml .text-purple-300\\/100{color:#d8b4fe}.zenuml .text-purple-300\\/15{color:#d8b4fe26}.zenuml .text-purple-300\\/20{color:#d8b4fe33}.zenuml .text-purple-300\\/25{color:#d8b4fe40}.zenuml .text-purple-300\\/30{color:#d8b4fe4d}.zenuml .text-purple-300\\/35{color:#d8b4fe59}.zenuml .text-purple-300\\/40{color:#d8b4fe66}.zenuml .text-purple-300\\/45{color:#d8b4fe73}.zenuml .text-purple-300\\/5{color:#d8b4fe0d}.zenuml .text-purple-300\\/50{color:#d8b4fe80}.zenuml .text-purple-300\\/55{color:#d8b4fe8c}.zenuml .text-purple-300\\/60{color:#d8b4fe99}.zenuml .text-purple-300\\/65{color:#d8b4fea6}.zenuml .text-purple-300\\/70{color:#d8b4feb3}.zenuml .text-purple-300\\/75{color:#d8b4febf}.zenuml .text-purple-300\\/80{color:#d8b4fecc}.zenuml .text-purple-300\\/85{color:#d8b4fed9}.zenuml .text-purple-300\\/90{color:#d8b4fee6}.zenuml .text-purple-300\\/95{color:#d8b4fef2}.zenuml .text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.zenuml .text-purple-400\\/0{color:#c084fc00}.zenuml .text-purple-400\\/10{color:#c084fc1a}.zenuml .text-purple-400\\/100{color:#c084fc}.zenuml .text-purple-400\\/15{color:#c084fc26}.zenuml .text-purple-400\\/20{color:#c084fc33}.zenuml .text-purple-400\\/25{color:#c084fc40}.zenuml .text-purple-400\\/30{color:#c084fc4d}.zenuml .text-purple-400\\/35{color:#c084fc59}.zenuml .text-purple-400\\/40{color:#c084fc66}.zenuml .text-purple-400\\/45{color:#c084fc73}.zenuml .text-purple-400\\/5{color:#c084fc0d}.zenuml .text-purple-400\\/50{color:#c084fc80}.zenuml .text-purple-400\\/55{color:#c084fc8c}.zenuml .text-purple-400\\/60{color:#c084fc99}.zenuml .text-purple-400\\/65{color:#c084fca6}.zenuml .text-purple-400\\/70{color:#c084fcb3}.zenuml .text-purple-400\\/75{color:#c084fcbf}.zenuml .text-purple-400\\/80{color:#c084fccc}.zenuml .text-purple-400\\/85{color:#c084fcd9}.zenuml .text-purple-400\\/90{color:#c084fce6}.zenuml .text-purple-400\\/95{color:#c084fcf2}.zenuml .text-purple-50{--tw-text-opacity: 1;color:rgb(250 245 255 / var(--tw-text-opacity, 1))}.zenuml .text-purple-50\\/0{color:#faf5ff00}.zenuml .text-purple-50\\/10{color:#faf5ff1a}.zenuml .text-purple-50\\/100{color:#faf5ff}.zenuml .text-purple-50\\/15{color:#faf5ff26}.zenuml .text-purple-50\\/20{color:#faf5ff33}.zenuml .text-purple-50\\/25{color:#faf5ff40}.zenuml .text-purple-50\\/30{color:#faf5ff4d}.zenuml .text-purple-50\\/35{color:#faf5ff59}.zenuml .text-purple-50\\/40{color:#faf5ff66}.zenuml .text-purple-50\\/45{color:#faf5ff73}.zenuml .text-purple-50\\/5{color:#faf5ff0d}.zenuml .text-purple-50\\/50{color:#faf5ff80}.zenuml .text-purple-50\\/55{color:#faf5ff8c}.zenuml .text-purple-50\\/60{color:#faf5ff99}.zenuml .text-purple-50\\/65{color:#faf5ffa6}.zenuml .text-purple-50\\/70{color:#faf5ffb3}.zenuml .text-purple-50\\/75{color:#faf5ffbf}.zenuml .text-purple-50\\/80{color:#faf5ffcc}.zenuml .text-purple-50\\/85{color:#faf5ffd9}.zenuml .text-purple-50\\/90{color:#faf5ffe6}.zenuml .text-purple-50\\/95{color:#faf5fff2}.zenuml .text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.zenuml .text-purple-500\\/0{color:#a855f700}.zenuml .text-purple-500\\/10{color:#a855f71a}.zenuml .text-purple-500\\/100{color:#a855f7}.zenuml .text-purple-500\\/15{color:#a855f726}.zenuml .text-purple-500\\/20{color:#a855f733}.zenuml .text-purple-500\\/25{color:#a855f740}.zenuml .text-purple-500\\/30{color:#a855f74d}.zenuml .text-purple-500\\/35{color:#a855f759}.zenuml .text-purple-500\\/40{color:#a855f766}.zenuml .text-purple-500\\/45{color:#a855f773}.zenuml .text-purple-500\\/5{color:#a855f70d}.zenuml .text-purple-500\\/50{color:#a855f780}.zenuml .text-purple-500\\/55{color:#a855f78c}.zenuml .text-purple-500\\/60{color:#a855f799}.zenuml .text-purple-500\\/65{color:#a855f7a6}.zenuml .text-purple-500\\/70{color:#a855f7b3}.zenuml .text-purple-500\\/75{color:#a855f7bf}.zenuml .text-purple-500\\/80{color:#a855f7cc}.zenuml .text-purple-500\\/85{color:#a855f7d9}.zenuml .text-purple-500\\/90{color:#a855f7e6}.zenuml .text-purple-500\\/95{color:#a855f7f2}.zenuml .text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.zenuml .text-purple-600\\/0{color:#9333ea00}.zenuml .text-purple-600\\/10{color:#9333ea1a}.zenuml .text-purple-600\\/100{color:#9333ea}.zenuml .text-purple-600\\/15{color:#9333ea26}.zenuml .text-purple-600\\/20{color:#9333ea33}.zenuml .text-purple-600\\/25{color:#9333ea40}.zenuml .text-purple-600\\/30{color:#9333ea4d}.zenuml .text-purple-600\\/35{color:#9333ea59}.zenuml .text-purple-600\\/40{color:#9333ea66}.zenuml .text-purple-600\\/45{color:#9333ea73}.zenuml .text-purple-600\\/5{color:#9333ea0d}.zenuml .text-purple-600\\/50{color:#9333ea80}.zenuml .text-purple-600\\/55{color:#9333ea8c}.zenuml .text-purple-600\\/60{color:#9333ea99}.zenuml .text-purple-600\\/65{color:#9333eaa6}.zenuml .text-purple-600\\/70{color:#9333eab3}.zenuml .text-purple-600\\/75{color:#9333eabf}.zenuml .text-purple-600\\/80{color:#9333eacc}.zenuml .text-purple-600\\/85{color:#9333ead9}.zenuml .text-purple-600\\/90{color:#9333eae6}.zenuml .text-purple-600\\/95{color:#9333eaf2}.zenuml .text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.zenuml .text-purple-700\\/0{color:#7e22ce00}.zenuml .text-purple-700\\/10{color:#7e22ce1a}.zenuml .text-purple-700\\/100{color:#7e22ce}.zenuml .text-purple-700\\/15{color:#7e22ce26}.zenuml .text-purple-700\\/20{color:#7e22ce33}.zenuml .text-purple-700\\/25{color:#7e22ce40}.zenuml .text-purple-700\\/30{color:#7e22ce4d}.zenuml .text-purple-700\\/35{color:#7e22ce59}.zenuml .text-purple-700\\/40{color:#7e22ce66}.zenuml .text-purple-700\\/45{color:#7e22ce73}.zenuml .text-purple-700\\/5{color:#7e22ce0d}.zenuml .text-purple-700\\/50{color:#7e22ce80}.zenuml .text-purple-700\\/55{color:#7e22ce8c}.zenuml .text-purple-700\\/60{color:#7e22ce99}.zenuml .text-purple-700\\/65{color:#7e22cea6}.zenuml .text-purple-700\\/70{color:#7e22ceb3}.zenuml .text-purple-700\\/75{color:#7e22cebf}.zenuml .text-purple-700\\/80{color:#7e22cecc}.zenuml .text-purple-700\\/85{color:#7e22ced9}.zenuml .text-purple-700\\/90{color:#7e22cee6}.zenuml .text-purple-700\\/95{color:#7e22cef2}.zenuml .text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.zenuml .text-purple-800\\/0{color:#6b21a800}.zenuml .text-purple-800\\/10{color:#6b21a81a}.zenuml .text-purple-800\\/100{color:#6b21a8}.zenuml .text-purple-800\\/15{color:#6b21a826}.zenuml .text-purple-800\\/20{color:#6b21a833}.zenuml .text-purple-800\\/25{color:#6b21a840}.zenuml .text-purple-800\\/30{color:#6b21a84d}.zenuml .text-purple-800\\/35{color:#6b21a859}.zenuml .text-purple-800\\/40{color:#6b21a866}.zenuml .text-purple-800\\/45{color:#6b21a873}.zenuml .text-purple-800\\/5{color:#6b21a80d}.zenuml .text-purple-800\\/50{color:#6b21a880}.zenuml .text-purple-800\\/55{color:#6b21a88c}.zenuml .text-purple-800\\/60{color:#6b21a899}.zenuml .text-purple-800\\/65{color:#6b21a8a6}.zenuml .text-purple-800\\/70{color:#6b21a8b3}.zenuml .text-purple-800\\/75{color:#6b21a8bf}.zenuml .text-purple-800\\/80{color:#6b21a8cc}.zenuml .text-purple-800\\/85{color:#6b21a8d9}.zenuml .text-purple-800\\/90{color:#6b21a8e6}.zenuml .text-purple-800\\/95{color:#6b21a8f2}.zenuml .text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.zenuml .text-purple-900\\/0{color:#581c8700}.zenuml .text-purple-900\\/10{color:#581c871a}.zenuml .text-purple-900\\/100{color:#581c87}.zenuml .text-purple-900\\/15{color:#581c8726}.zenuml .text-purple-900\\/20{color:#581c8733}.zenuml .text-purple-900\\/25{color:#581c8740}.zenuml .text-purple-900\\/30{color:#581c874d}.zenuml .text-purple-900\\/35{color:#581c8759}.zenuml .text-purple-900\\/40{color:#581c8766}.zenuml .text-purple-900\\/45{color:#581c8773}.zenuml .text-purple-900\\/5{color:#581c870d}.zenuml .text-purple-900\\/50{color:#581c8780}.zenuml .text-purple-900\\/55{color:#581c878c}.zenuml .text-purple-900\\/60{color:#581c8799}.zenuml .text-purple-900\\/65{color:#581c87a6}.zenuml .text-purple-900\\/70{color:#581c87b3}.zenuml .text-purple-900\\/75{color:#581c87bf}.zenuml .text-purple-900\\/80{color:#581c87cc}.zenuml .text-purple-900\\/85{color:#581c87d9}.zenuml .text-purple-900\\/90{color:#581c87e6}.zenuml .text-purple-900\\/95{color:#581c87f2}.zenuml .text-purple-950{--tw-text-opacity: 1;color:rgb(59 7 100 / var(--tw-text-opacity, 1))}.zenuml .text-purple-950\\/0{color:#3b076400}.zenuml .text-purple-950\\/10{color:#3b07641a}.zenuml .text-purple-950\\/100{color:#3b0764}.zenuml .text-purple-950\\/15{color:#3b076426}.zenuml .text-purple-950\\/20{color:#3b076433}.zenuml .text-purple-950\\/25{color:#3b076440}.zenuml .text-purple-950\\/30{color:#3b07644d}.zenuml .text-purple-950\\/35{color:#3b076459}.zenuml .text-purple-950\\/40{color:#3b076466}.zenuml .text-purple-950\\/45{color:#3b076473}.zenuml .text-purple-950\\/5{color:#3b07640d}.zenuml .text-purple-950\\/50{color:#3b076480}.zenuml .text-purple-950\\/55{color:#3b07648c}.zenuml .text-purple-950\\/60{color:#3b076499}.zenuml .text-purple-950\\/65{color:#3b0764a6}.zenuml .text-purple-950\\/70{color:#3b0764b3}.zenuml .text-purple-950\\/75{color:#3b0764bf}.zenuml .text-purple-950\\/80{color:#3b0764cc}.zenuml .text-purple-950\\/85{color:#3b0764d9}.zenuml .text-purple-950\\/90{color:#3b0764e6}.zenuml .text-purple-950\\/95{color:#3b0764f2}.zenuml .text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.zenuml .text-red-100\\/0{color:#fee2e200}.zenuml .text-red-100\\/10{color:#fee2e21a}.zenuml .text-red-100\\/100{color:#fee2e2}.zenuml .text-red-100\\/15{color:#fee2e226}.zenuml .text-red-100\\/20{color:#fee2e233}.zenuml .text-red-100\\/25{color:#fee2e240}.zenuml .text-red-100\\/30{color:#fee2e24d}.zenuml .text-red-100\\/35{color:#fee2e259}.zenuml .text-red-100\\/40{color:#fee2e266}.zenuml .text-red-100\\/45{color:#fee2e273}.zenuml .text-red-100\\/5{color:#fee2e20d}.zenuml .text-red-100\\/50{color:#fee2e280}.zenuml .text-red-100\\/55{color:#fee2e28c}.zenuml .text-red-100\\/60{color:#fee2e299}.zenuml .text-red-100\\/65{color:#fee2e2a6}.zenuml .text-red-100\\/70{color:#fee2e2b3}.zenuml .text-red-100\\/75{color:#fee2e2bf}.zenuml .text-red-100\\/80{color:#fee2e2cc}.zenuml .text-red-100\\/85{color:#fee2e2d9}.zenuml .text-red-100\\/90{color:#fee2e2e6}.zenuml .text-red-100\\/95{color:#fee2e2f2}.zenuml .text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.zenuml .text-red-200\\/0{color:#fecaca00}.zenuml .text-red-200\\/10{color:#fecaca1a}.zenuml .text-red-200\\/100{color:#fecaca}.zenuml .text-red-200\\/15{color:#fecaca26}.zenuml .text-red-200\\/20{color:#fecaca33}.zenuml .text-red-200\\/25{color:#fecaca40}.zenuml .text-red-200\\/30{color:#fecaca4d}.zenuml .text-red-200\\/35{color:#fecaca59}.zenuml .text-red-200\\/40{color:#fecaca66}.zenuml .text-red-200\\/45{color:#fecaca73}.zenuml .text-red-200\\/5{color:#fecaca0d}.zenuml .text-red-200\\/50{color:#fecaca80}.zenuml .text-red-200\\/55{color:#fecaca8c}.zenuml .text-red-200\\/60{color:#fecaca99}.zenuml .text-red-200\\/65{color:#fecacaa6}.zenuml .text-red-200\\/70{color:#fecacab3}.zenuml .text-red-200\\/75{color:#fecacabf}.zenuml .text-red-200\\/80{color:#fecacacc}.zenuml .text-red-200\\/85{color:#fecacad9}.zenuml .text-red-200\\/90{color:#fecacae6}.zenuml .text-red-200\\/95{color:#fecacaf2}.zenuml .text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.zenuml .text-red-300\\/0{color:#fca5a500}.zenuml .text-red-300\\/10{color:#fca5a51a}.zenuml .text-red-300\\/100{color:#fca5a5}.zenuml .text-red-300\\/15{color:#fca5a526}.zenuml .text-red-300\\/20{color:#fca5a533}.zenuml .text-red-300\\/25{color:#fca5a540}.zenuml .text-red-300\\/30{color:#fca5a54d}.zenuml .text-red-300\\/35{color:#fca5a559}.zenuml .text-red-300\\/40{color:#fca5a566}.zenuml .text-red-300\\/45{color:#fca5a573}.zenuml .text-red-300\\/5{color:#fca5a50d}.zenuml .text-red-300\\/50{color:#fca5a580}.zenuml .text-red-300\\/55{color:#fca5a58c}.zenuml .text-red-300\\/60{color:#fca5a599}.zenuml .text-red-300\\/65{color:#fca5a5a6}.zenuml .text-red-300\\/70{color:#fca5a5b3}.zenuml .text-red-300\\/75{color:#fca5a5bf}.zenuml .text-red-300\\/80{color:#fca5a5cc}.zenuml .text-red-300\\/85{color:#fca5a5d9}.zenuml .text-red-300\\/90{color:#fca5a5e6}.zenuml .text-red-300\\/95{color:#fca5a5f2}.zenuml .text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.zenuml .text-red-400\\/0{color:#f8717100}.zenuml .text-red-400\\/10{color:#f871711a}.zenuml .text-red-400\\/100{color:#f87171}.zenuml .text-red-400\\/15{color:#f8717126}.zenuml .text-red-400\\/20{color:#f8717133}.zenuml .text-red-400\\/25{color:#f8717140}.zenuml .text-red-400\\/30{color:#f871714d}.zenuml .text-red-400\\/35{color:#f8717159}.zenuml .text-red-400\\/40{color:#f8717166}.zenuml .text-red-400\\/45{color:#f8717173}.zenuml .text-red-400\\/5{color:#f871710d}.zenuml .text-red-400\\/50{color:#f8717180}.zenuml .text-red-400\\/55{color:#f871718c}.zenuml .text-red-400\\/60{color:#f8717199}.zenuml .text-red-400\\/65{color:#f87171a6}.zenuml .text-red-400\\/70{color:#f87171b3}.zenuml .text-red-400\\/75{color:#f87171bf}.zenuml .text-red-400\\/80{color:#f87171cc}.zenuml .text-red-400\\/85{color:#f87171d9}.zenuml .text-red-400\\/90{color:#f87171e6}.zenuml .text-red-400\\/95{color:#f87171f2}.zenuml .text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.zenuml .text-red-50\\/0{color:#fef2f200}.zenuml .text-red-50\\/10{color:#fef2f21a}.zenuml .text-red-50\\/100{color:#fef2f2}.zenuml .text-red-50\\/15{color:#fef2f226}.zenuml .text-red-50\\/20{color:#fef2f233}.zenuml .text-red-50\\/25{color:#fef2f240}.zenuml .text-red-50\\/30{color:#fef2f24d}.zenuml .text-red-50\\/35{color:#fef2f259}.zenuml .text-red-50\\/40{color:#fef2f266}.zenuml .text-red-50\\/45{color:#fef2f273}.zenuml .text-red-50\\/5{color:#fef2f20d}.zenuml .text-red-50\\/50{color:#fef2f280}.zenuml .text-red-50\\/55{color:#fef2f28c}.zenuml .text-red-50\\/60{color:#fef2f299}.zenuml .text-red-50\\/65{color:#fef2f2a6}.zenuml .text-red-50\\/70{color:#fef2f2b3}.zenuml .text-red-50\\/75{color:#fef2f2bf}.zenuml .text-red-50\\/80{color:#fef2f2cc}.zenuml .text-red-50\\/85{color:#fef2f2d9}.zenuml .text-red-50\\/90{color:#fef2f2e6}.zenuml .text-red-50\\/95{color:#fef2f2f2}.zenuml .text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.zenuml .text-red-500\\/0{color:#ef444400}.zenuml .text-red-500\\/10{color:#ef44441a}.zenuml .text-red-500\\/100{color:#ef4444}.zenuml .text-red-500\\/15{color:#ef444426}.zenuml .text-red-500\\/20{color:#ef444433}.zenuml .text-red-500\\/25{color:#ef444440}.zenuml .text-red-500\\/30{color:#ef44444d}.zenuml .text-red-500\\/35{color:#ef444459}.zenuml .text-red-500\\/40{color:#ef444466}.zenuml .text-red-500\\/45{color:#ef444473}.zenuml .text-red-500\\/5{color:#ef44440d}.zenuml .text-red-500\\/50{color:#ef444480}.zenuml .text-red-500\\/55{color:#ef44448c}.zenuml .text-red-500\\/60{color:#ef444499}.zenuml .text-red-500\\/65{color:#ef4444a6}.zenuml .text-red-500\\/70{color:#ef4444b3}.zenuml .text-red-500\\/75{color:#ef4444bf}.zenuml .text-red-500\\/80{color:#ef4444cc}.zenuml .text-red-500\\/85{color:#ef4444d9}.zenuml .text-red-500\\/90{color:#ef4444e6}.zenuml .text-red-500\\/95{color:#ef4444f2}.zenuml .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.zenuml .text-red-600\\/0{color:#dc262600}.zenuml .text-red-600\\/10{color:#dc26261a}.zenuml .text-red-600\\/100{color:#dc2626}.zenuml .text-red-600\\/15{color:#dc262626}.zenuml .text-red-600\\/20{color:#dc262633}.zenuml .text-red-600\\/25{color:#dc262640}.zenuml .text-red-600\\/30{color:#dc26264d}.zenuml .text-red-600\\/35{color:#dc262659}.zenuml .text-red-600\\/40{color:#dc262666}.zenuml .text-red-600\\/45{color:#dc262673}.zenuml .text-red-600\\/5{color:#dc26260d}.zenuml .text-red-600\\/50{color:#dc262680}.zenuml .text-red-600\\/55{color:#dc26268c}.zenuml .text-red-600\\/60{color:#dc262699}.zenuml .text-red-600\\/65{color:#dc2626a6}.zenuml .text-red-600\\/70{color:#dc2626b3}.zenuml .text-red-600\\/75{color:#dc2626bf}.zenuml .text-red-600\\/80{color:#dc2626cc}.zenuml .text-red-600\\/85{color:#dc2626d9}.zenuml .text-red-600\\/90{color:#dc2626e6}.zenuml .text-red-600\\/95{color:#dc2626f2}.zenuml .text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.zenuml .text-red-700\\/0{color:#b91c1c00}.zenuml .text-red-700\\/10{color:#b91c1c1a}.zenuml .text-red-700\\/100{color:#b91c1c}.zenuml .text-red-700\\/15{color:#b91c1c26}.zenuml .text-red-700\\/20{color:#b91c1c33}.zenuml .text-red-700\\/25{color:#b91c1c40}.zenuml .text-red-700\\/30{color:#b91c1c4d}.zenuml .text-red-700\\/35{color:#b91c1c59}.zenuml .text-red-700\\/40{color:#b91c1c66}.zenuml .text-red-700\\/45{color:#b91c1c73}.zenuml .text-red-700\\/5{color:#b91c1c0d}.zenuml .text-red-700\\/50{color:#b91c1c80}.zenuml .text-red-700\\/55{color:#b91c1c8c}.zenuml .text-red-700\\/60{color:#b91c1c99}.zenuml .text-red-700\\/65{color:#b91c1ca6}.zenuml .text-red-700\\/70{color:#b91c1cb3}.zenuml .text-red-700\\/75{color:#b91c1cbf}.zenuml .text-red-700\\/80{color:#b91c1ccc}.zenuml .text-red-700\\/85{color:#b91c1cd9}.zenuml .text-red-700\\/90{color:#b91c1ce6}.zenuml .text-red-700\\/95{color:#b91c1cf2}.zenuml .text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.zenuml .text-red-800\\/0{color:#991b1b00}.zenuml .text-red-800\\/10{color:#991b1b1a}.zenuml .text-red-800\\/100{color:#991b1b}.zenuml .text-red-800\\/15{color:#991b1b26}.zenuml .text-red-800\\/20{color:#991b1b33}.zenuml .text-red-800\\/25{color:#991b1b40}.zenuml .text-red-800\\/30{color:#991b1b4d}.zenuml .text-red-800\\/35{color:#991b1b59}.zenuml .text-red-800\\/40{color:#991b1b66}.zenuml .text-red-800\\/45{color:#991b1b73}.zenuml .text-red-800\\/5{color:#991b1b0d}.zenuml .text-red-800\\/50{color:#991b1b80}.zenuml .text-red-800\\/55{color:#991b1b8c}.zenuml .text-red-800\\/60{color:#991b1b99}.zenuml .text-red-800\\/65{color:#991b1ba6}.zenuml .text-red-800\\/70{color:#991b1bb3}.zenuml .text-red-800\\/75{color:#991b1bbf}.zenuml .text-red-800\\/80{color:#991b1bcc}.zenuml .text-red-800\\/85{color:#991b1bd9}.zenuml .text-red-800\\/90{color:#991b1be6}.zenuml .text-red-800\\/95{color:#991b1bf2}.zenuml .text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.zenuml .text-red-900\\/0{color:#7f1d1d00}.zenuml .text-red-900\\/10{color:#7f1d1d1a}.zenuml .text-red-900\\/100{color:#7f1d1d}.zenuml .text-red-900\\/15{color:#7f1d1d26}.zenuml .text-red-900\\/20{color:#7f1d1d33}.zenuml .text-red-900\\/25{color:#7f1d1d40}.zenuml .text-red-900\\/30{color:#7f1d1d4d}.zenuml .text-red-900\\/35{color:#7f1d1d59}.zenuml .text-red-900\\/40{color:#7f1d1d66}.zenuml .text-red-900\\/45{color:#7f1d1d73}.zenuml .text-red-900\\/5{color:#7f1d1d0d}.zenuml .text-red-900\\/50{color:#7f1d1d80}.zenuml .text-red-900\\/55{color:#7f1d1d8c}.zenuml .text-red-900\\/60{color:#7f1d1d99}.zenuml .text-red-900\\/65{color:#7f1d1da6}.zenuml .text-red-900\\/70{color:#7f1d1db3}.zenuml .text-red-900\\/75{color:#7f1d1dbf}.zenuml .text-red-900\\/80{color:#7f1d1dcc}.zenuml .text-red-900\\/85{color:#7f1d1dd9}.zenuml .text-red-900\\/90{color:#7f1d1de6}.zenuml .text-red-900\\/95{color:#7f1d1df2}.zenuml .text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.zenuml .text-red-950\\/0{color:#450a0a00}.zenuml .text-red-950\\/10{color:#450a0a1a}.zenuml .text-red-950\\/100{color:#450a0a}.zenuml .text-red-950\\/15{color:#450a0a26}.zenuml .text-red-950\\/20{color:#450a0a33}.zenuml .text-red-950\\/25{color:#450a0a40}.zenuml .text-red-950\\/30{color:#450a0a4d}.zenuml .text-red-950\\/35{color:#450a0a59}.zenuml .text-red-950\\/40{color:#450a0a66}.zenuml .text-red-950\\/45{color:#450a0a73}.zenuml .text-red-950\\/5{color:#450a0a0d}.zenuml .text-red-950\\/50{color:#450a0a80}.zenuml .text-red-950\\/55{color:#450a0a8c}.zenuml .text-red-950\\/60{color:#450a0a99}.zenuml .text-red-950\\/65{color:#450a0aa6}.zenuml .text-red-950\\/70{color:#450a0ab3}.zenuml .text-red-950\\/75{color:#450a0abf}.zenuml .text-red-950\\/80{color:#450a0acc}.zenuml .text-red-950\\/85{color:#450a0ad9}.zenuml .text-red-950\\/90{color:#450a0ae6}.zenuml .text-red-950\\/95{color:#450a0af2}.zenuml .text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.zenuml .text-rose-100\\/0{color:#ffe4e600}.zenuml .text-rose-100\\/10{color:#ffe4e61a}.zenuml .text-rose-100\\/100{color:#ffe4e6}.zenuml .text-rose-100\\/15{color:#ffe4e626}.zenuml .text-rose-100\\/20{color:#ffe4e633}.zenuml .text-rose-100\\/25{color:#ffe4e640}.zenuml .text-rose-100\\/30{color:#ffe4e64d}.zenuml .text-rose-100\\/35{color:#ffe4e659}.zenuml .text-rose-100\\/40{color:#ffe4e666}.zenuml .text-rose-100\\/45{color:#ffe4e673}.zenuml .text-rose-100\\/5{color:#ffe4e60d}.zenuml .text-rose-100\\/50{color:#ffe4e680}.zenuml .text-rose-100\\/55{color:#ffe4e68c}.zenuml .text-rose-100\\/60{color:#ffe4e699}.zenuml .text-rose-100\\/65{color:#ffe4e6a6}.zenuml .text-rose-100\\/70{color:#ffe4e6b3}.zenuml .text-rose-100\\/75{color:#ffe4e6bf}.zenuml .text-rose-100\\/80{color:#ffe4e6cc}.zenuml .text-rose-100\\/85{color:#ffe4e6d9}.zenuml .text-rose-100\\/90{color:#ffe4e6e6}.zenuml .text-rose-100\\/95{color:#ffe4e6f2}.zenuml .text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.zenuml .text-rose-200\\/0{color:#fecdd300}.zenuml .text-rose-200\\/10{color:#fecdd31a}.zenuml .text-rose-200\\/100{color:#fecdd3}.zenuml .text-rose-200\\/15{color:#fecdd326}.zenuml .text-rose-200\\/20{color:#fecdd333}.zenuml .text-rose-200\\/25{color:#fecdd340}.zenuml .text-rose-200\\/30{color:#fecdd34d}.zenuml .text-rose-200\\/35{color:#fecdd359}.zenuml .text-rose-200\\/40{color:#fecdd366}.zenuml .text-rose-200\\/45{color:#fecdd373}.zenuml .text-rose-200\\/5{color:#fecdd30d}.zenuml .text-rose-200\\/50{color:#fecdd380}.zenuml .text-rose-200\\/55{color:#fecdd38c}.zenuml .text-rose-200\\/60{color:#fecdd399}.zenuml .text-rose-200\\/65{color:#fecdd3a6}.zenuml .text-rose-200\\/70{color:#fecdd3b3}.zenuml .text-rose-200\\/75{color:#fecdd3bf}.zenuml .text-rose-200\\/80{color:#fecdd3cc}.zenuml .text-rose-200\\/85{color:#fecdd3d9}.zenuml .text-rose-200\\/90{color:#fecdd3e6}.zenuml .text-rose-200\\/95{color:#fecdd3f2}.zenuml .text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.zenuml .text-rose-300\\/0{color:#fda4af00}.zenuml .text-rose-300\\/10{color:#fda4af1a}.zenuml .text-rose-300\\/100{color:#fda4af}.zenuml .text-rose-300\\/15{color:#fda4af26}.zenuml .text-rose-300\\/20{color:#fda4af33}.zenuml .text-rose-300\\/25{color:#fda4af40}.zenuml .text-rose-300\\/30{color:#fda4af4d}.zenuml .text-rose-300\\/35{color:#fda4af59}.zenuml .text-rose-300\\/40{color:#fda4af66}.zenuml .text-rose-300\\/45{color:#fda4af73}.zenuml .text-rose-300\\/5{color:#fda4af0d}.zenuml .text-rose-300\\/50{color:#fda4af80}.zenuml .text-rose-300\\/55{color:#fda4af8c}.zenuml .text-rose-300\\/60{color:#fda4af99}.zenuml .text-rose-300\\/65{color:#fda4afa6}.zenuml .text-rose-300\\/70{color:#fda4afb3}.zenuml .text-rose-300\\/75{color:#fda4afbf}.zenuml .text-rose-300\\/80{color:#fda4afcc}.zenuml .text-rose-300\\/85{color:#fda4afd9}.zenuml .text-rose-300\\/90{color:#fda4afe6}.zenuml .text-rose-300\\/95{color:#fda4aff2}.zenuml .text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.zenuml .text-rose-400\\/0{color:#fb718500}.zenuml .text-rose-400\\/10{color:#fb71851a}.zenuml .text-rose-400\\/100{color:#fb7185}.zenuml .text-rose-400\\/15{color:#fb718526}.zenuml .text-rose-400\\/20{color:#fb718533}.zenuml .text-rose-400\\/25{color:#fb718540}.zenuml .text-rose-400\\/30{color:#fb71854d}.zenuml .text-rose-400\\/35{color:#fb718559}.zenuml .text-rose-400\\/40{color:#fb718566}.zenuml .text-rose-400\\/45{color:#fb718573}.zenuml .text-rose-400\\/5{color:#fb71850d}.zenuml .text-rose-400\\/50{color:#fb718580}.zenuml .text-rose-400\\/55{color:#fb71858c}.zenuml .text-rose-400\\/60{color:#fb718599}.zenuml .text-rose-400\\/65{color:#fb7185a6}.zenuml .text-rose-400\\/70{color:#fb7185b3}.zenuml .text-rose-400\\/75{color:#fb7185bf}.zenuml .text-rose-400\\/80{color:#fb7185cc}.zenuml .text-rose-400\\/85{color:#fb7185d9}.zenuml .text-rose-400\\/90{color:#fb7185e6}.zenuml .text-rose-400\\/95{color:#fb7185f2}.zenuml .text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.zenuml .text-rose-50\\/0{color:#fff1f200}.zenuml .text-rose-50\\/10{color:#fff1f21a}.zenuml .text-rose-50\\/100{color:#fff1f2}.zenuml .text-rose-50\\/15{color:#fff1f226}.zenuml .text-rose-50\\/20{color:#fff1f233}.zenuml .text-rose-50\\/25{color:#fff1f240}.zenuml .text-rose-50\\/30{color:#fff1f24d}.zenuml .text-rose-50\\/35{color:#fff1f259}.zenuml .text-rose-50\\/40{color:#fff1f266}.zenuml .text-rose-50\\/45{color:#fff1f273}.zenuml .text-rose-50\\/5{color:#fff1f20d}.zenuml .text-rose-50\\/50{color:#fff1f280}.zenuml .text-rose-50\\/55{color:#fff1f28c}.zenuml .text-rose-50\\/60{color:#fff1f299}.zenuml .text-rose-50\\/65{color:#fff1f2a6}.zenuml .text-rose-50\\/70{color:#fff1f2b3}.zenuml .text-rose-50\\/75{color:#fff1f2bf}.zenuml .text-rose-50\\/80{color:#fff1f2cc}.zenuml .text-rose-50\\/85{color:#fff1f2d9}.zenuml .text-rose-50\\/90{color:#fff1f2e6}.zenuml .text-rose-50\\/95{color:#fff1f2f2}.zenuml .text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.zenuml .text-rose-500\\/0{color:#f43f5e00}.zenuml .text-rose-500\\/10{color:#f43f5e1a}.zenuml .text-rose-500\\/100{color:#f43f5e}.zenuml .text-rose-500\\/15{color:#f43f5e26}.zenuml .text-rose-500\\/20{color:#f43f5e33}.zenuml .text-rose-500\\/25{color:#f43f5e40}.zenuml .text-rose-500\\/30{color:#f43f5e4d}.zenuml .text-rose-500\\/35{color:#f43f5e59}.zenuml .text-rose-500\\/40{color:#f43f5e66}.zenuml .text-rose-500\\/45{color:#f43f5e73}.zenuml .text-rose-500\\/5{color:#f43f5e0d}.zenuml .text-rose-500\\/50{color:#f43f5e80}.zenuml .text-rose-500\\/55{color:#f43f5e8c}.zenuml .text-rose-500\\/60{color:#f43f5e99}.zenuml .text-rose-500\\/65{color:#f43f5ea6}.zenuml .text-rose-500\\/70{color:#f43f5eb3}.zenuml .text-rose-500\\/75{color:#f43f5ebf}.zenuml .text-rose-500\\/80{color:#f43f5ecc}.zenuml .text-rose-500\\/85{color:#f43f5ed9}.zenuml .text-rose-500\\/90{color:#f43f5ee6}.zenuml .text-rose-500\\/95{color:#f43f5ef2}.zenuml .text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.zenuml .text-rose-600\\/0{color:#e11d4800}.zenuml .text-rose-600\\/10{color:#e11d481a}.zenuml .text-rose-600\\/100{color:#e11d48}.zenuml .text-rose-600\\/15{color:#e11d4826}.zenuml .text-rose-600\\/20{color:#e11d4833}.zenuml .text-rose-600\\/25{color:#e11d4840}.zenuml .text-rose-600\\/30{color:#e11d484d}.zenuml .text-rose-600\\/35{color:#e11d4859}.zenuml .text-rose-600\\/40{color:#e11d4866}.zenuml .text-rose-600\\/45{color:#e11d4873}.zenuml .text-rose-600\\/5{color:#e11d480d}.zenuml .text-rose-600\\/50{color:#e11d4880}.zenuml .text-rose-600\\/55{color:#e11d488c}.zenuml .text-rose-600\\/60{color:#e11d4899}.zenuml .text-rose-600\\/65{color:#e11d48a6}.zenuml .text-rose-600\\/70{color:#e11d48b3}.zenuml .text-rose-600\\/75{color:#e11d48bf}.zenuml .text-rose-600\\/80{color:#e11d48cc}.zenuml .text-rose-600\\/85{color:#e11d48d9}.zenuml .text-rose-600\\/90{color:#e11d48e6}.zenuml .text-rose-600\\/95{color:#e11d48f2}.zenuml .text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.zenuml .text-rose-700\\/0{color:#be123c00}.zenuml .text-rose-700\\/10{color:#be123c1a}.zenuml .text-rose-700\\/100{color:#be123c}.zenuml .text-rose-700\\/15{color:#be123c26}.zenuml .text-rose-700\\/20{color:#be123c33}.zenuml .text-rose-700\\/25{color:#be123c40}.zenuml .text-rose-700\\/30{color:#be123c4d}.zenuml .text-rose-700\\/35{color:#be123c59}.zenuml .text-rose-700\\/40{color:#be123c66}.zenuml .text-rose-700\\/45{color:#be123c73}.zenuml .text-rose-700\\/5{color:#be123c0d}.zenuml .text-rose-700\\/50{color:#be123c80}.zenuml .text-rose-700\\/55{color:#be123c8c}.zenuml .text-rose-700\\/60{color:#be123c99}.zenuml .text-rose-700\\/65{color:#be123ca6}.zenuml .text-rose-700\\/70{color:#be123cb3}.zenuml .text-rose-700\\/75{color:#be123cbf}.zenuml .text-rose-700\\/80{color:#be123ccc}.zenuml .text-rose-700\\/85{color:#be123cd9}.zenuml .text-rose-700\\/90{color:#be123ce6}.zenuml .text-rose-700\\/95{color:#be123cf2}.zenuml .text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.zenuml .text-rose-800\\/0{color:#9f123900}.zenuml .text-rose-800\\/10{color:#9f12391a}.zenuml .text-rose-800\\/100{color:#9f1239}.zenuml .text-rose-800\\/15{color:#9f123926}.zenuml .text-rose-800\\/20{color:#9f123933}.zenuml .text-rose-800\\/25{color:#9f123940}.zenuml .text-rose-800\\/30{color:#9f12394d}.zenuml .text-rose-800\\/35{color:#9f123959}.zenuml .text-rose-800\\/40{color:#9f123966}.zenuml .text-rose-800\\/45{color:#9f123973}.zenuml .text-rose-800\\/5{color:#9f12390d}.zenuml .text-rose-800\\/50{color:#9f123980}.zenuml .text-rose-800\\/55{color:#9f12398c}.zenuml .text-rose-800\\/60{color:#9f123999}.zenuml .text-rose-800\\/65{color:#9f1239a6}.zenuml .text-rose-800\\/70{color:#9f1239b3}.zenuml .text-rose-800\\/75{color:#9f1239bf}.zenuml .text-rose-800\\/80{color:#9f1239cc}.zenuml .text-rose-800\\/85{color:#9f1239d9}.zenuml .text-rose-800\\/90{color:#9f1239e6}.zenuml .text-rose-800\\/95{color:#9f1239f2}.zenuml .text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.zenuml .text-rose-900\\/0{color:#88133700}.zenuml .text-rose-900\\/10{color:#8813371a}.zenuml .text-rose-900\\/100{color:#881337}.zenuml .text-rose-900\\/15{color:#88133726}.zenuml .text-rose-900\\/20{color:#88133733}.zenuml .text-rose-900\\/25{color:#88133740}.zenuml .text-rose-900\\/30{color:#8813374d}.zenuml .text-rose-900\\/35{color:#88133759}.zenuml .text-rose-900\\/40{color:#88133766}.zenuml .text-rose-900\\/45{color:#88133773}.zenuml .text-rose-900\\/5{color:#8813370d}.zenuml .text-rose-900\\/50{color:#88133780}.zenuml .text-rose-900\\/55{color:#8813378c}.zenuml .text-rose-900\\/60{color:#88133799}.zenuml .text-rose-900\\/65{color:#881337a6}.zenuml .text-rose-900\\/70{color:#881337b3}.zenuml .text-rose-900\\/75{color:#881337bf}.zenuml .text-rose-900\\/80{color:#881337cc}.zenuml .text-rose-900\\/85{color:#881337d9}.zenuml .text-rose-900\\/90{color:#881337e6}.zenuml .text-rose-900\\/95{color:#881337f2}.zenuml .text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.zenuml .text-rose-950\\/0{color:#4c051900}.zenuml .text-rose-950\\/10{color:#4c05191a}.zenuml .text-rose-950\\/100{color:#4c0519}.zenuml .text-rose-950\\/15{color:#4c051926}.zenuml .text-rose-950\\/20{color:#4c051933}.zenuml .text-rose-950\\/25{color:#4c051940}.zenuml .text-rose-950\\/30{color:#4c05194d}.zenuml .text-rose-950\\/35{color:#4c051959}.zenuml .text-rose-950\\/40{color:#4c051966}.zenuml .text-rose-950\\/45{color:#4c051973}.zenuml .text-rose-950\\/5{color:#4c05190d}.zenuml .text-rose-950\\/50{color:#4c051980}.zenuml .text-rose-950\\/55{color:#4c05198c}.zenuml .text-rose-950\\/60{color:#4c051999}.zenuml .text-rose-950\\/65{color:#4c0519a6}.zenuml .text-rose-950\\/70{color:#4c0519b3}.zenuml .text-rose-950\\/75{color:#4c0519bf}.zenuml .text-rose-950\\/80{color:#4c0519cc}.zenuml .text-rose-950\\/85{color:#4c0519d9}.zenuml .text-rose-950\\/90{color:#4c0519e6}.zenuml .text-rose-950\\/95{color:#4c0519f2}.zenuml .text-skin-base{color:var(--color-text-base)}.zenuml .text-skin-comment{color:var(--color-text-comment, var(--color-text-secondary, var(--color-text-base, #000)))}.zenuml .text-skin-control{color:var(--color-text-control, var(--color-text-secondary, var(--color-text-base, #000)))}.zenuml .text-skin-fill{color:var(--color-text-fill)}.zenuml .text-skin-fragment{color:var(--color-text-fragment, var(--color-text-message, #000))}.zenuml .text-skin-fragment-header{color:var(--color-text-fragment-header, var(--color-text-message, #000))}.zenuml .text-skin-frame{color:var(--color-bg-frame)}.zenuml .text-skin-header{color:var(--color-text-header)}.zenuml .text-skin-hover{color:var(--color-text-hover)}.zenuml .text-skin-lifeline-group-name{color:var(--color-text-message, var(--color-text-base, #000))}.zenuml .text-skin-link{color:var(--color-text-link, var(--color-text-secondary, var(--color-text-base, #000)))}.zenuml .text-skin-message{color:var(--color-text-message, var(--color-text-base, #000))}.zenuml .text-skin-message-arrow{color:var(--color-message-arrow, var(--color-border-frame, var(--color-border-base, #000)))}.zenuml .text-skin-muted{color:var(--color-text-muted)}.zenuml .text-skin-participant{color:var(--color-text-participant, var(--color-text-message, var(--color-text-base, #000)))}.zenuml .text-skin-secondary{color:var(--color-text-secondary)}.zenuml .text-skin-title{color:var(--color-text-title, var(--color-text-message, var(--color-text-base, #000)))}.zenuml .text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.zenuml .text-sky-100\\/0{color:#e0f2fe00}.zenuml .text-sky-100\\/10{color:#e0f2fe1a}.zenuml .text-sky-100\\/100{color:#e0f2fe}.zenuml .text-sky-100\\/15{color:#e0f2fe26}.zenuml .text-sky-100\\/20{color:#e0f2fe33}.zenuml .text-sky-100\\/25{color:#e0f2fe40}.zenuml .text-sky-100\\/30{color:#e0f2fe4d}.zenuml .text-sky-100\\/35{color:#e0f2fe59}.zenuml .text-sky-100\\/40{color:#e0f2fe66}.zenuml .text-sky-100\\/45{color:#e0f2fe73}.zenuml .text-sky-100\\/5{color:#e0f2fe0d}.zenuml .text-sky-100\\/50{color:#e0f2fe80}.zenuml .text-sky-100\\/55{color:#e0f2fe8c}.zenuml .text-sky-100\\/60{color:#e0f2fe99}.zenuml .text-sky-100\\/65{color:#e0f2fea6}.zenuml .text-sky-100\\/70{color:#e0f2feb3}.zenuml .text-sky-100\\/75{color:#e0f2febf}.zenuml .text-sky-100\\/80{color:#e0f2fecc}.zenuml .text-sky-100\\/85{color:#e0f2fed9}.zenuml .text-sky-100\\/90{color:#e0f2fee6}.zenuml .text-sky-100\\/95{color:#e0f2fef2}.zenuml .text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.zenuml .text-sky-200\\/0{color:#bae6fd00}.zenuml .text-sky-200\\/10{color:#bae6fd1a}.zenuml .text-sky-200\\/100{color:#bae6fd}.zenuml .text-sky-200\\/15{color:#bae6fd26}.zenuml .text-sky-200\\/20{color:#bae6fd33}.zenuml .text-sky-200\\/25{color:#bae6fd40}.zenuml .text-sky-200\\/30{color:#bae6fd4d}.zenuml .text-sky-200\\/35{color:#bae6fd59}.zenuml .text-sky-200\\/40{color:#bae6fd66}.zenuml .text-sky-200\\/45{color:#bae6fd73}.zenuml .text-sky-200\\/5{color:#bae6fd0d}.zenuml .text-sky-200\\/50{color:#bae6fd80}.zenuml .text-sky-200\\/55{color:#bae6fd8c}.zenuml .text-sky-200\\/60{color:#bae6fd99}.zenuml .text-sky-200\\/65{color:#bae6fda6}.zenuml .text-sky-200\\/70{color:#bae6fdb3}.zenuml .text-sky-200\\/75{color:#bae6fdbf}.zenuml .text-sky-200\\/80{color:#bae6fdcc}.zenuml .text-sky-200\\/85{color:#bae6fdd9}.zenuml .text-sky-200\\/90{color:#bae6fde6}.zenuml .text-sky-200\\/95{color:#bae6fdf2}.zenuml .text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.zenuml .text-sky-300\\/0{color:#7dd3fc00}.zenuml .text-sky-300\\/10{color:#7dd3fc1a}.zenuml .text-sky-300\\/100{color:#7dd3fc}.zenuml .text-sky-300\\/15{color:#7dd3fc26}.zenuml .text-sky-300\\/20{color:#7dd3fc33}.zenuml .text-sky-300\\/25{color:#7dd3fc40}.zenuml .text-sky-300\\/30{color:#7dd3fc4d}.zenuml .text-sky-300\\/35{color:#7dd3fc59}.zenuml .text-sky-300\\/40{color:#7dd3fc66}.zenuml .text-sky-300\\/45{color:#7dd3fc73}.zenuml .text-sky-300\\/5{color:#7dd3fc0d}.zenuml .text-sky-300\\/50{color:#7dd3fc80}.zenuml .text-sky-300\\/55{color:#7dd3fc8c}.zenuml .text-sky-300\\/60{color:#7dd3fc99}.zenuml .text-sky-300\\/65{color:#7dd3fca6}.zenuml .text-sky-300\\/70{color:#7dd3fcb3}.zenuml .text-sky-300\\/75{color:#7dd3fcbf}.zenuml .text-sky-300\\/80{color:#7dd3fccc}.zenuml .text-sky-300\\/85{color:#7dd3fcd9}.zenuml .text-sky-300\\/90{color:#7dd3fce6}.zenuml .text-sky-300\\/95{color:#7dd3fcf2}.zenuml .text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.zenuml .text-sky-400\\/0{color:#38bdf800}.zenuml .text-sky-400\\/10{color:#38bdf81a}.zenuml .text-sky-400\\/100{color:#38bdf8}.zenuml .text-sky-400\\/15{color:#38bdf826}.zenuml .text-sky-400\\/20{color:#38bdf833}.zenuml .text-sky-400\\/25{color:#38bdf840}.zenuml .text-sky-400\\/30{color:#38bdf84d}.zenuml .text-sky-400\\/35{color:#38bdf859}.zenuml .text-sky-400\\/40{color:#38bdf866}.zenuml .text-sky-400\\/45{color:#38bdf873}.zenuml .text-sky-400\\/5{color:#38bdf80d}.zenuml .text-sky-400\\/50{color:#38bdf880}.zenuml .text-sky-400\\/55{color:#38bdf88c}.zenuml .text-sky-400\\/60{color:#38bdf899}.zenuml .text-sky-400\\/65{color:#38bdf8a6}.zenuml .text-sky-400\\/70{color:#38bdf8b3}.zenuml .text-sky-400\\/75{color:#38bdf8bf}.zenuml .text-sky-400\\/80{color:#38bdf8cc}.zenuml .text-sky-400\\/85{color:#38bdf8d9}.zenuml .text-sky-400\\/90{color:#38bdf8e6}.zenuml .text-sky-400\\/95{color:#38bdf8f2}.zenuml .text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.zenuml .text-sky-50\\/0{color:#f0f9ff00}.zenuml .text-sky-50\\/10{color:#f0f9ff1a}.zenuml .text-sky-50\\/100{color:#f0f9ff}.zenuml .text-sky-50\\/15{color:#f0f9ff26}.zenuml .text-sky-50\\/20{color:#f0f9ff33}.zenuml .text-sky-50\\/25{color:#f0f9ff40}.zenuml .text-sky-50\\/30{color:#f0f9ff4d}.zenuml .text-sky-50\\/35{color:#f0f9ff59}.zenuml .text-sky-50\\/40{color:#f0f9ff66}.zenuml .text-sky-50\\/45{color:#f0f9ff73}.zenuml .text-sky-50\\/5{color:#f0f9ff0d}.zenuml .text-sky-50\\/50{color:#f0f9ff80}.zenuml .text-sky-50\\/55{color:#f0f9ff8c}.zenuml .text-sky-50\\/60{color:#f0f9ff99}.zenuml .text-sky-50\\/65{color:#f0f9ffa6}.zenuml .text-sky-50\\/70{color:#f0f9ffb3}.zenuml .text-sky-50\\/75{color:#f0f9ffbf}.zenuml .text-sky-50\\/80{color:#f0f9ffcc}.zenuml .text-sky-50\\/85{color:#f0f9ffd9}.zenuml .text-sky-50\\/90{color:#f0f9ffe6}.zenuml .text-sky-50\\/95{color:#f0f9fff2}.zenuml .text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.zenuml .text-sky-500\\/0{color:#0ea5e900}.zenuml .text-sky-500\\/10{color:#0ea5e91a}.zenuml .text-sky-500\\/100{color:#0ea5e9}.zenuml .text-sky-500\\/15{color:#0ea5e926}.zenuml .text-sky-500\\/20{color:#0ea5e933}.zenuml .text-sky-500\\/25{color:#0ea5e940}.zenuml .text-sky-500\\/30{color:#0ea5e94d}.zenuml .text-sky-500\\/35{color:#0ea5e959}.zenuml .text-sky-500\\/40{color:#0ea5e966}.zenuml .text-sky-500\\/45{color:#0ea5e973}.zenuml .text-sky-500\\/5{color:#0ea5e90d}.zenuml .text-sky-500\\/50{color:#0ea5e980}.zenuml .text-sky-500\\/55{color:#0ea5e98c}.zenuml .text-sky-500\\/60{color:#0ea5e999}.zenuml .text-sky-500\\/65{color:#0ea5e9a6}.zenuml .text-sky-500\\/70{color:#0ea5e9b3}.zenuml .text-sky-500\\/75{color:#0ea5e9bf}.zenuml .text-sky-500\\/80{color:#0ea5e9cc}.zenuml .text-sky-500\\/85{color:#0ea5e9d9}.zenuml .text-sky-500\\/90{color:#0ea5e9e6}.zenuml .text-sky-500\\/95{color:#0ea5e9f2}.zenuml .text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.zenuml .text-sky-600\\/0{color:#0284c700}.zenuml .text-sky-600\\/10{color:#0284c71a}.zenuml .text-sky-600\\/100{color:#0284c7}.zenuml .text-sky-600\\/15{color:#0284c726}.zenuml .text-sky-600\\/20{color:#0284c733}.zenuml .text-sky-600\\/25{color:#0284c740}.zenuml .text-sky-600\\/30{color:#0284c74d}.zenuml .text-sky-600\\/35{color:#0284c759}.zenuml .text-sky-600\\/40{color:#0284c766}.zenuml .text-sky-600\\/45{color:#0284c773}.zenuml .text-sky-600\\/5{color:#0284c70d}.zenuml .text-sky-600\\/50{color:#0284c780}.zenuml .text-sky-600\\/55{color:#0284c78c}.zenuml .text-sky-600\\/60{color:#0284c799}.zenuml .text-sky-600\\/65{color:#0284c7a6}.zenuml .text-sky-600\\/70{color:#0284c7b3}.zenuml .text-sky-600\\/75{color:#0284c7bf}.zenuml .text-sky-600\\/80{color:#0284c7cc}.zenuml .text-sky-600\\/85{color:#0284c7d9}.zenuml .text-sky-600\\/90{color:#0284c7e6}.zenuml .text-sky-600\\/95{color:#0284c7f2}.zenuml .text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.zenuml .text-sky-700\\/0{color:#0369a100}.zenuml .text-sky-700\\/10{color:#0369a11a}.zenuml .text-sky-700\\/100{color:#0369a1}.zenuml .text-sky-700\\/15{color:#0369a126}.zenuml .text-sky-700\\/20{color:#0369a133}.zenuml .text-sky-700\\/25{color:#0369a140}.zenuml .text-sky-700\\/30{color:#0369a14d}.zenuml .text-sky-700\\/35{color:#0369a159}.zenuml .text-sky-700\\/40{color:#0369a166}.zenuml .text-sky-700\\/45{color:#0369a173}.zenuml .text-sky-700\\/5{color:#0369a10d}.zenuml .text-sky-700\\/50{color:#0369a180}.zenuml .text-sky-700\\/55{color:#0369a18c}.zenuml .text-sky-700\\/60{color:#0369a199}.zenuml .text-sky-700\\/65{color:#0369a1a6}.zenuml .text-sky-700\\/70{color:#0369a1b3}.zenuml .text-sky-700\\/75{color:#0369a1bf}.zenuml .text-sky-700\\/80{color:#0369a1cc}.zenuml .text-sky-700\\/85{color:#0369a1d9}.zenuml .text-sky-700\\/90{color:#0369a1e6}.zenuml .text-sky-700\\/95{color:#0369a1f2}.zenuml .text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.zenuml .text-sky-800\\/0{color:#07598500}.zenuml .text-sky-800\\/10{color:#0759851a}.zenuml .text-sky-800\\/100{color:#075985}.zenuml .text-sky-800\\/15{color:#07598526}.zenuml .text-sky-800\\/20{color:#07598533}.zenuml .text-sky-800\\/25{color:#07598540}.zenuml .text-sky-800\\/30{color:#0759854d}.zenuml .text-sky-800\\/35{color:#07598559}.zenuml .text-sky-800\\/40{color:#07598566}.zenuml .text-sky-800\\/45{color:#07598573}.zenuml .text-sky-800\\/5{color:#0759850d}.zenuml .text-sky-800\\/50{color:#07598580}.zenuml .text-sky-800\\/55{color:#0759858c}.zenuml .text-sky-800\\/60{color:#07598599}.zenuml .text-sky-800\\/65{color:#075985a6}.zenuml .text-sky-800\\/70{color:#075985b3}.zenuml .text-sky-800\\/75{color:#075985bf}.zenuml .text-sky-800\\/80{color:#075985cc}.zenuml .text-sky-800\\/85{color:#075985d9}.zenuml .text-sky-800\\/90{color:#075985e6}.zenuml .text-sky-800\\/95{color:#075985f2}.zenuml .text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.zenuml .text-sky-900\\/0{color:#0c4a6e00}.zenuml .text-sky-900\\/10{color:#0c4a6e1a}.zenuml .text-sky-900\\/100{color:#0c4a6e}.zenuml .text-sky-900\\/15{color:#0c4a6e26}.zenuml .text-sky-900\\/20{color:#0c4a6e33}.zenuml .text-sky-900\\/25{color:#0c4a6e40}.zenuml .text-sky-900\\/30{color:#0c4a6e4d}.zenuml .text-sky-900\\/35{color:#0c4a6e59}.zenuml .text-sky-900\\/40{color:#0c4a6e66}.zenuml .text-sky-900\\/45{color:#0c4a6e73}.zenuml .text-sky-900\\/5{color:#0c4a6e0d}.zenuml .text-sky-900\\/50{color:#0c4a6e80}.zenuml .text-sky-900\\/55{color:#0c4a6e8c}.zenuml .text-sky-900\\/60{color:#0c4a6e99}.zenuml .text-sky-900\\/65{color:#0c4a6ea6}.zenuml .text-sky-900\\/70{color:#0c4a6eb3}.zenuml .text-sky-900\\/75{color:#0c4a6ebf}.zenuml .text-sky-900\\/80{color:#0c4a6ecc}.zenuml .text-sky-900\\/85{color:#0c4a6ed9}.zenuml .text-sky-900\\/90{color:#0c4a6ee6}.zenuml .text-sky-900\\/95{color:#0c4a6ef2}.zenuml .text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.zenuml .text-sky-950\\/0{color:#082f4900}.zenuml .text-sky-950\\/10{color:#082f491a}.zenuml .text-sky-950\\/100{color:#082f49}.zenuml .text-sky-950\\/15{color:#082f4926}.zenuml .text-sky-950\\/20{color:#082f4933}.zenuml .text-sky-950\\/25{color:#082f4940}.zenuml .text-sky-950\\/30{color:#082f494d}.zenuml .text-sky-950\\/35{color:#082f4959}.zenuml .text-sky-950\\/40{color:#082f4966}.zenuml .text-sky-950\\/45{color:#082f4973}.zenuml .text-sky-950\\/5{color:#082f490d}.zenuml .text-sky-950\\/50{color:#082f4980}.zenuml .text-sky-950\\/55{color:#082f498c}.zenuml .text-sky-950\\/60{color:#082f4999}.zenuml .text-sky-950\\/65{color:#082f49a6}.zenuml .text-sky-950\\/70{color:#082f49b3}.zenuml .text-sky-950\\/75{color:#082f49bf}.zenuml .text-sky-950\\/80{color:#082f49cc}.zenuml .text-sky-950\\/85{color:#082f49d9}.zenuml .text-sky-950\\/90{color:#082f49e6}.zenuml .text-sky-950\\/95{color:#082f49f2}.zenuml .text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.zenuml .text-slate-100\\/0{color:#f1f5f900}.zenuml .text-slate-100\\/10{color:#f1f5f91a}.zenuml .text-slate-100\\/100{color:#f1f5f9}.zenuml .text-slate-100\\/15{color:#f1f5f926}.zenuml .text-slate-100\\/20{color:#f1f5f933}.zenuml .text-slate-100\\/25{color:#f1f5f940}.zenuml .text-slate-100\\/30{color:#f1f5f94d}.zenuml .text-slate-100\\/35{color:#f1f5f959}.zenuml .text-slate-100\\/40{color:#f1f5f966}.zenuml .text-slate-100\\/45{color:#f1f5f973}.zenuml .text-slate-100\\/5{color:#f1f5f90d}.zenuml .text-slate-100\\/50{color:#f1f5f980}.zenuml .text-slate-100\\/55{color:#f1f5f98c}.zenuml .text-slate-100\\/60{color:#f1f5f999}.zenuml .text-slate-100\\/65{color:#f1f5f9a6}.zenuml .text-slate-100\\/70{color:#f1f5f9b3}.zenuml .text-slate-100\\/75{color:#f1f5f9bf}.zenuml .text-slate-100\\/80{color:#f1f5f9cc}.zenuml .text-slate-100\\/85{color:#f1f5f9d9}.zenuml .text-slate-100\\/90{color:#f1f5f9e6}.zenuml .text-slate-100\\/95{color:#f1f5f9f2}.zenuml .text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.zenuml .text-slate-200\\/0{color:#e2e8f000}.zenuml .text-slate-200\\/10{color:#e2e8f01a}.zenuml .text-slate-200\\/100{color:#e2e8f0}.zenuml .text-slate-200\\/15{color:#e2e8f026}.zenuml .text-slate-200\\/20{color:#e2e8f033}.zenuml .text-slate-200\\/25{color:#e2e8f040}.zenuml .text-slate-200\\/30{color:#e2e8f04d}.zenuml .text-slate-200\\/35{color:#e2e8f059}.zenuml .text-slate-200\\/40{color:#e2e8f066}.zenuml .text-slate-200\\/45{color:#e2e8f073}.zenuml .text-slate-200\\/5{color:#e2e8f00d}.zenuml .text-slate-200\\/50{color:#e2e8f080}.zenuml .text-slate-200\\/55{color:#e2e8f08c}.zenuml .text-slate-200\\/60{color:#e2e8f099}.zenuml .text-slate-200\\/65{color:#e2e8f0a6}.zenuml .text-slate-200\\/70{color:#e2e8f0b3}.zenuml .text-slate-200\\/75{color:#e2e8f0bf}.zenuml .text-slate-200\\/80{color:#e2e8f0cc}.zenuml .text-slate-200\\/85{color:#e2e8f0d9}.zenuml .text-slate-200\\/90{color:#e2e8f0e6}.zenuml .text-slate-200\\/95{color:#e2e8f0f2}.zenuml .text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.zenuml .text-slate-300\\/0{color:#cbd5e100}.zenuml .text-slate-300\\/10{color:#cbd5e11a}.zenuml .text-slate-300\\/100{color:#cbd5e1}.zenuml .text-slate-300\\/15{color:#cbd5e126}.zenuml .text-slate-300\\/20{color:#cbd5e133}.zenuml .text-slate-300\\/25{color:#cbd5e140}.zenuml .text-slate-300\\/30{color:#cbd5e14d}.zenuml .text-slate-300\\/35{color:#cbd5e159}.zenuml .text-slate-300\\/40{color:#cbd5e166}.zenuml .text-slate-300\\/45{color:#cbd5e173}.zenuml .text-slate-300\\/5{color:#cbd5e10d}.zenuml .text-slate-300\\/50{color:#cbd5e180}.zenuml .text-slate-300\\/55{color:#cbd5e18c}.zenuml .text-slate-300\\/60{color:#cbd5e199}.zenuml .text-slate-300\\/65{color:#cbd5e1a6}.zenuml .text-slate-300\\/70{color:#cbd5e1b3}.zenuml .text-slate-300\\/75{color:#cbd5e1bf}.zenuml .text-slate-300\\/80{color:#cbd5e1cc}.zenuml .text-slate-300\\/85{color:#cbd5e1d9}.zenuml .text-slate-300\\/90{color:#cbd5e1e6}.zenuml .text-slate-300\\/95{color:#cbd5e1f2}.zenuml .text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.zenuml .text-slate-400\\/0{color:#94a3b800}.zenuml .text-slate-400\\/10{color:#94a3b81a}.zenuml .text-slate-400\\/100{color:#94a3b8}.zenuml .text-slate-400\\/15{color:#94a3b826}.zenuml .text-slate-400\\/20{color:#94a3b833}.zenuml .text-slate-400\\/25{color:#94a3b840}.zenuml .text-slate-400\\/30{color:#94a3b84d}.zenuml .text-slate-400\\/35{color:#94a3b859}.zenuml .text-slate-400\\/40{color:#94a3b866}.zenuml .text-slate-400\\/45{color:#94a3b873}.zenuml .text-slate-400\\/5{color:#94a3b80d}.zenuml .text-slate-400\\/50{color:#94a3b880}.zenuml .text-slate-400\\/55{color:#94a3b88c}.zenuml .text-slate-400\\/60{color:#94a3b899}.zenuml .text-slate-400\\/65{color:#94a3b8a6}.zenuml .text-slate-400\\/70{color:#94a3b8b3}.zenuml .text-slate-400\\/75{color:#94a3b8bf}.zenuml .text-slate-400\\/80{color:#94a3b8cc}.zenuml .text-slate-400\\/85{color:#94a3b8d9}.zenuml .text-slate-400\\/90{color:#94a3b8e6}.zenuml .text-slate-400\\/95{color:#94a3b8f2}.zenuml .text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.zenuml .text-slate-50\\/0{color:#f8fafc00}.zenuml .text-slate-50\\/10{color:#f8fafc1a}.zenuml .text-slate-50\\/100{color:#f8fafc}.zenuml .text-slate-50\\/15{color:#f8fafc26}.zenuml .text-slate-50\\/20{color:#f8fafc33}.zenuml .text-slate-50\\/25{color:#f8fafc40}.zenuml .text-slate-50\\/30{color:#f8fafc4d}.zenuml .text-slate-50\\/35{color:#f8fafc59}.zenuml .text-slate-50\\/40{color:#f8fafc66}.zenuml .text-slate-50\\/45{color:#f8fafc73}.zenuml .text-slate-50\\/5{color:#f8fafc0d}.zenuml .text-slate-50\\/50{color:#f8fafc80}.zenuml .text-slate-50\\/55{color:#f8fafc8c}.zenuml .text-slate-50\\/60{color:#f8fafc99}.zenuml .text-slate-50\\/65{color:#f8fafca6}.zenuml .text-slate-50\\/70{color:#f8fafcb3}.zenuml .text-slate-50\\/75{color:#f8fafcbf}.zenuml .text-slate-50\\/80{color:#f8fafccc}.zenuml .text-slate-50\\/85{color:#f8fafcd9}.zenuml .text-slate-50\\/90{color:#f8fafce6}.zenuml .text-slate-50\\/95{color:#f8fafcf2}.zenuml .text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.zenuml .text-slate-500\\/0{color:#64748b00}.zenuml .text-slate-500\\/10{color:#64748b1a}.zenuml .text-slate-500\\/100{color:#64748b}.zenuml .text-slate-500\\/15{color:#64748b26}.zenuml .text-slate-500\\/20{color:#64748b33}.zenuml .text-slate-500\\/25{color:#64748b40}.zenuml .text-slate-500\\/30{color:#64748b4d}.zenuml .text-slate-500\\/35{color:#64748b59}.zenuml .text-slate-500\\/40{color:#64748b66}.zenuml .text-slate-500\\/45{color:#64748b73}.zenuml .text-slate-500\\/5{color:#64748b0d}.zenuml .text-slate-500\\/50{color:#64748b80}.zenuml .text-slate-500\\/55{color:#64748b8c}.zenuml .text-slate-500\\/60{color:#64748b99}.zenuml .text-slate-500\\/65{color:#64748ba6}.zenuml .text-slate-500\\/70{color:#64748bb3}.zenuml .text-slate-500\\/75{color:#64748bbf}.zenuml .text-slate-500\\/80{color:#64748bcc}.zenuml .text-slate-500\\/85{color:#64748bd9}.zenuml .text-slate-500\\/90{color:#64748be6}.zenuml .text-slate-500\\/95{color:#64748bf2}.zenuml .text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.zenuml .text-slate-600\\/0{color:#47556900}.zenuml .text-slate-600\\/10{color:#4755691a}.zenuml .text-slate-600\\/100{color:#475569}.zenuml .text-slate-600\\/15{color:#47556926}.zenuml .text-slate-600\\/20{color:#47556933}.zenuml .text-slate-600\\/25{color:#47556940}.zenuml .text-slate-600\\/30{color:#4755694d}.zenuml .text-slate-600\\/35{color:#47556959}.zenuml .text-slate-600\\/40{color:#47556966}.zenuml .text-slate-600\\/45{color:#47556973}.zenuml .text-slate-600\\/5{color:#4755690d}.zenuml .text-slate-600\\/50{color:#47556980}.zenuml .text-slate-600\\/55{color:#4755698c}.zenuml .text-slate-600\\/60{color:#47556999}.zenuml .text-slate-600\\/65{color:#475569a6}.zenuml .text-slate-600\\/70{color:#475569b3}.zenuml .text-slate-600\\/75{color:#475569bf}.zenuml .text-slate-600\\/80{color:#475569cc}.zenuml .text-slate-600\\/85{color:#475569d9}.zenuml .text-slate-600\\/90{color:#475569e6}.zenuml .text-slate-600\\/95{color:#475569f2}.zenuml .text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.zenuml .text-slate-700\\/0{color:#33415500}.zenuml .text-slate-700\\/10{color:#3341551a}.zenuml .text-slate-700\\/100{color:#334155}.zenuml .text-slate-700\\/15{color:#33415526}.zenuml .text-slate-700\\/20{color:#33415533}.zenuml .text-slate-700\\/25{color:#33415540}.zenuml .text-slate-700\\/30{color:#3341554d}.zenuml .text-slate-700\\/35{color:#33415559}.zenuml .text-slate-700\\/40{color:#33415566}.zenuml .text-slate-700\\/45{color:#33415573}.zenuml .text-slate-700\\/5{color:#3341550d}.zenuml .text-slate-700\\/50{color:#33415580}.zenuml .text-slate-700\\/55{color:#3341558c}.zenuml .text-slate-700\\/60{color:#33415599}.zenuml .text-slate-700\\/65{color:#334155a6}.zenuml .text-slate-700\\/70{color:#334155b3}.zenuml .text-slate-700\\/75{color:#334155bf}.zenuml .text-slate-700\\/80{color:#334155cc}.zenuml .text-slate-700\\/85{color:#334155d9}.zenuml .text-slate-700\\/90{color:#334155e6}.zenuml .text-slate-700\\/95{color:#334155f2}.zenuml .text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.zenuml .text-slate-800\\/0{color:#1e293b00}.zenuml .text-slate-800\\/10{color:#1e293b1a}.zenuml .text-slate-800\\/100{color:#1e293b}.zenuml .text-slate-800\\/15{color:#1e293b26}.zenuml .text-slate-800\\/20{color:#1e293b33}.zenuml .text-slate-800\\/25{color:#1e293b40}.zenuml .text-slate-800\\/30{color:#1e293b4d}.zenuml .text-slate-800\\/35{color:#1e293b59}.zenuml .text-slate-800\\/40{color:#1e293b66}.zenuml .text-slate-800\\/45{color:#1e293b73}.zenuml .text-slate-800\\/5{color:#1e293b0d}.zenuml .text-slate-800\\/50{color:#1e293b80}.zenuml .text-slate-800\\/55{color:#1e293b8c}.zenuml .text-slate-800\\/60{color:#1e293b99}.zenuml .text-slate-800\\/65{color:#1e293ba6}.zenuml .text-slate-800\\/70{color:#1e293bb3}.zenuml .text-slate-800\\/75{color:#1e293bbf}.zenuml .text-slate-800\\/80{color:#1e293bcc}.zenuml .text-slate-800\\/85{color:#1e293bd9}.zenuml .text-slate-800\\/90{color:#1e293be6}.zenuml .text-slate-800\\/95{color:#1e293bf2}.zenuml .text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.zenuml .text-slate-900\\/0{color:#0f172a00}.zenuml .text-slate-900\\/10{color:#0f172a1a}.zenuml .text-slate-900\\/100{color:#0f172a}.zenuml .text-slate-900\\/15{color:#0f172a26}.zenuml .text-slate-900\\/20{color:#0f172a33}.zenuml .text-slate-900\\/25{color:#0f172a40}.zenuml .text-slate-900\\/30{color:#0f172a4d}.zenuml .text-slate-900\\/35{color:#0f172a59}.zenuml .text-slate-900\\/40{color:#0f172a66}.zenuml .text-slate-900\\/45{color:#0f172a73}.zenuml .text-slate-900\\/5{color:#0f172a0d}.zenuml .text-slate-900\\/50{color:#0f172a80}.zenuml .text-slate-900\\/55{color:#0f172a8c}.zenuml .text-slate-900\\/60{color:#0f172a99}.zenuml .text-slate-900\\/65{color:#0f172aa6}.zenuml .text-slate-900\\/70{color:#0f172ab3}.zenuml .text-slate-900\\/75{color:#0f172abf}.zenuml .text-slate-900\\/80{color:#0f172acc}.zenuml .text-slate-900\\/85{color:#0f172ad9}.zenuml .text-slate-900\\/90{color:#0f172ae6}.zenuml .text-slate-900\\/95{color:#0f172af2}.zenuml .text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.zenuml .text-slate-950\\/0{color:#02061700}.zenuml .text-slate-950\\/10{color:#0206171a}.zenuml .text-slate-950\\/100{color:#020617}.zenuml .text-slate-950\\/15{color:#02061726}.zenuml .text-slate-950\\/20{color:#02061733}.zenuml .text-slate-950\\/25{color:#02061740}.zenuml .text-slate-950\\/30{color:#0206174d}.zenuml .text-slate-950\\/35{color:#02061759}.zenuml .text-slate-950\\/40{color:#02061766}.zenuml .text-slate-950\\/45{color:#02061773}.zenuml .text-slate-950\\/5{color:#0206170d}.zenuml .text-slate-950\\/50{color:#02061780}.zenuml .text-slate-950\\/55{color:#0206178c}.zenuml .text-slate-950\\/60{color:#02061799}.zenuml .text-slate-950\\/65{color:#020617a6}.zenuml .text-slate-950\\/70{color:#020617b3}.zenuml .text-slate-950\\/75{color:#020617bf}.zenuml .text-slate-950\\/80{color:#020617cc}.zenuml .text-slate-950\\/85{color:#020617d9}.zenuml .text-slate-950\\/90{color:#020617e6}.zenuml .text-slate-950\\/95{color:#020617f2}.zenuml .text-stone-100{--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}.zenuml .text-stone-100\\/0{color:#f5f5f400}.zenuml .text-stone-100\\/10{color:#f5f5f41a}.zenuml .text-stone-100\\/100{color:#f5f5f4}.zenuml .text-stone-100\\/15{color:#f5f5f426}.zenuml .text-stone-100\\/20{color:#f5f5f433}.zenuml .text-stone-100\\/25{color:#f5f5f440}.zenuml .text-stone-100\\/30{color:#f5f5f44d}.zenuml .text-stone-100\\/35{color:#f5f5f459}.zenuml .text-stone-100\\/40{color:#f5f5f466}.zenuml .text-stone-100\\/45{color:#f5f5f473}.zenuml .text-stone-100\\/5{color:#f5f5f40d}.zenuml .text-stone-100\\/50{color:#f5f5f480}.zenuml .text-stone-100\\/55{color:#f5f5f48c}.zenuml .text-stone-100\\/60{color:#f5f5f499}.zenuml .text-stone-100\\/65{color:#f5f5f4a6}.zenuml .text-stone-100\\/70{color:#f5f5f4b3}.zenuml .text-stone-100\\/75{color:#f5f5f4bf}.zenuml .text-stone-100\\/80{color:#f5f5f4cc}.zenuml .text-stone-100\\/85{color:#f5f5f4d9}.zenuml .text-stone-100\\/90{color:#f5f5f4e6}.zenuml .text-stone-100\\/95{color:#f5f5f4f2}.zenuml .text-stone-200{--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.zenuml .text-stone-200\\/0{color:#e7e5e400}.zenuml .text-stone-200\\/10{color:#e7e5e41a}.zenuml .text-stone-200\\/100{color:#e7e5e4}.zenuml .text-stone-200\\/15{color:#e7e5e426}.zenuml .text-stone-200\\/20{color:#e7e5e433}.zenuml .text-stone-200\\/25{color:#e7e5e440}.zenuml .text-stone-200\\/30{color:#e7e5e44d}.zenuml .text-stone-200\\/35{color:#e7e5e459}.zenuml .text-stone-200\\/40{color:#e7e5e466}.zenuml .text-stone-200\\/45{color:#e7e5e473}.zenuml .text-stone-200\\/5{color:#e7e5e40d}.zenuml .text-stone-200\\/50{color:#e7e5e480}.zenuml .text-stone-200\\/55{color:#e7e5e48c}.zenuml .text-stone-200\\/60{color:#e7e5e499}.zenuml .text-stone-200\\/65{color:#e7e5e4a6}.zenuml .text-stone-200\\/70{color:#e7e5e4b3}.zenuml .text-stone-200\\/75{color:#e7e5e4bf}.zenuml .text-stone-200\\/80{color:#e7e5e4cc}.zenuml .text-stone-200\\/85{color:#e7e5e4d9}.zenuml .text-stone-200\\/90{color:#e7e5e4e6}.zenuml .text-stone-200\\/95{color:#e7e5e4f2}.zenuml .text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.zenuml .text-stone-300\\/0{color:#d6d3d100}.zenuml .text-stone-300\\/10{color:#d6d3d11a}.zenuml .text-stone-300\\/100{color:#d6d3d1}.zenuml .text-stone-300\\/15{color:#d6d3d126}.zenuml .text-stone-300\\/20{color:#d6d3d133}.zenuml .text-stone-300\\/25{color:#d6d3d140}.zenuml .text-stone-300\\/30{color:#d6d3d14d}.zenuml .text-stone-300\\/35{color:#d6d3d159}.zenuml .text-stone-300\\/40{color:#d6d3d166}.zenuml .text-stone-300\\/45{color:#d6d3d173}.zenuml .text-stone-300\\/5{color:#d6d3d10d}.zenuml .text-stone-300\\/50{color:#d6d3d180}.zenuml .text-stone-300\\/55{color:#d6d3d18c}.zenuml .text-stone-300\\/60{color:#d6d3d199}.zenuml .text-stone-300\\/65{color:#d6d3d1a6}.zenuml .text-stone-300\\/70{color:#d6d3d1b3}.zenuml .text-stone-300\\/75{color:#d6d3d1bf}.zenuml .text-stone-300\\/80{color:#d6d3d1cc}.zenuml .text-stone-300\\/85{color:#d6d3d1d9}.zenuml .text-stone-300\\/90{color:#d6d3d1e6}.zenuml .text-stone-300\\/95{color:#d6d3d1f2}.zenuml .text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.zenuml .text-stone-400\\/0{color:#a8a29e00}.zenuml .text-stone-400\\/10{color:#a8a29e1a}.zenuml .text-stone-400\\/100{color:#a8a29e}.zenuml .text-stone-400\\/15{color:#a8a29e26}.zenuml .text-stone-400\\/20{color:#a8a29e33}.zenuml .text-stone-400\\/25{color:#a8a29e40}.zenuml .text-stone-400\\/30{color:#a8a29e4d}.zenuml .text-stone-400\\/35{color:#a8a29e59}.zenuml .text-stone-400\\/40{color:#a8a29e66}.zenuml .text-stone-400\\/45{color:#a8a29e73}.zenuml .text-stone-400\\/5{color:#a8a29e0d}.zenuml .text-stone-400\\/50{color:#a8a29e80}.zenuml .text-stone-400\\/55{color:#a8a29e8c}.zenuml .text-stone-400\\/60{color:#a8a29e99}.zenuml .text-stone-400\\/65{color:#a8a29ea6}.zenuml .text-stone-400\\/70{color:#a8a29eb3}.zenuml .text-stone-400\\/75{color:#a8a29ebf}.zenuml .text-stone-400\\/80{color:#a8a29ecc}.zenuml .text-stone-400\\/85{color:#a8a29ed9}.zenuml .text-stone-400\\/90{color:#a8a29ee6}.zenuml .text-stone-400\\/95{color:#a8a29ef2}.zenuml .text-stone-50{--tw-text-opacity: 1;color:rgb(250 250 249 / var(--tw-text-opacity, 1))}.zenuml .text-stone-50\\/0{color:#fafaf900}.zenuml .text-stone-50\\/10{color:#fafaf91a}.zenuml .text-stone-50\\/100{color:#fafaf9}.zenuml .text-stone-50\\/15{color:#fafaf926}.zenuml .text-stone-50\\/20{color:#fafaf933}.zenuml .text-stone-50\\/25{color:#fafaf940}.zenuml .text-stone-50\\/30{color:#fafaf94d}.zenuml .text-stone-50\\/35{color:#fafaf959}.zenuml .text-stone-50\\/40{color:#fafaf966}.zenuml .text-stone-50\\/45{color:#fafaf973}.zenuml .text-stone-50\\/5{color:#fafaf90d}.zenuml .text-stone-50\\/50{color:#fafaf980}.zenuml .text-stone-50\\/55{color:#fafaf98c}.zenuml .text-stone-50\\/60{color:#fafaf999}.zenuml .text-stone-50\\/65{color:#fafaf9a6}.zenuml .text-stone-50\\/70{color:#fafaf9b3}.zenuml .text-stone-50\\/75{color:#fafaf9bf}.zenuml .text-stone-50\\/80{color:#fafaf9cc}.zenuml .text-stone-50\\/85{color:#fafaf9d9}.zenuml .text-stone-50\\/90{color:#fafaf9e6}.zenuml .text-stone-50\\/95{color:#fafaf9f2}.zenuml .text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.zenuml .text-stone-500\\/0{color:#78716c00}.zenuml .text-stone-500\\/10{color:#78716c1a}.zenuml .text-stone-500\\/100{color:#78716c}.zenuml .text-stone-500\\/15{color:#78716c26}.zenuml .text-stone-500\\/20{color:#78716c33}.zenuml .text-stone-500\\/25{color:#78716c40}.zenuml .text-stone-500\\/30{color:#78716c4d}.zenuml .text-stone-500\\/35{color:#78716c59}.zenuml .text-stone-500\\/40{color:#78716c66}.zenuml .text-stone-500\\/45{color:#78716c73}.zenuml .text-stone-500\\/5{color:#78716c0d}.zenuml .text-stone-500\\/50{color:#78716c80}.zenuml .text-stone-500\\/55{color:#78716c8c}.zenuml .text-stone-500\\/60{color:#78716c99}.zenuml .text-stone-500\\/65{color:#78716ca6}.zenuml .text-stone-500\\/70{color:#78716cb3}.zenuml .text-stone-500\\/75{color:#78716cbf}.zenuml .text-stone-500\\/80{color:#78716ccc}.zenuml .text-stone-500\\/85{color:#78716cd9}.zenuml .text-stone-500\\/90{color:#78716ce6}.zenuml .text-stone-500\\/95{color:#78716cf2}.zenuml .text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.zenuml .text-stone-600\\/0{color:#57534e00}.zenuml .text-stone-600\\/10{color:#57534e1a}.zenuml .text-stone-600\\/100{color:#57534e}.zenuml .text-stone-600\\/15{color:#57534e26}.zenuml .text-stone-600\\/20{color:#57534e33}.zenuml .text-stone-600\\/25{color:#57534e40}.zenuml .text-stone-600\\/30{color:#57534e4d}.zenuml .text-stone-600\\/35{color:#57534e59}.zenuml .text-stone-600\\/40{color:#57534e66}.zenuml .text-stone-600\\/45{color:#57534e73}.zenuml .text-stone-600\\/5{color:#57534e0d}.zenuml .text-stone-600\\/50{color:#57534e80}.zenuml .text-stone-600\\/55{color:#57534e8c}.zenuml .text-stone-600\\/60{color:#57534e99}.zenuml .text-stone-600\\/65{color:#57534ea6}.zenuml .text-stone-600\\/70{color:#57534eb3}.zenuml .text-stone-600\\/75{color:#57534ebf}.zenuml .text-stone-600\\/80{color:#57534ecc}.zenuml .text-stone-600\\/85{color:#57534ed9}.zenuml .text-stone-600\\/90{color:#57534ee6}.zenuml .text-stone-600\\/95{color:#57534ef2}.zenuml .text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.zenuml .text-stone-700\\/0{color:#44403c00}.zenuml .text-stone-700\\/10{color:#44403c1a}.zenuml .text-stone-700\\/100{color:#44403c}.zenuml .text-stone-700\\/15{color:#44403c26}.zenuml .text-stone-700\\/20{color:#44403c33}.zenuml .text-stone-700\\/25{color:#44403c40}.zenuml .text-stone-700\\/30{color:#44403c4d}.zenuml .text-stone-700\\/35{color:#44403c59}.zenuml .text-stone-700\\/40{color:#44403c66}.zenuml .text-stone-700\\/45{color:#44403c73}.zenuml .text-stone-700\\/5{color:#44403c0d}.zenuml .text-stone-700\\/50{color:#44403c80}.zenuml .text-stone-700\\/55{color:#44403c8c}.zenuml .text-stone-700\\/60{color:#44403c99}.zenuml .text-stone-700\\/65{color:#44403ca6}.zenuml .text-stone-700\\/70{color:#44403cb3}.zenuml .text-stone-700\\/75{color:#44403cbf}.zenuml .text-stone-700\\/80{color:#44403ccc}.zenuml .text-stone-700\\/85{color:#44403cd9}.zenuml .text-stone-700\\/90{color:#44403ce6}.zenuml .text-stone-700\\/95{color:#44403cf2}.zenuml .text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.zenuml .text-stone-800\\/0{color:#29252400}.zenuml .text-stone-800\\/10{color:#2925241a}.zenuml .text-stone-800\\/100{color:#292524}.zenuml .text-stone-800\\/15{color:#29252426}.zenuml .text-stone-800\\/20{color:#29252433}.zenuml .text-stone-800\\/25{color:#29252440}.zenuml .text-stone-800\\/30{color:#2925244d}.zenuml .text-stone-800\\/35{color:#29252459}.zenuml .text-stone-800\\/40{color:#29252466}.zenuml .text-stone-800\\/45{color:#29252473}.zenuml .text-stone-800\\/5{color:#2925240d}.zenuml .text-stone-800\\/50{color:#29252480}.zenuml .text-stone-800\\/55{color:#2925248c}.zenuml .text-stone-800\\/60{color:#29252499}.zenuml .text-stone-800\\/65{color:#292524a6}.zenuml .text-stone-800\\/70{color:#292524b3}.zenuml .text-stone-800\\/75{color:#292524bf}.zenuml .text-stone-800\\/80{color:#292524cc}.zenuml .text-stone-800\\/85{color:#292524d9}.zenuml .text-stone-800\\/90{color:#292524e6}.zenuml .text-stone-800\\/95{color:#292524f2}.zenuml .text-stone-900{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.zenuml .text-stone-900\\/0{color:#1c191700}.zenuml .text-stone-900\\/10{color:#1c19171a}.zenuml .text-stone-900\\/100{color:#1c1917}.zenuml .text-stone-900\\/15{color:#1c191726}.zenuml .text-stone-900\\/20{color:#1c191733}.zenuml .text-stone-900\\/25{color:#1c191740}.zenuml .text-stone-900\\/30{color:#1c19174d}.zenuml .text-stone-900\\/35{color:#1c191759}.zenuml .text-stone-900\\/40{color:#1c191766}.zenuml .text-stone-900\\/45{color:#1c191773}.zenuml .text-stone-900\\/5{color:#1c19170d}.zenuml .text-stone-900\\/50{color:#1c191780}.zenuml .text-stone-900\\/55{color:#1c19178c}.zenuml .text-stone-900\\/60{color:#1c191799}.zenuml .text-stone-900\\/65{color:#1c1917a6}.zenuml .text-stone-900\\/70{color:#1c1917b3}.zenuml .text-stone-900\\/75{color:#1c1917bf}.zenuml .text-stone-900\\/80{color:#1c1917cc}.zenuml .text-stone-900\\/85{color:#1c1917d9}.zenuml .text-stone-900\\/90{color:#1c1917e6}.zenuml .text-stone-900\\/95{color:#1c1917f2}.zenuml .text-stone-950{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.zenuml .text-stone-950\\/0{color:#0c0a0900}.zenuml .text-stone-950\\/10{color:#0c0a091a}.zenuml .text-stone-950\\/100{color:#0c0a09}.zenuml .text-stone-950\\/15{color:#0c0a0926}.zenuml .text-stone-950\\/20{color:#0c0a0933}.zenuml .text-stone-950\\/25{color:#0c0a0940}.zenuml .text-stone-950\\/30{color:#0c0a094d}.zenuml .text-stone-950\\/35{color:#0c0a0959}.zenuml .text-stone-950\\/40{color:#0c0a0966}.zenuml .text-stone-950\\/45{color:#0c0a0973}.zenuml .text-stone-950\\/5{color:#0c0a090d}.zenuml .text-stone-950\\/50{color:#0c0a0980}.zenuml .text-stone-950\\/55{color:#0c0a098c}.zenuml .text-stone-950\\/60{color:#0c0a0999}.zenuml .text-stone-950\\/65{color:#0c0a09a6}.zenuml .text-stone-950\\/70{color:#0c0a09b3}.zenuml .text-stone-950\\/75{color:#0c0a09bf}.zenuml .text-stone-950\\/80{color:#0c0a09cc}.zenuml .text-stone-950\\/85{color:#0c0a09d9}.zenuml .text-stone-950\\/90{color:#0c0a09e6}.zenuml .text-stone-950\\/95{color:#0c0a09f2}.zenuml .text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.zenuml .text-teal-100\\/0{color:#ccfbf100}.zenuml .text-teal-100\\/10{color:#ccfbf11a}.zenuml .text-teal-100\\/100{color:#ccfbf1}.zenuml .text-teal-100\\/15{color:#ccfbf126}.zenuml .text-teal-100\\/20{color:#ccfbf133}.zenuml .text-teal-100\\/25{color:#ccfbf140}.zenuml .text-teal-100\\/30{color:#ccfbf14d}.zenuml .text-teal-100\\/35{color:#ccfbf159}.zenuml .text-teal-100\\/40{color:#ccfbf166}.zenuml .text-teal-100\\/45{color:#ccfbf173}.zenuml .text-teal-100\\/5{color:#ccfbf10d}.zenuml .text-teal-100\\/50{color:#ccfbf180}.zenuml .text-teal-100\\/55{color:#ccfbf18c}.zenuml .text-teal-100\\/60{color:#ccfbf199}.zenuml .text-teal-100\\/65{color:#ccfbf1a6}.zenuml .text-teal-100\\/70{color:#ccfbf1b3}.zenuml .text-teal-100\\/75{color:#ccfbf1bf}.zenuml .text-teal-100\\/80{color:#ccfbf1cc}.zenuml .text-teal-100\\/85{color:#ccfbf1d9}.zenuml .text-teal-100\\/90{color:#ccfbf1e6}.zenuml .text-teal-100\\/95{color:#ccfbf1f2}.zenuml .text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.zenuml .text-teal-200\\/0{color:#99f6e400}.zenuml .text-teal-200\\/10{color:#99f6e41a}.zenuml .text-teal-200\\/100{color:#99f6e4}.zenuml .text-teal-200\\/15{color:#99f6e426}.zenuml .text-teal-200\\/20{color:#99f6e433}.zenuml .text-teal-200\\/25{color:#99f6e440}.zenuml .text-teal-200\\/30{color:#99f6e44d}.zenuml .text-teal-200\\/35{color:#99f6e459}.zenuml .text-teal-200\\/40{color:#99f6e466}.zenuml .text-teal-200\\/45{color:#99f6e473}.zenuml .text-teal-200\\/5{color:#99f6e40d}.zenuml .text-teal-200\\/50{color:#99f6e480}.zenuml .text-teal-200\\/55{color:#99f6e48c}.zenuml .text-teal-200\\/60{color:#99f6e499}.zenuml .text-teal-200\\/65{color:#99f6e4a6}.zenuml .text-teal-200\\/70{color:#99f6e4b3}.zenuml .text-teal-200\\/75{color:#99f6e4bf}.zenuml .text-teal-200\\/80{color:#99f6e4cc}.zenuml .text-teal-200\\/85{color:#99f6e4d9}.zenuml .text-teal-200\\/90{color:#99f6e4e6}.zenuml .text-teal-200\\/95{color:#99f6e4f2}.zenuml .text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.zenuml .text-teal-300\\/0{color:#5eead400}.zenuml .text-teal-300\\/10{color:#5eead41a}.zenuml .text-teal-300\\/100{color:#5eead4}.zenuml .text-teal-300\\/15{color:#5eead426}.zenuml .text-teal-300\\/20{color:#5eead433}.zenuml .text-teal-300\\/25{color:#5eead440}.zenuml .text-teal-300\\/30{color:#5eead44d}.zenuml .text-teal-300\\/35{color:#5eead459}.zenuml .text-teal-300\\/40{color:#5eead466}.zenuml .text-teal-300\\/45{color:#5eead473}.zenuml .text-teal-300\\/5{color:#5eead40d}.zenuml .text-teal-300\\/50{color:#5eead480}.zenuml .text-teal-300\\/55{color:#5eead48c}.zenuml .text-teal-300\\/60{color:#5eead499}.zenuml .text-teal-300\\/65{color:#5eead4a6}.zenuml .text-teal-300\\/70{color:#5eead4b3}.zenuml .text-teal-300\\/75{color:#5eead4bf}.zenuml .text-teal-300\\/80{color:#5eead4cc}.zenuml .text-teal-300\\/85{color:#5eead4d9}.zenuml .text-teal-300\\/90{color:#5eead4e6}.zenuml .text-teal-300\\/95{color:#5eead4f2}.zenuml .text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.zenuml .text-teal-400\\/0{color:#2dd4bf00}.zenuml .text-teal-400\\/10{color:#2dd4bf1a}.zenuml .text-teal-400\\/100{color:#2dd4bf}.zenuml .text-teal-400\\/15{color:#2dd4bf26}.zenuml .text-teal-400\\/20{color:#2dd4bf33}.zenuml .text-teal-400\\/25{color:#2dd4bf40}.zenuml .text-teal-400\\/30{color:#2dd4bf4d}.zenuml .text-teal-400\\/35{color:#2dd4bf59}.zenuml .text-teal-400\\/40{color:#2dd4bf66}.zenuml .text-teal-400\\/45{color:#2dd4bf73}.zenuml .text-teal-400\\/5{color:#2dd4bf0d}.zenuml .text-teal-400\\/50{color:#2dd4bf80}.zenuml .text-teal-400\\/55{color:#2dd4bf8c}.zenuml .text-teal-400\\/60{color:#2dd4bf99}.zenuml .text-teal-400\\/65{color:#2dd4bfa6}.zenuml .text-teal-400\\/70{color:#2dd4bfb3}.zenuml .text-teal-400\\/75{color:#2dd4bfbf}.zenuml .text-teal-400\\/80{color:#2dd4bfcc}.zenuml .text-teal-400\\/85{color:#2dd4bfd9}.zenuml .text-teal-400\\/90{color:#2dd4bfe6}.zenuml .text-teal-400\\/95{color:#2dd4bff2}.zenuml .text-teal-50{--tw-text-opacity: 1;color:rgb(240 253 250 / var(--tw-text-opacity, 1))}.zenuml .text-teal-50\\/0{color:#f0fdfa00}.zenuml .text-teal-50\\/10{color:#f0fdfa1a}.zenuml .text-teal-50\\/100{color:#f0fdfa}.zenuml .text-teal-50\\/15{color:#f0fdfa26}.zenuml .text-teal-50\\/20{color:#f0fdfa33}.zenuml .text-teal-50\\/25{color:#f0fdfa40}.zenuml .text-teal-50\\/30{color:#f0fdfa4d}.zenuml .text-teal-50\\/35{color:#f0fdfa59}.zenuml .text-teal-50\\/40{color:#f0fdfa66}.zenuml .text-teal-50\\/45{color:#f0fdfa73}.zenuml .text-teal-50\\/5{color:#f0fdfa0d}.zenuml .text-teal-50\\/50{color:#f0fdfa80}.zenuml .text-teal-50\\/55{color:#f0fdfa8c}.zenuml .text-teal-50\\/60{color:#f0fdfa99}.zenuml .text-teal-50\\/65{color:#f0fdfaa6}.zenuml .text-teal-50\\/70{color:#f0fdfab3}.zenuml .text-teal-50\\/75{color:#f0fdfabf}.zenuml .text-teal-50\\/80{color:#f0fdfacc}.zenuml .text-teal-50\\/85{color:#f0fdfad9}.zenuml .text-teal-50\\/90{color:#f0fdfae6}.zenuml .text-teal-50\\/95{color:#f0fdfaf2}.zenuml .text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.zenuml .text-teal-500\\/0{color:#14b8a600}.zenuml .text-teal-500\\/10{color:#14b8a61a}.zenuml .text-teal-500\\/100{color:#14b8a6}.zenuml .text-teal-500\\/15{color:#14b8a626}.zenuml .text-teal-500\\/20{color:#14b8a633}.zenuml .text-teal-500\\/25{color:#14b8a640}.zenuml .text-teal-500\\/30{color:#14b8a64d}.zenuml .text-teal-500\\/35{color:#14b8a659}.zenuml .text-teal-500\\/40{color:#14b8a666}.zenuml .text-teal-500\\/45{color:#14b8a673}.zenuml .text-teal-500\\/5{color:#14b8a60d}.zenuml .text-teal-500\\/50{color:#14b8a680}.zenuml .text-teal-500\\/55{color:#14b8a68c}.zenuml .text-teal-500\\/60{color:#14b8a699}.zenuml .text-teal-500\\/65{color:#14b8a6a6}.zenuml .text-teal-500\\/70{color:#14b8a6b3}.zenuml .text-teal-500\\/75{color:#14b8a6bf}.zenuml .text-teal-500\\/80{color:#14b8a6cc}.zenuml .text-teal-500\\/85{color:#14b8a6d9}.zenuml .text-teal-500\\/90{color:#14b8a6e6}.zenuml .text-teal-500\\/95{color:#14b8a6f2}.zenuml .text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.zenuml .text-teal-600\\/0{color:#0d948800}.zenuml .text-teal-600\\/10{color:#0d94881a}.zenuml .text-teal-600\\/100{color:#0d9488}.zenuml .text-teal-600\\/15{color:#0d948826}.zenuml .text-teal-600\\/20{color:#0d948833}.zenuml .text-teal-600\\/25{color:#0d948840}.zenuml .text-teal-600\\/30{color:#0d94884d}.zenuml .text-teal-600\\/35{color:#0d948859}.zenuml .text-teal-600\\/40{color:#0d948866}.zenuml .text-teal-600\\/45{color:#0d948873}.zenuml .text-teal-600\\/5{color:#0d94880d}.zenuml .text-teal-600\\/50{color:#0d948880}.zenuml .text-teal-600\\/55{color:#0d94888c}.zenuml .text-teal-600\\/60{color:#0d948899}.zenuml .text-teal-600\\/65{color:#0d9488a6}.zenuml .text-teal-600\\/70{color:#0d9488b3}.zenuml .text-teal-600\\/75{color:#0d9488bf}.zenuml .text-teal-600\\/80{color:#0d9488cc}.zenuml .text-teal-600\\/85{color:#0d9488d9}.zenuml .text-teal-600\\/90{color:#0d9488e6}.zenuml .text-teal-600\\/95{color:#0d9488f2}.zenuml .text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.zenuml .text-teal-700\\/0{color:#0f766e00}.zenuml .text-teal-700\\/10{color:#0f766e1a}.zenuml .text-teal-700\\/100{color:#0f766e}.zenuml .text-teal-700\\/15{color:#0f766e26}.zenuml .text-teal-700\\/20{color:#0f766e33}.zenuml .text-teal-700\\/25{color:#0f766e40}.zenuml .text-teal-700\\/30{color:#0f766e4d}.zenuml .text-teal-700\\/35{color:#0f766e59}.zenuml .text-teal-700\\/40{color:#0f766e66}.zenuml .text-teal-700\\/45{color:#0f766e73}.zenuml .text-teal-700\\/5{color:#0f766e0d}.zenuml .text-teal-700\\/50{color:#0f766e80}.zenuml .text-teal-700\\/55{color:#0f766e8c}.zenuml .text-teal-700\\/60{color:#0f766e99}.zenuml .text-teal-700\\/65{color:#0f766ea6}.zenuml .text-teal-700\\/70{color:#0f766eb3}.zenuml .text-teal-700\\/75{color:#0f766ebf}.zenuml .text-teal-700\\/80{color:#0f766ecc}.zenuml .text-teal-700\\/85{color:#0f766ed9}.zenuml .text-teal-700\\/90{color:#0f766ee6}.zenuml .text-teal-700\\/95{color:#0f766ef2}.zenuml .text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.zenuml .text-teal-800\\/0{color:#115e5900}.zenuml .text-teal-800\\/10{color:#115e591a}.zenuml .text-teal-800\\/100{color:#115e59}.zenuml .text-teal-800\\/15{color:#115e5926}.zenuml .text-teal-800\\/20{color:#115e5933}.zenuml .text-teal-800\\/25{color:#115e5940}.zenuml .text-teal-800\\/30{color:#115e594d}.zenuml .text-teal-800\\/35{color:#115e5959}.zenuml .text-teal-800\\/40{color:#115e5966}.zenuml .text-teal-800\\/45{color:#115e5973}.zenuml .text-teal-800\\/5{color:#115e590d}.zenuml .text-teal-800\\/50{color:#115e5980}.zenuml .text-teal-800\\/55{color:#115e598c}.zenuml .text-teal-800\\/60{color:#115e5999}.zenuml .text-teal-800\\/65{color:#115e59a6}.zenuml .text-teal-800\\/70{color:#115e59b3}.zenuml .text-teal-800\\/75{color:#115e59bf}.zenuml .text-teal-800\\/80{color:#115e59cc}.zenuml .text-teal-800\\/85{color:#115e59d9}.zenuml .text-teal-800\\/90{color:#115e59e6}.zenuml .text-teal-800\\/95{color:#115e59f2}.zenuml .text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.zenuml .text-teal-900\\/0{color:#134e4a00}.zenuml .text-teal-900\\/10{color:#134e4a1a}.zenuml .text-teal-900\\/100{color:#134e4a}.zenuml .text-teal-900\\/15{color:#134e4a26}.zenuml .text-teal-900\\/20{color:#134e4a33}.zenuml .text-teal-900\\/25{color:#134e4a40}.zenuml .text-teal-900\\/30{color:#134e4a4d}.zenuml .text-teal-900\\/35{color:#134e4a59}.zenuml .text-teal-900\\/40{color:#134e4a66}.zenuml .text-teal-900\\/45{color:#134e4a73}.zenuml .text-teal-900\\/5{color:#134e4a0d}.zenuml .text-teal-900\\/50{color:#134e4a80}.zenuml .text-teal-900\\/55{color:#134e4a8c}.zenuml .text-teal-900\\/60{color:#134e4a99}.zenuml .text-teal-900\\/65{color:#134e4aa6}.zenuml .text-teal-900\\/70{color:#134e4ab3}.zenuml .text-teal-900\\/75{color:#134e4abf}.zenuml .text-teal-900\\/80{color:#134e4acc}.zenuml .text-teal-900\\/85{color:#134e4ad9}.zenuml .text-teal-900\\/90{color:#134e4ae6}.zenuml .text-teal-900\\/95{color:#134e4af2}.zenuml .text-teal-950{--tw-text-opacity: 1;color:rgb(4 47 46 / var(--tw-text-opacity, 1))}.zenuml .text-teal-950\\/0{color:#042f2e00}.zenuml .text-teal-950\\/10{color:#042f2e1a}.zenuml .text-teal-950\\/100{color:#042f2e}.zenuml .text-teal-950\\/15{color:#042f2e26}.zenuml .text-teal-950\\/20{color:#042f2e33}.zenuml .text-teal-950\\/25{color:#042f2e40}.zenuml .text-teal-950\\/30{color:#042f2e4d}.zenuml .text-teal-950\\/35{color:#042f2e59}.zenuml .text-teal-950\\/40{color:#042f2e66}.zenuml .text-teal-950\\/45{color:#042f2e73}.zenuml .text-teal-950\\/5{color:#042f2e0d}.zenuml .text-teal-950\\/50{color:#042f2e80}.zenuml .text-teal-950\\/55{color:#042f2e8c}.zenuml .text-teal-950\\/60{color:#042f2e99}.zenuml .text-teal-950\\/65{color:#042f2ea6}.zenuml .text-teal-950\\/70{color:#042f2eb3}.zenuml .text-teal-950\\/75{color:#042f2ebf}.zenuml .text-teal-950\\/80{color:#042f2ecc}.zenuml .text-teal-950\\/85{color:#042f2ed9}.zenuml .text-teal-950\\/90{color:#042f2ee6}.zenuml .text-teal-950\\/95{color:#042f2ef2}.zenuml .text-transparent{color:transparent}.zenuml .text-transparent\\/0{color:#0000}.zenuml .text-transparent\\/10{color:#0000001a}.zenuml .text-transparent\\/100{color:#000}.zenuml .text-transparent\\/15{color:#00000026}.zenuml .text-transparent\\/20{color:#0003}.zenuml .text-transparent\\/25{color:#00000040}.zenuml .text-transparent\\/30{color:#0000004d}.zenuml .text-transparent\\/35{color:#00000059}.zenuml .text-transparent\\/40{color:#0006}.zenuml .text-transparent\\/45{color:#00000073}.zenuml .text-transparent\\/5{color:#0000000d}.zenuml .text-transparent\\/50{color:#00000080}.zenuml .text-transparent\\/55{color:#0000008c}.zenuml .text-transparent\\/60{color:#0009}.zenuml .text-transparent\\/65{color:#000000a6}.zenuml .text-transparent\\/70{color:#000000b3}.zenuml .text-transparent\\/75{color:#000000bf}.zenuml .text-transparent\\/80{color:#000c}.zenuml .text-transparent\\/85{color:#000000d9}.zenuml .text-transparent\\/90{color:#000000e6}.zenuml .text-transparent\\/95{color:#000000f2}.zenuml .text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.zenuml .text-violet-100\\/0{color:#ede9fe00}.zenuml .text-violet-100\\/10{color:#ede9fe1a}.zenuml .text-violet-100\\/100{color:#ede9fe}.zenuml .text-violet-100\\/15{color:#ede9fe26}.zenuml .text-violet-100\\/20{color:#ede9fe33}.zenuml .text-violet-100\\/25{color:#ede9fe40}.zenuml .text-violet-100\\/30{color:#ede9fe4d}.zenuml .text-violet-100\\/35{color:#ede9fe59}.zenuml .text-violet-100\\/40{color:#ede9fe66}.zenuml .text-violet-100\\/45{color:#ede9fe73}.zenuml .text-violet-100\\/5{color:#ede9fe0d}.zenuml .text-violet-100\\/50{color:#ede9fe80}.zenuml .text-violet-100\\/55{color:#ede9fe8c}.zenuml .text-violet-100\\/60{color:#ede9fe99}.zenuml .text-violet-100\\/65{color:#ede9fea6}.zenuml .text-violet-100\\/70{color:#ede9feb3}.zenuml .text-violet-100\\/75{color:#ede9febf}.zenuml .text-violet-100\\/80{color:#ede9fecc}.zenuml .text-violet-100\\/85{color:#ede9fed9}.zenuml .text-violet-100\\/90{color:#ede9fee6}.zenuml .text-violet-100\\/95{color:#ede9fef2}.zenuml .text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.zenuml .text-violet-200\\/0{color:#ddd6fe00}.zenuml .text-violet-200\\/10{color:#ddd6fe1a}.zenuml .text-violet-200\\/100{color:#ddd6fe}.zenuml .text-violet-200\\/15{color:#ddd6fe26}.zenuml .text-violet-200\\/20{color:#ddd6fe33}.zenuml .text-violet-200\\/25{color:#ddd6fe40}.zenuml .text-violet-200\\/30{color:#ddd6fe4d}.zenuml .text-violet-200\\/35{color:#ddd6fe59}.zenuml .text-violet-200\\/40{color:#ddd6fe66}.zenuml .text-violet-200\\/45{color:#ddd6fe73}.zenuml .text-violet-200\\/5{color:#ddd6fe0d}.zenuml .text-violet-200\\/50{color:#ddd6fe80}.zenuml .text-violet-200\\/55{color:#ddd6fe8c}.zenuml .text-violet-200\\/60{color:#ddd6fe99}.zenuml .text-violet-200\\/65{color:#ddd6fea6}.zenuml .text-violet-200\\/70{color:#ddd6feb3}.zenuml .text-violet-200\\/75{color:#ddd6febf}.zenuml .text-violet-200\\/80{color:#ddd6fecc}.zenuml .text-violet-200\\/85{color:#ddd6fed9}.zenuml .text-violet-200\\/90{color:#ddd6fee6}.zenuml .text-violet-200\\/95{color:#ddd6fef2}.zenuml .text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.zenuml .text-violet-300\\/0{color:#c4b5fd00}.zenuml .text-violet-300\\/10{color:#c4b5fd1a}.zenuml .text-violet-300\\/100{color:#c4b5fd}.zenuml .text-violet-300\\/15{color:#c4b5fd26}.zenuml .text-violet-300\\/20{color:#c4b5fd33}.zenuml .text-violet-300\\/25{color:#c4b5fd40}.zenuml .text-violet-300\\/30{color:#c4b5fd4d}.zenuml .text-violet-300\\/35{color:#c4b5fd59}.zenuml .text-violet-300\\/40{color:#c4b5fd66}.zenuml .text-violet-300\\/45{color:#c4b5fd73}.zenuml .text-violet-300\\/5{color:#c4b5fd0d}.zenuml .text-violet-300\\/50{color:#c4b5fd80}.zenuml .text-violet-300\\/55{color:#c4b5fd8c}.zenuml .text-violet-300\\/60{color:#c4b5fd99}.zenuml .text-violet-300\\/65{color:#c4b5fda6}.zenuml .text-violet-300\\/70{color:#c4b5fdb3}.zenuml .text-violet-300\\/75{color:#c4b5fdbf}.zenuml .text-violet-300\\/80{color:#c4b5fdcc}.zenuml .text-violet-300\\/85{color:#c4b5fdd9}.zenuml .text-violet-300\\/90{color:#c4b5fde6}.zenuml .text-violet-300\\/95{color:#c4b5fdf2}.zenuml .text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.zenuml .text-violet-400\\/0{color:#a78bfa00}.zenuml .text-violet-400\\/10{color:#a78bfa1a}.zenuml .text-violet-400\\/100{color:#a78bfa}.zenuml .text-violet-400\\/15{color:#a78bfa26}.zenuml .text-violet-400\\/20{color:#a78bfa33}.zenuml .text-violet-400\\/25{color:#a78bfa40}.zenuml .text-violet-400\\/30{color:#a78bfa4d}.zenuml .text-violet-400\\/35{color:#a78bfa59}.zenuml .text-violet-400\\/40{color:#a78bfa66}.zenuml .text-violet-400\\/45{color:#a78bfa73}.zenuml .text-violet-400\\/5{color:#a78bfa0d}.zenuml .text-violet-400\\/50{color:#a78bfa80}.zenuml .text-violet-400\\/55{color:#a78bfa8c}.zenuml .text-violet-400\\/60{color:#a78bfa99}.zenuml .text-violet-400\\/65{color:#a78bfaa6}.zenuml .text-violet-400\\/70{color:#a78bfab3}.zenuml .text-violet-400\\/75{color:#a78bfabf}.zenuml .text-violet-400\\/80{color:#a78bfacc}.zenuml .text-violet-400\\/85{color:#a78bfad9}.zenuml .text-violet-400\\/90{color:#a78bfae6}.zenuml .text-violet-400\\/95{color:#a78bfaf2}.zenuml .text-violet-50{--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.zenuml .text-violet-50\\/0{color:#f5f3ff00}.zenuml .text-violet-50\\/10{color:#f5f3ff1a}.zenuml .text-violet-50\\/100{color:#f5f3ff}.zenuml .text-violet-50\\/15{color:#f5f3ff26}.zenuml .text-violet-50\\/20{color:#f5f3ff33}.zenuml .text-violet-50\\/25{color:#f5f3ff40}.zenuml .text-violet-50\\/30{color:#f5f3ff4d}.zenuml .text-violet-50\\/35{color:#f5f3ff59}.zenuml .text-violet-50\\/40{color:#f5f3ff66}.zenuml .text-violet-50\\/45{color:#f5f3ff73}.zenuml .text-violet-50\\/5{color:#f5f3ff0d}.zenuml .text-violet-50\\/50{color:#f5f3ff80}.zenuml .text-violet-50\\/55{color:#f5f3ff8c}.zenuml .text-violet-50\\/60{color:#f5f3ff99}.zenuml .text-violet-50\\/65{color:#f5f3ffa6}.zenuml .text-violet-50\\/70{color:#f5f3ffb3}.zenuml .text-violet-50\\/75{color:#f5f3ffbf}.zenuml .text-violet-50\\/80{color:#f5f3ffcc}.zenuml .text-violet-50\\/85{color:#f5f3ffd9}.zenuml .text-violet-50\\/90{color:#f5f3ffe6}.zenuml .text-violet-50\\/95{color:#f5f3fff2}.zenuml .text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.zenuml .text-violet-500\\/0{color:#8b5cf600}.zenuml .text-violet-500\\/10{color:#8b5cf61a}.zenuml .text-violet-500\\/100{color:#8b5cf6}.zenuml .text-violet-500\\/15{color:#8b5cf626}.zenuml .text-violet-500\\/20{color:#8b5cf633}.zenuml .text-violet-500\\/25{color:#8b5cf640}.zenuml .text-violet-500\\/30{color:#8b5cf64d}.zenuml .text-violet-500\\/35{color:#8b5cf659}.zenuml .text-violet-500\\/40{color:#8b5cf666}.zenuml .text-violet-500\\/45{color:#8b5cf673}.zenuml .text-violet-500\\/5{color:#8b5cf60d}.zenuml .text-violet-500\\/50{color:#8b5cf680}.zenuml .text-violet-500\\/55{color:#8b5cf68c}.zenuml .text-violet-500\\/60{color:#8b5cf699}.zenuml .text-violet-500\\/65{color:#8b5cf6a6}.zenuml .text-violet-500\\/70{color:#8b5cf6b3}.zenuml .text-violet-500\\/75{color:#8b5cf6bf}.zenuml .text-violet-500\\/80{color:#8b5cf6cc}.zenuml .text-violet-500\\/85{color:#8b5cf6d9}.zenuml .text-violet-500\\/90{color:#8b5cf6e6}.zenuml .text-violet-500\\/95{color:#8b5cf6f2}.zenuml .text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.zenuml .text-violet-600\\/0{color:#7c3aed00}.zenuml .text-violet-600\\/10{color:#7c3aed1a}.zenuml .text-violet-600\\/100{color:#7c3aed}.zenuml .text-violet-600\\/15{color:#7c3aed26}.zenuml .text-violet-600\\/20{color:#7c3aed33}.zenuml .text-violet-600\\/25{color:#7c3aed40}.zenuml .text-violet-600\\/30{color:#7c3aed4d}.zenuml .text-violet-600\\/35{color:#7c3aed59}.zenuml .text-violet-600\\/40{color:#7c3aed66}.zenuml .text-violet-600\\/45{color:#7c3aed73}.zenuml .text-violet-600\\/5{color:#7c3aed0d}.zenuml .text-violet-600\\/50{color:#7c3aed80}.zenuml .text-violet-600\\/55{color:#7c3aed8c}.zenuml .text-violet-600\\/60{color:#7c3aed99}.zenuml .text-violet-600\\/65{color:#7c3aeda6}.zenuml .text-violet-600\\/70{color:#7c3aedb3}.zenuml .text-violet-600\\/75{color:#7c3aedbf}.zenuml .text-violet-600\\/80{color:#7c3aedcc}.zenuml .text-violet-600\\/85{color:#7c3aedd9}.zenuml .text-violet-600\\/90{color:#7c3aede6}.zenuml .text-violet-600\\/95{color:#7c3aedf2}.zenuml .text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.zenuml .text-violet-700\\/0{color:#6d28d900}.zenuml .text-violet-700\\/10{color:#6d28d91a}.zenuml .text-violet-700\\/100{color:#6d28d9}.zenuml .text-violet-700\\/15{color:#6d28d926}.zenuml .text-violet-700\\/20{color:#6d28d933}.zenuml .text-violet-700\\/25{color:#6d28d940}.zenuml .text-violet-700\\/30{color:#6d28d94d}.zenuml .text-violet-700\\/35{color:#6d28d959}.zenuml .text-violet-700\\/40{color:#6d28d966}.zenuml .text-violet-700\\/45{color:#6d28d973}.zenuml .text-violet-700\\/5{color:#6d28d90d}.zenuml .text-violet-700\\/50{color:#6d28d980}.zenuml .text-violet-700\\/55{color:#6d28d98c}.zenuml .text-violet-700\\/60{color:#6d28d999}.zenuml .text-violet-700\\/65{color:#6d28d9a6}.zenuml .text-violet-700\\/70{color:#6d28d9b3}.zenuml .text-violet-700\\/75{color:#6d28d9bf}.zenuml .text-violet-700\\/80{color:#6d28d9cc}.zenuml .text-violet-700\\/85{color:#6d28d9d9}.zenuml .text-violet-700\\/90{color:#6d28d9e6}.zenuml .text-violet-700\\/95{color:#6d28d9f2}.zenuml .text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.zenuml .text-violet-800\\/0{color:#5b21b600}.zenuml .text-violet-800\\/10{color:#5b21b61a}.zenuml .text-violet-800\\/100{color:#5b21b6}.zenuml .text-violet-800\\/15{color:#5b21b626}.zenuml .text-violet-800\\/20{color:#5b21b633}.zenuml .text-violet-800\\/25{color:#5b21b640}.zenuml .text-violet-800\\/30{color:#5b21b64d}.zenuml .text-violet-800\\/35{color:#5b21b659}.zenuml .text-violet-800\\/40{color:#5b21b666}.zenuml .text-violet-800\\/45{color:#5b21b673}.zenuml .text-violet-800\\/5{color:#5b21b60d}.zenuml .text-violet-800\\/50{color:#5b21b680}.zenuml .text-violet-800\\/55{color:#5b21b68c}.zenuml .text-violet-800\\/60{color:#5b21b699}.zenuml .text-violet-800\\/65{color:#5b21b6a6}.zenuml .text-violet-800\\/70{color:#5b21b6b3}.zenuml .text-violet-800\\/75{color:#5b21b6bf}.zenuml .text-violet-800\\/80{color:#5b21b6cc}.zenuml .text-violet-800\\/85{color:#5b21b6d9}.zenuml .text-violet-800\\/90{color:#5b21b6e6}.zenuml .text-violet-800\\/95{color:#5b21b6f2}.zenuml .text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.zenuml .text-violet-900\\/0{color:#4c1d9500}.zenuml .text-violet-900\\/10{color:#4c1d951a}.zenuml .text-violet-900\\/100{color:#4c1d95}.zenuml .text-violet-900\\/15{color:#4c1d9526}.zenuml .text-violet-900\\/20{color:#4c1d9533}.zenuml .text-violet-900\\/25{color:#4c1d9540}.zenuml .text-violet-900\\/30{color:#4c1d954d}.zenuml .text-violet-900\\/35{color:#4c1d9559}.zenuml .text-violet-900\\/40{color:#4c1d9566}.zenuml .text-violet-900\\/45{color:#4c1d9573}.zenuml .text-violet-900\\/5{color:#4c1d950d}.zenuml .text-violet-900\\/50{color:#4c1d9580}.zenuml .text-violet-900\\/55{color:#4c1d958c}.zenuml .text-violet-900\\/60{color:#4c1d9599}.zenuml .text-violet-900\\/65{color:#4c1d95a6}.zenuml .text-violet-900\\/70{color:#4c1d95b3}.zenuml .text-violet-900\\/75{color:#4c1d95bf}.zenuml .text-violet-900\\/80{color:#4c1d95cc}.zenuml .text-violet-900\\/85{color:#4c1d95d9}.zenuml .text-violet-900\\/90{color:#4c1d95e6}.zenuml .text-violet-900\\/95{color:#4c1d95f2}.zenuml .text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.zenuml .text-violet-950\\/0{color:#2e106500}.zenuml .text-violet-950\\/10{color:#2e10651a}.zenuml .text-violet-950\\/100{color:#2e1065}.zenuml .text-violet-950\\/15{color:#2e106526}.zenuml .text-violet-950\\/20{color:#2e106533}.zenuml .text-violet-950\\/25{color:#2e106540}.zenuml .text-violet-950\\/30{color:#2e10654d}.zenuml .text-violet-950\\/35{color:#2e106559}.zenuml .text-violet-950\\/40{color:#2e106566}.zenuml .text-violet-950\\/45{color:#2e106573}.zenuml .text-violet-950\\/5{color:#2e10650d}.zenuml .text-violet-950\\/50{color:#2e106580}.zenuml .text-violet-950\\/55{color:#2e10658c}.zenuml .text-violet-950\\/60{color:#2e106599}.zenuml .text-violet-950\\/65{color:#2e1065a6}.zenuml .text-violet-950\\/70{color:#2e1065b3}.zenuml .text-violet-950\\/75{color:#2e1065bf}.zenuml .text-violet-950\\/80{color:#2e1065cc}.zenuml .text-violet-950\\/85{color:#2e1065d9}.zenuml .text-violet-950\\/90{color:#2e1065e6}.zenuml .text-violet-950\\/95{color:#2e1065f2}.zenuml .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.zenuml .text-white\\/0{color:#fff0}.zenuml .text-white\\/10{color:#ffffff1a}.zenuml .text-white\\/100{color:#fff}.zenuml .text-white\\/15{color:#ffffff26}.zenuml .text-white\\/20{color:#fff3}.zenuml .text-white\\/25{color:#ffffff40}.zenuml .text-white\\/30{color:#ffffff4d}.zenuml .text-white\\/35{color:#ffffff59}.zenuml .text-white\\/40{color:#fff6}.zenuml .text-white\\/45{color:#ffffff73}.zenuml .text-white\\/5{color:#ffffff0d}.zenuml .text-white\\/50{color:#ffffff80}.zenuml .text-white\\/55{color:#ffffff8c}.zenuml .text-white\\/60{color:#fff9}.zenuml .text-white\\/65{color:#ffffffa6}.zenuml .text-white\\/70{color:#ffffffb3}.zenuml .text-white\\/75{color:#ffffffbf}.zenuml .text-white\\/80{color:#fffc}.zenuml .text-white\\/85{color:#ffffffd9}.zenuml .text-white\\/90{color:#ffffffe6}.zenuml .text-white\\/95{color:#fffffff2}.zenuml .text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-100\\/0{color:#fef9c300}.zenuml .text-yellow-100\\/10{color:#fef9c31a}.zenuml .text-yellow-100\\/100{color:#fef9c3}.zenuml .text-yellow-100\\/15{color:#fef9c326}.zenuml .text-yellow-100\\/20{color:#fef9c333}.zenuml .text-yellow-100\\/25{color:#fef9c340}.zenuml .text-yellow-100\\/30{color:#fef9c34d}.zenuml .text-yellow-100\\/35{color:#fef9c359}.zenuml .text-yellow-100\\/40{color:#fef9c366}.zenuml .text-yellow-100\\/45{color:#fef9c373}.zenuml .text-yellow-100\\/5{color:#fef9c30d}.zenuml .text-yellow-100\\/50{color:#fef9c380}.zenuml .text-yellow-100\\/55{color:#fef9c38c}.zenuml .text-yellow-100\\/60{color:#fef9c399}.zenuml .text-yellow-100\\/65{color:#fef9c3a6}.zenuml .text-yellow-100\\/70{color:#fef9c3b3}.zenuml .text-yellow-100\\/75{color:#fef9c3bf}.zenuml .text-yellow-100\\/80{color:#fef9c3cc}.zenuml .text-yellow-100\\/85{color:#fef9c3d9}.zenuml .text-yellow-100\\/90{color:#fef9c3e6}.zenuml .text-yellow-100\\/95{color:#fef9c3f2}.zenuml .text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-200\\/0{color:#fef08a00}.zenuml .text-yellow-200\\/10{color:#fef08a1a}.zenuml .text-yellow-200\\/100{color:#fef08a}.zenuml .text-yellow-200\\/15{color:#fef08a26}.zenuml .text-yellow-200\\/20{color:#fef08a33}.zenuml .text-yellow-200\\/25{color:#fef08a40}.zenuml .text-yellow-200\\/30{color:#fef08a4d}.zenuml .text-yellow-200\\/35{color:#fef08a59}.zenuml .text-yellow-200\\/40{color:#fef08a66}.zenuml .text-yellow-200\\/45{color:#fef08a73}.zenuml .text-yellow-200\\/5{color:#fef08a0d}.zenuml .text-yellow-200\\/50{color:#fef08a80}.zenuml .text-yellow-200\\/55{color:#fef08a8c}.zenuml .text-yellow-200\\/60{color:#fef08a99}.zenuml .text-yellow-200\\/65{color:#fef08aa6}.zenuml .text-yellow-200\\/70{color:#fef08ab3}.zenuml .text-yellow-200\\/75{color:#fef08abf}.zenuml .text-yellow-200\\/80{color:#fef08acc}.zenuml .text-yellow-200\\/85{color:#fef08ad9}.zenuml .text-yellow-200\\/90{color:#fef08ae6}.zenuml .text-yellow-200\\/95{color:#fef08af2}.zenuml .text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-300\\/0{color:#fde04700}.zenuml .text-yellow-300\\/10{color:#fde0471a}.zenuml .text-yellow-300\\/100{color:#fde047}.zenuml .text-yellow-300\\/15{color:#fde04726}.zenuml .text-yellow-300\\/20{color:#fde04733}.zenuml .text-yellow-300\\/25{color:#fde04740}.zenuml .text-yellow-300\\/30{color:#fde0474d}.zenuml .text-yellow-300\\/35{color:#fde04759}.zenuml .text-yellow-300\\/40{color:#fde04766}.zenuml .text-yellow-300\\/45{color:#fde04773}.zenuml .text-yellow-300\\/5{color:#fde0470d}.zenuml .text-yellow-300\\/50{color:#fde04780}.zenuml .text-yellow-300\\/55{color:#fde0478c}.zenuml .text-yellow-300\\/60{color:#fde04799}.zenuml .text-yellow-300\\/65{color:#fde047a6}.zenuml .text-yellow-300\\/70{color:#fde047b3}.zenuml .text-yellow-300\\/75{color:#fde047bf}.zenuml .text-yellow-300\\/80{color:#fde047cc}.zenuml .text-yellow-300\\/85{color:#fde047d9}.zenuml .text-yellow-300\\/90{color:#fde047e6}.zenuml .text-yellow-300\\/95{color:#fde047f2}.zenuml .text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-400\\/0{color:#facc1500}.zenuml .text-yellow-400\\/10{color:#facc151a}.zenuml .text-yellow-400\\/100{color:#facc15}.zenuml .text-yellow-400\\/15{color:#facc1526}.zenuml .text-yellow-400\\/20{color:#facc1533}.zenuml .text-yellow-400\\/25{color:#facc1540}.zenuml .text-yellow-400\\/30{color:#facc154d}.zenuml .text-yellow-400\\/35{color:#facc1559}.zenuml .text-yellow-400\\/40{color:#facc1566}.zenuml .text-yellow-400\\/45{color:#facc1573}.zenuml .text-yellow-400\\/5{color:#facc150d}.zenuml .text-yellow-400\\/50{color:#facc1580}.zenuml .text-yellow-400\\/55{color:#facc158c}.zenuml .text-yellow-400\\/60{color:#facc1599}.zenuml .text-yellow-400\\/65{color:#facc15a6}.zenuml .text-yellow-400\\/70{color:#facc15b3}.zenuml .text-yellow-400\\/75{color:#facc15bf}.zenuml .text-yellow-400\\/80{color:#facc15cc}.zenuml .text-yellow-400\\/85{color:#facc15d9}.zenuml .text-yellow-400\\/90{color:#facc15e6}.zenuml .text-yellow-400\\/95{color:#facc15f2}.zenuml .text-yellow-50{--tw-text-opacity: 1;color:rgb(254 252 232 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-50\\/0{color:#fefce800}.zenuml .text-yellow-50\\/10{color:#fefce81a}.zenuml .text-yellow-50\\/100{color:#fefce8}.zenuml .text-yellow-50\\/15{color:#fefce826}.zenuml .text-yellow-50\\/20{color:#fefce833}.zenuml .text-yellow-50\\/25{color:#fefce840}.zenuml .text-yellow-50\\/30{color:#fefce84d}.zenuml .text-yellow-50\\/35{color:#fefce859}.zenuml .text-yellow-50\\/40{color:#fefce866}.zenuml .text-yellow-50\\/45{color:#fefce873}.zenuml .text-yellow-50\\/5{color:#fefce80d}.zenuml .text-yellow-50\\/50{color:#fefce880}.zenuml .text-yellow-50\\/55{color:#fefce88c}.zenuml .text-yellow-50\\/60{color:#fefce899}.zenuml .text-yellow-50\\/65{color:#fefce8a6}.zenuml .text-yellow-50\\/70{color:#fefce8b3}.zenuml .text-yellow-50\\/75{color:#fefce8bf}.zenuml .text-yellow-50\\/80{color:#fefce8cc}.zenuml .text-yellow-50\\/85{color:#fefce8d9}.zenuml .text-yellow-50\\/90{color:#fefce8e6}.zenuml .text-yellow-50\\/95{color:#fefce8f2}.zenuml .text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-500\\/0{color:#eab30800}.zenuml .text-yellow-500\\/10{color:#eab3081a}.zenuml .text-yellow-500\\/100{color:#eab308}.zenuml .text-yellow-500\\/15{color:#eab30826}.zenuml .text-yellow-500\\/20{color:#eab30833}.zenuml .text-yellow-500\\/25{color:#eab30840}.zenuml .text-yellow-500\\/30{color:#eab3084d}.zenuml .text-yellow-500\\/35{color:#eab30859}.zenuml .text-yellow-500\\/40{color:#eab30866}.zenuml .text-yellow-500\\/45{color:#eab30873}.zenuml .text-yellow-500\\/5{color:#eab3080d}.zenuml .text-yellow-500\\/50{color:#eab30880}.zenuml .text-yellow-500\\/55{color:#eab3088c}.zenuml .text-yellow-500\\/60{color:#eab30899}.zenuml .text-yellow-500\\/65{color:#eab308a6}.zenuml .text-yellow-500\\/70{color:#eab308b3}.zenuml .text-yellow-500\\/75{color:#eab308bf}.zenuml .text-yellow-500\\/80{color:#eab308cc}.zenuml .text-yellow-500\\/85{color:#eab308d9}.zenuml .text-yellow-500\\/90{color:#eab308e6}.zenuml .text-yellow-500\\/95{color:#eab308f2}.zenuml .text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-600\\/0{color:#ca8a0400}.zenuml .text-yellow-600\\/10{color:#ca8a041a}.zenuml .text-yellow-600\\/100{color:#ca8a04}.zenuml .text-yellow-600\\/15{color:#ca8a0426}.zenuml .text-yellow-600\\/20{color:#ca8a0433}.zenuml .text-yellow-600\\/25{color:#ca8a0440}.zenuml .text-yellow-600\\/30{color:#ca8a044d}.zenuml .text-yellow-600\\/35{color:#ca8a0459}.zenuml .text-yellow-600\\/40{color:#ca8a0466}.zenuml .text-yellow-600\\/45{color:#ca8a0473}.zenuml .text-yellow-600\\/5{color:#ca8a040d}.zenuml .text-yellow-600\\/50{color:#ca8a0480}.zenuml .text-yellow-600\\/55{color:#ca8a048c}.zenuml .text-yellow-600\\/60{color:#ca8a0499}.zenuml .text-yellow-600\\/65{color:#ca8a04a6}.zenuml .text-yellow-600\\/70{color:#ca8a04b3}.zenuml .text-yellow-600\\/75{color:#ca8a04bf}.zenuml .text-yellow-600\\/80{color:#ca8a04cc}.zenuml .text-yellow-600\\/85{color:#ca8a04d9}.zenuml .text-yellow-600\\/90{color:#ca8a04e6}.zenuml .text-yellow-600\\/95{color:#ca8a04f2}.zenuml .text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-700\\/0{color:#a1620700}.zenuml .text-yellow-700\\/10{color:#a162071a}.zenuml .text-yellow-700\\/100{color:#a16207}.zenuml .text-yellow-700\\/15{color:#a1620726}.zenuml .text-yellow-700\\/20{color:#a1620733}.zenuml .text-yellow-700\\/25{color:#a1620740}.zenuml .text-yellow-700\\/30{color:#a162074d}.zenuml .text-yellow-700\\/35{color:#a1620759}.zenuml .text-yellow-700\\/40{color:#a1620766}.zenuml .text-yellow-700\\/45{color:#a1620773}.zenuml .text-yellow-700\\/5{color:#a162070d}.zenuml .text-yellow-700\\/50{color:#a1620780}.zenuml .text-yellow-700\\/55{color:#a162078c}.zenuml .text-yellow-700\\/60{color:#a1620799}.zenuml .text-yellow-700\\/65{color:#a16207a6}.zenuml .text-yellow-700\\/70{color:#a16207b3}.zenuml .text-yellow-700\\/75{color:#a16207bf}.zenuml .text-yellow-700\\/80{color:#a16207cc}.zenuml .text-yellow-700\\/85{color:#a16207d9}.zenuml .text-yellow-700\\/90{color:#a16207e6}.zenuml .text-yellow-700\\/95{color:#a16207f2}.zenuml .text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-800\\/0{color:#854d0e00}.zenuml .text-yellow-800\\/10{color:#854d0e1a}.zenuml .text-yellow-800\\/100{color:#854d0e}.zenuml .text-yellow-800\\/15{color:#854d0e26}.zenuml .text-yellow-800\\/20{color:#854d0e33}.zenuml .text-yellow-800\\/25{color:#854d0e40}.zenuml .text-yellow-800\\/30{color:#854d0e4d}.zenuml .text-yellow-800\\/35{color:#854d0e59}.zenuml .text-yellow-800\\/40{color:#854d0e66}.zenuml .text-yellow-800\\/45{color:#854d0e73}.zenuml .text-yellow-800\\/5{color:#854d0e0d}.zenuml .text-yellow-800\\/50{color:#854d0e80}.zenuml .text-yellow-800\\/55{color:#854d0e8c}.zenuml .text-yellow-800\\/60{color:#854d0e99}.zenuml .text-yellow-800\\/65{color:#854d0ea6}.zenuml .text-yellow-800\\/70{color:#854d0eb3}.zenuml .text-yellow-800\\/75{color:#854d0ebf}.zenuml .text-yellow-800\\/80{color:#854d0ecc}.zenuml .text-yellow-800\\/85{color:#854d0ed9}.zenuml .text-yellow-800\\/90{color:#854d0ee6}.zenuml .text-yellow-800\\/95{color:#854d0ef2}.zenuml .text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-900\\/0{color:#713f1200}.zenuml .text-yellow-900\\/10{color:#713f121a}.zenuml .text-yellow-900\\/100{color:#713f12}.zenuml .text-yellow-900\\/15{color:#713f1226}.zenuml .text-yellow-900\\/20{color:#713f1233}.zenuml .text-yellow-900\\/25{color:#713f1240}.zenuml .text-yellow-900\\/30{color:#713f124d}.zenuml .text-yellow-900\\/35{color:#713f1259}.zenuml .text-yellow-900\\/40{color:#713f1266}.zenuml .text-yellow-900\\/45{color:#713f1273}.zenuml .text-yellow-900\\/5{color:#713f120d}.zenuml .text-yellow-900\\/50{color:#713f1280}.zenuml .text-yellow-900\\/55{color:#713f128c}.zenuml .text-yellow-900\\/60{color:#713f1299}.zenuml .text-yellow-900\\/65{color:#713f12a6}.zenuml .text-yellow-900\\/70{color:#713f12b3}.zenuml .text-yellow-900\\/75{color:#713f12bf}.zenuml .text-yellow-900\\/80{color:#713f12cc}.zenuml .text-yellow-900\\/85{color:#713f12d9}.zenuml .text-yellow-900\\/90{color:#713f12e6}.zenuml .text-yellow-900\\/95{color:#713f12f2}.zenuml .text-yellow-950{--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity, 1))}.zenuml .text-yellow-950\\/0{color:#42200600}.zenuml .text-yellow-950\\/10{color:#4220061a}.zenuml .text-yellow-950\\/100{color:#422006}.zenuml .text-yellow-950\\/15{color:#42200626}.zenuml .text-yellow-950\\/20{color:#42200633}.zenuml .text-yellow-950\\/25{color:#42200640}.zenuml .text-yellow-950\\/30{color:#4220064d}.zenuml .text-yellow-950\\/35{color:#42200659}.zenuml .text-yellow-950\\/40{color:#42200666}.zenuml .text-yellow-950\\/45{color:#42200673}.zenuml .text-yellow-950\\/5{color:#4220060d}.zenuml .text-yellow-950\\/50{color:#42200680}.zenuml .text-yellow-950\\/55{color:#4220068c}.zenuml .text-yellow-950\\/60{color:#42200699}.zenuml .text-yellow-950\\/65{color:#422006a6}.zenuml .text-yellow-950\\/70{color:#422006b3}.zenuml .text-yellow-950\\/75{color:#422006bf}.zenuml .text-yellow-950\\/80{color:#422006cc}.zenuml .text-yellow-950\\/85{color:#422006d9}.zenuml .text-yellow-950\\/90{color:#422006e6}.zenuml .text-yellow-950\\/95{color:#422006f2}.zenuml .text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-100\\/0{color:#f4f4f500}.zenuml .text-zinc-100\\/10{color:#f4f4f51a}.zenuml .text-zinc-100\\/100{color:#f4f4f5}.zenuml .text-zinc-100\\/15{color:#f4f4f526}.zenuml .text-zinc-100\\/20{color:#f4f4f533}.zenuml .text-zinc-100\\/25{color:#f4f4f540}.zenuml .text-zinc-100\\/30{color:#f4f4f54d}.zenuml .text-zinc-100\\/35{color:#f4f4f559}.zenuml .text-zinc-100\\/40{color:#f4f4f566}.zenuml .text-zinc-100\\/45{color:#f4f4f573}.zenuml .text-zinc-100\\/5{color:#f4f4f50d}.zenuml .text-zinc-100\\/50{color:#f4f4f580}.zenuml .text-zinc-100\\/55{color:#f4f4f58c}.zenuml .text-zinc-100\\/60{color:#f4f4f599}.zenuml .text-zinc-100\\/65{color:#f4f4f5a6}.zenuml .text-zinc-100\\/70{color:#f4f4f5b3}.zenuml .text-zinc-100\\/75{color:#f4f4f5bf}.zenuml .text-zinc-100\\/80{color:#f4f4f5cc}.zenuml .text-zinc-100\\/85{color:#f4f4f5d9}.zenuml .text-zinc-100\\/90{color:#f4f4f5e6}.zenuml .text-zinc-100\\/95{color:#f4f4f5f2}.zenuml .text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-200\\/0{color:#e4e4e700}.zenuml .text-zinc-200\\/10{color:#e4e4e71a}.zenuml .text-zinc-200\\/100{color:#e4e4e7}.zenuml .text-zinc-200\\/15{color:#e4e4e726}.zenuml .text-zinc-200\\/20{color:#e4e4e733}.zenuml .text-zinc-200\\/25{color:#e4e4e740}.zenuml .text-zinc-200\\/30{color:#e4e4e74d}.zenuml .text-zinc-200\\/35{color:#e4e4e759}.zenuml .text-zinc-200\\/40{color:#e4e4e766}.zenuml .text-zinc-200\\/45{color:#e4e4e773}.zenuml .text-zinc-200\\/5{color:#e4e4e70d}.zenuml .text-zinc-200\\/50{color:#e4e4e780}.zenuml .text-zinc-200\\/55{color:#e4e4e78c}.zenuml .text-zinc-200\\/60{color:#e4e4e799}.zenuml .text-zinc-200\\/65{color:#e4e4e7a6}.zenuml .text-zinc-200\\/70{color:#e4e4e7b3}.zenuml .text-zinc-200\\/75{color:#e4e4e7bf}.zenuml .text-zinc-200\\/80{color:#e4e4e7cc}.zenuml .text-zinc-200\\/85{color:#e4e4e7d9}.zenuml .text-zinc-200\\/90{color:#e4e4e7e6}.zenuml .text-zinc-200\\/95{color:#e4e4e7f2}.zenuml .text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-300\\/0{color:#d4d4d800}.zenuml .text-zinc-300\\/10{color:#d4d4d81a}.zenuml .text-zinc-300\\/100{color:#d4d4d8}.zenuml .text-zinc-300\\/15{color:#d4d4d826}.zenuml .text-zinc-300\\/20{color:#d4d4d833}.zenuml .text-zinc-300\\/25{color:#d4d4d840}.zenuml .text-zinc-300\\/30{color:#d4d4d84d}.zenuml .text-zinc-300\\/35{color:#d4d4d859}.zenuml .text-zinc-300\\/40{color:#d4d4d866}.zenuml .text-zinc-300\\/45{color:#d4d4d873}.zenuml .text-zinc-300\\/5{color:#d4d4d80d}.zenuml .text-zinc-300\\/50{color:#d4d4d880}.zenuml .text-zinc-300\\/55{color:#d4d4d88c}.zenuml .text-zinc-300\\/60{color:#d4d4d899}.zenuml .text-zinc-300\\/65{color:#d4d4d8a6}.zenuml .text-zinc-300\\/70{color:#d4d4d8b3}.zenuml .text-zinc-300\\/75{color:#d4d4d8bf}.zenuml .text-zinc-300\\/80{color:#d4d4d8cc}.zenuml .text-zinc-300\\/85{color:#d4d4d8d9}.zenuml .text-zinc-300\\/90{color:#d4d4d8e6}.zenuml .text-zinc-300\\/95{color:#d4d4d8f2}.zenuml .text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-400\\/0{color:#a1a1aa00}.zenuml .text-zinc-400\\/10{color:#a1a1aa1a}.zenuml .text-zinc-400\\/100{color:#a1a1aa}.zenuml .text-zinc-400\\/15{color:#a1a1aa26}.zenuml .text-zinc-400\\/20{color:#a1a1aa33}.zenuml .text-zinc-400\\/25{color:#a1a1aa40}.zenuml .text-zinc-400\\/30{color:#a1a1aa4d}.zenuml .text-zinc-400\\/35{color:#a1a1aa59}.zenuml .text-zinc-400\\/40{color:#a1a1aa66}.zenuml .text-zinc-400\\/45{color:#a1a1aa73}.zenuml .text-zinc-400\\/5{color:#a1a1aa0d}.zenuml .text-zinc-400\\/50{color:#a1a1aa80}.zenuml .text-zinc-400\\/55{color:#a1a1aa8c}.zenuml .text-zinc-400\\/60{color:#a1a1aa99}.zenuml .text-zinc-400\\/65{color:#a1a1aaa6}.zenuml .text-zinc-400\\/70{color:#a1a1aab3}.zenuml .text-zinc-400\\/75{color:#a1a1aabf}.zenuml .text-zinc-400\\/80{color:#a1a1aacc}.zenuml .text-zinc-400\\/85{color:#a1a1aad9}.zenuml .text-zinc-400\\/90{color:#a1a1aae6}.zenuml .text-zinc-400\\/95{color:#a1a1aaf2}.zenuml .text-zinc-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-50\\/0{color:#fafafa00}.zenuml .text-zinc-50\\/10{color:#fafafa1a}.zenuml .text-zinc-50\\/100{color:#fafafa}.zenuml .text-zinc-50\\/15{color:#fafafa26}.zenuml .text-zinc-50\\/20{color:#fafafa33}.zenuml .text-zinc-50\\/25{color:#fafafa40}.zenuml .text-zinc-50\\/30{color:#fafafa4d}.zenuml .text-zinc-50\\/35{color:#fafafa59}.zenuml .text-zinc-50\\/40{color:#fafafa66}.zenuml .text-zinc-50\\/45{color:#fafafa73}.zenuml .text-zinc-50\\/5{color:#fafafa0d}.zenuml .text-zinc-50\\/50{color:#fafafa80}.zenuml .text-zinc-50\\/55{color:#fafafa8c}.zenuml .text-zinc-50\\/60{color:#fafafa99}.zenuml .text-zinc-50\\/65{color:#fafafaa6}.zenuml .text-zinc-50\\/70{color:#fafafab3}.zenuml .text-zinc-50\\/75{color:#fafafabf}.zenuml .text-zinc-50\\/80{color:#fafafacc}.zenuml .text-zinc-50\\/85{color:#fafafad9}.zenuml .text-zinc-50\\/90{color:#fafafae6}.zenuml .text-zinc-50\\/95{color:#fafafaf2}.zenuml .text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-500\\/0{color:#71717a00}.zenuml .text-zinc-500\\/10{color:#71717a1a}.zenuml .text-zinc-500\\/100{color:#71717a}.zenuml .text-zinc-500\\/15{color:#71717a26}.zenuml .text-zinc-500\\/20{color:#71717a33}.zenuml .text-zinc-500\\/25{color:#71717a40}.zenuml .text-zinc-500\\/30{color:#71717a4d}.zenuml .text-zinc-500\\/35{color:#71717a59}.zenuml .text-zinc-500\\/40{color:#71717a66}.zenuml .text-zinc-500\\/45{color:#71717a73}.zenuml .text-zinc-500\\/5{color:#71717a0d}.zenuml .text-zinc-500\\/50{color:#71717a80}.zenuml .text-zinc-500\\/55{color:#71717a8c}.zenuml .text-zinc-500\\/60{color:#71717a99}.zenuml .text-zinc-500\\/65{color:#71717aa6}.zenuml .text-zinc-500\\/70{color:#71717ab3}.zenuml .text-zinc-500\\/75{color:#71717abf}.zenuml .text-zinc-500\\/80{color:#71717acc}.zenuml .text-zinc-500\\/85{color:#71717ad9}.zenuml .text-zinc-500\\/90{color:#71717ae6}.zenuml .text-zinc-500\\/95{color:#71717af2}.zenuml .text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-600\\/0{color:#52525b00}.zenuml .text-zinc-600\\/10{color:#52525b1a}.zenuml .text-zinc-600\\/100{color:#52525b}.zenuml .text-zinc-600\\/15{color:#52525b26}.zenuml .text-zinc-600\\/20{color:#52525b33}.zenuml .text-zinc-600\\/25{color:#52525b40}.zenuml .text-zinc-600\\/30{color:#52525b4d}.zenuml .text-zinc-600\\/35{color:#52525b59}.zenuml .text-zinc-600\\/40{color:#52525b66}.zenuml .text-zinc-600\\/45{color:#52525b73}.zenuml .text-zinc-600\\/5{color:#52525b0d}.zenuml .text-zinc-600\\/50{color:#52525b80}.zenuml .text-zinc-600\\/55{color:#52525b8c}.zenuml .text-zinc-600\\/60{color:#52525b99}.zenuml .text-zinc-600\\/65{color:#52525ba6}.zenuml .text-zinc-600\\/70{color:#52525bb3}.zenuml .text-zinc-600\\/75{color:#52525bbf}.zenuml .text-zinc-600\\/80{color:#52525bcc}.zenuml .text-zinc-600\\/85{color:#52525bd9}.zenuml .text-zinc-600\\/90{color:#52525be6}.zenuml .text-zinc-600\\/95{color:#52525bf2}.zenuml .text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-700\\/0{color:#3f3f4600}.zenuml .text-zinc-700\\/10{color:#3f3f461a}.zenuml .text-zinc-700\\/100{color:#3f3f46}.zenuml .text-zinc-700\\/15{color:#3f3f4626}.zenuml .text-zinc-700\\/20{color:#3f3f4633}.zenuml .text-zinc-700\\/25{color:#3f3f4640}.zenuml .text-zinc-700\\/30{color:#3f3f464d}.zenuml .text-zinc-700\\/35{color:#3f3f4659}.zenuml .text-zinc-700\\/40{color:#3f3f4666}.zenuml .text-zinc-700\\/45{color:#3f3f4673}.zenuml .text-zinc-700\\/5{color:#3f3f460d}.zenuml .text-zinc-700\\/50{color:#3f3f4680}.zenuml .text-zinc-700\\/55{color:#3f3f468c}.zenuml .text-zinc-700\\/60{color:#3f3f4699}.zenuml .text-zinc-700\\/65{color:#3f3f46a6}.zenuml .text-zinc-700\\/70{color:#3f3f46b3}.zenuml .text-zinc-700\\/75{color:#3f3f46bf}.zenuml .text-zinc-700\\/80{color:#3f3f46cc}.zenuml .text-zinc-700\\/85{color:#3f3f46d9}.zenuml .text-zinc-700\\/90{color:#3f3f46e6}.zenuml .text-zinc-700\\/95{color:#3f3f46f2}.zenuml .text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-800\\/0{color:#27272a00}.zenuml .text-zinc-800\\/10{color:#27272a1a}.zenuml .text-zinc-800\\/100{color:#27272a}.zenuml .text-zinc-800\\/15{color:#27272a26}.zenuml .text-zinc-800\\/20{color:#27272a33}.zenuml .text-zinc-800\\/25{color:#27272a40}.zenuml .text-zinc-800\\/30{color:#27272a4d}.zenuml .text-zinc-800\\/35{color:#27272a59}.zenuml .text-zinc-800\\/40{color:#27272a66}.zenuml .text-zinc-800\\/45{color:#27272a73}.zenuml .text-zinc-800\\/5{color:#27272a0d}.zenuml .text-zinc-800\\/50{color:#27272a80}.zenuml .text-zinc-800\\/55{color:#27272a8c}.zenuml .text-zinc-800\\/60{color:#27272a99}.zenuml .text-zinc-800\\/65{color:#27272aa6}.zenuml .text-zinc-800\\/70{color:#27272ab3}.zenuml .text-zinc-800\\/75{color:#27272abf}.zenuml .text-zinc-800\\/80{color:#27272acc}.zenuml .text-zinc-800\\/85{color:#27272ad9}.zenuml .text-zinc-800\\/90{color:#27272ae6}.zenuml .text-zinc-800\\/95{color:#27272af2}.zenuml .text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-900\\/0{color:#18181b00}.zenuml .text-zinc-900\\/10{color:#18181b1a}.zenuml .text-zinc-900\\/100{color:#18181b}.zenuml .text-zinc-900\\/15{color:#18181b26}.zenuml .text-zinc-900\\/20{color:#18181b33}.zenuml .text-zinc-900\\/25{color:#18181b40}.zenuml .text-zinc-900\\/30{color:#18181b4d}.zenuml .text-zinc-900\\/35{color:#18181b59}.zenuml .text-zinc-900\\/40{color:#18181b66}.zenuml .text-zinc-900\\/45{color:#18181b73}.zenuml .text-zinc-900\\/5{color:#18181b0d}.zenuml .text-zinc-900\\/50{color:#18181b80}.zenuml .text-zinc-900\\/55{color:#18181b8c}.zenuml .text-zinc-900\\/60{color:#18181b99}.zenuml .text-zinc-900\\/65{color:#18181ba6}.zenuml .text-zinc-900\\/70{color:#18181bb3}.zenuml .text-zinc-900\\/75{color:#18181bbf}.zenuml .text-zinc-900\\/80{color:#18181bcc}.zenuml .text-zinc-900\\/85{color:#18181bd9}.zenuml .text-zinc-900\\/90{color:#18181be6}.zenuml .text-zinc-900\\/95{color:#18181bf2}.zenuml .text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.zenuml .text-zinc-950\\/0{color:#09090b00}.zenuml .text-zinc-950\\/10{color:#09090b1a}.zenuml .text-zinc-950\\/100{color:#09090b}.zenuml .text-zinc-950\\/15{color:#09090b26}.zenuml .text-zinc-950\\/20{color:#09090b33}.zenuml .text-zinc-950\\/25{color:#09090b40}.zenuml .text-zinc-950\\/30{color:#09090b4d}.zenuml .text-zinc-950\\/35{color:#09090b59}.zenuml .text-zinc-950\\/40{color:#09090b66}.zenuml .text-zinc-950\\/45{color:#09090b73}.zenuml .text-zinc-950\\/5{color:#09090b0d}.zenuml .text-zinc-950\\/50{color:#09090b80}.zenuml .text-zinc-950\\/55{color:#09090b8c}.zenuml .text-zinc-950\\/60{color:#09090b99}.zenuml .text-zinc-950\\/65{color:#09090ba6}.zenuml .text-zinc-950\\/70{color:#09090bb3}.zenuml .text-zinc-950\\/75{color:#09090bbf}.zenuml .text-zinc-950\\/80{color:#09090bcc}.zenuml .text-zinc-950\\/85{color:#09090bd9}.zenuml .text-zinc-950\\/90{color:#09090be6}.zenuml .text-zinc-950\\/95{color:#09090bf2}.zenuml .text-opacity-0{--tw-text-opacity: 0}.zenuml .text-opacity-10{--tw-text-opacity: .1}.zenuml .text-opacity-100{--tw-text-opacity: 1}.zenuml .text-opacity-15{--tw-text-opacity: .15}.zenuml .text-opacity-20{--tw-text-opacity: .2}.zenuml .text-opacity-25{--tw-text-opacity: .25}.zenuml .text-opacity-30{--tw-text-opacity: .3}.zenuml .text-opacity-35{--tw-text-opacity: .35}.zenuml .text-opacity-40{--tw-text-opacity: .4}.zenuml .text-opacity-45{--tw-text-opacity: .45}.zenuml .text-opacity-5{--tw-text-opacity: .05}.zenuml .text-opacity-50{--tw-text-opacity: .5}.zenuml .text-opacity-55{--tw-text-opacity: .55}.zenuml .text-opacity-60{--tw-text-opacity: .6}.zenuml .text-opacity-65{--tw-text-opacity: .65}.zenuml .text-opacity-70{--tw-text-opacity: .7}.zenuml .text-opacity-75{--tw-text-opacity: .75}.zenuml .text-opacity-80{--tw-text-opacity: .8}.zenuml .text-opacity-85{--tw-text-opacity: .85}.zenuml .text-opacity-90{--tw-text-opacity: .9}.zenuml .text-opacity-95{--tw-text-opacity: .95}.zenuml .underline{text-decoration-line:underline}.zenuml .overline{text-decoration-line:overline}.zenuml .line-through{text-decoration-line:line-through}.zenuml .opacity-0{opacity:0}.zenuml .opacity-100{opacity:1}.zenuml .opacity-50{opacity:.5}.zenuml .opacity-65{opacity:.65}.zenuml .bg-blend-normal{background-blend-mode:normal}.zenuml .bg-blend-multiply{background-blend-mode:multiply}.zenuml .bg-blend-screen{background-blend-mode:screen}.zenuml .bg-blend-overlay{background-blend-mode:overlay}.zenuml .bg-blend-darken{background-blend-mode:darken}.zenuml .bg-blend-lighten{background-blend-mode:lighten}.zenuml .bg-blend-color-dodge{background-blend-mode:color-dodge}.zenuml .bg-blend-color-burn{background-blend-mode:color-burn}.zenuml .bg-blend-hard-light{background-blend-mode:hard-light}.zenuml .bg-blend-soft-light{background-blend-mode:soft-light}.zenuml .bg-blend-difference{background-blend-mode:difference}.zenuml .bg-blend-exclusion{background-blend-mode:exclusion}.zenuml .bg-blend-hue{background-blend-mode:hue}.zenuml .bg-blend-saturation{background-blend-mode:saturation}.zenuml .bg-blend-color{background-blend-mode:color}.zenuml .bg-blend-luminosity{background-blend-mode:luminosity}.zenuml .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.zenuml .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.zenuml .shadow-occurrence{--tw-shadow: var(--color-shadow-occurrence, transparent);--tw-shadow-colored: var(--color-shadow-occurrence, transparent);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.zenuml .shadow-participant{--tw-shadow: var(--color-shadow-participant, transparent);--tw-shadow-colored: var(--color-shadow-participant, transparent);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.zenuml .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.zenuml .shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.zenuml .outline-none{outline:2px solid transparent;outline-offset:2px}.zenuml .outline{outline-style:solid}.zenuml .outline-dashed{outline-style:dashed}.zenuml .outline-dotted{outline-style:dotted}.zenuml .outline-double{outline-style:double}.zenuml .outline-0{outline-width:0px}.zenuml .outline-1{outline-width:1px}.zenuml .outline-2{outline-width:2px}.zenuml .outline-4{outline-width:4px}.zenuml .outline-8{outline-width:8px}.zenuml .-outline-offset-0{outline-offset:-0px}.zenuml .-outline-offset-1{outline-offset:-1px}.zenuml .-outline-offset-2{outline-offset:-2px}.zenuml .-outline-offset-4{outline-offset:-4px}.zenuml .-outline-offset-8{outline-offset:-8px}.zenuml .outline-offset-0{outline-offset:0px}.zenuml .outline-offset-1{outline-offset:1px}.zenuml .outline-offset-2{outline-offset:2px}.zenuml .outline-offset-4{outline-offset:4px}.zenuml .outline-offset-8{outline-offset:8px}.zenuml .outline-amber-100{outline-color:#fef3c7}.zenuml .outline-amber-100\\/0{outline-color:#fef3c700}.zenuml .outline-amber-100\\/10{outline-color:#fef3c71a}.zenuml .outline-amber-100\\/100{outline-color:#fef3c7}.zenuml .outline-amber-100\\/15{outline-color:#fef3c726}.zenuml .outline-amber-100\\/20{outline-color:#fef3c733}.zenuml .outline-amber-100\\/25{outline-color:#fef3c740}.zenuml .outline-amber-100\\/30{outline-color:#fef3c74d}.zenuml .outline-amber-100\\/35{outline-color:#fef3c759}.zenuml .outline-amber-100\\/40{outline-color:#fef3c766}.zenuml .outline-amber-100\\/45{outline-color:#fef3c773}.zenuml .outline-amber-100\\/5{outline-color:#fef3c70d}.zenuml .outline-amber-100\\/50{outline-color:#fef3c780}.zenuml .outline-amber-100\\/55{outline-color:#fef3c78c}.zenuml .outline-amber-100\\/60{outline-color:#fef3c799}.zenuml .outline-amber-100\\/65{outline-color:#fef3c7a6}.zenuml .outline-amber-100\\/70{outline-color:#fef3c7b3}.zenuml .outline-amber-100\\/75{outline-color:#fef3c7bf}.zenuml .outline-amber-100\\/80{outline-color:#fef3c7cc}.zenuml .outline-amber-100\\/85{outline-color:#fef3c7d9}.zenuml .outline-amber-100\\/90{outline-color:#fef3c7e6}.zenuml .outline-amber-100\\/95{outline-color:#fef3c7f2}.zenuml .outline-amber-200{outline-color:#fde68a}.zenuml .outline-amber-200\\/0{outline-color:#fde68a00}.zenuml .outline-amber-200\\/10{outline-color:#fde68a1a}.zenuml .outline-amber-200\\/100{outline-color:#fde68a}.zenuml .outline-amber-200\\/15{outline-color:#fde68a26}.zenuml .outline-amber-200\\/20{outline-color:#fde68a33}.zenuml .outline-amber-200\\/25{outline-color:#fde68a40}.zenuml .outline-amber-200\\/30{outline-color:#fde68a4d}.zenuml .outline-amber-200\\/35{outline-color:#fde68a59}.zenuml .outline-amber-200\\/40{outline-color:#fde68a66}.zenuml .outline-amber-200\\/45{outline-color:#fde68a73}.zenuml .outline-amber-200\\/5{outline-color:#fde68a0d}.zenuml .outline-amber-200\\/50{outline-color:#fde68a80}.zenuml .outline-amber-200\\/55{outline-color:#fde68a8c}.zenuml .outline-amber-200\\/60{outline-color:#fde68a99}.zenuml .outline-amber-200\\/65{outline-color:#fde68aa6}.zenuml .outline-amber-200\\/70{outline-color:#fde68ab3}.zenuml .outline-amber-200\\/75{outline-color:#fde68abf}.zenuml .outline-amber-200\\/80{outline-color:#fde68acc}.zenuml .outline-amber-200\\/85{outline-color:#fde68ad9}.zenuml .outline-amber-200\\/90{outline-color:#fde68ae6}.zenuml .outline-amber-200\\/95{outline-color:#fde68af2}.zenuml .outline-amber-300{outline-color:#fcd34d}.zenuml .outline-amber-300\\/0{outline-color:#fcd34d00}.zenuml .outline-amber-300\\/10{outline-color:#fcd34d1a}.zenuml .outline-amber-300\\/100{outline-color:#fcd34d}.zenuml .outline-amber-300\\/15{outline-color:#fcd34d26}.zenuml .outline-amber-300\\/20{outline-color:#fcd34d33}.zenuml .outline-amber-300\\/25{outline-color:#fcd34d40}.zenuml .outline-amber-300\\/30{outline-color:#fcd34d4d}.zenuml .outline-amber-300\\/35{outline-color:#fcd34d59}.zenuml .outline-amber-300\\/40{outline-color:#fcd34d66}.zenuml .outline-amber-300\\/45{outline-color:#fcd34d73}.zenuml .outline-amber-300\\/5{outline-color:#fcd34d0d}.zenuml .outline-amber-300\\/50{outline-color:#fcd34d80}.zenuml .outline-amber-300\\/55{outline-color:#fcd34d8c}.zenuml .outline-amber-300\\/60{outline-color:#fcd34d99}.zenuml .outline-amber-300\\/65{outline-color:#fcd34da6}.zenuml .outline-amber-300\\/70{outline-color:#fcd34db3}.zenuml .outline-amber-300\\/75{outline-color:#fcd34dbf}.zenuml .outline-amber-300\\/80{outline-color:#fcd34dcc}.zenuml .outline-amber-300\\/85{outline-color:#fcd34dd9}.zenuml .outline-amber-300\\/90{outline-color:#fcd34de6}.zenuml .outline-amber-300\\/95{outline-color:#fcd34df2}.zenuml .outline-amber-400{outline-color:#fbbf24}.zenuml .outline-amber-400\\/0{outline-color:#fbbf2400}.zenuml .outline-amber-400\\/10{outline-color:#fbbf241a}.zenuml .outline-amber-400\\/100{outline-color:#fbbf24}.zenuml .outline-amber-400\\/15{outline-color:#fbbf2426}.zenuml .outline-amber-400\\/20{outline-color:#fbbf2433}.zenuml .outline-amber-400\\/25{outline-color:#fbbf2440}.zenuml .outline-amber-400\\/30{outline-color:#fbbf244d}.zenuml .outline-amber-400\\/35{outline-color:#fbbf2459}.zenuml .outline-amber-400\\/40{outline-color:#fbbf2466}.zenuml .outline-amber-400\\/45{outline-color:#fbbf2473}.zenuml .outline-amber-400\\/5{outline-color:#fbbf240d}.zenuml .outline-amber-400\\/50{outline-color:#fbbf2480}.zenuml .outline-amber-400\\/55{outline-color:#fbbf248c}.zenuml .outline-amber-400\\/60{outline-color:#fbbf2499}.zenuml .outline-amber-400\\/65{outline-color:#fbbf24a6}.zenuml .outline-amber-400\\/70{outline-color:#fbbf24b3}.zenuml .outline-amber-400\\/75{outline-color:#fbbf24bf}.zenuml .outline-amber-400\\/80{outline-color:#fbbf24cc}.zenuml .outline-amber-400\\/85{outline-color:#fbbf24d9}.zenuml .outline-amber-400\\/90{outline-color:#fbbf24e6}.zenuml .outline-amber-400\\/95{outline-color:#fbbf24f2}.zenuml .outline-amber-50{outline-color:#fffbeb}.zenuml .outline-amber-50\\/0{outline-color:#fffbeb00}.zenuml .outline-amber-50\\/10{outline-color:#fffbeb1a}.zenuml .outline-amber-50\\/100{outline-color:#fffbeb}.zenuml .outline-amber-50\\/15{outline-color:#fffbeb26}.zenuml .outline-amber-50\\/20{outline-color:#fffbeb33}.zenuml .outline-amber-50\\/25{outline-color:#fffbeb40}.zenuml .outline-amber-50\\/30{outline-color:#fffbeb4d}.zenuml .outline-amber-50\\/35{outline-color:#fffbeb59}.zenuml .outline-amber-50\\/40{outline-color:#fffbeb66}.zenuml .outline-amber-50\\/45{outline-color:#fffbeb73}.zenuml .outline-amber-50\\/5{outline-color:#fffbeb0d}.zenuml .outline-amber-50\\/50{outline-color:#fffbeb80}.zenuml .outline-amber-50\\/55{outline-color:#fffbeb8c}.zenuml .outline-amber-50\\/60{outline-color:#fffbeb99}.zenuml .outline-amber-50\\/65{outline-color:#fffbeba6}.zenuml .outline-amber-50\\/70{outline-color:#fffbebb3}.zenuml .outline-amber-50\\/75{outline-color:#fffbebbf}.zenuml .outline-amber-50\\/80{outline-color:#fffbebcc}.zenuml .outline-amber-50\\/85{outline-color:#fffbebd9}.zenuml .outline-amber-50\\/90{outline-color:#fffbebe6}.zenuml .outline-amber-50\\/95{outline-color:#fffbebf2}.zenuml .outline-amber-500{outline-color:#f59e0b}.zenuml .outline-amber-500\\/0{outline-color:#f59e0b00}.zenuml .outline-amber-500\\/10{outline-color:#f59e0b1a}.zenuml .outline-amber-500\\/100{outline-color:#f59e0b}.zenuml .outline-amber-500\\/15{outline-color:#f59e0b26}.zenuml .outline-amber-500\\/20{outline-color:#f59e0b33}.zenuml .outline-amber-500\\/25{outline-color:#f59e0b40}.zenuml .outline-amber-500\\/30{outline-color:#f59e0b4d}.zenuml .outline-amber-500\\/35{outline-color:#f59e0b59}.zenuml .outline-amber-500\\/40{outline-color:#f59e0b66}.zenuml .outline-amber-500\\/45{outline-color:#f59e0b73}.zenuml .outline-amber-500\\/5{outline-color:#f59e0b0d}.zenuml .outline-amber-500\\/50{outline-color:#f59e0b80}.zenuml .outline-amber-500\\/55{outline-color:#f59e0b8c}.zenuml .outline-amber-500\\/60{outline-color:#f59e0b99}.zenuml .outline-amber-500\\/65{outline-color:#f59e0ba6}.zenuml .outline-amber-500\\/70{outline-color:#f59e0bb3}.zenuml .outline-amber-500\\/75{outline-color:#f59e0bbf}.zenuml .outline-amber-500\\/80{outline-color:#f59e0bcc}.zenuml .outline-amber-500\\/85{outline-color:#f59e0bd9}.zenuml .outline-amber-500\\/90{outline-color:#f59e0be6}.zenuml .outline-amber-500\\/95{outline-color:#f59e0bf2}.zenuml .outline-amber-600{outline-color:#d97706}.zenuml .outline-amber-600\\/0{outline-color:#d9770600}.zenuml .outline-amber-600\\/10{outline-color:#d977061a}.zenuml .outline-amber-600\\/100{outline-color:#d97706}.zenuml .outline-amber-600\\/15{outline-color:#d9770626}.zenuml .outline-amber-600\\/20{outline-color:#d9770633}.zenuml .outline-amber-600\\/25{outline-color:#d9770640}.zenuml .outline-amber-600\\/30{outline-color:#d977064d}.zenuml .outline-amber-600\\/35{outline-color:#d9770659}.zenuml .outline-amber-600\\/40{outline-color:#d9770666}.zenuml .outline-amber-600\\/45{outline-color:#d9770673}.zenuml .outline-amber-600\\/5{outline-color:#d977060d}.zenuml .outline-amber-600\\/50{outline-color:#d9770680}.zenuml .outline-amber-600\\/55{outline-color:#d977068c}.zenuml .outline-amber-600\\/60{outline-color:#d9770699}.zenuml .outline-amber-600\\/65{outline-color:#d97706a6}.zenuml .outline-amber-600\\/70{outline-color:#d97706b3}.zenuml .outline-amber-600\\/75{outline-color:#d97706bf}.zenuml .outline-amber-600\\/80{outline-color:#d97706cc}.zenuml .outline-amber-600\\/85{outline-color:#d97706d9}.zenuml .outline-amber-600\\/90{outline-color:#d97706e6}.zenuml .outline-amber-600\\/95{outline-color:#d97706f2}.zenuml .outline-amber-700{outline-color:#b45309}.zenuml .outline-amber-700\\/0{outline-color:#b4530900}.zenuml .outline-amber-700\\/10{outline-color:#b453091a}.zenuml .outline-amber-700\\/100{outline-color:#b45309}.zenuml .outline-amber-700\\/15{outline-color:#b4530926}.zenuml .outline-amber-700\\/20{outline-color:#b4530933}.zenuml .outline-amber-700\\/25{outline-color:#b4530940}.zenuml .outline-amber-700\\/30{outline-color:#b453094d}.zenuml .outline-amber-700\\/35{outline-color:#b4530959}.zenuml .outline-amber-700\\/40{outline-color:#b4530966}.zenuml .outline-amber-700\\/45{outline-color:#b4530973}.zenuml .outline-amber-700\\/5{outline-color:#b453090d}.zenuml .outline-amber-700\\/50{outline-color:#b4530980}.zenuml .outline-amber-700\\/55{outline-color:#b453098c}.zenuml .outline-amber-700\\/60{outline-color:#b4530999}.zenuml .outline-amber-700\\/65{outline-color:#b45309a6}.zenuml .outline-amber-700\\/70{outline-color:#b45309b3}.zenuml .outline-amber-700\\/75{outline-color:#b45309bf}.zenuml .outline-amber-700\\/80{outline-color:#b45309cc}.zenuml .outline-amber-700\\/85{outline-color:#b45309d9}.zenuml .outline-amber-700\\/90{outline-color:#b45309e6}.zenuml .outline-amber-700\\/95{outline-color:#b45309f2}.zenuml .outline-amber-800{outline-color:#92400e}.zenuml .outline-amber-800\\/0{outline-color:#92400e00}.zenuml .outline-amber-800\\/10{outline-color:#92400e1a}.zenuml .outline-amber-800\\/100{outline-color:#92400e}.zenuml .outline-amber-800\\/15{outline-color:#92400e26}.zenuml .outline-amber-800\\/20{outline-color:#92400e33}.zenuml .outline-amber-800\\/25{outline-color:#92400e40}.zenuml .outline-amber-800\\/30{outline-color:#92400e4d}.zenuml .outline-amber-800\\/35{outline-color:#92400e59}.zenuml .outline-amber-800\\/40{outline-color:#92400e66}.zenuml .outline-amber-800\\/45{outline-color:#92400e73}.zenuml .outline-amber-800\\/5{outline-color:#92400e0d}.zenuml .outline-amber-800\\/50{outline-color:#92400e80}.zenuml .outline-amber-800\\/55{outline-color:#92400e8c}.zenuml .outline-amber-800\\/60{outline-color:#92400e99}.zenuml .outline-amber-800\\/65{outline-color:#92400ea6}.zenuml .outline-amber-800\\/70{outline-color:#92400eb3}.zenuml .outline-amber-800\\/75{outline-color:#92400ebf}.zenuml .outline-amber-800\\/80{outline-color:#92400ecc}.zenuml .outline-amber-800\\/85{outline-color:#92400ed9}.zenuml .outline-amber-800\\/90{outline-color:#92400ee6}.zenuml .outline-amber-800\\/95{outline-color:#92400ef2}.zenuml .outline-amber-900{outline-color:#78350f}.zenuml .outline-amber-900\\/0{outline-color:#78350f00}.zenuml .outline-amber-900\\/10{outline-color:#78350f1a}.zenuml .outline-amber-900\\/100{outline-color:#78350f}.zenuml .outline-amber-900\\/15{outline-color:#78350f26}.zenuml .outline-amber-900\\/20{outline-color:#78350f33}.zenuml .outline-amber-900\\/25{outline-color:#78350f40}.zenuml .outline-amber-900\\/30{outline-color:#78350f4d}.zenuml .outline-amber-900\\/35{outline-color:#78350f59}.zenuml .outline-amber-900\\/40{outline-color:#78350f66}.zenuml .outline-amber-900\\/45{outline-color:#78350f73}.zenuml .outline-amber-900\\/5{outline-color:#78350f0d}.zenuml .outline-amber-900\\/50{outline-color:#78350f80}.zenuml .outline-amber-900\\/55{outline-color:#78350f8c}.zenuml .outline-amber-900\\/60{outline-color:#78350f99}.zenuml .outline-amber-900\\/65{outline-color:#78350fa6}.zenuml .outline-amber-900\\/70{outline-color:#78350fb3}.zenuml .outline-amber-900\\/75{outline-color:#78350fbf}.zenuml .outline-amber-900\\/80{outline-color:#78350fcc}.zenuml .outline-amber-900\\/85{outline-color:#78350fd9}.zenuml .outline-amber-900\\/90{outline-color:#78350fe6}.zenuml .outline-amber-900\\/95{outline-color:#78350ff2}.zenuml .outline-amber-950{outline-color:#451a03}.zenuml .outline-amber-950\\/0{outline-color:#451a0300}.zenuml .outline-amber-950\\/10{outline-color:#451a031a}.zenuml .outline-amber-950\\/100{outline-color:#451a03}.zenuml .outline-amber-950\\/15{outline-color:#451a0326}.zenuml .outline-amber-950\\/20{outline-color:#451a0333}.zenuml .outline-amber-950\\/25{outline-color:#451a0340}.zenuml .outline-amber-950\\/30{outline-color:#451a034d}.zenuml .outline-amber-950\\/35{outline-color:#451a0359}.zenuml .outline-amber-950\\/40{outline-color:#451a0366}.zenuml .outline-amber-950\\/45{outline-color:#451a0373}.zenuml .outline-amber-950\\/5{outline-color:#451a030d}.zenuml .outline-amber-950\\/50{outline-color:#451a0380}.zenuml .outline-amber-950\\/55{outline-color:#451a038c}.zenuml .outline-amber-950\\/60{outline-color:#451a0399}.zenuml .outline-amber-950\\/65{outline-color:#451a03a6}.zenuml .outline-amber-950\\/70{outline-color:#451a03b3}.zenuml .outline-amber-950\\/75{outline-color:#451a03bf}.zenuml .outline-amber-950\\/80{outline-color:#451a03cc}.zenuml .outline-amber-950\\/85{outline-color:#451a03d9}.zenuml .outline-amber-950\\/90{outline-color:#451a03e6}.zenuml .outline-amber-950\\/95{outline-color:#451a03f2}.zenuml .outline-black{outline-color:#000}.zenuml .outline-black\\/0{outline-color:#0000}.zenuml .outline-black\\/10{outline-color:#0000001a}.zenuml .outline-black\\/100{outline-color:#000}.zenuml .outline-black\\/15{outline-color:#00000026}.zenuml .outline-black\\/20{outline-color:#0003}.zenuml .outline-black\\/25{outline-color:#00000040}.zenuml .outline-black\\/30{outline-color:#0000004d}.zenuml .outline-black\\/35{outline-color:#00000059}.zenuml .outline-black\\/40{outline-color:#0006}.zenuml .outline-black\\/45{outline-color:#00000073}.zenuml .outline-black\\/5{outline-color:#0000000d}.zenuml .outline-black\\/50{outline-color:#00000080}.zenuml .outline-black\\/55{outline-color:#0000008c}.zenuml .outline-black\\/60{outline-color:#0009}.zenuml .outline-black\\/65{outline-color:#000000a6}.zenuml .outline-black\\/70{outline-color:#000000b3}.zenuml .outline-black\\/75{outline-color:#000000bf}.zenuml .outline-black\\/80{outline-color:#000c}.zenuml .outline-black\\/85{outline-color:#000000d9}.zenuml .outline-black\\/90{outline-color:#000000e6}.zenuml .outline-black\\/95{outline-color:#000000f2}.zenuml .outline-blue-100{outline-color:#dbeafe}.zenuml .outline-blue-100\\/0{outline-color:#dbeafe00}.zenuml .outline-blue-100\\/10{outline-color:#dbeafe1a}.zenuml .outline-blue-100\\/100{outline-color:#dbeafe}.zenuml .outline-blue-100\\/15{outline-color:#dbeafe26}.zenuml .outline-blue-100\\/20{outline-color:#dbeafe33}.zenuml .outline-blue-100\\/25{outline-color:#dbeafe40}.zenuml .outline-blue-100\\/30{outline-color:#dbeafe4d}.zenuml .outline-blue-100\\/35{outline-color:#dbeafe59}.zenuml .outline-blue-100\\/40{outline-color:#dbeafe66}.zenuml .outline-blue-100\\/45{outline-color:#dbeafe73}.zenuml .outline-blue-100\\/5{outline-color:#dbeafe0d}.zenuml .outline-blue-100\\/50{outline-color:#dbeafe80}.zenuml .outline-blue-100\\/55{outline-color:#dbeafe8c}.zenuml .outline-blue-100\\/60{outline-color:#dbeafe99}.zenuml .outline-blue-100\\/65{outline-color:#dbeafea6}.zenuml .outline-blue-100\\/70{outline-color:#dbeafeb3}.zenuml .outline-blue-100\\/75{outline-color:#dbeafebf}.zenuml .outline-blue-100\\/80{outline-color:#dbeafecc}.zenuml .outline-blue-100\\/85{outline-color:#dbeafed9}.zenuml .outline-blue-100\\/90{outline-color:#dbeafee6}.zenuml .outline-blue-100\\/95{outline-color:#dbeafef2}.zenuml .outline-blue-200{outline-color:#bfdbfe}.zenuml .outline-blue-200\\/0{outline-color:#bfdbfe00}.zenuml .outline-blue-200\\/10{outline-color:#bfdbfe1a}.zenuml .outline-blue-200\\/100{outline-color:#bfdbfe}.zenuml .outline-blue-200\\/15{outline-color:#bfdbfe26}.zenuml .outline-blue-200\\/20{outline-color:#bfdbfe33}.zenuml .outline-blue-200\\/25{outline-color:#bfdbfe40}.zenuml .outline-blue-200\\/30{outline-color:#bfdbfe4d}.zenuml .outline-blue-200\\/35{outline-color:#bfdbfe59}.zenuml .outline-blue-200\\/40{outline-color:#bfdbfe66}.zenuml .outline-blue-200\\/45{outline-color:#bfdbfe73}.zenuml .outline-blue-200\\/5{outline-color:#bfdbfe0d}.zenuml .outline-blue-200\\/50{outline-color:#bfdbfe80}.zenuml .outline-blue-200\\/55{outline-color:#bfdbfe8c}.zenuml .outline-blue-200\\/60{outline-color:#bfdbfe99}.zenuml .outline-blue-200\\/65{outline-color:#bfdbfea6}.zenuml .outline-blue-200\\/70{outline-color:#bfdbfeb3}.zenuml .outline-blue-200\\/75{outline-color:#bfdbfebf}.zenuml .outline-blue-200\\/80{outline-color:#bfdbfecc}.zenuml .outline-blue-200\\/85{outline-color:#bfdbfed9}.zenuml .outline-blue-200\\/90{outline-color:#bfdbfee6}.zenuml .outline-blue-200\\/95{outline-color:#bfdbfef2}.zenuml .outline-blue-300{outline-color:#93c5fd}.zenuml .outline-blue-300\\/0{outline-color:#93c5fd00}.zenuml .outline-blue-300\\/10{outline-color:#93c5fd1a}.zenuml .outline-blue-300\\/100{outline-color:#93c5fd}.zenuml .outline-blue-300\\/15{outline-color:#93c5fd26}.zenuml .outline-blue-300\\/20{outline-color:#93c5fd33}.zenuml .outline-blue-300\\/25{outline-color:#93c5fd40}.zenuml .outline-blue-300\\/30{outline-color:#93c5fd4d}.zenuml .outline-blue-300\\/35{outline-color:#93c5fd59}.zenuml .outline-blue-300\\/40{outline-color:#93c5fd66}.zenuml .outline-blue-300\\/45{outline-color:#93c5fd73}.zenuml .outline-blue-300\\/5{outline-color:#93c5fd0d}.zenuml .outline-blue-300\\/50{outline-color:#93c5fd80}.zenuml .outline-blue-300\\/55{outline-color:#93c5fd8c}.zenuml .outline-blue-300\\/60{outline-color:#93c5fd99}.zenuml .outline-blue-300\\/65{outline-color:#93c5fda6}.zenuml .outline-blue-300\\/70{outline-color:#93c5fdb3}.zenuml .outline-blue-300\\/75{outline-color:#93c5fdbf}.zenuml .outline-blue-300\\/80{outline-color:#93c5fdcc}.zenuml .outline-blue-300\\/85{outline-color:#93c5fdd9}.zenuml .outline-blue-300\\/90{outline-color:#93c5fde6}.zenuml .outline-blue-300\\/95{outline-color:#93c5fdf2}.zenuml .outline-blue-400{outline-color:#60a5fa}.zenuml .outline-blue-400\\/0{outline-color:#60a5fa00}.zenuml .outline-blue-400\\/10{outline-color:#60a5fa1a}.zenuml .outline-blue-400\\/100{outline-color:#60a5fa}.zenuml .outline-blue-400\\/15{outline-color:#60a5fa26}.zenuml .outline-blue-400\\/20{outline-color:#60a5fa33}.zenuml .outline-blue-400\\/25{outline-color:#60a5fa40}.zenuml .outline-blue-400\\/30{outline-color:#60a5fa4d}.zenuml .outline-blue-400\\/35{outline-color:#60a5fa59}.zenuml .outline-blue-400\\/40{outline-color:#60a5fa66}.zenuml .outline-blue-400\\/45{outline-color:#60a5fa73}.zenuml .outline-blue-400\\/5{outline-color:#60a5fa0d}.zenuml .outline-blue-400\\/50{outline-color:#60a5fa80}.zenuml .outline-blue-400\\/55{outline-color:#60a5fa8c}.zenuml .outline-blue-400\\/60{outline-color:#60a5fa99}.zenuml .outline-blue-400\\/65{outline-color:#60a5faa6}.zenuml .outline-blue-400\\/70{outline-color:#60a5fab3}.zenuml .outline-blue-400\\/75{outline-color:#60a5fabf}.zenuml .outline-blue-400\\/80{outline-color:#60a5facc}.zenuml .outline-blue-400\\/85{outline-color:#60a5fad9}.zenuml .outline-blue-400\\/90{outline-color:#60a5fae6}.zenuml .outline-blue-400\\/95{outline-color:#60a5faf2}.zenuml .outline-blue-50{outline-color:#eff6ff}.zenuml .outline-blue-50\\/0{outline-color:#eff6ff00}.zenuml .outline-blue-50\\/10{outline-color:#eff6ff1a}.zenuml .outline-blue-50\\/100{outline-color:#eff6ff}.zenuml .outline-blue-50\\/15{outline-color:#eff6ff26}.zenuml .outline-blue-50\\/20{outline-color:#eff6ff33}.zenuml .outline-blue-50\\/25{outline-color:#eff6ff40}.zenuml .outline-blue-50\\/30{outline-color:#eff6ff4d}.zenuml .outline-blue-50\\/35{outline-color:#eff6ff59}.zenuml .outline-blue-50\\/40{outline-color:#eff6ff66}.zenuml .outline-blue-50\\/45{outline-color:#eff6ff73}.zenuml .outline-blue-50\\/5{outline-color:#eff6ff0d}.zenuml .outline-blue-50\\/50{outline-color:#eff6ff80}.zenuml .outline-blue-50\\/55{outline-color:#eff6ff8c}.zenuml .outline-blue-50\\/60{outline-color:#eff6ff99}.zenuml .outline-blue-50\\/65{outline-color:#eff6ffa6}.zenuml .outline-blue-50\\/70{outline-color:#eff6ffb3}.zenuml .outline-blue-50\\/75{outline-color:#eff6ffbf}.zenuml .outline-blue-50\\/80{outline-color:#eff6ffcc}.zenuml .outline-blue-50\\/85{outline-color:#eff6ffd9}.zenuml .outline-blue-50\\/90{outline-color:#eff6ffe6}.zenuml .outline-blue-50\\/95{outline-color:#eff6fff2}.zenuml .outline-blue-500{outline-color:#3b82f6}.zenuml .outline-blue-500\\/0{outline-color:#3b82f600}.zenuml .outline-blue-500\\/10{outline-color:#3b82f61a}.zenuml .outline-blue-500\\/100{outline-color:#3b82f6}.zenuml .outline-blue-500\\/15{outline-color:#3b82f626}.zenuml .outline-blue-500\\/20{outline-color:#3b82f633}.zenuml .outline-blue-500\\/25{outline-color:#3b82f640}.zenuml .outline-blue-500\\/30{outline-color:#3b82f64d}.zenuml .outline-blue-500\\/35{outline-color:#3b82f659}.zenuml .outline-blue-500\\/40{outline-color:#3b82f666}.zenuml .outline-blue-500\\/45{outline-color:#3b82f673}.zenuml .outline-blue-500\\/5{outline-color:#3b82f60d}.zenuml .outline-blue-500\\/50{outline-color:#3b82f680}.zenuml .outline-blue-500\\/55{outline-color:#3b82f68c}.zenuml .outline-blue-500\\/60{outline-color:#3b82f699}.zenuml .outline-blue-500\\/65{outline-color:#3b82f6a6}.zenuml .outline-blue-500\\/70{outline-color:#3b82f6b3}.zenuml .outline-blue-500\\/75{outline-color:#3b82f6bf}.zenuml .outline-blue-500\\/80{outline-color:#3b82f6cc}.zenuml .outline-blue-500\\/85{outline-color:#3b82f6d9}.zenuml .outline-blue-500\\/90{outline-color:#3b82f6e6}.zenuml .outline-blue-500\\/95{outline-color:#3b82f6f2}.zenuml .outline-blue-600{outline-color:#2563eb}.zenuml .outline-blue-600\\/0{outline-color:#2563eb00}.zenuml .outline-blue-600\\/10{outline-color:#2563eb1a}.zenuml .outline-blue-600\\/100{outline-color:#2563eb}.zenuml .outline-blue-600\\/15{outline-color:#2563eb26}.zenuml .outline-blue-600\\/20{outline-color:#2563eb33}.zenuml .outline-blue-600\\/25{outline-color:#2563eb40}.zenuml .outline-blue-600\\/30{outline-color:#2563eb4d}.zenuml .outline-blue-600\\/35{outline-color:#2563eb59}.zenuml .outline-blue-600\\/40{outline-color:#2563eb66}.zenuml .outline-blue-600\\/45{outline-color:#2563eb73}.zenuml .outline-blue-600\\/5{outline-color:#2563eb0d}.zenuml .outline-blue-600\\/50{outline-color:#2563eb80}.zenuml .outline-blue-600\\/55{outline-color:#2563eb8c}.zenuml .outline-blue-600\\/60{outline-color:#2563eb99}.zenuml .outline-blue-600\\/65{outline-color:#2563eba6}.zenuml .outline-blue-600\\/70{outline-color:#2563ebb3}.zenuml .outline-blue-600\\/75{outline-color:#2563ebbf}.zenuml .outline-blue-600\\/80{outline-color:#2563ebcc}.zenuml .outline-blue-600\\/85{outline-color:#2563ebd9}.zenuml .outline-blue-600\\/90{outline-color:#2563ebe6}.zenuml .outline-blue-600\\/95{outline-color:#2563ebf2}.zenuml .outline-blue-700{outline-color:#1d4ed8}.zenuml .outline-blue-700\\/0{outline-color:#1d4ed800}.zenuml .outline-blue-700\\/10{outline-color:#1d4ed81a}.zenuml .outline-blue-700\\/100{outline-color:#1d4ed8}.zenuml .outline-blue-700\\/15{outline-color:#1d4ed826}.zenuml .outline-blue-700\\/20{outline-color:#1d4ed833}.zenuml .outline-blue-700\\/25{outline-color:#1d4ed840}.zenuml .outline-blue-700\\/30{outline-color:#1d4ed84d}.zenuml .outline-blue-700\\/35{outline-color:#1d4ed859}.zenuml .outline-blue-700\\/40{outline-color:#1d4ed866}.zenuml .outline-blue-700\\/45{outline-color:#1d4ed873}.zenuml .outline-blue-700\\/5{outline-color:#1d4ed80d}.zenuml .outline-blue-700\\/50{outline-color:#1d4ed880}.zenuml .outline-blue-700\\/55{outline-color:#1d4ed88c}.zenuml .outline-blue-700\\/60{outline-color:#1d4ed899}.zenuml .outline-blue-700\\/65{outline-color:#1d4ed8a6}.zenuml .outline-blue-700\\/70{outline-color:#1d4ed8b3}.zenuml .outline-blue-700\\/75{outline-color:#1d4ed8bf}.zenuml .outline-blue-700\\/80{outline-color:#1d4ed8cc}.zenuml .outline-blue-700\\/85{outline-color:#1d4ed8d9}.zenuml .outline-blue-700\\/90{outline-color:#1d4ed8e6}.zenuml .outline-blue-700\\/95{outline-color:#1d4ed8f2}.zenuml .outline-blue-800{outline-color:#1e40af}.zenuml .outline-blue-800\\/0{outline-color:#1e40af00}.zenuml .outline-blue-800\\/10{outline-color:#1e40af1a}.zenuml .outline-blue-800\\/100{outline-color:#1e40af}.zenuml .outline-blue-800\\/15{outline-color:#1e40af26}.zenuml .outline-blue-800\\/20{outline-color:#1e40af33}.zenuml .outline-blue-800\\/25{outline-color:#1e40af40}.zenuml .outline-blue-800\\/30{outline-color:#1e40af4d}.zenuml .outline-blue-800\\/35{outline-color:#1e40af59}.zenuml .outline-blue-800\\/40{outline-color:#1e40af66}.zenuml .outline-blue-800\\/45{outline-color:#1e40af73}.zenuml .outline-blue-800\\/5{outline-color:#1e40af0d}.zenuml .outline-blue-800\\/50{outline-color:#1e40af80}.zenuml .outline-blue-800\\/55{outline-color:#1e40af8c}.zenuml .outline-blue-800\\/60{outline-color:#1e40af99}.zenuml .outline-blue-800\\/65{outline-color:#1e40afa6}.zenuml .outline-blue-800\\/70{outline-color:#1e40afb3}.zenuml .outline-blue-800\\/75{outline-color:#1e40afbf}.zenuml .outline-blue-800\\/80{outline-color:#1e40afcc}.zenuml .outline-blue-800\\/85{outline-color:#1e40afd9}.zenuml .outline-blue-800\\/90{outline-color:#1e40afe6}.zenuml .outline-blue-800\\/95{outline-color:#1e40aff2}.zenuml .outline-blue-900{outline-color:#1e3a8a}.zenuml .outline-blue-900\\/0{outline-color:#1e3a8a00}.zenuml .outline-blue-900\\/10{outline-color:#1e3a8a1a}.zenuml .outline-blue-900\\/100{outline-color:#1e3a8a}.zenuml .outline-blue-900\\/15{outline-color:#1e3a8a26}.zenuml .outline-blue-900\\/20{outline-color:#1e3a8a33}.zenuml .outline-blue-900\\/25{outline-color:#1e3a8a40}.zenuml .outline-blue-900\\/30{outline-color:#1e3a8a4d}.zenuml .outline-blue-900\\/35{outline-color:#1e3a8a59}.zenuml .outline-blue-900\\/40{outline-color:#1e3a8a66}.zenuml .outline-blue-900\\/45{outline-color:#1e3a8a73}.zenuml .outline-blue-900\\/5{outline-color:#1e3a8a0d}.zenuml .outline-blue-900\\/50{outline-color:#1e3a8a80}.zenuml .outline-blue-900\\/55{outline-color:#1e3a8a8c}.zenuml .outline-blue-900\\/60{outline-color:#1e3a8a99}.zenuml .outline-blue-900\\/65{outline-color:#1e3a8aa6}.zenuml .outline-blue-900\\/70{outline-color:#1e3a8ab3}.zenuml .outline-blue-900\\/75{outline-color:#1e3a8abf}.zenuml .outline-blue-900\\/80{outline-color:#1e3a8acc}.zenuml .outline-blue-900\\/85{outline-color:#1e3a8ad9}.zenuml .outline-blue-900\\/90{outline-color:#1e3a8ae6}.zenuml .outline-blue-900\\/95{outline-color:#1e3a8af2}.zenuml .outline-blue-950{outline-color:#172554}.zenuml .outline-blue-950\\/0{outline-color:#17255400}.zenuml .outline-blue-950\\/10{outline-color:#1725541a}.zenuml .outline-blue-950\\/100{outline-color:#172554}.zenuml .outline-blue-950\\/15{outline-color:#17255426}.zenuml .outline-blue-950\\/20{outline-color:#17255433}.zenuml .outline-blue-950\\/25{outline-color:#17255440}.zenuml .outline-blue-950\\/30{outline-color:#1725544d}.zenuml .outline-blue-950\\/35{outline-color:#17255459}.zenuml .outline-blue-950\\/40{outline-color:#17255466}.zenuml .outline-blue-950\\/45{outline-color:#17255473}.zenuml .outline-blue-950\\/5{outline-color:#1725540d}.zenuml .outline-blue-950\\/50{outline-color:#17255480}.zenuml .outline-blue-950\\/55{outline-color:#1725548c}.zenuml .outline-blue-950\\/60{outline-color:#17255499}.zenuml .outline-blue-950\\/65{outline-color:#172554a6}.zenuml .outline-blue-950\\/70{outline-color:#172554b3}.zenuml .outline-blue-950\\/75{outline-color:#172554bf}.zenuml .outline-blue-950\\/80{outline-color:#172554cc}.zenuml .outline-blue-950\\/85{outline-color:#172554d9}.zenuml .outline-blue-950\\/90{outline-color:#172554e6}.zenuml .outline-blue-950\\/95{outline-color:#172554f2}.zenuml .outline-current{outline-color:currentColor}.zenuml .outline-cyan-100{outline-color:#cffafe}.zenuml .outline-cyan-100\\/0{outline-color:#cffafe00}.zenuml .outline-cyan-100\\/10{outline-color:#cffafe1a}.zenuml .outline-cyan-100\\/100{outline-color:#cffafe}.zenuml .outline-cyan-100\\/15{outline-color:#cffafe26}.zenuml .outline-cyan-100\\/20{outline-color:#cffafe33}.zenuml .outline-cyan-100\\/25{outline-color:#cffafe40}.zenuml .outline-cyan-100\\/30{outline-color:#cffafe4d}.zenuml .outline-cyan-100\\/35{outline-color:#cffafe59}.zenuml .outline-cyan-100\\/40{outline-color:#cffafe66}.zenuml .outline-cyan-100\\/45{outline-color:#cffafe73}.zenuml .outline-cyan-100\\/5{outline-color:#cffafe0d}.zenuml .outline-cyan-100\\/50{outline-color:#cffafe80}.zenuml .outline-cyan-100\\/55{outline-color:#cffafe8c}.zenuml .outline-cyan-100\\/60{outline-color:#cffafe99}.zenuml .outline-cyan-100\\/65{outline-color:#cffafea6}.zenuml .outline-cyan-100\\/70{outline-color:#cffafeb3}.zenuml .outline-cyan-100\\/75{outline-color:#cffafebf}.zenuml .outline-cyan-100\\/80{outline-color:#cffafecc}.zenuml .outline-cyan-100\\/85{outline-color:#cffafed9}.zenuml .outline-cyan-100\\/90{outline-color:#cffafee6}.zenuml .outline-cyan-100\\/95{outline-color:#cffafef2}.zenuml .outline-cyan-200{outline-color:#a5f3fc}.zenuml .outline-cyan-200\\/0{outline-color:#a5f3fc00}.zenuml .outline-cyan-200\\/10{outline-color:#a5f3fc1a}.zenuml .outline-cyan-200\\/100{outline-color:#a5f3fc}.zenuml .outline-cyan-200\\/15{outline-color:#a5f3fc26}.zenuml .outline-cyan-200\\/20{outline-color:#a5f3fc33}.zenuml .outline-cyan-200\\/25{outline-color:#a5f3fc40}.zenuml .outline-cyan-200\\/30{outline-color:#a5f3fc4d}.zenuml .outline-cyan-200\\/35{outline-color:#a5f3fc59}.zenuml .outline-cyan-200\\/40{outline-color:#a5f3fc66}.zenuml .outline-cyan-200\\/45{outline-color:#a5f3fc73}.zenuml .outline-cyan-200\\/5{outline-color:#a5f3fc0d}.zenuml .outline-cyan-200\\/50{outline-color:#a5f3fc80}.zenuml .outline-cyan-200\\/55{outline-color:#a5f3fc8c}.zenuml .outline-cyan-200\\/60{outline-color:#a5f3fc99}.zenuml .outline-cyan-200\\/65{outline-color:#a5f3fca6}.zenuml .outline-cyan-200\\/70{outline-color:#a5f3fcb3}.zenuml .outline-cyan-200\\/75{outline-color:#a5f3fcbf}.zenuml .outline-cyan-200\\/80{outline-color:#a5f3fccc}.zenuml .outline-cyan-200\\/85{outline-color:#a5f3fcd9}.zenuml .outline-cyan-200\\/90{outline-color:#a5f3fce6}.zenuml .outline-cyan-200\\/95{outline-color:#a5f3fcf2}.zenuml .outline-cyan-300{outline-color:#67e8f9}.zenuml .outline-cyan-300\\/0{outline-color:#67e8f900}.zenuml .outline-cyan-300\\/10{outline-color:#67e8f91a}.zenuml .outline-cyan-300\\/100{outline-color:#67e8f9}.zenuml .outline-cyan-300\\/15{outline-color:#67e8f926}.zenuml .outline-cyan-300\\/20{outline-color:#67e8f933}.zenuml .outline-cyan-300\\/25{outline-color:#67e8f940}.zenuml .outline-cyan-300\\/30{outline-color:#67e8f94d}.zenuml .outline-cyan-300\\/35{outline-color:#67e8f959}.zenuml .outline-cyan-300\\/40{outline-color:#67e8f966}.zenuml .outline-cyan-300\\/45{outline-color:#67e8f973}.zenuml .outline-cyan-300\\/5{outline-color:#67e8f90d}.zenuml .outline-cyan-300\\/50{outline-color:#67e8f980}.zenuml .outline-cyan-300\\/55{outline-color:#67e8f98c}.zenuml .outline-cyan-300\\/60{outline-color:#67e8f999}.zenuml .outline-cyan-300\\/65{outline-color:#67e8f9a6}.zenuml .outline-cyan-300\\/70{outline-color:#67e8f9b3}.zenuml .outline-cyan-300\\/75{outline-color:#67e8f9bf}.zenuml .outline-cyan-300\\/80{outline-color:#67e8f9cc}.zenuml .outline-cyan-300\\/85{outline-color:#67e8f9d9}.zenuml .outline-cyan-300\\/90{outline-color:#67e8f9e6}.zenuml .outline-cyan-300\\/95{outline-color:#67e8f9f2}.zenuml .outline-cyan-400{outline-color:#22d3ee}.zenuml .outline-cyan-400\\/0{outline-color:#22d3ee00}.zenuml .outline-cyan-400\\/10{outline-color:#22d3ee1a}.zenuml .outline-cyan-400\\/100{outline-color:#22d3ee}.zenuml .outline-cyan-400\\/15{outline-color:#22d3ee26}.zenuml .outline-cyan-400\\/20{outline-color:#22d3ee33}.zenuml .outline-cyan-400\\/25{outline-color:#22d3ee40}.zenuml .outline-cyan-400\\/30{outline-color:#22d3ee4d}.zenuml .outline-cyan-400\\/35{outline-color:#22d3ee59}.zenuml .outline-cyan-400\\/40{outline-color:#22d3ee66}.zenuml .outline-cyan-400\\/45{outline-color:#22d3ee73}.zenuml .outline-cyan-400\\/5{outline-color:#22d3ee0d}.zenuml .outline-cyan-400\\/50{outline-color:#22d3ee80}.zenuml .outline-cyan-400\\/55{outline-color:#22d3ee8c}.zenuml .outline-cyan-400\\/60{outline-color:#22d3ee99}.zenuml .outline-cyan-400\\/65{outline-color:#22d3eea6}.zenuml .outline-cyan-400\\/70{outline-color:#22d3eeb3}.zenuml .outline-cyan-400\\/75{outline-color:#22d3eebf}.zenuml .outline-cyan-400\\/80{outline-color:#22d3eecc}.zenuml .outline-cyan-400\\/85{outline-color:#22d3eed9}.zenuml .outline-cyan-400\\/90{outline-color:#22d3eee6}.zenuml .outline-cyan-400\\/95{outline-color:#22d3eef2}.zenuml .outline-cyan-50{outline-color:#ecfeff}.zenuml .outline-cyan-50\\/0{outline-color:#ecfeff00}.zenuml .outline-cyan-50\\/10{outline-color:#ecfeff1a}.zenuml .outline-cyan-50\\/100{outline-color:#ecfeff}.zenuml .outline-cyan-50\\/15{outline-color:#ecfeff26}.zenuml .outline-cyan-50\\/20{outline-color:#ecfeff33}.zenuml .outline-cyan-50\\/25{outline-color:#ecfeff40}.zenuml .outline-cyan-50\\/30{outline-color:#ecfeff4d}.zenuml .outline-cyan-50\\/35{outline-color:#ecfeff59}.zenuml .outline-cyan-50\\/40{outline-color:#ecfeff66}.zenuml .outline-cyan-50\\/45{outline-color:#ecfeff73}.zenuml .outline-cyan-50\\/5{outline-color:#ecfeff0d}.zenuml .outline-cyan-50\\/50{outline-color:#ecfeff80}.zenuml .outline-cyan-50\\/55{outline-color:#ecfeff8c}.zenuml .outline-cyan-50\\/60{outline-color:#ecfeff99}.zenuml .outline-cyan-50\\/65{outline-color:#ecfeffa6}.zenuml .outline-cyan-50\\/70{outline-color:#ecfeffb3}.zenuml .outline-cyan-50\\/75{outline-color:#ecfeffbf}.zenuml .outline-cyan-50\\/80{outline-color:#ecfeffcc}.zenuml .outline-cyan-50\\/85{outline-color:#ecfeffd9}.zenuml .outline-cyan-50\\/90{outline-color:#ecfeffe6}.zenuml .outline-cyan-50\\/95{outline-color:#ecfefff2}.zenuml .outline-cyan-500{outline-color:#06b6d4}.zenuml .outline-cyan-500\\/0{outline-color:#06b6d400}.zenuml .outline-cyan-500\\/10{outline-color:#06b6d41a}.zenuml .outline-cyan-500\\/100{outline-color:#06b6d4}.zenuml .outline-cyan-500\\/15{outline-color:#06b6d426}.zenuml .outline-cyan-500\\/20{outline-color:#06b6d433}.zenuml .outline-cyan-500\\/25{outline-color:#06b6d440}.zenuml .outline-cyan-500\\/30{outline-color:#06b6d44d}.zenuml .outline-cyan-500\\/35{outline-color:#06b6d459}.zenuml .outline-cyan-500\\/40{outline-color:#06b6d466}.zenuml .outline-cyan-500\\/45{outline-color:#06b6d473}.zenuml .outline-cyan-500\\/5{outline-color:#06b6d40d}.zenuml .outline-cyan-500\\/50{outline-color:#06b6d480}.zenuml .outline-cyan-500\\/55{outline-color:#06b6d48c}.zenuml .outline-cyan-500\\/60{outline-color:#06b6d499}.zenuml .outline-cyan-500\\/65{outline-color:#06b6d4a6}.zenuml .outline-cyan-500\\/70{outline-color:#06b6d4b3}.zenuml .outline-cyan-500\\/75{outline-color:#06b6d4bf}.zenuml .outline-cyan-500\\/80{outline-color:#06b6d4cc}.zenuml .outline-cyan-500\\/85{outline-color:#06b6d4d9}.zenuml .outline-cyan-500\\/90{outline-color:#06b6d4e6}.zenuml .outline-cyan-500\\/95{outline-color:#06b6d4f2}.zenuml .outline-cyan-600{outline-color:#0891b2}.zenuml .outline-cyan-600\\/0{outline-color:#0891b200}.zenuml .outline-cyan-600\\/10{outline-color:#0891b21a}.zenuml .outline-cyan-600\\/100{outline-color:#0891b2}.zenuml .outline-cyan-600\\/15{outline-color:#0891b226}.zenuml .outline-cyan-600\\/20{outline-color:#0891b233}.zenuml .outline-cyan-600\\/25{outline-color:#0891b240}.zenuml .outline-cyan-600\\/30{outline-color:#0891b24d}.zenuml .outline-cyan-600\\/35{outline-color:#0891b259}.zenuml .outline-cyan-600\\/40{outline-color:#0891b266}.zenuml .outline-cyan-600\\/45{outline-color:#0891b273}.zenuml .outline-cyan-600\\/5{outline-color:#0891b20d}.zenuml .outline-cyan-600\\/50{outline-color:#0891b280}.zenuml .outline-cyan-600\\/55{outline-color:#0891b28c}.zenuml .outline-cyan-600\\/60{outline-color:#0891b299}.zenuml .outline-cyan-600\\/65{outline-color:#0891b2a6}.zenuml .outline-cyan-600\\/70{outline-color:#0891b2b3}.zenuml .outline-cyan-600\\/75{outline-color:#0891b2bf}.zenuml .outline-cyan-600\\/80{outline-color:#0891b2cc}.zenuml .outline-cyan-600\\/85{outline-color:#0891b2d9}.zenuml .outline-cyan-600\\/90{outline-color:#0891b2e6}.zenuml .outline-cyan-600\\/95{outline-color:#0891b2f2}.zenuml .outline-cyan-700{outline-color:#0e7490}.zenuml .outline-cyan-700\\/0{outline-color:#0e749000}.zenuml .outline-cyan-700\\/10{outline-color:#0e74901a}.zenuml .outline-cyan-700\\/100{outline-color:#0e7490}.zenuml .outline-cyan-700\\/15{outline-color:#0e749026}.zenuml .outline-cyan-700\\/20{outline-color:#0e749033}.zenuml .outline-cyan-700\\/25{outline-color:#0e749040}.zenuml .outline-cyan-700\\/30{outline-color:#0e74904d}.zenuml .outline-cyan-700\\/35{outline-color:#0e749059}.zenuml .outline-cyan-700\\/40{outline-color:#0e749066}.zenuml .outline-cyan-700\\/45{outline-color:#0e749073}.zenuml .outline-cyan-700\\/5{outline-color:#0e74900d}.zenuml .outline-cyan-700\\/50{outline-color:#0e749080}.zenuml .outline-cyan-700\\/55{outline-color:#0e74908c}.zenuml .outline-cyan-700\\/60{outline-color:#0e749099}.zenuml .outline-cyan-700\\/65{outline-color:#0e7490a6}.zenuml .outline-cyan-700\\/70{outline-color:#0e7490b3}.zenuml .outline-cyan-700\\/75{outline-color:#0e7490bf}.zenuml .outline-cyan-700\\/80{outline-color:#0e7490cc}.zenuml .outline-cyan-700\\/85{outline-color:#0e7490d9}.zenuml .outline-cyan-700\\/90{outline-color:#0e7490e6}.zenuml .outline-cyan-700\\/95{outline-color:#0e7490f2}.zenuml .outline-cyan-800{outline-color:#155e75}.zenuml .outline-cyan-800\\/0{outline-color:#155e7500}.zenuml .outline-cyan-800\\/10{outline-color:#155e751a}.zenuml .outline-cyan-800\\/100{outline-color:#155e75}.zenuml .outline-cyan-800\\/15{outline-color:#155e7526}.zenuml .outline-cyan-800\\/20{outline-color:#155e7533}.zenuml .outline-cyan-800\\/25{outline-color:#155e7540}.zenuml .outline-cyan-800\\/30{outline-color:#155e754d}.zenuml .outline-cyan-800\\/35{outline-color:#155e7559}.zenuml .outline-cyan-800\\/40{outline-color:#155e7566}.zenuml .outline-cyan-800\\/45{outline-color:#155e7573}.zenuml .outline-cyan-800\\/5{outline-color:#155e750d}.zenuml .outline-cyan-800\\/50{outline-color:#155e7580}.zenuml .outline-cyan-800\\/55{outline-color:#155e758c}.zenuml .outline-cyan-800\\/60{outline-color:#155e7599}.zenuml .outline-cyan-800\\/65{outline-color:#155e75a6}.zenuml .outline-cyan-800\\/70{outline-color:#155e75b3}.zenuml .outline-cyan-800\\/75{outline-color:#155e75bf}.zenuml .outline-cyan-800\\/80{outline-color:#155e75cc}.zenuml .outline-cyan-800\\/85{outline-color:#155e75d9}.zenuml .outline-cyan-800\\/90{outline-color:#155e75e6}.zenuml .outline-cyan-800\\/95{outline-color:#155e75f2}.zenuml .outline-cyan-900{outline-color:#164e63}.zenuml .outline-cyan-900\\/0{outline-color:#164e6300}.zenuml .outline-cyan-900\\/10{outline-color:#164e631a}.zenuml .outline-cyan-900\\/100{outline-color:#164e63}.zenuml .outline-cyan-900\\/15{outline-color:#164e6326}.zenuml .outline-cyan-900\\/20{outline-color:#164e6333}.zenuml .outline-cyan-900\\/25{outline-color:#164e6340}.zenuml .outline-cyan-900\\/30{outline-color:#164e634d}.zenuml .outline-cyan-900\\/35{outline-color:#164e6359}.zenuml .outline-cyan-900\\/40{outline-color:#164e6366}.zenuml .outline-cyan-900\\/45{outline-color:#164e6373}.zenuml .outline-cyan-900\\/5{outline-color:#164e630d}.zenuml .outline-cyan-900\\/50{outline-color:#164e6380}.zenuml .outline-cyan-900\\/55{outline-color:#164e638c}.zenuml .outline-cyan-900\\/60{outline-color:#164e6399}.zenuml .outline-cyan-900\\/65{outline-color:#164e63a6}.zenuml .outline-cyan-900\\/70{outline-color:#164e63b3}.zenuml .outline-cyan-900\\/75{outline-color:#164e63bf}.zenuml .outline-cyan-900\\/80{outline-color:#164e63cc}.zenuml .outline-cyan-900\\/85{outline-color:#164e63d9}.zenuml .outline-cyan-900\\/90{outline-color:#164e63e6}.zenuml .outline-cyan-900\\/95{outline-color:#164e63f2}.zenuml .outline-cyan-950{outline-color:#083344}.zenuml .outline-cyan-950\\/0{outline-color:#08334400}.zenuml .outline-cyan-950\\/10{outline-color:#0833441a}.zenuml .outline-cyan-950\\/100{outline-color:#083344}.zenuml .outline-cyan-950\\/15{outline-color:#08334426}.zenuml .outline-cyan-950\\/20{outline-color:#08334433}.zenuml .outline-cyan-950\\/25{outline-color:#08334440}.zenuml .outline-cyan-950\\/30{outline-color:#0833444d}.zenuml .outline-cyan-950\\/35{outline-color:#08334459}.zenuml .outline-cyan-950\\/40{outline-color:#08334466}.zenuml .outline-cyan-950\\/45{outline-color:#08334473}.zenuml .outline-cyan-950\\/5{outline-color:#0833440d}.zenuml .outline-cyan-950\\/50{outline-color:#08334480}.zenuml .outline-cyan-950\\/55{outline-color:#0833448c}.zenuml .outline-cyan-950\\/60{outline-color:#08334499}.zenuml .outline-cyan-950\\/65{outline-color:#083344a6}.zenuml .outline-cyan-950\\/70{outline-color:#083344b3}.zenuml .outline-cyan-950\\/75{outline-color:#083344bf}.zenuml .outline-cyan-950\\/80{outline-color:#083344cc}.zenuml .outline-cyan-950\\/85{outline-color:#083344d9}.zenuml .outline-cyan-950\\/90{outline-color:#083344e6}.zenuml .outline-cyan-950\\/95{outline-color:#083344f2}.zenuml .outline-emerald-100{outline-color:#d1fae5}.zenuml .outline-emerald-100\\/0{outline-color:#d1fae500}.zenuml .outline-emerald-100\\/10{outline-color:#d1fae51a}.zenuml .outline-emerald-100\\/100{outline-color:#d1fae5}.zenuml .outline-emerald-100\\/15{outline-color:#d1fae526}.zenuml .outline-emerald-100\\/20{outline-color:#d1fae533}.zenuml .outline-emerald-100\\/25{outline-color:#d1fae540}.zenuml .outline-emerald-100\\/30{outline-color:#d1fae54d}.zenuml .outline-emerald-100\\/35{outline-color:#d1fae559}.zenuml .outline-emerald-100\\/40{outline-color:#d1fae566}.zenuml .outline-emerald-100\\/45{outline-color:#d1fae573}.zenuml .outline-emerald-100\\/5{outline-color:#d1fae50d}.zenuml .outline-emerald-100\\/50{outline-color:#d1fae580}.zenuml .outline-emerald-100\\/55{outline-color:#d1fae58c}.zenuml .outline-emerald-100\\/60{outline-color:#d1fae599}.zenuml .outline-emerald-100\\/65{outline-color:#d1fae5a6}.zenuml .outline-emerald-100\\/70{outline-color:#d1fae5b3}.zenuml .outline-emerald-100\\/75{outline-color:#d1fae5bf}.zenuml .outline-emerald-100\\/80{outline-color:#d1fae5cc}.zenuml .outline-emerald-100\\/85{outline-color:#d1fae5d9}.zenuml .outline-emerald-100\\/90{outline-color:#d1fae5e6}.zenuml .outline-emerald-100\\/95{outline-color:#d1fae5f2}.zenuml .outline-emerald-200{outline-color:#a7f3d0}.zenuml .outline-emerald-200\\/0{outline-color:#a7f3d000}.zenuml .outline-emerald-200\\/10{outline-color:#a7f3d01a}.zenuml .outline-emerald-200\\/100{outline-color:#a7f3d0}.zenuml .outline-emerald-200\\/15{outline-color:#a7f3d026}.zenuml .outline-emerald-200\\/20{outline-color:#a7f3d033}.zenuml .outline-emerald-200\\/25{outline-color:#a7f3d040}.zenuml .outline-emerald-200\\/30{outline-color:#a7f3d04d}.zenuml .outline-emerald-200\\/35{outline-color:#a7f3d059}.zenuml .outline-emerald-200\\/40{outline-color:#a7f3d066}.zenuml .outline-emerald-200\\/45{outline-color:#a7f3d073}.zenuml .outline-emerald-200\\/5{outline-color:#a7f3d00d}.zenuml .outline-emerald-200\\/50{outline-color:#a7f3d080}.zenuml .outline-emerald-200\\/55{outline-color:#a7f3d08c}.zenuml .outline-emerald-200\\/60{outline-color:#a7f3d099}.zenuml .outline-emerald-200\\/65{outline-color:#a7f3d0a6}.zenuml .outline-emerald-200\\/70{outline-color:#a7f3d0b3}.zenuml .outline-emerald-200\\/75{outline-color:#a7f3d0bf}.zenuml .outline-emerald-200\\/80{outline-color:#a7f3d0cc}.zenuml .outline-emerald-200\\/85{outline-color:#a7f3d0d9}.zenuml .outline-emerald-200\\/90{outline-color:#a7f3d0e6}.zenuml .outline-emerald-200\\/95{outline-color:#a7f3d0f2}.zenuml .outline-emerald-300{outline-color:#6ee7b7}.zenuml .outline-emerald-300\\/0{outline-color:#6ee7b700}.zenuml .outline-emerald-300\\/10{outline-color:#6ee7b71a}.zenuml .outline-emerald-300\\/100{outline-color:#6ee7b7}.zenuml .outline-emerald-300\\/15{outline-color:#6ee7b726}.zenuml .outline-emerald-300\\/20{outline-color:#6ee7b733}.zenuml .outline-emerald-300\\/25{outline-color:#6ee7b740}.zenuml .outline-emerald-300\\/30{outline-color:#6ee7b74d}.zenuml .outline-emerald-300\\/35{outline-color:#6ee7b759}.zenuml .outline-emerald-300\\/40{outline-color:#6ee7b766}.zenuml .outline-emerald-300\\/45{outline-color:#6ee7b773}.zenuml .outline-emerald-300\\/5{outline-color:#6ee7b70d}.zenuml .outline-emerald-300\\/50{outline-color:#6ee7b780}.zenuml .outline-emerald-300\\/55{outline-color:#6ee7b78c}.zenuml .outline-emerald-300\\/60{outline-color:#6ee7b799}.zenuml .outline-emerald-300\\/65{outline-color:#6ee7b7a6}.zenuml .outline-emerald-300\\/70{outline-color:#6ee7b7b3}.zenuml .outline-emerald-300\\/75{outline-color:#6ee7b7bf}.zenuml .outline-emerald-300\\/80{outline-color:#6ee7b7cc}.zenuml .outline-emerald-300\\/85{outline-color:#6ee7b7d9}.zenuml .outline-emerald-300\\/90{outline-color:#6ee7b7e6}.zenuml .outline-emerald-300\\/95{outline-color:#6ee7b7f2}.zenuml .outline-emerald-400{outline-color:#34d399}.zenuml .outline-emerald-400\\/0{outline-color:#34d39900}.zenuml .outline-emerald-400\\/10{outline-color:#34d3991a}.zenuml .outline-emerald-400\\/100{outline-color:#34d399}.zenuml .outline-emerald-400\\/15{outline-color:#34d39926}.zenuml .outline-emerald-400\\/20{outline-color:#34d39933}.zenuml .outline-emerald-400\\/25{outline-color:#34d39940}.zenuml .outline-emerald-400\\/30{outline-color:#34d3994d}.zenuml .outline-emerald-400\\/35{outline-color:#34d39959}.zenuml .outline-emerald-400\\/40{outline-color:#34d39966}.zenuml .outline-emerald-400\\/45{outline-color:#34d39973}.zenuml .outline-emerald-400\\/5{outline-color:#34d3990d}.zenuml .outline-emerald-400\\/50{outline-color:#34d39980}.zenuml .outline-emerald-400\\/55{outline-color:#34d3998c}.zenuml .outline-emerald-400\\/60{outline-color:#34d39999}.zenuml .outline-emerald-400\\/65{outline-color:#34d399a6}.zenuml .outline-emerald-400\\/70{outline-color:#34d399b3}.zenuml .outline-emerald-400\\/75{outline-color:#34d399bf}.zenuml .outline-emerald-400\\/80{outline-color:#34d399cc}.zenuml .outline-emerald-400\\/85{outline-color:#34d399d9}.zenuml .outline-emerald-400\\/90{outline-color:#34d399e6}.zenuml .outline-emerald-400\\/95{outline-color:#34d399f2}.zenuml .outline-emerald-50{outline-color:#ecfdf5}.zenuml .outline-emerald-50\\/0{outline-color:#ecfdf500}.zenuml .outline-emerald-50\\/10{outline-color:#ecfdf51a}.zenuml .outline-emerald-50\\/100{outline-color:#ecfdf5}.zenuml .outline-emerald-50\\/15{outline-color:#ecfdf526}.zenuml .outline-emerald-50\\/20{outline-color:#ecfdf533}.zenuml .outline-emerald-50\\/25{outline-color:#ecfdf540}.zenuml .outline-emerald-50\\/30{outline-color:#ecfdf54d}.zenuml .outline-emerald-50\\/35{outline-color:#ecfdf559}.zenuml .outline-emerald-50\\/40{outline-color:#ecfdf566}.zenuml .outline-emerald-50\\/45{outline-color:#ecfdf573}.zenuml .outline-emerald-50\\/5{outline-color:#ecfdf50d}.zenuml .outline-emerald-50\\/50{outline-color:#ecfdf580}.zenuml .outline-emerald-50\\/55{outline-color:#ecfdf58c}.zenuml .outline-emerald-50\\/60{outline-color:#ecfdf599}.zenuml .outline-emerald-50\\/65{outline-color:#ecfdf5a6}.zenuml .outline-emerald-50\\/70{outline-color:#ecfdf5b3}.zenuml .outline-emerald-50\\/75{outline-color:#ecfdf5bf}.zenuml .outline-emerald-50\\/80{outline-color:#ecfdf5cc}.zenuml .outline-emerald-50\\/85{outline-color:#ecfdf5d9}.zenuml .outline-emerald-50\\/90{outline-color:#ecfdf5e6}.zenuml .outline-emerald-50\\/95{outline-color:#ecfdf5f2}.zenuml .outline-emerald-500{outline-color:#10b981}.zenuml .outline-emerald-500\\/0{outline-color:#10b98100}.zenuml .outline-emerald-500\\/10{outline-color:#10b9811a}.zenuml .outline-emerald-500\\/100{outline-color:#10b981}.zenuml .outline-emerald-500\\/15{outline-color:#10b98126}.zenuml .outline-emerald-500\\/20{outline-color:#10b98133}.zenuml .outline-emerald-500\\/25{outline-color:#10b98140}.zenuml .outline-emerald-500\\/30{outline-color:#10b9814d}.zenuml .outline-emerald-500\\/35{outline-color:#10b98159}.zenuml .outline-emerald-500\\/40{outline-color:#10b98166}.zenuml .outline-emerald-500\\/45{outline-color:#10b98173}.zenuml .outline-emerald-500\\/5{outline-color:#10b9810d}.zenuml .outline-emerald-500\\/50{outline-color:#10b98180}.zenuml .outline-emerald-500\\/55{outline-color:#10b9818c}.zenuml .outline-emerald-500\\/60{outline-color:#10b98199}.zenuml .outline-emerald-500\\/65{outline-color:#10b981a6}.zenuml .outline-emerald-500\\/70{outline-color:#10b981b3}.zenuml .outline-emerald-500\\/75{outline-color:#10b981bf}.zenuml .outline-emerald-500\\/80{outline-color:#10b981cc}.zenuml .outline-emerald-500\\/85{outline-color:#10b981d9}.zenuml .outline-emerald-500\\/90{outline-color:#10b981e6}.zenuml .outline-emerald-500\\/95{outline-color:#10b981f2}.zenuml .outline-emerald-600{outline-color:#059669}.zenuml .outline-emerald-600\\/0{outline-color:#05966900}.zenuml .outline-emerald-600\\/10{outline-color:#0596691a}.zenuml .outline-emerald-600\\/100{outline-color:#059669}.zenuml .outline-emerald-600\\/15{outline-color:#05966926}.zenuml .outline-emerald-600\\/20{outline-color:#05966933}.zenuml .outline-emerald-600\\/25{outline-color:#05966940}.zenuml .outline-emerald-600\\/30{outline-color:#0596694d}.zenuml .outline-emerald-600\\/35{outline-color:#05966959}.zenuml .outline-emerald-600\\/40{outline-color:#05966966}.zenuml .outline-emerald-600\\/45{outline-color:#05966973}.zenuml .outline-emerald-600\\/5{outline-color:#0596690d}.zenuml .outline-emerald-600\\/50{outline-color:#05966980}.zenuml .outline-emerald-600\\/55{outline-color:#0596698c}.zenuml .outline-emerald-600\\/60{outline-color:#05966999}.zenuml .outline-emerald-600\\/65{outline-color:#059669a6}.zenuml .outline-emerald-600\\/70{outline-color:#059669b3}.zenuml .outline-emerald-600\\/75{outline-color:#059669bf}.zenuml .outline-emerald-600\\/80{outline-color:#059669cc}.zenuml .outline-emerald-600\\/85{outline-color:#059669d9}.zenuml .outline-emerald-600\\/90{outline-color:#059669e6}.zenuml .outline-emerald-600\\/95{outline-color:#059669f2}.zenuml .outline-emerald-700{outline-color:#047857}.zenuml .outline-emerald-700\\/0{outline-color:#04785700}.zenuml .outline-emerald-700\\/10{outline-color:#0478571a}.zenuml .outline-emerald-700\\/100{outline-color:#047857}.zenuml .outline-emerald-700\\/15{outline-color:#04785726}.zenuml .outline-emerald-700\\/20{outline-color:#04785733}.zenuml .outline-emerald-700\\/25{outline-color:#04785740}.zenuml .outline-emerald-700\\/30{outline-color:#0478574d}.zenuml .outline-emerald-700\\/35{outline-color:#04785759}.zenuml .outline-emerald-700\\/40{outline-color:#04785766}.zenuml .outline-emerald-700\\/45{outline-color:#04785773}.zenuml .outline-emerald-700\\/5{outline-color:#0478570d}.zenuml .outline-emerald-700\\/50{outline-color:#04785780}.zenuml .outline-emerald-700\\/55{outline-color:#0478578c}.zenuml .outline-emerald-700\\/60{outline-color:#04785799}.zenuml .outline-emerald-700\\/65{outline-color:#047857a6}.zenuml .outline-emerald-700\\/70{outline-color:#047857b3}.zenuml .outline-emerald-700\\/75{outline-color:#047857bf}.zenuml .outline-emerald-700\\/80{outline-color:#047857cc}.zenuml .outline-emerald-700\\/85{outline-color:#047857d9}.zenuml .outline-emerald-700\\/90{outline-color:#047857e6}.zenuml .outline-emerald-700\\/95{outline-color:#047857f2}.zenuml .outline-emerald-800{outline-color:#065f46}.zenuml .outline-emerald-800\\/0{outline-color:#065f4600}.zenuml .outline-emerald-800\\/10{outline-color:#065f461a}.zenuml .outline-emerald-800\\/100{outline-color:#065f46}.zenuml .outline-emerald-800\\/15{outline-color:#065f4626}.zenuml .outline-emerald-800\\/20{outline-color:#065f4633}.zenuml .outline-emerald-800\\/25{outline-color:#065f4640}.zenuml .outline-emerald-800\\/30{outline-color:#065f464d}.zenuml .outline-emerald-800\\/35{outline-color:#065f4659}.zenuml .outline-emerald-800\\/40{outline-color:#065f4666}.zenuml .outline-emerald-800\\/45{outline-color:#065f4673}.zenuml .outline-emerald-800\\/5{outline-color:#065f460d}.zenuml .outline-emerald-800\\/50{outline-color:#065f4680}.zenuml .outline-emerald-800\\/55{outline-color:#065f468c}.zenuml .outline-emerald-800\\/60{outline-color:#065f4699}.zenuml .outline-emerald-800\\/65{outline-color:#065f46a6}.zenuml .outline-emerald-800\\/70{outline-color:#065f46b3}.zenuml .outline-emerald-800\\/75{outline-color:#065f46bf}.zenuml .outline-emerald-800\\/80{outline-color:#065f46cc}.zenuml .outline-emerald-800\\/85{outline-color:#065f46d9}.zenuml .outline-emerald-800\\/90{outline-color:#065f46e6}.zenuml .outline-emerald-800\\/95{outline-color:#065f46f2}.zenuml .outline-emerald-900{outline-color:#064e3b}.zenuml .outline-emerald-900\\/0{outline-color:#064e3b00}.zenuml .outline-emerald-900\\/10{outline-color:#064e3b1a}.zenuml .outline-emerald-900\\/100{outline-color:#064e3b}.zenuml .outline-emerald-900\\/15{outline-color:#064e3b26}.zenuml .outline-emerald-900\\/20{outline-color:#064e3b33}.zenuml .outline-emerald-900\\/25{outline-color:#064e3b40}.zenuml .outline-emerald-900\\/30{outline-color:#064e3b4d}.zenuml .outline-emerald-900\\/35{outline-color:#064e3b59}.zenuml .outline-emerald-900\\/40{outline-color:#064e3b66}.zenuml .outline-emerald-900\\/45{outline-color:#064e3b73}.zenuml .outline-emerald-900\\/5{outline-color:#064e3b0d}.zenuml .outline-emerald-900\\/50{outline-color:#064e3b80}.zenuml .outline-emerald-900\\/55{outline-color:#064e3b8c}.zenuml .outline-emerald-900\\/60{outline-color:#064e3b99}.zenuml .outline-emerald-900\\/65{outline-color:#064e3ba6}.zenuml .outline-emerald-900\\/70{outline-color:#064e3bb3}.zenuml .outline-emerald-900\\/75{outline-color:#064e3bbf}.zenuml .outline-emerald-900\\/80{outline-color:#064e3bcc}.zenuml .outline-emerald-900\\/85{outline-color:#064e3bd9}.zenuml .outline-emerald-900\\/90{outline-color:#064e3be6}.zenuml .outline-emerald-900\\/95{outline-color:#064e3bf2}.zenuml .outline-emerald-950{outline-color:#022c22}.zenuml .outline-emerald-950\\/0{outline-color:#022c2200}.zenuml .outline-emerald-950\\/10{outline-color:#022c221a}.zenuml .outline-emerald-950\\/100{outline-color:#022c22}.zenuml .outline-emerald-950\\/15{outline-color:#022c2226}.zenuml .outline-emerald-950\\/20{outline-color:#022c2233}.zenuml .outline-emerald-950\\/25{outline-color:#022c2240}.zenuml .outline-emerald-950\\/30{outline-color:#022c224d}.zenuml .outline-emerald-950\\/35{outline-color:#022c2259}.zenuml .outline-emerald-950\\/40{outline-color:#022c2266}.zenuml .outline-emerald-950\\/45{outline-color:#022c2273}.zenuml .outline-emerald-950\\/5{outline-color:#022c220d}.zenuml .outline-emerald-950\\/50{outline-color:#022c2280}.zenuml .outline-emerald-950\\/55{outline-color:#022c228c}.zenuml .outline-emerald-950\\/60{outline-color:#022c2299}.zenuml .outline-emerald-950\\/65{outline-color:#022c22a6}.zenuml .outline-emerald-950\\/70{outline-color:#022c22b3}.zenuml .outline-emerald-950\\/75{outline-color:#022c22bf}.zenuml .outline-emerald-950\\/80{outline-color:#022c22cc}.zenuml .outline-emerald-950\\/85{outline-color:#022c22d9}.zenuml .outline-emerald-950\\/90{outline-color:#022c22e6}.zenuml .outline-emerald-950\\/95{outline-color:#022c22f2}.zenuml .outline-fuchsia-100{outline-color:#fae8ff}.zenuml .outline-fuchsia-100\\/0{outline-color:#fae8ff00}.zenuml .outline-fuchsia-100\\/10{outline-color:#fae8ff1a}.zenuml .outline-fuchsia-100\\/100{outline-color:#fae8ff}.zenuml .outline-fuchsia-100\\/15{outline-color:#fae8ff26}.zenuml .outline-fuchsia-100\\/20{outline-color:#fae8ff33}.zenuml .outline-fuchsia-100\\/25{outline-color:#fae8ff40}.zenuml .outline-fuchsia-100\\/30{outline-color:#fae8ff4d}.zenuml .outline-fuchsia-100\\/35{outline-color:#fae8ff59}.zenuml .outline-fuchsia-100\\/40{outline-color:#fae8ff66}.zenuml .outline-fuchsia-100\\/45{outline-color:#fae8ff73}.zenuml .outline-fuchsia-100\\/5{outline-color:#fae8ff0d}.zenuml .outline-fuchsia-100\\/50{outline-color:#fae8ff80}.zenuml .outline-fuchsia-100\\/55{outline-color:#fae8ff8c}.zenuml .outline-fuchsia-100\\/60{outline-color:#fae8ff99}.zenuml .outline-fuchsia-100\\/65{outline-color:#fae8ffa6}.zenuml .outline-fuchsia-100\\/70{outline-color:#fae8ffb3}.zenuml .outline-fuchsia-100\\/75{outline-color:#fae8ffbf}.zenuml .outline-fuchsia-100\\/80{outline-color:#fae8ffcc}.zenuml .outline-fuchsia-100\\/85{outline-color:#fae8ffd9}.zenuml .outline-fuchsia-100\\/90{outline-color:#fae8ffe6}.zenuml .outline-fuchsia-100\\/95{outline-color:#fae8fff2}.zenuml .outline-fuchsia-200{outline-color:#f5d0fe}.zenuml .outline-fuchsia-200\\/0{outline-color:#f5d0fe00}.zenuml .outline-fuchsia-200\\/10{outline-color:#f5d0fe1a}.zenuml .outline-fuchsia-200\\/100{outline-color:#f5d0fe}.zenuml .outline-fuchsia-200\\/15{outline-color:#f5d0fe26}.zenuml .outline-fuchsia-200\\/20{outline-color:#f5d0fe33}.zenuml .outline-fuchsia-200\\/25{outline-color:#f5d0fe40}.zenuml .outline-fuchsia-200\\/30{outline-color:#f5d0fe4d}.zenuml .outline-fuchsia-200\\/35{outline-color:#f5d0fe59}.zenuml .outline-fuchsia-200\\/40{outline-color:#f5d0fe66}.zenuml .outline-fuchsia-200\\/45{outline-color:#f5d0fe73}.zenuml .outline-fuchsia-200\\/5{outline-color:#f5d0fe0d}.zenuml .outline-fuchsia-200\\/50{outline-color:#f5d0fe80}.zenuml .outline-fuchsia-200\\/55{outline-color:#f5d0fe8c}.zenuml .outline-fuchsia-200\\/60{outline-color:#f5d0fe99}.zenuml .outline-fuchsia-200\\/65{outline-color:#f5d0fea6}.zenuml .outline-fuchsia-200\\/70{outline-color:#f5d0feb3}.zenuml .outline-fuchsia-200\\/75{outline-color:#f5d0febf}.zenuml .outline-fuchsia-200\\/80{outline-color:#f5d0fecc}.zenuml .outline-fuchsia-200\\/85{outline-color:#f5d0fed9}.zenuml .outline-fuchsia-200\\/90{outline-color:#f5d0fee6}.zenuml .outline-fuchsia-200\\/95{outline-color:#f5d0fef2}.zenuml .outline-fuchsia-300{outline-color:#f0abfc}.zenuml .outline-fuchsia-300\\/0{outline-color:#f0abfc00}.zenuml .outline-fuchsia-300\\/10{outline-color:#f0abfc1a}.zenuml .outline-fuchsia-300\\/100{outline-color:#f0abfc}.zenuml .outline-fuchsia-300\\/15{outline-color:#f0abfc26}.zenuml .outline-fuchsia-300\\/20{outline-color:#f0abfc33}.zenuml .outline-fuchsia-300\\/25{outline-color:#f0abfc40}.zenuml .outline-fuchsia-300\\/30{outline-color:#f0abfc4d}.zenuml .outline-fuchsia-300\\/35{outline-color:#f0abfc59}.zenuml .outline-fuchsia-300\\/40{outline-color:#f0abfc66}.zenuml .outline-fuchsia-300\\/45{outline-color:#f0abfc73}.zenuml .outline-fuchsia-300\\/5{outline-color:#f0abfc0d}.zenuml .outline-fuchsia-300\\/50{outline-color:#f0abfc80}.zenuml .outline-fuchsia-300\\/55{outline-color:#f0abfc8c}.zenuml .outline-fuchsia-300\\/60{outline-color:#f0abfc99}.zenuml .outline-fuchsia-300\\/65{outline-color:#f0abfca6}.zenuml .outline-fuchsia-300\\/70{outline-color:#f0abfcb3}.zenuml .outline-fuchsia-300\\/75{outline-color:#f0abfcbf}.zenuml .outline-fuchsia-300\\/80{outline-color:#f0abfccc}.zenuml .outline-fuchsia-300\\/85{outline-color:#f0abfcd9}.zenuml .outline-fuchsia-300\\/90{outline-color:#f0abfce6}.zenuml .outline-fuchsia-300\\/95{outline-color:#f0abfcf2}.zenuml .outline-fuchsia-400{outline-color:#e879f9}.zenuml .outline-fuchsia-400\\/0{outline-color:#e879f900}.zenuml .outline-fuchsia-400\\/10{outline-color:#e879f91a}.zenuml .outline-fuchsia-400\\/100{outline-color:#e879f9}.zenuml .outline-fuchsia-400\\/15{outline-color:#e879f926}.zenuml .outline-fuchsia-400\\/20{outline-color:#e879f933}.zenuml .outline-fuchsia-400\\/25{outline-color:#e879f940}.zenuml .outline-fuchsia-400\\/30{outline-color:#e879f94d}.zenuml .outline-fuchsia-400\\/35{outline-color:#e879f959}.zenuml .outline-fuchsia-400\\/40{outline-color:#e879f966}.zenuml .outline-fuchsia-400\\/45{outline-color:#e879f973}.zenuml .outline-fuchsia-400\\/5{outline-color:#e879f90d}.zenuml .outline-fuchsia-400\\/50{outline-color:#e879f980}.zenuml .outline-fuchsia-400\\/55{outline-color:#e879f98c}.zenuml .outline-fuchsia-400\\/60{outline-color:#e879f999}.zenuml .outline-fuchsia-400\\/65{outline-color:#e879f9a6}.zenuml .outline-fuchsia-400\\/70{outline-color:#e879f9b3}.zenuml .outline-fuchsia-400\\/75{outline-color:#e879f9bf}.zenuml .outline-fuchsia-400\\/80{outline-color:#e879f9cc}.zenuml .outline-fuchsia-400\\/85{outline-color:#e879f9d9}.zenuml .outline-fuchsia-400\\/90{outline-color:#e879f9e6}.zenuml .outline-fuchsia-400\\/95{outline-color:#e879f9f2}.zenuml .outline-fuchsia-50{outline-color:#fdf4ff}.zenuml .outline-fuchsia-50\\/0{outline-color:#fdf4ff00}.zenuml .outline-fuchsia-50\\/10{outline-color:#fdf4ff1a}.zenuml .outline-fuchsia-50\\/100{outline-color:#fdf4ff}.zenuml .outline-fuchsia-50\\/15{outline-color:#fdf4ff26}.zenuml .outline-fuchsia-50\\/20{outline-color:#fdf4ff33}.zenuml .outline-fuchsia-50\\/25{outline-color:#fdf4ff40}.zenuml .outline-fuchsia-50\\/30{outline-color:#fdf4ff4d}.zenuml .outline-fuchsia-50\\/35{outline-color:#fdf4ff59}.zenuml .outline-fuchsia-50\\/40{outline-color:#fdf4ff66}.zenuml .outline-fuchsia-50\\/45{outline-color:#fdf4ff73}.zenuml .outline-fuchsia-50\\/5{outline-color:#fdf4ff0d}.zenuml .outline-fuchsia-50\\/50{outline-color:#fdf4ff80}.zenuml .outline-fuchsia-50\\/55{outline-color:#fdf4ff8c}.zenuml .outline-fuchsia-50\\/60{outline-color:#fdf4ff99}.zenuml .outline-fuchsia-50\\/65{outline-color:#fdf4ffa6}.zenuml .outline-fuchsia-50\\/70{outline-color:#fdf4ffb3}.zenuml .outline-fuchsia-50\\/75{outline-color:#fdf4ffbf}.zenuml .outline-fuchsia-50\\/80{outline-color:#fdf4ffcc}.zenuml .outline-fuchsia-50\\/85{outline-color:#fdf4ffd9}.zenuml .outline-fuchsia-50\\/90{outline-color:#fdf4ffe6}.zenuml .outline-fuchsia-50\\/95{outline-color:#fdf4fff2}.zenuml .outline-fuchsia-500{outline-color:#d946ef}.zenuml .outline-fuchsia-500\\/0{outline-color:#d946ef00}.zenuml .outline-fuchsia-500\\/10{outline-color:#d946ef1a}.zenuml .outline-fuchsia-500\\/100{outline-color:#d946ef}.zenuml .outline-fuchsia-500\\/15{outline-color:#d946ef26}.zenuml .outline-fuchsia-500\\/20{outline-color:#d946ef33}.zenuml .outline-fuchsia-500\\/25{outline-color:#d946ef40}.zenuml .outline-fuchsia-500\\/30{outline-color:#d946ef4d}.zenuml .outline-fuchsia-500\\/35{outline-color:#d946ef59}.zenuml .outline-fuchsia-500\\/40{outline-color:#d946ef66}.zenuml .outline-fuchsia-500\\/45{outline-color:#d946ef73}.zenuml .outline-fuchsia-500\\/5{outline-color:#d946ef0d}.zenuml .outline-fuchsia-500\\/50{outline-color:#d946ef80}.zenuml .outline-fuchsia-500\\/55{outline-color:#d946ef8c}.zenuml .outline-fuchsia-500\\/60{outline-color:#d946ef99}.zenuml .outline-fuchsia-500\\/65{outline-color:#d946efa6}.zenuml .outline-fuchsia-500\\/70{outline-color:#d946efb3}.zenuml .outline-fuchsia-500\\/75{outline-color:#d946efbf}.zenuml .outline-fuchsia-500\\/80{outline-color:#d946efcc}.zenuml .outline-fuchsia-500\\/85{outline-color:#d946efd9}.zenuml .outline-fuchsia-500\\/90{outline-color:#d946efe6}.zenuml .outline-fuchsia-500\\/95{outline-color:#d946eff2}.zenuml .outline-fuchsia-600{outline-color:#c026d3}.zenuml .outline-fuchsia-600\\/0{outline-color:#c026d300}.zenuml .outline-fuchsia-600\\/10{outline-color:#c026d31a}.zenuml .outline-fuchsia-600\\/100{outline-color:#c026d3}.zenuml .outline-fuchsia-600\\/15{outline-color:#c026d326}.zenuml .outline-fuchsia-600\\/20{outline-color:#c026d333}.zenuml .outline-fuchsia-600\\/25{outline-color:#c026d340}.zenuml .outline-fuchsia-600\\/30{outline-color:#c026d34d}.zenuml .outline-fuchsia-600\\/35{outline-color:#c026d359}.zenuml .outline-fuchsia-600\\/40{outline-color:#c026d366}.zenuml .outline-fuchsia-600\\/45{outline-color:#c026d373}.zenuml .outline-fuchsia-600\\/5{outline-color:#c026d30d}.zenuml .outline-fuchsia-600\\/50{outline-color:#c026d380}.zenuml .outline-fuchsia-600\\/55{outline-color:#c026d38c}.zenuml .outline-fuchsia-600\\/60{outline-color:#c026d399}.zenuml .outline-fuchsia-600\\/65{outline-color:#c026d3a6}.zenuml .outline-fuchsia-600\\/70{outline-color:#c026d3b3}.zenuml .outline-fuchsia-600\\/75{outline-color:#c026d3bf}.zenuml .outline-fuchsia-600\\/80{outline-color:#c026d3cc}.zenuml .outline-fuchsia-600\\/85{outline-color:#c026d3d9}.zenuml .outline-fuchsia-600\\/90{outline-color:#c026d3e6}.zenuml .outline-fuchsia-600\\/95{outline-color:#c026d3f2}.zenuml .outline-fuchsia-700{outline-color:#a21caf}.zenuml .outline-fuchsia-700\\/0{outline-color:#a21caf00}.zenuml .outline-fuchsia-700\\/10{outline-color:#a21caf1a}.zenuml .outline-fuchsia-700\\/100{outline-color:#a21caf}.zenuml .outline-fuchsia-700\\/15{outline-color:#a21caf26}.zenuml .outline-fuchsia-700\\/20{outline-color:#a21caf33}.zenuml .outline-fuchsia-700\\/25{outline-color:#a21caf40}.zenuml .outline-fuchsia-700\\/30{outline-color:#a21caf4d}.zenuml .outline-fuchsia-700\\/35{outline-color:#a21caf59}.zenuml .outline-fuchsia-700\\/40{outline-color:#a21caf66}.zenuml .outline-fuchsia-700\\/45{outline-color:#a21caf73}.zenuml .outline-fuchsia-700\\/5{outline-color:#a21caf0d}.zenuml .outline-fuchsia-700\\/50{outline-color:#a21caf80}.zenuml .outline-fuchsia-700\\/55{outline-color:#a21caf8c}.zenuml .outline-fuchsia-700\\/60{outline-color:#a21caf99}.zenuml .outline-fuchsia-700\\/65{outline-color:#a21cafa6}.zenuml .outline-fuchsia-700\\/70{outline-color:#a21cafb3}.zenuml .outline-fuchsia-700\\/75{outline-color:#a21cafbf}.zenuml .outline-fuchsia-700\\/80{outline-color:#a21cafcc}.zenuml .outline-fuchsia-700\\/85{outline-color:#a21cafd9}.zenuml .outline-fuchsia-700\\/90{outline-color:#a21cafe6}.zenuml .outline-fuchsia-700\\/95{outline-color:#a21caff2}.zenuml .outline-fuchsia-800{outline-color:#86198f}.zenuml .outline-fuchsia-800\\/0{outline-color:#86198f00}.zenuml .outline-fuchsia-800\\/10{outline-color:#86198f1a}.zenuml .outline-fuchsia-800\\/100{outline-color:#86198f}.zenuml .outline-fuchsia-800\\/15{outline-color:#86198f26}.zenuml .outline-fuchsia-800\\/20{outline-color:#86198f33}.zenuml .outline-fuchsia-800\\/25{outline-color:#86198f40}.zenuml .outline-fuchsia-800\\/30{outline-color:#86198f4d}.zenuml .outline-fuchsia-800\\/35{outline-color:#86198f59}.zenuml .outline-fuchsia-800\\/40{outline-color:#86198f66}.zenuml .outline-fuchsia-800\\/45{outline-color:#86198f73}.zenuml .outline-fuchsia-800\\/5{outline-color:#86198f0d}.zenuml .outline-fuchsia-800\\/50{outline-color:#86198f80}.zenuml .outline-fuchsia-800\\/55{outline-color:#86198f8c}.zenuml .outline-fuchsia-800\\/60{outline-color:#86198f99}.zenuml .outline-fuchsia-800\\/65{outline-color:#86198fa6}.zenuml .outline-fuchsia-800\\/70{outline-color:#86198fb3}.zenuml .outline-fuchsia-800\\/75{outline-color:#86198fbf}.zenuml .outline-fuchsia-800\\/80{outline-color:#86198fcc}.zenuml .outline-fuchsia-800\\/85{outline-color:#86198fd9}.zenuml .outline-fuchsia-800\\/90{outline-color:#86198fe6}.zenuml .outline-fuchsia-800\\/95{outline-color:#86198ff2}.zenuml .outline-fuchsia-900{outline-color:#701a75}.zenuml .outline-fuchsia-900\\/0{outline-color:#701a7500}.zenuml .outline-fuchsia-900\\/10{outline-color:#701a751a}.zenuml .outline-fuchsia-900\\/100{outline-color:#701a75}.zenuml .outline-fuchsia-900\\/15{outline-color:#701a7526}.zenuml .outline-fuchsia-900\\/20{outline-color:#701a7533}.zenuml .outline-fuchsia-900\\/25{outline-color:#701a7540}.zenuml .outline-fuchsia-900\\/30{outline-color:#701a754d}.zenuml .outline-fuchsia-900\\/35{outline-color:#701a7559}.zenuml .outline-fuchsia-900\\/40{outline-color:#701a7566}.zenuml .outline-fuchsia-900\\/45{outline-color:#701a7573}.zenuml .outline-fuchsia-900\\/5{outline-color:#701a750d}.zenuml .outline-fuchsia-900\\/50{outline-color:#701a7580}.zenuml .outline-fuchsia-900\\/55{outline-color:#701a758c}.zenuml .outline-fuchsia-900\\/60{outline-color:#701a7599}.zenuml .outline-fuchsia-900\\/65{outline-color:#701a75a6}.zenuml .outline-fuchsia-900\\/70{outline-color:#701a75b3}.zenuml .outline-fuchsia-900\\/75{outline-color:#701a75bf}.zenuml .outline-fuchsia-900\\/80{outline-color:#701a75cc}.zenuml .outline-fuchsia-900\\/85{outline-color:#701a75d9}.zenuml .outline-fuchsia-900\\/90{outline-color:#701a75e6}.zenuml .outline-fuchsia-900\\/95{outline-color:#701a75f2}.zenuml .outline-fuchsia-950{outline-color:#4a044e}.zenuml .outline-fuchsia-950\\/0{outline-color:#4a044e00}.zenuml .outline-fuchsia-950\\/10{outline-color:#4a044e1a}.zenuml .outline-fuchsia-950\\/100{outline-color:#4a044e}.zenuml .outline-fuchsia-950\\/15{outline-color:#4a044e26}.zenuml .outline-fuchsia-950\\/20{outline-color:#4a044e33}.zenuml .outline-fuchsia-950\\/25{outline-color:#4a044e40}.zenuml .outline-fuchsia-950\\/30{outline-color:#4a044e4d}.zenuml .outline-fuchsia-950\\/35{outline-color:#4a044e59}.zenuml .outline-fuchsia-950\\/40{outline-color:#4a044e66}.zenuml .outline-fuchsia-950\\/45{outline-color:#4a044e73}.zenuml .outline-fuchsia-950\\/5{outline-color:#4a044e0d}.zenuml .outline-fuchsia-950\\/50{outline-color:#4a044e80}.zenuml .outline-fuchsia-950\\/55{outline-color:#4a044e8c}.zenuml .outline-fuchsia-950\\/60{outline-color:#4a044e99}.zenuml .outline-fuchsia-950\\/65{outline-color:#4a044ea6}.zenuml .outline-fuchsia-950\\/70{outline-color:#4a044eb3}.zenuml .outline-fuchsia-950\\/75{outline-color:#4a044ebf}.zenuml .outline-fuchsia-950\\/80{outline-color:#4a044ecc}.zenuml .outline-fuchsia-950\\/85{outline-color:#4a044ed9}.zenuml .outline-fuchsia-950\\/90{outline-color:#4a044ee6}.zenuml .outline-fuchsia-950\\/95{outline-color:#4a044ef2}.zenuml .outline-gray-100{outline-color:#f3f4f6}.zenuml .outline-gray-100\\/0{outline-color:#f3f4f600}.zenuml .outline-gray-100\\/10{outline-color:#f3f4f61a}.zenuml .outline-gray-100\\/100{outline-color:#f3f4f6}.zenuml .outline-gray-100\\/15{outline-color:#f3f4f626}.zenuml .outline-gray-100\\/20{outline-color:#f3f4f633}.zenuml .outline-gray-100\\/25{outline-color:#f3f4f640}.zenuml .outline-gray-100\\/30{outline-color:#f3f4f64d}.zenuml .outline-gray-100\\/35{outline-color:#f3f4f659}.zenuml .outline-gray-100\\/40{outline-color:#f3f4f666}.zenuml .outline-gray-100\\/45{outline-color:#f3f4f673}.zenuml .outline-gray-100\\/5{outline-color:#f3f4f60d}.zenuml .outline-gray-100\\/50{outline-color:#f3f4f680}.zenuml .outline-gray-100\\/55{outline-color:#f3f4f68c}.zenuml .outline-gray-100\\/60{outline-color:#f3f4f699}.zenuml .outline-gray-100\\/65{outline-color:#f3f4f6a6}.zenuml .outline-gray-100\\/70{outline-color:#f3f4f6b3}.zenuml .outline-gray-100\\/75{outline-color:#f3f4f6bf}.zenuml .outline-gray-100\\/80{outline-color:#f3f4f6cc}.zenuml .outline-gray-100\\/85{outline-color:#f3f4f6d9}.zenuml .outline-gray-100\\/90{outline-color:#f3f4f6e6}.zenuml .outline-gray-100\\/95{outline-color:#f3f4f6f2}.zenuml .outline-gray-200{outline-color:#e5e7eb}.zenuml .outline-gray-200\\/0{outline-color:#e5e7eb00}.zenuml .outline-gray-200\\/10{outline-color:#e5e7eb1a}.zenuml .outline-gray-200\\/100{outline-color:#e5e7eb}.zenuml .outline-gray-200\\/15{outline-color:#e5e7eb26}.zenuml .outline-gray-200\\/20{outline-color:#e5e7eb33}.zenuml .outline-gray-200\\/25{outline-color:#e5e7eb40}.zenuml .outline-gray-200\\/30{outline-color:#e5e7eb4d}.zenuml .outline-gray-200\\/35{outline-color:#e5e7eb59}.zenuml .outline-gray-200\\/40{outline-color:#e5e7eb66}.zenuml .outline-gray-200\\/45{outline-color:#e5e7eb73}.zenuml .outline-gray-200\\/5{outline-color:#e5e7eb0d}.zenuml .outline-gray-200\\/50{outline-color:#e5e7eb80}.zenuml .outline-gray-200\\/55{outline-color:#e5e7eb8c}.zenuml .outline-gray-200\\/60{outline-color:#e5e7eb99}.zenuml .outline-gray-200\\/65{outline-color:#e5e7eba6}.zenuml .outline-gray-200\\/70{outline-color:#e5e7ebb3}.zenuml .outline-gray-200\\/75{outline-color:#e5e7ebbf}.zenuml .outline-gray-200\\/80{outline-color:#e5e7ebcc}.zenuml .outline-gray-200\\/85{outline-color:#e5e7ebd9}.zenuml .outline-gray-200\\/90{outline-color:#e5e7ebe6}.zenuml .outline-gray-200\\/95{outline-color:#e5e7ebf2}.zenuml .outline-gray-300{outline-color:#d1d5db}.zenuml .outline-gray-300\\/0{outline-color:#d1d5db00}.zenuml .outline-gray-300\\/10{outline-color:#d1d5db1a}.zenuml .outline-gray-300\\/100{outline-color:#d1d5db}.zenuml .outline-gray-300\\/15{outline-color:#d1d5db26}.zenuml .outline-gray-300\\/20{outline-color:#d1d5db33}.zenuml .outline-gray-300\\/25{outline-color:#d1d5db40}.zenuml .outline-gray-300\\/30{outline-color:#d1d5db4d}.zenuml .outline-gray-300\\/35{outline-color:#d1d5db59}.zenuml .outline-gray-300\\/40{outline-color:#d1d5db66}.zenuml .outline-gray-300\\/45{outline-color:#d1d5db73}.zenuml .outline-gray-300\\/5{outline-color:#d1d5db0d}.zenuml .outline-gray-300\\/50{outline-color:#d1d5db80}.zenuml .outline-gray-300\\/55{outline-color:#d1d5db8c}.zenuml .outline-gray-300\\/60{outline-color:#d1d5db99}.zenuml .outline-gray-300\\/65{outline-color:#d1d5dba6}.zenuml .outline-gray-300\\/70{outline-color:#d1d5dbb3}.zenuml .outline-gray-300\\/75{outline-color:#d1d5dbbf}.zenuml .outline-gray-300\\/80{outline-color:#d1d5dbcc}.zenuml .outline-gray-300\\/85{outline-color:#d1d5dbd9}.zenuml .outline-gray-300\\/90{outline-color:#d1d5dbe6}.zenuml .outline-gray-300\\/95{outline-color:#d1d5dbf2}.zenuml .outline-gray-400{outline-color:#9ca3af}.zenuml .outline-gray-400\\/0{outline-color:#9ca3af00}.zenuml .outline-gray-400\\/10{outline-color:#9ca3af1a}.zenuml .outline-gray-400\\/100{outline-color:#9ca3af}.zenuml .outline-gray-400\\/15{outline-color:#9ca3af26}.zenuml .outline-gray-400\\/20{outline-color:#9ca3af33}.zenuml .outline-gray-400\\/25{outline-color:#9ca3af40}.zenuml .outline-gray-400\\/30{outline-color:#9ca3af4d}.zenuml .outline-gray-400\\/35{outline-color:#9ca3af59}.zenuml .outline-gray-400\\/40{outline-color:#9ca3af66}.zenuml .outline-gray-400\\/45{outline-color:#9ca3af73}.zenuml .outline-gray-400\\/5{outline-color:#9ca3af0d}.zenuml .outline-gray-400\\/50{outline-color:#9ca3af80}.zenuml .outline-gray-400\\/55{outline-color:#9ca3af8c}.zenuml .outline-gray-400\\/60{outline-color:#9ca3af99}.zenuml .outline-gray-400\\/65{outline-color:#9ca3afa6}.zenuml .outline-gray-400\\/70{outline-color:#9ca3afb3}.zenuml .outline-gray-400\\/75{outline-color:#9ca3afbf}.zenuml .outline-gray-400\\/80{outline-color:#9ca3afcc}.zenuml .outline-gray-400\\/85{outline-color:#9ca3afd9}.zenuml .outline-gray-400\\/90{outline-color:#9ca3afe6}.zenuml .outline-gray-400\\/95{outline-color:#9ca3aff2}.zenuml .outline-gray-50{outline-color:#f9fafb}.zenuml .outline-gray-50\\/0{outline-color:#f9fafb00}.zenuml .outline-gray-50\\/10{outline-color:#f9fafb1a}.zenuml .outline-gray-50\\/100{outline-color:#f9fafb}.zenuml .outline-gray-50\\/15{outline-color:#f9fafb26}.zenuml .outline-gray-50\\/20{outline-color:#f9fafb33}.zenuml .outline-gray-50\\/25{outline-color:#f9fafb40}.zenuml .outline-gray-50\\/30{outline-color:#f9fafb4d}.zenuml .outline-gray-50\\/35{outline-color:#f9fafb59}.zenuml .outline-gray-50\\/40{outline-color:#f9fafb66}.zenuml .outline-gray-50\\/45{outline-color:#f9fafb73}.zenuml .outline-gray-50\\/5{outline-color:#f9fafb0d}.zenuml .outline-gray-50\\/50{outline-color:#f9fafb80}.zenuml .outline-gray-50\\/55{outline-color:#f9fafb8c}.zenuml .outline-gray-50\\/60{outline-color:#f9fafb99}.zenuml .outline-gray-50\\/65{outline-color:#f9fafba6}.zenuml .outline-gray-50\\/70{outline-color:#f9fafbb3}.zenuml .outline-gray-50\\/75{outline-color:#f9fafbbf}.zenuml .outline-gray-50\\/80{outline-color:#f9fafbcc}.zenuml .outline-gray-50\\/85{outline-color:#f9fafbd9}.zenuml .outline-gray-50\\/90{outline-color:#f9fafbe6}.zenuml .outline-gray-50\\/95{outline-color:#f9fafbf2}.zenuml .outline-gray-500{outline-color:#6b7280}.zenuml .outline-gray-500\\/0{outline-color:#6b728000}.zenuml .outline-gray-500\\/10{outline-color:#6b72801a}.zenuml .outline-gray-500\\/100{outline-color:#6b7280}.zenuml .outline-gray-500\\/15{outline-color:#6b728026}.zenuml .outline-gray-500\\/20{outline-color:#6b728033}.zenuml .outline-gray-500\\/25{outline-color:#6b728040}.zenuml .outline-gray-500\\/30{outline-color:#6b72804d}.zenuml .outline-gray-500\\/35{outline-color:#6b728059}.zenuml .outline-gray-500\\/40{outline-color:#6b728066}.zenuml .outline-gray-500\\/45{outline-color:#6b728073}.zenuml .outline-gray-500\\/5{outline-color:#6b72800d}.zenuml .outline-gray-500\\/50{outline-color:#6b728080}.zenuml .outline-gray-500\\/55{outline-color:#6b72808c}.zenuml .outline-gray-500\\/60{outline-color:#6b728099}.zenuml .outline-gray-500\\/65{outline-color:#6b7280a6}.zenuml .outline-gray-500\\/70{outline-color:#6b7280b3}.zenuml .outline-gray-500\\/75{outline-color:#6b7280bf}.zenuml .outline-gray-500\\/80{outline-color:#6b7280cc}.zenuml .outline-gray-500\\/85{outline-color:#6b7280d9}.zenuml .outline-gray-500\\/90{outline-color:#6b7280e6}.zenuml .outline-gray-500\\/95{outline-color:#6b7280f2}.zenuml .outline-gray-600{outline-color:#4b5563}.zenuml .outline-gray-600\\/0{outline-color:#4b556300}.zenuml .outline-gray-600\\/10{outline-color:#4b55631a}.zenuml .outline-gray-600\\/100{outline-color:#4b5563}.zenuml .outline-gray-600\\/15{outline-color:#4b556326}.zenuml .outline-gray-600\\/20{outline-color:#4b556333}.zenuml .outline-gray-600\\/25{outline-color:#4b556340}.zenuml .outline-gray-600\\/30{outline-color:#4b55634d}.zenuml .outline-gray-600\\/35{outline-color:#4b556359}.zenuml .outline-gray-600\\/40{outline-color:#4b556366}.zenuml .outline-gray-600\\/45{outline-color:#4b556373}.zenuml .outline-gray-600\\/5{outline-color:#4b55630d}.zenuml .outline-gray-600\\/50{outline-color:#4b556380}.zenuml .outline-gray-600\\/55{outline-color:#4b55638c}.zenuml .outline-gray-600\\/60{outline-color:#4b556399}.zenuml .outline-gray-600\\/65{outline-color:#4b5563a6}.zenuml .outline-gray-600\\/70{outline-color:#4b5563b3}.zenuml .outline-gray-600\\/75{outline-color:#4b5563bf}.zenuml .outline-gray-600\\/80{outline-color:#4b5563cc}.zenuml .outline-gray-600\\/85{outline-color:#4b5563d9}.zenuml .outline-gray-600\\/90{outline-color:#4b5563e6}.zenuml .outline-gray-600\\/95{outline-color:#4b5563f2}.zenuml .outline-gray-700{outline-color:#374151}.zenuml .outline-gray-700\\/0{outline-color:#37415100}.zenuml .outline-gray-700\\/10{outline-color:#3741511a}.zenuml .outline-gray-700\\/100{outline-color:#374151}.zenuml .outline-gray-700\\/15{outline-color:#37415126}.zenuml .outline-gray-700\\/20{outline-color:#37415133}.zenuml .outline-gray-700\\/25{outline-color:#37415140}.zenuml .outline-gray-700\\/30{outline-color:#3741514d}.zenuml .outline-gray-700\\/35{outline-color:#37415159}.zenuml .outline-gray-700\\/40{outline-color:#37415166}.zenuml .outline-gray-700\\/45{outline-color:#37415173}.zenuml .outline-gray-700\\/5{outline-color:#3741510d}.zenuml .outline-gray-700\\/50{outline-color:#37415180}.zenuml .outline-gray-700\\/55{outline-color:#3741518c}.zenuml .outline-gray-700\\/60{outline-color:#37415199}.zenuml .outline-gray-700\\/65{outline-color:#374151a6}.zenuml .outline-gray-700\\/70{outline-color:#374151b3}.zenuml .outline-gray-700\\/75{outline-color:#374151bf}.zenuml .outline-gray-700\\/80{outline-color:#374151cc}.zenuml .outline-gray-700\\/85{outline-color:#374151d9}.zenuml .outline-gray-700\\/90{outline-color:#374151e6}.zenuml .outline-gray-700\\/95{outline-color:#374151f2}.zenuml .outline-gray-800{outline-color:#1f2937}.zenuml .outline-gray-800\\/0{outline-color:#1f293700}.zenuml .outline-gray-800\\/10{outline-color:#1f29371a}.zenuml .outline-gray-800\\/100{outline-color:#1f2937}.zenuml .outline-gray-800\\/15{outline-color:#1f293726}.zenuml .outline-gray-800\\/20{outline-color:#1f293733}.zenuml .outline-gray-800\\/25{outline-color:#1f293740}.zenuml .outline-gray-800\\/30{outline-color:#1f29374d}.zenuml .outline-gray-800\\/35{outline-color:#1f293759}.zenuml .outline-gray-800\\/40{outline-color:#1f293766}.zenuml .outline-gray-800\\/45{outline-color:#1f293773}.zenuml .outline-gray-800\\/5{outline-color:#1f29370d}.zenuml .outline-gray-800\\/50{outline-color:#1f293780}.zenuml .outline-gray-800\\/55{outline-color:#1f29378c}.zenuml .outline-gray-800\\/60{outline-color:#1f293799}.zenuml .outline-gray-800\\/65{outline-color:#1f2937a6}.zenuml .outline-gray-800\\/70{outline-color:#1f2937b3}.zenuml .outline-gray-800\\/75{outline-color:#1f2937bf}.zenuml .outline-gray-800\\/80{outline-color:#1f2937cc}.zenuml .outline-gray-800\\/85{outline-color:#1f2937d9}.zenuml .outline-gray-800\\/90{outline-color:#1f2937e6}.zenuml .outline-gray-800\\/95{outline-color:#1f2937f2}.zenuml .outline-gray-900{outline-color:#111827}.zenuml .outline-gray-900\\/0{outline-color:#11182700}.zenuml .outline-gray-900\\/10{outline-color:#1118271a}.zenuml .outline-gray-900\\/100{outline-color:#111827}.zenuml .outline-gray-900\\/15{outline-color:#11182726}.zenuml .outline-gray-900\\/20{outline-color:#11182733}.zenuml .outline-gray-900\\/25{outline-color:#11182740}.zenuml .outline-gray-900\\/30{outline-color:#1118274d}.zenuml .outline-gray-900\\/35{outline-color:#11182759}.zenuml .outline-gray-900\\/40{outline-color:#11182766}.zenuml .outline-gray-900\\/45{outline-color:#11182773}.zenuml .outline-gray-900\\/5{outline-color:#1118270d}.zenuml .outline-gray-900\\/50{outline-color:#11182780}.zenuml .outline-gray-900\\/55{outline-color:#1118278c}.zenuml .outline-gray-900\\/60{outline-color:#11182799}.zenuml .outline-gray-900\\/65{outline-color:#111827a6}.zenuml .outline-gray-900\\/70{outline-color:#111827b3}.zenuml .outline-gray-900\\/75{outline-color:#111827bf}.zenuml .outline-gray-900\\/80{outline-color:#111827cc}.zenuml .outline-gray-900\\/85{outline-color:#111827d9}.zenuml .outline-gray-900\\/90{outline-color:#111827e6}.zenuml .outline-gray-900\\/95{outline-color:#111827f2}.zenuml .outline-gray-950{outline-color:#030712}.zenuml .outline-gray-950\\/0{outline-color:#03071200}.zenuml .outline-gray-950\\/10{outline-color:#0307121a}.zenuml .outline-gray-950\\/100{outline-color:#030712}.zenuml .outline-gray-950\\/15{outline-color:#03071226}.zenuml .outline-gray-950\\/20{outline-color:#03071233}.zenuml .outline-gray-950\\/25{outline-color:#03071240}.zenuml .outline-gray-950\\/30{outline-color:#0307124d}.zenuml .outline-gray-950\\/35{outline-color:#03071259}.zenuml .outline-gray-950\\/40{outline-color:#03071266}.zenuml .outline-gray-950\\/45{outline-color:#03071273}.zenuml .outline-gray-950\\/5{outline-color:#0307120d}.zenuml .outline-gray-950\\/50{outline-color:#03071280}.zenuml .outline-gray-950\\/55{outline-color:#0307128c}.zenuml .outline-gray-950\\/60{outline-color:#03071299}.zenuml .outline-gray-950\\/65{outline-color:#030712a6}.zenuml .outline-gray-950\\/70{outline-color:#030712b3}.zenuml .outline-gray-950\\/75{outline-color:#030712bf}.zenuml .outline-gray-950\\/80{outline-color:#030712cc}.zenuml .outline-gray-950\\/85{outline-color:#030712d9}.zenuml .outline-gray-950\\/90{outline-color:#030712e6}.zenuml .outline-gray-950\\/95{outline-color:#030712f2}.zenuml .outline-green-100{outline-color:#dcfce7}.zenuml .outline-green-100\\/0{outline-color:#dcfce700}.zenuml .outline-green-100\\/10{outline-color:#dcfce71a}.zenuml .outline-green-100\\/100{outline-color:#dcfce7}.zenuml .outline-green-100\\/15{outline-color:#dcfce726}.zenuml .outline-green-100\\/20{outline-color:#dcfce733}.zenuml .outline-green-100\\/25{outline-color:#dcfce740}.zenuml .outline-green-100\\/30{outline-color:#dcfce74d}.zenuml .outline-green-100\\/35{outline-color:#dcfce759}.zenuml .outline-green-100\\/40{outline-color:#dcfce766}.zenuml .outline-green-100\\/45{outline-color:#dcfce773}.zenuml .outline-green-100\\/5{outline-color:#dcfce70d}.zenuml .outline-green-100\\/50{outline-color:#dcfce780}.zenuml .outline-green-100\\/55{outline-color:#dcfce78c}.zenuml .outline-green-100\\/60{outline-color:#dcfce799}.zenuml .outline-green-100\\/65{outline-color:#dcfce7a6}.zenuml .outline-green-100\\/70{outline-color:#dcfce7b3}.zenuml .outline-green-100\\/75{outline-color:#dcfce7bf}.zenuml .outline-green-100\\/80{outline-color:#dcfce7cc}.zenuml .outline-green-100\\/85{outline-color:#dcfce7d9}.zenuml .outline-green-100\\/90{outline-color:#dcfce7e6}.zenuml .outline-green-100\\/95{outline-color:#dcfce7f2}.zenuml .outline-green-200{outline-color:#bbf7d0}.zenuml .outline-green-200\\/0{outline-color:#bbf7d000}.zenuml .outline-green-200\\/10{outline-color:#bbf7d01a}.zenuml .outline-green-200\\/100{outline-color:#bbf7d0}.zenuml .outline-green-200\\/15{outline-color:#bbf7d026}.zenuml .outline-green-200\\/20{outline-color:#bbf7d033}.zenuml .outline-green-200\\/25{outline-color:#bbf7d040}.zenuml .outline-green-200\\/30{outline-color:#bbf7d04d}.zenuml .outline-green-200\\/35{outline-color:#bbf7d059}.zenuml .outline-green-200\\/40{outline-color:#bbf7d066}.zenuml .outline-green-200\\/45{outline-color:#bbf7d073}.zenuml .outline-green-200\\/5{outline-color:#bbf7d00d}.zenuml .outline-green-200\\/50{outline-color:#bbf7d080}.zenuml .outline-green-200\\/55{outline-color:#bbf7d08c}.zenuml .outline-green-200\\/60{outline-color:#bbf7d099}.zenuml .outline-green-200\\/65{outline-color:#bbf7d0a6}.zenuml .outline-green-200\\/70{outline-color:#bbf7d0b3}.zenuml .outline-green-200\\/75{outline-color:#bbf7d0bf}.zenuml .outline-green-200\\/80{outline-color:#bbf7d0cc}.zenuml .outline-green-200\\/85{outline-color:#bbf7d0d9}.zenuml .outline-green-200\\/90{outline-color:#bbf7d0e6}.zenuml .outline-green-200\\/95{outline-color:#bbf7d0f2}.zenuml .outline-green-300{outline-color:#86efac}.zenuml .outline-green-300\\/0{outline-color:#86efac00}.zenuml .outline-green-300\\/10{outline-color:#86efac1a}.zenuml .outline-green-300\\/100{outline-color:#86efac}.zenuml .outline-green-300\\/15{outline-color:#86efac26}.zenuml .outline-green-300\\/20{outline-color:#86efac33}.zenuml .outline-green-300\\/25{outline-color:#86efac40}.zenuml .outline-green-300\\/30{outline-color:#86efac4d}.zenuml .outline-green-300\\/35{outline-color:#86efac59}.zenuml .outline-green-300\\/40{outline-color:#86efac66}.zenuml .outline-green-300\\/45{outline-color:#86efac73}.zenuml .outline-green-300\\/5{outline-color:#86efac0d}.zenuml .outline-green-300\\/50{outline-color:#86efac80}.zenuml .outline-green-300\\/55{outline-color:#86efac8c}.zenuml .outline-green-300\\/60{outline-color:#86efac99}.zenuml .outline-green-300\\/65{outline-color:#86efaca6}.zenuml .outline-green-300\\/70{outline-color:#86efacb3}.zenuml .outline-green-300\\/75{outline-color:#86efacbf}.zenuml .outline-green-300\\/80{outline-color:#86efaccc}.zenuml .outline-green-300\\/85{outline-color:#86efacd9}.zenuml .outline-green-300\\/90{outline-color:#86eface6}.zenuml .outline-green-300\\/95{outline-color:#86efacf2}.zenuml .outline-green-400{outline-color:#4ade80}.zenuml .outline-green-400\\/0{outline-color:#4ade8000}.zenuml .outline-green-400\\/10{outline-color:#4ade801a}.zenuml .outline-green-400\\/100{outline-color:#4ade80}.zenuml .outline-green-400\\/15{outline-color:#4ade8026}.zenuml .outline-green-400\\/20{outline-color:#4ade8033}.zenuml .outline-green-400\\/25{outline-color:#4ade8040}.zenuml .outline-green-400\\/30{outline-color:#4ade804d}.zenuml .outline-green-400\\/35{outline-color:#4ade8059}.zenuml .outline-green-400\\/40{outline-color:#4ade8066}.zenuml .outline-green-400\\/45{outline-color:#4ade8073}.zenuml .outline-green-400\\/5{outline-color:#4ade800d}.zenuml .outline-green-400\\/50{outline-color:#4ade8080}.zenuml .outline-green-400\\/55{outline-color:#4ade808c}.zenuml .outline-green-400\\/60{outline-color:#4ade8099}.zenuml .outline-green-400\\/65{outline-color:#4ade80a6}.zenuml .outline-green-400\\/70{outline-color:#4ade80b3}.zenuml .outline-green-400\\/75{outline-color:#4ade80bf}.zenuml .outline-green-400\\/80{outline-color:#4ade80cc}.zenuml .outline-green-400\\/85{outline-color:#4ade80d9}.zenuml .outline-green-400\\/90{outline-color:#4ade80e6}.zenuml .outline-green-400\\/95{outline-color:#4ade80f2}.zenuml .outline-green-50{outline-color:#f0fdf4}.zenuml .outline-green-50\\/0{outline-color:#f0fdf400}.zenuml .outline-green-50\\/10{outline-color:#f0fdf41a}.zenuml .outline-green-50\\/100{outline-color:#f0fdf4}.zenuml .outline-green-50\\/15{outline-color:#f0fdf426}.zenuml .outline-green-50\\/20{outline-color:#f0fdf433}.zenuml .outline-green-50\\/25{outline-color:#f0fdf440}.zenuml .outline-green-50\\/30{outline-color:#f0fdf44d}.zenuml .outline-green-50\\/35{outline-color:#f0fdf459}.zenuml .outline-green-50\\/40{outline-color:#f0fdf466}.zenuml .outline-green-50\\/45{outline-color:#f0fdf473}.zenuml .outline-green-50\\/5{outline-color:#f0fdf40d}.zenuml .outline-green-50\\/50{outline-color:#f0fdf480}.zenuml .outline-green-50\\/55{outline-color:#f0fdf48c}.zenuml .outline-green-50\\/60{outline-color:#f0fdf499}.zenuml .outline-green-50\\/65{outline-color:#f0fdf4a6}.zenuml .outline-green-50\\/70{outline-color:#f0fdf4b3}.zenuml .outline-green-50\\/75{outline-color:#f0fdf4bf}.zenuml .outline-green-50\\/80{outline-color:#f0fdf4cc}.zenuml .outline-green-50\\/85{outline-color:#f0fdf4d9}.zenuml .outline-green-50\\/90{outline-color:#f0fdf4e6}.zenuml .outline-green-50\\/95{outline-color:#f0fdf4f2}.zenuml .outline-green-500{outline-color:#22c55e}.zenuml .outline-green-500\\/0{outline-color:#22c55e00}.zenuml .outline-green-500\\/10{outline-color:#22c55e1a}.zenuml .outline-green-500\\/100{outline-color:#22c55e}.zenuml .outline-green-500\\/15{outline-color:#22c55e26}.zenuml .outline-green-500\\/20{outline-color:#22c55e33}.zenuml .outline-green-500\\/25{outline-color:#22c55e40}.zenuml .outline-green-500\\/30{outline-color:#22c55e4d}.zenuml .outline-green-500\\/35{outline-color:#22c55e59}.zenuml .outline-green-500\\/40{outline-color:#22c55e66}.zenuml .outline-green-500\\/45{outline-color:#22c55e73}.zenuml .outline-green-500\\/5{outline-color:#22c55e0d}.zenuml .outline-green-500\\/50{outline-color:#22c55e80}.zenuml .outline-green-500\\/55{outline-color:#22c55e8c}.zenuml .outline-green-500\\/60{outline-color:#22c55e99}.zenuml .outline-green-500\\/65{outline-color:#22c55ea6}.zenuml .outline-green-500\\/70{outline-color:#22c55eb3}.zenuml .outline-green-500\\/75{outline-color:#22c55ebf}.zenuml .outline-green-500\\/80{outline-color:#22c55ecc}.zenuml .outline-green-500\\/85{outline-color:#22c55ed9}.zenuml .outline-green-500\\/90{outline-color:#22c55ee6}.zenuml .outline-green-500\\/95{outline-color:#22c55ef2}.zenuml .outline-green-600{outline-color:#16a34a}.zenuml .outline-green-600\\/0{outline-color:#16a34a00}.zenuml .outline-green-600\\/10{outline-color:#16a34a1a}.zenuml .outline-green-600\\/100{outline-color:#16a34a}.zenuml .outline-green-600\\/15{outline-color:#16a34a26}.zenuml .outline-green-600\\/20{outline-color:#16a34a33}.zenuml .outline-green-600\\/25{outline-color:#16a34a40}.zenuml .outline-green-600\\/30{outline-color:#16a34a4d}.zenuml .outline-green-600\\/35{outline-color:#16a34a59}.zenuml .outline-green-600\\/40{outline-color:#16a34a66}.zenuml .outline-green-600\\/45{outline-color:#16a34a73}.zenuml .outline-green-600\\/5{outline-color:#16a34a0d}.zenuml .outline-green-600\\/50{outline-color:#16a34a80}.zenuml .outline-green-600\\/55{outline-color:#16a34a8c}.zenuml .outline-green-600\\/60{outline-color:#16a34a99}.zenuml .outline-green-600\\/65{outline-color:#16a34aa6}.zenuml .outline-green-600\\/70{outline-color:#16a34ab3}.zenuml .outline-green-600\\/75{outline-color:#16a34abf}.zenuml .outline-green-600\\/80{outline-color:#16a34acc}.zenuml .outline-green-600\\/85{outline-color:#16a34ad9}.zenuml .outline-green-600\\/90{outline-color:#16a34ae6}.zenuml .outline-green-600\\/95{outline-color:#16a34af2}.zenuml .outline-green-700{outline-color:#15803d}.zenuml .outline-green-700\\/0{outline-color:#15803d00}.zenuml .outline-green-700\\/10{outline-color:#15803d1a}.zenuml .outline-green-700\\/100{outline-color:#15803d}.zenuml .outline-green-700\\/15{outline-color:#15803d26}.zenuml .outline-green-700\\/20{outline-color:#15803d33}.zenuml .outline-green-700\\/25{outline-color:#15803d40}.zenuml .outline-green-700\\/30{outline-color:#15803d4d}.zenuml .outline-green-700\\/35{outline-color:#15803d59}.zenuml .outline-green-700\\/40{outline-color:#15803d66}.zenuml .outline-green-700\\/45{outline-color:#15803d73}.zenuml .outline-green-700\\/5{outline-color:#15803d0d}.zenuml .outline-green-700\\/50{outline-color:#15803d80}.zenuml .outline-green-700\\/55{outline-color:#15803d8c}.zenuml .outline-green-700\\/60{outline-color:#15803d99}.zenuml .outline-green-700\\/65{outline-color:#15803da6}.zenuml .outline-green-700\\/70{outline-color:#15803db3}.zenuml .outline-green-700\\/75{outline-color:#15803dbf}.zenuml .outline-green-700\\/80{outline-color:#15803dcc}.zenuml .outline-green-700\\/85{outline-color:#15803dd9}.zenuml .outline-green-700\\/90{outline-color:#15803de6}.zenuml .outline-green-700\\/95{outline-color:#15803df2}.zenuml .outline-green-800{outline-color:#166534}.zenuml .outline-green-800\\/0{outline-color:#16653400}.zenuml .outline-green-800\\/10{outline-color:#1665341a}.zenuml .outline-green-800\\/100{outline-color:#166534}.zenuml .outline-green-800\\/15{outline-color:#16653426}.zenuml .outline-green-800\\/20{outline-color:#16653433}.zenuml .outline-green-800\\/25{outline-color:#16653440}.zenuml .outline-green-800\\/30{outline-color:#1665344d}.zenuml .outline-green-800\\/35{outline-color:#16653459}.zenuml .outline-green-800\\/40{outline-color:#16653466}.zenuml .outline-green-800\\/45{outline-color:#16653473}.zenuml .outline-green-800\\/5{outline-color:#1665340d}.zenuml .outline-green-800\\/50{outline-color:#16653480}.zenuml .outline-green-800\\/55{outline-color:#1665348c}.zenuml .outline-green-800\\/60{outline-color:#16653499}.zenuml .outline-green-800\\/65{outline-color:#166534a6}.zenuml .outline-green-800\\/70{outline-color:#166534b3}.zenuml .outline-green-800\\/75{outline-color:#166534bf}.zenuml .outline-green-800\\/80{outline-color:#166534cc}.zenuml .outline-green-800\\/85{outline-color:#166534d9}.zenuml .outline-green-800\\/90{outline-color:#166534e6}.zenuml .outline-green-800\\/95{outline-color:#166534f2}.zenuml .outline-green-900{outline-color:#14532d}.zenuml .outline-green-900\\/0{outline-color:#14532d00}.zenuml .outline-green-900\\/10{outline-color:#14532d1a}.zenuml .outline-green-900\\/100{outline-color:#14532d}.zenuml .outline-green-900\\/15{outline-color:#14532d26}.zenuml .outline-green-900\\/20{outline-color:#14532d33}.zenuml .outline-green-900\\/25{outline-color:#14532d40}.zenuml .outline-green-900\\/30{outline-color:#14532d4d}.zenuml .outline-green-900\\/35{outline-color:#14532d59}.zenuml .outline-green-900\\/40{outline-color:#14532d66}.zenuml .outline-green-900\\/45{outline-color:#14532d73}.zenuml .outline-green-900\\/5{outline-color:#14532d0d}.zenuml .outline-green-900\\/50{outline-color:#14532d80}.zenuml .outline-green-900\\/55{outline-color:#14532d8c}.zenuml .outline-green-900\\/60{outline-color:#14532d99}.zenuml .outline-green-900\\/65{outline-color:#14532da6}.zenuml .outline-green-900\\/70{outline-color:#14532db3}.zenuml .outline-green-900\\/75{outline-color:#14532dbf}.zenuml .outline-green-900\\/80{outline-color:#14532dcc}.zenuml .outline-green-900\\/85{outline-color:#14532dd9}.zenuml .outline-green-900\\/90{outline-color:#14532de6}.zenuml .outline-green-900\\/95{outline-color:#14532df2}.zenuml .outline-green-950{outline-color:#052e16}.zenuml .outline-green-950\\/0{outline-color:#052e1600}.zenuml .outline-green-950\\/10{outline-color:#052e161a}.zenuml .outline-green-950\\/100{outline-color:#052e16}.zenuml .outline-green-950\\/15{outline-color:#052e1626}.zenuml .outline-green-950\\/20{outline-color:#052e1633}.zenuml .outline-green-950\\/25{outline-color:#052e1640}.zenuml .outline-green-950\\/30{outline-color:#052e164d}.zenuml .outline-green-950\\/35{outline-color:#052e1659}.zenuml .outline-green-950\\/40{outline-color:#052e1666}.zenuml .outline-green-950\\/45{outline-color:#052e1673}.zenuml .outline-green-950\\/5{outline-color:#052e160d}.zenuml .outline-green-950\\/50{outline-color:#052e1680}.zenuml .outline-green-950\\/55{outline-color:#052e168c}.zenuml .outline-green-950\\/60{outline-color:#052e1699}.zenuml .outline-green-950\\/65{outline-color:#052e16a6}.zenuml .outline-green-950\\/70{outline-color:#052e16b3}.zenuml .outline-green-950\\/75{outline-color:#052e16bf}.zenuml .outline-green-950\\/80{outline-color:#052e16cc}.zenuml .outline-green-950\\/85{outline-color:#052e16d9}.zenuml .outline-green-950\\/90{outline-color:#052e16e6}.zenuml .outline-green-950\\/95{outline-color:#052e16f2}.zenuml .outline-indigo-100{outline-color:#e0e7ff}.zenuml .outline-indigo-100\\/0{outline-color:#e0e7ff00}.zenuml .outline-indigo-100\\/10{outline-color:#e0e7ff1a}.zenuml .outline-indigo-100\\/100{outline-color:#e0e7ff}.zenuml .outline-indigo-100\\/15{outline-color:#e0e7ff26}.zenuml .outline-indigo-100\\/20{outline-color:#e0e7ff33}.zenuml .outline-indigo-100\\/25{outline-color:#e0e7ff40}.zenuml .outline-indigo-100\\/30{outline-color:#e0e7ff4d}.zenuml .outline-indigo-100\\/35{outline-color:#e0e7ff59}.zenuml .outline-indigo-100\\/40{outline-color:#e0e7ff66}.zenuml .outline-indigo-100\\/45{outline-color:#e0e7ff73}.zenuml .outline-indigo-100\\/5{outline-color:#e0e7ff0d}.zenuml .outline-indigo-100\\/50{outline-color:#e0e7ff80}.zenuml .outline-indigo-100\\/55{outline-color:#e0e7ff8c}.zenuml .outline-indigo-100\\/60{outline-color:#e0e7ff99}.zenuml .outline-indigo-100\\/65{outline-color:#e0e7ffa6}.zenuml .outline-indigo-100\\/70{outline-color:#e0e7ffb3}.zenuml .outline-indigo-100\\/75{outline-color:#e0e7ffbf}.zenuml .outline-indigo-100\\/80{outline-color:#e0e7ffcc}.zenuml .outline-indigo-100\\/85{outline-color:#e0e7ffd9}.zenuml .outline-indigo-100\\/90{outline-color:#e0e7ffe6}.zenuml .outline-indigo-100\\/95{outline-color:#e0e7fff2}.zenuml .outline-indigo-200{outline-color:#c7d2fe}.zenuml .outline-indigo-200\\/0{outline-color:#c7d2fe00}.zenuml .outline-indigo-200\\/10{outline-color:#c7d2fe1a}.zenuml .outline-indigo-200\\/100{outline-color:#c7d2fe}.zenuml .outline-indigo-200\\/15{outline-color:#c7d2fe26}.zenuml .outline-indigo-200\\/20{outline-color:#c7d2fe33}.zenuml .outline-indigo-200\\/25{outline-color:#c7d2fe40}.zenuml .outline-indigo-200\\/30{outline-color:#c7d2fe4d}.zenuml .outline-indigo-200\\/35{outline-color:#c7d2fe59}.zenuml .outline-indigo-200\\/40{outline-color:#c7d2fe66}.zenuml .outline-indigo-200\\/45{outline-color:#c7d2fe73}.zenuml .outline-indigo-200\\/5{outline-color:#c7d2fe0d}.zenuml .outline-indigo-200\\/50{outline-color:#c7d2fe80}.zenuml .outline-indigo-200\\/55{outline-color:#c7d2fe8c}.zenuml .outline-indigo-200\\/60{outline-color:#c7d2fe99}.zenuml .outline-indigo-200\\/65{outline-color:#c7d2fea6}.zenuml .outline-indigo-200\\/70{outline-color:#c7d2feb3}.zenuml .outline-indigo-200\\/75{outline-color:#c7d2febf}.zenuml .outline-indigo-200\\/80{outline-color:#c7d2fecc}.zenuml .outline-indigo-200\\/85{outline-color:#c7d2fed9}.zenuml .outline-indigo-200\\/90{outline-color:#c7d2fee6}.zenuml .outline-indigo-200\\/95{outline-color:#c7d2fef2}.zenuml .outline-indigo-300{outline-color:#a5b4fc}.zenuml .outline-indigo-300\\/0{outline-color:#a5b4fc00}.zenuml .outline-indigo-300\\/10{outline-color:#a5b4fc1a}.zenuml .outline-indigo-300\\/100{outline-color:#a5b4fc}.zenuml .outline-indigo-300\\/15{outline-color:#a5b4fc26}.zenuml .outline-indigo-300\\/20{outline-color:#a5b4fc33}.zenuml .outline-indigo-300\\/25{outline-color:#a5b4fc40}.zenuml .outline-indigo-300\\/30{outline-color:#a5b4fc4d}.zenuml .outline-indigo-300\\/35{outline-color:#a5b4fc59}.zenuml .outline-indigo-300\\/40{outline-color:#a5b4fc66}.zenuml .outline-indigo-300\\/45{outline-color:#a5b4fc73}.zenuml .outline-indigo-300\\/5{outline-color:#a5b4fc0d}.zenuml .outline-indigo-300\\/50{outline-color:#a5b4fc80}.zenuml .outline-indigo-300\\/55{outline-color:#a5b4fc8c}.zenuml .outline-indigo-300\\/60{outline-color:#a5b4fc99}.zenuml .outline-indigo-300\\/65{outline-color:#a5b4fca6}.zenuml .outline-indigo-300\\/70{outline-color:#a5b4fcb3}.zenuml .outline-indigo-300\\/75{outline-color:#a5b4fcbf}.zenuml .outline-indigo-300\\/80{outline-color:#a5b4fccc}.zenuml .outline-indigo-300\\/85{outline-color:#a5b4fcd9}.zenuml .outline-indigo-300\\/90{outline-color:#a5b4fce6}.zenuml .outline-indigo-300\\/95{outline-color:#a5b4fcf2}.zenuml .outline-indigo-400{outline-color:#818cf8}.zenuml .outline-indigo-400\\/0{outline-color:#818cf800}.zenuml .outline-indigo-400\\/10{outline-color:#818cf81a}.zenuml .outline-indigo-400\\/100{outline-color:#818cf8}.zenuml .outline-indigo-400\\/15{outline-color:#818cf826}.zenuml .outline-indigo-400\\/20{outline-color:#818cf833}.zenuml .outline-indigo-400\\/25{outline-color:#818cf840}.zenuml .outline-indigo-400\\/30{outline-color:#818cf84d}.zenuml .outline-indigo-400\\/35{outline-color:#818cf859}.zenuml .outline-indigo-400\\/40{outline-color:#818cf866}.zenuml .outline-indigo-400\\/45{outline-color:#818cf873}.zenuml .outline-indigo-400\\/5{outline-color:#818cf80d}.zenuml .outline-indigo-400\\/50{outline-color:#818cf880}.zenuml .outline-indigo-400\\/55{outline-color:#818cf88c}.zenuml .outline-indigo-400\\/60{outline-color:#818cf899}.zenuml .outline-indigo-400\\/65{outline-color:#818cf8a6}.zenuml .outline-indigo-400\\/70{outline-color:#818cf8b3}.zenuml .outline-indigo-400\\/75{outline-color:#818cf8bf}.zenuml .outline-indigo-400\\/80{outline-color:#818cf8cc}.zenuml .outline-indigo-400\\/85{outline-color:#818cf8d9}.zenuml .outline-indigo-400\\/90{outline-color:#818cf8e6}.zenuml .outline-indigo-400\\/95{outline-color:#818cf8f2}.zenuml .outline-indigo-50{outline-color:#eef2ff}.zenuml .outline-indigo-50\\/0{outline-color:#eef2ff00}.zenuml .outline-indigo-50\\/10{outline-color:#eef2ff1a}.zenuml .outline-indigo-50\\/100{outline-color:#eef2ff}.zenuml .outline-indigo-50\\/15{outline-color:#eef2ff26}.zenuml .outline-indigo-50\\/20{outline-color:#eef2ff33}.zenuml .outline-indigo-50\\/25{outline-color:#eef2ff40}.zenuml .outline-indigo-50\\/30{outline-color:#eef2ff4d}.zenuml .outline-indigo-50\\/35{outline-color:#eef2ff59}.zenuml .outline-indigo-50\\/40{outline-color:#eef2ff66}.zenuml .outline-indigo-50\\/45{outline-color:#eef2ff73}.zenuml .outline-indigo-50\\/5{outline-color:#eef2ff0d}.zenuml .outline-indigo-50\\/50{outline-color:#eef2ff80}.zenuml .outline-indigo-50\\/55{outline-color:#eef2ff8c}.zenuml .outline-indigo-50\\/60{outline-color:#eef2ff99}.zenuml .outline-indigo-50\\/65{outline-color:#eef2ffa6}.zenuml .outline-indigo-50\\/70{outline-color:#eef2ffb3}.zenuml .outline-indigo-50\\/75{outline-color:#eef2ffbf}.zenuml .outline-indigo-50\\/80{outline-color:#eef2ffcc}.zenuml .outline-indigo-50\\/85{outline-color:#eef2ffd9}.zenuml .outline-indigo-50\\/90{outline-color:#eef2ffe6}.zenuml .outline-indigo-50\\/95{outline-color:#eef2fff2}.zenuml .outline-indigo-500{outline-color:#6366f1}.zenuml .outline-indigo-500\\/0{outline-color:#6366f100}.zenuml .outline-indigo-500\\/10{outline-color:#6366f11a}.zenuml .outline-indigo-500\\/100{outline-color:#6366f1}.zenuml .outline-indigo-500\\/15{outline-color:#6366f126}.zenuml .outline-indigo-500\\/20{outline-color:#6366f133}.zenuml .outline-indigo-500\\/25{outline-color:#6366f140}.zenuml .outline-indigo-500\\/30{outline-color:#6366f14d}.zenuml .outline-indigo-500\\/35{outline-color:#6366f159}.zenuml .outline-indigo-500\\/40{outline-color:#6366f166}.zenuml .outline-indigo-500\\/45{outline-color:#6366f173}.zenuml .outline-indigo-500\\/5{outline-color:#6366f10d}.zenuml .outline-indigo-500\\/50{outline-color:#6366f180}.zenuml .outline-indigo-500\\/55{outline-color:#6366f18c}.zenuml .outline-indigo-500\\/60{outline-color:#6366f199}.zenuml .outline-indigo-500\\/65{outline-color:#6366f1a6}.zenuml .outline-indigo-500\\/70{outline-color:#6366f1b3}.zenuml .outline-indigo-500\\/75{outline-color:#6366f1bf}.zenuml .outline-indigo-500\\/80{outline-color:#6366f1cc}.zenuml .outline-indigo-500\\/85{outline-color:#6366f1d9}.zenuml .outline-indigo-500\\/90{outline-color:#6366f1e6}.zenuml .outline-indigo-500\\/95{outline-color:#6366f1f2}.zenuml .outline-indigo-600{outline-color:#4f46e5}.zenuml .outline-indigo-600\\/0{outline-color:#4f46e500}.zenuml .outline-indigo-600\\/10{outline-color:#4f46e51a}.zenuml .outline-indigo-600\\/100{outline-color:#4f46e5}.zenuml .outline-indigo-600\\/15{outline-color:#4f46e526}.zenuml .outline-indigo-600\\/20{outline-color:#4f46e533}.zenuml .outline-indigo-600\\/25{outline-color:#4f46e540}.zenuml .outline-indigo-600\\/30{outline-color:#4f46e54d}.zenuml .outline-indigo-600\\/35{outline-color:#4f46e559}.zenuml .outline-indigo-600\\/40{outline-color:#4f46e566}.zenuml .outline-indigo-600\\/45{outline-color:#4f46e573}.zenuml .outline-indigo-600\\/5{outline-color:#4f46e50d}.zenuml .outline-indigo-600\\/50{outline-color:#4f46e580}.zenuml .outline-indigo-600\\/55{outline-color:#4f46e58c}.zenuml .outline-indigo-600\\/60{outline-color:#4f46e599}.zenuml .outline-indigo-600\\/65{outline-color:#4f46e5a6}.zenuml .outline-indigo-600\\/70{outline-color:#4f46e5b3}.zenuml .outline-indigo-600\\/75{outline-color:#4f46e5bf}.zenuml .outline-indigo-600\\/80{outline-color:#4f46e5cc}.zenuml .outline-indigo-600\\/85{outline-color:#4f46e5d9}.zenuml .outline-indigo-600\\/90{outline-color:#4f46e5e6}.zenuml .outline-indigo-600\\/95{outline-color:#4f46e5f2}.zenuml .outline-indigo-700{outline-color:#4338ca}.zenuml .outline-indigo-700\\/0{outline-color:#4338ca00}.zenuml .outline-indigo-700\\/10{outline-color:#4338ca1a}.zenuml .outline-indigo-700\\/100{outline-color:#4338ca}.zenuml .outline-indigo-700\\/15{outline-color:#4338ca26}.zenuml .outline-indigo-700\\/20{outline-color:#4338ca33}.zenuml .outline-indigo-700\\/25{outline-color:#4338ca40}.zenuml .outline-indigo-700\\/30{outline-color:#4338ca4d}.zenuml .outline-indigo-700\\/35{outline-color:#4338ca59}.zenuml .outline-indigo-700\\/40{outline-color:#4338ca66}.zenuml .outline-indigo-700\\/45{outline-color:#4338ca73}.zenuml .outline-indigo-700\\/5{outline-color:#4338ca0d}.zenuml .outline-indigo-700\\/50{outline-color:#4338ca80}.zenuml .outline-indigo-700\\/55{outline-color:#4338ca8c}.zenuml .outline-indigo-700\\/60{outline-color:#4338ca99}.zenuml .outline-indigo-700\\/65{outline-color:#4338caa6}.zenuml .outline-indigo-700\\/70{outline-color:#4338cab3}.zenuml .outline-indigo-700\\/75{outline-color:#4338cabf}.zenuml .outline-indigo-700\\/80{outline-color:#4338cacc}.zenuml .outline-indigo-700\\/85{outline-color:#4338cad9}.zenuml .outline-indigo-700\\/90{outline-color:#4338cae6}.zenuml .outline-indigo-700\\/95{outline-color:#4338caf2}.zenuml .outline-indigo-800{outline-color:#3730a3}.zenuml .outline-indigo-800\\/0{outline-color:#3730a300}.zenuml .outline-indigo-800\\/10{outline-color:#3730a31a}.zenuml .outline-indigo-800\\/100{outline-color:#3730a3}.zenuml .outline-indigo-800\\/15{outline-color:#3730a326}.zenuml .outline-indigo-800\\/20{outline-color:#3730a333}.zenuml .outline-indigo-800\\/25{outline-color:#3730a340}.zenuml .outline-indigo-800\\/30{outline-color:#3730a34d}.zenuml .outline-indigo-800\\/35{outline-color:#3730a359}.zenuml .outline-indigo-800\\/40{outline-color:#3730a366}.zenuml .outline-indigo-800\\/45{outline-color:#3730a373}.zenuml .outline-indigo-800\\/5{outline-color:#3730a30d}.zenuml .outline-indigo-800\\/50{outline-color:#3730a380}.zenuml .outline-indigo-800\\/55{outline-color:#3730a38c}.zenuml .outline-indigo-800\\/60{outline-color:#3730a399}.zenuml .outline-indigo-800\\/65{outline-color:#3730a3a6}.zenuml .outline-indigo-800\\/70{outline-color:#3730a3b3}.zenuml .outline-indigo-800\\/75{outline-color:#3730a3bf}.zenuml .outline-indigo-800\\/80{outline-color:#3730a3cc}.zenuml .outline-indigo-800\\/85{outline-color:#3730a3d9}.zenuml .outline-indigo-800\\/90{outline-color:#3730a3e6}.zenuml .outline-indigo-800\\/95{outline-color:#3730a3f2}.zenuml .outline-indigo-900{outline-color:#312e81}.zenuml .outline-indigo-900\\/0{outline-color:#312e8100}.zenuml .outline-indigo-900\\/10{outline-color:#312e811a}.zenuml .outline-indigo-900\\/100{outline-color:#312e81}.zenuml .outline-indigo-900\\/15{outline-color:#312e8126}.zenuml .outline-indigo-900\\/20{outline-color:#312e8133}.zenuml .outline-indigo-900\\/25{outline-color:#312e8140}.zenuml .outline-indigo-900\\/30{outline-color:#312e814d}.zenuml .outline-indigo-900\\/35{outline-color:#312e8159}.zenuml .outline-indigo-900\\/40{outline-color:#312e8166}.zenuml .outline-indigo-900\\/45{outline-color:#312e8173}.zenuml .outline-indigo-900\\/5{outline-color:#312e810d}.zenuml .outline-indigo-900\\/50{outline-color:#312e8180}.zenuml .outline-indigo-900\\/55{outline-color:#312e818c}.zenuml .outline-indigo-900\\/60{outline-color:#312e8199}.zenuml .outline-indigo-900\\/65{outline-color:#312e81a6}.zenuml .outline-indigo-900\\/70{outline-color:#312e81b3}.zenuml .outline-indigo-900\\/75{outline-color:#312e81bf}.zenuml .outline-indigo-900\\/80{outline-color:#312e81cc}.zenuml .outline-indigo-900\\/85{outline-color:#312e81d9}.zenuml .outline-indigo-900\\/90{outline-color:#312e81e6}.zenuml .outline-indigo-900\\/95{outline-color:#312e81f2}.zenuml .outline-indigo-950{outline-color:#1e1b4b}.zenuml .outline-indigo-950\\/0{outline-color:#1e1b4b00}.zenuml .outline-indigo-950\\/10{outline-color:#1e1b4b1a}.zenuml .outline-indigo-950\\/100{outline-color:#1e1b4b}.zenuml .outline-indigo-950\\/15{outline-color:#1e1b4b26}.zenuml .outline-indigo-950\\/20{outline-color:#1e1b4b33}.zenuml .outline-indigo-950\\/25{outline-color:#1e1b4b40}.zenuml .outline-indigo-950\\/30{outline-color:#1e1b4b4d}.zenuml .outline-indigo-950\\/35{outline-color:#1e1b4b59}.zenuml .outline-indigo-950\\/40{outline-color:#1e1b4b66}.zenuml .outline-indigo-950\\/45{outline-color:#1e1b4b73}.zenuml .outline-indigo-950\\/5{outline-color:#1e1b4b0d}.zenuml .outline-indigo-950\\/50{outline-color:#1e1b4b80}.zenuml .outline-indigo-950\\/55{outline-color:#1e1b4b8c}.zenuml .outline-indigo-950\\/60{outline-color:#1e1b4b99}.zenuml .outline-indigo-950\\/65{outline-color:#1e1b4ba6}.zenuml .outline-indigo-950\\/70{outline-color:#1e1b4bb3}.zenuml .outline-indigo-950\\/75{outline-color:#1e1b4bbf}.zenuml .outline-indigo-950\\/80{outline-color:#1e1b4bcc}.zenuml .outline-indigo-950\\/85{outline-color:#1e1b4bd9}.zenuml .outline-indigo-950\\/90{outline-color:#1e1b4be6}.zenuml .outline-indigo-950\\/95{outline-color:#1e1b4bf2}.zenuml .outline-inherit{outline-color:inherit}.zenuml .outline-lime-100{outline-color:#ecfccb}.zenuml .outline-lime-100\\/0{outline-color:#ecfccb00}.zenuml .outline-lime-100\\/10{outline-color:#ecfccb1a}.zenuml .outline-lime-100\\/100{outline-color:#ecfccb}.zenuml .outline-lime-100\\/15{outline-color:#ecfccb26}.zenuml .outline-lime-100\\/20{outline-color:#ecfccb33}.zenuml .outline-lime-100\\/25{outline-color:#ecfccb40}.zenuml .outline-lime-100\\/30{outline-color:#ecfccb4d}.zenuml .outline-lime-100\\/35{outline-color:#ecfccb59}.zenuml .outline-lime-100\\/40{outline-color:#ecfccb66}.zenuml .outline-lime-100\\/45{outline-color:#ecfccb73}.zenuml .outline-lime-100\\/5{outline-color:#ecfccb0d}.zenuml .outline-lime-100\\/50{outline-color:#ecfccb80}.zenuml .outline-lime-100\\/55{outline-color:#ecfccb8c}.zenuml .outline-lime-100\\/60{outline-color:#ecfccb99}.zenuml .outline-lime-100\\/65{outline-color:#ecfccba6}.zenuml .outline-lime-100\\/70{outline-color:#ecfccbb3}.zenuml .outline-lime-100\\/75{outline-color:#ecfccbbf}.zenuml .outline-lime-100\\/80{outline-color:#ecfccbcc}.zenuml .outline-lime-100\\/85{outline-color:#ecfccbd9}.zenuml .outline-lime-100\\/90{outline-color:#ecfccbe6}.zenuml .outline-lime-100\\/95{outline-color:#ecfccbf2}.zenuml .outline-lime-200{outline-color:#d9f99d}.zenuml .outline-lime-200\\/0{outline-color:#d9f99d00}.zenuml .outline-lime-200\\/10{outline-color:#d9f99d1a}.zenuml .outline-lime-200\\/100{outline-color:#d9f99d}.zenuml .outline-lime-200\\/15{outline-color:#d9f99d26}.zenuml .outline-lime-200\\/20{outline-color:#d9f99d33}.zenuml .outline-lime-200\\/25{outline-color:#d9f99d40}.zenuml .outline-lime-200\\/30{outline-color:#d9f99d4d}.zenuml .outline-lime-200\\/35{outline-color:#d9f99d59}.zenuml .outline-lime-200\\/40{outline-color:#d9f99d66}.zenuml .outline-lime-200\\/45{outline-color:#d9f99d73}.zenuml .outline-lime-200\\/5{outline-color:#d9f99d0d}.zenuml .outline-lime-200\\/50{outline-color:#d9f99d80}.zenuml .outline-lime-200\\/55{outline-color:#d9f99d8c}.zenuml .outline-lime-200\\/60{outline-color:#d9f99d99}.zenuml .outline-lime-200\\/65{outline-color:#d9f99da6}.zenuml .outline-lime-200\\/70{outline-color:#d9f99db3}.zenuml .outline-lime-200\\/75{outline-color:#d9f99dbf}.zenuml .outline-lime-200\\/80{outline-color:#d9f99dcc}.zenuml .outline-lime-200\\/85{outline-color:#d9f99dd9}.zenuml .outline-lime-200\\/90{outline-color:#d9f99de6}.zenuml .outline-lime-200\\/95{outline-color:#d9f99df2}.zenuml .outline-lime-300{outline-color:#bef264}.zenuml .outline-lime-300\\/0{outline-color:#bef26400}.zenuml .outline-lime-300\\/10{outline-color:#bef2641a}.zenuml .outline-lime-300\\/100{outline-color:#bef264}.zenuml .outline-lime-300\\/15{outline-color:#bef26426}.zenuml .outline-lime-300\\/20{outline-color:#bef26433}.zenuml .outline-lime-300\\/25{outline-color:#bef26440}.zenuml .outline-lime-300\\/30{outline-color:#bef2644d}.zenuml .outline-lime-300\\/35{outline-color:#bef26459}.zenuml .outline-lime-300\\/40{outline-color:#bef26466}.zenuml .outline-lime-300\\/45{outline-color:#bef26473}.zenuml .outline-lime-300\\/5{outline-color:#bef2640d}.zenuml .outline-lime-300\\/50{outline-color:#bef26480}.zenuml .outline-lime-300\\/55{outline-color:#bef2648c}.zenuml .outline-lime-300\\/60{outline-color:#bef26499}.zenuml .outline-lime-300\\/65{outline-color:#bef264a6}.zenuml .outline-lime-300\\/70{outline-color:#bef264b3}.zenuml .outline-lime-300\\/75{outline-color:#bef264bf}.zenuml .outline-lime-300\\/80{outline-color:#bef264cc}.zenuml .outline-lime-300\\/85{outline-color:#bef264d9}.zenuml .outline-lime-300\\/90{outline-color:#bef264e6}.zenuml .outline-lime-300\\/95{outline-color:#bef264f2}.zenuml .outline-lime-400{outline-color:#a3e635}.zenuml .outline-lime-400\\/0{outline-color:#a3e63500}.zenuml .outline-lime-400\\/10{outline-color:#a3e6351a}.zenuml .outline-lime-400\\/100{outline-color:#a3e635}.zenuml .outline-lime-400\\/15{outline-color:#a3e63526}.zenuml .outline-lime-400\\/20{outline-color:#a3e63533}.zenuml .outline-lime-400\\/25{outline-color:#a3e63540}.zenuml .outline-lime-400\\/30{outline-color:#a3e6354d}.zenuml .outline-lime-400\\/35{outline-color:#a3e63559}.zenuml .outline-lime-400\\/40{outline-color:#a3e63566}.zenuml .outline-lime-400\\/45{outline-color:#a3e63573}.zenuml .outline-lime-400\\/5{outline-color:#a3e6350d}.zenuml .outline-lime-400\\/50{outline-color:#a3e63580}.zenuml .outline-lime-400\\/55{outline-color:#a3e6358c}.zenuml .outline-lime-400\\/60{outline-color:#a3e63599}.zenuml .outline-lime-400\\/65{outline-color:#a3e635a6}.zenuml .outline-lime-400\\/70{outline-color:#a3e635b3}.zenuml .outline-lime-400\\/75{outline-color:#a3e635bf}.zenuml .outline-lime-400\\/80{outline-color:#a3e635cc}.zenuml .outline-lime-400\\/85{outline-color:#a3e635d9}.zenuml .outline-lime-400\\/90{outline-color:#a3e635e6}.zenuml .outline-lime-400\\/95{outline-color:#a3e635f2}.zenuml .outline-lime-50{outline-color:#f7fee7}.zenuml .outline-lime-50\\/0{outline-color:#f7fee700}.zenuml .outline-lime-50\\/10{outline-color:#f7fee71a}.zenuml .outline-lime-50\\/100{outline-color:#f7fee7}.zenuml .outline-lime-50\\/15{outline-color:#f7fee726}.zenuml .outline-lime-50\\/20{outline-color:#f7fee733}.zenuml .outline-lime-50\\/25{outline-color:#f7fee740}.zenuml .outline-lime-50\\/30{outline-color:#f7fee74d}.zenuml .outline-lime-50\\/35{outline-color:#f7fee759}.zenuml .outline-lime-50\\/40{outline-color:#f7fee766}.zenuml .outline-lime-50\\/45{outline-color:#f7fee773}.zenuml .outline-lime-50\\/5{outline-color:#f7fee70d}.zenuml .outline-lime-50\\/50{outline-color:#f7fee780}.zenuml .outline-lime-50\\/55{outline-color:#f7fee78c}.zenuml .outline-lime-50\\/60{outline-color:#f7fee799}.zenuml .outline-lime-50\\/65{outline-color:#f7fee7a6}.zenuml .outline-lime-50\\/70{outline-color:#f7fee7b3}.zenuml .outline-lime-50\\/75{outline-color:#f7fee7bf}.zenuml .outline-lime-50\\/80{outline-color:#f7fee7cc}.zenuml .outline-lime-50\\/85{outline-color:#f7fee7d9}.zenuml .outline-lime-50\\/90{outline-color:#f7fee7e6}.zenuml .outline-lime-50\\/95{outline-color:#f7fee7f2}.zenuml .outline-lime-500{outline-color:#84cc16}.zenuml .outline-lime-500\\/0{outline-color:#84cc1600}.zenuml .outline-lime-500\\/10{outline-color:#84cc161a}.zenuml .outline-lime-500\\/100{outline-color:#84cc16}.zenuml .outline-lime-500\\/15{outline-color:#84cc1626}.zenuml .outline-lime-500\\/20{outline-color:#84cc1633}.zenuml .outline-lime-500\\/25{outline-color:#84cc1640}.zenuml .outline-lime-500\\/30{outline-color:#84cc164d}.zenuml .outline-lime-500\\/35{outline-color:#84cc1659}.zenuml .outline-lime-500\\/40{outline-color:#84cc1666}.zenuml .outline-lime-500\\/45{outline-color:#84cc1673}.zenuml .outline-lime-500\\/5{outline-color:#84cc160d}.zenuml .outline-lime-500\\/50{outline-color:#84cc1680}.zenuml .outline-lime-500\\/55{outline-color:#84cc168c}.zenuml .outline-lime-500\\/60{outline-color:#84cc1699}.zenuml .outline-lime-500\\/65{outline-color:#84cc16a6}.zenuml .outline-lime-500\\/70{outline-color:#84cc16b3}.zenuml .outline-lime-500\\/75{outline-color:#84cc16bf}.zenuml .outline-lime-500\\/80{outline-color:#84cc16cc}.zenuml .outline-lime-500\\/85{outline-color:#84cc16d9}.zenuml .outline-lime-500\\/90{outline-color:#84cc16e6}.zenuml .outline-lime-500\\/95{outline-color:#84cc16f2}.zenuml .outline-lime-600{outline-color:#65a30d}.zenuml .outline-lime-600\\/0{outline-color:#65a30d00}.zenuml .outline-lime-600\\/10{outline-color:#65a30d1a}.zenuml .outline-lime-600\\/100{outline-color:#65a30d}.zenuml .outline-lime-600\\/15{outline-color:#65a30d26}.zenuml .outline-lime-600\\/20{outline-color:#65a30d33}.zenuml .outline-lime-600\\/25{outline-color:#65a30d40}.zenuml .outline-lime-600\\/30{outline-color:#65a30d4d}.zenuml .outline-lime-600\\/35{outline-color:#65a30d59}.zenuml .outline-lime-600\\/40{outline-color:#65a30d66}.zenuml .outline-lime-600\\/45{outline-color:#65a30d73}.zenuml .outline-lime-600\\/5{outline-color:#65a30d0d}.zenuml .outline-lime-600\\/50{outline-color:#65a30d80}.zenuml .outline-lime-600\\/55{outline-color:#65a30d8c}.zenuml .outline-lime-600\\/60{outline-color:#65a30d99}.zenuml .outline-lime-600\\/65{outline-color:#65a30da6}.zenuml .outline-lime-600\\/70{outline-color:#65a30db3}.zenuml .outline-lime-600\\/75{outline-color:#65a30dbf}.zenuml .outline-lime-600\\/80{outline-color:#65a30dcc}.zenuml .outline-lime-600\\/85{outline-color:#65a30dd9}.zenuml .outline-lime-600\\/90{outline-color:#65a30de6}.zenuml .outline-lime-600\\/95{outline-color:#65a30df2}.zenuml .outline-lime-700{outline-color:#4d7c0f}.zenuml .outline-lime-700\\/0{outline-color:#4d7c0f00}.zenuml .outline-lime-700\\/10{outline-color:#4d7c0f1a}.zenuml .outline-lime-700\\/100{outline-color:#4d7c0f}.zenuml .outline-lime-700\\/15{outline-color:#4d7c0f26}.zenuml .outline-lime-700\\/20{outline-color:#4d7c0f33}.zenuml .outline-lime-700\\/25{outline-color:#4d7c0f40}.zenuml .outline-lime-700\\/30{outline-color:#4d7c0f4d}.zenuml .outline-lime-700\\/35{outline-color:#4d7c0f59}.zenuml .outline-lime-700\\/40{outline-color:#4d7c0f66}.zenuml .outline-lime-700\\/45{outline-color:#4d7c0f73}.zenuml .outline-lime-700\\/5{outline-color:#4d7c0f0d}.zenuml .outline-lime-700\\/50{outline-color:#4d7c0f80}.zenuml .outline-lime-700\\/55{outline-color:#4d7c0f8c}.zenuml .outline-lime-700\\/60{outline-color:#4d7c0f99}.zenuml .outline-lime-700\\/65{outline-color:#4d7c0fa6}.zenuml .outline-lime-700\\/70{outline-color:#4d7c0fb3}.zenuml .outline-lime-700\\/75{outline-color:#4d7c0fbf}.zenuml .outline-lime-700\\/80{outline-color:#4d7c0fcc}.zenuml .outline-lime-700\\/85{outline-color:#4d7c0fd9}.zenuml .outline-lime-700\\/90{outline-color:#4d7c0fe6}.zenuml .outline-lime-700\\/95{outline-color:#4d7c0ff2}.zenuml .outline-lime-800{outline-color:#3f6212}.zenuml .outline-lime-800\\/0{outline-color:#3f621200}.zenuml .outline-lime-800\\/10{outline-color:#3f62121a}.zenuml .outline-lime-800\\/100{outline-color:#3f6212}.zenuml .outline-lime-800\\/15{outline-color:#3f621226}.zenuml .outline-lime-800\\/20{outline-color:#3f621233}.zenuml .outline-lime-800\\/25{outline-color:#3f621240}.zenuml .outline-lime-800\\/30{outline-color:#3f62124d}.zenuml .outline-lime-800\\/35{outline-color:#3f621259}.zenuml .outline-lime-800\\/40{outline-color:#3f621266}.zenuml .outline-lime-800\\/45{outline-color:#3f621273}.zenuml .outline-lime-800\\/5{outline-color:#3f62120d}.zenuml .outline-lime-800\\/50{outline-color:#3f621280}.zenuml .outline-lime-800\\/55{outline-color:#3f62128c}.zenuml .outline-lime-800\\/60{outline-color:#3f621299}.zenuml .outline-lime-800\\/65{outline-color:#3f6212a6}.zenuml .outline-lime-800\\/70{outline-color:#3f6212b3}.zenuml .outline-lime-800\\/75{outline-color:#3f6212bf}.zenuml .outline-lime-800\\/80{outline-color:#3f6212cc}.zenuml .outline-lime-800\\/85{outline-color:#3f6212d9}.zenuml .outline-lime-800\\/90{outline-color:#3f6212e6}.zenuml .outline-lime-800\\/95{outline-color:#3f6212f2}.zenuml .outline-lime-900{outline-color:#365314}.zenuml .outline-lime-900\\/0{outline-color:#36531400}.zenuml .outline-lime-900\\/10{outline-color:#3653141a}.zenuml .outline-lime-900\\/100{outline-color:#365314}.zenuml .outline-lime-900\\/15{outline-color:#36531426}.zenuml .outline-lime-900\\/20{outline-color:#36531433}.zenuml .outline-lime-900\\/25{outline-color:#36531440}.zenuml .outline-lime-900\\/30{outline-color:#3653144d}.zenuml .outline-lime-900\\/35{outline-color:#36531459}.zenuml .outline-lime-900\\/40{outline-color:#36531466}.zenuml .outline-lime-900\\/45{outline-color:#36531473}.zenuml .outline-lime-900\\/5{outline-color:#3653140d}.zenuml .outline-lime-900\\/50{outline-color:#36531480}.zenuml .outline-lime-900\\/55{outline-color:#3653148c}.zenuml .outline-lime-900\\/60{outline-color:#36531499}.zenuml .outline-lime-900\\/65{outline-color:#365314a6}.zenuml .outline-lime-900\\/70{outline-color:#365314b3}.zenuml .outline-lime-900\\/75{outline-color:#365314bf}.zenuml .outline-lime-900\\/80{outline-color:#365314cc}.zenuml .outline-lime-900\\/85{outline-color:#365314d9}.zenuml .outline-lime-900\\/90{outline-color:#365314e6}.zenuml .outline-lime-900\\/95{outline-color:#365314f2}.zenuml .outline-lime-950{outline-color:#1a2e05}.zenuml .outline-lime-950\\/0{outline-color:#1a2e0500}.zenuml .outline-lime-950\\/10{outline-color:#1a2e051a}.zenuml .outline-lime-950\\/100{outline-color:#1a2e05}.zenuml .outline-lime-950\\/15{outline-color:#1a2e0526}.zenuml .outline-lime-950\\/20{outline-color:#1a2e0533}.zenuml .outline-lime-950\\/25{outline-color:#1a2e0540}.zenuml .outline-lime-950\\/30{outline-color:#1a2e054d}.zenuml .outline-lime-950\\/35{outline-color:#1a2e0559}.zenuml .outline-lime-950\\/40{outline-color:#1a2e0566}.zenuml .outline-lime-950\\/45{outline-color:#1a2e0573}.zenuml .outline-lime-950\\/5{outline-color:#1a2e050d}.zenuml .outline-lime-950\\/50{outline-color:#1a2e0580}.zenuml .outline-lime-950\\/55{outline-color:#1a2e058c}.zenuml .outline-lime-950\\/60{outline-color:#1a2e0599}.zenuml .outline-lime-950\\/65{outline-color:#1a2e05a6}.zenuml .outline-lime-950\\/70{outline-color:#1a2e05b3}.zenuml .outline-lime-950\\/75{outline-color:#1a2e05bf}.zenuml .outline-lime-950\\/80{outline-color:#1a2e05cc}.zenuml .outline-lime-950\\/85{outline-color:#1a2e05d9}.zenuml .outline-lime-950\\/90{outline-color:#1a2e05e6}.zenuml .outline-lime-950\\/95{outline-color:#1a2e05f2}.zenuml .outline-neutral-100{outline-color:#f5f5f5}.zenuml .outline-neutral-100\\/0{outline-color:#f5f5f500}.zenuml .outline-neutral-100\\/10{outline-color:#f5f5f51a}.zenuml .outline-neutral-100\\/100{outline-color:#f5f5f5}.zenuml .outline-neutral-100\\/15{outline-color:#f5f5f526}.zenuml .outline-neutral-100\\/20{outline-color:#f5f5f533}.zenuml .outline-neutral-100\\/25{outline-color:#f5f5f540}.zenuml .outline-neutral-100\\/30{outline-color:#f5f5f54d}.zenuml .outline-neutral-100\\/35{outline-color:#f5f5f559}.zenuml .outline-neutral-100\\/40{outline-color:#f5f5f566}.zenuml .outline-neutral-100\\/45{outline-color:#f5f5f573}.zenuml .outline-neutral-100\\/5{outline-color:#f5f5f50d}.zenuml .outline-neutral-100\\/50{outline-color:#f5f5f580}.zenuml .outline-neutral-100\\/55{outline-color:#f5f5f58c}.zenuml .outline-neutral-100\\/60{outline-color:#f5f5f599}.zenuml .outline-neutral-100\\/65{outline-color:#f5f5f5a6}.zenuml .outline-neutral-100\\/70{outline-color:#f5f5f5b3}.zenuml .outline-neutral-100\\/75{outline-color:#f5f5f5bf}.zenuml .outline-neutral-100\\/80{outline-color:#f5f5f5cc}.zenuml .outline-neutral-100\\/85{outline-color:#f5f5f5d9}.zenuml .outline-neutral-100\\/90{outline-color:#f5f5f5e6}.zenuml .outline-neutral-100\\/95{outline-color:#f5f5f5f2}.zenuml .outline-neutral-200{outline-color:#e5e5e5}.zenuml .outline-neutral-200\\/0{outline-color:#e5e5e500}.zenuml .outline-neutral-200\\/10{outline-color:#e5e5e51a}.zenuml .outline-neutral-200\\/100{outline-color:#e5e5e5}.zenuml .outline-neutral-200\\/15{outline-color:#e5e5e526}.zenuml .outline-neutral-200\\/20{outline-color:#e5e5e533}.zenuml .outline-neutral-200\\/25{outline-color:#e5e5e540}.zenuml .outline-neutral-200\\/30{outline-color:#e5e5e54d}.zenuml .outline-neutral-200\\/35{outline-color:#e5e5e559}.zenuml .outline-neutral-200\\/40{outline-color:#e5e5e566}.zenuml .outline-neutral-200\\/45{outline-color:#e5e5e573}.zenuml .outline-neutral-200\\/5{outline-color:#e5e5e50d}.zenuml .outline-neutral-200\\/50{outline-color:#e5e5e580}.zenuml .outline-neutral-200\\/55{outline-color:#e5e5e58c}.zenuml .outline-neutral-200\\/60{outline-color:#e5e5e599}.zenuml .outline-neutral-200\\/65{outline-color:#e5e5e5a6}.zenuml .outline-neutral-200\\/70{outline-color:#e5e5e5b3}.zenuml .outline-neutral-200\\/75{outline-color:#e5e5e5bf}.zenuml .outline-neutral-200\\/80{outline-color:#e5e5e5cc}.zenuml .outline-neutral-200\\/85{outline-color:#e5e5e5d9}.zenuml .outline-neutral-200\\/90{outline-color:#e5e5e5e6}.zenuml .outline-neutral-200\\/95{outline-color:#e5e5e5f2}.zenuml .outline-neutral-300{outline-color:#d4d4d4}.zenuml .outline-neutral-300\\/0{outline-color:#d4d4d400}.zenuml .outline-neutral-300\\/10{outline-color:#d4d4d41a}.zenuml .outline-neutral-300\\/100{outline-color:#d4d4d4}.zenuml .outline-neutral-300\\/15{outline-color:#d4d4d426}.zenuml .outline-neutral-300\\/20{outline-color:#d4d4d433}.zenuml .outline-neutral-300\\/25{outline-color:#d4d4d440}.zenuml .outline-neutral-300\\/30{outline-color:#d4d4d44d}.zenuml .outline-neutral-300\\/35{outline-color:#d4d4d459}.zenuml .outline-neutral-300\\/40{outline-color:#d4d4d466}.zenuml .outline-neutral-300\\/45{outline-color:#d4d4d473}.zenuml .outline-neutral-300\\/5{outline-color:#d4d4d40d}.zenuml .outline-neutral-300\\/50{outline-color:#d4d4d480}.zenuml .outline-neutral-300\\/55{outline-color:#d4d4d48c}.zenuml .outline-neutral-300\\/60{outline-color:#d4d4d499}.zenuml .outline-neutral-300\\/65{outline-color:#d4d4d4a6}.zenuml .outline-neutral-300\\/70{outline-color:#d4d4d4b3}.zenuml .outline-neutral-300\\/75{outline-color:#d4d4d4bf}.zenuml .outline-neutral-300\\/80{outline-color:#d4d4d4cc}.zenuml .outline-neutral-300\\/85{outline-color:#d4d4d4d9}.zenuml .outline-neutral-300\\/90{outline-color:#d4d4d4e6}.zenuml .outline-neutral-300\\/95{outline-color:#d4d4d4f2}.zenuml .outline-neutral-400{outline-color:#a3a3a3}.zenuml .outline-neutral-400\\/0{outline-color:#a3a3a300}.zenuml .outline-neutral-400\\/10{outline-color:#a3a3a31a}.zenuml .outline-neutral-400\\/100{outline-color:#a3a3a3}.zenuml .outline-neutral-400\\/15{outline-color:#a3a3a326}.zenuml .outline-neutral-400\\/20{outline-color:#a3a3a333}.zenuml .outline-neutral-400\\/25{outline-color:#a3a3a340}.zenuml .outline-neutral-400\\/30{outline-color:#a3a3a34d}.zenuml .outline-neutral-400\\/35{outline-color:#a3a3a359}.zenuml .outline-neutral-400\\/40{outline-color:#a3a3a366}.zenuml .outline-neutral-400\\/45{outline-color:#a3a3a373}.zenuml .outline-neutral-400\\/5{outline-color:#a3a3a30d}.zenuml .outline-neutral-400\\/50{outline-color:#a3a3a380}.zenuml .outline-neutral-400\\/55{outline-color:#a3a3a38c}.zenuml .outline-neutral-400\\/60{outline-color:#a3a3a399}.zenuml .outline-neutral-400\\/65{outline-color:#a3a3a3a6}.zenuml .outline-neutral-400\\/70{outline-color:#a3a3a3b3}.zenuml .outline-neutral-400\\/75{outline-color:#a3a3a3bf}.zenuml .outline-neutral-400\\/80{outline-color:#a3a3a3cc}.zenuml .outline-neutral-400\\/85{outline-color:#a3a3a3d9}.zenuml .outline-neutral-400\\/90{outline-color:#a3a3a3e6}.zenuml .outline-neutral-400\\/95{outline-color:#a3a3a3f2}.zenuml .outline-neutral-50{outline-color:#fafafa}.zenuml .outline-neutral-50\\/0{outline-color:#fafafa00}.zenuml .outline-neutral-50\\/10{outline-color:#fafafa1a}.zenuml .outline-neutral-50\\/100{outline-color:#fafafa}.zenuml .outline-neutral-50\\/15{outline-color:#fafafa26}.zenuml .outline-neutral-50\\/20{outline-color:#fafafa33}.zenuml .outline-neutral-50\\/25{outline-color:#fafafa40}.zenuml .outline-neutral-50\\/30{outline-color:#fafafa4d}.zenuml .outline-neutral-50\\/35{outline-color:#fafafa59}.zenuml .outline-neutral-50\\/40{outline-color:#fafafa66}.zenuml .outline-neutral-50\\/45{outline-color:#fafafa73}.zenuml .outline-neutral-50\\/5{outline-color:#fafafa0d}.zenuml .outline-neutral-50\\/50{outline-color:#fafafa80}.zenuml .outline-neutral-50\\/55{outline-color:#fafafa8c}.zenuml .outline-neutral-50\\/60{outline-color:#fafafa99}.zenuml .outline-neutral-50\\/65{outline-color:#fafafaa6}.zenuml .outline-neutral-50\\/70{outline-color:#fafafab3}.zenuml .outline-neutral-50\\/75{outline-color:#fafafabf}.zenuml .outline-neutral-50\\/80{outline-color:#fafafacc}.zenuml .outline-neutral-50\\/85{outline-color:#fafafad9}.zenuml .outline-neutral-50\\/90{outline-color:#fafafae6}.zenuml .outline-neutral-50\\/95{outline-color:#fafafaf2}.zenuml .outline-neutral-500{outline-color:#737373}.zenuml .outline-neutral-500\\/0{outline-color:#73737300}.zenuml .outline-neutral-500\\/10{outline-color:#7373731a}.zenuml .outline-neutral-500\\/100{outline-color:#737373}.zenuml .outline-neutral-500\\/15{outline-color:#73737326}.zenuml .outline-neutral-500\\/20{outline-color:#73737333}.zenuml .outline-neutral-500\\/25{outline-color:#73737340}.zenuml .outline-neutral-500\\/30{outline-color:#7373734d}.zenuml .outline-neutral-500\\/35{outline-color:#73737359}.zenuml .outline-neutral-500\\/40{outline-color:#73737366}.zenuml .outline-neutral-500\\/45{outline-color:#73737373}.zenuml .outline-neutral-500\\/5{outline-color:#7373730d}.zenuml .outline-neutral-500\\/50{outline-color:#73737380}.zenuml .outline-neutral-500\\/55{outline-color:#7373738c}.zenuml .outline-neutral-500\\/60{outline-color:#73737399}.zenuml .outline-neutral-500\\/65{outline-color:#737373a6}.zenuml .outline-neutral-500\\/70{outline-color:#737373b3}.zenuml .outline-neutral-500\\/75{outline-color:#737373bf}.zenuml .outline-neutral-500\\/80{outline-color:#737373cc}.zenuml .outline-neutral-500\\/85{outline-color:#737373d9}.zenuml .outline-neutral-500\\/90{outline-color:#737373e6}.zenuml .outline-neutral-500\\/95{outline-color:#737373f2}.zenuml .outline-neutral-600{outline-color:#525252}.zenuml .outline-neutral-600\\/0{outline-color:#52525200}.zenuml .outline-neutral-600\\/10{outline-color:#5252521a}.zenuml .outline-neutral-600\\/100{outline-color:#525252}.zenuml .outline-neutral-600\\/15{outline-color:#52525226}.zenuml .outline-neutral-600\\/20{outline-color:#52525233}.zenuml .outline-neutral-600\\/25{outline-color:#52525240}.zenuml .outline-neutral-600\\/30{outline-color:#5252524d}.zenuml .outline-neutral-600\\/35{outline-color:#52525259}.zenuml .outline-neutral-600\\/40{outline-color:#52525266}.zenuml .outline-neutral-600\\/45{outline-color:#52525273}.zenuml .outline-neutral-600\\/5{outline-color:#5252520d}.zenuml .outline-neutral-600\\/50{outline-color:#52525280}.zenuml .outline-neutral-600\\/55{outline-color:#5252528c}.zenuml .outline-neutral-600\\/60{outline-color:#52525299}.zenuml .outline-neutral-600\\/65{outline-color:#525252a6}.zenuml .outline-neutral-600\\/70{outline-color:#525252b3}.zenuml .outline-neutral-600\\/75{outline-color:#525252bf}.zenuml .outline-neutral-600\\/80{outline-color:#525252cc}.zenuml .outline-neutral-600\\/85{outline-color:#525252d9}.zenuml .outline-neutral-600\\/90{outline-color:#525252e6}.zenuml .outline-neutral-600\\/95{outline-color:#525252f2}.zenuml .outline-neutral-700{outline-color:#404040}.zenuml .outline-neutral-700\\/0{outline-color:#40404000}.zenuml .outline-neutral-700\\/10{outline-color:#4040401a}.zenuml .outline-neutral-700\\/100{outline-color:#404040}.zenuml .outline-neutral-700\\/15{outline-color:#40404026}.zenuml .outline-neutral-700\\/20{outline-color:#40404033}.zenuml .outline-neutral-700\\/25{outline-color:#40404040}.zenuml .outline-neutral-700\\/30{outline-color:#4040404d}.zenuml .outline-neutral-700\\/35{outline-color:#40404059}.zenuml .outline-neutral-700\\/40{outline-color:#40404066}.zenuml .outline-neutral-700\\/45{outline-color:#40404073}.zenuml .outline-neutral-700\\/5{outline-color:#4040400d}.zenuml .outline-neutral-700\\/50{outline-color:#40404080}.zenuml .outline-neutral-700\\/55{outline-color:#4040408c}.zenuml .outline-neutral-700\\/60{outline-color:#40404099}.zenuml .outline-neutral-700\\/65{outline-color:#404040a6}.zenuml .outline-neutral-700\\/70{outline-color:#404040b3}.zenuml .outline-neutral-700\\/75{outline-color:#404040bf}.zenuml .outline-neutral-700\\/80{outline-color:#404040cc}.zenuml .outline-neutral-700\\/85{outline-color:#404040d9}.zenuml .outline-neutral-700\\/90{outline-color:#404040e6}.zenuml .outline-neutral-700\\/95{outline-color:#404040f2}.zenuml .outline-neutral-800{outline-color:#262626}.zenuml .outline-neutral-800\\/0{outline-color:#26262600}.zenuml .outline-neutral-800\\/10{outline-color:#2626261a}.zenuml .outline-neutral-800\\/100{outline-color:#262626}.zenuml .outline-neutral-800\\/15{outline-color:#26262626}.zenuml .outline-neutral-800\\/20{outline-color:#26262633}.zenuml .outline-neutral-800\\/25{outline-color:#26262640}.zenuml .outline-neutral-800\\/30{outline-color:#2626264d}.zenuml .outline-neutral-800\\/35{outline-color:#26262659}.zenuml .outline-neutral-800\\/40{outline-color:#26262666}.zenuml .outline-neutral-800\\/45{outline-color:#26262673}.zenuml .outline-neutral-800\\/5{outline-color:#2626260d}.zenuml .outline-neutral-800\\/50{outline-color:#26262680}.zenuml .outline-neutral-800\\/55{outline-color:#2626268c}.zenuml .outline-neutral-800\\/60{outline-color:#26262699}.zenuml .outline-neutral-800\\/65{outline-color:#262626a6}.zenuml .outline-neutral-800\\/70{outline-color:#262626b3}.zenuml .outline-neutral-800\\/75{outline-color:#262626bf}.zenuml .outline-neutral-800\\/80{outline-color:#262626cc}.zenuml .outline-neutral-800\\/85{outline-color:#262626d9}.zenuml .outline-neutral-800\\/90{outline-color:#262626e6}.zenuml .outline-neutral-800\\/95{outline-color:#262626f2}.zenuml .outline-neutral-900{outline-color:#171717}.zenuml .outline-neutral-900\\/0{outline-color:#17171700}.zenuml .outline-neutral-900\\/10{outline-color:#1717171a}.zenuml .outline-neutral-900\\/100{outline-color:#171717}.zenuml .outline-neutral-900\\/15{outline-color:#17171726}.zenuml .outline-neutral-900\\/20{outline-color:#17171733}.zenuml .outline-neutral-900\\/25{outline-color:#17171740}.zenuml .outline-neutral-900\\/30{outline-color:#1717174d}.zenuml .outline-neutral-900\\/35{outline-color:#17171759}.zenuml .outline-neutral-900\\/40{outline-color:#17171766}.zenuml .outline-neutral-900\\/45{outline-color:#17171773}.zenuml .outline-neutral-900\\/5{outline-color:#1717170d}.zenuml .outline-neutral-900\\/50{outline-color:#17171780}.zenuml .outline-neutral-900\\/55{outline-color:#1717178c}.zenuml .outline-neutral-900\\/60{outline-color:#17171799}.zenuml .outline-neutral-900\\/65{outline-color:#171717a6}.zenuml .outline-neutral-900\\/70{outline-color:#171717b3}.zenuml .outline-neutral-900\\/75{outline-color:#171717bf}.zenuml .outline-neutral-900\\/80{outline-color:#171717cc}.zenuml .outline-neutral-900\\/85{outline-color:#171717d9}.zenuml .outline-neutral-900\\/90{outline-color:#171717e6}.zenuml .outline-neutral-900\\/95{outline-color:#171717f2}.zenuml .outline-neutral-950{outline-color:#0a0a0a}.zenuml .outline-neutral-950\\/0{outline-color:#0a0a0a00}.zenuml .outline-neutral-950\\/10{outline-color:#0a0a0a1a}.zenuml .outline-neutral-950\\/100{outline-color:#0a0a0a}.zenuml .outline-neutral-950\\/15{outline-color:#0a0a0a26}.zenuml .outline-neutral-950\\/20{outline-color:#0a0a0a33}.zenuml .outline-neutral-950\\/25{outline-color:#0a0a0a40}.zenuml .outline-neutral-950\\/30{outline-color:#0a0a0a4d}.zenuml .outline-neutral-950\\/35{outline-color:#0a0a0a59}.zenuml .outline-neutral-950\\/40{outline-color:#0a0a0a66}.zenuml .outline-neutral-950\\/45{outline-color:#0a0a0a73}.zenuml .outline-neutral-950\\/5{outline-color:#0a0a0a0d}.zenuml .outline-neutral-950\\/50{outline-color:#0a0a0a80}.zenuml .outline-neutral-950\\/55{outline-color:#0a0a0a8c}.zenuml .outline-neutral-950\\/60{outline-color:#0a0a0a99}.zenuml .outline-neutral-950\\/65{outline-color:#0a0a0aa6}.zenuml .outline-neutral-950\\/70{outline-color:#0a0a0ab3}.zenuml .outline-neutral-950\\/75{outline-color:#0a0a0abf}.zenuml .outline-neutral-950\\/80{outline-color:#0a0a0acc}.zenuml .outline-neutral-950\\/85{outline-color:#0a0a0ad9}.zenuml .outline-neutral-950\\/90{outline-color:#0a0a0ae6}.zenuml .outline-neutral-950\\/95{outline-color:#0a0a0af2}.zenuml .outline-orange-100{outline-color:#ffedd5}.zenuml .outline-orange-100\\/0{outline-color:#ffedd500}.zenuml .outline-orange-100\\/10{outline-color:#ffedd51a}.zenuml .outline-orange-100\\/100{outline-color:#ffedd5}.zenuml .outline-orange-100\\/15{outline-color:#ffedd526}.zenuml .outline-orange-100\\/20{outline-color:#ffedd533}.zenuml .outline-orange-100\\/25{outline-color:#ffedd540}.zenuml .outline-orange-100\\/30{outline-color:#ffedd54d}.zenuml .outline-orange-100\\/35{outline-color:#ffedd559}.zenuml .outline-orange-100\\/40{outline-color:#ffedd566}.zenuml .outline-orange-100\\/45{outline-color:#ffedd573}.zenuml .outline-orange-100\\/5{outline-color:#ffedd50d}.zenuml .outline-orange-100\\/50{outline-color:#ffedd580}.zenuml .outline-orange-100\\/55{outline-color:#ffedd58c}.zenuml .outline-orange-100\\/60{outline-color:#ffedd599}.zenuml .outline-orange-100\\/65{outline-color:#ffedd5a6}.zenuml .outline-orange-100\\/70{outline-color:#ffedd5b3}.zenuml .outline-orange-100\\/75{outline-color:#ffedd5bf}.zenuml .outline-orange-100\\/80{outline-color:#ffedd5cc}.zenuml .outline-orange-100\\/85{outline-color:#ffedd5d9}.zenuml .outline-orange-100\\/90{outline-color:#ffedd5e6}.zenuml .outline-orange-100\\/95{outline-color:#ffedd5f2}.zenuml .outline-orange-200{outline-color:#fed7aa}.zenuml .outline-orange-200\\/0{outline-color:#fed7aa00}.zenuml .outline-orange-200\\/10{outline-color:#fed7aa1a}.zenuml .outline-orange-200\\/100{outline-color:#fed7aa}.zenuml .outline-orange-200\\/15{outline-color:#fed7aa26}.zenuml .outline-orange-200\\/20{outline-color:#fed7aa33}.zenuml .outline-orange-200\\/25{outline-color:#fed7aa40}.zenuml .outline-orange-200\\/30{outline-color:#fed7aa4d}.zenuml .outline-orange-200\\/35{outline-color:#fed7aa59}.zenuml .outline-orange-200\\/40{outline-color:#fed7aa66}.zenuml .outline-orange-200\\/45{outline-color:#fed7aa73}.zenuml .outline-orange-200\\/5{outline-color:#fed7aa0d}.zenuml .outline-orange-200\\/50{outline-color:#fed7aa80}.zenuml .outline-orange-200\\/55{outline-color:#fed7aa8c}.zenuml .outline-orange-200\\/60{outline-color:#fed7aa99}.zenuml .outline-orange-200\\/65{outline-color:#fed7aaa6}.zenuml .outline-orange-200\\/70{outline-color:#fed7aab3}.zenuml .outline-orange-200\\/75{outline-color:#fed7aabf}.zenuml .outline-orange-200\\/80{outline-color:#fed7aacc}.zenuml .outline-orange-200\\/85{outline-color:#fed7aad9}.zenuml .outline-orange-200\\/90{outline-color:#fed7aae6}.zenuml .outline-orange-200\\/95{outline-color:#fed7aaf2}.zenuml .outline-orange-300{outline-color:#fdba74}.zenuml .outline-orange-300\\/0{outline-color:#fdba7400}.zenuml .outline-orange-300\\/10{outline-color:#fdba741a}.zenuml .outline-orange-300\\/100{outline-color:#fdba74}.zenuml .outline-orange-300\\/15{outline-color:#fdba7426}.zenuml .outline-orange-300\\/20{outline-color:#fdba7433}.zenuml .outline-orange-300\\/25{outline-color:#fdba7440}.zenuml .outline-orange-300\\/30{outline-color:#fdba744d}.zenuml .outline-orange-300\\/35{outline-color:#fdba7459}.zenuml .outline-orange-300\\/40{outline-color:#fdba7466}.zenuml .outline-orange-300\\/45{outline-color:#fdba7473}.zenuml .outline-orange-300\\/5{outline-color:#fdba740d}.zenuml .outline-orange-300\\/50{outline-color:#fdba7480}.zenuml .outline-orange-300\\/55{outline-color:#fdba748c}.zenuml .outline-orange-300\\/60{outline-color:#fdba7499}.zenuml .outline-orange-300\\/65{outline-color:#fdba74a6}.zenuml .outline-orange-300\\/70{outline-color:#fdba74b3}.zenuml .outline-orange-300\\/75{outline-color:#fdba74bf}.zenuml .outline-orange-300\\/80{outline-color:#fdba74cc}.zenuml .outline-orange-300\\/85{outline-color:#fdba74d9}.zenuml .outline-orange-300\\/90{outline-color:#fdba74e6}.zenuml .outline-orange-300\\/95{outline-color:#fdba74f2}.zenuml .outline-orange-400{outline-color:#fb923c}.zenuml .outline-orange-400\\/0{outline-color:#fb923c00}.zenuml .outline-orange-400\\/10{outline-color:#fb923c1a}.zenuml .outline-orange-400\\/100{outline-color:#fb923c}.zenuml .outline-orange-400\\/15{outline-color:#fb923c26}.zenuml .outline-orange-400\\/20{outline-color:#fb923c33}.zenuml .outline-orange-400\\/25{outline-color:#fb923c40}.zenuml .outline-orange-400\\/30{outline-color:#fb923c4d}.zenuml .outline-orange-400\\/35{outline-color:#fb923c59}.zenuml .outline-orange-400\\/40{outline-color:#fb923c66}.zenuml .outline-orange-400\\/45{outline-color:#fb923c73}.zenuml .outline-orange-400\\/5{outline-color:#fb923c0d}.zenuml .outline-orange-400\\/50{outline-color:#fb923c80}.zenuml .outline-orange-400\\/55{outline-color:#fb923c8c}.zenuml .outline-orange-400\\/60{outline-color:#fb923c99}.zenuml .outline-orange-400\\/65{outline-color:#fb923ca6}.zenuml .outline-orange-400\\/70{outline-color:#fb923cb3}.zenuml .outline-orange-400\\/75{outline-color:#fb923cbf}.zenuml .outline-orange-400\\/80{outline-color:#fb923ccc}.zenuml .outline-orange-400\\/85{outline-color:#fb923cd9}.zenuml .outline-orange-400\\/90{outline-color:#fb923ce6}.zenuml .outline-orange-400\\/95{outline-color:#fb923cf2}.zenuml .outline-orange-50{outline-color:#fff7ed}.zenuml .outline-orange-50\\/0{outline-color:#fff7ed00}.zenuml .outline-orange-50\\/10{outline-color:#fff7ed1a}.zenuml .outline-orange-50\\/100{outline-color:#fff7ed}.zenuml .outline-orange-50\\/15{outline-color:#fff7ed26}.zenuml .outline-orange-50\\/20{outline-color:#fff7ed33}.zenuml .outline-orange-50\\/25{outline-color:#fff7ed40}.zenuml .outline-orange-50\\/30{outline-color:#fff7ed4d}.zenuml .outline-orange-50\\/35{outline-color:#fff7ed59}.zenuml .outline-orange-50\\/40{outline-color:#fff7ed66}.zenuml .outline-orange-50\\/45{outline-color:#fff7ed73}.zenuml .outline-orange-50\\/5{outline-color:#fff7ed0d}.zenuml .outline-orange-50\\/50{outline-color:#fff7ed80}.zenuml .outline-orange-50\\/55{outline-color:#fff7ed8c}.zenuml .outline-orange-50\\/60{outline-color:#fff7ed99}.zenuml .outline-orange-50\\/65{outline-color:#fff7eda6}.zenuml .outline-orange-50\\/70{outline-color:#fff7edb3}.zenuml .outline-orange-50\\/75{outline-color:#fff7edbf}.zenuml .outline-orange-50\\/80{outline-color:#fff7edcc}.zenuml .outline-orange-50\\/85{outline-color:#fff7edd9}.zenuml .outline-orange-50\\/90{outline-color:#fff7ede6}.zenuml .outline-orange-50\\/95{outline-color:#fff7edf2}.zenuml .outline-orange-500{outline-color:#f97316}.zenuml .outline-orange-500\\/0{outline-color:#f9731600}.zenuml .outline-orange-500\\/10{outline-color:#f973161a}.zenuml .outline-orange-500\\/100{outline-color:#f97316}.zenuml .outline-orange-500\\/15{outline-color:#f9731626}.zenuml .outline-orange-500\\/20{outline-color:#f9731633}.zenuml .outline-orange-500\\/25{outline-color:#f9731640}.zenuml .outline-orange-500\\/30{outline-color:#f973164d}.zenuml .outline-orange-500\\/35{outline-color:#f9731659}.zenuml .outline-orange-500\\/40{outline-color:#f9731666}.zenuml .outline-orange-500\\/45{outline-color:#f9731673}.zenuml .outline-orange-500\\/5{outline-color:#f973160d}.zenuml .outline-orange-500\\/50{outline-color:#f9731680}.zenuml .outline-orange-500\\/55{outline-color:#f973168c}.zenuml .outline-orange-500\\/60{outline-color:#f9731699}.zenuml .outline-orange-500\\/65{outline-color:#f97316a6}.zenuml .outline-orange-500\\/70{outline-color:#f97316b3}.zenuml .outline-orange-500\\/75{outline-color:#f97316bf}.zenuml .outline-orange-500\\/80{outline-color:#f97316cc}.zenuml .outline-orange-500\\/85{outline-color:#f97316d9}.zenuml .outline-orange-500\\/90{outline-color:#f97316e6}.zenuml .outline-orange-500\\/95{outline-color:#f97316f2}.zenuml .outline-orange-600{outline-color:#ea580c}.zenuml .outline-orange-600\\/0{outline-color:#ea580c00}.zenuml .outline-orange-600\\/10{outline-color:#ea580c1a}.zenuml .outline-orange-600\\/100{outline-color:#ea580c}.zenuml .outline-orange-600\\/15{outline-color:#ea580c26}.zenuml .outline-orange-600\\/20{outline-color:#ea580c33}.zenuml .outline-orange-600\\/25{outline-color:#ea580c40}.zenuml .outline-orange-600\\/30{outline-color:#ea580c4d}.zenuml .outline-orange-600\\/35{outline-color:#ea580c59}.zenuml .outline-orange-600\\/40{outline-color:#ea580c66}.zenuml .outline-orange-600\\/45{outline-color:#ea580c73}.zenuml .outline-orange-600\\/5{outline-color:#ea580c0d}.zenuml .outline-orange-600\\/50{outline-color:#ea580c80}.zenuml .outline-orange-600\\/55{outline-color:#ea580c8c}.zenuml .outline-orange-600\\/60{outline-color:#ea580c99}.zenuml .outline-orange-600\\/65{outline-color:#ea580ca6}.zenuml .outline-orange-600\\/70{outline-color:#ea580cb3}.zenuml .outline-orange-600\\/75{outline-color:#ea580cbf}.zenuml .outline-orange-600\\/80{outline-color:#ea580ccc}.zenuml .outline-orange-600\\/85{outline-color:#ea580cd9}.zenuml .outline-orange-600\\/90{outline-color:#ea580ce6}.zenuml .outline-orange-600\\/95{outline-color:#ea580cf2}.zenuml .outline-orange-700{outline-color:#c2410c}.zenuml .outline-orange-700\\/0{outline-color:#c2410c00}.zenuml .outline-orange-700\\/10{outline-color:#c2410c1a}.zenuml .outline-orange-700\\/100{outline-color:#c2410c}.zenuml .outline-orange-700\\/15{outline-color:#c2410c26}.zenuml .outline-orange-700\\/20{outline-color:#c2410c33}.zenuml .outline-orange-700\\/25{outline-color:#c2410c40}.zenuml .outline-orange-700\\/30{outline-color:#c2410c4d}.zenuml .outline-orange-700\\/35{outline-color:#c2410c59}.zenuml .outline-orange-700\\/40{outline-color:#c2410c66}.zenuml .outline-orange-700\\/45{outline-color:#c2410c73}.zenuml .outline-orange-700\\/5{outline-color:#c2410c0d}.zenuml .outline-orange-700\\/50{outline-color:#c2410c80}.zenuml .outline-orange-700\\/55{outline-color:#c2410c8c}.zenuml .outline-orange-700\\/60{outline-color:#c2410c99}.zenuml .outline-orange-700\\/65{outline-color:#c2410ca6}.zenuml .outline-orange-700\\/70{outline-color:#c2410cb3}.zenuml .outline-orange-700\\/75{outline-color:#c2410cbf}.zenuml .outline-orange-700\\/80{outline-color:#c2410ccc}.zenuml .outline-orange-700\\/85{outline-color:#c2410cd9}.zenuml .outline-orange-700\\/90{outline-color:#c2410ce6}.zenuml .outline-orange-700\\/95{outline-color:#c2410cf2}.zenuml .outline-orange-800{outline-color:#9a3412}.zenuml .outline-orange-800\\/0{outline-color:#9a341200}.zenuml .outline-orange-800\\/10{outline-color:#9a34121a}.zenuml .outline-orange-800\\/100{outline-color:#9a3412}.zenuml .outline-orange-800\\/15{outline-color:#9a341226}.zenuml .outline-orange-800\\/20{outline-color:#9a341233}.zenuml .outline-orange-800\\/25{outline-color:#9a341240}.zenuml .outline-orange-800\\/30{outline-color:#9a34124d}.zenuml .outline-orange-800\\/35{outline-color:#9a341259}.zenuml .outline-orange-800\\/40{outline-color:#9a341266}.zenuml .outline-orange-800\\/45{outline-color:#9a341273}.zenuml .outline-orange-800\\/5{outline-color:#9a34120d}.zenuml .outline-orange-800\\/50{outline-color:#9a341280}.zenuml .outline-orange-800\\/55{outline-color:#9a34128c}.zenuml .outline-orange-800\\/60{outline-color:#9a341299}.zenuml .outline-orange-800\\/65{outline-color:#9a3412a6}.zenuml .outline-orange-800\\/70{outline-color:#9a3412b3}.zenuml .outline-orange-800\\/75{outline-color:#9a3412bf}.zenuml .outline-orange-800\\/80{outline-color:#9a3412cc}.zenuml .outline-orange-800\\/85{outline-color:#9a3412d9}.zenuml .outline-orange-800\\/90{outline-color:#9a3412e6}.zenuml .outline-orange-800\\/95{outline-color:#9a3412f2}.zenuml .outline-orange-900{outline-color:#7c2d12}.zenuml .outline-orange-900\\/0{outline-color:#7c2d1200}.zenuml .outline-orange-900\\/10{outline-color:#7c2d121a}.zenuml .outline-orange-900\\/100{outline-color:#7c2d12}.zenuml .outline-orange-900\\/15{outline-color:#7c2d1226}.zenuml .outline-orange-900\\/20{outline-color:#7c2d1233}.zenuml .outline-orange-900\\/25{outline-color:#7c2d1240}.zenuml .outline-orange-900\\/30{outline-color:#7c2d124d}.zenuml .outline-orange-900\\/35{outline-color:#7c2d1259}.zenuml .outline-orange-900\\/40{outline-color:#7c2d1266}.zenuml .outline-orange-900\\/45{outline-color:#7c2d1273}.zenuml .outline-orange-900\\/5{outline-color:#7c2d120d}.zenuml .outline-orange-900\\/50{outline-color:#7c2d1280}.zenuml .outline-orange-900\\/55{outline-color:#7c2d128c}.zenuml .outline-orange-900\\/60{outline-color:#7c2d1299}.zenuml .outline-orange-900\\/65{outline-color:#7c2d12a6}.zenuml .outline-orange-900\\/70{outline-color:#7c2d12b3}.zenuml .outline-orange-900\\/75{outline-color:#7c2d12bf}.zenuml .outline-orange-900\\/80{outline-color:#7c2d12cc}.zenuml .outline-orange-900\\/85{outline-color:#7c2d12d9}.zenuml .outline-orange-900\\/90{outline-color:#7c2d12e6}.zenuml .outline-orange-900\\/95{outline-color:#7c2d12f2}.zenuml .outline-orange-950{outline-color:#431407}.zenuml .outline-orange-950\\/0{outline-color:#43140700}.zenuml .outline-orange-950\\/10{outline-color:#4314071a}.zenuml .outline-orange-950\\/100{outline-color:#431407}.zenuml .outline-orange-950\\/15{outline-color:#43140726}.zenuml .outline-orange-950\\/20{outline-color:#43140733}.zenuml .outline-orange-950\\/25{outline-color:#43140740}.zenuml .outline-orange-950\\/30{outline-color:#4314074d}.zenuml .outline-orange-950\\/35{outline-color:#43140759}.zenuml .outline-orange-950\\/40{outline-color:#43140766}.zenuml .outline-orange-950\\/45{outline-color:#43140773}.zenuml .outline-orange-950\\/5{outline-color:#4314070d}.zenuml .outline-orange-950\\/50{outline-color:#43140780}.zenuml .outline-orange-950\\/55{outline-color:#4314078c}.zenuml .outline-orange-950\\/60{outline-color:#43140799}.zenuml .outline-orange-950\\/65{outline-color:#431407a6}.zenuml .outline-orange-950\\/70{outline-color:#431407b3}.zenuml .outline-orange-950\\/75{outline-color:#431407bf}.zenuml .outline-orange-950\\/80{outline-color:#431407cc}.zenuml .outline-orange-950\\/85{outline-color:#431407d9}.zenuml .outline-orange-950\\/90{outline-color:#431407e6}.zenuml .outline-orange-950\\/95{outline-color:#431407f2}.zenuml .outline-pink-100{outline-color:#fce7f3}.zenuml .outline-pink-100\\/0{outline-color:#fce7f300}.zenuml .outline-pink-100\\/10{outline-color:#fce7f31a}.zenuml .outline-pink-100\\/100{outline-color:#fce7f3}.zenuml .outline-pink-100\\/15{outline-color:#fce7f326}.zenuml .outline-pink-100\\/20{outline-color:#fce7f333}.zenuml .outline-pink-100\\/25{outline-color:#fce7f340}.zenuml .outline-pink-100\\/30{outline-color:#fce7f34d}.zenuml .outline-pink-100\\/35{outline-color:#fce7f359}.zenuml .outline-pink-100\\/40{outline-color:#fce7f366}.zenuml .outline-pink-100\\/45{outline-color:#fce7f373}.zenuml .outline-pink-100\\/5{outline-color:#fce7f30d}.zenuml .outline-pink-100\\/50{outline-color:#fce7f380}.zenuml .outline-pink-100\\/55{outline-color:#fce7f38c}.zenuml .outline-pink-100\\/60{outline-color:#fce7f399}.zenuml .outline-pink-100\\/65{outline-color:#fce7f3a6}.zenuml .outline-pink-100\\/70{outline-color:#fce7f3b3}.zenuml .outline-pink-100\\/75{outline-color:#fce7f3bf}.zenuml .outline-pink-100\\/80{outline-color:#fce7f3cc}.zenuml .outline-pink-100\\/85{outline-color:#fce7f3d9}.zenuml .outline-pink-100\\/90{outline-color:#fce7f3e6}.zenuml .outline-pink-100\\/95{outline-color:#fce7f3f2}.zenuml .outline-pink-200{outline-color:#fbcfe8}.zenuml .outline-pink-200\\/0{outline-color:#fbcfe800}.zenuml .outline-pink-200\\/10{outline-color:#fbcfe81a}.zenuml .outline-pink-200\\/100{outline-color:#fbcfe8}.zenuml .outline-pink-200\\/15{outline-color:#fbcfe826}.zenuml .outline-pink-200\\/20{outline-color:#fbcfe833}.zenuml .outline-pink-200\\/25{outline-color:#fbcfe840}.zenuml .outline-pink-200\\/30{outline-color:#fbcfe84d}.zenuml .outline-pink-200\\/35{outline-color:#fbcfe859}.zenuml .outline-pink-200\\/40{outline-color:#fbcfe866}.zenuml .outline-pink-200\\/45{outline-color:#fbcfe873}.zenuml .outline-pink-200\\/5{outline-color:#fbcfe80d}.zenuml .outline-pink-200\\/50{outline-color:#fbcfe880}.zenuml .outline-pink-200\\/55{outline-color:#fbcfe88c}.zenuml .outline-pink-200\\/60{outline-color:#fbcfe899}.zenuml .outline-pink-200\\/65{outline-color:#fbcfe8a6}.zenuml .outline-pink-200\\/70{outline-color:#fbcfe8b3}.zenuml .outline-pink-200\\/75{outline-color:#fbcfe8bf}.zenuml .outline-pink-200\\/80{outline-color:#fbcfe8cc}.zenuml .outline-pink-200\\/85{outline-color:#fbcfe8d9}.zenuml .outline-pink-200\\/90{outline-color:#fbcfe8e6}.zenuml .outline-pink-200\\/95{outline-color:#fbcfe8f2}.zenuml .outline-pink-300{outline-color:#f9a8d4}.zenuml .outline-pink-300\\/0{outline-color:#f9a8d400}.zenuml .outline-pink-300\\/10{outline-color:#f9a8d41a}.zenuml .outline-pink-300\\/100{outline-color:#f9a8d4}.zenuml .outline-pink-300\\/15{outline-color:#f9a8d426}.zenuml .outline-pink-300\\/20{outline-color:#f9a8d433}.zenuml .outline-pink-300\\/25{outline-color:#f9a8d440}.zenuml .outline-pink-300\\/30{outline-color:#f9a8d44d}.zenuml .outline-pink-300\\/35{outline-color:#f9a8d459}.zenuml .outline-pink-300\\/40{outline-color:#f9a8d466}.zenuml .outline-pink-300\\/45{outline-color:#f9a8d473}.zenuml .outline-pink-300\\/5{outline-color:#f9a8d40d}.zenuml .outline-pink-300\\/50{outline-color:#f9a8d480}.zenuml .outline-pink-300\\/55{outline-color:#f9a8d48c}.zenuml .outline-pink-300\\/60{outline-color:#f9a8d499}.zenuml .outline-pink-300\\/65{outline-color:#f9a8d4a6}.zenuml .outline-pink-300\\/70{outline-color:#f9a8d4b3}.zenuml .outline-pink-300\\/75{outline-color:#f9a8d4bf}.zenuml .outline-pink-300\\/80{outline-color:#f9a8d4cc}.zenuml .outline-pink-300\\/85{outline-color:#f9a8d4d9}.zenuml .outline-pink-300\\/90{outline-color:#f9a8d4e6}.zenuml .outline-pink-300\\/95{outline-color:#f9a8d4f2}.zenuml .outline-pink-400{outline-color:#f472b6}.zenuml .outline-pink-400\\/0{outline-color:#f472b600}.zenuml .outline-pink-400\\/10{outline-color:#f472b61a}.zenuml .outline-pink-400\\/100{outline-color:#f472b6}.zenuml .outline-pink-400\\/15{outline-color:#f472b626}.zenuml .outline-pink-400\\/20{outline-color:#f472b633}.zenuml .outline-pink-400\\/25{outline-color:#f472b640}.zenuml .outline-pink-400\\/30{outline-color:#f472b64d}.zenuml .outline-pink-400\\/35{outline-color:#f472b659}.zenuml .outline-pink-400\\/40{outline-color:#f472b666}.zenuml .outline-pink-400\\/45{outline-color:#f472b673}.zenuml .outline-pink-400\\/5{outline-color:#f472b60d}.zenuml .outline-pink-400\\/50{outline-color:#f472b680}.zenuml .outline-pink-400\\/55{outline-color:#f472b68c}.zenuml .outline-pink-400\\/60{outline-color:#f472b699}.zenuml .outline-pink-400\\/65{outline-color:#f472b6a6}.zenuml .outline-pink-400\\/70{outline-color:#f472b6b3}.zenuml .outline-pink-400\\/75{outline-color:#f472b6bf}.zenuml .outline-pink-400\\/80{outline-color:#f472b6cc}.zenuml .outline-pink-400\\/85{outline-color:#f472b6d9}.zenuml .outline-pink-400\\/90{outline-color:#f472b6e6}.zenuml .outline-pink-400\\/95{outline-color:#f472b6f2}.zenuml .outline-pink-50{outline-color:#fdf2f8}.zenuml .outline-pink-50\\/0{outline-color:#fdf2f800}.zenuml .outline-pink-50\\/10{outline-color:#fdf2f81a}.zenuml .outline-pink-50\\/100{outline-color:#fdf2f8}.zenuml .outline-pink-50\\/15{outline-color:#fdf2f826}.zenuml .outline-pink-50\\/20{outline-color:#fdf2f833}.zenuml .outline-pink-50\\/25{outline-color:#fdf2f840}.zenuml .outline-pink-50\\/30{outline-color:#fdf2f84d}.zenuml .outline-pink-50\\/35{outline-color:#fdf2f859}.zenuml .outline-pink-50\\/40{outline-color:#fdf2f866}.zenuml .outline-pink-50\\/45{outline-color:#fdf2f873}.zenuml .outline-pink-50\\/5{outline-color:#fdf2f80d}.zenuml .outline-pink-50\\/50{outline-color:#fdf2f880}.zenuml .outline-pink-50\\/55{outline-color:#fdf2f88c}.zenuml .outline-pink-50\\/60{outline-color:#fdf2f899}.zenuml .outline-pink-50\\/65{outline-color:#fdf2f8a6}.zenuml .outline-pink-50\\/70{outline-color:#fdf2f8b3}.zenuml .outline-pink-50\\/75{outline-color:#fdf2f8bf}.zenuml .outline-pink-50\\/80{outline-color:#fdf2f8cc}.zenuml .outline-pink-50\\/85{outline-color:#fdf2f8d9}.zenuml .outline-pink-50\\/90{outline-color:#fdf2f8e6}.zenuml .outline-pink-50\\/95{outline-color:#fdf2f8f2}.zenuml .outline-pink-500{outline-color:#ec4899}.zenuml .outline-pink-500\\/0{outline-color:#ec489900}.zenuml .outline-pink-500\\/10{outline-color:#ec48991a}.zenuml .outline-pink-500\\/100{outline-color:#ec4899}.zenuml .outline-pink-500\\/15{outline-color:#ec489926}.zenuml .outline-pink-500\\/20{outline-color:#ec489933}.zenuml .outline-pink-500\\/25{outline-color:#ec489940}.zenuml .outline-pink-500\\/30{outline-color:#ec48994d}.zenuml .outline-pink-500\\/35{outline-color:#ec489959}.zenuml .outline-pink-500\\/40{outline-color:#ec489966}.zenuml .outline-pink-500\\/45{outline-color:#ec489973}.zenuml .outline-pink-500\\/5{outline-color:#ec48990d}.zenuml .outline-pink-500\\/50{outline-color:#ec489980}.zenuml .outline-pink-500\\/55{outline-color:#ec48998c}.zenuml .outline-pink-500\\/60{outline-color:#ec489999}.zenuml .outline-pink-500\\/65{outline-color:#ec4899a6}.zenuml .outline-pink-500\\/70{outline-color:#ec4899b3}.zenuml .outline-pink-500\\/75{outline-color:#ec4899bf}.zenuml .outline-pink-500\\/80{outline-color:#ec4899cc}.zenuml .outline-pink-500\\/85{outline-color:#ec4899d9}.zenuml .outline-pink-500\\/90{outline-color:#ec4899e6}.zenuml .outline-pink-500\\/95{outline-color:#ec4899f2}.zenuml .outline-pink-600{outline-color:#db2777}.zenuml .outline-pink-600\\/0{outline-color:#db277700}.zenuml .outline-pink-600\\/10{outline-color:#db27771a}.zenuml .outline-pink-600\\/100{outline-color:#db2777}.zenuml .outline-pink-600\\/15{outline-color:#db277726}.zenuml .outline-pink-600\\/20{outline-color:#db277733}.zenuml .outline-pink-600\\/25{outline-color:#db277740}.zenuml .outline-pink-600\\/30{outline-color:#db27774d}.zenuml .outline-pink-600\\/35{outline-color:#db277759}.zenuml .outline-pink-600\\/40{outline-color:#db277766}.zenuml .outline-pink-600\\/45{outline-color:#db277773}.zenuml .outline-pink-600\\/5{outline-color:#db27770d}.zenuml .outline-pink-600\\/50{outline-color:#db277780}.zenuml .outline-pink-600\\/55{outline-color:#db27778c}.zenuml .outline-pink-600\\/60{outline-color:#db277799}.zenuml .outline-pink-600\\/65{outline-color:#db2777a6}.zenuml .outline-pink-600\\/70{outline-color:#db2777b3}.zenuml .outline-pink-600\\/75{outline-color:#db2777bf}.zenuml .outline-pink-600\\/80{outline-color:#db2777cc}.zenuml .outline-pink-600\\/85{outline-color:#db2777d9}.zenuml .outline-pink-600\\/90{outline-color:#db2777e6}.zenuml .outline-pink-600\\/95{outline-color:#db2777f2}.zenuml .outline-pink-700{outline-color:#be185d}.zenuml .outline-pink-700\\/0{outline-color:#be185d00}.zenuml .outline-pink-700\\/10{outline-color:#be185d1a}.zenuml .outline-pink-700\\/100{outline-color:#be185d}.zenuml .outline-pink-700\\/15{outline-color:#be185d26}.zenuml .outline-pink-700\\/20{outline-color:#be185d33}.zenuml .outline-pink-700\\/25{outline-color:#be185d40}.zenuml .outline-pink-700\\/30{outline-color:#be185d4d}.zenuml .outline-pink-700\\/35{outline-color:#be185d59}.zenuml .outline-pink-700\\/40{outline-color:#be185d66}.zenuml .outline-pink-700\\/45{outline-color:#be185d73}.zenuml .outline-pink-700\\/5{outline-color:#be185d0d}.zenuml .outline-pink-700\\/50{outline-color:#be185d80}.zenuml .outline-pink-700\\/55{outline-color:#be185d8c}.zenuml .outline-pink-700\\/60{outline-color:#be185d99}.zenuml .outline-pink-700\\/65{outline-color:#be185da6}.zenuml .outline-pink-700\\/70{outline-color:#be185db3}.zenuml .outline-pink-700\\/75{outline-color:#be185dbf}.zenuml .outline-pink-700\\/80{outline-color:#be185dcc}.zenuml .outline-pink-700\\/85{outline-color:#be185dd9}.zenuml .outline-pink-700\\/90{outline-color:#be185de6}.zenuml .outline-pink-700\\/95{outline-color:#be185df2}.zenuml .outline-pink-800{outline-color:#9d174d}.zenuml .outline-pink-800\\/0{outline-color:#9d174d00}.zenuml .outline-pink-800\\/10{outline-color:#9d174d1a}.zenuml .outline-pink-800\\/100{outline-color:#9d174d}.zenuml .outline-pink-800\\/15{outline-color:#9d174d26}.zenuml .outline-pink-800\\/20{outline-color:#9d174d33}.zenuml .outline-pink-800\\/25{outline-color:#9d174d40}.zenuml .outline-pink-800\\/30{outline-color:#9d174d4d}.zenuml .outline-pink-800\\/35{outline-color:#9d174d59}.zenuml .outline-pink-800\\/40{outline-color:#9d174d66}.zenuml .outline-pink-800\\/45{outline-color:#9d174d73}.zenuml .outline-pink-800\\/5{outline-color:#9d174d0d}.zenuml .outline-pink-800\\/50{outline-color:#9d174d80}.zenuml .outline-pink-800\\/55{outline-color:#9d174d8c}.zenuml .outline-pink-800\\/60{outline-color:#9d174d99}.zenuml .outline-pink-800\\/65{outline-color:#9d174da6}.zenuml .outline-pink-800\\/70{outline-color:#9d174db3}.zenuml .outline-pink-800\\/75{outline-color:#9d174dbf}.zenuml .outline-pink-800\\/80{outline-color:#9d174dcc}.zenuml .outline-pink-800\\/85{outline-color:#9d174dd9}.zenuml .outline-pink-800\\/90{outline-color:#9d174de6}.zenuml .outline-pink-800\\/95{outline-color:#9d174df2}.zenuml .outline-pink-900{outline-color:#831843}.zenuml .outline-pink-900\\/0{outline-color:#83184300}.zenuml .outline-pink-900\\/10{outline-color:#8318431a}.zenuml .outline-pink-900\\/100{outline-color:#831843}.zenuml .outline-pink-900\\/15{outline-color:#83184326}.zenuml .outline-pink-900\\/20{outline-color:#83184333}.zenuml .outline-pink-900\\/25{outline-color:#83184340}.zenuml .outline-pink-900\\/30{outline-color:#8318434d}.zenuml .outline-pink-900\\/35{outline-color:#83184359}.zenuml .outline-pink-900\\/40{outline-color:#83184366}.zenuml .outline-pink-900\\/45{outline-color:#83184373}.zenuml .outline-pink-900\\/5{outline-color:#8318430d}.zenuml .outline-pink-900\\/50{outline-color:#83184380}.zenuml .outline-pink-900\\/55{outline-color:#8318438c}.zenuml .outline-pink-900\\/60{outline-color:#83184399}.zenuml .outline-pink-900\\/65{outline-color:#831843a6}.zenuml .outline-pink-900\\/70{outline-color:#831843b3}.zenuml .outline-pink-900\\/75{outline-color:#831843bf}.zenuml .outline-pink-900\\/80{outline-color:#831843cc}.zenuml .outline-pink-900\\/85{outline-color:#831843d9}.zenuml .outline-pink-900\\/90{outline-color:#831843e6}.zenuml .outline-pink-900\\/95{outline-color:#831843f2}.zenuml .outline-pink-950{outline-color:#500724}.zenuml .outline-pink-950\\/0{outline-color:#50072400}.zenuml .outline-pink-950\\/10{outline-color:#5007241a}.zenuml .outline-pink-950\\/100{outline-color:#500724}.zenuml .outline-pink-950\\/15{outline-color:#50072426}.zenuml .outline-pink-950\\/20{outline-color:#50072433}.zenuml .outline-pink-950\\/25{outline-color:#50072440}.zenuml .outline-pink-950\\/30{outline-color:#5007244d}.zenuml .outline-pink-950\\/35{outline-color:#50072459}.zenuml .outline-pink-950\\/40{outline-color:#50072466}.zenuml .outline-pink-950\\/45{outline-color:#50072473}.zenuml .outline-pink-950\\/5{outline-color:#5007240d}.zenuml .outline-pink-950\\/50{outline-color:#50072480}.zenuml .outline-pink-950\\/55{outline-color:#5007248c}.zenuml .outline-pink-950\\/60{outline-color:#50072499}.zenuml .outline-pink-950\\/65{outline-color:#500724a6}.zenuml .outline-pink-950\\/70{outline-color:#500724b3}.zenuml .outline-pink-950\\/75{outline-color:#500724bf}.zenuml .outline-pink-950\\/80{outline-color:#500724cc}.zenuml .outline-pink-950\\/85{outline-color:#500724d9}.zenuml .outline-pink-950\\/90{outline-color:#500724e6}.zenuml .outline-pink-950\\/95{outline-color:#500724f2}.zenuml .outline-purple-100{outline-color:#f3e8ff}.zenuml .outline-purple-100\\/0{outline-color:#f3e8ff00}.zenuml .outline-purple-100\\/10{outline-color:#f3e8ff1a}.zenuml .outline-purple-100\\/100{outline-color:#f3e8ff}.zenuml .outline-purple-100\\/15{outline-color:#f3e8ff26}.zenuml .outline-purple-100\\/20{outline-color:#f3e8ff33}.zenuml .outline-purple-100\\/25{outline-color:#f3e8ff40}.zenuml .outline-purple-100\\/30{outline-color:#f3e8ff4d}.zenuml .outline-purple-100\\/35{outline-color:#f3e8ff59}.zenuml .outline-purple-100\\/40{outline-color:#f3e8ff66}.zenuml .outline-purple-100\\/45{outline-color:#f3e8ff73}.zenuml .outline-purple-100\\/5{outline-color:#f3e8ff0d}.zenuml .outline-purple-100\\/50{outline-color:#f3e8ff80}.zenuml .outline-purple-100\\/55{outline-color:#f3e8ff8c}.zenuml .outline-purple-100\\/60{outline-color:#f3e8ff99}.zenuml .outline-purple-100\\/65{outline-color:#f3e8ffa6}.zenuml .outline-purple-100\\/70{outline-color:#f3e8ffb3}.zenuml .outline-purple-100\\/75{outline-color:#f3e8ffbf}.zenuml .outline-purple-100\\/80{outline-color:#f3e8ffcc}.zenuml .outline-purple-100\\/85{outline-color:#f3e8ffd9}.zenuml .outline-purple-100\\/90{outline-color:#f3e8ffe6}.zenuml .outline-purple-100\\/95{outline-color:#f3e8fff2}.zenuml .outline-purple-200{outline-color:#e9d5ff}.zenuml .outline-purple-200\\/0{outline-color:#e9d5ff00}.zenuml .outline-purple-200\\/10{outline-color:#e9d5ff1a}.zenuml .outline-purple-200\\/100{outline-color:#e9d5ff}.zenuml .outline-purple-200\\/15{outline-color:#e9d5ff26}.zenuml .outline-purple-200\\/20{outline-color:#e9d5ff33}.zenuml .outline-purple-200\\/25{outline-color:#e9d5ff40}.zenuml .outline-purple-200\\/30{outline-color:#e9d5ff4d}.zenuml .outline-purple-200\\/35{outline-color:#e9d5ff59}.zenuml .outline-purple-200\\/40{outline-color:#e9d5ff66}.zenuml .outline-purple-200\\/45{outline-color:#e9d5ff73}.zenuml .outline-purple-200\\/5{outline-color:#e9d5ff0d}.zenuml .outline-purple-200\\/50{outline-color:#e9d5ff80}.zenuml .outline-purple-200\\/55{outline-color:#e9d5ff8c}.zenuml .outline-purple-200\\/60{outline-color:#e9d5ff99}.zenuml .outline-purple-200\\/65{outline-color:#e9d5ffa6}.zenuml .outline-purple-200\\/70{outline-color:#e9d5ffb3}.zenuml .outline-purple-200\\/75{outline-color:#e9d5ffbf}.zenuml .outline-purple-200\\/80{outline-color:#e9d5ffcc}.zenuml .outline-purple-200\\/85{outline-color:#e9d5ffd9}.zenuml .outline-purple-200\\/90{outline-color:#e9d5ffe6}.zenuml .outline-purple-200\\/95{outline-color:#e9d5fff2}.zenuml .outline-purple-300{outline-color:#d8b4fe}.zenuml .outline-purple-300\\/0{outline-color:#d8b4fe00}.zenuml .outline-purple-300\\/10{outline-color:#d8b4fe1a}.zenuml .outline-purple-300\\/100{outline-color:#d8b4fe}.zenuml .outline-purple-300\\/15{outline-color:#d8b4fe26}.zenuml .outline-purple-300\\/20{outline-color:#d8b4fe33}.zenuml .outline-purple-300\\/25{outline-color:#d8b4fe40}.zenuml .outline-purple-300\\/30{outline-color:#d8b4fe4d}.zenuml .outline-purple-300\\/35{outline-color:#d8b4fe59}.zenuml .outline-purple-300\\/40{outline-color:#d8b4fe66}.zenuml .outline-purple-300\\/45{outline-color:#d8b4fe73}.zenuml .outline-purple-300\\/5{outline-color:#d8b4fe0d}.zenuml .outline-purple-300\\/50{outline-color:#d8b4fe80}.zenuml .outline-purple-300\\/55{outline-color:#d8b4fe8c}.zenuml .outline-purple-300\\/60{outline-color:#d8b4fe99}.zenuml .outline-purple-300\\/65{outline-color:#d8b4fea6}.zenuml .outline-purple-300\\/70{outline-color:#d8b4feb3}.zenuml .outline-purple-300\\/75{outline-color:#d8b4febf}.zenuml .outline-purple-300\\/80{outline-color:#d8b4fecc}.zenuml .outline-purple-300\\/85{outline-color:#d8b4fed9}.zenuml .outline-purple-300\\/90{outline-color:#d8b4fee6}.zenuml .outline-purple-300\\/95{outline-color:#d8b4fef2}.zenuml .outline-purple-400{outline-color:#c084fc}.zenuml .outline-purple-400\\/0{outline-color:#c084fc00}.zenuml .outline-purple-400\\/10{outline-color:#c084fc1a}.zenuml .outline-purple-400\\/100{outline-color:#c084fc}.zenuml .outline-purple-400\\/15{outline-color:#c084fc26}.zenuml .outline-purple-400\\/20{outline-color:#c084fc33}.zenuml .outline-purple-400\\/25{outline-color:#c084fc40}.zenuml .outline-purple-400\\/30{outline-color:#c084fc4d}.zenuml .outline-purple-400\\/35{outline-color:#c084fc59}.zenuml .outline-purple-400\\/40{outline-color:#c084fc66}.zenuml .outline-purple-400\\/45{outline-color:#c084fc73}.zenuml .outline-purple-400\\/5{outline-color:#c084fc0d}.zenuml .outline-purple-400\\/50{outline-color:#c084fc80}.zenuml .outline-purple-400\\/55{outline-color:#c084fc8c}.zenuml .outline-purple-400\\/60{outline-color:#c084fc99}.zenuml .outline-purple-400\\/65{outline-color:#c084fca6}.zenuml .outline-purple-400\\/70{outline-color:#c084fcb3}.zenuml .outline-purple-400\\/75{outline-color:#c084fcbf}.zenuml .outline-purple-400\\/80{outline-color:#c084fccc}.zenuml .outline-purple-400\\/85{outline-color:#c084fcd9}.zenuml .outline-purple-400\\/90{outline-color:#c084fce6}.zenuml .outline-purple-400\\/95{outline-color:#c084fcf2}.zenuml .outline-purple-50{outline-color:#faf5ff}.zenuml .outline-purple-50\\/0{outline-color:#faf5ff00}.zenuml .outline-purple-50\\/10{outline-color:#faf5ff1a}.zenuml .outline-purple-50\\/100{outline-color:#faf5ff}.zenuml .outline-purple-50\\/15{outline-color:#faf5ff26}.zenuml .outline-purple-50\\/20{outline-color:#faf5ff33}.zenuml .outline-purple-50\\/25{outline-color:#faf5ff40}.zenuml .outline-purple-50\\/30{outline-color:#faf5ff4d}.zenuml .outline-purple-50\\/35{outline-color:#faf5ff59}.zenuml .outline-purple-50\\/40{outline-color:#faf5ff66}.zenuml .outline-purple-50\\/45{outline-color:#faf5ff73}.zenuml .outline-purple-50\\/5{outline-color:#faf5ff0d}.zenuml .outline-purple-50\\/50{outline-color:#faf5ff80}.zenuml .outline-purple-50\\/55{outline-color:#faf5ff8c}.zenuml .outline-purple-50\\/60{outline-color:#faf5ff99}.zenuml .outline-purple-50\\/65{outline-color:#faf5ffa6}.zenuml .outline-purple-50\\/70{outline-color:#faf5ffb3}.zenuml .outline-purple-50\\/75{outline-color:#faf5ffbf}.zenuml .outline-purple-50\\/80{outline-color:#faf5ffcc}.zenuml .outline-purple-50\\/85{outline-color:#faf5ffd9}.zenuml .outline-purple-50\\/90{outline-color:#faf5ffe6}.zenuml .outline-purple-50\\/95{outline-color:#faf5fff2}.zenuml .outline-purple-500{outline-color:#a855f7}.zenuml .outline-purple-500\\/0{outline-color:#a855f700}.zenuml .outline-purple-500\\/10{outline-color:#a855f71a}.zenuml .outline-purple-500\\/100{outline-color:#a855f7}.zenuml .outline-purple-500\\/15{outline-color:#a855f726}.zenuml .outline-purple-500\\/20{outline-color:#a855f733}.zenuml .outline-purple-500\\/25{outline-color:#a855f740}.zenuml .outline-purple-500\\/30{outline-color:#a855f74d}.zenuml .outline-purple-500\\/35{outline-color:#a855f759}.zenuml .outline-purple-500\\/40{outline-color:#a855f766}.zenuml .outline-purple-500\\/45{outline-color:#a855f773}.zenuml .outline-purple-500\\/5{outline-color:#a855f70d}.zenuml .outline-purple-500\\/50{outline-color:#a855f780}.zenuml .outline-purple-500\\/55{outline-color:#a855f78c}.zenuml .outline-purple-500\\/60{outline-color:#a855f799}.zenuml .outline-purple-500\\/65{outline-color:#a855f7a6}.zenuml .outline-purple-500\\/70{outline-color:#a855f7b3}.zenuml .outline-purple-500\\/75{outline-color:#a855f7bf}.zenuml .outline-purple-500\\/80{outline-color:#a855f7cc}.zenuml .outline-purple-500\\/85{outline-color:#a855f7d9}.zenuml .outline-purple-500\\/90{outline-color:#a855f7e6}.zenuml .outline-purple-500\\/95{outline-color:#a855f7f2}.zenuml .outline-purple-600{outline-color:#9333ea}.zenuml .outline-purple-600\\/0{outline-color:#9333ea00}.zenuml .outline-purple-600\\/10{outline-color:#9333ea1a}.zenuml .outline-purple-600\\/100{outline-color:#9333ea}.zenuml .outline-purple-600\\/15{outline-color:#9333ea26}.zenuml .outline-purple-600\\/20{outline-color:#9333ea33}.zenuml .outline-purple-600\\/25{outline-color:#9333ea40}.zenuml .outline-purple-600\\/30{outline-color:#9333ea4d}.zenuml .outline-purple-600\\/35{outline-color:#9333ea59}.zenuml .outline-purple-600\\/40{outline-color:#9333ea66}.zenuml .outline-purple-600\\/45{outline-color:#9333ea73}.zenuml .outline-purple-600\\/5{outline-color:#9333ea0d}.zenuml .outline-purple-600\\/50{outline-color:#9333ea80}.zenuml .outline-purple-600\\/55{outline-color:#9333ea8c}.zenuml .outline-purple-600\\/60{outline-color:#9333ea99}.zenuml .outline-purple-600\\/65{outline-color:#9333eaa6}.zenuml .outline-purple-600\\/70{outline-color:#9333eab3}.zenuml .outline-purple-600\\/75{outline-color:#9333eabf}.zenuml .outline-purple-600\\/80{outline-color:#9333eacc}.zenuml .outline-purple-600\\/85{outline-color:#9333ead9}.zenuml .outline-purple-600\\/90{outline-color:#9333eae6}.zenuml .outline-purple-600\\/95{outline-color:#9333eaf2}.zenuml .outline-purple-700{outline-color:#7e22ce}.zenuml .outline-purple-700\\/0{outline-color:#7e22ce00}.zenuml .outline-purple-700\\/10{outline-color:#7e22ce1a}.zenuml .outline-purple-700\\/100{outline-color:#7e22ce}.zenuml .outline-purple-700\\/15{outline-color:#7e22ce26}.zenuml .outline-purple-700\\/20{outline-color:#7e22ce33}.zenuml .outline-purple-700\\/25{outline-color:#7e22ce40}.zenuml .outline-purple-700\\/30{outline-color:#7e22ce4d}.zenuml .outline-purple-700\\/35{outline-color:#7e22ce59}.zenuml .outline-purple-700\\/40{outline-color:#7e22ce66}.zenuml .outline-purple-700\\/45{outline-color:#7e22ce73}.zenuml .outline-purple-700\\/5{outline-color:#7e22ce0d}.zenuml .outline-purple-700\\/50{outline-color:#7e22ce80}.zenuml .outline-purple-700\\/55{outline-color:#7e22ce8c}.zenuml .outline-purple-700\\/60{outline-color:#7e22ce99}.zenuml .outline-purple-700\\/65{outline-color:#7e22cea6}.zenuml .outline-purple-700\\/70{outline-color:#7e22ceb3}.zenuml .outline-purple-700\\/75{outline-color:#7e22cebf}.zenuml .outline-purple-700\\/80{outline-color:#7e22cecc}.zenuml .outline-purple-700\\/85{outline-color:#7e22ced9}.zenuml .outline-purple-700\\/90{outline-color:#7e22cee6}.zenuml .outline-purple-700\\/95{outline-color:#7e22cef2}.zenuml .outline-purple-800{outline-color:#6b21a8}.zenuml .outline-purple-800\\/0{outline-color:#6b21a800}.zenuml .outline-purple-800\\/10{outline-color:#6b21a81a}.zenuml .outline-purple-800\\/100{outline-color:#6b21a8}.zenuml .outline-purple-800\\/15{outline-color:#6b21a826}.zenuml .outline-purple-800\\/20{outline-color:#6b21a833}.zenuml .outline-purple-800\\/25{outline-color:#6b21a840}.zenuml .outline-purple-800\\/30{outline-color:#6b21a84d}.zenuml .outline-purple-800\\/35{outline-color:#6b21a859}.zenuml .outline-purple-800\\/40{outline-color:#6b21a866}.zenuml .outline-purple-800\\/45{outline-color:#6b21a873}.zenuml .outline-purple-800\\/5{outline-color:#6b21a80d}.zenuml .outline-purple-800\\/50{outline-color:#6b21a880}.zenuml .outline-purple-800\\/55{outline-color:#6b21a88c}.zenuml .outline-purple-800\\/60{outline-color:#6b21a899}.zenuml .outline-purple-800\\/65{outline-color:#6b21a8a6}.zenuml .outline-purple-800\\/70{outline-color:#6b21a8b3}.zenuml .outline-purple-800\\/75{outline-color:#6b21a8bf}.zenuml .outline-purple-800\\/80{outline-color:#6b21a8cc}.zenuml .outline-purple-800\\/85{outline-color:#6b21a8d9}.zenuml .outline-purple-800\\/90{outline-color:#6b21a8e6}.zenuml .outline-purple-800\\/95{outline-color:#6b21a8f2}.zenuml .outline-purple-900{outline-color:#581c87}.zenuml .outline-purple-900\\/0{outline-color:#581c8700}.zenuml .outline-purple-900\\/10{outline-color:#581c871a}.zenuml .outline-purple-900\\/100{outline-color:#581c87}.zenuml .outline-purple-900\\/15{outline-color:#581c8726}.zenuml .outline-purple-900\\/20{outline-color:#581c8733}.zenuml .outline-purple-900\\/25{outline-color:#581c8740}.zenuml .outline-purple-900\\/30{outline-color:#581c874d}.zenuml .outline-purple-900\\/35{outline-color:#581c8759}.zenuml .outline-purple-900\\/40{outline-color:#581c8766}.zenuml .outline-purple-900\\/45{outline-color:#581c8773}.zenuml .outline-purple-900\\/5{outline-color:#581c870d}.zenuml .outline-purple-900\\/50{outline-color:#581c8780}.zenuml .outline-purple-900\\/55{outline-color:#581c878c}.zenuml .outline-purple-900\\/60{outline-color:#581c8799}.zenuml .outline-purple-900\\/65{outline-color:#581c87a6}.zenuml .outline-purple-900\\/70{outline-color:#581c87b3}.zenuml .outline-purple-900\\/75{outline-color:#581c87bf}.zenuml .outline-purple-900\\/80{outline-color:#581c87cc}.zenuml .outline-purple-900\\/85{outline-color:#581c87d9}.zenuml .outline-purple-900\\/90{outline-color:#581c87e6}.zenuml .outline-purple-900\\/95{outline-color:#581c87f2}.zenuml .outline-purple-950{outline-color:#3b0764}.zenuml .outline-purple-950\\/0{outline-color:#3b076400}.zenuml .outline-purple-950\\/10{outline-color:#3b07641a}.zenuml .outline-purple-950\\/100{outline-color:#3b0764}.zenuml .outline-purple-950\\/15{outline-color:#3b076426}.zenuml .outline-purple-950\\/20{outline-color:#3b076433}.zenuml .outline-purple-950\\/25{outline-color:#3b076440}.zenuml .outline-purple-950\\/30{outline-color:#3b07644d}.zenuml .outline-purple-950\\/35{outline-color:#3b076459}.zenuml .outline-purple-950\\/40{outline-color:#3b076466}.zenuml .outline-purple-950\\/45{outline-color:#3b076473}.zenuml .outline-purple-950\\/5{outline-color:#3b07640d}.zenuml .outline-purple-950\\/50{outline-color:#3b076480}.zenuml .outline-purple-950\\/55{outline-color:#3b07648c}.zenuml .outline-purple-950\\/60{outline-color:#3b076499}.zenuml .outline-purple-950\\/65{outline-color:#3b0764a6}.zenuml .outline-purple-950\\/70{outline-color:#3b0764b3}.zenuml .outline-purple-950\\/75{outline-color:#3b0764bf}.zenuml .outline-purple-950\\/80{outline-color:#3b0764cc}.zenuml .outline-purple-950\\/85{outline-color:#3b0764d9}.zenuml .outline-purple-950\\/90{outline-color:#3b0764e6}.zenuml .outline-purple-950\\/95{outline-color:#3b0764f2}.zenuml .outline-red-100{outline-color:#fee2e2}.zenuml .outline-red-100\\/0{outline-color:#fee2e200}.zenuml .outline-red-100\\/10{outline-color:#fee2e21a}.zenuml .outline-red-100\\/100{outline-color:#fee2e2}.zenuml .outline-red-100\\/15{outline-color:#fee2e226}.zenuml .outline-red-100\\/20{outline-color:#fee2e233}.zenuml .outline-red-100\\/25{outline-color:#fee2e240}.zenuml .outline-red-100\\/30{outline-color:#fee2e24d}.zenuml .outline-red-100\\/35{outline-color:#fee2e259}.zenuml .outline-red-100\\/40{outline-color:#fee2e266}.zenuml .outline-red-100\\/45{outline-color:#fee2e273}.zenuml .outline-red-100\\/5{outline-color:#fee2e20d}.zenuml .outline-red-100\\/50{outline-color:#fee2e280}.zenuml .outline-red-100\\/55{outline-color:#fee2e28c}.zenuml .outline-red-100\\/60{outline-color:#fee2e299}.zenuml .outline-red-100\\/65{outline-color:#fee2e2a6}.zenuml .outline-red-100\\/70{outline-color:#fee2e2b3}.zenuml .outline-red-100\\/75{outline-color:#fee2e2bf}.zenuml .outline-red-100\\/80{outline-color:#fee2e2cc}.zenuml .outline-red-100\\/85{outline-color:#fee2e2d9}.zenuml .outline-red-100\\/90{outline-color:#fee2e2e6}.zenuml .outline-red-100\\/95{outline-color:#fee2e2f2}.zenuml .outline-red-200{outline-color:#fecaca}.zenuml .outline-red-200\\/0{outline-color:#fecaca00}.zenuml .outline-red-200\\/10{outline-color:#fecaca1a}.zenuml .outline-red-200\\/100{outline-color:#fecaca}.zenuml .outline-red-200\\/15{outline-color:#fecaca26}.zenuml .outline-red-200\\/20{outline-color:#fecaca33}.zenuml .outline-red-200\\/25{outline-color:#fecaca40}.zenuml .outline-red-200\\/30{outline-color:#fecaca4d}.zenuml .outline-red-200\\/35{outline-color:#fecaca59}.zenuml .outline-red-200\\/40{outline-color:#fecaca66}.zenuml .outline-red-200\\/45{outline-color:#fecaca73}.zenuml .outline-red-200\\/5{outline-color:#fecaca0d}.zenuml .outline-red-200\\/50{outline-color:#fecaca80}.zenuml .outline-red-200\\/55{outline-color:#fecaca8c}.zenuml .outline-red-200\\/60{outline-color:#fecaca99}.zenuml .outline-red-200\\/65{outline-color:#fecacaa6}.zenuml .outline-red-200\\/70{outline-color:#fecacab3}.zenuml .outline-red-200\\/75{outline-color:#fecacabf}.zenuml .outline-red-200\\/80{outline-color:#fecacacc}.zenuml .outline-red-200\\/85{outline-color:#fecacad9}.zenuml .outline-red-200\\/90{outline-color:#fecacae6}.zenuml .outline-red-200\\/95{outline-color:#fecacaf2}.zenuml .outline-red-300{outline-color:#fca5a5}.zenuml .outline-red-300\\/0{outline-color:#fca5a500}.zenuml .outline-red-300\\/10{outline-color:#fca5a51a}.zenuml .outline-red-300\\/100{outline-color:#fca5a5}.zenuml .outline-red-300\\/15{outline-color:#fca5a526}.zenuml .outline-red-300\\/20{outline-color:#fca5a533}.zenuml .outline-red-300\\/25{outline-color:#fca5a540}.zenuml .outline-red-300\\/30{outline-color:#fca5a54d}.zenuml .outline-red-300\\/35{outline-color:#fca5a559}.zenuml .outline-red-300\\/40{outline-color:#fca5a566}.zenuml .outline-red-300\\/45{outline-color:#fca5a573}.zenuml .outline-red-300\\/5{outline-color:#fca5a50d}.zenuml .outline-red-300\\/50{outline-color:#fca5a580}.zenuml .outline-red-300\\/55{outline-color:#fca5a58c}.zenuml .outline-red-300\\/60{outline-color:#fca5a599}.zenuml .outline-red-300\\/65{outline-color:#fca5a5a6}.zenuml .outline-red-300\\/70{outline-color:#fca5a5b3}.zenuml .outline-red-300\\/75{outline-color:#fca5a5bf}.zenuml .outline-red-300\\/80{outline-color:#fca5a5cc}.zenuml .outline-red-300\\/85{outline-color:#fca5a5d9}.zenuml .outline-red-300\\/90{outline-color:#fca5a5e6}.zenuml .outline-red-300\\/95{outline-color:#fca5a5f2}.zenuml .outline-red-400{outline-color:#f87171}.zenuml .outline-red-400\\/0{outline-color:#f8717100}.zenuml .outline-red-400\\/10{outline-color:#f871711a}.zenuml .outline-red-400\\/100{outline-color:#f87171}.zenuml .outline-red-400\\/15{outline-color:#f8717126}.zenuml .outline-red-400\\/20{outline-color:#f8717133}.zenuml .outline-red-400\\/25{outline-color:#f8717140}.zenuml .outline-red-400\\/30{outline-color:#f871714d}.zenuml .outline-red-400\\/35{outline-color:#f8717159}.zenuml .outline-red-400\\/40{outline-color:#f8717166}.zenuml .outline-red-400\\/45{outline-color:#f8717173}.zenuml .outline-red-400\\/5{outline-color:#f871710d}.zenuml .outline-red-400\\/50{outline-color:#f8717180}.zenuml .outline-red-400\\/55{outline-color:#f871718c}.zenuml .outline-red-400\\/60{outline-color:#f8717199}.zenuml .outline-red-400\\/65{outline-color:#f87171a6}.zenuml .outline-red-400\\/70{outline-color:#f87171b3}.zenuml .outline-red-400\\/75{outline-color:#f87171bf}.zenuml .outline-red-400\\/80{outline-color:#f87171cc}.zenuml .outline-red-400\\/85{outline-color:#f87171d9}.zenuml .outline-red-400\\/90{outline-color:#f87171e6}.zenuml .outline-red-400\\/95{outline-color:#f87171f2}.zenuml .outline-red-50{outline-color:#fef2f2}.zenuml .outline-red-50\\/0{outline-color:#fef2f200}.zenuml .outline-red-50\\/10{outline-color:#fef2f21a}.zenuml .outline-red-50\\/100{outline-color:#fef2f2}.zenuml .outline-red-50\\/15{outline-color:#fef2f226}.zenuml .outline-red-50\\/20{outline-color:#fef2f233}.zenuml .outline-red-50\\/25{outline-color:#fef2f240}.zenuml .outline-red-50\\/30{outline-color:#fef2f24d}.zenuml .outline-red-50\\/35{outline-color:#fef2f259}.zenuml .outline-red-50\\/40{outline-color:#fef2f266}.zenuml .outline-red-50\\/45{outline-color:#fef2f273}.zenuml .outline-red-50\\/5{outline-color:#fef2f20d}.zenuml .outline-red-50\\/50{outline-color:#fef2f280}.zenuml .outline-red-50\\/55{outline-color:#fef2f28c}.zenuml .outline-red-50\\/60{outline-color:#fef2f299}.zenuml .outline-red-50\\/65{outline-color:#fef2f2a6}.zenuml .outline-red-50\\/70{outline-color:#fef2f2b3}.zenuml .outline-red-50\\/75{outline-color:#fef2f2bf}.zenuml .outline-red-50\\/80{outline-color:#fef2f2cc}.zenuml .outline-red-50\\/85{outline-color:#fef2f2d9}.zenuml .outline-red-50\\/90{outline-color:#fef2f2e6}.zenuml .outline-red-50\\/95{outline-color:#fef2f2f2}.zenuml .outline-red-500{outline-color:#ef4444}.zenuml .outline-red-500\\/0{outline-color:#ef444400}.zenuml .outline-red-500\\/10{outline-color:#ef44441a}.zenuml .outline-red-500\\/100{outline-color:#ef4444}.zenuml .outline-red-500\\/15{outline-color:#ef444426}.zenuml .outline-red-500\\/20{outline-color:#ef444433}.zenuml .outline-red-500\\/25{outline-color:#ef444440}.zenuml .outline-red-500\\/30{outline-color:#ef44444d}.zenuml .outline-red-500\\/35{outline-color:#ef444459}.zenuml .outline-red-500\\/40{outline-color:#ef444466}.zenuml .outline-red-500\\/45{outline-color:#ef444473}.zenuml .outline-red-500\\/5{outline-color:#ef44440d}.zenuml .outline-red-500\\/50{outline-color:#ef444480}.zenuml .outline-red-500\\/55{outline-color:#ef44448c}.zenuml .outline-red-500\\/60{outline-color:#ef444499}.zenuml .outline-red-500\\/65{outline-color:#ef4444a6}.zenuml .outline-red-500\\/70{outline-color:#ef4444b3}.zenuml .outline-red-500\\/75{outline-color:#ef4444bf}.zenuml .outline-red-500\\/80{outline-color:#ef4444cc}.zenuml .outline-red-500\\/85{outline-color:#ef4444d9}.zenuml .outline-red-500\\/90{outline-color:#ef4444e6}.zenuml .outline-red-500\\/95{outline-color:#ef4444f2}.zenuml .outline-red-600{outline-color:#dc2626}.zenuml .outline-red-600\\/0{outline-color:#dc262600}.zenuml .outline-red-600\\/10{outline-color:#dc26261a}.zenuml .outline-red-600\\/100{outline-color:#dc2626}.zenuml .outline-red-600\\/15{outline-color:#dc262626}.zenuml .outline-red-600\\/20{outline-color:#dc262633}.zenuml .outline-red-600\\/25{outline-color:#dc262640}.zenuml .outline-red-600\\/30{outline-color:#dc26264d}.zenuml .outline-red-600\\/35{outline-color:#dc262659}.zenuml .outline-red-600\\/40{outline-color:#dc262666}.zenuml .outline-red-600\\/45{outline-color:#dc262673}.zenuml .outline-red-600\\/5{outline-color:#dc26260d}.zenuml .outline-red-600\\/50{outline-color:#dc262680}.zenuml .outline-red-600\\/55{outline-color:#dc26268c}.zenuml .outline-red-600\\/60{outline-color:#dc262699}.zenuml .outline-red-600\\/65{outline-color:#dc2626a6}.zenuml .outline-red-600\\/70{outline-color:#dc2626b3}.zenuml .outline-red-600\\/75{outline-color:#dc2626bf}.zenuml .outline-red-600\\/80{outline-color:#dc2626cc}.zenuml .outline-red-600\\/85{outline-color:#dc2626d9}.zenuml .outline-red-600\\/90{outline-color:#dc2626e6}.zenuml .outline-red-600\\/95{outline-color:#dc2626f2}.zenuml .outline-red-700{outline-color:#b91c1c}.zenuml .outline-red-700\\/0{outline-color:#b91c1c00}.zenuml .outline-red-700\\/10{outline-color:#b91c1c1a}.zenuml .outline-red-700\\/100{outline-color:#b91c1c}.zenuml .outline-red-700\\/15{outline-color:#b91c1c26}.zenuml .outline-red-700\\/20{outline-color:#b91c1c33}.zenuml .outline-red-700\\/25{outline-color:#b91c1c40}.zenuml .outline-red-700\\/30{outline-color:#b91c1c4d}.zenuml .outline-red-700\\/35{outline-color:#b91c1c59}.zenuml .outline-red-700\\/40{outline-color:#b91c1c66}.zenuml .outline-red-700\\/45{outline-color:#b91c1c73}.zenuml .outline-red-700\\/5{outline-color:#b91c1c0d}.zenuml .outline-red-700\\/50{outline-color:#b91c1c80}.zenuml .outline-red-700\\/55{outline-color:#b91c1c8c}.zenuml .outline-red-700\\/60{outline-color:#b91c1c99}.zenuml .outline-red-700\\/65{outline-color:#b91c1ca6}.zenuml .outline-red-700\\/70{outline-color:#b91c1cb3}.zenuml .outline-red-700\\/75{outline-color:#b91c1cbf}.zenuml .outline-red-700\\/80{outline-color:#b91c1ccc}.zenuml .outline-red-700\\/85{outline-color:#b91c1cd9}.zenuml .outline-red-700\\/90{outline-color:#b91c1ce6}.zenuml .outline-red-700\\/95{outline-color:#b91c1cf2}.zenuml .outline-red-800{outline-color:#991b1b}.zenuml .outline-red-800\\/0{outline-color:#991b1b00}.zenuml .outline-red-800\\/10{outline-color:#991b1b1a}.zenuml .outline-red-800\\/100{outline-color:#991b1b}.zenuml .outline-red-800\\/15{outline-color:#991b1b26}.zenuml .outline-red-800\\/20{outline-color:#991b1b33}.zenuml .outline-red-800\\/25{outline-color:#991b1b40}.zenuml .outline-red-800\\/30{outline-color:#991b1b4d}.zenuml .outline-red-800\\/35{outline-color:#991b1b59}.zenuml .outline-red-800\\/40{outline-color:#991b1b66}.zenuml .outline-red-800\\/45{outline-color:#991b1b73}.zenuml .outline-red-800\\/5{outline-color:#991b1b0d}.zenuml .outline-red-800\\/50{outline-color:#991b1b80}.zenuml .outline-red-800\\/55{outline-color:#991b1b8c}.zenuml .outline-red-800\\/60{outline-color:#991b1b99}.zenuml .outline-red-800\\/65{outline-color:#991b1ba6}.zenuml .outline-red-800\\/70{outline-color:#991b1bb3}.zenuml .outline-red-800\\/75{outline-color:#991b1bbf}.zenuml .outline-red-800\\/80{outline-color:#991b1bcc}.zenuml .outline-red-800\\/85{outline-color:#991b1bd9}.zenuml .outline-red-800\\/90{outline-color:#991b1be6}.zenuml .outline-red-800\\/95{outline-color:#991b1bf2}.zenuml .outline-red-900{outline-color:#7f1d1d}.zenuml .outline-red-900\\/0{outline-color:#7f1d1d00}.zenuml .outline-red-900\\/10{outline-color:#7f1d1d1a}.zenuml .outline-red-900\\/100{outline-color:#7f1d1d}.zenuml .outline-red-900\\/15{outline-color:#7f1d1d26}.zenuml .outline-red-900\\/20{outline-color:#7f1d1d33}.zenuml .outline-red-900\\/25{outline-color:#7f1d1d40}.zenuml .outline-red-900\\/30{outline-color:#7f1d1d4d}.zenuml .outline-red-900\\/35{outline-color:#7f1d1d59}.zenuml .outline-red-900\\/40{outline-color:#7f1d1d66}.zenuml .outline-red-900\\/45{outline-color:#7f1d1d73}.zenuml .outline-red-900\\/5{outline-color:#7f1d1d0d}.zenuml .outline-red-900\\/50{outline-color:#7f1d1d80}.zenuml .outline-red-900\\/55{outline-color:#7f1d1d8c}.zenuml .outline-red-900\\/60{outline-color:#7f1d1d99}.zenuml .outline-red-900\\/65{outline-color:#7f1d1da6}.zenuml .outline-red-900\\/70{outline-color:#7f1d1db3}.zenuml .outline-red-900\\/75{outline-color:#7f1d1dbf}.zenuml .outline-red-900\\/80{outline-color:#7f1d1dcc}.zenuml .outline-red-900\\/85{outline-color:#7f1d1dd9}.zenuml .outline-red-900\\/90{outline-color:#7f1d1de6}.zenuml .outline-red-900\\/95{outline-color:#7f1d1df2}.zenuml .outline-red-950{outline-color:#450a0a}.zenuml .outline-red-950\\/0{outline-color:#450a0a00}.zenuml .outline-red-950\\/10{outline-color:#450a0a1a}.zenuml .outline-red-950\\/100{outline-color:#450a0a}.zenuml .outline-red-950\\/15{outline-color:#450a0a26}.zenuml .outline-red-950\\/20{outline-color:#450a0a33}.zenuml .outline-red-950\\/25{outline-color:#450a0a40}.zenuml .outline-red-950\\/30{outline-color:#450a0a4d}.zenuml .outline-red-950\\/35{outline-color:#450a0a59}.zenuml .outline-red-950\\/40{outline-color:#450a0a66}.zenuml .outline-red-950\\/45{outline-color:#450a0a73}.zenuml .outline-red-950\\/5{outline-color:#450a0a0d}.zenuml .outline-red-950\\/50{outline-color:#450a0a80}.zenuml .outline-red-950\\/55{outline-color:#450a0a8c}.zenuml .outline-red-950\\/60{outline-color:#450a0a99}.zenuml .outline-red-950\\/65{outline-color:#450a0aa6}.zenuml .outline-red-950\\/70{outline-color:#450a0ab3}.zenuml .outline-red-950\\/75{outline-color:#450a0abf}.zenuml .outline-red-950\\/80{outline-color:#450a0acc}.zenuml .outline-red-950\\/85{outline-color:#450a0ad9}.zenuml .outline-red-950\\/90{outline-color:#450a0ae6}.zenuml .outline-red-950\\/95{outline-color:#450a0af2}.zenuml .outline-rose-100{outline-color:#ffe4e6}.zenuml .outline-rose-100\\/0{outline-color:#ffe4e600}.zenuml .outline-rose-100\\/10{outline-color:#ffe4e61a}.zenuml .outline-rose-100\\/100{outline-color:#ffe4e6}.zenuml .outline-rose-100\\/15{outline-color:#ffe4e626}.zenuml .outline-rose-100\\/20{outline-color:#ffe4e633}.zenuml .outline-rose-100\\/25{outline-color:#ffe4e640}.zenuml .outline-rose-100\\/30{outline-color:#ffe4e64d}.zenuml .outline-rose-100\\/35{outline-color:#ffe4e659}.zenuml .outline-rose-100\\/40{outline-color:#ffe4e666}.zenuml .outline-rose-100\\/45{outline-color:#ffe4e673}.zenuml .outline-rose-100\\/5{outline-color:#ffe4e60d}.zenuml .outline-rose-100\\/50{outline-color:#ffe4e680}.zenuml .outline-rose-100\\/55{outline-color:#ffe4e68c}.zenuml .outline-rose-100\\/60{outline-color:#ffe4e699}.zenuml .outline-rose-100\\/65{outline-color:#ffe4e6a6}.zenuml .outline-rose-100\\/70{outline-color:#ffe4e6b3}.zenuml .outline-rose-100\\/75{outline-color:#ffe4e6bf}.zenuml .outline-rose-100\\/80{outline-color:#ffe4e6cc}.zenuml .outline-rose-100\\/85{outline-color:#ffe4e6d9}.zenuml .outline-rose-100\\/90{outline-color:#ffe4e6e6}.zenuml .outline-rose-100\\/95{outline-color:#ffe4e6f2}.zenuml .outline-rose-200{outline-color:#fecdd3}.zenuml .outline-rose-200\\/0{outline-color:#fecdd300}.zenuml .outline-rose-200\\/10{outline-color:#fecdd31a}.zenuml .outline-rose-200\\/100{outline-color:#fecdd3}.zenuml .outline-rose-200\\/15{outline-color:#fecdd326}.zenuml .outline-rose-200\\/20{outline-color:#fecdd333}.zenuml .outline-rose-200\\/25{outline-color:#fecdd340}.zenuml .outline-rose-200\\/30{outline-color:#fecdd34d}.zenuml .outline-rose-200\\/35{outline-color:#fecdd359}.zenuml .outline-rose-200\\/40{outline-color:#fecdd366}.zenuml .outline-rose-200\\/45{outline-color:#fecdd373}.zenuml .outline-rose-200\\/5{outline-color:#fecdd30d}.zenuml .outline-rose-200\\/50{outline-color:#fecdd380}.zenuml .outline-rose-200\\/55{outline-color:#fecdd38c}.zenuml .outline-rose-200\\/60{outline-color:#fecdd399}.zenuml .outline-rose-200\\/65{outline-color:#fecdd3a6}.zenuml .outline-rose-200\\/70{outline-color:#fecdd3b3}.zenuml .outline-rose-200\\/75{outline-color:#fecdd3bf}.zenuml .outline-rose-200\\/80{outline-color:#fecdd3cc}.zenuml .outline-rose-200\\/85{outline-color:#fecdd3d9}.zenuml .outline-rose-200\\/90{outline-color:#fecdd3e6}.zenuml .outline-rose-200\\/95{outline-color:#fecdd3f2}.zenuml .outline-rose-300{outline-color:#fda4af}.zenuml .outline-rose-300\\/0{outline-color:#fda4af00}.zenuml .outline-rose-300\\/10{outline-color:#fda4af1a}.zenuml .outline-rose-300\\/100{outline-color:#fda4af}.zenuml .outline-rose-300\\/15{outline-color:#fda4af26}.zenuml .outline-rose-300\\/20{outline-color:#fda4af33}.zenuml .outline-rose-300\\/25{outline-color:#fda4af40}.zenuml .outline-rose-300\\/30{outline-color:#fda4af4d}.zenuml .outline-rose-300\\/35{outline-color:#fda4af59}.zenuml .outline-rose-300\\/40{outline-color:#fda4af66}.zenuml .outline-rose-300\\/45{outline-color:#fda4af73}.zenuml .outline-rose-300\\/5{outline-color:#fda4af0d}.zenuml .outline-rose-300\\/50{outline-color:#fda4af80}.zenuml .outline-rose-300\\/55{outline-color:#fda4af8c}.zenuml .outline-rose-300\\/60{outline-color:#fda4af99}.zenuml .outline-rose-300\\/65{outline-color:#fda4afa6}.zenuml .outline-rose-300\\/70{outline-color:#fda4afb3}.zenuml .outline-rose-300\\/75{outline-color:#fda4afbf}.zenuml .outline-rose-300\\/80{outline-color:#fda4afcc}.zenuml .outline-rose-300\\/85{outline-color:#fda4afd9}.zenuml .outline-rose-300\\/90{outline-color:#fda4afe6}.zenuml .outline-rose-300\\/95{outline-color:#fda4aff2}.zenuml .outline-rose-400{outline-color:#fb7185}.zenuml .outline-rose-400\\/0{outline-color:#fb718500}.zenuml .outline-rose-400\\/10{outline-color:#fb71851a}.zenuml .outline-rose-400\\/100{outline-color:#fb7185}.zenuml .outline-rose-400\\/15{outline-color:#fb718526}.zenuml .outline-rose-400\\/20{outline-color:#fb718533}.zenuml .outline-rose-400\\/25{outline-color:#fb718540}.zenuml .outline-rose-400\\/30{outline-color:#fb71854d}.zenuml .outline-rose-400\\/35{outline-color:#fb718559}.zenuml .outline-rose-400\\/40{outline-color:#fb718566}.zenuml .outline-rose-400\\/45{outline-color:#fb718573}.zenuml .outline-rose-400\\/5{outline-color:#fb71850d}.zenuml .outline-rose-400\\/50{outline-color:#fb718580}.zenuml .outline-rose-400\\/55{outline-color:#fb71858c}.zenuml .outline-rose-400\\/60{outline-color:#fb718599}.zenuml .outline-rose-400\\/65{outline-color:#fb7185a6}.zenuml .outline-rose-400\\/70{outline-color:#fb7185b3}.zenuml .outline-rose-400\\/75{outline-color:#fb7185bf}.zenuml .outline-rose-400\\/80{outline-color:#fb7185cc}.zenuml .outline-rose-400\\/85{outline-color:#fb7185d9}.zenuml .outline-rose-400\\/90{outline-color:#fb7185e6}.zenuml .outline-rose-400\\/95{outline-color:#fb7185f2}.zenuml .outline-rose-50{outline-color:#fff1f2}.zenuml .outline-rose-50\\/0{outline-color:#fff1f200}.zenuml .outline-rose-50\\/10{outline-color:#fff1f21a}.zenuml .outline-rose-50\\/100{outline-color:#fff1f2}.zenuml .outline-rose-50\\/15{outline-color:#fff1f226}.zenuml .outline-rose-50\\/20{outline-color:#fff1f233}.zenuml .outline-rose-50\\/25{outline-color:#fff1f240}.zenuml .outline-rose-50\\/30{outline-color:#fff1f24d}.zenuml .outline-rose-50\\/35{outline-color:#fff1f259}.zenuml .outline-rose-50\\/40{outline-color:#fff1f266}.zenuml .outline-rose-50\\/45{outline-color:#fff1f273}.zenuml .outline-rose-50\\/5{outline-color:#fff1f20d}.zenuml .outline-rose-50\\/50{outline-color:#fff1f280}.zenuml .outline-rose-50\\/55{outline-color:#fff1f28c}.zenuml .outline-rose-50\\/60{outline-color:#fff1f299}.zenuml .outline-rose-50\\/65{outline-color:#fff1f2a6}.zenuml .outline-rose-50\\/70{outline-color:#fff1f2b3}.zenuml .outline-rose-50\\/75{outline-color:#fff1f2bf}.zenuml .outline-rose-50\\/80{outline-color:#fff1f2cc}.zenuml .outline-rose-50\\/85{outline-color:#fff1f2d9}.zenuml .outline-rose-50\\/90{outline-color:#fff1f2e6}.zenuml .outline-rose-50\\/95{outline-color:#fff1f2f2}.zenuml .outline-rose-500{outline-color:#f43f5e}.zenuml .outline-rose-500\\/0{outline-color:#f43f5e00}.zenuml .outline-rose-500\\/10{outline-color:#f43f5e1a}.zenuml .outline-rose-500\\/100{outline-color:#f43f5e}.zenuml .outline-rose-500\\/15{outline-color:#f43f5e26}.zenuml .outline-rose-500\\/20{outline-color:#f43f5e33}.zenuml .outline-rose-500\\/25{outline-color:#f43f5e40}.zenuml .outline-rose-500\\/30{outline-color:#f43f5e4d}.zenuml .outline-rose-500\\/35{outline-color:#f43f5e59}.zenuml .outline-rose-500\\/40{outline-color:#f43f5e66}.zenuml .outline-rose-500\\/45{outline-color:#f43f5e73}.zenuml .outline-rose-500\\/5{outline-color:#f43f5e0d}.zenuml .outline-rose-500\\/50{outline-color:#f43f5e80}.zenuml .outline-rose-500\\/55{outline-color:#f43f5e8c}.zenuml .outline-rose-500\\/60{outline-color:#f43f5e99}.zenuml .outline-rose-500\\/65{outline-color:#f43f5ea6}.zenuml .outline-rose-500\\/70{outline-color:#f43f5eb3}.zenuml .outline-rose-500\\/75{outline-color:#f43f5ebf}.zenuml .outline-rose-500\\/80{outline-color:#f43f5ecc}.zenuml .outline-rose-500\\/85{outline-color:#f43f5ed9}.zenuml .outline-rose-500\\/90{outline-color:#f43f5ee6}.zenuml .outline-rose-500\\/95{outline-color:#f43f5ef2}.zenuml .outline-rose-600{outline-color:#e11d48}.zenuml .outline-rose-600\\/0{outline-color:#e11d4800}.zenuml .outline-rose-600\\/10{outline-color:#e11d481a}.zenuml .outline-rose-600\\/100{outline-color:#e11d48}.zenuml .outline-rose-600\\/15{outline-color:#e11d4826}.zenuml .outline-rose-600\\/20{outline-color:#e11d4833}.zenuml .outline-rose-600\\/25{outline-color:#e11d4840}.zenuml .outline-rose-600\\/30{outline-color:#e11d484d}.zenuml .outline-rose-600\\/35{outline-color:#e11d4859}.zenuml .outline-rose-600\\/40{outline-color:#e11d4866}.zenuml .outline-rose-600\\/45{outline-color:#e11d4873}.zenuml .outline-rose-600\\/5{outline-color:#e11d480d}.zenuml .outline-rose-600\\/50{outline-color:#e11d4880}.zenuml .outline-rose-600\\/55{outline-color:#e11d488c}.zenuml .outline-rose-600\\/60{outline-color:#e11d4899}.zenuml .outline-rose-600\\/65{outline-color:#e11d48a6}.zenuml .outline-rose-600\\/70{outline-color:#e11d48b3}.zenuml .outline-rose-600\\/75{outline-color:#e11d48bf}.zenuml .outline-rose-600\\/80{outline-color:#e11d48cc}.zenuml .outline-rose-600\\/85{outline-color:#e11d48d9}.zenuml .outline-rose-600\\/90{outline-color:#e11d48e6}.zenuml .outline-rose-600\\/95{outline-color:#e11d48f2}.zenuml .outline-rose-700{outline-color:#be123c}.zenuml .outline-rose-700\\/0{outline-color:#be123c00}.zenuml .outline-rose-700\\/10{outline-color:#be123c1a}.zenuml .outline-rose-700\\/100{outline-color:#be123c}.zenuml .outline-rose-700\\/15{outline-color:#be123c26}.zenuml .outline-rose-700\\/20{outline-color:#be123c33}.zenuml .outline-rose-700\\/25{outline-color:#be123c40}.zenuml .outline-rose-700\\/30{outline-color:#be123c4d}.zenuml .outline-rose-700\\/35{outline-color:#be123c59}.zenuml .outline-rose-700\\/40{outline-color:#be123c66}.zenuml .outline-rose-700\\/45{outline-color:#be123c73}.zenuml .outline-rose-700\\/5{outline-color:#be123c0d}.zenuml .outline-rose-700\\/50{outline-color:#be123c80}.zenuml .outline-rose-700\\/55{outline-color:#be123c8c}.zenuml .outline-rose-700\\/60{outline-color:#be123c99}.zenuml .outline-rose-700\\/65{outline-color:#be123ca6}.zenuml .outline-rose-700\\/70{outline-color:#be123cb3}.zenuml .outline-rose-700\\/75{outline-color:#be123cbf}.zenuml .outline-rose-700\\/80{outline-color:#be123ccc}.zenuml .outline-rose-700\\/85{outline-color:#be123cd9}.zenuml .outline-rose-700\\/90{outline-color:#be123ce6}.zenuml .outline-rose-700\\/95{outline-color:#be123cf2}.zenuml .outline-rose-800{outline-color:#9f1239}.zenuml .outline-rose-800\\/0{outline-color:#9f123900}.zenuml .outline-rose-800\\/10{outline-color:#9f12391a}.zenuml .outline-rose-800\\/100{outline-color:#9f1239}.zenuml .outline-rose-800\\/15{outline-color:#9f123926}.zenuml .outline-rose-800\\/20{outline-color:#9f123933}.zenuml .outline-rose-800\\/25{outline-color:#9f123940}.zenuml .outline-rose-800\\/30{outline-color:#9f12394d}.zenuml .outline-rose-800\\/35{outline-color:#9f123959}.zenuml .outline-rose-800\\/40{outline-color:#9f123966}.zenuml .outline-rose-800\\/45{outline-color:#9f123973}.zenuml .outline-rose-800\\/5{outline-color:#9f12390d}.zenuml .outline-rose-800\\/50{outline-color:#9f123980}.zenuml .outline-rose-800\\/55{outline-color:#9f12398c}.zenuml .outline-rose-800\\/60{outline-color:#9f123999}.zenuml .outline-rose-800\\/65{outline-color:#9f1239a6}.zenuml .outline-rose-800\\/70{outline-color:#9f1239b3}.zenuml .outline-rose-800\\/75{outline-color:#9f1239bf}.zenuml .outline-rose-800\\/80{outline-color:#9f1239cc}.zenuml .outline-rose-800\\/85{outline-color:#9f1239d9}.zenuml .outline-rose-800\\/90{outline-color:#9f1239e6}.zenuml .outline-rose-800\\/95{outline-color:#9f1239f2}.zenuml .outline-rose-900{outline-color:#881337}.zenuml .outline-rose-900\\/0{outline-color:#88133700}.zenuml .outline-rose-900\\/10{outline-color:#8813371a}.zenuml .outline-rose-900\\/100{outline-color:#881337}.zenuml .outline-rose-900\\/15{outline-color:#88133726}.zenuml .outline-rose-900\\/20{outline-color:#88133733}.zenuml .outline-rose-900\\/25{outline-color:#88133740}.zenuml .outline-rose-900\\/30{outline-color:#8813374d}.zenuml .outline-rose-900\\/35{outline-color:#88133759}.zenuml .outline-rose-900\\/40{outline-color:#88133766}.zenuml .outline-rose-900\\/45{outline-color:#88133773}.zenuml .outline-rose-900\\/5{outline-color:#8813370d}.zenuml .outline-rose-900\\/50{outline-color:#88133780}.zenuml .outline-rose-900\\/55{outline-color:#8813378c}.zenuml .outline-rose-900\\/60{outline-color:#88133799}.zenuml .outline-rose-900\\/65{outline-color:#881337a6}.zenuml .outline-rose-900\\/70{outline-color:#881337b3}.zenuml .outline-rose-900\\/75{outline-color:#881337bf}.zenuml .outline-rose-900\\/80{outline-color:#881337cc}.zenuml .outline-rose-900\\/85{outline-color:#881337d9}.zenuml .outline-rose-900\\/90{outline-color:#881337e6}.zenuml .outline-rose-900\\/95{outline-color:#881337f2}.zenuml .outline-rose-950{outline-color:#4c0519}.zenuml .outline-rose-950\\/0{outline-color:#4c051900}.zenuml .outline-rose-950\\/10{outline-color:#4c05191a}.zenuml .outline-rose-950\\/100{outline-color:#4c0519}.zenuml .outline-rose-950\\/15{outline-color:#4c051926}.zenuml .outline-rose-950\\/20{outline-color:#4c051933}.zenuml .outline-rose-950\\/25{outline-color:#4c051940}.zenuml .outline-rose-950\\/30{outline-color:#4c05194d}.zenuml .outline-rose-950\\/35{outline-color:#4c051959}.zenuml .outline-rose-950\\/40{outline-color:#4c051966}.zenuml .outline-rose-950\\/45{outline-color:#4c051973}.zenuml .outline-rose-950\\/5{outline-color:#4c05190d}.zenuml .outline-rose-950\\/50{outline-color:#4c051980}.zenuml .outline-rose-950\\/55{outline-color:#4c05198c}.zenuml .outline-rose-950\\/60{outline-color:#4c051999}.zenuml .outline-rose-950\\/65{outline-color:#4c0519a6}.zenuml .outline-rose-950\\/70{outline-color:#4c0519b3}.zenuml .outline-rose-950\\/75{outline-color:#4c0519bf}.zenuml .outline-rose-950\\/80{outline-color:#4c0519cc}.zenuml .outline-rose-950\\/85{outline-color:#4c0519d9}.zenuml .outline-rose-950\\/90{outline-color:#4c0519e6}.zenuml .outline-rose-950\\/95{outline-color:#4c0519f2}.zenuml .outline-skin-frame{outline-color:var(--color-bg-frame)}.zenuml .outline-skin-primary{outline-color:var(--color-outline-primary)}.zenuml .outline-sky-100{outline-color:#e0f2fe}.zenuml .outline-sky-100\\/0{outline-color:#e0f2fe00}.zenuml .outline-sky-100\\/10{outline-color:#e0f2fe1a}.zenuml .outline-sky-100\\/100{outline-color:#e0f2fe}.zenuml .outline-sky-100\\/15{outline-color:#e0f2fe26}.zenuml .outline-sky-100\\/20{outline-color:#e0f2fe33}.zenuml .outline-sky-100\\/25{outline-color:#e0f2fe40}.zenuml .outline-sky-100\\/30{outline-color:#e0f2fe4d}.zenuml .outline-sky-100\\/35{outline-color:#e0f2fe59}.zenuml .outline-sky-100\\/40{outline-color:#e0f2fe66}.zenuml .outline-sky-100\\/45{outline-color:#e0f2fe73}.zenuml .outline-sky-100\\/5{outline-color:#e0f2fe0d}.zenuml .outline-sky-100\\/50{outline-color:#e0f2fe80}.zenuml .outline-sky-100\\/55{outline-color:#e0f2fe8c}.zenuml .outline-sky-100\\/60{outline-color:#e0f2fe99}.zenuml .outline-sky-100\\/65{outline-color:#e0f2fea6}.zenuml .outline-sky-100\\/70{outline-color:#e0f2feb3}.zenuml .outline-sky-100\\/75{outline-color:#e0f2febf}.zenuml .outline-sky-100\\/80{outline-color:#e0f2fecc}.zenuml .outline-sky-100\\/85{outline-color:#e0f2fed9}.zenuml .outline-sky-100\\/90{outline-color:#e0f2fee6}.zenuml .outline-sky-100\\/95{outline-color:#e0f2fef2}.zenuml .outline-sky-200{outline-color:#bae6fd}.zenuml .outline-sky-200\\/0{outline-color:#bae6fd00}.zenuml .outline-sky-200\\/10{outline-color:#bae6fd1a}.zenuml .outline-sky-200\\/100{outline-color:#bae6fd}.zenuml .outline-sky-200\\/15{outline-color:#bae6fd26}.zenuml .outline-sky-200\\/20{outline-color:#bae6fd33}.zenuml .outline-sky-200\\/25{outline-color:#bae6fd40}.zenuml .outline-sky-200\\/30{outline-color:#bae6fd4d}.zenuml .outline-sky-200\\/35{outline-color:#bae6fd59}.zenuml .outline-sky-200\\/40{outline-color:#bae6fd66}.zenuml .outline-sky-200\\/45{outline-color:#bae6fd73}.zenuml .outline-sky-200\\/5{outline-color:#bae6fd0d}.zenuml .outline-sky-200\\/50{outline-color:#bae6fd80}.zenuml .outline-sky-200\\/55{outline-color:#bae6fd8c}.zenuml .outline-sky-200\\/60{outline-color:#bae6fd99}.zenuml .outline-sky-200\\/65{outline-color:#bae6fda6}.zenuml .outline-sky-200\\/70{outline-color:#bae6fdb3}.zenuml .outline-sky-200\\/75{outline-color:#bae6fdbf}.zenuml .outline-sky-200\\/80{outline-color:#bae6fdcc}.zenuml .outline-sky-200\\/85{outline-color:#bae6fdd9}.zenuml .outline-sky-200\\/90{outline-color:#bae6fde6}.zenuml .outline-sky-200\\/95{outline-color:#bae6fdf2}.zenuml .outline-sky-300{outline-color:#7dd3fc}.zenuml .outline-sky-300\\/0{outline-color:#7dd3fc00}.zenuml .outline-sky-300\\/10{outline-color:#7dd3fc1a}.zenuml .outline-sky-300\\/100{outline-color:#7dd3fc}.zenuml .outline-sky-300\\/15{outline-color:#7dd3fc26}.zenuml .outline-sky-300\\/20{outline-color:#7dd3fc33}.zenuml .outline-sky-300\\/25{outline-color:#7dd3fc40}.zenuml .outline-sky-300\\/30{outline-color:#7dd3fc4d}.zenuml .outline-sky-300\\/35{outline-color:#7dd3fc59}.zenuml .outline-sky-300\\/40{outline-color:#7dd3fc66}.zenuml .outline-sky-300\\/45{outline-color:#7dd3fc73}.zenuml .outline-sky-300\\/5{outline-color:#7dd3fc0d}.zenuml .outline-sky-300\\/50{outline-color:#7dd3fc80}.zenuml .outline-sky-300\\/55{outline-color:#7dd3fc8c}.zenuml .outline-sky-300\\/60{outline-color:#7dd3fc99}.zenuml .outline-sky-300\\/65{outline-color:#7dd3fca6}.zenuml .outline-sky-300\\/70{outline-color:#7dd3fcb3}.zenuml .outline-sky-300\\/75{outline-color:#7dd3fcbf}.zenuml .outline-sky-300\\/80{outline-color:#7dd3fccc}.zenuml .outline-sky-300\\/85{outline-color:#7dd3fcd9}.zenuml .outline-sky-300\\/90{outline-color:#7dd3fce6}.zenuml .outline-sky-300\\/95{outline-color:#7dd3fcf2}.zenuml .outline-sky-400{outline-color:#38bdf8}.zenuml .outline-sky-400\\/0{outline-color:#38bdf800}.zenuml .outline-sky-400\\/10{outline-color:#38bdf81a}.zenuml .outline-sky-400\\/100{outline-color:#38bdf8}.zenuml .outline-sky-400\\/15{outline-color:#38bdf826}.zenuml .outline-sky-400\\/20{outline-color:#38bdf833}.zenuml .outline-sky-400\\/25{outline-color:#38bdf840}.zenuml .outline-sky-400\\/30{outline-color:#38bdf84d}.zenuml .outline-sky-400\\/35{outline-color:#38bdf859}.zenuml .outline-sky-400\\/40{outline-color:#38bdf866}.zenuml .outline-sky-400\\/45{outline-color:#38bdf873}.zenuml .outline-sky-400\\/5{outline-color:#38bdf80d}.zenuml .outline-sky-400\\/50{outline-color:#38bdf880}.zenuml .outline-sky-400\\/55{outline-color:#38bdf88c}.zenuml .outline-sky-400\\/60{outline-color:#38bdf899}.zenuml .outline-sky-400\\/65{outline-color:#38bdf8a6}.zenuml .outline-sky-400\\/70{outline-color:#38bdf8b3}.zenuml .outline-sky-400\\/75{outline-color:#38bdf8bf}.zenuml .outline-sky-400\\/80{outline-color:#38bdf8cc}.zenuml .outline-sky-400\\/85{outline-color:#38bdf8d9}.zenuml .outline-sky-400\\/90{outline-color:#38bdf8e6}.zenuml .outline-sky-400\\/95{outline-color:#38bdf8f2}.zenuml .outline-sky-50{outline-color:#f0f9ff}.zenuml .outline-sky-50\\/0{outline-color:#f0f9ff00}.zenuml .outline-sky-50\\/10{outline-color:#f0f9ff1a}.zenuml .outline-sky-50\\/100{outline-color:#f0f9ff}.zenuml .outline-sky-50\\/15{outline-color:#f0f9ff26}.zenuml .outline-sky-50\\/20{outline-color:#f0f9ff33}.zenuml .outline-sky-50\\/25{outline-color:#f0f9ff40}.zenuml .outline-sky-50\\/30{outline-color:#f0f9ff4d}.zenuml .outline-sky-50\\/35{outline-color:#f0f9ff59}.zenuml .outline-sky-50\\/40{outline-color:#f0f9ff66}.zenuml .outline-sky-50\\/45{outline-color:#f0f9ff73}.zenuml .outline-sky-50\\/5{outline-color:#f0f9ff0d}.zenuml .outline-sky-50\\/50{outline-color:#f0f9ff80}.zenuml .outline-sky-50\\/55{outline-color:#f0f9ff8c}.zenuml .outline-sky-50\\/60{outline-color:#f0f9ff99}.zenuml .outline-sky-50\\/65{outline-color:#f0f9ffa6}.zenuml .outline-sky-50\\/70{outline-color:#f0f9ffb3}.zenuml .outline-sky-50\\/75{outline-color:#f0f9ffbf}.zenuml .outline-sky-50\\/80{outline-color:#f0f9ffcc}.zenuml .outline-sky-50\\/85{outline-color:#f0f9ffd9}.zenuml .outline-sky-50\\/90{outline-color:#f0f9ffe6}.zenuml .outline-sky-50\\/95{outline-color:#f0f9fff2}.zenuml .outline-sky-500{outline-color:#0ea5e9}.zenuml .outline-sky-500\\/0{outline-color:#0ea5e900}.zenuml .outline-sky-500\\/10{outline-color:#0ea5e91a}.zenuml .outline-sky-500\\/100{outline-color:#0ea5e9}.zenuml .outline-sky-500\\/15{outline-color:#0ea5e926}.zenuml .outline-sky-500\\/20{outline-color:#0ea5e933}.zenuml .outline-sky-500\\/25{outline-color:#0ea5e940}.zenuml .outline-sky-500\\/30{outline-color:#0ea5e94d}.zenuml .outline-sky-500\\/35{outline-color:#0ea5e959}.zenuml .outline-sky-500\\/40{outline-color:#0ea5e966}.zenuml .outline-sky-500\\/45{outline-color:#0ea5e973}.zenuml .outline-sky-500\\/5{outline-color:#0ea5e90d}.zenuml .outline-sky-500\\/50{outline-color:#0ea5e980}.zenuml .outline-sky-500\\/55{outline-color:#0ea5e98c}.zenuml .outline-sky-500\\/60{outline-color:#0ea5e999}.zenuml .outline-sky-500\\/65{outline-color:#0ea5e9a6}.zenuml .outline-sky-500\\/70{outline-color:#0ea5e9b3}.zenuml .outline-sky-500\\/75{outline-color:#0ea5e9bf}.zenuml .outline-sky-500\\/80{outline-color:#0ea5e9cc}.zenuml .outline-sky-500\\/85{outline-color:#0ea5e9d9}.zenuml .outline-sky-500\\/90{outline-color:#0ea5e9e6}.zenuml .outline-sky-500\\/95{outline-color:#0ea5e9f2}.zenuml .outline-sky-600{outline-color:#0284c7}.zenuml .outline-sky-600\\/0{outline-color:#0284c700}.zenuml .outline-sky-600\\/10{outline-color:#0284c71a}.zenuml .outline-sky-600\\/100{outline-color:#0284c7}.zenuml .outline-sky-600\\/15{outline-color:#0284c726}.zenuml .outline-sky-600\\/20{outline-color:#0284c733}.zenuml .outline-sky-600\\/25{outline-color:#0284c740}.zenuml .outline-sky-600\\/30{outline-color:#0284c74d}.zenuml .outline-sky-600\\/35{outline-color:#0284c759}.zenuml .outline-sky-600\\/40{outline-color:#0284c766}.zenuml .outline-sky-600\\/45{outline-color:#0284c773}.zenuml .outline-sky-600\\/5{outline-color:#0284c70d}.zenuml .outline-sky-600\\/50{outline-color:#0284c780}.zenuml .outline-sky-600\\/55{outline-color:#0284c78c}.zenuml .outline-sky-600\\/60{outline-color:#0284c799}.zenuml .outline-sky-600\\/65{outline-color:#0284c7a6}.zenuml .outline-sky-600\\/70{outline-color:#0284c7b3}.zenuml .outline-sky-600\\/75{outline-color:#0284c7bf}.zenuml .outline-sky-600\\/80{outline-color:#0284c7cc}.zenuml .outline-sky-600\\/85{outline-color:#0284c7d9}.zenuml .outline-sky-600\\/90{outline-color:#0284c7e6}.zenuml .outline-sky-600\\/95{outline-color:#0284c7f2}.zenuml .outline-sky-700{outline-color:#0369a1}.zenuml .outline-sky-700\\/0{outline-color:#0369a100}.zenuml .outline-sky-700\\/10{outline-color:#0369a11a}.zenuml .outline-sky-700\\/100{outline-color:#0369a1}.zenuml .outline-sky-700\\/15{outline-color:#0369a126}.zenuml .outline-sky-700\\/20{outline-color:#0369a133}.zenuml .outline-sky-700\\/25{outline-color:#0369a140}.zenuml .outline-sky-700\\/30{outline-color:#0369a14d}.zenuml .outline-sky-700\\/35{outline-color:#0369a159}.zenuml .outline-sky-700\\/40{outline-color:#0369a166}.zenuml .outline-sky-700\\/45{outline-color:#0369a173}.zenuml .outline-sky-700\\/5{outline-color:#0369a10d}.zenuml .outline-sky-700\\/50{outline-color:#0369a180}.zenuml .outline-sky-700\\/55{outline-color:#0369a18c}.zenuml .outline-sky-700\\/60{outline-color:#0369a199}.zenuml .outline-sky-700\\/65{outline-color:#0369a1a6}.zenuml .outline-sky-700\\/70{outline-color:#0369a1b3}.zenuml .outline-sky-700\\/75{outline-color:#0369a1bf}.zenuml .outline-sky-700\\/80{outline-color:#0369a1cc}.zenuml .outline-sky-700\\/85{outline-color:#0369a1d9}.zenuml .outline-sky-700\\/90{outline-color:#0369a1e6}.zenuml .outline-sky-700\\/95{outline-color:#0369a1f2}.zenuml .outline-sky-800{outline-color:#075985}.zenuml .outline-sky-800\\/0{outline-color:#07598500}.zenuml .outline-sky-800\\/10{outline-color:#0759851a}.zenuml .outline-sky-800\\/100{outline-color:#075985}.zenuml .outline-sky-800\\/15{outline-color:#07598526}.zenuml .outline-sky-800\\/20{outline-color:#07598533}.zenuml .outline-sky-800\\/25{outline-color:#07598540}.zenuml .outline-sky-800\\/30{outline-color:#0759854d}.zenuml .outline-sky-800\\/35{outline-color:#07598559}.zenuml .outline-sky-800\\/40{outline-color:#07598566}.zenuml .outline-sky-800\\/45{outline-color:#07598573}.zenuml .outline-sky-800\\/5{outline-color:#0759850d}.zenuml .outline-sky-800\\/50{outline-color:#07598580}.zenuml .outline-sky-800\\/55{outline-color:#0759858c}.zenuml .outline-sky-800\\/60{outline-color:#07598599}.zenuml .outline-sky-800\\/65{outline-color:#075985a6}.zenuml .outline-sky-800\\/70{outline-color:#075985b3}.zenuml .outline-sky-800\\/75{outline-color:#075985bf}.zenuml .outline-sky-800\\/80{outline-color:#075985cc}.zenuml .outline-sky-800\\/85{outline-color:#075985d9}.zenuml .outline-sky-800\\/90{outline-color:#075985e6}.zenuml .outline-sky-800\\/95{outline-color:#075985f2}.zenuml .outline-sky-900{outline-color:#0c4a6e}.zenuml .outline-sky-900\\/0{outline-color:#0c4a6e00}.zenuml .outline-sky-900\\/10{outline-color:#0c4a6e1a}.zenuml .outline-sky-900\\/100{outline-color:#0c4a6e}.zenuml .outline-sky-900\\/15{outline-color:#0c4a6e26}.zenuml .outline-sky-900\\/20{outline-color:#0c4a6e33}.zenuml .outline-sky-900\\/25{outline-color:#0c4a6e40}.zenuml .outline-sky-900\\/30{outline-color:#0c4a6e4d}.zenuml .outline-sky-900\\/35{outline-color:#0c4a6e59}.zenuml .outline-sky-900\\/40{outline-color:#0c4a6e66}.zenuml .outline-sky-900\\/45{outline-color:#0c4a6e73}.zenuml .outline-sky-900\\/5{outline-color:#0c4a6e0d}.zenuml .outline-sky-900\\/50{outline-color:#0c4a6e80}.zenuml .outline-sky-900\\/55{outline-color:#0c4a6e8c}.zenuml .outline-sky-900\\/60{outline-color:#0c4a6e99}.zenuml .outline-sky-900\\/65{outline-color:#0c4a6ea6}.zenuml .outline-sky-900\\/70{outline-color:#0c4a6eb3}.zenuml .outline-sky-900\\/75{outline-color:#0c4a6ebf}.zenuml .outline-sky-900\\/80{outline-color:#0c4a6ecc}.zenuml .outline-sky-900\\/85{outline-color:#0c4a6ed9}.zenuml .outline-sky-900\\/90{outline-color:#0c4a6ee6}.zenuml .outline-sky-900\\/95{outline-color:#0c4a6ef2}.zenuml .outline-sky-950{outline-color:#082f49}.zenuml .outline-sky-950\\/0{outline-color:#082f4900}.zenuml .outline-sky-950\\/10{outline-color:#082f491a}.zenuml .outline-sky-950\\/100{outline-color:#082f49}.zenuml .outline-sky-950\\/15{outline-color:#082f4926}.zenuml .outline-sky-950\\/20{outline-color:#082f4933}.zenuml .outline-sky-950\\/25{outline-color:#082f4940}.zenuml .outline-sky-950\\/30{outline-color:#082f494d}.zenuml .outline-sky-950\\/35{outline-color:#082f4959}.zenuml .outline-sky-950\\/40{outline-color:#082f4966}.zenuml .outline-sky-950\\/45{outline-color:#082f4973}.zenuml .outline-sky-950\\/5{outline-color:#082f490d}.zenuml .outline-sky-950\\/50{outline-color:#082f4980}.zenuml .outline-sky-950\\/55{outline-color:#082f498c}.zenuml .outline-sky-950\\/60{outline-color:#082f4999}.zenuml .outline-sky-950\\/65{outline-color:#082f49a6}.zenuml .outline-sky-950\\/70{outline-color:#082f49b3}.zenuml .outline-sky-950\\/75{outline-color:#082f49bf}.zenuml .outline-sky-950\\/80{outline-color:#082f49cc}.zenuml .outline-sky-950\\/85{outline-color:#082f49d9}.zenuml .outline-sky-950\\/90{outline-color:#082f49e6}.zenuml .outline-sky-950\\/95{outline-color:#082f49f2}.zenuml .outline-slate-100{outline-color:#f1f5f9}.zenuml .outline-slate-100\\/0{outline-color:#f1f5f900}.zenuml .outline-slate-100\\/10{outline-color:#f1f5f91a}.zenuml .outline-slate-100\\/100{outline-color:#f1f5f9}.zenuml .outline-slate-100\\/15{outline-color:#f1f5f926}.zenuml .outline-slate-100\\/20{outline-color:#f1f5f933}.zenuml .outline-slate-100\\/25{outline-color:#f1f5f940}.zenuml .outline-slate-100\\/30{outline-color:#f1f5f94d}.zenuml .outline-slate-100\\/35{outline-color:#f1f5f959}.zenuml .outline-slate-100\\/40{outline-color:#f1f5f966}.zenuml .outline-slate-100\\/45{outline-color:#f1f5f973}.zenuml .outline-slate-100\\/5{outline-color:#f1f5f90d}.zenuml .outline-slate-100\\/50{outline-color:#f1f5f980}.zenuml .outline-slate-100\\/55{outline-color:#f1f5f98c}.zenuml .outline-slate-100\\/60{outline-color:#f1f5f999}.zenuml .outline-slate-100\\/65{outline-color:#f1f5f9a6}.zenuml .outline-slate-100\\/70{outline-color:#f1f5f9b3}.zenuml .outline-slate-100\\/75{outline-color:#f1f5f9bf}.zenuml .outline-slate-100\\/80{outline-color:#f1f5f9cc}.zenuml .outline-slate-100\\/85{outline-color:#f1f5f9d9}.zenuml .outline-slate-100\\/90{outline-color:#f1f5f9e6}.zenuml .outline-slate-100\\/95{outline-color:#f1f5f9f2}.zenuml .outline-slate-200{outline-color:#e2e8f0}.zenuml .outline-slate-200\\/0{outline-color:#e2e8f000}.zenuml .outline-slate-200\\/10{outline-color:#e2e8f01a}.zenuml .outline-slate-200\\/100{outline-color:#e2e8f0}.zenuml .outline-slate-200\\/15{outline-color:#e2e8f026}.zenuml .outline-slate-200\\/20{outline-color:#e2e8f033}.zenuml .outline-slate-200\\/25{outline-color:#e2e8f040}.zenuml .outline-slate-200\\/30{outline-color:#e2e8f04d}.zenuml .outline-slate-200\\/35{outline-color:#e2e8f059}.zenuml .outline-slate-200\\/40{outline-color:#e2e8f066}.zenuml .outline-slate-200\\/45{outline-color:#e2e8f073}.zenuml .outline-slate-200\\/5{outline-color:#e2e8f00d}.zenuml .outline-slate-200\\/50{outline-color:#e2e8f080}.zenuml .outline-slate-200\\/55{outline-color:#e2e8f08c}.zenuml .outline-slate-200\\/60{outline-color:#e2e8f099}.zenuml .outline-slate-200\\/65{outline-color:#e2e8f0a6}.zenuml .outline-slate-200\\/70{outline-color:#e2e8f0b3}.zenuml .outline-slate-200\\/75{outline-color:#e2e8f0bf}.zenuml .outline-slate-200\\/80{outline-color:#e2e8f0cc}.zenuml .outline-slate-200\\/85{outline-color:#e2e8f0d9}.zenuml .outline-slate-200\\/90{outline-color:#e2e8f0e6}.zenuml .outline-slate-200\\/95{outline-color:#e2e8f0f2}.zenuml .outline-slate-300{outline-color:#cbd5e1}.zenuml .outline-slate-300\\/0{outline-color:#cbd5e100}.zenuml .outline-slate-300\\/10{outline-color:#cbd5e11a}.zenuml .outline-slate-300\\/100{outline-color:#cbd5e1}.zenuml .outline-slate-300\\/15{outline-color:#cbd5e126}.zenuml .outline-slate-300\\/20{outline-color:#cbd5e133}.zenuml .outline-slate-300\\/25{outline-color:#cbd5e140}.zenuml .outline-slate-300\\/30{outline-color:#cbd5e14d}.zenuml .outline-slate-300\\/35{outline-color:#cbd5e159}.zenuml .outline-slate-300\\/40{outline-color:#cbd5e166}.zenuml .outline-slate-300\\/45{outline-color:#cbd5e173}.zenuml .outline-slate-300\\/5{outline-color:#cbd5e10d}.zenuml .outline-slate-300\\/50{outline-color:#cbd5e180}.zenuml .outline-slate-300\\/55{outline-color:#cbd5e18c}.zenuml .outline-slate-300\\/60{outline-color:#cbd5e199}.zenuml .outline-slate-300\\/65{outline-color:#cbd5e1a6}.zenuml .outline-slate-300\\/70{outline-color:#cbd5e1b3}.zenuml .outline-slate-300\\/75{outline-color:#cbd5e1bf}.zenuml .outline-slate-300\\/80{outline-color:#cbd5e1cc}.zenuml .outline-slate-300\\/85{outline-color:#cbd5e1d9}.zenuml .outline-slate-300\\/90{outline-color:#cbd5e1e6}.zenuml .outline-slate-300\\/95{outline-color:#cbd5e1f2}.zenuml .outline-slate-400{outline-color:#94a3b8}.zenuml .outline-slate-400\\/0{outline-color:#94a3b800}.zenuml .outline-slate-400\\/10{outline-color:#94a3b81a}.zenuml .outline-slate-400\\/100{outline-color:#94a3b8}.zenuml .outline-slate-400\\/15{outline-color:#94a3b826}.zenuml .outline-slate-400\\/20{outline-color:#94a3b833}.zenuml .outline-slate-400\\/25{outline-color:#94a3b840}.zenuml .outline-slate-400\\/30{outline-color:#94a3b84d}.zenuml .outline-slate-400\\/35{outline-color:#94a3b859}.zenuml .outline-slate-400\\/40{outline-color:#94a3b866}.zenuml .outline-slate-400\\/45{outline-color:#94a3b873}.zenuml .outline-slate-400\\/5{outline-color:#94a3b80d}.zenuml .outline-slate-400\\/50{outline-color:#94a3b880}.zenuml .outline-slate-400\\/55{outline-color:#94a3b88c}.zenuml .outline-slate-400\\/60{outline-color:#94a3b899}.zenuml .outline-slate-400\\/65{outline-color:#94a3b8a6}.zenuml .outline-slate-400\\/70{outline-color:#94a3b8b3}.zenuml .outline-slate-400\\/75{outline-color:#94a3b8bf}.zenuml .outline-slate-400\\/80{outline-color:#94a3b8cc}.zenuml .outline-slate-400\\/85{outline-color:#94a3b8d9}.zenuml .outline-slate-400\\/90{outline-color:#94a3b8e6}.zenuml .outline-slate-400\\/95{outline-color:#94a3b8f2}.zenuml .outline-slate-50{outline-color:#f8fafc}.zenuml .outline-slate-50\\/0{outline-color:#f8fafc00}.zenuml .outline-slate-50\\/10{outline-color:#f8fafc1a}.zenuml .outline-slate-50\\/100{outline-color:#f8fafc}.zenuml .outline-slate-50\\/15{outline-color:#f8fafc26}.zenuml .outline-slate-50\\/20{outline-color:#f8fafc33}.zenuml .outline-slate-50\\/25{outline-color:#f8fafc40}.zenuml .outline-slate-50\\/30{outline-color:#f8fafc4d}.zenuml .outline-slate-50\\/35{outline-color:#f8fafc59}.zenuml .outline-slate-50\\/40{outline-color:#f8fafc66}.zenuml .outline-slate-50\\/45{outline-color:#f8fafc73}.zenuml .outline-slate-50\\/5{outline-color:#f8fafc0d}.zenuml .outline-slate-50\\/50{outline-color:#f8fafc80}.zenuml .outline-slate-50\\/55{outline-color:#f8fafc8c}.zenuml .outline-slate-50\\/60{outline-color:#f8fafc99}.zenuml .outline-slate-50\\/65{outline-color:#f8fafca6}.zenuml .outline-slate-50\\/70{outline-color:#f8fafcb3}.zenuml .outline-slate-50\\/75{outline-color:#f8fafcbf}.zenuml .outline-slate-50\\/80{outline-color:#f8fafccc}.zenuml .outline-slate-50\\/85{outline-color:#f8fafcd9}.zenuml .outline-slate-50\\/90{outline-color:#f8fafce6}.zenuml .outline-slate-50\\/95{outline-color:#f8fafcf2}.zenuml .outline-slate-500{outline-color:#64748b}.zenuml .outline-slate-500\\/0{outline-color:#64748b00}.zenuml .outline-slate-500\\/10{outline-color:#64748b1a}.zenuml .outline-slate-500\\/100{outline-color:#64748b}.zenuml .outline-slate-500\\/15{outline-color:#64748b26}.zenuml .outline-slate-500\\/20{outline-color:#64748b33}.zenuml .outline-slate-500\\/25{outline-color:#64748b40}.zenuml .outline-slate-500\\/30{outline-color:#64748b4d}.zenuml .outline-slate-500\\/35{outline-color:#64748b59}.zenuml .outline-slate-500\\/40{outline-color:#64748b66}.zenuml .outline-slate-500\\/45{outline-color:#64748b73}.zenuml .outline-slate-500\\/5{outline-color:#64748b0d}.zenuml .outline-slate-500\\/50{outline-color:#64748b80}.zenuml .outline-slate-500\\/55{outline-color:#64748b8c}.zenuml .outline-slate-500\\/60{outline-color:#64748b99}.zenuml .outline-slate-500\\/65{outline-color:#64748ba6}.zenuml .outline-slate-500\\/70{outline-color:#64748bb3}.zenuml .outline-slate-500\\/75{outline-color:#64748bbf}.zenuml .outline-slate-500\\/80{outline-color:#64748bcc}.zenuml .outline-slate-500\\/85{outline-color:#64748bd9}.zenuml .outline-slate-500\\/90{outline-color:#64748be6}.zenuml .outline-slate-500\\/95{outline-color:#64748bf2}.zenuml .outline-slate-600{outline-color:#475569}.zenuml .outline-slate-600\\/0{outline-color:#47556900}.zenuml .outline-slate-600\\/10{outline-color:#4755691a}.zenuml .outline-slate-600\\/100{outline-color:#475569}.zenuml .outline-slate-600\\/15{outline-color:#47556926}.zenuml .outline-slate-600\\/20{outline-color:#47556933}.zenuml .outline-slate-600\\/25{outline-color:#47556940}.zenuml .outline-slate-600\\/30{outline-color:#4755694d}.zenuml .outline-slate-600\\/35{outline-color:#47556959}.zenuml .outline-slate-600\\/40{outline-color:#47556966}.zenuml .outline-slate-600\\/45{outline-color:#47556973}.zenuml .outline-slate-600\\/5{outline-color:#4755690d}.zenuml .outline-slate-600\\/50{outline-color:#47556980}.zenuml .outline-slate-600\\/55{outline-color:#4755698c}.zenuml .outline-slate-600\\/60{outline-color:#47556999}.zenuml .outline-slate-600\\/65{outline-color:#475569a6}.zenuml .outline-slate-600\\/70{outline-color:#475569b3}.zenuml .outline-slate-600\\/75{outline-color:#475569bf}.zenuml .outline-slate-600\\/80{outline-color:#475569cc}.zenuml .outline-slate-600\\/85{outline-color:#475569d9}.zenuml .outline-slate-600\\/90{outline-color:#475569e6}.zenuml .outline-slate-600\\/95{outline-color:#475569f2}.zenuml .outline-slate-700{outline-color:#334155}.zenuml .outline-slate-700\\/0{outline-color:#33415500}.zenuml .outline-slate-700\\/10{outline-color:#3341551a}.zenuml .outline-slate-700\\/100{outline-color:#334155}.zenuml .outline-slate-700\\/15{outline-color:#33415526}.zenuml .outline-slate-700\\/20{outline-color:#33415533}.zenuml .outline-slate-700\\/25{outline-color:#33415540}.zenuml .outline-slate-700\\/30{outline-color:#3341554d}.zenuml .outline-slate-700\\/35{outline-color:#33415559}.zenuml .outline-slate-700\\/40{outline-color:#33415566}.zenuml .outline-slate-700\\/45{outline-color:#33415573}.zenuml .outline-slate-700\\/5{outline-color:#3341550d}.zenuml .outline-slate-700\\/50{outline-color:#33415580}.zenuml .outline-slate-700\\/55{outline-color:#3341558c}.zenuml .outline-slate-700\\/60{outline-color:#33415599}.zenuml .outline-slate-700\\/65{outline-color:#334155a6}.zenuml .outline-slate-700\\/70{outline-color:#334155b3}.zenuml .outline-slate-700\\/75{outline-color:#334155bf}.zenuml .outline-slate-700\\/80{outline-color:#334155cc}.zenuml .outline-slate-700\\/85{outline-color:#334155d9}.zenuml .outline-slate-700\\/90{outline-color:#334155e6}.zenuml .outline-slate-700\\/95{outline-color:#334155f2}.zenuml .outline-slate-800{outline-color:#1e293b}.zenuml .outline-slate-800\\/0{outline-color:#1e293b00}.zenuml .outline-slate-800\\/10{outline-color:#1e293b1a}.zenuml .outline-slate-800\\/100{outline-color:#1e293b}.zenuml .outline-slate-800\\/15{outline-color:#1e293b26}.zenuml .outline-slate-800\\/20{outline-color:#1e293b33}.zenuml .outline-slate-800\\/25{outline-color:#1e293b40}.zenuml .outline-slate-800\\/30{outline-color:#1e293b4d}.zenuml .outline-slate-800\\/35{outline-color:#1e293b59}.zenuml .outline-slate-800\\/40{outline-color:#1e293b66}.zenuml .outline-slate-800\\/45{outline-color:#1e293b73}.zenuml .outline-slate-800\\/5{outline-color:#1e293b0d}.zenuml .outline-slate-800\\/50{outline-color:#1e293b80}.zenuml .outline-slate-800\\/55{outline-color:#1e293b8c}.zenuml .outline-slate-800\\/60{outline-color:#1e293b99}.zenuml .outline-slate-800\\/65{outline-color:#1e293ba6}.zenuml .outline-slate-800\\/70{outline-color:#1e293bb3}.zenuml .outline-slate-800\\/75{outline-color:#1e293bbf}.zenuml .outline-slate-800\\/80{outline-color:#1e293bcc}.zenuml .outline-slate-800\\/85{outline-color:#1e293bd9}.zenuml .outline-slate-800\\/90{outline-color:#1e293be6}.zenuml .outline-slate-800\\/95{outline-color:#1e293bf2}.zenuml .outline-slate-900{outline-color:#0f172a}.zenuml .outline-slate-900\\/0{outline-color:#0f172a00}.zenuml .outline-slate-900\\/10{outline-color:#0f172a1a}.zenuml .outline-slate-900\\/100{outline-color:#0f172a}.zenuml .outline-slate-900\\/15{outline-color:#0f172a26}.zenuml .outline-slate-900\\/20{outline-color:#0f172a33}.zenuml .outline-slate-900\\/25{outline-color:#0f172a40}.zenuml .outline-slate-900\\/30{outline-color:#0f172a4d}.zenuml .outline-slate-900\\/35{outline-color:#0f172a59}.zenuml .outline-slate-900\\/40{outline-color:#0f172a66}.zenuml .outline-slate-900\\/45{outline-color:#0f172a73}.zenuml .outline-slate-900\\/5{outline-color:#0f172a0d}.zenuml .outline-slate-900\\/50{outline-color:#0f172a80}.zenuml .outline-slate-900\\/55{outline-color:#0f172a8c}.zenuml .outline-slate-900\\/60{outline-color:#0f172a99}.zenuml .outline-slate-900\\/65{outline-color:#0f172aa6}.zenuml .outline-slate-900\\/70{outline-color:#0f172ab3}.zenuml .outline-slate-900\\/75{outline-color:#0f172abf}.zenuml .outline-slate-900\\/80{outline-color:#0f172acc}.zenuml .outline-slate-900\\/85{outline-color:#0f172ad9}.zenuml .outline-slate-900\\/90{outline-color:#0f172ae6}.zenuml .outline-slate-900\\/95{outline-color:#0f172af2}.zenuml .outline-slate-950{outline-color:#020617}.zenuml .outline-slate-950\\/0{outline-color:#02061700}.zenuml .outline-slate-950\\/10{outline-color:#0206171a}.zenuml .outline-slate-950\\/100{outline-color:#020617}.zenuml .outline-slate-950\\/15{outline-color:#02061726}.zenuml .outline-slate-950\\/20{outline-color:#02061733}.zenuml .outline-slate-950\\/25{outline-color:#02061740}.zenuml .outline-slate-950\\/30{outline-color:#0206174d}.zenuml .outline-slate-950\\/35{outline-color:#02061759}.zenuml .outline-slate-950\\/40{outline-color:#02061766}.zenuml .outline-slate-950\\/45{outline-color:#02061773}.zenuml .outline-slate-950\\/5{outline-color:#0206170d}.zenuml .outline-slate-950\\/50{outline-color:#02061780}.zenuml .outline-slate-950\\/55{outline-color:#0206178c}.zenuml .outline-slate-950\\/60{outline-color:#02061799}.zenuml .outline-slate-950\\/65{outline-color:#020617a6}.zenuml .outline-slate-950\\/70{outline-color:#020617b3}.zenuml .outline-slate-950\\/75{outline-color:#020617bf}.zenuml .outline-slate-950\\/80{outline-color:#020617cc}.zenuml .outline-slate-950\\/85{outline-color:#020617d9}.zenuml .outline-slate-950\\/90{outline-color:#020617e6}.zenuml .outline-slate-950\\/95{outline-color:#020617f2}.zenuml .outline-stone-100{outline-color:#f5f5f4}.zenuml .outline-stone-100\\/0{outline-color:#f5f5f400}.zenuml .outline-stone-100\\/10{outline-color:#f5f5f41a}.zenuml .outline-stone-100\\/100{outline-color:#f5f5f4}.zenuml .outline-stone-100\\/15{outline-color:#f5f5f426}.zenuml .outline-stone-100\\/20{outline-color:#f5f5f433}.zenuml .outline-stone-100\\/25{outline-color:#f5f5f440}.zenuml .outline-stone-100\\/30{outline-color:#f5f5f44d}.zenuml .outline-stone-100\\/35{outline-color:#f5f5f459}.zenuml .outline-stone-100\\/40{outline-color:#f5f5f466}.zenuml .outline-stone-100\\/45{outline-color:#f5f5f473}.zenuml .outline-stone-100\\/5{outline-color:#f5f5f40d}.zenuml .outline-stone-100\\/50{outline-color:#f5f5f480}.zenuml .outline-stone-100\\/55{outline-color:#f5f5f48c}.zenuml .outline-stone-100\\/60{outline-color:#f5f5f499}.zenuml .outline-stone-100\\/65{outline-color:#f5f5f4a6}.zenuml .outline-stone-100\\/70{outline-color:#f5f5f4b3}.zenuml .outline-stone-100\\/75{outline-color:#f5f5f4bf}.zenuml .outline-stone-100\\/80{outline-color:#f5f5f4cc}.zenuml .outline-stone-100\\/85{outline-color:#f5f5f4d9}.zenuml .outline-stone-100\\/90{outline-color:#f5f5f4e6}.zenuml .outline-stone-100\\/95{outline-color:#f5f5f4f2}.zenuml .outline-stone-200{outline-color:#e7e5e4}.zenuml .outline-stone-200\\/0{outline-color:#e7e5e400}.zenuml .outline-stone-200\\/10{outline-color:#e7e5e41a}.zenuml .outline-stone-200\\/100{outline-color:#e7e5e4}.zenuml .outline-stone-200\\/15{outline-color:#e7e5e426}.zenuml .outline-stone-200\\/20{outline-color:#e7e5e433}.zenuml .outline-stone-200\\/25{outline-color:#e7e5e440}.zenuml .outline-stone-200\\/30{outline-color:#e7e5e44d}.zenuml .outline-stone-200\\/35{outline-color:#e7e5e459}.zenuml .outline-stone-200\\/40{outline-color:#e7e5e466}.zenuml .outline-stone-200\\/45{outline-color:#e7e5e473}.zenuml .outline-stone-200\\/5{outline-color:#e7e5e40d}.zenuml .outline-stone-200\\/50{outline-color:#e7e5e480}.zenuml .outline-stone-200\\/55{outline-color:#e7e5e48c}.zenuml .outline-stone-200\\/60{outline-color:#e7e5e499}.zenuml .outline-stone-200\\/65{outline-color:#e7e5e4a6}.zenuml .outline-stone-200\\/70{outline-color:#e7e5e4b3}.zenuml .outline-stone-200\\/75{outline-color:#e7e5e4bf}.zenuml .outline-stone-200\\/80{outline-color:#e7e5e4cc}.zenuml .outline-stone-200\\/85{outline-color:#e7e5e4d9}.zenuml .outline-stone-200\\/90{outline-color:#e7e5e4e6}.zenuml .outline-stone-200\\/95{outline-color:#e7e5e4f2}.zenuml .outline-stone-300{outline-color:#d6d3d1}.zenuml .outline-stone-300\\/0{outline-color:#d6d3d100}.zenuml .outline-stone-300\\/10{outline-color:#d6d3d11a}.zenuml .outline-stone-300\\/100{outline-color:#d6d3d1}.zenuml .outline-stone-300\\/15{outline-color:#d6d3d126}.zenuml .outline-stone-300\\/20{outline-color:#d6d3d133}.zenuml .outline-stone-300\\/25{outline-color:#d6d3d140}.zenuml .outline-stone-300\\/30{outline-color:#d6d3d14d}.zenuml .outline-stone-300\\/35{outline-color:#d6d3d159}.zenuml .outline-stone-300\\/40{outline-color:#d6d3d166}.zenuml .outline-stone-300\\/45{outline-color:#d6d3d173}.zenuml .outline-stone-300\\/5{outline-color:#d6d3d10d}.zenuml .outline-stone-300\\/50{outline-color:#d6d3d180}.zenuml .outline-stone-300\\/55{outline-color:#d6d3d18c}.zenuml .outline-stone-300\\/60{outline-color:#d6d3d199}.zenuml .outline-stone-300\\/65{outline-color:#d6d3d1a6}.zenuml .outline-stone-300\\/70{outline-color:#d6d3d1b3}.zenuml .outline-stone-300\\/75{outline-color:#d6d3d1bf}.zenuml .outline-stone-300\\/80{outline-color:#d6d3d1cc}.zenuml .outline-stone-300\\/85{outline-color:#d6d3d1d9}.zenuml .outline-stone-300\\/90{outline-color:#d6d3d1e6}.zenuml .outline-stone-300\\/95{outline-color:#d6d3d1f2}.zenuml .outline-stone-400{outline-color:#a8a29e}.zenuml .outline-stone-400\\/0{outline-color:#a8a29e00}.zenuml .outline-stone-400\\/10{outline-color:#a8a29e1a}.zenuml .outline-stone-400\\/100{outline-color:#a8a29e}.zenuml .outline-stone-400\\/15{outline-color:#a8a29e26}.zenuml .outline-stone-400\\/20{outline-color:#a8a29e33}.zenuml .outline-stone-400\\/25{outline-color:#a8a29e40}.zenuml .outline-stone-400\\/30{outline-color:#a8a29e4d}.zenuml .outline-stone-400\\/35{outline-color:#a8a29e59}.zenuml .outline-stone-400\\/40{outline-color:#a8a29e66}.zenuml .outline-stone-400\\/45{outline-color:#a8a29e73}.zenuml .outline-stone-400\\/5{outline-color:#a8a29e0d}.zenuml .outline-stone-400\\/50{outline-color:#a8a29e80}.zenuml .outline-stone-400\\/55{outline-color:#a8a29e8c}.zenuml .outline-stone-400\\/60{outline-color:#a8a29e99}.zenuml .outline-stone-400\\/65{outline-color:#a8a29ea6}.zenuml .outline-stone-400\\/70{outline-color:#a8a29eb3}.zenuml .outline-stone-400\\/75{outline-color:#a8a29ebf}.zenuml .outline-stone-400\\/80{outline-color:#a8a29ecc}.zenuml .outline-stone-400\\/85{outline-color:#a8a29ed9}.zenuml .outline-stone-400\\/90{outline-color:#a8a29ee6}.zenuml .outline-stone-400\\/95{outline-color:#a8a29ef2}.zenuml .outline-stone-50{outline-color:#fafaf9}.zenuml .outline-stone-50\\/0{outline-color:#fafaf900}.zenuml .outline-stone-50\\/10{outline-color:#fafaf91a}.zenuml .outline-stone-50\\/100{outline-color:#fafaf9}.zenuml .outline-stone-50\\/15{outline-color:#fafaf926}.zenuml .outline-stone-50\\/20{outline-color:#fafaf933}.zenuml .outline-stone-50\\/25{outline-color:#fafaf940}.zenuml .outline-stone-50\\/30{outline-color:#fafaf94d}.zenuml .outline-stone-50\\/35{outline-color:#fafaf959}.zenuml .outline-stone-50\\/40{outline-color:#fafaf966}.zenuml .outline-stone-50\\/45{outline-color:#fafaf973}.zenuml .outline-stone-50\\/5{outline-color:#fafaf90d}.zenuml .outline-stone-50\\/50{outline-color:#fafaf980}.zenuml .outline-stone-50\\/55{outline-color:#fafaf98c}.zenuml .outline-stone-50\\/60{outline-color:#fafaf999}.zenuml .outline-stone-50\\/65{outline-color:#fafaf9a6}.zenuml .outline-stone-50\\/70{outline-color:#fafaf9b3}.zenuml .outline-stone-50\\/75{outline-color:#fafaf9bf}.zenuml .outline-stone-50\\/80{outline-color:#fafaf9cc}.zenuml .outline-stone-50\\/85{outline-color:#fafaf9d9}.zenuml .outline-stone-50\\/90{outline-color:#fafaf9e6}.zenuml .outline-stone-50\\/95{outline-color:#fafaf9f2}.zenuml .outline-stone-500{outline-color:#78716c}.zenuml .outline-stone-500\\/0{outline-color:#78716c00}.zenuml .outline-stone-500\\/10{outline-color:#78716c1a}.zenuml .outline-stone-500\\/100{outline-color:#78716c}.zenuml .outline-stone-500\\/15{outline-color:#78716c26}.zenuml .outline-stone-500\\/20{outline-color:#78716c33}.zenuml .outline-stone-500\\/25{outline-color:#78716c40}.zenuml .outline-stone-500\\/30{outline-color:#78716c4d}.zenuml .outline-stone-500\\/35{outline-color:#78716c59}.zenuml .outline-stone-500\\/40{outline-color:#78716c66}.zenuml .outline-stone-500\\/45{outline-color:#78716c73}.zenuml .outline-stone-500\\/5{outline-color:#78716c0d}.zenuml .outline-stone-500\\/50{outline-color:#78716c80}.zenuml .outline-stone-500\\/55{outline-color:#78716c8c}.zenuml .outline-stone-500\\/60{outline-color:#78716c99}.zenuml .outline-stone-500\\/65{outline-color:#78716ca6}.zenuml .outline-stone-500\\/70{outline-color:#78716cb3}.zenuml .outline-stone-500\\/75{outline-color:#78716cbf}.zenuml .outline-stone-500\\/80{outline-color:#78716ccc}.zenuml .outline-stone-500\\/85{outline-color:#78716cd9}.zenuml .outline-stone-500\\/90{outline-color:#78716ce6}.zenuml .outline-stone-500\\/95{outline-color:#78716cf2}.zenuml .outline-stone-600{outline-color:#57534e}.zenuml .outline-stone-600\\/0{outline-color:#57534e00}.zenuml .outline-stone-600\\/10{outline-color:#57534e1a}.zenuml .outline-stone-600\\/100{outline-color:#57534e}.zenuml .outline-stone-600\\/15{outline-color:#57534e26}.zenuml .outline-stone-600\\/20{outline-color:#57534e33}.zenuml .outline-stone-600\\/25{outline-color:#57534e40}.zenuml .outline-stone-600\\/30{outline-color:#57534e4d}.zenuml .outline-stone-600\\/35{outline-color:#57534e59}.zenuml .outline-stone-600\\/40{outline-color:#57534e66}.zenuml .outline-stone-600\\/45{outline-color:#57534e73}.zenuml .outline-stone-600\\/5{outline-color:#57534e0d}.zenuml .outline-stone-600\\/50{outline-color:#57534e80}.zenuml .outline-stone-600\\/55{outline-color:#57534e8c}.zenuml .outline-stone-600\\/60{outline-color:#57534e99}.zenuml .outline-stone-600\\/65{outline-color:#57534ea6}.zenuml .outline-stone-600\\/70{outline-color:#57534eb3}.zenuml .outline-stone-600\\/75{outline-color:#57534ebf}.zenuml .outline-stone-600\\/80{outline-color:#57534ecc}.zenuml .outline-stone-600\\/85{outline-color:#57534ed9}.zenuml .outline-stone-600\\/90{outline-color:#57534ee6}.zenuml .outline-stone-600\\/95{outline-color:#57534ef2}.zenuml .outline-stone-700{outline-color:#44403c}.zenuml .outline-stone-700\\/0{outline-color:#44403c00}.zenuml .outline-stone-700\\/10{outline-color:#44403c1a}.zenuml .outline-stone-700\\/100{outline-color:#44403c}.zenuml .outline-stone-700\\/15{outline-color:#44403c26}.zenuml .outline-stone-700\\/20{outline-color:#44403c33}.zenuml .outline-stone-700\\/25{outline-color:#44403c40}.zenuml .outline-stone-700\\/30{outline-color:#44403c4d}.zenuml .outline-stone-700\\/35{outline-color:#44403c59}.zenuml .outline-stone-700\\/40{outline-color:#44403c66}.zenuml .outline-stone-700\\/45{outline-color:#44403c73}.zenuml .outline-stone-700\\/5{outline-color:#44403c0d}.zenuml .outline-stone-700\\/50{outline-color:#44403c80}.zenuml .outline-stone-700\\/55{outline-color:#44403c8c}.zenuml .outline-stone-700\\/60{outline-color:#44403c99}.zenuml .outline-stone-700\\/65{outline-color:#44403ca6}.zenuml .outline-stone-700\\/70{outline-color:#44403cb3}.zenuml .outline-stone-700\\/75{outline-color:#44403cbf}.zenuml .outline-stone-700\\/80{outline-color:#44403ccc}.zenuml .outline-stone-700\\/85{outline-color:#44403cd9}.zenuml .outline-stone-700\\/90{outline-color:#44403ce6}.zenuml .outline-stone-700\\/95{outline-color:#44403cf2}.zenuml .outline-stone-800{outline-color:#292524}.zenuml .outline-stone-800\\/0{outline-color:#29252400}.zenuml .outline-stone-800\\/10{outline-color:#2925241a}.zenuml .outline-stone-800\\/100{outline-color:#292524}.zenuml .outline-stone-800\\/15{outline-color:#29252426}.zenuml .outline-stone-800\\/20{outline-color:#29252433}.zenuml .outline-stone-800\\/25{outline-color:#29252440}.zenuml .outline-stone-800\\/30{outline-color:#2925244d}.zenuml .outline-stone-800\\/35{outline-color:#29252459}.zenuml .outline-stone-800\\/40{outline-color:#29252466}.zenuml .outline-stone-800\\/45{outline-color:#29252473}.zenuml .outline-stone-800\\/5{outline-color:#2925240d}.zenuml .outline-stone-800\\/50{outline-color:#29252480}.zenuml .outline-stone-800\\/55{outline-color:#2925248c}.zenuml .outline-stone-800\\/60{outline-color:#29252499}.zenuml .outline-stone-800\\/65{outline-color:#292524a6}.zenuml .outline-stone-800\\/70{outline-color:#292524b3}.zenuml .outline-stone-800\\/75{outline-color:#292524bf}.zenuml .outline-stone-800\\/80{outline-color:#292524cc}.zenuml .outline-stone-800\\/85{outline-color:#292524d9}.zenuml .outline-stone-800\\/90{outline-color:#292524e6}.zenuml .outline-stone-800\\/95{outline-color:#292524f2}.zenuml .outline-stone-900{outline-color:#1c1917}.zenuml .outline-stone-900\\/0{outline-color:#1c191700}.zenuml .outline-stone-900\\/10{outline-color:#1c19171a}.zenuml .outline-stone-900\\/100{outline-color:#1c1917}.zenuml .outline-stone-900\\/15{outline-color:#1c191726}.zenuml .outline-stone-900\\/20{outline-color:#1c191733}.zenuml .outline-stone-900\\/25{outline-color:#1c191740}.zenuml .outline-stone-900\\/30{outline-color:#1c19174d}.zenuml .outline-stone-900\\/35{outline-color:#1c191759}.zenuml .outline-stone-900\\/40{outline-color:#1c191766}.zenuml .outline-stone-900\\/45{outline-color:#1c191773}.zenuml .outline-stone-900\\/5{outline-color:#1c19170d}.zenuml .outline-stone-900\\/50{outline-color:#1c191780}.zenuml .outline-stone-900\\/55{outline-color:#1c19178c}.zenuml .outline-stone-900\\/60{outline-color:#1c191799}.zenuml .outline-stone-900\\/65{outline-color:#1c1917a6}.zenuml .outline-stone-900\\/70{outline-color:#1c1917b3}.zenuml .outline-stone-900\\/75{outline-color:#1c1917bf}.zenuml .outline-stone-900\\/80{outline-color:#1c1917cc}.zenuml .outline-stone-900\\/85{outline-color:#1c1917d9}.zenuml .outline-stone-900\\/90{outline-color:#1c1917e6}.zenuml .outline-stone-900\\/95{outline-color:#1c1917f2}.zenuml .outline-stone-950{outline-color:#0c0a09}.zenuml .outline-stone-950\\/0{outline-color:#0c0a0900}.zenuml .outline-stone-950\\/10{outline-color:#0c0a091a}.zenuml .outline-stone-950\\/100{outline-color:#0c0a09}.zenuml .outline-stone-950\\/15{outline-color:#0c0a0926}.zenuml .outline-stone-950\\/20{outline-color:#0c0a0933}.zenuml .outline-stone-950\\/25{outline-color:#0c0a0940}.zenuml .outline-stone-950\\/30{outline-color:#0c0a094d}.zenuml .outline-stone-950\\/35{outline-color:#0c0a0959}.zenuml .outline-stone-950\\/40{outline-color:#0c0a0966}.zenuml .outline-stone-950\\/45{outline-color:#0c0a0973}.zenuml .outline-stone-950\\/5{outline-color:#0c0a090d}.zenuml .outline-stone-950\\/50{outline-color:#0c0a0980}.zenuml .outline-stone-950\\/55{outline-color:#0c0a098c}.zenuml .outline-stone-950\\/60{outline-color:#0c0a0999}.zenuml .outline-stone-950\\/65{outline-color:#0c0a09a6}.zenuml .outline-stone-950\\/70{outline-color:#0c0a09b3}.zenuml .outline-stone-950\\/75{outline-color:#0c0a09bf}.zenuml .outline-stone-950\\/80{outline-color:#0c0a09cc}.zenuml .outline-stone-950\\/85{outline-color:#0c0a09d9}.zenuml .outline-stone-950\\/90{outline-color:#0c0a09e6}.zenuml .outline-stone-950\\/95{outline-color:#0c0a09f2}.zenuml .outline-teal-100{outline-color:#ccfbf1}.zenuml .outline-teal-100\\/0{outline-color:#ccfbf100}.zenuml .outline-teal-100\\/10{outline-color:#ccfbf11a}.zenuml .outline-teal-100\\/100{outline-color:#ccfbf1}.zenuml .outline-teal-100\\/15{outline-color:#ccfbf126}.zenuml .outline-teal-100\\/20{outline-color:#ccfbf133}.zenuml .outline-teal-100\\/25{outline-color:#ccfbf140}.zenuml .outline-teal-100\\/30{outline-color:#ccfbf14d}.zenuml .outline-teal-100\\/35{outline-color:#ccfbf159}.zenuml .outline-teal-100\\/40{outline-color:#ccfbf166}.zenuml .outline-teal-100\\/45{outline-color:#ccfbf173}.zenuml .outline-teal-100\\/5{outline-color:#ccfbf10d}.zenuml .outline-teal-100\\/50{outline-color:#ccfbf180}.zenuml .outline-teal-100\\/55{outline-color:#ccfbf18c}.zenuml .outline-teal-100\\/60{outline-color:#ccfbf199}.zenuml .outline-teal-100\\/65{outline-color:#ccfbf1a6}.zenuml .outline-teal-100\\/70{outline-color:#ccfbf1b3}.zenuml .outline-teal-100\\/75{outline-color:#ccfbf1bf}.zenuml .outline-teal-100\\/80{outline-color:#ccfbf1cc}.zenuml .outline-teal-100\\/85{outline-color:#ccfbf1d9}.zenuml .outline-teal-100\\/90{outline-color:#ccfbf1e6}.zenuml .outline-teal-100\\/95{outline-color:#ccfbf1f2}.zenuml .outline-teal-200{outline-color:#99f6e4}.zenuml .outline-teal-200\\/0{outline-color:#99f6e400}.zenuml .outline-teal-200\\/10{outline-color:#99f6e41a}.zenuml .outline-teal-200\\/100{outline-color:#99f6e4}.zenuml .outline-teal-200\\/15{outline-color:#99f6e426}.zenuml .outline-teal-200\\/20{outline-color:#99f6e433}.zenuml .outline-teal-200\\/25{outline-color:#99f6e440}.zenuml .outline-teal-200\\/30{outline-color:#99f6e44d}.zenuml .outline-teal-200\\/35{outline-color:#99f6e459}.zenuml .outline-teal-200\\/40{outline-color:#99f6e466}.zenuml .outline-teal-200\\/45{outline-color:#99f6e473}.zenuml .outline-teal-200\\/5{outline-color:#99f6e40d}.zenuml .outline-teal-200\\/50{outline-color:#99f6e480}.zenuml .outline-teal-200\\/55{outline-color:#99f6e48c}.zenuml .outline-teal-200\\/60{outline-color:#99f6e499}.zenuml .outline-teal-200\\/65{outline-color:#99f6e4a6}.zenuml .outline-teal-200\\/70{outline-color:#99f6e4b3}.zenuml .outline-teal-200\\/75{outline-color:#99f6e4bf}.zenuml .outline-teal-200\\/80{outline-color:#99f6e4cc}.zenuml .outline-teal-200\\/85{outline-color:#99f6e4d9}.zenuml .outline-teal-200\\/90{outline-color:#99f6e4e6}.zenuml .outline-teal-200\\/95{outline-color:#99f6e4f2}.zenuml .outline-teal-300{outline-color:#5eead4}.zenuml .outline-teal-300\\/0{outline-color:#5eead400}.zenuml .outline-teal-300\\/10{outline-color:#5eead41a}.zenuml .outline-teal-300\\/100{outline-color:#5eead4}.zenuml .outline-teal-300\\/15{outline-color:#5eead426}.zenuml .outline-teal-300\\/20{outline-color:#5eead433}.zenuml .outline-teal-300\\/25{outline-color:#5eead440}.zenuml .outline-teal-300\\/30{outline-color:#5eead44d}.zenuml .outline-teal-300\\/35{outline-color:#5eead459}.zenuml .outline-teal-300\\/40{outline-color:#5eead466}.zenuml .outline-teal-300\\/45{outline-color:#5eead473}.zenuml .outline-teal-300\\/5{outline-color:#5eead40d}.zenuml .outline-teal-300\\/50{outline-color:#5eead480}.zenuml .outline-teal-300\\/55{outline-color:#5eead48c}.zenuml .outline-teal-300\\/60{outline-color:#5eead499}.zenuml .outline-teal-300\\/65{outline-color:#5eead4a6}.zenuml .outline-teal-300\\/70{outline-color:#5eead4b3}.zenuml .outline-teal-300\\/75{outline-color:#5eead4bf}.zenuml .outline-teal-300\\/80{outline-color:#5eead4cc}.zenuml .outline-teal-300\\/85{outline-color:#5eead4d9}.zenuml .outline-teal-300\\/90{outline-color:#5eead4e6}.zenuml .outline-teal-300\\/95{outline-color:#5eead4f2}.zenuml .outline-teal-400{outline-color:#2dd4bf}.zenuml .outline-teal-400\\/0{outline-color:#2dd4bf00}.zenuml .outline-teal-400\\/10{outline-color:#2dd4bf1a}.zenuml .outline-teal-400\\/100{outline-color:#2dd4bf}.zenuml .outline-teal-400\\/15{outline-color:#2dd4bf26}.zenuml .outline-teal-400\\/20{outline-color:#2dd4bf33}.zenuml .outline-teal-400\\/25{outline-color:#2dd4bf40}.zenuml .outline-teal-400\\/30{outline-color:#2dd4bf4d}.zenuml .outline-teal-400\\/35{outline-color:#2dd4bf59}.zenuml .outline-teal-400\\/40{outline-color:#2dd4bf66}.zenuml .outline-teal-400\\/45{outline-color:#2dd4bf73}.zenuml .outline-teal-400\\/5{outline-color:#2dd4bf0d}.zenuml .outline-teal-400\\/50{outline-color:#2dd4bf80}.zenuml .outline-teal-400\\/55{outline-color:#2dd4bf8c}.zenuml .outline-teal-400\\/60{outline-color:#2dd4bf99}.zenuml .outline-teal-400\\/65{outline-color:#2dd4bfa6}.zenuml .outline-teal-400\\/70{outline-color:#2dd4bfb3}.zenuml .outline-teal-400\\/75{outline-color:#2dd4bfbf}.zenuml .outline-teal-400\\/80{outline-color:#2dd4bfcc}.zenuml .outline-teal-400\\/85{outline-color:#2dd4bfd9}.zenuml .outline-teal-400\\/90{outline-color:#2dd4bfe6}.zenuml .outline-teal-400\\/95{outline-color:#2dd4bff2}.zenuml .outline-teal-50{outline-color:#f0fdfa}.zenuml .outline-teal-50\\/0{outline-color:#f0fdfa00}.zenuml .outline-teal-50\\/10{outline-color:#f0fdfa1a}.zenuml .outline-teal-50\\/100{outline-color:#f0fdfa}.zenuml .outline-teal-50\\/15{outline-color:#f0fdfa26}.zenuml .outline-teal-50\\/20{outline-color:#f0fdfa33}.zenuml .outline-teal-50\\/25{outline-color:#f0fdfa40}.zenuml .outline-teal-50\\/30{outline-color:#f0fdfa4d}.zenuml .outline-teal-50\\/35{outline-color:#f0fdfa59}.zenuml .outline-teal-50\\/40{outline-color:#f0fdfa66}.zenuml .outline-teal-50\\/45{outline-color:#f0fdfa73}.zenuml .outline-teal-50\\/5{outline-color:#f0fdfa0d}.zenuml .outline-teal-50\\/50{outline-color:#f0fdfa80}.zenuml .outline-teal-50\\/55{outline-color:#f0fdfa8c}.zenuml .outline-teal-50\\/60{outline-color:#f0fdfa99}.zenuml .outline-teal-50\\/65{outline-color:#f0fdfaa6}.zenuml .outline-teal-50\\/70{outline-color:#f0fdfab3}.zenuml .outline-teal-50\\/75{outline-color:#f0fdfabf}.zenuml .outline-teal-50\\/80{outline-color:#f0fdfacc}.zenuml .outline-teal-50\\/85{outline-color:#f0fdfad9}.zenuml .outline-teal-50\\/90{outline-color:#f0fdfae6}.zenuml .outline-teal-50\\/95{outline-color:#f0fdfaf2}.zenuml .outline-teal-500{outline-color:#14b8a6}.zenuml .outline-teal-500\\/0{outline-color:#14b8a600}.zenuml .outline-teal-500\\/10{outline-color:#14b8a61a}.zenuml .outline-teal-500\\/100{outline-color:#14b8a6}.zenuml .outline-teal-500\\/15{outline-color:#14b8a626}.zenuml .outline-teal-500\\/20{outline-color:#14b8a633}.zenuml .outline-teal-500\\/25{outline-color:#14b8a640}.zenuml .outline-teal-500\\/30{outline-color:#14b8a64d}.zenuml .outline-teal-500\\/35{outline-color:#14b8a659}.zenuml .outline-teal-500\\/40{outline-color:#14b8a666}.zenuml .outline-teal-500\\/45{outline-color:#14b8a673}.zenuml .outline-teal-500\\/5{outline-color:#14b8a60d}.zenuml .outline-teal-500\\/50{outline-color:#14b8a680}.zenuml .outline-teal-500\\/55{outline-color:#14b8a68c}.zenuml .outline-teal-500\\/60{outline-color:#14b8a699}.zenuml .outline-teal-500\\/65{outline-color:#14b8a6a6}.zenuml .outline-teal-500\\/70{outline-color:#14b8a6b3}.zenuml .outline-teal-500\\/75{outline-color:#14b8a6bf}.zenuml .outline-teal-500\\/80{outline-color:#14b8a6cc}.zenuml .outline-teal-500\\/85{outline-color:#14b8a6d9}.zenuml .outline-teal-500\\/90{outline-color:#14b8a6e6}.zenuml .outline-teal-500\\/95{outline-color:#14b8a6f2}.zenuml .outline-teal-600{outline-color:#0d9488}.zenuml .outline-teal-600\\/0{outline-color:#0d948800}.zenuml .outline-teal-600\\/10{outline-color:#0d94881a}.zenuml .outline-teal-600\\/100{outline-color:#0d9488}.zenuml .outline-teal-600\\/15{outline-color:#0d948826}.zenuml .outline-teal-600\\/20{outline-color:#0d948833}.zenuml .outline-teal-600\\/25{outline-color:#0d948840}.zenuml .outline-teal-600\\/30{outline-color:#0d94884d}.zenuml .outline-teal-600\\/35{outline-color:#0d948859}.zenuml .outline-teal-600\\/40{outline-color:#0d948866}.zenuml .outline-teal-600\\/45{outline-color:#0d948873}.zenuml .outline-teal-600\\/5{outline-color:#0d94880d}.zenuml .outline-teal-600\\/50{outline-color:#0d948880}.zenuml .outline-teal-600\\/55{outline-color:#0d94888c}.zenuml .outline-teal-600\\/60{outline-color:#0d948899}.zenuml .outline-teal-600\\/65{outline-color:#0d9488a6}.zenuml .outline-teal-600\\/70{outline-color:#0d9488b3}.zenuml .outline-teal-600\\/75{outline-color:#0d9488bf}.zenuml .outline-teal-600\\/80{outline-color:#0d9488cc}.zenuml .outline-teal-600\\/85{outline-color:#0d9488d9}.zenuml .outline-teal-600\\/90{outline-color:#0d9488e6}.zenuml .outline-teal-600\\/95{outline-color:#0d9488f2}.zenuml .outline-teal-700{outline-color:#0f766e}.zenuml .outline-teal-700\\/0{outline-color:#0f766e00}.zenuml .outline-teal-700\\/10{outline-color:#0f766e1a}.zenuml .outline-teal-700\\/100{outline-color:#0f766e}.zenuml .outline-teal-700\\/15{outline-color:#0f766e26}.zenuml .outline-teal-700\\/20{outline-color:#0f766e33}.zenuml .outline-teal-700\\/25{outline-color:#0f766e40}.zenuml .outline-teal-700\\/30{outline-color:#0f766e4d}.zenuml .outline-teal-700\\/35{outline-color:#0f766e59}.zenuml .outline-teal-700\\/40{outline-color:#0f766e66}.zenuml .outline-teal-700\\/45{outline-color:#0f766e73}.zenuml .outline-teal-700\\/5{outline-color:#0f766e0d}.zenuml .outline-teal-700\\/50{outline-color:#0f766e80}.zenuml .outline-teal-700\\/55{outline-color:#0f766e8c}.zenuml .outline-teal-700\\/60{outline-color:#0f766e99}.zenuml .outline-teal-700\\/65{outline-color:#0f766ea6}.zenuml .outline-teal-700\\/70{outline-color:#0f766eb3}.zenuml .outline-teal-700\\/75{outline-color:#0f766ebf}.zenuml .outline-teal-700\\/80{outline-color:#0f766ecc}.zenuml .outline-teal-700\\/85{outline-color:#0f766ed9}.zenuml .outline-teal-700\\/90{outline-color:#0f766ee6}.zenuml .outline-teal-700\\/95{outline-color:#0f766ef2}.zenuml .outline-teal-800{outline-color:#115e59}.zenuml .outline-teal-800\\/0{outline-color:#115e5900}.zenuml .outline-teal-800\\/10{outline-color:#115e591a}.zenuml .outline-teal-800\\/100{outline-color:#115e59}.zenuml .outline-teal-800\\/15{outline-color:#115e5926}.zenuml .outline-teal-800\\/20{outline-color:#115e5933}.zenuml .outline-teal-800\\/25{outline-color:#115e5940}.zenuml .outline-teal-800\\/30{outline-color:#115e594d}.zenuml .outline-teal-800\\/35{outline-color:#115e5959}.zenuml .outline-teal-800\\/40{outline-color:#115e5966}.zenuml .outline-teal-800\\/45{outline-color:#115e5973}.zenuml .outline-teal-800\\/5{outline-color:#115e590d}.zenuml .outline-teal-800\\/50{outline-color:#115e5980}.zenuml .outline-teal-800\\/55{outline-color:#115e598c}.zenuml .outline-teal-800\\/60{outline-color:#115e5999}.zenuml .outline-teal-800\\/65{outline-color:#115e59a6}.zenuml .outline-teal-800\\/70{outline-color:#115e59b3}.zenuml .outline-teal-800\\/75{outline-color:#115e59bf}.zenuml .outline-teal-800\\/80{outline-color:#115e59cc}.zenuml .outline-teal-800\\/85{outline-color:#115e59d9}.zenuml .outline-teal-800\\/90{outline-color:#115e59e6}.zenuml .outline-teal-800\\/95{outline-color:#115e59f2}.zenuml .outline-teal-900{outline-color:#134e4a}.zenuml .outline-teal-900\\/0{outline-color:#134e4a00}.zenuml .outline-teal-900\\/10{outline-color:#134e4a1a}.zenuml .outline-teal-900\\/100{outline-color:#134e4a}.zenuml .outline-teal-900\\/15{outline-color:#134e4a26}.zenuml .outline-teal-900\\/20{outline-color:#134e4a33}.zenuml .outline-teal-900\\/25{outline-color:#134e4a40}.zenuml .outline-teal-900\\/30{outline-color:#134e4a4d}.zenuml .outline-teal-900\\/35{outline-color:#134e4a59}.zenuml .outline-teal-900\\/40{outline-color:#134e4a66}.zenuml .outline-teal-900\\/45{outline-color:#134e4a73}.zenuml .outline-teal-900\\/5{outline-color:#134e4a0d}.zenuml .outline-teal-900\\/50{outline-color:#134e4a80}.zenuml .outline-teal-900\\/55{outline-color:#134e4a8c}.zenuml .outline-teal-900\\/60{outline-color:#134e4a99}.zenuml .outline-teal-900\\/65{outline-color:#134e4aa6}.zenuml .outline-teal-900\\/70{outline-color:#134e4ab3}.zenuml .outline-teal-900\\/75{outline-color:#134e4abf}.zenuml .outline-teal-900\\/80{outline-color:#134e4acc}.zenuml .outline-teal-900\\/85{outline-color:#134e4ad9}.zenuml .outline-teal-900\\/90{outline-color:#134e4ae6}.zenuml .outline-teal-900\\/95{outline-color:#134e4af2}.zenuml .outline-teal-950{outline-color:#042f2e}.zenuml .outline-teal-950\\/0{outline-color:#042f2e00}.zenuml .outline-teal-950\\/10{outline-color:#042f2e1a}.zenuml .outline-teal-950\\/100{outline-color:#042f2e}.zenuml .outline-teal-950\\/15{outline-color:#042f2e26}.zenuml .outline-teal-950\\/20{outline-color:#042f2e33}.zenuml .outline-teal-950\\/25{outline-color:#042f2e40}.zenuml .outline-teal-950\\/30{outline-color:#042f2e4d}.zenuml .outline-teal-950\\/35{outline-color:#042f2e59}.zenuml .outline-teal-950\\/40{outline-color:#042f2e66}.zenuml .outline-teal-950\\/45{outline-color:#042f2e73}.zenuml .outline-teal-950\\/5{outline-color:#042f2e0d}.zenuml .outline-teal-950\\/50{outline-color:#042f2e80}.zenuml .outline-teal-950\\/55{outline-color:#042f2e8c}.zenuml .outline-teal-950\\/60{outline-color:#042f2e99}.zenuml .outline-teal-950\\/65{outline-color:#042f2ea6}.zenuml .outline-teal-950\\/70{outline-color:#042f2eb3}.zenuml .outline-teal-950\\/75{outline-color:#042f2ebf}.zenuml .outline-teal-950\\/80{outline-color:#042f2ecc}.zenuml .outline-teal-950\\/85{outline-color:#042f2ed9}.zenuml .outline-teal-950\\/90{outline-color:#042f2ee6}.zenuml .outline-teal-950\\/95{outline-color:#042f2ef2}.zenuml .outline-transparent{outline-color:transparent}.zenuml .outline-transparent\\/0{outline-color:#0000}.zenuml .outline-transparent\\/10{outline-color:#0000001a}.zenuml .outline-transparent\\/100{outline-color:#000}.zenuml .outline-transparent\\/15{outline-color:#00000026}.zenuml .outline-transparent\\/20{outline-color:#0003}.zenuml .outline-transparent\\/25{outline-color:#00000040}.zenuml .outline-transparent\\/30{outline-color:#0000004d}.zenuml .outline-transparent\\/35{outline-color:#00000059}.zenuml .outline-transparent\\/40{outline-color:#0006}.zenuml .outline-transparent\\/45{outline-color:#00000073}.zenuml .outline-transparent\\/5{outline-color:#0000000d}.zenuml .outline-transparent\\/50{outline-color:#00000080}.zenuml .outline-transparent\\/55{outline-color:#0000008c}.zenuml .outline-transparent\\/60{outline-color:#0009}.zenuml .outline-transparent\\/65{outline-color:#000000a6}.zenuml .outline-transparent\\/70{outline-color:#000000b3}.zenuml .outline-transparent\\/75{outline-color:#000000bf}.zenuml .outline-transparent\\/80{outline-color:#000c}.zenuml .outline-transparent\\/85{outline-color:#000000d9}.zenuml .outline-transparent\\/90{outline-color:#000000e6}.zenuml .outline-transparent\\/95{outline-color:#000000f2}.zenuml .outline-violet-100{outline-color:#ede9fe}.zenuml .outline-violet-100\\/0{outline-color:#ede9fe00}.zenuml .outline-violet-100\\/10{outline-color:#ede9fe1a}.zenuml .outline-violet-100\\/100{outline-color:#ede9fe}.zenuml .outline-violet-100\\/15{outline-color:#ede9fe26}.zenuml .outline-violet-100\\/20{outline-color:#ede9fe33}.zenuml .outline-violet-100\\/25{outline-color:#ede9fe40}.zenuml .outline-violet-100\\/30{outline-color:#ede9fe4d}.zenuml .outline-violet-100\\/35{outline-color:#ede9fe59}.zenuml .outline-violet-100\\/40{outline-color:#ede9fe66}.zenuml .outline-violet-100\\/45{outline-color:#ede9fe73}.zenuml .outline-violet-100\\/5{outline-color:#ede9fe0d}.zenuml .outline-violet-100\\/50{outline-color:#ede9fe80}.zenuml .outline-violet-100\\/55{outline-color:#ede9fe8c}.zenuml .outline-violet-100\\/60{outline-color:#ede9fe99}.zenuml .outline-violet-100\\/65{outline-color:#ede9fea6}.zenuml .outline-violet-100\\/70{outline-color:#ede9feb3}.zenuml .outline-violet-100\\/75{outline-color:#ede9febf}.zenuml .outline-violet-100\\/80{outline-color:#ede9fecc}.zenuml .outline-violet-100\\/85{outline-color:#ede9fed9}.zenuml .outline-violet-100\\/90{outline-color:#ede9fee6}.zenuml .outline-violet-100\\/95{outline-color:#ede9fef2}.zenuml .outline-violet-200{outline-color:#ddd6fe}.zenuml .outline-violet-200\\/0{outline-color:#ddd6fe00}.zenuml .outline-violet-200\\/10{outline-color:#ddd6fe1a}.zenuml .outline-violet-200\\/100{outline-color:#ddd6fe}.zenuml .outline-violet-200\\/15{outline-color:#ddd6fe26}.zenuml .outline-violet-200\\/20{outline-color:#ddd6fe33}.zenuml .outline-violet-200\\/25{outline-color:#ddd6fe40}.zenuml .outline-violet-200\\/30{outline-color:#ddd6fe4d}.zenuml .outline-violet-200\\/35{outline-color:#ddd6fe59}.zenuml .outline-violet-200\\/40{outline-color:#ddd6fe66}.zenuml .outline-violet-200\\/45{outline-color:#ddd6fe73}.zenuml .outline-violet-200\\/5{outline-color:#ddd6fe0d}.zenuml .outline-violet-200\\/50{outline-color:#ddd6fe80}.zenuml .outline-violet-200\\/55{outline-color:#ddd6fe8c}.zenuml .outline-violet-200\\/60{outline-color:#ddd6fe99}.zenuml .outline-violet-200\\/65{outline-color:#ddd6fea6}.zenuml .outline-violet-200\\/70{outline-color:#ddd6feb3}.zenuml .outline-violet-200\\/75{outline-color:#ddd6febf}.zenuml .outline-violet-200\\/80{outline-color:#ddd6fecc}.zenuml .outline-violet-200\\/85{outline-color:#ddd6fed9}.zenuml .outline-violet-200\\/90{outline-color:#ddd6fee6}.zenuml .outline-violet-200\\/95{outline-color:#ddd6fef2}.zenuml .outline-violet-300{outline-color:#c4b5fd}.zenuml .outline-violet-300\\/0{outline-color:#c4b5fd00}.zenuml .outline-violet-300\\/10{outline-color:#c4b5fd1a}.zenuml .outline-violet-300\\/100{outline-color:#c4b5fd}.zenuml .outline-violet-300\\/15{outline-color:#c4b5fd26}.zenuml .outline-violet-300\\/20{outline-color:#c4b5fd33}.zenuml .outline-violet-300\\/25{outline-color:#c4b5fd40}.zenuml .outline-violet-300\\/30{outline-color:#c4b5fd4d}.zenuml .outline-violet-300\\/35{outline-color:#c4b5fd59}.zenuml .outline-violet-300\\/40{outline-color:#c4b5fd66}.zenuml .outline-violet-300\\/45{outline-color:#c4b5fd73}.zenuml .outline-violet-300\\/5{outline-color:#c4b5fd0d}.zenuml .outline-violet-300\\/50{outline-color:#c4b5fd80}.zenuml .outline-violet-300\\/55{outline-color:#c4b5fd8c}.zenuml .outline-violet-300\\/60{outline-color:#c4b5fd99}.zenuml .outline-violet-300\\/65{outline-color:#c4b5fda6}.zenuml .outline-violet-300\\/70{outline-color:#c4b5fdb3}.zenuml .outline-violet-300\\/75{outline-color:#c4b5fdbf}.zenuml .outline-violet-300\\/80{outline-color:#c4b5fdcc}.zenuml .outline-violet-300\\/85{outline-color:#c4b5fdd9}.zenuml .outline-violet-300\\/90{outline-color:#c4b5fde6}.zenuml .outline-violet-300\\/95{outline-color:#c4b5fdf2}.zenuml .outline-violet-400{outline-color:#a78bfa}.zenuml .outline-violet-400\\/0{outline-color:#a78bfa00}.zenuml .outline-violet-400\\/10{outline-color:#a78bfa1a}.zenuml .outline-violet-400\\/100{outline-color:#a78bfa}.zenuml .outline-violet-400\\/15{outline-color:#a78bfa26}.zenuml .outline-violet-400\\/20{outline-color:#a78bfa33}.zenuml .outline-violet-400\\/25{outline-color:#a78bfa40}.zenuml .outline-violet-400\\/30{outline-color:#a78bfa4d}.zenuml .outline-violet-400\\/35{outline-color:#a78bfa59}.zenuml .outline-violet-400\\/40{outline-color:#a78bfa66}.zenuml .outline-violet-400\\/45{outline-color:#a78bfa73}.zenuml .outline-violet-400\\/5{outline-color:#a78bfa0d}.zenuml .outline-violet-400\\/50{outline-color:#a78bfa80}.zenuml .outline-violet-400\\/55{outline-color:#a78bfa8c}.zenuml .outline-violet-400\\/60{outline-color:#a78bfa99}.zenuml .outline-violet-400\\/65{outline-color:#a78bfaa6}.zenuml .outline-violet-400\\/70{outline-color:#a78bfab3}.zenuml .outline-violet-400\\/75{outline-color:#a78bfabf}.zenuml .outline-violet-400\\/80{outline-color:#a78bfacc}.zenuml .outline-violet-400\\/85{outline-color:#a78bfad9}.zenuml .outline-violet-400\\/90{outline-color:#a78bfae6}.zenuml .outline-violet-400\\/95{outline-color:#a78bfaf2}.zenuml .outline-violet-50{outline-color:#f5f3ff}.zenuml .outline-violet-50\\/0{outline-color:#f5f3ff00}.zenuml .outline-violet-50\\/10{outline-color:#f5f3ff1a}.zenuml .outline-violet-50\\/100{outline-color:#f5f3ff}.zenuml .outline-violet-50\\/15{outline-color:#f5f3ff26}.zenuml .outline-violet-50\\/20{outline-color:#f5f3ff33}.zenuml .outline-violet-50\\/25{outline-color:#f5f3ff40}.zenuml .outline-violet-50\\/30{outline-color:#f5f3ff4d}.zenuml .outline-violet-50\\/35{outline-color:#f5f3ff59}.zenuml .outline-violet-50\\/40{outline-color:#f5f3ff66}.zenuml .outline-violet-50\\/45{outline-color:#f5f3ff73}.zenuml .outline-violet-50\\/5{outline-color:#f5f3ff0d}.zenuml .outline-violet-50\\/50{outline-color:#f5f3ff80}.zenuml .outline-violet-50\\/55{outline-color:#f5f3ff8c}.zenuml .outline-violet-50\\/60{outline-color:#f5f3ff99}.zenuml .outline-violet-50\\/65{outline-color:#f5f3ffa6}.zenuml .outline-violet-50\\/70{outline-color:#f5f3ffb3}.zenuml .outline-violet-50\\/75{outline-color:#f5f3ffbf}.zenuml .outline-violet-50\\/80{outline-color:#f5f3ffcc}.zenuml .outline-violet-50\\/85{outline-color:#f5f3ffd9}.zenuml .outline-violet-50\\/90{outline-color:#f5f3ffe6}.zenuml .outline-violet-50\\/95{outline-color:#f5f3fff2}.zenuml .outline-violet-500{outline-color:#8b5cf6}.zenuml .outline-violet-500\\/0{outline-color:#8b5cf600}.zenuml .outline-violet-500\\/10{outline-color:#8b5cf61a}.zenuml .outline-violet-500\\/100{outline-color:#8b5cf6}.zenuml .outline-violet-500\\/15{outline-color:#8b5cf626}.zenuml .outline-violet-500\\/20{outline-color:#8b5cf633}.zenuml .outline-violet-500\\/25{outline-color:#8b5cf640}.zenuml .outline-violet-500\\/30{outline-color:#8b5cf64d}.zenuml .outline-violet-500\\/35{outline-color:#8b5cf659}.zenuml .outline-violet-500\\/40{outline-color:#8b5cf666}.zenuml .outline-violet-500\\/45{outline-color:#8b5cf673}.zenuml .outline-violet-500\\/5{outline-color:#8b5cf60d}.zenuml .outline-violet-500\\/50{outline-color:#8b5cf680}.zenuml .outline-violet-500\\/55{outline-color:#8b5cf68c}.zenuml .outline-violet-500\\/60{outline-color:#8b5cf699}.zenuml .outline-violet-500\\/65{outline-color:#8b5cf6a6}.zenuml .outline-violet-500\\/70{outline-color:#8b5cf6b3}.zenuml .outline-violet-500\\/75{outline-color:#8b5cf6bf}.zenuml .outline-violet-500\\/80{outline-color:#8b5cf6cc}.zenuml .outline-violet-500\\/85{outline-color:#8b5cf6d9}.zenuml .outline-violet-500\\/90{outline-color:#8b5cf6e6}.zenuml .outline-violet-500\\/95{outline-color:#8b5cf6f2}.zenuml .outline-violet-600{outline-color:#7c3aed}.zenuml .outline-violet-600\\/0{outline-color:#7c3aed00}.zenuml .outline-violet-600\\/10{outline-color:#7c3aed1a}.zenuml .outline-violet-600\\/100{outline-color:#7c3aed}.zenuml .outline-violet-600\\/15{outline-color:#7c3aed26}.zenuml .outline-violet-600\\/20{outline-color:#7c3aed33}.zenuml .outline-violet-600\\/25{outline-color:#7c3aed40}.zenuml .outline-violet-600\\/30{outline-color:#7c3aed4d}.zenuml .outline-violet-600\\/35{outline-color:#7c3aed59}.zenuml .outline-violet-600\\/40{outline-color:#7c3aed66}.zenuml .outline-violet-600\\/45{outline-color:#7c3aed73}.zenuml .outline-violet-600\\/5{outline-color:#7c3aed0d}.zenuml .outline-violet-600\\/50{outline-color:#7c3aed80}.zenuml .outline-violet-600\\/55{outline-color:#7c3aed8c}.zenuml .outline-violet-600\\/60{outline-color:#7c3aed99}.zenuml .outline-violet-600\\/65{outline-color:#7c3aeda6}.zenuml .outline-violet-600\\/70{outline-color:#7c3aedb3}.zenuml .outline-violet-600\\/75{outline-color:#7c3aedbf}.zenuml .outline-violet-600\\/80{outline-color:#7c3aedcc}.zenuml .outline-violet-600\\/85{outline-color:#7c3aedd9}.zenuml .outline-violet-600\\/90{outline-color:#7c3aede6}.zenuml .outline-violet-600\\/95{outline-color:#7c3aedf2}.zenuml .outline-violet-700{outline-color:#6d28d9}.zenuml .outline-violet-700\\/0{outline-color:#6d28d900}.zenuml .outline-violet-700\\/10{outline-color:#6d28d91a}.zenuml .outline-violet-700\\/100{outline-color:#6d28d9}.zenuml .outline-violet-700\\/15{outline-color:#6d28d926}.zenuml .outline-violet-700\\/20{outline-color:#6d28d933}.zenuml .outline-violet-700\\/25{outline-color:#6d28d940}.zenuml .outline-violet-700\\/30{outline-color:#6d28d94d}.zenuml .outline-violet-700\\/35{outline-color:#6d28d959}.zenuml .outline-violet-700\\/40{outline-color:#6d28d966}.zenuml .outline-violet-700\\/45{outline-color:#6d28d973}.zenuml .outline-violet-700\\/5{outline-color:#6d28d90d}.zenuml .outline-violet-700\\/50{outline-color:#6d28d980}.zenuml .outline-violet-700\\/55{outline-color:#6d28d98c}.zenuml .outline-violet-700\\/60{outline-color:#6d28d999}.zenuml .outline-violet-700\\/65{outline-color:#6d28d9a6}.zenuml .outline-violet-700\\/70{outline-color:#6d28d9b3}.zenuml .outline-violet-700\\/75{outline-color:#6d28d9bf}.zenuml .outline-violet-700\\/80{outline-color:#6d28d9cc}.zenuml .outline-violet-700\\/85{outline-color:#6d28d9d9}.zenuml .outline-violet-700\\/90{outline-color:#6d28d9e6}.zenuml .outline-violet-700\\/95{outline-color:#6d28d9f2}.zenuml .outline-violet-800{outline-color:#5b21b6}.zenuml .outline-violet-800\\/0{outline-color:#5b21b600}.zenuml .outline-violet-800\\/10{outline-color:#5b21b61a}.zenuml .outline-violet-800\\/100{outline-color:#5b21b6}.zenuml .outline-violet-800\\/15{outline-color:#5b21b626}.zenuml .outline-violet-800\\/20{outline-color:#5b21b633}.zenuml .outline-violet-800\\/25{outline-color:#5b21b640}.zenuml .outline-violet-800\\/30{outline-color:#5b21b64d}.zenuml .outline-violet-800\\/35{outline-color:#5b21b659}.zenuml .outline-violet-800\\/40{outline-color:#5b21b666}.zenuml .outline-violet-800\\/45{outline-color:#5b21b673}.zenuml .outline-violet-800\\/5{outline-color:#5b21b60d}.zenuml .outline-violet-800\\/50{outline-color:#5b21b680}.zenuml .outline-violet-800\\/55{outline-color:#5b21b68c}.zenuml .outline-violet-800\\/60{outline-color:#5b21b699}.zenuml .outline-violet-800\\/65{outline-color:#5b21b6a6}.zenuml .outline-violet-800\\/70{outline-color:#5b21b6b3}.zenuml .outline-violet-800\\/75{outline-color:#5b21b6bf}.zenuml .outline-violet-800\\/80{outline-color:#5b21b6cc}.zenuml .outline-violet-800\\/85{outline-color:#5b21b6d9}.zenuml .outline-violet-800\\/90{outline-color:#5b21b6e6}.zenuml .outline-violet-800\\/95{outline-color:#5b21b6f2}.zenuml .outline-violet-900{outline-color:#4c1d95}.zenuml .outline-violet-900\\/0{outline-color:#4c1d9500}.zenuml .outline-violet-900\\/10{outline-color:#4c1d951a}.zenuml .outline-violet-900\\/100{outline-color:#4c1d95}.zenuml .outline-violet-900\\/15{outline-color:#4c1d9526}.zenuml .outline-violet-900\\/20{outline-color:#4c1d9533}.zenuml .outline-violet-900\\/25{outline-color:#4c1d9540}.zenuml .outline-violet-900\\/30{outline-color:#4c1d954d}.zenuml .outline-violet-900\\/35{outline-color:#4c1d9559}.zenuml .outline-violet-900\\/40{outline-color:#4c1d9566}.zenuml .outline-violet-900\\/45{outline-color:#4c1d9573}.zenuml .outline-violet-900\\/5{outline-color:#4c1d950d}.zenuml .outline-violet-900\\/50{outline-color:#4c1d9580}.zenuml .outline-violet-900\\/55{outline-color:#4c1d958c}.zenuml .outline-violet-900\\/60{outline-color:#4c1d9599}.zenuml .outline-violet-900\\/65{outline-color:#4c1d95a6}.zenuml .outline-violet-900\\/70{outline-color:#4c1d95b3}.zenuml .outline-violet-900\\/75{outline-color:#4c1d95bf}.zenuml .outline-violet-900\\/80{outline-color:#4c1d95cc}.zenuml .outline-violet-900\\/85{outline-color:#4c1d95d9}.zenuml .outline-violet-900\\/90{outline-color:#4c1d95e6}.zenuml .outline-violet-900\\/95{outline-color:#4c1d95f2}.zenuml .outline-violet-950{outline-color:#2e1065}.zenuml .outline-violet-950\\/0{outline-color:#2e106500}.zenuml .outline-violet-950\\/10{outline-color:#2e10651a}.zenuml .outline-violet-950\\/100{outline-color:#2e1065}.zenuml .outline-violet-950\\/15{outline-color:#2e106526}.zenuml .outline-violet-950\\/20{outline-color:#2e106533}.zenuml .outline-violet-950\\/25{outline-color:#2e106540}.zenuml .outline-violet-950\\/30{outline-color:#2e10654d}.zenuml .outline-violet-950\\/35{outline-color:#2e106559}.zenuml .outline-violet-950\\/40{outline-color:#2e106566}.zenuml .outline-violet-950\\/45{outline-color:#2e106573}.zenuml .outline-violet-950\\/5{outline-color:#2e10650d}.zenuml .outline-violet-950\\/50{outline-color:#2e106580}.zenuml .outline-violet-950\\/55{outline-color:#2e10658c}.zenuml .outline-violet-950\\/60{outline-color:#2e106599}.zenuml .outline-violet-950\\/65{outline-color:#2e1065a6}.zenuml .outline-violet-950\\/70{outline-color:#2e1065b3}.zenuml .outline-violet-950\\/75{outline-color:#2e1065bf}.zenuml .outline-violet-950\\/80{outline-color:#2e1065cc}.zenuml .outline-violet-950\\/85{outline-color:#2e1065d9}.zenuml .outline-violet-950\\/90{outline-color:#2e1065e6}.zenuml .outline-violet-950\\/95{outline-color:#2e1065f2}.zenuml .outline-white{outline-color:#fff}.zenuml .outline-white\\/0{outline-color:#fff0}.zenuml .outline-white\\/10{outline-color:#ffffff1a}.zenuml .outline-white\\/100{outline-color:#fff}.zenuml .outline-white\\/15{outline-color:#ffffff26}.zenuml .outline-white\\/20{outline-color:#fff3}.zenuml .outline-white\\/25{outline-color:#ffffff40}.zenuml .outline-white\\/30{outline-color:#ffffff4d}.zenuml .outline-white\\/35{outline-color:#ffffff59}.zenuml .outline-white\\/40{outline-color:#fff6}.zenuml .outline-white\\/45{outline-color:#ffffff73}.zenuml .outline-white\\/5{outline-color:#ffffff0d}.zenuml .outline-white\\/50{outline-color:#ffffff80}.zenuml .outline-white\\/55{outline-color:#ffffff8c}.zenuml .outline-white\\/60{outline-color:#fff9}.zenuml .outline-white\\/65{outline-color:#ffffffa6}.zenuml .outline-white\\/70{outline-color:#ffffffb3}.zenuml .outline-white\\/75{outline-color:#ffffffbf}.zenuml .outline-white\\/80{outline-color:#fffc}.zenuml .outline-white\\/85{outline-color:#ffffffd9}.zenuml .outline-white\\/90{outline-color:#ffffffe6}.zenuml .outline-white\\/95{outline-color:#fffffff2}.zenuml .outline-yellow-100{outline-color:#fef9c3}.zenuml .outline-yellow-100\\/0{outline-color:#fef9c300}.zenuml .outline-yellow-100\\/10{outline-color:#fef9c31a}.zenuml .outline-yellow-100\\/100{outline-color:#fef9c3}.zenuml .outline-yellow-100\\/15{outline-color:#fef9c326}.zenuml .outline-yellow-100\\/20{outline-color:#fef9c333}.zenuml .outline-yellow-100\\/25{outline-color:#fef9c340}.zenuml .outline-yellow-100\\/30{outline-color:#fef9c34d}.zenuml .outline-yellow-100\\/35{outline-color:#fef9c359}.zenuml .outline-yellow-100\\/40{outline-color:#fef9c366}.zenuml .outline-yellow-100\\/45{outline-color:#fef9c373}.zenuml .outline-yellow-100\\/5{outline-color:#fef9c30d}.zenuml .outline-yellow-100\\/50{outline-color:#fef9c380}.zenuml .outline-yellow-100\\/55{outline-color:#fef9c38c}.zenuml .outline-yellow-100\\/60{outline-color:#fef9c399}.zenuml .outline-yellow-100\\/65{outline-color:#fef9c3a6}.zenuml .outline-yellow-100\\/70{outline-color:#fef9c3b3}.zenuml .outline-yellow-100\\/75{outline-color:#fef9c3bf}.zenuml .outline-yellow-100\\/80{outline-color:#fef9c3cc}.zenuml .outline-yellow-100\\/85{outline-color:#fef9c3d9}.zenuml .outline-yellow-100\\/90{outline-color:#fef9c3e6}.zenuml .outline-yellow-100\\/95{outline-color:#fef9c3f2}.zenuml .outline-yellow-200{outline-color:#fef08a}.zenuml .outline-yellow-200\\/0{outline-color:#fef08a00}.zenuml .outline-yellow-200\\/10{outline-color:#fef08a1a}.zenuml .outline-yellow-200\\/100{outline-color:#fef08a}.zenuml .outline-yellow-200\\/15{outline-color:#fef08a26}.zenuml .outline-yellow-200\\/20{outline-color:#fef08a33}.zenuml .outline-yellow-200\\/25{outline-color:#fef08a40}.zenuml .outline-yellow-200\\/30{outline-color:#fef08a4d}.zenuml .outline-yellow-200\\/35{outline-color:#fef08a59}.zenuml .outline-yellow-200\\/40{outline-color:#fef08a66}.zenuml .outline-yellow-200\\/45{outline-color:#fef08a73}.zenuml .outline-yellow-200\\/5{outline-color:#fef08a0d}.zenuml .outline-yellow-200\\/50{outline-color:#fef08a80}.zenuml .outline-yellow-200\\/55{outline-color:#fef08a8c}.zenuml .outline-yellow-200\\/60{outline-color:#fef08a99}.zenuml .outline-yellow-200\\/65{outline-color:#fef08aa6}.zenuml .outline-yellow-200\\/70{outline-color:#fef08ab3}.zenuml .outline-yellow-200\\/75{outline-color:#fef08abf}.zenuml .outline-yellow-200\\/80{outline-color:#fef08acc}.zenuml .outline-yellow-200\\/85{outline-color:#fef08ad9}.zenuml .outline-yellow-200\\/90{outline-color:#fef08ae6}.zenuml .outline-yellow-200\\/95{outline-color:#fef08af2}.zenuml .outline-yellow-300{outline-color:#fde047}.zenuml .outline-yellow-300\\/0{outline-color:#fde04700}.zenuml .outline-yellow-300\\/10{outline-color:#fde0471a}.zenuml .outline-yellow-300\\/100{outline-color:#fde047}.zenuml .outline-yellow-300\\/15{outline-color:#fde04726}.zenuml .outline-yellow-300\\/20{outline-color:#fde04733}.zenuml .outline-yellow-300\\/25{outline-color:#fde04740}.zenuml .outline-yellow-300\\/30{outline-color:#fde0474d}.zenuml .outline-yellow-300\\/35{outline-color:#fde04759}.zenuml .outline-yellow-300\\/40{outline-color:#fde04766}.zenuml .outline-yellow-300\\/45{outline-color:#fde04773}.zenuml .outline-yellow-300\\/5{outline-color:#fde0470d}.zenuml .outline-yellow-300\\/50{outline-color:#fde04780}.zenuml .outline-yellow-300\\/55{outline-color:#fde0478c}.zenuml .outline-yellow-300\\/60{outline-color:#fde04799}.zenuml .outline-yellow-300\\/65{outline-color:#fde047a6}.zenuml .outline-yellow-300\\/70{outline-color:#fde047b3}.zenuml .outline-yellow-300\\/75{outline-color:#fde047bf}.zenuml .outline-yellow-300\\/80{outline-color:#fde047cc}.zenuml .outline-yellow-300\\/85{outline-color:#fde047d9}.zenuml .outline-yellow-300\\/90{outline-color:#fde047e6}.zenuml .outline-yellow-300\\/95{outline-color:#fde047f2}.zenuml .outline-yellow-400{outline-color:#facc15}.zenuml .outline-yellow-400\\/0{outline-color:#facc1500}.zenuml .outline-yellow-400\\/10{outline-color:#facc151a}.zenuml .outline-yellow-400\\/100{outline-color:#facc15}.zenuml .outline-yellow-400\\/15{outline-color:#facc1526}.zenuml .outline-yellow-400\\/20{outline-color:#facc1533}.zenuml .outline-yellow-400\\/25{outline-color:#facc1540}.zenuml .outline-yellow-400\\/30{outline-color:#facc154d}.zenuml .outline-yellow-400\\/35{outline-color:#facc1559}.zenuml .outline-yellow-400\\/40{outline-color:#facc1566}.zenuml .outline-yellow-400\\/45{outline-color:#facc1573}.zenuml .outline-yellow-400\\/5{outline-color:#facc150d}.zenuml .outline-yellow-400\\/50{outline-color:#facc1580}.zenuml .outline-yellow-400\\/55{outline-color:#facc158c}.zenuml .outline-yellow-400\\/60{outline-color:#facc1599}.zenuml .outline-yellow-400\\/65{outline-color:#facc15a6}.zenuml .outline-yellow-400\\/70{outline-color:#facc15b3}.zenuml .outline-yellow-400\\/75{outline-color:#facc15bf}.zenuml .outline-yellow-400\\/80{outline-color:#facc15cc}.zenuml .outline-yellow-400\\/85{outline-color:#facc15d9}.zenuml .outline-yellow-400\\/90{outline-color:#facc15e6}.zenuml .outline-yellow-400\\/95{outline-color:#facc15f2}.zenuml .outline-yellow-50{outline-color:#fefce8}.zenuml .outline-yellow-50\\/0{outline-color:#fefce800}.zenuml .outline-yellow-50\\/10{outline-color:#fefce81a}.zenuml .outline-yellow-50\\/100{outline-color:#fefce8}.zenuml .outline-yellow-50\\/15{outline-color:#fefce826}.zenuml .outline-yellow-50\\/20{outline-color:#fefce833}.zenuml .outline-yellow-50\\/25{outline-color:#fefce840}.zenuml .outline-yellow-50\\/30{outline-color:#fefce84d}.zenuml .outline-yellow-50\\/35{outline-color:#fefce859}.zenuml .outline-yellow-50\\/40{outline-color:#fefce866}.zenuml .outline-yellow-50\\/45{outline-color:#fefce873}.zenuml .outline-yellow-50\\/5{outline-color:#fefce80d}.zenuml .outline-yellow-50\\/50{outline-color:#fefce880}.zenuml .outline-yellow-50\\/55{outline-color:#fefce88c}.zenuml .outline-yellow-50\\/60{outline-color:#fefce899}.zenuml .outline-yellow-50\\/65{outline-color:#fefce8a6}.zenuml .outline-yellow-50\\/70{outline-color:#fefce8b3}.zenuml .outline-yellow-50\\/75{outline-color:#fefce8bf}.zenuml .outline-yellow-50\\/80{outline-color:#fefce8cc}.zenuml .outline-yellow-50\\/85{outline-color:#fefce8d9}.zenuml .outline-yellow-50\\/90{outline-color:#fefce8e6}.zenuml .outline-yellow-50\\/95{outline-color:#fefce8f2}.zenuml .outline-yellow-500{outline-color:#eab308}.zenuml .outline-yellow-500\\/0{outline-color:#eab30800}.zenuml .outline-yellow-500\\/10{outline-color:#eab3081a}.zenuml .outline-yellow-500\\/100{outline-color:#eab308}.zenuml .outline-yellow-500\\/15{outline-color:#eab30826}.zenuml .outline-yellow-500\\/20{outline-color:#eab30833}.zenuml .outline-yellow-500\\/25{outline-color:#eab30840}.zenuml .outline-yellow-500\\/30{outline-color:#eab3084d}.zenuml .outline-yellow-500\\/35{outline-color:#eab30859}.zenuml .outline-yellow-500\\/40{outline-color:#eab30866}.zenuml .outline-yellow-500\\/45{outline-color:#eab30873}.zenuml .outline-yellow-500\\/5{outline-color:#eab3080d}.zenuml .outline-yellow-500\\/50{outline-color:#eab30880}.zenuml .outline-yellow-500\\/55{outline-color:#eab3088c}.zenuml .outline-yellow-500\\/60{outline-color:#eab30899}.zenuml .outline-yellow-500\\/65{outline-color:#eab308a6}.zenuml .outline-yellow-500\\/70{outline-color:#eab308b3}.zenuml .outline-yellow-500\\/75{outline-color:#eab308bf}.zenuml .outline-yellow-500\\/80{outline-color:#eab308cc}.zenuml .outline-yellow-500\\/85{outline-color:#eab308d9}.zenuml .outline-yellow-500\\/90{outline-color:#eab308e6}.zenuml .outline-yellow-500\\/95{outline-color:#eab308f2}.zenuml .outline-yellow-600{outline-color:#ca8a04}.zenuml .outline-yellow-600\\/0{outline-color:#ca8a0400}.zenuml .outline-yellow-600\\/10{outline-color:#ca8a041a}.zenuml .outline-yellow-600\\/100{outline-color:#ca8a04}.zenuml .outline-yellow-600\\/15{outline-color:#ca8a0426}.zenuml .outline-yellow-600\\/20{outline-color:#ca8a0433}.zenuml .outline-yellow-600\\/25{outline-color:#ca8a0440}.zenuml .outline-yellow-600\\/30{outline-color:#ca8a044d}.zenuml .outline-yellow-600\\/35{outline-color:#ca8a0459}.zenuml .outline-yellow-600\\/40{outline-color:#ca8a0466}.zenuml .outline-yellow-600\\/45{outline-color:#ca8a0473}.zenuml .outline-yellow-600\\/5{outline-color:#ca8a040d}.zenuml .outline-yellow-600\\/50{outline-color:#ca8a0480}.zenuml .outline-yellow-600\\/55{outline-color:#ca8a048c}.zenuml .outline-yellow-600\\/60{outline-color:#ca8a0499}.zenuml .outline-yellow-600\\/65{outline-color:#ca8a04a6}.zenuml .outline-yellow-600\\/70{outline-color:#ca8a04b3}.zenuml .outline-yellow-600\\/75{outline-color:#ca8a04bf}.zenuml .outline-yellow-600\\/80{outline-color:#ca8a04cc}.zenuml .outline-yellow-600\\/85{outline-color:#ca8a04d9}.zenuml .outline-yellow-600\\/90{outline-color:#ca8a04e6}.zenuml .outline-yellow-600\\/95{outline-color:#ca8a04f2}.zenuml .outline-yellow-700{outline-color:#a16207}.zenuml .outline-yellow-700\\/0{outline-color:#a1620700}.zenuml .outline-yellow-700\\/10{outline-color:#a162071a}.zenuml .outline-yellow-700\\/100{outline-color:#a16207}.zenuml .outline-yellow-700\\/15{outline-color:#a1620726}.zenuml .outline-yellow-700\\/20{outline-color:#a1620733}.zenuml .outline-yellow-700\\/25{outline-color:#a1620740}.zenuml .outline-yellow-700\\/30{outline-color:#a162074d}.zenuml .outline-yellow-700\\/35{outline-color:#a1620759}.zenuml .outline-yellow-700\\/40{outline-color:#a1620766}.zenuml .outline-yellow-700\\/45{outline-color:#a1620773}.zenuml .outline-yellow-700\\/5{outline-color:#a162070d}.zenuml .outline-yellow-700\\/50{outline-color:#a1620780}.zenuml .outline-yellow-700\\/55{outline-color:#a162078c}.zenuml .outline-yellow-700\\/60{outline-color:#a1620799}.zenuml .outline-yellow-700\\/65{outline-color:#a16207a6}.zenuml .outline-yellow-700\\/70{outline-color:#a16207b3}.zenuml .outline-yellow-700\\/75{outline-color:#a16207bf}.zenuml .outline-yellow-700\\/80{outline-color:#a16207cc}.zenuml .outline-yellow-700\\/85{outline-color:#a16207d9}.zenuml .outline-yellow-700\\/90{outline-color:#a16207e6}.zenuml .outline-yellow-700\\/95{outline-color:#a16207f2}.zenuml .outline-yellow-800{outline-color:#854d0e}.zenuml .outline-yellow-800\\/0{outline-color:#854d0e00}.zenuml .outline-yellow-800\\/10{outline-color:#854d0e1a}.zenuml .outline-yellow-800\\/100{outline-color:#854d0e}.zenuml .outline-yellow-800\\/15{outline-color:#854d0e26}.zenuml .outline-yellow-800\\/20{outline-color:#854d0e33}.zenuml .outline-yellow-800\\/25{outline-color:#854d0e40}.zenuml .outline-yellow-800\\/30{outline-color:#854d0e4d}.zenuml .outline-yellow-800\\/35{outline-color:#854d0e59}.zenuml .outline-yellow-800\\/40{outline-color:#854d0e66}.zenuml .outline-yellow-800\\/45{outline-color:#854d0e73}.zenuml .outline-yellow-800\\/5{outline-color:#854d0e0d}.zenuml .outline-yellow-800\\/50{outline-color:#854d0e80}.zenuml .outline-yellow-800\\/55{outline-color:#854d0e8c}.zenuml .outline-yellow-800\\/60{outline-color:#854d0e99}.zenuml .outline-yellow-800\\/65{outline-color:#854d0ea6}.zenuml .outline-yellow-800\\/70{outline-color:#854d0eb3}.zenuml .outline-yellow-800\\/75{outline-color:#854d0ebf}.zenuml .outline-yellow-800\\/80{outline-color:#854d0ecc}.zenuml .outline-yellow-800\\/85{outline-color:#854d0ed9}.zenuml .outline-yellow-800\\/90{outline-color:#854d0ee6}.zenuml .outline-yellow-800\\/95{outline-color:#854d0ef2}.zenuml .outline-yellow-900{outline-color:#713f12}.zenuml .outline-yellow-900\\/0{outline-color:#713f1200}.zenuml .outline-yellow-900\\/10{outline-color:#713f121a}.zenuml .outline-yellow-900\\/100{outline-color:#713f12}.zenuml .outline-yellow-900\\/15{outline-color:#713f1226}.zenuml .outline-yellow-900\\/20{outline-color:#713f1233}.zenuml .outline-yellow-900\\/25{outline-color:#713f1240}.zenuml .outline-yellow-900\\/30{outline-color:#713f124d}.zenuml .outline-yellow-900\\/35{outline-color:#713f1259}.zenuml .outline-yellow-900\\/40{outline-color:#713f1266}.zenuml .outline-yellow-900\\/45{outline-color:#713f1273}.zenuml .outline-yellow-900\\/5{outline-color:#713f120d}.zenuml .outline-yellow-900\\/50{outline-color:#713f1280}.zenuml .outline-yellow-900\\/55{outline-color:#713f128c}.zenuml .outline-yellow-900\\/60{outline-color:#713f1299}.zenuml .outline-yellow-900\\/65{outline-color:#713f12a6}.zenuml .outline-yellow-900\\/70{outline-color:#713f12b3}.zenuml .outline-yellow-900\\/75{outline-color:#713f12bf}.zenuml .outline-yellow-900\\/80{outline-color:#713f12cc}.zenuml .outline-yellow-900\\/85{outline-color:#713f12d9}.zenuml .outline-yellow-900\\/90{outline-color:#713f12e6}.zenuml .outline-yellow-900\\/95{outline-color:#713f12f2}.zenuml .outline-yellow-950{outline-color:#422006}.zenuml .outline-yellow-950\\/0{outline-color:#42200600}.zenuml .outline-yellow-950\\/10{outline-color:#4220061a}.zenuml .outline-yellow-950\\/100{outline-color:#422006}.zenuml .outline-yellow-950\\/15{outline-color:#42200626}.zenuml .outline-yellow-950\\/20{outline-color:#42200633}.zenuml .outline-yellow-950\\/25{outline-color:#42200640}.zenuml .outline-yellow-950\\/30{outline-color:#4220064d}.zenuml .outline-yellow-950\\/35{outline-color:#42200659}.zenuml .outline-yellow-950\\/40{outline-color:#42200666}.zenuml .outline-yellow-950\\/45{outline-color:#42200673}.zenuml .outline-yellow-950\\/5{outline-color:#4220060d}.zenuml .outline-yellow-950\\/50{outline-color:#42200680}.zenuml .outline-yellow-950\\/55{outline-color:#4220068c}.zenuml .outline-yellow-950\\/60{outline-color:#42200699}.zenuml .outline-yellow-950\\/65{outline-color:#422006a6}.zenuml .outline-yellow-950\\/70{outline-color:#422006b3}.zenuml .outline-yellow-950\\/75{outline-color:#422006bf}.zenuml .outline-yellow-950\\/80{outline-color:#422006cc}.zenuml .outline-yellow-950\\/85{outline-color:#422006d9}.zenuml .outline-yellow-950\\/90{outline-color:#422006e6}.zenuml .outline-yellow-950\\/95{outline-color:#422006f2}.zenuml .outline-zinc-100{outline-color:#f4f4f5}.zenuml .outline-zinc-100\\/0{outline-color:#f4f4f500}.zenuml .outline-zinc-100\\/10{outline-color:#f4f4f51a}.zenuml .outline-zinc-100\\/100{outline-color:#f4f4f5}.zenuml .outline-zinc-100\\/15{outline-color:#f4f4f526}.zenuml .outline-zinc-100\\/20{outline-color:#f4f4f533}.zenuml .outline-zinc-100\\/25{outline-color:#f4f4f540}.zenuml .outline-zinc-100\\/30{outline-color:#f4f4f54d}.zenuml .outline-zinc-100\\/35{outline-color:#f4f4f559}.zenuml .outline-zinc-100\\/40{outline-color:#f4f4f566}.zenuml .outline-zinc-100\\/45{outline-color:#f4f4f573}.zenuml .outline-zinc-100\\/5{outline-color:#f4f4f50d}.zenuml .outline-zinc-100\\/50{outline-color:#f4f4f580}.zenuml .outline-zinc-100\\/55{outline-color:#f4f4f58c}.zenuml .outline-zinc-100\\/60{outline-color:#f4f4f599}.zenuml .outline-zinc-100\\/65{outline-color:#f4f4f5a6}.zenuml .outline-zinc-100\\/70{outline-color:#f4f4f5b3}.zenuml .outline-zinc-100\\/75{outline-color:#f4f4f5bf}.zenuml .outline-zinc-100\\/80{outline-color:#f4f4f5cc}.zenuml .outline-zinc-100\\/85{outline-color:#f4f4f5d9}.zenuml .outline-zinc-100\\/90{outline-color:#f4f4f5e6}.zenuml .outline-zinc-100\\/95{outline-color:#f4f4f5f2}.zenuml .outline-zinc-200{outline-color:#e4e4e7}.zenuml .outline-zinc-200\\/0{outline-color:#e4e4e700}.zenuml .outline-zinc-200\\/10{outline-color:#e4e4e71a}.zenuml .outline-zinc-200\\/100{outline-color:#e4e4e7}.zenuml .outline-zinc-200\\/15{outline-color:#e4e4e726}.zenuml .outline-zinc-200\\/20{outline-color:#e4e4e733}.zenuml .outline-zinc-200\\/25{outline-color:#e4e4e740}.zenuml .outline-zinc-200\\/30{outline-color:#e4e4e74d}.zenuml .outline-zinc-200\\/35{outline-color:#e4e4e759}.zenuml .outline-zinc-200\\/40{outline-color:#e4e4e766}.zenuml .outline-zinc-200\\/45{outline-color:#e4e4e773}.zenuml .outline-zinc-200\\/5{outline-color:#e4e4e70d}.zenuml .outline-zinc-200\\/50{outline-color:#e4e4e780}.zenuml .outline-zinc-200\\/55{outline-color:#e4e4e78c}.zenuml .outline-zinc-200\\/60{outline-color:#e4e4e799}.zenuml .outline-zinc-200\\/65{outline-color:#e4e4e7a6}.zenuml .outline-zinc-200\\/70{outline-color:#e4e4e7b3}.zenuml .outline-zinc-200\\/75{outline-color:#e4e4e7bf}.zenuml .outline-zinc-200\\/80{outline-color:#e4e4e7cc}.zenuml .outline-zinc-200\\/85{outline-color:#e4e4e7d9}.zenuml .outline-zinc-200\\/90{outline-color:#e4e4e7e6}.zenuml .outline-zinc-200\\/95{outline-color:#e4e4e7f2}.zenuml .outline-zinc-300{outline-color:#d4d4d8}.zenuml .outline-zinc-300\\/0{outline-color:#d4d4d800}.zenuml .outline-zinc-300\\/10{outline-color:#d4d4d81a}.zenuml .outline-zinc-300\\/100{outline-color:#d4d4d8}.zenuml .outline-zinc-300\\/15{outline-color:#d4d4d826}.zenuml .outline-zinc-300\\/20{outline-color:#d4d4d833}.zenuml .outline-zinc-300\\/25{outline-color:#d4d4d840}.zenuml .outline-zinc-300\\/30{outline-color:#d4d4d84d}.zenuml .outline-zinc-300\\/35{outline-color:#d4d4d859}.zenuml .outline-zinc-300\\/40{outline-color:#d4d4d866}.zenuml .outline-zinc-300\\/45{outline-color:#d4d4d873}.zenuml .outline-zinc-300\\/5{outline-color:#d4d4d80d}.zenuml .outline-zinc-300\\/50{outline-color:#d4d4d880}.zenuml .outline-zinc-300\\/55{outline-color:#d4d4d88c}.zenuml .outline-zinc-300\\/60{outline-color:#d4d4d899}.zenuml .outline-zinc-300\\/65{outline-color:#d4d4d8a6}.zenuml .outline-zinc-300\\/70{outline-color:#d4d4d8b3}.zenuml .outline-zinc-300\\/75{outline-color:#d4d4d8bf}.zenuml .outline-zinc-300\\/80{outline-color:#d4d4d8cc}.zenuml .outline-zinc-300\\/85{outline-color:#d4d4d8d9}.zenuml .outline-zinc-300\\/90{outline-color:#d4d4d8e6}.zenuml .outline-zinc-300\\/95{outline-color:#d4d4d8f2}.zenuml .outline-zinc-400{outline-color:#a1a1aa}.zenuml .outline-zinc-400\\/0{outline-color:#a1a1aa00}.zenuml .outline-zinc-400\\/10{outline-color:#a1a1aa1a}.zenuml .outline-zinc-400\\/100{outline-color:#a1a1aa}.zenuml .outline-zinc-400\\/15{outline-color:#a1a1aa26}.zenuml .outline-zinc-400\\/20{outline-color:#a1a1aa33}.zenuml .outline-zinc-400\\/25{outline-color:#a1a1aa40}.zenuml .outline-zinc-400\\/30{outline-color:#a1a1aa4d}.zenuml .outline-zinc-400\\/35{outline-color:#a1a1aa59}.zenuml .outline-zinc-400\\/40{outline-color:#a1a1aa66}.zenuml .outline-zinc-400\\/45{outline-color:#a1a1aa73}.zenuml .outline-zinc-400\\/5{outline-color:#a1a1aa0d}.zenuml .outline-zinc-400\\/50{outline-color:#a1a1aa80}.zenuml .outline-zinc-400\\/55{outline-color:#a1a1aa8c}.zenuml .outline-zinc-400\\/60{outline-color:#a1a1aa99}.zenuml .outline-zinc-400\\/65{outline-color:#a1a1aaa6}.zenuml .outline-zinc-400\\/70{outline-color:#a1a1aab3}.zenuml .outline-zinc-400\\/75{outline-color:#a1a1aabf}.zenuml .outline-zinc-400\\/80{outline-color:#a1a1aacc}.zenuml .outline-zinc-400\\/85{outline-color:#a1a1aad9}.zenuml .outline-zinc-400\\/90{outline-color:#a1a1aae6}.zenuml .outline-zinc-400\\/95{outline-color:#a1a1aaf2}.zenuml .outline-zinc-50{outline-color:#fafafa}.zenuml .outline-zinc-50\\/0{outline-color:#fafafa00}.zenuml .outline-zinc-50\\/10{outline-color:#fafafa1a}.zenuml .outline-zinc-50\\/100{outline-color:#fafafa}.zenuml .outline-zinc-50\\/15{outline-color:#fafafa26}.zenuml .outline-zinc-50\\/20{outline-color:#fafafa33}.zenuml .outline-zinc-50\\/25{outline-color:#fafafa40}.zenuml .outline-zinc-50\\/30{outline-color:#fafafa4d}.zenuml .outline-zinc-50\\/35{outline-color:#fafafa59}.zenuml .outline-zinc-50\\/40{outline-color:#fafafa66}.zenuml .outline-zinc-50\\/45{outline-color:#fafafa73}.zenuml .outline-zinc-50\\/5{outline-color:#fafafa0d}.zenuml .outline-zinc-50\\/50{outline-color:#fafafa80}.zenuml .outline-zinc-50\\/55{outline-color:#fafafa8c}.zenuml .outline-zinc-50\\/60{outline-color:#fafafa99}.zenuml .outline-zinc-50\\/65{outline-color:#fafafaa6}.zenuml .outline-zinc-50\\/70{outline-color:#fafafab3}.zenuml .outline-zinc-50\\/75{outline-color:#fafafabf}.zenuml .outline-zinc-50\\/80{outline-color:#fafafacc}.zenuml .outline-zinc-50\\/85{outline-color:#fafafad9}.zenuml .outline-zinc-50\\/90{outline-color:#fafafae6}.zenuml .outline-zinc-50\\/95{outline-color:#fafafaf2}.zenuml .outline-zinc-500{outline-color:#71717a}.zenuml .outline-zinc-500\\/0{outline-color:#71717a00}.zenuml .outline-zinc-500\\/10{outline-color:#71717a1a}.zenuml .outline-zinc-500\\/100{outline-color:#71717a}.zenuml .outline-zinc-500\\/15{outline-color:#71717a26}.zenuml .outline-zinc-500\\/20{outline-color:#71717a33}.zenuml .outline-zinc-500\\/25{outline-color:#71717a40}.zenuml .outline-zinc-500\\/30{outline-color:#71717a4d}.zenuml .outline-zinc-500\\/35{outline-color:#71717a59}.zenuml .outline-zinc-500\\/40{outline-color:#71717a66}.zenuml .outline-zinc-500\\/45{outline-color:#71717a73}.zenuml .outline-zinc-500\\/5{outline-color:#71717a0d}.zenuml .outline-zinc-500\\/50{outline-color:#71717a80}.zenuml .outline-zinc-500\\/55{outline-color:#71717a8c}.zenuml .outline-zinc-500\\/60{outline-color:#71717a99}.zenuml .outline-zinc-500\\/65{outline-color:#71717aa6}.zenuml .outline-zinc-500\\/70{outline-color:#71717ab3}.zenuml .outline-zinc-500\\/75{outline-color:#71717abf}.zenuml .outline-zinc-500\\/80{outline-color:#71717acc}.zenuml .outline-zinc-500\\/85{outline-color:#71717ad9}.zenuml .outline-zinc-500\\/90{outline-color:#71717ae6}.zenuml .outline-zinc-500\\/95{outline-color:#71717af2}.zenuml .outline-zinc-600{outline-color:#52525b}.zenuml .outline-zinc-600\\/0{outline-color:#52525b00}.zenuml .outline-zinc-600\\/10{outline-color:#52525b1a}.zenuml .outline-zinc-600\\/100{outline-color:#52525b}.zenuml .outline-zinc-600\\/15{outline-color:#52525b26}.zenuml .outline-zinc-600\\/20{outline-color:#52525b33}.zenuml .outline-zinc-600\\/25{outline-color:#52525b40}.zenuml .outline-zinc-600\\/30{outline-color:#52525b4d}.zenuml .outline-zinc-600\\/35{outline-color:#52525b59}.zenuml .outline-zinc-600\\/40{outline-color:#52525b66}.zenuml .outline-zinc-600\\/45{outline-color:#52525b73}.zenuml .outline-zinc-600\\/5{outline-color:#52525b0d}.zenuml .outline-zinc-600\\/50{outline-color:#52525b80}.zenuml .outline-zinc-600\\/55{outline-color:#52525b8c}.zenuml .outline-zinc-600\\/60{outline-color:#52525b99}.zenuml .outline-zinc-600\\/65{outline-color:#52525ba6}.zenuml .outline-zinc-600\\/70{outline-color:#52525bb3}.zenuml .outline-zinc-600\\/75{outline-color:#52525bbf}.zenuml .outline-zinc-600\\/80{outline-color:#52525bcc}.zenuml .outline-zinc-600\\/85{outline-color:#52525bd9}.zenuml .outline-zinc-600\\/90{outline-color:#52525be6}.zenuml .outline-zinc-600\\/95{outline-color:#52525bf2}.zenuml .outline-zinc-700{outline-color:#3f3f46}.zenuml .outline-zinc-700\\/0{outline-color:#3f3f4600}.zenuml .outline-zinc-700\\/10{outline-color:#3f3f461a}.zenuml .outline-zinc-700\\/100{outline-color:#3f3f46}.zenuml .outline-zinc-700\\/15{outline-color:#3f3f4626}.zenuml .outline-zinc-700\\/20{outline-color:#3f3f4633}.zenuml .outline-zinc-700\\/25{outline-color:#3f3f4640}.zenuml .outline-zinc-700\\/30{outline-color:#3f3f464d}.zenuml .outline-zinc-700\\/35{outline-color:#3f3f4659}.zenuml .outline-zinc-700\\/40{outline-color:#3f3f4666}.zenuml .outline-zinc-700\\/45{outline-color:#3f3f4673}.zenuml .outline-zinc-700\\/5{outline-color:#3f3f460d}.zenuml .outline-zinc-700\\/50{outline-color:#3f3f4680}.zenuml .outline-zinc-700\\/55{outline-color:#3f3f468c}.zenuml .outline-zinc-700\\/60{outline-color:#3f3f4699}.zenuml .outline-zinc-700\\/65{outline-color:#3f3f46a6}.zenuml .outline-zinc-700\\/70{outline-color:#3f3f46b3}.zenuml .outline-zinc-700\\/75{outline-color:#3f3f46bf}.zenuml .outline-zinc-700\\/80{outline-color:#3f3f46cc}.zenuml .outline-zinc-700\\/85{outline-color:#3f3f46d9}.zenuml .outline-zinc-700\\/90{outline-color:#3f3f46e6}.zenuml .outline-zinc-700\\/95{outline-color:#3f3f46f2}.zenuml .outline-zinc-800{outline-color:#27272a}.zenuml .outline-zinc-800\\/0{outline-color:#27272a00}.zenuml .outline-zinc-800\\/10{outline-color:#27272a1a}.zenuml .outline-zinc-800\\/100{outline-color:#27272a}.zenuml .outline-zinc-800\\/15{outline-color:#27272a26}.zenuml .outline-zinc-800\\/20{outline-color:#27272a33}.zenuml .outline-zinc-800\\/25{outline-color:#27272a40}.zenuml .outline-zinc-800\\/30{outline-color:#27272a4d}.zenuml .outline-zinc-800\\/35{outline-color:#27272a59}.zenuml .outline-zinc-800\\/40{outline-color:#27272a66}.zenuml .outline-zinc-800\\/45{outline-color:#27272a73}.zenuml .outline-zinc-800\\/5{outline-color:#27272a0d}.zenuml .outline-zinc-800\\/50{outline-color:#27272a80}.zenuml .outline-zinc-800\\/55{outline-color:#27272a8c}.zenuml .outline-zinc-800\\/60{outline-color:#27272a99}.zenuml .outline-zinc-800\\/65{outline-color:#27272aa6}.zenuml .outline-zinc-800\\/70{outline-color:#27272ab3}.zenuml .outline-zinc-800\\/75{outline-color:#27272abf}.zenuml .outline-zinc-800\\/80{outline-color:#27272acc}.zenuml .outline-zinc-800\\/85{outline-color:#27272ad9}.zenuml .outline-zinc-800\\/90{outline-color:#27272ae6}.zenuml .outline-zinc-800\\/95{outline-color:#27272af2}.zenuml .outline-zinc-900{outline-color:#18181b}.zenuml .outline-zinc-900\\/0{outline-color:#18181b00}.zenuml .outline-zinc-900\\/10{outline-color:#18181b1a}.zenuml .outline-zinc-900\\/100{outline-color:#18181b}.zenuml .outline-zinc-900\\/15{outline-color:#18181b26}.zenuml .outline-zinc-900\\/20{outline-color:#18181b33}.zenuml .outline-zinc-900\\/25{outline-color:#18181b40}.zenuml .outline-zinc-900\\/30{outline-color:#18181b4d}.zenuml .outline-zinc-900\\/35{outline-color:#18181b59}.zenuml .outline-zinc-900\\/40{outline-color:#18181b66}.zenuml .outline-zinc-900\\/45{outline-color:#18181b73}.zenuml .outline-zinc-900\\/5{outline-color:#18181b0d}.zenuml .outline-zinc-900\\/50{outline-color:#18181b80}.zenuml .outline-zinc-900\\/55{outline-color:#18181b8c}.zenuml .outline-zinc-900\\/60{outline-color:#18181b99}.zenuml .outline-zinc-900\\/65{outline-color:#18181ba6}.zenuml .outline-zinc-900\\/70{outline-color:#18181bb3}.zenuml .outline-zinc-900\\/75{outline-color:#18181bbf}.zenuml .outline-zinc-900\\/80{outline-color:#18181bcc}.zenuml .outline-zinc-900\\/85{outline-color:#18181bd9}.zenuml .outline-zinc-900\\/90{outline-color:#18181be6}.zenuml .outline-zinc-900\\/95{outline-color:#18181bf2}.zenuml .outline-zinc-950{outline-color:#09090b}.zenuml .outline-zinc-950\\/0{outline-color:#09090b00}.zenuml .outline-zinc-950\\/10{outline-color:#09090b1a}.zenuml .outline-zinc-950\\/100{outline-color:#09090b}.zenuml .outline-zinc-950\\/15{outline-color:#09090b26}.zenuml .outline-zinc-950\\/20{outline-color:#09090b33}.zenuml .outline-zinc-950\\/25{outline-color:#09090b40}.zenuml .outline-zinc-950\\/30{outline-color:#09090b4d}.zenuml .outline-zinc-950\\/35{outline-color:#09090b59}.zenuml .outline-zinc-950\\/40{outline-color:#09090b66}.zenuml .outline-zinc-950\\/45{outline-color:#09090b73}.zenuml .outline-zinc-950\\/5{outline-color:#09090b0d}.zenuml .outline-zinc-950\\/50{outline-color:#09090b80}.zenuml .outline-zinc-950\\/55{outline-color:#09090b8c}.zenuml .outline-zinc-950\\/60{outline-color:#09090b99}.zenuml .outline-zinc-950\\/65{outline-color:#09090ba6}.zenuml .outline-zinc-950\\/70{outline-color:#09090bb3}.zenuml .outline-zinc-950\\/75{outline-color:#09090bbf}.zenuml .outline-zinc-950\\/80{outline-color:#09090bcc}.zenuml .outline-zinc-950\\/85{outline-color:#09090bd9}.zenuml .outline-zinc-950\\/90{outline-color:#09090be6}.zenuml .outline-zinc-950\\/95{outline-color:#09090bf2}.zenuml .ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.zenuml .grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.zenuml .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.zenuml .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.zenuml .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.zenuml .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.zenuml .duration-200{transition-duration:.2s}.zenuml .duration-300{transition-duration:.3s}.zenuml .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.zenuml .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:MS Sans Serif;src:url(/fonts/MS%20Sans%20Serif.ttf) format("truetype")}.zenuml{font-family:Helvetica,Verdana,serif;font-size:16px}.zenuml .theme-neon{font-family:MS Sans Serif,serif}.zenuml .hover\\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.zenuml .hover\\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.zenuml .hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.zenuml .hover\\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.zenuml .hover\\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.zenuml .hover\\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.zenuml .hover\\:underline:hover{text-decoration-line:underline}.zenuml .hover\\:opacity-100:hover{opacity:1}.zenuml .focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.zenuml .focus\\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.zenuml .focus\\:ring-inset:focus{--tw-ring-inset: inset}.zenuml .focus\\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.zenuml :is(.group:hover .group-hover\\:hidden){display:none}.zenuml :is(.group.fragment:hover .group-\\[\\.fragment\\]\\:group-hover\\:inline-block){display:inline-block}@media (min-width: 640px){.zenuml .sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.zenuml .sm\\:block{display:block}.zenuml .sm\\:inline-block{display:inline-block}.zenuml .sm\\:h-screen{height:100vh}.zenuml .sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.zenuml .sm\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.zenuml .sm\\:gap-6{gap:1.5rem}.zenuml .sm\\:p-2{padding:.5rem}.zenuml .sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.zenuml .sm\\:align-middle{vertical-align:middle}}@media (min-width: 1024px){.zenuml .lg\\:mx-0{margin-left:0;margin-right:0}.zenuml .lg\\:mx-auto{margin-left:auto;margin-right:auto}.zenuml .lg\\:max-w-none{max-width:none}.zenuml .lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.zenuml .lg\\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.zenuml .lg\\:px-8{padding-left:2rem;padding-right:2rem}}.zenuml :is(.\\[\\&\\>\\.return\\]\\:bottom-\\[-1px\\]>.return){bottom:-1px}.zenuml :is(.\\[\\&\\>\\.return\\]\\:-mb-4>.return){margin-bottom:-1rem}.zenuml :is(.\\[\\&\\>svg\\]\\:h-full>svg){height:100%}.zenuml :is(.\\[\\&\\>svg\\]\\:w-full>svg){width:100%}.zenuml *,.zenuml :before,.zenuml :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.zenuml :before,.zenuml :after{--tw-content: ""}.zenuml html,.zenuml :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}.zenuml body{margin:0;line-height:inherit}.zenuml hr{height:0;color:inherit;border-top-width:1px}.zenuml abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.zenuml h1,.zenuml h2,.zenuml h3,.zenuml h4,.zenuml h5,.zenuml h6{font-size:inherit;font-weight:inherit}.zenuml a{color:inherit;text-decoration:inherit}.zenuml b,.zenuml strong{font-weight:bolder}.zenuml code,.zenuml kbd,.zenuml samp,.zenuml pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.zenuml small{font-size:80%}.zenuml sub,.zenuml sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.zenuml sub{bottom:-.25em}.zenuml sup{top:-.5em}.zenuml table{text-indent:0;border-color:inherit;border-collapse:collapse}.zenuml button,.zenuml input,.zenuml optgroup,.zenuml select,.zenuml textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.zenuml button,.zenuml select{text-transform:none}.zenuml button,.zenuml input:where([type=button]),.zenuml input:where([type=reset]),.zenuml input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}.zenuml :-moz-focusring{outline:auto}.zenuml :-moz-ui-invalid{box-shadow:none}.zenuml progress{vertical-align:baseline}.zenuml ::-webkit-inner-spin-button,.zenuml ::-webkit-outer-spin-button{height:auto}.zenuml [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.zenuml ::-webkit-search-decoration{-webkit-appearance:none}.zenuml ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.zenuml summary{display:list-item}.zenuml blockquote,.zenuml dl,.zenuml dd,.zenuml h1,.zenuml h2,.zenuml h3,.zenuml h4,.zenuml h5,.zenuml h6,.zenuml hr,.zenuml figure,.zenuml p,.zenuml pre{margin:0}.zenuml fieldset{margin:0;padding:0}.zenuml legend{padding:0}.zenuml ol,.zenuml ul,.zenuml menu{list-style:none;margin:0;padding:0}.zenuml dialog{padding:0}.zenuml textarea{resize:vertical}.zenuml input::-moz-placeholder,.zenuml textarea::-moz-placeholder{opacity:1;color:#9ca3af}.zenuml input::placeholder,.zenuml textarea::placeholder{opacity:1;color:#9ca3af}.zenuml button,.zenuml [role=button]{cursor:pointer}.zenuml :disabled{cursor:default}.zenuml img,.zenuml svg,.zenuml video,.zenuml canvas,.zenuml audio,.zenuml iframe,.zenuml embed,.zenuml object{display:block;vertical-align:middle}.zenuml img,.zenuml video{max-width:100%;height:auto}.zenuml [hidden]:where(:not([hidden=until-found])){display:none}.zenuml .frame .sequence-diagram .comments code{background-color:#f9f2f4;padding:2px;margin:1px 0;border-radius:2px}.zenuml .frame .sequence-diagram .comments .rest-api .http-method-post{color:#0d4b3b}.zenuml .frame .sequence-diagram .comments .rest-api .http-method-get{color:#2f3d89}.zenuml .frame .sequence-diagram .comments .rest-api .http-method-delete{color:#7e1e23}.zenuml .frame .sequence-diagram .comments ol,.zenuml .frame .sequence-diagram .comments ul{margin:0;padding-left:20px}.zenuml .frame .sequence-diagram .comments ul li{list-style-type:none}.zenuml .frame .sequence-diagram .comments ul li input[type=checkbox]{margin-left:-1em}.zenuml .frame .sequence-diagram .comments table{border-collapse:collapse;border-spacing:0;empty-cells:show;border-color:#cbcbcb}.zenuml .frame .sequence-diagram .comments table td,.zenuml .frame .sequence-diagram .comments table th{padding:.5em}.zenuml .frame .sequence-diagram .comments table thead{background-color:#e0e0e0}.zenuml .frame .sequence-diagram .comments table td{background-color:transparent}.zenuml .theme-blue .sequence-diagram .divider .name{border-radius:4px;border:1px solid #e28553;color:#e28553}.zenuml .theme-blue .sequence-diagram .divider .left,.zenuml .theme-blue .sequence-diagram .divider .right{background:#e28553}.zenuml .theme-blue .sequence-diagram .lifeline .participant{border-color:#032c72;background:#92c0f04d}.zenuml .theme-blue .sequence-diagram .lifeline .participant label{color:#032c72}.zenuml .theme-blue .sequence-diagram .lifeline .line{border-left-color:#032c72}.zenuml .theme-blue .sequence-diagram .message{border-bottom-color:#032c72}.zenuml .theme-blue .sequence-diagram .message .name{color:#032c72}.zenuml .theme-blue .sequence-diagram .message svg polyline{stroke:#032c72}.zenuml .theme-blue .sequence-diagram .message svg polyline.head{fill:#032c72}.zenuml .theme-blue .sequence-diagram .occurrence{border-color:#032c72;background-color:#fff}.zenuml .theme-blue .sequence-diagram .fragment{border-radius:4px;border-color:#042e6e4d}.zenuml .theme-blue .sequence-diagram .fragment .header .name{background:#042e6e1a}.zenuml .theme-blue .sequence-diagram .fragment .header label{color:#032c72}.zenuml .theme-black-white .sequence-diagram .divider .name{border-radius:0;border-color:#000;box-shadow:2px 2px #000}.zenuml .theme-black-white .sequence-diagram .divider .left,.zenuml .theme-black-white .sequence-diagram .divider .right{background:#000}.zenuml .theme-black-white .sequence-diagram .lifeline .participant{border-color:#000;background:#fff;box-shadow:2px 2px #000}.zenuml .theme-black-white .sequence-diagram .lifeline .line{border-left-color:#0006}.zenuml .theme-black-white .sequence-diagram .message{border-bottom-color:#000}.zenuml .theme-black-white .sequence-diagram .message .name{color:#000}.zenuml .theme-black-white .sequence-diagram .message svg polyline{stroke:#000}.zenuml .theme-black-white .sequence-diagram .message svg polyline.head{fill:#000}.zenuml .theme-black-white .sequence-diagram .occurrence{border-color:#000;background-color:#f5f5f5}.zenuml .theme-black-white .sequence-diagram .fragment{border-color:#0000004d}.zenuml .theme-black-white .sequence-diagram .fragment .header .name{background:#00000012}.zenuml .theme-star-uml .sequence-diagram .lifeline .participant{border-color:#b94065;background-color:#fffec8}.zenuml .theme-star-uml .sequence-diagram .lifeline .line{border-left-color:#b94065}.zenuml .theme-star-uml .sequence-diagram .message{border-bottom-color:#b94065}.zenuml .theme-star-uml .sequence-diagram .message svg polyline{stroke:#b94065}.zenuml .theme-star-uml .sequence-diagram .message svg polyline.head{fill:#b94065}.zenuml .theme-star-uml .sequence-diagram .occurrence{background-color:#fffec8;border-color:#b94065}.zenuml .blue-river .sequence-diagram{color:#5452f6}.zenuml .blue-river .sequence-diagram .life-line-layer .lifeline.actor .participant:before{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.zenuml .blue-river .sequence-diagram .life-line-layer .participant{background:#2097f7;box-shadow:4px 4px #83c4f8;border-radius:9px;color:#fff}.zenuml .blue-river .sequence-diagram .life-line-layer .participant .interface{font-size:.8em}.zenuml .blue-river .sequence-diagram .life-line-layer .line{border-left-color:#2097f7}.zenuml .blue-river .sequence-diagram .message-layer .message{border-bottom-color:#2097f7}.zenuml .blue-river .sequence-diagram .message-layer .message svg.arrow polyline{stroke:#2097f7;fill:#2097f7}.zenuml .blue-river .sequence-diagram .message-layer .message.self svg.arrow polyline{fill:none}.zenuml .blue-river .sequence-diagram .message-layer .message.self svg.arrow polyline.head{fill:#2097f7}.zenuml .blue-river .sequence-diagram .message-layer .occurrence{background:#e5fde8;border-color:#65bf73;box-shadow:4px 4px #93c69b}.zenuml .blue-river .sequence-diagram .message-layer .fragment{border-color:#2097f7}.zenuml .blue-river .sequence-diagram .message-layer .fragment .header .name label{display:inline-block;min-width:50px;background:#5452f6;color:#fff;padding:2px 0 2px 10px}.zenuml .blue-river .sequence-diagram .message-layer .fragment .header .name:after{content:"SO";display:inline-block;background:#5452f6;margin-left:-23px;width:34px;transform:translateY(-2px);height:22px;clip-path:polygon(66% 0,100% 0,100% 66%,66% 100%)}.zenuml .blue-river .sequence-diagram .message-layer .fragment .header>label{display:inline-block;min-width:50px;font-weight:700;color:#fff;background:#65bf73}.zenuml .blue-river .sequence-diagram .message-layer .fragment .comments{border-color:inherit}.zenuml .blue-river .sequence-diagram .message-layer .fragment .divider{border-bottom-color:inherit}:root{--background: #282a36;--hover: #2b2b2b;--occurance-border: #6e7191;--border: #585b74;--white: #f8f8f2;--current: #44475a;--comment: #6272a4;--cyan: #8be9fd;--green: #50fa7b;--orange: #ffb86c;--pink: #ff79c6;--purple: #bd93f9;--red: #ff5555;--yellow: #f1fa8c;--crayola: #a9b7c6}body .zenuml.theme-dark{background-color:var(--background)}.zenuml.theme-dark .header{color:var(--crayola);font-weight:700}.zenuml.theme-dark .sequence-diagram .lifeline-group:hover{background-color:#223049}.zenuml.theme-dark .sequence-diagram .lifeline .participant{border-color:var(--border);border-radius:2px;background:var(--background)}.zenuml.theme-dark .sequence-diagram .lifeline .participant label{color:var(--cyan)}.zenuml.theme-dark .sequence-diagram .lifeline .line{background:var(--border)}.zenuml.theme-dark .fragment>.header>.condition{color:var(--crayola);padding:6px}.zenuml.theme-dark .sequence-diagram .fragment .header label{color:var(--crayola);padding:6px}.zenuml.theme-dark .sequence-diagram .fragment .header .name{border-bottom-color:var(--border)}.zenuml.theme-dark .sequence-diagram .fragment .header .name label{color:var(--pink);font-weight:400}.zenuml.theme-dark .sequence-diagram .fragment{border-color:var(--border)}.zenuml.theme-dark .sequence-diagram .comments{border:none;background:transparent;color:var(--comment)}.zenuml.theme-dark .sequence-diagram .fragment .segment:not(:first-child){border-top-color:var(--border)}.zenuml.theme-dark .sequence-diagram .interaction{color:var(--orange)}.zenuml.theme-dark .sequence-diagram .message{border-bottom-color:var(--border)}.zenuml.theme-dark .sequence-diagram .message .name:hover{color:var(--crayola)}.zenuml.theme-dark .sequence-diagram .message svg polyline{fill:var(--border);stroke:var(--border)}.zenuml.theme-dark .sequence-diagram .message.self svg>polyline:not(.head){fill:none}.zenuml.theme-dark .sequence-diagram .occurrence{background-color:var(--current);box-shadow:0 0 0 1px var(--occurance-border);border-radius:2px}.zenuml.theme-dark .sequence-diagram .divider .left,.zenuml.theme-dark .sequence-diagram .divider .right{background:var(--border)}.zenuml.theme-dark .sequence-diagram .divider .name{color:var(--comment)}.zenuml.theme-dark .interaction .message>.name:hover{background-color:#228b22;color:#fff}')),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();bS=Object.defineProperty,LS=a((t,e,n)=>e in t?bS(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,"mb"),he=a((t,e,n)=>LS(t,typeof e!="symbol"?e+"":e,n),"h2");a(pS,"hb");a(j3,"K4");Rb={exports:{}},W4={};a(CS,"fb");a(_S,"Eb");x=_S(),q4={exports:{}};a(hS,"Sb");a(zS,"Tb");xS=zS(),vS=j3(xS),ES=vS({level:"warn"}),Ob=["log","trace","debug","info","warn","error"];a(yS,"xb");a(SS,"wb");a(wS,"Mb");ad=wS(ES),rl={},Db=a((t,e)=>t.unstable_is?t.unstable_is(e):e===t,"C_"),Pb=a(t=>"init"in t,"__"),R8=a(t=>!!t.write,"Ki"),Fb=a(t=>"v"in t||"e"in t,"g_"),Rr=a(t=>{if("e"in t)throw t.e;if((rl?"production":void 0)!=="production"&&!("v"in t))throw new Error("[Bug] atom state is not initialized");return t.v},"S8"),$r=new WeakMap,Zb=a(t=>{var e;return Qr(t)&&!!((e=$r.get(t))!=null&&e[0])},"p_"),kS=a(t=>{let e=$r.get(t);e!=null&&e[0]&&(e[0]=!1,e[1].forEach(n=>n()))},"Ab"),Lz=a((t,e)=>{let n=$r.get(t);if(!n){n=[!0,new Set],$r.set(t,n);let o=a(()=>{n[0]=!1},"n");t.then(o,o)}n[1].add(e)},"Xf"),Qr=a(t=>typeof t?.then=="function","G8"),pz=a((t,e,n)=>{n.p.has(t)||(n.p.add(t),e.then(()=>{n.p.delete(t)},()=>{n.p.delete(t)}))},"Jf"),M8=a((t,e,n)=>{let o=n(t),i="v"in o,s=o.v;if(Qr(e))for(let u of o.d.keys())pz(t,e,n(u));o.v=e,delete o.e,(!i||!Object.is(s,o.v))&&(++o.n,Qr(s)&&kS(s))},"Qi"),Ub=a((t,e,n)=>{var o;let i=new Set;for(let s of((o=n.get(t))==null?void 0:o.t)||[])n.has(s)&&i.add(s);for(let s of e.p)i.add(s);return i},"m_"),TS=a(()=>{let t=new Set,e=a(()=>{t.forEach(n=>n())},"e");return e.add=n=>(t.add(n),()=>{t.delete(n)}),e},"yb"),A8=a(()=>{let t={},e=new WeakMap,n=a(o=>{var i,s;(i=e.get(t))==null||i.forEach(u=>u(o)),(s=e.get(o))==null||s.forEach(u=>u())},"t");return n.add=(o,i)=>{let s=o||t,u=(e.has(s)?e:e.set(s,new Set)).get(s);return u.add(i),()=>{u?.delete(i),u.size||e.delete(s)}},n},"ji"),RS=a(t=>(t.c||(t.c=A8()),t.m||(t.m=A8()),t.u||(t.u=A8()),t.f||(t.f=TS()),t),"Nb"),MS=Symbol(),AS=a((t=new WeakMap,e=new WeakMap,n=new WeakMap,o=new Set,i=new Set,s=new Set,u={},m=(C,...h)=>C.read(...h),g=(C,...h)=>C.write(...h),b=(C,h)=>{var S;return(S=C.unstable_onInit)==null?void 0:S.call(C,h)},p=(C,h)=>{var S;return(S=C.onMount)==null?void 0:S.call(C,h)},..._)=>{let C=_[0]||(O=>{if((rl?"production":void 0)!=="production"&&!O)throw new Error("Atom is undefined or null");let oe=t.get(O);return oe||(oe={d:new Map,p:new Set,n:0},t.set(O,oe),b?.(O,Z)),oe}),h=_[1]||(()=>{let O=[],oe=a(J=>{try{J()}catch(ee){O.push(ee)}},"n2");do{u.f&&oe(u.f);let J=new Set,ee=J.add.bind(J);o.forEach(re=>{var le;return(le=e.get(re))==null?void 0:le.l.forEach(ee)}),o.clear(),s.forEach(ee),s.clear(),i.forEach(ee),i.clear(),J.forEach(oe),o.size&&S()}while(o.size||s.size||i.size);if(O.length)throw new AggregateError(O)}),S=_[2]||(()=>{let O=[],oe=new WeakSet,J=new WeakSet,ee=Array.from(o);for(;ee.length;){let re=ee[ee.length-1],le=C(re);if(J.has(re)){ee.pop();continue}if(oe.has(re)){if(n.get(re)===le.n)O.push([re,le]);else if((rl?"production":void 0)!=="production"&&n.has(re))throw new Error("[Bug] invalidated atom exists");J.add(re),ee.pop();continue}oe.add(re);for(let be of Ub(re,le,e))oe.has(be)||ee.push(be)}for(let re=O.length-1;re>=0;--re){let[le,be]=O[re],ye=!1;for(let G of be.d.keys())if(G!==le&&o.has(G)){ye=!0;break}ye&&(E(le),R(le)),n.delete(le)}}),E=_[3]||(O=>{var oe;let J=C(O);if(Fb(J)&&(e.has(O)&&n.get(O)!==J.n||Array.from(J.d).every(([H,te])=>E(H).n===te)))return J;J.d.clear();let ee=!0,re=a(()=>{e.has(O)&&(R(O),S(),h())},"r2"),le=a(H=>{var te;if(Db(O,H)){let A=C(H);if(!Fb(A))if(Pb(H))M8(H,H.init,C);else throw new Error("no atom init");return Rr(A)}let ge=E(H);try{return Rr(ge)}finally{J.d.set(H,ge.n),Zb(J.v)&&pz(O,J.v,ge),(te=e.get(H))==null||te.t.add(O),ee||re()}},"t2"),be,ye,G={get signal(){return be||(be=new AbortController),be.signal},get setSelf(){return(rl?"production":void 0)!=="production"&&!R8(O)&&console.warn("setSelf function cannot be used with read-only atom"),!ye&&R8(O)&&(ye=a((...H)=>{if((rl?"production":void 0)!=="production"&&ee&&console.warn("setSelf function cannot be called in sync"),!ee)try{return k(O,...H)}finally{S(),h()}},"R2")),ye}},M=J.n;try{let H=m(O,le,G);return M8(O,H,C),Qr(H)&&(Lz(H,()=>be?.abort()),H.then(re,re)),J}catch(H){return delete J.v,J.e=H,++J.n,J}finally{ee=!1,M!==J.n&&n.get(O)===M&&(n.set(O,J.n),o.add(O),(oe=u.c)==null||oe.call(u,O))}}),T=_[4]||(O=>{let oe=[O];for(;oe.length;){let J=oe.pop(),ee=C(J);for(let re of Ub(J,ee,e)){let le=C(re);n.set(re,le.n),oe.push(re)}}}),k=_[5]||((O,...oe)=>{let J=!0,ee=a(le=>Rr(E(le)),"X"),re=a((le,...be)=>{var ye;let G=C(le);try{if(Db(O,le)){if(!Pb(le))throw new Error("atom not writable");let M=G.n,H=be[0];M8(le,H,C),R(le),M!==G.n&&(o.add(le),(ye=u.c)==null||ye.call(u,le),T(le));return}else return k(le,...be)}finally{J||(S(),h())}},"r2");try{return g(O,ee,re,...oe)}finally{J=!1}}),R=_[6]||(O=>{var oe;let J=C(O),ee=e.get(O);if(ee&&!Zb(J.v)){for(let[re,le]of J.d)if(!ee.d.has(re)){let be=C(re);D(re).t.add(O),ee.d.add(re),le!==be.n&&(o.add(re),(oe=u.c)==null||oe.call(u,re),T(re))}for(let re of ee.d||[])if(!J.d.has(re)){ee.d.delete(re);let le=F(re);le?.t.delete(O)}}}),D=_[7]||(O=>{var oe;let J=C(O),ee=e.get(O);if(!ee){E(O);for(let re of J.d.keys())D(re).t.add(O);if(ee={l:new Set,d:new Set(J.d.keys()),t:new Set},e.set(O,ee),(oe=u.m)==null||oe.call(u,O),R8(O)){let re=a(()=>{let le=!0,be=a((...ye)=>{try{return k(O,...ye)}finally{le||(S(),h())}},"g2");try{let ye=p(O,be);ye&&(ee.u=()=>{le=!0;try{ye()}finally{le=!1}})}finally{le=!1}},"r2");i.add(re)}}return ee}),F=_[8]||(O=>{var oe;let J=C(O),ee=e.get(O);if(ee&&!ee.l.size&&!Array.from(ee.t).some(re=>{var le;return(le=e.get(re))==null?void 0:le.d.has(O)})){ee.u&&s.add(ee.u),ee=void 0,e.delete(O),(oe=u.u)==null||oe.call(u,O);for(let re of J.d.keys()){let le=F(re);le?.t.delete(O)}return}return ee}),B=[t,e,n,o,i,s,u,m,g,b,p,C,h,S,E,T,k,R,D,F],Z={get:a(O=>Rr(E(O)),"get"),set:a((O,...oe)=>{try{return k(O,...oe)}finally{S(),h()}},"set"),sub:a((O,oe)=>{let J=D(O).l;return J.add(oe),h(),()=>{J.delete(oe),F(O),h()}},"sub")};return Object.defineProperty(Z,MS,{value:B}),Z},"Ib"),Cz=AS,NS=RS,Bb=Lz,cd={},IS=0;a(j1,"J1");a(OS,"Pb");a(DS,"Fb");PS=a(()=>{let t=0,e=NS({}),n=new WeakMap,o=new WeakMap,i=Cz(n,o,void 0,void 0,void 0,void 0,e,void 0,(u,m,g,...b)=>t?g(u,...b):u.write(m,g,...b)),s=new Set;return e.m.add(void 0,u=>{s.add(u);let m=n.get(u);m.m=o.get(u)}),e.u.add(void 0,u=>{s.delete(u);let m=n.get(u);delete m.m}),Object.assign(i,{dev4_get_internal_weak_map:a(()=>n,"dev4_get_internal_weak_map"),dev4_get_mounted_atoms:a(()=>s,"dev4_get_mounted_atoms"),dev4_restore_atoms:a(u=>{let m={read:a(()=>null,"read"),write:a((g,b)=>{++t;try{for(let[p,_]of u)"init"in p&&b(p,_)}finally{--t}},"write")};i.set(m)},"dev4_restore_atoms")})},"Ub");a(sd,"lc");a(FS,"Zb");Gb={exports:{}},Xe={};a(ZS,"Bb");a(ud,"cc");y=ud(),Ie=j3(y),Kr=pS({__proto__:null,default:Ie},[y]),US={},_z=y.createContext(void 0);a(dd,"uc");a(BS,"zb");hz=a(t=>typeof t?.then=="function","nE"),GS=a(t=>{t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e})},"Hb"),HS=Ie.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(GS(t),t)}),N8=new WeakMap,YS=a((t,e)=>{let n=N8.get(t);return n||(n=new Promise((o,i)=>{let s=t,u=a(b=>p=>{s===b&&o(p)},"c"),m=a(b=>p=>{s===b&&i(p)},"L"),g=a(()=>{try{let b=e();hz(b)?(N8.set(b,n),s=b,b.then(u(b),m(b)),Bb(b,g)):o(b)}catch(b){i(b)}},"d");t.then(u(t),m(t)),Bb(t,g)}),N8.set(t,n)),n},"Vb");a($e,"j2");a(Yo,"E0");a(n3,"c4");zz=a((t,e)=>{let n=j1((()=>{let o=localStorage.getItem(t);return o!==null?JSON.parse(o):e})());return j1(o=>o(n),(o,i,s)=>{let u=typeof s=="function"?s(o(n)):s;i(n,u),localStorage.setItem(t,JSON.stringify(u))})},"iE"),f5=a(t=>{let e=j1({fn:t});return j1(n=>n(e).fn,(n,o,i)=>{o(e,{fn:i})})},"tn");String.prototype.seed=String.prototype.seed||Math.round(Math.random()*Math.pow(2,32));String.prototype.hashCode=function(){let t=this.toString(),e,n,o=t.length&3,i=t.length-o,s=String.prototype.seed,u=3432918353,m=461845907,g=0;for(;g<i;)n=t.charCodeAt(g)&255|(t.charCodeAt(++g)&255)<<8|(t.charCodeAt(++g)&255)<<16|(t.charCodeAt(++g)&255)<<24,++g,n=(n&65535)*u+(((n>>>16)*u&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(n&65535)*m+(((n>>>16)*m&65535)<<16)&4294967295,s^=n,s=s<<13|s>>>19,e=(s&65535)*5+(((s>>>16)*5&65535)<<16)&4294967295,s=(e&65535)+27492+(((e>>>16)+58964&65535)<<16);switch(n=0,o){case 3:n^=(t.charCodeAt(g+2)&255)<<16;case 2:n^=(t.charCodeAt(g+1)&255)<<8;case 1:n^=t.charCodeAt(g)&255,n=(n&65535)*u+(((n>>>16)*u&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(n&65535)*m+(((n>>>16)*m&65535)<<16)&4294967295,s^=n}return s^=t.length,s^=s>>>16,s=(s&65535)*2246822507+(((s>>>16)*2246822507&65535)<<16)&4294967295,s^=s>>>13,s=(s&65535)*3266489909+(((s>>>16)*3266489909&65535)<<16)&4294967295,s^=s>>>16,s>>>0};String.prototype.codePointAt||function(){var t=function(){let n;try{let o={},i=Object.defineProperty;n=i(o,o,o)&&i}catch{}return n}();let e=a(function(n){if(this==null)throw TypeError();let o=String(this),i=o.length,s=n?Number(n):0;if(s!==s&&(s=0),s<0||s>=i)return;let u=o.charCodeAt(s),m;return u>=55296&&u<=56319&&i>s+1&&(m=o.charCodeAt(s+1),m>=56320&&m<=57343)?(u-55296)*1024+m-56320+65536:u},"e");t?t(String.prototype,"codePointAt",{value:e,configurable:!0,writable:!0}):String.prototype.codePointAt=e}();String.fromCodePoint||function(){let t=function(){let i;try{let s={},u=Object.defineProperty;i=u(s,s,s)&&u}catch{}return i}(),e=String.fromCharCode,n=Math.floor,o=a(function(i){let s=[],u,m,g=-1,b=arguments.length;if(!b)return"";let p="";for(;++g<b;){let _=Number(arguments[g]);if(!isFinite(_)||_<0||_>1114111||n(_)!==_)throw RangeError("Invalid code point: "+_);_<=65535?s.push(_):(_-=65536,u=(_>>10)+55296,m=_%1024+56320,s.push(u,m)),(g+1===b||s.length>16384)&&(p+=e.apply(null,s),s.length=0)}return p},"n");t?t(String,"fromCodePoint",{value:o,configurable:!0,writable:!0}):String.fromCodePoint=o}();pe=class{static{a(this,"m2")}constructor(){this.source=null,this.type=null,this.channel=null,this.start=null,this.stop=null,this.tokenIndex=null,this.line=null,this.column=null,this._text=null}getTokenSource(){return this.source[0]}getInputStream(){return this.source[1]}get text(){return this._text}set text(e){this._text=e}};pe.INVALID_TYPE=0;pe.EPSILON=-2;pe.MIN_USER_TOKEN_TYPE=1;pe.EOF=-1;pe.DEFAULT_CHANNEL=0;pe.HIDDEN_CHANNEL=1;a(zo,"C0");y0=class t{static{a(this,"D3")}constructor(){this.count=0,this.hash=0}update(){for(let e=0;e<arguments.length;e++){let n=arguments[e];if(n!=null)if(Array.isArray(n))this.update.apply(this,n);else{let o=0;switch(typeof n){case"undefined":case"function":continue;case"number":case"boolean":o=n;break;case"string":o=n.hashCode();break;default:n.updateHashCode?n.updateHashCode(this):console.log("No updateHashCode for "+n.toString());continue}o=o*3432918353,o=o<<15|o>>>17,o=o*461845907,this.count=this.count+1;let i=this.hash^o;i=i<<13|i>>>19,i=i*5+3864292196,this.hash=i}}}finish(){let e=this.hash^this.count*4;return e=e^e>>>16,e=e*2246822507,e=e^e>>>13,e=e*3266489909,e=e^e>>>16,e}static hashStuff(){let e=new t;return e.update.apply(e,arguments),e.finish()}};a(xz,"rE");a(vz,"aE");a(VS,"qb");a(Tt,"It");Mr="h-",$2=class{static{a(this,"N3")}constructor(e,n){this.data={},this.hashFunction=e||xz,this.equalsFunction=n||vz}add(e){let n=Mr+this.hashFunction(e);if(n in this.data){let o=this.data[n];for(let i=0;i<o.length;i++)if(this.equalsFunction(e,o[i]))return o[i];return o.push(e),e}else return this.data[n]=[e],e}has(e){return this.get(e)!=null}get(e){let n=Mr+this.hashFunction(e);if(n in this.data){let o=this.data[n];for(let i=0;i<o.length;i++)if(this.equalsFunction(e,o[i]))return o[i]}return null}values(){return Object.keys(this.data).filter(e=>e.startsWith(Mr)).flatMap(e=>this.data[e],this)}toString(){return Tt(this.values())}get length(){return Object.keys(this.data).filter(e=>e.startsWith(Mr)).map(e=>this.data[e].length,this).reduce((e,n)=>e+n,0)}},S1=class t{static{a(this,"g1")}hashCode(){let e=new y0;return this.updateHashCode(e),e.finish()}evaluate(e,n){}evalPrecedence(e,n){return this}static andContext(e,n){if(e===null||e===t.NONE)return n;if(n===null||n===t.NONE)return e;let o=new qs(e,n);return o.opnds.length===1?o.opnds[0]:o}static orContext(e,n){if(e===null)return n;if(n===null)return e;if(e===t.NONE||n===t.NONE)return t.NONE;let o=new js(e,n);return o.opnds.length===1?o.opnds[0]:o}},qs=class t extends S1{static{a(this,"F5")}constructor(e,n){super();let o=new $2;e instanceof t?e.opnds.map(function(s){o.add(s)}):o.add(e),n instanceof t?n.opnds.map(function(s){o.add(s)}):o.add(n);let i=Ez(o);if(i.length>0){let s=null;i.map(function(u){(s===null||u.precedence<s.precedence)&&(s=u)}),o.add(s)}this.opnds=Array.from(o.values())}equals(e){return this===e?!0:e instanceof t?zo(this.opnds,e.opnds):!1}updateHashCode(e){e.update(this.opnds,"AND")}evaluate(e,n){for(let o=0;o<this.opnds.length;o++)if(!this.opnds[o].evaluate(e,n))return!1;return!0}evalPrecedence(e,n){let o=!1,i=[];for(let u=0;u<this.opnds.length;u++){let m=this.opnds[u],g=m.evalPrecedence(e,n);if(o|=g!==m,g===null)return null;g!==S1.NONE&&i.push(g)}if(!o)return this;if(i.length===0)return S1.NONE;let s=null;return i.map(function(u){s=s===null?u:S1.andContext(s,u)}),s}toString(){let e=this.opnds.map(n=>n.toString());return(e.length>3?e.slice(3):e).join("&&")}},js=class t extends S1{static{a(this,"U5")}constructor(e,n){super();let o=new $2;e instanceof t?e.opnds.map(function(s){o.add(s)}):o.add(e),n instanceof t?n.opnds.map(function(s){o.add(s)}):o.add(n);let i=Ez(o);if(i.length>0){let s=i.sort(function(m,g){return m.compareTo(g)}),u=s[s.length-1];o.add(u)}this.opnds=Array.from(o.values())}equals(e){return this===e?!0:e instanceof t?zo(this.opnds,e.opnds):!1}updateHashCode(e){e.update(this.opnds,"OR")}evaluate(e,n){for(let o=0;o<this.opnds.length;o++)if(this.opnds[o].evaluate(e,n))return!0;return!1}evalPrecedence(e,n){let o=!1,i=[];for(let s=0;s<this.opnds.length;s++){let u=this.opnds[s],m=u.evalPrecedence(e,n);if(o|=m!==u,m===S1.NONE)return S1.NONE;m!==null&&i.push(m)}return o?(i.length,null):this}toString(){let e=this.opnds.map(n=>n.toString());return(e.length>3?e.slice(3):e).join("||")}};a(Ez,"sE");a(Vb,"S_");J1=class t{static{a(this,"X1")}constructor(e,n){this.checkContext(e,n),e=Vb(e),n=Vb(n,!0),this.state=e.state!==null?e.state:n.state,this.alt=e.alt!==null?e.alt:n.alt,this.context=e.context!==null?e.context:n.context,this.semanticContext=e.semanticContext!==null?e.semanticContext:n.semanticContext!==null?n.semanticContext:S1.NONE,this.reachesIntoOuterContext=n.reachesIntoOuterContext,this.precedenceFilterSuppressed=n.precedenceFilterSuppressed}checkContext(e,n){(e.context===null||e.context===void 0)&&(n===null||n.context===null||n.context===void 0)&&(this.context=null)}hashCode(){let e=new y0;return this.updateHashCode(e),e.finish()}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext)}equals(e){return this===e?!0:e instanceof t?this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&(this.context===null?e.context===null:this.context.equals(e.context))&&this.semanticContext.equals(e.semanticContext)&&this.precedenceFilterSuppressed===e.precedenceFilterSuppressed:!1}hashCodeForConfigSet(){let e=new y0;return e.update(this.state.stateNumber,this.alt,this.semanticContext),e.finish()}equalsForConfigSet(e){return this===e?!0:e instanceof t?this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&this.semanticContext.equals(e.semanticContext):!1}toString(){return"("+this.state+","+this.alt+(this.context!==null?",["+this.context.toString()+"]":"")+(this.semanticContext!==S1.NONE?","+this.semanticContext.toString():"")+(this.reachesIntoOuterContext>0?",up="+this.reachesIntoOuterContext:"")+")"}},f1=class t{static{a(this,"_1")}constructor(e,n){this.start=e,this.stop=n}clone(){return new t(this.start,this.stop)}contains(e){return e>=this.start&&e<this.stop}toString(){return this.start===this.stop-1?this.start.toString():this.start.toString()+".."+(this.stop-1).toString()}get length(){return this.stop-this.start}};f1.INVALID_INTERVAL=new f1(-1,-2);H0=class t{static{a(this,"$3")}constructor(){this.intervals=null,this.readOnly=!1}first(e){return this.intervals===null||this.intervals.length===0?pe.INVALID_TYPE:this.intervals[0].start}addOne(e){this.addInterval(new f1(e,e+1))}addRange(e,n){this.addInterval(new f1(e,n+1))}addInterval(e){if(this.intervals===null)this.intervals=[],this.intervals.push(e.clone());else{for(let n=0;n<this.intervals.length;n++){let o=this.intervals[n];if(e.stop<o.start){this.intervals.splice(n,0,e);return}else if(e.stop===o.start){this.intervals[n]=new f1(e.start,o.stop);return}else if(e.start<=o.stop){this.intervals[n]=new f1(Math.min(o.start,e.start),Math.max(o.stop,e.stop)),this.reduce(n);return}}this.intervals.push(e.clone())}}addSet(e){return e.intervals!==null&&e.intervals.forEach(n=>this.addInterval(n),this),this}reduce(e){if(e<this.intervals.length-1){let n=this.intervals[e],o=this.intervals[e+1];n.stop>=o.stop?(this.intervals.splice(e+1,1),this.reduce(e)):n.stop>=o.start&&(this.intervals[e]=new f1(n.start,o.stop),this.intervals.splice(e+1,1))}}complement(e,n){let o=new t;return o.addInterval(new f1(e,n+1)),this.intervals!==null&&this.intervals.forEach(i=>o.removeRange(i)),o}contains(e){if(this.intervals===null)return!1;for(let n=0;n<this.intervals.length;n++)if(this.intervals[n].contains(e))return!0;return!1}removeRange(e){if(e.start===e.stop-1)this.removeOne(e.start);else if(this.intervals!==null){let n=0;for(let o=0;o<this.intervals.length;o++){let i=this.intervals[n];if(e.stop<=i.start)return;if(e.start>i.start&&e.stop<i.stop){this.intervals[n]=new f1(i.start,e.start);let s=new f1(e.stop,i.stop);this.intervals.splice(n,0,s);return}else e.start<=i.start&&e.stop>=i.stop?(this.intervals.splice(n,1),n=n-1):e.start<i.stop?this.intervals[n]=new f1(i.start,e.start):e.stop<i.stop&&(this.intervals[n]=new f1(e.stop,i.stop));n+=1}}}removeOne(e){if(this.intervals!==null)for(let n=0;n<this.intervals.length;n++){let o=this.intervals[n];if(e<o.start)return;if(e===o.start&&e===o.stop-1){this.intervals.splice(n,1);return}else if(e===o.start){this.intervals[n]=new f1(o.start+1,o.stop);return}else if(e===o.stop-1){this.intervals[n]=new f1(o.start,o.stop-1);return}else if(e<o.stop-1){let i=new f1(o.start,e);o.start=e+1,this.intervals.splice(n,0,i);return}}}toString(e,n,o){return e=e||null,n=n||null,o=o||!1,this.intervals===null?"{}":e!==null||n!==null?this.toTokenString(e,n):o?this.toCharString():this.toIndexString()}toCharString(){let e=[];for(let n=0;n<this.intervals.length;n++){let o=this.intervals[n];o.stop===o.start+1?o.start===pe.EOF?e.push("<EOF>"):e.push("'"+String.fromCharCode(o.start)+"'"):e.push("'"+String.fromCharCode(o.start)+"'..'"+String.fromCharCode(o.stop-1)+"'")}return e.length>1?"{"+e.join(", ")+"}":e[0]}toIndexString(){let e=[];for(let n=0;n<this.intervals.length;n++){let o=this.intervals[n];o.stop===o.start+1?o.start===pe.EOF?e.push("<EOF>"):e.push(o.start.toString()):e.push(o.start.toString()+".."+(o.stop-1).toString())}return e.length>1?"{"+e.join(", ")+"}":e[0]}toTokenString(e,n){let o=[];for(let i=0;i<this.intervals.length;i++){let s=this.intervals[i];for(let u=s.start;u<s.stop;u++)o.push(this.elementName(e,n,u))}return o.length>1?"{"+o.join(", ")+"}":o[0]}elementName(e,n,o){return o===pe.EOF?"<EOF>":o===pe.EPSILON?"<EPSILON>":e[o]||n[o]}get length(){return this.intervals.map(e=>e.length).reduce((e,n)=>e+n)}},Ne=class t{static{a(this,"O2")}constructor(){this.atn=null,this.stateNumber=t.INVALID_STATE_NUMBER,this.stateType=null,this.ruleIndex=0,this.epsilonOnlyTransitions=!1,this.transitions=[],this.nextTokenWithinRule=null}toString(){return this.stateNumber}equals(e){return e instanceof t?this.stateNumber===e.stateNumber:!1}isNonGreedyExitState(){return!1}addTransition(e,n){n===void 0&&(n=-1),this.transitions.length===0?this.epsilonOnlyTransitions=e.isEpsilon:this.epsilonOnlyTransitions!==e.isEpsilon&&(this.epsilonOnlyTransitions=!1),n===-1?this.transitions.push(e):this.transitions.splice(n,1,e)}};Ne.INVALID_TYPE=0;Ne.BASIC=1;Ne.RULE_START=2;Ne.BLOCK_START=3;Ne.PLUS_BLOCK_START=4;Ne.STAR_BLOCK_START=5;Ne.TOKEN_START=6;Ne.RULE_STOP=7;Ne.BLOCK_END=8;Ne.STAR_LOOP_BACK=9;Ne.STAR_LOOP_ENTRY=10;Ne.PLUS_LOOP_BACK=11;Ne.LOOP_END=12;Ne.serializationNames=["INVALID","BASIC","RULE_START","BLOCK_START","PLUS_BLOCK_START","STAR_BLOCK_START","TOKEN_START","RULE_STOP","BLOCK_END","STAR_LOOP_BACK","STAR_LOOP_ENTRY","PLUS_LOOP_BACK","LOOP_END"];Ne.INVALID_STATE_NUMBER=-1;k2=class extends Ne{static{a(this,"qe")}constructor(){return super(),this.stateType=Ne.RULE_STOP,this}},Ee=class{static{a(this,"x2")}constructor(e){if(e==null)throw"target cannot be null.";this.target=e,this.isEpsilon=!1,this.label=null}};Ee.EPSILON=1;Ee.RANGE=2;Ee.RULE=3;Ee.PREDICATE=4;Ee.ATOM=5;Ee.ACTION=6;Ee.SET=7;Ee.NOT_SET=8;Ee.WILDCARD=9;Ee.PRECEDENCE=10;Ee.serializationNames=["INVALID","EPSILON","RANGE","RULE","PREDICATE","ATOM","ACTION","SET","NOT_SET","WILDCARD","PRECEDENCE"];Ee.serializationTypes={EpsilonTransition:Ee.EPSILON,RangeTransition:Ee.RANGE,RuleTransition:Ee.RULE,PredicateTransition:Ee.PREDICATE,AtomTransition:Ee.ATOM,ActionTransition:Ee.ACTION,SetTransition:Ee.SET,NotSetTransition:Ee.NOT_SET,WildcardTransition:Ee.WILDCARD,PrecedencePredicateTransition:Ee.PRECEDENCE};xo=class extends Ee{static{a(this,"H8")}constructor(e,n,o,i){super(e),this.ruleIndex=n,this.precedence=o,this.followState=i,this.serializationType=Ee.RULE,this.isEpsilon=!0}matches(e,n,o){return!1}},Cl=class extends Ee{static{a(this,"Lc")}constructor(e,n){super(e),this.serializationType=Ee.SET,n!=null?this.label=n:(this.label=new H0,this.label.addOne(pe.INVALID_TYPE))}matches(e,n,o){return this.label.contains(e)}toString(){return this.label.toString()}},_l=class extends Cl{static{a(this,"dc")}constructor(e,n){super(e,n),this.serializationType=Ee.NOT_SET}matches(e,n,o){return e>=n&&e<=o&&!super.matches(e,n,o)}toString(){return"~"+super.toString()}},Xr=class extends Ee{static{a(this,"oE")}constructor(e){super(e),this.serializationType=Ee.WILDCARD}matches(e,n,o){return e>=n&&e<=o}toString(){return"."}},hl=class extends Ee{static{a(this,"Cc")}constructor(e){super(e)}},$s=class{static{a(this,"Wb")}},Qs=class extends $s{static{a(this,"$b")}},Jr=class extends Qs{static{a(this,"lE")}},vo=class extends Jr{static{a(this,"Y8")}getRuleContext(){throw new Error("missing interface implementation")}},l3=class extends Jr{static{a(this,"W4")}},Eo=class extends l3{static{a(this,"c6")}};a(WS,"Kb");_3={toStringTree:a(function(t,e,n){e=e||null,n=n||null,n!==null&&(e=n.ruleNames);let o=_3.getNodeText(t,e);o=WS(o);let i=t.getChildCount();if(i===0)return o;let s="("+o+" ";i>0&&(o=_3.toStringTree(t.getChild(0),e),s=s.concat(o));for(let u=1;u<i;u++)o=_3.toStringTree(t.getChild(u),e),s=s.concat(" "+o);return s=s.concat(")"),s},"toStringTree"),getNodeText:a(function(t,e,n){if(e=e||null,n=n||null,n!==null&&(e=n.ruleNames),e!==null)if(t instanceof vo){let i=t.getRuleContext().getAltNumber();return i!=0?e[t.ruleIndex]+":"+i:e[t.ruleIndex]}else{if(t instanceof Eo)return t.toString();if(t instanceof l3&&t.symbol!==null)return t.symbol.text}let o=t.getPayload();return o instanceof pe?o.text:t.getPayload().toString()},"getNodeText"),getChildren:a(function(t){let e=[];for(let n=0;n<t.getChildCount();n++)e.push(t.getChild(n));return e},"getChildren"),getAncestors:a(function(t){let e=[];for(t=t.getParent();t!==null;)e=[t].concat(e),t=t.getParent();return e},"getAncestors"),findAllTokenNodes:a(function(t,e){return _3.findAllNodes(t,e,!0)},"findAllTokenNodes"),findAllRuleNodes:a(function(t,e){return _3.findAllNodes(t,e,!1)},"findAllRuleNodes"),findAllNodes:a(function(t,e,n){let o=[];return _3._findAllNodes(t,e,n,o),o},"findAllNodes"),_findAllNodes:a(function(t,e,n,o){n&&t instanceof l3?t.symbol.type===e&&o.push(t):!n&&t instanceof vo&&t.ruleIndex===e&&o.push(t);for(let i=0;i<t.getChildCount();i++)_3._findAllNodes(t.getChild(i),e,n,o)},"_findAllNodes"),descendants:a(function(t){let e=[t];for(let n=0;n<t.getChildCount();n++)e=e.concat(_3.descendants(t.getChild(n)));return e},"descendants")},It=class extends vo{static{a(this,"_0")}constructor(e,n){super(),this.parentCtx=e||null,this.invokingState=n||-1}depth(){let e=0,n=this;for(;n!==null;)n=n.parentCtx,e+=1;return e}isEmpty(){return this.invokingState===-1}getSourceInterval(){return f1.INVALID_INTERVAL}getRuleContext(){return this}getPayload(){return this}getText(){return this.getChildCount()===0?"":this.children.map(function(e){return e.getText()}).join("")}getAltNumber(){return 0}setAltNumber(e){}getChild(e){return null}getChildCount(){return 0}accept(e){return e.visitChildren(this)}toStringTree(e,n){return _3.toStringTree(this,e,n)}toString(e,n){e=e||null,n=n||null;let o=this,i="[";for(;o!==null&&o!==n;){if(e===null)o.isEmpty()||(i+=o.invokingState);else{let s=o.ruleIndex,u=s>=0&&s<e.length?e[s]:""+s;i+=u}o.parentCtx!==null&&(e!==null||!o.parentCtx.isEmpty())&&(i+=" "),o=o.parentCtx}return i+="]",i}},o1=class t{static{a(this,"t1")}constructor(e){this.cachedHashCode=e}isEmpty(){return this===t.EMPTY}hasEmptyPath(){return this.getReturnState(this.length-1)===t.EMPTY_RETURN_STATE}hashCode(){return this.cachedHashCode}updateHashCode(e){e.update(this.cachedHashCode)}};o1.EMPTY=null;o1.EMPTY_RETURN_STATE=2147483647;o1.globalNodeCount=1;o1.id=o1.globalNodeCount;x3=class t extends o1{static{a(this,"x4")}constructor(e,n){let o=new y0;o.update(e,n);let i=o.finish();return super(i),this.parents=e,this.returnStates=n,this}isEmpty(){return this.returnStates[0]===o1.EMPTY_RETURN_STATE}getParent(e){return this.parents[e]}getReturnState(e){return this.returnStates[e]}equals(e){return this===e?!0:e instanceof t?this.hashCode()!==e.hashCode()?!1:zo(this.returnStates,e.returnStates)&&zo(this.parents,e.parents):!1}toString(){if(this.isEmpty())return"[]";{let e="[";for(let n=0;n<this.returnStates.length;n++){if(n>0&&(e=e+", "),this.returnStates[n]===o1.EMPTY_RETURN_STATE){e=e+"$";continue}e=e+this.returnStates[n],this.parents[n]!==null?e=e+" "+this.parents[n]:e=e+"null"}return e+"]"}}get length(){return this.returnStates.length}},a0=class t extends o1{static{a(this,"We")}constructor(e,n){let o=0,i=new y0;e!==null?i.update(e,n):i.update(1),o=i.finish(),super(o),this.parentCtx=e,this.returnState=n}getParent(e){return this.parentCtx}getReturnState(e){return this.returnState}equals(e){return this===e?!0:e instanceof t?this.hashCode()!==e.hashCode()||this.returnState!==e.returnState?!1:this.parentCtx==null?e.parentCtx==null:this.parentCtx.equals(e.parentCtx):!1}toString(){let e=this.parentCtx===null?"":this.parentCtx.toString();return e.length===0?this.returnState===o1.EMPTY_RETURN_STATE?"$":""+this.returnState:""+this.returnState+" "+e}get length(){return 1}static create(e,n){return n===o1.EMPTY_RETURN_STATE&&e===null?o1.EMPTY:new t(e,n)}},zl=class extends a0{static{a(this,"Sl")}constructor(){super(null,o1.EMPTY_RETURN_STATE)}isEmpty(){return!0}getParent(e){return null}getReturnState(e){return this.returnState}equals(e){return this===e}toString(){return"$"}};o1.EMPTY=new zl;$4="h-",Cn=class{static{a(this,"nn")}constructor(e,n){this.data={},this.hashFunction=e||xz,this.equalsFunction=n||vz}set(e,n){let o=$4+this.hashFunction(e);if(o in this.data){let i=this.data[o];for(let s=0;s<i.length;s++){let u=i[s];if(this.equalsFunction(e,u.key)){let m=u.value;return u.value=n,m}}return i.push({key:e,value:n}),n}else return this.data[o]=[{key:e,value:n}],n}containsKey(e){let n=$4+this.hashFunction(e);if(n in this.data){let o=this.data[n];for(let i=0;i<o.length;i++){let s=o[i];if(this.equalsFunction(e,s.key))return!0}}return!1}get(e){let n=$4+this.hashFunction(e);if(n in this.data){let o=this.data[n];for(let i=0;i<o.length;i++){let s=o[i];if(this.equalsFunction(e,s.key))return s.value}}return null}entries(){return Object.keys(this.data).filter(e=>e.startsWith($4)).flatMap(e=>this.data[e],this)}getKeys(){return this.entries().map(e=>e.key)}getValues(){return this.entries().map(e=>e.value)}toString(){return"["+this.entries().map(e=>"{"+e.key+":"+e.value+"}").join(", ")+"]"}get length(){return Object.keys(this.data).filter(e=>e.startsWith($4)).map(e=>this.data[e].length,this).reduce((e,n)=>e+n,0)}};a(md,"_c");a(yz,"cE");a(gd,"gc");a(qS,"Qb");a(jS,"jb");a($S,"Xb");a(QS,"Jb");h3=class t{static{a(this,"R4")}constructor(){this.data=[]}add(e){this.data[e]=!0}or(e){Object.keys(e.data).map(n=>this.add(n),this)}remove(e){delete this.data[e]}has(e){return this.data[e]===!0}values(){return Object.keys(this.data)}minValue(){return Math.min.apply(null,this.values())}hashCode(){return y0.hashStuff(this.values())}equals(e){return e instanceof t&&zo(this.data,e.data)}toString(){return"{"+this.values().join(", ")+"}"}get length(){return this.values().length}},xl=class t{static{a(this,"g0")}constructor(e){this.atn=e}getDecisionLookahead(e){if(e===null)return null;let n=e.transitions.length,o=[];for(let i=0;i<n;i++){o[i]=new H0;let s=new $2;this._LOOK(e.transition(i).target,null,o1.EMPTY,o[i],s,new h3,!1,!1),(o[i].length===0||o[i].contains(t.HIT_PRED))&&(o[i]=null)}return o}LOOK(e,n,o){let i=new H0,s=!0;o=o||null;let u=o!==null?md(e.atn,o):null;return this._LOOK(e,n,u,i,new $2,new h3,s,!0),i}_LOOK(e,n,o,i,s,u,m,g){let b=new J1({state:e,alt:0,context:o},null);if(!s.has(b)){if(s.add(b),e===n){if(o===null){i.addOne(pe.EPSILON);return}else if(o.isEmpty()&&g){i.addOne(pe.EOF);return}}if(e instanceof k2){if(o===null){i.addOne(pe.EPSILON);return}else if(o.isEmpty()&&g){i.addOne(pe.EOF);return}if(o!==o1.EMPTY){let p=u.has(e.ruleIndex);try{u.remove(e.ruleIndex);for(let _=0;_<o.length;_++){let C=this.atn.states[o.getReturnState(_)];this._LOOK(C,n,o.getParent(_),i,s,u,m,g)}}finally{p&&u.add(e.ruleIndex)}return}}for(let p=0;p<e.transitions.length;p++){let _=e.transitions[p];if(_.constructor===xo){if(u.has(_.target.ruleIndex))continue;let C=a0.create(o,_.followState.stateNumber);try{u.add(_.target.ruleIndex),this._LOOK(_.target,n,C,i,s,u,m,g)}finally{u.remove(_.target.ruleIndex)}}else if(_ instanceof hl)m?this._LOOK(_.target,n,o,i,s,u,m,g):i.addOne(t.HIT_PRED);else if(_.isEpsilon)this._LOOK(_.target,n,o,i,s,u,m,g);else if(_.constructor===Xr)i.addRange(pe.MIN_USER_TOKEN_TYPE,this.atn.maxTokenType);else{let C=_.label;C!==null&&(_ instanceof _l&&(C=C.complement(pe.MIN_USER_TOKEN_TYPE,this.atn.maxTokenType)),i.addSet(C))}}}}};xl.HIT_PRED=pe.INVALID_TYPE;N1=class{static{a(this,"G1")}constructor(e,n){this.grammarType=e,this.maxTokenType=n,this.states=[],this.decisionToState=[],this.ruleToStartState=[],this.ruleToStopState=null,this.modeNameToStartState={},this.ruleToTokenType=null,this.lexerActions=null,this.modeToStartState=[]}nextTokensInContext(e,n){return new xl(this).LOOK(e,null,n)}nextTokensNoContext(e){return e.nextTokenWithinRule!==null||(e.nextTokenWithinRule=this.nextTokensInContext(e,null),e.nextTokenWithinRule.readOnly=!0),e.nextTokenWithinRule}nextTokens(e,n){return n===void 0?this.nextTokensNoContext(e):this.nextTokensInContext(e,n)}addState(e){e!==null&&(e.atn=this,e.stateNumber=this.states.length),this.states.push(e)}removeState(e){this.states[e.stateNumber]=null}defineDecisionState(e){return this.decisionToState.push(e),e.decision=this.decisionToState.length-1,e.decision}getDecisionState(e){return this.decisionToState.length===0?null:this.decisionToState[e]}getExpectedTokens(e,n){if(e<0||e>=this.states.length)throw"Invalid state number.";let o=this.states[e],i=this.nextTokens(o);if(!i.contains(pe.EPSILON))return i;let s=new H0;for(s.addSet(i),s.removeOne(pe.EPSILON);n!==null&&n.invokingState>=0&&i.contains(pe.EPSILON);){let u=this.states[n.invokingState].transitions[0];i=this.nextTokens(u.followState),s.addSet(i),s.removeOne(pe.EPSILON),n=n.parentCtx}return i.contains(pe.EPSILON)&&s.addOne(pe.EOF),s}};N1.INVALID_ALT_NUMBER=0;Ar={LEXER:0,PARSER:1},e9=class extends Ne{static{a(this,"T_")}constructor(){super(),this.stateType=Ne.BASIC}},Ot=class extends Ne{static{a(this,"S0")}constructor(){return super(),this.decision=-1,this.nonGreedy=!1,this}},Mt=class extends Ot{static{a(this,"c0")}constructor(){return super(),this.endState=null,this}},cl=class extends Ne{static{a(this,"er")}constructor(){return super(),this.stateType=Ne.BLOCK_END,this.startState=null,this}},yt=class extends Ne{static{a(this,"i0")}constructor(){return super(),this.stateType=Ne.LOOP_END,this.loopBackState=null,this}},t9=class extends Ne{static{a(this,"v_")}constructor(){return super(),this.stateType=Ne.RULE_START,this.stopState=null,this.isPrecedenceRule=!1,this}},Ks=class extends Ot{static{a(this,"ex")}constructor(){return super(),this.stateType=Ne.TOKEN_START,this}},n9=class extends Ot{static{a(this,"R_")}constructor(){return super(),this.stateType=Ne.PLUS_LOOP_BACK,this}},sl=class extends Ne{static{a(this,"tr")}constructor(){return super(),this.stateType=Ne.STAR_LOOP_BACK,this}},H3=class extends Ot{static{a(this,"L9")}constructor(){return super(),this.stateType=Ne.STAR_LOOP_ENTRY,this.loopBackState=null,this.isPrecedenceDecision=null,this}},ul=class extends Mt{static{a(this,"nr")}constructor(){return super(),this.stateType=Ne.PLUS_BLOCK_START,this.loopBackState=null,this}},dl=class extends Mt{static{a(this,"ir")}constructor(){return super(),this.stateType=Ne.STAR_BLOCK_START,this}},o9=class extends Mt{static{a(this,"b_")}constructor(){return super(),this.stateType=Ne.BLOCK_START,this}},po=class extends Ee{static{a(this,"I8")}constructor(e,n){super(e),this.label_=n,this.label=this.makeLabel(),this.serializationType=Ee.ATOM}makeLabel(){let e=new H0;return e.addOne(this.label_),e}matches(e,n,o){return this.label_===e}toString(){return this.label_}},l9=class extends Ee{static{a(this,"x_")}constructor(e,n,o){super(e),this.serializationType=Ee.RANGE,this.start=n,this.stop=o,this.label=this.makeLabel()}makeLabel(){let e=new H0;return e.addRange(this.start,this.stop),e}matches(e,n,o){return e>=this.start&&e<=this.stop}toString(){return"'"+String.fromCharCode(this.start)+"'..'"+String.fromCharCode(this.stop)+"'"}},r9=class extends Ee{static{a(this,"uE")}constructor(e,n,o,i){super(e),this.serializationType=Ee.ACTION,this.ruleIndex=n,this.actionIndex=o===void 0?-1:o,this.isCtxDependent=i===void 0?!1:i,this.isEpsilon=!0}matches(e,n,o){return!1}toString(){return"action_"+this.ruleIndex+":"+this.actionIndex}},sn=class extends Ee{static{a(this,"x5")}constructor(e,n){super(e),this.serializationType=Ee.EPSILON,this.isEpsilon=!0,this.outermostPrecedenceReturn=n}matches(e,n,o){return!1}toString(){return"epsilon"}},i9=class t extends S1{static{a(this,"u6")}constructor(e,n,o){super(),this.ruleIndex=e===void 0?-1:e,this.predIndex=n===void 0?-1:n,this.isCtxDependent=o===void 0?!1:o}evaluate(e,n){let o=this.isCtxDependent?n:null;return e.sempred(o,this.ruleIndex,this.predIndex)}updateHashCode(e){e.update(this.ruleIndex,this.predIndex,this.isCtxDependent)}equals(e){return this===e?!0:e instanceof t?this.ruleIndex===e.ruleIndex&&this.predIndex===e.predIndex&&this.isCtxDependent===e.isCtxDependent:!1}toString(){return"{"+this.ruleIndex+":"+this.predIndex+"}?"}};S1.NONE=new i9;a9=class extends hl{static{a(this,"LE")}constructor(e,n,o,i){super(e),this.serializationType=Ee.PREDICATE,this.ruleIndex=n,this.predIndex=o,this.isCtxDependent=i,this.isEpsilon=!0}matches(e,n,o){return!1}getPredicate(){return new i9(this.ruleIndex,this.predIndex,this.isCtxDependent)}toString(){return"pred_"+this.ruleIndex+":"+this.predIndex}},c9=class t extends S1{static{a(this,"L6")}constructor(e){super(),this.precedence=e===void 0?0:e}evaluate(e,n){return e.precpred(n,this.precedence)}evalPrecedence(e,n){return e.precpred(n,this.precedence)?S1.NONE:null}compareTo(e){return this.precedence-e.precedence}updateHashCode(e){e.update(this.precedence)}equals(e){return this===e?!0:e instanceof t?this.precedence===e.precedence:!1}toString(){return"{"+this.precedence+">=prec}?"}};S1.PrecedencePredicate=c9;Xs=class extends hl{static{a(this,"tx")}constructor(e,n){super(e),this.serializationType=Ee.PRECEDENCE,this.precedence=n,this.isEpsilon=!0}matches(e,n,o){return!1}getPredicate(){return new c9(this.precedence)}toString(){return this.precedence+" >= _p"}},_n=class{static{a(this,"$5")}constructor(e){e===void 0&&(e=null),this.readOnly=!1,this.verifyATN=e===null?!0:e.verifyATN,this.generateRuleBypassTransitions=e===null?!1:e.generateRuleBypassTransitions}};_n.defaultOptions=new _n;_n.defaultOptions.readOnly=!0;I2={CHANNEL:0,CUSTOM:1,MODE:2,MORE:3,POP_MODE:4,PUSH_MODE:5,SKIP:6,TYPE:7},r3=class{static{a(this,"Q4")}constructor(e){this.actionType=e,this.isPositionDependent=!1}hashCode(){let e=new y0;return this.updateHashCode(e),e.finish()}updateHashCode(e){e.update(this.actionType)}equals(e){return this===e}},vl=class extends r3{static{a(this,"Tl")}constructor(){super(I2.SKIP)}execute(e){e.skip()}toString(){return"skip"}};vl.INSTANCE=new vl;Js=class t extends r3{static{a(this,"pc")}constructor(e){super(I2.CHANNEL),this.channel=e}execute(e){e._channel=this.channel}updateHashCode(e){e.update(this.actionType,this.channel)}equals(e){return this===e?!0:e instanceof t?this.channel===e.channel:!1}toString(){return"channel("+this.channel+")"}},eu=class t extends r3{static{a(this,"mc")}constructor(e,n){super(I2.CUSTOM),this.ruleIndex=e,this.actionIndex=n,this.isPositionDependent=!0}execute(e){e.action(null,this.ruleIndex,this.actionIndex)}updateHashCode(e){e.update(this.actionType,this.ruleIndex,this.actionIndex)}equals(e){return this===e?!0:e instanceof t?this.ruleIndex===e.ruleIndex&&this.actionIndex===e.actionIndex:!1}},El=class extends r3{static{a(this,"vl")}constructor(){super(I2.MORE)}execute(e){e.more()}toString(){return"more"}};El.INSTANCE=new El;tu=class t extends r3{static{a(this,"hc")}constructor(e){super(I2.TYPE),this.type=e}execute(e){e.type=this.type}updateHashCode(e){e.update(this.actionType,this.type)}equals(e){return this===e?!0:e instanceof t?this.type===e.type:!1}toString(){return"type("+this.type+")"}},nu=class t extends r3{static{a(this,"fc")}constructor(e){super(I2.PUSH_MODE),this.mode=e}execute(e){e.pushMode(this.mode)}updateHashCode(e){e.update(this.actionType,this.mode)}equals(e){return this===e?!0:e instanceof t?this.mode===e.mode:!1}toString(){return"pushMode("+this.mode+")"}},yl=class extends r3{static{a(this,"Rl")}constructor(){super(I2.POP_MODE)}execute(e){e.popMode()}toString(){return"popMode"}};yl.INSTANCE=new yl;ou=class t extends r3{static{a(this,"Ec")}constructor(e){super(I2.MODE),this.mode=e}execute(e){e.mode(this.mode)}updateHashCode(e){e.update(this.actionType,this.mode)}equals(e){return this===e?!0:e instanceof t?this.mode===e.mode:!1}toString(){return"mode("+this.mode+")"}},I8=4;a(Nr,"R8");s9=class{static{a(this,"dE")}constructor(e){e==null&&(e=_n.defaultOptions),this.deserializationOptions=e,this.stateFactories=null,this.actionFactories=null}deserialize(e){let n=this.reset(e);this.checkVersion(n),n&&this.skipUUID();let o=this.readATN();this.readStates(o,n),this.readRules(o,n),this.readModes(o);let i=[];return this.readSets(o,i,this.readInt.bind(this)),n&&this.readSets(o,i,this.readInt32.bind(this)),this.readEdges(o,i),this.readDecisions(o),this.readLexerActions(o,n),this.markPrecedenceDecisions(o),this.verifyATN(o),this.deserializationOptions.generateRuleBypassTransitions&&o.grammarType===Ar.PARSER&&(this.generateRuleBypassTransitions(o),this.verifyATN(o)),o}reset(e){if((e.charCodeAt?e.charCodeAt(0):e[0])===I8-1){let n=a(function(i){let s=i.charCodeAt(0);return s>1?s-2:s+65534},"n"),o=e.split("").map(n);return o[0]=e.charCodeAt(0),this.data=o,this.pos=0,!0}else return this.data=e,this.pos=0,!1}skipUUID(){let e=0;for(;e++<8;)this.readInt()}checkVersion(e){let n=this.readInt();if(!e&&n!==I8)throw"Could not deserialize ATN with version "+n+" (expected "+I8+")."}readATN(){let e=this.readInt(),n=this.readInt();return new N1(e,n)}readStates(e,n){let o,i,s,u=[],m=[],g=this.readInt();for(let _=0;_<g;_++){let C=this.readInt();if(C===Ne.INVALID_TYPE){e.addState(null);continue}let h=this.readInt();n&&h===65535&&(h=-1);let S=this.stateFactory(C,h);if(C===Ne.LOOP_END){let E=this.readInt();u.push([S,E])}else if(S instanceof Mt){let E=this.readInt();m.push([S,E])}e.addState(S)}for(o=0;o<u.length;o++)i=u[o],i[0].loopBackState=e.states[i[1]];for(o=0;o<m.length;o++)i=m[o],i[0].endState=e.states[i[1]];let b=this.readInt();for(o=0;o<b;o++)s=this.readInt(),e.states[s].nonGreedy=!0;let p=this.readInt();for(o=0;o<p;o++)s=this.readInt(),e.states[s].isPrecedenceRule=!0}readRules(e,n){let o,i=this.readInt();for(e.grammarType===Ar.LEXER&&(e.ruleToTokenType=Nr(i,0)),e.ruleToStartState=Nr(i,0),o=0;o<i;o++){let s=this.readInt();if(e.ruleToStartState[o]=e.states[s],e.grammarType===Ar.LEXER){let u=this.readInt();n&&u===65535&&(u=pe.EOF),e.ruleToTokenType[o]=u}}for(e.ruleToStopState=Nr(i,0),o=0;o<e.states.length;o++){let s=e.states[o];s instanceof k2&&(e.ruleToStopState[s.ruleIndex]=s,e.ruleToStartState[s.ruleIndex].stopState=s)}}readModes(e){let n=this.readInt();for(let o=0;o<n;o++){let i=this.readInt();e.modeToStartState.push(e.states[i])}}readSets(e,n,o){let i=this.readInt();for(let s=0;s<i;s++){let u=new H0;n.push(u);let m=this.readInt();this.readInt()!==0&&u.addOne(-1);for(let g=0;g<m;g++){let b=o(),p=o();u.addRange(b,p)}}}readEdges(e,n){let o,i,s,u,m,g=this.readInt();for(o=0;o<g;o++){let b=this.readInt(),p=this.readInt(),_=this.readInt(),C=this.readInt(),h=this.readInt(),S=this.readInt();u=this.edgeFactory(e,_,b,p,C,h,S,n),e.states[b].addTransition(u)}for(o=0;o<e.states.length;o++)for(s=e.states[o],i=0;i<s.transitions.length;i++){let b=s.transitions[i];if(!(b instanceof xo))continue;let p=-1;e.ruleToStartState[b.target.ruleIndex].isPrecedenceRule&&b.precedence===0&&(p=b.target.ruleIndex),u=new sn(b.followState,p),e.ruleToStopState[b.target.ruleIndex].addTransition(u)}for(o=0;o<e.states.length;o++){if(s=e.states[o],s instanceof Mt){if(s.endState===null||s.endState.startState!==null)throw"IllegalState";s.endState.startState=s}if(s instanceof n9)for(i=0;i<s.transitions.length;i++)m=s.transitions[i].target,m instanceof ul&&(m.loopBackState=s);else if(s instanceof sl)for(i=0;i<s.transitions.length;i++)m=s.transitions[i].target,m instanceof H3&&(m.loopBackState=s)}}readDecisions(e){let n=this.readInt();for(let o=0;o<n;o++){let i=this.readInt(),s=e.states[i];e.decisionToState.push(s),s.decision=o}}readLexerActions(e,n){if(e.grammarType===Ar.LEXER){let o=this.readInt();e.lexerActions=Nr(o,null);for(let i=0;i<o;i++){let s=this.readInt(),u=this.readInt();n&&u===65535&&(u=-1);let m=this.readInt();n&&m===65535&&(m=-1),e.lexerActions[i]=this.lexerActionFactory(s,u,m)}}}generateRuleBypassTransitions(e){let n,o=e.ruleToStartState.length;for(n=0;n<o;n++)e.ruleToTokenType[n]=e.maxTokenType+n+1;for(n=0;n<o;n++)this.generateRuleBypassTransition(e,n)}generateRuleBypassTransition(e,n){let o,i,s=new o9;s.ruleIndex=n,e.addState(s);let u=new cl;u.ruleIndex=n,e.addState(u),s.endState=u,e.defineDecisionState(s),u.startState=s;let m=null,g=null;if(e.ruleToStartState[n].isPrecedenceRule){for(g=null,o=0;o<e.states.length;o++)if(i=e.states[o],this.stateIsEndStateFor(i,n)){g=i,m=i.loopBackState.transitions[0];break}if(m===null)throw"Couldn't identify final state of the precedence rule prefix section."}else g=e.ruleToStopState[n];for(o=0;o<e.states.length;o++){i=e.states[o];for(let C=0;C<i.transitions.length;C++){let h=i.transitions[C];h!==m&&h.target===g&&(h.target=u)}}let b=e.ruleToStartState[n],p=b.transitions.length;for(;p>0;)s.addTransition(b.transitions[p-1]),b.transitions=b.transitions.slice(-1);e.ruleToStartState[n].addTransition(new sn(s)),u.addTransition(new sn(g));let _=new e9;e.addState(_),_.addTransition(new po(u,e.ruleToTokenType[n])),s.addTransition(new sn(_))}stateIsEndStateFor(e,n){if(e.ruleIndex!==n||!(e instanceof H3))return null;let o=e.transitions[e.transitions.length-1].target;return o instanceof yt&&o.epsilonOnlyTransitions&&o.transitions[0].target instanceof k2?e:null}markPrecedenceDecisions(e){for(let n=0;n<e.states.length;n++){let o=e.states[n];if(o instanceof H3&&e.ruleToStartState[o.ruleIndex].isPrecedenceRule){let i=o.transitions[o.transitions.length-1].target;i instanceof yt&&i.epsilonOnlyTransitions&&i.transitions[0].target instanceof k2&&(o.isPrecedenceDecision=!0)}}}verifyATN(e){if(this.deserializationOptions.verifyATN)for(let n=0;n<e.states.length;n++){let o=e.states[n];if(o!==null)if(this.checkCondition(o.epsilonOnlyTransitions||o.transitions.length<=1),o instanceof ul)this.checkCondition(o.loopBackState!==null);else if(o instanceof H3)if(this.checkCondition(o.loopBackState!==null),this.checkCondition(o.transitions.length===2),o.transitions[0].target instanceof dl)this.checkCondition(o.transitions[1].target instanceof yt),this.checkCondition(!o.nonGreedy);else if(o.transitions[0].target instanceof yt)this.checkCondition(o.transitions[1].target instanceof dl),this.checkCondition(o.nonGreedy);else throw"IllegalState";else o instanceof sl?(this.checkCondition(o.transitions.length===1),this.checkCondition(o.transitions[0].target instanceof H3)):o instanceof yt?this.checkCondition(o.loopBackState!==null):o instanceof t9?this.checkCondition(o.stopState!==null):o instanceof Mt?this.checkCondition(o.endState!==null):o instanceof cl?this.checkCondition(o.startState!==null):o instanceof Ot?this.checkCondition(o.transitions.length<=1||o.decision>=0):this.checkCondition(o.transitions.length<=1||o instanceof k2)}}checkCondition(e,n){if(!e)throw n==null&&(n="IllegalState"),n}readInt(){return this.data[this.pos++]}readInt32(){let e=this.readInt(),n=this.readInt();return e|n<<16}edgeFactory(e,n,o,i,s,u,m,g){let b=e.states[i];switch(n){case Ee.EPSILON:return new sn(b);case Ee.RANGE:return m!==0?new l9(b,pe.EOF,u):new l9(b,s,u);case Ee.RULE:return new xo(e.states[s],u,m,b);case Ee.PREDICATE:return new a9(b,s,u,m!==0);case Ee.PRECEDENCE:return new Xs(b,s);case Ee.ATOM:return m!==0?new po(b,pe.EOF):new po(b,s);case Ee.ACTION:return new r9(b,s,u,m!==0);case Ee.SET:return new Cl(b,g[s]);case Ee.NOT_SET:return new _l(b,g[s]);case Ee.WILDCARD:return new Xr(b);default:throw"The specified transition type: "+n+" is not valid."}}stateFactory(e,n){if(this.stateFactories===null){let o=[];o[Ne.INVALID_TYPE]=null,o[Ne.BASIC]=()=>new e9,o[Ne.RULE_START]=()=>new t9,o[Ne.BLOCK_START]=()=>new o9,o[Ne.PLUS_BLOCK_START]=()=>new ul,o[Ne.STAR_BLOCK_START]=()=>new dl,o[Ne.TOKEN_START]=()=>new Ks,o[Ne.RULE_STOP]=()=>new k2,o[Ne.BLOCK_END]=()=>new cl,o[Ne.STAR_LOOP_BACK]=()=>new sl,o[Ne.STAR_LOOP_ENTRY]=()=>new H3,o[Ne.PLUS_LOOP_BACK]=()=>new n9,o[Ne.LOOP_END]=()=>new yt,this.stateFactories=o}if(e>this.stateFactories.length||this.stateFactories[e]===null)throw"The specified state type "+e+" is not valid.";{let o=this.stateFactories[e]();if(o!==null)return o.ruleIndex=n,o}}lexerActionFactory(e,n,o){if(this.actionFactories===null){let i=[];i[I2.CHANNEL]=(s,u)=>new Js(s),i[I2.CUSTOM]=(s,u)=>new eu(s,u),i[I2.MODE]=(s,u)=>new ou(s),i[I2.MORE]=(s,u)=>El.INSTANCE,i[I2.POP_MODE]=(s,u)=>yl.INSTANCE,i[I2.PUSH_MODE]=(s,u)=>new nu(s),i[I2.SKIP]=(s,u)=>vl.INSTANCE,i[I2.TYPE]=(s,u)=>new tu(s),this.actionFactories=i}if(e>this.actionFactories.length||this.actionFactories[e]===null)throw"The specified lexer action type "+e+" is not valid.";return this.actionFactories[e](n,o)}},yo=class{static{a(this,"d6")}syntaxError(e,n,o,i,s,u){}reportAmbiguity(e,n,o,i,s,u,m){}reportAttemptingFullContext(e,n,o,i,s,u){}reportContextSensitivity(e,n,o,i,s,u){}},Sl=class extends yo{static{a(this,"bl")}constructor(){super()}syntaxError(e,n,o,i,s,u){console.error("line "+o+":"+i+" "+s)}};Sl.INSTANCE=new Sl;lu=class extends yo{static{a(this,"nx")}constructor(e){if(super(),e===null)throw"delegates";return this.delegates=e,this}syntaxError(e,n,o,i,s,u){this.delegates.map(m=>m.syntaxError(e,n,o,i,s,u))}reportAmbiguity(e,n,o,i,s,u,m){this.delegates.map(g=>g.reportAmbiguity(e,n,o,i,s,u,m))}reportAttemptingFullContext(e,n,o,i,s,u){this.delegates.map(m=>m.reportAttemptingFullContext(e,n,o,i,s,u))}reportContextSensitivity(e,n,o,i,s,u){this.delegates.map(m=>m.reportContextSensitivity(e,n,o,i,s,u))}},So=class{static{a(this,"C6")}constructor(){this._listeners=[Sl.INSTANCE],this._interp=null,this._stateNumber=-1}checkVersion(e){let n="4.11.0";n!==e&&console.log("ANTLR runtime and generated code versions disagree: "+n+"!="+e)}addErrorListener(e){this._listeners.push(e)}removeErrorListeners(){this._listeners=[]}getLiteralNames(){return Object.getPrototypeOf(this).constructor.literalNames||[]}getSymbolicNames(){return Object.getPrototypeOf(this).constructor.symbolicNames||[]}getTokenNames(){if(!this.tokenNames){let e=this.getLiteralNames(),n=this.getSymbolicNames(),o=e.length>n.length?e.length:n.length;this.tokenNames=[];for(let i=0;i<o;i++)this.tokenNames[i]=e[i]||n[i]||"<INVALID"}return this.tokenNames}getTokenTypeMap(){let e=this.getTokenNames();if(e===null)throw"The current recognizer does not provide a list of token names.";let n=this.tokenTypeMapCache[e];return n===void 0&&(n=e.reduce(function(o,i,s){o[i]=s}),n.EOF=pe.EOF,this.tokenTypeMapCache[e]=n),n}getRuleIndexMap(){let e=this.ruleNames;if(e===null)throw"The current recognizer does not provide a list of rule names.";let n=this.ruleIndexMapCache[e];return n===void 0&&(n=e.reduce(function(o,i,s){o[i]=s}),this.ruleIndexMapCache[e]=n),n}getTokenType(e){let n=this.getTokenTypeMap()[e];return n!==void 0?n:pe.INVALID_TYPE}getErrorHeader(e){let n=e.getOffendingToken().line,o=e.getOffendingToken().column;return"line "+n+":"+o}getTokenErrorDisplay(e){if(e===null)return"<no token>";let n=e.text;return n===null&&(e.type===pe.EOF?n="<EOF>":n="<"+e.type+">"),n=n.replace(`
`,"\\n").replace("\r","\\r").replace(" ","\\t"),"'"+n+"'"}getErrorListenerDispatch(){return new lu(this._listeners)}sempred(e,n,o){return!0}precpred(e,n){return!0}get state(){return this._stateNumber}set state(e){this._stateNumber=e}};So.tokenTypeMapCache={};So.ruleIndexMapCache={};wo=class t extends pe{static{a(this,"E9")}constructor(e,n,o,i,s){super(),this.source=e!==void 0?e:t.EMPTY_SOURCE,this.type=n!==void 0?n:null,this.channel=o!==void 0?o:pe.DEFAULT_CHANNEL,this.start=i!==void 0?i:-1,this.stop=s!==void 0?s:-1,this.tokenIndex=-1,this.source[0]!==null?(this.line=e[0].line,this.column=e[0].column):this.column=-1}clone(){let e=new t(this.source,this.type,this.channel,this.start,this.stop);return e.tokenIndex=this.tokenIndex,e.line=this.line,e.column=this.column,e.text=this.text,e}toString(){let e=this.text;return e!==null?e=e.replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t"):e="<no text>","[@"+this.tokenIndex+","+this.start+":"+this.stop+"='"+e+"',<"+this.type+">"+(this.channel>0?",channel="+this.channel:"")+","+this.line+":"+this.column+"]"}get text(){if(this._text!==null)return this._text;let e=this.getInputStream();if(e===null)return null;let n=e.size;return this.start<n&&this.stop<n?e.getText(this.start,this.stop):"<EOF>"}set text(e){this._text=e}};wo.EMPTY_SOURCE=[null,null];ru=class{static{a(this,"ix")}},wl=class extends ru{static{a(this,"xl")}constructor(e){super(),this.copyText=e===void 0?!1:e}create(e,n,o,i,s,u,m,g){let b=new wo(e,n,i,s,u);return b.line=m,b.column=g,o!==null?b.text=o:this.copyText&&e[1]!==null&&(b.text=e[1].getText(s,u)),b}createThin(e,n){let o=new wo(null,e);return o.text=n,o}};wl.DEFAULT=new wl;Dt=class t extends Error{static{a(this,"Gt")}constructor(e){super(e.message),Error.captureStackTrace&&Error.captureStackTrace(this,t),this.message=e.message,this.recognizer=e.recognizer,this.input=e.input,this.ctx=e.ctx,this.offendingToken=null,this.offendingState=-1,this.recognizer!==null&&(this.offendingState=this.recognizer.state)}getExpectedTokens(){return this.recognizer!==null?this.recognizer.atn.getExpectedTokens(this.offendingState,this.ctx):null}toString(){return this.message}},kl=class extends Dt{static{a(this,"Sc")}constructor(e,n,o,i){super({message:"",recognizer:e,input:n,ctx:null}),this.startIndex=o,this.deadEndConfigs=i}toString(){let e="";return this.startIndex>=0&&this.startIndex<this.input.size&&(e=this.input.getText(new f1(this.startIndex,this.startIndex))),"LexerNoViableAltException"+e}},W2=class Et extends So{static{a(this,"At")}constructor(e){super(),this._input=e,this._factory=wl.DEFAULT,this._tokenFactorySourcePair=[this,e],this._interp=null,this._token=null,this._tokenStartCharIndex=-1,this._tokenStartLine=-1,this._tokenStartColumn=-1,this._hitEOF=!1,this._channel=pe.DEFAULT_CHANNEL,this._type=pe.INVALID_TYPE,this._modeStack=[],this._mode=Et.DEFAULT_MODE,this._text=null}reset(){this._input!==null&&this._input.seek(0),this._token=null,this._type=pe.INVALID_TYPE,this._channel=pe.DEFAULT_CHANNEL,this._tokenStartCharIndex=-1,this._tokenStartColumn=-1,this._tokenStartLine=-1,this._text=null,this._hitEOF=!1,this._mode=Et.DEFAULT_MODE,this._modeStack=[],this._interp.reset()}nextToken(){if(this._input===null)throw"nextToken requires a non-null input stream.";let e=this._input.mark();try{for(;;){if(this._hitEOF)return this.emitEOF(),this._token;this._token=null,this._channel=pe.DEFAULT_CHANNEL,this._tokenStartCharIndex=this._input.index,this._tokenStartColumn=this._interp.column,this._tokenStartLine=this._interp.line,this._text=null;let n=!1;for(;;){this._type=pe.INVALID_TYPE;let o=Et.SKIP;try{o=this._interp.match(this._input,this._mode)}catch(i){if(i instanceof Dt)this.notifyListeners(i),this.recover(i);else throw console.log(i.stack),i}if(this._input.LA(1)===pe.EOF&&(this._hitEOF=!0),this._type===pe.INVALID_TYPE&&(this._type=o),this._type===Et.SKIP){n=!0;break}if(this._type!==Et.MORE)break}if(!n)return this._token===null&&this.emit(),this._token}}finally{this._input.release(e)}}skip(){this._type=Et.SKIP}more(){this._type=Et.MORE}mode(e){this._mode=e}pushMode(e){this._interp.debug&&console.log("pushMode "+e),this._modeStack.push(this._mode),this.mode(e)}popMode(){if(this._modeStack.length===0)throw"Empty Stack";return this._interp.debug&&console.log("popMode back to "+this._modeStack.slice(0,-1)),this.mode(this._modeStack.pop()),this._mode}emitToken(e){this._token=e}emit(){let e=this._factory.create(this._tokenFactorySourcePair,this._type,this._text,this._channel,this._tokenStartCharIndex,this.getCharIndex()-1,this._tokenStartLine,this._tokenStartColumn);return this.emitToken(e),e}emitEOF(){let e=this.column,n=this.line,o=this._factory.create(this._tokenFactorySourcePair,pe.EOF,null,pe.DEFAULT_CHANNEL,this._input.index,this._input.index-1,n,e);return this.emitToken(o),o}getCharIndex(){return this._input.index}getAllTokens(){let e=[],n=this.nextToken();for(;n.type!==pe.EOF;)e.push(n),n=this.nextToken();return e}notifyListeners(e){let n=this._tokenStartCharIndex,o=this._input.index,i=this._input.getText(n,o),s="token recognition error at: '"+this.getErrorDisplay(i)+"'";this.getErrorListenerDispatch().syntaxError(this,null,this._tokenStartLine,this._tokenStartColumn,s,e)}getErrorDisplay(e){let n=[];for(let o=0;o<e.length;o++)n.push(e[o]);return n.join("")}getErrorDisplayForChar(e){return e.charCodeAt(0)===pe.EOF?"<EOF>":e===`
`?"\\n":e===" "?"\\t":e==="\r"?"\\r":e}getCharErrorDisplay(e){return"'"+this.getErrorDisplayForChar(e)+"'"}recover(e){this._input.LA(1)!==pe.EOF&&(e instanceof kl?this._interp.consume(this._input):this._input.consume())}get inputStream(){return this._input}set inputStream(e){this._input=null,this._tokenFactorySourcePair=[this,this._input],this.reset(),this._input=e,this._tokenFactorySourcePair=[this,this._input]}get sourceName(){return this._input.sourceName}get type(){return this._type}set type(e){this._type=e}get line(){return this._interp.line}set line(e){this._interp.line=e}get column(){return this._interp.column}set column(e){this._interp.column=e}get text(){return this._text!==null?this._text:this._interp.getText(this._input)}set text(e){this._text=e}};W2.DEFAULT_MODE=0;W2.MORE=-2;W2.SKIP=-3;W2.DEFAULT_TOKEN_CHANNEL=pe.DEFAULT_CHANNEL;W2.HIDDEN=pe.HIDDEN_CHANNEL;W2.MIN_CHAR_VALUE=0;W2.MAX_CHAR_VALUE=1114111;a(KS,"rx");a(XS,"ax");V2=class t{static{a(this,"Ve")}constructor(e){this.configLookup=new $2(KS,XS),this.fullCtx=e===void 0?!0:e,this.readOnly=!1,this.configs=[],this.uniqueAlt=0,this.conflictingAlts=null,this.hasSemanticContext=!1,this.dipsIntoOuterContext=!1,this.cachedHashCode=-1}add(e,n){if(n===void 0&&(n=null),this.readOnly)throw"This set is readonly";e.semanticContext!==S1.NONE&&(this.hasSemanticContext=!0),e.reachesIntoOuterContext>0&&(this.dipsIntoOuterContext=!0);let o=this.configLookup.add(e);if(o===e)return this.cachedHashCode=-1,this.configs.push(e),!0;let i=!this.fullCtx,s=gd(o.context,e.context,i,n);return o.reachesIntoOuterContext=Math.max(o.reachesIntoOuterContext,e.reachesIntoOuterContext),e.precedenceFilterSuppressed&&(o.precedenceFilterSuppressed=!0),o.context=s,!0}getStates(){let e=new $2;for(let n=0;n<this.configs.length;n++)e.add(this.configs[n].state);return e}getPredicates(){let e=[];for(let n=0;n<this.configs.length;n++){let o=this.configs[n].semanticContext;o!==S1.NONE&&e.push(o.semanticContext)}return e}optimizeConfigs(e){if(this.readOnly)throw"This set is readonly";if(this.configLookup.length!==0)for(let n=0;n<this.configs.length;n++){let o=this.configs[n];o.context=e.getCachedContext(o.context)}}addAll(e){for(let n=0;n<e.length;n++)this.add(e[n]);return!1}equals(e){return this===e||e instanceof t&&zo(this.configs,e.configs)&&this.fullCtx===e.fullCtx&&this.uniqueAlt===e.uniqueAlt&&this.conflictingAlts===e.conflictingAlts&&this.hasSemanticContext===e.hasSemanticContext&&this.dipsIntoOuterContext===e.dipsIntoOuterContext}hashCode(){let e=new y0;return e.update(this.configs),e.finish()}updateHashCode(e){this.readOnly?(this.cachedHashCode===-1&&(this.cachedHashCode=this.hashCode()),e.update(this.cachedHashCode)):e.update(this.hashCode())}isEmpty(){return this.configs.length===0}contains(e){if(this.configLookup===null)throw"This method is not implemented for readonly sets.";return this.configLookup.contains(e)}containsFast(e){if(this.configLookup===null)throw"This method is not implemented for readonly sets.";return this.configLookup.containsFast(e)}clear(){if(this.readOnly)throw"This set is readonly";this.configs=[],this.cachedHashCode=-1,this.configLookup=new $2}setReadonly(e){this.readOnly=e,e&&(this.configLookup=null)}toString(){return Tt(this.configs)+(this.hasSemanticContext?",hasSemanticContext="+this.hasSemanticContext:"")+(this.uniqueAlt!==N1.INVALID_ALT_NUMBER?",uniqueAlt="+this.uniqueAlt:"")+(this.conflictingAlts!==null?",conflictingAlts="+this.conflictingAlts:"")+(this.dipsIntoOuterContext?",dipsIntoOuterContext":"")}get items(){return this.configs}get length(){return this.configs.length}},V3=class t{static{a(this,"V4")}constructor(e,n){return e===null&&(e=-1),n===null&&(n=new V2),this.stateNumber=e,this.configs=n,this.edges=null,this.isAcceptState=!1,this.prediction=0,this.lexerActionExecutor=null,this.requiresFullContext=!1,this.predicates=null,this}getAltSet(){let e=new $2;if(this.configs!==null)for(let n=0;n<this.configs.length;n++){let o=this.configs[n];e.add(o.alt)}return e.length===0?null:e}equals(e){return this===e||e instanceof t&&this.configs.equals(e.configs)}toString(){let e=""+this.stateNumber+":"+this.configs;return this.isAcceptState&&(e=e+"=>",this.predicates!==null?e=e+this.predicates:e=e+this.prediction),e}hashCode(){let e=new y0;return e.update(this.configs),e.finish()}},B0=class{static{a(this,"v4")}constructor(e,n){return this.atn=e,this.sharedContextCache=n,this}getCachedContext(e){if(this.sharedContextCache===null)return e;let n=new Cn;return yz(e,this.sharedContextCache,n)}};B0.ERROR=new V3(2147483647,new V2);u9=class extends V2{static{a(this,"w_")}constructor(){super(),this.configLookup=new $2}},U0=class t extends J1{static{a(this,"u3")}constructor(e,n){super(e,n);let o=e.lexerActionExecutor||null;return this.lexerActionExecutor=o||(n!==null?n.lexerActionExecutor:null),this.passedThroughNonGreedyDecision=n!==null?this.checkNonGreedyDecision(n,this.state):!1,this.hashCodeForConfigSet=t.prototype.hashCode,this.equalsForConfigSet=t.prototype.equals,this}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext,this.passedThroughNonGreedyDecision,this.lexerActionExecutor)}equals(e){return this===e||e instanceof t&&this.passedThroughNonGreedyDecision===e.passedThroughNonGreedyDecision&&(this.lexerActionExecutor?this.lexerActionExecutor.equals(e.lexerActionExecutor):!e.lexerActionExecutor)&&super.equals(e)}checkNonGreedyDecision(e,n){return e.passedThroughNonGreedyDecision||n instanceof Ot&&n.nonGreedy}},ml=class t extends r3{static{a(this,"Z5")}constructor(e,n){super(n.actionType),this.offset=e,this.action=n,this.isPositionDependent=!0}execute(e){this.action.execute(e)}updateHashCode(e){e.update(this.actionType,this.offset,this.action)}equals(e){return this===e?!0:e instanceof t?this.offset===e.offset&&this.action===e.action:!1}},iu=class t{static{a(this,"o0")}constructor(e){return this.lexerActions=e===null?[]:e,this.cachedHashCode=y0.hashStuff(e),this}fixOffsetBeforeMatch(e){let n=null;for(let o=0;o<this.lexerActions.length;o++)this.lexerActions[o].isPositionDependent&&!(this.lexerActions[o]instanceof ml)&&(n===null&&(n=this.lexerActions.concat([])),n[o]=new ml(e,this.lexerActions[o]));return n===null?this:new t(n)}execute(e,n,o){let i=!1,s=n.index;try{for(let u=0;u<this.lexerActions.length;u++){let m=this.lexerActions[u];if(m instanceof ml){let g=m.offset;n.seek(o+g),m=m.action,i=o+g!==s}else m.isPositionDependent&&(n.seek(s),i=!1);m.execute(e)}}finally{i&&n.seek(s)}}hashCode(){return this.cachedHashCode}updateHashCode(e){e.update(this.cachedHashCode)}equals(e){if(this===e)return!0;if(e instanceof t){if(this.cachedHashCode!=e.cachedHashCode||this.lexerActions.length!=e.lexerActions.length)return!1;{let n=this.lexerActions.length;for(let o=0;o<n;++o)if(!this.lexerActions[o].equals(e.lexerActions[o]))return!1;return!0}}else return!1}static append(e,n){if(e===null)return new t([n]);let o=e.lexerActions.concat([n]);return new t(o)}};a(Wb,"M_");au=class{static{a(this,"sx")}constructor(){Wb(this)}reset(){Wb(this)}},hn=class t extends B0{static{a(this,"q1")}constructor(e,n,o,i){super(n,i),this.decisionToDFA=o,this.recog=e,this.startIndex=-1,this.line=1,this.column=0,this.mode=W2.DEFAULT_MODE,this.prevAccept=new au}copyState(e){this.column=e.column,this.line=e.line,this.mode=e.mode,this.startIndex=e.startIndex}match(e,n){this.mode=n;let o=e.mark();try{this.startIndex=e.index,this.prevAccept.reset();let i=this.decisionToDFA[n];return i.s0===null?this.matchATN(e):this.execATN(e,i.s0)}finally{e.release(o)}}reset(){this.prevAccept.reset(),this.startIndex=-1,this.line=1,this.column=0,this.mode=W2.DEFAULT_MODE}matchATN(e){let n=this.atn.modeToStartState[this.mode];t.debug&&console.log("matchATN mode "+this.mode+" start: "+n);let o=this.mode,i=this.computeStartState(e,n),s=i.hasSemanticContext;i.hasSemanticContext=!1;let u=this.addDFAState(i);s||(this.decisionToDFA[this.mode].s0=u);let m=this.execATN(e,u);return t.debug&&console.log("DFA after matchATN: "+this.decisionToDFA[o].toLexerString()),m}execATN(e,n){t.debug&&console.log("start state closure="+n.configs),n.isAcceptState&&this.captureSimState(this.prevAccept,e,n);let o=e.LA(1),i=n;for(;;){t.debug&&console.log("execATN loop starting closure: "+i.configs);let s=this.getExistingTargetState(i,o);if(s===null&&(s=this.computeTargetState(e,i,o)),s===B0.ERROR||(o!==pe.EOF&&this.consume(e),s.isAcceptState&&(this.captureSimState(this.prevAccept,e,s),o===pe.EOF)))break;o=e.LA(1),i=s}return this.failOrAccept(this.prevAccept,e,i.configs,o)}getExistingTargetState(e,n){if(e.edges===null||n<t.MIN_DFA_EDGE||n>t.MAX_DFA_EDGE)return null;let o=e.edges[n-t.MIN_DFA_EDGE];return o===void 0&&(o=null),t.debug&&o!==null&&console.log("reuse state "+e.stateNumber+" edge to "+o.stateNumber),o}computeTargetState(e,n,o){let i=new u9;return this.getReachableConfigSet(e,n.configs,i,o),i.items.length===0?(i.hasSemanticContext||this.addDFAEdge(n,o,B0.ERROR),B0.ERROR):this.addDFAEdge(n,o,null,i)}failOrAccept(e,n,o,i){if(this.prevAccept.dfaState!==null){let s=e.dfaState.lexerActionExecutor;return this.accept(n,s,this.startIndex,e.index,e.line,e.column),e.dfaState.prediction}else{if(i===pe.EOF&&n.index===this.startIndex)return pe.EOF;throw new kl(this.recog,n,this.startIndex,o)}}getReachableConfigSet(e,n,o,i){let s=N1.INVALID_ALT_NUMBER;for(let u=0;u<n.items.length;u++){let m=n.items[u],g=m.alt===s;if(!(g&&m.passedThroughNonGreedyDecision)){t.debug&&console.log(`testing %s at %s
`,this.getTokenName(i),m.toString(this.recog,!0));for(let b=0;b<m.state.transitions.length;b++){let p=m.state.transitions[b],_=this.getReachableTarget(p,i);if(_!==null){let C=m.lexerActionExecutor;C!==null&&(C=C.fixOffsetBeforeMatch(e.index-this.startIndex));let h=i===pe.EOF,S=new U0({state:_,lexerActionExecutor:C},m);this.closure(e,S,o,g,!0,h)&&(s=m.alt)}}}}}accept(e,n,o,i,s,u){t.debug&&console.log(`ACTION %s
`,n),e.seek(i),this.line=s,this.column=u,n!==null&&this.recog!==null&&n.execute(this.recog,e,o)}getReachableTarget(e,n){return e.matches(n,0,W2.MAX_CHAR_VALUE)?e.target:null}computeStartState(e,n){let o=o1.EMPTY,i=new u9;for(let s=0;s<n.transitions.length;s++){let u=n.transitions[s].target,m=new U0({state:u,alt:s+1,context:o},null);this.closure(e,m,i,!1,!1,!1)}return i}closure(e,n,o,i,s,u){let m=null;if(t.debug&&console.log("closure("+n.toString(this.recog,!0)+")"),n.state instanceof k2){if(t.debug&&(this.recog!==null?console.log(`closure at %s rule stop %s
`,this.recog.ruleNames[n.state.ruleIndex],n):console.log(`closure at rule stop %s
`,n)),n.context===null||n.context.hasEmptyPath()){if(n.context===null||n.context.isEmpty())return o.add(n),!0;o.add(new U0({state:n.state,context:o1.EMPTY},n)),i=!0}if(n.context!==null&&!n.context.isEmpty()){for(let g=0;g<n.context.length;g++)if(n.context.getReturnState(g)!==o1.EMPTY_RETURN_STATE){let b=n.context.getParent(g),p=this.atn.states[n.context.getReturnState(g)];m=new U0({state:p,context:b},n),i=this.closure(e,m,o,i,s,u)}}return i}n.state.epsilonOnlyTransitions||(!i||!n.passedThroughNonGreedyDecision)&&o.add(n);for(let g=0;g<n.state.transitions.length;g++){let b=n.state.transitions[g];m=this.getEpsilonTarget(e,n,b,o,s,u),m!==null&&(i=this.closure(e,m,o,i,s,u))}return i}getEpsilonTarget(e,n,o,i,s,u){let m=null;if(o.serializationType===Ee.RULE){let g=a0.create(n.context,o.followState.stateNumber);m=new U0({state:o.target,context:g},n)}else{if(o.serializationType===Ee.PRECEDENCE)throw"Precedence predicates are not supported in lexers.";if(o.serializationType===Ee.PREDICATE)t.debug&&console.log("EVAL rule "+o.ruleIndex+":"+o.predIndex),i.hasSemanticContext=!0,this.evaluatePredicate(e,o.ruleIndex,o.predIndex,s)&&(m=new U0({state:o.target},n));else if(o.serializationType===Ee.ACTION)if(n.context===null||n.context.hasEmptyPath()){let g=iu.append(n.lexerActionExecutor,this.atn.lexerActions[o.actionIndex]);m=new U0({state:o.target,lexerActionExecutor:g},n)}else m=new U0({state:o.target},n);else o.serializationType===Ee.EPSILON?m=new U0({state:o.target},n):(o.serializationType===Ee.ATOM||o.serializationType===Ee.RANGE||o.serializationType===Ee.SET)&&u&&o.matches(pe.EOF,0,W2.MAX_CHAR_VALUE)&&(m=new U0({state:o.target},n))}return m}evaluatePredicate(e,n,o,i){if(this.recog===null)return!0;if(!i)return this.recog.sempred(null,n,o);let s=this.column,u=this.line,m=e.index,g=e.mark();try{return this.consume(e),this.recog.sempred(null,n,o)}finally{this.column=s,this.line=u,e.seek(m),e.release(g)}}captureSimState(e,n,o){e.index=n.index,e.line=this.line,e.column=this.column,e.dfaState=o}addDFAEdge(e,n,o,i){if(o===void 0&&(o=null),i===void 0&&(i=null),o===null&&i!==null){let s=i.hasSemanticContext;if(i.hasSemanticContext=!1,o=this.addDFAState(i),s)return o}return n<t.MIN_DFA_EDGE||n>t.MAX_DFA_EDGE||(t.debug&&console.log("EDGE "+e+" -> "+o+" upon "+n),e.edges===null&&(e.edges=[]),e.edges[n-t.MIN_DFA_EDGE]=o),o}addDFAState(e){let n=new V3(null,e),o=null;for(let m=0;m<e.items.length;m++){let g=e.items[m];if(g.state instanceof k2){o=g;break}}o!==null&&(n.isAcceptState=!0,n.lexerActionExecutor=o.lexerActionExecutor,n.prediction=this.atn.ruleToTokenType[o.state.ruleIndex]);let i=this.decisionToDFA[this.mode],s=i.states.get(n);if(s!==null)return s;let u=n;return u.stateNumber=i.states.length,e.setReadonly(!0),u.configs=e,i.states.add(u),u}getDFA(e){return this.decisionToDFA[e]}getText(e){return e.getText(this.startIndex,e.index-1)}consume(e){e.LA(1)===10?(this.line+=1,this.column=0):this.column+=1,e.consume()}getTokenName(e){return e===-1?"EOF":"'"+String.fromCharCode(e)+"'"}};hn.debug=!1;hn.dfa_debug=!1;hn.MIN_DFA_EDGE=0;hn.MAX_DFA_EDGE=127;d9=class{static{a(this,"CE")}constructor(e,n){this.alt=n,this.pred=e}toString(){return"("+this.pred+", "+this.alt+")"}},cu=class{static{a(this,"ox")}constructor(){this.data={}}get(e){return this.data["k-"+e]||null}set(e,n){this.data["k-"+e]=n}values(){return Object.keys(this.data).filter(e=>e.startsWith("k-")).map(e=>this.data[e],this)}},R1={SLL:0,LL:1,LL_EXACT_AMBIG_DETECTION:2,hasSLLConflictTerminatingPrediction:a(function(t,e){if(R1.allConfigsInRuleStopStates(e))return!0;if(t===R1.SLL&&e.hasSemanticContext){let o=new V2;for(let i=0;i<e.items.length;i++){let s=e.items[i];s=new J1({semanticContext:S1.NONE},s),o.add(s)}e=o}let n=R1.getConflictingAltSubsets(e);return R1.hasConflictingAltSet(n)&&!R1.hasStateAssociatedWithOneAlt(e)},"hasSLLConflictTerminatingPrediction"),hasConfigInRuleStopState:a(function(t){for(let e=0;e<t.items.length;e++)if(t.items[e].state instanceof k2)return!0;return!1},"hasConfigInRuleStopState"),allConfigsInRuleStopStates:a(function(t){for(let e=0;e<t.items.length;e++)if(!(t.items[e].state instanceof k2))return!1;return!0},"allConfigsInRuleStopStates"),resolvesToJustOneViableAlt:a(function(t){return R1.getSingleViableAlt(t)},"resolvesToJustOneViableAlt"),allSubsetsConflict:a(function(t){return!R1.hasNonConflictingAltSet(t)},"allSubsetsConflict"),hasNonConflictingAltSet:a(function(t){for(let e=0;e<t.length;e++)if(t[e].length===1)return!0;return!1},"hasNonConflictingAltSet"),hasConflictingAltSet:a(function(t){for(let e=0;e<t.length;e++)if(t[e].length>1)return!0;return!1},"hasConflictingAltSet"),allSubsetsEqual:a(function(t){let e=null;for(let n=0;n<t.length;n++){let o=t[n];if(e===null)e=o;else if(o!==e)return!1}return!0},"allSubsetsEqual"),getUniqueAlt:a(function(t){let e=R1.getAlts(t);return e.length===1?e.minValue():N1.INVALID_ALT_NUMBER},"getUniqueAlt"),getAlts:a(function(t){let e=new h3;return t.map(function(n){e.or(n)}),e},"getAlts"),getConflictingAltSubsets:a(function(t){let e=new Cn;return e.hashFunction=function(n){y0.hashStuff(n.state.stateNumber,n.context)},e.equalsFunction=function(n,o){return n.state.stateNumber===o.state.stateNumber&&n.context.equals(o.context)},t.items.map(function(n){let o=e.get(n);o===null&&(o=new h3,e.set(n,o)),o.add(n.alt)}),e.getValues()},"getConflictingAltSubsets"),getStateToAltMap:a(function(t){let e=new cu;return t.items.map(function(n){let o=e.get(n.state);o===null&&(o=new h3,e.set(n.state,o)),o.add(n.alt)}),e},"getStateToAltMap"),hasStateAssociatedWithOneAlt:a(function(t){let e=R1.getStateToAltMap(t).values();for(let n=0;n<e.length;n++)if(e[n].length===1)return!0;return!1},"hasStateAssociatedWithOneAlt"),getSingleViableAlt:a(function(t){let e=null;for(let n=0;n<t.length;n++){let o=t[n].minValue();if(e===null)e=o;else if(e!==o)return N1.INVALID_ALT_NUMBER}return e},"getSingleViableAlt")},Tl=class extends Dt{static{a(this,"Tc")}constructor(e,n,o,i,s,u){u=u||e._ctx,i=i||e.getCurrentToken(),o=o||e.getCurrentToken(),n=n||e.getInputStream(),super({message:"",recognizer:e,input:n,ctx:u}),this.deadEndConfigs=s,this.startToken=o,this.offendingToken=i}},su=class{static{a(this,"lx")}constructor(e){this.defaultMapCtor=e||Cn,this.cacheMap=new this.defaultMapCtor}get(e,n){let o=this.cacheMap.get(e)||null;return o===null?null:o.get(n)||null}set(e,n,o){let i=this.cacheMap.get(e)||null;i===null&&(i=new this.defaultMapCtor,this.cacheMap.set(e,i)),i.set(n,o)}},uu=class extends B0{static{a(this,"cx")}constructor(e,n,o,i){super(n,i),this.parser=e,this.decisionToDFA=o,this.predictionMode=R1.LL,this._input=null,this._startIndex=0,this._outerContext=null,this._dfa=null,this.mergeCache=null,this.debug=!1,this.debug_closure=!1,this.debug_add=!1,this.debug_list_atn_decisions=!1,this.dfa_debug=!1,this.retry_debug=!1}reset(){}adaptivePredict(e,n,o){(this.debug||this.debug_list_atn_decisions)&&console.log("adaptivePredict decision "+n+" exec LA(1)=="+this.getLookaheadName(e)+" line "+e.LT(1).line+":"+e.LT(1).column),this._input=e,this._startIndex=e.index,this._outerContext=o;let i=this.decisionToDFA[n];this._dfa=i;let s=e.mark(),u=e.index;try{let m;if(i.precedenceDfa?m=i.getPrecedenceStartState(this.parser.getPrecedence()):m=i.s0,m===null){o===null&&(o=It.EMPTY),(this.debug||this.debug_list_atn_decisions)&&console.log("predictATN decision "+i.decision+" exec LA(1)=="+this.getLookaheadName(e)+", outerContext="+o.toString(this.parser.ruleNames));let b=this.computeStartState(i.atnStartState,It.EMPTY,!1);i.precedenceDfa?(i.s0.configs=b,b=this.applyPrecedenceFilter(b),m=this.addDFAState(i,new V3(null,b)),i.setPrecedenceStartState(this.parser.getPrecedence(),m)):(m=this.addDFAState(i,new V3(null,b)),i.s0=m)}let g=this.execATN(i,m,e,u,o);return this.debug&&console.log("DFA after predictATN: "+i.toString(this.parser.literalNames,this.parser.symbolicNames)),g}finally{this._dfa=null,this.mergeCache=null,e.seek(u),e.release(s)}}execATN(e,n,o,i,s){(this.debug||this.debug_list_atn_decisions)&&console.log("execATN decision "+e.decision+" exec LA(1)=="+this.getLookaheadName(o)+" line "+o.LT(1).line+":"+o.LT(1).column);let u,m=n;this.debug&&console.log("s0 = "+n);let g=o.LA(1);for(;;){let b=this.getExistingTargetState(m,g);if(b===null&&(b=this.computeTargetState(e,m,g)),b===B0.ERROR){let p=this.noViableAlt(o,s,m.configs,i);if(o.seek(i),u=this.getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule(m.configs,s),u!==N1.INVALID_ALT_NUMBER)return u;throw p}if(b.requiresFullContext&&this.predictionMode!==R1.SLL){let p=null;if(b.predicates!==null){this.debug&&console.log("DFA state has preds in DFA sim LL failover");let C=o.index;if(C!==i&&o.seek(i),p=this.evalSemanticContext(b.predicates,s,!0),p.length===1)return this.debug&&console.log("Full LL avoided"),p.minValue();C!==i&&o.seek(C)}this.dfa_debug&&console.log("ctx sensitive state "+s+" in "+b);let _=this.computeStartState(e.atnStartState,s,!0);return this.reportAttemptingFullContext(e,p,b.configs,i,o.index),u=this.execATNWithFullContext(e,b,_,o,i,s),u}if(b.isAcceptState){if(b.predicates===null)return b.prediction;let p=o.index;o.seek(i);let _=this.evalSemanticContext(b.predicates,s,!0);if(_.length===0)throw this.noViableAlt(o,s,b.configs,i);return _.length===1||this.reportAmbiguity(e,b,i,p,!1,_,b.configs),_.minValue()}m=b,g!==pe.EOF&&(o.consume(),g=o.LA(1))}}getExistingTargetState(e,n){let o=e.edges;return o===null?null:o[n+1]||null}computeTargetState(e,n,o){let i=this.computeReachSet(n.configs,o,!1);if(i===null)return this.addDFAEdge(e,n,o,B0.ERROR),B0.ERROR;let s=new V3(null,i),u=this.getUniqueAlt(i);if(this.debug){let m=R1.getConflictingAltSubsets(i);console.log("SLL altSubSets="+Tt(m)+", configs="+i+", predict="+u+", allSubsetsConflict="+R1.allSubsetsConflict(m)+", conflictingAlts="+this.getConflictingAlts(i))}return u!==N1.INVALID_ALT_NUMBER?(s.isAcceptState=!0,s.configs.uniqueAlt=u,s.prediction=u):R1.hasSLLConflictTerminatingPrediction(this.predictionMode,i)&&(s.configs.conflictingAlts=this.getConflictingAlts(i),s.requiresFullContext=!0,s.isAcceptState=!0,s.prediction=s.configs.conflictingAlts.minValue()),s.isAcceptState&&s.configs.hasSemanticContext&&(this.predicateDFAState(s,this.atn.getDecisionState(e.decision)),s.predicates!==null&&(s.prediction=N1.INVALID_ALT_NUMBER)),s=this.addDFAEdge(e,n,o,s),s}predicateDFAState(e,n){let o=n.transitions.length,i=this.getConflictingAltsOrUniqueAlt(e.configs),s=this.getPredsForAmbigAlts(i,e.configs,o);s!==null?(e.predicates=this.getPredicatePredictions(i,s),e.prediction=N1.INVALID_ALT_NUMBER):e.prediction=i.minValue()}execATNWithFullContext(e,n,o,i,s,u){(this.debug||this.debug_list_atn_decisions)&&console.log("execATNWithFullContext "+o);let m=!0,g=!1,b,p=o;i.seek(s);let _=i.LA(1),C=-1;for(;;){if(b=this.computeReachSet(p,_,m),b===null){let S=this.noViableAlt(i,u,p,s);i.seek(s);let E=this.getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule(p,u);if(E!==N1.INVALID_ALT_NUMBER)return E;throw S}let h=R1.getConflictingAltSubsets(b);if(this.debug&&console.log("LL altSubSets="+h+", predict="+R1.getUniqueAlt(h)+", resolvesToJustOneViableAlt="+R1.resolvesToJustOneViableAlt(h)),b.uniqueAlt=this.getUniqueAlt(b),b.uniqueAlt!==N1.INVALID_ALT_NUMBER){C=b.uniqueAlt;break}else if(this.predictionMode!==R1.LL_EXACT_AMBIG_DETECTION){if(C=R1.resolvesToJustOneViableAlt(h),C!==N1.INVALID_ALT_NUMBER)break}else if(R1.allSubsetsConflict(h)&&R1.allSubsetsEqual(h)){g=!0,C=R1.getSingleViableAlt(h);break}p=b,_!==pe.EOF&&(i.consume(),_=i.LA(1))}return b.uniqueAlt!==N1.INVALID_ALT_NUMBER?(this.reportContextSensitivity(e,C,b,s,i.index),C):(this.reportAmbiguity(e,n,s,i.index,g,null,b),C)}computeReachSet(e,n,o){this.debug&&console.log("in computeReachSet, starting closure: "+e),this.mergeCache===null&&(this.mergeCache=new su);let i=new V2(o),s=null;for(let m=0;m<e.items.length;m++){let g=e.items[m];if(this.debug&&console.log("testing "+this.getTokenName(n)+" at "+g),g.state instanceof k2){(o||n===pe.EOF)&&(s===null&&(s=[]),s.push(g),this.debug_add&&console.log("added "+g+" to skippedStopStates"));continue}for(let b=0;b<g.state.transitions.length;b++){let p=g.state.transitions[b],_=this.getReachableTarget(p,n);if(_!==null){let C=new J1({state:_},g);i.add(C,this.mergeCache),this.debug_add&&console.log("added "+C+" to intermediate")}}}let u=null;if(s===null&&n!==pe.EOF&&(i.items.length===1||this.getUniqueAlt(i)!==N1.INVALID_ALT_NUMBER)&&(u=i),u===null){u=new V2(o);let m=new $2,g=n===pe.EOF;for(let b=0;b<i.items.length;b++)this.closure(i.items[b],u,m,!1,o,g)}if(n===pe.EOF&&(u=this.removeAllConfigsNotInRuleStopState(u,u===i)),s!==null&&(!o||!R1.hasConfigInRuleStopState(u)))for(let m=0;m<s.length;m++)u.add(s[m],this.mergeCache);return u.items.length===0?null:u}removeAllConfigsNotInRuleStopState(e,n){if(R1.allConfigsInRuleStopStates(e))return e;let o=new V2(e.fullCtx);for(let i=0;i<e.items.length;i++){let s=e.items[i];if(s.state instanceof k2){o.add(s,this.mergeCache);continue}if(n&&s.state.epsilonOnlyTransitions&&this.atn.nextTokens(s.state).contains(pe.EPSILON)){let u=this.atn.ruleToStopState[s.state.ruleIndex];o.add(new J1({state:u},s),this.mergeCache)}}return o}computeStartState(e,n,o){let i=md(this.atn,n),s=new V2(o);for(let u=0;u<e.transitions.length;u++){let m=e.transitions[u].target,g=new J1({state:m,alt:u+1,context:i},null),b=new $2;this.closure(g,s,b,!0,o,!1)}return s}applyPrecedenceFilter(e){let n,o=[],i=new V2(e.fullCtx);for(let s=0;s<e.items.length;s++){if(n=e.items[s],n.alt!==1)continue;let u=n.semanticContext.evalPrecedence(this.parser,this._outerContext);u!==null&&(o[n.state.stateNumber]=n.context,u!==n.semanticContext?i.add(new J1({semanticContext:u},n),this.mergeCache):i.add(n,this.mergeCache))}for(let s=0;s<e.items.length;s++)if(n=e.items[s],n.alt!==1){if(!n.precedenceFilterSuppressed){let u=o[n.state.stateNumber]||null;if(u!==null&&u.equals(n.context))continue}i.add(n,this.mergeCache)}return i}getReachableTarget(e,n){return e.matches(n,0,this.atn.maxTokenType)?e.target:null}getPredsForAmbigAlts(e,n,o){let i=[];for(let u=0;u<n.items.length;u++){let m=n.items[u];e.has(m.alt)&&(i[m.alt]=S1.orContext(i[m.alt]||null,m.semanticContext))}let s=0;for(let u=1;u<o+1;u++){let m=i[u]||null;m===null?i[u]=S1.NONE:m!==S1.NONE&&(s+=1)}return s===0&&(i=null),this.debug&&console.log("getPredsForAmbigAlts result "+Tt(i)),i}getPredicatePredictions(e,n){let o=[],i=!1;for(let s=1;s<n.length;s++){let u=n[s];e!==null&&e.has(s)&&o.push(new d9(u,s)),u!==S1.NONE&&(i=!0)}return i?o:null}getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule(e,n){let o=this.splitAccordingToSemanticValidity(e,n),i=o[0],s=o[1],u=this.getAltThatFinishedDecisionEntryRule(i);return u!==N1.INVALID_ALT_NUMBER||s.items.length>0&&(u=this.getAltThatFinishedDecisionEntryRule(s),u!==N1.INVALID_ALT_NUMBER)?u:N1.INVALID_ALT_NUMBER}getAltThatFinishedDecisionEntryRule(e){let n=[];for(let o=0;o<e.items.length;o++){let i=e.items[o];(i.reachesIntoOuterContext>0||i.state instanceof k2&&i.context.hasEmptyPath())&&n.indexOf(i.alt)<0&&n.push(i.alt)}return n.length===0?N1.INVALID_ALT_NUMBER:Math.min.apply(null,n)}splitAccordingToSemanticValidity(e,n){let o=new V2(e.fullCtx),i=new V2(e.fullCtx);for(let s=0;s<e.items.length;s++){let u=e.items[s];u.semanticContext!==S1.NONE?u.semanticContext.evaluate(this.parser,n)?o.add(u):i.add(u):o.add(u)}return[o,i]}evalSemanticContext(e,n,o){let i=new h3;for(let s=0;s<e.length;s++){let u=e[s];if(u.pred===S1.NONE){if(i.add(u.alt),!o)break;continue}let m=u.pred.evaluate(this.parser,n);if((this.debug||this.dfa_debug)&&console.log("eval pred "+u+"="+m),m&&((this.debug||this.dfa_debug)&&console.log("PREDICT "+u.alt),i.add(u.alt),!o))break}return i}closure(e,n,o,i,s,u){this.closureCheckingStopState(e,n,o,i,s,0,u)}closureCheckingStopState(e,n,o,i,s,u,m){if((this.debug||this.debug_closure)&&(console.log("closure("+e.toString(this.parser,!0)+")"),e.reachesIntoOuterContext>50))throw"problem";if(e.state instanceof k2)if(e.context.isEmpty())if(s){n.add(e,this.mergeCache);return}else this.debug&&console.log("FALLING off rule "+this.getRuleName(e.state.ruleIndex));else{for(let g=0;g<e.context.length;g++){if(e.context.getReturnState(g)===o1.EMPTY_RETURN_STATE){if(s){n.add(new J1({state:e.state,context:o1.EMPTY},e),this.mergeCache);continue}else this.debug&&console.log("FALLING off rule "+this.getRuleName(e.state.ruleIndex)),this.closure_(e,n,o,i,s,u,m);continue}let b=this.atn.states[e.context.getReturnState(g)],p=e.context.getParent(g),_={state:b,alt:e.alt,context:p,semanticContext:e.semanticContext},C=new J1(_,null);C.reachesIntoOuterContext=e.reachesIntoOuterContext,this.closureCheckingStopState(C,n,o,i,s,u-1,m)}return}this.closure_(e,n,o,i,s,u,m)}closure_(e,n,o,i,s,u,m){let g=e.state;g.epsilonOnlyTransitions||n.add(e,this.mergeCache);for(let b=0;b<g.transitions.length;b++){if(b===0&&this.canDropLoopEntryEdgeInLeftRecursiveRule(e))continue;let p=g.transitions[b],_=i&&!(p instanceof r9),C=this.getEpsilonTarget(e,p,_,u===0,s,m);if(C!==null){let h=u;if(e.state instanceof k2){if(this._dfa!==null&&this._dfa.precedenceDfa&&p.outermostPrecedenceReturn===this._dfa.atnStartState.ruleIndex&&(C.precedenceFilterSuppressed=!0),C.reachesIntoOuterContext+=1,o.add(C)!==C)continue;n.dipsIntoOuterContext=!0,h-=1,this.debug&&console.log("dips into outer ctx: "+C)}else{if(!p.isEpsilon&&o.add(C)!==C)continue;p instanceof xo&&h>=0&&(h+=1)}this.closureCheckingStopState(C,n,o,_,s,h,m)}}}canDropLoopEntryEdgeInLeftRecursiveRule(e){let n=e.state;if(n.stateType!==Ne.STAR_LOOP_ENTRY||n.stateType!==Ne.STAR_LOOP_ENTRY||!n.isPrecedenceDecision||e.context.isEmpty()||e.context.hasEmptyPath())return!1;let o=e.context.length;for(let u=0;u<o;u++)if(this.atn.states[e.context.getReturnState(u)].ruleIndex!==n.ruleIndex)return!1;let i=n.transitions[0].target.endState.stateNumber,s=this.atn.states[i];for(let u=0;u<o;u++){let m=e.context.getReturnState(u),g=this.atn.states[m];if(g.transitions.length!==1||!g.transitions[0].isEpsilon)return!1;let b=g.transitions[0].target;if(!(g.stateType===Ne.BLOCK_END&&b===n)&&g!==s&&b!==s&&!(b.stateType===Ne.BLOCK_END&&b.transitions.length===1&&b.transitions[0].isEpsilon&&b.transitions[0].target===n))return!1}return!0}getRuleName(e){return this.parser!==null&&e>=0?this.parser.ruleNames[e]:"<rule "+e+">"}getEpsilonTarget(e,n,o,i,s,u){switch(n.serializationType){case Ee.RULE:return this.ruleTransition(e,n);case Ee.PRECEDENCE:return this.precedenceTransition(e,n,o,i,s);case Ee.PREDICATE:return this.predTransition(e,n,o,i,s);case Ee.ACTION:return this.actionTransition(e,n);case Ee.EPSILON:return new J1({state:n.target},e);case Ee.ATOM:case Ee.RANGE:case Ee.SET:return u&&n.matches(pe.EOF,0,1)?new J1({state:n.target},e):null;default:return null}}actionTransition(e,n){if(this.debug){let o=n.actionIndex===-1?65535:n.actionIndex;console.log("ACTION edge "+n.ruleIndex+":"+o)}return new J1({state:n.target},e)}precedenceTransition(e,n,o,i,s){this.debug&&(console.log("PRED (collectPredicates="+o+") "+n.precedence+">=_p, ctx dependent=true"),this.parser!==null&&console.log("context surrounding pred is "+Tt(this.parser.getRuleInvocationStack())));let u=null;if(o&&i)if(s){let m=this._input.index;this._input.seek(this._startIndex);let g=n.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(m),g&&(u=new J1({state:n.target},e))}else{let m=S1.andContext(e.semanticContext,n.getPredicate());u=new J1({state:n.target,semanticContext:m},e)}else u=new J1({state:n.target},e);return this.debug&&console.log("config from pred transition="+u),u}predTransition(e,n,o,i,s){this.debug&&(console.log("PRED (collectPredicates="+o+") "+n.ruleIndex+":"+n.predIndex+", ctx dependent="+n.isCtxDependent),this.parser!==null&&console.log("context surrounding pred is "+Tt(this.parser.getRuleInvocationStack())));let u=null;if(o&&(n.isCtxDependent&&i||!n.isCtxDependent))if(s){let m=this._input.index;this._input.seek(this._startIndex);let g=n.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(m),g&&(u=new J1({state:n.target},e))}else{let m=S1.andContext(e.semanticContext,n.getPredicate());u=new J1({state:n.target,semanticContext:m},e)}else u=new J1({state:n.target},e);return this.debug&&console.log("config from pred transition="+u),u}ruleTransition(e,n){this.debug&&console.log("CALL rule "+this.getRuleName(n.target.ruleIndex)+", ctx="+e.context);let o=n.followState,i=a0.create(e.context,o.stateNumber);return new J1({state:n.target,context:i},e)}getConflictingAlts(e){let n=R1.getConflictingAltSubsets(e);return R1.getAlts(n)}getConflictingAltsOrUniqueAlt(e){let n=null;return e.uniqueAlt!==N1.INVALID_ALT_NUMBER?(n=new h3,n.add(e.uniqueAlt)):n=e.conflictingAlts,n}getTokenName(e){if(e===pe.EOF)return"EOF";if(this.parser!==null&&this.parser.literalNames!==null)if(e>=this.parser.literalNames.length&&e>=this.parser.symbolicNames.length)console.log(""+e+" ttype out of range: "+this.parser.literalNames),console.log(""+this.parser.getInputStream().getTokens());else return(this.parser.literalNames[e]||this.parser.symbolicNames[e])+"<"+e+">";return""+e}getLookaheadName(e){return this.getTokenName(e.LA(1))}dumpDeadEndConfigs(e){console.log("dead end configs: ");let n=e.getDeadEndConfigs();for(let o=0;o<n.length;o++){let i=n[o],s="no edges";if(i.state.transitions.length>0){let u=i.state.transitions[0];u instanceof po?s="Atom "+this.getTokenName(u.label):u instanceof Cl&&(s=(u instanceof _l?"~":"")+"Set "+u.set)}console.error(i.toString(this.parser,!0)+":"+s)}}noViableAlt(e,n,o,i){return new Tl(this.parser,e,e.get(i),e.LT(1),o,n)}getUniqueAlt(e){let n=N1.INVALID_ALT_NUMBER;for(let o=0;o<e.items.length;o++){let i=e.items[o];if(n===N1.INVALID_ALT_NUMBER)n=i.alt;else if(i.alt!==n)return N1.INVALID_ALT_NUMBER}return n}addDFAEdge(e,n,o,i){if(this.debug&&console.log("EDGE "+n+" -> "+i+" upon "+this.getTokenName(o)),i===null)return null;if(i=this.addDFAState(e,i),n===null||o<-1||o>this.atn.maxTokenType)return i;if(n.edges===null&&(n.edges=[]),n.edges[o+1]=i,this.debug){let s=this.parser===null?null:this.parser.literalNames,u=this.parser===null?null:this.parser.symbolicNames;console.log(`DFA=
`+e.toString(s,u))}return i}addDFAState(e,n){if(n===B0.ERROR)return n;let o=e.states.get(n);return o!==null?o:(n.stateNumber=e.states.length,n.configs.readOnly||(n.configs.optimizeConfigs(this),n.configs.setReadonly(!0)),e.states.add(n),this.debug&&console.log("adding new DFA state: "+n),n)}reportAttemptingFullContext(e,n,o,i,s){if(this.debug||this.retry_debug){let u=new f1(i,s+1);console.log("reportAttemptingFullContext decision="+e.decision+":"+o+", input="+this.parser.getTokenStream().getText(u))}this.parser!==null&&this.parser.getErrorListenerDispatch().reportAttemptingFullContext(this.parser,e,i,s,n,o)}reportContextSensitivity(e,n,o,i,s){if(this.debug||this.retry_debug){let u=new f1(i,s+1);console.log("reportContextSensitivity decision="+e.decision+":"+o+", input="+this.parser.getTokenStream().getText(u))}this.parser!==null&&this.parser.getErrorListenerDispatch().reportContextSensitivity(this.parser,e,i,s,n,o)}reportAmbiguity(e,n,o,i,s,u,m){if(this.debug||this.retry_debug){let g=new f1(o,i+1);console.log("reportAmbiguity "+u+":"+m+", input="+this.parser.getTokenStream().getText(g))}this.parser!==null&&this.parser.getErrorListenerDispatch().reportAmbiguity(this.parser,e,o,i,s,u,m)}},JS={ATN:N1,ATNDeserializer:s9,LexerATNSimulator:hn,ParserATNSimulator:uu,PredictionMode:R1},Rl=class{static{a(this,"vc")}constructor(e,n,o){this.dfa=e,this.literalNames=n||[],this.symbolicNames=o||[]}toString(){if(this.dfa.s0===null)return null;let e="",n=this.dfa.sortedStates();for(let o=0;o<n.length;o++){let i=n[o];if(i.edges!==null){let s=i.edges.length;for(let u=0;u<s;u++){let m=i.edges[u]||null;m!==null&&m.stateNumber!==2147483647&&(e=e.concat(this.getStateString(i)),e=e.concat("-"),e=e.concat(this.getEdgeLabel(u)),e=e.concat("->"),e=e.concat(this.getStateString(m)),e=e.concat(`
`))}}}return e.length===0?null:e}getEdgeLabel(e){return e===0?"EOF":this.literalNames!==null||this.symbolicNames!==null?this.literalNames[e-1]||this.symbolicNames[e-1]:String.fromCharCode(e-1)}getStateString(e){let n=(e.isAcceptState?":":"")+"s"+e.stateNumber+(e.requiresFullContext?"^":"");return e.isAcceptState?e.predicates!==null?n+"=>"+Tt(e.predicates):n+"=>"+e.prediction.toString():n}},m9=class extends Rl{static{a(this,"_E")}constructor(e){super(e,null)}getEdgeLabel(e){return"'"+String.fromCharCode(e)+"'"}},du=class{static{a(this,"Lx")}constructor(e,n){if(n===void 0&&(n=0),this.atnStartState=e,this.decision=n,this._states=new $2,this.s0=null,this.precedenceDfa=!1,e instanceof H3&&e.isPrecedenceDecision){this.precedenceDfa=!0;let o=new V3(null,new V2);o.edges=[],o.isAcceptState=!1,o.requiresFullContext=!1,this.s0=o}}getPrecedenceStartState(e){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";return e<0||e>=this.s0.edges.length?null:this.s0.edges[e]||null}setPrecedenceStartState(e,n){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";e<0||(this.s0.edges[e]=n)}setPrecedenceDfa(e){if(this.precedenceDfa!==e){if(this._states=new $2,e){let n=new V3(null,new V2);n.edges=[],n.isAcceptState=!1,n.requiresFullContext=!1,this.s0=n}else this.s0=null;this.precedenceDfa=e}}sortedStates(){return this._states.values().sort(function(e,n){return e.stateNumber-n.stateNumber})}toString(e,n){return e=e||null,n=n||null,this.s0===null?"":new Rl(this,e,n).toString()}toLexerString(){return this.s0===null?"":new m9(this).toString()}get states(){return this._states}},ew={DFA:du,DFASerializer:Rl,LexerDFASerializer:m9,PredPrediction:d9},g9=class{static{a(this,"gE")}visitTerminal(e){}visitErrorNode(e){}enterEveryRule(e){}exitEveryRule(e){}},mu=class{static{a(this,"Cx")}visit(e){return Array.isArray(e)?e.map(function(n){return n.accept(this)},this):e.accept(this)}visitChildren(e){return e.children?this.visit(e.children):null}visitTerminal(e){}visitErrorNode(e){}},Ml=class{static{a(this,"wl")}walk(e,n){if(n instanceof Eo||n.isErrorNode!==void 0&&n.isErrorNode())e.visitErrorNode(n);else if(n instanceof l3)e.visitTerminal(n);else{this.enterRule(e,n);for(let o=0;o<n.getChildCount();o++){let i=n.getChild(o);this.walk(e,i)}this.exitRule(e,n)}}enterRule(e,n){let o=n.getRuleContext();e.enterEveryRule(o),o.enterRule(e)}exitRule(e,n){let o=n.getRuleContext();o.exitRule(e),e.exitEveryRule(o)}};Ml.DEFAULT=new Ml;tw={Trees:_3,RuleNode:vo,ErrorNode:Eo,TerminalNode:l3,ParseTreeListener:g9,ParseTreeVisitor:mu,ParseTreeWalker:Ml},gn=class extends Dt{static{a(this,"B5")}constructor(e){super({message:"",recognizer:e,input:e.getInputStream(),ctx:e._ctx}),this.offendingToken=e.getCurrentToken()}},f9=class extends Dt{static{a(this,"pE")}constructor(e,n,o){super({message:nw(n,o||null),recognizer:e,input:e.getInputStream(),ctx:e._ctx});let i=e._interp.atn.states[e.state].transitions[0];i instanceof a9?(this.ruleIndex=i.ruleIndex,this.predicateIndex=i.predIndex):(this.ruleIndex=0,this.predicateIndex=0),this.predicate=n,this.offendingToken=e.getCurrentToken()}};a(nw,"gx");gu=class extends yo{static{a(this,"px")}constructor(e){super(),e=e||!0,this.exactOnly=e}reportAmbiguity(e,n,o,i,s,u,m){if(this.exactOnly&&!s)return;let g="reportAmbiguity d="+this.getDecisionDescription(e,n)+": ambigAlts="+this.getConflictingAlts(u,m)+", input='"+e.getTokenStream().getText(new f1(o,i))+"'";e.notifyErrorListeners(g)}reportAttemptingFullContext(e,n,o,i,s,u){let m="reportAttemptingFullContext d="+this.getDecisionDescription(e,n)+", input='"+e.getTokenStream().getText(new f1(o,i))+"'";e.notifyErrorListeners(m)}reportContextSensitivity(e,n,o,i,s,u){let m="reportContextSensitivity d="+this.getDecisionDescription(e,n)+", input='"+e.getTokenStream().getText(new f1(o,i))+"'";e.notifyErrorListeners(m)}getDecisionDescription(e,n){let o=n.decision,i=n.atnStartState.ruleIndex,s=e.ruleNames;if(i<0||i>=s.length)return""+o;let u=s[i]||null;return u===null||u.length===0?""+o:`${o} (${u})`}getConflictingAlts(e,n){if(e!==null)return e;let o=new h3;for(let i=0;i<n.items.length;i++)o.add(n.items[i].alt);return`{${o.values().join(", ")}}`}},fu=class t extends Error{static{a(this,"Rc")}constructor(){super(),Error.captureStackTrace(this,t)}},bu=class{static{a(this,"mx")}reset(e){}recoverInline(e){}recover(e,n){}sync(e){}inErrorRecoveryMode(e){}reportError(e){}},Al=class extends bu{static{a(this,"bc")}constructor(){super(),this.errorRecoveryMode=!1,this.lastErrorIndex=-1,this.lastErrorStates=null,this.nextTokensContext=null,this.nextTokenState=0}reset(e){this.endErrorCondition(e)}beginErrorCondition(e){this.errorRecoveryMode=!0}inErrorRecoveryMode(e){return this.errorRecoveryMode}endErrorCondition(e){this.errorRecoveryMode=!1,this.lastErrorStates=null,this.lastErrorIndex=-1}reportMatch(e){this.endErrorCondition(e)}reportError(e,n){this.inErrorRecoveryMode(e)||(this.beginErrorCondition(e),n instanceof Tl?this.reportNoViableAlternative(e,n):n instanceof gn?this.reportInputMismatch(e,n):n instanceof f9?this.reportFailedPredicate(e,n):(console.log("unknown recognition error type: "+n.constructor.name),console.log(n.stack),e.notifyErrorListeners(n.getOffendingToken(),n.getMessage(),n)))}recover(e,n){this.lastErrorIndex===e.getInputStream().index&&this.lastErrorStates!==null&&this.lastErrorStates.indexOf(e.state)>=0&&e.consume(),this.lastErrorIndex=e._input.index,this.lastErrorStates===null&&(this.lastErrorStates=[]),this.lastErrorStates.push(e.state);let o=this.getErrorRecoverySet(e);this.consumeUntil(e,o)}sync(e){if(this.inErrorRecoveryMode(e))return;let n=e._interp.atn.states[e.state],o=e.getTokenStream().LA(1),i=e.atn.nextTokens(n);if(i.contains(o)){this.nextTokensContext=null,this.nextTokenState=Ne.INVALID_STATE_NUMBER;return}else if(i.contains(pe.EPSILON)){this.nextTokensContext===null&&(this.nextTokensContext=e._ctx,this.nextTokensState=e._stateNumber);return}switch(n.stateType){case Ne.BLOCK_START:case Ne.STAR_BLOCK_START:case Ne.PLUS_BLOCK_START:case Ne.STAR_LOOP_ENTRY:if(this.singleTokenDeletion(e)!==null)return;throw new gn(e);case Ne.PLUS_LOOP_BACK:case Ne.STAR_LOOP_BACK:{this.reportUnwantedToken(e);let s=new H0;s.addSet(e.getExpectedTokens());let u=s.addSet(this.getErrorRecoverySet(e));this.consumeUntil(e,u)}break}}reportNoViableAlternative(e,n){let o=e.getTokenStream(),i;o!==null?n.startToken.type===pe.EOF?i="<EOF>":i=o.getText(new f1(n.startToken.tokenIndex,n.offendingToken.tokenIndex)):i="<unknown input>";let s="no viable alternative at input "+this.escapeWSAndQuote(i);e.notifyErrorListeners(s,n.offendingToken,n)}reportInputMismatch(e,n){let o="mismatched input "+this.getTokenErrorDisplay(n.offendingToken)+" expecting "+n.getExpectedTokens().toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(o,n.offendingToken,n)}reportFailedPredicate(e,n){let o="rule "+e.ruleNames[e._ctx.ruleIndex]+" "+n.message;e.notifyErrorListeners(o,n.offendingToken,n)}reportUnwantedToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);let n=e.getCurrentToken(),o=this.getTokenErrorDisplay(n),i=this.getExpectedTokens(e),s="extraneous input "+o+" expecting "+i.toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(s,n,null)}reportMissingToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);let n=e.getCurrentToken(),o="missing "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames)+" at "+this.getTokenErrorDisplay(n);e.notifyErrorListeners(o,n,null)}recoverInline(e){let n=this.singleTokenDeletion(e);if(n!==null)return e.consume(),n;if(this.singleTokenInsertion(e))return this.getMissingSymbol(e);throw new gn(e)}singleTokenInsertion(e){let n=e.getTokenStream().LA(1),o=e._interp.atn,i=o.states[e.state].transitions[0].target;return o.nextTokens(i,e._ctx).contains(n)?(this.reportMissingToken(e),!0):!1}singleTokenDeletion(e){let n=e.getTokenStream().LA(2);if(this.getExpectedTokens(e).contains(n)){this.reportUnwantedToken(e),e.consume();let o=e.getCurrentToken();return this.reportMatch(e),o}else return null}getMissingSymbol(e){let n=e.getCurrentToken(),o=this.getExpectedTokens(e).first(),i;o===pe.EOF?i="<missing EOF>":i="<missing "+e.literalNames[o]+">";let s=n,u=e.getTokenStream().LT(-1);return s.type===pe.EOF&&u!==null&&(s=u),e.getTokenFactory().create(s.source,o,i,pe.DEFAULT_CHANNEL,-1,-1,s.line,s.column)}getExpectedTokens(e){return e.getExpectedTokens()}getTokenErrorDisplay(e){if(e===null)return"<no token>";let n=e.text;return n===null&&(e.type===pe.EOF?n="<EOF>":n="<"+e.type+">"),this.escapeWSAndQuote(n)}escapeWSAndQuote(e){return e=e.replace(/\n/g,"\\n"),e=e.replace(/\r/g,"\\r"),e=e.replace(/\t/g,"\\t"),"'"+e+"'"}getErrorRecoverySet(e){let n=e._interp.atn,o=e._ctx,i=new H0;for(;o!==null&&o.invokingState>=0;){let s=n.states[o.invokingState].transitions[0],u=n.nextTokens(s.followState);i.addSet(u),o=o.parentCtx}return i.removeOne(pe.EPSILON),i}consumeUntil(e,n){let o=e.getTokenStream().LA(1);for(;o!==pe.EOF&&!n.contains(o);)e.consume(),o=e.getTokenStream().LA(1)}},Lu=class extends Al{static{a(this,"hx")}constructor(){super()}recover(e,n){let o=e._ctx;for(;o!==null;)o.exception=n,o=o.parentCtx;throw new fu(n)}recoverInline(e){this.recover(e,new gn(e))}sync(e){}},ow={RecognitionException:Dt,NoViableAltException:Tl,LexerNoViableAltException:kl,InputMismatchException:gn,FailedPredicateException:f9,DiagnosticErrorListener:gu,BailErrorStrategy:Lu,DefaultErrorStrategy:Al,ErrorListener:yo},Y3=class{static{a(this,"C9")}constructor(e,n){if(this.name="<empty>",this.strdata=e,this.decodeToUnicodeCodePoints=n||!1,this._index=0,this.data=[],this.decodeToUnicodeCodePoints)for(let o=0;o<this.strdata.length;){let i=this.strdata.codePointAt(o);this.data.push(i),o+=i<=65535?1:2}else{this.data=new Array(this.strdata.length);for(let o=0;o<this.strdata.length;o++){let i=this.strdata.charCodeAt(o);this.data[o]=i}}this._size=this.data.length}reset(){this._index=0}consume(){if(this._index>=this._size)throw"cannot consume EOF";this._index+=1}LA(e){if(e===0)return 0;e<0&&(e+=1);let n=this._index+e-1;return n<0||n>=this._size?pe.EOF:this.data[n]}LT(e){return this.LA(e)}mark(){return-1}release(e){}seek(e){if(e<=this._index){this._index=e;return}this._index=Math.min(e,this._size)}getText(e,n){if(n>=this._size&&(n=this._size-1),e>=this._size)return"";if(this.decodeToUnicodeCodePoints){let o="";for(let i=e;i<=n;i++)o+=String.fromCodePoint(this.data[i]);return o}else return this.strdata.slice(e,n+1)}toString(){return this.strdata}get index(){return this._index}get size(){return this._size}},pu={},lw={fromString:a(function(t){return new Y3(t,!0)},"fromString"),fromBlob:a(function(t,e,n,o){let i=new window.FileReader;i.onload=function(s){let u=new Y3(s.target.result,!0);n(u)},i.onerror=o,i.readAsText(t,e)},"fromBlob"),fromBuffer:a(function(t,e){return new Y3(t.toString(e),!0)},"fromBuffer"),fromPath:a(function(t,e,n){pu.readFile(t,e,function(o,i){let s=null;i!==null&&(s=new Y3(i,!0)),n(o,s)})},"fromPath"),fromPathSync:a(function(t,e){let n=pu.readFileSync(t,e);return new Y3(n,!0)},"fromPathSync")},Cu=class extends Y3{static{a(this,"Sx")}constructor(e,n){let o=pu.readFileSync(e,"utf8");super(o,n),this.fileName=e}},_u=class{static{a(this,"Tx")}},hu=class extends _u{static{a(this,"vx")}constructor(e){super(),this.tokenSource=e,this.tokens=[],this.index=-1,this.fetchedEOF=!1}mark(){return 0}release(e){}reset(){this.seek(0)}seek(e){this.lazyInit(),this.index=this.adjustSeekIndex(e)}get(e){return this.lazyInit(),this.tokens[e]}consume(){let e=!1;if(this.index>=0?this.fetchedEOF?e=this.index<this.tokens.length-1:e=this.index<this.tokens.length:e=!1,!e&&this.LA(1)===pe.EOF)throw"cannot consume EOF";this.sync(this.index+1)&&(this.index=this.adjustSeekIndex(this.index+1))}sync(e){let n=e-this.tokens.length+1;return n>0?this.fetch(n)>=n:!0}fetch(e){if(this.fetchedEOF)return 0;for(let n=0;n<e;n++){let o=this.tokenSource.nextToken();if(o.tokenIndex=this.tokens.length,this.tokens.push(o),o.type===pe.EOF)return this.fetchedEOF=!0,n+1}return e}getTokens(e,n,o){if(o===void 0&&(o=null),e<0||n<0)return null;this.lazyInit();let i=[];n>=this.tokens.length&&(n=this.tokens.length-1);for(let s=e;s<n;s++){let u=this.tokens[s];if(u.type===pe.EOF)break;(o===null||o.contains(u.type))&&i.push(u)}return i}LA(e){return this.LT(e).type}LB(e){return this.index-e<0?null:this.tokens[this.index-e]}LT(e){if(this.lazyInit(),e===0)return null;if(e<0)return this.LB(-e);let n=this.index+e-1;return this.sync(n),n>=this.tokens.length?this.tokens[this.tokens.length-1]:this.tokens[n]}adjustSeekIndex(e){return e}lazyInit(){this.index===-1&&this.setup()}setup(){this.sync(0),this.index=this.adjustSeekIndex(0)}setTokenSource(e){this.tokenSource=e,this.tokens=[],this.index=-1,this.fetchedEOF=!1}nextTokenOnChannel(e,n){if(this.sync(e),e>=this.tokens.length)return-1;let o=this.tokens[e];for(;o.channel!==this.channel;){if(o.type===pe.EOF)return-1;e+=1,this.sync(e),o=this.tokens[e]}return e}previousTokenOnChannel(e,n){for(;e>=0&&this.tokens[e].channel!==n;)e-=1;return e}getHiddenTokensToRight(e,n){if(n===void 0&&(n=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw""+e+" not in 0.."+this.tokens.length-1;let o=this.nextTokenOnChannel(e+1,W2.DEFAULT_TOKEN_CHANNEL),i=e+1,s=o===-1?this.tokens.length-1:o;return this.filterForChannel(i,s,n)}getHiddenTokensToLeft(e,n){if(n===void 0&&(n=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw""+e+" not in 0.."+this.tokens.length-1;let o=this.previousTokenOnChannel(e-1,W2.DEFAULT_TOKEN_CHANNEL);if(o===e-1)return null;let i=o+1,s=e-1;return this.filterForChannel(i,s,n)}filterForChannel(e,n,o){let i=[];for(let s=e;s<n+1;s++){let u=this.tokens[s];o===-1?u.channel!==W2.DEFAULT_TOKEN_CHANNEL&&i.push(u):u.channel===o&&i.push(u)}return i.length===0?null:i}getSourceName(){return this.tokenSource.getSourceName()}getText(e){this.lazyInit(),this.fill(),e==null&&(e=new f1(0,this.tokens.length-1));let n=e.start;n instanceof pe&&(n=n.tokenIndex);let o=e.stop;if(o instanceof pe&&(o=o.tokenIndex),n===null||o===null||n<0||o<0)return"";o>=this.tokens.length&&(o=this.tokens.length-1);let i="";for(let s=n;s<o+1;s++){let u=this.tokens[s];if(u.type===pe.EOF)break;i=i+u.text}return i}fill(){for(this.lazyInit();this.fetch(1e3)===1e3;);}},zu=class extends hu{static{a(this,"Rx")}constructor(e,n){super(e),this.channel=n===void 0?pe.DEFAULT_CHANNEL:n}adjustSeekIndex(e){return this.nextTokenOnChannel(e,this.channel)}LB(e){if(e===0||this.index-e<0)return null;let n=this.index,o=1;for(;o<=e;)n=this.previousTokenOnChannel(n-1,this.channel),o+=1;return n<0?null:this.tokens[n]}LT(e){if(this.lazyInit(),e===0)return null;if(e<0)return this.LB(-e);let n=this.index,o=1;for(;o<e;)this.sync(n+1)&&(n=this.nextTokenOnChannel(n+1,this.channel)),o+=1;return this.tokens[n]}getNumberOfOnChannelTokens(){let e=0;this.fill();for(let n=0;n<this.tokens.length;n++){let o=this.tokens[n];if(o.channel===this.channel&&(e+=1),o.type===pe.EOF)break}return e}},xu=class extends g9{static{a(this,"bx")}constructor(e){super(),this.parser=e}enterEveryRule(e){console.log("enter "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}visitTerminal(e){console.log("consume "+e.symbol+" rule "+this.parser.ruleNames[this.parser._ctx.ruleIndex])}exitEveryRule(e){console.log("exit "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}},Sz=class extends So{static{a(this,"mE")}constructor(t){super(),this._input=null,this._errHandler=new Al,this._precedenceStack=[],this._precedenceStack.push(0),this._ctx=null,this.buildParseTrees=!0,this._tracer=null,this._parseListeners=null,this._syntaxErrors=0,this.setInputStream(t)}reset(){this._input!==null&&this._input.seek(0),this._errHandler.reset(this),this._ctx=null,this._syntaxErrors=0,this.setTrace(!1),this._precedenceStack=[],this._precedenceStack.push(0),this._interp!==null&&this._interp.reset()}match(t){let e=this.getCurrentToken();return e.type===t?(this._errHandler.reportMatch(this),this.consume()):(e=this._errHandler.recoverInline(this),this.buildParseTrees&&e.tokenIndex===-1&&this._ctx.addErrorNode(e)),e}matchWildcard(){let t=this.getCurrentToken();return t.type>0?(this._errHandler.reportMatch(this),this.consume()):(t=this._errHandler.recoverInline(this),this._buildParseTrees&&t.tokenIndex===-1&&this._ctx.addErrorNode(t)),t}getParseListeners(){return this._parseListeners||[]}addParseListener(t){if(t===null)throw"listener";this._parseListeners===null&&(this._parseListeners=[]),this._parseListeners.push(t)}removeParseListener(t){if(this._parseListeners!==null){let e=this._parseListeners.indexOf(t);e>=0&&this._parseListeners.splice(e,1),this._parseListeners.length===0&&(this._parseListeners=null)}}removeParseListeners(){this._parseListeners=null}triggerEnterRuleEvent(){if(this._parseListeners!==null){let t=this._ctx;this._parseListeners.forEach(function(e){e.enterEveryRule(t),t.enterRule(e)})}}triggerExitRuleEvent(){if(this._parseListeners!==null){let t=this._ctx;this._parseListeners.slice(0).reverse().forEach(function(e){t.exitRule(e),e.exitEveryRule(t)})}}getTokenFactory(){return this._input.tokenSource._factory}setTokenFactory(t){this._input.tokenSource._factory=t}getATNWithBypassAlts(){let t=this.getSerializedATN();if(t===null)throw"The current parser does not support an ATN with bypass alternatives.";let e=this.bypassAltsAtnCache[t];if(e===null){let n=new _n;n.generateRuleBypassTransitions=!0,e=new s9(n).deserialize(t),this.bypassAltsAtnCache[t]=e}return e}getInputStream(){return this.getTokenStream()}setInputStream(t){this.setTokenStream(t)}getTokenStream(){return this._input}setTokenStream(t){this._input=null,this.reset(),this._input=t}getCurrentToken(){return this._input.LT(1)}notifyErrorListeners(t,e,n){e=e||null,n=n||null,e===null&&(e=this.getCurrentToken()),this._syntaxErrors+=1;let o=e.line,i=e.column;this.getErrorListenerDispatch().syntaxError(this,e,o,i,t,n)}consume(){let t=this.getCurrentToken();t.type!==pe.EOF&&this.getInputStream().consume();let e=this._parseListeners!==null&&this._parseListeners.length>0;if(this.buildParseTrees||e){let n;this._errHandler.inErrorRecoveryMode(this)?n=this._ctx.addErrorNode(t):n=this._ctx.addTokenNode(t),n.invokingState=this.state,e&&this._parseListeners.forEach(function(o){n instanceof Eo||n.isErrorNode!==void 0&&n.isErrorNode()?o.visitErrorNode(n):n instanceof l3&&o.visitTerminal(n)})}return t}addContextToParseTree(){this._ctx.parentCtx!==null&&this._ctx.parentCtx.addChild(this._ctx)}enterRule(t,e,n){this.state=e,this._ctx=t,this._ctx.start=this._input.LT(1),this.buildParseTrees&&this.addContextToParseTree(),this.triggerEnterRuleEvent()}exitRule(){this._ctx.stop=this._input.LT(-1),this.triggerExitRuleEvent(),this.state=this._ctx.invokingState,this._ctx=this._ctx.parentCtx}enterOuterAlt(t,e){t.setAltNumber(e),this.buildParseTrees&&this._ctx!==t&&this._ctx.parentCtx!==null&&(this._ctx.parentCtx.removeLastChild(),this._ctx.parentCtx.addChild(t)),this._ctx=t}getPrecedence(){return this._precedenceStack.length===0?-1:this._precedenceStack[this._precedenceStack.length-1]}enterRecursionRule(t,e,n,o){this.state=e,this._precedenceStack.push(o),this._ctx=t,this._ctx.start=this._input.LT(1),this.triggerEnterRuleEvent()}pushNewRecursionContext(t,e,n){let o=this._ctx;o.parentCtx=t,o.invokingState=e,o.stop=this._input.LT(-1),this._ctx=t,this._ctx.start=o.start,this.buildParseTrees&&this._ctx.addChild(o),this.triggerEnterRuleEvent()}unrollRecursionContexts(t){this._precedenceStack.pop(),this._ctx.stop=this._input.LT(-1);let e=this._ctx,n=this.getParseListeners();if(n!==null&&n.length>0)for(;this._ctx!==t;)this.triggerExitRuleEvent(),this._ctx=this._ctx.parentCtx;else this._ctx=t;e.parentCtx=t,this.buildParseTrees&&t!==null&&t.addChild(e)}getInvokingContext(t){let e=this._ctx;for(;e!==null;){if(e.ruleIndex===t)return e;e=e.parentCtx}return null}precpred(t,e){return e>=this._precedenceStack[this._precedenceStack.length-1]}inContext(t){return!1}isExpectedToken(t){let e=this._interp.atn,n=this._ctx,o=e.states[this.state],i=e.nextTokens(o);if(i.contains(t))return!0;if(!i.contains(pe.EPSILON))return!1;for(;n!==null&&n.invokingState>=0&&i.contains(pe.EPSILON);){let s=e.states[n.invokingState].transitions[0];if(i=e.nextTokens(s.followState),i.contains(t))return!0;n=n.parentCtx}return!!(i.contains(pe.EPSILON)&&t===pe.EOF)}getExpectedTokens(){return this._interp.atn.getExpectedTokens(this.state,this._ctx)}getExpectedTokensWithinCurrentRule(){let t=this._interp.atn,e=t.states[this.state];return t.nextTokens(e)}getRuleIndex(t){let e=this.getRuleIndexMap()[t];return e!==null?e:-1}getRuleInvocationStack(t){t=t||null,t===null&&(t=this._ctx);let e=[];for(;t!==null;){let n=t.ruleIndex;n<0?e.push("n/a"):e.push(this.ruleNames[n]),t=t.parentCtx}return e}getDFAStrings(){return this._interp.decisionToDFA.toString()}dumpDFA(){let t=!1;for(let e=0;e<this._interp.decisionToDFA.length;e++){let n=this._interp.decisionToDFA[e];n.states.length>0&&(t&&console.log(),this.printer.println("Decision "+n.decision+":"),this.printer.print(n.toString(this.literalNames,this.symbolicNames)),t=!0)}}getSourceName(){return this._input.sourceName}setTrace(t){t?(this._tracer!==null&&this.removeParseListener(this._tracer),this._tracer=new xu(this),this.addParseListener(this._tracer)):(this.removeParseListener(this._tracer),this._tracer=null)}};Sz.bypassAltsAtnCache={};vu=class{static{a(this,"xx")}constructor(){this.cache=new Cn}add(e){if(e===o1.EMPTY)return o1.EMPTY;let n=this.cache.get(e)||null;return n!==null?n:(this.cache.set(e,e),e)}get(e){return this.cache.get(e)||null}get length(){return this.cache.length}},b9=class extends l3{static{a(this,"hE")}constructor(e){super(),this.parentCtx=null,this.symbol=e}getChild(e){return null}getSymbol(){return this.symbol}getParent(){return this.parentCtx}getPayload(){return this.symbol}getSourceInterval(){if(this.symbol===null)return f1.INVALID_INTERVAL;let e=this.symbol.tokenIndex;return new f1(e,e)}getChildCount(){return 0}accept(e){return e.visitTerminal(this)}getText(){return this.symbol.text}toString(){return this.symbol.type===pe.EOF?"<EOF>":this.symbol.text}},L9=class extends b9{static{a(this,"A_")}constructor(e){super(e)}isErrorNode(){return!0}accept(e){return e.visitErrorNode(this)}},wz=class extends It{static{a(this,"fE")}constructor(t,e){t=t||null,e=e||null,super(t,e),this.ruleIndex=-1,this.children=null,this.start=null,this.stop=null,this.exception=null}copyFrom(t){this.parentCtx=t.parentCtx,this.invokingState=t.invokingState,this.children=null,this.start=t.start,this.stop=t.stop,t.children&&(this.children=[],t.children.map(function(e){e instanceof L9&&(this.children.push(e),e.parentCtx=this)},this))}enterRule(t){}exitRule(t){}addChild(t){return this.children===null&&(this.children=[]),this.children.push(t),t}removeLastChild(){this.children!==null&&this.children.pop()}addTokenNode(t){let e=new b9(t);return this.addChild(e),e.parentCtx=this,e}addErrorNode(t){let e=new L9(t);return this.addChild(e),e.parentCtx=this,e}getChild(t,e){if(e=e||null,this.children===null||t<0||t>=this.children.length)return null;if(e===null)return this.children[t];for(let n=0;n<this.children.length;n++){let o=this.children[n];if(o instanceof e){if(t===0)return o;t-=1}}return null}getToken(t,e){if(this.children===null||e<0||e>=this.children.length)return null;for(let n=0;n<this.children.length;n++){let o=this.children[n];if(o instanceof l3&&o.symbol.type===t){if(e===0)return o;e-=1}}return null}getTokens(t){if(this.children===null)return[];{let e=[];for(let n=0;n<this.children.length;n++){let o=this.children[n];o instanceof l3&&o.symbol.type===t&&e.push(o)}return e}}getTypedRuleContext(t,e){return this.getChild(e,t)}getTypedRuleContexts(t){if(this.children===null)return[];{let e=[];for(let n=0;n<this.children.length;n++){let o=this.children[n];o instanceof t&&e.push(o)}return e}}getChildCount(){return this.children===null?0:this.children.length}getSourceInterval(){return this.start===null||this.stop===null?f1.INVALID_INTERVAL:new f1(this.start.tokenIndex,this.stop.tokenIndex)}};It.EMPTY=new wz;rw={arrayToString:Tt},$={atn:JS,dfa:ew,tree:tw,error:ow,Token:pe,CommonToken:wo,CharStreams:lw,InputStream:Y3,FileStream:Cu,CommonTokenStream:zu,Lexer:W2,Parser:Sz,PredictionContextCache:vu,ParserRuleContext:wz,Interval:f1,IntervalSet:H0,LL1Analyzer:xl,Utils:rw},iw=[4,0,70,570,6,-1,6,-1,6,-1,2,0,7,0,2,1,7,1,2,2,7,2,2,3,7,3,2,4,7,4,2,5,7,5,2,6,7,6,2,7,7,7,2,8,7,8,2,9,7,9,2,10,7,10,2,11,7,11,2,12,7,12,2,13,7,13,2,14,7,14,2,15,7,15,2,16,7,16,2,17,7,17,2,18,7,18,2,19,7,19,2,20,7,20,2,21,7,21,2,22,7,22,2,23,7,23,2,24,7,24,2,25,7,25,2,26,7,26,2,27,7,27,2,28,7,28,2,29,7,29,2,30,7,30,2,31,7,31,2,32,7,32,2,33,7,33,2,34,7,34,2,35,7,35,2,36,7,36,2,37,7,37,2,38,7,38,2,39,7,39,2,40,7,40,2,41,7,41,2,42,7,42,2,43,7,43,2,44,7,44,2,45,7,45,2,46,7,46,2,47,7,47,2,48,7,48,2,49,7,49,2,50,7,50,2,51,7,51,2,52,7,52,2,53,7,53,2,54,7,54,2,55,7,55,2,56,7,56,2,57,7,57,2,58,7,58,2,59,7,59,2,60,7,60,2,61,7,61,2,62,7,62,2,63,7,63,2,64,7,64,2,65,7,65,2,66,7,66,2,67,7,67,2,68,7,68,2,69,7,69,2,70,7,70,2,71,7,71,2,72,7,72,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,5,1,5,1,5,1,5,1,5,1,5,1,5,1,5,1,6,1,6,1,6,1,6,1,7,1,7,1,7,1,8,1,8,1,8,1,9,1,9,1,9,1,10,1,10,1,11,1,11,4,11,215,8,11,11,11,12,11,216,1,12,1,12,1,12,1,13,1,13,1,13,1,14,1,14,1,14,1,15,1,15,1,15,1,16,1,16,1,17,1,17,1,18,1,18,1,18,1,19,1,19,1,19,1,20,1,20,1,21,1,21,1,22,1,22,1,23,1,23,1,24,1,24,1,25,1,25,1,26,1,26,1,27,1,27,1,28,1,28,1,29,1,29,1,30,1,30,1,31,1,31,1,32,1,32,1,33,1,33,1,34,1,34,1,34,1,34,1,34,1,35,1,35,1,35,1,35,1,35,1,35,1,36,1,36,1,36,1,36,1,36,1,36,1,36,3,36,287,8,36,1,37,1,37,1,37,1,38,1,38,1,38,1,38,1,38,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,1,39,3,39,323,8,39,1,40,1,40,1,40,1,40,1,40,1,40,1,40,1,41,1,41,1,41,1,41,1,42,1,42,1,42,1,42,1,43,1,43,1,43,1,43,1,43,1,43,1,44,1,44,1,44,1,44,1,45,1,45,1,45,1,45,1,45,1,45,1,45,1,45,1,45,1,46,1,46,1,46,1,46,1,46,1,46,1,46,1,46,1,46,1,46,1,46,1,46,3,46,371,8,46,1,47,1,47,1,47,1,47,1,48,1,48,1,48,1,49,1,49,1,49,1,49,1,50,1,50,1,50,1,50,1,50,1,50,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,52,1,52,1,52,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,3,53,417,8,53,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,1,54,3,54,445,8,54,1,55,1,55,5,55,449,8,55,10,55,12,55,452,9,55,1,56,1,56,1,57,1,57,5,57,458,8,57,10,57,12,57,461,9,57,1,58,4,58,464,8,58,11,58,12,58,465,1,59,1,59,1,60,4,60,471,8,60,11,60,12,60,472,1,61,4,61,476,8,61,11,61,12,61,477,1,61,1,61,5,61,482,8,61,10,61,12,61,485,9,61,1,61,1,61,4,61,489,8,61,11,61,12,61,490,3,61,493,8,61,1,62,1,62,1,62,3,62,498,8,62,1,63,1,63,3,63,502,8,63,1,63,1,63,1,64,1,64,1,64,1,64,5,64,510,8,64,10,64,12,64,513,9,64,1,64,3,64,516,8,64,1,65,1,65,1,65,1,65,1,66,1,66,1,66,1,66,5,66,526,8,66,10,66,12,66,529,9,66,1,66,1,66,1,66,1,66,1,67,1,67,1,68,1,68,5,68,539,8,68,10,68,12,68,542,9,68,1,68,1,68,1,68,1,68,5,68,548,8,68,10,68,12,68,551,9,68,1,69,4,69,554,8,69,11,69,12,69,555,1,70,1,70,1,70,1,70,1,71,4,71,563,8,71,11,71,12,71,564,1,72,1,72,1,72,1,72,1,527,0,73,3,1,5,2,7,3,9,4,11,5,13,6,15,7,17,8,19,9,21,10,23,0,25,11,27,12,29,13,31,14,33,15,35,16,37,17,39,18,41,19,43,20,45,21,47,22,49,23,51,24,53,25,55,26,57,27,59,28,61,29,63,30,65,31,67,32,69,33,71,34,73,35,75,36,77,37,79,38,81,39,83,40,85,41,87,42,89,43,91,44,93,45,95,46,97,47,99,48,101,49,103,50,105,51,107,52,109,53,111,54,113,55,115,56,117,57,119,0,121,0,123,58,125,59,127,60,129,61,131,62,133,63,135,64,137,65,139,66,141,67,143,68,145,69,147,70,3,0,1,2,8,2,0,9,9,32,32,3,0,48,57,65,70,97,102,4,0,48,57,65,90,95,95,97,122,3,0,65,90,95,95,97,122,2,0,65,90,97,122,1,0,48,57,3,0,10,10,13,13,34,34,2,0,10,10,13,13,593,0,3,1,0,0,0,0,5,1,0,0,0,0,7,1,0,0,0,0,9,1,0,0,0,0,11,1,0,0,0,0,13,1,0,0,0,0,15,1,0,0,0,0,17,1,0,0,0,0,19,1,0,0,0,0,21,1,0,0,0,0,25,1,0,0,0,0,27,1,0,0,0,0,29,1,0,0,0,0,31,1,0,0,0,0,33,1,0,0,0,0,35,1,0,0,0,0,37,1,0,0,0,0,39,1,0,0,0,0,41,1,0,0,0,0,43,1,0,0,0,0,45,1,0,0,0,0,47,1,0,0,0,0,49,1,0,0,0,0,51,1,0,0,0,0,53,1,0,0,0,0,55,1,0,0,0,0,57,1,0,0,0,0,59,1,0,0,0,0,61,1,0,0,0,0,63,1,0,0,0,0,65,1,0,0,0,0,67,1,0,0,0,0,69,1,0,0,0,0,71,1,0,0,0,0,73,1,0,0,0,0,75,1,0,0,0,0,77,1,0,0,0,0,79,1,0,0,0,0,81,1,0,0,0,0,83,1,0,0,0,0,85,1,0,0,0,0,87,1,0,0,0,0,89,1,0,0,0,0,91,1,0,0,0,0,93,1,0,0,0,0,95,1,0,0,0,0,97,1,0,0,0,0,99,1,0,0,0,0,101,1,0,0,0,0,103,1,0,0,0,0,105,1,0,0,0,0,107,1,0,0,0,0,109,1,0,0,0,0,111,1,0,0,0,0,113,1,0,0,0,0,115,1,0,0,0,0,117,1,0,0,0,0,123,1,0,0,0,0,125,1,0,0,0,0,127,1,0,0,0,0,129,1,0,0,0,0,131,1,0,0,0,0,133,1,0,0,0,0,135,1,0,0,0,0,137,1,0,0,0,0,139,1,0,0,0,1,141,1,0,0,0,1,143,1,0,0,0,2,145,1,0,0,0,2,147,1,0,0,0,3,149,1,0,0,0,5,153,1,0,0,0,7,161,1,0,0,0,9,172,1,0,0,0,11,181,1,0,0,0,13,189,1,0,0,0,15,197,1,0,0,0,17,201,1,0,0,0,19,204,1,0,0,0,21,207,1,0,0,0,23,210,1,0,0,0,25,212,1,0,0,0,27,218,1,0,0,0,29,221,1,0,0,0,31,224,1,0,0,0,33,227,1,0,0,0,35,230,1,0,0,0,37,232,1,0,0,0,39,234,1,0,0,0,41,237,1,0,0,0,43,240,1,0,0,0,45,242,1,0,0,0,47,244,1,0,0,0,49,246,1,0,0,0,51,248,1,0,0,0,53,250,1,0,0,0,55,252,1,0,0,0,57,254,1,0,0,0,59,256,1,0,0,0,61,258,1,0,0,0,63,260,1,0,0,0,65,262,1,0,0,0,67,264,1,0,0,0,69,266,1,0,0,0,71,268,1,0,0,0,73,273,1,0,0,0,75,286,1,0,0,0,77,288,1,0,0,0,79,291,1,0,0,0,81,322,1,0,0,0,83,324,1,0,0,0,85,331,1,0,0,0,87,335,1,0,0,0,89,339,1,0,0,0,91,345,1,0,0,0,93,349,1,0,0,0,95,370,1,0,0,0,97,372,1,0,0,0,99,376,1,0,0,0,101,379,1,0,0,0,103,383,1,0,0,0,105,389,1,0,0,0,107,397,1,0,0,0,109,416,1,0,0,0,111,444,1,0,0,0,113,446,1,0,0,0,115,453,1,0,0,0,117,455,1,0,0,0,119,463,1,0,0,0,121,467,1,0,0,0,123,470,1,0,0,0,125,492,1,0,0,0,127,494,1,0,0,0,129,501,1,0,0,0,131,505,1,0,0,0,133,517,1,0,0,0,135,521,1,0,0,0,137,534,1,0,0,0,139,536,1,0,0,0,141,553,1,0,0,0,143,557,1,0,0,0,145,562,1,0,0,0,147,566,1,0,0,0,149,150,7,0,0,0,150,151,1,0,0,0,151,152,6,0,0,0,152,4,1,0,0,0,153,154,5,99,0,0,154,155,5,111,0,0,155,156,5,110,0,0,156,157,5,115,0,0,157,158,5,116,0,0,158,159,1,0,0,0,159,160,6,1,1,0,160,6,1,0,0,0,161,162,5,114,0,0,162,163,5,101,0,0,163,164,5,97,0,0,164,165,5,100,0,0,165,166,5,111,0,0,166,167,5,110,0,0,167,168,5,108,0,0,168,169,5,121,0,0,169,170,1,0,0,0,170,171,6,2,1,0,171,8,1,0,0,0,172,173,5,115,0,0,173,174,5,116,0,0,174,175,5,97,0,0,175,176,5,116,0,0,176,177,5,105,0,0,177,178,5,99,0,0,178,179,1,0,0,0,179,180,6,3,1,0,180,10,1,0,0,0,181,182,5,97,0,0,182,183,5,119,0,0,183,184,5,97,0,0,184,185,5,105,0,0,185,186,5,116,0,0,186,187,1,0,0,0,187,188,6,4,1,0,188,12,1,0,0,0,189,190,5,116,0,0,190,191,5,105,0,0,191,192,5,116,0,0,192,193,5,108,0,0,193,194,5,101,0,0,194,195,1,0,0,0,195,196,6,5,2,0,196,14,1,0,0,0,197,198,5,58,0,0,198,199,1,0,0,0,199,200,6,6,3,0,200,16,1,0,0,0,201,202,5,60,0,0,202,203,5,60,0,0,203,18,1,0,0,0,204,205,5,62,0,0,205,206,5,62,0,0,206,20,1,0,0,0,207,208,5,45,0,0,208,209,5,62,0,0,209,22,1,0,0,0,210,211,7,1,0,0,211,24,1,0,0,0,212,214,5,35,0,0,213,215,3,23,10,0,214,213,1,0,0,0,215,216,1,0,0,0,216,214,1,0,0,0,216,217,1,0,0,0,217,26,1,0,0,0,218,219,5,124,0,0,219,220,5,124,0,0,220,28,1,0,0,0,221,222,5,38,0,0,222,223,5,38,0,0,223,30,1,0,0,0,224,225,5,61,0,0,225,226,5,61,0,0,226,32,1,0,0,0,227,228,5,33,0,0,228,229,5,61,0,0,229,34,1,0,0,0,230,231,5,62,0,0,231,36,1,0,0,0,232,233,5,60,0,0,233,38,1,0,0,0,234,235,5,62,0,0,235,236,5,61,0,0,236,40,1,0,0,0,237,238,5,60,0,0,238,239,5,61,0,0,239,42,1,0,0,0,240,241,5,43,0,0,241,44,1,0,0,0,242,243,5,45,0,0,243,46,1,0,0,0,244,245,5,42,0,0,245,48,1,0,0,0,246,247,5,47,0,0,247,50,1,0,0,0,248,249,5,37,0,0,249,52,1,0,0,0,250,251,5,94,0,0,251,54,1,0,0,0,252,253,5,33,0,0,253,56,1,0,0,0,254,255,5,59,0,0,255,58,1,0,0,0,256,257,5,44,0,0,257,60,1,0,0,0,258,259,5,61,0,0,259,62,1,0,0,0,260,261,5,40,0,0,261,64,1,0,0,0,262,263,5,41,0,0,263,66,1,0,0,0,264,265,5,123,0,0,265,68,1,0,0,0,266,267,5,125,0,0,267,70,1,0,0,0,268,269,5,116,0,0,269,270,5,114,0,0,270,271,5,117,0,0,271,272,5,101,0,0,272,72,1,0,0,0,273,274,5,102,0,0,274,275,5,97,0,0,275,276,5,108,0,0,276,277,5,115,0,0,277,278,5,101,0,0,278,74,1,0,0,0,279,280,5,110,0,0,280,281,5,105,0,0,281,287,5,108,0,0,282,283,5,110,0,0,283,284,5,117,0,0,284,285,5,108,0,0,285,287,5,108,0,0,286,279,1,0,0,0,286,282,1,0,0,0,287,76,1,0,0,0,288,289,5,105,0,0,289,290,5,102,0,0,290,78,1,0,0,0,291,292,5,101,0,0,292,293,5,108,0,0,293,294,5,115,0,0,294,295,5,101,0,0,295,80,1,0,0,0,296,297,5,119,0,0,297,298,5,104,0,0,298,299,5,105,0,0,299,300,5,108,0,0,300,323,5,101,0,0,301,302,5,102,0,0,302,303,5,111,0,0,303,323,5,114,0,0,304,305,5,102,0,0,305,306,5,111,0,0,306,307,5,114,0,0,307,308,5,101,0,0,308,309,5,97,0,0,309,310,5,99,0,0,310,323,5,104,0,0,311,312,5,102,0,0,312,313,5,111,0,0,313,314,5,114,0,0,314,315,5,69,0,0,315,316,5,97,0,0,316,317,5,99,0,0,317,323,5,104,0,0,318,319,5,108,0,0,319,320,5,111,0,0,320,321,5,111,0,0,321,323,5,112,0,0,322,296,1,0,0,0,322,301,1,0,0,0,322,304,1,0,0,0,322,311,1,0,0,0,322,318,1,0,0,0,323,82,1,0,0,0,324,325,5,114,0,0,325,326,5,101,0,0,326,327,5,116,0,0,327,328,5,117,0,0,328,329,5,114,0,0,329,330,5,110,0,0,330,84,1,0,0,0,331,332,5,110,0,0,332,333,5,101,0,0,333,334,5,119,0,0,334,86,1,0,0,0,335,336,5,112,0,0,336,337,5,97,0,0,337,338,5,114,0,0,338,88,1,0,0,0,339,340,5,103,0,0,340,341,5,114,0,0,341,342,5,111,0,0,342,343,5,117,0,0,343,344,5,112,0,0,344,90,1,0,0,0,345,346,5,111,0,0,346,347,5,112,0,0,347,348,5,116,0,0,348,92,1,0,0,0,349,350,5,99,0,0,350,351,5,114,0,0,351,352,5,105,0,0,352,353,5,116,0,0,353,354,5,105,0,0,354,355,5,99,0,0,355,356,5,97,0,0,356,357,5,108,0,0,357,94,1,0,0,0,358,359,5,115,0,0,359,360,5,101,0,0,360,361,5,99,0,0,361,362,5,116,0,0,362,363,5,105,0,0,363,364,5,111,0,0,364,371,5,110,0,0,365,366,5,102,0,0,366,367,5,114,0,0,367,368,5,97,0,0,368,369,5,109,0,0,369,371,5,101,0,0,370,358,1,0,0,0,370,365,1,0,0,0,371,96,1,0,0,0,372,373,5,114,0,0,373,374,5,101,0,0,374,375,5,102,0,0,375,98,1,0,0,0,376,377,5,97,0,0,377,378,5,115,0,0,378,100,1,0,0,0,379,380,5,116,0,0,380,381,5,114,0,0,381,382,5,121,0,0,382,102,1,0,0,0,383,384,5,99,0,0,384,385,5,97,0,0,385,386,5,116,0,0,386,387,5,99,0,0,387,388,5,104,0,0,388,104,1,0,0,0,389,390,5,102,0,0,390,391,5,105,0,0,391,392,5,110,0,0,392,393,5,97,0,0,393,394,5,108,0,0,394,395,5,108,0,0,395,396,5,121,0,0,396,106,1,0,0,0,397,398,5,105,0,0,398,399,5,110,0,0,399,108,1,0,0,0,400,401,5,64,0,0,401,402,5,83,0,0,402,403,5,116,0,0,403,404,5,97,0,0,404,405,5,114,0,0,405,406,5,116,0,0,406,407,5,101,0,0,407,417,5,114,0,0,408,409,5,64,0,0,409,410,5,115,0,0,410,411,5,116,0,0,411,412,5,97,0,0,412,413,5,114,0,0,413,414,5,116,0,0,414,415,5,101,0,0,415,417,5,114,0,0,416,400,1,0,0,0,416,408,1,0,0,0,417,110,1,0,0,0,418,419,5,64,0,0,419,420,5,82,0,0,420,421,5,101,0,0,421,422,5,116,0,0,422,423,5,117,0,0,423,424,5,114,0,0,424,445,5,110,0,0,425,426,5,64,0,0,426,427,5,114,0,0,427,428,5,101,0,0,428,429,5,116,0,0,429,430,5,117,0,0,430,431,5,114,0,0,431,445,5,110,0,0,432,433,5,64,0,0,433,434,5,82,0,0,434,435,5,101,0,0,435,436,5,112,0,0,436,437,5,108,0,0,437,445,5,121,0,0,438,439,5,64,0,0,439,440,5,114,0,0,440,441,5,101,0,0,441,442,5,112,0,0,442,443,5,108,0,0,443,445,5,121,0,0,444,418,1,0,0,0,444,425,1,0,0,0,444,432,1,0,0,0,444,438,1,0,0,0,445,112,1,0,0,0,446,450,5,64,0,0,447,449,7,2,0,0,448,447,1,0,0,0,449,452,1,0,0,0,450,448,1,0,0,0,450,451,1,0,0,0,451,114,1,0,0,0,452,450,1,0,0,0,453,454,5,46,0,0,454,116,1,0,0,0,455,459,7,3,0,0,456,458,7,2,0,0,457,456,1,0,0,0,458,461,1,0,0,0,459,457,1,0,0,0,459,460,1,0,0,0,460,118,1,0,0,0,461,459,1,0,0,0,462,464,7,4,0,0,463,462,1,0,0,0,464,465,1,0,0,0,465,463,1,0,0,0,465,466,1,0,0,0,466,120,1,0,0,0,467,468,7,5,0,0,468,122,1,0,0,0,469,471,3,121,59,0,470,469,1,0,0,0,471,472,1,0,0,0,472,470,1,0,0,0,472,473,1,0,0,0,473,124,1,0,0,0,474,476,3,121,59,0,475,474,1,0,0,0,476,477,1,0,0,0,477,475,1,0,0,0,477,478,1,0,0,0,478,479,1,0,0,0,479,483,5,46,0,0,480,482,3,121,59,0,481,480,1,0,0,0,482,485,1,0,0,0,483,481,1,0,0,0,483,484,1,0,0,0,484,493,1,0,0,0,485,483,1,0,0,0,486,488,5,46,0,0,487,489,3,121,59,0,488,487,1,0,0,0,489,490,1,0,0,0,490,488,1,0,0,0,490,491,1,0,0,0,491,493,1,0,0,0,492,475,1,0,0,0,492,486,1,0,0,0,493,126,1,0,0,0,494,497,5,36,0,0,495,498,3,123,60,0,496,498,3,125,61,0,497,495,1,0,0,0,497,496,1,0,0,0,498,128,1,0,0,0,499,502,3,123,60,0,500,502,3,125,61,0,501,499,1,0,0,0,501,500,1,0,0,0,502,503,1,0,0,0,503,504,3,119,58,0,504,130,1,0,0,0,505,511,5,34,0,0,506,510,8,6,0,0,507,508,5,34,0,0,508,510,5,34,0,0,509,506,1,0,0,0,509,507,1,0,0,0,510,513,1,0,0,0,511,509,1,0,0,0,511,512,1,0,0,0,512,515,1,0,0,0,513,511,1,0,0,0,514,516,7,6,0,0,515,514,1,0,0,0,515,516,1,0,0,0,516,132,1,0,0,0,517,518,7,7,0,0,518,519,1,0,0,0,519,520,6,65,0,0,520,134,1,0,0,0,521,522,5,47,0,0,522,523,5,47,0,0,523,527,1,0,0,0,524,526,9,0,0,0,525,524,1,0,0,0,526,529,1,0,0,0,527,528,1,0,0,0,527,525,1,0,0,0,528,530,1,0,0,0,529,527,1,0,0,0,530,531,5,10,0,0,531,532,1,0,0,0,532,533,6,66,4,0,533,136,1,0,0,0,534,535,9,0,0,0,535,138,1,0,0,0,536,540,4,68,0,0,537,539,3,3,0,0,538,537,1,0,0,0,539,542,1,0,0,0,540,538,1,0,0,0,540,541,1,0,0,0,541,543,1,0,0,0,542,540,1,0,0,0,543,544,5,61,0,0,544,545,5,61,0,0,545,549,1,0,0,0,546,548,8,7,0,0,547,546,1,0,0,0,548,551,1,0,0,0,549,547,1,0,0,0,549,550,1,0,0,0,550,140,1,0,0,0,551,549,1,0,0,0,552,554,8,7,0,0,553,552,1,0,0,0,554,555,1,0,0,0,555,553,1,0,0,0,555,556,1,0,0,0,556,142,1,0,0,0,557,558,7,7,0,0,558,559,1,0,0,0,559,560,6,70,5,0,560,144,1,0,0,0,561,563,8,7,0,0,562,561,1,0,0,0,563,564,1,0,0,0,564,562,1,0,0,0,564,565,1,0,0,0,565,146,1,0,0,0,566,567,7,7,0,0,567,568,1,0,0,0,568,569,6,72,5,0,569,148,1,0,0,0,27,0,1,2,216,286,322,370,416,444,450,459,465,472,477,483,490,492,497,501,509,511,515,527,540,549,555,564,6,0,1,0,0,3,0,5,2,0,5,1,0,0,2,0,4,0,0],Eu=new $.atn.ATNDeserializer().deserialize(iw),aw=Eu.decisionToState.map((t,e)=>new $.dfa.DFA(t,e)),_e=class extends $.Lexer{static{a(this,"S2")}constructor(e){super(e),this._interp=new $.atn.LexerATNSimulator(this,Eu,aw,new $.PredictionContextCache)}get atn(){return Eu}};he(_e,"grammarFileName","sequenceLexer.g4"),he(_e,"channelNames",["DEFAULT_TOKEN_CHANNEL","HIDDEN","COMMENT_CHANNEL","MODIFIER_CHANNEL"]),he(_e,"modeNames",["DEFAULT_MODE","EVENT","TITLE_MODE"]),he(_e,"literalNames",[null,null,"'const'","'readonly'","'static'","'await'","'title'","':'","'<<'","'>>'","'->'",null,"'||'","'&&'","'=='","'!='","'>'","'<'","'>='","'<='","'+'","'-'","'*'","'/'","'%'","'^'","'!'","';'","','","'='","'('","')'","'{'","'}'","'true'","'false'",null,"'if'","'else'",null,"'return'","'new'","'par'","'group'","'opt'","'critical'",null,"'ref'","'as'","'try'","'catch'","'finally'","'in'",null,null,null,"'.'"]),he(_e,"symbolicNames",[null,"WS","CONSTANT","READONLY","STATIC","AWAIT","TITLE","COL","SOPEN","SCLOSE","ARROW","COLOR","OR","AND","EQ","NEQ","GT","LT","GTEQ","LTEQ","PLUS","MINUS","MULT","DIV","MOD","POW","NOT","SCOL","COMMA","ASSIGN","OPAR","CPAR","OBRACE","CBRACE","TRUE","FALSE","NIL","IF","ELSE","WHILE","RETURN","NEW","PAR","GROUP","OPT","CRITICAL","SECTION","REF","AS","TRY","CATCH","FINALLY","IN","STARTER_LXR","ANNOTATION_RET","ANNOTATION","DOT","ID","INT","FLOAT","MONEY","NUMBER_UNIT","STRING","CR","COMMENT","OTHER","DIVIDER","EVENT_PAYLOAD_LXR","EVENT_END","TITLE_CONTENT","TITLE_END"]),he(_e,"ruleNames",["WS","CONSTANT","READONLY","STATIC","AWAIT","TITLE","COL","SOPEN","SCLOSE","ARROW","HEX","COLOR","OR","AND","EQ","NEQ","GT","LT","GTEQ","LTEQ","PLUS","MINUS","MULT","DIV","MOD","POW","NOT","SCOL","COMMA","ASSIGN","OPAR","CPAR","OBRACE","CBRACE","TRUE","FALSE","NIL","IF","ELSE","WHILE","RETURN","NEW","PAR","GROUP","OPT","CRITICAL","SECTION","REF","AS","TRY","CATCH","FINALLY","IN","STARTER_LXR","ANNOTATION_RET","ANNOTATION","DOT","ID","UNIT","DIGIT","INT","FLOAT","MONEY","NUMBER_UNIT","STRING","CR","COMMENT","OTHER","DIVIDER","EVENT_PAYLOAD_LXR","EVENT_END","TITLE_CONTENT","TITLE_END"]);_e.EOF=$.Token.EOF;_e.WS=1;_e.CONSTANT=2;_e.READONLY=3;_e.STATIC=4;_e.AWAIT=5;_e.TITLE=6;_e.COL=7;_e.SOPEN=8;_e.SCLOSE=9;_e.ARROW=10;_e.COLOR=11;_e.OR=12;_e.AND=13;_e.EQ=14;_e.NEQ=15;_e.GT=16;_e.LT=17;_e.GTEQ=18;_e.LTEQ=19;_e.PLUS=20;_e.MINUS=21;_e.MULT=22;_e.DIV=23;_e.MOD=24;_e.POW=25;_e.NOT=26;_e.SCOL=27;_e.COMMA=28;_e.ASSIGN=29;_e.OPAR=30;_e.CPAR=31;_e.OBRACE=32;_e.CBRACE=33;_e.TRUE=34;_e.FALSE=35;_e.NIL=36;_e.IF=37;_e.ELSE=38;_e.WHILE=39;_e.RETURN=40;_e.NEW=41;_e.PAR=42;_e.GROUP=43;_e.OPT=44;_e.CRITICAL=45;_e.SECTION=46;_e.REF=47;_e.AS=48;_e.TRY=49;_e.CATCH=50;_e.FINALLY=51;_e.IN=52;_e.STARTER_LXR=53;_e.ANNOTATION_RET=54;_e.ANNOTATION=55;_e.DOT=56;_e.ID=57;_e.INT=58;_e.FLOAT=59;_e.MONEY=60;_e.NUMBER_UNIT=61;_e.STRING=62;_e.CR=63;_e.COMMENT=64;_e.OTHER=65;_e.DIVIDER=66;_e.EVENT_PAYLOAD_LXR=67;_e.EVENT_END=68;_e.TITLE_CONTENT=69;_e.TITLE_END=70;_e.COMMENT_CHANNEL=2;_e.MODIFIER_CHANNEL=3;_e.EVENT=1;_e.TITLE_MODE=2;_e.prototype.sempred=function(t,e,n){switch(e){case 68:return this.DIVIDER_sempred(t,n);default:throw"No registered predicate for:"+e}};_e.prototype.DIVIDER_sempred=function(t,e){switch(e){case 0:return this.column===0;default:throw"No predicate with index:"+e}};Q=class extends $.tree.ParseTreeListener{static{a(this,"Q")}enterProg(e){}exitProg(e){}enterTitle(e){}exitTitle(e){}enterHead(e){}exitHead(e){}enterGroup(e){}exitGroup(e){}enterStarterExp(e){}exitStarterExp(e){}enterStarter(e){}exitStarter(e){}enterParticipant(e){}exitParticipant(e){}enterStereotype(e){}exitStereotype(e){}enterLabel(e){}exitLabel(e){}enterParticipantType(e){}exitParticipantType(e){}enterName(e){}exitName(e){}enterWidth(e){}exitWidth(e){}enterBlock(e){}exitBlock(e){}enterRet(e){}exitRet(e){}enterDivider(e){}exitDivider(e){}enterDividerNote(e){}exitDividerNote(e){}enterStat(e){}exitStat(e){}enterPar(e){}exitPar(e){}enterOpt(e){}exitOpt(e){}enterCritical(e){}exitCritical(e){}enterSection(e){}exitSection(e){}enterCreation(e){}exitCreation(e){}enterRef(e){}exitRef(e){}enterCreationBody(e){}exitCreationBody(e){}enterMessage(e){}exitMessage(e){}enterMessageBody(e){}exitMessageBody(e){}enterFunc(e){}exitFunc(e){}enterFrom(e){}exitFrom(e){}enterTo(e){}exitTo(e){}enterSignature(e){}exitSignature(e){}enterInvocation(e){}exitInvocation(e){}enterAssignment(e){}exitAssignment(e){}enterAsyncMessage(e){}exitAsyncMessage(e){}enterContent(e){}exitContent(e){}enterConstruct(e){}exitConstruct(e){}enterType(e){}exitType(e){}enterAssignee(e){}exitAssignee(e){}enterMethodName(e){}exitMethodName(e){}enterParameters(e){}exitParameters(e){}enterParameter(e){}exitParameter(e){}enterDeclaration(e){}exitDeclaration(e){}enterTcf(e){}exitTcf(e){}enterTryBlock(e){}exitTryBlock(e){}enterCatchBlock(e){}exitCatchBlock(e){}enterFinallyBlock(e){}exitFinallyBlock(e){}enterAlt(e){}exitAlt(e){}enterIfBlock(e){}exitIfBlock(e){}enterElseIfBlock(e){}exitElseIfBlock(e){}enterElseBlock(e){}exitElseBlock(e){}enterBraceBlock(e){}exitBraceBlock(e){}enterLoop(e){}exitLoop(e){}enterAssignmentExpr(e){}exitAssignmentExpr(e){}enterFuncExpr(e){}exitFuncExpr(e){}enterAtomExpr(e){}exitAtomExpr(e){}enterOrExpr(e){}exitOrExpr(e){}enterAdditiveExpr(e){}exitAdditiveExpr(e){}enterRelationalExpr(e){}exitRelationalExpr(e){}enterPlusExpr(e){}exitPlusExpr(e){}enterNotExpr(e){}exitNotExpr(e){}enterUnaryMinusExpr(e){}exitUnaryMinusExpr(e){}enterCreationExpr(e){}exitCreationExpr(e){}enterParenthesizedExpr(e){}exitParenthesizedExpr(e){}enterMultiplicationExpr(e){}exitMultiplicationExpr(e){}enterEqualityExpr(e){}exitEqualityExpr(e){}enterAndExpr(e){}exitAndExpr(e){}enterNumberAtom(e){}exitNumberAtom(e){}enterNumberUnitAtom(e){}exitNumberUnitAtom(e){}enterMoneyAtom(e){}exitMoneyAtom(e){}enterBooleanAtom(e){}exitBooleanAtom(e){}enterIdAtom(e){}exitIdAtom(e){}enterStringAtom(e){}exitStringAtom(e){}enterNilAtom(e){}exitNilAtom(e){}enterParExpr(e){}exitParExpr(e){}enterCondition(e){}exitCondition(e){}enterInExpr(e){}exitInExpr(e){}},cw=[4,1,70,609,2,0,7,0,2,1,7,1,2,2,7,2,2,3,7,3,2,4,7,4,2,5,7,5,2,6,7,6,2,7,7,7,2,8,7,8,2,9,7,9,2,10,7,10,2,11,7,11,2,12,7,12,2,13,7,13,2,14,7,14,2,15,7,15,2,16,7,16,2,17,7,17,2,18,7,18,2,19,7,19,2,20,7,20,2,21,7,21,2,22,7,22,2,23,7,23,2,24,7,24,2,25,7,25,2,26,7,26,2,27,7,27,2,28,7,28,2,29,7,29,2,30,7,30,2,31,7,31,2,32,7,32,2,33,7,33,2,34,7,34,2,35,7,35,2,36,7,36,2,37,7,37,2,38,7,38,2,39,7,39,2,40,7,40,2,41,7,41,2,42,7,42,2,43,7,43,2,44,7,44,2,45,7,45,2,46,7,46,2,47,7,47,2,48,7,48,2,49,7,49,2,50,7,50,2,51,7,51,2,52,7,52,2,53,7,53,2,54,7,54,2,55,7,55,1,0,3,0,114,8,0,1,0,1,0,3,0,118,8,0,1,0,1,0,1,0,1,0,3,0,124,8,0,1,0,3,0,127,8,0,1,0,1,0,1,0,3,0,132,8,0,1,1,1,1,3,1,136,8,1,1,1,3,1,139,8,1,1,2,1,2,4,2,143,8,2,11,2,12,2,144,1,2,1,2,5,2,149,8,2,10,2,12,2,152,9,2,1,2,3,2,155,8,2,1,3,1,3,3,3,159,8,3,1,3,1,3,5,3,163,8,3,10,3,12,3,166,9,3,1,3,1,3,1,3,3,3,171,8,3,1,3,1,3,1,3,3,3,176,8,3,3,3,178,8,3,1,4,1,4,1,4,3,4,183,8,4,1,4,3,4,186,8,4,1,4,3,4,189,8,4,1,5,1,5,1,6,3,6,194,8,6,1,6,3,6,197,8,6,1,6,1,6,3,6,201,8,6,1,6,3,6,204,8,6,1,6,3,6,207,8,6,1,6,1,6,3,6,211,8,6,1,7,1,7,1,7,1,7,1,7,1,7,1,7,3,7,220,8,7,1,7,1,7,3,7,224,8,7,3,7,226,8,7,1,8,1,8,1,8,3,8,231,8,8,1,9,1,9,1,10,1,10,1,11,1,11,1,12,4,12,240,8,12,11,12,12,12,241,1,13,1,13,3,13,246,8,13,1,13,3,13,249,8,13,1,13,1,13,1,13,3,13,254,8,13,3,13,256,8,13,1,14,1,14,1,15,1,15,1,16,1,16,1,16,1,16,1,16,1,16,1,16,1,16,1,16,1,16,1,16,3,16,273,8,16,1,16,1,16,1,16,1,16,1,16,3,16,280,8,16,1,17,1,17,1,17,3,17,285,8,17,1,18,1,18,1,18,3,18,290,8,18,1,19,1,19,1,19,3,19,295,8,19,1,19,3,19,298,8,19,1,19,1,19,3,19,302,8,19,1,20,1,20,1,20,3,20,307,8,20,1,20,3,20,310,8,20,1,20,1,20,1,20,3,20,315,8,20,1,21,1,21,1,21,3,21,320,8,21,1,22,1,22,1,22,1,22,1,22,5,22,327,8,22,10,22,12,22,330,9,22,5,22,332,8,22,10,22,12,22,335,9,22,1,22,1,22,3,22,339,8,22,1,23,3,23,342,8,23,1,23,1,23,1,23,1,23,3,23,348,8,23,1,23,3,23,351,8,23,1,23,3,23,354,8,23,1,23,3,23,357,8,23,1,24,1,24,1,24,3,24,362,8,24,1,25,3,25,365,8,25,1,25,1,25,1,25,3,25,370,8,25,1,25,1,25,1,25,3,25,375,8,25,1,25,1,25,1,25,1,25,1,25,3,25,382,8,25,1,25,1,25,1,25,3,25,387,8,25,1,26,1,26,1,26,5,26,392,8,26,10,26,12,26,395,9,26,1,27,1,27,1,28,1,28,1,29,1,29,3,29,403,8,29,1,30,1,30,3,30,407,8,30,1,30,1,30,1,31,3,31,412,8,31,1,31,1,31,1,31,1,32,1,32,1,32,3,32,420,8,32,1,32,1,32,1,32,3,32,425,8,32,1,32,1,32,1,32,3,32,430,8,32,3,32,432,8,32,1,33,1,33,1,34,1,34,1,35,1,35,1,36,1,36,1,36,1,36,5,36,444,8,36,10,36,12,36,447,9,36,1,36,1,36,3,36,451,8,36,1,37,1,37,1,38,1,38,1,38,5,38,458,8,38,10,38,12,38,461,9,38,1,38,3,38,464,8,38,1,39,1,39,3,39,468,8,39,1,40,1,40,1,40,1,41,1,41,5,41,475,8,41,10,41,12,41,478,9,41,1,41,3,41,481,8,41,1,42,1,42,1,42,1,43,1,43,3,43,488,8,43,1,43,1,43,1,44,1,44,1,44,1,45,1,45,5,45,497,8,45,10,45,12,45,500,9,45,1,45,3,45,503,8,45,1,46,1,46,1,46,1,46,1,47,1,47,1,47,1,47,1,47,1,48,1,48,1,48,1,49,1,49,3,49,519,8,49,1,49,1,49,1,50,1,50,1,50,1,50,1,50,1,50,1,50,3,50,530,8,50,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,3,51,541,8,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,3,51,552,8,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,1,51,5,51,575,8,51,10,51,12,51,578,9,51,1,52,1,52,1,52,1,52,1,52,1,52,1,52,3,52,587,8,52,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,1,53,3,53,598,8,53,1,54,1,54,1,54,3,54,603,8,54,1,55,1,55,1,55,1,55,1,55,0,1,102,56,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,0,10,2,0,57,57,62,62,2,0,8,8,17,17,2,0,9,9,16,16,2,0,10,10,21,21,1,0,22,24,1,0,20,21,1,0,16,19,1,0,14,15,1,0,58,59,1,0,34,35,680,0,131,1,0,0,0,2,133,1,0,0,0,4,154,1,0,0,0,6,177,1,0,0,0,8,188,1,0,0,0,10,190,1,0,0,0,12,210,1,0,0,0,14,225,1,0,0,0,16,230,1,0,0,0,18,232,1,0,0,0,20,234,1,0,0,0,22,236,1,0,0,0,24,239,1,0,0,0,26,255,1,0,0,0,28,257,1,0,0,0,30,259,1,0,0,0,32,279,1,0,0,0,34,284,1,0,0,0,36,289,1,0,0,0,38,301,1,0,0,0,40,314,1,0,0,0,42,316,1,0,0,0,44,321,1,0,0,0,46,356,1,0,0,0,48,358,1,0,0,0,50,386,1,0,0,0,52,388,1,0,0,0,54,396,1,0,0,0,56,398,1,0,0,0,58,400,1,0,0,0,60,404,1,0,0,0,62,411,1,0,0,0,64,431,1,0,0,0,66,433,1,0,0,0,68,435,1,0,0,0,70,437,1,0,0,0,72,450,1,0,0,0,74,452,1,0,0,0,76,454,1,0,0,0,78,467,1,0,0,0,80,469,1,0,0,0,82,472,1,0,0,0,84,482,1,0,0,0,86,485,1,0,0,0,88,491,1,0,0,0,90,494,1,0,0,0,92,504,1,0,0,0,94,508,1,0,0,0,96,513,1,0,0,0,98,516,1,0,0,0,100,529,1,0,0,0,102,551,1,0,0,0,104,586,1,0,0,0,106,597,1,0,0,0,108,602,1,0,0,0,110,604,1,0,0,0,112,114,3,2,1,0,113,112,1,0,0,0,113,114,1,0,0,0,114,115,1,0,0,0,115,132,5,0,0,1,116,118,3,2,1,0,117,116,1,0,0,0,117,118,1,0,0,0,118,119,1,0,0,0,119,120,3,4,2,0,120,121,5,0,0,1,121,132,1,0,0,0,122,124,3,2,1,0,123,122,1,0,0,0,123,124,1,0,0,0,124,126,1,0,0,0,125,127,3,4,2,0,126,125,1,0,0,0,126,127,1,0,0,0,127,128,1,0,0,0,128,129,3,24,12,0,129,130,5,0,0,1,130,132,1,0,0,0,131,113,1,0,0,0,131,117,1,0,0,0,131,123,1,0,0,0,132,1,1,0,0,0,133,135,5,6,0,0,134,136,5,69,0,0,135,134,1,0,0,0,135,136,1,0,0,0,136,138,1,0,0,0,137,139,5,70,0,0,138,137,1,0,0,0,138,139,1,0,0,0,139,3,1,0,0,0,140,143,3,6,3,0,141,143,3,12,6,0,142,140,1,0,0,0,142,141,1,0,0,0,143,144,1,0,0,0,144,142,1,0,0,0,144,145,1,0,0,0,145,155,1,0,0,0,146,149,3,6,3,0,147,149,3,12,6,0,148,146,1,0,0,0,148,147,1,0,0,0,149,152,1,0,0,0,150,148,1,0,0,0,150,151,1,0,0,0,151,153,1,0,0,0,152,150,1,0,0,0,153,155,3,8,4,0,154,142,1,0,0,0,154,150,1,0,0,0,155,5,1,0,0,0,156,158,5,43,0,0,157,159,3,20,10,0,158,157,1,0,0,0,158,159,1,0,0,0,159,160,1,0,0,0,160,164,5,32,0,0,161,163,3,12,6,0,162,161,1,0,0,0,163,166,1,0,0,0,164,162,1,0,0,0,164,165,1,0,0,0,165,167,1,0,0,0,166,164,1,0,0,0,167,178,5,33,0,0,168,170,5,43,0,0,169,171,3,20,10,0,170,169,1,0,0,0,170,171,1,0,0,0,171,172,1,0,0,0,172,178,5,32,0,0,173,175,5,43,0,0,174,176,3,20,10,0,175,174,1,0,0,0,175,176,1,0,0,0,176,178,1,0,0,0,177,156,1,0,0,0,177,168,1,0,0,0,177,173,1,0,0,0,178,7,1,0,0,0,179,185,5,53,0,0,180,182,5,30,0,0,181,183,3,10,5,0,182,181,1,0,0,0,182,183,1,0,0,0,183,184,1,0,0,0,184,186,5,31,0,0,185,180,1,0,0,0,185,186,1,0,0,0,186,189,1,0,0,0,187,189,5,55,0,0,188,179,1,0,0,0,188,187,1,0,0,0,189,9,1,0,0,0,190,191,7,0,0,0,191,11,1,0,0,0,192,194,3,18,9,0,193,192,1,0,0,0,193,194,1,0,0,0,194,196,1,0,0,0,195,197,3,14,7,0,196,195,1,0,0,0,196,197,1,0,0,0,197,198,1,0,0,0,198,200,3,20,10,0,199,201,3,22,11,0,200,199,1,0,0,0,200,201,1,0,0,0,201,203,1,0,0,0,202,204,3,16,8,0,203,202,1,0,0,0,203,204,1,0,0,0,204,206,1,0,0,0,205,207,5,11,0,0,206,205,1,0,0,0,206,207,1,0,0,0,207,211,1,0,0,0,208,211,3,14,7,0,209,211,3,18,9,0,210,193,1,0,0,0,210,208,1,0,0,0,210,209,1,0,0,0,211,13,1,0,0,0,212,213,5,8,0,0,213,214,3,20,10,0,214,215,5,9,0,0,215,226,1,0,0,0,216,217,5,8,0,0,217,219,3,20,10,0,218,220,5,16,0,0,219,218,1,0,0,0,219,220,1,0,0,0,220,226,1,0,0,0,221,223,7,1,0,0,222,224,7,2,0,0,223,222,1,0,0,0,223,224,1,0,0,0,224,226,1,0,0,0,225,212,1,0,0,0,225,216,1,0,0,0,225,221,1,0,0,0,226,15,1,0,0,0,227,228,5,48,0,0,228,231,3,20,10,0,229,231,5,48,0,0,230,227,1,0,0,0,230,229,1,0,0,0,231,17,1,0,0,0,232,233,5,55,0,0,233,19,1,0,0,0,234,235,7,0,0,0,235,21,1,0,0,0,236,237,5,58,0,0,237,23,1,0,0,0,238,240,3,32,16,0,239,238,1,0,0,0,240,241,1,0,0,0,241,239,1,0,0,0,241,242,1,0,0,0,242,25,1,0,0,0,243,245,5,40,0,0,244,246,3,102,51,0,245,244,1,0,0,0,245,246,1,0,0,0,246,248,1,0,0,0,247,249,5,27,0,0,248,247,1,0,0,0,248,249,1,0,0,0,249,256,1,0,0,0,250,251,5,54,0,0,251,253,3,64,32,0,252,254,5,68,0,0,253,252,1,0,0,0,253,254,1,0,0,0,254,256,1,0,0,0,255,243,1,0,0,0,255,250,1,0,0,0,256,27,1,0,0,0,257,258,3,30,15,0,258,29,1,0,0,0,259,260,5,66,0,0,260,31,1,0,0,0,261,280,3,90,45,0,262,280,3,34,17,0,263,280,3,36,18,0,264,280,3,38,19,0,265,280,3,40,20,0,266,280,3,44,22,0,267,280,3,100,50,0,268,280,3,42,21,0,269,280,3,48,24,0,270,272,3,64,32,0,271,273,5,68,0,0,272,271,1,0,0,0,272,273,1,0,0,0,273,280,1,0,0,0,274,280,3,26,13,0,275,280,3,28,14,0,276,280,3,82,41,0,277,278,5,65,0,0,278,280,6,16,-1,0,279,261,1,0,0,0,279,262,1,0,0,0,279,263,1,0,0,0,279,264,1,0,0,0,279,265,1,0,0,0,279,266,1,0,0,0,279,267,1,0,0,0,279,268,1,0,0,0,279,269,1,0,0,0,279,270,1,0,0,0,279,274,1,0,0,0,279,275,1,0,0,0,279,276,1,0,0,0,279,277,1,0,0,0,280,33,1,0,0,0,281,282,5,42,0,0,282,285,3,98,49,0,283,285,5,42,0,0,284,281,1,0,0,0,284,283,1,0,0,0,285,35,1,0,0,0,286,287,5,44,0,0,287,290,3,98,49,0,288,290,5,44,0,0,289,286,1,0,0,0,289,288,1,0,0,0,290,37,1,0,0,0,291,297,5,45,0,0,292,294,5,30,0,0,293,295,3,104,52,0,294,293,1,0,0,0,294,295,1,0,0,0,295,296,1,0,0,0,296,298,5,31,0,0,297,292,1,0,0,0,297,298,1,0,0,0,298,299,1,0,0,0,299,302,3,98,49,0,300,302,5,45,0,0,301,291,1,0,0,0,301,300,1,0,0,0,302,39,1,0,0,0,303,309,5,46,0,0,304,306,5,30,0,0,305,307,3,104,52,0,306,305,1,0,0,0,306,307,1,0,0,0,307,308,1,0,0,0,308,310,5,31,0,0,309,304,1,0,0,0,309,310,1,0,0,0,310,311,1,0,0,0,311,315,3,98,49,0,312,315,3,98,49,0,313,315,5,46,0,0,314,303,1,0,0,0,314,312,1,0,0,0,314,313,1,0,0,0,315,41,1,0,0,0,316,319,3,46,23,0,317,320,5,27,0,0,318,320,3,98,49,0,319,317,1,0,0,0,319,318,1,0,0,0,319,320,1,0,0,0,320,43,1,0,0,0,321,322,5,47,0,0,322,323,5,30,0,0,323,333,3,20,10,0,324,328,5,28,0,0,325,327,3,20,10,0,326,325,1,0,0,0,327,330,1,0,0,0,328,326,1,0,0,0,328,329,1,0,0,0,329,332,1,0,0,0,330,328,1,0,0,0,331,324,1,0,0,0,332,335,1,0,0,0,333,331,1,0,0,0,333,334,1,0,0,0,334,336,1,0,0,0,335,333,1,0,0,0,336,338,5,31,0,0,337,339,5,27,0,0,338,337,1,0,0,0,338,339,1,0,0,0,339,45,1,0,0,0,340,342,3,62,31,0,341,340,1,0,0,0,341,342,1,0,0,0,342,343,1,0,0,0,343,344,5,41,0,0,344,350,3,68,34,0,345,347,5,30,0,0,346,348,3,76,38,0,347,346,1,0,0,0,347,348,1,0,0,0,348,349,1,0,0,0,349,351,5,31,0,0,350,345,1,0,0,0,350,351,1,0,0,0,351,357,1,0,0,0,352,354,3,62,31,0,353,352,1,0,0,0,353,354,1,0,0,0,354,355,1,0,0,0,355,357,5,41,0,0,356,341,1,0,0,0,356,353,1,0,0,0,357,47,1,0,0,0,358,361,3,50,25,0,359,362,5,27,0,0,360,362,3,98,49,0,361,359,1,0,0,0,361,360,1,0,0,0,361,362,1,0,0,0,362,49,1,0,0,0,363,365,3,62,31,0,364,363,1,0,0,0,364,365,1,0,0,0,365,374,1,0,0,0,366,367,3,54,27,0,367,368,5,10,0,0,368,370,1,0,0,0,369,366,1,0,0,0,369,370,1,0,0,0,370,371,1,0,0,0,371,372,3,56,28,0,372,373,5,56,0,0,373,375,1,0,0,0,374,369,1,0,0,0,374,375,1,0,0,0,375,376,1,0,0,0,376,387,3,52,26,0,377,387,3,62,31,0,378,379,3,54,27,0,379,380,5,10,0,0,380,382,1,0,0,0,381,378,1,0,0,0,381,382,1,0,0,0,382,383,1,0,0,0,383,384,3,56,28,0,384,385,5,56,0,0,385,387,1,0,0,0,386,364,1,0,0,0,386,377,1,0,0,0,386,381,1,0,0,0,387,51,1,0,0,0,388,393,3,58,29,0,389,390,5,56,0,0,390,392,3,58,29,0,391,389,1,0,0,0,392,395,1,0,0,0,393,391,1,0,0,0,393,394,1,0,0,0,394,53,1,0,0,0,395,393,1,0,0,0,396,397,7,0,0,0,397,55,1,0,0,0,398,399,7,0,0,0,399,57,1,0,0,0,400,402,3,74,37,0,401,403,3,60,30,0,402,401,1,0,0,0,402,403,1,0,0,0,403,59,1,0,0,0,404,406,5,30,0,0,405,407,3,76,38,0,406,405,1,0,0,0,406,407,1,0,0,0,407,408,1,0,0,0,408,409,5,31,0,0,409,61,1,0,0,0,410,412,3,70,35,0,411,410,1,0,0,0,411,412,1,0,0,0,412,413,1,0,0,0,413,414,3,72,36,0,414,415,5,29,0,0,415,63,1,0,0,0,416,417,3,54,27,0,417,418,5,10,0,0,418,420,1,0,0,0,419,416,1,0,0,0,419,420,1,0,0,0,420,421,1,0,0,0,421,422,3,56,28,0,422,424,5,7,0,0,423,425,3,66,33,0,424,423,1,0,0,0,424,425,1,0,0,0,425,432,1,0,0,0,426,427,3,54,27,0,427,429,7,3,0,0,428,430,3,56,28,0,429,428,1,0,0,0,429,430,1,0,0,0,430,432,1,0,0,0,431,419,1,0,0,0,431,426,1,0,0,0,432,65,1,0,0,0,433,434,5,67,0,0,434,67,1,0,0,0,435,436,7,0,0,0,436,69,1,0,0,0,437,438,7,0,0,0,438,71,1,0,0,0,439,451,3,104,52,0,440,445,5,57,0,0,441,442,5,28,0,0,442,444,5,57,0,0,443,441,1,0,0,0,444,447,1,0,0,0,445,443,1,0,0,0,445,446,1,0,0,0,446,451,1,0,0,0,447,445,1,0,0,0,448,451,5,62,0,0,449,451,5,41,0,0,450,439,1,0,0,0,450,440,1,0,0,0,450,448,1,0,0,0,450,449,1,0,0,0,451,73,1,0,0,0,452,453,7,0,0,0,453,75,1,0,0,0,454,459,3,78,39,0,455,456,5,28,0,0,456,458,3,78,39,0,457,455,1,0,0,0,458,461,1,0,0,0,459,457,1,0,0,0,459,460,1,0,0,0,460,463,1,0,0,0,461,459,1,0,0,0,462,464,5,28,0,0,463,462,1,0,0,0,463,464,1,0,0,0,464,77,1,0,0,0,465,468,3,80,40,0,466,468,3,102,51,0,467,465,1,0,0,0,467,466,1,0,0,0,468,79,1,0,0,0,469,470,3,70,35,0,470,471,5,57,0,0,471,81,1,0,0,0,472,476,3,84,42,0,473,475,3,86,43,0,474,473,1,0,0,0,475,478,1,0,0,0,476,474,1,0,0,0,476,477,1,0,0,0,477,480,1,0,0,0,478,476,1,0,0,0,479,481,3,88,44,0,480,479,1,0,0,0,480,481,1,0,0,0,481,83,1,0,0,0,482,483,5,49,0,0,483,484,3,98,49,0,484,85,1,0,0,0,485,487,5,50,0,0,486,488,3,60,30,0,487,486,1,0,0,0,487,488,1,0,0,0,488,489,1,0,0,0,489,490,3,98,49,0,490,87,1,0,0,0,491,492,5,51,0,0,492,493,3,98,49,0,493,89,1,0,0,0,494,498,3,92,46,0,495,497,3,94,47,0,496,495,1,0,0,0,497,500,1,0,0,0,498,496,1,0,0,0,498,499,1,0,0,0,499,502,1,0,0,0,500,498,1,0,0,0,501,503,3,96,48,0,502,501,1,0,0,0,502,503,1,0,0,0,503,91,1,0,0,0,504,505,5,37,0,0,505,506,3,106,53,0,506,507,3,98,49,0,507,93,1,0,0,0,508,509,5,38,0,0,509,510,5,37,0,0,510,511,3,106,53,0,511,512,3,98,49,0,512,95,1,0,0,0,513,514,5,38,0,0,514,515,3,98,49,0,515,97,1,0,0,0,516,518,5,32,0,0,517,519,3,24,12,0,518,517,1,0,0,0,518,519,1,0,0,0,519,520,1,0,0,0,520,521,5,33,0,0,521,99,1,0,0,0,522,523,5,39,0,0,523,524,3,106,53,0,524,525,3,98,49,0,525,530,1,0,0,0,526,527,5,39,0,0,527,530,3,106,53,0,528,530,5,39,0,0,529,522,1,0,0,0,529,526,1,0,0,0,529,528,1,0,0,0,530,101,1,0,0,0,531,532,6,51,-1,0,532,552,3,104,52,0,533,534,5,21,0,0,534,552,3,102,51,13,535,536,5,26,0,0,536,552,3,102,51,12,537,538,3,56,28,0,538,539,5,56,0,0,539,541,1,0,0,0,540,537,1,0,0,0,540,541,1,0,0,0,541,542,1,0,0,0,542,552,3,52,26,0,543,552,3,42,21,0,544,545,5,30,0,0,545,546,3,102,51,0,546,547,5,31,0,0,547,552,1,0,0,0,548,549,3,62,31,0,549,550,3,102,51,1,550,552,1,0,0,0,551,531,1,0,0,0,551,533,1,0,0,0,551,535,1,0,0,0,551,540,1,0,0,0,551,543,1,0,0,0,551,544,1,0,0,0,551,548,1,0,0,0,552,576,1,0,0,0,553,554,10,11,0,0,554,555,7,4,0,0,555,575,3,102,51,12,556,557,10,10,0,0,557,558,7,5,0,0,558,575,3,102,51,11,559,560,10,9,0,0,560,561,7,6,0,0,561,575,3,102,51,10,562,563,10,8,0,0,563,564,7,7,0,0,564,575,3,102,51,9,565,566,10,7,0,0,566,567,5,13,0,0,567,575,3,102,51,8,568,569,10,6,0,0,569,570,5,12,0,0,570,575,3,102,51,7,571,572,10,5,0,0,572,573,5,20,0,0,573,575,3,102,51,6,574,553,1,0,0,0,574,556,1,0,0,0,574,559,1,0,0,0,574,562,1,0,0,0,574,565,1,0,0,0,574,568,1,0,0,0,574,571,1,0,0,0,575,578,1,0,0,0,576,574,1,0,0,0,576,577,1,0,0,0,577,103,1,0,0,0,578,576,1,0,0,0,579,587,7,8,0,0,580,587,5,61,0,0,581,587,5,60,0,0,582,587,7,9,0,0,583,587,5,57,0,0,584,587,5,62,0,0,585,587,5,36,0,0,586,579,1,0,0,0,586,580,1,0,0,0,586,581,1,0,0,0,586,582,1,0,0,0,586,583,1,0,0,0,586,584,1,0,0,0,586,585,1,0,0,0,587,105,1,0,0,0,588,589,5,30,0,0,589,590,3,108,54,0,590,591,5,31,0,0,591,598,1,0,0,0,592,593,5,30,0,0,593,598,3,108,54,0,594,595,5,30,0,0,595,598,5,31,0,0,596,598,5,30,0,0,597,588,1,0,0,0,597,592,1,0,0,0,597,594,1,0,0,0,597,596,1,0,0,0,598,107,1,0,0,0,599,603,3,104,52,0,600,603,3,102,51,0,601,603,3,110,55,0,602,599,1,0,0,0,602,600,1,0,0,0,602,601,1,0,0,0,603,109,1,0,0,0,604,605,5,57,0,0,605,606,5,52,0,0,606,607,5,57,0,0,607,111,1,0,0,0,87,113,117,123,126,131,135,138,142,144,148,150,154,158,164,170,175,177,182,185,188,193,196,200,203,206,210,219,223,225,230,241,245,248,253,255,272,279,284,289,294,297,301,306,309,314,319,328,333,338,341,347,350,353,356,361,364,369,374,381,386,393,402,406,411,419,424,429,431,445,450,459,463,467,476,480,487,498,502,518,529,540,551,574,576,586,597,602],yu=new $.atn.ATNDeserializer().deserialize(cw),sw=yu.decisionToState.map((t,e)=>new $.dfa.DFA(t,e)),uw=new $.PredictionContextCache,il=class Y extends $.Parser{static{a(this,"G")}constructor(e){super(e),this._interp=new $.atn.ParserATNSimulator(this,yu,sw,uw),this.ruleNames=Y.ruleNames,this.literalNames=Y.literalNames,this.symbolicNames=Y.symbolicNames}get atn(){return yu}sempred(e,n,o){switch(n){case 51:return this.expr_sempred(e,o);default:throw"No predicate with index:"+n}}expr_sempred(e,n){switch(n){case 0:return this.precpred(this._ctx,11);case 1:return this.precpred(this._ctx,10);case 2:return this.precpred(this._ctx,9);case 3:return this.precpred(this._ctx,8);case 4:return this.precpred(this._ctx,7);case 5:return this.precpred(this._ctx,6);case 6:return this.precpred(this._ctx,5);default:throw"No predicate with index:"+n}}prog(){let e=new kz(this,this._ctx,this.state);this.enterRule(e,0,Y.RULE_prog);var n=0;try{this.state=131,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,4,this._ctx);switch(o){case 1:this.enterOuterAlt(e,1),this.state=113,this._errHandler.sync(this),n=this._input.LA(1),n===6&&(this.state=112,this.title()),this.state=115,this.match(Y.EOF);break;case 2:this.enterOuterAlt(e,2),this.state=117,this._errHandler.sync(this),n=this._input.LA(1),n===6&&(this.state=116,this.title()),this.state=119,this.head(),this.state=120,this.match(Y.EOF);break;case 3:this.enterOuterAlt(e,3),this.state=123,this._errHandler.sync(this),n=this._input.LA(1),n===6&&(this.state=122,this.title()),this.state=126,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,3,this._ctx);o===1&&(this.state=125,this.head()),this.state=128,this.block(),this.state=129,this.match(Y.EOF);break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}title(){let e=new fd(this,this._ctx,this.state);this.enterRule(e,2,Y.RULE_title);var n=0;try{this.enterOuterAlt(e,1),this.state=133,this.match(Y.TITLE),this.state=135,this._errHandler.sync(this),n=this._input.LA(1),n===69&&(this.state=134,this.match(Y.TITLE_CONTENT)),this.state=138,this._errHandler.sync(this),n=this._input.LA(1),n===70&&(this.state=137,this.match(Y.TITLE_END))}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}head(){let e=new Nl(this,this._ctx,this.state);this.enterRule(e,4,Y.RULE_head);try{this.state=154,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,11,this._ctx);switch(n){case 1:this.enterOuterAlt(e,1),this.state=142,this._errHandler.sync(this);var o=1;do{switch(o){case 1:switch(this.state=142,this._errHandler.sync(this),this._input.LA(1)){case 43:this.state=140,this.group();break;case 8:case 17:case 55:case 57:case 62:this.state=141,this.participant();break;default:throw new $.error.NoViableAltException(this)}break;default:throw new $.error.NoViableAltException(this)}this.state=144,this._errHandler.sync(this),o=this._interp.adaptivePredict(this._input,8,this._ctx)}while(o!=2&&o!=$.atn.ATN.INVALID_ALT_NUMBER);break;case 2:this.enterOuterAlt(e,2),this.state=150,this._errHandler.sync(this);for(var o=this._interp.adaptivePredict(this._input,10,this._ctx);o!=2&&o!=$.atn.ATN.INVALID_ALT_NUMBER;){if(o===1)switch(this.state=148,this._errHandler.sync(this),this._input.LA(1)){case 43:this.state=146,this.group();break;case 8:case 17:case 55:case 57:case 62:this.state=147,this.participant();break;default:throw new $.error.NoViableAltException(this)}this.state=152,this._errHandler.sync(this),o=this._interp.adaptivePredict(this._input,10,this._ctx)}this.state=153,this.starterExp();break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}group(){let e=new p9(this,this._ctx,this.state);this.enterRule(e,6,Y.RULE_group);var n=0;try{this.state=177,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,16,this._ctx);switch(o){case 1:for(this.enterOuterAlt(e,1),this.state=156,this.match(Y.GROUP),this.state=158,this._errHandler.sync(this),n=this._input.LA(1),(n===57||n===62)&&(this.state=157,this.name()),this.state=160,this.match(Y.OBRACE),this.state=164,this._errHandler.sync(this),n=this._input.LA(1);n===8||n===17||(n-55&-32)==0&&(1<<n-55&133)!==0;)this.state=161,this.participant(),this.state=166,this._errHandler.sync(this),n=this._input.LA(1);this.state=167,this.match(Y.CBRACE);break;case 2:this.enterOuterAlt(e,2),this.state=168,this.match(Y.GROUP),this.state=170,this._errHandler.sync(this),n=this._input.LA(1),(n===57||n===62)&&(this.state=169,this.name()),this.state=172,this.match(Y.OBRACE);break;case 3:this.enterOuterAlt(e,3),this.state=173,this.match(Y.GROUP),this.state=175,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,15,this._ctx);o===1&&(this.state=174,this.name());break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}starterExp(){let e=new Il(this,this._ctx,this.state);this.enterRule(e,8,Y.RULE_starterExp);var n=0;try{switch(this.state=188,this._errHandler.sync(this),this._input.LA(1)){case 53:this.enterOuterAlt(e,1),this.state=179,this.match(Y.STARTER_LXR),this.state=185,this._errHandler.sync(this),n=this._input.LA(1),n===30&&(this.state=180,this.match(Y.OPAR),this.state=182,this._errHandler.sync(this),n=this._input.LA(1),(n===57||n===62)&&(this.state=181,this.starter()),this.state=184,this.match(Y.CPAR));break;case 55:this.enterOuterAlt(e,2),this.state=187,this.match(Y.ANNOTATION);break;default:throw new $.error.NoViableAltException(this)}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}starter(){let e=new Ol(this,this._ctx,this.state);this.enterRule(e,10,Y.RULE_starter);var n=0;try{this.enterOuterAlt(e,1),this.state=190,n=this._input.LA(1),n===57||n===62?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}participant(){let e=new ko(this,this._ctx,this.state);this.enterRule(e,12,Y.RULE_participant);var n=0;try{this.state=210,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,25,this._ctx);switch(o){case 1:this.enterOuterAlt(e,1),this.state=193,this._errHandler.sync(this),n=this._input.LA(1),n===55&&(this.state=192,this.participantType()),this.state=196,this._errHandler.sync(this),n=this._input.LA(1),(n===8||n===17)&&(this.state=195,this.stereotype()),this.state=198,this.name(),this.state=200,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,22,this._ctx);o===1&&(this.state=199,this.width()),this.state=203,this._errHandler.sync(this),n=this._input.LA(1),n===48&&(this.state=202,this.label()),this.state=206,this._errHandler.sync(this),n=this._input.LA(1),n===11&&(this.state=205,this.match(Y.COLOR));break;case 2:this.enterOuterAlt(e,2),this.state=208,this.stereotype();break;case 3:this.enterOuterAlt(e,3),this.state=209,this.participantType();break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}stereotype(){let e=new Dl(this,this._ctx,this.state);this.enterRule(e,14,Y.RULE_stereotype);var n=0;try{this.state=225,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,28,this._ctx);switch(o){case 1:this.enterOuterAlt(e,1),this.state=212,this.match(Y.SOPEN),this.state=213,this.name(),this.state=214,this.match(Y.SCLOSE);break;case 2:this.enterOuterAlt(e,2),this.state=216,this.match(Y.SOPEN),this.state=217,this.name(),this.state=219,this._errHandler.sync(this),n=this._input.LA(1),n===16&&(this.state=218,this.match(Y.GT));break;case 3:this.enterOuterAlt(e,3),this.state=221,n=this._input.LA(1),n===8||n===17?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this),this.state=223,this._errHandler.sync(this),n=this._input.LA(1),(n===9||n===16)&&(this.state=222,n=this._input.LA(1),n===9||n===16?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this));break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}label(){let e=new Pl(this,this._ctx,this.state);this.enterRule(e,16,Y.RULE_label);try{this.state=230,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,29,this._ctx);switch(n){case 1:this.enterOuterAlt(e,1),this.state=227,this.match(Y.AS),this.state=228,this.name();break;case 2:this.enterOuterAlt(e,2),this.state=229,this.match(Y.AS);break}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}participantType(){let e=new Fl(this,this._ctx,this.state);this.enterRule(e,18,Y.RULE_participantType);try{this.enterOuterAlt(e,1),this.state=232,this.match(Y.ANNOTATION)}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}name(){let e=new v3(this,this._ctx,this.state);this.enterRule(e,20,Y.RULE_name);var n=0;try{this.enterOuterAlt(e,1),this.state=234,n=this._input.LA(1),n===57||n===62?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}width(){let e=new Zl(this,this._ctx,this.state);this.enterRule(e,22,Y.RULE_width);try{this.enterOuterAlt(e,1),this.state=236,this.match(Y.INT)}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}block(){let e=new To(this,this._ctx,this.state);this.enterRule(e,24,Y.RULE_block);var n=0;try{this.enterOuterAlt(e,1),this.state=239,this._errHandler.sync(this),n=this._input.LA(1);do this.state=238,this.stat(),this.state=241,this._errHandler.sync(this),n=this._input.LA(1);while((n-32&-32)==0&&(1<<n-32&2118318013)!==0||n===65||n===66)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}ret(){let e=new bd(this,this._ctx,this.state);this.enterRule(e,26,Y.RULE_ret);var n=0;try{switch(this.state=255,this._errHandler.sync(this),this._input.LA(1)){case 40:this.enterOuterAlt(e,1),this.state=243,this.match(Y.RETURN),this.state=245,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,31,this._ctx);o===1&&(this.state=244,this.expr(0)),this.state=248,this._errHandler.sync(this),n=this._input.LA(1),n===27&&(this.state=247,this.match(Y.SCOL));break;case 54:this.enterOuterAlt(e,2),this.state=250,this.match(Y.ANNOTATION_RET),this.state=251,this.asyncMessage(),this.state=253,this._errHandler.sync(this),n=this._input.LA(1),n===68&&(this.state=252,this.match(Y.EVENT_END));break;default:throw new $.error.NoViableAltException(this)}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}divider(){let e=new Ld(this,this._ctx,this.state);this.enterRule(e,28,Y.RULE_divider);try{this.enterOuterAlt(e,1),this.state=257,this.dividerNote()}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}dividerNote(){let e=new Ul(this,this._ctx,this.state);this.enterRule(e,30,Y.RULE_dividerNote);try{this.enterOuterAlt(e,1),this.state=259,this.match(Y.DIVIDER)}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}stat(){let e=new C9(this,this._ctx,this.state);this.enterRule(e,32,Y.RULE_stat);var n=0;try{this.state=279,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,36,this._ctx);switch(o){case 1:this.enterOuterAlt(e,1),this.state=261,this.alt();break;case 2:this.enterOuterAlt(e,2),this.state=262,this.par();break;case 3:this.enterOuterAlt(e,3),this.state=263,this.opt();break;case 4:this.enterOuterAlt(e,4),this.state=264,this.critical();break;case 5:this.enterOuterAlt(e,5),this.state=265,this.section();break;case 6:this.enterOuterAlt(e,6),this.state=266,this.ref();break;case 7:this.enterOuterAlt(e,7),this.state=267,this.loop();break;case 8:this.enterOuterAlt(e,8),this.state=268,this.creation();break;case 9:this.enterOuterAlt(e,9),this.state=269,this.message();break;case 10:this.enterOuterAlt(e,10),this.state=270,this.asyncMessage(),this.state=272,this._errHandler.sync(this),n=this._input.LA(1),n===68&&(this.state=271,this.match(Y.EVENT_END));break;case 11:this.enterOuterAlt(e,11),this.state=274,this.ret();break;case 12:this.enterOuterAlt(e,12),this.state=275,this.divider();break;case 13:this.enterOuterAlt(e,13),this.state=276,this.tcf();break;case 14:this.enterOuterAlt(e,14),this.state=277,e._OTHER=this.match(Y.OTHER),console.log("unknown char: "+(e._OTHER===null?null:e._OTHER.text));break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}par(){let e=new Bl(this,this._ctx,this.state);this.enterRule(e,34,Y.RULE_par);try{this.state=284,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,37,this._ctx);switch(n){case 1:this.enterOuterAlt(e,1),this.state=281,this.match(Y.PAR),this.state=282,this.braceBlock();break;case 2:this.enterOuterAlt(e,2),this.state=283,this.match(Y.PAR);break}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}opt(){let e=new Gl(this,this._ctx,this.state);this.enterRule(e,36,Y.RULE_opt);try{this.state=289,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,38,this._ctx);switch(n){case 1:this.enterOuterAlt(e,1),this.state=286,this.match(Y.OPT),this.state=287,this.braceBlock();break;case 2:this.enterOuterAlt(e,2),this.state=288,this.match(Y.OPT);break}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}critical(){let e=new Hl(this,this._ctx,this.state);this.enterRule(e,38,Y.RULE_critical);var n=0;try{this.state=301,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,41,this._ctx);switch(o){case 1:this.enterOuterAlt(e,1),this.state=291,this.match(Y.CRITICAL),this.state=297,this._errHandler.sync(this),n=this._input.LA(1),n===30&&(this.state=292,this.match(Y.OPAR),this.state=294,this._errHandler.sync(this),n=this._input.LA(1),(n-34&-32)==0&&(1<<n-34&528482311)!==0&&(this.state=293,this.atom()),this.state=296,this.match(Y.CPAR)),this.state=299,this.braceBlock();break;case 2:this.enterOuterAlt(e,2),this.state=300,this.match(Y.CRITICAL);break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}section(){let e=new Yl(this,this._ctx,this.state);this.enterRule(e,40,Y.RULE_section);var n=0;try{this.state=314,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,44,this._ctx);switch(o){case 1:this.enterOuterAlt(e,1),this.state=303,this.match(Y.SECTION),this.state=309,this._errHandler.sync(this),n=this._input.LA(1),n===30&&(this.state=304,this.match(Y.OPAR),this.state=306,this._errHandler.sync(this),n=this._input.LA(1),(n-34&-32)==0&&(1<<n-34&528482311)!==0&&(this.state=305,this.atom()),this.state=308,this.match(Y.CPAR)),this.state=311,this.braceBlock();break;case 2:this.enterOuterAlt(e,2),this.state=312,this.braceBlock();break;case 3:this.enterOuterAlt(e,3),this.state=313,this.match(Y.SECTION);break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}creation(){let e=new J9(this,this._ctx,this.state);this.enterRule(e,42,Y.RULE_creation);try{this.enterOuterAlt(e,1),this.state=316,this.creationBody(),this.state=319,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,45,this._ctx);n===1?(this.state=317,this.match(Y.SCOL)):n===2&&(this.state=318,this.braceBlock())}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}ref(){let e=new pd(this,this._ctx,this.state);this.enterRule(e,44,Y.RULE_ref);var n=0;try{for(this.enterOuterAlt(e,1),this.state=321,this.match(Y.REF),this.state=322,this.match(Y.OPAR),this.state=323,this.name(),this.state=333,this._errHandler.sync(this),n=this._input.LA(1);n===28;){for(this.state=324,this.match(Y.COMMA),this.state=328,this._errHandler.sync(this),n=this._input.LA(1);n===57||n===62;)this.state=325,this.name(),this.state=330,this._errHandler.sync(this),n=this._input.LA(1);this.state=335,this._errHandler.sync(this),n=this._input.LA(1)}this.state=336,this.match(Y.CPAR),this.state=338,this._errHandler.sync(this),n=this._input.LA(1),n===27&&(this.state=337,this.match(Y.SCOL))}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}creationBody(){let e=new Vl(this,this._ctx,this.state);this.enterRule(e,46,Y.RULE_creationBody);var n=0;try{this.state=356,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,53,this._ctx);switch(o){case 1:this.enterOuterAlt(e,1),this.state=341,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,49,this._ctx);o===1&&(this.state=340,this.assignment()),this.state=343,this.match(Y.NEW),this.state=344,this.construct(),this.state=350,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,51,this._ctx);o===1&&(this.state=345,this.match(Y.OPAR),this.state=347,this._errHandler.sync(this),n=this._input.LA(1),((n&-32)==0&&(1<<n&1142947840)!==0||(n-34&-32)==0&&(1<<n-34&528482439)!==0)&&(this.state=346,this.parameters()),this.state=349,this.match(Y.CPAR));break;case 2:this.enterOuterAlt(e,2),this.state=353,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,52,this._ctx);o===1&&(this.state=352,this.assignment()),this.state=355,this.match(Y.NEW);break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}message(){let e=new Cd(this,this._ctx,this.state);this.enterRule(e,48,Y.RULE_message);try{this.enterOuterAlt(e,1),this.state=358,this.messageBody(),this.state=361,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,54,this._ctx);n===1?(this.state=359,this.match(Y.SCOL)):n===2&&(this.state=360,this.braceBlock())}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}messageBody(){let e=new Wl(this,this._ctx,this.state);this.enterRule(e,50,Y.RULE_messageBody);try{this.state=386,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,59,this._ctx);switch(n){case 1:this.enterOuterAlt(e,1),this.state=364,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,55,this._ctx);n===1&&(this.state=363,this.assignment()),this.state=374,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,57,this._ctx);if(n===1){this.state=369,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,56,this._ctx);n===1&&(this.state=366,this.from(),this.state=367,this.match(Y.ARROW)),this.state=371,this.to(),this.state=372,this.match(Y.DOT)}this.state=376,this.func();break;case 2:this.enterOuterAlt(e,2),this.state=377,this.assignment();break;case 3:this.enterOuterAlt(e,3),this.state=381,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,58,this._ctx);n===1&&(this.state=378,this.from(),this.state=379,this.match(Y.ARROW)),this.state=383,this.to(),this.state=384,this.match(Y.DOT);break}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}func(){let e=new Ro(this,this._ctx,this.state);this.enterRule(e,52,Y.RULE_func);try{this.enterOuterAlt(e,1),this.state=388,this.signature(),this.state=393,this._errHandler.sync(this);for(var n=this._interp.adaptivePredict(this._input,60,this._ctx);n!=2&&n!=$.atn.ATN.INVALID_ALT_NUMBER;)n===1&&(this.state=389,this.match(Y.DOT),this.state=390,this.signature()),this.state=395,this._errHandler.sync(this),n=this._interp.adaptivePredict(this._input,60,this._ctx)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}from(){let e=new Mo(this,this._ctx,this.state);this.enterRule(e,54,Y.RULE_from);var n=0;try{this.enterOuterAlt(e,1),this.state=396,n=this._input.LA(1),n===57||n===62?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}to(){let e=new zn(this,this._ctx,this.state);this.enterRule(e,56,Y.RULE_to);var n=0;try{this.enterOuterAlt(e,1),this.state=398,n=this._input.LA(1),n===57||n===62?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}signature(){let e=new Ao(this,this._ctx,this.state);this.enterRule(e,58,Y.RULE_signature);try{this.enterOuterAlt(e,1),this.state=400,this.methodName(),this.state=402,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,61,this._ctx);n===1&&(this.state=401,this.invocation())}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}invocation(){let e=new No(this,this._ctx,this.state);this.enterRule(e,60,Y.RULE_invocation);var n=0;try{this.enterOuterAlt(e,1),this.state=404,this.match(Y.OPAR),this.state=406,this._errHandler.sync(this),n=this._input.LA(1),((n&-32)==0&&(1<<n&1142947840)!==0||(n-34&-32)==0&&(1<<n-34&528482439)!==0)&&(this.state=405,this.parameters()),this.state=408,this.match(Y.CPAR)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}assignment(){let e=new xn(this,this._ctx,this.state);this.enterRule(e,62,Y.RULE_assignment);try{this.enterOuterAlt(e,1),this.state=411,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,63,this._ctx);n===1&&(this.state=410,this.type()),this.state=413,this.assignee(),this.state=414,this.match(Y.ASSIGN)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}asyncMessage(){let e=new ei(this,this._ctx,this.state);this.enterRule(e,64,Y.RULE_asyncMessage);var n=0;try{this.state=431,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,67,this._ctx);switch(o){case 1:this.enterOuterAlt(e,1),this.state=419,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,64,this._ctx);o===1&&(this.state=416,this.from(),this.state=417,this.match(Y.ARROW)),this.state=421,this.to(),this.state=422,this.match(Y.COL),this.state=424,this._errHandler.sync(this),n=this._input.LA(1),n===67&&(this.state=423,this.content());break;case 2:this.enterOuterAlt(e,2),this.state=426,this.from(),this.state=427,n=this._input.LA(1),n===10||n===21?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this),this.state=429,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,66,this._ctx);o===1&&(this.state=428,this.to());break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}content(){let e=new ql(this,this._ctx,this.state);this.enterRule(e,66,Y.RULE_content);try{this.enterOuterAlt(e,1),this.state=433,this.match(Y.EVENT_PAYLOAD_LXR)}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}construct(){let e=new jl(this,this._ctx,this.state);this.enterRule(e,68,Y.RULE_construct);var n=0;try{this.enterOuterAlt(e,1),this.state=435,n=this._input.LA(1),n===57||n===62?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}type(){let e=new Io(this,this._ctx,this.state);this.enterRule(e,70,Y.RULE_type);var n=0;try{this.enterOuterAlt(e,1),this.state=437,n=this._input.LA(1),n===57||n===62?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}assignee(){let e=new $l(this,this._ctx,this.state);this.enterRule(e,72,Y.RULE_assignee);var n=0;try{this.state=450,this._errHandler.sync(this);var o=this._interp.adaptivePredict(this._input,69,this._ctx);switch(o){case 1:this.enterOuterAlt(e,1),this.state=439,this.atom();break;case 2:for(this.enterOuterAlt(e,2),this.state=440,this.match(Y.ID),this.state=445,this._errHandler.sync(this),n=this._input.LA(1);n===28;)this.state=441,this.match(Y.COMMA),this.state=442,this.match(Y.ID),this.state=447,this._errHandler.sync(this),n=this._input.LA(1);break;case 3:this.enterOuterAlt(e,3),this.state=448,this.match(Y.STRING);break;case 4:this.enterOuterAlt(e,4),this.state=449,this.match(Y.NEW);break}}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}methodName(){let e=new Ql(this,this._ctx,this.state);this.enterRule(e,74,Y.RULE_methodName);var n=0;try{this.enterOuterAlt(e,1),this.state=452,n=this._input.LA(1),n===57||n===62?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}parameters(){let e=new Oo(this,this._ctx,this.state);this.enterRule(e,76,Y.RULE_parameters);var n=0;try{this.enterOuterAlt(e,1),this.state=454,this.parameter(),this.state=459,this._errHandler.sync(this);for(var o=this._interp.adaptivePredict(this._input,70,this._ctx);o!=2&&o!=$.atn.ATN.INVALID_ALT_NUMBER;)o===1&&(this.state=455,this.match(Y.COMMA),this.state=456,this.parameter()),this.state=461,this._errHandler.sync(this),o=this._interp.adaptivePredict(this._input,70,this._ctx);this.state=463,this._errHandler.sync(this),n=this._input.LA(1),n===28&&(this.state=462,this.match(Y.COMMA))}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}parameter(){let e=new Do(this,this._ctx,this.state);this.enterRule(e,78,Y.RULE_parameter);try{this.state=467,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,72,this._ctx);switch(n){case 1:this.enterOuterAlt(e,1),this.state=465,this.declaration();break;case 2:this.enterOuterAlt(e,2),this.state=466,this.expr(0);break}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}declaration(){let e=new Kl(this,this._ctx,this.state);this.enterRule(e,80,Y.RULE_declaration);try{this.enterOuterAlt(e,1),this.state=469,this.type(),this.state=470,this.match(Y.ID)}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}tcf(){let e=new Xl(this,this._ctx,this.state);this.enterRule(e,82,Y.RULE_tcf);var n=0;try{for(this.enterOuterAlt(e,1),this.state=472,this.tryBlock(),this.state=476,this._errHandler.sync(this),n=this._input.LA(1);n===50;)this.state=473,this.catchBlock(),this.state=478,this._errHandler.sync(this),n=this._input.LA(1);this.state=480,this._errHandler.sync(this),n=this._input.LA(1),n===51&&(this.state=479,this.finallyBlock())}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}tryBlock(){let e=new Jl(this,this._ctx,this.state);this.enterRule(e,84,Y.RULE_tryBlock);try{this.enterOuterAlt(e,1),this.state=482,this.match(Y.TRY),this.state=483,this.braceBlock()}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}catchBlock(){let e=new Po(this,this._ctx,this.state);this.enterRule(e,86,Y.RULE_catchBlock);var n=0;try{this.enterOuterAlt(e,1),this.state=485,this.match(Y.CATCH),this.state=487,this._errHandler.sync(this),n=this._input.LA(1),n===30&&(this.state=486,this.invocation()),this.state=489,this.braceBlock()}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}finallyBlock(){let e=new e5(this,this._ctx,this.state);this.enterRule(e,88,Y.RULE_finallyBlock);try{this.enterOuterAlt(e,1),this.state=491,this.match(Y.FINALLY),this.state=492,this.braceBlock()}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}alt(){let e=new t5(this,this._ctx,this.state);this.enterRule(e,90,Y.RULE_alt);var n=0;try{this.enterOuterAlt(e,1),this.state=494,this.ifBlock(),this.state=498,this._errHandler.sync(this);for(var o=this._interp.adaptivePredict(this._input,76,this._ctx);o!=2&&o!=$.atn.ATN.INVALID_ALT_NUMBER;)o===1&&(this.state=495,this.elseIfBlock()),this.state=500,this._errHandler.sync(this),o=this._interp.adaptivePredict(this._input,76,this._ctx);this.state=502,this._errHandler.sync(this),n=this._input.LA(1),n===38&&(this.state=501,this.elseBlock())}catch(i){if(i instanceof $.error.RecognitionException)e.exception=i,this._errHandler.reportError(this,i),this._errHandler.recover(this,i);else throw i}finally{this.exitRule()}return e}ifBlock(){let e=new _d(this,this._ctx,this.state);this.enterRule(e,92,Y.RULE_ifBlock);try{this.enterOuterAlt(e,1),this.state=504,this.match(Y.IF),this.state=505,this.parExpr(),this.state=506,this.braceBlock()}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}elseIfBlock(){let e=new Fo(this,this._ctx,this.state);this.enterRule(e,94,Y.RULE_elseIfBlock);try{this.enterOuterAlt(e,1),this.state=508,this.match(Y.ELSE),this.state=509,this.match(Y.IF),this.state=510,this.parExpr(),this.state=511,this.braceBlock()}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}elseBlock(){let e=new n5(this,this._ctx,this.state);this.enterRule(e,96,Y.RULE_elseBlock);try{this.enterOuterAlt(e,1),this.state=513,this.match(Y.ELSE),this.state=514,this.braceBlock()}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}braceBlock(){let e=new T2(this,this._ctx,this.state);this.enterRule(e,98,Y.RULE_braceBlock);var n=0;try{this.enterOuterAlt(e,1),this.state=516,this.match(Y.OBRACE),this.state=518,this._errHandler.sync(this),n=this._input.LA(1),((n-32&-32)==0&&(1<<n-32&2118318013)!==0||n===65||n===66)&&(this.state=517,this.block()),this.state=520,this.match(Y.CBRACE)}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}loop(){let e=new hd(this,this._ctx,this.state);this.enterRule(e,100,Y.RULE_loop);try{this.state=529,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,79,this._ctx);switch(n){case 1:this.enterOuterAlt(e,1),this.state=522,this.match(Y.WHILE),this.state=523,this.parExpr(),this.state=524,this.braceBlock();break;case 2:this.enterOuterAlt(e,2),this.state=526,this.match(Y.WHILE),this.state=527,this.parExpr();break;case 3:this.enterOuterAlt(e,3),this.state=528,this.match(Y.WHILE);break}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}expr(e){e===void 0&&(e=0);let n=this._ctx,o=this.state,i=new We(this,this._ctx,o),s=i,u=102;this.enterRecursionRule(i,102,Y.RULE_expr,e);var m=0;try{this.enterOuterAlt(i,1),this.state=551,this._errHandler.sync(this);var g=this._interp.adaptivePredict(this._input,81,this._ctx);switch(g){case 1:i=new z9(this,i),this._ctx=i,s=i,this.state=532,this.atom();break;case 2:i=new w9(this,i),this._ctx=i,s=i,this.state=533,this.match(Y.MINUS),this.state=534,this.expr(13);break;case 3:i=new S9(this,i),this._ctx=i,s=i,this.state=535,this.match(Y.NOT),this.state=536,this.expr(12);break;case 4:i=new h9(this,i),this._ctx=i,s=i,this.state=540,this._errHandler.sync(this);var g=this._interp.adaptivePredict(this._input,80,this._ctx);g===1&&(this.state=537,this.to(),this.state=538,this.match(Y.DOT)),this.state=542,this.func();break;case 5:i=new k9(this,i),this._ctx=i,s=i,this.state=543,this.creation();break;case 6:i=new T9(this,i),this._ctx=i,s=i,this.state=544,this.match(Y.OPAR),this.state=545,this.expr(0),this.state=546,this.match(Y.CPAR);break;case 7:i=new _9(this,i),this._ctx=i,s=i,this.state=548,this.assignment(),this.state=549,this.expr(1);break}this._ctx.stop=this._input.LT(-1),this.state=576,this._errHandler.sync(this);for(var b=this._interp.adaptivePredict(this._input,83,this._ctx);b!=2&&b!=$.atn.ATN.INVALID_ALT_NUMBER;){if(b===1){this._parseListeners!==null&&this.triggerExitRuleEvent(),s=i,this.state=574,this._errHandler.sync(this);var g=this._interp.adaptivePredict(this._input,82,this._ctx);switch(g){case 1:if(i=new R9(this,new We(this,n,o)),this.pushNewRecursionContext(i,u,Y.RULE_expr),this.state=553,!this.precpred(this._ctx,11))throw new $.error.FailedPredicateException(this,"this.precpred(this._ctx, 11)");this.state=554,i.op=this._input.LT(1),m=this._input.LA(1),(m&-32)==0&&(1<<m&29360128)!==0?(this._errHandler.reportMatch(this),this.consume()):i.op=this._errHandler.recoverInline(this),this.state=555,this.expr(12);break;case 2:if(i=new v9(this,new We(this,n,o)),this.pushNewRecursionContext(i,u,Y.RULE_expr),this.state=556,!this.precpred(this._ctx,10))throw new $.error.FailedPredicateException(this,"this.precpred(this._ctx, 10)");this.state=557,i.op=this._input.LT(1),m=this._input.LA(1),m===20||m===21?(this._errHandler.reportMatch(this),this.consume()):i.op=this._errHandler.recoverInline(this),this.state=558,this.expr(11);break;case 3:if(i=new E9(this,new We(this,n,o)),this.pushNewRecursionContext(i,u,Y.RULE_expr),this.state=559,!this.precpred(this._ctx,9))throw new $.error.FailedPredicateException(this,"this.precpred(this._ctx, 9)");this.state=560,i.op=this._input.LT(1),m=this._input.LA(1),(m&-32)==0&&(1<<m&983040)!==0?(this._errHandler.reportMatch(this),this.consume()):i.op=this._errHandler.recoverInline(this),this.state=561,this.expr(10);break;case 4:if(i=new M9(this,new We(this,n,o)),this.pushNewRecursionContext(i,u,Y.RULE_expr),this.state=562,!this.precpred(this._ctx,8))throw new $.error.FailedPredicateException(this,"this.precpred(this._ctx, 8)");this.state=563,i.op=this._input.LT(1),m=this._input.LA(1),m===14||m===15?(this._errHandler.reportMatch(this),this.consume()):i.op=this._errHandler.recoverInline(this),this.state=564,this.expr(9);break;case 5:if(i=new A9(this,new We(this,n,o)),this.pushNewRecursionContext(i,u,Y.RULE_expr),this.state=565,!this.precpred(this._ctx,7))throw new $.error.FailedPredicateException(this,"this.precpred(this._ctx, 7)");this.state=566,this.match(Y.AND),this.state=567,this.expr(8);break;case 6:if(i=new x9(this,new We(this,n,o)),this.pushNewRecursionContext(i,u,Y.RULE_expr),this.state=568,!this.precpred(this._ctx,6))throw new $.error.FailedPredicateException(this,"this.precpred(this._ctx, 6)");this.state=569,this.match(Y.OR),this.state=570,this.expr(7);break;case 7:if(i=new y9(this,new We(this,n,o)),this.pushNewRecursionContext(i,u,Y.RULE_expr),this.state=571,!this.precpred(this._ctx,5))throw new $.error.FailedPredicateException(this,"this.precpred(this._ctx, 5)");this.state=572,this.match(Y.PLUS),this.state=573,this.expr(6);break}}this.state=578,this._errHandler.sync(this),b=this._interp.adaptivePredict(this._input,83,this._ctx)}}catch(p){if(p instanceof $.error.RecognitionException)i.exception=p,this._errHandler.reportError(this,p),this._errHandler.recover(this,p);else throw p}finally{this.unrollRecursionContexts(n)}return i}atom(){let e=new O2(this,this._ctx,this.state);this.enterRule(e,104,Y.RULE_atom);var n=0;try{switch(this.state=586,this._errHandler.sync(this),this._input.LA(1)){case 58:case 59:e=new F9(this,e),this.enterOuterAlt(e,1),this.state=579,n=this._input.LA(1),n===58||n===59?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this);break;case 61:e=new Z9(this,e),this.enterOuterAlt(e,2),this.state=580,this.match(Y.NUMBER_UNIT);break;case 60:e=new O9(this,e),this.enterOuterAlt(e,3),this.state=581,this.match(Y.MONEY);break;case 34:case 35:e=new N9(this,e),this.enterOuterAlt(e,4),this.state=582,n=this._input.LA(1),n===34||n===35?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this);break;case 57:e=new I9(this,e),this.enterOuterAlt(e,5),this.state=583,this.match(Y.ID);break;case 62:e=new D9(this,e),this.enterOuterAlt(e,6),this.state=584,this.match(Y.STRING);break;case 36:e=new P9(this,e),this.enterOuterAlt(e,7),this.state=585,this.match(Y.NIL);break;default:throw new $.error.NoViableAltException(this)}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}parExpr(){let e=new vn(this,this._ctx,this.state);this.enterRule(e,106,Y.RULE_parExpr);try{this.state=597,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,85,this._ctx);switch(n){case 1:this.enterOuterAlt(e,1),this.state=588,this.match(Y.OPAR),this.state=589,this.condition(),this.state=590,this.match(Y.CPAR);break;case 2:this.enterOuterAlt(e,2),this.state=592,this.match(Y.OPAR),this.state=593,this.condition();break;case 3:this.enterOuterAlt(e,3),this.state=594,this.match(Y.OPAR),this.state=595,this.match(Y.CPAR);break;case 4:this.enterOuterAlt(e,4),this.state=596,this.match(Y.OPAR);break}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}condition(){let e=new o5(this,this._ctx,this.state);this.enterRule(e,108,Y.RULE_condition);try{this.state=602,this._errHandler.sync(this);var n=this._interp.adaptivePredict(this._input,86,this._ctx);switch(n){case 1:this.enterOuterAlt(e,1),this.state=599,this.atom();break;case 2:this.enterOuterAlt(e,2),this.state=600,this.expr(0);break;case 3:this.enterOuterAlt(e,3),this.state=601,this.inExpr();break}}catch(o){if(o instanceof $.error.RecognitionException)e.exception=o,this._errHandler.reportError(this,o),this._errHandler.recover(this,o);else throw o}finally{this.exitRule()}return e}inExpr(){let e=new l5(this,this._ctx,this.state);this.enterRule(e,110,Y.RULE_inExpr);try{this.enterOuterAlt(e,1),this.state=604,this.match(Y.ID),this.state=605,this.match(Y.IN),this.state=606,this.match(Y.ID)}catch(n){if(n instanceof $.error.RecognitionException)e.exception=n,this._errHandler.reportError(this,n),this._errHandler.recover(this,n);else throw n}finally{this.exitRule()}return e}};he(il,"grammarFileName","java-escape"),he(il,"literalNames",[null,null,"'const'","'readonly'","'static'","'await'","'title'","':'","'<<'","'>>'","'->'",null,"'||'","'&&'","'=='","'!='","'>'","'<'","'>='","'<='","'+'","'-'","'*'","'/'","'%'","'^'","'!'","';'","','","'='","'('","')'","'{'","'}'","'true'","'false'",null,"'if'","'else'",null,"'return'","'new'","'par'","'group'","'opt'","'critical'",null,"'ref'","'as'","'try'","'catch'","'finally'","'in'",null,null,null,"'.'"]),he(il,"symbolicNames",[null,"WS","CONSTANT","READONLY","STATIC","AWAIT","TITLE","COL","SOPEN","SCLOSE","ARROW","COLOR","OR","AND","EQ","NEQ","GT","LT","GTEQ","LTEQ","PLUS","MINUS","MULT","DIV","MOD","POW","NOT","SCOL","COMMA","ASSIGN","OPAR","CPAR","OBRACE","CBRACE","TRUE","FALSE","NIL","IF","ELSE","WHILE","RETURN","NEW","PAR","GROUP","OPT","CRITICAL","SECTION","REF","AS","TRY","CATCH","FINALLY","IN","STARTER_LXR","ANNOTATION_RET","ANNOTATION","DOT","ID","INT","FLOAT","MONEY","NUMBER_UNIT","STRING","CR","COMMENT","OTHER","DIVIDER","EVENT_PAYLOAD_LXR","EVENT_END","TITLE_CONTENT","TITLE_END"]),he(il,"ruleNames",["prog","title","head","group","starterExp","starter","participant","stereotype","label","participantType","name","width","block","ret","divider","dividerNote","stat","par","opt","critical","section","creation","ref","creationBody","message","messageBody","func","from","to","signature","invocation","assignment","asyncMessage","content","construct","type","assignee","methodName","parameters","parameter","declaration","tcf","tryBlock","catchBlock","finallyBlock","alt","ifBlock","elseIfBlock","elseBlock","braceBlock","loop","expr","atom","parExpr","condition","inExpr"]);v=il;v.EOF=$.Token.EOF;v.WS=1;v.CONSTANT=2;v.READONLY=3;v.STATIC=4;v.AWAIT=5;v.TITLE=6;v.COL=7;v.SOPEN=8;v.SCLOSE=9;v.ARROW=10;v.COLOR=11;v.OR=12;v.AND=13;v.EQ=14;v.NEQ=15;v.GT=16;v.LT=17;v.GTEQ=18;v.LTEQ=19;v.PLUS=20;v.MINUS=21;v.MULT=22;v.DIV=23;v.MOD=24;v.POW=25;v.NOT=26;v.SCOL=27;v.COMMA=28;v.ASSIGN=29;v.OPAR=30;v.CPAR=31;v.OBRACE=32;v.CBRACE=33;v.TRUE=34;v.FALSE=35;v.NIL=36;v.IF=37;v.ELSE=38;v.WHILE=39;v.RETURN=40;v.NEW=41;v.PAR=42;v.GROUP=43;v.OPT=44;v.CRITICAL=45;v.SECTION=46;v.REF=47;v.AS=48;v.TRY=49;v.CATCH=50;v.FINALLY=51;v.IN=52;v.STARTER_LXR=53;v.ANNOTATION_RET=54;v.ANNOTATION=55;v.DOT=56;v.ID=57;v.INT=58;v.FLOAT=59;v.MONEY=60;v.NUMBER_UNIT=61;v.STRING=62;v.CR=63;v.COMMENT=64;v.OTHER=65;v.DIVIDER=66;v.EVENT_PAYLOAD_LXR=67;v.EVENT_END=68;v.TITLE_CONTENT=69;v.TITLE_END=70;v.RULE_prog=0;v.RULE_title=1;v.RULE_head=2;v.RULE_group=3;v.RULE_starterExp=4;v.RULE_starter=5;v.RULE_participant=6;v.RULE_stereotype=7;v.RULE_label=8;v.RULE_participantType=9;v.RULE_name=10;v.RULE_width=11;v.RULE_block=12;v.RULE_ret=13;v.RULE_divider=14;v.RULE_dividerNote=15;v.RULE_stat=16;v.RULE_par=17;v.RULE_opt=18;v.RULE_critical=19;v.RULE_section=20;v.RULE_creation=21;v.RULE_ref=22;v.RULE_creationBody=23;v.RULE_message=24;v.RULE_messageBody=25;v.RULE_func=26;v.RULE_from=27;v.RULE_to=28;v.RULE_signature=29;v.RULE_invocation=30;v.RULE_assignment=31;v.RULE_asyncMessage=32;v.RULE_content=33;v.RULE_construct=34;v.RULE_type=35;v.RULE_assignee=36;v.RULE_methodName=37;v.RULE_parameters=38;v.RULE_parameter=39;v.RULE_declaration=40;v.RULE_tcf=41;v.RULE_tryBlock=42;v.RULE_catchBlock=43;v.RULE_finallyBlock=44;v.RULE_alt=45;v.RULE_ifBlock=46;v.RULE_elseIfBlock=47;v.RULE_elseBlock=48;v.RULE_braceBlock=49;v.RULE_loop=50;v.RULE_expr=51;v.RULE_atom=52;v.RULE_parExpr=53;v.RULE_condition=54;v.RULE_inExpr=55;kz=class extends $.ParserRuleContext{static{a(this,"EE")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_prog}EOF(){return this.getToken(v.EOF,0)}title(){return this.getTypedRuleContext(fd,0)}head(){return this.getTypedRuleContext(Nl,0)}block(){return this.getTypedRuleContext(To,0)}enterRule(t){t instanceof Q&&t.enterProg(this)}exitRule(t){t instanceof Q&&t.exitProg(this)}},fd=class extends $.ParserRuleContext{static{a(this,"xc")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_title}TITLE(){return this.getToken(v.TITLE,0)}TITLE_CONTENT(){return this.getToken(v.TITLE_CONTENT,0)}TITLE_END(){return this.getToken(v.TITLE_END,0)}enterRule(t){t instanceof Q&&t.enterTitle(this)}exitRule(t){t instanceof Q&&t.exitTitle(this)}},Nl=class extends $.ParserRuleContext{static{a(this,"wc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),he(this,"group",function(i){return i===void 0&&(i=null),i===null?this.getTypedRuleContexts(p9):this.getTypedRuleContext(p9,i)}),he(this,"participant",function(i){return i===void 0&&(i=null),i===null?this.getTypedRuleContexts(ko):this.getTypedRuleContext(ko,i)}),this.parser=e,this.ruleIndex=v.RULE_head}starterExp(){return this.getTypedRuleContext(Il,0)}enterRule(e){e instanceof Q&&e.enterHead(this)}exitRule(e){e instanceof Q&&e.exitHead(this)}},p9=class extends $.ParserRuleContext{static{a(this,"V8")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),he(this,"participant",function(o){return o===void 0&&(o=null),o===null?this.getTypedRuleContexts(ko):this.getTypedRuleContext(ko,o)}),this.parser=t,this.ruleIndex=v.RULE_group}GROUP(){return this.getToken(v.GROUP,0)}OBRACE(){return this.getToken(v.OBRACE,0)}CBRACE(){return this.getToken(v.CBRACE,0)}name(){return this.getTypedRuleContext(v3,0)}enterRule(t){t instanceof Q&&t.enterGroup(this)}exitRule(t){t instanceof Q&&t.exitGroup(this)}},Il=class extends $.ParserRuleContext{static{a(this,"Mc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_starterExp}STARTER_LXR(){return this.getToken(v.STARTER_LXR,0)}OPAR(){return this.getToken(v.OPAR,0)}CPAR(){return this.getToken(v.CPAR,0)}starter(){return this.getTypedRuleContext(Ol,0)}ANNOTATION(){return this.getToken(v.ANNOTATION,0)}enterRule(e){e instanceof Q&&e.enterStarterExp(this)}exitRule(e){e instanceof Q&&e.exitStarterExp(this)}},Ol=class extends $.ParserRuleContext{static{a(this,"Ac")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_starter}ID(){return this.getToken(v.ID,0)}STRING(){return this.getToken(v.STRING,0)}enterRule(e){e instanceof Q&&e.enterStarter(this)}exitRule(e){e instanceof Q&&e.exitStarter(this)}},ko=class extends $.ParserRuleContext{static{a(this,"p0")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_participant}name(){return this.getTypedRuleContext(v3,0)}participantType(){return this.getTypedRuleContext(Fl,0)}stereotype(){return this.getTypedRuleContext(Dl,0)}width(){return this.getTypedRuleContext(Zl,0)}label(){return this.getTypedRuleContext(Pl,0)}COLOR(){return this.getToken(v.COLOR,0)}enterRule(t){t instanceof Q&&t.enterParticipant(this)}exitRule(t){t instanceof Q&&t.exitParticipant(this)}},Dl=class extends $.ParserRuleContext{static{a(this,"yc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_stereotype}SOPEN(){return this.getToken(v.SOPEN,0)}name(){return this.getTypedRuleContext(v3,0)}SCLOSE(){return this.getToken(v.SCLOSE,0)}GT(){return this.getToken(v.GT,0)}LT(){return this.getToken(v.LT,0)}enterRule(e){e instanceof Q&&e.enterStereotype(this)}exitRule(e){e instanceof Q&&e.exitStereotype(this)}},Pl=class extends $.ParserRuleContext{static{a(this,"Nc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_label}AS(){return this.getToken(v.AS,0)}name(){return this.getTypedRuleContext(v3,0)}enterRule(e){e instanceof Q&&e.enterLabel(this)}exitRule(e){e instanceof Q&&e.exitLabel(this)}},Fl=class extends $.ParserRuleContext{static{a(this,"Oc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_participantType}ANNOTATION(){return this.getToken(v.ANNOTATION,0)}enterRule(e){e instanceof Q&&e.enterParticipantType(this)}exitRule(e){e instanceof Q&&e.exitParticipantType(this)}},v3=class extends $.ParserRuleContext{static{a(this,"Ft")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_name}ID(){return this.getToken(v.ID,0)}STRING(){return this.getToken(v.STRING,0)}enterRule(e){e instanceof Q&&e.enterName(this)}exitRule(e){e instanceof Q&&e.exitName(this)}},Zl=class extends $.ParserRuleContext{static{a(this,"Ic")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_width}INT(){return this.getToken(v.INT,0)}enterRule(e){e instanceof Q&&e.enterWidth(this)}exitRule(e){e instanceof Q&&e.exitWidth(this)}},To=class extends $.ParserRuleContext{static{a(this,"_6")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),he(this,"stat",function(i){return i===void 0&&(i=null),i===null?this.getTypedRuleContexts(C9):this.getTypedRuleContext(C9,i)}),this.parser=e,this.ruleIndex=v.RULE_block}enterRule(e){e instanceof Q&&e.enterBlock(this)}exitRule(e){e instanceof Q&&e.exitBlock(this)}},bd=class extends $.ParserRuleContext{static{a(this,"Dc")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_ret}RETURN(){return this.getToken(v.RETURN,0)}expr(){return this.getTypedRuleContext(We,0)}SCOL(){return this.getToken(v.SCOL,0)}ANNOTATION_RET(){return this.getToken(v.ANNOTATION_RET,0)}asyncMessage(){return this.getTypedRuleContext(ei,0)}EVENT_END(){return this.getToken(v.EVENT_END,0)}enterRule(t){t instanceof Q&&t.enterRet(this)}exitRule(t){t instanceof Q&&t.exitRet(this)}},Ld=class extends $.ParserRuleContext{static{a(this,"kc")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_divider}dividerNote(){return this.getTypedRuleContext(Ul,0)}enterRule(t){t instanceof Q&&t.enterDivider(this)}exitRule(t){t instanceof Q&&t.exitDivider(this)}},Ul=class extends $.ParserRuleContext{static{a(this,"Pc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_dividerNote}DIVIDER(){return this.getToken(v.DIVIDER,0)}enterRule(e){e instanceof Q&&e.enterDividerNote(this)}exitRule(e){e instanceof Q&&e.exitDividerNote(this)}},C9=class extends $.ParserRuleContext{static{a(this,"q8")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_stat,this._OTHER=null}alt(){return this.getTypedRuleContext(t5,0)}par(){return this.getTypedRuleContext(Bl,0)}opt(){return this.getTypedRuleContext(Gl,0)}critical(){return this.getTypedRuleContext(Hl,0)}section(){return this.getTypedRuleContext(Yl,0)}ref(){return this.getTypedRuleContext(pd,0)}loop(){return this.getTypedRuleContext(hd,0)}creation(){return this.getTypedRuleContext(J9,0)}message(){return this.getTypedRuleContext(Cd,0)}asyncMessage(){return this.getTypedRuleContext(ei,0)}EVENT_END(){return this.getToken(v.EVENT_END,0)}ret(){return this.getTypedRuleContext(bd,0)}divider(){return this.getTypedRuleContext(Ld,0)}tcf(){return this.getTypedRuleContext(Xl,0)}OTHER(){return this.getToken(v.OTHER,0)}enterRule(t){t instanceof Q&&t.enterStat(this)}exitRule(t){t instanceof Q&&t.exitStat(this)}},Bl=class extends $.ParserRuleContext{static{a(this,"Fc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_par}PAR(){return this.getToken(v.PAR,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(e){e instanceof Q&&e.enterPar(this)}exitRule(e){e instanceof Q&&e.exitPar(this)}},Gl=class extends $.ParserRuleContext{static{a(this,"Uc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_opt}OPT(){return this.getToken(v.OPT,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(e){e instanceof Q&&e.enterOpt(this)}exitRule(e){e instanceof Q&&e.exitOpt(this)}},Hl=class extends $.ParserRuleContext{static{a(this,"Zc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_critical}CRITICAL(){return this.getToken(v.CRITICAL,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}OPAR(){return this.getToken(v.OPAR,0)}CPAR(){return this.getToken(v.CPAR,0)}atom(){return this.getTypedRuleContext(O2,0)}enterRule(e){e instanceof Q&&e.enterCritical(this)}exitRule(e){e instanceof Q&&e.exitCritical(this)}},Yl=class extends $.ParserRuleContext{static{a(this,"Bc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_section}SECTION(){return this.getToken(v.SECTION,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}OPAR(){return this.getToken(v.OPAR,0)}CPAR(){return this.getToken(v.CPAR,0)}atom(){return this.getTypedRuleContext(O2,0)}enterRule(e){e instanceof Q&&e.enterSection(this)}exitRule(e){e instanceof Q&&e.exitSection(this)}},J9=class extends $.ParserRuleContext{static{a(this,"g6")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_creation}creationBody(){return this.getTypedRuleContext(Vl,0)}SCOL(){return this.getToken(v.SCOL,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(t){t instanceof Q&&t.enterCreation(this)}exitRule(t){t instanceof Q&&t.exitCreation(this)}},pd=class extends $.ParserRuleContext{static{a(this,"Gc")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),he(this,"name",function(o){return o===void 0&&(o=null),o===null?this.getTypedRuleContexts(v3):this.getTypedRuleContext(v3,o)}),he(this,"COMMA",function(o){return o===void 0&&(o=null),o===null?this.getTokens(v.COMMA):this.getToken(v.COMMA,o)}),this.parser=t,this.ruleIndex=v.RULE_ref}REF(){return this.getToken(v.REF,0)}OPAR(){return this.getToken(v.OPAR,0)}CPAR(){return this.getToken(v.CPAR,0)}SCOL(){return this.getToken(v.SCOL,0)}enterRule(t){t instanceof Q&&t.enterRef(this)}exitRule(t){t instanceof Q&&t.exitRef(this)}},Vl=class extends $.ParserRuleContext{static{a(this,"zc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_creationBody}NEW(){return this.getToken(v.NEW,0)}construct(){return this.getTypedRuleContext(jl,0)}assignment(){return this.getTypedRuleContext(xn,0)}OPAR(){return this.getToken(v.OPAR,0)}CPAR(){return this.getToken(v.CPAR,0)}parameters(){return this.getTypedRuleContext(Oo,0)}enterRule(e){e instanceof Q&&e.enterCreationBody(this)}exitRule(e){e instanceof Q&&e.exitCreationBody(this)}},Cd=class extends $.ParserRuleContext{static{a(this,"Hc")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_message}messageBody(){return this.getTypedRuleContext(Wl,0)}SCOL(){return this.getToken(v.SCOL,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(t){t instanceof Q&&t.enterMessage(this)}exitRule(t){t instanceof Q&&t.exitMessage(this)}},Wl=class extends $.ParserRuleContext{static{a(this,"Yc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_messageBody}func(){return this.getTypedRuleContext(Ro,0)}assignment(){return this.getTypedRuleContext(xn,0)}to(){return this.getTypedRuleContext(zn,0)}DOT(){return this.getToken(v.DOT,0)}from(){return this.getTypedRuleContext(Mo,0)}ARROW(){return this.getToken(v.ARROW,0)}enterRule(e){e instanceof Q&&e.enterMessageBody(this)}exitRule(e){e instanceof Q&&e.exitMessageBody(this)}},Ro=class extends $.ParserRuleContext{static{a(this,"p6")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),he(this,"signature",function(i){return i===void 0&&(i=null),i===null?this.getTypedRuleContexts(Ao):this.getTypedRuleContext(Ao,i)}),he(this,"DOT",function(i){return i===void 0&&(i=null),i===null?this.getTokens(v.DOT):this.getToken(v.DOT,i)}),this.parser=e,this.ruleIndex=v.RULE_func}enterRule(e){e instanceof Q&&e.enterFunc(this)}exitRule(e){e instanceof Q&&e.exitFunc(this)}},Mo=class extends $.ParserRuleContext{static{a(this,"m6")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_from}ID(){return this.getToken(v.ID,0)}STRING(){return this.getToken(v.STRING,0)}enterRule(e){e instanceof Q&&e.enterFrom(this)}exitRule(e){e instanceof Q&&e.exitFrom(this)}},zn=class extends $.ParserRuleContext{static{a(this,"rn")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_to}ID(){return this.getToken(v.ID,0)}STRING(){return this.getToken(v.STRING,0)}enterRule(e){e instanceof Q&&e.enterTo(this)}exitRule(e){e instanceof Q&&e.exitTo(this)}},Ao=class extends $.ParserRuleContext{static{a(this,"W8")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_signature}methodName(){return this.getTypedRuleContext(Ql,0)}invocation(){return this.getTypedRuleContext(No,0)}enterRule(e){e instanceof Q&&e.enterSignature(this)}exitRule(e){e instanceof Q&&e.exitSignature(this)}},No=class extends $.ParserRuleContext{static{a(this,"h6")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_invocation}OPAR(){return this.getToken(v.OPAR,0)}CPAR(){return this.getToken(v.CPAR,0)}parameters(){return this.getTypedRuleContext(Oo,0)}enterRule(e){e instanceof Q&&e.enterInvocation(this)}exitRule(e){e instanceof Q&&e.exitInvocation(this)}},xn=class extends $.ParserRuleContext{static{a(this,"an")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_assignment}assignee(){return this.getTypedRuleContext($l,0)}ASSIGN(){return this.getToken(v.ASSIGN,0)}type(){return this.getTypedRuleContext(Io,0)}enterRule(e){e instanceof Q&&e.enterAssignment(this)}exitRule(e){e instanceof Q&&e.exitAssignment(this)}},ei=class extends $.ParserRuleContext{static{a(this,"f6")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_asyncMessage}to(){return this.getTypedRuleContext(zn,0)}COL(){return this.getToken(v.COL,0)}from(){return this.getTypedRuleContext(Mo,0)}ARROW(){return this.getToken(v.ARROW,0)}content(){return this.getTypedRuleContext(ql,0)}MINUS(){return this.getToken(v.MINUS,0)}enterRule(t){t instanceof Q&&t.enterAsyncMessage(this)}exitRule(t){t instanceof Q&&t.exitAsyncMessage(this)}},ql=class extends $.ParserRuleContext{static{a(this,"Vc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_content}EVENT_PAYLOAD_LXR(){return this.getToken(v.EVENT_PAYLOAD_LXR,0)}enterRule(e){e instanceof Q&&e.enterContent(this)}exitRule(e){e instanceof Q&&e.exitContent(this)}},jl=class extends $.ParserRuleContext{static{a(this,"qc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_construct}ID(){return this.getToken(v.ID,0)}STRING(){return this.getToken(v.STRING,0)}enterRule(e){e instanceof Q&&e.enterConstruct(this)}exitRule(e){e instanceof Q&&e.exitConstruct(this)}},Io=class extends $.ParserRuleContext{static{a(this,"E6")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_type}ID(){return this.getToken(v.ID,0)}STRING(){return this.getToken(v.STRING,0)}enterRule(e){e instanceof Q&&e.enterType(this)}exitRule(e){e instanceof Q&&e.exitType(this)}},$l=class extends $.ParserRuleContext{static{a(this,"Wc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),he(this,"ID",function(i){return i===void 0&&(i=null),i===null?this.getTokens(v.ID):this.getToken(v.ID,i)}),he(this,"COMMA",function(i){return i===void 0&&(i=null),i===null?this.getTokens(v.COMMA):this.getToken(v.COMMA,i)}),this.parser=e,this.ruleIndex=v.RULE_assignee}atom(){return this.getTypedRuleContext(O2,0)}STRING(){return this.getToken(v.STRING,0)}NEW(){return this.getToken(v.NEW,0)}enterRule(e){e instanceof Q&&e.enterAssignee(this)}exitRule(e){e instanceof Q&&e.exitAssignee(this)}},Ql=class extends $.ParserRuleContext{static{a(this,"$c")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_methodName}ID(){return this.getToken(v.ID,0)}STRING(){return this.getToken(v.STRING,0)}enterRule(e){e instanceof Q&&e.enterMethodName(this)}exitRule(e){e instanceof Q&&e.exitMethodName(this)}},Oo=class extends $.ParserRuleContext{static{a(this,"S6")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),he(this,"parameter",function(i){return i===void 0&&(i=null),i===null?this.getTypedRuleContexts(Do):this.getTypedRuleContext(Do,i)}),he(this,"COMMA",function(i){return i===void 0&&(i=null),i===null?this.getTokens(v.COMMA):this.getToken(v.COMMA,i)}),this.parser=e,this.ruleIndex=v.RULE_parameters}enterRule(e){e instanceof Q&&e.enterParameters(this)}exitRule(e){e instanceof Q&&e.exitParameters(this)}},Do=class extends $.ParserRuleContext{static{a(this,"$8")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_parameter}declaration(){return this.getTypedRuleContext(Kl,0)}expr(){return this.getTypedRuleContext(We,0)}enterRule(e){e instanceof Q&&e.enterParameter(this)}exitRule(e){e instanceof Q&&e.exitParameter(this)}},Kl=class extends $.ParserRuleContext{static{a(this,"Kc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_declaration}type(){return this.getTypedRuleContext(Io,0)}ID(){return this.getToken(v.ID,0)}enterRule(e){e instanceof Q&&e.enterDeclaration(this)}exitRule(e){e instanceof Q&&e.exitDeclaration(this)}},Xl=class extends $.ParserRuleContext{static{a(this,"Qc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),he(this,"catchBlock",function(i){return i===void 0&&(i=null),i===null?this.getTypedRuleContexts(Po):this.getTypedRuleContext(Po,i)}),this.parser=e,this.ruleIndex=v.RULE_tcf}tryBlock(){return this.getTypedRuleContext(Jl,0)}finallyBlock(){return this.getTypedRuleContext(e5,0)}enterRule(e){e instanceof Q&&e.enterTcf(this)}exitRule(e){e instanceof Q&&e.exitTcf(this)}},Jl=class extends $.ParserRuleContext{static{a(this,"jc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_tryBlock}TRY(){return this.getToken(v.TRY,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(e){e instanceof Q&&e.enterTryBlock(this)}exitRule(e){e instanceof Q&&e.exitTryBlock(this)}},Po=class extends $.ParserRuleContext{static{a(this,"K8")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_catchBlock}CATCH(){return this.getToken(v.CATCH,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}invocation(){return this.getTypedRuleContext(No,0)}enterRule(e){e instanceof Q&&e.enterCatchBlock(this)}exitRule(e){e instanceof Q&&e.exitCatchBlock(this)}},e5=class extends $.ParserRuleContext{static{a(this,"Xc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_finallyBlock}FINALLY(){return this.getToken(v.FINALLY,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(e){e instanceof Q&&e.enterFinallyBlock(this)}exitRule(e){e instanceof Q&&e.exitFinallyBlock(this)}},t5=class extends $.ParserRuleContext{static{a(this,"Jc")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),he(this,"elseIfBlock",function(i){return i===void 0&&(i=null),i===null?this.getTypedRuleContexts(Fo):this.getTypedRuleContext(Fo,i)}),this.parser=e,this.ruleIndex=v.RULE_alt}ifBlock(){return this.getTypedRuleContext(_d,0)}elseBlock(){return this.getTypedRuleContext(n5,0)}enterRule(e){e instanceof Q&&e.enterAlt(this)}exitRule(e){e instanceof Q&&e.exitAlt(this)}},_d=class extends $.ParserRuleContext{static{a(this,"eu")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_ifBlock}IF(){return this.getToken(v.IF,0)}parExpr(){return this.getTypedRuleContext(vn,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(t){t instanceof Q&&t.enterIfBlock(this)}exitRule(t){t instanceof Q&&t.exitIfBlock(this)}},Fo=class extends $.ParserRuleContext{static{a(this,"Q8")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_elseIfBlock}ELSE(){return this.getToken(v.ELSE,0)}IF(){return this.getToken(v.IF,0)}parExpr(){return this.getTypedRuleContext(vn,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(e){e instanceof Q&&e.enterElseIfBlock(this)}exitRule(e){e instanceof Q&&e.exitElseIfBlock(this)}},n5=class extends $.ParserRuleContext{static{a(this,"tu")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_elseBlock}ELSE(){return this.getToken(v.ELSE,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(e){e instanceof Q&&e.enterElseBlock(this)}exitRule(e){e instanceof Q&&e.exitElseBlock(this)}},T2=class extends $.ParserRuleContext{static{a(this,"Je")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_braceBlock}OBRACE(){return this.getToken(v.OBRACE,0)}CBRACE(){return this.getToken(v.CBRACE,0)}block(){return this.getTypedRuleContext(To,0)}enterRule(e){e instanceof Q&&e.enterBraceBlock(this)}exitRule(e){e instanceof Q&&e.exitBraceBlock(this)}},hd=class extends $.ParserRuleContext{static{a(this,"nu")}constructor(t,e,n){e===void 0&&(e=null),n==null&&(n=-1),super(e,n),this.parser=t,this.ruleIndex=v.RULE_loop}WHILE(){return this.getToken(v.WHILE,0)}parExpr(){return this.getTypedRuleContext(vn,0)}braceBlock(){return this.getTypedRuleContext(T2,0)}enterRule(t){t instanceof Q&&t.enterLoop(this)}exitRule(t){t instanceof Q&&t.exitLoop(this)}},We=class extends $.ParserRuleContext{static{a(this,"K2")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_expr}copyFrom(e){super.copyFrom(e)}},_9=class extends We{static{a(this,"SE")}constructor(e,n){super(e),super.copyFrom(n)}assignment(){return this.getTypedRuleContext(xn,0)}expr(){return this.getTypedRuleContext(We,0)}enterRule(e){e instanceof Q&&e.enterAssignmentExpr(this)}exitRule(e){e instanceof Q&&e.exitAssignmentExpr(this)}};v.AssignmentExprContext=_9;h9=class extends We{static{a(this,"TE")}constructor(e,n){super(e),super.copyFrom(n)}func(){return this.getTypedRuleContext(Ro,0)}to(){return this.getTypedRuleContext(zn,0)}DOT(){return this.getToken(v.DOT,0)}enterRule(e){e instanceof Q&&e.enterFuncExpr(this)}exitRule(e){e instanceof Q&&e.exitFuncExpr(this)}};v.FuncExprContext=h9;z9=class extends We{static{a(this,"vE")}constructor(e,n){super(e),super.copyFrom(n)}atom(){return this.getTypedRuleContext(O2,0)}enterRule(e){e instanceof Q&&e.enterAtomExpr(this)}exitRule(e){e instanceof Q&&e.exitAtomExpr(this)}};v.AtomExprContext=z9;x9=class extends We{static{a(this,"RE")}constructor(e,n){super(e),he(this,"expr",function(o){return o===void 0&&(o=null),o===null?this.getTypedRuleContexts(We):this.getTypedRuleContext(We,o)}),super.copyFrom(n)}OR(){return this.getToken(v.OR,0)}enterRule(e){e instanceof Q&&e.enterOrExpr(this)}exitRule(e){e instanceof Q&&e.exitOrExpr(this)}};v.OrExprContext=x9;v9=class extends We{static{a(this,"bE")}constructor(e,n){super(e),he(this,"expr",function(o){return o===void 0&&(o=null),o===null?this.getTypedRuleContexts(We):this.getTypedRuleContext(We,o)}),this.op=null,super.copyFrom(n)}PLUS(){return this.getToken(v.PLUS,0)}MINUS(){return this.getToken(v.MINUS,0)}enterRule(e){e instanceof Q&&e.enterAdditiveExpr(this)}exitRule(e){e instanceof Q&&e.exitAdditiveExpr(this)}};v.AdditiveExprContext=v9;E9=class extends We{static{a(this,"xE")}constructor(e,n){super(e),he(this,"expr",function(o){return o===void 0&&(o=null),o===null?this.getTypedRuleContexts(We):this.getTypedRuleContext(We,o)}),this.op=null,super.copyFrom(n)}LTEQ(){return this.getToken(v.LTEQ,0)}GTEQ(){return this.getToken(v.GTEQ,0)}LT(){return this.getToken(v.LT,0)}GT(){return this.getToken(v.GT,0)}enterRule(e){e instanceof Q&&e.enterRelationalExpr(this)}exitRule(e){e instanceof Q&&e.exitRelationalExpr(this)}};v.RelationalExprContext=E9;y9=class extends We{static{a(this,"wE")}constructor(e,n){super(e),he(this,"expr",function(o){return o===void 0&&(o=null),o===null?this.getTypedRuleContexts(We):this.getTypedRuleContext(We,o)}),super.copyFrom(n)}PLUS(){return this.getToken(v.PLUS,0)}enterRule(e){e instanceof Q&&e.enterPlusExpr(this)}exitRule(e){e instanceof Q&&e.exitPlusExpr(this)}};v.PlusExprContext=y9;S9=class extends We{static{a(this,"ME")}constructor(e,n){super(e),super.copyFrom(n)}NOT(){return this.getToken(v.NOT,0)}expr(){return this.getTypedRuleContext(We,0)}enterRule(e){e instanceof Q&&e.enterNotExpr(this)}exitRule(e){e instanceof Q&&e.exitNotExpr(this)}};v.NotExprContext=S9;w9=class extends We{static{a(this,"AE")}constructor(e,n){super(e),super.copyFrom(n)}MINUS(){return this.getToken(v.MINUS,0)}expr(){return this.getTypedRuleContext(We,0)}enterRule(e){e instanceof Q&&e.enterUnaryMinusExpr(this)}exitRule(e){e instanceof Q&&e.exitUnaryMinusExpr(this)}};v.UnaryMinusExprContext=w9;k9=class extends We{static{a(this,"yE")}constructor(e,n){super(e),super.copyFrom(n)}creation(){return this.getTypedRuleContext(J9,0)}enterRule(e){e instanceof Q&&e.enterCreationExpr(this)}exitRule(e){e instanceof Q&&e.exitCreationExpr(this)}};v.CreationExprContext=k9;T9=class extends We{static{a(this,"NE")}constructor(e,n){super(e),super.copyFrom(n)}OPAR(){return this.getToken(v.OPAR,0)}expr(){return this.getTypedRuleContext(We,0)}CPAR(){return this.getToken(v.CPAR,0)}enterRule(e){e instanceof Q&&e.enterParenthesizedExpr(this)}exitRule(e){e instanceof Q&&e.exitParenthesizedExpr(this)}};v.ParenthesizedExprContext=T9;R9=class extends We{static{a(this,"OE")}constructor(e,n){super(e),he(this,"expr",function(o){return o===void 0&&(o=null),o===null?this.getTypedRuleContexts(We):this.getTypedRuleContext(We,o)}),this.op=null,super.copyFrom(n)}MULT(){return this.getToken(v.MULT,0)}DIV(){return this.getToken(v.DIV,0)}MOD(){return this.getToken(v.MOD,0)}enterRule(e){e instanceof Q&&e.enterMultiplicationExpr(this)}exitRule(e){e instanceof Q&&e.exitMultiplicationExpr(this)}};v.MultiplicationExprContext=R9;M9=class extends We{static{a(this,"IE")}constructor(e,n){super(e),he(this,"expr",function(o){return o===void 0&&(o=null),o===null?this.getTypedRuleContexts(We):this.getTypedRuleContext(We,o)}),this.op=null,super.copyFrom(n)}EQ(){return this.getToken(v.EQ,0)}NEQ(){return this.getToken(v.NEQ,0)}enterRule(e){e instanceof Q&&e.enterEqualityExpr(this)}exitRule(e){e instanceof Q&&e.exitEqualityExpr(this)}};v.EqualityExprContext=M9;A9=class extends We{static{a(this,"DE")}constructor(e,n){super(e),he(this,"expr",function(o){return o===void 0&&(o=null),o===null?this.getTypedRuleContexts(We):this.getTypedRuleContext(We,o)}),super.copyFrom(n)}AND(){return this.getToken(v.AND,0)}enterRule(e){e instanceof Q&&e.enterAndExpr(this)}exitRule(e){e instanceof Q&&e.exitAndExpr(this)}};v.AndExprContext=A9;O2=class extends $.ParserRuleContext{static{a(this,"C3")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_atom}copyFrom(e){super.copyFrom(e)}},N9=class extends O2{static{a(this,"kE")}constructor(e,n){super(e),super.copyFrom(n)}TRUE(){return this.getToken(v.TRUE,0)}FALSE(){return this.getToken(v.FALSE,0)}enterRule(e){e instanceof Q&&e.enterBooleanAtom(this)}exitRule(e){e instanceof Q&&e.exitBooleanAtom(this)}};v.BooleanAtomContext=N9;I9=class extends O2{static{a(this,"PE")}constructor(e,n){super(e),super.copyFrom(n)}ID(){return this.getToken(v.ID,0)}enterRule(e){e instanceof Q&&e.enterIdAtom(this)}exitRule(e){e instanceof Q&&e.exitIdAtom(this)}};v.IdAtomContext=I9;O9=class extends O2{static{a(this,"FE")}constructor(e,n){super(e),super.copyFrom(n)}MONEY(){return this.getToken(v.MONEY,0)}enterRule(e){e instanceof Q&&e.enterMoneyAtom(this)}exitRule(e){e instanceof Q&&e.exitMoneyAtom(this)}};v.MoneyAtomContext=O9;D9=class extends O2{static{a(this,"UE")}constructor(e,n){super(e),super.copyFrom(n)}STRING(){return this.getToken(v.STRING,0)}enterRule(e){e instanceof Q&&e.enterStringAtom(this)}exitRule(e){e instanceof Q&&e.exitStringAtom(this)}};v.StringAtomContext=D9;P9=class extends O2{static{a(this,"ZE")}constructor(e,n){super(e),super.copyFrom(n)}NIL(){return this.getToken(v.NIL,0)}enterRule(e){e instanceof Q&&e.enterNilAtom(this)}exitRule(e){e instanceof Q&&e.exitNilAtom(this)}};v.NilAtomContext=P9;F9=class extends O2{static{a(this,"BE")}constructor(e,n){super(e),super.copyFrom(n)}INT(){return this.getToken(v.INT,0)}FLOAT(){return this.getToken(v.FLOAT,0)}enterRule(e){e instanceof Q&&e.enterNumberAtom(this)}exitRule(e){e instanceof Q&&e.exitNumberAtom(this)}};v.NumberAtomContext=F9;Z9=class extends O2{static{a(this,"GE")}constructor(e,n){super(e),super.copyFrom(n)}NUMBER_UNIT(){return this.getToken(v.NUMBER_UNIT,0)}enterRule(e){e instanceof Q&&e.enterNumberUnitAtom(this)}exitRule(e){e instanceof Q&&e.exitNumberUnitAtom(this)}};v.NumberUnitAtomContext=Z9;vn=class extends $.ParserRuleContext{static{a(this,"sn")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_parExpr}OPAR(){return this.getToken(v.OPAR,0)}condition(){return this.getTypedRuleContext(o5,0)}CPAR(){return this.getToken(v.CPAR,0)}enterRule(e){e instanceof Q&&e.enterParExpr(this)}exitRule(e){e instanceof Q&&e.exitParExpr(this)}},o5=class extends $.ParserRuleContext{static{a(this,"iu")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),this.parser=e,this.ruleIndex=v.RULE_condition}atom(){return this.getTypedRuleContext(O2,0)}expr(){return this.getTypedRuleContext(We,0)}inExpr(){return this.getTypedRuleContext(l5,0)}enterRule(e){e instanceof Q&&e.enterCondition(this)}exitRule(e){e instanceof Q&&e.exitCondition(this)}},l5=class extends $.ParserRuleContext{static{a(this,"ru")}constructor(e,n,o){n===void 0&&(n=null),o==null&&(o=-1),super(n,o),he(this,"ID",function(i){return i===void 0&&(i=null),i===null?this.getTokens(v.ID):this.getToken(v.ID,i)}),this.parser=e,this.ruleIndex=v.RULE_inExpr}IN(){return this.getToken(v.IN,0)}enterRule(e){e instanceof Q&&e.enterInExpr(this)}exitRule(e){e instanceof Q&&e.exitInExpr(this)}};v.ProgContext=kz;v.TitleContext=fd;v.HeadContext=Nl;v.GroupContext=p9;v.StarterExpContext=Il;v.StarterContext=Ol;v.ParticipantContext=ko;v.StereotypeContext=Dl;v.LabelContext=Pl;v.ParticipantTypeContext=Fl;v.NameContext=v3;v.WidthContext=Zl;v.BlockContext=To;v.RetContext=bd;v.DividerContext=Ld;v.DividerNoteContext=Ul;v.StatContext=C9;v.ParContext=Bl;v.OptContext=Gl;v.CriticalContext=Hl;v.SectionContext=Yl;v.CreationContext=J9;v.RefContext=pd;v.CreationBodyContext=Vl;v.MessageContext=Cd;v.MessageBodyContext=Wl;v.FuncContext=Ro;v.FromContext=Mo;v.ToContext=zn;v.SignatureContext=Ao;v.InvocationContext=No;v.AssignmentContext=xn;v.AsyncMessageContext=ei;v.ContentContext=ql;v.ConstructContext=jl;v.TypeContext=Io;v.AssigneeContext=$l;v.MethodNameContext=Ql;v.ParametersContext=Oo;v.ParameterContext=Do;v.DeclarationContext=Kl;v.TcfContext=Xl;v.TryBlockContext=Jl;v.CatchBlockContext=Po;v.FinallyBlockContext=e5;v.AltContext=t5;v.IfBlockContext=_d;v.ElseIfBlockContext=Fo;v.ElseBlockContext=n5;v.BraceBlockContext=T2;v.LoopContext=hd;v.ExprContext=We;v.AtomContext=O2;v.ParExprContext=vn;v.ConditionContext=o5;v.InExprContext=l5;Tz={name:"",color:void 0,comment:void 0,explicit:void 0,groupId:void 0,isStarter:void 0,label:void 0,stereotype:void 0,type:void 0,width:void 0,assignee:void 0,positions:new Set,assigneePositions:new Set},dw=class{static{a(this,"Ix")}constructor(t,e){he(this,"name"),he(this,"stereotype"),he(this,"width"),he(this,"groupId"),he(this,"explicit"),he(this,"isStarter"),he(this,"label"),he(this,"type"),he(this,"color"),he(this,"comment"),he(this,"assignee"),he(this,"positions",new Set),he(this,"assigneePositions",new Set),this.name=t,this.mergeOptions(e)}mergeOptions(t){let{stereotype:e,width:n,groupId:o,label:i,explicit:s,isStarter:u,type:m,color:g,comment:b,assignee:p}=t;this.stereotype||(this.stereotype=e),this.width||(this.width=n),this.groupId||(this.groupId=o),this.explicit||(this.explicit=s),this.isStarter||(this.isStarter=u),this.label||(this.label=i),this.type||(this.type=m),this.color||(this.color=g),this.comment||(this.comment=b),this.assignee||(this.assignee=p)}AddPosition(t){this.positions.add(t)}ToValue(){return{name:this.name,stereotype:this.stereotype,width:this.width,groupId:this.groupId,explicit:this.explicit,isStarter:this.isStarter,label:this.label,type:this.type,color:this.color,comment:this.comment,assignee:this.assignee,positions:this.positions,assigneePositions:this.assigneePositions}}},mw=class{static{a(this,"Dx")}constructor(){he(this,"participants",new Map)}Add(t,e={}){if(!t)throw new Error("Participant name is required");let n=this.Get(t);n?n?.mergeOptions(e):(n=new dw(t,e),this.participants.set(t,n));let{position:o,assigneePosition:i}=e;o&&n.AddPosition(o),i&&n.assigneePositions.add(i)}ImplicitArray(){return this.Array().filter(t=>{var e;return!((e=this.Get(t.name))!=null&&e.explicit)})}Array(){return Array.from(this.participants.entries()).map(t=>t[1])}Names(){return Array.from(this.participants.keys())}First(){return this.participants.values().next().value}Get(t){return this.participants.get(t)}Size(){return this.participants.size}Starter(){for(let t of this.participants.values())if(t.isStarter)return t}GetPositions(t){var e;return(e=this.participants.get(t))==null?void 0:e.positions}GetAssigneePositions(t){var e;return(e=this.participants.get(t))==null?void 0:e.assigneePositions}},kn=!1,F2=new Q,gw=a(function(t){var e,n,o,i,s,u;if(kn)return;let m=(e=t?.participantType())==null?void 0:e.getFormattedText().replace("@",""),g=((n=t?.name())==null?void 0:n.getFormattedText())||"Missing `Participant`",b=(i=(o=t.stereotype())==null?void 0:o.name())==null?void 0:i.getFormattedText(),p=t.width&&t.width()&&Number.parseInt(t.width().getText())||void 0,_=t.label&&t.label(),C=(s=_?.name())==null?void 0:s.getFormattedText(),h=!0,S=(u=t.COLOR())==null?void 0:u.getText(),E=t.getComment(),T=t.name(),k,R;if(_){let D=_.name();D&&(k=D.start.start,R=D.stop.stop+1)}else T&&(k=T.start.start,R=T.stop.stop+1);c0.Add(g,{isStarter:!1,type:m,stereotype:b,width:p,groupId:zd,label:C,explicit:h,color:S,comment:E,position:[k,R]})},"kx");F2.enterParticipant=gw;Rz=a(function(t){if(kn)return;let e=t.getFormattedText(),n=c0.Get(e);if(n!=null&&n.label)c0.Add(e,{isStarter:!1});else if(n!=null&&n.assignee){let o=[t.start.start+n.assignee.length+2,t.stop.stop],i=[t.start.start+1,t.start.start+n.assignee.length+1];c0.Add(e,{isStarter:!1,position:o,assigneePosition:i})}else c0.Add(e,{isStarter:!1,position:[t.start.start,t.stop.stop+1]})},"HE");F2.enterFrom=Rz;F2.enterTo=Rz;F2.enterStarter=function(t){let e=t.getFormattedText();c0.Add(e,{isStarter:!0,position:[t.start.start,t.stop.stop+1]})};F2.enterCreation=function(t){var e;if(kn)return;let n=t.Owner(),o=(e=t?.creationBody())==null?void 0:e.construct(),i=c0.Get(n);if(o&&!(i!=null&&i.label)){let s=t.Assignee(),u=t.AssigneePosition();c0.Add(n,{isStarter:!1,position:[o.start.start,o.stop.stop+1],assignee:s,assigneePosition:u})}else c0.Add(n,{isStarter:!1})};F2.enterRef=function(t){t.Participants().forEach(e=>{c0.Add(e.getText(),{isStarter:!1,position:[e.start.start,e.stop.stop+1]})})};F2.enterParameters=function(){kn=!0};F2.exitParameters=function(){kn=!1};F2.enterCondition=function(){kn=!0};F2.exitCondition=function(){kn=!1};F2.enterGroup=function(t){var e;zd=(e=t.name())==null?void 0:e.getFormattedText()};F2.exitGroup=function(){zd=void 0};F2.enterRet=function(t){if(t.asyncMessage())return;let e=t.From();e&&c0.Add(e);let n=t.ReturnTo();n&&c0.Add(n)};fw=$.tree.ParseTreeWalker.DEFAULT;F2.getParticipants=function(t){return c0=new mw,fw.walk(this,t),c0};bw=$.tree.ParseTreeWalker.DEFAULT,X2=new Q,$1=0,D2=0;X2.enterTcf=function(){$1++};X2.enterOpt=function(){$1++};X2.enterPar=function(){$1++};X2.enterAlt=function(){$1++};X2.enterLoop=function(){$1++};X2.enterSection=function(){$1++};X2.enterCritical=function(){$1++};X2.exitTcf=function(){D2=Math.max(D2,$1),$1--};X2.exitOpt=function(){D2=Math.max(D2,$1),$1--};X2.exitPar=function(){D2=Math.max(D2,$1),$1--};X2.exitAlt=function(){D2=Math.max(D2,$1),$1--};X2.exitLoop=function(){D2=Math.max(D2,$1),$1--};X2.exitSection=function(){D2=Math.max(D2,$1),$1--};X2.exitCritical=function(){D2=Math.max(D2,$1),$1--};X2.depth=function(t){return function(e){return $1=0,D2=0,e.children.map(function(n){bw.walk(t,n)}),D2}};Lw=v,pw=Lw.TitleContext;pw.prototype.content=function(){return this.children.length<2?"":this.children[1].getText().trim()};Mz=v,Su=Mz.CreationContext;Su.prototype.Body=Su.prototype.creationBody;Su.prototype.isCurrent=function(t){return Az.bind(this)(t)};wu=Mz.MessageContext;wu.prototype.Body=wu.prototype.messageBody;wu.prototype.isCurrent=function(t){return Az.bind(this)(t)};a(Az,"VE");ti=v,Vo=ti.CreationContext,xd=ti.MessageContext,Nz=ti.AsyncMessageContext,Iz=ti.RetContext;Vo.prototype.Assignee=function(){var t,e,n;return(n=(e=(t=this.creationBody())==null?void 0:t.assignment())==null?void 0:e.assignee())==null?void 0:n.getFormattedText()};Vo.prototype.AssigneePosition=function(){var t,e;let n=(e=(t=this.creationBody())==null?void 0:t.assignment())==null?void 0:e.assignee();if(n)return[n.start.start,n.stop.stop+1]};Vo.prototype.Constructor=function(){var t,e;return(e=(t=this.creationBody())==null?void 0:t.construct())==null?void 0:e.getFormattedText()};Vo.prototype.To=function(){return this.Constructor()};Vo.prototype.Owner=function(){if(!this.Constructor())return"Missing Constructor";let t=this.Assignee(),e=this.Constructor();return t?`${t}:${e}`:e};xd.prototype.To=function(){var t,e;return(e=(t=this.messageBody())==null?void 0:t.to())==null?void 0:e.getFormattedText()};xd.prototype.Owner=function(){return this.To()||vd(this.parentCtx)};a(vd,"ou");Nz.prototype.To=function(){var t;return(t=this.to())==null?void 0:t.getFormattedText()};Nz.prototype.Owner=function(){return this.To()||vd(this.parentCtx)};Iz.prototype.To=function(){return this.ReturnTo()};Iz.prototype.Owner=function(){return this.To()||vd(this.parentCtx)};Cw=v.ProgContext;Cw.prototype.Starter=function(){var t,e,n;return(n=(e=(t=this.head())==null?void 0:t.starterExp())==null?void 0:e.starter())==null?void 0:n.getFormattedText()};ni=v,_w=ni.RetContext,qb=ni.ProgContext,jb=ni.MessageContext,hw=ni.CreationContext;_w.prototype.ReturnTo=function(){var t,e;let n=this.parentCtx.parentCtx.parentCtx;if(n instanceof qb)return n.Starter();{let o=n;for(;o&&!(o instanceof jb)&&!(o instanceof hw);){if(o instanceof qb)return o.Starter();o=o.parentCtx}return o instanceof jb&&((e=(t=o.messageBody())==null?void 0:t.from())==null?void 0:e.getFormattedText())||o.ClosestAncestorStat().Origin()}};zw=v,Oz=zw.RefContext;Oz.prototype.Content=function(){return this.name()[0]};Oz.prototype.Participants=function(){return this.name().slice(1)??[]};xw=$.ParserRuleContext,Dz=v.StatContext,Ed=v.ProgContext,vw=v.MessageContext,Ew=v.CreationContext;xw.prototype.Origin=function(){let t=this.parentCtx;for(;t&&!(t instanceof Dz||t instanceof Ed);)t=this.parentCtx;return t.Origin()};Dz.prototype.Origin=function(){let t=this.parentCtx;for(;t;){if(t instanceof Ed)return t.Starter();if(t instanceof vw||t instanceof Ew){let e=t.Owner();if(e)return e}t=t.parentCtx}};Ed.prototype.Origin=function(){return this.Starter()};yw=v,Sw=yw.DividerContext;Sw.prototype.Note=function(){var t;let e=(t=this.dividerNote())==null?void 0:t.getFormattedText().trim();if(!e.startsWith("=="))throw new Error("Divider note must start with ==");return e?.replace(/^=+|=+$/g,"")};ww=v.MessageContext,kw=v.AsyncMessageContext,Pz=v.CreationContext,Tw=v.RetContext;ww.prototype.SignatureText=function(){var t,e,n;return((n=(e=(t=this.messageBody())==null?void 0:t.func())==null?void 0:e.signature())==null?void 0:n.map(o=>o?.getFormattedText()).join("."))??""};kw.prototype.SignatureText=function(){var t;return((t=this.content())==null?void 0:t.getFormattedText())??""};Pz.prototype.SignatureText=function(){var t;let e=this.creationBody().parameters();return`\xAB${((t=e?.parameter())==null?void 0:t.length)>0?e.getFormattedText():"create"}\xBB`};Pz.prototype.isParamValid=function(){var t,e;return(((e=(t=this.creationBody().parameters())==null?void 0:t.parameter())==null?void 0:e.length)??0)>0};Tw.prototype.SignatureText=function(){var t,e,n;return((e=(t=this.asyncMessage())==null?void 0:t.content())==null?void 0:e.getFormattedText())??((n=this.expr())==null?void 0:n.getFormattedText())??""};oi=v,Fz=oi.MessageContext,Rw=oi.CreationContext,Mw=oi.IfBlockContext,Aw=oi.LoopContext,ku=class{static{a(this,"tw")}constructor(e,n){if(he(this,"assignee"),he(this,"type"),n&&!e)throw new Error("assignee must be defined if type is defined");this.assignee=e||"",this.type=n||""}getText(){return[this.assignee,this.type].filter(Boolean).join(":")}};Fz.prototype.Assignment=function(){var t,e;let n=this.messageBody().assignment(),o=(t=n?.assignee())==null?void 0:t.getFormattedText(),i=(e=n?.type())==null?void 0:e.getFormattedText();if(o)return new ku(o,i)};Fz.prototype.Statements=function(){var t,e;return((e=(t=this.braceBlock())==null?void 0:t.block())==null?void 0:e.stat())||[]};Rw.prototype.Statements=function(){var t,e;return((e=(t=this.braceBlock())==null?void 0:t.block())==null?void 0:e.stat())||[]};Mw.prototype.Statements=function(){var t,e;return((e=(t=this.braceBlock())==null?void 0:t.block())==null?void 0:e.stat())||[]};Aw.prototype.Statements=function(){var t,e;return((e=(t=this.braceBlock())==null?void 0:t.block())==null?void 0:e.stat())||[]};b5=v,Nw=b5.CreationContext,Iw=b5.StatContext,Zz=b5.MessageContext,Uz=b5.AsyncMessageContext,Ow=b5.RetContext;Nw.prototype.From=function(){if(this.parentCtx instanceof Iw)return this.ClosestAncestorStat().Origin()};Zz.prototype.ProvidedFrom=function(){var t,e;return(e=(t=this.messageBody())==null?void 0:t.from())==null?void 0:e.getFormattedText()};Zz.prototype.From=function(){return this.ProvidedFrom()||this.ClosestAncestorStat().Origin()};Uz.prototype.ProvidedFrom=function(){var t;return(t=this.from())==null?void 0:t.getFormattedText()};Uz.prototype.From=function(){return this.ProvidedFrom()||this.ClosestAncestorStat().Origin()};Ow.prototype.From=function(){return this.ClosestAncestorStat().Origin()};$.ParserRuleContext.prototype.Key=function(){return`${this.start.start}:${this.stop.stop}`};Bz=v,$b=Bz.StatContext;$.ParserRuleContext.prototype.ClosestAncestorStat=function(){let t=this;for(;!(t instanceof $b);)t=t.parentCtx;if(t instanceof $b)return t};$.ParserRuleContext.prototype.ClosestAncestorBlock=function(){var t;let e=(t=this.ClosestAncestorStat())==null?void 0:t.parentCtx;if(e instanceof Bz.BlockContext)return e;console.warn("Cannot find closest ancestor block for context:",this)};$.ParserRuleContext.prototype.getAncestors=function(t){let e=this,n=[];for(;e;)(!t||t(e))&&n.push(e),e=e.parentCtx;return n};a(Gz,"tS");a(Dw,"aw");a(yd,"cu");a(li,"b6");a(Hz,"nS");a(Sd,"uu");a(Yz,"iS");a(Pw,"sw");a(Fw,"ow");a(Zw,"lw");a(Uw,"cw");a(Bw,"uw");a(Gw,"Lw");a(Vz,"rS");a(Hw,"dw");a(Yw,"Cw");a(Vw,"_w");Ww=Vw(),qw=j3(Ww);a(jw,"mw");$w=jw(),Wo=j3($w),Qw=Wo(/[\n\r]/g," "),Kw=Wo(/\s+/g," "),Xw=Wo(/\s*([,;.])\s*/g,"$1"),Jw=Wo(/\s*(\()\s*|\s*(\))/g,"$1$2"),ek=Wo(/\s+$/g,""),tk=Wo(/^"(.*)"$/,"$1"),Wz=qw(Qw,Kw,Xw,Jw,ek,tk),wd=a((t,e)=>{let n=e;for(t[n]===`
`&&n--;n>=0;){if(t[n]===`
`)return n+1;n--}return 0},"Lu"),qz=a((t,e)=>{let n=wd(t,e);if(n===0)return 0;let o=n-2;for(;o>=0;){if(t[o]===`
`)return o+1;o--}return 0},"sS"),nk=a((t,e)=>{let n=wd(t,e);if(n===0)return"";let o=qz(t,e);return t.slice(o,n)},"bw"),Tu=class extends $.error.ErrorListener{static{a(this,"xw")}syntaxError(e,n,o,i,s){}};a(ok,"ww");$.ParserRuleContext.prototype.getFormattedText=function(){let t=this.parser.getTokenStream().getText(this.getSourceInterval());return Wz(t)};$.ParserRuleContext.prototype.getComment=function(){let t=this.start.tokenIndex,e=_e.channelNames.indexOf("COMMENT_CHANNEL");this.constructor.name==="BraceBlockContext"&&(t=this.stop.tokenIndex);let n=this.parser.getTokenStream().getHiddenTokensToLeft(t,e);return n&&n.map(o=>o.text.substring(2)).join("")};$.ParserRuleContext.prototype.returnedValue=function(){return this.braceBlock().block().ret().value()};lk=ok,bL=v.GroupContext,LL=v.ParticipantContext,L5=a(function(t){return F2.getParticipants(t)},"ln"),U9=(t=>(t[t.MessageContent=0]="MessageContent",t[t.ParticipantName=1]="ParticipantName",t))(U9||{}),kd={},jz={},Ru=a(t=>{if(t!=null){let e=kd[t]??jz[t];return e!==void 0?e:null}return null},"Il"),Mu=a((t,e,n=!1)=>{kd[t]=e,n&&(jz[t]=e)},"Dl"),$z=a(()=>{kd={}},"lS");a(rk,"Aw");pL=10,Qz=100,ik=20,ak=10,Kz=15,Gr=(Kz-1)/2,ck=80,sk=70,Xz=1,Lo=(t=>(t[t.SyncMessage=0]="SyncMessage",t[t.AsyncMessage=1]="AsyncMessage",t[t.CreationMessage=2]="CreationMessage",t[t.ReturnMessage=3]="ReturnMessage",t))(Lo||{}),Au=class extends Q{static{a(this,"Dw")}constructor(){super(...arguments),he(this,"isBlind",!1),he(this,"ownableMessages",[]),he(this,"enterMessage",e=>this._addOwnedMessage(Lo.SyncMessage)(e)),he(this,"enterAsyncMessage",e=>this._addOwnedMessage(Lo.AsyncMessage)(e)),he(this,"enterCreation",e=>this._addOwnedMessage(Lo.CreationMessage)(e)),he(this,"enterRet",e=>{e.asyncMessage()||this._addOwnedMessage(Lo.ReturnMessage)(e)}),he(this,"_addOwnedMessage",e=>n=>{if(this.isBlind)return;let o=n.From(),i=n?.Owner(),s=n?.SignatureText();if(o===i&&n.Assignment){let u=n.Assignment();u&&(s=`${u.getText()} = ${s}`)}this.ownableMessages.push({from:o,signature:s,type:e,to:i})})}enterParameters(){this.isBlind=!0}exitParameters(){this.isBlind=!1}result(){return this.ownableMessages}};a(ri,"x6");P2="_STARTER_",uk=class{static{a(this,"kw")}constructor(t,e,n,o){he(this,"name"),he(this,"left"),he(this,"label"),he(this,"type"),this.name=t,this.left=e,this.label=n,this.type=o}getDisplayName(){return this.label||this.name}hasIcon(){return this.type!==void 0}};a(dk,"Pw");a(ii,"w6");a(CL,"eg");_L=Math.sqrt(Number.EPSILON);a(mk,"Fw");a(gk,"Uw");a(fk,"Zw");a(bk,"Bw");a(Lk,"Gw");a(pk,"zw");a(Ck,"Hw");a(_k,"Yw");Nu=class{static{a(this,"Vw")}constructor(e,n){he(this,"m",[]),he(this,"widthProvider"),he(this,"participantModels"),he(this,"ownableMessages"),$z(),this.participantModels=dk(e),this.ownableMessages=ri(e),this.widthProvider=n,this.walkThrough()}orderedParticipantNames(){return this.participantModels.map(e=>e.name)}getPosition(e){if(!e)return 0;if(!this.getParticipantModel(e))return console.error(`Participant ${e} not found`),0;let n=`getPosition_${e}`,o=Ru(n);if(o!=null)return o;let i=this.participantModels.findIndex(u=>u.name===e),s=this.getParticipantGap(this.participantModels[0])+_k(this.m)[i];return Mu(n,s),console.debug(`Position of ${e} is ${s}`),s}walkThrough(){this.withParticipantGaps(this.participantModels),this.withMessageGaps(this.ownableMessages,this.participantModels)}half(e){let n=this.getParticipantModel(e);return n?this._getParticipantWidth(n)/2:0}left(e){return this.getPosition(e)-this.half(e)}right(e){return this.getPosition(e)+this.half(e)}getWidth(){let e=this.participantModels[this.participantModels.length-1].name,n=this.getPosition(e)+this.half(e);return Math.max(n,200)}distance(e,n){return this.getPosition(n)-this.getPosition(e)}getMessageWidth(e){let n=this.half(e.to),o=this.widthProvider(e.signature,U9.MessageContent);return e.type===Lo.CreationMessage&&(o+=n),o}withMessageGaps(e,n){for(let o of e){o.from||(o.from=P2);let i=n.findIndex(g=>g.name===o.from),s=n.findIndex(g=>g.name===o.to);if(i===-1||s===-1){console.warn(`Participant ${o.from} or ${o.to} not found`);continue}let u=Math.min(i,s),m=Math.max(i,s);try{let g=this.getMessageWidth(o);this.m[u][m]=Math.max(g+ak+Kz,this.m[u][m])}catch{console.warn(`Could not set message gap between ${o.from} and ${o.to}`)}}}withParticipantGaps(e){this.m=e.map((n,o)=>e.map((i,s)=>s-o===1?this.getParticipantGap(i):0))}getParticipantGap(e){return this.half(e.left)+this.half(e.name)}getParticipantModel(e){return this.participantModels.find(n=>n.name===e)}_getParticipantWidth(e){let n=`getParticipantWidth_${e.name}`,o=Ru(n);if(o!=null)return o;let i=e.hasIcon()?40:0,s=this.widthProvider(e.getDisplayName(),U9.ParticipantName),u=Math.max(s+i,ck)+ik;return Mu(n,u),console.debug(`Width of ${e.name} is ${u}; labelWidth: ${s}`),u}},Y0=(t=>(t.Static="static",t.Dynamic="dynamic",t))(Y0||{}),En=j1(""),qo=j1(t=>lk(t(En)));j1(t=>{var e,n;return(n=(e=t(qo))==null?void 0:e.title())==null?void 0:n.content()});ai=j1(t=>L5(t(qo))),W0=j1(t=>new Nu(t(qo),rk)),Co=j1("theme-default"),Iu=j1(!1),hk=zz(`${location.hostname}-zenuml-theme-icon-dot`,"1"),Jz=j1(!0),ex=j1(1),Hr=j1([]),zk=j1(null,(t,e,n)=>{let o=t(Hr);o.includes(n)?e(Hr,o.filter(i=>i!==n)):e(Hr,[...o,n])}),Td=j1(null),tx=j1(!1),$3=j1("dynamic"),nx=zz(`${location.hostname}-zenuml-numbering`,!0),ox=j1(0),Rd=j1(null),Md=f5(t=>{console.log("Element clicked",t)}),Ad=f5(()=>{}),p5=f5(()=>{}),hL=f5(()=>{}),lx=f5(()=>{}),Nd=j1([]),zL=j1(t=>{let e=t(Nd),{participants:n}=t(ai);return e.length===Array.from(n).length});a(xk,"$w");vk=(()=>{let t=0,e=a(()=>`0000${(Math.random()*36**4<<0).toString(36)}`.slice(-4),"e");return()=>(t+=1,`u${e()}${t}`)})();a(At,"kt");Q4=null;a(rx,"hS");a(B9,"X8");a(Ek,"Qw");a(yk,"jw");a(ix,"fS");a(Sk,"Xw");z0=16384;a(wk,"Jw");a(kk,"eM");a(G9,"J8");a(Tk,"tM");a(Rk,"nM");s0=a((t,e)=>{if(t instanceof e)return!0;let n=Object.getPrototypeOf(t);return n===null?!1:n.constructor.name===e.name||s0(n,e)},"d3");a(Mk,"iM");a(Ak,"rM");a(Nk,"aM");a(xL,"rg");a(Ik,"sM");vL="application/font-woff",EL="image/jpeg",Ok={woff:vL,woff2:vL,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:EL,jpeg:EL,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};a(Dk,"lM");a(Id,"hu");a(Pk,"cM");a(Ou,"Pl");a(Fk,"uM");a(ax,"ES");X8={};a(Zk,"LM");a(Od,"fu");a(Uk,"dM");a(Bk,"CM");a(Gk,"_M");a(Hk,"gM");Yk=a(t=>t.tagName!=null&&t.tagName.toUpperCase()==="SLOT","pM"),cx=a(t=>t.tagName!=null&&t.tagName.toUpperCase()==="SVG","SS");a(Vk,"mM");a(Wk,"hM");a(qk,"fM");a(jk,"EM");a($k,"SM");a(Qk,"TM");a(ci,"A6");sx=/url\((['"]?)([^'"]+?)\1\)/g,Kk=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,Xk=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;a(Jk,"bM");a(eT,"xM");a(tT,"wM");a(nT,"MM");a(ux,"vS");a(dx,"RS");a(fo,"a0");a(oT,"AM");a(lT,"yM");a(rT,"NM");a(mx,"bS");a(iT,"OM");yL={};a(SL,"lg");a(wL,"cg");a(kL,"ug");a(aT,"IM");a(cT,"DM");a(sT,"kM");a(gx,"xS");a(uT,"PM");a(dT,"FM");a(mT,"UM");a(Dd,"Eu");a(Pd,"Su");a(fx,"wS");a(gT,"ZM");a(fT,"BM");a(bx,"MS");a(bT,"GM");Fd="-",LT=a(t=>{let e=CT(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:o}=t;return{getClassGroupId:a(i=>{let s=i.split(Fd);return s[0]===""&&s.length!==1&&s.shift(),Lx(s,e)||pT(i)},"getClassGroupId"),getConflictingClassGroupIds:a((i,s)=>{let u=n[i]||[];return s&&o[i]?[...u,...o[i]]:u},"getConflictingClassGroupIds")}},"zM"),Lx=a((t,e)=>{var n;if(t.length===0)return e.classGroupId;let o=t[0],i=e.nextPart.get(o),s=i?Lx(t.slice(1),i):void 0;if(s)return s;if(e.validators.length===0)return;let u=t.join(Fd);return(n=e.validators.find(({validator:m})=>m(u)))==null?void 0:n.classGroupId},"AS"),TL=/^\[(.+)\]$/,pT=a(t=>{if(TL.test(t)){let e=TL.exec(t)[1],n=e?.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},"HM"),CT=a(t=>{let{theme:e,classGroups:n}=t,o={nextPart:new Map,validators:[]};for(let i in n)Du(n[i],o,i,e);return o},"YM"),Du=a((t,e,n,o)=>{t.forEach(i=>{if(typeof i=="string"){let s=i===""?e:RL(e,i);s.classGroupId=n;return}if(typeof i=="function"){if(_T(i)){Du(i(o),e,n,o);return}e.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([s,u])=>{Du(u,RL(e,s),n,o)})})},"Fl"),RL=a((t,e)=>{let n=t;return e.split(Fd).forEach(o=>{n.nextPart.has(o)||n.nextPart.set(o,{nextPart:new Map,validators:[]}),n=n.nextPart.get(o)}),n},"dg"),_T=a(t=>t.isThemeGetter,"VM"),hT=a(t=>{if(t<1)return{get:a(()=>{},"get"),set:a(()=>{},"set")};let e=0,n=new Map,o=new Map,i=a((s,u)=>{n.set(s,u),e++,e>t&&(e=0,o=n,n=new Map)},"s");return{get(s){let u=n.get(s);if(u!==void 0)return u;if((u=o.get(s))!==void 0)return i(s,u),u},set(s,u){n.has(s)?n.set(s,u):i(s,u)}}},"qM"),Pu="!",Fu=":",zT=Fu.length,xT=a(t=>{let{prefix:e,experimentalParseClassName:n}=t,o=a(i=>{let s=[],u=0,m=0,g=0,b;for(let S=0;S<i.length;S++){let E=i[S];if(u===0&&m===0){if(E===Fu){s.push(i.slice(g,S)),g=S+zT;continue}if(E==="/"){b=S;continue}}E==="["?u++:E==="]"?u--:E==="("?m++:E===")"&&m--}let p=s.length===0?i:i.substring(g),_=vT(p),C=_!==p,h=b&&b>g?b-g:void 0;return{modifiers:s,hasImportantModifier:C,baseClassName:_,maybePostfixModifierPosition:h}},"n");if(e){let i=e+Fu,s=o;o=a(u=>u.startsWith(i)?s(u.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:u,maybePostfixModifierPosition:void 0},"n")}if(n){let i=o;o=a(s=>n({className:s,parseClassName:i}),"n")}return o},"$M"),vT=a(t=>t.endsWith(Pu)?t.substring(0,t.length-1):t.startsWith(Pu)?t.substring(1):t,"KM"),ET=a(t=>{let e=Object.fromEntries(t.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;let o=[],i=[];return n.forEach(s=>{s[0]==="["||e[s]?(o.push(...i.sort(),s),i=[]):i.push(s)}),o.push(...i.sort()),o}},"QM"),yT=a(t=>({cache:hT(t.cacheSize),parseClassName:xT(t),sortModifiers:ET(t),...LT(t)}),"jM"),ST=/\s+/,wT=a((t,e)=>{let{parseClassName:n,getClassGroupId:o,getConflictingClassGroupIds:i,sortModifiers:s}=e,u=[],m=t.trim().split(ST),g="";for(let b=m.length-1;b>=0;b-=1){let p=m[b],{isExternal:_,modifiers:C,hasImportantModifier:h,baseClassName:S,maybePostfixModifierPosition:E}=n(p);if(_){g=p+(g.length>0?" "+g:g);continue}let T=!!E,k=o(T?S.substring(0,E):S);if(!k){if(!T){g=p+(g.length>0?" "+g:g);continue}if(k=o(S),!k){g=p+(g.length>0?" "+g:g);continue}T=!1}let R=s(C).join(":"),D=h?R+Pu:R,F=D+k;if(u.includes(F))continue;u.push(F);let B=i(k,T);for(let Z=0;Z<B.length;++Z){let O=B[Z];u.push(D+O)}g=p+(g.length>0?" "+g:g)}return g},"JM");a(kT,"eA");px=a(t=>{if(typeof t=="string")return t;let e,n="";for(let o=0;o<t.length;o++)t[o]&&(e=px(t[o]))&&(n&&(n+=" "),n+=e);return n},"yS");a(TT,"tA");C2=a(t=>{let e=a(n=>n[t]||[],"e");return e.isThemeGetter=!0,e},"Re"),Cx=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,_x=/^\((?:(\w[\w-]*):)?(.+)\)$/i,RT=/^\d+\/\d+$/,MT=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,AT=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,NT=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,IT=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,OT=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,bo=a(t=>RT.test(t),"s0"),u1=a(t=>!!t&&!Number.isNaN(Number(t)),"L1"),xt=a(t=>!!t&&Number.isInteger(Number(t)),"wt"),ML=a(t=>t.endsWith("%")&&u1(t.slice(0,-1)),"Cg"),vt=a(t=>MT.test(t),"Mt"),DT=a(()=>!0,"lA"),PT=a(t=>AT.test(t)&&!NT.test(t),"cA"),Zd=a(()=>!1,"vu"),FT=a(t=>IT.test(t),"uA"),ZT=a(t=>OT.test(t),"LA"),UT=a(t=>!Re(t)&&!Me(t),"dA"),BT=a(t=>jo(t,xx,Zd),"CA"),Re=a(t=>Cx.test(t),"y2"),an=a(t=>jo(t,vx,PT),"u9"),J8=a(t=>jo(t,XT,u1),"Rr"),GT=a(t=>jo(t,hx,Zd),"_A"),HT=a(t=>jo(t,zx,ZT),"gA"),YT=a(t=>jo(t,Zd,FT),"pA"),Me=a(t=>_x.test(t),"N2"),K4=a(t=>$o(t,vx),"w5"),VT=a(t=>$o(t,JT),"mA"),WT=a(t=>$o(t,hx),"hA"),qT=a(t=>$o(t,xx),"fA"),jT=a(t=>$o(t,zx),"EA"),$T=a(t=>$o(t,eR,!0),"SA"),jo=a((t,e,n)=>{let o=Cx.exec(t);return o?o[1]?e(o[1]):n(o[2]):!1},"b0"),$o=a((t,e,n=!1)=>{let o=_x.exec(t);return o?o[1]?e(o[1]):n:!1},"x0"),hx=a(t=>t==="position","IS"),QT=new Set(["image","url"]),zx=a(t=>QT.has(t),"DS"),KT=new Set(["length","size","percentage"]),xx=a(t=>KT.has(t),"kS"),vx=a(t=>t==="length","PS"),XT=a(t=>t==="number","RA"),JT=a(t=>t==="family-name","bA"),eR=a(t=>t==="shadow","xA"),tR=a(()=>{let t=C2("color"),e=C2("font"),n=C2("text"),o=C2("font-weight"),i=C2("tracking"),s=C2("leading"),u=C2("breakpoint"),m=C2("container"),g=C2("spacing"),b=C2("radius"),p=C2("shadow"),_=C2("inset-shadow"),C=C2("drop-shadow"),h=C2("blur"),S=C2("perspective"),E=C2("aspect"),T=C2("ease"),k=C2("animate"),R=a(()=>["auto","avoid","all","avoid-page","page","left","right","column"],"O"),D=a(()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],"D"),F=a(()=>["auto","hidden","clip","visible","scroll"],"N"),B=a(()=>["auto","contain","none"],"F"),Z=a(()=>[Me,Re,g],"U"),O=a(()=>[bo,"full","auto",...Z()],"k"),oe=a(()=>[xt,"none","subgrid",Me,Re],"n2"),J=a(()=>["auto",{span:["full",xt,Me,Re]},xt,Me,Re],"K"),ee=a(()=>[xt,"auto",Me,Re],"X"),re=a(()=>["auto","min","max","fr",Me,Re],"r2"),le=a(()=>["start","end","center","between","around","evenly","stretch","baseline"],"t2"),be=a(()=>["start","end","center","stretch"],"g2"),ye=a(()=>["auto",...Z()],"R2"),G=a(()=>[bo,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...Z()],"H"),M=a(()=>[t,Me,Re],"A"),H=a(()=>[ML,K4,an],"B"),te=a(()=>["","none","full",b,Me,Re],"e2"),ge=a(()=>["",u1,K4,an],"u2"),A=a(()=>["solid","dashed","dotted","double"],"y"),W=a(()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],"q"),ce=a(()=>["","none",h,Me,Re],"s2"),ne=a(()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Me,Re],"i2"),ie=a(()=>["none",u1,Me,Re],"a2"),Le=a(()=>["none",u1,Me,Re],"_2"),Ce=a(()=>[u1,Me,Re],"f2"),qe=a(()=>[bo,"full",...Z()],"V2");return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[vt],breakpoint:[vt],color:[DT],container:[vt],"drop-shadow":[vt],ease:["in","out","in-out"],font:[UT],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[vt],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[vt],shadow:[vt],spacing:["px",u1],text:[vt],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",bo,Re,Me,E]}],container:["container"],columns:[{columns:[u1,Re,Me,m]}],"break-after":[{"break-after":R()}],"break-before":[{"break-before":R()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...D(),Re,Me]}],overflow:[{overflow:F()}],"overflow-x":[{"overflow-x":F()}],"overflow-y":[{"overflow-y":F()}],overscroll:[{overscroll:B()}],"overscroll-x":[{"overscroll-x":B()}],"overscroll-y":[{"overscroll-y":B()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:O()}],"inset-x":[{"inset-x":O()}],"inset-y":[{"inset-y":O()}],start:[{start:O()}],end:[{end:O()}],top:[{top:O()}],right:[{right:O()}],bottom:[{bottom:O()}],left:[{left:O()}],visibility:["visible","invisible","collapse"],z:[{z:[xt,"auto",Me,Re]}],basis:[{basis:[bo,"full","auto",m,...Z()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[u1,bo,"auto","initial","none",Re]}],grow:[{grow:["",u1,Me,Re]}],shrink:[{shrink:["",u1,Me,Re]}],order:[{order:[xt,"first","last","none",Me,Re]}],"grid-cols":[{"grid-cols":oe()}],"col-start-end":[{col:J()}],"col-start":[{"col-start":ee()}],"col-end":[{"col-end":ee()}],"grid-rows":[{"grid-rows":oe()}],"row-start-end":[{row:J()}],"row-start":[{"row-start":ee()}],"row-end":[{"row-end":ee()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":re()}],"auto-rows":[{"auto-rows":re()}],gap:[{gap:Z()}],"gap-x":[{"gap-x":Z()}],"gap-y":[{"gap-y":Z()}],"justify-content":[{justify:[...le(),"normal"]}],"justify-items":[{"justify-items":[...be(),"normal"]}],"justify-self":[{"justify-self":["auto",...be()]}],"align-content":[{content:["normal",...le()]}],"align-items":[{items:[...be(),"baseline"]}],"align-self":[{self:["auto",...be(),"baseline"]}],"place-content":[{"place-content":le()}],"place-items":[{"place-items":[...be(),"baseline"]}],"place-self":[{"place-self":["auto",...be()]}],p:[{p:Z()}],px:[{px:Z()}],py:[{py:Z()}],ps:[{ps:Z()}],pe:[{pe:Z()}],pt:[{pt:Z()}],pr:[{pr:Z()}],pb:[{pb:Z()}],pl:[{pl:Z()}],m:[{m:ye()}],mx:[{mx:ye()}],my:[{my:ye()}],ms:[{ms:ye()}],me:[{me:ye()}],mt:[{mt:ye()}],mr:[{mr:ye()}],mb:[{mb:ye()}],ml:[{ml:ye()}],"space-x":[{"space-x":Z()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Z()}],"space-y-reverse":["space-y-reverse"],size:[{size:G()}],w:[{w:[m,"screen",...G()]}],"min-w":[{"min-w":[m,"screen","none",...G()]}],"max-w":[{"max-w":[m,"screen","none","prose",{screen:[u]},...G()]}],h:[{h:["screen",...G()]}],"min-h":[{"min-h":["screen","none",...G()]}],"max-h":[{"max-h":["screen",...G()]}],"font-size":[{text:["base",n,K4,an]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,Me,J8]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ML,Re]}],"font-family":[{font:[VT,Re,e]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,Me,Re]}],"line-clamp":[{"line-clamp":[u1,"none",Me,J8]}],leading:[{leading:[s,...Z()]}],"list-image":[{"list-image":["none",Me,Re]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Me,Re]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:M()}],"text-color":[{text:M()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...A(),"wavy"]}],"text-decoration-thickness":[{decoration:[u1,"from-font","auto",Me,an]}],"text-decoration-color":[{decoration:M()}],"underline-offset":[{"underline-offset":[u1,"auto",Me,Re]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Me,Re]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Me,Re]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...D(),WT,GT]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",qT,BT]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},xt,Me,Re],radial:["",Me,Re],conic:[xt,Me,Re]},jT,HT]}],"bg-color":[{bg:M()}],"gradient-from-pos":[{from:H()}],"gradient-via-pos":[{via:H()}],"gradient-to-pos":[{to:H()}],"gradient-from":[{from:M()}],"gradient-via":[{via:M()}],"gradient-to":[{to:M()}],rounded:[{rounded:te()}],"rounded-s":[{"rounded-s":te()}],"rounded-e":[{"rounded-e":te()}],"rounded-t":[{"rounded-t":te()}],"rounded-r":[{"rounded-r":te()}],"rounded-b":[{"rounded-b":te()}],"rounded-l":[{"rounded-l":te()}],"rounded-ss":[{"rounded-ss":te()}],"rounded-se":[{"rounded-se":te()}],"rounded-ee":[{"rounded-ee":te()}],"rounded-es":[{"rounded-es":te()}],"rounded-tl":[{"rounded-tl":te()}],"rounded-tr":[{"rounded-tr":te()}],"rounded-br":[{"rounded-br":te()}],"rounded-bl":[{"rounded-bl":te()}],"border-w":[{border:ge()}],"border-w-x":[{"border-x":ge()}],"border-w-y":[{"border-y":ge()}],"border-w-s":[{"border-s":ge()}],"border-w-e":[{"border-e":ge()}],"border-w-t":[{"border-t":ge()}],"border-w-r":[{"border-r":ge()}],"border-w-b":[{"border-b":ge()}],"border-w-l":[{"border-l":ge()}],"divide-x":[{"divide-x":ge()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ge()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...A(),"hidden","none"]}],"divide-style":[{divide:[...A(),"hidden","none"]}],"border-color":[{border:M()}],"border-color-x":[{"border-x":M()}],"border-color-y":[{"border-y":M()}],"border-color-s":[{"border-s":M()}],"border-color-e":[{"border-e":M()}],"border-color-t":[{"border-t":M()}],"border-color-r":[{"border-r":M()}],"border-color-b":[{"border-b":M()}],"border-color-l":[{"border-l":M()}],"divide-color":[{divide:M()}],"outline-style":[{outline:[...A(),"none","hidden"]}],"outline-offset":[{"outline-offset":[u1,Me,Re]}],"outline-w":[{outline:["",u1,K4,an]}],"outline-color":[{outline:[t]}],shadow:[{shadow:["","none",p,$T,YT]}],"shadow-color":[{shadow:M()}],"inset-shadow":[{"inset-shadow":["none",Me,Re,_]}],"inset-shadow-color":[{"inset-shadow":M()}],"ring-w":[{ring:ge()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:M()}],"ring-offset-w":[{"ring-offset":[u1,an]}],"ring-offset-color":[{"ring-offset":M()}],"inset-ring-w":[{"inset-ring":ge()}],"inset-ring-color":[{"inset-ring":M()}],opacity:[{opacity:[u1,Me,Re]}],"mix-blend":[{"mix-blend":[...W(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":W()}],filter:[{filter:["","none",Me,Re]}],blur:[{blur:ce()}],brightness:[{brightness:[u1,Me,Re]}],contrast:[{contrast:[u1,Me,Re]}],"drop-shadow":[{"drop-shadow":["","none",C,Me,Re]}],grayscale:[{grayscale:["",u1,Me,Re]}],"hue-rotate":[{"hue-rotate":[u1,Me,Re]}],invert:[{invert:["",u1,Me,Re]}],saturate:[{saturate:[u1,Me,Re]}],sepia:[{sepia:["",u1,Me,Re]}],"backdrop-filter":[{"backdrop-filter":["","none",Me,Re]}],"backdrop-blur":[{"backdrop-blur":ce()}],"backdrop-brightness":[{"backdrop-brightness":[u1,Me,Re]}],"backdrop-contrast":[{"backdrop-contrast":[u1,Me,Re]}],"backdrop-grayscale":[{"backdrop-grayscale":["",u1,Me,Re]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u1,Me,Re]}],"backdrop-invert":[{"backdrop-invert":["",u1,Me,Re]}],"backdrop-opacity":[{"backdrop-opacity":[u1,Me,Re]}],"backdrop-saturate":[{"backdrop-saturate":[u1,Me,Re]}],"backdrop-sepia":[{"backdrop-sepia":["",u1,Me,Re]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Z()}],"border-spacing-x":[{"border-spacing-x":Z()}],"border-spacing-y":[{"border-spacing-y":Z()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Me,Re]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[u1,"initial",Me,Re]}],ease:[{ease:["linear","initial",T,Me,Re]}],delay:[{delay:[u1,Me,Re]}],animate:[{animate:["none",k,Me,Re]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[S,Me,Re]}],"perspective-origin":[{"perspective-origin":ne()}],rotate:[{rotate:ie()}],"rotate-x":[{"rotate-x":ie()}],"rotate-y":[{"rotate-y":ie()}],"rotate-z":[{"rotate-z":ie()}],scale:[{scale:Le()}],"scale-x":[{"scale-x":Le()}],"scale-y":[{"scale-y":Le()}],"scale-z":[{"scale-z":Le()}],"scale-3d":["scale-3d"],skew:[{skew:Ce()}],"skew-x":[{"skew-x":Ce()}],"skew-y":[{"skew-y":Ce()}],transform:[{transform:[Me,Re,"","none","gpu","cpu"]}],"transform-origin":[{origin:ne()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:qe()}],"translate-x":[{"translate-x":qe()}],"translate-y":[{"translate-y":qe()}],"translate-z":[{"translate-z":qe()}],"translate-none":["translate-none"],accent:[{accent:M()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:M()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Me,Re]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Z()}],"scroll-mx":[{"scroll-mx":Z()}],"scroll-my":[{"scroll-my":Z()}],"scroll-ms":[{"scroll-ms":Z()}],"scroll-me":[{"scroll-me":Z()}],"scroll-mt":[{"scroll-mt":Z()}],"scroll-mr":[{"scroll-mr":Z()}],"scroll-mb":[{"scroll-mb":Z()}],"scroll-ml":[{"scroll-ml":Z()}],"scroll-p":[{"scroll-p":Z()}],"scroll-px":[{"scroll-px":Z()}],"scroll-py":[{"scroll-py":Z()}],"scroll-ps":[{"scroll-ps":Z()}],"scroll-pe":[{"scroll-pe":Z()}],"scroll-pt":[{"scroll-pt":Z()}],"scroll-pr":[{"scroll-pr":Z()}],"scroll-pb":[{"scroll-pb":Z()}],"scroll-pl":[{"scroll-pl":Z()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Me,Re]}],fill:[{fill:["none",...M()]}],"stroke-w":[{stroke:[u1,K4,an,J8]}],stroke:[{stroke:["none",...M()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},"wA"),nR=TT(tR);a(He,"z2");oR=a(t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",...t},y.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})),"AA"),lR=a(t=>y.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:1,strokeLinecap:"round",strokeLinejoin:"miter",...t},y.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:0}),y.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),y.createElement("g",{id:"SVGRepo_iconCarrier"},y.createElement("line",{x1:14,y1:10,x2:21,y2:3}),y.createElement("polyline",{points:"20 10 14 10 14 4"}),y.createElement("line",{x1:3,y1:21,x2:10,y2:14}),y.createElement("polyline",{points:"4 14 10 14 10 20"}))),"yA"),rR=a(t=>y.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",...t},y.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:0}),y.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),y.createElement("g",{id:"SVGRepo_iconCarrier"},y.createElement("title",null),y.createElement("g",{id:"Complete"},y.createElement("g",{id:"expand"},y.createElement("g",null,y.createElement("polyline",{"data-name":"Right",fill:"none",id:"Right-2",points:"3 17.3 3 21 6.7 21",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1}),y.createElement("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,x1:10,x2:3.8,y1:14,y2:20.2}),y.createElement("line",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,x1:14,x2:20.2,y1:10,y2:3.8}),y.createElement("polyline",{"data-name":"Right",fill:"none",id:"Right-3",points:"21 6.7 21 3 17.3 3",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1})))))),"NA"),iR=a(t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",...t},y.createElement("line",{x1:6,y1:3,x2:6,y2:15}),y.createElement("circle",{cx:18,cy:6,r:3}),y.createElement("circle",{cx:6,cy:18,r:3}),y.createElement("path",{d:"M18 9a9 9 0 0 1-9 9"})),"OA"),aR=a(t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 20 20",fill:"none",...t},y.createElement("circle",{cx:10,cy:10,r:10,fill:"#000",fillOpacity:.1})),"IA"),cR=a(t=>y.createElement("svg",{width:24,height:24,viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{d:"M21.8864 32.0909V67H17.6591V36.5227H17.4545L8.93182 42.1818V37.8864L17.6591 32.0909H21.8864ZM33.5483 67.2159C32.8826 67.2159 32.3113 66.9775 31.8345 66.5007C31.3577 66.0239 31.1193 65.4527 31.1193 64.7869C31.1193 64.1212 31.3577 63.55 31.8345 63.0732C32.3113 62.5964 32.8826 62.358 33.5483 62.358C34.214 62.358 34.7853 62.5964 35.2621 63.0732C35.7389 63.55 35.9773 64.1212 35.9773 64.7869C35.9773 65.2277 35.8648 65.6326 35.6399 66.0014C35.424 66.3703 35.1316 66.6671 34.7628 66.892C34.4029 67.108 33.9981 67.2159 33.5483 67.2159ZM41.7887 67V64.4432L51.391 53.9318C52.5179 52.7008 53.4459 51.6307 54.1751 50.7216C54.9042 49.803 55.444 48.9413 55.7944 48.1364C56.1542 47.322 56.3342 46.4697 56.3342 45.5795C56.3342 44.5568 56.088 43.6714 55.5955 42.9233C55.1126 42.1752 54.4497 41.5975 53.6069 41.1903C52.7641 40.7831 51.8171 40.5795 50.766 40.5795C49.6486 40.5795 48.6732 40.8116 47.8398 41.2756C47.016 41.7301 46.3768 42.3693 45.9222 43.1932C45.4772 44.017 45.2546 44.983 45.2546 46.0909H41.9023C41.9023 44.3864 42.2953 42.8902 43.0813 41.6023C43.8673 40.3144 44.9374 39.3106 46.2915 38.5909C47.6552 37.8712 49.1845 37.5114 50.8796 37.5114C52.5842 37.5114 54.0946 37.8712 55.4109 38.5909C56.7272 39.3106 57.7594 40.2812 58.5075 41.5028C59.2556 42.7244 59.6296 44.0833 59.6296 45.5795C59.6296 46.6496 59.4355 47.696 59.0472 48.7188C58.6684 49.732 58.0056 50.8636 57.0586 52.1136C56.1211 53.3542 54.819 54.8693 53.1523 56.6591L46.6183 63.6477V63.875H60.141V67H41.7887ZM68.2319 67.2159C67.5662 67.2159 66.9949 66.9775 66.5181 66.5007C66.0413 66.0239 65.8029 65.4527 65.8029 64.7869C65.8029 64.1212 66.0413 63.55 66.5181 63.0732C66.9949 62.5964 67.5662 62.358 68.2319 62.358C68.8976 62.358 69.4689 62.5964 69.9457 63.0732C70.4225 63.55 70.6609 64.1212 70.6609 64.7869C70.6609 65.2277 70.5484 65.6326 70.3235 66.0014C70.1076 66.3703 69.8152 66.6671 69.4464 66.892C69.0865 67.108 68.6817 67.2159 68.2319 67.2159ZM83.7337 67.3182C82.2337 67.3182 80.8965 67.0606 79.7223 66.5455C78.5556 66.0303 77.6276 65.3144 76.9382 64.3977C76.2564 63.4735 75.8852 62.4015 75.8246 61.1818H78.6882C78.7488 61.9318 79.0064 62.5795 79.4609 63.125C79.9155 63.6629 80.5102 64.0795 81.245 64.375C81.9799 64.6705 82.7943 64.8182 83.6882 64.8182C84.6882 64.8182 85.5746 64.6439 86.3473 64.2955C87.12 63.947 87.7261 63.4621 88.1655 62.8409C88.6049 62.2197 88.8246 61.5 88.8246 60.6818C88.8246 59.8258 88.6125 59.072 88.1882 58.4205C87.764 57.7614 87.1428 57.2462 86.3246 56.875C85.5064 56.5038 84.5064 56.3182 83.3246 56.3182H81.4609V53.8182H83.3246C84.2488 53.8182 85.0594 53.6515 85.7564 53.3182C86.4609 52.9848 87.0102 52.5152 87.4041 51.9091C87.8056 51.303 88.0064 50.5909 88.0064 49.7727C88.0064 48.9848 87.8322 48.2992 87.4837 47.7159C87.1352 47.1326 86.6428 46.678 86.0064 46.3523C85.3776 46.0265 84.6352 45.8636 83.7791 45.8636C82.9761 45.8636 82.2185 46.0114 81.5064 46.3068C80.8018 46.5947 80.2261 47.0152 79.7791 47.5682C79.3321 48.1136 79.0897 48.7727 79.0518 49.5455H76.3246C76.37 48.3258 76.7375 47.2576 77.4268 46.3409C78.1162 45.4167 79.0178 44.697 80.1314 44.1818C81.2526 43.6667 82.4837 43.4091 83.8246 43.4091C85.264 43.4091 86.4988 43.7008 87.5291 44.2841C88.5594 44.8598 89.3511 45.6212 89.9041 46.5682C90.4572 47.5152 90.7337 48.5379 90.7337 49.6364C90.7337 50.947 90.389 52.0644 89.6996 52.9886C89.0178 53.9129 88.0897 54.553 86.9155 54.9091V55.0909C88.3852 55.3333 89.5329 55.9583 90.3587 56.9659C91.1844 57.9659 91.5973 59.2045 91.5973 60.6818C91.5973 61.947 91.2526 63.0833 90.5632 64.0909C89.8814 65.0909 88.9496 65.8788 87.7678 66.4545C86.5859 67.0303 85.2412 67.3182 83.7337 67.3182Z",fill:"black"}),y.createElement("path",{d:"M21.8864 32.0909H22.8864V31.0909H21.8864V32.0909ZM21.8864 67V68H22.8864V67H21.8864ZM17.6591 67H16.6591V68H17.6591V67ZM17.6591 36.5227H18.6591V35.5227H17.6591V36.5227ZM17.4545 36.5227V35.5227H17.1528L16.9014 35.6897L17.4545 36.5227ZM8.93182 42.1818H7.93182V44.0462L9.48498 43.0149L8.93182 42.1818ZM8.93182 37.8864L8.37862 37.0533L7.93182 37.35V37.8864H8.93182ZM17.6591 32.0909V31.0909H17.3573L17.1059 31.2579L17.6591 32.0909ZM20.8864 32.0909V67H22.8864V32.0909H20.8864ZM21.8864 66H17.6591V68H21.8864V66ZM18.6591 67V36.5227H16.6591V67H18.6591ZM17.6591 35.5227H17.4545V37.5227H17.6591V35.5227ZM16.9014 35.6897L8.37866 41.3487L9.48498 43.0149L18.0077 37.3558L16.9014 35.6897ZM9.93182 42.1818V37.8864H7.93182V42.1818H9.93182ZM9.48502 38.7194L18.2123 32.924L17.1059 31.2579L8.37862 37.0533L9.48502 38.7194ZM17.6591 33.0909H21.8864V31.0909H17.6591V33.0909ZM31.8345 66.5007L32.5416 65.7936L32.5416 65.7936L31.8345 66.5007ZM31.8345 63.0732L31.1274 62.366L31.8345 63.0732ZM35.2621 63.0732L35.9692 62.366L35.9692 62.366L35.2621 63.0732ZM35.6399 66.0014L34.7861 65.4808L34.7814 65.4885L34.7769 65.4962L35.6399 66.0014ZM34.7628 66.892L35.2773 67.7496L35.2834 67.7458L34.7628 66.892ZM33.5483 66.2159C33.1516 66.2159 32.8336 66.0856 32.5416 65.7936L31.1274 67.2078C31.789 67.8694 32.6135 68.2159 33.5483 68.2159V66.2159ZM32.5416 65.7936C32.2496 65.5016 32.1193 65.1836 32.1193 64.7869H30.1193C30.1193 65.7217 30.4658 66.5462 31.1274 67.2078L32.5416 65.7936ZM32.1193 64.7869C32.1193 64.3902 32.2496 64.0722 32.5416 63.7803L31.1274 62.366C30.4658 63.0277 30.1193 63.8522 30.1193 64.7869H32.1193ZM32.5416 63.7803C32.8336 63.4883 33.1516 63.358 33.5483 63.358V61.358C32.6135 61.358 31.789 61.7044 31.1274 62.366L32.5416 63.7803ZM33.5483 63.358C33.945 63.358 34.263 63.4883 34.555 63.7803L35.9692 62.366C35.3076 61.7044 34.483 61.358 33.5483 61.358V63.358ZM34.555 63.7803C34.8469 64.0722 34.9773 64.3902 34.9773 64.7869H36.9773C36.9773 63.8522 36.6308 63.0277 35.9692 62.366L34.555 63.7803ZM34.9773 64.7869C34.9773 65.048 34.9134 65.2721 34.7861 65.4808L36.4937 66.522C36.8163 65.993 36.9773 65.4075 36.9773 64.7869H34.9773ZM34.7769 65.4962C34.6455 65.7208 34.4714 65.8985 34.2422 66.0382L35.2834 67.7458C35.7919 67.4358 36.2025 67.0198 36.5029 66.5066L34.7769 65.4962ZM34.2483 66.0346C34.0551 66.1505 33.8304 66.2159 33.5483 66.2159V68.2159C34.1658 68.2159 34.7508 68.0654 35.2773 67.7495L34.2483 66.0346ZM41.7887 67H40.7887V68H41.7887V67ZM41.7887 64.4432L41.0504 63.7687L40.7887 64.0552V64.4432H41.7887ZM51.391 53.9318L50.6534 53.2566L50.6527 53.2574L51.391 53.9318ZM54.1751 50.7216L54.9552 51.3473L54.9583 51.3433L54.1751 50.7216ZM55.7944 48.1364L54.8797 47.7322L54.8775 47.7372L55.7944 48.1364ZM55.5955 42.9233L54.7554 43.4657L54.7602 43.4731L55.5955 42.9233ZM53.6069 41.1903L54.0419 40.2899L54.0419 40.2899L53.6069 41.1903ZM47.8398 41.2756L48.3229 42.1512L48.3263 42.1493L47.8398 41.2756ZM45.9222 43.1932L45.0466 42.7101L45.0424 42.7179L45.9222 43.1932ZM45.2546 46.0909V47.0909H46.2546V46.0909H45.2546ZM41.9023 46.0909H40.9023V47.0909H41.9023V46.0909ZM43.0813 41.6023L43.9349 42.1232L43.9349 42.1232L43.0813 41.6023ZM46.2915 38.5909L45.8248 37.7065L45.8222 37.7079L46.2915 38.5909ZM55.4109 38.5909L55.8906 37.7135L55.8906 37.7135L55.4109 38.5909ZM58.5075 41.5028L57.6547 42.0251L58.5075 41.5028ZM59.0472 48.7188L58.1123 48.3638L58.1105 48.3686L59.0472 48.7188ZM57.0586 52.1136L56.2615 51.5098L56.2608 51.5107L57.0586 52.1136ZM53.1523 56.6591L53.8828 57.342L53.8842 57.3406L53.1523 56.6591ZM46.6183 63.6477L45.8878 62.9648L45.6183 63.2531V63.6477H46.6183ZM46.6183 63.875H45.6183V64.875H46.6183V63.875ZM60.141 63.875H61.141V62.875H60.141V63.875ZM60.141 67V68H61.141V67H60.141ZM42.7887 67V64.4432H40.7887V67H42.7887ZM42.527 65.1176L52.1293 54.6063L50.6527 53.2574L41.0504 63.7687L42.527 65.1176ZM52.1286 54.607C53.2645 53.3661 54.208 52.2788 54.9551 51.3473L53.395 50.0959C52.6838 50.9825 51.7713 52.0354 50.6534 53.2566L52.1286 54.607ZM54.9583 51.3433C55.7246 50.3779 56.3168 49.4417 56.7113 48.5355L54.8775 47.7372C54.5712 48.4409 54.0838 49.2281 53.3918 50.0999L54.9583 51.3433ZM56.7091 48.5405C57.1252 47.5988 57.3342 46.6089 57.3342 45.5795H55.3342C55.3342 46.3305 55.1833 47.0451 54.8797 47.7322L56.7091 48.5405ZM57.3342 45.5795C57.3342 44.3899 57.0454 43.3071 56.4308 42.3735L54.7602 43.4731C55.1305 44.0357 55.3342 44.7237 55.3342 45.5795H57.3342ZM56.4357 42.3809C55.8479 41.4705 55.0412 40.7727 54.0419 40.2899L53.1719 42.0908C53.8582 42.4223 54.3772 42.8799 54.7554 43.4657L56.4357 42.3809ZM54.0419 40.2899C53.0476 39.8095 51.9491 39.5795 50.766 39.5795V41.5795C51.6851 41.5795 52.4806 41.7568 53.1719 42.0908L54.0419 40.2899ZM50.766 39.5795C49.5076 39.5795 48.3592 39.8418 47.3534 40.4019L48.3263 42.1493C48.9872 41.7813 49.7895 41.5795 50.766 41.5795V39.5795ZM47.3568 40.4C46.3677 40.9457 45.5924 41.721 45.0467 42.7101L46.7978 43.6763C47.1612 43.0176 47.6643 42.5145 48.3229 42.1511L47.3568 40.4ZM45.0424 42.7179C44.5052 43.7123 44.2546 44.8474 44.2546 46.0909H46.2546C46.2546 45.1185 46.4491 44.3218 46.8021 43.6685L45.0424 42.7179ZM45.2546 45.0909H41.9023V47.0909H45.2546V45.0909ZM42.9023 46.0909C42.9023 44.5457 43.2567 43.2346 43.9349 42.1232L42.2277 41.0813C41.334 42.5457 40.9023 44.227 40.9023 46.0909H42.9023ZM43.9349 42.1232C44.626 40.9909 45.5622 40.111 46.7609 39.4739L45.8222 37.7079C44.3126 38.5102 43.1087 39.6379 42.2277 41.0813L43.9349 42.1232ZM46.7583 39.4753C47.9642 38.8389 49.3307 38.5114 50.8796 38.5114V36.5114C49.0383 36.5114 47.3462 36.9036 45.8248 37.7065L46.7583 39.4753ZM50.8796 38.5114C52.4396 38.5114 53.781 38.8395 54.9311 39.4683L55.8906 37.7135C54.4082 36.903 52.7287 36.5114 50.8796 36.5114V38.5114ZM54.9311 39.4683C56.1017 40.1084 57.0022 40.9596 57.6547 42.0251L59.3602 40.9806C58.5166 39.6029 57.3526 38.5129 55.8906 37.7135L54.9311 39.4683ZM57.6547 42.0251C58.3021 43.0823 58.6296 44.2591 58.6296 45.5795H60.6296C60.6296 43.9076 60.209 42.3665 59.3602 40.9806L57.6547 42.0251ZM58.6296 45.5795C58.6296 46.5256 58.4585 47.4519 58.1123 48.3638L59.9821 49.0737C60.4124 47.9401 60.6296 46.7736 60.6296 45.5795H58.6296ZM58.1105 48.3686C57.7772 49.2602 57.1737 50.3056 56.2615 51.5098L57.8557 52.7175C58.8374 51.4216 59.5596 50.2038 59.9839 49.0689L58.1105 48.3686ZM56.2608 51.5107C55.3521 52.7131 54.0754 54.2005 52.4205 55.9776L53.8842 57.3406C55.5626 55.5382 56.8901 53.9952 57.8564 52.7166L56.2608 51.5107ZM52.4219 55.9761L45.8878 62.9648L47.3487 64.3307L53.8828 57.342L52.4219 55.9761ZM45.6183 63.6477V63.875H47.6183V63.6477H45.6183ZM46.6183 64.875H60.141V62.875H46.6183V64.875ZM59.141 63.875V67H61.141V63.875H59.141ZM60.141 66H41.7887V68H60.141V66ZM66.5181 66.5007L67.2252 65.7936L67.2252 65.7936L66.5181 66.5007ZM66.5181 63.0732L65.811 62.366L66.5181 63.0732ZM69.9457 63.0732L70.6528 62.366L70.6528 62.366L69.9457 63.0732ZM70.3235 66.0014L69.4697 65.4808L69.465 65.4885L69.4605 65.4962L70.3235 66.0014ZM69.4464 66.892L69.9609 67.7496L69.967 67.7458L69.4464 66.892ZM68.2319 66.2159C67.8352 66.2159 67.5172 66.0856 67.2252 65.7936L65.811 67.2078C66.4726 67.8694 67.2971 68.2159 68.2319 68.2159V66.2159ZM67.2252 65.7936C66.9332 65.5016 66.8029 65.1836 66.8029 64.7869H64.8029C64.8029 65.7217 65.1494 66.5462 65.811 67.2078L67.2252 65.7936ZM66.8029 64.7869C66.8029 64.3902 66.9332 64.0722 67.2252 63.7803L65.811 62.366C65.1494 63.0277 64.8029 63.8522 64.8029 64.7869H66.8029ZM67.2252 63.7803C67.5172 63.4883 67.8352 63.358 68.2319 63.358V61.358C67.2971 61.358 66.4726 61.7044 65.811 62.366L67.2252 63.7803ZM68.2319 63.358C68.6286 63.358 68.9466 63.4883 69.2386 63.7803L70.6528 62.366C69.9912 61.7044 69.1666 61.358 68.2319 61.358V63.358ZM69.2386 63.7803C69.5305 64.0722 69.6609 64.3902 69.6609 64.7869H71.6609C71.6609 63.8522 71.3144 63.0277 70.6528 62.366L69.2386 63.7803ZM69.6609 64.7869C69.6609 65.048 69.597 65.2721 69.4697 65.4808L71.1773 66.522C71.4999 65.993 71.6609 65.4075 71.6609 64.7869H69.6609ZM69.4605 65.4962C69.3291 65.7208 69.155 65.8985 68.9258 66.0382L69.967 67.7458C70.4754 67.4358 70.8861 67.0198 71.1865 66.5066L69.4605 65.4962ZM68.9319 66.0346C68.7386 66.1505 68.514 66.2159 68.2319 66.2159V68.2159C68.8494 68.2159 69.4344 68.0654 69.9609 67.7495L68.9319 66.0346ZM79.7223 66.5455L79.3184 67.4602L79.3206 67.4612L79.7223 66.5455ZM76.9382 64.3977L76.1335 64.9914L76.139 64.9988L76.9382 64.3977ZM75.8246 61.1818V60.1818H74.7737L74.8258 61.2314L75.8246 61.1818ZM78.6882 61.1818L79.685 61.1013L79.6107 60.1818H78.6882V61.1818ZM79.4609 63.125L78.6927 63.7652L78.6971 63.7705L79.4609 63.125ZM81.245 64.375L80.872 65.3028L80.872 65.3028L81.245 64.375ZM88.1655 62.8409L87.3491 62.2634L87.3491 62.2634L88.1655 62.8409ZM88.1882 58.4205L87.3473 58.9617L87.3502 58.9661L88.1882 58.4205ZM86.3246 56.875L85.9114 57.7857L85.9114 57.7857L86.3246 56.875ZM81.4609 56.3182H80.4609V57.3182H81.4609V56.3182ZM81.4609 53.8182V52.8182H80.4609V53.8182H81.4609ZM85.7564 53.3182L85.3287 52.4142L85.3249 52.416L85.7564 53.3182ZM87.4041 51.9091L86.5704 51.3568L86.5657 51.3641L87.4041 51.9091ZM87.4837 47.7159L88.3421 47.2031L88.3421 47.2031L87.4837 47.7159ZM86.0064 46.3523L85.5464 47.2402L85.5507 47.2424L86.0064 46.3523ZM81.5064 46.3068L81.8846 47.2325L81.8896 47.2305L81.5064 46.3068ZM79.7791 47.5682L80.5526 48.202L80.5569 48.1968L79.7791 47.5682ZM79.0518 49.5455V50.5455H80.004L80.0506 49.5944L79.0518 49.5455ZM76.3246 49.5455L75.3253 49.5082L75.2866 50.5455H76.3246V49.5455ZM77.4268 46.3409L78.2261 46.942L78.2284 46.9388L77.4268 46.3409ZM80.1314 44.1818L79.7139 43.2731L79.7116 43.2742L80.1314 44.1818ZM87.5291 44.2841L87.0364 45.1543L87.0413 45.157L87.5291 44.2841ZM89.9041 46.5682L89.0406 47.0725L89.0406 47.0725L89.9041 46.5682ZM89.6996 52.9886L88.898 52.3907L88.8948 52.395L89.6996 52.9886ZM86.9155 54.9091L86.6253 53.9521L85.9155 54.1674V54.9091H86.9155ZM86.9155 55.0909H85.9155V55.9395L86.7527 56.0776L86.9155 55.0909ZM90.3587 56.9659L89.5852 57.5998L89.5876 57.6026L90.3587 56.9659ZM90.5632 64.0909L89.7379 63.5262L89.737 63.5276L90.5632 64.0909ZM87.7678 66.4545L88.2057 67.3535L88.2057 67.3535L87.7678 66.4545ZM83.7337 66.3182C82.3487 66.3182 81.152 66.0807 80.124 65.6297L79.3206 67.4612C80.6411 68.0405 82.1186 68.3182 83.7337 68.3182V66.3182ZM80.1262 65.6307C79.0981 65.1767 78.3129 64.5619 77.7374 63.7967L76.139 64.9988C76.9423 66.0669 78.0132 66.8839 79.3184 67.4602L80.1262 65.6307ZM77.7429 63.8041C77.1854 63.0484 76.8748 62.1685 76.8233 61.1322L74.8258 61.2314C74.8955 62.6346 75.3274 63.8986 76.1335 64.9914L77.7429 63.8041ZM75.8246 62.1818H78.6882V60.1818H75.8246V62.1818ZM77.6915 61.2624C77.7676 62.205 78.098 63.0515 78.6927 63.7652L80.2292 62.4848C79.9148 62.1076 79.73 61.6586 79.685 61.1013L77.6915 61.2624ZM78.6971 63.7705C79.2695 64.4478 80.0049 64.9542 80.872 65.3028L81.6181 63.4472C81.0154 63.2049 80.5615 62.878 80.2247 62.4795L78.6971 63.7705ZM80.872 65.3028C81.7397 65.6517 82.6828 65.8182 83.6882 65.8182V63.8182C82.9057 63.8182 82.22 63.6892 81.6181 63.4472L80.872 65.3028ZM83.6882 65.8182C84.8048 65.8182 85.8353 65.6233 86.7584 65.207L85.9362 63.3839C85.3138 63.6645 84.5716 63.8182 83.6882 63.8182V65.8182ZM86.7584 65.207C87.6746 64.7939 88.4282 64.2012 88.9819 63.4184L87.3491 62.2634C87.024 62.723 86.5655 63.1001 85.9362 63.3839L86.7584 65.207ZM88.9819 63.4184C89.5499 62.6154 89.8246 61.6904 89.8246 60.6818H87.8246C87.8246 61.3096 87.6599 61.824 87.3491 62.2634L88.9819 63.4184ZM89.8246 60.6818C89.8246 59.6524 89.5668 58.7049 89.0262 57.8748L87.3502 58.9661C87.6582 59.439 87.8246 59.9992 87.8246 60.6818H89.8246ZM89.0291 57.8792C88.4862 57.0358 87.7048 56.4031 86.7377 55.9643L85.9114 57.7857C86.5807 58.0893 87.0418 58.487 87.3473 58.9617L89.0291 57.8792ZM86.7377 55.9643C85.7557 55.5188 84.606 55.3182 83.3246 55.3182V57.3182C84.4068 57.3182 85.2571 57.4888 85.9114 57.7857L86.7377 55.9643ZM83.3246 55.3182H81.4609V57.3182H83.3246V55.3182ZM82.4609 56.3182V53.8182H80.4609V56.3182H82.4609ZM81.4609 54.8182H83.3246V52.8182H81.4609V54.8182ZM83.3246 54.8182C84.3692 54.8182 85.3323 54.6295 86.1878 54.2203L85.3249 52.416C84.7866 52.6735 84.1284 52.8182 83.3246 52.8182V54.8182ZM86.1841 54.2221C87.0425 53.816 87.7397 53.2277 88.2426 52.4541L86.5657 51.3641C86.2807 51.8026 85.8794 52.1537 85.3287 52.4142L86.1841 54.2221ZM88.2378 52.4614C88.761 51.6715 89.0064 50.7619 89.0064 49.7727H87.0064C87.0064 50.4199 86.8502 50.9345 86.5705 51.3568L88.2378 52.4614ZM89.0064 49.7727C89.0064 48.8335 88.7972 47.9647 88.3421 47.2031L86.6252 48.2288C86.8671 48.6338 87.0064 49.1362 87.0064 49.7727H89.0064ZM88.3421 47.2031C87.8923 46.4501 87.2563 45.8687 86.4621 45.4621L85.5507 47.2424C86.0292 47.4874 86.378 47.8151 86.6252 48.2288L88.3421 47.2031ZM86.4664 45.4644C85.6687 45.0511 84.7622 44.8636 83.7791 44.8636V46.8636C84.5082 46.8636 85.0865 47.0019 85.5464 47.2402L86.4664 45.4644ZM83.7791 44.8636C82.8501 44.8636 81.9618 45.0352 81.1232 45.3832L81.8896 47.2305C82.4752 46.9875 83.102 46.8636 83.7791 46.8636V44.8636ZM81.1281 45.3811C80.2788 45.7281 79.5618 46.2462 79.0014 46.9396L80.5569 48.1968C80.8904 47.7841 81.3249 47.4612 81.8846 47.2325L81.1281 45.3811ZM79.0056 46.9344C78.4096 47.6618 78.1003 48.5316 78.053 49.4965L80.0506 49.5944C80.0791 49.0138 80.2547 48.5655 80.5526 48.202L79.0056 46.9344ZM79.0518 48.5455H76.3246V50.5455H79.0518V48.5455ZM77.3239 49.5827C77.3622 48.5531 77.6674 47.6848 78.2261 46.942L76.6276 45.7399C75.8075 46.8303 75.3778 48.0984 75.3253 49.5082L77.3239 49.5827ZM78.2284 46.9388C78.8119 46.1565 79.5786 45.5393 80.5512 45.0894L79.7116 43.2742C78.4569 43.8546 77.4205 44.6768 76.6253 45.743L78.2284 46.9388ZM80.5489 45.0905C81.5281 44.6406 82.6151 44.4091 83.8246 44.4091V42.4091C82.3522 42.4091 80.9771 42.6927 79.7139 43.2731L80.5489 45.0905ZM83.8246 44.4091C85.1284 44.4091 86.1857 44.6726 87.0364 45.1543L88.0218 43.4139C86.812 42.7289 85.3996 42.4091 83.8246 42.4091V44.4091ZM87.0413 45.157C87.928 45.6525 88.5845 46.2915 89.0406 47.0725L90.7676 46.0639C90.1177 44.9509 89.1908 44.0671 88.0169 43.4111L87.0413 45.157ZM89.0406 47.0725C89.5041 47.8661 89.7337 48.7148 89.7337 49.6364H91.7337C91.7337 48.361 91.4102 47.1642 90.7676 46.0639L89.0406 47.0725ZM89.7337 49.6364C89.7337 50.7623 89.4413 51.6623 88.898 52.3907L90.5011 53.5865C91.3366 52.4664 91.7337 51.1317 91.7337 49.6364H89.7337ZM88.8948 52.395C88.3499 53.1337 87.6084 53.654 86.6253 53.9521L87.2057 55.8661C88.5711 55.452 89.6856 54.6921 90.5043 53.5823L88.8948 52.395ZM85.9155 54.9091V55.0909H87.9155V54.9091H85.9155ZM86.7527 56.0776C88.0194 56.2865 88.9354 56.8069 89.5852 57.5998L91.1321 56.332C90.1304 55.1097 88.751 54.3802 87.0782 54.1042L86.7527 56.0776ZM89.5876 57.6026C90.245 58.3987 90.5973 59.4027 90.5973 60.6818H92.5973C92.5973 59.0063 92.1239 57.5331 91.1298 56.3292L89.5876 57.6026ZM90.5973 60.6818C90.5973 61.7532 90.3092 62.6913 89.7379 63.5262L91.3885 64.6556C92.196 63.4754 92.5973 62.1407 92.5973 60.6818H90.5973ZM89.737 63.5276C89.1615 64.3716 88.3691 65.0492 87.3298 65.5556L88.2057 67.3535C89.5301 66.7083 90.6013 65.8102 91.3894 64.6542L89.737 63.5276ZM87.3298 65.5556C86.3031 66.0557 85.1118 66.3182 83.7337 66.3182V68.3182C85.3707 68.3182 86.8687 68.0049 88.2057 67.3535L87.3298 65.5556Z",fill:"black"})),"DA"),sR=a(t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 214.27 214.27",...t},y.createElement("path",{d:"M196.926 55.171c-.11-5.785-.215-11.25-.215-16.537a7.5 7.5 0 0 0-7.5-7.5c-32.075 0-56.496-9.218-76.852-29.01a7.498 7.498 0 0 0-10.457 0c-20.354 19.792-44.771 29.01-76.844 29.01a7.5 7.5 0 0 0-7.5 7.5c0 5.288-.104 10.755-.215 16.541-1.028 53.836-2.436 127.567 87.331 158.682a7.495 7.495 0 0 0 4.912 0c89.774-31.116 88.368-104.849 87.34-158.686zm-89.795 143.641c-76.987-27.967-75.823-89.232-74.79-143.351.062-3.248.122-6.396.164-9.482 30.04-1.268 54.062-10.371 74.626-28.285 20.566 17.914 44.592 27.018 74.634 28.285.042 3.085.102 6.231.164 9.477 1.032 54.121 2.195 115.388-74.798 143.356z"}),y.createElement("path",{d:"m132.958 81.082-36.199 36.197-15.447-15.447a7.501 7.501 0 0 0-10.606 10.607l20.75 20.75a7.477 7.477 0 0 0 5.303 2.196 7.477 7.477 0 0 0 5.303-2.196l41.501-41.5a7.498 7.498 0 0 0 .001-10.606 7.5 7.5 0 0 0-10.606-.001z"})),"kA"),uR=a(t=>y.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 20 20",fill:"none",...t},y.createElement("circle",{className:"text-base",cx:10,cy:10,r:10,fill:"#4f8cf7",fillOpacity:.2}),y.createElement("path",{d:"M6 10l3 3 5-5",stroke:"#4f8cf7",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),"PA"),dR=a(t=>y.createElement("svg",{className:"grayscale h-4 w-4",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fill:"currentColor",d:"M42.666667 512C42.666667 251.733333 251.733333 42.666667 512 42.666667s469.333333 187.733333 469.333333 422.4c0 72.533333-29.866667 145.066667-81.066666 200.533333-51.2 51.2-123.733333 81.066667-200.533334 81.066667h-85.333333c-12.8 0-25.6 12.8-29.866667 25.6 0 8.533333 4.266667 17.066667 8.533334 21.333333 21.333333 21.333333 29.866667 46.933333 29.866666 76.8 0 64-51.2 110.933333-115.2 115.2C251.733333 981.333333 42.666667 772.266667 42.666667 512z m85.333333 0c0 213.333333 170.666667 384 384 384 17.066667 0 29.866667-12.8 29.866667-29.866667 0-4.266667 0-8.533333-4.266667-12.8l-4.266667-4.266666c-17.066667-21.333333-25.6-46.933333-29.866666-76.8 0-64 51.2-110.933333 115.2-110.933334h85.333333c51.2 0 102.4-21.333333 136.533333-55.466666 38.4-38.4 55.466667-85.333333 55.466667-136.533334 0-187.733333-170.666667-341.333333-384-341.333333s-384 170.666667-384 384z m593.066667 21.333333c-21.333333-21.333333-25.6-51.2-17.066667-76.8 12.8-25.6 38.4-42.666667 64-42.666666 38.4 0 68.266667 34.133333 72.533333 72.533333 0 29.866667-17.066667 55.466667-42.666666 64-8.533333 4.266667-17.066667 4.266667-25.6 4.266667-17.066667 0-38.4-8.533333-51.2-21.333334z m-520.533334 0c-21.333333-21.333333-25.6-51.2-17.066666-76.8 12.8-25.6 38.4-42.666667 64-42.666666 38.4 0 68.266667 34.133333 72.533333 72.533333 0 29.866667-17.066667 55.466667-42.666667 64-8.533333 4.266667-17.066667 4.266667-25.6 4.266667-21.333333 0-38.4-8.533333-51.2-21.333334z m379.733334-187.733333c-21.333333-21.333333-25.6-51.2-17.066667-76.8 12.8-25.6 38.4-42.666667 64-42.666667 38.4 0 68.266667 34.133333 72.533333 72.533334 0 29.866667-17.066667 55.466667-42.666666 64-8.533333 4.266667-17.066667 4.266667-25.6 4.266666-21.333333 0-38.4-8.533333-51.2-21.333333zM341.333333 345.6c-17.066667-21.333333-25.6-51.2-12.8-76.8 12.8-25.6 38.4-42.666667 64-42.666667 38.4 0 68.266667 34.133333 72.533334 72.533334 0 29.866667-17.066667 55.466667-42.666667 64l-29.866667 4.266666c-17.066667 0-34.133333-8.533333-51.2-21.333333z"})),"FA"),mR=a(t=>y.createElement("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{d:"M512 1024C229.248 1024 0 794.752 0 512S229.248 0 512 0s512 229.248 512 512-229.248 512-512 512z m0-938.666667C276.352 85.333333 85.333333 276.352 85.333333 512s191.018667 426.666667 426.666667 426.666667 426.666667-191.018667 426.666667-426.666667A426.666667 426.666667 0 0 0 512 85.333333z m0 682.666667a42.666667 42.666667 0 0 1-42.368-42.666667v-255.573333a42.368 42.368 0 1 1 84.693333 0V725.333333A42.410667 42.410667 0 0 1 512 768z m0-426.666667a42.325333 42.325333 0 1 1-0.085333-84.650666A42.325333 42.325333 0 0 1 512 341.333333z m42.325333-42.666666v0z",fill:"currentColor"})),"UA"),gR=a(t=>y.createElement("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{d:"M945.066667 898.133333l-189.866667-189.866666c55.466667-64 87.466667-149.333333 87.466667-241.066667 0-204.8-168.533333-373.333333-373.333334-373.333333S96 264.533333 96 469.333333 264.533333 842.666667 469.333333 842.666667c91.733333 0 174.933333-34.133333 241.066667-87.466667l189.866667 189.866667c6.4 6.4 14.933333 8.533333 23.466666 8.533333s17.066667-2.133333 23.466667-8.533333c8.533333-12.8 8.533333-34.133333-2.133333-46.933334zM469.333333 778.666667C298.666667 778.666667 160 640 160 469.333333S298.666667 160 469.333333 160 778.666667 298.666667 778.666667 469.333333 640 778.666667 469.333333 778.666667z",fill:"currentColor"}),y.createElement("path",{d:"M597.333333 437.333333h-96V341.333333c0-17.066667-14.933333-32-32-32s-32 14.933333-32 32v96H341.333333c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h96V597.333333c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-96H597.333333c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z",fill:"currentColor"})),"ZA"),fR=a(t=>y.createElement("svg",{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z",fill:"currentColor"}),y.createElement("path",{fill:"currentColor",d:"M921 867L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"})),"BA"),bR=a(t=>y.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{d:"M12 8L20 12L12 16L4 12L12 8Z",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),"GA"),LR=a(t=>y.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{d:"M12 5L19 12L12 19L5 12L12 5Z",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),y.createElement("path",{d:"M12 9V13",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),y.createElement("path",{d:"M12 15V15.5",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),"zA"),pR=a(t=>y.createElement("svg",{fill:"currentColor",width:"24px",height:"24px",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{d:"M960 101.84l-896.002.002c-35.344 0-64 28.656-64 64v576c0 35.36 28.656 64 64 64h160c20.496 0 32-26.32 32-31.984v-.016c0-5.824-10.88-32.416-32-32.416h-120.96c-21.376 0-38.72-17.344-38.72-38.72V206.002c0-21.391 17.328-38.72 38.72-38.72l818.272-1.007c21.376 0 38.72 17.328 38.72 38.72V702.69c0 21.376-17.344 38.72-38.72 38.72H518.142l75.984-68.912c9.344-8.944 12.369-23.408 3.025-32.336l-5.472-8.064c-9.376-8.945-24.496-8.945-33.84 0L428.111 750.53c-.192.16-.368.224-.528.368l-8.48 8.096c-4.672 4.431-7.008 10.335-6.976 16.223-.032 5.904 2.288 11.777 6.977 16.288l8.48 8.096c.16.16.368.192.528.336L555.84 915.44c9.344 8.944 24.464 8.944 33.84 0l5.472-8.065c9.344-8.944 6.32-23.44-3.025-32.368l-77.135-69.168H960c35.343 0 64-28.64 64-64v-576c0-35.344-28.657-64-64-64z"})),"HA"),CR=a(t=>y.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("circle",{cx:12,cy:12,r:7,stroke:"currentColor",strokeWidth:1.5,strokeDasharray:"3 2",strokeLinecap:"round"})),"YA"),_R=a(t=>y.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{d:"M10 6H18C19.1046 6 20 6.89543 20 8V16C20 17.1046 19.1046 18 18 18H10",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),y.createElement("path",{d:"M10 6L6 12L10 18",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),"VA"),hR=a(t=>y.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{d:"M5 10H19",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),y.createElement("path",{d:"M5 14H19",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})),"qA"),zR=a(t=>y.createElement("svg",{width:"24px",height:"24px",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 1.5C2 1.77614 1.77614 2 1.5 2C1.22386 2 1 1.77614 1 1.5C1 1.22386 1.22386 1 1.5 1C1.77614 1 2 1.22386 2 1.5ZM2 5L2 10H13V5H2ZM2 4C1.44772 4 1 4.44772 1 5V10C1 10.5523 1.44772 11 2 11H13C13.5523 11 14 10.5523 14 10V5C14 4.44772 13.5523 4 13 4H2ZM1.5 14C1.77614 14 2 13.7761 2 13.5C2 13.2239 1.77614 13 1.5 13C1.22386 13 1 13.2239 1 13.5C1 13.7761 1.22386 14 1.5 14ZM4 1.5C4 1.77614 3.77614 2 3.5 2C3.22386 2 3 1.77614 3 1.5C3 1.22386 3.22386 1 3.5 1C3.77614 1 4 1.22386 4 1.5ZM3.5 14C3.77614 14 4 13.7761 4 13.5C4 13.2239 3.77614 13 3.5 13C3.22386 13 3 13.2239 3 13.5C3 13.7761 3.22386 14 3.5 14ZM6 1.5C6 1.77614 5.77614 2 5.5 2C5.22386 2 5 1.77614 5 1.5C5 1.22386 5.22386 1 5.5 1C5.77614 1 6 1.22386 6 1.5ZM5.5 14C5.77614 14 6 13.7761 6 13.5C6 13.2239 5.77614 13 5.5 13C5.22386 13 5 13.2239 5 13.5C5 13.7761 5.22386 14 5.5 14ZM8 1.5C8 1.77614 7.77614 2 7.5 2C7.22386 2 7 1.77614 7 1.5C7 1.22386 7.22386 1 7.5 1C7.77614 1 8 1.22386 8 1.5ZM7.5 14C7.77614 14 8 13.7761 8 13.5C8 13.2239 7.77614 13 7.5 13C7.22386 13 7 13.2239 7 13.5C7 13.7761 7.22386 14 7.5 14ZM10 1.5C10 1.77614 9.77614 2 9.5 2C9.22386 2 9 1.77614 9 1.5C9 1.22386 9.22386 1 9.5 1C9.77614 1 10 1.22386 10 1.5ZM9.5 14C9.77614 14 10 13.7761 10 13.5C10 13.2239 9.77614 13 9.5 13C9.22386 13 9 13.2239 9 13.5C9 13.7761 9.22386 14 9.5 14ZM12 1.5C12 1.77614 11.7761 2 11.5 2C11.2239 2 11 1.77614 11 1.5C11 1.22386 11.2239 1 11.5 1C11.7761 1 12 1.22386 12 1.5ZM11.5 14C11.7761 14 12 13.7761 12 13.5C12 13.2239 11.7761 13 11.5 13C11.2239 13 11 13.2239 11 13.5C11 13.7761 11.2239 14 11.5 14ZM14 1.5C14 1.77614 13.7761 2 13.5 2C13.2239 2 13 1.77614 13 1.5C13 1.22386 13.2239 1 13.5 1C13.7761 1 14 1.22386 14 1.5ZM13.5 14C13.7761 14 14 13.7761 14 13.5C14 13.2239 13.7761 13 13.5 13C13.2239 13 13 13.2239 13 13.5C13 13.7761 13.2239 14 13.5 14Z",fill:"currentColor"})),"WA"),xR=a(t=>y.createElement("svg",{width:"24px",height:"24px",viewBox:"0 0 76 76",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",baseProfile:"full",enableBackground:"new 0 0 76.00 76.00",xmlSpace:"preserve",...t},y.createElement("path",{fill:"currentColor",fillOpacity:1,strokeWidth:.2,strokeLinejoin:"round",d:"M 26,22.0001L 27,21.9998L 27,27L 26.0001,27.0003C 23.2386,27.0003 21.0001,29.2389 21.0001,32.0003L 21,46.0002C 21,48.7616 23.2386,51.0002 25.9999,51.0002L 27,51.0002L 27,47L 33.75,53.5L 27,60L 27,56L 26,56C 20.4771,56 16,51.5229 16,46L 16,32.0001C 16,26.4773 20.4771,22.0001 26,22.0001 Z M 33,27L 59,27L 59,32L 33,32L 33,27 Z M 36,35L 59,35L 59,40L 36,40L 36,35 Z M 33,43L 59,43L 59,48L 33,48L 33,43 Z "})),"$A"),vR={close:oR,"collapse-expanded":lR,"collapse-unexpanded":rR,debug:iR,"non-selected-cycle":aR,numbering:cR,privacy:sR,"selected-cycle":uR,theme:dR,tip:mR,"zoom-in":gR,"zoom-out":fR,"alt-fragment":bR,"critical-fragment":LR,"loop-fragment":pR,"opt-fragment":CR,"ref-fragment":_R,"par-fragment":hR,"section-fragment":zR,"try-catch-fragment":xR},s2=a(t=>{let e=vR[t.name];return e?x.jsx("span",{className:He("flex items-center justify-center w-5 h-4",t.className),onClick:t.onClick,children:x.jsx(e,{})}):null},"me"),ER=a(()=>localStorage.zenumlDebug?x.jsx("div",{className:"flex flex-nowrap m-2 text-sm",children:x.jsxs("div",{className:"ml-4 text-xs inline-flex items-center font-bold leading-sm px-3 py-1 bg-green-200 text-green-700 rounded-sm",children:[x.jsx(s2,{name:"debug",className:"h-4 w-4"}),x.jsxs("span",{className:"inline-block px-2",children:[void 0,":",void 0]})]})}):null,"QA"),yR="_tooltip_5kyas_1",SR="_bottom_5kyas_29",AL={tooltip:yR,bottom:SR},wR=a(t=>x.jsx("div",{className:t.className,children:x.jsx("div",{className:He(AL.tooltip,AL.bottom,"privacy whitespace-normal flex items-center"),"data-tooltip":"We (the vendor) do not have access to your data. The diagram is generated in this browser.",children:x.jsx(s2,{name:"privacy",className:"fill-current h-6 w-6 m-auto"})})}),"JA"),kR=a(t=>{var e;let n=(e=t.context)==null?void 0:e.content();return x.jsx("div",{className:"title text-skin-title text-base font-semibold",children:n})},"ey"),TR=`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M15.5489 4.19771C15.5489 5.18773 15.1485 6.13721 14.4358 6.83726C13.7231 7.53731 12.7565 7.93058 11.7486 7.93058C10.7407 7.93058 9.77403 7.53731 9.06133 6.83726C8.34863 6.13721 7.94824 5.18773 7.94824 4.19771C7.94824 3.20768 8.34863 2.25822 9.06133 1.55818C9.77403 0.858126 10.7407 0.464844 11.7486 0.464844C12.7565 0.464844 13.7231 0.858126 14.4358 1.55818C15.1485 2.25822 15.5489 3.20768 15.5489 4.19771Z" stroke="currentColor"/>
<path d="M6.54883 11.2152L17.2025 11.2073M11.7471 8.06641V19.5806V8.06641ZM11.7471 19.4385L6.79789 23.5738L11.7471 19.4385ZM11.7551 19.4385L17.1864 23.3055L11.7551 19.4385Z" stroke="currentColor"/>
</g>
</svg>
`,RR=`<svg width="101" height="78" viewBox="0 0 101 78" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M96.3563 39.4479C96.3563 48.4904 92.6755 57.1625 86.1237 63.5566C79.5718 69.9506 70.6856 73.5427 61.4199 73.5427C52.1541 73.5427 43.2679 69.9506 36.7161 63.5566C30.1642 57.1625 26.4834 48.4904 26.4834 39.4479C26.4834 30.147 30.1642 21.2271 36.7161 14.6504C43.2679 8.07366 52.1541 4.37891 61.4199 4.37891C70.6856 4.37891 79.5718 8.07366 86.1237 14.6504C92.6755 21.2271 96.3563 30.147 96.3563 39.4479V39.4479Z" stroke="currentColor" stroke-width="4"/>
<path d="M27.3611 39.4482H3.93945" stroke="currentColor" stroke-width="4"/>
<path d="M4.91504 4.37891V74.5168" stroke="currentColor" stroke-width="4"/>
</svg>
`,MR=`<svg width="77" height="86" viewBox="0 0 77 86" fill="none" xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M74.0149 46.8888C74.0149 51.5755 73.0918 56.2163 71.2983 60.5463C69.5048 64.8762 66.876 68.8105 63.562 72.1245C60.248 75.4385 56.3137 78.0673 51.9838 79.8608C47.6538 81.6543 43.013 82.5774 38.3263 82.5774C33.6396 82.5774 28.9988 81.6543 24.6689 79.8608C20.3389 78.0673 16.4046 75.4385 13.0907 72.1245C9.77666 68.8105 7.14785 64.8762 5.35433 60.5463C3.56081 56.2163 2.6377 51.5755 2.6377 46.8888C2.6377 42.2021 3.56081 37.5613 5.35433 33.2314C7.14785 28.9014 9.77666 24.9671 13.0907 21.6532C16.4046 18.3392 20.3389 15.7104 24.6689 13.9168C28.9988 12.1233 33.6396 11.2002 38.3263 11.2002C43.013 11.2002 47.6538 12.1233 51.9838 13.9168C56.3137 15.7104 60.248 18.3392 63.562 21.6532C66.876 24.9671 69.5048 28.9014 71.2983 33.2314C73.0918 37.5613 74.0149 42.2021 74.0149 46.8888V46.8888Z" stroke="currentColor" stroke-width="4.98203"/>
<path d="M47.5352 2.30371L37.5352 11.5001L47.5352 20.6966" stroke="currentColor" stroke-width="6"/>
</g>
</svg>
`,AR=`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.258 0.001L12.514 0.005L12.769 0.01L13.022 0.018L13.273 0.028L13.522 0.04L13.769 0.055L14.015 0.071L14.257 0.09L14.498 0.11L14.737 0.133L14.973 0.157L15.206 0.184L15.437 0.212L15.666 0.243L15.891 0.275L16.114 0.309L16.334 0.345L16.551 0.383L16.765 0.423L16.976 0.464L17.184 0.507L17.389 0.552L17.59 0.598L17.788 0.646L17.982 0.696L18.173 0.747L18.36 0.8L18.543 0.854L18.723 0.91L18.898 0.967L19.07 1.026L19.238 1.086L19.401 1.147L19.561 1.21L19.716 1.274L19.866 1.34L19.94 1.373L20.013 1.406L20.084 1.44L20.154 1.474L20.223 1.509L20.291 1.544L20.358 1.579L20.424 1.614L20.488 1.65L20.552 1.686L20.614 1.722L20.674 1.758L20.734 1.795L20.792 1.832L20.85 1.869L20.905 1.907L20.96 1.945L21.013 1.983L21.065 2.021L21.116 2.06L21.166 2.099L21.214 2.138L21.261 2.177L21.306 2.217L21.35 2.257L21.393 2.297L21.434 2.337L21.474 2.378L21.513 2.419L21.55 2.46L21.586 2.501L21.62 2.542L21.653 2.584L21.685 2.626L21.715 2.668L21.744 2.71L21.771 2.752L21.797 2.795L21.821 2.838L21.844 2.881L21.865 2.924L21.885 2.967L21.903 3.011L21.92 3.054L21.935 3.098L21.948 3.142L21.96 3.186L21.971 3.231L21.98 3.275L21.987 3.32L21.993 3.365L21.997 3.41L21.999 3.455L22 3.5V20.5L21.999 20.545L21.997 20.59L21.993 20.635L21.987 20.68L21.98 20.725L21.971 20.769L21.96 20.814L21.948 20.858L21.935 20.902L21.92 20.946L21.903 20.989L21.885 21.033L21.865 21.076L21.844 21.119L21.821 21.162L21.797 21.205L21.771 21.248L21.744 21.29L21.715 21.332L21.685 21.374L21.653 21.416L21.62 21.458L21.586 21.499L21.55 21.54L21.513 21.581L21.474 21.622L21.434 21.663L21.393 21.703L21.35 21.743L21.306 21.783L21.261 21.823L21.214 21.862L21.166 21.901L21.116 21.94L21.065 21.979L21.013 22.017L20.96 22.055L20.905 22.093L20.85 22.131L20.792 22.168L20.734 22.205L20.674 22.242L20.614 22.278L20.552 22.314L20.488 22.35L20.424 22.386L20.358 22.421L20.291 22.456L20.223 22.491L20.154 22.526L20.084 22.56L20.013 22.594L19.94 22.627L19.866 22.66L19.716 22.726L19.561 22.79L19.401 22.853L19.238 22.914L19.07 22.974L18.898 23.033L18.723 23.09L18.543 23.146L18.36 23.2L18.173 23.253L17.982 23.304L17.788 23.354L17.59 23.402L17.389 23.448L17.184 23.493L16.976 23.536L16.765 23.577L16.551 23.617L16.334 23.655L16.114 23.691L15.891 23.725L15.666 23.757L15.437 23.788L15.206 23.816L14.973 23.843L14.737 23.867L14.498 23.89L14.257 23.91L14.015 23.929L13.769 23.945L13.522 23.96L13.273 23.972L13.022 23.982L12.769 23.99L12.514 23.995L12.258 23.999L12 24L11.742 23.999L11.486 23.995L11.231 23.99L10.978 23.982L10.727 23.972L10.478 23.96L10.231 23.945L9.986 23.929L9.743 23.91L9.502 23.89L9.264 23.867L9.028 23.843L8.794 23.816L8.563 23.788L8.335 23.757L8.109 23.725L7.886 23.691L7.666 23.655L7.449 23.617L7.235 23.577L7.024 23.536L6.816 23.493L6.612 23.448L6.411 23.402L6.213 23.354L6.018 23.304L5.828 23.253L5.641 23.2L5.457 23.146L5.278 23.09L5.102 23.033L4.93 22.974L4.763 22.914L4.599 22.853L4.44 22.79L4.285 22.726L4.134 22.66L4.06 22.627L3.988 22.594L3.916 22.56L3.846 22.526L3.777 22.491L3.709 22.456L3.642 22.421L3.576 22.386L3.512 22.35L3.449 22.314L3.387 22.278L3.326 22.242L3.266 22.205L3.208 22.168L3.151 22.131L3.095 22.093L3.04 22.055L2.987 22.017L2.935 21.979L2.884 21.94L2.835 21.901L2.786 21.862L2.74 21.823L2.694 21.783L2.65 21.743L2.607 21.703L2.566 21.663L2.526 21.622L2.487 21.581L2.45 21.54L2.414 21.499L2.38 21.458L2.347 21.416L2.315 21.374L2.285 21.332L2.256 21.29L2.229 21.248L2.203 21.205L2.179 21.162L2.156 21.119L2.135 21.076L2.115 21.033L2.097 20.989L2.08 20.946L2.065 20.902L2.052 20.858L2.04 20.814L2.029 20.769L2.02 20.725L2.013 20.68L2.007 20.635L2.003 20.59L2.001 20.545L2 20.5V3.5L2.001 3.455L2.003 3.41L2.007 3.365L2.013 3.32L2.02 3.275L2.029 3.231L2.04 3.186L2.052 3.142L2.065 3.098L2.08 3.054L2.097 3.011L2.115 2.967L2.135 2.924L2.156 2.881L2.179 2.838L2.203 2.795L2.229 2.752L2.256 2.71L2.285 2.668L2.315 2.626L2.347 2.584L2.38 2.542L2.414 2.501L2.45 2.46L2.487 2.419L2.526 2.378L2.566 2.337L2.607 2.297L2.65 2.257L2.694 2.217L2.74 2.177L2.786 2.138L2.835 2.099L2.884 2.06L2.935 2.021L2.987 1.983L3.04 1.945L3.095 1.907L3.151 1.869L3.208 1.832L3.266 1.795L3.326 1.758L3.387 1.722L3.449 1.686L3.512 1.65L3.576 1.614L3.642 1.579L3.709 1.544L3.777 1.509L3.846 1.474L3.916 1.44L3.988 1.406L4.06 1.373L4.134 1.34L4.285 1.274L4.44 1.21L4.599 1.147L4.763 1.086L4.93 1.026L5.102 0.967L5.278 0.91L5.457 0.854L5.641 0.8L5.828 0.747L6.018 0.696L6.213 0.646L6.411 0.598L6.612 0.552L6.816 0.507L7.024 0.464L7.235 0.423L7.449 0.383L7.666 0.345L7.886 0.309L8.109 0.275L8.335 0.243L8.563 0.212L8.794 0.184L9.028 0.157L9.264 0.133L9.502 0.11L9.743 0.09L9.986 0.071L10.231 0.055L10.478 0.04L10.727 0.028L10.978 0.018L11.231 0.01L11.486 0.005L11.742 0.001L12 0L12.258 0.001V0.001ZM3 20.5V20.51L3.001 20.531L3.004 20.552L3.008 20.574L3.013 20.595L3.019 20.617L3.026 20.639L3.035 20.662L3.045 20.684L3.056 20.707L3.068 20.73L3.081 20.753L3.096 20.776L3.112 20.8L3.129 20.823L3.147 20.847L3.166 20.871L3.187 20.895L3.209 20.92L3.232 20.944L3.256 20.969L3.308 21.018L3.364 21.068L3.425 21.119L3.491 21.17L3.561 21.221L3.636 21.272L3.715 21.324L3.799 21.376L3.887 21.428L3.979 21.48L4.076 21.532L4.178 21.583L4.283 21.635L4.393 21.687L4.507 21.738L4.626 21.789L4.749 21.84L4.876 21.89L5.007 21.94L5.142 21.99L5.281 22.038L5.425 22.087L5.572 22.134L5.724 22.181L5.879 22.228L6.039 22.273L6.202 22.318L6.369 22.361L6.54 22.404L6.716 22.445L6.894 22.486L7.077 22.525L7.264 22.564L7.454 22.601L7.648 22.636L7.845 22.671L8.047 22.704L8.251 22.735L8.46 22.765L8.672 22.794L8.888 22.821L9.107 22.846L9.329 22.87L9.555 22.891L9.785 22.911L10.018 22.929L10.254 22.945L10.494 22.96L10.737 22.972L10.983 22.982L11.232 22.99L11.485 22.995L11.741 22.999L12 23L12.26 22.999L12.517 22.995L12.771 22.99L13.021 22.982L13.268 22.971L13.512 22.959L13.753 22.945L13.99 22.929L14.223 22.911L14.454 22.89L14.68 22.869L14.904 22.845L15.124 22.819L15.34 22.792L15.552 22.764L15.762 22.733L15.967 22.702L16.169 22.668L16.367 22.634L16.561 22.598L16.752 22.561L16.939 22.522L17.122 22.482L17.301 22.442L17.476 22.4L17.648 22.357L17.816 22.313L17.979 22.268L18.139 22.222L18.294 22.176L18.446 22.129L18.594 22.081L18.737 22.032L18.876 21.983L19.012 21.933L19.143 21.883L19.269 21.833L19.392 21.782L19.51 21.73L19.624 21.679L19.734 21.627L19.84 21.575L19.941 21.523L20.037 21.471L20.129 21.419L20.217 21.366L20.3 21.315L20.379 21.263L20.453 21.211L20.523 21.16L20.588 21.109L20.648 21.058L20.704 21.008L20.755 20.958L20.778 20.934L20.801 20.909L20.822 20.885L20.842 20.861L20.861 20.837L20.879 20.813L20.896 20.789L20.911 20.766L20.925 20.742L20.938 20.719L20.95 20.696L20.96 20.673L20.97 20.651L20.978 20.629L20.984 20.607L20.99 20.585L20.994 20.563L20.998 20.542L20.999 20.521L21 20.5V16.373L20.923 16.428L20.843 16.481L20.76 16.535L20.675 16.588L20.588 16.64L20.498 16.692L20.405 16.743L20.31 16.793L20.213 16.843L20.113 16.892L20.011 16.941L19.906 16.989L19.8 17.036L19.691 17.083L19.58 17.129L19.466 17.174L19.351 17.219L19.233 17.263L19.113 17.306L18.991 17.348L18.867 17.39L18.741 17.431L18.613 17.471L18.483 17.511L18.351 17.549L18.217 17.587L18.082 17.624L17.944 17.661L17.805 17.696L17.663 17.731L17.52 17.765L17.376 17.798L17.229 17.83L17.081 17.861L16.931 17.891L16.78 17.921L16.627 17.95L16.473 17.977L16.317 18.004L16.159 18.03L16 18.055L15.839 18.079L15.677 18.102L15.514 18.124L15.349 18.145L15.183 18.165L15.016 18.184L14.847 18.202L14.678 18.219L14.507 18.235L14.334 18.25L14.161 18.264L13.986 18.277L13.811 18.289L13.634 18.3L13.456 18.31L13.277 18.318L13.098 18.326L12.917 18.332L12.735 18.337L12.553 18.341L12.369 18.344L12.185 18.346H11.815L11.631 18.344L11.447 18.341L11.265 18.337L11.083 18.332L10.902 18.326L10.723 18.318L10.544 18.31L10.366 18.3L10.19 18.289L10.014 18.277L9.839 18.264L9.666 18.25L9.494 18.235L9.323 18.219L9.153 18.202L8.984 18.184L8.817 18.165L8.651 18.145L8.486 18.124L8.323 18.102L8.161 18.079L8 18.055L7.841 18.03L7.684 18.004L7.528 17.977L7.373 17.95L7.22 17.921L7.069 17.891L6.919 17.861L6.771 17.83L6.625 17.798L6.48 17.765L6.337 17.731L6.196 17.696L6.056 17.661L5.919 17.624L5.783 17.587L5.649 17.549L5.517 17.511L5.387 17.471L5.259 17.431L5.133 17.39L5.009 17.348L4.887 17.306L4.767 17.262L4.65 17.219L4.534 17.174L4.421 17.129L4.309 17.083L4.2 17.036L4.094 16.989L3.989 16.941L3.887 16.892L3.787 16.843L3.69 16.793L3.595 16.743L3.502 16.691L3.412 16.64L3.325 16.588L3.24 16.535L3.157 16.481L3.077 16.427L3 16.373V20.5V20.5ZM3 14.846V14.857L3.001 14.878L3.004 14.899L3.008 14.92L3.013 14.942L3.019 14.964L3.026 14.986L3.035 15.008L3.045 15.03L3.056 15.053L3.068 15.076L3.081 15.099L3.096 15.123L3.112 15.146L3.129 15.17L3.147 15.194L3.166 15.218L3.187 15.242L3.209 15.266L3.232 15.291L3.256 15.315L3.308 15.365L3.364 15.415L3.425 15.465L3.491 15.516L3.561 15.567L3.636 15.619L3.715 15.67L3.799 15.722L3.887 15.774L3.979 15.826L4.076 15.878L4.178 15.93L4.283 15.982L4.393 16.033L4.507 16.084L4.626 16.136L4.749 16.186L4.876 16.237L5.007 16.287L5.142 16.336L5.281 16.385L5.425 16.433L5.572 16.481L5.724 16.528L5.879 16.574L6.039 16.619L6.202 16.664L6.369 16.708L6.54 16.75L6.716 16.792L6.894 16.832L7.077 16.872L7.264 16.91L7.454 16.947L7.648 16.983L7.845 17.017L8.047 17.05L8.251 17.082L8.46 17.112L8.672 17.14L8.888 17.167L9.107 17.192L9.329 17.216L9.555 17.238L9.785 17.258L10.018 17.276L10.254 17.292L10.494 17.306L10.737 17.318L10.983 17.328L11.232 17.336L11.485 17.342L11.741 17.345L12 17.346L12.26 17.345L12.517 17.342L12.771 17.336L13.021 17.328L13.268 17.318L13.512 17.306L13.753 17.291L13.99 17.275L14.223 17.257L14.454 17.237L14.68 17.215L14.904 17.191L15.124 17.166L15.34 17.139L15.552 17.11L15.762 17.08L15.967 17.048L16.169 17.015L16.367 16.98L16.561 16.944L16.752 16.907L16.939 16.868L17.122 16.829L17.301 16.788L17.476 16.746L17.648 16.703L17.816 16.659L17.979 16.614L18.139 16.569L18.294 16.522L18.446 16.475L18.594 16.427L18.737 16.379L18.876 16.329L19.012 16.28L19.143 16.23L19.269 16.179L19.392 16.128L19.51 16.077L19.624 16.025L19.734 15.973L19.84 15.921L19.941 15.869L20.037 15.817L20.129 15.765L20.217 15.713L20.3 15.661L20.379 15.609L20.453 15.558L20.523 15.506L20.588 15.455L20.648 15.405L20.704 15.354L20.755 15.305L20.778 15.28L20.801 15.256L20.822 15.231L20.842 15.207L20.861 15.183L20.879 15.159L20.896 15.135L20.911 15.112L20.925 15.089L20.938 15.065L20.95 15.043L20.96 15.02L20.97 14.997L20.978 14.975L20.984 14.953L20.99 14.931L20.994 14.91L20.998 14.888L20.999 14.867L21 14.846V10.707L20.923 10.761L20.843 10.815L20.76 10.869L20.675 10.921L20.588 10.974L20.498 11.025L20.405 11.076L20.31 11.127L20.213 11.177L20.113 11.226L20.011 11.275L19.906 11.323L19.8 11.37L19.691 11.417L19.58 11.463L19.466 11.508L19.351 11.552L19.233 11.596L19.113 11.64L18.991 11.682L18.867 11.724L18.741 11.765L18.613 11.805L18.483 11.844L18.351 11.883L18.217 11.921L18.082 11.958L17.944 11.994L17.805 12.03L17.663 12.065L17.52 12.098L17.376 12.131L17.229 12.164L17.081 12.195L16.931 12.225L16.78 12.255L16.627 12.283L16.473 12.311L16.317 12.338L16.159 12.364L16 12.389L15.839 12.413L15.677 12.436L15.514 12.458L15.349 12.479L15.183 12.499L15.016 12.518L14.847 12.536L14.678 12.553L14.507 12.569L14.334 12.584L14.161 12.598L13.986 12.611L13.811 12.623L13.634 12.634L13.456 12.643L13.277 12.652L13.098 12.659L12.917 12.666L12.735 12.671L12.553 12.675L12.369 12.678L12.185 12.68H11.815L11.631 12.678L11.447 12.675L11.265 12.671L11.083 12.666L10.902 12.659L10.723 12.652L10.544 12.643L10.366 12.634L10.19 12.623L10.014 12.611L9.839 12.598L9.666 12.584L9.494 12.569L9.323 12.553L9.153 12.536L8.984 12.518L8.817 12.499L8.651 12.479L8.486 12.458L8.323 12.436L8.161 12.413L8 12.389L7.841 12.364L7.684 12.338L7.528 12.311L7.373 12.283L7.22 12.255L7.069 12.225L6.919 12.195L6.771 12.164L6.625 12.131L6.48 12.098L6.337 12.065L6.196 12.03L6.056 11.994L5.919 11.958L5.783 11.921L5.649 11.883L5.517 11.844L5.387 11.805L5.259 11.765L5.133 11.724L5.009 11.682L4.887 11.639L4.767 11.596L4.65 11.552L4.534 11.508L4.421 11.462L4.309 11.416L4.2 11.37L4.094 11.323L3.989 11.275L3.887 11.226L3.787 11.177L3.69 11.127L3.595 11.076L3.502 11.025L3.412 10.974L3.325 10.921L3.24 10.869L3.157 10.815L3.077 10.761L3 10.707V14.846V14.846ZM3 9.18V9.191L3.001 9.211L3.004 9.233L3.008 9.254L3.013 9.276L3.019 9.297L3.026 9.319L3.035 9.342L3.045 9.364L3.056 9.387L3.068 9.41L3.081 9.433L3.096 9.456L3.112 9.48L3.129 9.504L3.147 9.527L3.166 9.551L3.187 9.576L3.209 9.6L3.232 9.624L3.256 9.649L3.308 9.699L3.364 9.749L3.425 9.799L3.491 9.85L3.561 9.901L3.636 9.953L3.715 10.004L3.799 10.056L3.887 10.108L3.979 10.16L4.076 10.212L4.178 10.264L4.283 10.315L4.393 10.367L4.507 10.418L4.626 10.469L4.749 10.52L4.876 10.57L5.007 10.62L5.142 10.67L5.281 10.719L5.425 10.767L5.572 10.815L5.724 10.862L5.879 10.908L6.039 10.953L6.202 10.998L6.369 11.041L6.54 11.084L6.716 11.126L6.894 11.166L7.077 11.206L7.264 11.244L7.454 11.281L7.648 11.317L7.845 11.351L8.047 11.384L8.251 11.416L8.46 11.446L8.672 11.474L8.888 11.501L9.107 11.526L9.329 11.55L9.555 11.571L9.785 11.591L10.018 11.609L10.254 11.626L10.494 11.64L10.737 11.652L10.983 11.662L11.232 11.67L11.485 11.676L11.741 11.679L12 11.68L12.26 11.679L12.517 11.676L12.771 11.67L13.021 11.662L13.268 11.652L13.512 11.639L13.753 11.625L13.99 11.609L14.223 11.591L14.454 11.571L14.68 11.549L14.904 11.525L15.124 11.5L15.34 11.473L15.552 11.444L15.762 11.414L15.967 11.382L16.169 11.349L16.367 11.314L16.561 11.278L16.752 11.241L16.939 11.202L17.122 11.163L17.301 11.122L17.476 11.08L17.648 11.037L17.816 10.993L17.979 10.948L18.139 10.903L18.294 10.856L18.446 10.809L18.594 10.761L18.737 10.712L18.876 10.663L19.012 10.614L19.143 10.563L19.269 10.513L19.392 10.462L19.51 10.41L19.624 10.359L19.734 10.307L19.84 10.255L19.941 10.203L20.037 10.151L20.129 10.099L20.217 10.047L20.3 9.995L20.379 9.943L20.453 9.891L20.523 9.84L20.588 9.789L20.648 9.738L20.704 9.688L20.755 9.639L20.778 9.614L20.801 9.589L20.822 9.565L20.842 9.541L20.861 9.517L20.879 9.493L20.896 9.469L20.911 9.446L20.925 9.422L20.938 9.399L20.95 9.376L20.96 9.354L20.97 9.331L20.978 9.309L20.984 9.287L20.99 9.265L20.994 9.243L20.998 9.222L20.999 9.201L21 9.18V5.027L20.923 5.081L20.843 5.135L20.76 5.188L20.675 5.241L20.588 5.294L20.498 5.345L20.405 5.396L20.31 5.447L20.213 5.497L20.113 5.546L20.011 5.594L19.906 5.642L19.8 5.69L19.691 5.736L19.58 5.782L19.466 5.828L19.351 5.872L19.233 5.916L19.113 5.959L18.991 6.002L18.867 6.044L18.741 6.085L18.613 6.125L18.483 6.164L18.351 6.203L18.217 6.241L18.082 6.278L17.944 6.314L17.805 6.35L17.663 6.384L17.52 6.418L17.376 6.451L17.229 6.483L17.081 6.515L16.931 6.545L16.78 6.575L16.627 6.603L16.473 6.631L16.317 6.658L16.159 6.684L16 6.708L15.839 6.732L15.677 6.755L15.514 6.778L15.349 6.799L15.183 6.819L15.016 6.838L14.847 6.856L14.678 6.873L14.507 6.889L14.334 6.904L14.161 6.918L13.986 6.931L13.811 6.943L13.634 6.953L13.456 6.963L13.277 6.972L13.098 6.979L12.917 6.985L12.735 6.991L12.553 6.995L12.369 6.998L12.185 6.999L12 7L11.815 6.999L11.631 6.998L11.447 6.995L11.265 6.991L11.083 6.985L10.902 6.979L10.723 6.972L10.544 6.963L10.366 6.953L10.19 6.943L10.014 6.931L9.839 6.918L9.666 6.904L9.494 6.889L9.323 6.873L9.153 6.856L8.984 6.838L8.817 6.819L8.651 6.799L8.486 6.778L8.323 6.755L8.161 6.732L8 6.708L7.841 6.684L7.684 6.658L7.528 6.631L7.373 6.603L7.22 6.575L7.069 6.545L6.919 6.515L6.771 6.483L6.625 6.451L6.48 6.418L6.337 6.384L6.196 6.35L6.056 6.314L5.919 6.278L5.783 6.241L5.649 6.203L5.517 6.164L5.387 6.125L5.259 6.084L5.133 6.043L5.009 6.002L4.887 5.959L4.767 5.916L4.65 5.872L4.534 5.828L4.421 5.782L4.309 5.736L4.2 5.69L4.094 5.642L3.989 5.594L3.887 5.546L3.787 5.496L3.69 5.447L3.595 5.396L3.502 5.345L3.412 5.293L3.325 5.241L3.24 5.188L3.157 5.135L3.077 5.081L3 5.027V9.18V9.18ZM11.74 1.001L11.483 1.005L11.229 1.01L10.979 1.018L10.732 1.029L10.488 1.041L10.247 1.055L10.01 1.071L9.777 1.089L9.546 1.11L9.32 1.132L9.096 1.155L8.876 1.181L8.66 1.208L8.448 1.236L8.238 1.267L8.033 1.299L7.831 1.332L7.633 1.366L7.439 1.402L7.248 1.44L7.061 1.478L6.878 1.518L6.699 1.559L6.524 1.601L6.352 1.644L6.184 1.687L6.021 1.732L5.861 1.778L5.706 1.824L5.554 1.872L5.406 1.92L5.263 1.968L5.124 2.017L4.988 2.067L4.857 2.117L4.731 2.168L4.608 2.219L4.49 2.27L4.376 2.322L4.266 2.374L4.16 2.426L4.059 2.478L3.963 2.53L3.871 2.582L3.783 2.634L3.7 2.686L3.621 2.738L3.547 2.789L3.477 2.841L3.412 2.892L3.352 2.942L3.296 2.992L3.245 3.042L3.222 3.067L3.199 3.091L3.178 3.115L3.158 3.14L3.139 3.164L3.121 3.188L3.104 3.211L3.089 3.235L3.075 3.258L3.062 3.281L3.05 3.304L3.04 3.327L3.03 3.349L3.022 3.371L3.016 3.394L3.01 3.415L3.006 3.437L3.002 3.458L3.001 3.479L3 3.5L3.001 3.521L3.002 3.542L3.006 3.563L3.01 3.585L3.016 3.606L3.022 3.629L3.03 3.651L3.04 3.673L3.05 3.696L3.062 3.719L3.075 3.742L3.089 3.765L3.104 3.789L3.121 3.812L3.139 3.836L3.158 3.86L3.178 3.885L3.199 3.909L3.222 3.933L3.245 3.958L3.296 4.008L3.352 4.058L3.412 4.108L3.477 4.159L3.547 4.211L3.621 4.262L3.7 4.314L3.783 4.366L3.871 4.418L3.963 4.47L4.059 4.522L4.16 4.574L4.266 4.626L4.376 4.678L4.49 4.73L4.608 4.781L4.731 4.832L4.857 4.883L4.988 4.933L5.124 4.983L5.263 5.032L5.406 5.08L5.554 5.128L5.706 5.176L5.861 5.222L6.021 5.268L6.184 5.313L6.352 5.356L6.524 5.399L6.699 5.441L6.878 5.482L7.061 5.522L7.248 5.56L7.439 5.598L7.633 5.634L7.831 5.668L8.033 5.701L8.238 5.733L8.448 5.764L8.66 5.792L8.876 5.819L9.096 5.845L9.32 5.868L9.546 5.89L9.777 5.911L10.01 5.929L10.247 5.945L10.488 5.959L10.732 5.971L10.979 5.982L11.229 5.99L11.483 5.995L11.74 5.999L12 6L12.26 5.999L12.517 5.995L12.771 5.99L13.021 5.982L13.268 5.971L13.512 5.959L13.753 5.945L13.99 5.929L14.223 5.911L14.454 5.89L14.68 5.868L14.904 5.845L15.124 5.819L15.34 5.792L15.552 5.764L15.762 5.733L15.967 5.701L16.169 5.668L16.367 5.634L16.561 5.598L16.752 5.56L16.939 5.522L17.122 5.482L17.301 5.441L17.476 5.399L17.648 5.356L17.816 5.313L17.979 5.268L18.139 5.222L18.294 5.176L18.446 5.128L18.594 5.08L18.737 5.032L18.876 4.983L19.012 4.933L19.143 4.883L19.269 4.832L19.392 4.781L19.51 4.73L19.624 4.678L19.734 4.626L19.84 4.574L19.941 4.522L20.037 4.47L20.129 4.418L20.217 4.366L20.3 4.314L20.379 4.262L20.453 4.211L20.523 4.159L20.588 4.108L20.648 4.058L20.704 4.008L20.755 3.958L20.778 3.933L20.801 3.909L20.822 3.885L20.842 3.86L20.861 3.836L20.879 3.812L20.896 3.789L20.911 3.765L20.925 3.742L20.938 3.719L20.95 3.696L20.96 3.673L20.97 3.651L20.978 3.629L20.984 3.606L20.99 3.585L20.994 3.563L20.998 3.542L20.999 3.521L21 3.5L20.999 3.479L20.998 3.458L20.994 3.437L20.99 3.415L20.984 3.394L20.978 3.371L20.97 3.349L20.96 3.327L20.95 3.304L20.938 3.281L20.925 3.258L20.911 3.235L20.896 3.211L20.879 3.188L20.861 3.164L20.842 3.14L20.822 3.115L20.801 3.091L20.778 3.067L20.755 3.042L20.704 2.992L20.648 2.942L20.588 2.892L20.523 2.841L20.453 2.789L20.379 2.738L20.3 2.686L20.217 2.634L20.129 2.582L20.037 2.53L19.941 2.478L19.84 2.426L19.734 2.374L19.624 2.322L19.51 2.27L19.392 2.219L19.269 2.168L19.143 2.117L19.012 2.067L18.876 2.017L18.737 1.968L18.594 1.92L18.446 1.872L18.294 1.824L18.139 1.778L17.979 1.732L17.816 1.687L17.648 1.644L17.476 1.601L17.301 1.559L17.122 1.518L16.939 1.478L16.752 1.44L16.561 1.402L16.367 1.366L16.169 1.332L15.967 1.299L15.762 1.267L15.552 1.236L15.34 1.208L15.124 1.181L14.904 1.155L14.68 1.132L14.454 1.11L14.223 1.089L13.99 1.071L13.753 1.055L13.512 1.041L13.268 1.029L13.021 1.018L12.771 1.01L12.517 1.005L12.26 1.001L12 1L11.74 1.001V1.001Z" fill="currentColor"/>
</svg>
`,NR=`<svg width="77" height="80" viewBox="0 0 77 80" fill="none" xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M74.0149 38.8888C74.0149 43.5755 73.0918 48.2163 71.2983 52.5463C69.5048 56.8762 66.876 60.8105 63.562 64.1245C60.248 67.4385 56.3137 70.0673 51.9838 71.8608C47.6538 73.6543 43.013 74.5774 38.3263 74.5774C33.6396 74.5774 28.9988 73.6543 24.6689 71.8608C20.3389 70.0673 16.4046 67.4385 13.0907 64.1245C9.77666 60.8105 7.14785 56.8762 5.35433 52.5463C3.56081 48.2163 2.6377 43.5755 2.6377 38.8888C2.6377 34.2021 3.56081 29.5613 5.35433 25.2314C7.14785 20.9014 9.77666 16.9671 13.0907 13.6532C16.4046 10.3392 20.3389 7.71035 24.6689 5.91683C28.9988 4.12331 33.6396 3.2002 38.3263 3.2002C43.013 3.2002 47.6538 4.12331 51.9838 5.91683C56.3137 7.71035 60.248 10.3392 63.562 13.6532C66.876 16.9671 69.5048 20.9014 71.2983 25.2314C73.0918 29.5613 74.0149 34.2021 74.0149 38.8888V38.8888Z" stroke="currentColor" stroke-width="4.98203"/>
<path d="M2.69922 75.4727L75.6992 75.5154" stroke="currentColor" stroke-width="4"/>
</g>
</svg>
`,IR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 64 (93537) - https://sketch.com -->
<title>Icon-Architecture/16/Arch_Amazon-Cognito_16</title>
<desc>Created with Sketch.</desc>
<defs>
<linearGradient x1="0%" y1="100%" x2="100%" y2="0%" id="linearGradient-1">
<stop stop-color="#BD0816" offset="0%"></stop>
<stop stop-color="#FF5252" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Icon-Architecture/16/Arch_Amazon-Cognito_16" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Icon-Architecture-BG/16/Security-Identity-Compliance" fill="url(#linearGradient-1)">
<rect id="Rectangle" x="0" y="0" width="24" height="24"></rect>
</g>
<path d="M15.188,16.891 L13.938,15.891 L14.563,15.11 L15.387,15.769 L17.084,13.223 L17.917,13.778 L15.917,16.778 C15.838,16.894 15.715,16.973 15.578,16.995 C15.551,16.998 15.526,17 15.5,17 C15.388,17 15.278,16.962 15.188,16.891 L15.188,16.891 Z M6,12 L8,12 L8,11 L6,11 L6,12 Z M6.001,10 L9.001,10 L9.001,9 L6.001,9 L6.001,10 Z M18.001,7 L18.001,6.5 C18.001,6.224 17.777,6 17.501,6 L10.501,6 C10.224,6 10.001,6.224 10.001,6.5 L10.001,7 L5,7 L5,5.6 C5,5.281 5.198,5 5.422,5 L18.578,5 C18.803,5 19.001,5.281 19.001,5.6 L19.001,7 L18.001,7 Z M15.625,12 C17.487,12 19.001,13.571 19.001,15.5 C19.001,17.43 17.487,19 15.625,19 C13.764,19 12.25,17.43 12.25,15.5 C12.25,13.571 13.764,12 15.625,12 L15.625,12 Z M20,12 L20,5.6 C20,4.718 19.362,4 18.578,4 L5.422,4 C4.638,4 4,4.718 4,5.6 L4,14.4 C4,15.283 4.638,16 5.422,16 L11.299,16 C11.545,18.244 13.379,20 15.625,20 C18.038,20 20,17.982 20,15.5 C20,13.019 18.038,11 15.625,11 C13.379,11 11.545,12.757 11.299,15 L5.422,15 C5.198,15 5,14.72 5,14.4 L5,8 L10.001,8 L10.001,12 L11.001,12 L11.001,8 L11.001,7 L17,7 L17,8 L17,10 L18.001,10 L18.001,8 L19.001,8 L19.001,12 L20,12 Z" id="Amazon-Cognito_Icon_16_Squid" fill="#FFFFFF"></path>
</g>
</svg>`,OR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 64 (93537) - https://sketch.com -->
<title>Icon-Architecture/16/Arch_AWS-Elastic-Beanstalk_16</title>
<desc>Created with Sketch.</desc>
<defs>
<linearGradient x1="0%" y1="100%" x2="100%" y2="0%" id="linearGradient-1">
<stop stop-color="#C8511B" offset="0%"></stop>
<stop stop-color="#FF9900" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Icon-Architecture/16/Arch_AWS-Elastic-Beanstalk_16" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Icon-Architecture-BG/16/Compute" fill="url(#linearGradient-1)">
<rect id="Rectangle" x="0" y="0" width="24" height="24"></rect>
</g>
<path d="M14.9985007,13.6428238 C14.9985007,13.373991 14.7736132,13.1558078 14.4987506,13.1558078 C14.2238881,13.1558078 13.9990005,13.373991 13.9990005,13.6428238 C13.9990005,13.9116567 14.2238881,14.1298398 14.4987506,14.1298398 C14.7736132,14.1298398 14.9985007,13.9116567 14.9985007,13.6428238 M11.0004998,9.7466957 C11.0004998,10.0155285 11.2253873,10.2337117 11.5002499,10.2337117 C11.7751124,10.2337117 12,10.0155285 12,9.7466957 C12,9.47786286 11.7751124,9.25967968 11.5002499,9.25967968 C11.2253873,9.25967968 11.0004998,9.47786286 11.0004998,9.7466957 M8.001999,12.6687918 C8.001999,12.9376246 8.22688656,13.1558078 8.50174913,13.1558078 C8.77661169,13.1558078 9.00149925,12.9376246 9.00149925,12.6687918 C9.00149925,12.399959 8.77661169,12.1817758 8.50174913,12.1817758 C8.22688656,12.1817758 8.001999,12.399959 8.001999,12.6687918 M15.998001,13.6428238 C15.998001,14.2769187 15.5792104,14.8126363 14.9985007,15.0142609 L14.9985007,16.5649199 C14.9985007,16.8337528 14.7746127,17.0519359 14.4987506,17.0519359 L12,17.0519359 L12,19 L11.0004998,19 L11.0004998,16.0779039 L8.50174913,16.0779039 C8.22588706,16.0779039 8.001999,15.8597207 8.001999,15.5908879 L8.001999,14.0402289 C7.42128936,13.8386043 7.00249875,13.3028866 7.00249875,12.6687918 C7.00249875,11.8632673 7.67516242,11.2077437 8.50174913,11.2077437 C9.32833583,11.2077437 10.0009995,11.8632673 10.0009995,12.6687918 C10.0009995,13.3028866 9.5822089,13.8386043 9.00149925,14.0402289 L9.00149925,15.1038719 L11.0004998,15.1038719 L11.0004998,11.1181328 C10.4197901,10.9165082 10.0009995,10.3807906 10.0009995,9.7466957 C10.0009995,8.94117121 10.6736632,8.28564765 11.5002499,8.28564765 C12.3268366,8.28564765 12.9995002,8.94117121 12.9995002,9.7466957 C12.9995002,10.3807906 12.5807096,10.9165082 12,11.1181328 L12,16.0779039 L13.9990005,16.0779039 L13.9990005,15.0142609 C13.4182909,14.8126363 12.9995002,14.2769187 12.9995002,13.6428238 C12.9995002,12.8372993 13.6721639,12.1817758 14.4987506,12.1817758 C15.3253373,12.1817758 15.998001,12.8372993 15.998001,13.6428238 M20,12.0590477 C20,13.8054872 18.8965517,14.9392605 17.0504748,15.0892614 L16.9665167,14.1191255 C17.894053,14.043151 19.0004998,13.6243172 19.0004998,12.0590477 C19.0004998,10.9369628 18.3148426,10.2337117 16.9635182,9.96974904 C16.7406297,9.92591759 16.5767116,9.74182554 16.5627186,9.52072027 C16.4987506,8.45805132 15.888056,8.08207496 15.3843078,8.08207496 C15.0474763,8.08207496 14.7306347,8.23889412 14.5167416,8.51357115 C14.4067966,8.65480579 14.2218891,8.7249361 14.0449775,8.7005853 C13.864068,8.6733124 13.7131434,8.55350646 13.6501749,8.38694698 C13.4312844,7.80739793 13.1174413,7.32232997 12.7186407,6.94635361 C12.2278861,6.48174033 10.8795602,5.48530556 8.97751124,6.24505055 C7.88805597,6.67752077 7.03448276,7.9281779 7.03448276,9.09312021 C7.03448276,9.22169244 7.04247876,9.3512387 7.05847076,9.47786286 C7.08945527,9.7223449 6.92853573,9.9502684 6.68265867,10.0106584 C6.05397301,10.1616333 4.99950025,10.6272207 4.99950025,12.037619 L5.00449775,12.1652172 C5.06246877,13.1850288 5.93203398,14.011982 7.02848576,14.1181515 L6.93053473,15.0873133 C5.34732634,14.9353643 4.09095452,13.7139282 4.007996,12.2470359 L4,12.037619 C4,10.6827405 4.75262369,9.64150024 6.03598201,9.18467922 C6.03498251,9.15448423 6.03498251,9.1233152 6.03498251,9.09312021 C6.03498251,7.53466896 7.13743128,5.92361998 8.59970015,5.34309689 C10.2988506,4.66614462 12.0989505,5.00315971 13.4132934,6.24602458 C13.7631184,6.57524741 14.0589705,6.96583425 14.2978511,7.40999286 C14.6216892,7.21323839 14.9945027,7.10804293 15.3843078,7.10804293 C16.2858571,7.10804293 17.2903548,7.73337149 17.5192404,9.09701634 C19.1224388,9.52072027 20,10.5619605 20,12.0590477" id="AWS-Elastic-Beanstalk_Icon_16_Squid" fill="#FFFFFF"></path>
</g>
</svg>`,DR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 64 (93537) - https://sketch.com -->
<title>Icon-Architecture/16/Arch_Amazon-Kinesis_16</title>
<desc>Created with Sketch.</desc>
<defs>
<linearGradient x1="0%" y1="100%" x2="100%" y2="0%" id="linearGradient-1">
<stop stop-color="#4D27A8" offset="0%"></stop>
<stop stop-color="#A166FF" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Icon-Architecture/16/Arch_Amazon-Kinesis_16" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Icon-Architecture-BG/16/Analytics" fill="url(#linearGradient-1)">
<rect id="Rectangle" x="0" y="0" width="24" height="24"></rect>
</g>
<path d="M6.7337492,17.8414023 L7.72616432,17.8414023 C7.72616432,16.9338898 7.72616432,14.8073456 19,14.8073456 L19,13.8056761 C8.21939463,13.8056761 6.7337492,15.7449082 6.7337492,17.8414023 M8.03778266,20 L9.03019777,20 C9.03019777,18.9632721 9.03019777,16.5342237 19,16.5342237 L19,15.5325543 C9.3408237,15.5325543 8.03778266,17.7903172 8.03778266,20 M5.99241511,9.38931553 L5,9.38931553 C5,10.8287145 5.99340753,11.9105175 9.81718296,12.4994992 C5.99340753,13.0894825 5,14.1712855 5,15.6096828 L5.99241511,15.6096828 C5.99241511,14.3956594 7.47111363,13.0003339 19,13.0003339 L19,11.9986644 C7.47111363,11.9986644 5.99241511,10.6043406 5.99241511,9.38931553 M7.72616432,7.15859766 L6.7337492,7.15859766 C6.7337492,9.25409015 8.21939463,11.1943239 19,11.1943239 L19,10.1926544 C7.72616432,10.1926544 7.72616432,8.06611018 7.72616432,7.15859766 M19,8.46577629 L19,9.46744574 C9.3408237,9.46744574 8.03778266,7.20868114 8.03778266,5 L9.03019777,5 C9.03019777,6.03672788 9.03019777,8.46577629 19,8.46577629" id="Amazon-Kinesis_Icon_16_Squid" fill="#FFFFFF"></path>
</g>
</svg>`,PR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 64 (93537) - https://sketch.com -->
<title>Icon-Architecture/16/Arch_Amazon-Lightsail_16</title>
<desc>Created with Sketch.</desc>
<defs>
<linearGradient x1="0%" y1="100%" x2="100%" y2="0%" id="linearGradient-1">
<stop stop-color="#C8511B" offset="0%"></stop>
<stop stop-color="#FF9900" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Icon-Architecture/16/Arch_Amazon-Lightsail_16" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Icon-Architecture-BG/16/Compute" fill="url(#linearGradient-1)">
<rect id="Rectangle" x="0" y="0" width="24" height="24"></rect>
</g>
<path d="M20,12.5 C20,16.636 16.636,20 12.5,20 C9.458,20 6.738,18.185 5.571,15.376 L6.495,14.992 C7.506,17.427 9.863,19 12.5,19 C16.084,19 19,16.084 19,12.5 C19,8.916 16.084,6 12.5,6 C9.826,6 7.386,7.677 6.429,10.173 L5.495,9.815 C6.6,6.935 9.415,5 12.5,5 C16.636,5 20,8.364 20,12.5 L20,12.5 Z M7,13 L10,13 L10,12 L7,12 L7,13 Z M4,13 L6,13 L6,12 L4,12 L4,13 Z M14.193,9.163 C14.792,10.014 15.392,11.192 15.392,12.501 C15.392,13.794 14.737,15.02 14.188,15.82 C13.856,14.343 13.213,13.192 12.331,12.501 C13.217,11.807 13.862,10.65 14.193,9.163 L14.193,9.163 Z M13.382,17.081 C13.402,17.277 13.537,17.443 13.725,17.504 C13.775,17.521 13.827,17.528 13.879,17.528 C14.018,17.528 14.153,17.47 14.25,17.363 C14.753,16.806 16.392,14.81 16.392,12.501 C16.392,10.33 15.051,8.521 14.251,7.636 C14.118,7.49 13.913,7.434 13.725,7.496 C13.537,7.557 13.403,7.723 13.383,7.919 C13.163,10 12.334,11.541 11.165,12.042 C10.981,12.12 10.862,12.301 10.862,12.501 C10.862,12.701 10.981,12.882 11.165,12.96 C12.334,13.462 13.162,15.002 13.382,17.081 L13.382,17.081 Z" id="Amazon-Lightsail-Icon_16_Squid" fill="#FFFFFF"></path>
</g>
</svg>`,FR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 64 (93537) - https://sketch.com -->
<title>Icon-Architecture/16/Arch_AWS-SageMaker_16</title>
<desc>Created with Sketch.</desc>
<defs>
<linearGradient x1="0%" y1="100%" x2="100%" y2="0%" id="linearGradient-1">
<stop stop-color="#055F4E" offset="0%"></stop>
<stop stop-color="#56C0A7" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Icon-Architecture/16/Arch_AWS-SageMaker_16" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Icon-Architecture-BG/16/Machine-Learning" fill="url(#linearGradient-1)">
<rect id="Rectangle" x="0" y="0" width="24" height="24"></rect>
</g>
<path d="M19.000533,13.6672874 L17.3104344,12.3579393 L16.6857676,13.1152694 L18.5747601,14.5766646 L17.2604611,15.2080958 C17.0895522,15.2894458 16.9816098,15.4579566 16.9816098,15.6419626 L16.9816098,17.2989853 L14.0161914,18.9482603 L12.96875,18.2858386 L12.96875,15.6574578 L14.9986674,15.6574578 L14.9986674,14.6890051 L12.96875,14.6890051 L12.96875,12.7366043 L11.969283,12.7366043 L11.969283,18.2906809 L10.9788113,18.9453549 L9.91038113,18.350725 L11.3546109,16.9532476 L10.6479877,16.2685515 L9.01285981,17.8519718 L8.01839019,17.2989853 L8.01839019,15.6419626 C8.01839019,15.4579566 7.91044776,15.2894458 7.73953891,15.2080958 L5.99946695,14.3732895 L5.99946695,11.0941084 L7.43370203,10.3726111 L9.00186567,11.1047614 L9.00186567,12.477059 L7.72554638,13.3021807 L8.27925107,14.1079334 L9.77845149,13.1394807 C9.9173774,13.0494146 10.0013326,12.8983359 10.0013326,12.7366043 L10.0013326,11.0592442 L11.2776519,10.2341224 L10.7239472,9.42836971 L9.46162047,10.2438069 L7.9244403,9.52715189 L7.9244403,7.24644565 L9.00186567,6.80386274 L9.00186567,8.827929 L10.0013326,8.827929 L10.0013326,6.39323877 L10.958822,6.00004695 L11.969283,6.31188874 L11.969283,9.83124606 C11.969283,9.97941933 12.0392457,10.1188765 12.1591818,10.2108795 L14.6898321,12.147785 L15.3085021,11.3885181 L12.96875,9.59688049 L12.96875,6.30704647 L13.9132463,6.0010154 L16.9976013,7.24838255 L16.9976013,7.95535307 L14.9986674,7.95535307 L14.9986674,8.92380582 L16.9976013,8.92380582 L16.9976013,9.83124606 C16.9976013,10.0152521 17.1055437,10.1827944 17.2734542,10.2641444 L19.000533,11.0989507 L19.000533,13.6672874 Z M19.7241471,10.3668004 L17.9970682,9.53199415 L17.9970682,6.92588779 C17.9970682,6.73026033 17.8761327,6.55400193 17.6892324,6.47943106 L14.1251333,5.03740491 C14.013193,4.99188763 13.8892591,4.98898227 13.7743204,5.02578348 L12.4660181,5.44899733 L11.0857543,5.02287812 C10.9728145,4.98801382 10.8498801,4.99285608 10.7389392,5.03837336 L7.22981077,6.48039952 C7.04490938,6.55593883 6.92497335,6.73122878 6.92497335,6.92588779 L6.92497335,9.53683642 L5.26985608,10.3697058 C5.10394456,10.4529927 5,10.6195666 5,10.7996988 L5,14.6735098 C5,14.8575159 5.10794243,15.0260266 5.27885128,15.1073767 L7.01892324,15.9431514 L7.01892324,17.5788681 C7.01892324,17.7522212 7.1138726,17.9129843 7.26978945,17.9991766 L10.7519323,19.9360821 C10.8288913,19.978694 10.9148454,20 11.0007996,20 C11.0997468,20 11.1966951,19.9719149 11.2816498,19.9157446 L12.4750133,19.129361 L13.7263459,19.9215553 C13.8093017,19.9738518 13.9032516,20 13.9992004,20 C14.0851546,20 14.1711087,19.978694 14.2480677,19.9360821 L17.7302106,17.9991766 C17.8861274,17.9129843 17.9810768,17.7522212 17.9810768,17.5788681 L17.9810768,15.9431514 L19.7221482,15.1073767 C19.893057,15.0260266 20,14.8575159 20,14.6735098 L20,10.7996988 C20,10.6166612 19.893057,10.4481505 19.7241471,10.3668004 L19.7241471,10.3668004 Z" id="AWS-SageMaker_Icon_16_Squid" fill="#FFFFFF"></path>
</g>
</svg>`,ZR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_LoRaWAN-Protocol_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_LoRaWAN-Protocol_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M46,5 C46,3.346 44.654,2 43,2 L5,2 C3.346,2 2,3.346 2,5 L2,28 L4,28 L4,5 C4,4.449 4.448,4 5,4 L43,4 C43.552,4 44,4.449 44,5 L44,28 L46,28 L46,5 Z M37.595,37.442 L37.595,41.875 L36.541,41.875 L36.541,35.58 L37.958,35.58 L39.856,39.995 L39.856,35.58 L40.91,35.58 L40.91,41.875 L39.512,41.875 L37.595,37.442 Z M32.825,39.468 L33.951,39.468 L33.38,36.861 L32.825,39.468 Z M34.47,41.875 L34.143,40.376 L32.635,40.376 L32.316,41.875 L30.981,41.875 L32.726,35.58 L34.134,35.58 L35.868,41.875 L34.47,41.875 Z M28.328,41.875 L27.62,37.233 L26.947,41.875 L25.54,41.875 L24.195,35.58 L25.477,35.58 L26.275,40.585 L26.966,35.834 L28.347,35.834 L29.056,40.503 L29.827,35.58 L31.081,35.58 L29.736,41.875 L28.328,41.875 Z M21.815,41.121 C22.015,41.121 22.215,41.025 22.414,40.831 L22.414,39.94 C22.281,39.898 22.124,39.877 21.942,39.877 C21.767,39.877 21.632,39.933 21.538,40.045 C21.444,40.157 21.397,40.319 21.397,40.531 C21.397,40.713 21.435,40.857 21.511,40.962 C21.587,41.068 21.688,41.121 21.815,41.121 L21.815,41.121 Z M22.597,41.875 L22.487,41.458 C22.384,41.615 22.236,41.744 22.042,41.844 C21.849,41.944 21.651,41.994 21.451,41.994 C21.076,41.994 20.779,41.871 20.562,41.626 C20.343,41.38 20.234,41.043 20.234,40.613 C20.234,40.159 20.367,39.8 20.634,39.536 C20.9,39.273 21.261,39.141 21.715,39.141 C21.902,39.141 22.136,39.178 22.414,39.25 L22.414,38.832 C22.414,38.518 22.374,38.304 22.292,38.192 C22.21,38.08 22.057,38.023 21.833,38.023 C21.47,38.023 21.024,38.121 20.498,38.314 L20.498,37.488 C20.673,37.373 20.903,37.282 21.188,37.215 C21.473,37.148 21.764,37.115 22.061,37.115 C22.587,37.115 22.969,37.235 23.205,37.474 C23.44,37.713 23.56,38.096 23.56,38.624 L23.56,41.875 L22.597,41.875 Z M16.892,38.596 L17.481,38.596 C17.718,38.596 17.898,38.508 18.022,38.333 C18.146,38.157 18.209,37.899 18.209,37.561 C18.209,37.221 18.146,36.964 18.022,36.789 C17.898,36.613 17.718,36.525 17.481,36.525 L16.892,36.525 L16.892,38.596 Z M18.481,41.875 L17.382,39.541 L16.892,39.541 L16.892,41.875 L15.646,41.875 L15.646,35.58 L17.636,35.58 C18.193,35.58 18.637,35.757 18.967,36.111 C19.297,36.465 19.462,36.949 19.462,37.561 C19.462,37.985 19.38,38.351 19.217,38.66 C19.053,38.969 18.82,39.199 18.518,39.35 L19.789,41.875 L18.481,41.875 Z M12.812,41.049 C13.037,41.049 13.199,40.929 13.299,40.69 C13.398,40.451 13.449,40.074 13.449,39.559 C13.449,39.044 13.398,38.666 13.299,38.423 C13.199,38.182 13.037,38.06 12.812,38.06 C12.589,38.06 12.427,38.182 12.326,38.423 C12.228,38.666 12.177,39.044 12.177,39.559 C12.177,40.074 12.228,40.451 12.326,40.69 C12.427,40.929 12.589,41.049 12.812,41.049 L12.812,41.049 Z M12.812,41.994 C12.213,41.994 11.75,41.782 11.423,41.358 C11.096,40.934 10.933,40.334 10.933,39.559 C10.933,38.778 11.096,38.175 11.423,37.751 C11.75,37.327 12.213,37.115 12.812,37.115 C13.412,37.115 13.876,37.327 14.202,37.751 C14.529,38.175 14.693,38.778 14.693,39.559 C14.693,40.334 14.529,40.934 14.202,41.358 C13.876,41.782 13.412,41.994 12.812,41.994 L12.812,41.994 Z M7.135,41.875 L7.135,35.58 L8.406,35.58 L8.406,40.867 L10.551,40.867 L10.551,41.875 L7.135,41.875 Z M4,44 L44,44 L44,33 L4,33 L4,44 Z M45,46 L3,46 C2.447,46 2,45.552 2,45 L2,32 C2,31.448 2.447,31 3,31 L45,31 C45.553,31 46,31.448 46,32 L46,45 C46,45.552 45.553,46 45,46 L45,46 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,UR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,24 C4,22.897 4.897,22 6,22 C7.103,22 8,22.897 8,24 C8,25.103 7.103,26 6,26 C4.897,26 4,25.103 4,24 L4,24 Z M24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 C22,4.897 22.897,4 24,4 L24,4 Z M10.961,35.532 C9.036,33.336 7.688,30.678 7.06,27.839 C8.749,27.372 10,25.836 10,24 C10,22.179 8.77,20.656 7.103,20.174 C8.604,13.762 13.757,8.646 20.206,7.205 C20.721,8.819 22.217,10 24,10 C25.78,10 27.274,8.823 27.792,7.213 C29.592,7.616 31.31,8.293 32.906,9.255 L33.937,7.542 C32.064,6.413 30.042,5.644 27.92,5.204 C27.55,3.379 25.934,2 24,2 C22.071,2 20.459,3.371 20.083,5.189 C12.612,6.728 6.647,12.679 5.071,20.12 C3.314,20.541 2,22.115 2,24 C2,25.866 3.29,27.426 5.022,27.865 C5.69,31.233 7.27,34.389 9.563,36.963 L7.016,36.924 L6.984,38.924 L11.908,39 L11.924,39 C12.184,39 12.434,38.899 12.62,38.718 C12.811,38.533 12.92,38.28 12.924,38.015 L13,33.015 L11,32.985 L10.961,35.532 Z M42,26 C40.897,26 40,25.103 40,24 C40,22.897 40.897,22 42,22 C43.103,22 44,22.897 44,24 C44,25.103 43.103,26 42,26 L42,26 Z M24,44 C22.897,44 22,43.103 22,42 C22,40.897 22.897,40 24,40 C25.103,40 26,40.897 26,42 C26,43.103 25.103,44 24,44 L24,44 Z M46,24 C46,22.096 44.66,20.503 42.874,20.103 C42.159,16.708 40.558,13.604 38.201,11.043 L41.016,11 L40.984,9 L35.984,9.076 C35.72,9.081 35.467,9.189 35.282,9.38 C35.098,9.57 34.996,9.826 35,10.092 L35.076,15.016 L37.076,14.984 L37.041,12.731 C38.914,14.876 40.209,17.423 40.848,20.189 C39.206,20.687 38,22.198 38,24 C38,25.82 39.229,27.342 40.896,27.825 C39.469,34.305 34.354,39.495 27.854,40.987 C27.402,39.273 25.854,38 24,38 C22.144,38 20.594,39.276 20.145,40.993 C18.329,40.583 16.599,39.904 14.999,38.933 L13.962,40.643 C15.878,41.807 17.963,42.601 20.154,43.041 C20.616,44.74 22.156,46 24,46 C25.847,46 27.39,44.736 27.848,43.033 C35.437,41.483 41.427,35.432 42.931,27.879 C44.688,27.457 46,25.884 46,24 L46,24 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,BR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Coffee-Pot_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Coffee-Pot_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17.4217,36.1602 C17.2937,36.1082 17.0207,35.6612 17.0687,35.0302 L17.1597,33.8872 C17.1797,33.8082 17.1907,33.7252 17.1907,33.6402 C17.1907,33.0882 16.7297,32.6402 16.1767,32.6402 L15.7987,32.6402 C15.2447,32.6402 14.7157,31.9142 14.5797,30.9122 L11.9447,18.3642 L12.8077,18.0392 L15.7737,26.8752 C15.9227,27.3212 16.3607,27.5992 16.8307,27.5512 C17.2987,27.4992 17.6667,27.1292 17.7157,26.6612 L18.7207,17.0622 L27.4967,17.0622 L29.9987,35.0042 C30.0567,35.6472 29.7807,36.1062 29.6767,36.1562 L17.4217,36.1602 Z M24.8517,13.5472 C25.8837,13.5472 26.7727,14.1722 27.1597,15.0622 L19.0277,15.0622 C19.4147,14.1722 20.3037,13.5472 21.3357,13.5472 L24.8517,13.5472 Z M33.5197,25.0102 C33.5197,26.5222 32.4787,27.8022 31.0617,28.1492 L30.0157,20.6472 C31.9987,20.9752 33.5197,22.6892 33.5197,24.7642 L33.5197,25.0102 Z M34.3987,34.4402 L31.9387,34.4402 L31.3357,30.1202 C33.7317,29.6322 35.5197,27.5282 35.5197,25.0102 L35.5197,24.7642 C35.5197,21.4872 32.9557,18.8042 29.7307,18.5982 L29.3577,15.9252 C29.3567,15.9182 29.3527,15.9132 29.3517,15.9072 C29.2677,13.4902 27.2877,11.5472 24.8517,11.5472 L24.0937,11.5472 L24.0937,9.9102 L22.0937,9.9102 L22.0937,11.5472 L21.3357,11.5472 C18.8897,11.5472 16.9037,13.5052 16.8327,15.9342 C16.8317,15.9422 16.8267,15.9492 16.8257,15.9582 L16.2057,21.8782 L14.3737,16.4202 C14.2867,16.1632 14.0997,15.9512 13.8547,15.8352 C13.6107,15.7182 13.3287,15.7052 13.0727,15.8022 L10.4367,16.7952 C9.9747,16.9692 9.7087,17.4532 9.8107,17.9362 L12.6107,31.2502 C12.8307,32.9182 13.8317,34.1982 15.1007,34.5472 L15.0737,34.8752 C14.9997,35.8672 15.3017,36.8342 15.8837,37.4612 C16.2997,37.9092 16.8377,38.1562 17.3987,38.1562 L29.6767,38.1562 C30.2397,38.1562 30.7807,37.9052 31.1977,37.4492 C31.4517,37.1732 31.6387,36.8232 31.7757,36.4402 L34.3987,36.4402 L34.3987,37.1562 C34.3987,37.7092 34.8457,38.1562 35.3987,38.1562 L38.0337,38.1562 L38.0337,36.1562 L36.3987,36.1562 L36.3987,35.4402 L36.3987,35.3982 L36.3987,34.6402 L38.0337,34.6402 L38.0337,32.6402 L35.3987,32.6402 C34.8457,32.6402 34.3987,33.0882 34.3987,33.6402 L34.3987,34.4402 Z M39.6697,38.5372 C39.6697,39.1632 39.1607,39.6722 38.5347,39.6722 L9.4087,39.6722 C8.7827,39.6722 8.2747,39.1632 8.2747,38.5372 L8.2747,9.4242 C8.2747,8.7982 8.7827,8.2882 9.4087,8.2882 L38.5347,8.2882 C39.1607,8.2882 39.6697,8.7982 39.6697,9.4242 L39.6697,38.5372 Z M45.9457,14.4262 L45.9457,12.4262 L41.6697,12.4262 L41.6697,9.4242 C41.6697,7.6942 40.2637,6.2882 38.5347,6.2882 L35.5197,6.2882 L35.5197,2.0002 L33.5197,2.0002 L33.5197,6.2882 L30.2457,6.2882 L30.2457,2.0002 L28.2457,2.0002 L28.2457,6.2882 L24.9727,6.2882 L24.9727,2.0002 L22.9727,2.0002 L22.9727,6.2882 L19.6987,6.2882 L19.6987,2.0002 L17.6987,2.0002 L17.6987,6.2882 L14.4257,6.2882 L14.4257,2.0002 L12.4257,2.0002 L12.4257,6.2882 L9.4087,6.2882 C7.6807,6.2882 6.2747,7.6942 6.2747,9.4242 L6.2747,12.4262 L1.9997,12.4262 L1.9997,14.4262 L6.2747,14.4262 L6.2747,17.6992 L1.9997,17.6992 L1.9997,19.6992 L6.2747,19.6992 L6.2747,22.9722 L1.9997,22.9722 L1.9997,24.9722 L6.2747,24.9722 L6.2747,28.2462 L1.9997,28.2462 L1.9997,30.2462 L6.2747,30.2462 L6.2747,33.5192 L1.9997,33.5192 L1.9997,35.5192 L6.2747,35.5192 L6.2747,38.5372 C6.2747,40.2652 7.6807,41.6722 9.4087,41.6722 L12.4257,41.6722 L12.4257,45.9452 L14.4257,45.9452 L14.4257,41.6722 L17.6987,41.6722 L17.6987,45.9452 L19.6987,45.9452 L19.6987,41.6722 L22.9727,41.6722 L22.9727,45.9452 L24.9727,45.9452 L24.9727,41.6722 L28.2457,41.6722 L28.2457,45.9452 L30.2457,45.9452 L30.2457,41.6722 L33.5197,41.6722 L33.5197,45.9452 L35.5197,45.9452 L35.5197,41.6722 L38.5347,41.6722 C40.2637,41.6722 41.6697,40.2652 41.6697,38.5372 L41.6697,35.5192 L45.9457,35.5192 L45.9457,33.5192 L41.6697,33.5192 L41.6697,30.2462 L45.9457,30.2462 L45.9457,28.2462 L41.6697,28.2462 L41.6697,24.9722 L45.9457,24.9722 L45.9457,22.9722 L41.6697,22.9722 L41.6697,19.6992 L45.9457,19.6992 L45.9457,17.6992 L41.6697,17.6992 L41.6697,14.4262 L45.9457,14.4262 Z" id="Amazon-IOT-RESOURCES-IoT-thing-coffee-pot_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,GR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Lambda_Function_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Lambda_Function_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,23.981 C4,12.963 12.962,4 23.98,4 C34.998,4 43.96,12.963 43.96,23.981 C43.96,34.998 34.998,43.961 23.98,43.961 C12.962,43.961 4,34.998 4,23.981 Z M2,23.981 C2,36.101 11.86,45.961 23.98,45.961 C36.1,45.961 45.96,36.101 45.96,23.981 C45.96,11.86 36.1,2 23.98,2 C11.86,2 2,11.86 2,23.981 Z M17.218,35.219 L11.87,35.219 L18.207,21.943 L20.885,27.47 L17.218,35.219 Z M19.099,19.2 C18.932,18.856 18.583,18.637 18.2,18.637 L18.197,18.637 C17.812,18.638 17.462,18.859 17.297,19.206 L9.382,35.788 C9.234,36.098 9.255,36.462 9.439,36.752 C9.622,37.043 9.941,37.219 10.285,37.219 L17.851,37.219 C18.238,37.219 18.589,36.996 18.755,36.647 L22.898,27.893 C23.027,27.619 23.026,27.301 22.893,27.028 L19.099,19.2 Z M36.093,35.219 L30.648,35.219 L20.746,13.942 C20.582,13.59 20.228,13.364 19.839,13.364 L16.24,13.364 L16.244,9.245 L23.455,9.245 L33.31,30.52 C33.474,30.873 33.828,31.1 34.217,31.1 L36.093,31.1 L36.093,35.219 Z M34.856,29.1 L25.001,7.825 C24.836,7.472 24.483,7.245 24.093,7.245 L15.245,7.245 C14.693,7.245 14.246,7.692 14.245,8.244 L14.239,14.363 C14.239,14.629 14.344,14.883 14.532,15.071 C14.719,15.259 14.973,15.364 15.239,15.364 L19.202,15.364 L29.104,36.641 C29.268,36.993 29.622,37.219 30.01,37.219 L37.093,37.219 C37.646,37.219 38.093,36.772 38.093,36.219 L38.093,30.1 C38.093,29.547 37.646,29.1 37.093,29.1 L34.856,29.1 Z" id="Amazon-IOT-RESOURCES-Lambda-function_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,HR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Windfarm_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Windfarm_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.589,22.323 C24.557,21.661 25.07,21.096 25.733,21.065 C25.754,21.064 25.773,21.063 25.793,21.063 C26.092,21.063 26.376,21.174 26.598,21.376 C26.837,21.593 26.976,21.888 26.991,22.209 C27.007,22.53 26.895,22.838 26.679,23.076 C26.464,23.313 26.168,23.453 25.846,23.468 C25.218,23.493 24.62,22.987 24.589,22.323 Z M28.043,20.006 L32.852,10.378 L31.063,9.483 L26.259,19.101 C26.054,19.071 25.846,19.059 25.637,19.067 C24.784,19.108 23.996,19.478 23.421,20.112 C23.113,20.45 22.892,20.844 22.754,21.266 L11.692,21.266 L11.692,23.266 L22.761,23.266 C22.931,23.785 23.22,24.259 23.635,24.635 C24.23,25.177 24.988,25.469 25.786,25.469 C25.838,25.469 25.889,25.468 25.941,25.466 C26.165,25.455 26.383,25.419 26.593,25.365 L34.017,32.789 L35.431,31.375 L28.296,24.239 C28.773,23.634 29.025,22.892 28.989,22.115 C28.95,21.309 28.611,20.57 28.043,20.006 Z M26.78,26.678 L26.79,38.126 L24.79,38.128 L24.78,26.68 L26.78,26.678 Z M39.767,38.635 C39.767,39.261 39.259,39.77 38.633,39.77 L9.423,39.77 C8.797,39.77 8.288,39.261 8.288,38.635 L8.288,9.437 C8.288,8.811 8.797,8.301 9.423,8.301 L38.633,8.301 C39.259,8.301 39.767,8.811 39.767,9.437 L39.767,38.635 Z M46.056,14.455 L46.056,12.455 L41.767,12.455 L41.767,9.437 C41.767,7.708 40.361,6.301 38.633,6.301 L35.601,6.301 L35.601,2 L33.601,2 L33.601,6.301 L30.314,6.301 L30.314,2 L28.314,2 L28.314,6.301 L25.028,6.301 L25.028,2 L23.028,2 L23.028,6.301 L19.741,6.301 L19.741,2 L17.741,2 L17.741,6.301 L14.454,6.301 L14.454,2 L12.454,2 L12.454,6.301 L9.423,6.301 C7.694,6.301 6.288,7.708 6.288,9.437 L6.288,12.455 L2,12.455 L2,14.455 L6.288,14.455 L6.288,17.742 L2,17.742 L2,19.742 L6.288,19.742 L6.288,23.028 L2,23.028 L2,25.028 L6.288,25.028 L6.288,28.315 L2,28.315 L2,30.315 L6.288,30.315 L6.288,33.602 L2,33.602 L2,35.602 L6.288,35.602 L6.288,38.635 C6.288,40.364 7.694,41.77 9.423,41.77 L12.454,41.77 L12.454,46.056 L14.454,46.056 L14.454,41.77 L17.741,41.77 L17.741,46.056 L19.741,46.056 L19.741,41.77 L23.028,41.77 L23.028,46.056 L25.028,46.056 L25.028,41.77 L28.314,41.77 L28.314,46.056 L30.314,46.056 L30.314,41.77 L33.601,41.77 L33.601,46.056 L35.601,46.056 L35.601,41.77 L38.633,41.77 C40.361,41.77 41.767,40.364 41.767,38.635 L41.767,35.602 L46.056,35.602 L46.056,33.602 L41.767,33.602 L41.767,30.315 L46.056,30.315 L46.056,28.315 L41.767,28.315 L41.767,25.028 L46.056,25.028 L46.056,23.028 L41.767,23.028 L41.767,19.742 L46.056,19.742 L46.056,17.742 L41.767,17.742 L41.767,14.455 L46.056,14.455 Z" id="Amazon-IOT-RESOURCES-IoT-thing-windfarm_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,YR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Vibration-Sensor_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Vibration-Sensor_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.449,30.2847 L27.167,32.0547 L26.218,30.2937 L28.258,29.1937 L27.746,25.8807 L29.198,23.9997 L27.746,22.1187 L28.258,18.8057 L26.218,17.7067 L27.167,15.9457 L30.449,17.7157 L29.853,21.5767 L31.725,23.9997 L29.853,26.4237 L30.449,30.2847 Z M37.358,23.9997 L34.303,27.3227 L35.26,32.5187 L29.996,35.8457 L28.928,34.1547 L33.049,31.5507 L32.157,26.7037 L34.641,23.9997 L32.157,21.2967 L33.049,16.4497 L28.928,13.8457 L29.996,12.1547 L35.26,15.4817 L34.303,20.6777 L37.358,23.9997 Z M19.742,29.1937 L21.782,30.2937 L20.833,32.0547 L17.551,30.2847 L18.146,26.4237 L16.274,23.9997 L18.146,21.5767 L17.551,17.7157 L20.833,15.9457 L21.782,17.7067 L19.742,18.8057 L20.254,22.1187 L18.802,23.9997 L20.254,25.8807 L19.742,29.1937 Z M14.951,31.5507 L19.072,34.1547 L18.004,35.8457 L12.74,32.5187 L13.696,27.3227 L10.641,23.9997 L13.696,20.6777 L12.74,15.4817 L18.004,12.1547 L19.072,13.8457 L14.951,16.4497 L15.843,21.2967 L13.358,23.9997 L15.843,26.7037 L14.951,31.5507 Z M24,24.9997 C23.448,24.9997 23,24.5517 23,23.9997 C23,23.4487 23.448,22.9997 24,22.9997 C24.552,22.9997 25,23.4487 25,23.9997 C25,24.5517 24.552,24.9997 24,24.9997 L24,24.9997 Z M24,20.9997 C22.345,20.9997 21,22.3457 21,23.9997 C21,25.6547 22.345,26.9997 24,26.9997 C25.654,26.9997 27,25.6547 27,23.9997 C27,22.3457 25.654,20.9997 24,20.9997 L24,20.9997 Z M39,37.8657 C39,38.4907 38.491,38.9997 37.865,38.9997 L10.135,38.9997 C9.509,38.9997 9,38.4907 9,37.8657 L9,10.1347 C9,9.5097 9.509,8.9997 10.135,8.9997 L37.865,8.9997 C38.491,8.9997 39,9.5097 39,10.1347 L39,37.8657 Z M46,14.9997 L46,12.9997 L41,12.9997 L41,10.1347 C41,8.4067 39.594,6.9997 37.865,6.9997 L35,6.9997 L35,1.9997 L33,1.9997 L33,6.9997 L30,6.9997 L30,1.9997 L28,1.9997 L28,6.9997 L25,6.9997 L25,1.9997 L23,1.9997 L23,6.9997 L20,6.9997 L20,1.9997 L18,1.9997 L18,6.9997 L15,6.9997 L15,1.9997 L13,1.9997 L13,6.9997 L10.135,6.9997 C8.406,6.9997 7,8.4067 7,10.1347 L7,12.9997 L2,12.9997 L2,14.9997 L7,14.9997 L7,17.9997 L2,17.9997 L2,19.9997 L7,19.9997 L7,22.9997 L2,22.9997 L2,24.9997 L7,24.9997 L7,27.9997 L2,27.9997 L2,29.9997 L7,29.9997 L7,32.9997 L2,32.9997 L2,34.9997 L7,34.9997 L7,37.8657 C7,39.5937 8.406,40.9997 10.135,40.9997 L13,40.9997 L13,45.9997 L15,45.9997 L15,40.9997 L18,40.9997 L18,45.9997 L20,45.9997 L20,40.9997 L23,40.9997 L23,45.9997 L25,45.9997 L25,40.9997 L28,40.9997 L28,45.9997 L30,45.9997 L30,40.9997 L33,40.9997 L33,45.9997 L35,45.9997 L35,40.9997 L37.865,40.9997 C39.594,40.9997 41,39.5937 41,37.8657 L41,34.9997 L46,34.9997 L46,32.9997 L41,32.9997 L41,29.9997 L46,29.9997 L46,27.9997 L41,27.9997 L41,24.9997 L46,24.9997 L46,22.9997 L41,22.9997 L41,19.9997 L46,19.9997 L46,17.9997 L41,17.9997 L41,14.9997 L46,14.9997 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,VR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Device-Defender_IoT-Device-Jobs_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Device-Defender_IoT-Device-Jobs_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M10,17 L21,17 L21,15 L10,15 L10,17 Z M10,12 L27,12 L27,10 L10,10 L10,12 Z M30.5,33 C28.571,33 27,31.43 27,29.5 C27,27.57 28.571,26 30.5,26 C32.43,26 34,27.57 34,29.5 C34,31.43 32.43,33 30.5,33 L30.5,33 Z M30.5,24 C27.467,24 25,26.467 25,29.5 C25,32.533 27.467,35 30.5,35 C33.532,35 36,32.533 36,29.5 C36,26.467 33.532,24 30.5,24 L30.5,24 Z M40,30.528 L39.315,30.488 C38.85,30.465 38.389,30.79 38.282,31.268 C38.083,32.15 37.737,32.986 37.252,33.754 C36.993,34.168 37.069,34.709 37.432,35.033 L37.944,35.49 L36.491,36.944 L36.038,36.436 C35.711,36.07 35.168,35.994 34.756,36.256 C33.989,36.74 33.151,37.088 32.268,37.287 C31.79,37.395 31.461,37.832 31.489,38.32 L31.528,39 L29.471,39 L29.51,38.318 C29.54,37.831 29.209,37.395 28.733,37.286 C27.852,37.087 27.014,36.739 26.245,36.254 C25.833,35.993 25.29,36.068 24.965,36.434 L24.508,36.945 L23.055,35.49 L23.565,35.036 C23.93,34.711 24.006,34.17 23.747,33.756 C23.262,32.988 22.915,32.15 22.715,31.268 C22.608,30.79 22.161,30.465 21.682,30.488 L21,30.527 L21,28.472 L21.687,28.512 C22.149,28.531 22.61,28.211 22.719,27.734 C22.92,26.851 23.266,26.015 23.75,25.25 C24.012,24.837 23.936,24.295 23.571,23.97 L23.055,23.51 L24.51,22.055 L24.969,22.57 C25.295,22.936 25.836,23.01 26.25,22.75 C27.014,22.268 27.85,21.922 28.733,21.723 C29.209,21.614 29.54,21.178 29.51,20.689 L29.471,20 L31.528,20 L31.489,20.69 C31.461,21.178 31.79,21.615 32.266,21.723 C33.149,21.923 33.985,22.27 34.75,22.752 C35.161,23.012 35.704,22.938 36.03,22.572 L36.491,22.055 L37.946,23.51 L37.43,23.969 C37.067,24.294 36.991,24.836 37.25,25.248 C37.735,26.014 38.081,26.85 38.282,27.733 C38.389,28.211 38.85,28.531 39.313,28.512 L40,28.472 L40,30.528 Z M41.686,26.686 C41.487,26.498 41.215,26.404 40.944,26.414 L40.008,26.469 C39.838,25.935 39.624,25.418 39.368,24.921 L40.067,24.297 C40.272,24.113 40.393,23.854 40.401,23.579 C40.409,23.305 40.301,23.038 40.108,22.844 L37.157,19.893 C36.961,19.697 36.694,19.589 36.42,19.6 C36.145,19.607 35.887,19.729 35.704,19.934 L35.077,20.637 C34.581,20.38 34.065,20.166 33.532,19.996 L33.584,19.057 C33.6,18.782 33.502,18.514 33.313,18.313 C33.125,18.113 32.862,18 32.586,18 L28.413,18 C28.137,18 27.875,18.113 27.686,18.313 C27.497,18.514 27.399,18.782 27.415,19.057 L27.467,19.994 C26.936,20.164 26.418,20.378 25.922,20.635 L25.297,19.934 C25.114,19.729 24.854,19.607 24.579,19.6 C24.307,19.592 24.038,19.697 23.844,19.893 L20.893,22.844 C20.698,23.038 20.592,23.305 20.6,23.579 C20.608,23.854 20.729,24.113 20.934,24.297 L21.635,24.922 C21.377,25.419 21.163,25.936 20.993,26.469 L20.057,26.414 C19.786,26.402 19.512,26.498 19.313,26.686 C19.114,26.875 19,27.139 19,27.413 L19,31.587 C19,31.861 19.114,32.125 19.313,32.314 C19.514,32.503 19.772,32.6 20.057,32.586 L20.989,32.532 C21.159,33.066 21.372,33.584 21.629,34.082 L20.934,34.703 C20.729,34.886 20.608,35.146 20.6,35.42 C20.592,35.695 20.698,35.962 20.893,36.156 L23.844,39.107 C24.038,39.303 24.303,39.416 24.579,39.4 C24.854,39.393 25.114,39.271 25.297,39.066 L25.918,38.37 C26.417,38.628 26.934,38.843 27.467,39.014 L27.415,39.943 C27.399,40.217 27.497,40.486 27.686,40.687 C27.875,40.887 28.137,41 28.413,41 L32.586,41 C32.862,41 33.125,40.887 33.315,40.687 C33.502,40.486 33.6,40.217 33.584,39.943 L33.532,39.015 C34.067,38.845 34.584,38.63 35.084,38.371 L35.704,39.066 C35.885,39.271 36.145,39.393 36.42,39.4 C36.668,39.418 36.961,39.303 37.157,39.107 L40.108,36.156 C40.301,35.962 40.409,35.695 40.401,35.421 C40.393,35.146 40.272,34.887 40.067,34.703 L39.368,34.08 C39.625,33.583 39.84,33.065 40.01,32.531 L40.944,32.586 C41.213,32.598 41.487,32.502 41.686,32.314 C41.887,32.125 42,31.861 42,31.587 L42,27.413 C42,27.139 41.887,26.875 41.686,26.686 L41.686,26.686 Z M32,5.414 L36.586,10 L32,10 L32,5.414 Z M38,44 L8,44 L8,4 L30,4 L30,11 C30,11.553 30.448,12 31,12 L38,12 L38,17 L40,17 L40,11 L39.991,11 C39.991,10.74 39.898,10.484 39.708,10.293 L31.708,2.293 C31.516,2.102 31.26,2.01 31,2.01 L31,2 L7,2 C6.448,2 6,2.447 6,3 L6,45 C6,45.553 6.448,46 7,46 L39,46 C39.553,46 40,45.553 40,45 L40,41 L38,41 L38,44 Z" id="AWS-IoT-Device-Defender-RESOURCES-IoT-Device-Jobs_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,WR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Device-Management_Fleet-Hub_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Device-Management_Fleet-Hub_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M29.0596,44 C28.0526,44 26.9436,43.717 25.7026,43.15 C27.4366,41.665 29.0596,39.417 29.8436,37.339 C31.3666,36.773 32.4596,35.317 32.4596,33.6 C32.4596,33.258 32.4036,32.932 32.3226,32.615 C33.6506,31 34.4866,29.059 34.7556,26.99 C36.9886,28.748 38.3366,31.458 38.3366,34.338 C38.3366,39.576 34.0886,44 29.0596,44 L29.0596,44 Z M9.6606,34.338 C9.6606,31.428 10.7246,28.94 12.6036,27.258 C12.9086,29.216 13.7306,31.057 15.0006,32.607 C14.9176,32.926 14.8606,33.255 14.8606,33.6 C14.8606,35.319 15.9556,36.775 17.4806,37.34 C18.2556,39.325 20.0076,41.602 21.8826,43.14 C20.7496,43.621 19.4396,44 18.2596,44 C13.3576,44 9.6606,39.846 9.6606,34.338 L9.6606,34.338 Z M23.6646,16 C27.9846,16 31.7666,19.342 32.6586,23.606 C30.8886,23.002 28.9736,22.847 27.0856,23.166 C26.3876,21.995 25.1206,21.2 23.6606,21.2 C22.2206,21.2 20.9666,21.972 20.2626,23.116 C18.3476,22.842 16.4166,23.063 14.6426,23.73 C15.4916,19.402 19.3026,16 23.6646,16 L23.6646,16 Z M31.2396,30.734 C30.6336,30.146 29.8406,29.762 28.9606,29.651 C28.5206,28.682 27.9386,27.774 27.2366,26.955 C27.4996,26.423 27.6606,25.833 27.6606,25.2 C27.6606,25.164 27.6506,25.131 27.6496,25.095 C29.4386,24.837 31.2386,25.097 32.8466,25.826 C32.7916,27.601 32.2326,29.295 31.2396,30.734 L31.2396,30.734 Z M28.4596,35.6 C27.3576,35.6 26.4596,34.703 26.4596,33.6 C26.4596,32.497 27.3576,31.6 28.4596,31.6 C29.5626,31.6 30.4596,32.497 30.4596,33.6 C30.4596,34.703 29.5626,35.6 28.4596,35.6 L28.4596,35.6 Z M18.8606,31.6 C19.9626,31.6 20.8606,32.497 20.8606,33.6 C20.8606,34.703 19.9626,35.6 18.8606,35.6 C17.7576,35.6 16.8606,34.703 16.8606,33.6 C16.8606,32.497 17.7576,31.6 18.8606,31.6 L18.8606,31.6 Z M20.2086,27.185 C19.5996,27.934 19.0866,28.751 18.6896,29.617 C17.6806,29.661 16.7676,30.071 16.0866,30.729 C15.1196,29.326 14.5636,27.689 14.4806,25.979 C16.0746,25.185 17.8726,24.857 19.6746,25.057 C19.6726,25.105 19.6606,25.151 19.6606,25.2 C19.6606,25.926 19.8696,26.598 20.2086,27.185 L20.2086,27.185 Z M23.6606,27.2 C22.5576,27.2 21.6606,26.303 21.6606,25.2 C21.6606,24.097 22.5576,23.2 23.6606,23.2 C24.7626,23.2 25.6606,24.097 25.6606,25.2 C25.6606,26.303 24.7626,27.2 23.6606,27.2 L23.6606,27.2 Z M24.4596,33.6 C24.4596,34.043 24.5496,34.462 24.6826,34.861 C24.0106,34.923 23.3196,34.914 22.6476,34.828 C22.7746,34.439 22.8606,34.031 22.8606,33.6 C22.8606,32.058 21.9746,30.733 20.6926,30.065 C20.9546,29.558 21.2616,29.075 21.6146,28.619 C22.2146,28.98 22.9096,29.2 23.6606,29.2 C24.4986,29.2 25.2756,28.939 25.9186,28.497 C26.2816,28.948 26.6046,29.426 26.8756,29.931 C25.4566,30.546 24.4596,31.958 24.4596,33.6 L24.4596,33.6 Z M23.8146,42.098 C22.2746,41.036 20.6566,39.183 19.7496,37.492 C20.3806,37.348 20.9466,37.048 21.4256,36.643 C22.1986,36.817 23.0016,36.911 23.8206,36.911 C24.5526,36.911 25.2616,36.826 25.9486,36.688 C26.4246,37.076 26.9806,37.365 27.5986,37.501 C26.7276,39.271 25.2486,41.081 23.8146,42.098 L23.8146,42.098 Z M34.8126,24.612 C34.3436,18.698 29.4926,14 23.6646,14 C17.7656,14 12.8656,18.808 12.4946,24.833 C9.4656,26.824 7.6606,30.321 7.6606,34.338 C7.6606,40.877 12.3166,46 18.2596,46 C20.5106,46 22.7216,45.01 23.8146,44.438 C25.7446,45.484 27.4676,46 29.0596,46 C35.1726,46 40.3366,40.66 40.3366,34.338 C40.3366,30.362 38.2206,26.656 34.8126,24.612 L34.8126,24.612 Z M13.9986,8.001 L15.9976,8.001 L15.9976,6.001 L13.9986,6.001 L13.9986,8.001 Z M9.9996,8.001 L11.9976,8.001 L11.9976,6.001 L9.9996,6.001 L9.9996,8.001 Z M6.0006,8.001 L7.9986,8.001 L7.9986,6.001 L6.0006,6.001 L6.0006,8.001 Z M3.9996,10.001 L43.9996,10.001 L43.9996,4 L3.9996,4 L3.9996,10.001 Z M44.9996,2 L2.9996,2 C2.4476,2 1.9996,2.448 1.9996,3 L1.9996,34 C1.9996,34.552 2.4476,35 2.9996,35 L5.9996,35 L5.9996,33 L3.9996,33 L3.9996,12.001 L43.9996,12.001 L43.9996,33 L41.9996,33 L41.9996,35 L44.9996,35 C45.5526,35 45.9996,34.552 45.9996,34 L45.9996,3 C45.9996,2.448 45.5526,2 44.9996,2 L44.9996,2 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,qR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Topic_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Topic_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M11,39.954 L11,14.329 C13.77,15.995 19.001,16.648 23.998,16.648 C28.807,16.648 34.168,15.972 36.996,14.241 L36.996,39.954 C36.996,41.568 31.933,43.914 23.998,43.914 C16.063,43.914 11,41.568 11,39.954 Z M38.97,11.32 C38.958,11.169 38.951,11.015 38.916,10.876 C38.578,9.473 37.218,8.279 34.871,7.331 L34.121,9.185 C35.738,9.839 36.804,10.645 36.974,11.351 C36.977,11.367 36.977,11.384 36.979,11.4 C36.813,12.696 32.598,14.477 25.06,14.633 L22.922,14.633 C15.231,14.483 11.104,12.756 11.01,11.466 C11.014,11.426 11.015,11.386 11.025,11.343 C11.192,10.645 12.258,9.839 13.875,9.185 L13.125,7.331 C10.778,8.279 9.418,9.473 9.083,10.867 C9.038,11.045 9.022,11.234 9.015,11.42 L9,11.42 C9,11.44 9.007,11.458 9.008,11.477 C9.007,11.498 9,11.518 9,11.538 L9,39.954 C9,43.825 16.727,45.914 23.998,45.914 C31.269,45.914 38.996,43.825 38.996,39.954 L38.996,11.538 C38.996,11.5 38.984,11.464 38.982,11.425 C38.984,11.39 38.996,11.356 38.996,11.32 L38.97,11.32 Z M23.998,9.001 L18.656,4 L29.34,4 L23.998,9.001 Z M17.124,5.307 L23.314,11.101 C23.507,11.28 23.753,11.37 23.998,11.37 C24.243,11.37 24.489,11.28 24.682,11.101 L30.872,5.307 L30.872,12.536 L32.872,12.536 L32.872,3 C32.872,2.447 32.425,2 31.872,2 L16.124,2 C15.571,2 15.124,2.447 15.124,3 L15.124,12.536 L17.124,12.536 L17.124,5.307 Z" id="Amazon-IOT-RESOURCES-IoT-topic_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,jR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Certificate_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Certificate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M29.9482,35.041 L31.9482,35.041 L31.9482,45 C31.9482,45.371 31.7422,45.712 31.4142,45.885 C31.2672,45.962 31.1072,46 30.9482,46 C30.7492,46 30.5522,45.94 30.3822,45.824 L24.0202,41.45 L17.6592,45.824 C17.3522,46.034 16.9562,46.058 16.6272,45.885 C16.2992,45.712 16.0932,45.371 16.0932,45 L16.0932,35.041 L18.0932,35.041 L18.0932,43.099 L23.4542,39.412 C23.7962,39.178 24.2452,39.178 24.5872,39.412 L29.9482,43.099 L29.9482,35.041 Z M9.0002,19.02 C9.0002,10.738 15.7382,4 24.0202,4 C32.3022,4 39.0412,10.738 39.0412,19.02 C39.0412,27.303 32.3022,34.041 24.0202,34.041 C15.7382,34.041 9.0002,27.303 9.0002,19.02 Z M7.0002,19.02 C7.0002,28.405 14.6352,36.041 24.0202,36.041 C33.4052,36.041 41.0412,28.405 41.0412,19.02 C41.0412,9.636 33.4052,2 24.0202,2 C14.6352,2 7.0002,9.636 7.0002,19.02 Z M15.2682,19.453 C15.2682,18.987 15.6472,18.608 16.1142,18.608 C16.5802,18.608 16.9592,18.987 16.9592,19.453 C16.9592,19.919 16.5802,20.298 16.1142,20.298 C15.6472,20.298 15.2682,19.919 15.2682,19.453 Z M13.2682,19.453 C13.2682,21.021 14.5452,22.298 16.1142,22.298 C17.6822,22.298 18.9592,21.021 18.9592,19.453 C18.9592,17.885 17.6822,16.608 16.1142,16.608 C14.5452,16.608 13.2682,17.885 13.2682,19.453 Z M34.6482,20.186 L23.7302,20.186 C23.2902,20.186 22.9012,20.474 22.7732,20.895 C22.1182,23.061 20.1832,24.515 17.9592,24.515 C15.1682,24.515 12.8962,22.244 12.8962,19.453 C12.8962,16.662 15.1682,14.392 17.9592,14.392 C20.1832,14.392 22.1182,15.847 22.7732,18.012 C22.9012,18.434 23.2902,18.722 23.7302,18.722 L25.6012,18.722 C25.8792,18.722 26.1432,18.606 26.3322,18.404 L27.1832,17.493 L28.0332,18.404 C28.2222,18.606 28.4872,18.722 28.7642,18.722 L29.8192,18.722 C30.0962,18.722 30.3612,18.606 30.5512,18.404 L31.4002,17.493 L32.2502,18.404 C32.4392,18.606 32.7042,18.722 32.9812,18.722 L34.2052,18.722 L35.2222,19.558 L34.6482,20.186 Z M35.1972,16.948 C35.0182,16.802 34.7942,16.722 34.5622,16.722 L33.4162,16.722 L32.1322,15.345 C31.7532,14.94 31.0482,14.94 30.6692,15.345 L29.3852,16.722 L29.1992,16.722 L27.9152,15.345 C27.7252,15.143 27.4612,15.027 27.1832,15.027 C26.9062,15.027 26.6412,15.143 26.4532,15.345 L25.1672,16.722 L24.4322,16.722 C23.3362,14.104 20.8202,12.392 17.9592,12.392 C14.0642,12.392 10.8962,15.56 10.8962,19.453 C10.8962,23.347 14.0642,26.515 17.9592,26.515 C20.8202,26.515 23.3362,24.804 24.4322,22.186 L35.0902,22.186 C35.3712,22.186 35.6382,22.067 35.8282,21.86 L37.4102,20.128 C37.5952,19.925 37.6882,19.655 37.6692,19.382 C37.6492,19.107 37.5182,18.854 37.3062,18.68 L35.1972,16.948 Z" id="Amazon-IOT-RESOURCES-IoT-certificate_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,$R=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Relay_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Relay_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22,33 L24,33 L24,15 L22,15 L22,33 Z M31,30 C30.173,30 29.5,29.327 29.5,28.5 C29.5,27.672 30.173,27 31,27 C31.827,27 32.5,27.672 32.5,28.5 C32.5,29.327 31.827,30 31,30 L31,30 Z M32.823,25.526 C32.291,25.198 31.67,25 31,25 C29.07,25 27.5,26.57 27.5,28.5 C27.5,30.08 28.56,31.403 30,31.836 L30,36 L32,36 L32,31.836 C33.44,31.403 34.5,30.08 34.5,28.5 C34.5,27.986 34.383,27.502 34.184,27.063 L38.1,21.581 L36.473,20.418 L32.823,25.526 Z M31,18 C31.827,18 32.5,18.672 32.5,19.5 C32.5,20.327 31.827,21 31,21 C30.173,21 29.5,20.327 29.5,19.5 C29.5,18.672 30.173,18 31,18 L31,18 Z M31,23 C32.93,23 34.5,21.429 34.5,19.5 C34.5,17.919 33.44,16.596 32,16.163 L32,12 L30,12 L30,16.163 C28.56,16.596 27.5,17.919 27.5,19.5 C27.5,21.429 29.07,23 31,23 L31,23 Z M18.485,21.363 C19.424,22.017 20,22.939 20,23.977 C20,25.014 19.424,25.937 18.485,26.59 C19.424,27.244 20,28.167 20,29.204 C20,30.982 18.309,32.422 16,32.749 L16,36 L14,36 L14,31.818 C14,31.266 14.447,30.818 15,30.818 C16.717,30.818 18,29.966 18,29.204 C18,28.442 16.717,27.59 15,27.59 C14.447,27.59 14,27.143 14,26.59 C14,26.038 14.447,25.59 15,25.59 C16.717,25.59 18,24.738 18,23.977 C18,23.215 16.717,22.363 15,22.363 C14.447,22.363 14,21.916 14,21.363 C14,20.811 14.447,20.363 15,20.363 C16.717,20.363 18,19.511 18,18.75 C18,17.988 16.717,17.136 15,17.136 C14.447,17.136 14,16.688 14,16.136 L14,12 L16,12 L16,15.205 C18.309,15.531 20,16.971 20,18.75 C20,19.787 19.424,20.71 18.485,21.363 L18.485,21.363 Z M39,37.865 C39,38.491 38.491,39 37.865,39 L10.135,39 C9.509,39 9,38.491 9,37.865 L9,10.135 C9,9.509 9.509,9 10.135,9 L37.865,9 C38.491,9 39,9.509 39,10.135 L39,37.865 Z M46,15 L46,13 L41,13 L41,10.135 C41,8.406 39.594,7 37.865,7 L35,7 L35,2 L33,2 L33,7 L30,7 L30,2 L28,2 L28,7 L25,7 L25,2 L23,2 L23,7 L20,7 L20,2 L18,2 L18,7 L15,7 L15,2 L13,2 L13,7 L10.135,7 C8.406,7 7,8.406 7,10.135 L7,13 L2,13 L2,15 L7,15 L7,18 L2,18 L2,20 L7,20 L7,23 L2,23 L2,25 L7,25 L7,28 L2,28 L2,30 L7,30 L7,33 L2,33 L2,35 L7,35 L7,37.865 C7,39.594 8.406,41 10.135,41 L13,41 L13,46 L15,46 L15,41 L18,41 L18,46 L20,46 L20,41 L23,41 L23,46 L25,46 L25,41 L28,41 L28,46 L30,46 L30,41 L33,41 L33,46 L35,46 L35,41 L37.865,41 C39.594,41 41,39.594 41,37.865 L41,35 L46,35 L46,33 L41,33 L41,30 L46,30 L46,28 L41,28 L41,25 L46,25 L46,23 L41,23 L41,20 L46,20 L46,18 L41,18 L41,15 L46,15 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,QR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Analytics_Channel_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Analytics_Channel_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M29.049,23.522 C29.049,20.301 31.669,17.681 34.89,17.681 C38.111,17.681 40.731,20.301 40.731,23.522 C40.731,26.743 38.111,29.363 34.89,29.363 C31.669,29.363 29.049,26.743 29.049,23.522 Z M15.368,41.94 C15.368,40.751 16.335,39.783 17.525,39.783 C18.714,39.783 19.682,40.751 19.682,41.94 C19.682,43.13 18.714,44.097 17.525,44.097 C16.335,44.097 15.368,43.13 15.368,41.94 Z M17.525,4 C18.714,4 19.682,4.967 19.682,6.157 C19.682,7.346 18.714,8.314 17.525,8.314 C16.335,8.314 15.368,7.346 15.368,6.157 C15.368,4.967 16.335,4 17.525,4 Z M8,34.573 C8,33.384 8.968,32.416 10.158,32.416 C11.347,32.416 12.315,33.384 12.315,34.573 C12.315,35.762 11.347,36.73 10.158,36.73 C8.968,36.73 8,35.762 8,34.573 Z M10.106,24.049 C10.106,22.859 11.074,21.891 12.263,21.891 C13.453,21.891 14.42,22.859 14.42,24.049 C14.42,25.238 13.453,26.206 12.263,26.206 C11.074,26.206 10.106,25.238 10.106,24.049 Z M8,13.524 C8,12.335 8.968,11.367 10.158,11.367 C11.347,11.367 12.315,12.335 12.315,13.524 C12.315,14.714 11.347,15.681 10.158,15.681 C8.968,15.681 8,14.714 8,13.524 Z M30.107,17.324 L21.074,8.291 C21.452,7.665 21.682,6.94 21.682,6.157 C21.682,3.865 19.817,2 17.525,2 C15.233,2 13.368,3.865 13.368,6.157 C13.368,8.449 15.233,10.314 17.525,10.314 C18.308,10.314 19.034,10.084 19.66,9.705 L28.693,18.738 C28.437,19.068 28.202,19.414 28,19.783 L14.277,13.902 C14.288,13.775 14.315,13.653 14.315,13.524 C14.315,11.232 12.45,9.367 10.158,9.367 C7.866,9.367 6,11.232 6,13.524 C6,15.816 7.866,17.681 10.158,17.681 C11.61,17.681 12.886,16.93 13.629,15.8 L27.285,21.651 C27.173,22.103 27.102,22.57 27.074,23.049 L16.285,23.049 C15.834,21.24 14.208,19.891 12.263,19.891 C9.971,19.891 8.106,21.757 8.106,24.049 C8.106,26.341 9.971,28.206 12.263,28.206 C14.208,28.206 15.834,26.857 16.285,25.049 L27.201,25.049 C27.288,25.488 27.417,25.912 27.575,26.322 L13.629,32.298 C12.886,31.167 11.61,30.416 10.158,30.416 C7.866,30.416 6,32.281 6,34.573 C6,36.865 7.866,38.73 10.158,38.73 C12.45,38.73 14.315,36.865 14.315,34.573 C14.315,34.444 14.288,34.322 14.277,34.195 L28.443,28.125 L28.247,27.668 C28.518,28.1 28.828,28.504 29.176,28.875 L19.66,38.392 C19.034,38.013 18.308,37.783 17.525,37.783 C15.233,37.783 13.368,39.648 13.368,41.94 C13.368,44.232 15.233,46.097 17.525,46.097 C19.817,46.097 21.682,44.232 21.682,41.94 C21.682,41.157 21.452,40.431 21.074,39.806 L30.726,30.154 C31.934,30.916 33.359,31.363 34.89,31.363 C39.213,31.363 42.731,27.845 42.731,23.522 C42.731,19.199 39.213,15.681 34.89,15.681 C33.088,15.681 31.432,16.299 30.107,17.324 Z" id="AWS-IoT-Analytics-Channel_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,KR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Camera_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Camera_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M16.939,20.83 C16.939,21.107 16.693,21.333 16.389,21.333 L13.973,21.333 C13.669,21.333 13.423,21.107 13.423,20.83 L13.423,20.078 C13.423,19.801 13.669,19.575 13.973,19.575 L16.389,19.575 C16.693,19.575 16.939,19.801 16.939,20.078 L16.939,20.83 Z M21.968,25.216 C21.968,23.46 23.396,22.032 25.151,22.032 C26.907,22.032 28.335,23.46 28.335,25.216 C28.335,26.971 26.907,28.398 25.151,28.398 C23.396,28.398 21.968,26.971 21.968,25.216 Z M19.968,25.216 C19.968,28.073 22.293,30.398 25.151,30.398 C28.009,30.398 30.335,28.073 30.335,25.216 C30.335,22.357 28.009,20.032 25.151,20.032 C22.293,20.032 19.968,22.357 19.968,25.216 Z M19.171,25.216 C19.171,21.919 21.854,19.236 25.151,19.236 C28.448,19.236 31.13,21.919 31.13,25.216 C31.13,28.513 28.448,31.195 25.151,31.195 C21.854,31.195 19.171,28.513 19.171,25.216 Z M17.171,25.216 C17.171,29.616 20.751,33.195 25.151,33.195 C29.551,33.195 33.13,29.616 33.13,25.216 C33.13,20.815 29.551,17.236 25.151,17.236 C20.751,17.236 17.171,20.815 17.171,25.216 Z M36.15,32.879 C36.15,33.229 35.865,33.515 35.514,33.515 L12.405,33.515 C12.054,33.515 11.769,33.229 11.769,32.879 L11.769,18.562 C11.769,18.213 12.054,17.928 12.405,17.928 L13.366,17.928 C13.385,17.929 13.403,17.939 13.423,17.939 L16.939,17.939 C16.96,17.939 16.977,17.929 16.998,17.928 L20.491,17.928 C20.964,17.928 21.373,17.596 21.469,17.132 L21.924,14.954 C21.965,14.758 22.102,14.525 22.198,14.424 L28.235,14.424 C28.331,14.525 28.467,14.758 28.508,14.955 L28.964,17.133 C29.061,17.596 29.469,17.928 29.943,17.928 L35.514,17.928 C35.865,17.928 36.15,18.213 36.15,18.562 L36.15,32.879 Z M14.423,15.385 C14.423,15.354 14.425,15.327 14.429,15.303 L15.933,15.303 C15.937,15.327 15.939,15.354 15.939,15.385 L15.939,15.928 L14.423,15.928 L14.423,15.385 Z M30.755,15.928 L30.465,14.546 C30.294,13.725 29.572,12.424 28.361,12.424 L22.072,12.424 C20.861,12.424 20.138,13.725 19.967,14.546 L19.678,15.928 L17.939,15.928 L17.939,15.385 C17.939,14.217 17.176,13.303 16.202,13.303 L14.161,13.303 C13.186,13.303 12.423,14.217 12.423,15.385 L12.423,15.928 L12.405,15.928 C10.952,15.928 9.769,17.109 9.769,18.562 L9.769,32.879 C9.769,34.332 10.952,35.515 12.405,35.515 L35.514,35.515 C36.967,35.515 38.15,34.332 38.15,32.879 L38.15,18.562 C38.15,17.109 36.967,15.928 35.514,15.928 L30.755,15.928 Z M39.664,38.53 C39.664,39.156 39.155,39.665 38.529,39.665 L9.409,39.665 C8.783,39.665 8.274,39.156 8.274,38.53 L8.274,9.423 C8.274,8.797 8.783,8.288 9.409,8.288 L38.529,8.288 C39.155,8.288 39.664,8.797 39.664,9.423 L39.664,38.53 Z M45.937,14.424 L45.937,12.424 L41.664,12.424 L41.664,9.423 C41.664,7.694 40.257,6.288 38.529,6.288 L35.513,6.288 L35.513,2 L33.513,2 L33.513,6.288 L30.241,6.288 L30.241,2 L28.241,2 L28.241,6.288 L24.968,6.288 L24.968,2 L22.968,2 L22.968,6.288 L19.696,6.288 L19.696,2 L17.696,2 L17.696,6.288 L14.423,6.288 L14.423,2 L12.423,2 L12.423,6.288 L9.409,6.288 C7.68,6.288 6.274,7.694 6.274,9.423 L6.274,12.424 L2,12.424 L2,14.424 L6.274,14.424 L6.274,17.696 L2,17.696 L2,19.696 L6.274,19.696 L6.274,22.969 L2,22.969 L2,24.969 L6.274,24.969 L6.274,28.241 L2,28.241 L2,30.241 L6.274,30.241 L6.274,33.515 L2,33.515 L2,35.515 L6.274,35.515 L6.274,38.53 C6.274,40.259 7.68,41.665 9.409,41.665 L12.423,41.665 L12.423,45.937 L14.423,45.937 L14.423,41.665 L17.696,41.665 L17.696,45.937 L19.696,45.937 L19.696,41.665 L22.968,41.665 L22.968,45.937 L24.968,45.937 L24.968,41.665 L28.241,41.665 L28.241,45.937 L30.241,45.937 L30.241,41.665 L33.513,41.665 L33.513,45.937 L35.513,45.937 L35.513,41.665 L38.529,41.665 C40.257,41.665 41.664,40.259 41.664,38.53 L41.664,35.515 L45.937,35.515 L45.937,33.515 L41.664,33.515 L41.664,30.241 L45.937,30.241 L45.937,28.241 L41.664,28.241 L41.664,24.969 L45.937,24.969 L45.937,22.969 L41.664,22.969 L41.664,19.696 L45.937,19.696 L45.937,17.696 L41.664,17.696 L41.664,14.424 L45.937,14.424 Z" id="Amazon-IOT-RESOURCES-IoT-thing-camera_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,XR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Door-Lock_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Door-Lock_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.7306,29.6857 C24.7306,30.1037 24.3906,30.4437 23.9726,30.4437 C23.5546,30.4437 23.2146,30.1037 23.2146,29.6857 C23.2146,29.2677 23.5546,28.9277 23.9726,28.9277 C24.3906,28.9277 24.7306,29.2677 24.7306,29.6857 Z M21.2146,29.6857 C21.2146,30.8527 21.9466,31.8467 22.9726,32.2487 L22.9726,35.3987 L24.9726,35.3987 L24.9726,32.2487 C25.9986,31.8467 26.7306,30.8527 26.7306,29.6857 C26.7306,28.1647 25.4936,26.9277 23.9726,26.9277 C22.4516,26.9277 21.2146,28.1647 21.2146,29.6857 Z M20.5776,19.1387 C20.5776,17.2667 22.1006,15.7437 23.9726,15.7437 C25.8446,15.7437 27.3676,17.2667 27.3676,19.1387 C27.3676,21.0107 25.8446,22.5327 23.9726,22.5327 C22.1006,22.5327 20.5776,21.0107 20.5776,19.1387 Z M18.5776,19.1387 C18.5776,22.1137 20.9976,24.5327 23.9726,24.5327 C26.9476,24.5327 29.3676,22.1137 29.3676,19.1387 C29.3676,16.1637 26.9476,13.7437 23.9726,13.7437 C20.9976,13.7437 18.5776,16.1637 18.5776,19.1387 Z M30.8826,36.2867 C30.8826,36.6987 30.5466,37.0347 30.1346,37.0347 L17.8096,37.0347 C17.3976,37.0347 17.0626,36.6987 17.0626,36.2867 L17.0626,12.5357 C17.0626,12.1237 17.3976,11.7887 17.8096,11.7887 L30.1346,11.7887 C30.5466,11.7887 30.8826,12.1237 30.8826,12.5357 L30.8826,36.2867 Z M17.8096,9.7887 C16.2946,9.7887 15.0626,11.0217 15.0626,12.5357 L15.0626,36.2867 C15.0626,37.8027 16.2946,39.0347 17.8096,39.0347 L30.1346,39.0347 C31.6506,39.0347 32.8826,37.8027 32.8826,36.2867 L32.8826,12.5357 C32.8826,11.0217 31.6506,9.7887 30.1346,9.7887 L17.8096,9.7887 Z M39.6696,38.5367 C39.6696,39.1627 39.1606,39.6717 38.5356,39.6717 L9.4096,39.6717 C8.7836,39.6717 8.2746,39.1627 8.2746,38.5367 L8.2746,9.4227 C8.2746,8.7967 8.7836,8.2877 9.4096,8.2877 L38.5356,8.2877 C39.1606,8.2877 39.6696,8.7967 39.6696,9.4227 L39.6696,38.5367 Z M45.9456,14.4257 L45.9456,12.4257 L41.6696,12.4257 L41.6696,9.4227 C41.6696,7.6947 40.2636,6.2877 38.5356,6.2877 L35.5196,6.2877 L35.5196,1.9997 L33.5196,1.9997 L33.5196,6.2877 L30.2456,6.2877 L30.2456,1.9997 L28.2456,1.9997 L28.2456,6.2877 L24.9726,6.2877 L24.9726,1.9997 L22.9726,1.9997 L22.9726,6.2877 L19.6996,6.2877 L19.6996,1.9997 L17.6996,1.9997 L17.6996,6.2877 L14.4256,6.2877 L14.4256,1.9997 L12.4256,1.9997 L12.4256,6.2877 L9.4096,6.2877 C7.6806,6.2877 6.2746,7.6947 6.2746,9.4227 L6.2746,12.4257 L1.9996,12.4257 L1.9996,14.4257 L6.2746,14.4257 L6.2746,17.6987 L1.9996,17.6987 L1.9996,19.6987 L6.2746,19.6987 L6.2746,22.9727 L1.9996,22.9727 L1.9996,24.9727 L6.2746,24.9727 L6.2746,28.2457 L1.9996,28.2457 L1.9996,30.2457 L6.2746,30.2457 L6.2746,33.5197 L1.9996,33.5197 L1.9996,35.5197 L6.2746,35.5197 L6.2746,38.5367 C6.2746,40.2657 7.6806,41.6717 9.4096,41.6717 L12.4256,41.6717 L12.4256,45.9457 L14.4256,45.9457 L14.4256,41.6717 L17.6996,41.6717 L17.6996,45.9457 L19.6996,45.9457 L19.6996,41.6717 L22.9726,41.6717 L22.9726,45.9457 L24.9726,45.9457 L24.9726,41.6717 L28.2456,41.6717 L28.2456,45.9457 L30.2456,45.9457 L30.2456,41.6717 L33.5196,41.6717 L33.5196,45.9457 L35.5196,45.9457 L35.5196,41.6717 L38.5356,41.6717 C40.2636,41.6717 41.6696,40.2657 41.6696,38.5367 L41.6696,35.5197 L45.9456,35.5197 L45.9456,33.5197 L41.6696,33.5197 L41.6696,30.2457 L45.9456,30.2457 L45.9456,28.2457 L41.6696,28.2457 L41.6696,24.9727 L45.9456,24.9727 L45.9456,22.9727 L41.6696,22.9727 L41.6696,19.6987 L45.9456,19.6987 L45.9456,17.6987 L41.6696,17.6987 L41.6696,14.4257 L45.9456,14.4257 Z" id="Amazon-IOT-RESOURCES-IoT-thing-door-lock_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,JR=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Policy_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Policy_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M28.5196,31.7816 C28.5196,32.4576 29.0666,33.0046 29.7426,33.0046 C30.4196,33.0046 30.9666,32.4576 30.9666,31.7816 C30.9666,31.1056 30.4196,30.5576 29.7426,30.5576 C29.0666,30.5576 28.5196,31.1056 28.5196,31.7816 Z M41.3966,31.4706 L40.7286,31.4706 C40.4896,31.4706 40.2586,31.3846 40.0766,31.2286 L39.6696,30.8776 L39.2626,31.2286 C39.0806,31.3846 38.8486,31.4706 38.6096,31.4706 L37.9026,31.4706 C37.6636,31.4706 37.4316,31.3846 37.2506,31.2286 L36.8436,30.8776 L36.4346,31.2286 C36.2536,31.3846 36.0216,31.4706 35.7826,31.4706 L34.5286,31.4706 C34.1046,31.4706 33.7266,31.2036 33.5856,30.8036 C33.1806,29.6526 31.9766,28.8486 30.6606,28.8486 C28.9716,28.8486 27.5966,30.1636 27.5966,31.7816 C27.5966,33.3986 28.9716,34.7146 30.6606,34.7146 C31.9766,34.7146 33.1806,33.9116 33.5856,32.7596 C33.7266,32.3606 34.1046,32.0926 34.5286,32.0926 L41.6646,32.0926 L41.8376,31.8786 L41.3966,31.4706 Z M42.9196,33.7216 C42.7296,33.9556 42.4436,34.0926 42.1416,34.0926 L35.1736,34.0926 C34.3136,35.6656 32.5536,36.7146 30.6606,36.7146 C27.8686,36.7146 25.5966,34.5016 25.5966,31.7816 C25.5966,29.0616 27.8686,26.8486 30.6606,26.8486 C32.5536,26.8486 34.3136,27.8976 35.1736,29.4706 L35.4116,29.4706 L36.1906,28.8006 C36.5656,28.4786 37.1206,28.4786 37.4956,28.8006 L38.2566,29.4546 L39.0166,28.8006 C39.3916,28.4786 39.9466,28.4786 40.3216,28.8006 L41.0996,29.4706 L41.7896,29.4706 C42.0416,29.4706 42.2846,29.5666 42.4696,29.7376 L43.8826,31.0476 C43.9066,31.0706 43.9166,31.1006 43.9386,31.1246 C43.8136,26.0006 39.6156,21.8696 34.4626,21.8696 C29.2306,21.8696 24.9746,26.1246 24.9746,31.3566 C24.9746,36.5876 29.2306,40.8446 34.4626,40.8446 C39.2886,40.8446 43.2766,37.2186 43.8666,32.5496 L42.9196,33.7216 Z M34.4626,42.8446 C28.1286,42.8446 22.9746,37.6916 22.9746,31.3566 C22.9746,25.0226 28.1286,19.8696 34.4626,19.8696 C40.7976,19.8696 45.9506,25.0226 45.9506,31.3566 C45.9506,37.6916 40.7976,42.8446 34.4626,42.8446 Z M8.6856,35.5306 C8.8746,35.7286 9.1366,35.8406 9.4096,35.8406 C9.6826,35.8406 9.9446,35.7286 10.1346,35.5306 L15.9606,29.4116 L14.5116,28.0336 L9.4096,33.3906 L7.2196,31.0916 L5.7716,32.4706 L8.6856,35.5306 Z M8.0766,25.9336 L10.4286,23.5816 L12.7806,25.9336 L14.1946,24.5196 L11.8426,22.1676 L14.1946,19.8166 L12.7806,18.4026 L10.4286,20.7536 L8.0766,18.4026 L6.6626,19.8166 L9.0136,22.1676 L6.6626,24.5196 L8.0766,25.9336 Z M8.0766,16.3206 L10.4286,13.9686 L12.7806,16.3206 L14.1946,14.9066 L11.8426,12.5546 L14.1946,10.2026 L12.7806,8.7876 L10.4286,11.1406 L8.0766,8.7876 L6.6626,10.2026 L9.0136,12.5546 L6.6626,14.9066 L8.0766,16.3206 Z M22.8656,36.4616 L22.8656,38.4616 L4.1536,38.4616 C2.9666,38.4616 2.0006,37.4956 2.0006,36.3086 L2.0006,7.1536 C2.0006,5.9656 2.9666,4.9996 4.1536,4.9996 L25.4436,4.9996 C26.6316,4.9996 27.5966,5.9656 27.5966,7.1536 L27.5966,20.8666 L25.5966,20.8666 L25.5966,7.1536 C25.5966,7.0676 25.5296,6.9996 25.4436,6.9996 L4.1536,6.9996 C4.0676,6.9996 4.0006,7.0676 4.0006,7.1536 L4.0006,36.3086 C4.0006,36.3946 4.0676,36.4616 4.1536,36.4616 L22.8656,36.4616 Z" id="Amazon-IOT-RESOURCES-IoT-Policy_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,eM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_FreeRTOS-Device_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_FreeRTOS-Device_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.572,25.29 C32.606,25.29 31.82,24.504 31.82,23.539 C31.82,22.573 32.606,21.787 33.572,21.787 C34.538,21.787 35.324,22.573 35.324,23.539 C35.324,24.504 34.538,25.29 33.572,25.29 L33.572,25.29 Z M29,30.325 L29,24 L29.867,24 C30.023,25.251 30.789,26.304 31.865,26.86 C31.243,28.244 30.243,29.444 29,30.325 L29,30.325 Z M25,31.85 L25,17.6 C26.088,17.329 26.983,16.586 27.464,15.597 C29.504,16.475 31.106,18.111 31.953,20.169 C31.161,20.552 30.522,21.197 30.159,22 L28,22 C27.447,22 27,22.448 27,23 L27,31.375 C26.361,31.615 25.688,31.776 25,31.85 L25,31.85 Z M21,31.304 L21,23 C21,22.448 20.552,22 20,22 L18.038,22 C17.676,21.198 17.037,20.552 16.246,20.17 C17.092,18.114 18.696,16.477 20.734,15.599 C21.185,16.526 22.002,17.23 23,17.539 L23,31.82 C22.313,31.731 21.637,31.563 21,31.304 L21,31.304 Z M17.58,28.845 C17.548,28.808 17.514,28.771 17.451,28.685 C17.004,28.129 16.632,27.507 16.339,26.856 C17.412,26.299 18.175,25.248 18.33,24 L19,24 L19,30.186 C18.479,29.795 18,29.35 17.58,28.845 L17.58,28.845 Z M12.874,23.539 C12.874,22.573 13.66,21.787 14.626,21.787 C15.592,21.787 16.377,22.573 16.377,23.539 C16.377,24.504 15.592,25.29 14.626,25.29 C13.66,25.29 12.874,24.504 12.874,23.539 L12.874,23.539 Z M24.098,12.218 C25.064,12.218 25.85,13.004 25.85,13.97 C25.85,14.936 25.064,15.722 24.098,15.722 C23.133,15.722 22.346,14.936 22.346,13.97 C22.346,13.004 23.133,12.218 24.098,12.218 L24.098,12.218 Z M33.954,19.825 C32.906,16.941 30.676,14.682 27.812,13.598 C27.623,11.706 26.039,10.218 24.098,10.218 C22.157,10.218 20.573,11.707 20.384,13.6 C17.522,14.684 15.292,16.944 14.245,19.825 C12.357,20.019 10.874,21.6 10.874,23.539 C10.874,25.509 12.406,27.111 14.339,27.261 C14.718,28.219 15.228,29.112 15.856,29.889 C15.917,29.975 15.989,30.061 16.051,30.135 C16.873,31.124 17.881,31.951 19,32.571 L19,37 L21,37 L21,33.426 C21.646,33.63 22.314,33.77 23,33.842 L23,37 L25,37 L25,33.859 C25.685,33.801 26.355,33.679 27,33.49 L27,37 L29,37 L29,32.674 C31.197,31.509 32.933,29.566 33.85,27.262 C35.787,27.117 37.324,25.512 37.324,23.539 C37.324,21.601 35.842,20.02 33.954,19.825 L33.954,19.825 Z M39,37.865 C39,38.491 38.491,39 37.865,39 L10.135,39 C9.509,39 9,38.491 9,37.865 L9,10.135 C9,9.509 9.509,9 10.135,9 L37.865,9 C38.491,9 39,9.509 39,10.135 L39,37.865 Z M46,15 L46,13 L41,13 L41,10.135 C41,8.406 39.593,7 37.865,7 L35,7 L35,2 L33,2 L33,7 L30,7 L30,2 L28,2 L28,7 L25,7 L25,2 L23,2 L23,7 L20,7 L20,2 L18,2 L18,7 L15,7 L15,2 L13,2 L13,7 L10.135,7 C8.406,7 7,8.406 7,10.135 L7,13 L2,13 L2,15 L7,15 L7,18 L2,18 L2,20 L7,20 L7,23 L2,23 L2,25 L7,25 L7,28 L2,28 L2,30 L7,30 L7,33 L2,33 L2,35 L7,35 L7,37.865 C7,39.594 8.406,41 10.135,41 L13,41 L13,46 L15,46 L15,41 L18,41 L18,46 L20,46 L20,41 L23,41 L23,46 L25,46 L25,41 L28,41 L28,46 L30,46 L30,41 L33,41 L33,46 L35,46 L35,41 L37.865,41 C39.593,41 41,39.594 41,37.865 L41,35 L46,35 L46,33 L41,33 L41,30 L46,30 L46,28 L41,28 L41,25 L46,25 L46,23 L41,23 L41,20 L46,20 L46,18 L41,18 L41,15 L46,15 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,tM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Asset-Properties_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Asset-Properties_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20,32 C18.346,32 17,33.346 17,35 C17,36.654 18.346,38 20,38 C21.654,38 23,36.654 23,35 C23,33.346 21.654,32 20,32 L20,32 Z M20,40 C17.243,40 15,37.757 15,35 C15,32.243 17.243,30 20,30 C22.757,30 25,32.243 25,35 C25,37.757 22.757,40 20,40 L20,40 Z M29,21 C27.346,21 26,22.346 26,24 C26,25.654 27.346,27 29,27 C30.654,27 32,25.654 32,24 C32,22.346 30.654,21 29,21 L29,21 Z M29,29 C26.243,29 24,26.757 24,24 C24,21.243 26.243,19 29,19 C31.757,19 34,21.243 34,24 C34,26.757 31.757,29 29,29 L29,29 Z M17,10 C15.346,10 14,11.346 14,13 C14,14.654 15.346,16 17,16 C18.654,16 20,14.654 20,13 C20,11.346 18.654,10 17,10 L17,10 Z M17,18 C14.243,18 12,15.757 12,13 C12,10.243 14.243,8 17,8 C19.757,8 22,10.243 22,13 C22,15.757 19.757,18 17,18 L17,18 Z M6,36 L13,36 L13,34 L6,34 L6,36 Z M27,36 L42,36 L42,34 L27,34 L27,36 Z M6,25 L22,25 L22,23 L6,23 L6,25 Z M36,25 L42,25 L42,23 L36,23 L36,25 Z M6,14 L10,14 L10,12 L6,12 L6,14 Z M24,14 L42,14 L42,12 L24,12 L24,14 Z M4,44 L44,44 L44,4 L4,4 L4,44 Z M45,46 L3,46 C2.448,46 2,45.552 2,45 L2,3 C2,2.448 2.448,2 3,2 L45,2 C45.552,2 46,2.448 46,3 L46,45 C46,45.552 45.552,46 45,46 L45,46 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,nM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Temperature-Vibration-Sensor_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Temperature-Vibration-Sensor_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,32.9775 C23.448,32.9775 23,32.5285 23,31.9775 C23,31.4265 23.448,30.9775 24,30.9775 C24.552,30.9775 25,31.4265 25,31.9775 C25,32.5285 24.552,32.9775 24,32.9775 L24,32.9775 Z M25,29.1615 L25,17.9995 L23,17.9995 L23,29.1615 C21.839,29.5765 21,30.6755 21,31.9775 C21,33.6315 22.346,34.9775 24,34.9775 C25.654,34.9775 27,33.6315 27,31.9775 C27,30.6755 26.161,29.5765 25,29.1615 L25,29.1615 Z M26.522,35.0815 C25.569,35.8575 24.364,36.1425 23.132,35.8875 C21.588,35.5665 20.356,34.2985 20.069,32.7315 C19.79,31.2055 20.363,29.7345 21.603,28.7975 L22,28.4975 L22,13.9995 C22,12.8965 22.897,11.9995 24,11.9995 C25.103,11.9995 26,12.8965 26,13.9995 L26,28.4985 L26.397,28.7975 C27.416,29.5675 28,30.7265 28,31.9775 C28,33.1865 27.462,34.3175 26.522,35.0815 L26.522,35.0815 Z M28,27.5285 L28,13.9995 C28,11.7945 26.206,9.9995 24,9.9995 C21.794,9.9995 20,11.7945 20,13.9995 L20,27.5295 C18.444,28.9235 17.721,31.0105 18.103,33.0925 C18.535,35.4515 20.393,37.3615 22.726,37.8455 C23.147,37.9335 23.571,37.9765 23.991,37.9765 C25.37,37.9765 26.706,37.5115 27.785,36.6325 C29.192,35.4875 30,33.7905 30,31.9775 C30,30.2645 29.277,28.6685 28,27.5285 L28,27.5285 Z M18.204,25.4215 L16.638,26.6655 L15.49,25.2205 L15.886,22.4155 L14.534,20.4995 L15.886,18.5835 L15.49,15.7795 L16.638,14.3345 L18.204,15.5785 L17.59,16.3515 L17.978,19.0895 L16.981,20.4995 L17.978,21.9105 L17.59,24.6485 L18.204,25.4215 Z M13.8,26.3625 L15.746,28.2895 L14.34,29.7105 L11.655,27.0545 L12.317,23.1185 L10.116,20.4995 L12.317,17.8815 L11.655,13.9455 L14.34,11.2895 L15.746,12.7105 L13.8,14.6375 L14.442,18.4615 L12.729,20.4995 L14.442,22.5385 L13.8,26.3625 Z M30,26.9995 L34,26.9995 L34,24.9995 L30,24.9995 L30,26.9995 Z M30,22.9995 L35,22.9995 L35,20.9995 L30,20.9995 L30,22.9995 Z M30,18.9995 L34,18.9995 L34,16.9995 L30,16.9995 L30,18.9995 Z M30,14.9995 L35,14.9995 L35,12.9995 L30,12.9995 L30,14.9995 Z M39,37.8655 C39,38.4905 38.491,38.9995 37.865,38.9995 L10.135,38.9995 C9.509,38.9995 9,38.4905 9,37.8655 L9,10.1345 C9,9.5095 9.509,8.9995 10.135,8.9995 L37.865,8.9995 C38.491,8.9995 39,9.5095 39,10.1345 L39,37.8655 Z M46,14.9995 L46,12.9995 L41,12.9995 L41,10.1345 C41,8.4065 39.594,6.9995 37.865,6.9995 L35,6.9995 L35,1.9995 L33,1.9995 L33,6.9995 L30,6.9995 L30,1.9995 L28,1.9995 L28,6.9995 L25,6.9995 L25,1.9995 L23,1.9995 L23,6.9995 L20,6.9995 L20,1.9995 L18,1.9995 L18,6.9995 L15,6.9995 L15,1.9995 L13,1.9995 L13,6.9995 L10.135,6.9995 C8.406,6.9995 7,8.4065 7,10.1345 L7,12.9995 L2,12.9995 L2,14.9995 L7,14.9995 L7,17.9995 L2,17.9995 L2,19.9995 L7,19.9995 L7,22.9995 L2,22.9995 L2,24.9995 L7,24.9995 L7,27.9995 L2,27.9995 L2,29.9995 L7,29.9995 L7,32.9995 L2,32.9995 L2,34.9995 L7,34.9995 L7,37.8655 C7,39.5935 8.406,40.9995 10.135,40.9995 L13,40.9995 L13,45.9995 L15,45.9995 L15,40.9995 L18,40.9995 L18,45.9995 L20,45.9995 L20,40.9995 L23,40.9995 L23,45.9995 L25,45.9995 L25,40.9995 L28,40.9995 L28,45.9995 L30,45.9995 L30,40.9995 L33,40.9995 L33,45.9995 L35,45.9995 L35,40.9995 L37.865,40.9995 C39.594,40.9995 41,39.5935 41,37.8655 L41,34.9995 L46,34.9995 L46,32.9995 L41,32.9995 L41,29.9995 L46,29.9995 L46,27.9995 L41,27.9995 L41,24.9995 L46,24.9995 L46,22.9995 L41,22.9995 L41,19.9995 L46,19.9995 L46,17.9995 L41,17.9995 L41,14.9995 L46,14.9995 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,oM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_PLC_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_PLC_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39,10.1348 C39,9.5098 38.491,8.9998 37.865,8.9998 L10.135,8.9998 C9.509,8.9998 9,9.5098 9,10.1348 L9,37.8648 C9,38.4908 9.509,38.9998 10.135,38.9998 L37.865,38.9998 C38.491,38.9998 39,38.4908 39,37.8648 L39,10.1348 Z M41,14.9998 L41,17.9998 L46,17.9998 L46,19.9998 L41,19.9998 L41,22.9998 L46,22.9998 L46,24.9998 L41,24.9998 L41,27.9998 L46,27.9998 L46,29.9998 L41,29.9998 L41,32.9998 L46,32.9998 L46,34.9998 L41,34.9998 L41,37.8648 C41,39.5938 39.594,40.9998 37.865,40.9998 L35,40.9998 L35,45.9998 L33,45.9998 L33,40.9998 L30,40.9998 L30,45.9998 L28,45.9998 L28,40.9998 L25,40.9998 L25,45.9998 L23,45.9998 L23,40.9998 L20,40.9998 L20,45.9998 L18,45.9998 L18,40.9998 L15,40.9998 L15,45.9998 L13,45.9998 L13,40.9998 L10.135,40.9998 C8.406,40.9998 7,39.5938 7,37.8648 L7,34.9998 L2,34.9998 L2,32.9998 L7,32.9998 L7,29.9998 L2,29.9998 L2,27.9998 L7,27.9998 L7,24.9998 L2,24.9998 L2,22.9998 L7,22.9998 L7,19.9998 L2,19.9998 L2,17.9998 L7,17.9998 L7,14.9998 L2,14.9998 L2,12.9998 L7,12.9998 L7,10.1348 C7,8.4058 8.406,6.9998 10.135,6.9998 L13,6.9998 L13,1.9998 L15,1.9998 L15,6.9998 L18,6.9998 L18,1.9998 L20,1.9998 L20,6.9998 L23,6.9998 L23,1.9998 L25,1.9998 L25,6.9998 L28,6.9998 L28,1.9998 L30,1.9998 L30,6.9998 L33,6.9998 L33,1.9998 L35,1.9998 L35,6.9998 L37.865,6.9998 C39.594,6.9998 41,8.4058 41,10.1348 L41,12.9998 L46,12.9998 L46,14.9998 L41,14.9998 Z M28,34.9998 L32,34.9998 L32,12.9998 L28,12.9998 L28,34.9998 Z M22,34.9998 L26,34.9998 L26,12.9998 L22,12.9998 L22,34.9998 Z M16,34.9998 L20,34.9998 L20,12.9998 L16,12.9998 L16,34.9998 Z M34,11.9998 L34,35.9998 C34,36.5518 33.553,36.9998 33,36.9998 L28,36.9998 L26,36.9998 L22,36.9998 L20,36.9998 L15,36.9998 C14.447,36.9998 14,36.5518 14,35.9998 L14,11.9998 C14,11.4478 14.447,10.9998 15,10.9998 L33,10.9998 C33.553,10.9998 34,11.4478 34,11.9998 L34,11.9998 Z M29,15.9998 L31,15.9998 L31,13.9998 L29,13.9998 L29,15.9998 Z M23,15.9998 L25,15.9998 L25,13.9998 L23,13.9998 L23,15.9998 Z M17,15.9998 L19,15.9998 L19,13.9998 L17,13.9998 L17,15.9998 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,lM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Action_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Action_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M32.5463,23.2744 C32.9063,23.6594 32.9063,24.2564 32.5463,24.6414 L19.4483,38.6124 L17.9893,37.2454 L30.4453,23.9584 L17.9893,10.6704 L19.4483,9.3024 L32.5463,23.2744 Z M4.0003,23.9584 C4.0003,12.9534 12.9533,4.0004 23.9583,4.0004 C34.9623,4.0004 43.9153,12.9534 43.9153,23.9584 C43.9153,34.9624 34.9623,43.9154 23.9583,43.9154 C12.9533,43.9154 4.0003,34.9624 4.0003,23.9584 Z M2.0003,23.9584 C2.0003,36.0654 11.8513,45.9154 23.9583,45.9154 C36.0663,45.9154 45.9153,36.0654 45.9153,23.9584 C45.9153,11.8504 36.0663,2.0004 23.9583,2.0004 C11.8513,2.0004 2.0003,11.8504 2.0003,23.9584 Z" id="Amazon-IOT-RESOURCES-IoT-action_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,rM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Alexa_Voice-Service_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Alexa_Voice-Service_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M38.9257,43.2585 C41.3957,41.1305 42.9307,38.1495 42.9307,35.0245 C42.9307,30.6655 39.3837,27.1185 35.0247,27.1185 C30.6647,27.1185 27.1177,30.6655 27.1177,35.0245 C27.1177,38.2025 29.0127,41.0605 31.9457,42.3065 C32.2437,42.4325 32.4367,42.7115 32.4367,43.0165 L32.4367,43.7775 C32.1087,43.6805 31.7847,43.5655 31.4697,43.4315 C28.0847,41.9925 25.8977,38.6925 25.8977,35.0245 C25.8977,29.9925 29.9917,25.8975 35.0247,25.8975 C40.0577,25.8975 44.1527,29.9925 44.1527,35.0245 C44.1527,38.3415 42.3407,41.4055 39.4257,43.0195 C39.2637,43.1095 39.0927,43.1795 38.9257,43.2585 Z M29.1177,35.0245 C29.1177,31.7675 31.7677,29.1185 35.0247,29.1185 C38.2807,29.1185 40.9307,31.7675 40.9307,35.0245 C40.9307,38.7115 38.2657,42.1715 34.4367,43.6545 L34.4367,43.0165 C34.4367,41.9075 33.7657,40.9055 32.7267,40.4655 C30.5347,39.5345 29.1177,37.3985 29.1177,35.0245 Z M9.1677,39.7485 C8.6807,39.7485 8.2837,39.3565 8.2837,38.8735 L8.2837,9.1765 C8.2837,8.6945 8.6807,8.3015 9.1677,8.3015 L38.8637,8.3015 C39.3527,8.3015 39.7487,8.6945 39.7487,9.1765 L39.7487,24.9645 C38.3127,24.2875 36.7147,23.8975 35.0247,23.8975 C28.8887,23.8975 23.8977,28.8885 23.8977,35.0245 C23.8977,36.6935 24.2697,38.2995 24.9487,39.7485 L9.1677,39.7485 Z M46.0327,25.0165 L46.0327,23.0165 L41.7487,23.0165 L41.7487,19.7325 L46.0327,19.7325 L46.0327,17.7325 L41.7487,17.7325 L41.7487,14.4485 L46.0327,14.4485 L46.0327,12.4485 L41.7487,12.4485 L41.7487,9.1765 C41.7487,7.5915 40.4547,6.3015 38.8637,6.3015 L35.5837,6.3015 L35.5837,1.9995 L33.5837,1.9995 L33.5837,6.3015 L30.3007,6.3015 L30.3007,1.9995 L28.3007,1.9995 L28.3007,6.3015 L25.0167,6.3015 L25.0167,1.9995 L23.0167,1.9995 L23.0167,6.3015 L19.7327,6.3015 L19.7327,1.9995 L17.7327,1.9995 L17.7327,6.3015 L14.4477,6.3015 L14.4477,1.9995 L12.4477,1.9995 L12.4477,6.3015 L9.1677,6.3015 C7.5777,6.3015 6.2837,7.5915 6.2837,9.1765 L6.2837,12.4485 L1.9997,12.4485 L1.9997,14.4485 L6.2837,14.4485 L6.2837,17.7325 L1.9997,17.7325 L1.9997,19.7325 L6.2837,19.7325 L6.2837,23.0165 L1.9997,23.0165 L1.9997,25.0165 L6.2837,25.0165 L6.2837,28.3005 L1.9997,28.3005 L1.9997,30.3005 L6.2837,30.3005 L6.2837,33.5835 L1.9997,33.5835 L1.9997,35.5835 L6.2837,35.5835 L6.2837,38.8735 C6.2837,40.4585 7.5777,41.7485 9.1677,41.7485 L12.4477,41.7485 L12.4477,46.0335 L14.4477,46.0335 L14.4477,41.7485 L17.7327,41.7485 L17.7327,46.0335 L19.7327,46.0335 L19.7327,41.7485 L23.0167,41.7485 L23.0167,46.0335 L25.0167,46.0335 L25.0167,39.8825 C26.1687,42.2545 28.1507,44.1935 30.6867,45.2715 C32.0597,45.8565 33.5197,46.1525 35.0247,46.1525 C36.9007,46.1525 38.7567,45.6735 40.3937,44.7695 C43.9457,42.8025 46.1527,39.0695 46.1527,35.0245 C46.1527,30.6225 43.5747,26.8195 39.8567,25.0165 L46.0327,25.0165 Z" id="Amazon-IOT-RESOURCES-Alexa-Voice-Service_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,iM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Alexa_Enabled-Device_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Alexa_Enabled-Device_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.7341,36.4763 C31.2031,33.6283 34.1151,28.9153 34.1151,23.9333 C34.1151,18.1353 29.3981,13.4173 23.5991,13.4173 C17.8001,13.4173 13.0821,18.1353 13.0821,23.9333 C13.0821,28.1623 15.6031,31.9643 19.5031,33.6203 C20.0541,33.8533 20.4101,34.3753 20.4101,34.9473 L20.4101,36.4683 C19.7781,36.3093 19.1531,36.1223 18.5521,35.8663 C13.7471,33.8233 10.6431,29.1393 10.6431,23.9333 C10.6431,16.7903 16.4551,10.9773 23.5991,10.9773 C30.7421,10.9773 36.5551,16.7903 36.5551,23.9333 C36.5551,28.6423 33.9841,32.9913 29.8441,35.2813 C28.8651,35.8223 27.8151,36.2103 26.7341,36.4763 Z M15.0821,23.9333 C15.0821,19.2373 18.9031,15.4173 23.5991,15.4173 C28.2951,15.4173 32.1151,19.2373 32.1151,23.9333 C32.1151,29.3333 28.1041,34.3853 22.4101,36.3673 L22.4101,34.9473 C22.4101,33.5703 21.5751,32.3263 20.2841,31.7783 C17.1241,30.4373 15.0821,27.3583 15.0821,23.9333 Z M8.6431,23.9333 C8.6431,29.9433 12.2251,35.3493 17.7701,37.7063 C18.8941,38.1833 20.0641,38.5003 21.2601,38.6893 C21.3111,38.6963 21.3591,38.7143 21.4101,38.7143 C21.4121,38.7143 21.4151,38.7133 21.4181,38.7133 C22.1361,38.8183 22.8621,38.8893 23.5991,38.8893 C26.1211,38.8893 28.6151,38.2473 30.8131,37.0313 C35.5881,34.3883 38.5551,29.3703 38.5551,23.9333 C38.5551,15.6863 31.8461,8.9773 23.5991,8.9773 C15.3521,8.9773 8.6431,15.6863 8.6431,23.9333 Z M43.8681,39.4203 C43.8681,41.8733 41.8731,43.8683 39.4211,43.8683 L8.4481,43.8683 C5.9951,43.8683 4.0001,41.8733 4.0001,39.4203 L4.0001,8.4483 C4.0001,5.9953 5.9951,4.0003 8.4481,4.0003 L39.4211,4.0003 C41.8731,4.0003 43.8681,5.9953 43.8681,8.4483 L43.8681,39.4203 Z M8.4481,2.0003 C4.8931,2.0003 2.0001,4.8923 2.0001,8.4483 L2.0001,39.4203 C2.0001,42.9753 4.8931,45.8683 8.4481,45.8683 L39.4211,45.8683 C42.9761,45.8683 45.8681,42.9753 45.8681,39.4203 L45.8681,8.4483 C45.8681,4.8923 42.9761,2.0003 39.4211,2.0003 L8.4481,2.0003 Z" id="Amazon-IOT-RESOURCES-Alexa-enabled-device_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,aM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Utility_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Utility_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.1651,35.006 C31.1651,34.482 31.8391,33.177 32.3651,32.223 C32.8921,33.178 33.5651,34.482 33.5651,35.006 C33.5651,35.668 33.0271,36.206 32.3651,36.206 C31.7031,36.206 31.1651,35.668 31.1651,35.006 Z M32.3651,29.165 C31.9861,29.165 31.6391,29.379 31.4701,29.718 C31.3761,29.907 31.2161,30.187 31.0261,30.521 C30.0081,32.316 29.1651,33.893 29.1651,35.006 C29.1651,36.77 30.6001,38.206 32.3651,38.206 C34.1301,38.206 35.5651,36.77 35.5651,35.006 C35.5651,33.892 34.7201,32.313 33.7001,30.516 C33.5121,30.184 33.3531,29.905 33.2601,29.718 C33.0901,29.379 32.7441,29.165 32.3651,29.165 Z M33.5651,26.524 L30.2071,26.524 L30.2071,24.879 C30.2071,23.868 29.3851,23.046 28.3751,23.046 L12.6811,23.046 L12.6811,19.723 L28.9211,19.723 C31.4811,19.723 33.5651,21.807 33.5651,24.368 L33.5651,26.524 Z M17.9631,13.323 L28.2851,13.323 L28.2851,12.682 L17.9631,12.682 L17.9631,13.323 Z M24.1241,17.723 L24.1241,15.322 L29.2851,15.322 C29.8381,15.322 30.2851,14.875 30.2851,14.322 L30.2851,11.682 C30.2851,11.129 29.8381,10.682 29.2851,10.682 L16.9631,10.682 C16.4101,10.682 15.9631,11.129 15.9631,11.682 L15.9631,14.322 C15.9631,14.875 16.4101,15.322 16.9631,15.322 L22.1241,15.322 L22.1241,17.723 L11.6811,17.723 C11.1291,17.723 10.6811,18.17 10.6811,18.723 L10.6811,24.046 C10.6811,24.599 11.1291,25.046 11.6811,25.046 L28.2071,25.046 L28.2071,27.524 C28.2071,28.077 28.6541,28.524 29.2071,28.524 L34.5651,28.524 C35.1181,28.524 35.5651,28.077 35.5651,27.524 L35.5651,24.368 C35.5651,20.704 32.5851,17.723 28.9211,17.723 L24.1241,17.723 Z M39.7251,38.592 C39.7251,39.218 39.2171,39.727 38.5911,39.727 L9.4181,39.727 C8.7921,39.727 8.2831,39.218 8.2831,38.592 L8.2831,9.431 C8.2831,8.805 8.7921,8.296 9.4181,8.296 L38.5911,8.296 C39.2171,8.296 39.7251,8.805 39.7251,9.431 L39.7251,38.592 Z M46.0081,14.441 L46.0081,12.441 L41.7251,12.441 L41.7251,9.431 C41.7251,7.702 40.3191,6.296 38.5911,6.296 L35.5651,6.296 L35.5651,2 L33.5651,2 L33.5651,6.296 L30.2851,6.296 L30.2851,2 L28.2851,2 L28.2851,6.296 L25.0041,6.296 L25.0041,2 L23.0041,2 L23.0041,6.296 L19.7231,6.296 L19.7231,2 L17.7231,2 L17.7231,6.296 L14.4421,6.296 L14.4421,2 L12.4421,2 L12.4421,6.296 L9.4181,6.296 C7.6891,6.296 6.2831,7.702 6.2831,9.431 L6.2831,12.441 L2.0001,12.441 L2.0001,14.441 L6.2831,14.441 L6.2831,17.723 L2.0001,17.723 L2.0001,19.723 L6.2831,19.723 L6.2831,23.004 L2.0001,23.004 L2.0001,25.004 L6.2831,25.004 L6.2831,28.284 L2.0001,28.284 L2.0001,30.284 L6.2831,30.284 L6.2831,33.565 L2.0001,33.565 L2.0001,35.565 L6.2831,35.565 L6.2831,38.592 C6.2831,40.32 7.6891,41.727 9.4181,41.727 L12.4421,41.727 L12.4421,46.007 L14.4421,46.007 L14.4421,41.727 L17.7231,41.727 L17.7231,46.007 L19.7231,46.007 L19.7231,41.727 L23.0041,41.727 L23.0041,46.007 L25.0041,46.007 L25.0041,41.727 L28.2851,41.727 L28.2851,46.007 L30.2851,46.007 L30.2851,41.727 L33.5651,41.727 L33.5651,46.007 L35.5651,46.007 L35.5651,41.727 L38.5911,41.727 C40.3191,41.727 41.7251,40.32 41.7251,38.592 L41.7251,35.565 L46.0081,35.565 L46.0081,33.565 L41.7251,33.565 L41.7251,30.284 L46.0081,30.284 L46.0081,28.284 L41.7251,28.284 L41.7251,25.004 L46.0081,25.004 L46.0081,23.004 L41.7251,23.004 L41.7251,19.723 L46.0081,19.723 L46.0081,17.723 L41.7251,17.723 L41.7251,14.441 L46.0081,14.441 Z" id="Amazon-IOT-RESOURCES-IoT-thing-utility_Resource-Icon-light-bg" fill="#7AA116"></path>
</g>
</svg>`,cM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Actuator_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Actuator_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.573,40.4535463 L37.922,40.4535463 L37.922,38.1045463 L35.573,38.1045463 L35.573,40.4535463 Z M33.573,37.1045463 C33.573,36.5515463 34.02,36.1045463 34.573,36.1045463 L38.922,36.1045463 C39.475,36.1045463 39.922,36.5515463 39.922,37.1045463 L39.922,41.4535463 C39.922,42.0055463 39.475,42.4535463 38.922,42.4535463 L34.573,42.4535463 C34.02,42.4535463 33.573,42.0055463 33.573,41.4535463 L33.573,37.1045463 Z M22.637,40.3895463 L25.635,40.3895463 L24.136,38.3575463 L22.637,40.3895463 Z M19.851,40.7955463 L23.331,36.0785463 C23.708,35.5675463 24.563,35.5675463 24.94,36.0785463 L28.42,40.7955463 C28.643,41.0995463 28.678,41.5035463 28.508,41.8405463 C28.338,42.1765463 27.992,42.3895463 27.615,42.3895463 L20.656,42.3895463 C20.279,42.3895463 19.934,42.1765463 19.764,41.8405463 C19.594,41.5035463 19.628,41.0995463 19.851,40.7955463 Z M11.523,40.6075463 C12.291,40.6075463 12.916,39.9835463 12.916,39.2155463 C12.916,38.4485463 12.291,37.8235463 11.523,37.8235463 C10.756,37.8235463 10.132,38.4485463 10.132,39.2155463 C10.132,39.9835463 10.756,40.6075463 11.523,40.6075463 Z M11.523,35.8235463 C13.394,35.8235463 14.916,37.3445463 14.916,39.2155463 C14.916,41.0855463 13.394,42.6075463 11.523,42.6075463 C9.653,42.6075463 8.132,41.0855463 8.132,39.2155463 C8.132,37.3445463 9.653,35.8235463 11.523,35.8235463 Z M6,43.9325463 L42.271,43.9325463 L42.271,34.6245463 L6,34.6245463 L6,43.9325463 Z M44.271,44.9325463 C44.271,45.4855463 43.824,45.9325463 43.271,45.9325463 L5,45.9325463 C4.447,45.9325463 4,45.4855463 4,44.9325463 L4,33.6245463 C4,33.0725463 4.447,32.6245463 5,32.6245463 L43.271,32.6245463 C43.824,32.6245463 44.271,33.0725463 44.271,33.6245463 L44.271,44.9325463 Z M26.18,17.9055463 C26.18,16.7785463 25.263,15.8615463 24.136,15.8615463 C23.009,15.8615463 22.092,16.7785463 22.092,17.9055463 C22.092,19.0335463 23.009,19.9505463 24.136,19.9505463 C25.263,19.9505463 26.18,19.0335463 26.18,17.9055463 Z M23.136,28.5375463 L23.136,21.8095463 C21.392,21.3615463 20.092,19.7875463 20.092,17.9055463 C20.092,15.6755463 21.906,13.8615463 24.136,13.8615463 C26.365,13.8615463 28.18,15.6755463 28.18,17.9055463 C28.18,19.7875463 26.881,21.3615463 25.136,21.8095463 L25.136,28.5375463 L26.908,26.7665463 L28.322,28.1805463 L24.843,31.6595463 C24.647,31.8545463 24.392,31.9525463 24.136,31.9525463 C23.88,31.9525463 23.624,31.8545463 23.429,31.6595463 L19.949,28.1805463 L21.363,26.7665463 L23.136,28.5375463 Z M4.679,19.9145463 C4.679,16.4725463 6.534,13.8435463 9.689,12.7365463 C9.683,12.5895463 9.68,12.4455463 9.68,12.3035463 C9.68,8.3945463 12.329,4.3365463 15.844,2.8665463 C19.941,1.1545463 24.286,2.0105463 27.466,5.1575463 C28.362,6.0395463 29.112,7.1015463 29.705,8.3245463 C30.888,7.4955463 32.365,7.2265463 33.78,7.6435463 C35.799,8.2405463 37.17,10.0375463 37.533,12.5155463 C40.589,13.2905463 43.593,15.5895463 43.593,19.9755463 C43.593,25.5555463 38.957,27.4035463 36.506,27.6005463 L30.224,27.5945463 L30.225,25.5945463 L36.427,25.6035463 C36.557,25.5875463 41.593,25.0885463 41.593,19.9755463 C41.593,15.6795463 37.981,14.5925463 36.43,14.3245463 C35.913,14.2355463 35.556,13.7645463 35.603,13.2465463 C35.447,11.3325463 34.559,9.9585463 33.213,9.5615463 C32.106,9.2325463 30.914,9.6495463 30.168,10.6215463 C29.988,10.8835463 29.686,11.0565463 29.346,11.0565463 C28.885,11.0565463 28.496,10.7465463 28.381,10.3245463 C27.833,8.8175463 27.053,7.5575463 26.06,6.5805463 C24.817,5.3485463 21.407,2.7065463 16.615,4.7115463 C13.848,5.8695463 11.68,9.2045463 11.68,12.3035463 C11.68,12.6565463 11.704,13.0095463 11.742,13.3465463 C11.8,13.8445463 11.479,14.3085463 10.993,14.4305463 C9.382,14.8365463 6.679,16.0895463 6.679,19.9145463 C6.679,20.0795463 6.687,20.2455463 6.695,20.4035463 C6.876,23.2995463 9.425,25.5775463 12.498,25.5775463 L18.049,25.5855463 L18.045,27.5855463 L12.496,27.5775463 C8.371,27.5775463 4.945,24.4755463 4.698,20.5165463 C4.687,20.3145463 4.679,20.1155463 4.679,19.9145463 Z" id="Amazon-IOT-RESOURCES-IoT-actuator_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,sM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Temperature-Sensor_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Temperature-Sensor_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,32.9775 C23.448,32.9775 23,32.5285 23,31.9775 C23,31.4265 23.448,30.9775 24,30.9775 C24.552,30.9775 25,31.4265 25,31.9775 C25,32.5285 24.552,32.9775 24,32.9775 L24,32.9775 Z M25,29.1615 L25,17.9995 L23,17.9995 L23,29.1615 C21.839,29.5765 21,30.6755 21,31.9775 C21,33.6315 22.346,34.9775 24,34.9775 C25.654,34.9775 27,33.6315 27,31.9775 C27,30.6755 26.161,29.5765 25,29.1615 L25,29.1615 Z M26.522,35.0815 C25.569,35.8575 24.364,36.1425 23.132,35.8875 C21.588,35.5665 20.356,34.2985 20.069,32.7315 C19.79,31.2055 20.363,29.7345 21.603,28.7975 L22,28.4975 L22,13.9995 C22,12.8965 22.897,11.9995 24,11.9995 C25.103,11.9995 26,12.8965 26,13.9995 L26,28.4985 L26.397,28.7975 C27.416,29.5675 28,30.7265 28,31.9775 C28,33.1865 27.462,34.3175 26.522,35.0815 L26.522,35.0815 Z M28,27.5285 L28,13.9995 C28,11.7945 26.206,9.9995 24,9.9995 C21.794,9.9995 20,11.7945 20,13.9995 L20,27.5295 C18.444,28.9235 17.721,31.0105 18.103,33.0925 C18.535,35.4515 20.393,37.3615 22.726,37.8455 C23.147,37.9335 23.571,37.9765 23.991,37.9765 C25.37,37.9765 26.706,37.5115 27.785,36.6325 C29.192,35.4875 30,33.7905 30,31.9775 C30,30.2645 29.277,28.6685 28,27.5285 L28,27.5285 Z M30,26.9995 L34,26.9995 L34,24.9995 L30,24.9995 L30,26.9995 Z M30,22.9995 L35,22.9995 L35,20.9995 L30,20.9995 L30,22.9995 Z M30,18.9995 L34,18.9995 L34,16.9995 L30,16.9995 L30,18.9995 Z M30,14.9995 L35,14.9995 L35,12.9995 L30,12.9995 L30,14.9995 Z M39,37.8655 C39,38.4905 38.491,38.9995 37.865,38.9995 L10.135,38.9995 C9.509,38.9995 9,38.4905 9,37.8655 L9,10.1345 C9,9.5095 9.509,8.9995 10.135,8.9995 L37.865,8.9995 C38.491,8.9995 39,9.5095 39,10.1345 L39,37.8655 Z M46,14.9995 L46,12.9995 L41,12.9995 L41,10.1345 C41,8.4065 39.594,6.9995 37.865,6.9995 L35,6.9995 L35,1.9995 L33,1.9995 L33,6.9995 L30,6.9995 L30,1.9995 L28,1.9995 L28,6.9995 L25,6.9995 L25,1.9995 L23,1.9995 L23,6.9995 L20,6.9995 L20,1.9995 L18,1.9995 L18,6.9995 L15,6.9995 L15,1.9995 L13,1.9995 L13,6.9995 L10.135,6.9995 C8.406,6.9995 7,8.4065 7,10.1345 L7,12.9995 L2,12.9995 L2,14.9995 L7,14.9995 L7,17.9995 L2,17.9995 L2,19.9995 L7,19.9995 L7,22.9995 L2,22.9995 L2,24.9995 L7,24.9995 L7,27.9995 L2,27.9995 L2,29.9995 L7,29.9995 L7,32.9995 L2,32.9995 L2,34.9995 L7,34.9995 L7,37.8655 C7,39.5935 8.406,40.9995 10.135,40.9995 L13,40.9995 L13,45.9995 L15,45.9995 L15,40.9995 L18,40.9995 L18,45.9995 L20,45.9995 L20,40.9995 L23,40.9995 L23,45.9995 L25,45.9995 L25,40.9995 L28,40.9995 L28,45.9995 L30,45.9995 L30,40.9995 L33,40.9995 L33,45.9995 L35,45.9995 L35,40.9995 L37.865,40.9995 C39.594,40.9995 41,39.5935 41,37.8655 L41,34.9995 L46,34.9995 L46,32.9995 L41,32.9995 L41,29.9995 L46,29.9995 L46,27.9995 L41,27.9995 L41,24.9995 L46,24.9995 L46,22.9995 L41,22.9995 L41,19.9995 L46,19.9995 L46,17.9995 L41,17.9995 L41,14.9995 L46,14.9995 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,uM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_HTTP_Protocol_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_HTTP_Protocol_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M18.8612,43.9609 L40.1962,43.9609 L43.9612,43.9609 L43.9612,40.1969 L43.9612,32.8489 L18.8612,32.8489 L18.8612,43.9609 Z M16.8612,30.8489 L45.9612,30.8489 L45.9612,40.1969 L45.9612,45.9609 L40.1962,45.9609 L16.8612,45.9609 L16.8612,30.8489 Z M7.7642,1.9999 C4.5862,1.9999 2.0002,4.5859 2.0002,7.7649 L2.0002,40.1969 C2.0002,43.3749 4.5862,45.9609 7.7642,45.9609 L15.2382,45.9609 L15.2382,43.9609 L7.7642,43.9609 C5.6882,43.9609 4.0002,42.2729 4.0002,40.1969 L4.0002,7.7649 C4.0002,5.6889 5.6882,3.9999 7.7642,3.9999 L40.1962,3.9999 C42.2722,3.9999 43.9612,5.6889 43.9612,7.7649 L43.9612,29.2259 L45.9612,29.2259 L45.9612,7.7649 C45.9612,4.5859 43.3752,1.9999 40.1962,1.9999 L7.7642,1.9999 Z M40.2092,38.7089 C40.5372,38.7089 40.7942,38.5839 40.9792,38.3309 C41.1652,38.0799 41.2572,37.7339 41.2572,37.2929 C41.2572,36.8459 41.1652,36.4969 40.9792,36.2499 C40.7942,36.0009 40.5372,35.8769 40.2092,35.8769 L39.1712,35.8769 L39.1712,38.7089 L40.2092,38.7089 Z M39.1712,39.5169 L39.1712,42.3389 L38.1842,42.3389 L38.1842,35.0689 L40.3132,35.0689 C40.7052,35.0689 41.0492,35.1629 41.3462,35.3529 C41.6432,35.5409 41.8712,35.8039 42.0292,36.1399 C42.1862,36.4749 42.2642,36.8589 42.2642,37.2929 C42.2642,37.9649 42.0852,38.5039 41.7242,38.9079 C41.3642,39.3139 40.8942,39.5169 40.3132,39.5169 L39.1712,39.5169 Z M32.6142,35.9189 L34.4182,35.9189 L34.4182,42.3389 L35.4352,42.3389 L35.4352,35.9189 L37.2502,35.9189 L37.2502,35.0689 L32.6142,35.0689 L32.6142,35.9189 Z M27.3692,35.9189 L29.1732,35.9189 L29.1732,42.3389 L30.1912,42.3389 L30.1912,35.9189 L32.0062,35.9189 L32.0062,35.0689 L27.3692,35.0689 L27.3692,35.9189 Z M25.4182,35.0689 L26.4352,35.0689 L26.4352,42.3389 L25.4182,42.3389 L25.4182,39.0339 L22.7742,39.0339 L22.7742,42.3389 L21.7572,42.3389 L21.7572,35.0689 L22.7742,35.0689 L22.7742,38.2059 L25.4182,38.2059 L25.4182,35.0689 Z" id="Amazon-IOT-RESOURCES-IoT-HTTP-protocol_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,dM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Core_Device-Location_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Core_Device-Location_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.8342,43.976 L34.8372,38.495 L40.0562,37.65 L43.3522,43.976 L35.8342,43.976 Z M4.9862,43.328 L32.8642,38.814 L33.8022,43.976 L4.6482,43.976 L4.9862,43.328 Z M10.0942,33.523 L15.8342,39.545 L6.1392,41.114 L10.0942,33.523 Z M33.8342,32.976 L37.6212,32.976 L39.0822,35.781 L34.4792,36.526 L33.8342,32.976 Z M45.8872,44.514 L39.1142,31.514 C38.9422,31.184 38.6012,30.976 38.2272,30.976 L29.0002,30.976 L29.0002,32.976 L31.8022,32.976 L32.5062,36.846 L18.2272,39.157 L12.3352,32.976 L18.0002,32.976 L18.0002,30.976 L9.7722,30.976 C9.3992,30.976 9.0582,31.184 8.8862,31.514 L2.1132,44.514 C1.9512,44.824 1.9642,45.196 2.1442,45.495 C2.3262,45.793 2.6502,45.976 3.0002,45.976 L45.0002,45.976 C45.3502,45.976 45.6742,45.793 45.8552,45.495 C46.0362,45.196 46.0492,44.824 45.8872,44.514 L45.8872,44.514 Z M31.1282,7.885 L30.6452,5.944 C31.8832,5.637 33.4642,6.117 34.7712,7.196 C36.0802,8.277 36.8502,9.739 36.7812,11.012 L34.7832,10.904 C34.8112,10.395 34.4212,9.5 33.4982,8.738 C32.5742,7.976 31.6182,7.76 31.1282,7.885 L31.1282,7.885 Z M31.5362,4.072 L31.0542,2.131 C32.8572,1.681 35.1962,2.407 37.1542,4.023 C39.1132,5.641 40.2672,7.8 40.1672,9.659 L38.1692,9.55 C38.2242,8.552 37.5372,6.933 35.8812,5.565 C34.2272,4.2 32.5122,3.83 31.5362,4.072 L31.5362,4.072 Z M22.0002,18.976 C22.0002,17.873 22.8972,16.976 24.0002,16.976 C25.1022,16.976 26.0002,17.873 26.0002,18.976 C26.0002,20.079 25.1022,20.976 24.0002,20.976 C22.8972,20.976 22.0002,20.079 22.0002,18.976 L22.0002,18.976 Z M28.0002,18.976 C28.0002,16.77 26.2062,14.976 24.0002,14.976 C21.7942,14.976 20.0002,16.77 20.0002,18.976 C20.0002,21.182 21.7942,22.976 24.0002,22.976 C26.2062,22.976 28.0002,21.182 28.0002,18.976 L28.0002,18.976 Z M18.0702,12.95 C19.6052,11.339 21.7672,10.415 23.9982,10.415 C26.3662,10.415 28.5752,11.312 30.0612,12.876 C31.4322,14.321 32.0992,16.214 31.9872,18.35 C31.7792,22.373 26.3502,29.154 23.4832,32.319 C21.5282,29.848 16.2192,22.755 16.0092,18.354 C15.9132,16.364 16.6452,14.444 18.0702,12.95 L18.0702,12.95 Z M23.4002,34.844 C23.4102,34.844 23.4212,34.844 23.4322,34.844 C23.7042,34.844 23.9652,34.733 24.1542,34.536 C24.5432,34.13 33.6712,24.525 33.9852,18.454 C34.1252,15.757 33.2692,13.351 31.5112,11.499 C29.6502,9.539 26.9122,8.415 23.9982,8.415 C21.2222,8.415 18.5332,9.565 16.6232,11.57 C14.8162,13.464 13.8902,15.908 14.0112,18.45 C14.2992,24.488 22.3252,34.083 22.6672,34.488 C22.8502,34.705 23.1162,34.835 23.4002,34.844 L23.4002,34.844 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,mM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Alexa_Skill_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Alexa_Skill_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.734,36.476 C31.203,33.628 34.115,28.915 34.115,23.933 C34.115,18.135 29.398,13.417 23.599,13.417 C17.8,13.417 13.082,18.135 13.082,23.933 C13.082,28.162 15.603,31.964 19.503,33.62 C20.054,33.853 20.41,34.375 20.41,34.947 L20.41,36.468 C19.778,36.309 19.153,36.122 18.552,35.866 C13.747,33.823 10.643,29.139 10.643,23.933 C10.643,16.79 16.455,10.977 23.599,10.977 C30.742,10.977 36.555,16.79 36.555,23.933 C36.555,28.642 33.984,32.991 29.844,35.281 C28.865,35.822 27.815,36.21 26.734,36.476 Z M15.082,23.933 C15.082,19.237 18.903,15.417 23.599,15.417 C28.295,15.417 32.115,19.237 32.115,23.933 C32.115,29.333 28.104,34.385 22.41,36.367 L22.41,34.947 C22.41,33.57 21.575,32.326 20.284,31.778 C17.124,30.437 15.082,27.358 15.082,23.933 Z M8.643,23.933 C8.643,29.943 12.225,35.349 17.77,37.706 C18.894,38.183 20.064,38.5 21.26,38.689 C21.311,38.696 21.359,38.714 21.41,38.714 C21.412,38.714 21.415,38.713 21.418,38.713 C22.136,38.818 22.862,38.889 23.599,38.889 C26.121,38.889 28.615,38.247 30.813,37.031 C35.588,34.388 38.555,29.37 38.555,23.933 C38.555,15.686 31.846,8.977 23.599,8.977 C15.352,8.977 8.643,15.686 8.643,23.933 Z M43.868,39.42 C43.868,41.873 41.873,43.868 39.421,43.868 L8.448,43.868 C5.995,43.868 4,41.873 4,39.42 L4,8.448 C4,5.995 5.995,4 8.448,4 L39.421,4 C41.873,4 43.868,5.995 43.868,8.448 L43.868,39.42 Z M8.448,2 C4.893,2 2,4.892 2,8.448 L2,39.42 C2,42.975 4.893,45.868 8.448,45.868 L39.421,45.868 C42.976,45.868 45.868,42.975 45.868,39.42 L45.868,8.448 C45.868,4.892 42.976,2 39.421,2 L8.448,2 Z" id="Amazon-IOT-RESOURCES-Alexa-skill_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,gM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Analytics_Notebook_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Analytics_Notebook_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M7.972,2 L7.972,7.206 L5,7.206 L5,9.206 L7.972,9.206 L7.972,12.467 L5,12.467 L5,14.467 L7.972,14.467 L7.972,17.781 L5,17.781 L5,19.78 L7.972,19.78 L7.972,23.055 L5,23.055 L5,25.054 L7.972,25.054 L7.972,28.247 L5,28.247 L5,30.247 L7.972,30.247 L7.972,33.48 L5,33.48 L5,35.48 L7.972,35.48 L7.972,38.794 L5,38.794 L5,40.794 L7.972,40.794 L7.972,45.973 L43.586,45.973 L43.586,2 L7.972,2 Z M9.972,4.001 L41.586,4.001 L41.586,43.973 L9.972,43.973 L9.972,40.794 L13.051,40.794 L13.051,38.794 L9.972,38.794 L9.972,35.48 L13.051,35.48 L13.051,33.48 L9.972,33.48 L9.972,30.247 L13.051,30.247 L13.051,28.247 L9.972,28.247 L9.972,25.054 L13.051,25.054 L13.051,23.055 L9.972,23.055 L9.972,19.78 L13.051,19.78 L13.051,17.781 L9.972,17.781 L9.972,14.467 L13.051,14.467 L13.051,12.467 L9.972,12.467 L9.972,9.206 L13.051,9.206 L13.051,7.206 L9.972,7.206 L9.972,4.001 Z M16.861,9.206 L36.559,9.206 L36.559,7.206 L16.861,7.206 L16.861,9.206 Z M16.861,15.594 L36.559,15.594 L36.559,13.593 L16.861,13.593 L16.861,15.594 Z M16.861,21.927 L36.559,21.927 L36.559,19.927 L16.861,19.927 L16.861,21.927 Z M16.861,28.314 L26.764,28.314 L26.764,26.313 L16.861,26.313 L16.861,28.314 Z" id="AWS-IoT-Analytics-Notebook_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,fM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Hardware-Board_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Hardware-Board_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M37.221,22.981 L40.467,22.981 L40.467,19.736 L37.221,19.736 L37.221,22.981 Z M31.597,22.359 L35.221,22.359 L35.221,24.982 L42.467,24.982 L42.467,17.736 L35.221,17.736 L35.221,20.359 L31.597,20.359 C31.233,19.657 30.509,19.173 29.664,19.173 C28.457,19.173 27.479,20.151 27.479,21.359 C27.479,22.566 28.457,23.544 29.664,23.544 C30.509,23.544 31.234,23.06 31.597,22.359 Z M32.77,40.148 C31.267,43.68 27.818,45.963 23.982,45.963 C20.146,45.963 16.697,43.68 15.194,40.148 L17.034,39.364 C18.222,42.158 20.95,43.963 23.982,43.963 C27.014,43.963 29.742,42.158 30.93,39.364 L32.77,40.148 Z M20.141,37.458 C20.597,39.19 22.177,40.4 23.982,40.4 C25.788,40.4 27.368,39.19 27.824,37.458 L29.757,37.968 C29.07,40.577 26.695,42.4 23.982,42.4 C21.269,42.4 18.895,40.577 18.207,37.968 L20.141,37.458 Z M15.194,7.816 C16.697,4.283 20.146,2 23.982,2 C27.818,2 31.267,4.283 32.77,7.816 L30.93,8.599 C29.742,5.805 27.014,4 23.982,4 C20.95,4 18.222,5.805 17.034,8.599 L15.194,7.816 Z M27.824,10.505 C27.368,8.773 25.788,7.564 23.982,7.564 C22.176,7.564 20.597,8.773 20.141,10.505 L18.207,9.995 C18.894,7.386 21.269,5.564 23.982,5.564 C26.696,5.564 29.071,7.386 29.757,9.995 L27.824,10.505 Z M16.24,33.473 L16.24,24.442 L11.653,19.855 C11.891,19.102 11.721,18.247 11.124,17.65 C10.271,16.796 8.887,16.796 8.034,17.65 C7.18,18.503 7.18,19.887 8.034,20.74 C8.63,21.338 9.486,21.508 10.239,21.269 L14.24,25.27 L14.24,33.473 L9.246,33.473 L9.246,28.975 C9.947,28.61 10.431,27.886 10.431,27.041 C10.431,25.834 9.453,24.856 8.246,24.856 C7.038,24.856 6.06,25.834 6.06,27.041 C6.06,27.886 6.544,28.61 7.246,28.974 L7.246,33.473 L4,33.473 L4,14.49 L15.119,14.49 L15.138,18.3 L19.722,22.885 C19.484,23.638 19.654,24.492 20.25,25.09 C21.104,25.943 22.488,25.943 23.341,25.09 C24.195,24.236 24.195,22.853 23.341,21.999 C22.745,21.401 21.89,21.232 21.136,21.471 L17.134,17.468 L17.119,14.49 L43.964,14.49 L43.964,28.227 L28.538,28.227 C28.173,27.526 27.449,27.041 26.605,27.041 C25.397,27.041 24.418,28.02 24.418,29.227 C24.418,30.434 25.397,31.412 26.605,31.412 C27.45,31.412 28.173,30.928 28.538,30.227 L43.964,30.227 L43.964,33.473 L16.24,33.473 Z M3,12.49 C2.448,12.49 2,12.938 2,13.49 L2,34.473 C2,35.025 2.448,35.473 3,35.473 L44.964,35.473 C45.517,35.473 45.964,35.025 45.964,34.473 L45.964,13.49 C45.964,12.938 45.517,12.49 44.964,12.49 L3,12.49 Z" id="Amazon-IOT-RESOURCES-IoT-IoT-Hardware-Board_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,bM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Car_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Car_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M37.0351,28.2461 L36.0801,28.2461 C35.6381,26.6351 34.1751,25.4411 32.4261,25.4411 C30.6771,25.4411 29.2141,26.6351 28.7711,28.2461 L20.5961,28.2461 C20.1531,26.6351 18.6901,25.4411 16.9411,25.4411 C15.1921,25.4411 13.7291,26.6351 13.2871,28.2461 L12.6681,28.2461 L12.6681,25.3521 C12.6681,25.1981 12.7721,25.0821 12.8661,25.0741 C12.9381,25.0681 13.0111,25.0551 13.0801,25.0331 L19.3801,23.0651 C19.9311,22.8621 20.3381,22.3891 20.4631,21.8171 L21.7111,18.0271 C21.7301,17.9691 21.7831,17.9411 21.8241,17.9411 L31.2761,17.9411 C31.4311,17.9411 31.5711,18.0261 31.6181,18.1071 L33.9601,23.1781 C34.0951,23.4681 34.3591,23.6771 34.6731,23.7391 C36.3061,24.0651 37.0351,25.0211 37.0351,26.8381 L37.0351,28.2461 Z M30.6211,29.2461 C30.6211,28.2511 31.4311,27.4411 32.4261,27.4411 C33.4211,27.4411 34.2301,28.2511 34.2301,29.2461 C34.2301,30.2411 33.4211,31.0511 32.4261,31.0511 C31.4311,31.0511 30.6211,30.2411 30.6211,29.2461 Z M15.1371,29.2461 C15.1371,28.2511 15.9461,27.4411 16.9411,27.4411 C17.9361,27.4411 18.7461,28.2511 18.7461,29.2461 C18.7461,30.2411 17.9361,31.0511 16.9411,31.0511 C15.9461,31.0511 15.1371,30.2411 15.1371,29.2461 Z M33.4031,17.2081 C32.9751,16.4271 32.1611,15.9411 31.2761,15.9411 L21.8241,15.9411 C20.9071,15.9411 20.0981,16.5281 19.8101,17.4021 L18.5511,21.2301 L12.5721,23.0961 C11.4951,23.2521 10.6681,24.2191 10.6681,25.3521 L10.6681,27.3671 L9.0311,27.3671 L9.0311,29.3671 L10.8091,29.3671 C11.0491,29.8851 11.5661,30.2461 12.1701,30.2461 L13.2871,30.2461 C13.7291,31.8571 15.1921,33.0511 16.9411,33.0511 C18.6901,33.0511 20.1531,31.8571 20.5961,30.2461 L28.7711,30.2461 C29.2141,31.8571 30.6771,33.0511 32.4261,33.0511 C34.1751,33.0511 35.6381,31.8571 36.0801,30.2461 L37.5421,30.2461 C38.3651,30.2461 39.0351,29.5681 39.0351,28.7361 L39.0351,26.8381 C39.0351,24.2741 37.8111,22.5401 35.5731,21.9011 L33.4031,17.2081 Z M39.6711,38.5371 C39.6711,39.1631 39.1611,39.6721 38.5351,39.6721 L9.4101,39.6721 C8.7841,39.6721 8.2751,39.1631 8.2751,38.5371 L8.2751,9.4231 C8.2751,8.7971 8.7841,8.2881 9.4101,8.2881 L38.5361,8.2881 C39.1621,8.2881 39.6711,8.7971 39.6711,9.4231 L39.6711,38.5371 Z M45.9451,14.4261 L45.9451,12.4261 L41.6711,12.4261 L41.6711,9.4231 C41.6711,7.6941 40.2641,6.2881 38.5361,6.2881 L35.5191,6.2881 L35.5191,2.0001 L33.5191,2.0001 L33.5191,6.2881 L30.2461,6.2881 L30.2461,2.0001 L28.2461,2.0001 L28.2461,6.2881 L24.9721,6.2881 L24.9721,2.0001 L22.9721,2.0001 L22.9721,6.2881 L19.6991,6.2881 L19.6991,2.0001 L17.6991,2.0001 L17.6991,6.2881 L14.4261,6.2881 L14.4261,2.0001 L12.4261,2.0001 L12.4261,6.2881 L9.4101,6.2881 C7.6811,6.2881 6.2751,7.6941 6.2751,9.4231 L6.2751,12.4261 L2.0001,12.4261 L2.0001,14.4261 L6.2751,14.4261 L6.2751,17.6991 L2.0001,17.6991 L2.0001,19.6991 L6.2751,19.6991 L6.2751,22.9731 L2.0001,22.9731 L2.0001,24.9731 L6.2751,24.9731 L6.2751,28.2461 L2.0001,28.2461 L2.0001,30.2461 L6.2751,30.2461 L6.2751,33.5191 L2.0001,33.5191 L2.0001,35.5191 L6.2751,35.5191 L6.2751,38.5371 C6.2751,40.2661 7.6811,41.6721 9.4101,41.6721 L12.4261,41.6721 L12.4261,45.9451 L14.4261,45.9451 L14.4261,41.6721 L17.6991,41.6721 L17.6991,45.9451 L19.6991,45.9451 L19.6991,41.6721 L22.9721,41.6721 L22.9721,45.9451 L24.9721,45.9451 L24.9721,41.6721 L28.2461,41.6721 L28.2461,45.9451 L30.2461,45.9451 L30.2461,41.6721 L33.5191,41.6721 L33.5191,45.9451 L35.5191,45.9451 L35.5191,41.6721 L38.5351,41.6721 C40.2641,41.6721 41.6711,40.2661 41.6711,38.5371 L41.6711,35.5191 L45.9451,35.5191 L45.9451,33.5191 L41.6711,33.5191 L41.6711,30.2461 L45.9451,30.2461 L45.9451,28.2461 L41.6711,28.2461 L41.6711,24.9731 L45.9451,24.9731 L45.9451,22.9731 L41.6711,22.9731 L41.6711,19.6991 L45.9451,19.6991 L45.9451,17.6991 L41.6711,17.6991 L41.6711,14.4261 L45.9451,14.4261 Z" id="Amazon-IOT-RESOURCES-IoT-thing-car_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,LM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Lightbulb_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Lightbulb_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25.9241,36.0526 L25.9241,36.1566 L21.9861,36.1566 L21.9861,36.0526 C21.9861,35.9896 21.9901,35.9586 21.9781,35.9726 C22.2231,35.6246 22.2511,35.2096 22.0011,34.8646 C21.9971,34.8536 21.9861,34.8106 21.9861,34.7456 L21.9861,34.6406 L25.9241,34.6406 L25.9241,34.7456 C25.9241,34.7986 25.9081,34.8586 25.9311,34.8236 C25.6861,35.1696 25.6601,35.5866 25.9091,35.9326 C25.9131,35.9436 25.9241,35.9866 25.9241,36.0526 Z M21.3611,32.6406 C20.5641,32.6406 19.9861,33.3966 19.9861,34.4376 L19.9861,34.7456 C19.9861,34.9746 20.0161,35.1956 20.0731,35.3986 C20.0161,35.6026 19.9861,35.8246 19.9861,36.0526 L19.9861,36.3616 C19.9861,37.4016 20.5641,38.1566 21.3611,38.1566 L26.5481,38.1566 C27.3451,38.1566 27.9241,37.4016 27.9241,36.3616 L27.9241,36.0526 C27.9241,35.8246 27.8931,35.6026 27.8371,35.3986 C27.8931,35.1956 27.9241,34.9746 27.9241,34.7456 L27.9241,34.4376 C27.9241,33.3966 27.3451,32.6406 26.5481,32.6406 L21.3611,32.6406 Z M26.4881,27.7316 L26.4881,30.0036 L24.9721,30.0036 L24.9721,24.0936 L25.7291,24.0936 L25.7291,22.0936 L22.2151,22.0936 L22.2151,24.0936 L22.9721,24.0936 L22.9721,30.0036 L21.4571,30.0036 L21.4571,27.7316 C21.4571,27.3426 21.2311,26.9896 20.8791,26.8256 C18.2541,25.6036 16.6231,23.0686 16.6231,20.2086 C16.6231,16.1566 19.9201,12.8596 23.9721,12.8596 C28.0251,12.8596 31.3221,16.1566 31.3221,20.2086 C31.3221,23.0686 29.6911,25.6036 27.0661,26.8256 C26.7141,26.9896 26.4881,27.3426 26.4881,27.7316 Z M14.6231,20.2086 C14.6231,23.6396 16.4591,26.7026 19.4571,28.3456 L19.4571,31.0036 C19.4571,31.5566 19.9041,32.0036 20.4571,32.0036 L27.4881,32.0036 C28.0411,32.0036 28.4881,31.5566 28.4881,31.0036 L28.4881,28.3456 C31.4861,26.7016 33.3221,23.6396 33.3221,20.2086 C33.3221,15.0536 29.1281,10.8596 23.9721,10.8596 C18.8171,10.8596 14.6231,15.0536 14.6231,20.2086 Z M39.6701,38.5366 C39.6701,39.1626 39.1611,39.6716 38.5351,39.6716 L9.4091,39.6716 C8.7831,39.6716 8.2741,39.1626 8.2741,38.5366 L8.2741,9.4236 C8.2741,8.7976 8.7831,8.2886 9.4091,8.2886 L38.5351,8.2886 C39.1611,8.2886 39.6701,8.7976 39.6701,9.4236 L39.6701,38.5366 Z M45.9451,14.4256 L45.9451,12.4256 L41.6701,12.4256 L41.6701,9.4236 C41.6701,7.6956 40.2631,6.2886 38.5351,6.2886 L35.5191,6.2886 L35.5191,1.9996 L33.5191,1.9996 L33.5191,6.2886 L30.2461,6.2886 L30.2461,1.9996 L28.2461,1.9996 L28.2461,6.2886 L24.9721,6.2886 L24.9721,1.9996 L22.9721,1.9996 L22.9721,6.2886 L19.6991,6.2886 L19.6991,1.9996 L17.6991,1.9996 L17.6991,6.2886 L14.4261,6.2886 L14.4261,1.9996 L12.4261,1.9996 L12.4261,6.2886 L9.4091,6.2886 C7.6801,6.2886 6.2741,7.6956 6.2741,9.4236 L6.2741,12.4256 L2.0001,12.4256 L2.0001,14.4256 L6.2741,14.4256 L6.2741,17.6996 L2.0001,17.6996 L2.0001,19.6996 L6.2741,19.6996 L6.2741,22.9726 L2.0001,22.9726 L2.0001,24.9726 L6.2741,24.9726 L6.2741,28.2456 L2.0001,28.2456 L2.0001,30.2456 L6.2741,30.2456 L6.2741,33.5196 L2.0001,33.5196 L2.0001,35.5196 L6.2741,35.5196 L6.2741,38.5366 C6.2741,40.2656 7.6801,41.6716 9.4091,41.6716 L12.4261,41.6716 L12.4261,45.9456 L14.4261,45.9456 L14.4261,41.6716 L17.6991,41.6716 L17.6991,45.9456 L19.6991,45.9456 L19.6991,41.6716 L22.9721,41.6716 L22.9721,45.9456 L24.9721,45.9456 L24.9721,41.6716 L28.2461,41.6716 L28.2461,45.9456 L30.2461,45.9456 L30.2461,41.6716 L33.5191,41.6716 L33.5191,45.9456 L35.5191,45.9456 L35.5191,41.6716 L38.5351,41.6716 C40.2631,41.6716 41.6701,40.2656 41.6701,38.5366 L41.6701,35.5196 L45.9451,35.5196 L45.9451,33.5196 L41.6701,33.5196 L41.6701,30.2456 L45.9451,30.2456 L45.9451,28.2456 L41.6701,28.2456 L41.6701,24.9726 L45.9451,24.9726 L45.9451,22.9726 L41.6701,22.9726 L41.6701,19.6996 L45.9451,19.6996 L45.9451,17.6996 L41.6701,17.6996 L41.6701,14.4256 L45.9451,14.4256 Z" id="Amazon-IOT-RESOURCES-IoT-thing-lightbulb_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,pM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Asset_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Asset_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M7,44 L9,44 L9,42 L7,42 L7,44 Z M10,40 L6,40 C5.448,40 5,40.448 5,41 L5,45 C5,45.552 5.448,46 6,46 L10,46 C10.552,46 11,45.552 11,45 L11,41 C11,40.448 10.552,40 10,40 L10,40 Z M5,36 L7,36 L7,34 L5,34 L5,36 Z M9,37 L9,33 C9,32.448 8.552,32 8,32 L4,32 C3.448,32 3,32.448 3,33 L3,37 C3,37.552 3.448,38 4,38 L8,38 C8.552,38 9,37.552 9,37 L9,37 Z M15,40 L20,40 L20,35 L15,35 L15,40 Z M21,33 L14,33 C13.448,33 13,33.448 13,34 L13,41 C13,41.552 13.448,42 14,42 L21,42 C21.552,42 22,41.552 22,41 L22,34 C22,33.448 21.552,33 21,33 L21,33 Z M31.5,36 C31.224,36 31,35.776 31,35.5 C31,35.224 31.224,35 31.5,35 C31.776,35 32,35.224 32,35.5 C32,35.776 31.776,36 31.5,36 L31.5,36 Z M31.5,34 C30.673,34 30,34.673 30,35.5 C30,36.327 30.673,37 31.5,37 C32.327,37 33,36.327 33,35.5 C33,34.673 32.327,34 31.5,34 L31.5,34 Z M25,44 L44,44 L44,42 L25,42 L25,44 Z M28.179,35.746 C27.905,34.544 28.429,33.308 29.482,32.669 C30.626,31.973 32.125,32.177 33.054,33.163 L39.696,40 L29.149,40 L28.179,35.746 Z M38.773,22.754 C39.43,23.273 40.202,23.571 41.012,23.655 L35.988,33.312 L34.499,31.78 C33.889,31.132 33.127,30.692 32.311,30.458 L38.5,22.567 L38.773,22.754 Z M22,5.818 L42.754,17.389 C43.295,17.744 43.658,18.291 43.773,18.928 C43.89,19.565 43.744,20.204 43.363,20.727 C43.065,21.136 42.653,21.425 42.182,21.575 L42.113,21.539 L42.081,21.599 C41.984,21.625 41.888,21.656 41.786,21.67 C41.148,21.759 40.52,21.585 39.958,21.145 L22,8.842 L22,5.818 Z M24,23.395 L24,29.271 C23.825,29 23.657,28.642 23.526,28.172 L23.231,24.91 C23.22,24.786 23.186,24.665 23.13,24.553 L22.13,22.553 C21.982,22.258 21.699,22.055 21.373,22.009 C21.044,21.964 20.718,22.083 20.496,22.327 C20.131,22.728 19.283,22.979 18.226,23 L18.019,23 C16.958,22.98 16.105,22.729 15.739,22.327 C15.518,22.083 15.188,21.964 14.863,22.009 C14.537,22.055 14.253,22.258 14.105,22.553 L13.105,24.553 C13.05,24.665 13.015,24.786 13.004,24.91 L12.709,28.172 C12.529,28.815 12.262,29.26 12,29.562 L12,23.414 L15.361,20.054 C15.462,19.953 15.541,19.831 15.591,19.696 C15.985,18.638 16.987,17.93 18.107,17.905 L18.128,17.905 C19.248,17.93 20.25,18.638 20.645,19.696 C20.691,19.82 20.761,19.934 20.852,20.03 L24,23.395 Z M17,5.5 C17,4.673 17.673,4 18.5,4 C19.327,4 20,4.673 20,5.5 L20,16.329 C19.49,16.1 18.942,15.95 18.369,15.914 C18.302,15.906 18.234,15.905 18.166,15.905 L18.069,15.905 C18.001,15.904 17.932,15.905 17.867,15.914 C17.57,15.933 17.283,15.989 17,16.061 L17,5.5 Z M45,40 L42.484,40 L37.456,34.824 L43.523,23.161 C44.089,22.857 44.59,22.44 44.98,21.904 C45.686,20.934 45.957,19.75 45.741,18.569 C45.526,17.389 44.855,16.375 43.79,15.679 L21.112,3.033 L21.058,3.129 C20.419,2.439 19.513,2 18.5,2 C16.57,2 15,3.57 15,5.5 L15,17.125 C14.494,17.578 14.079,18.138 13.802,18.785 L10.293,22.293 C10.105,22.48 9.99982718,22.735 9.99982718,23 L9.99982718,30.981 C9.99,31.55 10.415,32.022 11.011,32.105 C11.078,32.115 11.148,32.119 11.221,32.119 C12.308,32.119 14.014,31.076 14.665,28.604 C14.679,28.55 14.688,28.495 14.694,28.439 L14.979,25.278 L15.382,24.471 C16.294,24.891 17.331,24.988 18,25 L18.235,25 L18.254,25 C18.91,24.988 19.942,24.891 20.853,24.471 L21.256,25.278 L21.542,28.439 C21.547,28.495 21.556,28.55 21.57,28.604 C22.151,30.808 23.519,31.838 24.515,32.051 C25.232,32.203 25.612,31.885 25.775,31.682 C25.925,31.497 26.002,31.246 25.999,31 L26,23 C26,22.746 25.903,22.502 25.73,22.317 L22.44,18.801 C22.321,18.519 22.167,18.26 22,18.011 L22,11.267 L36.847,21.435 L29.808,30.409 C29.336,30.524 28.874,30.698 28.444,30.959 C26.653,32.046 25.764,34.148 26.229,36.19 L27.097,40 L24,40 C23.448,40 23,40.448 23,41 L23,45 C23,45.552 23.448,46 24,46 L45,46 C45.552,46 46,45.552 46,45 L46,41 C46,40.448 45.552,40 45,40 L45,40 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,CM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Data-Streams_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Data-Streams_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36,2 L36,7 L20,7 L20,14 L22,14 L22,9 L36,9 L36,12 L46,12 L46,2 L36,2 Z M38,10 L44,10 L44,4 L38,4 L38,10 Z M10,16 L10,18 L26,18 L26,38 L28,38 L28,16 L10,16 Z M7,18 L9,18 L9,16 L7,16 L7,18 Z M4,18 L6,18 L6,16 L4,16 L4,18 Z M38,28 L46,28 L46,20 L38,20 L38,28 Z M40,26.001 L44.001,26.001 L44.001,22 L40,22 L40,26.001 Z M22,46 L24,46 L24,21 L22,21 L22,46 Z M30,23 L30,46 L31.999,46 L31.999,25 L37,25 L37,23 L30,23 Z M2,35 L12,35 L12,25 L2,25 L2,35 Z M4,33 L10,33 L10,27 L4,27 L4,33 Z M13.999,29 L13.999,31 L18,31 L18,46 L20,46 L20,29 L13.999,29 Z M26,46 L28,46 L28,40 L26,40 L26,46 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,_M=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component-Nucleus_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component-Nucleus_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.2969,21.145 C23.7949,20.199 25.3199,19.431 26.7619,18.89 C27.0739,20.337 27.2729,22.059 27.2729,24.007 C27.2729,25.902 27.0849,27.583 26.7869,29.005 C25.4249,28.498 23.9009,27.757 22.2969,26.744 C20.8419,25.825 19.6249,24.87 18.6309,23.944 C19.6249,23.02 20.8419,22.064 22.2969,21.145 L22.2969,21.145 Z M17.3229,31.885 C17.8879,31.885 18.5029,31.824 19.1639,31.701 L18.7989,29.735 C17.1529,30.041 15.9109,29.882 15.5569,29.319 C15.1439,28.666 15.7149,27.156 17.2489,25.37 C18.4329,26.478 19.7989,27.532 21.2289,28.435 C22.8359,29.45 24.5799,30.317 26.2669,30.929 C25.5869,32.93 24.6879,34.071 23.9619,34.071 C23.3299,34.071 22.5629,33.18 21.9579,31.746 L20.1139,32.523 C21.3519,35.456 22.8899,36.071 23.9619,36.071 C25.8629,36.071 27.2789,34.177 28.1699,31.502 C29.1229,31.736 30.0359,31.878 30.8559,31.878 C32.3809,31.878 33.6059,31.431 34.2649,30.388 C35.1789,28.941 34.6479,26.853 32.7699,24.507 L31.2089,25.757 C32.6999,27.621 32.8759,28.841 32.5729,29.319 C32.1879,29.933 30.7429,30.084 28.6909,29.591 C29.0729,27.84 29.2729,25.906 29.2729,24.007 C29.2729,22.064 29.0629,20.085 28.6619,18.303 C28.8579,18.255 29.0529,18.207 29.2419,18.17 C31.2619,17.779 32.2899,18.12 32.5729,18.569 C32.9549,19.174 32.4659,20.514 31.3269,21.981 L32.9069,23.208 C34.6709,20.935 35.1529,18.909 34.2649,17.501 C33.4139,16.155 31.4949,15.695 28.8599,16.207 C28.6189,16.254 28.3709,16.313 28.1209,16.375 C27.2289,13.773 25.8299,11.943 23.9619,11.943 C22.3969,11.943 20.9999,13.278 20.0279,15.702 L21.8859,16.446 C22.5039,14.902 23.2999,13.943 23.9619,13.943 C24.6719,13.943 25.5489,15.037 26.2239,16.961 C24.6009,17.556 22.8929,18.403 21.2289,19.455 C19.7989,20.357 18.4329,21.411 17.2489,22.519 C15.7149,20.733 15.1439,19.223 15.5569,18.569 C15.8959,18.033 17.0649,17.861 18.6089,18.12 L18.9399,16.147 C15.7799,15.618 14.4399,16.592 13.8649,17.501 C12.7799,19.219 13.8199,21.621 15.8619,23.944 C13.8199,26.268 12.7799,28.67 13.8649,30.388 C14.4889,31.374 15.6899,31.885 17.3229,31.885 L17.3229,31.885 Z M3.9999,24 C3.9999,22.897 4.8979,22 5.9999,22 C7.1029,22 7.9999,22.897 7.9999,24 C7.9999,25.103 7.1029,26 5.9999,26 C4.8979,26 3.9999,25.103 3.9999,24 L3.9999,24 Z M23.9999,4 C25.1029,4 25.9999,4.897 25.9999,6 C25.9999,7.103 25.1029,8 23.9999,8 C22.8979,8 21.9999,7.103 21.9999,6 C21.9999,4.897 22.8979,4 23.9999,4 L23.9999,4 Z M10.9609,35.532 C9.0359,33.336 7.6879,30.678 7.0599,27.839 C8.7489,27.372 9.9999,25.836 9.9999,24 C9.9999,22.179 8.7699,20.656 7.1029,20.174 C8.6049,13.762 13.7569,8.645 20.2059,7.205 C20.7209,8.819 22.2169,10 23.9999,10 C25.7799,10 27.2749,8.823 27.7919,7.213 C29.5919,7.616 31.3099,8.293 32.9059,9.255 L33.9379,7.542 C32.0649,6.413 30.0419,5.644 27.9199,5.204 C27.5499,3.379 25.9339,2 23.9999,2 C22.0709,2 20.4589,3.371 20.0829,5.189 C12.6119,6.728 6.6479,12.679 5.0709,20.12 C3.3149,20.541 1.9999,22.115 1.9999,24 C1.9999,25.866 3.2899,27.426 5.0229,27.865 C5.6909,31.233 7.2699,34.389 9.5639,36.963 L7.0159,36.924 L6.9839,38.924 L11.9079,39 L11.9239,39 C12.1839,39 12.4339,38.899 12.6199,38.718 C12.8109,38.533 12.9199,38.28 12.9239,38.015 L12.9999,33.015 L10.9999,32.985 L10.9609,35.532 Z M41.9999,26 C40.8979,26 39.9999,25.103 39.9999,24 C39.9999,22.897 40.8979,22 41.9999,22 C43.1029,22 43.9999,22.897 43.9999,24 C43.9999,25.103 43.1029,26 41.9999,26 L41.9999,26 Z M23.9999,44 C22.8979,44 21.9999,43.103 21.9999,42 C21.9999,40.897 22.8979,40 23.9999,40 C25.1029,40 25.9999,40.897 25.9999,42 C25.9999,43.103 25.1029,44 23.9999,44 L23.9999,44 Z M45.9999,24 C45.9999,22.096 44.6599,20.503 42.8739,20.103 C42.1589,16.708 40.5579,13.604 38.2009,11.043 L41.0159,11 L40.9839,9 L35.9849,9.076 C35.7199,9.081 35.4669,9.189 35.2819,9.38 C35.0979,9.57 34.9959,9.826 34.9999,10.092 L35.0759,15.016 L37.0759,14.984 L37.0409,12.731 C38.9139,14.876 40.2089,17.423 40.8479,20.189 C39.2059,20.687 37.9999,22.198 37.9999,24 C37.9999,25.82 39.2289,27.342 40.8959,27.825 C39.4689,34.305 34.3539,39.495 27.8539,40.987 C27.4019,39.273 25.8539,38 23.9999,38 C22.1439,38 20.5939,39.276 20.1449,40.993 C18.3289,40.583 16.5989,39.904 14.9989,38.933 L13.9619,40.643 C15.8779,41.807 17.9629,42.601 20.1539,43.041 C20.6159,44.74 22.1559,46 23.9999,46 C25.8469,46 27.3899,44.736 27.8479,43.033 C35.4379,41.483 41.4269,35.432 42.9309,27.879 C44.6879,27.457 45.9999,25.884 45.9999,24 L45.9999,24 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,hM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_House_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_House_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17.941,29.125 L19.457,29.125 L19.457,27.609 L17.941,27.609 L17.941,29.125 Z M16.941,25.609 C16.389,25.609 15.941,26.056 15.941,26.609 L15.941,30.125 C15.941,30.677 16.389,31.125 16.941,31.125 L20.457,31.125 C21.01,31.125 21.457,30.677 21.457,30.125 L21.457,26.609 C21.457,26.056 21.01,25.609 20.457,25.609 L16.941,25.609 Z M34.522,22.964 C34.255,22.964 34.001,23.068 33.813,23.256 C33.625,23.443 33.519,23.698 33.519,23.964 L33.519,34.398 L31.125,34.398 L31.125,26.609 C31.125,26.056 30.678,25.609 30.125,25.609 L24.851,25.609 C24.299,25.609 23.851,26.056 23.851,26.609 L23.851,34.398 L14.426,34.398 L14.426,23.928 C14.426,23.378 13.98,22.93 13.429,22.928 L12.51,22.925 L23.973,12.991 L35.483,22.966 L34.522,22.964 Z M24.628,10.912 C24.251,10.586 23.694,10.586 23.317,10.912 L10.134,22.338 C9.915,22.528 9.789,22.803 9.789,23.093 L9.789,23.92 C9.789,24.47 10.234,24.918 10.786,24.92 L12.426,24.925 L12.426,35.398 C12.426,35.951 12.873,36.398 13.426,36.398 L24.851,36.398 C25.404,36.398 25.851,35.951 25.851,35.398 L25.851,27.609 L29.125,27.609 L29.125,35.398 C29.125,35.951 29.572,36.398 30.125,36.398 L34.519,36.398 C35.072,36.398 35.519,35.951 35.519,35.398 L35.519,24.966 L37.153,24.972 L37.156,24.972 C37.421,24.972 37.675,24.868 37.862,24.68 C38.051,24.493 38.156,24.238 38.156,23.972 L38.156,23.093 C38.156,22.803 38.03,22.528 37.811,22.338 L24.628,10.912 Z M39.67,38.537 C39.67,39.163 39.161,39.672 38.535,39.672 L9.409,39.672 C8.783,39.672 8.274,39.163 8.274,38.537 L8.274,9.423 C8.274,8.797 8.783,8.288 9.409,8.288 L38.535,8.288 C39.161,8.288 39.67,8.797 39.67,9.423 L39.67,38.537 Z M45.945,14.425 L45.945,12.425 L41.67,12.425 L41.67,9.423 C41.67,7.694 40.264,6.288 38.535,6.288 L35.519,6.288 L35.519,2 L33.519,2 L33.519,6.288 L30.246,6.288 L30.246,2 L28.246,2 L28.246,6.288 L24.973,6.288 L24.973,2 L22.973,2 L22.973,6.288 L19.699,6.288 L19.699,2 L17.699,2 L17.699,6.288 L14.426,6.288 L14.426,2 L12.426,2 L12.426,6.288 L9.409,6.288 C7.681,6.288 6.274,7.694 6.274,9.423 L6.274,12.425 L2,12.425 L2,14.425 L6.274,14.425 L6.274,17.699 L2,17.699 L2,19.699 L6.274,19.699 L6.274,22.972 L2,22.972 L2,24.972 L6.274,24.972 L6.274,28.246 L2,28.246 L2,30.246 L6.274,30.246 L6.274,33.519 L2,33.519 L2,35.519 L6.274,35.519 L6.274,38.537 C6.274,40.265 7.681,41.672 9.409,41.672 L12.426,41.672 L12.426,45.945 L14.426,45.945 L14.426,41.672 L17.699,41.672 L17.699,45.945 L19.699,45.945 L19.699,41.672 L22.973,41.672 L22.973,45.945 L24.973,45.945 L24.973,41.672 L28.246,41.672 L28.246,45.945 L30.246,45.945 L30.246,41.672 L33.519,41.672 L33.519,45.945 L35.519,45.945 L35.519,41.672 L38.535,41.672 C40.264,41.672 41.67,40.265 41.67,38.537 L41.67,35.519 L45.945,35.519 L45.945,33.519 L41.67,33.519 L41.67,30.246 L45.945,30.246 L45.945,28.246 L41.67,28.246 L41.67,24.972 L45.945,24.972 L45.945,22.972 L41.67,22.972 L41.67,19.699 L45.945,19.699 L45.945,17.699 L41.67,17.699 L41.67,14.425 L45.945,14.425 Z" id="Amazon-IOT-RESOURCES-IoT-thing-house_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,zM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Over-Air-Update_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Over-Air-Update_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M18.1091,38.1885 L20.3961,38.1885 L20.3961,36.1885 L14.8481,36.1885 L14.8481,41.6995 L16.8481,41.6995 L16.8481,39.7385 C18.5551,41.1515 20.7111,41.9525 22.9501,41.9525 C28.2251,41.9525 32.5161,37.6615 32.5161,32.3865 L30.5161,32.3865 C30.5161,36.5575 27.1221,39.9525 22.9501,39.9525 C21.1731,39.9525 19.4611,39.3145 18.1091,38.1885 Z M25.6081,28.5285 L31.1561,28.5285 L31.1561,23.0175 L29.1561,23.0175 L29.1561,25.1195 C27.4341,23.6505 25.2351,22.8195 22.9501,22.8195 C17.6751,22.8195 13.3841,27.1105 13.3841,32.3865 L15.3841,32.3865 C15.3841,28.2145 18.7781,24.8195 22.9501,24.8195 C24.6981,24.8195 26.3801,25.4375 27.7211,26.5285 L25.6081,26.5285 L25.6081,28.5285 Z M43.6101,33.4125 C41.1641,35.8415 37.7191,35.8905 37.4451,35.8905 L37.4331,35.8905 L35.1561,35.8895 L35.1581,33.8895 L37.4411,33.8905 C37.4671,33.8905 39.1641,33.8815 40.8031,33.0125 C42.9001,31.8995 43.9651,29.8945 43.9651,27.0525 C43.9651,25.7925 43.6381,23.9065 40.8211,22.0905 C39.3541,21.1425 37.9801,20.8315 37.4581,20.7415 C36.9301,20.6505 36.5701,20.1625 36.6361,19.6345 C36.4751,17.5305 35.8281,16.1605 34.7111,15.5625 C33.3231,14.8185 31.4421,15.2185 30.4291,16.4665 L30.3131,16.6145 C30.0961,16.9115 29.7371,17.0665 29.3671,17.0115 C29.0041,16.9595 28.6971,16.7115 28.5701,16.3665 L28.4321,15.9925 C27.8231,14.3975 26.9711,13.0385 25.9031,11.9635 C24.4981,10.5505 20.6451,7.5065 15.2031,9.8215 C12.0621,11.1555 9.6021,15.0035 9.6021,18.5805 C9.6021,18.9805 9.6261,19.3815 9.6741,19.7725 C9.7351,20.2815 9.4001,20.7555 8.8991,20.8675 C8.8861,20.8705 8.8711,20.8735 8.8561,20.8765 C7.0091,21.3685 4.0001,22.8455 4.0001,27.2285 C4.0001,30.5695 5.8051,32.4115 7.3211,33.3675 C7.8311,33.6895 8.4191,33.8605 9.0201,33.8615 L11.6211,33.8635 L11.6191,35.8635 L9.0181,35.8615 C8.0381,35.8605 7.0821,35.5825 6.2531,35.0585 C4.6651,34.0565 2.0001,31.7055 2.0001,27.2285 C2.0001,21.9585 5.4621,19.9235 7.6171,19.1675 C7.6071,18.9725 7.6021,18.7755 7.6021,18.5805 C7.6021,14.1895 10.5341,9.6325 14.4211,7.9805 C18.9781,6.0465 23.8001,7.0095 27.3211,10.5535 C28.3481,11.5875 29.2031,12.8315 29.8701,14.2625 C31.5331,13.0455 33.8221,12.8195 35.6551,13.7995 C36.8041,14.4145 38.2021,15.8045 38.5761,18.9395 C39.7121,19.2365 40.8891,19.7535 41.9051,20.4095 C44.6371,22.1705 45.9651,24.3445 45.9651,27.0525 C45.9651,29.7215 45.1731,31.8615 43.6101,33.4125 Z" id="Amazon-IOT-RESOURCES-Over-the-air-update_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,xM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Bank_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Bank_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25.6928,27.4246 C25.6928,27.7536 25.5828,28.0426 25.3628,28.2926 C25.1438,28.5416 24.8688,28.6876 24.5398,28.7266 L24.5398,26.1666 C24.9488,26.3166 25.2428,26.4886 25.4228,26.6836 C25.6028,26.8776 25.6928,27.1246 25.6928,27.4246 Z M23.4318,24.0406 C23.0318,23.8806 22.7448,23.7016 22.5708,23.5016 C22.3968,23.3026 22.3098,23.0576 22.3098,22.7686 C22.3098,22.4186 22.4088,22.1266 22.6088,21.8926 C22.8078,21.6586 23.0818,21.5156 23.4318,21.4656 L23.4318,24.0406 Z M23.4318,18.0226 L23.4318,19.8336 C22.5328,19.9136 21.8098,20.2336 21.2608,20.7916 C20.7118,21.3516 20.4378,22.0546 20.4378,22.9036 C20.4378,23.5416 20.6268,24.0786 21.0068,24.5126 C21.3858,24.9466 21.9948,25.3186 22.8328,25.6276 L23.4318,25.8526 L23.4318,28.7426 C23.0818,28.7116 22.6978,28.6266 22.2788,28.4876 C21.8598,28.3476 21.2908,28.1136 20.5718,27.7836 L20.5718,29.4596 C21.3908,29.9896 22.3438,30.2936 23.4318,30.3736 L23.4318,32.2006 L24.5398,32.2006 L24.5398,30.3586 C25.4678,30.2486 26.2088,29.9166 26.7628,29.3636 C27.3178,28.8096 27.5938,28.1186 27.5938,27.2896 C27.5938,26.6516 27.3998,26.1176 27.0098,25.6876 C26.6208,25.2586 25.9718,24.8786 25.0638,24.5496 L24.5398,24.3556 L24.5398,21.4806 C25.2188,21.5706 25.9718,21.8296 26.8008,22.2586 L26.8008,20.5816 C26.0718,20.1726 25.3188,19.9286 24.5398,19.8486 L24.5398,18.0226 L23.4318,18.0226 Z M35.3458,18.6136 L33.7038,18.6136 C33.1518,18.6136 32.7038,19.0606 32.7038,19.6136 L32.7038,32.9206 C32.7038,33.4736 33.1518,33.9206 33.7038,33.9206 L34.3978,33.9206 L34.3978,34.4646 L13.6358,34.4646 L13.6358,33.9206 L14.3288,33.9206 C14.8818,33.9206 15.3288,33.4736 15.3288,32.9206 L15.3288,19.6136 C15.3288,19.0606 14.8818,18.6136 14.3288,18.6136 L12.6878,18.6136 L12.6878,17.5216 L24.0168,13.6246 L35.3458,17.5216 L35.3458,18.6136 Z M24.3418,11.6216 C24.1308,11.5496 23.9018,11.5496 23.6918,11.6216 L11.3618,15.8626 C10.9588,16.0006 10.6878,16.3806 10.6878,16.8076 L10.6878,19.6136 C10.6878,20.1656 11.1348,20.6136 11.6878,20.6136 L13.3288,20.6136 L13.3288,31.9206 L12.6358,31.9206 C12.0828,31.9206 11.6358,32.3686 11.6358,32.9206 L11.6358,35.4646 C11.6358,36.0176 12.0828,36.4646 12.6358,36.4646 L35.3978,36.4646 C35.9498,36.4646 36.3978,36.0176 36.3978,35.4646 L36.3978,32.9206 C36.3978,32.3686 35.9498,31.9206 35.3978,31.9206 L34.7038,31.9206 L34.7038,20.6136 L36.3458,20.6136 C36.8988,20.6136 37.3458,20.1656 37.3458,19.6136 L37.3458,16.8076 C37.3458,16.3806 37.0738,16.0006 36.6708,15.8626 L24.3418,11.6216 Z M39.7468,38.6146 C39.7468,39.2406 39.2378,39.7486 38.6118,39.7486 L9.4198,39.7486 C8.7938,39.7486 8.2848,39.2406 8.2848,38.6146 L8.2848,9.4336 C8.2848,8.8076 8.7938,8.2986 9.4198,8.2986 L38.6118,8.2986 C39.2378,8.2986 39.7468,8.8076 39.7468,9.4336 L39.7468,38.6146 Z M46.0328,14.4486 L46.0328,12.4486 L41.7468,12.4486 L41.7468,9.4336 C41.7468,7.7046 40.3408,6.2986 38.6118,6.2986 L35.5838,6.2986 L35.5838,1.9996 L33.5838,1.9996 L33.5838,6.2986 L30.3008,6.2986 L30.3008,1.9996 L28.3008,1.9996 L28.3008,6.2986 L25.0168,6.2986 L25.0168,1.9996 L23.0168,1.9996 L23.0168,6.2986 L19.7328,6.2986 L19.7328,1.9996 L17.7328,1.9996 L17.7328,6.2986 L14.4478,6.2986 L14.4478,1.9996 L12.4478,1.9996 L12.4478,6.2986 L9.4198,6.2986 C7.6918,6.2986 6.2848,7.7046 6.2848,9.4336 L6.2848,12.4486 L1.9998,12.4486 L1.9998,14.4486 L6.2848,14.4486 L6.2848,17.7326 L1.9998,17.7326 L1.9998,19.7326 L6.2848,19.7326 L6.2848,23.0166 L1.9998,23.0166 L1.9998,25.0166 L6.2848,25.0166 L6.2848,28.2996 L1.9998,28.2996 L1.9998,30.2996 L6.2848,30.2996 L6.2848,33.5836 L1.9998,33.5836 L1.9998,35.5836 L6.2848,35.5836 L6.2848,38.6146 C6.2848,40.3426 7.6918,41.7486 9.4198,41.7486 L12.4478,41.7486 L12.4478,46.0336 L14.4478,46.0336 L14.4478,41.7486 L17.7328,41.7486 L17.7328,46.0336 L19.7328,46.0336 L19.7328,41.7486 L23.0168,41.7486 L23.0168,46.0336 L25.0168,46.0336 L25.0168,41.7486 L28.3008,41.7486 L28.3008,46.0336 L30.3008,46.0336 L30.3008,41.7486 L33.5838,41.7486 L33.5838,46.0336 L35.5838,46.0336 L35.5838,41.7486 L38.6118,41.7486 C40.3408,41.7486 41.7468,40.3426 41.7468,38.6146 L41.7468,35.5836 L46.0328,35.5836 L46.0328,33.5836 L41.7468,33.5836 L41.7468,30.2996 L46.0328,30.2996 L46.0328,28.2996 L41.7468,28.2996 L41.7468,25.0166 L46.0328,25.0166 L46.0328,23.0166 L41.7468,23.0166 L41.7468,19.7326 L46.0328,19.7326 L46.0328,17.7326 L41.7468,17.7326 L41.7468,14.4486 L46.0328,14.4486 Z" id="Amazon-IOT-RESOURCES-IoT-thing-bank_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,vM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Sensor_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Sensor_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.664,40.3939 L25.674,40.3939 L24.169,38.3539 L22.664,40.3939 Z M19.879,40.7999 L23.364,36.0759 C23.741,35.5639 24.597,35.5639 24.974,36.0759 L28.459,40.7999 C28.683,41.1039 28.717,41.5079 28.547,41.8449 C28.377,42.1809 28.031,42.3939 27.654,42.3939 L20.684,42.3939 C20.307,42.3939 19.961,42.1809 19.791,41.8449 C19.621,41.5079 19.655,41.1039 19.879,40.7999 Z M11.534,40.6319 C12.28,40.6319 12.887,40.0259 12.887,39.2799 C12.887,38.5339 12.28,37.9269 11.534,37.9269 C10.788,37.9269 10.182,38.5339 10.182,39.2799 C10.182,40.0259 10.788,40.6319 11.534,40.6319 Z M11.534,35.9269 C13.383,35.9269 14.887,37.4309 14.887,39.2799 C14.887,41.1279 13.383,42.6319 11.534,42.6319 C9.685,42.6319 8.182,41.1279 8.182,39.2799 C8.182,37.4309 9.685,35.9269 11.534,35.9269 Z M6,43.9429 L42.338,43.9429 L42.338,34.6159 L6,34.6159 L6,43.9429 Z M44.338,44.9429 C44.338,45.4959 43.891,45.9429 43.338,45.9429 L5,45.9429 C4.447,45.9429 4,45.4959 4,44.9429 L4,33.6159 C4,33.0629 4.447,32.6159 5,32.6159 L23.169,32.6159 L23.169,21.2169 L21.391,22.9959 L19.976,21.5819 L23.462,18.0959 C23.852,17.7059 24.485,17.7059 24.876,18.0959 L28.361,21.5819 L26.947,22.9959 L25.169,21.2169 L25.169,32.6159 L43.338,32.6159 C43.891,32.6159 44.338,33.0629 44.338,33.6159 L44.338,44.9429 Z M4.68,19.9419 C4.68,16.4949 6.538,13.8609 9.698,12.7519 C9.692,12.6089 9.689,12.4669 9.689,12.3269 C9.689,8.4109 12.343,4.3469 15.862,2.8729 C19.965,1.1529 24.318,2.0049 27.503,5.1599 C28.401,6.0509 29.152,7.1169 29.745,8.3369 C30.552,7.7689 31.503,7.4579 32.499,7.4579 C34.657,7.4579 37.08,9.0529 37.588,12.5379 C40.65,13.3039 43.658,15.5999 43.658,20.0029 C43.658,25.5919 39.016,27.4419 36.56,27.6399 L26.781,27.6339 L26.783,25.6339 L36.481,25.6429 C36.611,25.6269 41.658,25.1269 41.658,20.0029 C41.658,15.6879 38.043,14.6119 36.489,14.3499 C35.97,14.2619 35.607,13.7879 35.66,13.2639 C35.466,10.4789 33.835,9.4579 32.499,9.4579 C31.604,9.4579 30.763,9.8989 30.189,10.6669 C29.97,10.9629 29.609,11.1089 29.239,11.0589 C28.875,11.0039 28.57,10.7529 28.446,10.4069 C27.897,8.8719 27.106,7.5829 26.096,6.5809 C24.852,5.3489 21.435,2.7009 16.635,4.7179 C13.861,5.8789 11.689,9.2209 11.689,12.3269 C11.689,12.6799 11.714,13.0249 11.752,13.3629 C11.81,13.8609 11.489,14.3249 11.003,14.4469 C9.389,14.8539 6.68,16.1089 6.68,19.9419 C6.68,20.1169 6.687,20.2739 6.695,20.4329 C6.876,23.3339 9.432,25.6169 12.511,25.6169 L21.556,25.6249 L21.554,27.6249 L12.51,27.6169 C8.378,27.6169 4.946,24.5099 4.698,20.5449 C4.687,20.3419 4.68,20.1519 4.68,19.9419 Z" id="Amazon-IOT-RESOURCES-IoT-sensor_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,EM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Asset-Hierarchy_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Asset-Hierarchy_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22,8 L26,8 L26,4 L22,4 L22,8 Z M21,10 L27,10 C27.552,10 28,9.552 28,9 L28,3 C28,2.448 27.552,2 27,2 L21,2 C20.448,2 20,2.448 20,3 L20,9 C20,9.552 20.448,10 21,10 L21,10 Z M14,25 L18,25 L18,21 L14,21 L14,25 Z M30,25 L34,25 L34,21 L30,21 L30,25 Z M7,32 L23,32 L23,36 L25,36 L25,32 L41,32 L41,36 L43,36 L43,31 C43,30.448 42.552,30 42,30 L33,30 L33,27 L35,27 C35.552,27 36,26.552 36,26 L36,20 C36,19.448 35.552,19 35,19 L29,19 C28.448,19 28,19.448 28,20 L28,26 C28,26.552 28.448,27 29,27 L31,27 L31,30 L17,30 L17,27 L19,27 C19.552,27 20,26.552 20,26 L20,20 C20,19.448 19.552,19 19,19 L13,19 C12.448,19 12,19.448 12,20 L12,26 C12,26.552 12.448,27 13,27 L15,27 L15,30 L6,30 C5.448,30 5,30.448 5,31 L5,36 L7,36 L7,32 Z M17,17 L15,17 L15,14 C15,13.448 15.448,13 16,13 L23,13 L23,11 L25,11 L25,13 L32,13 C32.552,13 33,13.448 33,14 L33,17 L31,17 L31,15 L17,15 L17,17 Z M40,44 L44,44 L44,40 L40,40 L40,44 Z M45,38 L39,38 C38.448,38 38,38.448 38,39 L38,45 C38,45.552 38.448,46 39,46 L45,46 C45.552,46 46,45.552 46,45 L46,39 C46,38.448 45.552,38 45,38 L45,38 Z M22,44 L26,44 L26,40 L22,40 L22,44 Z M27,38 L21,38 C20.448,38 20,38.448 20,39 L20,45 C20,45.552 20.448,46 21,46 L27,46 C27.552,46 28,45.552 28,45 L28,39 C28,38.448 27.552,38 27,38 L27,38 Z M4,44 L8,44 L8,40 L4,40 L4,44 Z M9,38 L3,38 C2.448,38 2,38.448 2,39 L2,45 C2,45.552 2.448,46 3,46 L9,46 C9.552,46 10,45.552 10,45 L10,39 C10,38.448 9.552,38 9,38 L9,38 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,yM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Artifact_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Artifact_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M9,24 C9,22.897 8.103,22 7,22 C5.897,22 5,22.897 5,24 C5,25.103 5.897,26 7,26 C8.103,26 9,25.103 9,24 L9,24 Z M42,22 C40.897,22 40,22.897 40,24 C40,25.103 40.897,26 42,26 C43.103,26 44,25.103 44,24 C44,22.897 43.103,22 42,22 L42,22 Z M24.452,42 C23.35,42 22.452,42.897 22.452,44 C22.452,45.103 23.35,46 24.452,46 C25.555,46 26.452,45.103 26.452,44 C26.452,42.897 25.555,42 24.452,42 L24.452,42 Z M24.452,6 C25.555,6 26.452,5.103 26.452,4 C26.452,2.897 25.555,2 24.452,2 C23.35,2 22.452,2.897 22.452,4 C22.452,5.103 23.35,6 24.452,6 L24.452,6 Z M26.577,16.693 L20.473,30.33 L22.299,31.147 L28.403,17.51 L26.577,16.693 Z M30.189,27.804 L34.821,24.424 C35.056,24.252 35.205,23.987 35.229,23.697 C35.252,23.407 35.147,23.122 34.943,22.914 L30.875,18.787 L29.451,20.191 L32.705,23.492 L29.01,26.189 L30.189,27.804 Z M18.688,18.661 L14,22.083 C13.765,22.254 13.616,22.52 13.593,22.81 C13.569,23.1 13.674,23.386 13.879,23.593 L17.961,27.72 L19.383,26.314 L16.118,23.013 L19.867,20.276 L18.688,18.661 Z M41,20 L43,20 L43,14.166 C43,13.809 42.811,13.479 42.502,13.3 L28.039,4.916 L27.035,6.646 L41,14.742 L41,20 Z M41,33.621 L27.065,41.611 L28.06,43.347 L42.497,35.068 C42.809,34.89 43,34.559 43,34.2 L43,28 L41,28 L41,33.621 Z M7.999,28 L5.999,28 L5.999,34.009 C5.999,34.362 6.186,34.69 6.49,34.87 L20.698,43.266 L21.716,41.544 L7.999,33.438 L7.999,28 Z M7.999,20 L5.999,20 L5.999,13.974 C5.999,13.616 6.19,13.285 6.501,13.107 L20.747,4.916 L21.743,6.649 L7.999,14.552 L7.999,20 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,SM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Travel_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Travel_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M34.515,24.1767 C34.64,24.0517 34.843,24.0517 34.968,24.1767 C35.093,24.3017 35.093,24.5047 34.968,24.6297 L33.307,26.2897 L33.137,25.5537 L34.515,24.1767 Z M31.687,34.2287 L27.182,24.3197 C27.049,24.0277 26.784,23.8167 26.469,23.7527 C26.155,23.6937 25.827,23.7817 25.592,23.9997 L20.686,28.5517 C20.482,28.7407 20.366,29.0067 20.366,29.2847 L20.366,35.0307 L20.086,35.3077 L18.56,30.0657 C18.464,29.7347 18.204,29.4767 17.873,29.3827 L12.709,27.9137 L12.979,27.6447 L18.725,27.6447 C19.008,27.6447 19.278,27.5247 19.467,27.3147 L23.953,22.3427 C24.167,22.1067 24.255,21.7807 24.191,21.4697 C24.125,21.1567 23.915,20.8947 23.625,20.7627 L13.716,16.2577 L14.855,15.1187 L27.369,18.0097 C27.712,18.0857 28.079,17.9787 28.324,17.7187 L31.979,13.8097 C32.822,12.9657 34.78,12.4167 35.155,12.7877 C35.259,12.8937 35.344,13.3427 35.123,14.1117 C34.895,14.9357 34.452,15.6507 34.16,15.9437 L30.227,19.6207 C29.966,19.8647 29.855,20.2287 29.935,20.5757 L32.826,33.0897 L31.687,34.2287 Z M23.329,12.9907 C23.454,12.8657 23.658,12.8657 23.783,12.9907 C23.908,13.1157 23.908,13.3197 23.783,13.4447 L22.414,14.8127 L21.677,14.6427 L23.329,12.9907 Z M35.549,17.3807 C36.174,16.7557 36.764,15.6817 37.048,14.6547 C37.452,13.2527 37.282,12.0877 36.571,11.3757 C35.022,9.8267 31.803,11.1577 30.541,12.4187 L27.256,15.9307 L24.711,15.3427 L25.197,14.8587 C26.101,13.9537 26.101,12.4817 25.197,11.5767 C24.292,10.6727 22.82,10.6727 21.915,11.5767 L19.379,14.1127 L14.764,13.0457 C14.432,12.9687 14.077,13.0697 13.832,13.3137 L11.282,15.8637 C11.049,16.0957 10.947,16.4267 11.004,16.7497 C11.063,17.0727 11.277,17.3457 11.575,17.4817 L21.553,22.0177 L18.281,25.6447 L12.564,25.6447 C12.298,25.6447 12.043,25.7497 11.856,25.9387 L10.093,27.7047 C9.843,27.9557 9.744,28.3207 9.833,28.6627 C9.922,29.0057 10.187,29.2767 10.528,29.3727 L16.794,31.1557 L18.637,37.4857 C18.736,37.8237 19.005,38.0857 19.347,38.1747 C19.43,38.1957 19.514,38.2057 19.597,38.2057 C19.858,38.2057 20.113,38.1037 20.302,37.9147 L22.071,36.1547 C22.259,35.9667 22.366,35.7107 22.366,35.4457 L22.366,29.7217 L25.935,26.4087 L30.463,36.3697 C30.599,36.6687 30.872,36.8817 31.195,36.9407 C31.516,37.0007 31.848,36.8957 32.08,36.6627 L34.631,34.1127 C34.875,33.8677 34.976,33.5167 34.899,33.1807 L33.838,28.5877 L36.382,26.0437 C37.286,25.1397 37.286,23.6667 36.382,22.7627 C35.478,21.8587 34.005,21.8587 33.101,22.7627 L32.607,23.2567 L32.014,20.6887 L35.549,17.3807 Z M39.725,38.5917 C39.725,39.2177 39.216,39.7267 38.59,39.7267 L9.417,39.7267 C8.791,39.7267 8.283,39.2177 8.283,38.5917 L8.283,9.4307 C8.283,8.8047 8.791,8.2957 9.417,8.2957 L38.59,8.2957 C39.216,8.2957 39.725,8.8047 39.725,9.4307 L39.725,38.5917 Z M46.007,14.4427 L46.007,12.4427 L41.725,12.4427 L41.725,9.4307 C41.725,7.7017 40.319,6.2957 38.59,6.2957 L35.566,6.2957 L35.566,1.9997 L33.566,1.9997 L33.566,6.2957 L30.285,6.2957 L30.285,1.9997 L28.285,1.9997 L28.285,6.2957 L25.004,6.2957 L25.004,1.9997 L23.004,1.9997 L23.004,6.2957 L19.723,6.2957 L19.723,1.9997 L17.723,1.9997 L17.723,6.2957 L14.442,6.2957 L14.442,1.9997 L12.442,1.9997 L12.442,6.2957 L9.417,6.2957 C7.689,6.2957 6.283,7.7017 6.283,9.4307 L6.283,12.4427 L2,12.4427 L2,14.4427 L6.283,14.4427 L6.283,17.7227 L2,17.7227 L2,19.7227 L6.283,19.7227 L6.283,23.0037 L2,23.0037 L2,25.0037 L6.283,25.0037 L6.283,28.2847 L2,28.2847 L2,30.2847 L6.283,30.2847 L6.283,33.5657 L2,33.5657 L2,35.5657 L6.283,35.5657 L6.283,38.5917 C6.283,40.3207 7.689,41.7267 9.417,41.7267 L12.442,41.7267 L12.442,46.0077 L14.442,46.0077 L14.442,41.7267 L17.723,41.7267 L17.723,46.0077 L19.723,46.0077 L19.723,41.7267 L23.004,41.7267 L23.004,46.0077 L25.004,46.0077 L25.004,41.7267 L28.285,41.7267 L28.285,46.0077 L30.285,46.0077 L30.285,41.7267 L33.566,41.7267 L33.566,46.0077 L35.566,46.0077 L35.566,41.7267 L38.59,41.7267 C40.319,41.7267 41.725,40.3207 41.725,38.5917 L41.725,35.5657 L46.007,35.5657 L46.007,33.5657 L41.725,33.5657 L41.725,30.2847 L46.007,30.2847 L46.007,28.2847 L41.725,28.2847 L41.725,25.0037 L46.007,25.0037 L46.007,23.0037 L41.725,23.0037 L41.725,19.7227 L46.007,19.7227 L46.007,17.7227 L41.725,17.7227 L41.725,14.4427 L46.007,14.4427 Z" id="Amazon-IOT-RESOURCES-IoT-thing-travel_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,wM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_MQTT_Protocol_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_MQTT_Protocol_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.3459,38.7085 C31.3459,37.7435 31.2019,37.0165 30.9159,36.5265 C30.6299,36.0375 30.2019,35.7925 29.6359,35.7925 C29.0689,35.7925 28.6439,36.0375 28.3559,36.5265 C28.0689,37.0165 27.9259,37.7435 27.9259,38.7085 C27.9259,39.6735 28.0689,40.4035 28.3559,40.8955 C28.6439,41.3885 29.0689,41.6355 29.6359,41.6355 C30.2019,41.6355 30.6299,41.3885 30.9159,40.8955 C31.2019,40.4035 31.3459,39.6735 31.3459,38.7085 Z M18.8609,43.9605 L32.0189,43.9605 C31.5959,43.8745 31.1869,43.7445 30.8009,43.5345 C30.3249,43.2755 29.8889,42.9295 29.4889,42.4965 C28.9369,42.4675 28.4649,42.2995 28.0729,41.9925 C27.6819,41.6845 27.3869,41.2505 27.1869,40.6915 C26.9879,40.1315 26.8879,39.4705 26.8879,38.7085 C26.8879,37.5125 27.1289,36.5835 27.6109,35.9235 C28.0949,35.2625 28.7699,34.9325 29.6359,34.9325 C30.5029,34.9325 31.1789,35.2625 31.6609,35.9235 C32.1439,36.5835 32.3839,37.5125 32.3839,38.7085 C32.3839,39.7025 32.2169,40.5145 31.8819,41.1475 C31.5459,41.7815 31.0659,42.1915 30.4439,42.3795 C30.7239,42.6045 31.0149,42.7755 31.3149,42.8945 C31.6149,43.0125 31.9469,43.0925 32.3119,43.1355 L32.3119,43.9605 L40.1959,43.9605 L43.9609,43.9605 L43.9609,40.1965 L43.9609,32.8485 L18.8609,32.8485 L18.8609,43.9605 Z M16.8609,30.8485 L45.9609,30.8485 L45.9609,40.1965 L45.9609,45.9605 L40.1959,45.9605 L16.8609,45.9605 L16.8609,30.8485 Z M7.7639,1.9995 C4.5859,1.9995 1.9999,4.5855 1.9999,7.7645 L1.9999,40.1965 C1.9999,43.3745 4.5859,45.9605 7.7639,45.9605 L15.2379,45.9605 L15.2379,43.9605 L7.7639,43.9605 C5.6879,43.9605 3.9999,42.2725 3.9999,40.1965 L3.9999,7.7645 C3.9999,5.6885 5.6879,3.9995 7.7639,3.9995 L40.1959,3.9995 C42.2719,3.9995 43.9609,5.6885 43.9609,7.7645 L43.9609,29.2255 L45.9609,29.2255 L45.9609,7.7645 C45.9609,4.5855 43.3749,1.9995 40.1959,1.9995 L7.7639,1.9995 Z M39.9889,42.3375 L41.0079,42.3375 L41.0079,35.9185 L42.8209,35.9185 L42.8209,35.0695 L38.1859,35.0695 L38.1859,35.9185 L39.9889,35.9185 L39.9889,42.3375 Z M34.7439,42.3375 L35.7629,42.3375 L35.7629,35.9185 L37.5769,35.9185 L37.5769,35.0695 L32.9409,35.0695 L32.9409,35.9185 L34.7439,35.9185 L34.7439,42.3375 Z M24.3809,35.0695 L25.4809,35.0695 L25.4809,42.3375 L24.5689,42.3375 L24.5689,36.6425 L23.0799,40.4705 L22.1669,40.4705 L20.6779,36.6425 L20.6779,42.3375 L19.7649,42.3375 L19.7649,35.0695 L20.9089,35.0695 L22.6389,39.5165 L24.3809,35.0695 Z" id="Amazon-IOT-RESOURCES-IoT-MQTT-protocol_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,kM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Shadow_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Shadow_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.437,40.4143 L37.803,40.4143 L37.803,38.0493 L35.437,38.0493 L35.437,40.4143 Z M38.803,42.4143 C39.356,42.4143 39.803,41.9673 39.803,41.4143 L39.803,37.0493 C39.803,36.4963 39.356,36.0493 38.803,36.0493 L34.437,36.0493 C33.884,36.0493 33.437,36.4963 33.437,37.0493 L33.437,41.4143 C33.437,41.9673 33.884,42.4143 34.437,42.4143 L38.803,42.4143 Z M23.958,38.3003 L25.47,40.3503 L22.446,40.3503 L23.958,38.3003 Z M27.451,42.3503 C27.828,42.3503 28.173,42.1383 28.343,41.8023 C28.513,41.4653 28.479,41.0603 28.255,40.7573 L24.763,36.0213 C24.575,35.7663 24.276,35.6153 23.958,35.6153 C23.641,35.6153 23.342,35.7653 23.154,36.0213 L19.661,40.7573 C19.437,41.0603 19.403,41.4653 19.573,41.8023 C19.743,42.1373 20.088,42.3503 20.465,42.3503 L27.451,42.3503 Z M12.654,39.2313 C12.654,39.9793 12.044,40.5893 11.296,40.5893 C10.548,40.5893 9.939,39.9793 9.939,39.2313 C9.939,38.4833 10.548,37.8743 11.296,37.8743 C12.044,37.8743 12.654,38.4833 12.654,39.2313 Z M14.654,39.2313 C14.654,37.3803 13.148,35.8743 11.296,35.8743 C9.445,35.8743 7.939,37.3803 7.939,39.2313 C7.939,41.0833 9.445,42.5893 11.296,42.5893 C13.148,42.5893 14.654,41.0833 14.654,39.2313 Z M5.747,43.9073 L42.168,43.9073 L42.168,34.5553 L5.747,34.5553 L5.747,43.9073 Z M4.747,32.5553 C4.195,32.5553 3.747,33.0033 3.747,33.5553 L3.747,44.9073 C3.747,45.4603 4.195,45.9073 4.747,45.9073 L43.168,45.9073 C43.721,45.9073 44.168,45.4603 44.168,44.9073 L44.168,33.5553 C44.168,33.0033 43.721,32.5553 43.168,32.5553 L4.747,32.5553 Z M32.808,23.0133 L34.31,23.0133 L34.31,21.5123 L32.808,21.5123 L32.808,23.0133 Z M31.808,19.5123 C31.255,19.5123 30.808,19.9603 30.808,20.5123 L30.808,24.0133 C30.808,24.5663 31.255,25.0133 31.808,25.0133 L35.31,25.0133 C35.863,25.0133 36.31,24.5663 36.31,24.0133 L36.31,20.5123 C36.31,19.9603 35.863,19.5123 35.31,19.5123 L31.808,19.5123 Z M22.6,22.9503 L23.376,22.0193 L24.152,22.9503 L22.6,22.9503 Z M24.145,19.8173 C23.954,19.5893 23.673,19.4573 23.376,19.4573 C23.079,19.4573 22.798,19.5893 22.608,19.8163 L19.697,23.3093 C19.449,23.6083 19.395,24.0223 19.56,24.3743 C19.724,24.7253 20.078,24.9503 20.465,24.9503 L26.287,24.9503 C26.674,24.9503 27.028,24.7253 27.192,24.3743 C27.357,24.0233 27.303,23.6083 27.055,23.3103 L24.145,19.8173 Z M12.605,22.2043 C12.605,21.7213 12.997,21.3293 13.48,21.3293 C13.961,21.3293 14.354,21.7213 14.354,22.2043 C14.354,22.6853 13.961,23.0783 13.48,23.0783 C12.997,23.0783 12.605,22.6853 12.605,22.2043 Z M10.605,22.2043 C10.605,23.7893 11.895,25.0783 13.48,25.0783 C15.065,25.0783 16.354,23.7893 16.354,22.2043 C16.354,20.6193 15.065,19.3293 13.48,19.3293 C11.895,19.3293 10.605,20.6193 10.605,22.2043 Z M10.114,25.5693 L36.929,25.5693 L36.929,18.8383 L10.114,18.8383 L10.114,25.5693 Z M37.929,27.5693 C38.482,27.5693 38.929,27.1223 38.929,26.5693 L38.929,17.8383 C38.929,17.2853 38.482,16.8383 37.929,16.8383 L9.114,16.8383 C8.561,16.8383 8.114,17.2853 8.114,17.8383 L8.114,26.5693 C8.114,27.1223 8.561,27.5693 9.114,27.5693 L37.929,27.5693 Z M9.007,15.9643 C9.494,15.8413 9.813,15.3753 9.753,14.8763 C9.705,14.4763 9.681,14.0713 9.681,13.6723 C9.681,10.0613 12.178,6.1783 15.367,4.8303 C16.803,4.2223 18.131,3.9813 19.335,3.9813 C22.759,3.9813 25.177,5.9363 26.233,6.9943 C27.397,8.1593 28.305,9.6493 28.934,11.4253 C29.057,11.7733 29.363,12.0253 29.729,12.0803 C30.09,12.1303 30.46,11.9813 30.68,11.6853 C31.553,10.5063 32.971,9.9983 34.288,10.3813 C35.882,10.8473 36.934,12.4723 37.116,14.7373 C37.05,15.2643 37.412,15.7543 37.939,15.8443 C39.736,16.1523 43.915,17.4143 43.915,22.4603 C43.915,28.4663 38.081,29.0443 37.918,29.0623 L10.744,29.0343 C7.186,29.0303 4.232,26.3583 4.018,22.9513 C4.006,22.7693 4,22.5863 4,22.3953 C4,17.9083 7.137,16.4403 9.007,15.9643 Z M37.998,31.0593 C40.737,30.8373 45.915,28.7543 45.915,22.4603 C45.915,17.4693 42.5,14.8813 39.051,14.0343 C38.669,11.1893 37.131,9.1293 34.85,8.4623 C33.242,7.9883 31.555,8.3303 30.233,9.3233 C29.557,7.8803 28.692,6.6253 27.648,5.5803 C24.08,2.0093 19.199,1.0393 14.587,2.9883 C10.65,4.6523 7.681,9.2453 7.681,13.6723 C7.681,13.8703 7.686,14.0703 7.696,14.2703 C5.514,15.0283 2,17.0773 2,22.3953 C2,22.6293 2.008,22.8553 2.022,23.0763 C2.301,27.5343 6.131,31.0293 10.742,31.0343 L37.998,31.0593 Z" id="Amazon-IOT-RESOURCES-IoT-shadow_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,TM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Fire_TV_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Fire_TV_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40.3984,18.7762 C40.7964,19.2682 40.2934,22.6832 38.3464,24.3122 C38.0464,24.5622 37.7614,24.4292 37.8944,24.0982 C38.3324,23.0042 39.3134,20.5542 38.8484,19.9592 C38.3844,19.3642 35.7794,19.6772 34.6094,19.8172 C34.2544,19.8602 34.1994,19.5502 34.5194,19.3252 C36.5974,17.8662 40.0024,18.2872 40.3984,18.7762 Z M7.8824,19.0432 C12.5524,21.7612 18.3284,23.3972 24.2924,23.3972 C28.3174,23.3972 32.7404,22.5612 36.8104,20.8352 C37.4234,20.5752 37.9384,21.2392 37.3374,21.6832 C33.7074,24.3632 28.4444,25.7882 23.9124,25.7882 C17.5594,25.7882 11.8384,23.4392 7.5104,19.5312 C7.1704,19.2232 7.4734,18.8042 7.8824,19.0432 Z M3.9994,32.5622 L43.8884,32.5622 L43.8884,11.0002 L3.9994,11.0002 L3.9994,32.5622 Z M2.9994,9.0002 C2.4474,9.0002 1.9994,9.4472 1.9994,10.0002 L1.9994,33.5622 C1.9994,34.1152 2.4474,34.5622 2.9994,34.5622 L22.9444,34.5622 L22.9444,37.7992 L17.8354,37.7992 L17.8354,39.7992 L30.0524,39.7992 L30.0524,37.7992 L24.9444,37.7992 L24.9444,34.5622 L44.8884,34.5622 C45.4414,34.5622 45.8884,34.1152 45.8884,33.5622 L45.8884,10.0002 C45.8884,9.4472 45.4414,9.0002 44.8884,9.0002 L2.9994,9.0002 Z" id="Amazon-IOT-RESOURCES-Fire-TV_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,RM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Connector_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Connector_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M29.2267,30.4492 L29.2267,18.0002 L33.2177,18.0002 C36.6507,18.0002 39.4427,20.7932 39.4427,24.2252 C39.4427,27.6572 36.6507,30.4492 33.2177,30.4492 L29.2267,30.4492 Z M45.9997,23.2242 L41.3747,23.2242 C40.8787,19.1602 37.4127,16.0002 33.2177,16.0002 L28.2267,16.0002 C27.6737,16.0002 27.2267,16.4472 27.2267,17.0002 L27.2267,31.4492 C27.2267,32.0022 27.6737,32.4492 28.2267,32.4492 L33.2177,32.4492 C37.4137,32.4492 40.8797,29.2882 41.3757,25.2242 L45.9997,25.2242 L45.9997,23.2242 Z M18.7737,30.4492 L14.7817,30.4492 C11.3497,30.4492 8.5567,27.6572 8.5567,24.2242 C8.5567,20.7922 11.3497,18.0002 14.7817,18.0002 L18.7737,18.0002 L18.7737,30.4492 Z M20.7737,17.0002 C20.7737,16.4472 20.3257,16.0002 19.7737,16.0002 L14.7817,16.0002 C10.5857,16.0002 7.1197,19.1602 6.6237,23.2242 L1.9997,23.2242 L1.9997,25.2242 L6.6237,25.2242 C7.1197,29.2892 10.5857,32.4492 14.7817,32.4492 L19.7737,32.4492 C20.3257,32.4492 20.7737,32.0022 20.7737,31.4492 L20.7737,27.6132 L24.8557,27.6132 L24.8557,25.6132 L20.7737,25.6132 L20.7737,22.8372 L24.8557,22.8372 L24.8557,20.8372 L20.7737,20.8372 L20.7737,17.0002 Z" id="Amazon-AWS-IoT-Greengrass-Connector_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,MM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Interprocess-Communication_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Interprocess-Communication_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40.6875,15.981 L42.1015,17.395 L37.7265,21.77 C37.5315,21.965 37.2755,22.063 37.0195,22.063 C36.7635,22.063 36.5075,21.965 36.3125,21.77 L31.9375,17.395 L33.3515,15.981 L36.0005,18.629 L36.0005,15.447 C36.0005,12.995 34.0045,11 31.5515,11 L25.9995,11 L25.9995,9 L31.5515,9 C35.1075,9 37.9995,11.892 37.9995,15.447 L37.9995,18.669 L40.6875,15.981 Z M32.7205,33.693 C32.3375,34.089 31.7055,34.103 31.3065,33.72 C31.1145,33.535 31.0055,33.286 30.9995,33.02 C30.9955,32.752 31.0935,32.499 31.2795,32.306 C31.4755,32.103 31.7375,32 31.9995,32 C32.2495,32 32.4995,32.092 32.6925,32.278 C32.6925,32.279 32.6925,32.279 32.6935,32.279 C32.8855,32.464 32.9945,32.713 33.0005,32.98 C33.0045,33.247 32.9065,33.5 32.7205,33.693 L32.7205,33.693 Z M29.8375,30.92 C29.2825,31.498 28.9855,32.257 29.0005,33.059 C29.0165,33.86 29.3435,34.607 29.9205,35.162 C30.5015,35.721 31.2505,35.998 31.9995,35.998 C32.7875,35.998 33.5745,35.69 34.1625,35.079 C34.7175,34.501 35.0145,33.742 34.9995,32.94 C34.9835,32.139 34.6565,31.392 34.0795,30.837 C32.8855,29.689 30.9835,29.729 29.8375,30.92 L29.8375,30.92 Z M38.2115,36.597 L36.0385,36.161 C35.7645,36.104 35.4775,36.168 35.2505,36.335 L34.1725,37.124 C33.9485,37.288 33.8025,37.538 33.7705,37.814 L33.5135,40.003 L30.2605,40.001 L30.0075,37.828 C29.9755,37.554 29.8325,37.305 29.6095,37.14 L28.5175,36.332 C28.2905,36.164 28.0025,36.099 27.7265,36.155 L25.5715,36.586 L24.5685,33.491 L26.5875,32.565 C26.8415,32.449 27.0355,32.231 27.1225,31.966 L27.5315,30.71 C27.6175,30.444 27.5885,30.154 27.4525,29.91 L26.3665,27.977 L28.9995,26.066 L30.4915,27.685 C30.6805,27.891 30.9475,28.007 31.2265,28.007 L31.2325,28.007 L32.5895,28 C32.8675,27.998 33.1305,27.881 33.3195,27.677 L34.8005,26.071 L37.4305,27.985 L36.3485,29.91 C36.2125,30.152 36.1835,30.439 36.2675,30.703 L36.6715,31.974 C36.7575,32.242 36.9525,32.461 37.2085,32.579 L39.2185,33.503 L38.2115,36.597 Z M40.8625,32.057 L38.4445,30.946 L38.3055,30.511 L39.6105,28.189 C39.8585,27.748 39.7365,27.189 39.3265,26.891 L35.2565,23.93 C34.8465,23.631 34.2785,23.687 33.9335,24.061 L32.1435,26.002 L31.6635,26.005 L29.8685,24.057 C29.5225,23.683 28.9555,23.628 28.5455,23.925 L24.4715,26.88 C24.0605,27.178 23.9385,27.737 24.1865,28.18 L25.4935,30.507 L25.3555,30.93 L22.9255,32.044 C22.4645,32.255 22.2355,32.779 22.3915,33.261 L23.9435,38.05 C24.0995,38.533 24.5895,38.821 25.0905,38.722 L27.6845,38.203 L28.0715,38.49 L28.3765,41.115 C28.4355,41.619 28.8625,41.999 29.3695,42 L34.4025,42.004 L34.4035,42.004 C34.9105,42.004 35.3375,41.625 35.3965,41.121 L35.7065,38.48 L36.0775,38.208 L38.6915,38.732 C39.1815,38.833 39.6815,38.544 39.8385,38.062 L41.3965,33.275 C41.5535,32.793 41.3245,32.269 40.8625,32.057 L40.8625,32.057 Z M16.4485,37 L22.0005,37 L22.0005,39 L16.4485,39 C12.8925,39 10.0005,36.107 10.0005,32.552 L10.0005,29.793 L7.3825,32.41 L5.9685,30.996 L10.3435,26.621 C10.7345,26.23 11.3675,26.23 11.7575,26.621 L16.1325,30.996 L14.7185,32.41 L12.0005,29.691 L12.0005,32.552 C12.0005,35.004 13.9955,37 16.4485,37 L16.4485,37 Z M44.0005,39.552 C44.0005,42.004 42.0045,44 39.5515,44 L8.4485,44 C5.9955,44 3.9995,42.004 3.9995,39.552 L3.9995,8.447 C3.9995,5.995 5.9955,4 8.4485,4 L39.5515,4 C42.0045,4 44.0005,5.995 44.0005,8.447 L44.0005,39.552 Z M39.5515,2 L8.4485,2 C4.8925,2 1.9995,4.892 1.9995,8.447 L1.9995,39.552 C1.9995,43.107 4.8925,46 8.4485,46 L39.5515,46 C43.1075,46 45.9995,43.107 45.9995,39.552 L45.9995,8.447 C45.9995,4.892 43.1075,2 39.5515,2 L39.5515,2 Z M15.2795,15.306 C15.4755,15.103 15.7375,15 16.0005,15 C16.2495,15 16.4995,15.092 16.6925,15.278 C16.6925,15.279 16.6925,15.279 16.6935,15.279 C16.8855,15.464 16.9945,15.713 17.0005,15.98 C17.0045,16.247 16.9065,16.5 16.7205,16.693 C16.3385,17.09 15.7065,17.103 15.3065,16.72 C15.1145,16.535 15.0055,16.286 15.0005,16.02 C14.9955,15.752 15.0935,15.499 15.2795,15.306 L15.2795,15.306 Z M15.9995,18.998 C16.7875,18.998 17.5745,18.69 18.1625,18.079 C18.7175,17.501 19.0145,16.742 18.9995,15.94 C18.9835,15.139 18.6565,14.392 18.0795,13.837 C16.8855,12.689 14.9835,12.728 13.8375,13.92 C13.2825,14.498 12.9855,15.257 13.0005,16.059 C13.0165,16.86 13.3435,17.607 13.9205,18.162 C14.5015,18.721 15.2505,18.998 15.9995,18.998 L15.9995,18.998 Z M10.9705,15.565 C11.2245,15.449 11.4175,15.232 11.5035,14.967 L11.9145,13.71 C12.0005,13.444 11.9725,13.154 11.8355,12.91 L10.7495,10.977 L13.3825,9.066 L14.8745,10.685 C15.0635,10.891 15.3305,11.007 15.6095,11.007 L15.6155,11.007 L16.9735,11 C17.2505,10.998 17.5145,10.881 17.7035,10.677 L19.1835,9.071 L21.8135,10.985 L20.7315,12.91 C20.5955,13.152 20.5665,13.439 20.6505,13.703 L21.0545,14.974 C21.1405,15.242 21.3345,15.462 21.5905,15.579 L23.6025,16.503 L22.5945,19.597 L20.4215,19.161 C20.1505,19.105 19.8615,19.168 19.6345,19.334 L18.5555,20.124 C18.3325,20.288 18.1855,20.538 18.1535,20.814 L17.8965,23.003 L14.6435,23.001 L14.3905,20.828 C14.3585,20.554 14.2145,20.305 13.9925,20.14 L12.9005,19.332 C12.6725,19.164 12.3865,19.099 12.1095,19.155 L9.9545,19.586 L8.9525,16.491 L10.9705,15.565 Z M8.3265,21.05 C8.4825,21.533 8.9735,21.819 9.4735,21.722 L12.0675,21.203 L12.4545,21.49 L12.7595,24.115 C12.8185,24.619 13.2455,24.999 13.7515,25 L18.7855,25.004 L18.7865,25.004 C19.2925,25.004 19.7205,24.625 19.7795,24.121 L20.0885,21.48 L20.4605,21.208 L23.0745,21.732 C23.5645,21.832 24.0635,21.543 24.2215,21.062 L25.7805,16.275 C25.9375,15.793 25.7085,15.269 25.2465,15.057 L22.8275,13.946 L22.6885,13.511 L23.9935,11.189 C24.2415,10.748 24.1195,10.189 23.7085,9.891 L19.6395,6.93 C19.2285,6.631 18.6615,6.688 18.3165,7.061 L16.5275,9.002 L16.0455,9.005 L14.2505,7.057 C13.9055,6.683 13.3385,6.628 12.9285,6.925 L8.8545,9.88 C8.4435,10.179 8.3215,10.737 8.5695,11.18 L9.8765,13.507 L9.7395,13.93 L7.3095,15.044 C6.8485,15.256 6.6195,15.779 6.7755,16.261 L8.3265,21.05 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,AM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_HTTP2-Protocol_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_HTTP2-Protocol_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M12.7421,43.9609 L40.1971,43.9609 L43.9611,43.9609 L43.9611,40.1969 L43.9611,32.8489 L12.7421,32.8489 L12.7421,43.9609 Z M10.7421,30.8489 L45.9611,30.8489 L45.9611,40.1969 L45.9611,45.9609 L40.1971,45.9609 L10.7421,45.9609 L10.7421,30.8489 Z M7.7641,1.9999 C4.5861,1.9999 2.0001,4.5859 2.0001,7.7649 L2.0001,40.1969 C2.0001,43.3749 4.5861,45.9609 7.7641,45.9609 L9.1201,45.9609 L9.1201,43.9609 L7.7641,43.9609 C5.6881,43.9609 4.0001,42.2729 4.0001,40.1969 L4.0001,7.7649 C4.0001,5.6889 5.6881,3.9999 7.7641,3.9999 L40.1971,3.9999 C42.2721,3.9999 43.9611,5.6889 43.9611,7.7649 L43.9611,29.2259 L45.9611,29.2259 L45.9611,7.7649 C45.9611,4.5859 43.3751,1.9999 40.1971,1.9999 L7.7641,1.9999 Z M43.0491,41.4679 L40.1951,41.4679 C41.0061,40.4189 41.5801,39.6419 41.9151,39.1339 C42.2521,38.6269 42.4811,38.2019 42.6081,37.8589 C42.7341,37.5179 42.7971,37.1849 42.7971,36.8629 C42.7971,36.2549 42.6461,35.7809 42.3461,35.4409 C42.0461,35.1029 41.6251,34.9329 41.0871,34.9329 C40.7791,34.9329 40.4781,34.9869 40.1851,35.0959 C39.8911,35.2029 39.5871,35.3769 39.2721,35.6139 L39.2721,36.5069 C39.9361,36.0589 40.4851,35.8349 40.9201,35.8349 C41.4861,35.8349 41.7681,36.1979 41.7681,36.9259 C41.7681,37.2549 41.6881,37.6019 41.5271,37.9649 C41.3671,38.3279 41.1011,38.7849 40.7301,39.3329 C40.3601,39.8829 39.8211,40.6219 39.1141,41.5519 L39.1141,42.3389 L43.0491,42.3389 L43.0491,41.4679 Z M34.4781,43.8499 L35.4651,43.8499 L38.3071,34.4289 L37.3211,34.4289 L34.4781,43.8499 Z M33.1301,36.2489 C32.9451,36.0009 32.6871,35.8769 32.3591,35.8769 L31.3201,35.8769 L31.3201,38.7089 L32.3591,38.7089 C32.6871,38.7089 32.9451,38.5839 33.1301,38.3309 C33.3141,38.0799 33.4071,37.7329 33.4071,37.2929 C33.4071,36.8459 33.3141,36.4969 33.1301,36.2489 Z M34.4141,37.2929 C34.4141,37.9649 34.2341,38.5029 33.8751,38.9089 C33.5141,39.3149 33.0441,39.5169 32.4641,39.5169 L31.3201,39.5169 L31.3201,42.3389 L30.3341,42.3389 L30.3341,35.0689 L32.4641,35.0689 C32.8541,35.0689 33.1991,35.1629 33.4971,35.3519 C33.7941,35.5409 34.0211,35.8039 34.1791,36.1389 C34.3371,36.4749 34.4141,36.8589 34.4141,37.2929 Z M24.7641,35.9189 L26.5691,35.9189 L26.5691,42.3389 L27.5861,42.3389 L27.5861,35.9189 L29.4011,35.9189 L29.4011,35.0689 L24.7641,35.0689 L24.7641,35.9189 Z M19.5181,35.9189 L21.3231,35.9189 L21.3231,42.3389 L22.3411,42.3389 L22.3411,35.9189 L24.1551,35.9189 L24.1551,35.0689 L19.5181,35.0689 L19.5181,35.9189 Z M17.5681,35.0689 L18.5861,35.0689 L18.5861,42.3389 L17.5681,42.3389 L17.5681,39.0339 L14.9251,39.0339 L14.9251,42.3389 L13.9071,42.3389 L13.9071,35.0689 L14.9251,35.0689 L14.9251,38.2059 L17.5681,38.2059 L17.5681,35.0689 Z" id="Amazon-IOT-RESOURCES-IoT-HTTP/2-protocol_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,NM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Fire-TV_Stick_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Fire-TV_Stick_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.744,25.1944 C31.492,25.4054 31.251,25.2934 31.363,25.0134 C31.733,24.0904 32.56,22.0254 32.167,21.5234 C31.776,21.0224 29.579,21.2864 28.593,21.4044 C28.294,21.4394 28.247,21.1784 28.517,20.9894 C30.27,19.7584 33.14,20.1144 33.474,20.5264 C33.81,20.9414 33.386,23.8204 31.744,25.1944 Z M19.574,26.4384 C14.217,26.4384 9.394,24.4584 5.745,21.1634 C5.458,20.9044 5.713,20.5504 6.058,20.7514 C9.995,23.0424 14.866,24.4224 19.895,24.4224 C23.287,24.4224 27.017,23.7184 30.449,22.2624 C30.966,22.0434 31.401,22.6034 30.894,22.9774 C27.832,25.2364 23.395,26.4384 19.574,26.4384 Z M40.698,28.8534 L43.941,28.8534 L43.941,18.6214 L40.698,18.6214 L40.698,28.8534 Z M38.698,30.9174 C38.698,31.2244 38.448,31.4744 38.14,31.4744 L4,31.4744 L4,16.0004 L38.14,16.0004 C38.448,16.0004 38.698,16.2504 38.698,16.5574 L38.698,17.6214 L38.698,29.8534 L38.698,30.9174 Z M40.698,16.6214 L40.698,16.5574 C40.698,15.1474 39.55,14.0004 38.14,14.0004 L3,14.0004 C2.448,14.0004 2,14.4474 2,15.0004 L2,32.4744 C2,33.0274 2.448,33.4744 3,33.4744 L38.14,33.4744 C39.55,33.4744 40.698,32.3274 40.698,30.9174 L40.698,30.8534 L44.941,30.8534 C45.494,30.8534 45.941,30.4064 45.941,29.8534 L45.941,17.6214 C45.941,17.0684 45.494,16.6214 44.941,16.6214 L40.698,16.6214 Z" id="Amazon-IOT-RESOURCES-Fire-TV-stick_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,IM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Core_Device-Advisor_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Core_Device-Advisor_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.0683481,40.7777 C22.0333481,40.7777 20.2113481,40.0237 19.3123481,38.8087 L20.9203481,37.6187 C21.3463481,38.1957 22.4863481,38.7777 24.0683481,38.7777 C25.6533481,38.7777 26.7923481,38.1947 27.2173481,37.6187 L28.8273481,38.8057 C27.9293481,40.0227 26.1053481,40.7777 24.0683481,40.7777 M30.0903481,41.7607 L31.7003481,42.9497 C30.2833481,44.8667 27.3593481,46.0577 24.0683481,46.0577 C20.7803481,46.0577 17.8563481,44.8677 16.4393481,42.9527 L18.0473481,41.7627 C19.0623481,43.1357 21.4823481,44.0577 24.0683481,44.0577 C26.6563481,44.0577 29.0763481,43.1347 30.0903481,41.7607 M24.0683481,20.6007 C26.1053481,20.6007 27.9283481,21.3557 28.8273481,22.5707 L27.2173481,23.7597 C26.7923481,23.1827 25.6523481,22.6007 24.0683481,22.6007 C22.4863481,22.6007 21.3463481,23.1827 20.9203481,23.7587 L19.3123481,22.5697 C20.2113481,21.3547 22.0333481,20.6007 24.0683481,20.6007 M24.0683481,17.3197 C21.4823481,17.3197 19.0623481,18.2427 18.0473481,19.6147 L16.4393481,18.4247 C17.8573481,16.5097 20.7803481,15.3197 24.0683481,15.3197 C27.3593481,15.3197 30.2833481,16.5107 31.7003481,18.4277 L30.0903481,19.6167 C29.0763481,18.2427 26.6563481,17.3197 24.0683481,17.3197 M4.06534813,22.5107 L2.06534813,22.5107 C2.06534813,17.1477 5.60434813,15.0917 7.78634813,14.3357 L7.75534813,13.7937 C7.75334813,9.2847 10.7243481,4.6677 14.6653481,2.9937 C19.2813481,1.0337 24.1693481,2.0077 27.7413481,5.6017 C28.7883481,6.6537 29.6563481,7.9187 30.3323481,9.3717 C31.7433481,8.3167 33.5893481,7.9817 35.3063481,8.5447 C37.5673481,9.2867 38.9883481,11.3427 39.1993481,14.1147 C42.6933481,14.9807 46.1423481,17.5857 46.1423481,22.5757 L44.1423481,22.5757 C44.1423481,17.5107 39.8773481,16.2297 38.0433481,15.9137 C37.5043481,15.8207 37.1383481,15.3117 37.2253481,14.7707 C37.2263481,12.5787 36.2983481,10.9757 34.6813481,10.4447 C33.2623481,9.9777 31.6903481,10.4937 30.7773481,11.7317 C30.5583481,12.0287 30.1943481,12.1797 29.8253481,12.1277 C29.4593481,12.0727 29.1523481,11.8197 29.0293481,11.4707 C28.4003481,9.6847 27.4893481,8.1847 26.3233481,7.0117 C24.8943481,5.5737 20.9763481,2.4857 15.4463481,4.8347 C12.2543481,6.1907 9.75334813,10.1007 9.75334813,13.7357 L9.82934813,15.0057 C9.85734813,15.4827 9.54334813,15.9137 9.07934813,16.0327 C7.20734813,16.5127 4.06534813,17.9937 4.06534813,22.5107 M39.6453481,36.5467 C37.7373481,36.5467 36.0013481,35.4087 35.2213481,33.6487 C35.0613481,33.2867 34.7033481,33.0527 34.3073481,33.0527 L13.8413481,33.0527 C13.4463481,33.0527 13.0883481,33.2867 12.9273481,33.6487 C12.1483481,35.4087 10.4123481,36.5467 8.50434813,36.5467 C6.91334813,36.5467 5.48234813,35.4107 4.60234813,34.0527 L8.06934813,34.0527 C8.62234813,34.0527 9.06934813,33.6057 9.06934813,33.0527 L9.06934813,28.0527 C9.06934813,27.5007 8.62234813,27.0527 8.06934813,27.0527 L4.66834813,27.0527 C5.55434813,25.6527 6.99034813,24.4777 8.56534813,24.4777 C10.5113481,24.4777 12.2003481,25.6137 12.9713481,27.4417 C13.1283481,27.8127 13.4903481,28.0527 13.8923481,28.0527 L34.3193481,28.0527 C34.7213481,28.0527 35.0853481,27.8117 35.2413481,27.4417 C36.0113481,25.6137 37.6993481,24.4777 39.6463481,24.4777 C41.2223481,24.4777 42.6573481,25.6527 43.5443481,27.0527 L40.0693481,27.0527 C39.5163481,27.0527 39.0693481,27.5007 39.0693481,28.0527 L39.0693481,33.0527 C39.0693481,33.6057 39.5163481,34.0527 40.0693481,34.0527 L43.5463481,34.0527 C42.6673481,35.4107 41.2363481,36.5467 39.6453481,36.5467 M45.9643481,32.4737 C45.7763481,32.2097 45.4723481,32.0527 45.1483481,32.0527 L41.0693481,32.0527 L41.0693481,29.0527 L45.1383481,29.0527 C45.4633481,29.0527 45.7673481,28.8957 45.9553481,28.6317 C46.1423481,28.3667 46.1893481,28.0277 46.0823481,27.7217 C45.1663481,25.1157 42.6613481,22.4777 39.6463481,22.4777 C37.1473481,22.4777 34.8773481,23.8607 33.6913481,26.0527 L14.5203481,26.0527 C13.3343481,23.8607 11.0633481,22.4777 8.56534813,22.4777 C5.55134813,22.4777 3.04734813,25.1157 2.12934813,27.7207 C2.02134813,28.0267 2.06834813,28.3657 2.25634813,28.6307 C2.44334813,28.8957 2.74834813,29.0527 3.07234813,29.0527 L7.06934813,29.0527 L7.06934813,32.0527 L3.00034813,32.0527 C2.67534813,32.0527 2.37234813,32.2097 2.18434813,32.4737 C1.99734813,32.7377 1.94934813,33.0767 2.05534813,33.3827 C2.95134813,35.9487 5.45434813,38.5467 8.50434813,38.5467 C10.9803481,38.5467 13.2513481,37.1947 14.4583481,35.0527 L33.6913481,35.0527 C34.8983481,37.1947 37.1693481,38.5467 39.6453481,38.5467 C42.6953481,38.5467 45.1973481,35.9487 46.0923481,33.3827 C46.1993481,33.0767 46.1513481,32.7377 45.9643481,32.4737" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,OM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Industrial-PC_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Industrial-PC_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17,29 L21,29 L21,27 L17,27 L17,29 Z M27,29 L33,29 L33,27 L27,27 L27,29 Z M27,26 L33,26 L33,24 L27,24 L27,26 Z M20,26 L23,26 L23,24 L20,24 L20,26 Z M15,26 L18,26 L18,24 L15,24 L15,26 Z M33,20 L33,17 L34.632,17 C34.831,17 35,17.168 35,17.368 L35,20 L33,20 Z M35,30.632 C35,30.832 34.831,31 34.632,31 L13.368,31 C13.169,31 13,30.832 13,30.632 L13,22 L35,22 L35,30.632 Z M13.368,17 L15,17 L15,20 L13,20 L13,17.368 C13,17.168 13.169,17 13.368,17 L13.368,17 Z M17,20 L19,20 L19,17 L17,17 L17,20 Z M21,20 L23,20 L23,17 L21,17 L21,20 Z M25,20 L27,20 L27,17 L25,17 L25,20 Z M29,20 L31,20 L31,17 L29,17 L29,20 Z M34.632,15 L13.368,15 C12.063,15 11,16.063 11,17.368 L11,30.632 C11,31.937 12.063,33 13.368,33 L34.632,33 C35.938,33 37,31.937 37,30.632 L37,22 L37,20 L37,17.368 C37,16.063 35.938,15 34.632,15 L34.632,15 Z M39,37.865 C39,38.491 38.491,39 37.865,39 L10.135,39 C9.509,39 9,38.491 9,37.865 L9,10.135 C9,9.509 9.509,9 10.135,9 L37.865,9 C38.491,9 39,9.509 39,10.135 L39,37.865 Z M46,15 L46,13 L41,13 L41,10.135 C41,8.406 39.594,7 37.865,7 L35,7 L35,2 L33,2 L33,7 L30,7 L30,2 L28,2 L28,7 L25,7 L25,2 L23,2 L23,7 L20,7 L20,2 L18,2 L18,7 L15,7 L15,2 L13,2 L13,7 L10.135,7 C8.406,7 7,8.406 7,10.135 L7,13 L2,13 L2,15 L7,15 L7,18 L2,18 L2,20 L7,20 L7,23 L2,23 L2,25 L7,25 L7,28 L2,28 L2,30 L7,30 L7,33 L2,33 L2,35 L7,35 L7,37.865 C7,39.594 8.406,41 10.135,41 L13,41 L13,46 L15,46 L15,41 L18,41 L18,46 L20,46 L20,41 L23,41 L23,46 L25,46 L25,41 L28,41 L28,46 L30,46 L30,41 L33,41 L33,46 L35,46 L35,41 L37.865,41 C39.594,41 41,39.594 41,37.865 L41,35 L46,35 L46,33 L41,33 L41,30 L46,30 L46,28 L41,28 L41,25 L46,25 L46,23 L41,23 L41,20 L46,20 L46,18 L41,18 L41,15 L46,15 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,DM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Desired-State_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Desired-State_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.437,36.055 L38.676,36.055 L38.676,32.816 L35.437,32.816 L35.437,36.055 Z M40.676,37.056 C40.676,37.608 40.229,38.056 39.676,38.056 L34.437,38.056 C33.884,38.056 33.437,37.608 33.437,37.056 L33.437,31.816 C33.437,31.264 33.884,30.816 34.437,30.816 L39.676,30.816 C40.229,30.816 40.676,31.264 40.676,31.816 L40.676,37.056 Z M23.104,36.056 L24.811,36.056 L23.957,34.633 L23.104,36.056 Z M20.481,36.541 L23.1,32.175 C23.461,31.573 24.454,31.573 24.815,32.175 L27.435,36.541 C27.621,36.85 27.625,37.234 27.448,37.548 C27.27,37.862 26.938,38.056 26.578,38.056 L21.338,38.056 C20.978,38.056 20.646,37.862 20.468,37.549 C20.29,37.235 20.295,36.851 20.481,36.541 Z M10.86,36.056 C11.512,36.056 12.042,35.524 12.042,34.872 C12.042,34.22 11.512,33.689 10.86,33.689 C10.207,33.689 9.676,34.22 9.676,34.872 C9.676,35.524 10.207,36.056 10.86,36.056 Z M10.86,31.689 C12.615,31.689 14.042,33.117 14.042,34.872 C14.042,36.628 12.615,38.056 10.86,38.056 C9.104,38.056 7.676,36.628 7.676,34.872 C7.676,33.117 9.104,31.689 10.86,31.689 Z M32.817,39.549 L41.296,39.549 L41.296,15.352 L32.817,15.352 L32.817,39.549 Z M30.817,14.352 C30.817,13.799 31.264,13.351 31.817,13.351 L42.295,13.351 C42.848,13.351 43.295,13.799 43.295,14.352 L43.295,40.549 C43.295,41.102 42.848,41.549 42.295,41.549 L31.817,41.549 C31.264,41.549 30.817,41.102 30.817,40.549 L30.817,14.352 Z M19.719,39.549 L28.198,39.549 L28.198,10.112 L19.719,10.112 L19.719,39.549 Z M18.718,41.549 C18.165,41.549 17.718,41.102 17.718,40.549 L17.718,9.112 C17.718,8.56 18.165,8.112 18.718,8.112 L29.198,8.112 C29.75,8.112 30.198,8.56 30.198,9.112 L30.198,40.549 C30.198,41.102 29.75,41.549 29.198,41.549 L18.718,41.549 Z M6.62,39.549 L15.099,39.549 L15.099,22.338 L6.62,22.338 L6.62,39.549 Z M17.099,40.549 C17.099,41.102 16.652,41.549 16.099,41.549 L5.621,41.549 C5.068,41.549 4.621,41.102 4.621,40.549 L4.621,21.338 C4.621,20.785 5.068,20.338 5.621,20.338 L16.099,20.338 C16.652,20.338 17.099,20.785 17.099,21.338 L17.099,40.549 Z M23.236,45.914 L27.294,45.914 L27.294,43.914 L23.236,43.914 L23.236,45.914 Z M17.149,45.914 L21.208,45.914 L21.208,43.914 L17.149,43.914 L17.149,45.914 Z M29.323,45.914 L33.381,45.914 L33.381,43.914 L29.323,43.914 L29.323,45.914 Z M43.915,27.675 L45.915,27.675 L45.915,23.616 L43.915,23.616 L43.915,27.675 Z M43.915,21.588 L45.915,21.588 L45.915,17.53 L43.915,17.53 L43.915,21.588 Z M43.915,15.501 L45.915,15.501 L45.915,11.443 L43.915,11.443 L43.915,15.501 Z M43.22,6.06 C43.675,6.772 43.915,7.598 43.915,8.448 L43.915,9.414 L45.915,9.414 L45.915,8.448 C45.915,7.216 45.566,6.018 44.906,4.983 L43.22,6.06 Z M43.915,39.467 C43.915,39.571 43.912,39.675 43.904,39.778 L45.9,39.917 C45.91,39.768 45.915,39.618 45.915,39.467 L45.915,35.79 L43.915,35.79 L43.915,39.467 Z M41.884,45.445 C43.389,44.836 44.6,43.693 45.296,42.226 L43.49,41.369 C43.009,42.382 42.172,43.171 41.134,43.592 L41.884,45.445 Z M35.41,43.914 L35.41,45.914 L39.531,45.914 L39.467,43.914 L35.41,43.914 Z M43.915,33.761 L45.915,33.761 L45.915,29.703 L43.915,29.703 L43.915,33.761 Z M11.063,45.914 L15.121,45.914 L15.121,43.914 L11.063,43.914 L11.063,45.914 Z M6.069,2.454 C4.56,3.052 3.341,4.188 2.635,5.653 L4.438,6.52 C4.924,5.51 5.765,4.726 6.805,4.313 L6.069,2.454 Z M12.474,4 L12.474,2 L8.419,2.001 L8.418,2.151 L8.449,4 L12.474,4 Z M20.59,4 L24.648,4 L24.648,2 L20.59,2 L20.59,4 Z M4.613,44.649 C5.73,45.477 7.056,45.914 8.449,45.914 L9.034,45.914 L9.034,43.914 L8.449,43.914 C7.488,43.914 6.573,43.612 5.802,43.042 L4.613,44.649 Z M43.274,3.243 C42.163,2.43 40.846,2 39.467,2 L38.85,2 L38.85,4 L39.467,4 C40.418,4 41.327,4.296 42.092,4.856 L43.274,3.243 Z M4,8.448 C4,8.336 4.004,8.225 4.013,8.113 L2.019,7.957 C2.006,8.119 2,8.283 2,8.448 L2,12.092 L4,12.092 L4,8.448 Z M26.677,4 L30.735,4 L30.735,2 L26.677,2 L26.677,4 Z M32.763,4 L36.821,4 L36.821,2 L32.763,2 L32.763,4 Z M14.503,4 L18.561,4 L18.561,2 L14.503,2 L14.503,4 Z M2,24.266 L4,24.266 L4,20.208 L2,20.208 L2,24.266 Z M4,38.468 L2,38.468 L2,39.467 C2,40.685 2.342,41.873 2.99,42.899 L4.681,41.833 C4.236,41.126 4,40.308 4,39.467 L4,38.468 Z M2,30.353 L4,30.353 L4,26.295 L2,26.295 L2,30.353 Z M2,18.179 L4,18.179 L4,14.121 L2,14.121 L2,18.179 Z M2,36.439 L4,36.439 L4,32.38 L2,32.38 L2,36.439 Z" id="Amazon-IOT-RESOURCES-IoT-desired-state_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,PM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Echo_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Echo_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.9437,26.4878 C31.7667,27.6348 28.1137,28.1718 24.4757,28.1718 C20.8327,28.1718 17.1757,27.6338 14.9987,26.4828 L14.9997,41.0268 C16.1437,42.4018 19.2157,43.9018 24.4757,43.9018 C29.7717,43.9018 32.8437,42.3898 33.9657,41.0098 L33.9437,26.4878 Z M14.9987,23.9138 C14.9997,24.5358 17.9137,26.1718 24.4757,26.1718 C30.8997,26.1718 33.8197,24.6068 33.9397,23.9568 L33.9377,22.5538 C31.7597,23.6998 28.1107,24.2358 24.4757,24.2358 C20.8317,24.2358 17.1757,23.6978 14.9987,22.5458 L14.9987,23.9138 Z M14.9987,19.9768 C14.9997,20.5988 17.9137,22.2358 24.4757,22.2358 C30.8267,22.2358 33.7517,20.7038 33.9337,20.0418 L33.9167,9.2578 C31.7637,10.4328 28.0977,10.9828 24.4447,10.9828 C20.8057,10.9828 17.1547,10.4378 14.9977,9.2728 L14.9987,19.9768 Z M24.4447,8.9828 C30.6587,8.9828 33.5677,7.4928 33.8177,6.8178 C33.7327,6.5808 33.5917,6.3608 33.3757,6.1458 C31.5837,4.3608 26.2657,3.9888 24.4087,3.9998 C16.8307,3.9998 15.3487,6.1138 15.0667,6.7948 C15.2587,7.4598 18.1607,8.9828 24.4447,8.9828 Z M35.9667,41.3588 C35.9667,41.6208 35.8637,41.8738 35.6797,42.0618 C34.2947,43.9438 30.6647,45.9018 24.4757,45.9018 C18.1487,45.9018 14.4887,43.8478 13.1747,41.9248 C13.0607,41.7588 12.9997,41.5618 12.9997,41.3608 L12.9997,6.9528 C13.0067,6.4338 13.3857,1.9998 24.4037,1.9998 C25.1537,2.0018 32.0807,2.0358 34.7857,4.7268 C35.5337,5.4718 35.9137,6.3498 35.9137,7.3378 L35.9337,19.9768 L35.9507,19.9768 C35.9507,20.0248 35.9377,20.0698 35.9337,20.1158 L35.9397,23.9138 L35.9507,23.9138 C35.9507,23.9458 35.9417,23.9738 35.9407,24.0048 L35.9667,41.3588 Z M19.1907,5.4138 C20.1307,5.4138 20.8927,5.7868 20.8927,6.2468 C20.8927,6.7068 20.1307,7.0798 19.1907,7.0798 C18.2497,7.0798 17.4877,6.7068 17.4877,6.2468 C17.4877,5.7868 18.2497,5.4138 19.1907,5.4138 Z" id="Amazon-IOT-RESOURCES-Echo_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,FM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Recipe_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Recipe_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M38,13.106 L37.895,13 L28,13 C27.447,13 27,12.552 27,12 L27,4 L11.075,4 C11.034,4 11,4.034 11,4.075 L11,43.925 C11,43.966 11.034,44 11.075,44 L37.925,44 C37.966,44 38,43.966 38,43.925 L38,13.106 Z M29,4.082 L29,11 L35.899,11 L29,4.082 Z M40,12.692 L40,43.925 C40,45.069 39.069,46 37.925,46 L11.075,46 C9.931,46 9,45.069 9,43.925 L9,4.075 C9,2.931 9.931,2 11.075,2 L29.333,2 C29.599,2 29.854,2.106 30.041,2.294 L39.708,11.986 C39.895,12.174 40,12.428 40,12.692 L40,12.692 Z M23,37 L34,37 L34,35 L23,35 L23,37 Z M23,29 L34,29 L34,27 L23,27 L23,29 Z M15,37 L19,37 L19,35 L15,35 L15,37 Z M15,29 L19,29 L19,27 L15,27 L15,29 Z M15,21 L19,21 L19,19 L15,19 L15,21 Z M23,21 L34,21 L34,19 L23,19 L23,21 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,ZM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component-Private_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component-Private_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,24 C4,22.897 4.897,22 6,22 C7.103,22 8,22.897 8,24 C8,25.103 7.103,26 6,26 C4.897,26 4,25.103 4,24 L4,24 Z M24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 C22,4.897 22.897,4 24,4 L24,4 Z M10.961,35.532 C9.036,33.336 7.688,30.678 7.06,27.839 C8.749,27.372 10,25.836 10,24 C10,22.179 8.77,20.656 7.103,20.174 C8.604,13.762 13.757,8.646 20.206,7.205 C20.721,8.819 22.217,10 24,10 C25.78,10 27.274,8.823 27.792,7.213 C29.592,7.616 31.31,8.293 32.906,9.255 L33.937,7.542 C32.064,6.413 30.042,5.644 27.92,5.204 C27.55,3.379 25.934,2 24,2 C22.071,2 20.459,3.371 20.083,5.189 C12.612,6.728 6.647,12.679 5.071,20.12 C3.314,20.541 2,22.115 2,24 C2,25.866 3.29,27.426 5.022,27.865 C5.69,31.233 7.27,34.389 9.563,36.963 L7.016,36.924 L6.984,38.924 L11.908,39 L11.924,39 C12.184,39 12.434,38.899 12.62,38.718 C12.811,38.533 12.92,38.28 12.924,38.015 L13,33.015 L11,32.985 L10.961,35.532 Z M42,26 C40.897,26 40,25.103 40,24 C40,22.897 40.897,22 42,22 C43.103,22 44,22.897 44,24 C44,25.103 43.103,26 42,26 L42,26 Z M24,44 C22.897,44 22,43.103 22,42 C22,40.897 22.897,40 24,40 C25.103,40 26,40.897 26,42 C26,43.103 25.103,44 24,44 L24,44 Z M46,24 C46,22.096 44.66,20.503 42.874,20.103 C42.159,16.708 40.558,13.604 38.201,11.043 L41.016,11 L40.984,9 L35.984,9.076 C35.72,9.081 35.467,9.189 35.282,9.38 C35.098,9.57 34.996,9.826 35,10.092 L35.076,15.016 L37.076,14.984 L37.041,12.731 C38.914,14.876 40.209,17.423 40.848,20.189 C39.206,20.687 38,22.198 38,24 C38,25.82 39.229,27.342 40.896,27.825 C39.469,34.305 34.354,39.495 27.854,40.987 C27.402,39.273 25.854,38 24,38 C22.144,38 20.594,39.276 20.145,40.993 C18.329,40.583 16.599,39.904 14.999,38.933 L13.962,40.643 C15.878,41.807 17.963,42.601 20.154,43.041 C20.616,44.74 22.156,46 24,46 C25.847,46 27.39,44.736 27.848,43.033 C35.437,41.483 41.427,35.432 42.931,27.879 C44.688,27.457 46,25.884 46,24 L46,24 Z M24,30 C23.448,30 23,29.551 23,29 C23,28.449 23.448,28 24,28 C24.552,28 25,28.449 25,29 C25,29.551 24.552,30 24,30 L24,30 Z M25,26.184 L25,24 L23,24 L23,26.184 C21.839,26.599 21,27.698 21,29 C21,30.654 22.346,32 24,32 C25.654,32 27,30.654 27,29 C27,27.698 26.161,26.599 25,26.184 L25,26.184 Z M31,31.933 C31,32.521 30.521,33 29.934,33 L18.066,33 C17.479,33 17,32.521 17,31.933 L17,24.067 C17,23.479 17.479,23 18.066,23 L29.934,23 C30.521,23 31,23.479 31,24.067 L31,31.933 Z M21.631,14 L26.369,14 C27.819,14 29,15.18 29,16.631 L29,21 L19,21 L19,16.631 C19,15.18 20.181,14 21.631,14 L21.631,14 Z M26.369,12 L21.631,12 C19.077,12 17,14.077 17,16.631 L17,21.202 C15.836,21.638 15,22.752 15,24.067 L15,31.933 C15,33.624 16.376,35 18.066,35 L29.934,35 C31.624,35 33,33.624 33,31.933 L33,24.067 C33,22.752 32.164,21.638 31,21.202 L31,16.631 C31,14.077 28.923,12 26.369,12 L26.369,12 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,UM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Stream-Manager_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Stream-Manager_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13,38 L31,38 L31,36 L13,36 L13,38 Z M2,25 L21,25 L21,23 L2,23 L2,25 Z M2,14 L15,14 L15,12 L2,12 L2,14 Z M7,29 L17,29 L17,27 L7,27 L7,29 Z M41,26 L44,26 L44,23 L41,23 L41,26 Z M45,21 L40,21 C39.447,21 39,21.448 39,22 L39,27 C39,27.552 39.447,28 40,28 L45,28 C45.553,28 46,27.552 46,27 L46,22 C46,21.448 45.553,21 45,21 L45,21 Z M20,15 L26,15 L26,9 L20,9 L20,15 Z M19,17 L27,17 C27.553,17 28,16.552 28,16 L28,8 C28,7.448 27.553,7 27,7 L19,7 C18.447,7 18,7.448 18,8 L18,16 C18,16.552 18.447,17 19,17 L19,17 Z M35,39 L39,39 L39,35 L35,35 L35,39 Z M40,33 L34,33 C33.447,33 33,33.448 33,34 L33,40 C33,40.552 33.447,41 34,41 L40,41 C40.553,41 41,40.552 41,40 L41,34 C41,33.448 40.553,33 40,33 L40,33 Z M36,16 L39,16 L39,13 L36,13 L36,16 Z M35,18 L40,18 C40.553,18 41,17.552 41,17 L41,12 C41,11.448 40.553,11 40,11 L35,11 C34.447,11 34,11.448 34,12 L34,17 C34,17.552 34.447,18 35,18 L35,18 Z M26,29 L33,29 L33,22 L26,22 L26,29 Z M24,21 L24,30 C24,30.552 24.447,31 25,31 L34,31 C34.553,31 35,30.552 35,30 L35,21 C35,20.448 34.553,20 34,20 L25,20 C24.447,20 24,20.448 24,21 L24,21 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,BM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Medical-Emergency_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Medical-Emergency_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M18.8544,23.2578 L22.2584,23.2578 C22.8114,23.2578 23.2584,22.8108 23.2584,22.2578 L23.2584,18.8548 L24.7814,18.8548 L24.7814,22.2578 C24.7814,22.8108 25.2284,23.2578 25.7814,23.2578 L29.1854,23.2578 L29.1854,24.7808 L25.7814,24.7808 C25.2284,24.7808 24.7814,25.2288 24.7814,25.7808 L24.7814,29.1848 L23.2584,29.1848 L23.2584,25.7808 C23.2584,25.2288 22.8114,24.7808 22.2584,24.7808 L18.8544,24.7808 L18.8544,23.2578 Z M21.2584,26.7808 L21.2584,30.1848 C21.2584,30.7368 21.7064,31.1848 22.2584,31.1848 L25.7814,31.1848 C26.3334,31.1848 26.7814,30.7368 26.7814,30.1848 L26.7814,26.7808 L30.1854,26.7808 C30.7384,26.7808 31.1854,26.3338 31.1854,25.7808 L31.1854,22.2578 C31.1854,21.7048 30.7384,21.2578 30.1854,21.2578 L26.7814,21.2578 L26.7814,17.8548 C26.7814,17.3018 26.3334,16.8548 25.7814,16.8548 L22.2584,16.8548 C21.7064,16.8548 21.2584,17.3018 21.2584,17.8548 L21.2584,21.2578 L17.8544,21.2578 C17.3014,21.2578 16.8544,21.7048 16.8544,22.2578 L16.8544,25.7808 C16.8544,26.3338 17.3014,26.7808 17.8544,26.7808 L21.2584,26.7808 Z M15.3314,32.7078 L32.7084,32.7078 L32.7084,15.3308 L15.3314,15.3308 L15.3314,32.7078 Z M14.3314,13.3308 C13.7784,13.3308 13.3314,13.7788 13.3314,14.3308 L13.3314,33.7078 C13.3314,34.2608 13.7784,34.7078 14.3314,34.7078 L33.7084,34.7078 C34.2604,34.7078 34.7084,34.2608 34.7084,33.7078 L34.7084,14.3308 C34.7084,13.7788 34.2604,13.3308 33.7084,13.3308 L14.3314,13.3308 Z M39.7524,38.6188 C39.7524,39.2448 39.2444,39.7538 38.6184,39.7538 L9.4214,39.7538 C8.7954,39.7538 8.2874,39.2448 8.2874,38.6188 L8.2874,9.4348 C8.2874,8.8088 8.7954,8.2998 9.4214,8.2998 L38.6184,8.2998 C39.2444,8.2998 39.7524,8.8088 39.7524,9.4348 L39.7524,38.6188 Z M46.0394,14.4498 L46.0394,12.4498 L41.7524,12.4498 L41.7524,9.4348 C41.7524,7.7058 40.3464,6.2998 38.6184,6.2998 L35.5884,6.2998 L35.5884,1.9998 L33.5884,1.9998 L33.5884,6.2998 L30.3044,6.2998 L30.3044,1.9998 L28.3044,1.9998 L28.3044,6.2998 L25.0194,6.2998 L25.0194,1.9998 L23.0194,1.9998 L23.0194,6.2998 L19.7354,6.2998 L19.7354,1.9998 L17.7354,1.9998 L17.7354,6.2998 L14.4504,6.2998 L14.4504,1.9998 L12.4504,1.9998 L12.4504,6.2998 L9.4214,6.2998 C7.6934,6.2998 6.2874,7.7058 6.2874,9.4348 L6.2874,12.4498 L2.0004,12.4498 L2.0004,14.4498 L6.2874,14.4498 L6.2874,17.7348 L2.0004,17.7348 L2.0004,19.7348 L6.2874,19.7348 L6.2874,23.0198 L2.0004,23.0198 L2.0004,25.0198 L6.2874,25.0198 L6.2874,28.3038 L2.0004,28.3038 L2.0004,30.3038 L6.2874,30.3038 L6.2874,33.5888 L2.0004,33.5888 L2.0004,35.5888 L6.2874,35.5888 L6.2874,38.6188 C6.2874,40.3478 7.6934,41.7538 9.4214,41.7538 L12.4504,41.7538 L12.4504,46.0388 L14.4504,46.0388 L14.4504,41.7538 L17.7354,41.7538 L17.7354,46.0388 L19.7354,46.0388 L19.7354,41.7538 L23.0194,41.7538 L23.0194,46.0388 L25.0194,46.0388 L25.0194,41.7538 L28.3044,41.7538 L28.3044,46.0388 L30.3044,46.0388 L30.3044,41.7538 L33.5884,41.7538 L33.5884,46.0388 L35.5884,46.0388 L35.5884,41.7538 L38.6184,41.7538 C40.3464,41.7538 41.7524,40.3478 41.7524,38.6188 L41.7524,35.5888 L46.0394,35.5888 L46.0394,33.5888 L41.7524,33.5888 L41.7524,30.3038 L46.0394,30.3038 L46.0394,28.3038 L41.7524,28.3038 L41.7524,25.0198 L46.0394,25.0198 L46.0394,23.0198 L41.7524,23.0198 L41.7524,19.7348 L46.0394,19.7348 L46.0394,17.7348 L41.7524,17.7348 L41.7524,14.4498 L46.0394,14.4498 Z" id="Amazon-IOT-RESOURCES-IoT-thing-medical-emergency_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,GM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Thermostat_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Thermostat_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.8038,31.0451 C22.8038,30.3831 23.3418,29.8451 24.0038,29.8451 C24.6658,29.8451 25.2038,30.3831 25.2038,31.0451 C25.2038,31.7071 24.6658,32.2451 24.0038,32.2451 C23.3418,32.2451 22.8038,31.7071 22.8038,31.0451 Z M25.0038,16.9631 L23.0038,16.9631 L23.0038,17.7231 L21.3628,17.7231 L21.3628,19.7231 L23.0038,19.7231 L23.0038,21.2441 L21.3628,21.2441 L21.3628,23.2441 L23.0038,23.2441 L23.0038,24.7651 L21.3628,24.7651 L21.3628,26.7651 L23.0038,26.7651 L23.0038,28.0201 C21.7308,28.4431 20.8038,29.6321 20.8038,31.0451 C20.8038,32.8091 22.2388,34.2451 24.0038,34.2451 C25.7688,34.2451 27.2038,32.8091 27.2038,31.0451 C27.2038,29.6321 26.2768,28.4431 25.0038,28.0201 L25.0038,16.9631 Z M12.2408,24.0041 C12.2408,22.6151 12.4958,21.2871 12.9408,20.0491 L15.3038,21.1221 L16.1318,19.3021 L13.7688,18.2281 C14.9608,16.1241 16.7838,14.4291 18.9788,13.3861 L19.8858,15.8131 L21.7588,15.1121 L20.8518,12.6831 C21.8568,12.4031 22.9098,12.2421 24.0038,12.2421 C25.3938,12.2421 26.7208,12.4971 27.9588,12.9411 L26.8858,15.3041 L28.7058,16.1321 L29.7788,13.7691 C31.8838,14.9621 33.5788,16.7841 34.6218,18.9781 L32.1938,19.8861 L32.8958,21.7591 L35.3238,20.8511 C35.6048,21.8561 35.7658,22.9101 35.7658,24.0041 C35.7658,30.4891 30.4888,35.7661 24.0038,35.7661 C17.5178,35.7661 12.2408,30.4891 12.2408,24.0041 Z M10.2408,24.0041 C10.2408,31.5921 16.4148,37.7661 24.0038,37.7661 C31.5918,37.7661 37.7658,31.5921 37.7658,24.0041 C37.7658,16.4161 31.5918,10.2421 24.0038,10.2421 C16.4148,10.2421 10.2408,16.4161 10.2408,24.0041 Z M39.7268,38.8521 C39.7268,39.3351 39.3298,39.7261 38.8428,39.7261 L9.1638,39.7261 C8.6778,39.7261 8.2808,39.3351 8.2808,38.8521 L8.2808,9.1741 C8.2808,8.6911 8.6778,8.2991 9.1638,8.2991 L38.8428,8.2991 C39.3298,8.2991 39.7268,8.6911 39.7268,9.1741 L39.7268,38.8521 Z M46.0078,14.4421 L46.0078,12.4421 L41.7268,12.4421 L41.7268,9.1741 C41.7268,7.5891 40.4328,6.2991 38.8428,6.2991 L35.5658,6.2991 L35.5658,2.0001 L33.5658,2.0001 L33.5658,6.2991 L30.2848,6.2991 L30.2848,2.0001 L28.2848,2.0001 L28.2848,6.2991 L25.0038,6.2991 L25.0038,2.0001 L23.0038,2.0001 L23.0038,6.2991 L19.7228,6.2991 L19.7228,2.0001 L17.7228,2.0001 L17.7228,6.2991 L14.4418,6.2991 L14.4418,2.0001 L12.4418,2.0001 L12.4418,6.2991 L9.1638,6.2991 C7.5738,6.2991 6.2808,7.5891 6.2808,9.1741 L6.2808,12.4421 L1.9998,12.4421 L1.9998,14.4421 L6.2808,14.4421 L6.2808,17.7231 L1.9998,17.7231 L1.9998,19.7231 L6.2808,19.7231 L6.2808,23.0041 L1.9998,23.0041 L1.9998,25.0041 L6.2808,25.0041 L6.2808,28.2851 L1.9998,28.2851 L1.9998,30.2851 L6.2808,30.2851 L6.2808,33.5651 L1.9998,33.5651 L1.9998,35.5651 L6.2808,35.5651 L6.2808,38.8521 C6.2808,40.4371 7.5738,41.7261 9.1638,41.7261 L12.4418,41.7261 L12.4418,46.0081 L14.4418,46.0081 L14.4418,41.7261 L17.7228,41.7261 L17.7228,46.0081 L19.7228,46.0081 L19.7228,41.7261 L23.0038,41.7261 L23.0038,46.0081 L25.0038,46.0081 L25.0038,41.7261 L28.2848,41.7261 L28.2848,46.0081 L30.2848,46.0081 L30.2848,41.7261 L33.5658,41.7261 L33.5658,46.0081 L35.5658,46.0081 L35.5658,41.7261 L38.8428,41.7261 C40.4328,41.7261 41.7268,40.4371 41.7268,38.8521 L41.7268,35.5651 L46.0078,35.5651 L46.0078,33.5651 L41.7268,33.5651 L41.7268,30.2851 L46.0078,30.2851 L46.0078,28.2851 L41.7268,28.2851 L41.7268,25.0041 L46.0078,25.0041 L46.0078,23.0041 L41.7268,23.0041 L41.7268,19.7231 L46.0078,19.7231 L46.0078,17.7231 L41.7268,17.7231 L41.7268,14.4421 L46.0078,14.4421 Z" id="Amazon-IOT-RESOURCES-IoT-thing-thermostat_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,HM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Asset-Model_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-SiteWise_Asset-Model_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M38,26 C36.897,26 36,25.103 36,24 C36,22.897 36.897,22 38,22 C39.103,22 40,22.897 40,24 C40,25.103 39.103,26 38,26 L38,26 Z M38,20 C35.794,20 34,21.794 34,24 C34,26.206 35.794,28 38,28 C40.206,28 42,26.206 42,24 C42,21.794 40.206,20 38,20 L38,20 Z M29,29 L25,29 L23,29 L19,29 L19,25 L19,23 L19,19 L23,19 L25,19 L29,19 L29,23 L29,25 L29,29 Z M31,23 L31,17 L25,17 L25,14 L24,14 L23,14 L23,17 L17,17 L17,23 L14,23 L14,24 L14,25 L17,25 L17,31 L23,31 L23,34 L24,34 L25,34 L25,31 L31,31 L31,25 L34,25 L34,24 L34,23 L31,23 Z M10,26 C8.897,26 8,25.103 8,24 C8,22.897 8.897,22 10,22 C11.103,22 12,22.897 12,24 C12,25.103 11.103,26 10,26 L10,26 Z M10,20 C7.794,20 6,21.794 6,24 C6,26.206 7.794,28 10,28 C12.206,28 14,26.206 14,24 C14,21.794 12.206,20 10,20 L10,20 Z M24,36 C25.103,36 26,36.897 26,38 C26,39.103 25.103,40 24,40 C22.897,40 22,39.103 22,38 C22,36.897 22.897,36 24,36 L24,36 Z M20,38 C20,40.206 21.794,42 24,42 C26.206,42 28,40.206 28,38 C28,35.794 26.206,34 24,34 C21.794,34 20,35.794 20,38 L20,38 Z M24,12 C22.897,12 22,11.103 22,10 C22,8.897 22.897,8 24,8 C25.103,8 26,8.897 26,10 C26,11.103 25.103,12 24,12 L24,12 Z M28,10 C28,7.794 26.206,6 24,6 C21.794,6 20,7.794 20,10 C20,12.206 21.794,14 24,14 C26.206,14 28,12.206 28,10 L28,10 Z M24,43.5 C13.248,43.5 4.5,34.752 4.5,24 C4.5,13.248 13.248,4.5 24,4.5 C34.752,4.5 43.5,13.248 43.5,24 C43.5,34.752 34.752,43.5 24,43.5 L24,43.5 Z M24,2.5 C12.145,2.5 2.5,12.145 2.5,24 C2.5,35.855 12.145,45.5 24,45.5 C35.855,45.5 45.5,35.855 45.5,24 C45.5,12.145 35.855,2.5 24,2.5 L24,2.5 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,YM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Stacklight_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Stacklight_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39,37.865 C39,38.49 38.491,39 37.865,39 L10.135,39 C9.509,39 9,38.49 9,37.865 L9,10.135 C9,9.509 9.509,9 10.135,9 L37.865,9 C38.491,9 39,9.509 39,10.135 L39,37.865 Z M46,15 L46,13 L41,13 L41,10.135 C41,8.406 39.594,7 37.865,7 L35,7 L35,2 L33,2 L33,7 L30,7 L30,2 L28,2 L28,7 L25,7 L25,2 L23,2 L23,7 L20,7 L20,2 L18,2 L18,7 L15,7 L15,2 L13,2 L13,7 L10.135,7 C8.406,7 7,8.406 7,10.135 L7,13 L2,13 L2,15 L7,15 L7,18 L2,18 L2,20 L7,20 L7,23 L2,23 L2,25 L7,25 L7,28 L2,28 L2,30 L7,30 L7,33 L2,33 L2,35 L7,35 L7,37.865 C7,39.594 8.406,41 10.135,41 L13,41 L13,46 L15,46 L15,41 L18,41 L18,46 L20,46 L20,41 L23,41 L23,46 L25,46 L25,41 L28,41 L28,46 L30,46 L30,41 L33,41 L33,46 L35,46 L35,41 L37.865,41 C39.594,41 41,39.594 41,37.865 L41,35 L46,35 L46,33 L41,33 L41,30 L46,30 L46,28 L41,28 L41,25 L46,25 L46,23 L41,23 L41,20 L46,20 L46,18 L41,18 L41,15 L46,15 Z M11.992,22 L15.992,22 L15.992,20 L11.992,20 L11.992,22 Z M16.285,24.293 L17.699,25.707 L15.699,27.707 L14.285,26.293 L16.285,24.293 Z M15.699,14.293 L17.699,16.293 L16.285,17.707 L14.285,15.707 L15.699,14.293 Z M31.992,22 L35.992,22 L35.992,20 L31.992,20 L31.992,22 Z M31.699,24.293 L33.699,26.293 L32.285,27.707 L30.285,25.707 L31.699,24.293 Z M31.699,17.707 L30.285,16.293 L32.285,14.293 L33.699,15.707 L31.699,17.707 Z M20.992,29 L26.992,29 L26.992,25 L20.992,25 L20.992,29 Z M20.992,23 L26.992,23 L26.992,19 L20.992,19 L20.992,23 Z M20.992,17 L26.992,17 L26.992,13 L20.992,13 L20.992,17 Z M27.992,11 L19.992,11 C19.439,11 18.992,11.448 18.992,12 L18.992,30 C18.992,30.552 19.439,31 19.992,31 L22.992,31 L22.992,35 L18.992,35 L18.992,37 L28.992,37 L28.992,35 L24.992,35 L24.992,31 L27.992,31 C28.545,31 28.992,30.552 28.992,30 L28.992,12 C28.992,11.448 28.545,11 27.992,11 L27.992,11 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,VM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Temperature-Humidity-Sensor_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Temperature-Humidity-Sensor_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M14.4365,20.378 C13.6485,20.378 13.0065,19.736 13.0065,18.948 C13.0065,18.316 13.8405,16.731 14.4365,15.659 C15.0335,16.732 15.8675,18.316 15.8675,18.948 C15.8675,19.736 15.2255,20.378 14.4365,20.378 L14.4365,20.378 Z M15.3315,13.154 C15.1615,12.816 14.8155,12.602 14.4365,12.602 C14.0575,12.602 13.7105,12.816 13.5415,13.155 C13.4365,13.365 13.2595,13.676 13.0495,14.047 C11.9725,15.944 11.0065,17.747 11.0065,18.948 C11.0065,20.839 12.5445,22.378 14.4365,22.378 C16.3285,22.378 17.8675,20.839 17.8675,18.948 C17.8675,17.745 16.8995,15.941 15.8215,14.042 C15.6125,13.673 15.4355,13.364 15.3315,13.154 L15.3315,13.154 Z M29.9995,27 L33.9995,27 L33.9995,25 L29.9995,25 L29.9995,27 Z M29.9995,23 L34.9995,23 L34.9995,21 L29.9995,21 L29.9995,23 Z M29.9995,19 L33.9995,19 L33.9995,17 L29.9995,17 L29.9995,19 Z M29.9995,15 L34.9995,15 L34.9995,13 L29.9995,13 L29.9995,15 Z M23.9995,32.977 C23.4485,32.977 22.9995,32.528 22.9995,31.977 C22.9995,31.426 23.4485,30.977 23.9995,30.977 C24.5515,30.977 24.9995,31.426 24.9995,31.977 C24.9995,32.528 24.5515,32.977 23.9995,32.977 L23.9995,32.977 Z M24.9995,29.161 L24.9995,18 L22.9995,18 L22.9995,29.161 C21.8385,29.576 20.9995,30.675 20.9995,31.977 C20.9995,33.631 22.3455,34.977 23.9995,34.977 C25.6545,34.977 26.9995,33.631 26.9995,31.977 C26.9995,30.675 26.1615,29.576 24.9995,29.161 L24.9995,29.161 Z M26.5225,35.081 C25.5695,35.857 24.3645,36.142 23.1315,35.887 C21.5875,35.566 20.3565,34.298 20.0695,32.732 C19.7905,31.205 20.3635,29.734 21.6025,28.797 L21.9995,28.497 L21.9995,14 C21.9995,12.897 22.8975,12 23.9995,12 C25.1025,12 25.9995,12.897 25.9995,14 L25.9995,28.498 L26.3975,28.797 C27.4155,29.567 27.9995,30.726 27.9995,31.977 C27.9995,33.186 27.4615,34.317 26.5225,35.081 L26.5225,35.081 Z M27.9995,27.528 L27.9995,14 C27.9995,11.794 26.2065,10 23.9995,10 C21.7935,10 19.9995,11.794 19.9995,14 L19.9995,27.529 C18.4445,28.923 17.7205,31.01 18.1025,33.092 C18.5355,35.451 20.3925,37.361 22.7255,37.845 C23.1475,37.933 23.5715,37.976 23.9915,37.976 C25.3705,37.976 26.7065,37.511 27.7855,36.632 C29.1925,35.487 29.9995,33.79 29.9995,31.977 C29.9995,30.264 29.2775,28.669 27.9995,27.528 L27.9995,27.528 Z M38.9995,37.865 C38.9995,38.49 38.4915,39 37.8655,39 L10.1345,39 C9.5085,39 8.9995,38.49 8.9995,37.865 L8.9995,10.134 C8.9995,9.509 9.5085,9 10.1345,9 L37.8655,9 C38.4915,9 38.9995,9.509 38.9995,10.134 L38.9995,37.865 Z M45.9995,15 L45.9995,13 L40.9995,13 L40.9995,10.134 C40.9995,8.406 39.5935,7 37.8655,7 L34.9995,7 L34.9995,2 L32.9995,2 L32.9995,7 L29.9995,7 L29.9995,2 L27.9995,2 L27.9995,7 L24.9995,7 L24.9995,2 L22.9995,2 L22.9995,7 L19.9995,7 L19.9995,2 L17.9995,2 L17.9995,7 L14.9995,7 L14.9995,2 L12.9995,2 L12.9995,7 L10.1345,7 C8.4065,7 6.9995,8.406 6.9995,10.134 L6.9995,13 L1.9995,13 L1.9995,15 L6.9995,15 L6.9995,18 L1.9995,18 L1.9995,20 L6.9995,20 L6.9995,23 L1.9995,23 L1.9995,25 L6.9995,25 L6.9995,28 L1.9995,28 L1.9995,30 L6.9995,30 L6.9995,33 L1.9995,33 L1.9995,35 L6.9995,35 L6.9995,37.865 C6.9995,39.593 8.4065,41 10.1345,41 L12.9995,41 L12.9995,46 L14.9995,46 L14.9995,41 L17.9995,41 L17.9995,46 L19.9995,46 L19.9995,41 L22.9995,41 L22.9995,46 L24.9995,46 L24.9995,41 L27.9995,41 L27.9995,46 L29.9995,46 L29.9995,41 L32.9995,41 L32.9995,46 L34.9995,46 L34.9995,41 L37.8655,41 C39.5935,41 40.9995,39.593 40.9995,37.865 L40.9995,35 L45.9995,35 L45.9995,33 L40.9995,33 L40.9995,30 L45.9995,30 L45.9995,28 L40.9995,28 L40.9995,25 L45.9995,25 L45.9995,23 L40.9995,23 L40.9995,20 L45.9995,20 L45.9995,18 L40.9995,18 L40.9995,15 L45.9995,15 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,WM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component-Public_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component-Public_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,24 C4,22.897 4.897,22 6,22 C7.103,22 8,22.897 8,24 C8,25.103 7.103,26 6,26 C4.897,26 4,25.103 4,24 L4,24 Z M24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 C22,4.897 22.897,4 24,4 L24,4 Z M10.961,35.532 C9.036,33.336 7.688,30.678 7.06,27.839 C8.749,27.372 10,25.836 10,24 C10,22.179 8.77,20.656 7.103,20.174 C8.604,13.762 13.757,8.646 20.206,7.205 C20.721,8.819 22.217,10 24,10 C25.78,10 27.274,8.823 27.792,7.213 C29.592,7.616 31.31,8.293 32.906,9.255 L33.937,7.542 C32.064,6.413 30.042,5.644 27.92,5.204 C27.55,3.379 25.934,2 24,2 C22.071,2 20.459,3.371 20.083,5.189 C12.612,6.728 6.647,12.679 5.071,20.12 C3.314,20.541 2,22.115 2,24 C2,25.866 3.29,27.426 5.022,27.865 C5.69,31.233 7.27,34.389 9.563,36.963 L7.016,36.924 L6.984,38.924 L11.908,39 L11.924,39 C12.184,39 12.434,38.899 12.62,38.718 C12.811,38.533 12.92,38.28 12.924,38.015 L13,33.015 L11,32.985 L10.961,35.532 Z M42,26 C40.897,26 40,25.103 40,24 C40,22.897 40.897,22 42,22 C43.103,22 44,22.897 44,24 C44,25.103 43.103,26 42,26 L42,26 Z M24,44 C22.897,44 22,43.103 22,42 C22,40.897 22.897,40 24,40 C25.103,40 26,40.897 26,42 C26,43.103 25.103,44 24,44 L24,44 Z M46,24 C46,22.096 44.66,20.503 42.874,20.103 C42.159,16.708 40.558,13.604 38.201,11.043 L41.016,11 L40.984,9 L35.984,9.076 C35.72,9.081 35.467,9.189 35.282,9.38 C35.098,9.57 34.996,9.826 35,10.092 L35.076,15.016 L37.076,14.984 L37.041,12.731 C38.914,14.876 40.209,17.423 40.848,20.189 C39.206,20.687 38,22.198 38,24 C38,25.82 39.229,27.342 40.896,27.825 C39.469,34.305 34.354,39.495 27.854,40.987 C27.402,39.273 25.854,38 24,38 C22.144,38 20.594,39.276 20.145,40.993 C18.329,40.583 16.599,39.904 14.999,38.933 L13.962,40.643 C15.878,41.807 17.963,42.601 20.154,43.041 C20.616,44.74 22.156,46 24,46 C25.847,46 27.39,44.736 27.848,43.033 C35.437,41.483 41.427,35.432 42.931,27.879 C44.688,27.457 46,25.884 46,24 L46,24 Z M24,28 C24.552,28 25,28.449 25,29 C25,29.551 24.552,30 24,30 C23.448,30 23,29.551 23,29 C23,28.449 23.448,28 24,28 L24,28 Z M24,32 C25.654,32 27,30.654 27,29 C27,27.698 26.161,26.599 25,26.184 L25,24 L23,24 L23,26.184 C21.839,26.599 21,27.698 21,29 C21,30.654 22.346,32 24,32 L24,32 Z M31,24.067 L31,31.933 C31,32.521 30.521,33 29.934,33 L18.066,33 C17.479,33 17,32.521 17,31.933 L17,24.067 C17,23.479 17.479,23 18.066,23 L29.934,23 C30.521,23 31,23.479 31,24.067 L31,24.067 Z M21.631,14 L26.032,14 C27.198,14 28.11,14.457 28.474,15.223 L30.28,14.366 C29.578,12.885 27.99,12 26.032,12 L21.631,12 C19.077,12 17,14.077 17,16.631 L17,21.202 C15.836,21.638 15,22.752 15,24.067 L15,31.933 C15,33.624 16.376,35 18.066,35 L29.934,35 C31.624,35 33,33.624 33,31.933 L33,24.067 C33,22.376 31.624,21 29.934,21 L19,21 L19,16.631 C19,15.18 20.181,14 21.631,14 L21.631,14 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,qM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Sailboat_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Sailboat_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21.841,26.881 C20.512,25.552 18.728,24.82 16.817,24.82 L16.817,26.82 C18.194,26.82 19.476,27.344 20.427,28.295 C21.378,29.246 21.902,30.528 21.902,31.906 L23.902,31.906 C23.902,29.994 23.17,28.21 21.841,26.881 L21.841,26.881 Z M16.791,16.271 L16.783,18.271 C24.304,18.298 30.422,24.415 30.422,31.906 L32.422,31.906 C32.422,23.316 25.41,16.302 16.791,16.271 L16.791,16.271 Z M16.787,7.751 L16.787,9.751 C29.003,9.751 38.942,19.69 38.942,31.906 L40.942,31.906 C40.942,18.587 30.106,7.751 16.787,7.751 L16.787,7.751 Z M17,42 L31,42 L31,40 L17,40 L17,42 Z M6,32 L8,32 L8,16 L6,16 L6,32 Z M7,38 C5.346,38 4,39.345 4,41 C4,42.654 5.346,44 7,44 C8.654,44 10,42.654 10,41 C10,39.345 8.654,38 7,38 L7,38 Z M7,46 C4.243,46 2,43.756 2,41 C2,38.243 4.243,36 7,36 C9.757,36 12,38.243 12,41 C12,43.756 9.757,46 7,46 L7,46 Z M7,4 C5.346,4 4,5.345 4,7 C4,8.654 5.346,10 7,10 C8.654,10 10,8.654 10,7 C10,5.345 8.654,4 7,4 L7,4 Z M7,12 C4.243,12 2,9.756 2,7 C2,4.243 4.243,2 7,2 C9.757,2 12,4.243 12,7 C12,9.756 9.757,12 7,12 L7,12 Z M41,38 C39.346,38 38,39.345 38,41 C38,42.654 39.346,44 41,44 C42.654,44 44,42.654 44,41 C44,39.345 42.654,38 41,38 L41,38 Z M41,46 C38.243,46 36,43.756 36,41 C36,38.243 38.243,36 41,36 C43.757,36 46,38.243 46,41 C46,43.756 43.757,46 41,46 L41,46 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,jM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Rule_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Rule_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.0811,9.1075 C31.6731,9.1075 30.5271,7.9615 30.5271,6.5535 C30.5271,5.1455 31.6731,4.0005 33.0811,4.0005 C34.4891,4.0005 35.6351,5.1455 35.6351,6.5535 C35.6351,7.9615 34.4891,9.1075 33.0811,9.1075 L33.0811,9.1075 Z M13.0001,8.1835 L17.1191,8.1835 L17.1191,4.0635 L13.0001,4.0635 L13.0001,8.1835 Z M33.0811,2.0005 C30.5701,2.0005 28.5271,4.0435 28.5271,6.5535 C28.5271,7.3635 28.7581,8.1135 29.1301,8.7735 L24.2491,12.0825 L19.1191,8.6055 L19.1191,3.0635 C19.1191,2.5105 18.6721,2.0635 18.1191,2.0635 L12.0001,2.0635 C11.4471,2.0635 11.0001,2.5105 11.0001,3.0635 L11.0001,9.1835 C11.0001,9.7365 11.4471,10.1835 12.0001,10.1835 L17.8841,10.1835 L23.3251,13.8715 L23.3251,16.2745 L25.3251,16.2745 L25.3251,13.7685 L30.4761,10.2785 C31.2161,10.7965 32.1111,11.1075 33.0811,11.1075 C35.5921,11.1075 37.6351,9.0645 37.6351,6.5535 C37.6351,4.0435 35.5921,2.0005 33.0811,2.0005 L33.0811,2.0005 Z M24.3411,44.2595 C18.3111,44.2595 14.9351,42.7435 14.8201,42.1005 L14.8211,26.3645 C17.0381,27.5125 20.7721,28.0565 24.3411,28.0565 C27.9091,28.0565 31.6441,27.5125 33.8611,26.3645 L33.8611,42.0965 C33.7451,42.7435 30.3661,44.2595 24.3411,44.2595 L24.3411,44.2595 Z M35.8441,23.8815 C35.8351,23.7365 35.8231,23.5875 35.7841,23.4605 C35.4921,22.4295 34.4361,21.6155 32.5561,20.9695 L31.9071,22.8625 C33.2341,23.3175 33.7151,23.7555 33.8321,23.9475 C33.5301,24.6285 30.2001,26.0565 24.3411,26.0565 C18.4741,26.0565 15.1471,24.6285 14.8501,23.9495 C14.9631,23.7595 15.4411,23.3195 16.7741,22.8625 L16.1261,20.9695 C14.2451,21.6155 13.1891,22.4295 12.8971,23.4585 C12.8581,23.5945 12.8471,23.7405 12.8381,23.8815 L12.8201,23.8815 C12.8201,23.9045 12.8281,23.9235 12.8291,23.9455 C12.8281,23.9645 12.8201,23.9855 12.8201,24.0045 L12.8201,42.1005 C12.8201,44.9585 18.7921,46.2595 24.3411,46.2595 C29.8901,46.2595 35.8611,44.9585 35.8611,42.1005 L35.8611,24.0045 C35.8611,23.9845 35.8531,23.9655 35.8521,23.9455 C35.8531,23.9235 35.8611,23.9045 35.8611,23.8815 L35.8441,23.8815 Z M24.3411,22.1335 L20.9551,18.9635 L27.7271,18.9635 L24.3411,22.1335 Z M31.3971,24.2145 L31.3971,17.9635 C31.3971,17.4115 30.9501,16.9635 30.3971,16.9635 L18.2531,16.9635 C17.7001,16.9635 17.2531,17.4115 17.2531,17.9635 L17.2531,24.2145 L19.2531,24.2145 L19.2531,20.1115 L23.6571,24.2335 C23.8501,24.4145 24.0951,24.5035 24.3411,24.5035 C24.5861,24.5035 24.8321,24.4145 25.0241,24.2345 L29.3971,20.1405 L29.3971,24.2145 L31.3971,24.2145 Z" id="Amazon-IOT-RESOURCES-IoT-IoT-Rule_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,$M=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Bicycle_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Bicycle_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M27.6063,29.2417 C27.6063,27.8777 28.2593,26.6757 29.2573,25.8927 L30.9683,29.6557 L32.7883,28.8267 L31.0713,25.0507 C31.3333,24.9997 31.6023,24.9687 31.8783,24.9687 C34.2333,24.9687 36.1503,26.8857 36.1503,29.2417 C36.1503,31.5967 34.2333,33.5137 31.8783,33.5137 C29.5233,33.5137 27.6063,31.5967 27.6063,29.2417 Z M27.6273,22.3067 L28.4063,24.0217 C27.4513,24.6587 26.6853,25.5527 26.1953,26.6017 L27.6273,22.3067 Z M24.4503,25.5137 L20.1263,20.5757 L26.0973,20.5757 L24.4503,25.5137 Z M16.0613,33.5137 C13.7053,33.5137 11.7883,31.5967 11.7883,29.2417 C11.7883,26.9537 13.5993,25.0957 15.8593,24.9897 L15.0783,29.0517 L17.0433,29.4307 L17.8253,25.3617 C19.3003,26.0357 20.3333,27.5167 20.3333,29.2417 C20.3333,31.5967 18.4163,33.5137 16.0613,33.5137 Z M30.2293,23.1967 L28.5403,19.4817 L28.9333,17.9397 L29.8243,17.9397 L29.8243,15.9397 L26.2953,15.9397 L26.2953,17.9397 L26.8693,17.9397 L26.7073,18.5757 L18.7213,18.5757 L18.1993,16.1857 L20.4563,16.1817 L20.4523,14.1817 L17.3823,14.1867 C17.2853,14.1867 17.1893,14.2017 17.0963,14.2297 C16.6803,14.3547 16.3423,14.6527 16.1703,15.0457 C16.0313,15.3617 15.9363,15.8757 16.2353,16.5687 L16.8983,19.5977 L16.2473,22.9787 C16.1853,22.9767 16.1233,22.9687 16.0613,22.9687 C12.6023,22.9687 9.7883,25.7827 9.7883,29.2417 C9.7883,32.7007 12.6023,35.5137 16.0613,35.5137 C19.5203,35.5137 22.3333,32.7007 22.3333,29.2417 C22.3333,26.5387 20.6123,24.2377 18.2113,23.3567 L18.5173,21.7727 L24.0963,28.1437 C24.3313,28.4127 24.6953,28.5327 25.0453,28.4647 C25.3693,28.3997 25.6313,28.1747 25.7603,27.8747 C25.6613,28.3157 25.6063,28.7717 25.6063,29.2417 C25.6063,32.7007 28.4193,35.5137 31.8783,35.5137 C35.3373,35.5137 38.1503,32.7007 38.1503,29.2417 C38.1503,25.7827 35.3373,22.9687 31.8783,22.9687 C31.3063,22.9687 30.7553,23.0527 30.2293,23.1967 Z M39.6643,38.5307 C39.6643,39.1567 39.1553,39.6647 38.5293,39.6647 L9.4093,39.6647 C8.7833,39.6647 8.2743,39.1567 8.2743,38.5307 L8.2743,9.4227 C8.2743,8.7967 8.7833,8.2877 9.4093,8.2877 L38.5293,8.2877 C39.1553,8.2877 39.6643,8.7967 39.6643,9.4227 L39.6643,38.5307 Z M45.9393,14.4237 L45.9393,12.4237 L41.6643,12.4237 L41.6643,9.4227 C41.6643,7.6947 40.2583,6.2877 38.5293,6.2877 L35.5153,6.2877 L35.5153,1.9997 L33.5153,1.9997 L33.5153,6.2877 L30.2423,6.2877 L30.2423,1.9997 L28.2423,1.9997 L28.2423,6.2877 L24.9693,6.2877 L24.9693,1.9997 L22.9693,1.9997 L22.9693,6.2877 L19.6963,6.2877 L19.6963,1.9997 L17.6963,1.9997 L17.6963,6.2877 L14.4243,6.2877 L14.4243,1.9997 L12.4243,1.9997 L12.4243,6.2877 L9.4093,6.2877 C7.6813,6.2877 6.2743,7.6947 6.2743,9.4227 L6.2743,12.4237 L2.0003,12.4237 L2.0003,14.4237 L6.2743,14.4237 L6.2743,17.6967 L2.0003,17.6967 L2.0003,19.6967 L6.2743,19.6967 L6.2743,22.9687 L2.0003,22.9687 L2.0003,24.9687 L6.2743,24.9687 L6.2743,28.2417 L2.0003,28.2417 L2.0003,30.2417 L6.2743,30.2417 L6.2743,33.5137 L2.0003,33.5137 L2.0003,35.5137 L6.2743,35.5137 L6.2743,38.5307 C6.2743,40.2587 7.6813,41.6647 9.4093,41.6647 L12.4243,41.6647 L12.4243,45.9377 L14.4243,45.9377 L14.4243,41.6647 L17.6963,41.6647 L17.6963,45.9377 L19.6963,45.9377 L19.6963,41.6647 L22.9693,41.6647 L22.9693,45.9377 L24.9693,45.9377 L24.9693,41.6647 L28.2423,41.6647 L28.2423,45.9377 L30.2423,45.9377 L30.2423,41.6647 L33.5153,41.6647 L33.5153,45.9377 L35.5153,45.9377 L35.5153,41.6647 L38.5293,41.6647 C40.2583,41.6647 41.6643,40.2587 41.6643,38.5307 L41.6643,35.5137 L45.9393,35.5137 L45.9393,33.5137 L41.6643,33.5137 L41.6643,30.2417 L45.9393,30.2417 L45.9393,28.2417 L41.6643,28.2417 L41.6643,24.9687 L45.9393,24.9687 L45.9393,22.9687 L41.6643,22.9687 L41.6643,19.6967 L45.9393,19.6967 L45.9393,17.6967 L41.6643,17.6967 L41.6643,14.4237 L45.9393,14.4237 Z" id="Amazon-IOT-RESOURCES-IoT-thing-bicycle_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,QM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Reported-State_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Reported-State_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.9921,34.6826 L24.8501,36.1126 L23.1341,36.1126 L23.9921,34.6826 Z M26.6161,38.1126 C26.9761,38.1126 27.3081,37.9186 27.4861,37.6056 C27.6641,37.2916 27.6591,36.9076 27.4731,36.5976 L24.8491,32.2236 C24.4881,31.6216 23.4961,31.6216 23.1351,32.2236 L20.5111,36.5976 C20.3251,36.9076 20.3201,37.2916 20.4981,37.6056 C20.6761,37.9186 21.0081,38.1126 21.3681,38.1126 L26.6161,38.1126 Z M12.0581,34.9246 C12.0581,35.5796 11.5261,36.1126 10.8721,36.1126 C10.2181,36.1126 9.6851,35.5796 9.6851,34.9246 C9.6851,34.2706 10.2181,33.7386 10.8721,33.7386 C11.5261,33.7386 12.0581,34.2706 12.0581,34.9246 Z M14.0581,34.9246 C14.0581,33.1676 12.6291,31.7386 10.8721,31.7386 C9.1151,31.7386 7.6851,33.1676 7.6851,34.9246 C7.6851,36.6826 9.1151,38.1126 10.8721,38.1126 C12.6291,38.1126 14.0581,36.6826 14.0581,34.9246 Z M19.7441,39.6106 L28.2401,39.6106 L28.2401,10.1226 L19.7441,10.1226 L19.7441,39.6106 Z M18.7441,8.1216 C18.1911,8.1216 17.7441,8.5696 17.7441,9.1216 L17.7441,40.6106 C17.7441,41.1626 18.1911,41.6106 18.7441,41.6106 L29.2401,41.6106 C29.7931,41.6106 30.2401,41.1626 30.2401,40.6106 L30.2401,9.1216 C30.2401,8.5696 29.7931,8.1216 29.2401,8.1216 L18.7441,8.1216 Z M6.6241,39.6106 L15.1201,39.6106 L15.1201,22.3686 L6.6241,22.3686 L6.6241,39.6106 Z M5.6241,20.3686 C5.0711,20.3686 4.6241,20.8156 4.6241,21.3686 L4.6241,40.6106 C4.6241,41.1626 5.0711,41.6106 5.6241,41.6106 L16.1201,41.6106 C16.6731,41.6106 17.1201,41.1626 17.1201,40.6106 L17.1201,21.3686 C17.1201,20.8156 16.6731,20.3686 16.1201,20.3686 L5.6241,20.3686 Z M43.9841,39.5366 C43.9841,41.9896 41.9891,43.9846 39.5361,43.9846 L8.4481,43.9846 C5.9951,43.9846 4.0001,41.9896 4.0001,39.5366 L4.0001,8.4476 C4.0001,5.9956 5.9951,3.9996 8.4481,3.9996 L39.5361,3.9996 C41.9891,3.9996 43.9841,5.9956 43.9841,8.4476 L43.9841,39.5366 Z M8.4481,1.9996 C4.8921,1.9996 2.0001,4.8926 2.0001,8.4476 L2.0001,39.5366 C2.0001,43.0916 4.8921,45.9846 8.4481,45.9846 L39.5361,45.9846 C43.0921,45.9846 45.9841,43.0916 45.9841,39.5366 L45.9841,8.4476 C45.9841,4.8926 43.0921,1.9996 39.5361,1.9996 L8.4481,1.9996 Z" id="Amazon-IOT-RESOURCES-IoT-reported-state_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,KM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Simulator_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Simulator_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.3232,18.8043 C26.3232,18.5153 26.0882,18.2793 25.7992,18.2793 C25.5102,18.2793 25.2762,18.5153 25.2762,18.8043 C25.2762,19.0933 25.5102,19.3273 25.7992,19.3273 C26.0882,19.3273 26.3232,19.0933 26.3232,18.8043 Z M21.7682,14.4373 C21.7682,14.7263 22.0022,14.9613 22.2912,14.9613 C22.5802,14.9613 22.8152,14.7263 22.8152,14.4373 C22.8152,14.1483 22.5802,13.9143 22.2912,13.9143 C22.0022,13.9143 21.7682,14.1483 21.7682,14.4373 Z M18.5092,11.1573 L18.5092,17.8043 L23.4842,17.8043 C23.8722,16.9083 24.7632,16.2793 25.7992,16.2793 C27.1912,16.2793 28.3232,17.4123 28.3232,18.8043 C28.3232,20.1953 27.1912,21.3273 25.7992,21.3273 C24.7632,21.3273 23.8722,20.6983 23.4842,19.8043 L18.5092,19.8043 L18.5092,22.2163 L29.5692,22.2163 L29.5692,15.4373 L24.6062,15.4373 C24.2172,16.3333 23.3272,16.9613 22.2912,16.9613 C20.9002,16.9613 19.7682,15.8293 19.7682,14.4373 C19.7682,13.0463 20.9002,11.9143 22.2912,11.9143 C23.3272,11.9143 24.2172,12.5423 24.6062,13.4373 L29.5692,13.4373 L29.5692,11.1573 L18.5092,11.1573 Z M30.5692,9.1573 C31.1212,9.1573 31.5692,9.6043 31.5692,10.1573 L31.5692,23.2163 C31.5692,23.7683 31.1212,24.2163 30.5692,24.2163 L17.5092,24.2163 C16.9562,24.2163 16.5092,23.7683 16.5092,23.2163 L16.5092,10.1573 C16.5092,9.6043 16.9562,9.1573 17.5092,9.1573 L30.5692,9.1573 Z M20.4682,34.4613 C20.4682,34.9893 20.8992,35.4203 21.4272,35.4203 C21.9552,35.4203 22.3862,34.9893 22.3862,34.4613 C22.3862,33.9323 21.9552,33.5023 21.4272,33.5023 C20.8992,33.5023 20.4682,33.9323 20.4682,34.4613 Z M27.6102,40.5563 C27.6102,40.0273 27.1792,39.5973 26.6512,39.5973 C26.1222,39.5973 25.6922,40.0273 25.6922,40.5563 C25.6922,41.0843 26.1222,41.5143 26.6512,41.5143 C27.1792,41.5143 27.6102,41.0843 27.6102,40.5563 Z M30.4392,43.9083 L30.4392,35.4993 L24.1882,35.4993 C23.7662,36.6183 22.6922,37.4203 21.4272,37.4203 C19.7952,37.4203 18.4682,36.0933 18.4682,34.4613 C18.4682,32.8293 19.7952,31.5023 21.4272,31.5023 C22.7202,31.5023 23.8102,32.3413 24.2112,33.4993 L30.4392,33.4993 L30.4392,31.1083 L17.6392,31.1083 L17.6392,39.5173 L23.8892,39.5173 C24.3122,38.3983 25.3852,37.5973 26.6512,37.5973 C28.2822,37.5973 29.6102,38.9243 29.6102,40.5563 C29.6102,42.1863 28.2822,43.5143 26.6512,43.5143 C25.3572,43.5143 24.2672,42.6753 23.8652,41.5173 L17.6392,41.5173 L17.6392,43.9083 L30.4392,43.9083 Z M32.4392,44.9083 C32.4392,45.4613 31.9912,45.9083 31.4392,45.9083 L16.6392,45.9083 C16.0862,45.9083 15.6392,45.4613 15.6392,44.9083 L15.6392,30.1083 C15.6392,29.5563 16.0862,29.1083 16.6392,29.1083 L31.4392,29.1083 C31.9912,29.1083 32.4392,29.5563 32.4392,30.1083 L32.4392,44.9083 Z M36.8562,27.6233 L12.8242,27.5993 C8.6952,27.5993 5.2672,24.4953 5.0202,20.5333 C5.0092,20.3313 5.0002,20.1303 5.0002,19.9313 C5.0002,16.4843 6.8582,13.8523 10.0162,12.7453 C10.0092,12.5993 10.0062,12.4553 10.0062,12.3133 C10.0062,8.4003 12.6582,4.3403 16.1752,2.8673 C20.2762,1.1533 24.6242,2.0113 27.8072,5.1603 C28.3582,5.7013 28.8492,6.3093 29.2632,6.9653 L27.5732,8.0333 C27.2402,7.5083 26.8472,7.0203 26.4032,6.5853 C25.1572,5.3513 21.7492,2.7033 16.9462,4.7133 C14.1762,5.8723 12.0062,9.2113 12.0062,12.3133 C12.0062,12.6663 12.0302,13.0193 12.0692,13.3563 C12.1262,13.8543 11.8062,14.3183 11.3202,14.4403 C9.7062,14.8473 7.0002,16.0993 7.0002,19.9313 C7.0002,20.0973 7.0092,20.2633 7.0172,20.4203 C7.1972,23.3193 9.7492,25.5993 12.8252,25.5993 L36.7772,25.6263 C36.9062,25.6103 41.9482,25.1113 41.9482,19.9923 C41.9482,15.6923 38.3332,14.6023 36.7782,14.3343 C36.2632,14.2453 35.9052,13.7733 35.9532,13.2563 C35.7452,10.6653 34.3362,9.5993 33.0762,9.4683 L33.2832,7.4793 C35.1522,7.6743 37.3972,9.1203 37.8842,12.5263 C40.9432,13.3033 43.9482,15.6033 43.9482,19.9923 C43.9482,25.5773 39.3092,27.4263 36.8562,27.6233 Z" id="Amazon-IOT-RESOURCES-IoT-simulator_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,XM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Police-Emergency_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Police-Emergency_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.9929,34.2149 C23.0979,33.6349 21.3109,32.6249 19.2339,32.2519 C17.9239,32.0169 14.8759,31.1899 14.8759,28.6049 C14.8759,27.4659 15.3049,26.7269 15.8019,25.8699 C16.2929,25.0229 16.8499,24.0639 16.8499,22.7539 C16.8499,21.1179 16.0889,19.8679 15.4889,19.1389 C16.0019,18.5139 16.7619,17.5839 17.3369,16.8599 C18.3549,17.6509 19.4949,18.0769 20.6329,18.0769 C21.9229,18.0769 23.0119,17.6349 23.9929,16.6979 C24.9749,17.6349 26.0629,18.0769 27.3539,18.0769 C28.4909,18.0769 29.6319,17.6509 30.6479,16.8599 C31.2249,17.5839 31.9829,18.5139 32.4959,19.1389 C31.8969,19.8679 31.1359,21.1179 31.1359,22.7539 C31.1359,24.0639 31.6919,25.0229 32.1839,25.8699 C32.6809,26.7269 33.1099,27.4659 33.1099,28.6049 C33.1099,31.1899 30.0619,32.0169 28.7509,32.2519 C26.6759,32.6249 24.8889,33.6349 23.9929,34.2149 Z M35.2459,19.3309 L34.6039,18.5519 C34.5779,18.5229 32.1349,15.5609 31.5819,14.8039 L30.8699,13.8259 L30.0439,14.7099 C29.2199,15.5919 28.2639,16.0769 27.3539,16.0769 C26.6469,16.0769 25.7909,15.8999 24.7869,14.5889 L23.9929,13.5509 L23.1989,14.5889 C22.1949,15.8999 21.3389,16.0769 20.6329,16.0769 C19.7219,16.0769 18.7659,15.5919 17.9409,14.7099 L17.1149,13.8249 L16.4019,14.8039 C15.8519,15.5609 13.4069,18.5219 13.3819,18.5519 L12.7519,19.3249 L13.5199,19.9619 C13.5329,19.9739 14.8499,21.0849 14.8499,22.7539 C14.8499,23.5259 14.5069,24.1169 14.0719,24.8659 C13.5389,25.7839 12.8759,26.9269 12.8759,28.6049 C12.8759,31.4459 15.1209,33.5459 18.8809,34.2209 C21.3109,34.6559 23.3639,36.2089 23.3849,36.2249 L23.9939,36.6879 L24.6019,36.2249 C24.6219,36.2089 26.6759,34.6559 29.1049,34.2209 C32.8649,33.5459 35.1099,31.4459 35.1099,28.6049 C35.1099,26.9269 34.4459,25.7839 33.9129,24.8659 C33.4789,24.1169 33.1359,23.5259 33.1359,22.7539 C33.1359,21.0849 34.4519,19.9739 34.4609,19.9659 L35.2459,19.3309 Z M39.7059,38.5739 C39.7059,39.1999 39.1969,39.7089 38.5709,39.7089 L9.4139,39.7089 C8.7879,39.7089 8.2789,39.1999 8.2789,38.5739 L8.2789,9.4289 C8.2789,8.8029 8.7879,8.2939 9.4139,8.2939 L38.5709,8.2939 C39.1969,8.2939 39.7059,8.8029 39.7059,9.4289 L39.7059,38.5739 Z M45.9859,14.4369 L45.9859,12.4369 L41.7059,12.4369 L41.7059,9.4289 C41.7059,7.6999 40.2999,6.2939 38.5709,6.2939 L35.5499,6.2939 L35.5499,1.9999 L33.5499,1.9999 L33.5499,6.2939 L30.2719,6.2939 L30.2719,1.9999 L28.2719,1.9999 L28.2719,6.2939 L24.9929,6.2939 L24.9929,1.9999 L22.9929,1.9999 L22.9929,6.2939 L19.7149,6.2939 L19.7149,1.9999 L17.7149,1.9999 L17.7149,6.2939 L14.4369,6.2939 L14.4369,1.9999 L12.4369,1.9999 L12.4369,6.2939 L9.4139,6.2939 C7.6859,6.2939 6.2789,7.6999 6.2789,9.4289 L6.2789,12.4369 L1.9999,12.4369 L1.9999,14.4369 L6.2789,14.4369 L6.2789,17.7159 L1.9999,17.7159 L1.9999,19.7159 L6.2789,19.7159 L6.2789,22.9939 L1.9999,22.9939 L1.9999,24.9939 L6.2789,24.9939 L6.2789,28.2729 L1.9999,28.2729 L1.9999,30.2729 L6.2789,30.2729 L6.2789,33.5509 L1.9999,33.5509 L1.9999,35.5509 L6.2789,35.5509 L6.2789,38.5739 C6.2789,40.3029 7.6859,41.7089 9.4139,41.7089 L12.4369,41.7089 L12.4369,45.9869 L14.4369,45.9869 L14.4369,41.7089 L17.7149,41.7089 L17.7149,45.9869 L19.7149,45.9869 L19.7149,41.7089 L22.9929,41.7089 L22.9929,45.9869 L24.9929,45.9869 L24.9929,41.7089 L28.2719,41.7089 L28.2719,45.9869 L30.2719,45.9869 L30.2719,41.7089 L33.5499,41.7089 L33.5499,45.9869 L35.5499,45.9869 L35.5499,41.7089 L38.5709,41.7089 C40.2999,41.7089 41.7059,40.3029 41.7059,38.5739 L41.7059,35.5509 L45.9859,35.5509 L45.9859,33.5509 L41.7059,33.5509 L41.7059,30.2729 L45.9859,30.2729 L45.9859,28.2729 L41.7059,28.2729 L41.7059,24.9939 L45.9859,24.9939 L45.9859,22.9939 L41.7059,22.9939 L41.7059,19.7159 L45.9859,19.7159 L45.9859,17.7159 L41.7059,17.7159 L41.7059,14.4369 L45.9859,14.4369 Z" id="Amazon-IOT-RESOURCES-IoT-thing-police-emergency_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,JM=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Analytics_Data-Store_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Analytics_Data-Store_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17.632,40 L22.632,40 L22.632,38 L17.632,38 L17.632,40 Z M13.632,40 L15.632,40 L15.632,38 L13.632,38 L13.632,40 Z M17.632,30 L22.632,30 L22.632,28 L17.632,28 L17.632,30 Z M13.632,30 L15.632,30 L15.632,28 L13.632,28 L13.632,30 Z M17.632,19 L22.632,19 L22.632,17 L17.632,17 L17.632,19 Z M13.632,19 L15.632,19 L15.632,17 L13.632,17 L13.632,19 Z M11,19.211 L11,11.527 C13.376,13.269 17.723,14.316 23.264,14.316 C28.375,14.316 33.528,13.321 36.264,11.392 L36.264,19.211 C36.264,21.178 30.925,23.368 23.264,23.368 C15.688,23.368 11,21.21 11,19.211 Z M11,29.554 L11,22.579 C13.376,24.319 17.723,25.368 23.264,25.368 C28.246,25.368 33.488,24.451 36.264,22.495 L36.264,29.554 C36.264,31.508 30.925,33.685 23.264,33.685 C15.587,33.685 11,31.584 11,29.554 Z M11,39.843 L11,32.907 C13.376,34.641 17.723,35.685 23.264,35.685 C28.246,35.685 33.488,34.771 36.264,32.823 L36.264,39.843 C36.264,41.809 30.925,44 23.264,44 C15.587,44 11,41.887 11,39.843 Z M36.264,8.158 C36.264,10.125 30.925,12.316 23.264,12.316 C15.688,12.316 11,10.158 11,8.158 C11,6.158 15.688,4 23.264,4 C30.925,4 36.264,6.191 36.264,8.158 Z M9,8.158 L9,39.843 C9,43.525 14.732,46 23.264,46 C30.488,46 38.264,44.073 38.264,39.843 L38.264,8.158 C38.264,4.115 30.718,2 23.264,2 C14.732,2 9,4.475 9,8.158 Z" id="AWS-IoT-Analytics-Data-Store_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,eA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Device-Tester_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Device-Tester_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21,4.52292229 L21,7.03192229 C21,7.58492229 21.447,8.03192229 22,8.03192229 L26,8.03192229 C26.553,8.03192229 27,7.58492229 27,7.03192229 L27,4.57592229 C27.869,5.27292229 28.545,6.26692229 28.545,7.34092229 C28.545,9.01292229 27.538,10.2829223 26.54,10.7999223 C26.208,10.9719223 26,11.3149223 26,11.6879223 L26,28.3559223 C26,28.7289223 26.208,29.0709223 26.54,29.2429223 C27.538,29.7609223 28.545,31.0309223 28.545,32.7019223 C28.545,33.7759223 27.869,34.7709223 27,35.4679223 L27,33.0319223 C27,32.4799223 26.553,32.0319223 26,32.0319223 L22,32.0319223 C21.447,32.0319223 21,32.4799223 21,33.0319223 L21,35.4699223 C20.158,34.7779223 19.507,33.7859223 19.507,32.7019223 C19.507,31.0399223 20.497,29.7579223 21.478,29.2249223 C21.8,29.0499223 22,28.7119223 22,28.3459223 L22,11.6469223 C22,11.2799223 21.8,10.9429223 21.478,10.7679223 C20.497,10.2339223 19.507,8.95192229 19.507,7.29092229 C19.507,6.20692229 20.158,5.21492229 21,4.52292229 L21,4.52292229 Z M20,12.1979223 L20,27.7939223 C18.488,28.8689223 17.507,30.7669223 17.507,32.7019223 C17.507,35.2589223 19.593,37.3689223 21.653,38.1299223 C21.766,38.1719223 21.883,38.1919223 22,38.1919223 C22.201,38.1919223 22.401,38.1309223 22.571,38.0129223 C22.84,37.8259223 23,37.5199223 23,37.1919223 L23,34.0319223 L25,34.0319223 L25,37.1839223 C25,37.5119223 25.161,37.8189223 25.431,38.0059223 C25.7,38.1919223 26.043,38.2359223 26.352,38.1199223 C28.436,37.3369223 30.545,35.2249223 30.545,32.7019223 C30.545,30.7139223 29.563,28.8499223 28,27.7899223 L28,12.2539223 C29.563,11.1929223 30.545,9.32992229 30.545,7.34092229 C30.545,4.81792229 28.436,2.70592229 26.352,1.92292229 C26.043,1.80692229 25.7,1.85192229 25.431,2.03692229 C25.161,2.22392229 25,2.53092229 25,2.85892229 L25,6.03192229 L23,6.03192229 L23,2.79992229 C23,2.47292229 22.84,2.16692229 22.571,1.97992229 C22.302,1.79192229 21.958,1.74892229 21.653,1.86192229 C19.593,2.62392229 17.507,4.73292229 17.507,7.29092229 C17.507,9.22592229 18.488,11.1229223 20,12.1979223 L20,12.1979223 Z M17.254,22.2819223 C16.846,22.5869223 16.409,23.4599223 16.416,24.6569223 C16.422,25.8539223 16.867,26.7219223 17.279,27.0229223 L16.1,28.6379223 C15.069,27.8859223 14.424,26.3639223 14.416,24.6669223 C14.406,22.9719223 15.035,21.4439223 16.055,20.6809223 L17.254,22.2819223 Z M11.044,24.6369223 C11.055,26.7839223 11.875,28.3399223 12.682,28.9309223 L11.502,30.5449223 C9.999,29.4459223 9.057,27.1869223 9.044,24.6479223 C9.031,22.1079223 9.948,19.8389223 11.438,18.7259223 L12.636,20.3269223 C11.836,20.9259223 11.033,22.4899223 11.044,24.6369223 L11.044,24.6369223 Z M30.567,27.0229223 C30.979,26.7229223 31.424,25.8539223 31.431,24.6569223 C31.437,23.4609223 31,22.5869223 30.592,22.2819223 L31.791,20.6809223 C32.811,21.4439223 33.438,22.9709223 33.431,24.6669223 C33.421,26.3649223 32.776,27.8869223 31.747,28.6379223 L30.567,27.0229223 Z M36.802,24.6369223 C36.813,22.4909223 36.011,20.9259223 35.211,20.3269223 L36.408,18.7259223 C37.899,19.8409223 38.816,22.1099223 38.802,24.6479223 C38.789,27.1879223 37.847,29.4469223 36.344,30.5449223 L35.164,28.9299223 C35.972,28.3409223 36.791,26.7849223 36.802,24.6369223 L36.802,24.6369223 Z M44,43.0319223 C44,43.7099223 43.73,44.0319223 42.197,44.0319223 L5.803,44.0319223 C4.182,44.0319223 4.013,43.2479223 4,43.0319223 L4,42.0319223 L5,42.0319223 L7,42.0319223 L41,42.0319223 L43,42.0319223 L44,42.0319223 L44,43.0319223 Z M45,40.0319223 L43,40.0319223 L43,17.4349223 C43,15.3439223 41.491,15.0319223 40.592,15.0319223 L30,15.0319223 L30,17.0319223 L40.592,17.0319223 C40.867,17.0319223 40.975,17.0879223 40.969,17.0769223 C41,17.1429223 41,17.3389223 41,17.4349223 L41,40.0319223 L7,40.0319223 L7,17.4349223 C7,17.3369223 7,17.1359223 7.016,17.0929223 C7.017,17.0929223 7.111,17.0319223 7.408,17.0319223 L18,17.0319223 L18,15.0319223 L7.408,15.0319223 C6.509,15.0319223 5,15.3439223 5,17.4349223 L5,40.0319223 L3,40.0319223 C2.447,40.0319223 2,40.4799223 2,41.0319223 L2,43.0319223 C2,44.0699223 2.795,46.0319223 5.803,46.0319223 L42.197,46.0319223 C45.34,46.0319223 46,44.4009223 46,43.0319223 L46,41.0319223 C46,40.4799223 45.553,40.0319223 45,40.0319223 L45,40.0319223 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,tA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Analytics_Pipeline_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Analytics_Pipeline_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23,21 L29,21 L29,19 L23,19 L23,21 Z M31,21 L33,21 L33,19 L31,19 L31,21 Z M44,34 L37,34 L37,32 L37,16 L37,14 L44,14 L44,34 Z M13,31 L35,31 L35,17 L13,17 L13,31 Z M11,34 L4,34 L4,14 L11,14 L11,16 L11,32 L11,34 Z M36,12 C35.447,12 35,12.447 35,13 L35,15 L13,15 L13,13 C13,12.447 12.553,12 12,12 L3,12 C2.447,12 2,12.447 2,13 L2,35 C2,35.553 2.447,36 3,36 L12,36 C12.553,36 13,35.553 13,35 L13,33 L35,33 L35,35 C35,35.553 35.447,36 36,36 L45,36 C45.553,36 46,35.553 46,35 L46,13 C46,12.447 45.553,12 45,12 L36,12 Z" id="Amazon-IOT-RESOURCES-IoT-Pipeline_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,nA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Factory_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Factory_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.246,31.762 L31.762,31.762 L31.762,30.246 L30.246,30.246 L30.246,31.762 Z M28.246,32.761 C28.246,33.314 28.693,33.761 29.246,33.761 L32.762,33.761 C33.314,33.761 33.762,33.314 33.762,32.761 L33.762,29.246 C33.762,28.693 33.314,28.246 32.762,28.246 L29.246,28.246 C28.693,28.246 28.246,28.693 28.246,29.246 L28.246,32.761 Z M16.183,31.761 L17.699,31.761 L17.699,30.245 L16.183,30.245 L16.183,31.761 Z M15.184,28.246 C14.631,28.246 14.184,28.693 14.184,29.246 L14.184,32.761 C14.184,33.314 14.631,33.761 15.184,33.761 L18.699,33.761 C19.252,33.761 19.699,33.314 19.699,32.761 L19.699,29.246 C19.699,28.693 19.252,28.246 18.699,28.246 L15.184,28.246 Z M23.214,23.851 L24.73,23.851 L24.73,22.335 L23.214,22.335 L23.214,23.851 Z M22.215,20.336 C21.662,20.336 21.215,20.783 21.215,21.336 L21.215,24.851 C21.215,25.404 21.662,25.851 22.215,25.851 L25.73,25.851 C26.283,25.851 26.73,25.404 26.73,24.851 L26.73,21.336 C26.73,20.783 26.283,20.336 25.73,20.336 L22.215,20.336 Z M16.183,23.851 L17.699,23.851 L17.699,22.335 L16.183,22.335 L16.183,23.851 Z M15.184,20.336 C14.631,20.336 14.184,20.783 14.184,21.336 L14.184,24.851 C14.184,25.404 14.631,25.851 15.184,25.851 L18.699,25.851 C19.252,25.851 19.699,25.404 19.699,24.851 L19.699,21.336 C19.699,20.783 19.252,20.336 18.699,20.336 L15.184,20.336 Z M35.277,35.277 L26.73,35.277 L26.73,29.246 C26.73,28.693 26.283,28.246 25.73,28.246 L22.215,28.246 C21.662,28.246 21.215,28.693 21.215,29.246 L21.215,35.277 L12.668,35.277 L12.668,13.945 L28.923,19.505 C29.228,19.61 29.566,19.559 29.828,19.372 C30.09,19.184 30.246,18.882 30.246,18.558 L30.246,13.547 L30.883,13.547 L30.883,19.464 C30.883,19.891 31.154,20.271 31.559,20.41 L35.277,21.681 L35.277,35.277 Z M32.883,18.749 L32.883,12.547 C32.883,11.994 32.435,11.547 31.883,11.547 L29.246,11.547 C28.693,11.547 28.246,11.994 28.246,12.547 L28.246,17.16 L11.991,11.6 C11.685,11.495 11.348,11.5462553 11.086,11.733 C10.824,11.921 10.668,12.223 10.668,12.547 L10.668,36.277 C10.668,36.83 11.115,37.277 11.668,37.277 L22.215,37.277 C22.767,37.277 23.215,36.83 23.215,36.277 L23.215,30.246 L24.73,30.246 L24.73,36.277 C24.73,36.83 25.178,37.277 25.73,37.277 L36.277,37.277 C36.83,37.277 37.277,36.83 37.277,36.277 L37.277,20.966 C37.277,20.539 37.006,20.159 36.6,20.02 L32.883,18.749 Z M39.67,38.537 C39.67,39.163 39.161,39.672 38.535,39.672 L9.409,39.672 C8.783,39.672 8.274,39.163 8.274,38.537 L8.274,9.424 C8.274,8.798 8.783,8.289 9.409,8.289 L38.535,8.289 C39.161,8.289 39.67,8.798 39.67,9.424 L39.67,38.537 Z M45.945,14.425 L45.945,12.425 L41.67,12.425 L41.67,9.424 C41.67,7.695 40.264,6.289 38.535,6.289 L35.519,6.289 L35.519,2 L33.519,2 L33.519,6.289 L30.246,6.289 L30.246,2 L28.246,2 L28.246,6.289 L24.973,6.289 L24.973,2 L22.973,2 L22.973,6.289 L19.699,6.289 L19.699,2 L17.699,2 L17.699,6.289 L14.426,6.289 L14.426,2 L12.426,2 L12.426,6.289 L9.409,6.289 C7.681,6.289 6.274,7.695 6.274,9.424 L6.274,12.425 L2,12.425 L2,14.425 L6.274,14.425 L6.274,17.699 L2,17.699 L2,19.699 L6.274,19.699 L6.274,22.972 L2,22.972 L2,24.972 L6.274,24.972 L6.274,28.246 L2,28.246 L2,30.246 L6.274,30.246 L6.274,33.519 L2,33.519 L2,35.519 L6.274,35.519 L6.274,38.537 C6.274,40.265 7.681,41.672 9.409,41.672 L12.426,41.672 L12.426,45.945 L14.426,45.945 L14.426,41.672 L17.699,41.672 L17.699,45.945 L19.699,45.945 L19.699,41.672 L22.973,41.672 L22.973,45.945 L24.973,45.945 L24.973,41.672 L28.246,41.672 L28.246,45.945 L30.246,45.945 L30.246,41.672 L33.519,41.672 L33.519,45.945 L35.519,45.945 L35.519,41.672 L38.535,41.672 C40.264,41.672 41.67,40.265 41.67,38.537 L41.67,35.519 L45.945,35.519 L45.945,33.519 L41.67,33.519 L41.67,30.246 L45.945,30.246 L45.945,28.246 L41.67,28.246 L41.67,24.972 L45.945,24.972 L45.945,22.972 L41.67,22.972 L41.67,19.699 L45.945,19.699 L45.945,17.699 L41.67,17.699 L41.67,14.425 L45.945,14.425 Z" id="Amazon-IOT-RESOURCES-IoT-thing-factory_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,oA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Humidity-Sensor_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Humidity-Sensor_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.115,21.9995 C28.758,21.9995 27.654,20.8955 27.654,19.5385 C27.654,18.0605 29.072,15.9065 30.115,14.5655 C31.159,15.9065 32.577,18.0605 32.577,19.5385 C32.577,20.8955 31.472,21.9995 30.115,21.9995 L30.115,21.9995 Z M29.372,12.3305 C28.991,12.7535 25.654,16.5485 25.654,19.5385 C25.654,21.9985 27.655,23.9995 30.115,23.9995 C32.575,23.9995 34.577,21.9985 34.577,19.5385 C34.577,16.5485 31.239,12.7535 30.858,12.3305 C30.479,11.9085 29.751,11.9095 29.372,12.3305 L29.372,12.3305 Z M16.423,22.9995 C15.638,22.9995 15,22.3615 15,21.5765 C15,20.7805 15.711,19.5575 16.421,18.5925 C17.103,19.5235 17.845,20.7675 17.845,21.5765 C17.845,22.3615 17.207,22.9995 16.423,22.9995 L16.423,22.9995 Z M19.845,21.5765 C19.845,19.3725 17.44,16.6355 17.166,16.3305 C16.787,15.9085 16.058,15.9085 15.679,16.3305 C15.405,16.6355 13,19.3725 13,21.5765 C13,23.4635 14.535,24.9995 16.423,24.9995 C18.31,24.9995 19.845,23.4635 19.845,21.5765 L19.845,21.5765 Z M23.5,33.9995 C21.57,33.9995 20,32.4295 20,30.4995 C20,28.3835 22.107,25.2935 23.5,23.5515 C24.892,25.2935 27,28.3835 27,30.4995 C27,32.4295 25.429,33.9995 23.5,33.9995 L23.5,33.9995 Z M22.757,21.3305 C22.562,21.5465 18,26.6605 18,30.4995 C18,33.5325 20.468,35.9995 23.5,35.9995 C26.532,35.9995 29,33.5325 29,30.4995 C29,26.6605 24.437,21.5465 24.243,21.3305 C23.864,20.9085 23.136,20.9085 22.757,21.3305 L22.757,21.3305 Z M39,37.8655 C39,38.4905 38.491,38.9995 37.865,38.9995 L10.135,38.9995 C9.509,38.9995 9,38.4905 9,37.8655 L9,10.1345 C9,9.5095 9.509,8.9995 10.135,8.9995 L37.865,8.9995 C38.491,8.9995 39,9.5095 39,10.1345 L39,37.8655 Z M46,14.9995 L46,12.9995 L41,12.9995 L41,10.1345 C41,8.4065 39.594,6.9995 37.865,6.9995 L35,6.9995 L35,1.9995 L33,1.9995 L33,6.9995 L30,6.9995 L30,1.9995 L28,1.9995 L28,6.9995 L25,6.9995 L25,1.9995 L23,1.9995 L23,6.9995 L20,6.9995 L20,1.9995 L18,1.9995 L18,6.9995 L15,6.9995 L15,1.9995 L13,1.9995 L13,6.9995 L10.135,6.9995 C8.406,6.9995 7,8.4065 7,10.1345 L7,12.9995 L2,12.9995 L2,14.9995 L7,14.9995 L7,17.9995 L2,17.9995 L2,19.9995 L7,19.9995 L7,22.9995 L2,22.9995 L2,24.9995 L7,24.9995 L7,27.9995 L2,27.9995 L2,29.9995 L7,29.9995 L7,32.9995 L2,32.9995 L2,34.9995 L7,34.9995 L7,37.8655 C7,39.5935 8.406,40.9995 10.135,40.9995 L13,40.9995 L13,45.9995 L15,45.9995 L15,40.9995 L18,40.9995 L18,45.9995 L20,45.9995 L20,40.9995 L23,40.9995 L23,45.9995 L25,45.9995 L25,40.9995 L28,40.9995 L28,45.9995 L30,45.9995 L30,40.9995 L33,40.9995 L33,45.9995 L35,45.9995 L35,40.9995 L37.865,40.9995 C39.594,40.9995 41,39.5935 41,37.8655 L41,34.9995 L46,34.9995 L46,32.9995 L41,32.9995 L41,29.9995 L46,29.9995 L46,27.9995 L41,27.9995 L41,24.9995 L46,24.9995 L46,22.9995 L41,22.9995 L41,19.9995 L46,19.9995 L46,17.9995 L41,17.9995 L41,14.9995 L46,14.9995 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,lA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Protocol_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Protocol_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M19,25 L23,25 L23,23 L19,23 L19,25 Z M13,25 L17,25 L17,23 L13,23 L13,25 Z M7,25 L11,25 L11,23 L7,23 L7,25 Z M4,29 L44,29 L44,19 L4,19 L4,29 Z M35.917,42 C35.09,42 34.417,41.327 34.417,40.5 C34.417,39.673 35.09,39 35.917,39 C36.744,39 37.417,39.673 37.417,40.5 C37.417,41.327 36.744,42 35.917,42 L35.917,42 Z M25.501,42.5 C25.501,43.327 24.828,44 24.001,44 C23.174,44 22.501,43.327 22.501,42.5 C22.501,41.673 23.174,41 24.001,41 C24.828,41 25.501,41.673 25.501,42.5 L25.501,42.5 Z M11.917,42 C11.09,42 10.417,41.327 10.417,40.5 C10.417,39.673 11.09,39 11.917,39 C12.744,39 13.417,39.673 13.417,40.5 C13.417,41.327 12.744,42 11.917,42 L11.917,42 Z M10.499,7.5 C10.499,6.673 11.172,6 11.999,6 C12.826,6 13.499,6.673 13.499,7.5 C13.499,8.327 12.826,9 11.999,9 C11.172,9 10.499,8.327 10.499,7.5 L10.499,7.5 Z M22.499,5.5 C22.499,4.673 23.172,4 23.999,4 C24.826,4 25.499,4.673 25.499,5.5 C25.499,6.327 24.826,7 23.999,7 C23.172,7 22.499,6.327 22.499,5.5 L22.499,5.5 Z M34.501,7.5 C34.501,6.673 35.174,6 36.001,6 C36.828,6 37.501,6.673 37.501,7.5 C37.501,8.327 36.828,9 36.001,9 C35.174,9 34.501,8.327 34.501,7.5 L34.501,7.5 Z M45,17 L33.379,17 L36.696,13.783 C36.891,13.595 37,13.336 37,13.065 L37,10.837 C38.441,10.404 39.501,9.08 39.501,7.5 C39.501,5.57 37.931,4 36.001,4 C34.071,4 32.501,5.57 32.501,7.5 C32.501,9.08 33.56,10.403 35,10.836 L35,12.642 L30.506,17 L25,17 L25,8.836 C26.44,8.403 27.499,7.08 27.499,5.5 C27.499,3.57 25.929,2 23.999,2 C22.069,2 20.499,3.57 20.499,5.5 C20.499,7.08 21.559,8.404 23,8.837 L23,17 L17.492,17 L13,12.642 L13,10.836 C14.44,10.403 15.499,9.08 15.499,7.5 C15.499,5.57 13.929,4 11.999,4 C10.069,4 8.499,5.57 8.499,7.5 C8.499,9.08 9.559,10.404 11,10.837 L11,13.065 C11,13.336 11.109,13.595 11.304,13.783 L14.62,17 L3,17 C2.447,17 2,17.448 2,18 L2,30 C2,30.552 2.447,31 3,31 L15.023,31 L11.302,34.625 C11.109,34.813 11,35.072 11,35.341 L11,37.137 C9.517,37.543 8.417,38.89 8.417,40.5 C8.417,42.43 9.987,44 11.917,44 C13.847,44 15.417,42.43 15.417,40.5 C15.417,38.951 14.397,37.648 13,37.189 L13,35.763 L17.89,31 L23,31 L23,39.164 C21.56,39.597 20.501,40.92 20.501,42.5 C20.501,44.43 22.071,46 24.001,46 C25.931,46 27.501,44.43 27.501,42.5 C27.501,40.92 26.441,39.596 25,39.163 L25,31 L30.086,31 L35,35.765 L35,37.137 C33.517,37.543 32.417,38.89 32.417,40.5 C32.417,42.43 33.987,44 35.917,44 C37.847,44 39.417,42.43 39.417,40.5 C39.417,38.951 38.397,37.648 37,37.189 L37,35.341 C37,35.071 36.891,34.812 36.696,34.624 L32.959,31 L45,31 C45.553,31 46,30.552 46,30 L46,18 C46,17.448 45.553,17 45,17 L45,17 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,rA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Servo_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Servo_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.3422,25.4737 L23.9692,23.0347 L25.5952,25.4737 L22.3422,25.4737 Z M24.8012,20.6767 C24.6152,20.3987 24.3032,20.2317 23.9692,20.2317 C23.6352,20.2317 23.3222,20.3987 23.1372,20.6767 L19.6422,25.9187 C19.4382,26.2257 19.4182,26.6197 19.5922,26.9457 C19.7662,27.2707 20.1052,27.4737 20.4742,27.4737 L27.4632,27.4737 C27.8322,27.4737 28.1712,27.2707 28.3452,26.9457 C28.5192,26.6197 28.5002,26.2257 28.2952,25.9187 L24.8012,20.6767 Z M10.5532,23.8527 C10.5532,22.9587 11.2802,22.2317 12.1742,22.2317 C13.0682,22.2317 13.7952,22.9587 13.7952,23.8527 C13.7952,24.7457 13.0682,25.4737 12.1742,25.4737 C11.2802,25.4737 10.5532,24.7457 10.5532,23.8527 Z M8.5532,23.8527 C8.5532,25.8497 10.1772,27.4737 12.1742,27.4737 C14.1712,27.4737 15.7952,25.8497 15.7952,23.8527 C15.7952,21.8557 14.1712,20.2317 12.1742,20.2317 C10.1772,20.2317 8.5532,21.8557 8.5532,23.8527 Z M43.9372,37.7047 L23.0952,37.7047 C23.1602,37.4937 23.1752,37.2687 23.0962,37.0577 L22.0032,34.1737 C21.9042,33.9117 21.6972,33.7027 21.4372,33.5987 C21.1782,33.4967 20.8852,33.5057 20.6312,33.6287 L19.8912,33.9887 C19.7422,33.8147 19.5842,33.6477 19.4192,33.4887 L19.8302,32.7717 C19.9702,32.5277 20.0002,32.2357 19.9132,31.9667 C19.8272,31.6997 19.6322,31.4807 19.3752,31.3637 L16.5632,30.0877 C16.3072,29.9717 16.0122,29.9687 15.7522,30.0807 C15.4932,30.1937 15.2942,30.4097 15.2032,30.6767 L14.9362,31.4607 C14.7062,31.4427 14.4762,31.4377 14.2482,31.4387 L14.0292,30.6397 C13.9552,30.3677 13.7702,30.1397 13.5192,30.0117 C13.2662,29.8837 12.9732,29.8697 12.7102,29.9677 L9.8272,31.0597 C9.5652,31.1597 9.3562,31.3657 9.2522,31.6267 C9.1492,31.8887 9.1602,32.1817 9.2832,32.4337 L9.6462,33.1767 C9.4712,33.3257 9.3032,33.4817 9.1432,33.6447 L8.4252,33.2337 C8.1832,33.0937 7.8902,33.0617 7.6202,33.1497 C7.3532,33.2357 7.1332,33.4307 7.0172,33.6877 L5.7412,36.5007 C5.6252,36.7567 5.6222,37.0507 5.7342,37.3087 C5.8042,37.4737 5.9272,37.6007 6.0692,37.7047 L4.0002,37.7047 L4.0002,9.9997 L24.8432,9.9997 C24.7772,10.2117 24.7622,10.4367 24.8422,10.6477 L25.9342,13.5307 C26.0332,13.7927 26.2382,14.0007 26.4992,14.1047 C26.7612,14.2107 27.0542,14.1997 27.3062,14.0757 L28.0462,13.7167 C28.1952,13.8907 28.3522,14.0577 28.5182,14.2167 L28.1082,14.9327 C27.9672,15.1767 27.9372,15.4687 28.0232,15.7377 C28.1102,16.0047 28.3052,16.2237 28.5622,16.3407 L31.3752,17.6177 C31.6312,17.7327 31.9262,17.7367 32.1862,17.6237 C32.4452,17.5117 32.6442,17.2947 32.7352,17.0287 L33.0002,16.2477 C33.2292,16.2667 33.4632,16.2757 33.6892,16.2707 L33.9082,17.0677 C33.9832,17.3377 34.1682,17.5657 34.4182,17.6927 C34.5612,17.7657 34.7162,17.8017 34.8722,17.8017 C34.9912,17.8017 35.1112,17.7807 35.2242,17.7387 L38.1072,16.6557 C38.3692,16.5557 38.5792,16.3517 38.6842,16.0907 C38.7882,15.8297 38.7782,15.5367 38.6552,15.2847 L38.2962,14.5377 C38.4722,14.3887 38.6412,14.2297 38.8032,14.0637 L39.5092,14.4707 C39.7542,14.6117 40.0462,14.6437 40.3152,14.5567 C40.5832,14.4707 40.8032,14.2747 40.9202,14.0177 L42.1962,11.2037 C42.3132,10.9477 42.3162,10.6537 42.2032,10.3947 C42.1322,10.2307 42.0102,10.1037 41.8682,9.9997 L43.9372,9.9997 L43.9372,37.7047 Z M9.1872,37.7047 L9.1982,37.6437 C9.2912,37.1557 9.0132,36.6737 8.5432,36.5107 L8.0162,36.3277 L8.3852,35.5147 L8.8632,35.7887 C9.3012,36.0407 9.8542,35.9257 10.1572,35.5257 C10.5152,35.0547 10.9512,34.6487 11.4562,34.3167 C11.8772,34.0397 12.0272,33.4947 11.8062,33.0417 L11.5622,32.5417 L12.3912,32.2277 L12.5372,32.7657 C12.6732,33.2557 13.1612,33.5707 13.6522,33.4907 C14.2182,33.4047 14.8122,33.4237 15.4222,33.5437 C15.9142,33.6477 16.4022,33.3607 16.5632,32.8857 L16.7402,32.3657 L17.5482,32.7317 L17.2732,33.2107 C17.0232,33.6477 17.1362,34.2027 17.5372,34.5057 C18.0182,34.8697 18.4292,35.3047 18.7592,35.7997 C19.0342,36.2137 19.5762,36.3647 20.0282,36.1447 L20.5202,35.9057 L20.8362,36.7387 L20.3052,36.8847 C19.9132,36.9927 19.6352,37.3217 19.5792,37.7047 L9.1872,37.7047 Z M38.7532,9.9997 C38.7492,10.0177 38.7462,10.0357 38.7422,10.0527 C38.6392,10.5467 38.9202,11.0407 39.3992,11.2037 L39.9192,11.3817 L39.5542,12.1877 L39.0852,11.9167 C38.6472,11.6637 38.0932,11.7787 37.7882,12.1797 C37.4222,12.6617 36.9862,13.0717 36.4892,13.3977 C36.0712,13.6727 35.9202,14.2157 36.1382,14.6677 L36.3792,15.1677 L35.5462,15.4807 L35.3992,14.9467 C35.2792,14.5077 34.8792,14.2117 34.4362,14.2117 C34.3902,14.2117 34.3442,14.2147 34.2972,14.2217 C33.7032,14.3037 33.1072,14.2847 32.5262,14.1627 C32.0352,14.0557 31.5362,14.3397 31.3742,14.8197 L31.1962,15.3397 L30.3892,14.9737 L30.6632,14.4947 C30.9142,14.0577 30.8012,13.5027 30.4002,13.1997 C29.9192,12.8357 29.5082,12.4007 29.1782,11.9057 C28.9022,11.4907 28.3622,11.3387 27.9092,11.5607 L27.4172,11.7987 L27.1032,10.9677 L27.6402,10.8217 C28.0322,10.7137 28.3102,10.3847 28.3662,9.9997 L38.7532,9.9997 Z M39.8522,7.9997 L27.3152,7.9997 L3.0002,7.9997 C2.4472,7.9997 2.0002,8.4477 2.0002,8.9997 L2.0002,38.7047 C2.0002,39.2577 2.4472,39.7047 3.0002,39.7047 L8.0942,39.7047 L20.6312,39.7047 L44.9372,39.7047 C45.4892,39.7047 45.9372,39.2577 45.9372,38.7047 L45.9372,8.9997 C45.9372,8.4477 45.4892,7.9997 44.9372,7.9997 L39.8522,7.9997 Z" id="Amazon-IOT-RESOURCES-IoT-servo_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,iA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Analytics_Dataset_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Analytics_Dataset_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M6,40.457 L34.888,40.457 L34.888,2 L6,2 L6,40.457 Z M8,38.457 L32.889,38.457 L32.889,4 L8,4 L8,38.457 Z M36.651,5.557 L36.651,7.557 L39.33,7.557 L39.33,44 L12.56,44 L12.56,42.178 L10.56,42.178 L10.56,46 L41.33,46 L41.33,5.557 L36.651,5.557 Z M28.175,10.176 L30.555,10.176 L30.555,8.176 L28.175,8.176 L28.175,10.176 Z M10.25,10.176 L26.588,10.176 L26.588,8.176 L10.25,8.176 L10.25,10.176 Z M19.332,16.223 L30.556,16.223 L30.556,14.223 L19.332,14.223 L19.332,16.223 Z M14.08,16.223 L17.933,16.223 L17.933,14.223 L14.08,14.223 L14.08,16.223 Z M10.25,16.223 L12.266,16.223 L12.266,14.223 L10.25,14.223 L10.25,16.223 Z M18.35,22.269 L30.556,22.269 L30.556,20.269 L18.35,20.269 L18.35,22.269 Z M10.25,22.269 L16.838,22.269 L16.838,20.269 L10.25,20.269 L10.25,22.269 Z M10.25,28.315 L30.556,28.315 L30.556,26.315 L10.25,26.315 L10.25,28.315 Z M26.928,34.286 L30.556,34.286 L30.556,32.285 L26.928,32.285 L26.928,34.286 Z M10.25,34.286 L24.963,34.286 L24.963,32.285 L10.25,32.285 L10.25,34.286 Z" id="Amazon-IOT-RESOURCES-IoT-Data-Set_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,aA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component-Machine-Learning_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT-Greengrass_Component-Machine-Learning_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,24 C4,22.897 4.897,22 6,22 C7.103,22 8,22.897 8,24 C8,25.103 7.103,26 6,26 C4.897,26 4,25.103 4,24 L4,24 Z M24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 C22,4.897 22.897,4 24,4 L24,4 Z M10.961,35.532 C9.036,33.336 7.688,30.678 7.06,27.839 C8.749,27.372 10,25.836 10,24 C10,22.179 8.77,20.656 7.103,20.174 C8.604,13.762 13.757,8.646 20.206,7.205 C20.721,8.819 22.217,10 24,10 C25.78,10 27.274,8.823 27.792,7.213 C29.593,7.616 31.31,8.294 32.905,9.255 L33.938,7.542 C32.065,6.414 30.043,5.644 27.92,5.205 C27.55,3.379 25.934,2 24,2 C22.071,2 20.459,3.371 20.083,5.189 C12.612,6.728 6.647,12.679 5.071,20.12 C3.314,20.541 2,22.115 2,24 C2,25.866 3.29,27.426 5.022,27.865 C5.69,31.233 7.27,34.389 9.563,36.963 L7.016,36.924 L6.984,38.924 L11.908,39 L11.924,39 C12.184,39 12.434,38.899 12.62,38.718 C12.811,38.533 12.92,38.28 12.924,38.015 L13,33.015 L11,32.985 L10.961,35.532 Z M42,26 C40.897,26 40,25.103 40,24 C40,22.897 40.897,22 42,22 C43.103,22 44,22.897 44,24 C44,25.103 43.103,26 42,26 L42,26 Z M24,44 C22.897,44 22,43.103 22,42 C22,40.897 22.897,40 24,40 C25.103,40 26,40.897 26,42 C26,43.103 25.103,44 24,44 L24,44 Z M46,24 C46,22.096 44.66,20.503 42.874,20.103 C42.159,16.709 40.558,13.605 38.201,11.043 L41.016,11 L40.984,9 L35.984,9.076 C35.72,9.081 35.467,9.189 35.282,9.38 C35.098,9.57 34.996,9.826 35,10.092 L35.076,15.016 L37.076,14.984 L37.041,12.731 C38.914,14.877 40.209,17.423 40.848,20.189 C39.206,20.687 38,22.198 38,24 C38,25.82 39.229,27.342 40.896,27.825 C39.469,34.305 34.354,39.495 27.854,40.987 C27.402,39.273 25.854,38 24,38 C22.144,38 20.594,39.276 20.145,40.993 C18.33,40.583 16.6,39.905 14.999,38.933 L13.962,40.643 C15.88,41.808 17.964,42.602 20.154,43.041 C20.616,44.74 22.156,46 24,46 C25.847,46 27.39,44.736 27.848,43.033 C35.437,41.483 41.427,35.432 42.931,27.879 C44.688,27.457 46,25.884 46,24 L46,24 Z M20.972,33.488 L16.478,30.831 L16.478,29 L19,29 L19,31 L21,31 L21,28 C21,27.448 20.553,27 20,27 L16,27 L16,27.005 C15.98,26.993 15.966,26.977 15.945,26.966 L13.478,25.662 L13.478,21.768 L15.947,20.453 C16.273,20.279 16.478,19.939 16.478,19.57 L16.478,19 L21,19 L21,17 L16.478,17 L16.478,16.716 L21.002,14.126 L22.828,15.296 L22.828,21 L19,21 C18.447,21 18,21.448 18,22 L18,25 L20,25 L20,23 L22.828,23 L22.828,32.413 L20.972,33.488 Z M26.919,14.107 L31.478,16.716 L31.478,19.57 C31.478,19.939 31.682,20.279 32.008,20.453 L34.478,21.768 L34.478,22 L30,22 C29.447,22 29,22.448 29,23 L29,25 L26,25 L26,27 L30,27 C30.553,27 31,26.552 31,26 L31,24 L34.478,24 L34.478,25.662 L32.01,26.966 C31.683,27.139 31.478,27.479 31.478,27.85 L31.478,30.831 L28,32.887 L28,31 L29,31 L29,29 L27,29 C26.447,29 26,29.448 26,30 L26,32.855 L24.828,32.127 L24.828,20 L29,20 C29.553,20 30,19.552 30,19 L30,17 L28,17 L28,18 L24.828,18 L24.828,15.283 L26.919,14.107 Z M26.46,35.496 C26.622,35.597 26.805,35.647 26.988,35.647 C27.164,35.647 27.34,35.601 27.497,35.508 L32.986,32.262 C33.291,32.082 33.478,31.755 33.478,31.401 L33.478,28.453 L35.945,27.148 C36.272,26.975 36.478,26.635 36.478,26.264 L36.478,21.167 C36.478,20.797 36.273,20.458 35.947,20.284 L33.478,18.969 L33.478,16.136 C33.478,15.777 33.285,15.446 32.975,15.268 L27.42,12.089 C27.114,11.916 26.74,11.914 26.433,12.086 L23.818,13.556 L21.57,12.116 C21.257,11.914 20.857,11.905 20.534,12.089 L14.98,15.268 C14.67,15.446 14.478,15.777 14.478,16.136 L14.478,18.969 L12.008,20.284 C11.682,20.458 11.478,20.797 11.478,21.167 L11.478,26.264 C11.478,26.635 11.683,26.975 12.01,27.148 L14.478,28.453 L14.478,31.401 C14.478,31.755 14.664,32.082 14.969,32.262 L20.458,35.508 C20.77,35.692 21.156,35.694 21.468,35.512 L23.992,34.049 L23.988,34.042 L24.122,34.042 L26.46,35.496 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,cA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Generic_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Generic_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20.4567,22.094 C19.5547,22.094 18.8207,21.359 18.8207,20.457 C18.8207,19.555 19.5547,18.82 20.4567,18.82 C21.3597,18.82 22.0937,19.555 22.0937,20.457 C22.0937,21.359 21.3597,22.094 20.4567,22.094 Z M27.4887,25.852 C28.3907,25.852 29.1247,26.586 29.1247,27.488 C29.1247,28.391 28.3907,29.125 27.4887,29.125 C26.5857,29.125 25.8517,28.391 25.8517,27.488 C25.8517,26.586 26.5857,25.852 27.4887,25.852 Z M15.3047,32.641 L15.3047,28.488 L24.0087,28.488 C24.4477,30.006 25.8327,31.125 27.4887,31.125 C29.4927,31.125 31.1247,29.493 31.1247,27.488 C31.1247,25.483 29.4927,23.852 27.4887,23.852 C25.8327,23.852 24.4477,24.971 24.0087,26.488 L15.3047,26.488 L15.3047,15.305 L32.6407,15.305 L32.6407,19.457 L23.9367,19.457 C23.4977,17.939 22.1137,16.82 20.4567,16.82 C18.4517,16.82 16.8207,18.452 16.8207,20.457 C16.8207,22.462 18.4517,24.094 20.4567,24.094 C22.1137,24.094 23.4977,22.975 23.9367,21.457 L32.6407,21.457 L32.6407,32.641 L15.3047,32.641 Z M14.3047,13.305 C13.7517,13.305 13.3047,13.752 13.3047,14.305 L13.3047,33.641 C13.3047,34.193 13.7517,34.641 14.3047,34.641 L33.6407,34.641 C34.1937,34.641 34.6407,34.193 34.6407,33.641 L34.6407,14.305 C34.6407,13.752 34.1937,13.305 33.6407,13.305 L14.3047,13.305 Z M39.6697,38.537 C39.6697,39.163 39.1607,39.672 38.5347,39.672 L9.4097,39.672 C8.7837,39.672 8.2757,39.163 8.2757,38.537 L8.2757,9.423 C8.2757,8.797 8.7837,8.288 9.4097,8.288 L38.5347,8.288 C39.1607,8.288 39.6697,8.797 39.6697,9.423 L39.6697,38.537 Z M45.9457,14.426 L45.9457,12.426 L41.6697,12.426 L41.6697,9.423 C41.6697,7.694 40.2637,6.288 38.5347,6.288 L35.5197,6.288 L35.5197,2 L33.5197,2 L33.5197,6.288 L30.2457,6.288 L30.2457,2 L28.2457,2 L28.2457,6.288 L24.9727,6.288 L24.9727,2 L22.9727,2 L22.9727,6.288 L19.6987,6.288 L19.6987,2 L17.6987,2 L17.6987,6.288 L14.4257,6.288 L14.4257,2 L12.4257,2 L12.4257,6.288 L9.4097,6.288 C7.6817,6.288 6.2757,7.694 6.2757,9.423 L6.2757,12.426 L1.9997,12.426 L1.9997,14.426 L6.2757,14.426 L6.2757,17.699 L1.9997,17.699 L1.9997,19.699 L6.2757,19.699 L6.2757,22.973 L1.9997,22.973 L1.9997,24.973 L6.2757,24.973 L6.2757,28.246 L1.9997,28.246 L1.9997,30.246 L6.2757,30.246 L6.2757,33.52 L1.9997,33.52 L1.9997,35.52 L6.2757,35.52 L6.2757,38.537 C6.2757,40.266 7.6817,41.672 9.4097,41.672 L12.4257,41.672 L12.4257,45.945 L14.4257,45.945 L14.4257,41.672 L17.6987,41.672 L17.6987,45.945 L19.6987,45.945 L19.6987,41.672 L22.9727,41.672 L22.9727,45.945 L24.9727,45.945 L24.9727,41.672 L28.2457,41.672 L28.2457,45.945 L30.2457,45.945 L30.2457,41.672 L33.5197,41.672 L33.5197,45.945 L35.5197,45.945 L35.5197,41.672 L38.5347,41.672 C40.2637,41.672 41.6697,40.266 41.6697,38.537 L41.6697,35.52 L45.9457,35.52 L45.9457,33.52 L41.6697,33.52 L41.6697,30.246 L45.9457,30.246 L45.9457,28.246 L41.6697,28.246 L41.6697,24.973 L45.9457,24.973 L45.9457,22.973 L41.6697,22.973 L41.6697,19.699 L45.9457,19.699 L45.9457,17.699 L41.6697,17.699 L41.6697,14.426 L45.9457,14.426 Z" id="Amazon-IOT-RESOURCES-IoT-thing-generic_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,sA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Device-Gateway_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Device-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20.4426,21.3965 C20.4426,21.9415 20.8856,22.3855 21.4306,22.3855 C21.9756,22.3855 22.4186,21.9415 22.4186,21.3965 C22.4186,20.8515 21.9756,20.4085 21.4306,20.4085 C20.8856,20.4085 20.4426,20.8515 20.4426,21.3965 Z M27.7656,27.5125 C27.7656,26.9685 27.3226,26.5245 26.7776,26.5245 C26.2326,26.5245 25.7886,26.9685 25.7886,27.5125 C25.7886,28.0575 26.2326,28.5015 26.7776,28.5015 C27.3226,28.5015 27.7656,28.0575 27.7656,27.5125 Z M30.6856,31.0225 L30.6856,22.4055 L24.2316,22.4055 C23.8156,23.5555 22.7226,24.3855 21.4306,24.3855 C19.7836,24.3855 18.4426,23.0445 18.4426,21.3965 C18.4426,19.7495 19.7836,18.4085 21.4306,18.4085 C22.7296,18.4085 23.8256,19.2465 24.2376,20.4055 L30.6856,20.4055 L30.6856,17.8885 L17.5316,17.8885 L17.5316,26.5215 L23.9716,26.5215 C24.3826,25.3625 25.4796,24.5245 26.7776,24.5245 C28.4246,24.5245 29.7656,25.8655 29.7656,27.5125 C29.7656,29.1605 28.4246,30.5015 26.7776,30.5015 C25.4856,30.5015 24.3926,29.6725 23.9766,28.5215 L17.5316,28.5215 L17.5316,31.0225 L30.6856,31.0225 Z M16.5316,33.0225 C15.9786,33.0225 15.5316,32.5755 15.5316,32.0225 L15.5316,16.8885 C15.5316,16.3365 15.9786,15.8885 16.5316,15.8885 L31.6856,15.8885 C32.2386,15.8885 32.6856,16.3365 32.6856,16.8885 L32.6856,32.0225 C32.6856,32.5755 32.2386,33.0225 31.6856,33.0225 L16.5316,33.0225 Z M44.1426,14.7815 L36.8896,7.4365 L36.8896,41.9375 L44.1426,37.5865 L44.1426,14.7815 Z M46.1426,38.1525 C46.1426,38.5045 45.9576,38.8295 45.6576,39.0105 L36.4046,44.5615 C36.2456,44.6565 36.0676,44.7045 35.8896,44.7045 C35.7196,44.7045 35.5496,44.6615 35.3966,44.5745 C35.0826,44.3965 34.8896,44.0645 34.8896,43.7045 L34.8896,39.5985 L32.1496,39.5985 L32.1496,37.5985 L34.8896,37.5985 L34.8896,11.1975 L32.1496,11.1975 L32.1496,9.1975 L34.8896,9.1975 L34.8896,5.0005 C34.8896,4.5955 35.1346,4.2285 35.5096,4.0755 C35.8846,3.9205 36.3156,4.0095 36.6016,4.2985 L45.8546,13.6695 C46.0386,13.8555 46.1426,14.1085 46.1426,14.3715 L46.1426,38.1525 Z M11.2526,7.4365 L3.9996,14.7815 L3.9996,37.5865 L11.2526,41.9375 L11.2526,7.4365 Z M13.2526,37.5985 L16.0326,37.5985 L16.0326,39.5985 L13.2526,39.5985 L13.2526,43.7045 C13.2526,44.0645 13.0596,44.3965 12.7456,44.5745 C12.5926,44.6615 12.4226,44.7045 12.2526,44.7045 C12.0746,44.7045 11.8966,44.6565 11.7386,44.5615 L2.4856,39.0105 C2.1846,38.8295 1.9996,38.5045 1.9996,38.1525 L1.9996,14.3715 C1.9996,14.1085 2.1036,13.8555 2.2876,13.6695 L11.5406,4.2985 C11.8266,4.0095 12.2576,3.9205 12.6326,4.0755 C13.0076,4.2285 13.2526,4.5955 13.2526,5.0005 L13.2526,9.1975 L16.0326,9.1975 L16.0326,11.1975 L13.2526,11.1975 L13.2526,37.5985 Z M18.9726,39.5985 L22.6736,39.5985 L22.6736,37.5985 L18.9726,37.5985 L18.9726,39.5985 Z M25.5086,39.5985 L29.2876,39.5985 L29.2876,37.5985 L25.5086,37.5985 L25.5086,39.5985 Z M18.9726,11.1975 L22.6736,11.1975 L22.6736,9.1975 L18.9726,9.1975 L18.9726,11.1975 Z M25.5086,11.1975 L29.2876,11.1975 L29.2876,9.1975 L25.5086,9.1975 L25.5086,11.1975 Z" id="Amazon-IOT-RESOURCES-Device-Gateway_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,uA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/IoT/Res_AWS-IoT_Thing_Cart_48</title>
<g id="Icon-Resource/IoT/Res_AWS-IoT_Thing_Cart_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.2597,27.3672 L19.0397,27.3672 L16.0777,17.9412 L34.2207,17.9412 L31.2597,27.3672 Z M32.6407,33.6402 C32.6407,34.3012 32.1037,34.8382 31.4437,34.8382 C30.7827,34.8382 30.2457,34.3012 30.2457,33.6402 C30.2457,32.9802 30.7827,32.4432 31.4437,32.4432 C32.1037,32.4432 32.6407,32.9802 32.6407,33.6402 Z M17.9417,33.6402 C17.9417,32.9802 18.4787,32.4432 19.1387,32.4432 C19.7987,32.4432 20.3357,32.9802 20.3357,33.6402 C20.3357,34.3012 19.7987,34.8382 19.1387,34.8382 C18.4787,34.8382 17.9417,34.3012 17.9417,33.6402 Z M15.9597,15.9412 L15.3737,13.6432 C15.1967,13.0002 14.6437,12.5162 14.0207,12.4372 L11.0667,11.5862 L10.5117,13.5082 L13.4947,14.3672 L14.1017,16.7452 C13.9007,17.0982 13.8447,17.5092 13.9687,17.9012 L17.2317,28.2832 C17.4357,28.9312 18.0507,29.3672 18.7617,29.3672 L19.7187,29.3672 L19.1927,30.4492 C19.1737,30.4482 19.1567,30.4432 19.1387,30.4432 C17.3757,30.4432 15.9417,31.8782 15.9417,33.6402 C15.9417,35.4032 17.3757,36.8382 19.1387,36.8382 C20.5497,36.8382 21.7377,35.9122 22.1597,34.6402 L28.4217,34.6402 C28.8447,35.9122 30.0317,36.8382 31.4437,36.8382 C33.2057,36.8382 34.6407,35.4032 34.6407,33.6402 C34.6407,31.8782 33.2057,30.4432 31.4437,30.4432 C30.0317,30.4432 28.8447,31.3692 28.4217,32.6402 L22.1597,32.6402 C21.9577,32.0332 21.5827,31.5102 21.0877,31.1252 L21.9437,29.3672 L31.5367,29.3672 C32.2487,29.3672 32.8637,28.9312 33.0687,28.2832 L36.3297,17.9012 C36.4717,17.4522 36.3907,16.9742 36.1097,16.5912 C35.8117,16.1842 35.3217,15.9412 34.7997,15.9412 L15.9597,15.9412 Z M39.6697,38.5372 C39.6697,39.1632 39.1607,39.6722 38.5347,39.6722 L9.4087,39.6722 C8.7827,39.6722 8.2747,39.1632 8.2747,38.5372 L8.2747,9.4242 C8.2747,8.7982 8.7827,8.2892 9.4087,8.2892 L38.5347,8.2892 C39.1607,8.2892 39.6697,8.7982 39.6697,9.4242 L39.6697,38.5372 Z M45.9457,14.4262 L45.9457,12.4262 L41.6697,12.4262 L41.6697,9.4242 C41.6697,7.6952 40.2637,6.2892 38.5347,6.2892 L35.5197,6.2892 L35.5197,2.0002 L33.5197,2.0002 L33.5197,6.2892 L30.2457,6.2892 L30.2457,2.0002 L28.2457,2.0002 L28.2457,6.2892 L24.9727,6.2892 L24.9727,2.0002 L22.9727,2.0002 L22.9727,6.2892 L19.6987,6.2892 L19.6987,2.0002 L17.6987,2.0002 L17.6987,6.2892 L14.4257,6.2892 L14.4257,2.0002 L12.4257,2.0002 L12.4257,6.2892 L9.4087,6.2892 C7.6807,6.2892 6.2747,7.6952 6.2747,9.4242 L6.2747,12.4262 L1.9997,12.4262 L1.9997,14.4262 L6.2747,14.4262 L6.2747,17.6992 L1.9997,17.6992 L1.9997,19.6992 L6.2747,19.6992 L6.2747,22.9722 L1.9997,22.9722 L1.9997,24.9722 L6.2747,24.9722 L6.2747,28.2462 L1.9997,28.2462 L1.9997,30.2462 L6.2747,30.2462 L6.2747,33.5192 L1.9997,33.5192 L1.9997,35.5192 L6.2747,35.5192 L6.2747,38.5372 C6.2747,40.2652 7.6807,41.6722 9.4087,41.6722 L12.4257,41.6722 L12.4257,45.9452 L14.4257,45.9452 L14.4257,41.6722 L17.6987,41.6722 L17.6987,45.9452 L19.6987,45.9452 L19.6987,41.6722 L22.9727,41.6722 L22.9727,45.9452 L24.9727,45.9452 L24.9727,41.6722 L28.2457,41.6722 L28.2457,45.9452 L30.2457,45.9452 L30.2457,41.6722 L33.5197,41.6722 L33.5197,45.9452 L35.5197,45.9452 L35.5197,41.6722 L38.5347,41.6722 C40.2637,41.6722 41.6697,40.2652 41.6697,38.5372 L41.6697,35.5192 L45.9457,35.5192 L45.9457,33.5192 L41.6697,33.5192 L41.6697,30.2462 L45.9457,30.2462 L45.9457,28.2462 L41.6697,28.2462 L41.6697,24.9722 L45.9457,24.9722 L45.9457,22.9722 L41.6697,22.9722 L41.6697,19.6992 L45.9457,19.6992 L45.9457,17.6992 L41.6697,17.6992 L41.6697,14.4262 L45.9457,14.4262 Z" id="Amazon-IOT-RESOURCES-IoT-thing-cart_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,dA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-Rekognition_Video_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-Rekognition_Video_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M27.2689,22.2744 L24.1519,20.4934 L24.1519,24.0554 L27.2689,22.2744 Z M30.2849,22.2744 C30.2849,22.6324 30.0919,22.9644 29.7809,23.1424 L23.6479,26.6474 C23.4949,26.7354 23.3229,26.7794 23.1519,26.7794 C22.9779,26.7794 22.8049,26.7344 22.6499,26.6444 C22.3409,26.4644 22.1519,26.1354 22.1519,25.7794 L22.1519,18.7703905 C22.1519,18.4144 22.3409,18.0854 22.6499,17.9054 C22.9569,17.7274 23.3379,17.7244 23.6479,17.9024 L29.7809,21.4064 C30.0919,21.5844 30.2849,21.9154 30.2849,22.2744 L30.2849,22.2744 Z M19.7709,28.2834 L31.7889,28.2834 L31.7889,16.2654 L19.7709,16.2654 L19.7709,28.2834 Z M17.7709,29.2834 L17.7709,15.2654 C17.7709,14.7124 18.2179,14.2654 18.7709,14.2654 L32.7889,14.2654 C33.3409,14.2654 33.7889,14.7124 33.7889,15.2654 L33.7889,29.2834 C33.7889,29.8364 33.3409,30.2834 32.7889,30.2834 L18.7709,30.2834 C18.2179,30.2834 17.7709,29.8364 17.7709,29.2834 L17.7709,29.2834 Z M17.0979,34.5004 C15.7279,33.5234 14.5309,32.3254 13.5549,30.9544 L4.7329,39.7774 C4.2599,40.2504 3.9999,40.8784 3.9999,41.5484 C3.9999,42.2194 4.2599,42.8484 4.7329,43.3214 C5.6779,44.2664 7.3319,44.2664 8.2779,43.3214 L17.0979,34.5004 Z M12.7709,22.2744 C12.7709,29.4534 18.6109,35.2934 25.7889,35.2934 C32.9659,35.2934 38.8059,29.4534 38.8059,22.2744 C38.8059,15.0964 32.9659,9.2564 25.7889,9.2564 C18.6109,9.2564 12.7709,15.0964 12.7709,22.2744 L12.7709,22.2744 Z M18.8469,35.5794 L9.6919,44.7354 C8.8419,45.5864 7.7099,46.0534 6.5049,46.0534 C5.2999,46.0534 4.1679,45.5854 3.3189,44.7354 C2.4689,43.8854 1.9999,42.7544 1.9999,41.5484 C1.9999,40.3434 2.4689,39.2124 3.3189,38.3634 L12.4779,29.2034 C11.3929,27.1284 10.7709,24.7744 10.7709,22.2744 C10.7709,13.9944 17.5079,7.2564 25.7889,7.2564 C34.0689,7.2564 40.8059,13.9944 40.8059,22.2744 C40.8059,30.5554 34.0689,37.2934 25.7889,37.2934 C23.2839,37.2934 20.9249,36.6684 18.8469,35.5794 L18.8469,35.5794 Z M9.4219,30.4014 C8.1559,27.8874 7.5139,25.1534 7.5139,22.2744 C7.5139,19.1394 8.3209,16.0494 9.8469,13.3374 L8.1049,12.3574 C6.4099,15.3684 5.5139,18.7964 5.5139,22.2744 C5.5139,25.4234 6.2479,28.5454 7.6349,31.3014 L9.4219,30.4014 Z M46.0629,22.2744 C46.0629,33.4544 36.9679,42.5484 25.7889,42.5484 C22.6119,42.5484 19.5709,41.8364 16.7479,40.4294 L17.6399,38.6384 C20.1829,39.9064 22.9239,40.5484 25.7889,40.5484 C35.8649,40.5484 44.0629,32.3504 44.0629,22.2744 C44.0629,12.1984 35.8649,4.0004 25.7889,4.0004 C23.2569,4.0004 20.8099,4.5084 18.5139,5.5104 L17.7129,3.6784 C20.2629,2.5644 22.9799,2.0004 25.7889,2.0004 C36.9679,2.0004 46.0629,11.0944 46.0629,22.2744 L46.0629,22.2744 Z" id="Amazon-Rekognition_Amazon-Rekognition-video_Resource-Icon_light-bg" fill="#01A88D"></path>
</g>
</svg>`,mA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Model_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Model_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M29.9559,29.8297 C29.9559,30.3157 29.5599,30.7117 29.0749,30.7117 C28.5889,30.7117 28.1929,30.3157 28.1929,29.8297 C28.1929,29.3447 28.5889,28.9487 29.0749,28.9487 C29.5599,28.9487 29.9559,29.3447 29.9559,29.8297 L29.9559,29.8297 Z M32.8379,11.8947 C32.3519,11.8947 31.9559,11.4997 31.9559,11.0137 C31.9559,10.5267 32.3519,10.1317 32.8379,10.1317 C33.3239,10.1317 33.7199,10.5267 33.7199,11.0137 C33.7199,11.4997 33.3239,11.8947 32.8379,11.8947 L32.8379,11.8947 Z M29.4189,20.6907 C29.4189,21.1767 29.0229,21.5717 28.5369,21.5717 C28.0509,21.5717 27.6549,21.1767 27.6549,20.6907 C27.6549,20.2047 28.0509,19.8087 28.5369,19.8087 C29.0229,19.8087 29.4189,20.2047 29.4189,20.6907 L29.4189,20.6907 Z M34.1059,36.2817 C34.1059,35.7957 34.5019,35.3997 34.9879,35.3997 C35.4749,35.3997 35.8699,35.7957 35.8699,36.2817 C35.8699,36.7667 35.4749,37.1627 34.9879,37.1627 C34.5019,37.1627 34.1059,36.7667 34.1059,36.2817 L34.1059,36.2817 Z M38.5299,31.3027 C38.2149,31.4787 38.0199,31.8117 38.0199,32.1737 L38.0199,38.3647 L30.8809,42.5867 L30.8809,37.5507 L32.4139,37.5507 C32.8859,38.5017 33.8559,39.1627 34.9879,39.1627 C36.5769,39.1627 37.8699,37.8707 37.8699,36.2817 C37.8699,34.6927 36.5769,33.3997 34.9879,33.3997 C33.6539,33.3997 32.5379,34.3167 32.2119,35.5507 L29.8809,35.5507 C29.3279,35.5507 28.8809,35.9977 28.8809,36.5507 L28.8809,43.7687 L28.4759,44.0087 L24.9679,41.9757 L24.9679,16.0457 L27.8059,16.0457 L27.8059,17.9147 C26.5719,18.2407 25.6549,19.3557 25.6549,20.6907 C25.6549,22.2797 26.9479,23.5717 28.5369,23.5717 C30.1259,23.5717 31.4189,22.2797 31.4189,20.6907 C31.4189,19.5587 30.7569,18.5877 29.8059,18.1167 L29.8059,16.0457 L33.1059,16.0457 C33.6589,16.0457 34.1059,15.5987 34.1059,15.0457 L34.1059,13.5877 C35.0579,13.1167 35.7199,12.1447 35.7199,11.0137 C35.7199,9.4247 34.4269,8.1317 32.8379,8.1317 C31.2489,8.1317 29.9559,9.4247 29.9559,11.0137 C29.9559,12.3487 30.8729,13.4637 32.1059,13.7897 L32.1059,14.0457 L24.9679,14.0457 L24.9679,6.8037 L29.3659,4.1697 L38.5579,9.7737 L38.5589,15.9377 C38.5589,16.2987 38.7519,16.6307 39.0649,16.8087 L43.9339,19.5687 L43.9349,22.6467 L34.7199,22.6467 C34.1669,22.6467 33.7199,23.0947 33.7199,23.6467 L33.7199,28.5607 L31.6489,28.5607 C31.1779,27.6097 30.2069,26.9487 29.0749,26.9487 C27.4859,26.9487 26.1929,28.2407 26.1929,29.8297 C26.1929,31.4187 27.4859,32.7117 29.0749,32.7117 C30.4099,32.7117 31.5239,31.7947 31.8509,30.5607 L34.7199,30.5607 C35.2719,30.5607 35.7199,30.1137 35.7199,29.5607 L35.7199,24.6467 L43.9349,24.6467 L43.9349,28.2597 L38.5299,31.3027 Z M17.2469,28.4107 C17.7329,28.4107 18.1289,28.8067 18.1289,29.2927 C18.1289,29.7787 17.7329,30.1747 17.2469,30.1747 C16.7609,30.1747 16.3649,29.7787 16.3649,29.2927 C16.3649,28.8067 16.7609,28.4107 17.2469,28.4107 L17.2469,28.4107 Z M15.8279,12.6267 C15.8279,12.1407 16.2239,11.7447 16.7099,11.7447 C17.1949,11.7447 17.5909,12.1407 17.5909,12.6267 C17.5909,13.1127 17.1949,13.5087 16.7099,13.5087 C16.2239,13.5087 15.8279,13.1127 15.8279,12.6267 L15.8279,12.6267 Z M12.2149,20.6907 C12.2149,21.1767 11.8189,21.5717 11.3329,21.5717 C10.8479,21.5717 10.4519,21.1767 10.4519,20.6907 C10.4519,20.2047 10.8479,19.8087 11.3329,19.8087 C11.8189,19.8087 12.2149,20.2047 12.2149,20.6907 L12.2149,20.6907 Z M17.4399,37.8937 C17.4399,37.4077 17.8359,37.0127 18.3219,37.0127 C18.8089,37.0127 19.2039,37.4077 19.2039,37.8937 C19.2039,38.3807 18.8089,38.7757 18.3219,38.7757 C17.8359,38.7757 17.4399,38.3807 17.4399,37.8937 L17.4399,37.8937 Z M18.9119,44.0027 L9.3759,38.3627 L9.3769,32.1727 C9.3769,31.8087 9.1789,31.4727 8.8589,31.2967 L8.5009,31.0997 L11.1399,31.0997 L11.1399,38.1627 C11.1399,38.7157 11.5869,39.1627 12.1399,39.1627 L15.7479,39.1627 C16.2189,40.1137 17.1899,40.7757 18.3219,40.7757 C19.9109,40.7757 21.2039,39.4827 21.2039,37.8937 C21.2039,36.3057 19.9109,35.0127 18.3219,35.0127 C16.9879,35.0127 15.8719,35.9297 15.5459,37.1627 L13.1399,37.1627 L13.1399,30.0997 C13.1399,29.5467 12.6919,29.0997 12.1399,29.0997 L4.8639,29.0997 L4.0009,28.6247 L3.9999,19.5677 L8.8689,16.8067 C9.1829,16.6287 9.3759,16.2967 9.3759,15.9357 L9.3769,13.3567 L10.6019,13.3567 L10.6019,17.9147 C9.3689,18.2407 8.4519,19.3557 8.4519,20.6907 C8.4519,22.2797 9.7439,23.5717 11.3329,23.5717 C12.9219,23.5717 14.2149,22.2797 14.2149,20.6907 C14.2149,19.5597 13.5539,18.5887 12.6019,18.1167 L12.6019,13.3567 L13.9339,13.3567 C14.2599,14.5917 15.3749,15.5087 16.7099,15.5087 C18.2989,15.5087 19.5909,14.2157 19.5909,12.6267 C19.5909,11.0377 18.2989,9.7447 16.7099,9.7447 C15.5789,9.7447 14.6069,10.4057 14.1359,11.3567 L9.3769,11.3567 L9.3769,9.7717 L18.5679,4.1687 L22.9679,6.8027 L22.9679,18.3467 L16.9779,18.3467 C16.4259,18.3467 15.9779,18.7937 15.9779,19.3467 L15.9779,26.7187 C15.0269,27.1887 14.3649,28.1607 14.3649,29.2927 C14.3649,30.8817 15.6579,32.1747 17.2469,32.1747 C18.8359,32.1747 20.1289,30.8817 20.1289,29.2927 C20.1289,27.9577 19.2119,26.8427 17.9779,26.5167 L17.9779,20.3467 L22.9679,20.3467 L22.9679,41.5897 L18.9119,44.0027 Z M45.9339,18.9867 C45.9339,18.6267 45.7399,18.2947 45.4269,18.1167 L40.5589,15.3557 L40.5579,9.2127 C40.5579,8.8637 40.3759,8.5407 40.0779,8.3587 L29.8919,2.1477 C29.5739,1.9547 29.1769,1.9517 28.8569,2.1427 L23.9689,5.0697 L19.0769,2.1427 C18.7569,1.9507 18.3589,1.9527 18.0429,2.1467 L7.8559,8.3567 C7.5589,8.5387 7.3769,8.8617 7.3769,9.2107 L7.3759,15.3537 L2.5069,18.1157 C2.1929,18.2937 1.9999,18.6257 1.9999,18.9857 L2.0009,29.2157 C2.0009,29.5807 2.1989,29.9157 2.5179,30.0917 L7.3769,32.7637 L7.3759,38.9337 C7.3759,39.2867 7.5619,39.6137 7.8669,39.7937 L18.4049,46.0257 C18.7209,46.2127 19.1099,46.2127 19.4259,46.0247 L23.6399,43.5177 L27.9789,46.0317 C28.1339,46.1217 28.3079,46.1667 28.4799,46.1667 C28.6559,46.1667 28.8319,46.1197 28.9889,46.0267 L39.5289,39.7957 C39.8339,39.6157 40.0199,39.2887 40.0199,38.9347 L40.0199,32.7587 L45.4249,29.7157 C45.7399,29.5387 45.9349,29.2057 45.9349,28.8447 L45.9339,18.9867 Z" id="Amazon-Machine-Learning_Model-Icon_light-bg" fill="#01A88D"></path>
</g>
</svg>`,gA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-Textract_Analyze-Lending_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-Textract_Analyze-Lending_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M12,34 C16.411,34 20,30.411 20,26 C20,21.589 16.411,18 12,18 C7.589,18 4,21.589 4,26 C4,30.411 7.589,34 12,34 L12,34 Z M20.338,31.509 C19.594,32.63 18.631,33.593 17.509,34.337 L22.586,39.414 C23.342,40.169 24.658,40.169 25.414,39.414 C25.792,39.036 26,38.534 26,38 C26,37.466 25.792,36.963 25.414,36.585 L20.338,31.509 Z M12,36 C6.486,36 2,31.514 2,26 C2,20.486 6.486,16 12,16 C17.514,16 22,20.486 22,26 C22,27.287 21.747,28.514 21.302,29.645 L26.828,35.171 C27.584,35.927 28,36.932 28,38 C28,39.068 27.584,40.073 26.828,40.828 C26.073,41.583 25.068,42 24,42 C22.932,42 21.927,41.583 21.172,40.828 L15.646,35.302 C14.514,35.747 13.287,36 12,36 L12,36 Z M29,26 L36,26 L36,24 L29,24 L29,26 Z M24,21 L36,21 L36,19 L24,19 L24,21 Z M30,36 L36,36 L36,34 L30,34 L30,36 Z M27,31 L36,31 L36,29 L27,29 L27,31 Z M34,14 L37.586,14 L34,10.414 L34,14 Z M40.707,14.293 C40.895,14.48 41,14.735 41,15 L41,45 C41,45.552 40.553,46 40,46 L12,46 C11.447,46 11,45.552 11,45 L11,38 L13,38 L13,44 L39,44 L39,16 L33,16 C32.447,16 32,15.552 32,15 L32,9 L13,9 L13,14 L11,14 L11,8 C11,7.448 11.447,7 12,7 L33,7 C33.266,7 33.52,7.105 33.707,7.293 L40.707,14.293 Z M46,12 L46,40 C46,40.552 45.553,41 45,41 L43,41 L43,39 L44,39 L44,12.414 L35.586,4 L18,4 L18,5 L16,5 L16,3 C16,2.448 16.447,2 17,2 L36,2 C36.266,2 36.52,2.105 36.707,2.293 L45.707,11.293 C45.895,11.48 46,11.735 46,12 L46,12 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,fA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Shadow-Testing_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Shadow-Testing_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,36.5859 L20.707,33.2929 L19.293,34.7069 L23.293,38.7069 C23.488,38.9019 23.744,38.9999 24,38.9999 C24.256,38.9999 24.512,38.9019 24.707,38.7069 L32.707,30.7069 L31.293,29.2929 L24,36.5859 Z M43.587,40.4329 L31.162,22.5709 C31.046,22.4029 30.983,22.2039 30.983,21.9999 L30.983,6.9999 C30.983,6.4479 31.431,5.9999 31.983,5.9999 L32,5.9999 C32.552,5.9999 33,5.5509 33,4.9999 C33,4.4489 32.552,3.9999 32,3.9999 L22,3.9999 C21.448,3.9999 21,4.4489 21,4.9999 C21,5.5509 21.448,5.9999 22,5.9999 C22.553,5.9999 23,6.4479 23,6.9999 L23,21.9999 C23,22.2039 22.938,22.4029 22.821,22.5709 L10.396,40.4329 C9.903,41.1399 9.849,42.0179 10.247,42.7809 C10.646,43.5439 11.398,43.9999 12.26,43.9999 L41.724,43.9999 C42.585,43.9999 43.337,43.5439 43.736,42.7809 C44.135,42.0179 44.079,41.1399 43.587,40.4329 L43.587,40.4329 Z M8.275,40.2099 C8.397,39.8909 8.552,39.5809 8.753,39.2909 L14,31.7489 L14,8.9999 C14,8.4479 14.447,7.9999 15,7.9999 C15.552,7.9999 16,7.5509 16,6.9999 C16,6.4489 15.552,5.9999 15,5.9999 L5,5.9999 C4.448,5.9999 4,6.4489 4,6.9999 C4,7.5509 4.448,7.9999 5,7.9999 C5.553,7.9999 6,8.4479 6,8.9999 L6,37.2029 C6,38.6019 6.948,39.8279 8.275,40.2099 L8.275,40.2099 Z M45.509,43.7069 C44.77,45.1219 43.319,45.9999 41.724,45.9999 L12.26,45.9999 C10.664,45.9999 9.214,45.1219 8.475,43.7079 C8.227,43.2339 8.083,42.7289 8.024,42.2189 C5.691,41.7029 4,39.5979 4,37.2029 L4,9.8289 C2.836,9.4159 2,8.3039 2,6.9999 C2,5.3459 3.346,3.9999 5,3.9999 L15,3.9999 C16.654,3.9999 18,5.3459 18,6.9999 C18,8.3039 17.164,9.4159 16,9.8289 L16,28.8739 L21,21.6869 L21,7.8289 C19.836,7.4159 19,6.3039 19,4.9999 C19,3.3459 20.346,1.9999 22,1.9999 L32,1.9999 C33.654,1.9999 35,3.3459 35,4.9999 C35,6.3099 34.156,7.4259 32.983,7.8349 L32.983,21.6869 L45.229,39.2909 C46.141,40.6009 46.248,42.2929 45.509,43.7069 L45.509,43.7069 Z M7.009,22.5909 L8.593,21.0069 L7.009,19.4219 L8.423,18.0079 L10.007,19.5929 L11.591,18.0079 L13.005,19.4219 L11.421,21.0069 L13.005,22.5909 L11.591,24.0049 L10.007,22.4209 L8.423,24.0049 L7.009,22.5909 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,bA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-DevOps-Guru_Insights_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-DevOps-Guru_Insights_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25.439,46.165 C25.782,45.997 26,45.648 26,45.267 L26,38 L42.067,38 C44.235,38 46,36.239 46,34.074 L46,26.845 L44,26.845 L44,34.074 C44,35.136 43.133,36 42.067,36 L25,36 C24.447,36 24,36.448 24,37 L24,43.223 L14.98,36.211 C14.805,36.075 14.588,36 14.366,36 L5.973,36 C4.885,36 4,35.158 4,34.123 L4,13.878 C4,12.843 4.885,12 5.973,12 L16.585,12 L16.585,10 L5.973,10 C3.782,10 2,11.74 2,13.878 L2,34.123 C2,36.261 3.782,38 5.973,38 L14.023,38 L24.386,46.056 C24.564,46.195 24.781,46.267 25,46.267 C25.149,46.267 25.299,46.233 25.439,46.165 L25.439,46.165 Z M6,17 L13,17 L13,15 L6,15 L6,17 Z M6,25 L17,25 L17,23 L6,23 L6,25 Z M6,29 L17,29 L17,27 L6,27 L6,29 Z M6,33 L23,33 L23,31 L6,31 L6,33 Z M29.943,27.823 C29.971,27.335 29.642,26.899 29.165,26.791 C27.998,26.526 26.891,26.067 25.876,25.426 C25.462,25.164 24.921,25.241 24.596,25.606 L23.809,26.488 L21.512,24.191 L22.394,23.405 C22.758,23.08 22.835,22.539 22.574,22.125 C21.934,21.111 21.476,20.004 21.213,18.836 C21.106,18.359 20.681,18.036 20.181,18.057 L19,18.125 L19,14.876 L20.185,14.944 C20.681,14.979 21.109,14.643 21.217,14.166 C21.481,13.002 21.94,11.897 22.58,10.884 C22.841,10.47 22.766,9.929 22.401,9.603 L21.512,8.81 L23.809,6.513 L24.602,7.401 C24.926,7.765 25.467,7.841 25.881,7.581 C26.894,6.942 27.999,6.485 29.165,6.222 C29.642,6.114 29.971,5.677 29.943,5.189 L29.875,4 L33.124,4 L33.056,5.191 C33.028,5.679 33.357,6.115 33.834,6.223 C34.998,6.486 36.102,6.944 37.115,7.583 C37.529,7.844 38.069,7.768 38.395,7.403 L39.189,6.513 L41.487,8.81 L40.601,9.601 C40.235,9.926 40.16,10.468 40.421,10.881 C41.061,11.894 41.519,12.999 41.783,14.166 C41.892,14.643 42.323,14.979 42.815,14.944 L44,14.876 L44,18.125 L42.817,18.057 C42.317,18.033 41.892,18.358 41.784,18.836 C41.522,20.002 41.064,21.108 40.423,22.123 C40.163,22.536 40.239,23.077 40.604,23.402 L41.487,24.191 L39.19,26.488 L38.405,25.608 C38.08,25.243 37.538,25.165 37.125,25.429 C36.111,26.069 35.004,26.527 33.835,26.791 C33.357,26.899 33.028,27.336 33.056,27.824 L33.124,29 L29.876,29 L29.943,27.823 Z M34.91,30.687 C35.099,30.487 35.197,30.218 35.181,29.943 L35.1,28.526 C35.918,28.282 36.707,27.956 37.457,27.55 L38.402,28.609 C38.585,28.815 38.845,28.936 39.12,28.943 C39.386,28.953 39.661,28.845 39.856,28.651 L43.65,24.856 C43.845,24.662 43.95,24.396 43.942,24.121 C43.935,23.846 43.814,23.586 43.608,23.403 L42.545,22.454 C42.95,21.704 43.276,20.916 43.52,20.101 L44.942,20.182 C45.212,20.19 45.486,20.1 45.686,19.911 C45.886,19.722 46,19.458 46,19.184 L46,13.817 C46,13.542 45.886,13.279 45.686,13.09 C45.486,12.902 45.221,12.807 44.942,12.819 L43.518,12.9 C43.273,12.084 42.947,11.298 42.543,10.549 L43.608,9.598 C43.814,9.415 43.935,9.155 43.942,8.88 C43.95,8.605 43.845,8.339 43.65,8.144 L39.856,4.351 C39.661,4.156 39.384,4.038 39.12,4.058 C38.845,4.066 38.585,4.186 38.402,4.392 L37.447,5.462 C36.698,5.057 35.913,4.732 35.1,4.488 L35.181,3.057 C35.197,2.783 35.099,2.514 34.91,2.314 C34.721,2.114 34.458,2 34.183,2 L28.816,2 C28.542,2 28.278,2.114 28.089,2.314 C27.9,2.514 27.802,2.783 27.818,3.057 L27.899,4.487 C27.085,4.73 26.299,5.056 25.55,5.459 L24.597,4.392 C24.414,4.186 24.154,4.066 23.879,4.058 C23.6,4.04 23.338,4.156 23.144,4.351 L19.349,8.144 C19.155,8.339 19.049,8.605 19.057,8.88 C19.064,9.155 19.185,9.415 19.39,9.598 L20.459,10.551 C20.053,11.3 19.727,12.086 19.483,12.9 L18.057,12.819 C17.78,12.801 17.513,12.901 17.313,13.09 C17.113,13.279 17,13.542 17,13.817 L17,19.184 C17,19.458 17.113,19.722 17.313,19.911 C17.513,20.1 17.786,20.203 18.057,20.182 L19.478,20.101 C19.721,20.918 20.047,21.706 20.452,22.457 L19.391,23.403 C19.185,23.586 19.064,23.846 19.057,24.121 C19.049,24.396 19.154,24.662 19.349,24.856 L23.144,28.651 C23.337,28.845 23.597,28.95 23.879,28.943 C24.154,28.936 24.414,28.815 24.597,28.609 L25.544,27.548 C26.295,27.954 27.083,28.281 27.899,28.525 L27.818,29.943 C27.802,30.218 27.9,30.487 28.089,30.687 C28.278,30.887 28.542,31 28.816,31 L34.183,31 C34.458,31 34.721,30.887 34.91,30.687 L34.91,30.687 Z M30.845,19.748 L35.926,14.667 L34.512,13.253 L30.138,17.627 L28.487,15.976 L27.073,17.39 L29.431,19.748 C29.619,19.936 29.873,20.041 30.138,20.041 C30.403,20.041 30.658,19.936 30.845,19.748 L30.845,19.748 Z M41.314,15.64 L40.198,16.236 C40.071,12.033 36.911,8.413 32.61,7.859 C28.888,7.376 25.293,9.326 23.658,12.699 L25.458,13.571 C26.717,10.972 29.487,9.473 32.356,9.843 C35.439,10.239 37.761,12.684 38.148,15.631 L37.707,15.195 L36.302,16.619 L38.909,19.191 L42.256,17.404 L41.314,15.64 Z M39.341,20.301 C37.872,23.335 34.814,25.213 31.508,25.213 C31.138,25.213 30.764,25.19 30.389,25.142 C26.088,24.588 22.928,20.968 22.801,16.765 L21.685,17.361 L20.743,15.597 L24.09,13.81 L26.697,16.382 L25.293,17.806 L24.851,17.37 C25.238,20.317 27.56,22.762 30.644,23.158 C33.51,23.528 36.283,22.028 37.542,19.429 L39.341,20.301 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,LA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Notebook_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Notebook_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M7.972,2 L7.972,7.206 L5,7.206 L5,9.205 L7.972,9.205 L7.972,12.467 L5,12.467 L5,14.467 L7.972,14.467 L7.972,17.78 L5,17.78 L5,19.78 L7.972,19.78 L7.972,23.054 L5,23.054 L5,25.053 L7.972,25.053 L7.972,28.246 L5,28.246 L5,30.246 L7.972,30.246 L7.972,33.479 L5,33.479 L5,35.479 L7.972,35.479 L7.972,38.793 L5,38.793 L5,40.793 L7.972,40.793 L7.972,45.972 L43.586,45.972 L43.586,2 L7.972,2 Z M9.972,4 L41.586,4 L41.586,43.972 L9.972,43.972 L9.972,40.793 L13.052,40.793 L13.052,38.793 L9.972,38.793 L9.972,35.479 L13.052,35.479 L13.052,33.479 L9.972,33.479 L9.972,30.246 L13.052,30.246 L13.052,28.246 L9.972,28.246 L9.972,25.053 L13.052,25.053 L13.052,23.054 L9.972,23.054 L9.972,19.78 L13.052,19.78 L13.052,17.78 L9.972,17.78 L9.972,14.467 L13.052,14.467 L13.052,12.467 L9.972,12.467 L9.972,9.205 L13.052,9.205 L13.052,7.206 L9.972,7.206 L9.972,4 Z M16.862,9.205 L36.56,9.205 L36.56,7.205 L16.862,7.205 L16.862,9.205 Z M16.862,15.594 L36.56,15.594 L36.56,13.594 L16.862,13.594 L16.862,15.594 Z M16.862,21.927 L36.56,21.927 L36.56,19.926 L16.862,19.926 L16.862,21.927 Z M16.862,28.313 L26.764,28.313 L26.764,26.313 L16.862,26.313 L16.862,28.313 Z" id="Amazon-Machine-Learning_Notebook-Icon_light-bg" fill="#01A88D"></path>
</g>
</svg>`,pA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Canvas_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Canvas_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.5865,31 L39.6725,39.26 L38.3275,40.74 L28.9995,32.26 L28.9995,36 L26.9995,36 L26.9995,30 C26.9995,29.448 27.4475,29 27.9995,29 L33.9995,29 L33.9995,31 L30.5865,31 Z M40.9995,22 L40.9995,33 L38.9995,33 L38.9995,23 L15.9995,23 L15.9995,40 L31.9995,40 L31.9995,42 L14.9995,42 C14.4475,42 13.9995,41.552 13.9995,41 L13.9995,22 C13.9995,21.448 14.4475,21 14.9995,21 L39.9995,21 C40.5525,21 40.9995,21.448 40.9995,22 L40.9995,22 Z M34.9995,17 L30.9995,17 L30.9995,15 L35.9995,15 C36.5525,15 36.9995,15.448 36.9995,16 L36.9995,19 L34.9995,19 L34.9995,17 Z M14.9995,17 L27.9995,17 L27.9995,15 L14.9995,15 L14.9995,17 Z M7.9995,15 L11.9995,15 L11.9995,17 L8.9995,17 L8.9995,19 L6.9995,19 L6.9995,16 C6.9995,15.448 7.4475,15 7.9995,15 L7.9995,15 Z M6.9995,27 L8.9995,27 L8.9995,22 L6.9995,22 L6.9995,27 Z M8.9995,32 L11.9995,32 L11.9995,34 L7.9995,34 C7.4475,34 6.9995,33.552 6.9995,33 L6.9995,30 L8.9995,30 L8.9995,32 Z M12.9995,8 L16.9995,8 L16.9995,6 L12.9995,6 L12.9995,8 Z M6.9995,8 L10.9995,8 L10.9995,6 L6.9995,6 L6.9995,8 Z M3.9995,44 L43.9995,44 L43.9995,12 L3.9995,12 L3.9995,44 Z M3.9995,10 L43.9995,10 L43.9995,4 L3.9995,4 L3.9995,10 Z M44.9995,2 L2.9995,2 C2.4475,2 1.9995,2.448 1.9995,3 L1.9995,45 C1.9995,45.552 2.4475,46 2.9995,46 L44.9995,46 C45.5525,46 45.9995,45.552 45.9995,45 L45.9995,3 C45.9995,2.448 45.5525,2 44.9995,2 L44.9995,2 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,CA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Train_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Train_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M6.464,31.135 L26.571,31.135 L26.571,29.135 L6.464,29.135 L6.464,31.135 Z M6.464,36.724 L26.571,36.724 L26.571,34.724 L6.464,34.724 L6.464,36.724 Z M43.666,31.431 L36.481,24.245 C35.995,24.838 35.446,25.377 34.849,25.859 L42.044,33.053 C42.49,33.499 43.218,33.501 43.666,33.053 C44.113,32.606 44.113,31.878 43.666,31.431 L43.666,31.431 Z M29.252,28.241 C28.79,28.3 28.323,28.34 27.846,28.34 C25.059,28.34 22.515,27.308 20.556,25.614 L6.464,25.614 L6.464,23.614 L18.738,23.614 C18.023,22.608 17.473,21.48 17.121,20.265 L4,20.265 L4,39.968 L29.252,39.968 L29.252,28.241 Z M18.676,17.17 C18.676,22.227 22.789,26.34 27.846,26.34 C32.902,26.34 37.016,22.227 37.016,17.17 C37.016,12.114 32.902,8 27.846,8 C22.789,8 18.676,12.114 18.676,17.17 L18.676,17.17 Z M45.999,32.241 C45.999,33.084 45.673,33.874 45.08,34.467 C44.467,35.08 43.661,35.387 42.854,35.387 C42.049,35.387 41.243,35.08 40.63,34.467 L33.157,26.994 C32.554,27.322 31.916,27.592 31.252,27.805 L31.252,40.968 C31.252,41.521 30.805,41.968 30.252,41.968 L3,41.968 C2.447,41.968 2,41.521 2,40.968 L2,19.265 C2,18.712 2.447,18.265 3,18.265 L16.731,18.265 C16.696,17.905 16.676,17.539 16.676,17.17 C16.676,11.011 21.686,6 27.846,6 C34.005,6 39.016,11.011 39.016,17.17 C39.016,19.124 38.509,20.96 37.624,22.559 L45.08,30.017 C45.673,30.61 45.999,31.4 45.999,32.241 L45.999,32.241 Z M25.178,21.835 L21.769,18.973 L23.057,17.442 L25.746,19.7 L32.391,12.745 L33.837,14.126 L26.544,21.76 C26.349,21.965 26.085,22.07 25.821,22.07 C25.594,22.07 25.365,21.992 25.178,21.835 L25.178,21.835 Z" id="Amazon-Machine-Learning_Train-Icon_light-bg" fill="#01A88D"></path>
</g>
</svg>`,_A=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Geospatial-ML_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-SageMaker_Geospatial-ML_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31,35.5 C31,33.019 33.019,31 35.5,31 C37.981,31 40,33.019 40,35.5 C40,37.981 37.981,40 35.5,40 C33.019,40 31,37.981 31,35.5 L31,35.5 Z M42,35.5 C42,31.916 39.084,29 35.5,29 C31.916,29 29,31.916 29,35.5 C29,39.084 31.916,42 35.5,42 C36.932,42 38.252,41.529 39.328,40.742 L44.293,45.707 L45.707,44.293 L40.742,39.328 C41.529,38.252 42,36.932 42,35.5 L42,35.5 Z M8.646,36.795 C10.345,36.298 12.368,35.888 14.616,35.589 C15.59,38.783 16.954,41.42 18.595,43.238 C14.655,42.129 11.201,39.856 8.646,36.795 L8.646,36.795 Z M18.595,4.762 C16.954,6.58 15.589,9.217 14.616,12.411 C12.368,12.112 10.345,11.703 8.645,11.206 C11.2,8.145 14.655,5.871 18.595,4.762 L18.595,4.762 Z M39.354,11.205 C37.655,11.702 35.632,12.112 33.384,12.411 C32.41,9.217 31.046,6.58 29.405,4.762 C33.345,5.871 36.799,8.144 39.354,11.205 L39.354,11.205 Z M33.912,14.362 C36.469,14.009 38.737,13.512 40.624,12.899 C42.579,15.816 43.764,19.278 43.949,23 L34.976,23 C34.909,19.894 34.536,16.979 33.912,14.362 L33.912,14.362 Z M25,14.985 C27.409,14.956 29.733,14.827 31.905,14.6 C32.531,17.139 32.906,19.997 32.976,23 L25,23 L25,14.985 Z M13.024,25 C13.091,28.106 13.464,31.021 14.088,33.638 C11.531,33.991 9.263,34.488 7.376,35.101 C5.422,32.184 4.236,28.722 4.051,25 L13.024,25 Z M13.024,23 L4.051,23 C4.236,19.278 5.421,15.816 7.376,12.899 C9.263,13.512 11.532,14.009 14.088,14.362 C13.464,16.98 13.091,19.894 13.024,23 L13.024,23 Z M23,14.985 L23,23 L15.024,23 C15.094,19.997 15.469,17.139 16.095,14.6 C18.267,14.827 20.591,14.956 23,14.985 L23,14.985 Z M23,4.139 L23,12.984 C20.806,12.956 18.663,12.844 16.651,12.644 C18.111,8.048 20.406,4.81 23,4.139 L23,4.139 Z M25,4.139 C27.594,4.81 29.889,8.048 31.349,12.644 C29.337,12.844 27.194,12.956 25,12.984 L25,4.139 Z M23,33.015 C20.591,33.044 18.267,33.173 16.095,33.4 C15.469,30.861 15.094,28.003 15.024,25 L23,25 L23,33.015 Z M16.651,35.356 C18.663,35.156 20.806,35.044 23,35.016 L23,43.861 C20.406,43.19 18.111,39.952 16.651,35.356 L16.651,35.356 Z M25,43.955 L25,25 L43.954,25 C43.847,27.173 43.415,29.293 42.622,31.311 L44.483,32.042 C45.49,29.481 46,26.776 46,24 C46,11.869 36.131,2 24,2 C11.869,2 2,11.869 2,24 C2,36.131 11.869,46 24,46 C26.676,46 29.29,45.525 31.771,44.588 L31.064,42.717 C29.121,43.451 27.084,43.853 25,43.955 L25,43.955 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,hA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Machine-Learning/Res_Amazon-Rekognition_Image_48</title>
<g id="Icon-Resource/Machine-Learning/Res_Amazon-Rekognition_Image_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17.0609,34.4258 C15.6959,33.4518 14.5009,32.2578 13.5289,30.8918 L4.7299,39.6928 C3.7559,40.6658 3.7559,42.2508 4.7299,43.2248 C5.6709,44.1658 7.3219,44.1658 8.2629,43.2248 L17.0609,34.4258 Z M12.7489,22.2298 C12.7489,29.3888 18.5749,35.2138 25.7349,35.2138 C32.8939,35.2138 38.7189,29.3888 38.7189,22.2298 C38.7189,15.0698 32.8939,9.2438 25.7349,9.2438 C18.5749,9.2438 12.7489,15.0698 12.7489,22.2298 L12.7489,22.2298 Z M18.8099,35.5048 L9.6769,44.6388 C8.8299,45.4878 7.6999,45.9548 6.4969,45.9548 C5.2929,45.9548 4.1639,45.4878 3.3159,44.6388 C1.5619,42.8848 1.5619,40.0318 3.3159,38.2788 L12.4519,29.1408 C11.3699,27.0708 10.7489,24.7228 10.7489,22.2298 C10.7489,13.9668 17.4719,7.2438 25.7349,7.2438 C33.9979,7.2438 40.7189,13.9668 40.7189,22.2298 C40.7189,30.4918 33.9979,37.2138 25.7349,37.2138 C23.2359,37.2138 20.8829,36.5908 18.8099,35.5048 L18.8099,35.5048 Z M9.4089,30.3368 C8.1459,27.8268 7.5049,25.0998 7.5049,22.2298 C7.5049,19.1028 8.3099,16.0198 9.8319,13.3148 L8.0899,12.3338 C6.3989,15.3388 5.5049,18.7598 5.5049,22.2298 C5.5049,25.3698 6.2369,28.4848 7.6219,31.2358 L9.4089,30.3368 Z M28.7849,19.6068 C29.5079,19.6068 30.0959,19.0198 30.0959,18.2958 C30.0959,17.5718 29.5079,16.9848 28.7849,16.9848 C28.0599,16.9848 27.4729,17.5718 27.4729,18.2958 C27.4729,19.0198 28.0599,19.6068 28.7849,19.6068 L28.7849,19.6068 Z M19.7329,16.2368 L19.7329,25.6378 L24.0059,20.8588 C24.2639,20.5608 24.6529,20.4098 25.0629,20.3908 C25.4719,20.3968 25.8559,20.5828 26.1159,20.9008 L28.4549,23.7508 L31.7179,20.1548 L31.7179,16.2368 L19.7329,16.2368 Z M31.7179,28.2218 L31.7179,23.1298 L29.4649,25.6118 C29.2249,25.8988 28.8389,26.0768 28.4299,26.0768 L28.4199,26.0768 C28.0069,26.0738 27.6209,25.8888 27.3579,25.5688 L25.0229,22.7218 L20.1049,28.2218 L31.7179,28.2218 Z M17.7329,28.3078 L17.7329,16.1508 C17.7329,15.0958 18.5919,14.2368 19.6479,14.2368 L31.8039,14.2368 C32.8599,14.2368 33.7179,15.0958 33.7179,16.1508 L33.7179,28.3078 C33.7179,29.3638 32.8599,30.2218 31.8039,30.2218 L19.6479,30.2218 C18.5919,30.2218 17.7329,29.3638 17.7329,28.3078 L17.7329,28.3078 Z M45.9629,22.2298 C45.9629,33.3838 36.8889,42.4588 25.7349,42.4588 C22.5659,42.4588 19.5309,41.7468 16.7129,40.3438 L17.6059,38.5528 C20.1429,39.8178 22.8779,40.4588 25.7349,40.4588 C35.7859,40.4588 43.9629,32.2808 43.9629,22.2298 C43.9629,12.1778 35.7859,3.9998 25.7349,3.9998 C23.2099,3.9998 20.7679,4.5078 18.4779,5.5078 L17.6769,3.6748 C20.2219,2.5638 22.9329,1.9998 25.7349,1.9998 C36.8889,1.9998 45.9629,11.0748 45.9629,22.2298 L45.9629,22.2298 Z" id="Amazon-Rekognition_Amazon-Rekognition-image_Resource-Icon_light-bg" fill="#01A88D"></path>
</g>
</svg>`,zA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Embedded-Simulator_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Embedded-Simulator_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33,25.999 L35,25.999 L35,22 L33,22 L33,25.999 Z M13.001,25.999 L15.001,25.999 L15.001,22 L13.001,22 L13.001,25.999 Z M22.001,34.999 L26,34.999 L26,32.999 L22.001,32.999 L22.001,34.999 Z M22.001,15 L26,15 L26,13 L22.001,13 L22.001,15 Z M33,31.899 L35,31.899 L35,27.999 L33,27.999 L33,31.899 Z M28,34.999 L32,34.999 L32,32.999 L28,32.999 L28,34.999 Z M16.101,34.999 L20.001,34.999 L20.001,32.999 L16.101,32.999 L16.101,34.999 Z M13.001,31.999 L15.001,31.999 L15.001,27.999 L13.001,27.999 L13.001,31.999 Z M28,15 L32,15 L32,13 L28,13 L28,15 Z M33,20 L35,20 L35,16 L33,16 L33,20 Z M13.001,20 L15.001,20 L15.001,16 L13.001,16 L13.001,20 Z M16.001,15 L20.001,15 L20.001,13 L16.001,13 L16.001,15 Z M9,39 L39,39 L39,9 L9,9 L9,39 Z M46,13 L46,11 L41,11 L41,8 C41,7.448 40.553,7 40,7 L37,7 L37,2 L35,2 L35,7 L31,7 L31,2 L29,2 L29,7 L25,7 L25,2 L23,2 L23,7 L19,7 L19,2 L17,2 L17,7 L13,7 L13,2 L11,2 L11,7 L8,7 C7.447,7 7,7.448 7,8 L7,11 L2,11 L2,13 L7,13 L7,17 L2,17 L2,19 L7,19 L7,23 L2,23 L2,25 L7,25 L7,29 L2,29 L2,31 L7,31 L7,35 L2,35 L2,37 L7,37 L7,40 C7,40.552 7.447,41 8,41 L11,41 L11,46 L13,46 L13,41 L17,41 L17,46 L19,46 L19,41 L23,41 L23,46 L25,46 L25,41 L29,41 L29,46 L31,46 L31,41 L35,41 L35,46 L37,46 L37,41 L40,41 C40.553,41 41,40.552 41,40 L41,37 L46,37 L46,35 L41,35 L41,31 L46,31 L46,29 L41,29 L41,25 L46,25 L46,23 L41,23 L41,19 L46,19 L46,17 L41,17 L41,13 L46,13 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,xA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Noise-Simulator_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Noise-Simulator_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M19.537,29.474 L20.086,31.397 C18.754,31.777 17.369,31.97 15.971,31.97 C13.106,31.97 10.308,31.131 7.912,29.601 L7.912,36.756 C7.912,40.074 5.936,46 2,46 L2,44 C4.232,44 5.912,39.606 5.912,36.756 L5.912,2 L7.912,2 L7.912,4.397 C10.306,2.866 13.093,2.03 15.971,2.03 C24.224,2.03 30.94,8.745 30.94,17 C30.94,17.166 30.937,17.33 30.932,17.495 L28.933,17.432 C28.937,17.288 28.94,17.144 28.94,17 C28.94,9.848 23.122,4.03 15.971,4.03 C13.03,4.03 10.199,5.035 7.912,6.853 L7.912,27.155 C10.196,28.968 13.046,29.97 15.971,29.97 C17.183,29.97 18.384,29.803 19.537,29.474 M39.287,31.337 C39.566,31.559 39.832,31.78 40.086,32 C39.832,32.221 39.566,32.441 39.287,32.663 C39.292,32.442 39.3,32.221 39.3,32 C39.3,31.777 39.291,31.558 39.287,31.337 M36.785,37.717 C36.465,37.605 36.141,37.486 35.814,37.356 C36.007,37.25 36.2,37.147 36.392,37.036 C36.583,36.926 36.771,36.808 36.96,36.695 C36.907,37.047 36.849,37.387 36.785,37.717 M33.484,44 C32.583,44 31.448,42.424 30.651,39.68 C31.574,39.365 32.524,38.978 33.482,38.537 C34.445,38.981 35.394,39.362 36.319,39.677 C35.521,42.422 34.386,44 33.484,44 M30.01,36.695 C30.199,36.808 30.385,36.925 30.577,37.036 C30.772,37.149 30.969,37.252 31.164,37.361 C30.834,37.491 30.509,37.611 30.185,37.724 C30.122,37.392 30.062,37.049 30.01,36.695 M26.873,32 C27.134,31.776 27.403,31.552 27.683,31.33 C27.678,31.554 27.67,31.778 27.67,32 C27.67,32.223 27.678,32.447 27.683,32.671 C27.403,32.449 27.134,32.225 26.873,32 M23.093,26 C23.405,25.457 24.611,25.026 27.058,25.441 C27.449,25.508 27.855,25.599 28.267,25.702 C28.074,26.672 27.933,27.691 27.832,28.727 C26.966,29.341 26.148,29.974 25.41,30.62 C25.119,30.318 24.841,30.015 24.591,29.714 C23.008,27.805 22.778,26.544 23.093,26 M31.164,26.64 C30.968,26.748 30.77,26.853 30.577,26.964 C30.385,27.076 30.198,27.192 30.01,27.306 C30.062,26.952 30.122,26.609 30.185,26.277 C30.509,26.39 30.834,26.51 31.164,26.64 M37.3,32 C37.3,32.752 37.27,33.467 37.226,34.161 C36.648,34.546 36.043,34.929 35.392,35.304 C34.758,35.67 34.122,36.007 33.488,36.321 C32.85,36.006 32.211,35.67 31.577,35.304 C30.942,34.938 30.333,34.555 29.743,34.162 C29.699,33.469 29.67,32.752 29.67,32 C29.67,31.248 29.699,30.532 29.743,29.838 C30.333,29.446 30.942,29.063 31.577,28.697 C32.228,28.321 32.863,27.988 33.487,27.679 C34.121,27.994 34.758,28.33 35.392,28.697 C36.043,29.072 36.647,29.454 37.224,29.839 C37.27,30.549 37.3,31.269 37.3,32 M36.786,26.284 C36.849,26.618 36.907,26.957 36.959,27.306 C36.769,27.192 36.583,27.074 36.392,26.964 C36.2,26.853 36.006,26.75 35.812,26.643 C36.144,26.513 36.469,26.394 36.786,26.284 M43.877,26 C44.328,26.782 43.526,28.558 41.542,30.625 C40.8,29.975 39.992,29.345 39.147,28.743 C39.05,27.684 38.905,26.668 38.716,25.708 C41.493,25.026 43.427,25.22 43.877,26 M45.609,25 C44.516,23.11 41.627,22.933 38.249,23.771 C38.068,23.143 37.87,22.543 37.645,21.993 L35.794,22.748 C35.991,23.232 36.167,23.769 36.328,24.333 C35.392,24.651 34.44,25.037 33.493,25.468 C32.531,25.026 31.578,24.637 30.651,24.321 C31.448,21.577 32.583,20 33.484,20 C33.969,20 34.428,20.45 34.728,20.827 L36.293,19.581 C35.253,18.275 34.191,18 33.484,18 C31.302,18 29.704,20.416 28.74,23.76 C28.282,23.646 27.83,23.544 27.394,23.47 C23.518,22.808 21.974,23.938 21.36,25 C20.747,26.063 20.542,27.965 23.052,30.991 C23.33,31.327 23.641,31.664 23.964,32 C23.654,32.323 23.356,32.645 23.088,32.967 L24.623,34.249 C24.864,33.96 25.131,33.67 25.41,33.38 C26.148,34.027 26.965,34.661 27.832,35.274 C27.933,36.31 28.074,37.329 28.267,38.299 C27.855,38.402 27.449,38.493 27.058,38.559 C24.611,38.976 23.406,38.544 23.093,38 C22.796,37.487 23.105,36.659 23.316,36.21 L21.506,35.36 C20.673,37.133 20.967,38.318 21.36,39 C21.847,39.844 22.919,40.728 25.276,40.727 C25.891,40.727 26.593,40.667 27.394,40.531 C27.83,40.456 28.282,40.355 28.74,40.241 C29.704,43.585 31.302,46 33.484,46 C35.667,46 37.266,43.585 38.228,40.241 C38.87,40.4 39.496,40.529 40.092,40.61 L40.359,38.628 C39.836,38.557 39.278,38.44 38.702,38.296 C38.896,37.324 39.038,36.303 39.138,35.265 C39.986,34.66 40.798,34.028 41.542,33.375 C43.526,35.442 44.328,37.219 43.877,38 C43.63,38.429 42.988,38.601 42.494,38.671 L42.771,40.651 C44.466,40.413 45.25,39.622 45.609,39 C46.702,37.107 45.403,34.51 42.982,32 C45.403,29.491 46.702,26.894 45.609,25" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,vA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Chip_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Chip_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.131,4.08174784 C32.92,4.02674784 32.709,4.00074784 32.501,4.00074784 C31.391,4.00074784 30.375,4.74674784 30.082,5.86974784 C29.735,7.20374784 30.536,8.57074784 31.869,8.91874784 C33.205,9.26874784 34.57,8.46374784 34.918,7.13074784 C35.266,5.79674784 34.464,4.42974784 33.131,4.08174784 L33.131,4.08174784 Z M22.131,10.0817478 C21.92,10.0267478 21.709,10.0007478 21.501,10.0007478 C20.391,10.0007478 19.375,10.7467478 19.082,11.8697478 C18.735,13.2037478 19.536,14.5707478 20.869,14.9187478 C22.206,15.2667478 23.57,14.4637478 23.918,13.1307478 C24.266,11.7967478 23.464,10.4297478 22.131,10.0817478 L22.131,10.0817478 Z M16,20.4997478 C16,19.1217478 14.879,17.9997478 13.5,17.9997478 C12.121,17.9997478 11,19.1217478 11,20.4997478 C11,21.8787478 12.121,22.9997478 13.5,22.9997478 C14.879,22.9997478 16,21.8787478 16,20.4997478 L16,20.4997478 Z M12,15.9997478 L12,16.2767478 C12.472,16.1087478 12.972,15.9997478 13.5,15.9997478 C14.228,15.9997478 14.904,16.1897478 15.514,16.4977478 C15.725,16.2807478 15.932,16.0637478 16.148,15.8487478 C16.6,15.3967478 17.057,14.9727478 17.513,14.5407478 C17.027,13.5917478 16.858,12.4757478 17.147,11.3657478 C17.18,11.2367478 17.238,11.1237478 17.282,10.9997478 L12,10.9997478 L12,15.9997478 Z M9,31.4997478 C9,30.1217478 7.879,28.9997478 6.5,28.9997478 C5.121,28.9997478 4,30.1217478 4,31.4997478 C4,32.8787478 5.121,33.9997478 6.5,33.9997478 C7.879,33.9997478 9,32.8787478 9,31.4997478 L9,31.4997478 Z M46.107,8.03374784 L44.122,8.27874784 C43.988,7.19974784 43.609,6.33974784 42.993,5.72574784 C41.781,4.51174784 39.561,4.24174784 36.701,4.91774784 C37.019,5.75974784 37.097,6.70074784 36.854,7.63474784 L36.854,7.63574784 C36.326,9.65674784 34.497,10.9997478 32.499,10.9997478 C32.124,10.9997478 31.744,10.9527478 31.365,10.8537478 C30.075,10.5177478 29.077,9.64374784 28.513,8.54074784 C28.342,8.64474784 28.172,8.74574784 28,8.85274784 L28,8.99974784 L27.758,8.99974784 C27.012,9.47274784 26.263,9.97674784 25.512,10.5107478 C25.978,11.4497478 26.138,12.5437478 25.854,13.6347478 L25.854,13.6357478 C25.326,15.6567478 23.497,16.9997478 21.499,16.9997478 C21.124,16.9997478 20.744,16.9527478 20.365,16.8537478 C19.777,16.7007478 19.247,16.4337478 18.789,16.0867478 C18.38,16.4767478 17.968,16.8567478 17.562,17.2637478 C17.391,17.4337478 17.227,17.6057478 17.059,17.7777478 C17.641,18.5367478 18,19.4727478 18,20.4997478 C18,22.9817478 15.982,24.9997478 13.5,24.9997478 C12.726,24.9997478 12.008,24.7857478 11.371,24.4397478 C10.539,25.5687478 9.762,26.6997478 9.069,27.8147478 C10.234,28.6287478 11,29.9747478 11,31.4997478 C11,33.9817478 8.982,35.9997478 6.5,35.9997478 C6.102,35.9997478 5.722,35.9317478 5.354,35.8337478 C4.492,38.9797478 4.718,41.3887478 6.024,42.6947478 C6.719,43.3897478 7.725,43.7827478 9.012,43.8617478 L8.889,45.8577478 C7.1,45.7487478 5.66,45.1597478 4.61,44.1087478 C2.684,42.1827478 2.341,38.9987478 3.562,34.8797478 C2.613,34.0547478 2,32.8537478 2,31.4997478 C2,29.0187478 4.019,26.9997478 6.5,26.9997478 C6.891,26.9997478 7.264,27.0657478 7.625,27.1597478 L7.257,26.9337478 C8.031,25.6737478 8.913,24.3937478 9.858,23.1217478 C9.827,23.0797478 9.791,23.0427478 9.762,22.9997478 L6,22.9997478 L6,20.9997478 L9.051,20.9997478 C9.032,20.8337478 9,20.6717478 9,20.4997478 C9,19.5757478 9.281,18.7157478 9.762,17.9997478 L6,17.9997478 L6,15.9997478 L10,15.9997478 L10,12.9997478 L6,12.9997478 L6,10.9997478 L10,10.9997478 L10,9.99974784 C10,9.44774784 10.447,8.99974784 11,8.99974784 L11,4.99974784 L13,4.99974784 L13,8.99974784 L16,8.99974784 L16,4.99974784 L18,4.99974784 L18,8.99974784 L18.701,8.99974784 C19.36,8.47574784 20.152,8.13774784 21,8.04074784 L21,4.99974784 L23,4.99974784 L23,8.28174784 C23.459,8.44574784 23.888,8.66074784 24.257,8.94774784 C24.838,8.53274784 25.42,8.13174784 26,7.75074784 L26,4.99974784 L28,4.99974784 L28,6.51274784 C28.006,6.50874784 28.012,6.50474784 28.018,6.50174784 C28.018,6.12574784 28.047,5.74674784 28.147,5.36574784 C28.773,2.96374784 31.236,1.52074784 33.635,2.14574784 C34.353,2.33274784 34.971,2.69874784 35.487,3.16374784 C39.455,2.05374784 42.54,2.44474784 44.407,4.31074784 C45.346,5.24874784 45.917,6.50074784 46.107,8.03374784 L46.107,8.03374784 Z M40,9.99974784 L38,9.99974784 L38,36.9997478 L12,36.9997478 L12,35.9997478 L10,35.9997478 L10,37.9997478 C10,38.5527478 10.447,38.9997478 11,38.9997478 L11,42.9997478 L13,42.9997478 L13,38.9997478 L16,38.9997478 L16,42.9997478 L18,42.9997478 L18,38.9997478 L21,38.9997478 L21,42.9997478 L23,42.9997478 L23,38.9997478 L26,38.9997478 L26,42.9997478 L28,42.9997478 L28,38.9997478 L31,38.9997478 L31,42.9997478 L33,42.9997478 L33,38.9997478 L36,38.9997478 L36,42.9997478 L38,42.9997478 L38,38.9997478 L39,38.9997478 C39.553,38.9997478 40,38.5527478 40,37.9997478 L43,37.9997478 L43,35.9997478 L40,35.9997478 L40,32.9997478 L43,32.9997478 L43,30.9997478 L40,30.9997478 L40,27.9997478 L43,27.9997478 L43,25.9997478 L40,25.9997478 L40,22.9997478 L43,22.9997478 L43,20.9997478 L40,20.9997478 L40,17.9997478 L43,17.9997478 L43,15.9997478 L40,15.9997478 L40,12.9997478 L43,12.9997478 L43,10.9997478 L40,10.9997478 L40,9.99974784 Z M18,25.9997478 L18,29.9997478 L31,29.9997478 L31,16.9997478 L28,16.9997478 L28,14.9997478 L32,14.9997478 C32.553,14.9997478 33,15.4477478 33,15.9997478 L33,30.9997478 C33,31.5527478 32.553,31.9997478 32,31.9997478 L17,31.9997478 C16.447,31.9997478 16,31.5527478 16,30.9997478 L16,25.9997478 L18,25.9997478 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,EA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Simulator-1_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Simulator-1_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39,39.94 C39,39.973 38.973,40 38.939,40 L8,39.94 L8.061,9 L39,9.06 L39,39.94 Z M46,11 L46,9 L41,9 L41,9.06 C41,7.924 40.075,7 38.939,7 L39,7 L39,2 L37,2 L37,7 L32,7 L32,2 L30,2 L30,7 L25,7 L25,2 L23,2 L23,7 L18,7 L18,2 L16,2 L16,7 L11,7 L11,2 L9,2 L9,7 L8.061,7 C6.945,7 6.039,7.893 6.006,9 L2,9 L2,11 L6,11 L6,16 L2,16 L2,18 L6,18 L6,23 L2,23 L2,25 L6,25 L6,30 L2,30 L2,32 L6,32 L6,37 L2,37 L2,39 L6,39 L6,39.94 C6,41.076 6.925,42 8.061,42 L9,42 L9,46 L11,46 L11,42 L16,42 L16,46 L18,46 L18,42 L23,42 L23,46 L25,46 L25,42 L30,42 L30,46 L32,46 L32,42 L37,42 L37,46 L39,46 L39,41.994 C40.107,41.961 41,41.055 41,39.94 L41,39 L46,39 L46,37 L41,37 L41,32 L46,32 L46,30 L41,30 L41,25 L46,25 L46,23 L41,23 L41,18 L46,18 L46,16 L41,16 L41,11 L46,11 Z M20.742,29.085 C20.945,29.207 21.146,29.333 21.35,29.45 C21.556,29.569 21.762,29.679 21.969,29.793 C21.614,29.932 21.268,30.061 20.929,30.178 C20.861,29.826 20.799,29.461 20.742,29.085 L20.742,29.085 Z M17.555,24.338 C17.831,24.1 18.117,23.863 18.415,23.628 C18.41,23.866 18.401,24.106 18.401,24.344 C18.401,24.579 18.41,24.816 18.414,25.052 C18.114,24.813 17.827,24.575 17.555,24.338 L17.555,24.338 Z M13.715,18.234 C14.177,17.433 16.163,17.234 19.01,17.938 C18.813,18.927 18.667,19.967 18.565,21.024 C17.681,21.65 16.848,22.296 16.094,22.956 C14.07,20.847 13.254,19.033 13.715,18.234 L13.715,18.234 Z M21.969,18.895 C21.763,19.009 21.556,19.118 21.35,19.237 C21.144,19.357 20.945,19.481 20.743,19.603 C20.799,19.226 20.861,18.861 20.929,18.51 C21.268,18.627 21.614,18.755 21.969,18.895 L21.969,18.895 Z M27.672,18.499 C27.741,18.859 27.804,19.229 27.859,19.607 C27.655,19.483 27.454,19.357 27.246,19.237 C27.04,19.118 26.828,19.006 26.619,18.891 C26.974,18.75 27.325,18.62 27.672,18.499 L27.672,18.499 Z M30.83,17.657 C32.918,17.301 34.471,17.523 34.88,18.234 C35.291,18.945 34.706,20.4 33.354,22.03 C33.098,22.34 32.81,22.652 32.51,22.963 C31.756,22.303 30.922,21.656 30.037,21.029 C29.937,19.95 29.793,18.905 29.599,17.922 C30.019,17.818 30.433,17.725 30.83,17.657 L30.83,17.657 Z M30.193,24.344 C30.193,24.103 30.185,23.866 30.181,23.627 C30.479,23.864 30.769,24.104 31.048,24.344 C30.769,24.585 30.479,24.823 30.18,25.061 C30.185,24.821 30.193,24.582 30.193,24.344 L30.193,24.344 Z M22.35,27.718 C21.686,27.334 21.067,26.943 20.477,26.55 C20.432,25.842 20.401,25.111 20.401,24.344 C20.401,23.576 20.432,22.844 20.477,22.136 C21.078,21.735 21.701,21.344 22.35,20.97 C22.998,20.596 23.648,20.252 24.296,19.931 C24.932,20.246 25.581,20.586 26.246,20.97 C26.895,21.344 27.518,21.736 28.12,22.136 C28.166,22.858 28.193,23.594 28.193,24.344 C28.193,25.112 28.163,25.844 28.118,26.553 C27.517,26.953 26.894,27.344 26.246,27.718 C25.581,28.102 24.932,28.442 24.295,28.757 C23.647,28.436 22.997,28.092 22.35,27.718 L22.35,27.718 Z M27.664,30.187 C27.318,30.065 26.968,29.936 26.615,29.795 C26.825,29.68 27.039,29.57 27.246,29.45 C27.452,29.332 27.65,29.207 27.852,29.086 C27.795,29.465 27.732,29.832 27.664,30.187 L27.664,30.187 Z M24.298,36.564 C23.373,36.564 22.208,34.944 21.394,32.128 C22.352,31.802 23.327,31.412 24.295,30.97 C25.277,31.422 26.251,31.82 27.197,32.142 C26.383,34.95 25.22,36.564 24.298,36.564 L24.298,36.564 Z M12.131,27.767 C11.286,29.564 11.584,30.763 11.982,31.454 C12.685,32.669 14.118,33.187 15.948,33.187 C17.012,33.187 18.215,32.999 19.479,32.684 C20.455,36.096 22.078,38.564 24.298,38.564 C26.513,38.564 28.134,36.106 29.11,32.704 C29.564,32.817 30.012,32.918 30.442,32.993 L30.784,31.023 C30.396,30.955 29.992,30.864 29.583,30.762 C29.781,29.768 29.927,28.725 30.029,27.664 C30.917,27.035 31.754,26.386 32.51,25.724 C32.81,26.036 33.098,26.348 33.354,26.658 C34.706,28.288 35.291,29.742 34.88,30.454 C34.625,30.896 33.968,31.073 33.461,31.144 L33.74,33.125 C35.455,32.883 36.249,32.083 36.612,31.454 C37.49,29.933 36.881,27.776 34.894,25.381 C34.607,25.036 34.288,24.69 33.955,24.344 C34.288,23.998 34.607,23.652 34.894,23.307 C36.881,20.912 37.49,18.755 36.612,17.234 C35.733,15.713 33.562,15.163 30.494,15.686 C30.052,15.761 29.592,15.865 29.126,15.981 C28.992,15.518 28.852,15.066 28.695,14.645 L26.82,15.34 C26.961,15.719 27.088,16.125 27.208,16.542 C26.257,16.866 25.277,17.265 24.289,17.72 C23.322,17.279 22.35,16.885 21.394,16.561 C22.208,13.744 23.373,12.124 24.298,12.124 C24.796,12.124 25.269,12.585 25.577,12.972 L27.14,11.724 C26.084,10.401 25.012,10.124 24.298,10.124 C22.078,10.124 20.456,12.59 19.479,16 C16.038,15.141 13.092,15.314 11.982,17.234 C10.875,19.153 12.193,21.786 14.65,24.332 C14.327,24.668 14.017,25.003 13.737,25.337 L15.272,26.62 C15.524,26.318 15.804,26.016 16.097,25.712 C16.86,26.383 17.693,27.033 18.564,27.654 C18.666,28.714 18.812,29.757 19.01,30.75 C16.162,31.453 14.176,31.254 13.715,30.454 C13.409,29.925 13.726,29.077 13.941,28.619 L12.131,27.767 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,yA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Managed-Simulator_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Managed-Simulator_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,20.769 C25.781,20.769 27.23,22.218 27.23,24 C27.23,25.782 25.781,27.231 24,27.231 C22.219,27.231 20.77,25.782 20.77,24 C20.77,22.218 22.219,20.769 24,20.769 L24,20.769 Z M24,29.231 C26.884,29.231 29.23,26.884 29.23,24 C29.23,21.116 26.884,18.769 24,18.769 C21.116,18.769 18.77,21.116 18.77,24 C18.77,26.884 21.116,29.231 24,29.231 L24,29.231 Z M14,22.708 L15.36,22.708 C15.814,22.708 16.211,22.403 16.327,21.964 C16.507,21.285 16.778,20.63 17.136,20.015 C17.364,19.623 17.3,19.126 16.979,18.806 L16.016,17.842 L17.842,16.016 L18.806,16.979 C19.127,17.301 19.622,17.364 20.016,17.136 C20.63,16.779 21.285,16.507 21.964,16.327 C22.402,16.211 22.708,15.814 22.708,15.36 L22.708,14 L25.292,14 L25.292,15.36 C25.292,15.814 25.598,16.211 26.036,16.327 C26.715,16.507 27.37,16.779 27.984,17.136 C28.377,17.364 28.874,17.301 29.194,16.979 L30.158,16.016 L31.984,17.842 L31.021,18.806 C30.7,19.126 30.636,19.623 30.864,20.015 C31.222,20.63 31.493,21.285 31.673,21.964 C31.789,22.403 32.186,22.708 32.64,22.708 L34,22.708 L34,25.291 L32.64,25.291 C32.186,25.291 31.789,25.597 31.673,26.036 C31.493,26.715 31.222,27.37 30.864,27.985 C30.636,28.377 30.7,28.873 31.021,29.194 L31.984,30.158 L30.158,31.984 L29.194,31.021 C28.874,30.699 28.377,30.635 27.984,30.864 C27.37,31.221 26.715,31.493 26.036,31.673 C25.598,31.789 25.292,32.186 25.292,32.64 L25.292,34 L22.708,34 L22.708,32.64 C22.708,32.186 22.402,31.789 21.964,31.673 C21.285,31.493 20.63,31.221 20.016,30.864 C19.622,30.635 19.127,30.699 18.806,31.021 L17.842,31.984 L16.016,30.158 L16.979,29.194 C17.3,28.873 17.364,28.377 17.136,27.985 C16.778,27.37 16.507,26.715 16.327,26.036 C16.211,25.597 15.814,25.291 15.36,25.291 L14,25.291 L14,22.708 Z M13.458,27.291 L14.622,27.291 C14.743,27.635 14.884,27.973 15.042,28.303 L14.22,29.125 C13.943,29.401 13.791,29.768 13.791,30.158 C13.791,30.548 13.943,30.915 14.219,31.189 L16.812,33.782 C17.381,34.352 18.306,34.35 18.873,33.782 L19.697,32.957 C20.027,33.116 20.364,33.256 20.708,33.377 L20.708,34.541 C20.708,35.346 21.362,36 22.167,36 L25.833,36 C26.638,36 27.292,35.346 27.292,34.541 L27.292,33.377 C27.636,33.256 27.973,33.116 28.303,32.957 L29.127,33.782 C29.695,34.35 30.62,34.352 31.188,33.782 L33.78,31.19 C34.057,30.915 34.209,30.548 34.209,30.158 C34.209,29.768 34.057,29.401 33.781,29.126 L32.958,28.303 C33.116,27.973 33.257,27.635 33.378,27.291 L34.542,27.291 C35.346,27.291 36,26.637 36,25.833 L36,22.166 C36,21.363 35.346,20.708 34.542,20.708 L33.378,20.708 C33.257,20.365 33.116,20.027 32.958,19.697 L33.78,18.874 C34.057,18.599 34.209,18.232 34.209,17.842 C34.209,17.452 34.057,17.085 33.781,16.811 L31.188,14.218 C30.62,13.649 29.695,13.651 29.127,14.218 L28.303,15.042 C27.973,14.884 27.636,14.744 27.292,14.623 L27.292,13.458 C27.292,12.654 26.638,12 25.833,12 L22.167,12 C21.362,12 20.708,12.654 20.708,13.458 L20.708,14.623 C20.364,14.744 20.027,14.884 19.697,15.042 L18.873,14.218 C18.306,13.651 17.381,13.649 16.812,14.218 L14.22,16.81 C13.943,17.085 13.791,17.452 13.791,17.842 C13.791,18.232 13.943,18.599 14.219,18.873 L15.042,19.697 C14.884,20.027 14.743,20.365 14.622,20.708 L13.458,20.708 C12.654,20.708 12,21.363 12,22.166 L12,25.833 C12,26.637 12.654,27.291 13.458,27.291 L13.458,27.291 Z M9,39 L39,39 L39,9 L9,9 L9,39 Z M46,13 L46,11 L41,11 L41,8 C41,7.448 40.553,7 40,7 L37,7 L37,2 L35,2 L35,7 L31,7 L31,2 L29,2 L29,7 L25,7 L25,2 L23,2 L23,7 L19,7 L19,2 L17,2 L17,7 L13,7 L13,2 L11,2 L11,7 L8,7 C7.447,7 7,7.448 7,8 L7,11 L2,11 L2,13 L7,13 L7,17 L2,17 L2,19 L7,19 L7,23 L2,23 L2,25 L7,25 L7,29 L2,29 L2,31 L7,31 L7,35 L2,35 L2,37 L7,37 L7,40 C7,40.552 7.447,41 8,41 L11,41 L11,46 L13,46 L13,41 L17,41 L17,46 L19,46 L19,41 L23,41 L23,46 L25,46 L25,41 L29,41 L29,46 L31,46 L31,41 L35,41 L35,46 L37,46 L37,41 L40,41 C40.553,41 41,40.552 41,40 L41,37 L46,37 L46,35 L41,35 L41,31 L46,31 L46,29 L41,29 L41,25 L46,25 L46,23 L41,23 L41,19 L46,19 L46,17 L41,17 L41,13 L46,13 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,SA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Simulator-3_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Simulator-3_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M9,39 L39,39 L39,9 L9,9 L9,39 Z M41,13 L41,17 L46,17 L46,19 L41,19 L41,23 L46,23 L46,25 L41,25 L41,29 L46,29 L46,31 L41,31 L41,35 L46,35 L46,37 L41,37 L41,40 C41,40.552 40.553,41 40,41 L37,41 L37,46 L35,46 L35,41 L31,41 L31,46 L29,46 L29,41 L25,41 L25,46 L23,46 L23,41 L19,41 L19,46 L17,46 L17,41 L13,41 L13,46 L11,46 L11,41 L8,41 C7.447,41 7,40.552 7,40 L7,37 L2,37 L2,35 L7,35 L7,31 L2,31 L2,29 L7,29 L7,25 L2,25 L2,23 L7,23 L7,19 L2,19 L2,17 L7,17 L7,13 L2,13 L2,11 L7,11 L7,8 C7,7.448 7.447,7 8,7 L11,7 L11,2 L13,2 L13,7 L17,7 L17,2 L19,2 L19,7 L23,7 L23,2 L25,2 L25,7 L29,7 L29,2 L31,2 L31,7 L35,7 L35,2 L37,2 L37,7 L40,7 C40.553,7 41,7.448 41,8 L41,11 L46,11 L46,13 L41,13 Z M10.402,14.914 L10.402,12.914 C14.444,12.914 16.179,18.552 18.015,24.522 C19.52,29.416 21.226,34.962 23.938,34.962 C26.654,34.962 28.363,29.446 29.87,24.58 C31.729,18.58 33.484,12.914 37.598,12.914 L37.598,14.914 C34.958,14.914 33.271,20.363 31.781,25.171 C29.985,30.968 28.129,36.962 23.938,36.962 C19.748,36.962 17.895,30.937 16.103,25.11 C14.633,20.331 12.967,14.914 10.402,14.914 L10.402,14.914 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,wA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Chandelier_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Chandelier_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22,44 L26,44 L26,41 L22,41 L22,44 Z M28,40 L28,45 C28,45.552 27.553,46 27,46 L21,46 C20.447,46 20,45.552 20,45 L20,40 C20,39.448 20.447,39 21,39 L27,39 C27.553,39 28,39.448 28,40 L28,40 Z M11,2 L9,2 L9,7 C9,7.552 9.447,8 10,8 L13,8 L13,6 L11,6 L11,2 Z M37,2 L37,6 L35,6 L35,8 L38,8 C38.553,8 39,7.552 39,7 L39,2 L37,2 Z M14,31 L34,31 L34,29 L14,29 L14,31 Z M14,16 L34,16 L34,14 L14,14 L14,16 Z M30,27 L32,27 L32,18 L30,18 L30,27 Z M26,27 L28,27 L28,18 L26,18 L26,27 Z M20,27 L22,27 L22,18 L20,18 L20,27 Z M16,27 L18,27 L18,18 L16,18 L16,27 Z M32,12 L32,3 L30,3 L30,12 L30,13 L32,13 L32,12 Z M26,13 L28,13 L28,3 L26,3 L26,13 Z M25,37 L27,37 L27,32 L25,32 L25,37 Z M21,37 L23,37 L23,32 L21,32 L21,37 Z M20,13 L22,13 L22,3 L20,3 L20,13 Z M18,13 L16,13 L16,12 L16,3 L18,3 L18,12 L18,13 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,kA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Tensor-Network_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Tensor-Network_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39.296,31.351 C39.574,31.572 39.841,31.794 40.101,32.018 C39.842,32.241 39.574,32.463 39.296,32.684 C39.301,32.462 39.309,32.239 39.309,32.018 C39.309,31.793 39.3,31.573 39.296,31.351 L39.296,31.351 Z M36.795,37.725 C36.477,37.613 36.155,37.495 35.83,37.366 C36.022,37.26 36.213,37.159 36.404,37.048 C36.596,36.937 36.781,36.822 36.969,36.708 C36.916,37.059 36.858,37.397 36.795,37.725 L36.795,37.725 Z M33.5,44 C32.601,44 31.468,42.427 30.672,39.688 C31.593,39.373 32.542,38.987 33.498,38.547 C34.459,38.99 35.407,39.37 36.329,39.684 C35.533,42.425 34.4,44 33.5,44 L33.5,44 Z M30.031,36.708 C30.219,36.822 30.404,36.937 30.596,37.048 C30.79,37.161 30.984,37.263 31.18,37.371 C30.852,37.5 30.527,37.619 30.206,37.731 C30.143,37.401 30.084,37.061 30.031,36.708 L30.031,36.708 Z M26.9,32.018 C27.158,31.794 27.426,31.572 27.704,31.351 C27.699,31.574 27.692,31.796 27.692,32.018 C27.692,32.239 27.699,32.462 27.704,32.684 C27.426,32.463 27.158,32.241 26.9,32.018 L26.9,32.018 Z M23.123,26.026 C23.437,25.483 24.646,25.053 27.081,25.469 C27.471,25.535 27.876,25.626 28.288,25.728 C28.096,26.697 27.953,27.714 27.854,28.748 C26.989,29.36 26.174,29.993 25.436,30.637 C25.146,30.335 24.868,30.034 24.619,29.734 C23.038,27.828 22.81,26.569 23.123,26.026 L23.123,26.026 Z M31.179,26.665 C30.984,26.772 30.789,26.875 30.596,26.987 C30.404,27.098 30.219,27.214 30.031,27.327 C30.084,26.975 30.143,26.634 30.206,26.304 C30.527,26.416 30.851,26.536 31.179,26.665 L31.179,26.665 Z M37.309,32.018 C37.309,32.768 37.279,33.483 37.235,34.176 C36.647,34.567 36.038,34.95 35.404,35.316 C34.772,35.682 34.136,36.017 33.504,36.331 C32.867,36.016 32.229,35.681 31.596,35.316 C30.962,34.95 30.354,34.567 29.765,34.176 C29.721,33.483 29.692,32.768 29.692,32.018 C29.692,31.267 29.721,30.552 29.765,29.859 C30.354,29.468 30.962,29.085 31.596,28.72 C32.231,28.353 32.866,28.017 33.5,27.703 C34.134,28.017 34.77,28.353 35.404,28.72 C36.037,29.085 36.646,29.467 37.234,29.858 C37.279,30.567 37.309,31.287 37.309,32.018 L37.309,32.018 Z M36.794,26.304 C36.858,26.638 36.916,26.978 36.968,27.326 C36.779,27.213 36.596,27.098 36.404,26.987 C36.211,26.875 36.016,26.772 35.821,26.665 C36.15,26.536 36.473,26.416 36.794,26.304 L36.794,26.304 Z M39.919,25.469 C42.358,25.053 43.565,25.485 43.877,26.026 C44.191,26.569 43.962,27.828 42.381,29.734 C42.132,30.034 41.854,30.336 41.564,30.638 C40.829,29.995 40.018,29.365 39.155,28.754 C39.058,27.698 38.913,26.684 38.724,25.726 C39.132,25.624 39.533,25.535 39.919,25.469 L39.919,25.469 Z M43.009,32.018 C43.332,31.682 43.642,31.346 43.92,31.011 C46.427,27.988 46.223,26.088 45.609,25.026 C44.996,23.965 43.452,22.838 39.582,23.497 C39.152,23.571 38.707,23.671 38.254,23.783 C38.074,23.163 37.879,22.568 37.656,22.023 L35.805,22.778 C36,23.257 36.174,23.789 36.334,24.346 C35.41,24.661 34.459,25.048 33.5,25.489 C32.543,25.049 31.594,24.663 30.672,24.348 C31.468,21.608 32.601,20.035 33.5,20.035 C33.983,20.035 34.442,20.484 34.741,20.86 L36.306,19.613 C35.265,18.309 34.205,18.035 33.5,18.035 C31.319,18.035 29.724,20.447 28.761,23.787 C28.304,23.673 27.853,23.572 27.418,23.497 C23.551,22.839 22.004,23.965 21.391,25.026 C20.777,26.088 20.573,27.988 23.08,31.011 C23.358,31.346 23.667,31.682 23.99,32.017 C23.681,32.339 23.384,32.661 23.115,32.982 L24.65,34.264 C24.891,33.976 25.157,33.687 25.436,33.397 C26.174,34.042 26.988,34.675 27.854,35.288 C27.953,36.322 28.096,37.338 28.288,38.307 C27.876,38.409 27.471,38.5 27.081,38.567 C24.644,38.982 23.437,38.551 23.123,38.009 C22.827,37.497 23.136,36.67 23.346,36.223 L21.535,35.372 C20.703,37.144 20.997,38.328 21.391,39.009 C21.877,39.851 22.948,40.735 25.302,40.735 C25.916,40.735 26.617,40.675 27.418,40.538 C27.853,40.464 28.304,40.363 28.762,40.248 C29.724,43.588 31.319,46 33.5,46 C35.68,46 37.276,43.588 38.238,40.249 C38.879,40.407 39.503,40.536 40.097,40.617 L40.366,38.635 C39.844,38.564 39.287,38.448 38.713,38.304 C38.905,37.336 39.047,36.321 39.147,35.288 C40.012,34.675 40.826,34.043 41.564,33.398 C41.854,33.7 42.132,34.001 42.381,34.302 C43.962,36.208 44.191,37.467 43.877,38.009 C43.63,38.436 42.99,38.609 42.496,38.678 L42.775,40.659 C44.467,40.421 45.25,39.63 45.609,39.009 C46.223,37.947 46.427,36.047 43.92,33.025 C43.642,32.69 43.332,32.353 43.009,32.018 L43.009,32.018 Z M14,43 L16,43 L16,41 L14,41 L14,43 Z M7,32 L9,32 L9,30 L7,30 L7,32 Z M10,20 L12,20 L12,18 L10,18 L10,20 Z M21,6 L23,6 L23,4 L21,4 L21,6 Z M4,6 L6,6 L6,4 L4,4 L4,6 Z M11,29 C11,28.448 10.553,28 10,28 L9.212,28 L11.629,22 L13,22 C13.553,22 14,21.553 14,21 L14,17.255 L21.924,8 L24,8 C24.553,8 25,7.553 25,7 L25,3 C25,2.448 24.553,2 24,2 L20,2 C19.447,2 19,2.448 19,3 L19,7 C19,7.345 19.186,7.634 19.45,7.814 L12.442,16 L9.774,16 L6.654,8 L7,8 C7.553,8 8,7.553 8,7 L8,3 C8,2.448 7.553,2 7,2 L3,2 C2.447,2 2,2.448 2,3 L2,7 C2,7.553 2.447,8 3,8 L4.508,8 L8.006,16.972 C8.006,16.982 8,16.99 8,17 L8,21 C8,21.553 8.447,22 9,22 L9.473,22 L7.055,28 L6,28 C5.447,28 5,28.448 5,29 L5,33 C5,33.553 5.447,34 6,34 L8.023,34 L12.008,39.959 C12.008,39.974 12,39.986 12,40 L12,44 C12,44.553 12.447,45 13,45 L17,45 C17.553,45 18,44.553 18,44 L18,40 C18,39.448 17.553,39 17,39 L13.774,39 L10.378,33.924 C10.742,33.775 11,33.419 11,33 L11,32 L20,32 L20,30 L11,30 L11,29 Z M36,6 L38,6 L38,4 L36,4 L36,6 Z M35.504,16.247 L37.77,8 L39,8 C39.553,8 40,7.553 40,7 L40,3 C40,2.448 39.553,2 39,2 L35,2 C34.447,2 34,2.448 34,3 L34,7 C34,7.553 34.447,8 35,8 L35.696,8 L33.576,15.717 L35.504,16.247 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,TA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Simulator-4_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Simulator-4_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M9,39 L39,39 L39,9 L9,9 L9,39 Z M41,13 L41,17 L46,17 L46,19 L41,19 L41,23 L46,23 L46,25 L41,25 L41,29 L46,29 L46,31 L41,31 L41,35 L46,35 L46,37 L41,37 L41,40 C41,40.552 40.553,41 40,41 L37,41 L37,46 L35,46 L35,41 L31,41 L31,46 L29,46 L29,41 L25,41 L25,46 L23,46 L23,41 L19,41 L19,46 L17,46 L17,41 L13,41 L13,46 L11,46 L11,41 L8,41 C7.447,41 7,40.552 7,40 L7,37 L2,37 L2,35 L7,35 L7,31 L2,31 L2,29 L7,29 L7,25 L2,25 L2,23 L7,23 L7,19 L2,19 L2,17 L7,17 L7,13 L2,13 L2,11 L7,11 L7,8 C7,7.448 7.447,7 8,7 L11,7 L11,2 L13,2 L13,7 L17,7 L17,2 L19,2 L19,7 L23,7 L23,2 L25,2 L25,7 L29,7 L29,2 L31,2 L31,7 L35,7 L35,2 L37,2 L37,7 L40,7 C40.553,7 41,7.448 41,8 L41,11 L46,11 L46,13 L41,13 Z M21.845,25 L10,25 L10,23 L21.324,23 L18.362,20.038 L19.776,18.624 L23.853,22.7 L27.928,18.624 L29.342,20.038 L26.38,23 L37,23 L37,25 L25.969,25 L29.454,28.485 L28.04,29.899 L23.907,25.766 L19.773,29.899 L18.359,28.485 L21.845,25 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,RA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_QPU_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_QPU_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39.448,32.318 C39.448,32.52 39.44,32.722 39.436,32.924 C39.688,32.723 39.929,32.521 40.166,32.318 C39.929,32.115 39.688,31.912 39.436,31.712 C39.439,31.914 39.448,32.114 39.448,32.318 L39.448,32.318 Z M37.111,36.946 C36.939,37.049 36.771,37.155 36.596,37.256 C36.423,37.356 36.249,37.448 36.075,37.545 C36.371,37.661 36.662,37.768 36.952,37.87 C37.01,37.57 37.063,37.264 37.111,36.946 L37.111,36.946 Z M36.488,39.83 C35.594,39.524 34.676,39.155 33.744,38.727 C32.817,39.153 31.898,39.527 31.005,39.833 C31.778,42.488 32.875,44.013 33.746,44.013 C34.618,44.013 35.715,42.487 36.488,39.83 L36.488,39.83 Z M30.541,37.876 C30.833,37.774 31.128,37.666 31.426,37.549 C31.249,37.451 31.072,37.358 30.895,37.256 C30.72,37.155 30.552,37.049 30.381,36.946 C30.429,37.266 30.483,37.575 30.541,37.876 L30.541,37.876 Z M28.055,32.924 C28.052,32.722 28.044,32.52 28.044,32.318 C28.044,32.116 28.052,31.914 28.055,31.711 C27.803,31.912 27.562,32.114 27.326,32.318 C27.562,32.521 27.803,32.723 28.055,32.924 L28.055,32.924 Z M25.079,30.07 C25.318,30.359 25.584,30.648 25.862,30.938 C26.577,30.313 27.367,29.701 28.204,29.109 C28.301,28.107 28.437,27.122 28.624,26.184 C28.228,26.087 27.84,26 27.466,25.936 C25.092,25.531 23.92,25.946 23.618,26.47 C23.315,26.994 23.54,28.215 25.079,30.07 L25.079,30.07 Z M30.541,26.76 C30.483,27.061 30.429,27.369 30.381,27.689 C30.552,27.586 30.72,27.481 30.895,27.38 C31.071,27.278 31.249,27.184 31.426,27.087 C31.127,26.969 30.833,26.862 30.541,26.76 L30.541,26.76 Z M37.376,30.219 C36.803,29.839 36.213,29.467 35.596,29.112 C34.98,28.756 34.362,28.429 33.746,28.123 C33.13,28.429 32.511,28.756 31.895,29.112 C31.279,29.467 30.687,29.839 30.115,30.22 C30.072,30.893 30.044,31.589 30.044,32.318 C30.044,33.047 30.072,33.742 30.115,34.416 C30.687,34.796 31.279,35.168 31.895,35.524 C32.511,35.879 33.131,36.204 33.749,36.51 C34.364,36.205 34.981,35.879 35.596,35.524 C36.213,35.168 36.804,34.796 37.377,34.416 C37.42,33.742 37.448,33.047 37.448,32.318 C37.448,31.608 37.42,30.908 37.376,30.219 L37.376,30.219 Z M36.066,27.087 C36.243,27.184 36.421,27.278 36.596,27.38 C36.77,27.48 36.937,27.585 37.108,27.688 C37.06,27.372 37.008,27.064 36.95,26.76 C36.658,26.862 36.364,26.969 36.066,27.087 L36.066,27.087 Z M38.88,26.181 C39.062,27.11 39.203,28.092 39.298,29.115 C40.132,29.706 40.917,30.316 41.629,30.938 C41.908,30.648 42.174,30.359 42.413,30.07 C43.952,28.215 44.177,26.994 43.874,26.47 C43.572,25.947 42.4,25.532 40.026,25.936 C39.656,25.999 39.27,26.085 38.88,26.181 L38.88,26.181 Z M43.952,33.289 C46.412,36.254 46.209,38.121 45.606,39.165 C45.254,39.777 44.483,40.556 42.818,40.789 L42.541,38.809 C43.018,38.742 43.637,38.576 43.874,38.166 C44.177,37.641 43.952,36.421 42.413,34.566 C42.174,34.277 41.908,33.987 41.629,33.697 C40.914,34.322 40.126,34.934 39.288,35.527 C39.191,36.527 39.054,37.511 38.869,38.449 C39.423,38.586 39.96,38.699 40.464,38.767 L40.194,40.749 C39.619,40.671 39.013,40.546 38.394,40.393 C37.449,43.657 35.884,46.013 33.746,46.013 C31.608,46.013 30.043,43.657 29.097,40.394 C28.656,40.503 28.221,40.6 27.802,40.672 C27.018,40.805 26.332,40.864 25.73,40.864 C23.418,40.864 22.364,39.994 21.886,39.165 C21.498,38.494 21.208,37.328 22.026,35.588 L23.837,36.44 C23.633,36.872 23.334,37.672 23.618,38.165 C23.92,38.689 25.088,39.104 27.466,38.7 C27.84,38.636 28.228,38.549 28.624,38.451 C28.437,37.513 28.301,36.528 28.204,35.527 C27.366,34.934 26.577,34.321 25.862,33.697 C25.595,33.975 25.341,34.253 25.109,34.529 L23.574,33.247 C23.833,32.937 24.118,32.627 24.416,32.317 C24.105,31.993 23.807,31.67 23.54,31.347 C21.08,28.382 21.283,26.514 21.886,25.47 C22.488,24.426 24.003,23.317 27.802,23.964 C28.221,24.036 28.656,24.133 29.097,24.242 C30.043,20.979 31.608,18.623 33.746,18.623 C34.44,18.623 35.483,18.892 36.507,20.174 L34.942,21.422 C34.652,21.057 34.209,20.623 33.746,20.623 C32.875,20.623 31.778,22.148 31.005,24.803 C31.898,25.109 32.818,25.484 33.746,25.91 C34.675,25.483 35.595,25.108 36.49,24.802 C36.336,24.265 36.168,23.753 35.979,23.291 L37.831,22.536 C38.046,23.064 38.236,23.638 38.41,24.238 C38.846,24.131 39.275,24.035 39.689,23.964 C43.489,23.315 45.003,24.426 45.606,25.47 C46.209,26.514 46.412,28.382 43.952,31.347 C43.683,31.67 43.386,31.994 43.075,32.318 C43.386,32.642 43.683,32.965 43.952,33.289 L43.952,33.289 Z M14,14 L32,14 L32,15 L34,15 L34,13 C34,12.448 33.552,12 33,12 L13,12 C12.447,12 12,12.448 12,13 L12,33 C12,33.552 12.447,34 13,34 L19,34 L19,32 L14,32 L14,14 Z M9,37 L19,37 L19,39 L18,39 L18,44 L16,44 L16,39 L13,39 L13,44 L11,44 L11,39 L8,39 C7.447,39 7,38.552 7,38 L7,35 L2,35 L2,33 L7,33 L7,30 L2,30 L2,28 L7,28 L7,24 L2,24 L2,22 L7,22 L7,18 L2,18 L2,16 L7,16 L7,12 L2,12 L2,10 L7,10 L7,8 C7,7.448 7.447,7 8,7 L11,7 L11,2 L13,2 L13,7 L16,7 L16,2 L18,2 L18,7 L22,7 L22,2 L24,2 L24,7 L28,7 L28,2 L30,2 L30,7 L33,7 L33,2 L35,2 L35,7 L38,7 C38.552,7 39,7.448 39,8 L39,10 L44,10 L44,12 L39,12 L39,16 L44,16 L44,18 L39,18 L38,18 L37,18 L37,17 L37,9 L9,9 L9,37 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,MA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_State-Vector_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_State-Vector_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M19.22,25.571 C18.236,25.793 17.155,25.926 16,25.976 L16,33 L14,33 L14,25.966 C10.235,25.802 7.301,24.716 5.293,22.707 C2.985,20.399 2,18.094 2,15 L2,4 L4,4 L4,15 C4,17.58 4.759,19.344 6.707,21.293 C8.336,22.923 10.793,23.815 14,23.968 L14,4 L16,4 L16,23.976 C17.003,23.929 17.936,23.81 18.781,23.62 L19.22,25.571 Z M27.101,19.421 L25.286,18.578 C25.774,17.531 26,16.394 26,15 L26,4 L28,4 L28,15 C28,16.673 27.706,18.119 27.101,19.421 L27.101,19.421 Z M39.296,29.35 C39.574,29.571 39.841,29.793 40.101,30.017 C39.842,30.24 39.574,30.463 39.296,30.683 C39.301,30.461 39.309,30.238 39.309,30.017 C39.309,29.792 39.3,29.572 39.296,29.35 L39.296,29.35 Z M36.795,35.724 C36.477,35.613 36.156,35.494 35.83,35.365 C36.022,35.259 36.213,35.158 36.405,35.048 C36.596,34.937 36.782,34.821 36.969,34.708 C36.916,35.058 36.859,35.396 36.795,35.724 L36.795,35.724 Z M33.5,42 C32.601,42 31.468,40.426 30.672,37.687 C31.593,37.373 32.542,36.986 33.498,36.547 C34.459,36.989 35.407,37.369 36.329,37.684 C35.533,40.425 34.4,42 33.5,42 L33.5,42 Z M30.032,34.708 C30.219,34.821 30.405,34.937 30.596,35.048 C30.79,35.16 30.985,35.262 31.18,35.37 C30.852,35.499 30.528,35.618 30.206,35.731 C30.143,35.401 30.084,35.06 30.032,34.708 L30.032,34.708 Z M26.9,30.017 C27.158,29.794 27.426,29.571 27.704,29.35 C27.699,29.573 27.692,29.795 27.692,30.017 C27.692,30.238 27.699,30.461 27.704,30.683 C27.426,30.463 27.158,30.24 26.9,30.017 L26.9,30.017 Z M23.123,24.026 C23.437,23.483 24.646,23.053 27.081,23.468 C27.471,23.534 27.876,23.626 28.288,23.728 C28.096,24.696 27.953,25.713 27.854,26.747 C26.99,27.36 26.174,27.992 25.436,28.636 C25.146,28.335 24.868,28.033 24.619,27.733 C23.038,25.827 22.81,24.568 23.123,24.026 L23.123,24.026 Z M31.179,24.664 C30.985,24.772 30.789,24.875 30.596,24.987 C30.405,25.097 30.219,25.213 30.032,25.326 C30.084,24.974 30.143,24.634 30.206,24.303 C30.528,24.416 30.851,24.535 31.179,24.664 L31.179,24.664 Z M37.309,30.017 C37.309,30.767 37.28,31.483 37.236,32.175 C36.647,32.567 36.038,32.949 35.405,33.315 C34.772,33.681 34.136,34.016 33.504,34.33 C32.867,34.015 32.229,33.68 31.596,33.315 C30.962,32.949 30.354,32.567 29.765,32.175 C29.721,31.483 29.692,30.767 29.692,30.017 C29.692,29.266 29.721,28.551 29.765,27.859 C30.354,27.467 30.962,27.085 31.596,26.719 C32.231,26.353 32.866,26.016 33.5,25.702 C34.134,26.016 34.77,26.353 35.405,26.719 C36.037,27.085 36.646,27.467 37.235,27.858 C37.28,28.567 37.309,29.286 37.309,30.017 L37.309,30.017 Z M36.794,24.303 C36.858,24.637 36.916,24.977 36.968,25.325 C36.78,25.213 36.596,25.097 36.405,24.987 C36.211,24.875 36.016,24.772 35.822,24.664 C36.15,24.535 36.473,24.415 36.794,24.303 L36.794,24.303 Z M39.919,23.468 C42.358,23.053 43.565,23.484 43.877,24.026 C44.191,24.568 43.962,25.827 42.381,27.733 C42.132,28.033 41.854,28.335 41.564,28.637 C40.829,27.994 40.018,27.364 39.156,26.754 C39.058,25.697 38.913,24.683 38.724,23.725 C39.132,23.624 39.533,23.534 39.919,23.468 L39.919,23.468 Z M43.009,30.017 C43.332,29.681 43.642,29.345 43.92,29.01 C46.427,25.988 46.223,24.088 45.61,23.026 C44.996,21.964 43.452,20.837 39.582,21.497 C39.153,21.57 38.707,21.67 38.254,21.782 C38.074,21.162 37.879,20.568 37.657,20.023 L35.805,20.778 C36,21.257 36.174,21.788 36.334,22.345 C35.41,22.66 34.459,23.048 33.5,23.488 C32.543,23.049 31.594,22.662 30.672,22.347 C31.468,19.608 32.601,18.034 33.5,18.034 C33.983,18.034 34.442,18.483 34.741,18.86 L36.306,17.613 C35.265,16.308 34.205,16.034 33.5,16.034 C31.32,16.034 29.724,18.446 28.761,21.786 C28.304,21.673 27.853,21.571 27.418,21.497 C23.551,20.838 22.004,21.964 21.391,23.026 C20.778,24.087 20.574,25.988 23.08,29.01 C23.358,29.345 23.667,29.681 23.991,30.016 C23.681,30.338 23.384,30.66 23.116,30.981 L24.651,32.263 C24.891,31.975 25.157,31.686 25.436,31.397 C26.174,32.042 26.989,32.674 27.854,33.287 C27.953,34.321 28.096,35.338 28.288,36.306 C27.876,36.408 27.471,36.5 27.081,36.566 C24.644,36.98 23.437,36.551 23.123,36.008 C22.827,35.496 23.136,34.669 23.346,34.222 L21.535,33.371 C20.703,35.143 20.997,36.327 21.391,37.009 C21.877,37.851 22.949,38.734 25.302,38.734 C25.916,38.734 26.617,38.674 27.418,38.537 C27.853,38.463 28.304,38.362 28.762,38.248 C29.724,41.588 31.32,44 33.5,44 C35.68,44 37.277,41.588 38.239,38.248 C38.879,38.406 39.503,38.535 40.097,38.616 L40.366,36.634 C39.844,36.564 39.287,36.447 38.713,36.303 C38.906,35.336 39.047,34.32 39.147,33.287 C40.012,32.675 40.826,32.042 41.564,31.397 C41.854,31.699 42.132,32.001 42.381,32.301 C43.962,34.207 44.191,35.466 43.877,36.008 C43.63,36.436 42.991,36.608 42.496,36.677 L42.776,38.658 C44.467,38.42 45.25,37.63 45.61,37.009 C46.223,35.946 46.427,34.047 43.92,31.024 C43.642,30.689 43.332,30.353 43.009,30.017 L43.009,30.017 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,AA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Simulator-2_48</title>
<g id="Icon-Resource/Quantum-Technologies/Res_Amazon-Braket_Simulator-2_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M9,39 L39,39 L39,9 L9,9 L9,39 Z M41,13 L41,17 L46,17 L46,19 L41,19 L41,23 L46,23 L46,25 L41,25 L41,29 L46,29 L46,31 L41,31 L41,35 L46,35 L46,37 L41,37 L41,40 C41,40.552 40.553,41 40,41 L37,41 L37,46 L35,46 L35,41 L31,41 L31,46 L29,46 L29,41 L25,41 L25,46 L23,46 L23,41 L19,41 L19,46 L17,46 L17,41 L13,41 L13,46 L11,46 L11,41 L8,41 C7.447,41 7,40.552 7,40 L7,37 L2,37 L2,35 L7,35 L7,31 L2,31 L2,29 L7,29 L7,25 L2,25 L2,23 L7,23 L7,19 L2,19 L2,17 L7,17 L7,13 L2,13 L2,11 L7,11 L7,8 C7,7.448 7.447,7 8,7 L11,7 L11,2 L13,2 L13,7 L17,7 L17,2 L19,2 L19,7 L23,7 L23,2 L25,2 L25,7 L29,7 L29,2 L31,2 L31,7 L35,7 L35,2 L37,2 L37,7 L40,7 C40.553,7 41,7.448 41,8 L41,11 L46,11 L46,13 L41,13 Z M34.655,23.921 C33.553,23.921 32.655,23.024 32.655,21.921 C32.655,20.818 33.553,19.921 34.655,19.921 C35.758,19.921 36.655,20.818 36.655,21.921 C36.655,23.024 35.758,23.921 34.655,23.921 L34.655,23.921 Z M24.146,33.909 C23.943,31.892 22.256,30.305 20.186,30.305 C19.086,30.305 18.09,30.751 17.366,31.471 C15.164,29.567 13.899,26.854 13.899,23.921 C13.899,22.237 14.339,20.614 15.135,19.154 C15.631,19.375 16.177,19.503 16.754,19.503 C18.96,19.503 20.754,17.708 20.754,15.503 C20.754,15.148 20.692,14.81 20.605,14.482 C21.659,14.113 22.762,13.921 23.899,13.921 C27.399,13.921 30.554,15.717 32.372,18.645 C31.337,19.369 30.655,20.565 30.655,21.921 C30.655,23.802 31.965,25.374 33.717,25.798 C32.85,30.339 28.906,33.792 24.146,33.909 L24.146,33.909 Z M22.147,34.693 L22.147,34.694 C21.965,35.627 21.14,36.305 20.186,36.305 C19.083,36.305 18.186,35.408 18.186,34.305 C18.186,33.202 19.083,32.305 20.186,32.305 C21.288,32.305 22.186,33.202 22.186,34.305 C22.186,34.437 22.173,34.568 22.147,34.693 L22.147,34.693 Z M16.754,13.503 C17.856,13.503 18.754,14.4 18.754,15.503 C18.754,16.606 17.856,17.503 16.754,17.503 C15.651,17.503 14.754,16.606 14.754,15.503 C14.754,14.4 15.651,13.503 16.754,13.503 L16.754,13.503 Z M38.655,21.921 C38.655,19.716 36.861,17.921 34.655,17.921 C34.537,17.921 34.426,17.946 34.311,17.956 C32.172,14.216 28.25,11.921 23.899,11.921 C22.417,11.921 20.984,12.202 19.621,12.724 C18.894,11.974 17.879,11.503 16.754,11.503 C14.548,11.503 12.754,13.297 12.754,15.503 C12.754,16.389 13.053,17.201 13.542,17.864 C12.468,19.698 11.899,21.775 11.899,23.921 C11.899,27.57 13.524,30.941 16.35,33.233 C16.254,33.576 16.186,33.931 16.186,34.305 C16.186,36.511 17.979,38.305 20.186,38.305 C21.843,38.305 23.303,37.28 23.899,35.786 L23.899,35.921 C29.893,35.921 34.859,31.5 35.745,25.751 C37.419,25.273 38.655,23.747 38.655,21.921 L38.655,21.921 Z M23.899,25.921 C22.797,25.921 21.899,25.024 21.899,23.921 C21.899,22.818 22.797,21.921 23.899,21.921 C25.002,21.921 25.899,22.818 25.899,23.921 C25.899,25.024 25.002,25.921 23.899,25.921 L23.899,25.921 Z M23.899,19.921 C21.693,19.921 19.899,21.716 19.899,23.921 C19.899,26.127 21.693,27.921 23.899,27.921 C26.105,27.921 27.899,26.127 27.899,23.921 C27.899,21.716 26.105,19.921 23.899,19.921 L23.899,19.921 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,NA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Observability_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Observability_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25,27 L27,27 L27,20 L25,20 L25,27 Z M21,22 L21,17 L23,17 L23,19 L23,27 L21,27 L21,22 Z M17,27 L19,27 L19,23 L17,23 L17,27 Z M28,29 C28.553,29 29,28.552 29,28 L29,19 C29,18.448 28.553,18 28,18 L25,18 L25,16 C25,15.448 24.553,15 24,15 L20,15 C19.447,15 19,15.448 19,16 L19,21 L16,21 C15.447,21 15,21.448 15,22 L15,28 C15,28.552 15.447,29 16,29 L28,29 Z M39.37,17.263 L41.3,16.737 C41.765,18.444 42,20.215 42,22 C42,24.545 41.528,27.025 40.599,29.369 L38.739,28.631 C39.576,26.523 40,24.292 40,22 C40,20.393 39.788,18.798 39.37,17.263 L39.37,17.263 Z M28.632,38.739 L29.368,40.599 C27.023,41.528 24.544,42 22,42 C15.467,42 9.425,38.825 5.699,33.58 L5.345,35.195 L3.392,34.766 L4.317,30.549 C4.374,30.289 4.531,30.064 4.755,29.921 C4.978,29.777 5.248,29.728 5.509,29.787 L9.727,30.713 L9.297,32.666 L7.178,32.201 C10.518,37.051 16.03,40 22,40 C24.291,40 26.521,39.576 28.632,38.739 L28.632,38.739 Z M4.63,26.737 L2.7,27.263 C2.235,25.556 2,23.785 2,22 C2,10.972 10.972,2 22,2 C28.533,2 34.575,5.175 38.301,10.419 L38.655,8.805 L40.608,9.234 L39.683,13.451 C39.626,13.71 39.469,13.936 39.245,14.079 C39.083,14.183 38.896,14.237 38.706,14.237 C38.635,14.237 38.563,14.229 38.491,14.213 L34.273,13.287 L34.703,11.334 L36.822,11.799 C33.482,6.949 27.97,4 22,4 C12.075,4 4,12.075 4,22 C4,23.607 4.212,25.202 4.63,26.737 L4.63,26.737 Z M43.271,43.225 C42.329,44.166 40.679,44.166 39.737,43.225 L29.991,33.479 C31.367,32.519 32.563,31.32 33.518,29.94 L43.271,39.692 C44.244,40.666 44.244,42.251 43.271,43.225 L43.271,43.225 Z M10,22 C10,15.383 15.383,10 22,10 C28.617,10 34,15.383 34,22 C34,28.617 28.617,34 22,34 C15.383,34 10,28.617 10,22 L10,22 Z M44.685,38.278 L34.557,28.151 C35.472,26.291 36,24.208 36,22 C36,14.28 29.72,8 22,8 C14.28,8 8,14.28 8,22 C8,29.72 14.28,36 22,36 C24.232,36 26.337,35.461 28.212,34.528 L38.323,44.639 C39.171,45.488 40.301,45.955 41.504,45.955 C42.707,45.955 43.837,45.488 44.685,44.639 C46.438,42.885 46.438,40.032 44.685,38.278 L44.685,38.278 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,IA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Redshift_RA3_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Redshift_RA3_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40,17 L44,17 L44,13 L40,13 L40,17 Z M26.069,17.883 L30.369,10 L33,10 C33.133,10 33.258,9.971 33.373,9.925 L38,13.401 L38,14.702 L26.069,17.883 Z M36.826,28.035 L36.802,28.035 C36.802,29.911 31.544,32 24,32 C16.929,32 11.946,30.24 11.07,28.524 C11.267,26.456 16.059,24.22 23,24.02 L23,29 L25,29 L25,24.02 C31.411,24.204 35.99,26.115 36.826,28.035 L36.826,28.035 Z M24,44 C16.015,44 11.072,41.794 11.072,39.75 L11.072,39.748 L11.056,31.266 C13.879,33.135 19.071,34 24,34 C29.147,34 34.33,32.993 36.983,31.048 L37,39.75 C37,41.794 32.029,44 24,44 L24,44 Z M10,13.301 L14.708,9.941 C14.802,9.97 14.896,10 15,10 L17.781,10 L22.081,17.883 L10,14.662 L10,13.301 Z M4,17 L8,17 L8,13 L4,13 L4,17 Z M16,4 L20,4 L20,8 L18.969,8 L18.953,7.971 L18.9,8 L16,8 L16,4 Z M22,9 L22,7 L26,7 L26,9 C26,9.552 26.447,10 27,10 L28.091,10 L24.075,17.362 L20.06,10 L21,10 C21.553,10 22,9.552 22,9 L22,9 Z M28,4 L32,4 L32,8 L29.25,8 L29.197,7.971 L29.182,8 L28,8 L28,4 Z M45,11 L39,11 C38.776,11 38.581,11.087 38.414,11.211 L34,7.895 L34,3 C34,2.448 33.553,2 33,2 L27,2 C26.447,2 26,2.448 26,3 L26,5 L22,5 L22,3 C22,2.448 21.553,2 21,2 L15,2 C14.447,2 14,2.448 14,3 L14,7.989 L9.534,11.176 C9.377,11.074 9.201,11 9,11 L3,11 C2.447,11 2,11.448 2,12 L2,18 C2,18.552 2.447,19 3,19 L9,19 C9.553,19 10,18.552 10,18 L10,16.732 L23,20.199 L23,22.021 C14.982,22.236 9.051,25.012 9.051,28.657 L9.051,28.816 L9.037,28.82 C9.041,28.833 9.048,28.843 9.051,28.855 L9.072,39.752 C9.074,43.489 15.073,46 24,46 C31.466,46 39,44.067 39,39.748 L38.979,28.655 C38.979,25.012 33.034,22.236 25,22.021 L25,20.239 L38,16.772 L38,18 C38,18.552 38.447,19 39,19 L45,19 C45.553,19 46,18.552 46,18 L46,12 C46,11.448 45.553,11 45,11 L45,11 Z M29.127,41.836 C28.659,41.836 28.212,41.722 27.786,41.494 L27.786,40.792 C28.29,41.002 28.722,41.107 29.082,41.107 C29.43,41.107 29.697,41.004 29.883,40.797 C30.069,40.59 30.162,40.297 30.162,39.919 C30.162,39.559 30.073,39.283 29.896,39.091 C29.72,38.899 29.46,38.803 29.118,38.803 C28.938,38.803 28.722,38.818 28.47,38.848 L28.47,38.272 L29.955,36.202 L27.858,36.202 L27.858,35.482 L30.81,35.482 L30.81,36.148 L29.379,38.137 C29.877,38.143 30.274,38.307 30.571,38.628 C30.868,38.949 31.017,39.379 31.017,39.919 C31.017,40.513 30.849,40.981 30.513,41.323 C30.177,41.665 29.715,41.836 29.127,41.836 L29.127,41.836 Z M23.322,39.37 L24.871,39.37 L24.097,36.319 L23.322,39.37 Z M25.474,41.719 L25.042,40.036 L23.16,40.036 L22.737,41.719 L21.847,41.719 L23.646,35.482 L24.592,35.482 L26.392,41.719 L25.474,41.719 Z M17.688,38.506 L18.58,38.506 C18.874,38.506 19.101,38.404 19.259,38.2 C19.418,37.996 19.498,37.705 19.498,37.327 C19.498,36.955 19.42,36.67 19.264,36.472 C19.107,36.274 18.889,36.175 18.606,36.175 L17.688,36.175 L17.688,38.506 Z M16.852,41.719 L16.852,35.482 L18.696,35.482 C19.201,35.482 19.605,35.647 19.912,35.977 C20.218,36.307 20.371,36.754 20.371,37.318 C20.371,37.727 20.277,38.079 20.092,38.376 C19.905,38.673 19.642,38.893 19.3,39.037 L20.677,41.719 L19.741,41.719 L18.49,39.199 L17.688,39.199 L17.688,41.719 L16.852,41.719 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,OA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Redshift_Streaming-Ingestion_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Redshift_Streaming-Ingestion_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M9,43 C9,42.449 8.552,42 8,42 C7.448,42 7,42.449 7,43 C7,43.551 7.448,44 8,44 C8.552,44 9,43.551 9,43 L9,43 Z M11,34 C11,34.551 11.448,35 12,35 C12.552,35 13,34.551 13,34 C13,33.449 12.552,33 12,33 C11.448,33 11,33.449 11,34 L11,34 Z M21,36 C21,36.551 21.448,37 22,37 C22.552,37 23,36.551 23,36 C23,35.449 22.552,35 22,35 C21.448,35 21,35.449 21,36 L21,36 Z M24,27 C24,27.551 24.448,28 25,28 C25.552,28 26,27.551 26,27 C26,26.449 25.552,26 25,26 C24.448,26 24,26.449 24,27 L24,27 Z M10.211,40.99 C10.696,41.523 11,42.224 11,43 C11,44.654 9.654,46 8,46 C6.346,46 5,44.654 5,43 C5,41.346 6.346,40 8,40 C8.151,40 8.295,40.023 8.44,40.044 L10.054,36.264 C9.414,35.714 9,34.908 9,34 C9,32.346 10.346,31 12,31 C13.654,31 15,32.346 15,34 C15,34.023 14.994,34.045 14.993,34.068 L19.178,35.02 C19.587,33.848 20.691,33 22,33 C22.013,33 22.024,33.004 22.037,33.004 L23.405,29.531 C22.564,28.999 22,28.067 22,27 C22,25.346 23.346,24 25,24 C26.654,24 28,25.346 28,27 C28,28.522 26.857,29.769 25.386,29.961 L23.91,33.706 C24.57,34.257 25,35.075 25,36 C25,37.654 23.654,39 22,39 C20.727,39 19.643,38.199 19.208,37.077 L14.259,35.952 C13.709,36.589 12.905,37 12,37 C11.972,37 11.946,36.993 11.918,36.992 L10.211,40.99 Z M31.291,11.986 L30.709,13.899 C32.97,14.586 34,15.497 34,16.052 C34,16.607 32.97,17.517 30.709,18.205 L31.291,20.118 C32.375,19.788 33.278,19.389 34,18.939 L34,41 C34,41.711 32.578,42.636 30.165,43.271 C30.004,43.313 29.844,43.355 29.677,43.394 C29.459,43.445 29.238,43.494 29.007,43.54 C28.635,43.612 28.253,43.676 27.861,43.731 C27.711,43.753 27.558,43.773 27.404,43.792 C26.93,43.85 26.448,43.898 25.954,43.931 C25.861,43.938 25.764,43.942 25.669,43.948 C25.119,43.979 24.563,44 24,44 C17.988,44 14,42.216 14,41.036 L14,39 L12,39 L12,41.036 C12,44.295 18.037,46 24,46 C24.61,46 25.219,45.977 25.824,45.942 C25.908,45.937 25.992,45.934 26.075,45.928 C26.631,45.891 27.178,45.836 27.718,45.768 C27.839,45.753 27.959,45.738 28.079,45.721 C28.588,45.65 29.086,45.568 29.569,45.47 C29.698,45.444 29.82,45.415 29.946,45.387 C30.362,45.295 30.767,45.194 31.155,45.082 C31.221,45.063 31.296,45.049 31.361,45.03 L31.36,45.026 C34.091,44.197 36,42.846 36,41 L36,16 L35.994,16 C35.959,14.324 34.296,12.899 31.291,11.986 L31.291,11.986 Z M14,18.894 C14.601,19.284 15.317,19.639 16.169,19.942 L16.841,18.059 C14.878,17.359 14,16.485 14,15.929 C14,15.438 14.731,14.626 16.792,13.95 L16.169,12.05 C12.542,13.24 12,14.991 12,15.929 C12,15.953 12.008,15.976 12.008,16 L12,16 L12,29 L14,29 L14,18.894 Z M41.999,4 L43.999,4 L43.999,2 L41.999,2 L41.999,4 Z M37.999,4 L39.999,4 L39.999,2 L37.999,2 L37.999,4 Z M8,8 L10,8 L10,6 L8,6 L8,8 Z M4,8 L6,8 L6,6 L4,6 L4,8 Z M27,20 L29,20 L29,6 L12,6 L12,8 L27,8 L27,20 Z M19,20 L21,20 L21,10 L19,10 L19,20 Z M20,4 L35.999,4 L35.999,2 L20,2 L20,4 Z M23,22 L25,22 L25,11 L23,11 L23,22 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,DA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-EMR_EMR-Engine_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-EMR_EMR-Engine_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44.065,34.99 C44.065,35.503 43.638,35.92 43.114,35.92 L40.881,35.92 C40.357,35.92 39.93,35.503 39.93,34.99 L39.93,33.415 C39.93,32.862 39.483,32.415 38.93,32.415 L34.548,32.415 C33.996,32.415 33.548,32.862 33.548,33.415 L33.548,35.795 C33.548,37.313 32.305,38.549 30.778,38.549 L23.74,38.549 C22.198,38.549 20.943,37.313 20.943,35.795 L20.943,35.167 C20.943,34.614 20.496,34.167 19.943,34.167 L8.905,34.167 C8.616,34.167 8.381,33.94 8.381,33.661 L8.381,17.747 C8.381,17.233 8.809,16.815 9.335,16.815 L15.232,16.815 C15.785,16.815 16.232,16.368 16.232,15.815 L16.232,13.877 C16.232,13.603 16.462,13.382 16.745,13.382 L26.026,13.382 C26.308,13.382 26.538,13.603 26.538,13.877 L26.538,15.815 C26.538,16.368 26.985,16.815 27.538,16.815 L32.622,16.815 C33.147,16.815 33.575,17.233 33.575,17.747 L33.575,19.468 C33.575,20.02 34.022,20.468 34.575,20.468 L38.898,20.468 C39.451,20.468 39.898,20.02 39.898,19.468 L39.898,17.868 C39.898,17.355 40.325,16.938 40.85,16.938 L43.114,16.938 C43.638,16.938 44.065,17.355 44.065,17.868 L44.065,34.99 Z M43.114,14.938 L40.85,14.938 C39.222,14.938 37.898,16.253 37.898,17.868 L37.898,18.468 L35.575,18.468 L35.575,17.747 C35.575,16.131 34.25,14.815 32.622,14.815 L28.538,14.815 L28.538,13.877 C28.538,12.501 27.411,11.382 26.026,11.382 L22.403,11.382 L22.403,9 L27.538,9 L27.538,7 L15.269,7 L15.269,9 L20.403,9 L20.403,11.382 L16.745,11.382 C15.359,11.382 14.232,12.501 14.232,13.877 L14.232,14.815 L9.335,14.815 C7.707,14.815 6.381,16.131 6.381,17.747 L6.381,24.527 L4,24.527 L4,15.887 L2,15.887 L2,35.167 L4,35.167 L4,26.527 L6.381,26.527 L6.381,33.661 C6.381,35.043 7.513,36.167 8.905,36.167 L18.958,36.167 C19.15,38.615 21.221,40.549 23.74,40.549 L30.778,40.549 C33.409,40.549 35.548,38.416 35.548,35.795 L35.548,34.415 L37.93,34.415 L37.93,34.99 C37.93,36.605 39.254,37.92 40.881,37.92 L43.114,37.92 C44.741,37.92 46.065,36.605 46.065,34.99 L46.065,17.868 C46.065,16.253 44.741,14.938 43.114,14.938 L43.114,14.938 Z" id="Icon-Resource/48/Amazon-EMR_EMR-Engine" fill="#8C4FFF"></path>
</g>
</svg>`,NL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Redshift_Query-Editor-v2.0_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Redshift_Query-Editor-v2.0_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M16,4 C24.029,4 29,6.076 29,8 C29,9.924 24.029,12 16,12 C8.122,12 4,9.988 4,8 C4,6.012 8.122,4 16,4 M16,44 C8.486,44 4,42.505 4,40 L4,33.438 C6.053,35.152 9.693,36 15,36 L15,34 C4,34 4,30.237 4,29 L4,21.438 C6.053,23.152 9.693,24 15,24 L15,22 C4,22 4,18.237 4,17 L4,11.408 C6.299,13.055 10.475,14 16,14 C21.118,14 26.268,13.127 29,11.243 L29,15 L31,15 L31,8 C31,3.855 23.466,2 16,2 C7.364,2 2,4.299 2,8 L2,40 C2,42.737 4.429,46 16,46 C22.104,46 26.202,45.296 28.528,43.849 L27.472,42.151 C25.5,43.378 21.641,44 16,44 M43.583,43.583 C43.303,43.863 42.973,44.045 42.678,44.083 C42.449,44.111 42.261,44.053 42.115,43.908 L35.931,37.579 C36.534,37.085 37.087,36.533 37.58,35.929 L43.914,42.093 C44.064,42.243 44.122,42.43 44.091,42.665 C44.051,42.966 43.865,43.301 43.583,43.583 M19,28.6 C19,23.306 23.307,19 28.6,19 C33.893,19 38.199,23.306 38.199,28.6 C38.199,33.893 33.893,38.199 28.6,38.199 C23.307,38.199 19,33.893 19,28.6 M45.318,40.669 L38.722,34.249 C39.659,32.575 40.199,30.65 40.199,28.6 C40.199,22.204 34.996,17 28.6,17 C22.203,17 17,22.204 17,28.6 C17,34.996 22.203,40.199 28.6,40.199 C30.651,40.199 32.577,39.659 34.251,38.72 L40.693,45.314 C41.2,45.821 41.854,46.09 42.563,46.09 C42.685,46.09 42.808,46.083 42.931,46.067 C43.667,45.973 44.401,45.593 44.997,44.998 C45.593,44.402 45.975,43.668 46.073,42.93 C46.187,42.073 45.923,41.273 45.318,40.669 M28.6,34 C25.571,34 23.199,31.628 23.199,28.6 C23.199,25.571 25.571,23.199 28.6,23.199 C31.628,23.199 34,25.571 34,28.6 C34,31.628 31.628,34 28.6,34 M28.6,21.199 C24.45,21.199 21.199,24.45 21.199,28.6 C21.199,32.75 24.45,36 28.6,36 C32.749,36 36,32.75 36,28.6 C36,24.45 32.749,21.199 28.6,21.199" id="Fill-6" fill="#8C4FFF"></path>
</g>
</svg>`,PA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-EMR_HDFS-Cluster_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-EMR_HDFS-Cluster_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.931,26.479 C36.443,26.545 36.061,26.946 36.061,27.453 L36.061,30.431 L33.733,29.655 L36.418,25.73 L36.931,26.479 Z M38.061,34.313 L43.921,34.313 L43.921,28.453 L38.061,28.453 L38.061,34.313 Z M33.694,39.452 L33.694,37.059 C33.694,36.506 33.246,36.059 32.694,36.059 L29.35,36.059 L32.558,31.371 L36.061,32.54 L36.061,35.313 C36.061,35.866 36.508,36.313 37.061,36.313 L37.895,36.313 C36.377,37.464 34.816,38.624 33.694,39.452 L33.694,39.452 Z M25.835,43.919 L31.694,43.919 L31.694,38.059 L25.835,38.059 L25.835,43.919 Z M4,29.946 L15.974,29.946 L15.974,17.972 L4,17.972 L4,29.946 Z M25.834,9.859 L31.693,9.859 L31.693,4 L25.834,4 L25.834,9.859 Z M37.896,11.606 L37.061,11.606 C36.508,11.606 36.061,12.053 36.061,12.606 L36.061,15.378 L32.558,16.547 L29.35,11.859 L32.694,11.859 C33.246,11.859 33.694,11.412 33.694,10.859 L33.694,8.467 C34.816,9.294 36.378,10.455 37.896,11.606 L37.896,11.606 Z M38.061,19.466 L43.921,19.466 L43.921,13.606 L38.061,13.606 L38.061,19.466 Z M33.732,18.263 L36.061,17.486 L36.061,20.466 C36.061,20.973 36.443,21.374 36.931,21.44 L36.418,22.189 L33.732,18.263 Z M17.974,24.4 L17.974,23.518 L31.759,18.92 L35.206,23.959 L31.759,28.998 L17.974,24.4 Z M24.243,11.643 C24.41,11.77 24.608,11.859 24.834,11.859 L26.927,11.859 L30.585,17.205 L17.974,21.41 L17.974,16.972 C17.974,16.901 17.948,16.838 17.934,16.772 L24.243,11.643 Z M24.834,36.059 C24.608,36.059 24.41,36.148 24.242,36.275 L17.934,31.146 C17.948,31.08 17.974,31.017 17.974,30.946 L17.974,26.507 L30.585,30.713 L26.927,36.059 L24.834,36.059 Z M39.335,21.466 L44.921,21.466 C45.474,21.466 45.921,21.019 45.921,20.466 L45.921,12.606 C45.921,12.053 45.474,11.606 44.921,11.606 L41.178,11.606 C38.557,9.558 34.9,6.869 33.694,5.985 L33.694,3 C33.694,2.447 33.246,2 32.694,2 L24.834,2 C24.282,2 23.834,2.447 23.834,3 L23.834,9.396 L15.745,15.972 L3,15.972 C2.448,15.972 2,16.419 2,16.972 L2,30.946 C2,31.499 2.448,31.946 3,31.946 L15.745,31.946 L23.834,38.523 L23.834,44.919 C23.834,45.472 24.282,45.919 24.834,45.919 L32.694,45.919 C33.246,45.919 33.694,45.472 33.694,44.919 L33.694,41.934 C34.9,41.049 38.556,38.36 41.178,36.313 L44.921,36.313 C45.474,36.313 45.921,35.866 45.921,35.313 L45.921,27.453 C45.921,26.9 45.474,26.453 44.921,26.453 L39.335,26.453 L37.629,23.959 L39.335,21.466 Z" id="Icon-Resource/48/Amazon-EMR_Cluster" fill="#8C4FFF"></path>
</g>
</svg>`,FA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-MSK_Amazon-MSK-Connect_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-MSK_Amazon-MSK-Connect_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M29.035,38.3799 L30.133,39.4029 L23.998,45.9999 L17.865,39.4029 L18.964,38.3799 L23,42.7229 L23,27.1029 L7.961,19.3869 L9.981,24.9579 L8.569,25.4689 L5.501,16.9989 L14.17,14.5539 L14.579,15.9979 L8.871,17.6069 L24,25.3689 L39.126,17.6079 L33.422,15.9999 L33.83,14.5549 L42.501,17.0019 L39.431,25.4699 L38.019,24.9599 L40.041,19.3849 L25,27.1029 L25,42.7199 L29.035,38.3799 Z M41.5,37.9999 C40.121,37.9999 39,36.8789 39,35.4999 C39,34.1219 40.121,32.9999 41.5,32.9999 C42.879,32.9999 44,34.1219 44,35.4999 C44,36.8789 42.879,37.9999 41.5,37.9999 L41.5,37.9999 Z M41.5,30.9999 C40.984,30.9999 40.496,31.1049 40.035,31.2659 L35.473,23.9699 L33.778,25.0299 L38.33,32.3109 C37.738,32.8999 37.315,33.6539 37.122,34.4949 L27,34.4949 L27,36.4949 L37.119,36.4949 C37.574,38.4979 39.361,39.9999 41.5,39.9999 C43.981,39.9999 46,37.9819 46,35.4999 C46,33.0189 43.981,30.9999 41.5,30.9999 L41.5,30.9999 Z M6.5,37.9999 C5.121,37.9999 4,36.8789 4,35.4999 C4,34.1219 5.121,32.9999 6.5,32.9999 C7.879,32.9999 9,34.1219 9,35.4999 C9,36.8789 7.879,37.9999 6.5,37.9999 L6.5,37.9999 Z M21,36.4949 L21,34.4949 L10.878,34.4949 C10.684,33.6539 10.262,32.8999 9.67,32.3109 L14.222,25.0299 L12.526,23.9699 L7.965,31.2659 C7.503,31.1049 7.015,30.9999 6.5,30.9999 C4.018,30.9999 2,33.0189 2,35.4999 C2,37.9819 4.018,39.9999 6.5,39.9999 C8.639,39.9999 10.426,38.4979 10.881,36.4949 L21,36.4949 Z M24,4.9999 C25.379,4.9999 26.5,6.1219 26.5,7.4999 C26.5,8.8789 25.379,9.9999 24,9.9999 C22.621,9.9999 21.5,8.8789 21.5,7.4999 C21.5,6.1219 22.621,4.9999 24,4.9999 L24,4.9999 Z M17.453,19.8629 L22.536,11.7349 C22.997,11.8949 23.484,11.9999 24,11.9999 C24.515,11.9999 25.003,11.8949 25.465,11.7339 L30.547,19.8629 L32.242,18.8019 L27.17,10.6899 C27.99,9.8739 28.5,8.7459 28.5,7.4999 C28.5,5.0189 26.481,2.9999 24,2.9999 C21.518,2.9999 19.5,5.0189 19.5,7.4999 C19.5,8.7459 20.01,9.8739 20.831,10.6899 L15.758,18.8019 L17.453,19.8629 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,ZA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_AWS-Glue_Data-Catalog_48</title>
<g id="Icon-Resource/Analytics/Res_AWS-Glue_Data-Catalog_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21.306,18.375 C23.678,18.932 26.68,19 28,19 C29.321,19 32.323,18.932 34.695,18.375 L29,29.764 L29,33 L27,33 L27,29.764 L21.306,18.375 Z M28,15 C31.95,15 34.573,15.561 35.617,16 C34.573,16.441 31.95,17 28,17 C24.051,17 21.429,16.441 20.384,16 C21.429,15.561 24.051,15 28,15 L28,15 Z M31,35 L31,30.236 L37.642,16.952 C37.868,16.674 38,16.359 38,16 C38,13.217 30.346,13 28,13 C25.655,13 18,13.217 18,16 C18,16.359 18.131,16.674 18.358,16.952 L25,30.236 L25,35 L31,35 Z M4,2 L9,2 L9,4 L6,4 L6,44 L9,44 L9,46 L4,46 L4,2 Z M16,42 L40,42 L40,40 L16,40 L16,42 Z M16,38 L40,38 L40,36 L16,36 L16,38 Z M16,12 L40,12 L40,10 L16,10 L16,12 Z M16,8 L40,8 L40,6 L16,6 L16,8 Z M13,44 L42,44 L42,4 L13,4 L13,44 Z M11,46 L44,46 L44,2 L11,2 L11,46 Z" id="Icon-Resource/48/AWS-Glue_Data-Catalog" fill="#8C4FFF"></path>
</g>
</svg>`,UA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-DataZone_Data-Portal_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-DataZone_Data-Portal_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M16,34.999 L18,34.999 L18,32.999 L16,32.999 L16,34.999 Z M15,30.999 C14.447,30.999 14,31.447 14,31.999 L14,35.999 C14,36.551 14.447,36.999 15,36.999 L19,36.999 C19.553,36.999 20,36.551 20,35.999 L20,31.999 C20,31.447 19.553,30.999 19,30.999 L15,30.999 Z M24,26 L26,26 L26,24 L24,24 L24,26 Z M28,27 L28,23 C28,22.448 27.553,22 27,22 L23,22 C22.447,22 22,22.448 22,23 L22,27 C22,27.552 22.447,28 23,28 L27,28 C27.553,28 28,27.552 28,27 L28,27 Z M26,38 L30,38 L30,34 L26,34 L26,38 Z M25,40 L31,40 C31.553,40 32,39.552 32,39 L32,33 C32,32.448 31.553,32 31,32 L25,32 C24.447,32 24,32.448 24,33 L24,39 C24,39.552 24.447,40 25,40 L25,40 Z M36,30 L38,30 L38,28 L36,28 L36,30 Z M35,26 C34.447,26 34,26.448 34,27 L34,31 C34,31.552 34.447,32 35,32 L39,32 C39.553,32 40,31.552 40,31 L40,27 C40,26.448 39.553,26 39,26 L35,26 Z M20,6 L18,6 L18,4 L20,4 L20,2 L22,2 L22,4 L24,4 L24,6 L22,6 L22,8 L20,8 L20,6 Z M39.413,13.389 C40.205,13.389 40.982,13.61 41.66,14.03 C42.716,14.685 43.456,15.772 43.72,17 L35.104,17 C35.543,14.937 37.309,13.389 39.413,13.389 L39.413,13.389 Z M39.413,7 C40.56,7 41.492,7.933 41.492,9.08 C41.492,10.226 40.56,11.159 39.413,11.159 C38.267,11.159 37.334,10.226 37.334,9.08 C37.334,7.933 38.267,7 39.413,7 L39.413,7 Z M33,18 C33,18.552 33.447,19 34,19 L44.826,19 C45.379,19 45.826,18.552 45.826,18 C45.826,15.692 44.634,13.52 42.713,12.33 C42.543,12.225 42.364,12.141 42.187,12.053 C42.985,11.307 43.492,10.255 43.492,9.08 C43.492,6.83 41.662,5 39.413,5 C37.164,5 35.334,6.83 35.334,9.08 C35.334,10.253 35.84,11.305 36.636,12.05 C34.489,13.12 33,15.381 33,18 L33,18 Z M30.413,4 C31.56,4 32.492,4.933 32.492,6.08 C32.492,7.226 31.56,8.159 30.413,8.159 C29.267,8.159 28.334,7.226 28.334,6.08 C28.334,4.933 29.267,4 30.413,4 L30.413,4 Z M24,15 C24,15.552 24.447,16 25,16 L32,16 L32,14 L26.104,14 C26.543,11.937 28.309,10.389 30.413,10.389 C31.205,10.389 31.982,10.61 32.66,11.03 L33.713,9.33 C33.543,9.225 33.364,9.141 33.187,9.053 C33.985,8.307 34.492,7.255 34.492,6.08 C34.492,3.83 32.662,2 30.413,2 C28.164,2 26.334,3.83 26.334,6.08 C26.334,7.253 26.84,8.305 27.636,9.05 C25.489,10.12 24,12.381 24,15 L24,15 Z M4,44 L4,18 L8,18 L8,44.011 L4.086,44.012 C4.056,44 4.001,43.943 4,44 L4,44 Z M44,21 L44.013,43.915 C43.999,43.946 43.947,43.999 44,44 L10,44.01 L10,18 L21.999,18 L21.999,16 L4,16 L4,12 L4.001,12 L22,12 L22,10 L4.001,10 C2.86,10 2,10.791 2,11.84 L2,44 C2,45.022 2.969,45.994 4,46 L44,46 C45.028,46 46,45.028 46,44 L46,21 L44,21 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,BA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-DataZone_Business-Data-Catalog_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-DataZone_Business-Data-Catalog_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36,30 C35.448,30 35,29.551 35,29 C35,28.449 35.448,28 36,28 C36.552,28 37,28.449 37,29 C37,29.551 36.552,30 36,30 L36,30 Z M28,30 C27.448,30 27,29.551 27,29 C27,28.449 27.448,28 28,28 C28.552,28 29,28.449 29,29 C29,29.551 28.552,30 28,30 L28,30 Z M20,30 C19.448,30 19,29.551 19,29 C19,28.449 19.448,28 20,28 C20.552,28 21,28.449 21,29 C21,29.551 20.552,30 20,30 L20,30 Z M28,17 C28.552,17 29,17.449 29,18 C29,18.551 28.552,19 28,19 C27.448,19 27,18.551 27,18 C27,17.449 27.448,17 28,17 L28,17 Z M33,29 C33,30.654 34.346,32 36,32 C37.654,32 39,30.654 39,29 C39,27.698 38.161,26.598 37,26.184 L37,23 C37,22.448 36.553,22 36,22 L29,22 L29,20.816 C30.161,20.402 31,19.302 31,18 C31,16.346 29.654,15 28,15 C26.346,15 25,16.346 25,18 C25,19.302 25.839,20.402 27,20.816 L27,22 L20,22 C19.447,22 19,22.448 19,23 L19,26.184 C17.839,26.598 17,27.698 17,29 C17,30.654 18.346,32 20,32 C21.654,32 23,30.654 23,29 C23,27.698 22.161,26.598 21,26.184 L21,24 L27,24 L27,26.184 C25.839,26.598 25,27.698 25,29 C25,30.654 26.346,32 28,32 C29.654,32 31,30.654 31,29 C31,27.698 30.161,26.598 29,26.184 L29,24 L35,24 L35,26.184 C33.839,26.598 33,27.698 33,29 L33,29 Z M5,2 L9,2 L9,4 L6,4 L6,44 L9,44 L9,46 L5,46 C4.447,46 4,45.552 4,45 L4,3 C4,2.448 4.447,2 5,2 L5,2 Z M16,42 L40,42 L40,40 L16,40 L16,42 Z M16,38 L40,38 L40,36 L16,36 L16,38 Z M16,12 L40,12 L40,10 L16,10 L16,12 Z M16,8 L40,8 L40,6 L16,6 L16,8 Z M13,44 L42,44 L42,4 L13,4 L13,44 Z M43,2 L12,2 C11.447,2 11,2.448 11,3 L11,45 C11,45.552 11.447,46 12,46 L43,46 C43.553,46 44,45.552 44,45 L44,3 C44,2.448 43.553,2 43,2 L43,2 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,GA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-DataZone_Data-Projects_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-DataZone_Data-Projects_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21,16 L35,16 L35,14 L21,14 L21,16 Z M21,11 L31,11 L31,9 L21,9 L21,11 Z M38,28 L38,35 L35,35 L35,21 L33,21 L33,35 L30,35 L30,24 L28,24 L28,35 L26,35 L26,37 L42,37 L42,35 L40,35 L40,28 L38,28 Z M19.66,33.03 C18.982,32.61 18.205,32.389 17.413,32.389 C15.309,32.389 13.543,33.937 13.104,36 L21.72,36 C21.456,34.772 20.716,33.685 19.66,33.03 L19.66,33.03 Z M15.334,28.19 C15.334,29.336 16.267,30.27 17.413,30.27 C18.56,30.27 19.492,29.336 19.492,28.19 C19.492,27.043 18.56,26.111 17.413,26.111 C16.267,26.111 15.334,27.043 15.334,28.19 L15.334,28.19 Z M21.492,28.19 C21.492,29.327 21.022,30.355 20.269,31.096 C20.418,31.172 20.57,31.241 20.713,31.33 C22.634,32.52 23.826,34.692 23.826,37 C23.826,37.552 23.379,38 22.826,38 L12,38 C11.447,38 11,37.552 11,37 C11,34.415 12.45,32.178 14.552,31.092 C13.802,30.351 13.334,29.325 13.334,28.19 C13.334,25.941 15.164,24.111 17.413,24.111 C19.662,24.111 21.492,25.941 21.492,28.19 L21.492,28.19 Z M6.334,23.731 C6.334,24.878 7.267,25.811 8.413,25.811 C9.56,25.811 10.492,24.878 10.492,23.731 C10.492,22.585 9.56,21.652 8.413,21.652 C7.267,21.652 6.334,22.585 6.334,23.731 L6.334,23.731 Z M10,34 L3,34 C2.447,34 2,33.552 2,33 C2,30.274 3.609,27.929 5.899,26.919 C4.953,26.171 4.334,25.028 4.334,23.731 C4.334,21.482 6.164,19.652 8.413,19.652 C10.662,19.652 12.492,21.482 12.492,23.731 C12.492,25.027 11.873,26.171 10.928,26.918 C11.198,27.037 11.46,27.174 11.713,27.33 L10.66,29.03 C9.982,28.61 9.205,28.389 8.413,28.389 C6.309,28.389 4.543,29.937 4.104,32 L10,32 L10,34 Z M38,10 L42.586,10 L38,5.414 L38,10 Z M46,11 L46,40 C46,41.122 45.121,42 44,42 L18,42 L18,40 L44,40 L44,12 L37,12 C36.447,12 36,11.552 36,11 L36,4 L18.037,4 L18,22 L16,22 L16,4 C16,2.897 16.914,2 18.037,2 L37,2 C37.266,2 37.52,2.105 37.707,2.293 L45.707,10.293 C45.895,10.48 46,10.735 46,11 L46,11 Z M12,40 L10,40 L10,44 C10,45.103 10.914,46 12.037,46 L37.963,46 L37.963,44 L12,44 L12,40 Z M12,18 L10,18 L10,7 C10,5.897 10.914,5 12.037,5 L14,5 L14,7 L12.037,7 L12,18 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,HA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Redshift_Dense-Storage-Node_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Redshift_Dense-Storage-Node_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M18.339,24.646 C18.447,24.908 18.502,25.224 18.502,25.595 C18.502,26.315 18.271,26.884 17.804,27.305 C17.338,27.726 16.696,27.935 15.878,27.935 C15.522,27.935 15.165,27.894 14.81,27.811 C14.453,27.728 14.154,27.618 13.912,27.481 L13.912,26.289 C14.193,26.394 14.509,26.483 14.861,26.555 C15.214,26.627 15.514,26.664 15.765,26.664 C16.128,26.664 16.404,26.578 16.594,26.408 C16.783,26.238 16.878,25.993 16.878,25.674 C16.878,25.44 16.812,25.242 16.679,25.079 C16.547,24.916 16.324,24.75 16.014,24.584 L15.401,24.254 C14.841,23.951 14.439,23.625 14.196,23.277 C13.953,22.928 13.832,22.504 13.832,22.004 C13.832,21.542 13.94,21.138 14.152,20.794 C14.362,20.45 14.652,20.184 15.02,19.999 C15.388,19.813 15.81,19.72 16.287,19.72 C16.886,19.72 17.48,19.857 18.07,20.129 L18.07,21.334 C17.457,21.107 16.915,20.993 16.446,20.993 C16.128,20.993 15.878,21.073 15.696,21.232 C15.514,21.391 15.423,21.61 15.423,21.891 C15.423,22.125 15.483,22.319 15.6,22.47 C15.717,22.622 15.943,22.789 16.276,22.97 L16.889,23.3 C17.283,23.512 17.596,23.724 17.827,23.936 C18.058,24.149 18.229,24.384 18.339,24.646 L18.339,24.646 Z M11.288,23.936 C11.288,24.823 11.167,25.48 10.925,25.908 C10.682,26.335 10.315,26.549 9.821,26.549 L9.151,26.549 L9.151,21.107 L9.811,21.107 C10.318,21.107 10.692,21.317 10.93,21.738 C11.168,22.158 11.288,22.815 11.288,23.709 L11.288,23.936 Z M9.936,19.891 L7.561,19.891 L7.561,27.765 L9.992,27.765 C10.947,27.765 11.674,27.432 12.175,26.765 C12.674,26.099 12.924,25.118 12.924,23.823 C12.924,22.535 12.67,21.557 12.163,20.891 C11.655,20.224 10.912,19.891 9.936,19.891 L9.936,19.891 Z M36.959,26.5 C36.471,26.566 36.089,26.967 36.089,27.474 L36.089,30.457 L33.756,29.678 L36.444,25.749 L36.959,26.5 Z M38.089,34.34 L43.956,34.34 L43.956,28.474 L38.089,28.474 L38.089,34.34 Z M33.719,39.485 L33.719,37.088 C33.719,36.536 33.272,36.088 32.719,36.088 L29.37,36.088 L32.582,31.394 L36.089,32.564 L36.089,35.34 C36.089,35.893 36.536,36.34 37.089,36.34 L37.928,36.34 C36.407,37.494 34.842,38.656 33.719,39.485 L33.719,39.485 Z M25.853,43.956 L31.719,43.956 L31.719,38.089 L25.853,38.089 L25.853,43.956 Z M23.104,31.97 C23.656,31.97 24.104,31.523 24.104,30.97 L24.104,28.565 L30.61,30.736 L26.947,36.088 L24.853,36.088 C24.625,36.088 24.427,36.177 24.259,36.304 L18.927,31.97 L23.104,31.97 Z M4,29.97 L22.104,29.97 L22.104,17.985 L4,17.985 L4,29.97 Z M24.259,11.651 C24.427,11.778 24.626,11.867 24.853,11.867 L26.947,11.867 L30.61,17.219 L24.104,19.391 L24.104,16.985 C24.104,16.432 23.656,15.985 23.104,15.985 L18.928,15.985 L24.259,11.651 Z M25.853,9.866 L31.719,9.866 L31.719,4 L25.853,4 L25.853,9.866 Z M37.928,11.615 L37.089,11.615 C36.536,11.615 36.089,12.062 36.089,12.615 L36.089,15.391 L32.582,16.561 L29.37,11.867 L32.719,11.867 C33.272,11.867 33.719,11.419 33.719,10.867 L33.719,8.471 C34.842,9.299 36.407,10.461 37.928,11.615 L37.928,11.615 Z M38.089,19.482 L43.956,19.482 L43.956,13.615 L38.089,13.615 L38.089,19.482 Z M33.756,18.277 L36.089,17.499 L36.089,20.482 C36.089,20.989 36.471,21.39 36.959,21.456 L36.444,22.208 L33.756,18.277 Z M24.104,21.499 L31.783,18.935 L35.234,23.978 L31.783,29.02 L24.104,26.458 L24.104,21.499 Z M39.364,21.482 L44.956,21.482 C45.509,21.482 45.956,21.035 45.956,20.482 L45.956,12.615 C45.956,12.062 45.509,11.615 44.956,11.615 L41.209,11.615 C38.585,9.565 34.926,6.874 33.719,5.989 L33.719,3 C33.719,2.448 33.272,2 32.719,2 L24.853,2 C24.3,2 23.853,2.448 23.853,3 L23.853,9.403 L15.755,15.985 L3,15.985 C2.447,15.985 2,16.432 2,16.985 L2,30.97 C2,31.523 2.447,31.97 3,31.97 L15.755,31.97 L23.853,38.553 L23.853,44.956 C23.853,45.508 24.3,45.956 24.853,45.956 L32.719,45.956 C33.272,45.956 33.719,45.508 33.719,44.956 L33.719,41.967 C34.926,41.083 38.585,38.39 41.209,36.34 L44.956,36.34 C45.509,36.34 45.956,35.893 45.956,35.34 L45.956,27.474 C45.956,26.921 45.509,26.474 44.956,26.474 L39.364,26.474 L37.656,23.978 L39.364,21.482 Z" id="Fill-18" fill="#8C4FFF"></path>
</g>
</svg>`,YA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_AWS-Glue_Data-Quality_48</title>
<g id="Icon-Resource/Analytics/Res_AWS-Glue_Data-Quality_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.283,24.375 L31.845,25.624 L27.845,30.624 C27.648,30.87 27.358,31 27.063,31 C26.873,31 26.679,30.945 26.51,30.832 L23.51,28.832 L24.619,27.167 L26.856,28.659 L30.283,24.375 Z M43.491,43.436 C43.006,43.923 42.272,44.236 41.819,43.783 L35.356,37.168 C36.043,36.612 36.669,35.985 37.225,35.298 L43.846,41.741 C44.286,42.181 44,42.927 43.491,43.436 L43.491,43.436 Z M17.054,27.472 C17.054,21.698 21.753,17 27.527,17 C33.302,17 38,21.698 38,27.472 C38,33.247 33.302,37.944 27.527,37.944 C21.753,37.944 17.054,33.247 17.054,27.472 L17.054,27.472 Z M45.25,40.317 L38.367,33.618 C39.401,31.802 40,29.707 40,27.472 C40,20.595 34.405,15 27.527,15 C20.649,15 15.054,20.595 15.054,27.472 C15.054,34.349 20.649,39.944 27.527,39.944 C29.764,39.944 31.859,39.345 33.676,38.31 L40.397,45.189 C40.935,45.728 41.628,45.992 42.352,45.992 C43.227,45.992 44.149,45.606 44.905,44.85 C46.296,43.459 46.448,41.515 45.25,40.317 L45.25,40.317 Z M27.527,34.689 C23.48,34.689 20.309,31.519 20.309,27.472 C20.309,23.425 23.48,20.254 27.527,20.254 C31.574,20.254 34.745,23.425 34.745,27.472 C34.745,31.519 31.574,34.689 27.527,34.689 L27.527,34.689 Z M27.527,18.254 C22.358,18.254 18.309,22.303 18.309,27.472 C18.309,32.641 22.358,36.689 27.527,36.689 C32.696,36.689 36.745,32.641 36.745,27.472 C36.745,22.303 32.696,18.254 27.527,18.254 L27.527,18.254 Z M16.064,4 C23.687,4 29,6.107 29,8 C29,9.966 24.535,12 17.064,12 C9.365,12 4,9.892 4,8 C4,6.033 8.512,4 16.064,4 L16.064,4 Z M16.135,44 C8.539,44 4,41.878 4,39.828 L4,32.509 C6.288,34.367 10.329,35.646 15.039,35.768 L15.09,33.769 C8.554,33.601 4,31.12 4,29 L4,22.465 C5.92,23.971 9.093,25.051 12.981,25.375 L13.147,23.382 C7.497,22.912 4,20.741 4,19 L4,11.193 C6.785,13.104 12.055,14 17.064,14 C22.441,14 26.668,12.992 29,11.316 L29,13 L31,13 L31,8 C31,3.877 23.258,2 16.064,2 C7.652,2 2,4.411 2,8 L2,39.828 C2,43.52 7.68,46 16.135,46 C22.227,46 27.419,44.68 29.684,42.555 L28.315,41.096 C26.465,42.833 21.569,44 16.135,44 L16.135,44 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,VA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_AWS-Glue_Crawler_48</title>
<g id="Icon-Resource/Analytics/Res_AWS-Glue_Crawler_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M34,44 C32.269,44 30.712,42.889 29.615,41.125 L34,38.202 L38.384,41.125 C37.288,42.889 35.73,44 34,44 L34,44 Z M33,28.071 L33,36.465 L28.734,39.31 C28.267,38.028 28,36.561 28,35 C28,30.959 29.81,28.49 33,28.071 L33,28.071 Z M34,24 C34.901,24 35.678,24.955 35.917,26.21 C35.283,26.072 34.639,26 34,26 C33.361,26 32.716,26.072 32.083,26.21 C32.322,24.955 33.099,24 34,24 L34,24 Z M40,35 C40,36.561 39.733,38.028 39.266,39.31 L35,36.465 L35,28.071 C38.19,28.49 40,30.959 40,35 L40,35 Z M46,30 L44,30 C44,31.916 42.85,32.976 41.917,33.523 C41.735,31.78 41.238,30.382 40.521,29.293 C41.597,28.517 43,26.942 43,24 L41,24 C41,26.283 39.864,27.347 39.18,27.785 C38.808,27.472 38.413,27.202 37.998,26.977 C37.994,25.965 37.748,25.024 37.329,24.238 C37.832,23.759 38.422,22.989 38.749,21.852 C39.48,21.555 40,20.838 40,20 C40,18.898 39.103,18 38,18 C36.897,18 36,18.898 36,20 C36,20.624 36.293,21.175 36.742,21.542 C36.545,22.083 36.271,22.469 36.03,22.717 C35.434,22.272 34.744,22 34,22 C33.256,22 32.566,22.272 31.969,22.717 C31.729,22.469 31.454,22.083 31.258,21.542 C31.707,21.175 32,20.624 32,20 C32,18.898 31.103,18 30,18 C28.897,18 28,18.898 28,20 C28,20.838 28.519,21.555 29.251,21.852 C29.578,22.989 30.168,23.759 30.67,24.238 C30.252,25.024 30.006,25.965 30.002,26.977 C29.585,27.203 29.188,27.475 28.814,27.791 C28.133,27.353 27,26.282 27,24 L25,24 C25,26.942 26.402,28.517 27.478,29.293 C26.762,30.382 26.264,31.78 26.083,33.523 C25.15,32.976 24,31.916 24,30 L22,30 C22,33.274 24.332,35.044 26.026,35.728 C26.083,36.904 26.271,38.03 26.576,39.078 C25.49,39.373 22,40.517 22,43 L24,43 C24,42.221 25.918,41.305 27.243,40.971 L27.182,40.726 C28.589,43.883 31.115,46 34,46 C36.885,46 39.41,43.883 40.818,40.726 L40.757,40.971 C42.082,41.305 44,42.221 44,43 L46,43 C46,40.517 42.51,39.373 41.424,39.078 C41.729,38.03 41.917,36.904 41.973,35.728 C43.667,35.044 46,33.274 46,30 L46,30 Z M17,15 L44,15 L44,10 L17,10 L17,15 Z M9,23 L15,23 L15,17 L9,17 L9,23 Z M9,30 L15,30 L15,25 L9,25 L9,30 Z M4,30 L7,30 L7,10 L4,10 L4,30 Z M4,8 L7,8 L7,4 L4,4 L4,8 Z M9,15 L15,15 L15,10 L9,10 L9,15 Z M9,8 L44,8 L44,4 L9,4 L9,8 Z M45,2 L3,2 C2.447,2 2,2.447 2,3 L2,31 C2,31.553 2.447,32 3,32 L20,32 L20,30 L17,30 L17,25 L22,25 L22,23 L17,23 L17,17 L44,17 L44,21 L46,21 L46,3 C46,2.447 45.553,2 45,2 L45,2 Z" id="Icon-Resource/48/AWS-Glue_Crawler" fill="#8C4FFF"></path>
</g>
</svg>`,WA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Quicksight_Paginated-Reports_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Quicksight_Paginated-Reports_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M27,32 L33,32 L33,30 L27,30 L27,32 Z M27,28 L33,28 L33,26 L27,26 L27,28 Z M27,24 L33,24 L33,22 L27,22 L27,24 Z M27,20 L33,20 L33,18 L27,18 L27,20 Z M22,32 L25,32 L25,30 L22,30 L22,32 Z M22,28 L25,28 L25,26 L22,26 L22,28 Z M22,24 L25,24 L25,22 L22,22 L22,24 Z M22,20 L25,20 L25,18 L22,18 L22,20 Z M20,34 L35,34 L35,16 L20,16 L20,34 Z M36,14 L19,14 C18.447,14 18,14.448 18,15 L18,35 C18,35.553 18.447,36 19,36 L36,36 C36.553,36 37,35.553 37,35 L37,15 C37,14.448 36.553,14 36,14 L36,14 Z M36,42 L38,42 L38,45 C38,45.552 37.553,46 37,46 L8,46 C7.447,46 7,45.552 7,45 L7,7 C7,6.448 7.447,6 8,6 L11,6 L11,8 L9,8 L9,44 L36,44 L36,42 Z M15,38 L15,4 L32,4 L32,11 C32,11.553 32.447,12 33,12 L40,12 L40,38 L15,38 Z M34,5.415 L38.586,10 L34,10 L34,5.415 Z M41.991,11 C41.991,10.741 41.898,10.485 41.707,10.293 L33.707,2.293 C33.516,2.102 33.26,2.01 33,2.01 L33,2 L14,2 C13.447,2 13,2.448 13,3 L13,39 C13,39.553 13.447,40 14,40 L41,40 C41.553,40 42,39.553 42,39 L42,11 L41.991,11 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,qA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_AWS-Lake-Formation_Data-Lake_48</title>
<g id="Icon-Resource/Analytics/Res_AWS-Lake-Formation_Data-Lake_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M46,31 L46,33 C45.815,33.107 45.479,33.933 45.3,34.376 C44.824,35.545 44.232,37 42.745,37 C41.258,37 40.666,35.545 40.19,34.376 C40.011,33.933 39.675,33.107 39.458,32.992 C39.307,33.108 38.972,33.934 38.792,34.376 C38.316,35.545 37.726,37 36.24,37 C34.755,37 34.163,35.545 33.688,34.376 C33.509,33.933 33.174,33.108 32.957,32.991 C32.809,33.108 32.474,33.933 32.294,34.376 C31.819,35.545 31.228,37 29.742,37 C28.258,37 27.668,35.545 27.193,34.376 C27.014,33.933 26.68,33.108 26.463,32.991 C26.314,33.108 25.979,33.934 25.8,34.377 C25.325,35.546 24.734,37 23.249,37 C21.764,37 21.173,35.546 20.698,34.377 C20.519,33.934 20.184,33.108 19.967,32.992 L20,31 C21.485,31 22.077,32.455 22.552,33.624 C22.731,34.067 23.066,34.892 23.283,35.009 C23.432,34.892 23.767,34.067 23.946,33.624 C24.421,32.455 25.013,31 26.498,31 C27.982,31 28.572,32.455 29.047,33.624 C29.227,34.067 29.561,34.892 29.777,35.009 C29.926,34.892 30.261,34.066 30.44,33.623 C30.915,32.454 31.506,31 32.991,31 C34.477,31 35.067,32.454 35.542,33.623 C35.722,34.066 36.057,34.892 36.273,35.008 C36.424,34.892 36.759,34.066 36.938,33.624 C37.414,32.455 38.005,31 39.49,31 C40.977,31 41.568,32.454 42.043,33.623 C42.224,34.066 42.56,34.893 42.777,35.008 C42.931,34.893 43.267,34.066 43.447,33.623 C43.922,32.454 44.514,31 46,31 L46,31 Z M46,24 L46,26 C45.815,26.107 45.479,26.933 45.3,27.376 C44.824,28.545 44.232,30 42.745,30 C41.258,30 40.666,28.545 40.19,27.376 C40.011,26.933 39.675,26.107 39.458,25.992 C39.307,26.108 38.972,26.934 38.792,27.376 C38.316,28.545 37.726,30 36.24,30 C34.755,30 34.163,28.545 33.688,27.376 C33.509,26.933 33.174,26.108 32.957,25.991 C32.809,26.108 32.474,26.933 32.294,27.376 C31.819,28.545 31.228,30 29.742,30 C28.258,30 27.668,28.545 27.193,27.376 C27.014,26.933 26.68,26.108 26.463,25.991 C26.314,26.108 25.979,26.934 25.8,27.377 C25.325,28.546 24.734,30 23.249,30 C21.764,30 21.173,28.546 20.698,27.377 C20.519,26.934 20.184,26.108 19.967,25.992 L20,24 C21.485,24 22.077,25.455 22.552,26.624 C22.731,27.067 23.066,27.892 23.283,28.009 C23.432,27.892 23.767,27.067 23.946,26.624 C24.421,25.455 25.013,24 26.498,24 C27.982,24 28.572,25.455 29.047,26.624 C29.227,27.067 29.561,27.892 29.777,28.009 C29.926,27.892 30.261,27.066 30.44,26.623 C30.915,25.454 31.506,24 32.991,24 C34.477,24 35.067,25.454 35.542,26.623 C35.722,27.066 36.057,27.892 36.273,28.008 C36.424,27.892 36.759,27.066 36.938,26.624 C37.414,25.455 38.005,24 39.49,24 C40.977,24 41.568,25.454 42.043,26.623 C42.224,27.066 42.56,27.893 42.777,28.008 C42.931,27.893 43.267,27.066 43.447,26.623 C43.922,25.454 44.514,24 46,24 L46,24 Z M46,16 L46,18 C45.815,18.107 45.479,18.933 45.3,19.376 C44.824,20.545 44.232,22 42.745,22 C41.258,22 40.666,20.545 40.19,19.376 C40.011,18.933 39.675,18.107 39.458,17.992 C39.307,18.108 38.972,18.934 38.792,19.376 C38.316,20.545 37.726,22 36.24,22 C34.755,22 34.163,20.545 33.688,19.376 C33.509,18.933 33.174,18.108 32.957,17.991 C32.809,18.108 32.474,18.933 32.294,19.376 C31.819,20.545 31.228,22 29.742,22 C28.258,22 27.668,20.545 27.193,19.376 C27.014,18.933 26.68,18.108 26.463,17.991 C26.314,18.108 25.979,18.934 25.8,19.377 C25.325,20.546 24.734,22 23.249,22 C21.764,22 21.173,20.546 20.698,19.377 C20.519,18.934 20.184,18.108 19.967,17.992 L20,16 C21.485,16 22.077,17.455 22.552,18.624 C22.731,19.067 23.066,19.892 23.283,20.009 C23.432,19.892 23.767,19.067 23.946,18.624 C24.421,17.455 25.013,16 26.498,16 C27.982,16 28.572,17.455 29.047,18.624 C29.227,19.067 29.561,19.892 29.777,20.009 C29.926,19.892 30.261,19.066 30.44,18.623 C30.915,17.454 31.506,16 32.991,16 C34.477,16 35.067,17.454 35.542,18.623 C35.722,19.066 36.057,19.892 36.273,20.008 C36.424,19.892 36.759,19.066 36.938,18.624 C37.414,17.455 38.005,16 39.49,16 C40.977,16 41.568,17.454 42.043,18.623 C42.224,19.066 42.56,19.893 42.777,20.008 C42.931,19.893 43.267,19.066 43.447,18.623 C43.922,17.454 44.514,16 46,16 L46,16 Z M16.136,4 C23.717,4 29,6.165 29,8.107 C29,10.051 23.717,12.216 16.136,12.216 C8.64,12.216 4,10.083 4,8.107 C4,6.132 8.64,4 16.136,4 L16.136,4 Z M29,39.486 C29,41.43 23.717,43.595 16.136,43.595 C8.539,43.595 4,41.506 4,39.486 L4,32.637 C6.358,34.349 10.658,35.378 16.136,35.378 L16.136,33.378 C8.539,33.378 4,31.303 4,29.297 L4,22.409 C6.358,24.128 10.658,25.162 16.136,25.162 L16.136,23.162 C8.64,23.162 4,21.029 4,19.054 L4,11.463 C6.358,13.182 10.658,14.216 16.136,14.216 C21.19,14.216 26.285,13.231 29,11.326 L29,15 L31,15 L31,8 L30.987,8 C30.852,4.062 23.454,2 16.136,2 C7.765,2 2.123,4.407 2.011,8 L2,8 L2,39.486 C2,43.14 7.681,45.595 16.136,45.595 C23.295,45.595 31,43.684 31,39.486 L31,38 L29,38 L29,39.486 Z" id="Icon-Resource/48/AWS-Lake-Formation_Data-Lake" fill="#8C4FFF"></path>
</g>
</svg>`,jA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_UltraWarm-Node_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_UltraWarm-Node_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39.536,42.459 L40.583,34.919 C38.024,34.086 34.894,32.706 33.265,31.96 C33.048,32.088 32.799,32.166 32.53,32.166 C31.724,32.166 31.069,31.511 31.069,30.705 C31.069,29.899 31.724,29.244 32.53,29.244 C33.083,29.244 33.559,29.556 33.807,30.01 C35.693,30.883 38.547,32.121 40.863,32.904 L41.723,26.708 C39.405,27.874 35.727,28.477 32.069,28.477 C28.398,28.477 24.706,27.87 22.389,26.696 L24.454,42.467 C24.456,42.482 24.458,42.497 24.459,42.512 C24.863,43.062 27.711,44.04 31.994,44.04 C36.278,44.04 39.126,43.062 39.53,42.512 C39.531,42.494 39.533,42.477 39.536,42.459 M22.015,23.836 L22.022,23.894 C22.286,24.86 26.048,26.477 32.069,26.477 C38.074,26.477 41.83,24.869 42.113,23.902 L42.123,23.834 C41.73,23.192 38.497,21.097 32.069,21.097 C25.636,21.097 22.403,23.196 22.015,23.836 M45.758,33.829 C45.84,34.269 45.726,34.7 45.439,35.042 C45.108,35.436 44.615,35.632 43.894,35.632 C43.51,35.632 43.052,35.57 42.527,35.459 L41.524,42.68 C41.398,45.334 35.258,46.04 31.994,46.04 C28.729,46.04 22.583,45.334 22.465,42.675 L20.009,23.917 L20.016,23.916 C20.013,23.872 20,23.831 20,23.787 C20,21.568 24.957,19.097 32.069,19.097 C39.182,19.097 44.139,21.568 44.139,23.787 C44.139,23.834 44.124,23.877 44.122,23.923 L44.129,23.924 L43.108,31.272 C44.799,32.241 45.606,33.018 45.758,33.829 M46,7 L46,17 L44,17 L44,7 C44,5.345 42.654,4 41,4 L7,4 C5.346,4 4,5.345 4,7 L4,41 C4,42.654 5.346,44 7,44 L19,44 L19,46 L7,46 C4.243,46 2,43.756 2,41 L2,7 C2,4.243 4.243,2 7,2 L41,2 C43.757,2 46,4.243 46,7" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,$A=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-CloudSearch_Search-Documents_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-CloudSearch_Search-Documents_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41.406,14.6378 L38.823,16.5748 L41.406,18.5128 L41.406,14.6378 Z M43.406,12.6378 L43.406,20.5128 C43.406,20.8918 43.192,21.2378 42.853,21.4078 C42.712,21.4778 42.558,21.5128 42.406,21.5128 C42.193,21.5128 41.982,21.4448 41.806,21.3128 L36.557,17.3748 C36.305,17.1868 36.157,16.8898 36.157,16.5748 C36.157,16.2608 36.305,15.9638 36.557,15.7758 L41.806,11.8378 C42.108,11.6108 42.513,11.5738 42.853,11.7428 C43.192,11.9128 43.406,12.2588 43.406,12.6378 L43.406,12.6378 Z M9.243,16.5748 L6.66,14.6378 L6.66,18.5128 L9.243,16.5748 Z M11.51,17.3748 L6.26,21.3128 C6.084,21.4448 5.872,21.5128 5.66,21.5128 C5.508,21.5128 5.354,21.4778 5.213,21.4078 C4.874,21.2378 4.66,20.8918 4.66,20.5128 L4.66,12.6378 C4.66,12.2588 4.874,11.9128 5.213,11.7428 C5.552,11.5738 5.957,11.6108 6.26,11.8378 L11.51,15.7758 C11.761,15.9638 11.91,16.2608 11.91,16.5748 C11.91,16.8898 11.761,17.1868 11.51,17.3748 L11.51,17.3748 Z M12.66,40.7628 L35.41,40.7628 L35.41,38.7628 L12.66,38.7628 L12.66,40.7628 Z M12.66,35.5128 L35.41,35.5128 L35.41,33.5128 L12.66,33.5128 L12.66,35.5128 Z M12.66,30.2628 L35.41,30.2628 L35.41,28.2628 L12.66,28.2628 L12.66,30.2628 Z M12.66,25.0128 L35.41,25.0128 L35.41,23.0128 L12.66,23.0128 L12.66,25.0128 Z M12.66,19.7628 L35.41,19.7628 L35.41,17.7628 L12.66,17.7628 L12.66,19.7628 Z M12.769,14.5128 L35.41,14.5128 L35.41,12.5128 L12.769,12.5128 L12.769,14.5128 Z M12.66,9.2628 L35.41,9.2628 L35.41,7.2628 L12.66,7.2628 L12.66,9.2628 Z M37.91,44.0128 L10.16,44.0128 L10.16,21.3878 L8.16,21.3878 L8.16,46.0128 L39.91,46.0128 L39.91,21.3878 L37.91,21.3878 L37.91,44.0128 Z M10.16,11.7628 L8.16,11.7628 L8.16,2.0128 L39.91,2.0128 L39.91,11.7628 L37.91,11.7628 L37.91,4.0128 L10.16,4.0128 L10.16,11.7628 Z" id="Icon-Resource/48/CloudSearch-Search_Documents" fill="#8C4FFF"></path>
</g>
</svg>`,QA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_OpenSearch-Ingestion_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_OpenSearch-Ingestion_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,40 L12,40 L12,32 L4,32 L4,40 Z M13,30 C13.553,30 14,30.448 14,31 L14,41 C14,41.552 13.553,42 13,42 L3,42 C2.447,42 2,41.552 2,41 L2,31 C2,30.448 2.447,30 3,30 L13,30 Z M11,26 L18,26 L18,19 L11,19 L11,26 Z M10,28 C9.447,28 9,27.552 9,27 L9,18 C9,17.448 9.447,17 10,17 L19,17 C19.553,17 20,17.448 20,18 L20,27 C20,27.552 19.553,28 19,28 L10,28 Z M4,13 L9,13 L9,8 L4,8 L4,13 Z M2,14 L2,7 C2,6.448 2.447,6 3,6 L10,6 C10.553,6 11,6.448 11,7 L11,14 C11,14.552 10.553,15 10,15 L3,15 C2.447,15 2,14.552 2,14 L2,14 Z M27.137,8.008 L27.199,8.102 C29.243,11.169 32.665,13 36.352,13 L40.586,13 L38.293,15.293 L39.707,16.707 L43.707,12.707 C44.098,12.316 44.098,11.684 43.707,11.293 L39.707,7.293 L38.293,8.707 L40.586,11 L36.352,11 C33.335,11 30.536,9.502 28.863,6.992 L28.801,6.898 C26.757,3.831 23.335,2 19.648,2 L2,2 L2,4 L19.648,4 C22.665,4 25.464,5.498 27.137,8.008 L27.137,8.008 Z M41,21 C39.346,21 38,22.346 38,24 C38,25.654 39.346,27 41,27 C42.654,27 44,25.654 44,24 C44,22.346 42.654,21 41,21 L41,21 Z M41,19 C43.757,19 46,21.243 46,24 C46,26.757 43.757,29 41,29 C38.243,29 36,26.757 36,24 C36,21.243 38.243,19 41,19 L41,19 Z M23,25 L29.586,25 L27.293,27.293 L28.707,28.707 L32.707,24.707 C33.098,24.316 33.098,23.684 32.707,23.293 L28.707,19.293 L27.293,20.707 L29.586,23 L23,23 L23,25 Z M43.707,35.293 C44.098,35.684 44.098,36.316 43.707,36.707 L39.707,40.707 L38.293,39.293 L40.586,37 L36.352,37 C33.335,37 30.536,38.498 28.863,41.008 L28.801,41.102 C26.757,44.169 23.335,46 19.648,46 L2,46 L2,44 L19.648,44 C22.665,44 25.464,42.502 27.137,39.992 L27.199,39.898 C29.243,36.831 32.665,35 36.352,35 L40.586,35 L38.293,32.707 L39.707,31.293 L43.707,35.293 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,KA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Athena_Data-Source-Connectors_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Athena_Data-Source-Connectors_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4.984,24.002 C4.446,24.002 4,24.45 4,25 C4,25.551 4.448,26 5,26 L13,26 C13.551,26 14,25.551 14,25 C14,24.449 13.551,24 13,24 C12.447,24 12,23.552 12,23 C12,22.449 11.551,22 11,22 C10.553,22.041 10.029,21.781 9.878,21.348 C9.596,20.542 8.841,20 8,20 C6.897,20 6,20.897 6,22 C6,22.217 6.042,22.439 6.129,22.677 C6.246,22.999 6.19,23.358 5.981,23.63 C5.772,23.9 5.434,24.045 5.097,24.015 C5.084,24.014 5.002,24.004 4.987,24.002 L4.984,24.002 Z M13,28 L5,28 C3.345,28 2,26.654 2,25 C2,23.695 2.838,22.582 4.004,22.17 C4.001,22.113 4,22.057 4,22 C4,19.794 5.794,18 8,18 C9.451,18 10.771,18.795 11.471,20.037 C12.612,20.218 13.541,21.044 13.871,22.129 C15.101,22.503 16,23.648 16,25 C16,26.654 14.654,28 13,28 L13,28 Z M29,44 C27.615,44 27,43.597 27,43.444 L27,41.707 C27.571,41.891 28.237,42 29,42 C29.75,42 30.422,41.878 31.003,41.675 L31.006,43.405 C30.927,43.58 30.239,44 29,44 L29,44 Z M29,39 C30.171,39 30.796,39.298 30.971,39.457 C30.801,39.651 30.129,40 29,40 C27.702,40 27.087,39.65 27,39.544 L27,39.505 C27.12,39.358 27.768,39 29,39 L29,39 Z M33,39.444 C33,37.982 31.392,37 29,37 C26.607,37 25,37.982 25,39.444 C25,39.463 25.006,39.481 25.007,39.5 L25,39.5 L25,43.444 C25,44.997 26.57,46 29,46 C31.317,46 33,44.925 33,43.444 L33,39.5 L32.992,39.5 C32.992,39.481 33,39.463 33,39.444 L33,39.444 Z M29,9 C27.615,9 27,8.597 27,8.444 L27,6.707 C27.571,6.891 28.237,7 29,7 C29.75,7 30.422,6.878 31.003,6.675 L31.006,8.405 C30.927,8.58 30.239,9 29,9 L29,9 Z M29,4 C30.171,4 30.796,4.298 30.971,4.457 C30.801,4.651 30.129,5 29,5 C27.702,5 27.087,4.65 27,4.544 L27,4.505 C27.12,4.358 27.768,4 29,4 L29,4 Z M33,4.444 C33,2.982 31.392,2 29,2 C26.607,2 25,2.982 25,4.444 C25,4.463 25.006,4.481 25.007,4.5 L25,4.5 L25,8.444 C25,9.997 26.57,11 29,11 C31.317,11 33,9.925 33,8.444 L33,4.5 L32.992,4.5 C32.992,4.481 33,4.463 33,4.444 L33,4.444 Z M29,19 C31.756,19 34,21.243 34,24 C34,26.757 31.756,29 29,29 C26.243,29 24,26.757 24,24 C24,21.243 26.243,19 29,19 L29,19 Z M29,31 C32.859,31 36,27.86 36,24 C36,20.14 32.859,17 29,17 C25.481,17 22.567,19.613 22.08,23 L17,23 L17,25 L22.08,25 C22.567,28.387 25.481,31 29,31 L29,31 Z M43.535,38.535 C42.916,39.153 41.908,39.153 41.289,38.535 L35.561,32.808 C36.414,32.171 37.17,31.415 37.807,30.562 L43.535,36.289 C43.835,36.588 44,36.987 44,37.412 C44,37.836 43.835,38.235 43.535,38.535 L43.535,38.535 Z M44.949,34.875 L38.879,28.805 C39.59,27.351 40,25.725 40,24 C40,17.935 35.065,13 29,13 C23.975,13 19.736,16.39 18.426,21 L20.525,21 C21.764,17.51 25.09,15 29,15 C33.963,15 38,19.038 38,24 C38,28.962 33.963,33 29,33 C25.09,33 21.764,30.49 20.525,27 L18.426,27 C19.736,31.61 23.975,35 29,35 C30.724,35 32.351,34.59 33.805,33.88 L39.875,39.95 C40.574,40.648 41.493,40.998 42.412,40.998 C43.331,40.998 44.25,40.648 44.949,39.949 C46.348,38.55 46.348,36.273 44.949,34.875 L44.949,34.875 Z M12.462,33.36 C12.122,32.76 11.81,32.133 11.536,31.497 L13.374,30.707 C13.618,31.276 13.897,31.836 14.202,32.374 L12.462,33.36 Z M14.932,36.772 C14.462,36.254 14.014,35.703 13.602,35.135 L15.221,33.961 C15.59,34.47 15.991,34.963 16.413,35.427 L14.932,36.772 Z M18.091,39.558 C17.517,39.154 16.96,38.715 16.435,38.253 L17.757,36.752 C18.227,37.166 18.727,37.56 19.242,37.922 L18.091,39.558 Z M21.788,41.583 C21.14,41.317 20.5,41.012 19.883,40.674 L20.842,38.919 C21.395,39.222 21.968,39.495 22.547,39.733 L21.788,41.583 Z M20.42,9.321 L19.408,7.595 C20.013,7.241 20.645,6.916 21.286,6.631 L22.098,8.459 C21.526,8.713 20.961,9.003 20.42,9.321 L20.42,9.321 Z M17.397,11.575 L16.032,10.114 C16.547,9.633 17.091,9.177 17.652,8.761 L18.845,10.365 C18.345,10.737 17.858,11.145 17.397,11.575 L17.397,11.575 Z M14.941,14.438 L13.289,13.312 C13.682,12.733 14.114,12.17 14.572,11.636 L16.089,12.939 C15.68,13.416 15.294,13.92 14.941,14.438 L14.941,14.438 Z M13.177,17.769 L11.316,17.036 C11.573,16.383 11.87,15.738 12.2,15.118 L13.965,16.055 C13.672,16.609 13.407,17.186 13.177,17.769 L13.177,17.769 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,XA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Cluster-Administrator-Node_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Cluster-Administrator-Node_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.868,33 C36.868,30.962 35.21,29.304 33.172,29.304 C31.134,29.304 29.476,30.962 29.476,33 C29.476,35.038 31.134,36.696 33.172,36.696 C35.21,36.696 36.868,35.038 36.868,33 L36.868,33 Z M38.868,33 C38.868,36.141 36.312,38.696 33.172,38.696 C30.031,38.696 27.476,36.141 27.476,33 C27.476,29.859 30.031,27.304 33.172,27.304 C36.312,27.304 38.868,29.859 38.868,33 L38.868,33 Z M44.172,31.673 L43.236,31.727 C42.777,31.75 42.311,31.426 42.204,30.949 C41.972,29.925 41.57,28.954 41.008,28.065 C40.747,27.651 40.823,27.11 41.187,26.785 L41.888,26.16 L40.012,24.284 L39.384,24.988 C39.056,25.353 38.515,25.428 38.103,25.167 C37.216,24.606 36.247,24.205 35.222,23.973 C34.746,23.865 34.417,23.429 34.445,22.941 L34.498,22 L31.846,22 L31.899,22.939 C31.928,23.428 31.598,23.864 31.122,23.972 C30.096,24.204 29.125,24.605 28.238,25.166 C27.824,25.426 27.282,25.351 26.958,24.986 L26.332,24.284 L24.456,26.16 L25.158,26.786 C25.523,27.112 25.599,27.654 25.338,28.067 C24.775,28.957 24.372,29.926 24.14,30.95 C24.031,31.426 23.561,31.75 23.108,31.727 L22.172,31.673 L22.172,34.326 L23.105,34.273 C23.569,34.255 24.031,34.575 24.138,35.053 C24.367,36.076 24.769,37.047 25.332,37.94 C25.593,38.354 25.516,38.895 25.151,39.22 L24.456,39.84 L26.332,41.716 L26.953,41.02 C27.278,40.653 27.821,40.579 28.233,40.84 C29.125,41.404 30.097,41.807 31.122,42.038 C31.598,42.146 31.928,42.583 31.899,43.071 L31.847,44 L34.498,44 L34.445,43.072 C34.417,42.583 34.746,42.147 35.222,42.04 C36.251,41.807 37.223,41.404 38.113,40.842 C38.525,40.582 39.067,40.656 39.393,41.022 L40.013,41.716 L41.888,39.84 L41.19,39.218 C40.826,38.893 40.75,38.352 41.011,37.938 C41.573,37.045 41.975,36.074 42.205,35.052 C42.312,34.575 42.763,34.255 43.237,34.273 L44.172,34.326 L44.172,31.673 Z M45.858,29.888 C46.058,30.077 46.172,30.34 46.172,30.615 L46.172,35.385 C46.172,35.66 46.058,35.923 45.858,36.112 C45.659,36.3 45.388,36.397 45.115,36.383 L43.937,36.316 C43.73,36.99 43.461,37.642 43.13,38.268 L44.01,39.053 C44.215,39.236 44.336,39.496 44.344,39.771 C44.351,40.045 44.245,40.312 44.051,40.506 L40.678,43.879 C40.483,44.074 40.195,44.182 39.942,44.171 C39.667,44.164 39.407,44.042 39.224,43.837 L38.443,42.961 C37.818,43.292 37.165,43.563 36.488,43.771 L36.555,44.942 C36.57,45.217 36.472,45.486 36.283,45.686 C36.095,45.886 35.832,46 35.556,46 L30.787,46 C30.512,46 30.249,45.886 30.059,45.686 C29.871,45.486 29.773,45.217 29.789,44.942 L29.856,43.77 C29.181,43.562 28.528,43.291 27.903,42.959 L27.119,43.837 C26.936,44.043 26.677,44.164 26.401,44.171 C26.129,44.179 25.86,44.074 25.666,43.879 L22.293,40.506 C22.098,40.312 21.992,40.045 22,39.77 C22.008,39.495 22.129,39.235 22.335,39.052 L23.213,38.269 C22.882,37.644 22.611,36.991 22.405,36.316 L21.228,36.383 C20.959,36.398 20.684,36.3 20.485,36.112 C20.285,35.923 20.172,35.66 20.172,35.385 L20.172,30.615 C20.172,30.34 20.285,30.077 20.485,29.888 C20.684,29.699 20.958,29.604 21.228,29.616 L22.41,29.684 C22.617,29.01 22.888,28.359 23.219,27.736 L22.335,26.948 C22.129,26.765 22.008,26.505 22,26.23 C21.992,25.955 22.098,25.689 22.293,25.495 L25.666,22.122 C25.86,21.927 26.131,21.817 26.401,21.829 C26.677,21.837 26.935,21.958 27.119,22.163 L27.908,23.047 C28.53,22.717 29.181,22.447 29.856,22.24 L29.789,21.057 C29.773,20.782 29.871,20.513 30.06,20.313 C30.249,20.113 30.512,20 30.787,20 L35.556,20 C35.832,20 36.095,20.113 36.283,20.312 C36.472,20.513 36.57,20.782 36.555,21.056 L36.488,22.242 C37.161,22.449 37.811,22.719 38.433,23.048 L39.224,22.163 C39.408,21.958 39.667,21.837 39.942,21.829 C40.22,21.814 40.483,21.927 40.678,22.122 L44.051,25.495 C44.245,25.689 44.351,25.955 44.344,26.23 C44.336,26.505 44.215,26.765 44.01,26.948 L43.127,27.735 C43.458,28.358 43.727,29.01 43.935,29.684 L45.115,29.616 C45.388,29.605 45.659,29.699 45.858,29.888 L45.858,29.888 Z M7,44 L19,44 L19,46 L7,46 C4.243,46 2,43.757 2,41 L2,7 C2,4.243 4.243,2 7,2 L41,2 C43.757,2 46,4.243 46,7 L46,20 L44,20 L44,7 C44,5.346 42.654,4 41,4 L7,4 C5.346,4 4,5.346 4,7 L4,41 C4,42.654 5.346,44 7,44 L7,44 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,JA=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_OpenSearch-Dashboards_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_OpenSearch-Dashboards_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M27.54,28 L29.186,28 L30.985,30.436 C31.213,30.744 31.599,30.898 31.973,30.825 C32.35,30.755 32.653,30.476 32.754,30.106 L34.243,24.687 L36.837,34 L24.961,34 L27.54,28 Z M35.199,20.667 C35.079,20.234 34.686,19.935 34.236,19.935 L34.234,19.935 C33.785,19.936 33.391,20.236 33.272,20.67 L31.371,27.591 L30.496,26.406 C30.308,26.151 30.009,26 29.691,26 L26.882,26 C26.482,26 26.121,26.238 25.963,26.605 L22.784,34 L21.023,34 L21.023,36 L41.023,36 L41.023,34 L38.912,34 L35.199,20.667 Z M11.023,36 L13.023,36 L13.023,23 L11.023,23 L11.023,36 Z M15.023,36 L17.023,36 L17.023,21 L15.023,21 L15.023,36 Z M7.023,36 L9.023,36 L9.023,28 L7.023,28 L7.023,36 Z M14.023,14 L16.023,14 L16.023,12 L14.023,12 L14.023,14 Z M10.023,14 L12.023,14 L12.023,12 L10.023,12 L10.023,14 Z M6.023,14 L8.023,14 L8.023,12 L6.023,12 L6.023,14 Z M4,39 L4.018,17 L44.023,17 L44.023,38.994 L4,39 Z M44.023,10 L44.023,15 L4.019,15 L4.023,10 L44.023,10 Z M44.146,8 L3.9,8 C2.865,8 2.023,8.842 2.023,9.875 L1.99999642,39.128 C1.998,40.154 2.834,40.994 3.87,41 L44.146,40.994 C45.182,40.994 46.023,40.152 46.023,39.117 L46.023,9.877 C46.023,8.842 45.182,8 44.146,8 L44.146,8 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,eN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Index_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Index_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21,32 L27,32 L27,30 L21,30 L21,32 Z M16,34 L32,34 L32,28 L16,28 L16,34 Z M33,26 L15,26 C14.447,26 14,26.448 14,27 L14,35 C14,35.552 14.447,36 15,36 L33,36 C33.553,36 34,35.552 34,35 L34,27 C34,26.448 33.553,26 33,26 L33,26 Z M11,12 L17,12 L17,10 L11,10 L11,12 Z M25,10 L31,10 L31,8 L25,8 L25,10 Z M4,44 L44,44 L44,16 L4,16 L4,44 Z M22,4 L34,4 L34,9 C34,9.552 34.447,10 35,10 L40,10 L40,14 L22,14 L22,4 Z M36,5.261 L38.645,8 L36,8 L36,5.261 Z M45,14 L42,14 L42,9 C42,8.741 41.899,8.492 41.72,8.305 L35.927,2.305 C35.738,2.11 35.479,2 35.207,2 L21,2 C20.447,2 20,2.448 20,3 L20,14 L8,14 L8,7 L18,7 L18,5 L7,5 C6.447,5 6,5.448 6,6 L6,14 L3,14 C2.447,14 2,14.448 2,15 L2,45 C2,45.552 2.447,46 3,46 L45,46 C45.553,46 46,45.552 46,45 L46,15 C46,14.448 45.553,14 45,14 L45,14 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,tN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_AWS-Glue_AWS-Glue-for-Ray_48</title>
<g id="Icon-Resource/Analytics/Res_AWS-Glue_AWS-Glue-for-Ray_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41,44 C39.346,44 38,42.654 38,41 C38,39.346 39.346,38 41,38 C42.654,38 44,39.346 44,41 C44,42.654 42.654,44 41,44 L41,44 Z M28.107,31.107 L27.046,29.917 C26.72,29.551 26.177,29.478 25.766,29.738 C24.547,30.508 23.216,31.06 21.809,31.377 C21.331,31.485 21.002,31.922 21.03,32.41 L21.121,34 L16.879,34 L16.97,32.409 C16.998,31.92 16.669,31.484 16.192,31.376 C14.79,31.06 13.459,30.507 12.236,29.735 C11.822,29.474 11.28,29.549 10.956,29.915 L9.893,31.107 L6.894,28.107 L8.085,27.044 C8.449,26.719 8.525,26.178 8.265,25.765 C7.495,24.546 6.944,23.215 6.628,21.809 C6.52,21.331 6.075,21.007 5.595,21.03 L4,21.121 L4,16.878 L5.601,16.97 C6.051,16.995 6.523,16.669 6.633,16.193 C6.95,14.792 7.502,13.463 8.272,12.244 C8.533,11.831 8.457,11.289 8.093,10.964 L6.894,9.894 L9.894,6.894 L10.963,8.092 C11.287,8.457 11.831,8.532 12.242,8.272 C13.461,7.503 14.79,6.954 16.191,6.637 C16.669,6.529 16.998,6.093 16.97,5.605 L16.879,4 L21.121,4 L21.03,5.606 C21.002,6.094 21.331,6.53 21.808,6.638 C23.21,6.956 24.538,7.507 25.754,8.274 C26.167,8.535 26.707,8.459 27.034,8.095 L28.106,6.894 L31.106,9.894 L29.909,10.961 C29.545,11.287 29.469,11.829 29.729,12.242 C30.5,13.459 31.051,14.789 31.368,16.192 C31.476,16.669 31.937,16.995 32.4,16.97 L34,16.878 L34,21.121 L32.402,21.03 C31.937,21.007 31.478,21.331 31.37,21.808 C31.054,23.212 30.502,24.542 29.732,25.762 C29.472,26.175 29.548,26.717 29.912,27.042 L31.106,28.107 L28.107,31.107 Z M21,42 C21,43.103 20.103,44 19,44 C17.897,44 17,43.103 17,42 C17,40.897 17.897,40 19,40 C20.103,40 21,40.897 21,42 L21,42 Z M42,17 C43.103,17 44,17.897 44,19 C44,20.103 43.103,21 42,21 C40.897,21 40,20.103 40,19 C40,17.897 40.897,17 42,17 L42,17 Z M41,36 C40.068,36 39.205,36.273 38.457,36.719 L31.89,30.152 L33.27,28.772 C33.464,28.578 33.57,28.312 33.562,28.037 C33.555,27.762 33.434,27.502 33.229,27.319 L31.857,26.097 C32.388,25.138 32.807,24.126 33.109,23.074 L34.943,23.179 C35.213,23.193 35.487,23.096 35.687,22.907 C35.887,22.718 36,22.455 36,22.18 L36,20 L38.142,20 C38.589,21.72 40.141,23 42,23 C44.206,23 46,21.206 46,19 C46,16.794 44.206,15 42,15 C40.141,15 38.589,16.28 38.142,18 L36,18 L36,15.82 C36,15.545 35.887,15.282 35.687,15.093 C35.487,14.904 35.214,14.803 34.943,14.821 L33.107,14.926 C32.805,13.875 32.385,12.864 31.854,11.906 L33.229,10.681 C33.434,10.498 33.555,10.239 33.562,9.963 C33.57,9.688 33.464,9.422 33.27,9.228 L28.772,4.731 C28.578,4.536 28.311,4.43 28.037,4.438 C27.763,4.446 27.503,4.567 27.319,4.772 L26.089,6.15 C25.133,5.621 24.124,5.203 23.073,4.9 L23.178,3.057 C23.193,2.782 23.096,2.513 22.906,2.313 C22.718,2.113 22.455,2 22.18,2 L15.82,2 C15.545,2 15.282,2.113 15.094,2.313 C14.904,2.513 14.807,2.782 14.822,3.057 L14.927,4.897 C13.876,5.2 12.866,5.618 11.908,6.147 L10.681,4.772 C10.497,4.567 10.238,4.446 9.963,4.438 C9.693,4.433 9.422,4.536 9.228,4.731 L4.73,9.228 C4.536,9.422 4.43,9.688 4.437,9.963 C4.445,10.238 4.566,10.498 4.771,10.681 L6.147,11.909 C5.617,12.867 5.197,13.876 4.895,14.926 L3.057,14.821 C2.781,14.803 2.513,14.904 2.313,15.093 C2.113,15.282 2,15.545 2,15.82 L2,22.18 C2,22.455 2.113,22.718 2.313,22.907 C2.514,23.096 2.768,23.194 3.058,23.179 L4.888,23.074 C5.19,24.127 5.609,25.14 6.14,26.099 L4.771,27.319 C4.566,27.502 4.445,27.762 4.437,28.037 C4.43,28.312 4.536,28.578 4.73,28.772 L9.228,33.27 C9.422,33.464 9.691,33.573 9.963,33.562 C10.238,33.554 10.498,33.434 10.681,33.228 L11.901,31.86 C12.862,32.392 13.875,32.812 14.927,33.115 L14.822,34.943 C14.807,35.218 14.904,35.487 15.094,35.687 C15.282,35.887 15.545,36 15.82,36 L18,36 L18,38.142 C16.279,38.589 15,40.142 15,42 C15,44.206 16.794,46 19,46 C21.206,46 23,44.206 23,42 C23,40.142 21.721,38.589 20,38.142 L20,36 L22.18,36 C22.455,36 22.718,35.887 22.906,35.687 C23.096,35.487 23.193,35.218 23.178,34.943 L23.073,33.117 C24.128,32.813 25.142,32.394 26.102,31.862 L27.319,33.228 C27.502,33.434 27.762,33.554 28.037,33.562 C28.312,33.576 28.578,33.464 28.772,33.27 L30.476,31.566 L36.974,38.063 C36.369,38.89 36,39.899 36,41 C36,43.757 38.243,46 41,46 C43.757,46 46,43.757 46,41 C46,38.243 43.757,36 41,36 L41,36 Z M20,18 L23,18 L23,20 L20,20 L20,23 L18,23 L18,20 L15,20 L15,18 L18,18 L18,15 L20,15 L20,18 Z M19,25 C15.691,25 13,22.309 13,19 C13,15.691 15.691,13 19,13 C22.309,13 25,15.691 25,19 C25,22.309 22.309,25 19,25 L19,25 Z M19,11 C14.589,11 11,14.589 11,19 C11,23.411 14.589,27 19,27 C23.411,27 27,23.411 27,19 C27,14.589 23.411,11 19,11 L19,11 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,nN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Redshift_Data-Sharing-Governance_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Redshift_Data-Sharing-Governance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.065,43.818 L23.065,45.818 C21.648,45.818 20.381,45.064 19.554,43.887 C18.727,45.064 17.461,45.818 16.044,45.818 C14.627,45.818 13.36,45.064 12.533,43.887 C11.705,45.064 10.438,45.818 9.021,45.818 C7.604,45.818 6.337,45.064 5.51,43.887 C4.683,45.064 3.417,45.818 2,45.818 L2,43.818 C3.384,43.818 4.51,42.392 4.51,40.639 L6.51,40.639 C6.51,42.392 7.636,43.818 9.021,43.818 C10.406,43.818 11.533,42.392 11.533,40.639 L13.533,40.639 C13.533,42.392 14.659,43.818 16.044,43.818 C17.428,43.818 18.554,42.392 18.554,40.639 L20.554,40.639 C20.554,42.392 21.68,43.818 23.065,43.818 L23.065,43.818 Z M30.5,37.818 C28.928,37.818 27.468,37.025 26.524,35.836 C25.688,37.047 24.35,37.818 22.815,37.818 C21.247,37.818 19.82,37.033 18.908,35.838 C18.041,37.041 16.67,37.818 15.13,37.818 C13.592,37.818 12.195,37.025 11.304,35.819 C10.407,37.025 8.997,37.818 7.445,37.818 L7.445,35.818 C8.97,35.818 10.309,34.416 10.309,32.818 L12.309,32.818 C12.309,34.444 13.601,35.818 15.13,35.818 C16.642,35.818 17.873,34.472 17.873,32.818 L19.873,32.818 C19.873,34.416 21.248,35.818 22.815,35.818 C24.456,35.818 25.436,34.293 25.436,32.818 L27.436,32.818 C27.436,34.36 28.925,35.818 30.5,35.818 C32.124,35.818 33,34.272 33,32.818 L35,32.818 C35,35.669 33.065,37.818 30.5,37.818 L30.5,37.818 Z M2,29.996 L2,27.996 C3.384,27.996 4.51,26.57 4.51,24.818 L6.51,24.818 C6.51,26.57 7.636,27.996 9.021,27.996 C10.406,27.996 11.533,26.57 11.533,24.818 L13.533,24.818 C13.533,26.57 14.659,27.996 16.044,27.996 C17.428,27.996 18.554,26.57 18.554,24.818 L20.554,24.818 C20.554,26.57 21.68,27.996 23.065,27.996 L23.065,29.996 C21.648,29.996 20.381,29.242 19.554,28.066 C18.727,29.242 17.461,29.996 16.044,29.996 C14.627,29.996 13.36,29.242 12.533,28.066 C11.705,29.242 10.438,29.996 9.021,29.996 C7.604,29.996 6.337,29.242 5.51,28.066 C4.683,29.242 3.417,29.996 2,29.996 L2,29.996 Z M41.387,10.527 C40.756,9.606 39.698,9 38.5,9 C36.786,9 35.362,10.24 35.063,11.87 C34.077,11.949 33.05,12 31.979,12 C24.367,12 19.215,10.018 19,8.123 L19,8 L18.979,8 C18.979,6.068 24.15,4 31.847,4 C39.441,4 43.979,6.033 43.979,8 C43.979,8 43.979,8.001 43.979,8.001 L43.958,8.001 L43.958,8.125 C43.855,9.26 42.448,10.075 41.387,10.527 L41.387,10.527 Z M38.5,14 C37.672,14 37,13.327 37,12.5 C37,11.672 37.672,11 38.5,11 C39.327,11 40,11.672 40,12.5 C40,13.327 39.327,14 38.5,14 L38.5,14 Z M34.5,24 C33.672,24 33,23.327 33,22.5 C33,21.672 33.672,21 34.5,21 C35.327,21 36,21.672 36,22.5 C36,23.327 35.327,24 34.5,24 L34.5,24 Z M24.5,22 C23.672,22 23,21.327 23,20.5 C23,19.672 23.672,19 24.5,19 C25.327,19 26,19.672 26,20.5 C26,21.327 25.327,22 24.5,22 L24.5,22 Z M45.958,8.363 C45.971,8.238 45.979,8.116 45.979,8 C45.979,4.355 40.432,2 31.847,2 C24.447,2 16.979,3.855 16.979,8 C16.979,8.059 16.996,8.113 17,8.172 L17,23 L19,23 L19,11.215 C21.781,13.111 27.01,14 31.979,14 C33.122,14 34.219,13.946 35.275,13.859 C35.548,14.505 36.013,15.049 36.594,15.428 L35.16,19.066 C34.946,19.025 34.726,19 34.5,19 C32.996,19 31.722,19.957 31.228,21.291 L27.994,20.555 C27.994,20.536 28,20.519 28,20.5 C28,18.57 26.429,17 24.5,17 C22.57,17 21,18.57 21,20.5 C21,22.429 22.57,24 24.5,24 C25.699,24 26.759,23.392 27.389,22.469 L31.105,23.314 C31.474,24.85 32.851,26 34.5,26 C36.429,26 38,24.429 38,22.5 C38,21.52 37.593,20.637 36.942,20.001 L38.52,15.998 C40.44,15.986 42,14.422 42,12.5 C42,12.479 41.994,12.46 41.993,12.439 C42.793,12.112 43.442,11.759 43.962,11.391 L44,39.818 C44,41.757 39.794,43.818 32,43.818 C31.006,43.818 30.021,43.783 29.072,43.714 L28.927,45.71 C29.925,45.781 30.959,45.818 32,45.818 C40.504,45.818 46,43.463 46,39.817 L45.958,8.363 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,oN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Redshift_Auto-copy_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Redshift_Auto-copy_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M12.6875,43.9719 C7.3635,43.9719 6.8025,42.9969 6.7975,42.9799 L4.4695,29.5589 C6.9195,30.4829 10.5175,30.5889 12.0005,30.5889 C13.2375,30.5889 17.7915,30.5059 20.6375,29.4009 L19.6145,36.5579 C17.5965,35.8909 15.2855,34.9309 13.9845,34.3499 C13.9085,33.5939 13.2755,32.9999 12.5005,32.9999 C11.6725,32.9999 11.0005,33.6729 11.0005,34.4999 C11.0005,35.3269 11.6725,35.9999 12.5005,35.9999 C12.5795,35.9999 12.6555,35.9889 12.7315,35.9769 C14.0265,36.5759 16.8895,37.7889 19.3265,38.5679 L18.6965,42.9779 C18.6915,42.9879 18.0605,43.9719 12.6875,43.9719 M12.0005,25.3499 C17.1815,25.3499 20.4145,26.3489 20.9585,26.9699 C20.4145,27.5899 17.1815,28.5889 12.0005,28.5889 C6.2805,28.5889 4.1055,27.3799 3.9995,26.9759 C4.1055,26.5589 6.2805,25.3499 12.0005,25.3499 M23.0785,39.3749 C23.7725,39.3749 24.1305,39.1809 24.3845,38.8829 C24.6535,38.5679 24.7575,38.1699 24.6785,37.7629 C24.5255,36.9709 23.7385,36.2849 21.8185,35.2679 L22.9905,27.0829 L22.9805,27.0819 C22.9835,27.0429 23.0005,27.0099 23.0005,26.9699 C23.0005,23.5239 13.8365,23.3499 12.0005,23.3499 C9.6545,23.3499 1.9995,23.6109 1.9995,26.9699 C1.9995,27.1119 2.0325,27.2399 2.0585,27.3709 L4.8255,43.3099 C5.1175,45.1259 7.6155,45.9719 12.6875,45.9719 C17.8395,45.9719 20.3745,45.1259 20.6695,43.2929 L21.2685,39.1119 C22.0505,39.2949 22.6335,39.3749 23.0785,39.3749 M41.4115,10.5629 C40.7835,9.6219 39.7135,8.9999 38.4995,8.9999 C36.7705,8.9999 35.3395,10.2639 35.0595,11.9149 C34.0805,11.9939 33.0635,12.0439 31.9995,12.0439 C24.2235,12.0439 18.9995,9.9639 18.9995,8.0219 C18.9995,6.0799 24.1705,3.9999 31.8685,3.9999 C39.4615,3.9999 43.9995,6.0449 43.9995,8.0219 C43.9995,9.2309 42.5115,10.0909 41.4115,10.5629 M38.4995,13.9999 C37.6725,13.9999 36.9995,13.3269 36.9995,12.4999 C36.9995,11.6729 37.6725,10.9999 38.4995,10.9999 C39.3275,10.9999 39.9995,11.6729 39.9995,12.4999 C39.9995,13.3269 39.3275,13.9999 38.4995,13.9999 M34.4995,23.9999 C33.6725,23.9999 32.9995,23.3269 32.9995,22.4999 C32.9995,21.6729 33.6725,20.9999 34.4995,20.9999 C35.3275,20.9999 35.9995,21.6729 35.9995,22.4999 C35.9995,23.3269 35.3275,23.9999 34.4995,23.9999 M24.5005,21.9999 C23.6725,21.9999 23.0005,21.3269 23.0005,20.4999 C23.0005,19.6729 23.6725,18.9999 24.5005,18.9999 C25.3275,18.9999 26.0005,19.6729 26.0005,20.4999 C26.0005,21.3269 25.3275,21.9999 24.5005,21.9999 M31.8685,1.9999 C24.4675,1.9999 16.9995,3.8619 16.9995,8.0219 L16.9995,21.9999 L18.9995,21.9999 L18.9995,11.2329 C21.7755,13.1469 27.0175,14.0439 31.9995,14.0439 C33.1455,14.0439 34.2435,13.9889 35.2985,13.9019 C35.5795,14.5409 36.0465,15.0759 36.6305,15.4479 L35.2075,19.0719 C34.9795,19.0249 34.7425,18.9999 34.4995,18.9999 C32.9695,18.9999 31.6795,19.9939 31.2055,21.3649 L27.9865,20.6299 C27.9885,20.5859 28.0005,20.5449 28.0005,20.4999 C28.0005,18.5699 26.4295,16.9999 24.5005,16.9999 C22.5705,16.9999 21.0005,18.5699 21.0005,20.4999 C21.0005,22.4299 22.5705,23.9999 24.5005,23.9999 C25.6695,23.9999 26.7015,23.4179 27.3375,22.5329 L31.1325,23.3999 C31.5325,24.8919 32.8835,25.9999 34.4995,25.9999 C36.4295,25.9999 37.9995,24.4299 37.9995,22.4999 C37.9995,21.5379 37.6095,20.6659 36.9785,20.0329 L38.5635,15.9939 C40.4635,15.9589 41.9995,14.4079 41.9995,12.4999 C41.9995,12.4939 41.9985,12.4889 41.9985,12.4829 C42.8145,12.1499 43.4735,11.7879 43.9995,11.4119 L43.9995,39.9779 C43.9995,41.9269 39.7975,43.9979 32.0095,43.9999 C28.7625,43.9989 25.6695,43.6199 23.2985,42.9319 L22.7425,44.8529 C25.3225,45.6019 28.5235,45.9979 31.9995,45.9999 L31.9995,45.9999 C32.0035,45.9999 32.0065,45.9999 32.0095,45.9999 C32.0135,45.9999 32.0165,45.9999 32.0205,45.9999 L32.0205,45.9999 C40.5135,45.9959 46.0005,43.6329 46.0005,39.9779 L46.0005,8.0219 C46.0005,4.3639 40.4535,1.9999 31.8685,1.9999" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,lN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Redshift_Dense-Compute-Node_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Redshift_Dense-Compute-Node_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17.423,26.541 C17.771,26.541 18.267,26.45 18.909,26.27 L18.909,27.518 C18.41,27.752 17.851,27.87 17.23,27.87 C15.11,27.87 14.051,26.53 14.051,23.851 C14.051,22.526 14.327,21.512 14.879,20.808 C15.432,20.104 16.227,19.752 17.264,19.752 C17.793,19.752 18.312,19.854 18.819,20.059 L18.819,21.308 C18.297,21.148 17.842,21.069 17.456,21.069 C16.859,21.069 16.419,21.278 16.14,21.699 C15.86,22.119 15.72,22.783 15.72,23.692 L15.72,23.953 C15.72,24.847 15.856,25.501 16.128,25.917 C16.401,26.333 16.832,26.541 17.423,26.541 L17.423,26.541 Z M11.28,23.919 C11.28,24.805 11.159,25.462 10.917,25.89 C10.675,26.316 10.308,26.53 9.816,26.53 L9.147,26.53 L9.147,21.091 L9.805,21.091 C10.312,21.091 10.685,21.302 10.923,21.722 C11.161,22.142 11.28,22.799 11.28,23.692 L11.28,23.919 Z M9.93,19.877 L7.557,19.877 L7.557,27.745 L9.986,27.745 C10.941,27.745 11.666,27.412 12.166,26.746 C12.666,26.08 12.915,25.1 12.915,23.805 C12.915,22.519 12.661,21.542 12.154,20.876 C11.648,20.21 10.905,19.877 9.93,19.877 L9.93,19.877 Z M36.93,26.48 C36.442,26.548 36.061,26.948 36.061,27.454 L36.061,30.433 L33.732,29.655 L36.417,25.731 L36.93,26.48 Z M38.061,34.313 L43.92,34.313 L43.92,28.454 L38.061,28.454 L38.061,34.313 Z M33.694,39.452 L33.694,37.061 C33.694,36.508 33.246,36.061 32.694,36.061 L29.349,36.061 L32.558,31.371 L36.061,32.54 L36.061,35.313 C36.061,35.866 36.508,36.313 37.061,36.313 L37.896,36.313 C36.378,37.465 34.816,38.625 33.694,39.452 L33.694,39.452 Z M25.835,43.92 L31.694,43.92 L31.694,38.061 L25.835,38.061 L25.835,43.92 Z M23.087,31.947 C23.64,31.947 24.087,31.5 24.087,30.947 L24.087,28.545 L30.585,30.713 L26.926,36.061 L24.834,36.061 C24.608,36.061 24.409,36.149 24.241,36.276 L18.917,31.947 L23.087,31.947 Z M4,29.948 L22.087,29.948 L22.087,17.974 L4,17.974 L4,29.948 Z M24.241,11.645 C24.409,11.771 24.608,11.86 24.834,11.86 L26.926,11.86 L30.585,17.208 L24.087,19.376 L24.087,16.974 C24.087,16.421 23.64,15.974 23.087,15.974 L18.917,15.974 L24.241,11.645 Z M25.834,9.86 L31.693,9.86 L31.693,4 L25.834,4 L25.834,9.86 Z M37.896,11.607 L37.061,11.607 C36.508,11.607 36.061,12.055 36.061,12.607 L36.061,15.381 L32.558,16.55 L29.349,11.86 L32.694,11.86 C33.246,11.86 33.694,11.413 33.694,10.86 L33.694,8.469 C34.816,9.296 36.378,10.456 37.896,11.607 L37.896,11.607 Z M38.061,19.467 L43.92,19.467 L43.92,13.608 L38.061,13.608 L38.061,19.467 Z M33.732,18.266 L36.061,17.488 L36.061,20.467 C36.061,20.973 36.442,21.373 36.93,21.44 L36.417,22.19 L33.732,18.266 Z M24.087,21.483 L31.759,18.924 L35.205,23.96 L31.759,28.997 L24.087,26.437 L24.087,21.483 Z M39.334,21.467 L44.92,21.467 C45.473,21.467 45.92,21.02 45.92,20.467 L45.92,12.607 C45.92,12.055 45.473,11.607 44.92,11.607 L41.178,11.607 C38.557,9.56 34.9,6.87 33.694,5.986 L33.694,3 C33.694,2.447 33.246,2 32.694,2 L24.834,2 C24.281,2 23.834,2.447 23.834,3 L23.834,9.396 L15.745,15.974 L3,15.974 C2.447,15.974 2,16.421 2,16.974 L2,30.947 C2,31.5 2.447,31.947 3,31.947 L15.745,31.947 L23.834,38.523 L23.834,44.92 C23.834,45.473 24.281,45.92 24.834,45.92 L32.694,45.92 C33.246,45.92 33.694,45.473 33.694,44.92 L33.694,41.935 C34.9,41.051 38.557,38.361 41.178,36.313 L44.92,36.313 C45.473,36.313 45.92,35.866 45.92,35.313 L45.92,27.454 C45.92,26.901 45.473,26.454 44.92,26.454 L39.334,26.454 L37.628,23.96 L39.334,21.467 Z" id="Fill-19" fill="#8C4FFF"></path>
</g>
</svg>`,rN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-Redshift_ML_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-Redshift_ML_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41.391,10.527 C40.76,9.604 39.701,8.996 38.5,8.996 C36.785,8.996 35.36,10.239 35.064,11.87 C34.078,11.95 33.051,12 31.98,12 C24.369,12 19.215,10.019 19,8.123 L19,7.996 L18.981,7.996 C18.989,6.065 24.157,4 31.848,4 C39.438,4 43.975,6.032 43.98,7.997 L43.958,7.997 L43.958,8.126 C43.856,9.259 42.451,10.074 41.391,10.527 L41.391,10.527 Z M38.5,13.996 C37.673,13.996 37,13.323 37,12.496 C37,11.669 37.673,10.996 38.5,10.996 C39.328,10.996 40,11.669 40,12.496 C40,13.323 39.328,13.996 38.5,13.996 L38.5,13.996 Z M34.5,23.996 C33.673,23.996 33,23.323 33,22.496 C33,21.669 33.673,20.996 34.5,20.996 C35.328,20.996 36,21.669 36,22.496 C36,23.323 35.328,23.996 34.5,23.996 L34.5,23.996 Z M24.5,21.996 C23.673,21.996 23,21.323 23,20.496 C23,19.669 23.673,18.996 24.5,18.996 C25.328,18.996 26,19.669 26,20.496 C26,21.323 25.328,21.996 24.5,21.996 L24.5,21.996 Z M22,32.506 L22,36.374 L19.608,37.393 C19.24,37.55 19,37.912 19,38.313 L19,41.327 L15.758,43.803 L14,42.848 L14,26.256 L16.116,25.221 L19,27.658 L19,30.42 C19,30.802 19.218,31.151 19.563,31.319 L22,32.506 Z M12,42.846 L10.234,43.801 L7,41.33 L7,38.417 C7,38.016 6.761,37.654 6.392,37.497 L4,36.478 L4.001,34.404 L4,32.506 L6.438,31.319 C6.783,31.151 7,30.802 7,30.42 L7,27.304 L9.843,25.201 L12,26.256 L12,42.846 Z M45.959,8.363 C45.971,8.239 45.98,8.117 45.98,8 C45.98,4.355 40.433,2 31.848,2 C24.448,2 16.98,3.856 16.98,8 C16.98,8.059 16.997,8.114 17,8.172 L17,20.996 L19,20.996 L19,11.216 C21.782,13.112 27.011,14 31.98,14 C33.123,14 34.221,13.946 35.278,13.86 C35.551,14.504 36.016,15.047 36.596,15.425 L35.162,19.063 C34.948,19.021 34.727,18.996 34.5,18.996 C32.995,18.996 31.721,19.956 31.227,21.291 L27.995,20.556 C27.995,20.536 28,20.516 28,20.496 C28,18.566 26.43,16.996 24.5,16.996 C22.571,16.996 21,18.566 21,20.496 C21,21.497 21.429,22.396 22.106,23.035 L19.784,25.702 L16.909,23.273 C16.605,23.016 16.179,22.964 15.824,23.138 L13,24.518 L10.176,23.138 C9.84,22.975 9.444,23.011 9.142,23.232 L5.406,25.995 C5.151,26.184 5,26.483 5,26.799 L5,29.794 L2.563,30.982 C2.218,31.149 2,31.498 2,31.881 L2,37.139 C2,37.54 2.24,37.902 2.609,38.059 L5,39.078 L5,41.825 C5,42.136 5.146,42.43 5.393,42.619 L9.533,45.782 C9.847,46.023 10.27,46.055 10.616,45.868 L12.999,44.58 L15.372,45.87 C15.522,45.951 15.686,45.991 15.85,45.991 C16.065,45.991 16.279,45.922 16.456,45.786 L20.607,42.617 C20.855,42.427 21,42.133 21,41.822 L21,38.974 L23.393,37.954 C23.761,37.797 24,37.435 24,37.034 L24,31.881 C24,31.499 23.783,31.15 23.438,30.982 L21,29.795 L21,27.351 L23.967,23.942 C24.142,23.969 24.318,23.996 24.5,23.996 C25.698,23.996 26.755,23.389 27.387,22.469 L31.107,23.315 C31.478,24.849 32.854,25.996 34.5,25.996 C36.43,25.996 38,24.425 38,22.496 C38,21.517 37.594,20.633 36.945,19.998 L38.523,15.993 C40.442,15.981 42,14.418 42,12.496 C42,12.476 41.995,12.459 41.995,12.439 C42.793,12.112 43.481,11.759 44,11.392 L44.037,39.819 C44.037,41.757 39.794,43.819 32,43.819 C28.404,43.819 25.069,43.367 22.61,42.547 L21.977,44.444 C24.634,45.331 28.194,45.819 32,45.819 C40.505,45.819 46,43.464 46,39.817 L45.959,8.363 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,iN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Traces_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Traces_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M18,8 L34,8 L34,10 L23,10 L23,22 C23,22.967 23.524,24 24.995,24 L34,24 L34,26 L24.995,26 C24.213,26 23.556,25.806 23,25.502 L23,38.198 C23,39.192 23.809,40 24.802,40 L34,40 L34,42 L24.802,42 C22.705,42 21,40.294 21,38.198 L21,10 L18,10 L18,8 Z M41,44 C39.346,44 38,42.654 38,41 C38,39.346 39.346,38 41,38 C42.654,38 44,39.346 44,41 C44,42.654 42.654,44 41,44 L41,44 Z M41,36 C38.243,36 36,38.243 36,41 C36,43.757 38.243,46 41,46 C43.757,46 46,43.757 46,41 C46,38.243 43.757,36 41,36 L41,36 Z M41,28 C39.346,28 38,26.654 38,25 C38,23.346 39.346,22 41,22 C42.654,22 44,23.346 44,25 C44,26.654 42.654,28 41,28 L41,28 Z M41,20 C38.243,20 36,22.243 36,25 C36,27.757 38.243,30 41,30 C43.757,30 46,27.757 46,25 C46,22.243 43.757,20 41,20 L41,20 Z M41,6 C42.654,6 44,7.346 44,9 C44,10.654 42.654,12 41,12 C39.346,12 38,10.654 38,9 C38,7.346 39.346,6 41,6 L41,6 Z M41,14 C43.757,14 46,11.757 46,9 C46,6.243 43.757,4 41,4 C38.243,4 36,6.243 36,9 C36,11.757 38.243,14 41,14 L41,14 Z M4,14 L14,14 L14,4 L4,4 L4,14 Z M15,2 L3,2 C2.447,2 2,2.448 2,3 L2,15 C2,15.552 2.447,16 3,16 L15,16 C15.553,16 16,15.552 16,15 L16,3 C16,2.448 15.553,2 15,2 L15,2 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,aN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-EMR_Cluster_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-EMR_Cluster_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.946,26.491 C36.458,26.557 36.076,26.958 36.076,27.465 L36.076,30.446 L33.745,29.669 L36.433,25.74 L36.946,26.491 Z M38.076,34.329 L43.94,34.329 L43.94,28.465 L38.076,28.465 L38.076,34.329 Z M33.708,39.47 L33.708,37.076 C33.708,36.523 33.26,36.076 32.708,36.076 L29.36,36.076 L32.571,31.385 L36.076,32.553 L36.076,35.329 C36.076,35.882 36.523,36.329 37.076,36.329 L37.913,36.329 C36.394,37.481 34.831,38.642 33.708,39.47 L33.708,39.47 Z M25.844,43.94 L31.708,43.94 L31.708,38.076 L25.844,38.076 L25.844,43.94 Z M10.426,33.455 C6.423,33.455 4.106,32.304 4,31.82 L3.999,18.747 C5.648,19.546 8.087,19.927 10.426,19.927 C12.766,19.927 15.205,19.546 16.853,18.747 L16.854,31.812 C16.745,32.303 14.426,33.455 10.426,33.455 L10.426,33.455 Z M16.678,16.519 C16.07,17.07 13.88,17.927 10.426,17.927 C6.966,17.927 4.773,17.067 4.172,16.521 C4.774,15.97 6.966,15.112 10.426,15.112 C13.88,15.112 16.07,15.968 16.678,16.519 L16.678,16.519 Z M25.843,9.864 L31.707,9.864 L31.707,4 L25.843,4 L25.843,9.864 Z M37.913,11.611 L37.076,11.611 C36.523,11.611 36.076,12.058 36.076,12.611 L36.076,15.387 L32.571,16.555 L29.36,11.864 L32.708,11.864 C33.26,11.864 33.708,11.417 33.708,10.864 L33.708,8.47 C34.831,9.298 36.394,10.459 37.913,11.611 L37.913,11.611 Z M38.076,19.475 L43.94,19.475 L43.94,13.611 L38.076,13.611 L38.076,19.475 Z M33.745,18.271 L36.076,17.494 L36.076,20.475 C36.076,20.982 36.458,21.384 36.946,21.449 L36.433,22.2 L33.745,18.271 Z M18.853,24.701 L18.853,23.239 L31.772,18.929 L35.221,23.97 L31.772,29.011 L18.853,24.701 Z M24.25,11.648 C24.418,11.775 24.617,11.864 24.843,11.864 L26.937,11.864 L30.598,17.214 L18.853,21.132 L18.853,16.748 C18.853,16.669 18.837,16.595 18.828,16.519 C18.837,16.443 18.853,16.37 18.853,16.291 L18.801,16.291 C18.789,16.232 18.761,16.178 18.743,16.121 L24.25,11.648 Z M24.843,36.076 C24.617,36.076 24.418,36.165 24.25,36.293 L18.844,31.903 C18.845,31.875 18.853,31.848 18.853,31.82 L18.853,26.808 L30.598,30.726 L26.937,36.076 L24.843,36.076 Z M39.351,21.475 L44.94,21.475 C45.493,21.475 45.94,21.028 45.94,20.475 L45.94,12.611 C45.94,12.058 45.493,11.611 44.94,11.611 L41.195,11.611 C38.573,9.562 34.915,6.872 33.708,5.987 L33.708,3 C33.708,2.447 33.26,2 32.708,2 L24.843,2 C24.291,2 23.843,2.447 23.843,3 L23.843,9.4 L17.428,14.611 C15.811,13.594 13.058,13.112 10.426,13.112 C6.625,13.112 2.551,14.111 2.051,16.291 L2,16.291 C2,16.37 2.016,16.443 2.025,16.519 C2.016,16.595 2,16.669 2,16.748 L2,31.82 C2,34.317 6.368,35.455 10.426,35.455 C13.298,35.455 16.316,34.883 17.842,33.665 L23.843,38.54 L23.843,44.94 C23.843,45.493 24.291,45.94 24.843,45.94 L32.708,45.94 C33.26,45.94 33.708,45.493 33.708,44.94 L33.708,41.953 C34.915,41.068 38.573,38.378 41.195,36.329 L44.94,36.329 C45.493,36.329 45.94,35.882 45.94,35.329 L45.94,27.465 C45.94,26.912 45.493,26.465 44.94,26.465 L39.351,26.465 L37.644,23.97 L39.351,21.475 Z" id="Fill-6" fill="#8C4FFF"></path>
</g>
</svg>`,cN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Data-Node_48</title>
<g id="Icon-Resource/Analytics/Res_Amazon-OpenSearch-Service_Data-Node_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.911,42.5127 C43.944,42.2657 43.849,42.1377 43.774,42.0627 L38.212,36.6497 C37.808,37.1687 37.358,37.6467 36.868,38.0847 L42.256,43.5987 C42.593,43.9327 43.167,43.6057 43.473,43.3007 C43.718,43.0557 43.877,42.7687 43.911,42.5127 L43.911,42.5127 Z M29.591,38.8797 C34.52,38.8797 38.53,34.8697 38.53,29.9397 C38.53,25.0107 34.52,20.9997 29.591,20.9997 C24.661,20.9997 20.651,25.0107 20.651,29.9397 C20.651,34.8697 24.661,38.8797 29.591,38.8797 L29.591,38.8797 Z M45.179,40.6387 C45.751,41.2117 46.002,41.9677 45.893,42.7767 C45.802,43.4707 45.443,44.1587 44.887,44.7157 C44.213,45.3887 43.389,45.7337 42.604,45.7337 C41.95,45.7337 41.323,45.4927 40.834,45.0057 L35.247,39.2867 C33.594,40.2907 31.662,40.8797 29.591,40.8797 C23.558,40.8797 18.651,35.9717 18.651,29.9397 C18.651,23.9077 23.558,18.9997 29.591,18.9997 C35.623,18.9997 40.53,23.9077 40.53,29.9397 C40.53,31.7387 40.086,33.4327 39.314,34.9307 L45.179,40.6387 Z M46,6.9997 L46,28.9997 L44,28.9997 L44,6.9997 C44,5.3457 42.654,3.9997 41,3.9997 L7,3.9997 C5.346,3.9997 4,5.3457 4,6.9997 L4,40.9997 C4,42.6547 5.346,43.9997 7,43.9997 L29,43.9997 L29,45.9997 L7,45.9997 C4.243,45.9997 2,43.7567 2,40.9997 L2,6.9997 C2,4.2427 4.243,1.9997 7,1.9997 L41,1.9997 C43.757,1.9997 46,4.2427 46,6.9997 L46,6.9997 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,sN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Analytics/Res_AWS-Data-Exchange-for-APIs_48</title>
<g id="Icon-Resource/Analytics/Res_AWS-Data-Exchange-for-APIs_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M14,34.007 L34,34.007 L34,14.007 L14,14.007 L14,34.007 Z M35,12.007 C35.553,12.007 36,12.455 36,13.007 L36,35.007 C36,35.559 35.553,36.007 35,36.007 L13,36.007 C12.447,36.007 12,35.559 12,35.007 L12,13.007 C12,12.455 12.447,12.007 13,12.007 L35,12.007 Z M25.793,29.714 L27.207,28.3 L22.914,24.007 L27.207,19.714 L25.793,18.3 L20.793,23.3 C20.402,23.691 20.402,24.323 20.793,24.714 L25.793,29.714 Z M7.707,10.3 L5.414,8.007 L43,8.007 L43,6.007 L5.414,6.007 L7.707,3.714 L6.293,2.3 L2.293,6.3 C1.902,6.691 1.902,7.323 2.293,7.714 L6.293,11.714 L7.707,10.3 Z M45.707,41.714 L41.707,45.714 L40.293,44.3 L42.586,42.007 L5,42.007 L5,40.007 L42.586,40.007 L40.293,37.714 L41.707,36.3 L45.707,40.3 C46.098,40.691 46.098,41.323 45.707,41.714 L45.707,41.714 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,uN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/End-User-Computing/Res_Amazon-WorkSpaces-Family_Amazon-WorkSpaces_48</title>
<g id="Icon-Resource/End-User-Computing/Res_Amazon-WorkSpaces-Family_Amazon-WorkSpaces_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M5.0307,10.5417085 L13.0237,6.12870845 L16.9237,8.07870845 L8.9917,12.8387085 L5.0307,10.5417085 Z M7.9997,26.1307085 L3.9997,23.4647085 L3.9997,12.2567085 L7.9997,14.5757085 L7.9997,26.1307085 Z M19.5147,8.85670845 C19.8267,8.66970845 20.0137,8.32570845 19.9987,7.96070845 C19.9857,7.59670845 19.7737,7.26870845 19.4477,7.10470845 L13.4477,4.10470845 C13.1537,3.95870845 12.8047,3.96570845 12.5167,4.12370845 L2.5167,9.64470845 L2.5177,9.64670845 C2.5127,9.64970845 2.5067,9.65070845 2.5007,9.65370845 C2.1917,9.83270845 1.9997,10.1627085 1.9997,10.5207085 L1.9997,23.9997085 C1.9997,24.3337085 2.1667,24.6457085 2.4457,24.8317085 L8.4457,28.8317085 C8.6127,28.9437085 8.8057,28.9997085 8.9997,28.9997085 C9.1617,28.9997085 9.3247,28.9607085 9.4717,28.8817085 C9.7967,28.7067085 9.9997,28.3677085 9.9997,27.9997085 L9.9997,14.5657085 L19.5147,8.85670845 Z M33.8197,26.6657085 L36.4077,28.1827085 L35.3957,29.9087085 L32.8077,28.3907085 L33.8197,26.6657085 Z M38.1347,29.1977085 L40.7177,30.7227085 L39.6997,32.4447085 L37.1167,30.9187085 L38.1347,29.1977085 Z M14.9997,33.4647085 L14.9997,27.4867085 L17.6157,25.4447085 L16.3847,23.8687085 L14.9997,24.9497085 L14.9997,17.7657085 L20.2027,20.8867085 L18.5067,22.2117085 L19.7377,23.7877085 L22.0397,21.9897085 L27.9997,25.5657085 L27.9997,42.1307085 L14.9997,33.4647085 Z M20.9997,12.9657085 L20.9997,13.9997085 L22.9997,13.9997085 L22.9997,11.7657085 L29.0147,8.15770845 L42.9597,16.0657085 L29.0187,23.8447085 L22.9997,20.2337085 L22.9997,16.9997085 L20.9997,16.9997085 L20.9997,19.0337085 L15.9437,15.9997085 L20.9997,12.9657085 Z M42.4407,31.7397085 L41.4227,33.4617085 L43.0437,34.4187085 L29.9997,42.2347085 L29.9997,26.7447085 L31.0817,27.3797085 L32.0937,25.6537085 L31.0137,25.0207085 L43.9997,17.7757085 L43.9997,32.6607085 L42.4407,31.7397085 Z M45.9997,16.0737085 C45.9997,15.7137085 45.8067,15.3817085 45.4927,15.2037085 L29.4927,6.12970845 C29.1797,5.95170845 28.7947,5.95470845 28.4857,6.14170845 L13.4857,15.1417085 C13.1847,15.3227085 12.9997,15.6487085 12.9997,15.9997085 L12.9997,33.9997085 C12.9997,34.3337085 13.1667,34.6457085 13.4457,34.8317085 L28.4457,44.8317085 C28.6127,44.9437085 28.8057,44.9997085 28.9997,44.9997085 C29.1617,44.9997085 29.3247,44.9607085 29.4717,44.8817085 C29.4867,44.8737085 29.4967,44.8617085 29.5107,44.8527085 L29.5137,44.8577085 L45.5137,35.2707085 C45.8157,35.0897085 45.9997,34.7637085 45.9997,34.4127085 L45.9997,16.0737085 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,dN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/End-User-Computing/Res_Amazon-WorkSpaces-Family_Amazon-WorkSpaces-Core_48</title>
<g id="Icon-Resource/End-User-Computing/Res_Amazon-WorkSpaces-Family_Amazon-WorkSpaces-Core_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M46,22.448209 C46,29.424209 41.96,30.993209 40.545,30.993209 L39,30.993209 L39,28.993209 L40.545,28.993209 C41.274,28.993209 44,27.883209 44,22.448209 C44,17.423209 39.744,16.150209 37.914,15.837209 C37.378,15.744209 37.014,15.240209 37.094,14.702209 C37.096,12.525209 36.174,10.936209 34.566,10.406209 C33.144,9.93520902 31.573,10.449209 30.661,11.681209 C30.44,11.978209 30.078,12.131209 29.709,12.075209 C29.344,12.020209 29.038,11.768209 28.915,11.420209 C28.288,9.64720902 27.38,8.15720902 26.216,6.99220902 C24.791,5.56520902 20.881,2.49420902 15.358,4.83020902 C12.172,6.17720902 9.677,10.058209 9.677,13.666209 L9.753,14.926209 C9.781,15.404209 9.467,15.835209 9.003,15.954209 C7.135,16.431209 4,17.902209 4,22.384209 C4,25.754209 5.832,27.612209 7.369,28.578209 C7.838,28.872209 8.311,28.992209 9.001,28.993209 L8.999,30.993209 C7.943,30.992209 7.087,30.762209 6.305,30.271209 C4.697,29.261209 2,26.893209 2,22.384209 C2,17.053209 5.531,15.009209 7.71,14.256209 L7.679,13.725209 C7.677,9.24220902 10.645,4.65120902 14.579,2.98820902 C19.187,1.03920902 24.065,2.00920902 27.631,5.57920902 C28.676,6.62520902 29.542,7.88020902 30.217,9.32420902 C31.628,8.27320902 33.475,7.94020902 35.193,8.50620902 C37.441,9.24820902 38.856,11.288209 39.068,14.036209 C42.557,14.897209 46,17.487209 46,22.448209 L46,22.448209 Z M25,43.254209 L25,31.568209 L35,25.734209 L35,37.419209 L25,43.254209 Z M13.006,25.738209 L23,31.568209 L23,43.250209 L13.006,37.419209 L13.006,25.738209 Z M24.004,18.152209 L34.016,23.993209 L24,29.836209 L14,24.003209 L24.004,18.152209 Z M36.504,23.130209 L24.507,16.130209 C24.195,15.947209 23.81,15.948209 23.498,16.130209 L11.584,23.098209 C11.326,23.220209 11.121,23.449209 11.038,23.739209 C11.002,23.866209 10.992,23.996209 11.006,24.122209 L11.006,37.993209 C11.006,38.349209 11.194,38.678209 11.502,38.857209 L23.499,45.857209 C23.654,45.948209 23.829,45.993209 24.003,45.993209 C24.177,45.993209 24.352,45.948209 24.507,45.857209 L36.504,38.857209 C36.812,38.678209 37,38.349209 37,37.993209 L37,23.993209 C37,23.638209 36.812,23.309209 36.504,23.130209 L36.504,23.130209 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,mN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/End-User-Computing/Res_Amazon-WorkSpaces-Family_Amazon-WorkSpaces-Web_48</title>
<g id="Icon-Resource/End-User-Computing/Res_Amazon-WorkSpaces-Family_Amazon-WorkSpaces-Web_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25,42.26 L25,30.574 L35,24.741 L35,36.425 L25,42.26 Z M13,24.744 L23,30.574 L23,42.257 L13,36.425 L13,24.744 Z M24.004,17.158 L34.016,22.999 L24,28.842 L14,23.009 L24.004,17.158 Z M36.504,22.136 L24.507,15.136 C24.195,14.953 23.81,14.954 23.498,15.136 L11.584,22.104 C11.326,22.226 11.121,22.456 11.038,22.745 C11.002,22.872 10.992,23.002 11.006,23.128 L11.006,37 C11.006,37.355 11.194,37.684 11.502,37.863 L23.499,44.863 C23.654,44.954 23.829,45 24.003,45 C24.177,45 24.352,44.954 24.507,44.863 L36.504,37.863 C36.812,37.684 37,37.355 37,37 L37,23 C37,22.644 36.812,22.315 36.504,22.136 L36.504,22.136 Z M13.012,7 C13.012,7.552 12.564,8 12.012,8 C11.46,8 11.012,7.552 11.012,7 C11.012,6.447 11.46,6 12.012,6 C12.564,6 13.012,6.447 13.012,7 L13.012,7 Z M10.012,7 C10.012,7.552 9.564,8 9.012,8 C8.46,8 8.012,7.552 8.012,7 C8.012,6.447 8.46,6 9.012,6 C9.564,6 10.012,6.447 10.012,7 L10.012,7 Z M7.012,7 C7.012,7.552 6.564,8 6.012,8 C5.46,8 5.012,7.552 5.012,7 C5.012,6.447 5.46,6 6.012,6 C6.564,6 7.012,6.447 7.012,7 L7.012,7 Z M40,31 L42,31 L42,13 L40,13 L40,31 Z M4,9 L4,5 L44,5 L44,9 L4,9 Z M44,3 L4,3 C2.897,3 2,3.896 2,5 L2.002,33 C2.002,34.103 2.899,35 4.002,35 L9,35 L9,33 L4,33 L4,11 L44,11 L44,33 L39,33 L39,35 L44,35 C45.103,35 46,34.103 46,33 L46,5 C46,3.896 45.103,3 44,3 L44,3 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,gN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Directory-Service_Simple-AD_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Directory-Service_Simple-AD_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.8808,41.2608 L43.8798,26.3408 C42.0338,27.2478 39.1728,27.6758 36.4378,27.6758 C33.7018,27.6758 30.8418,27.2478 28.9958,26.3418 L28.9958,41.2718 C29.1178,41.7538 31.5948,43.0518 36.4378,43.0518 C41.2808,43.0518 43.7578,41.7538 43.8808,41.2608 L43.8808,41.2608 Z M28.9958,23.8958 C29.1188,24.3778 31.5968,25.6758 36.4378,25.6758 C41.2658,25.6758 43.7428,24.3848 43.8798,23.8888 L43.8798,23.7958 C43.7578,23.3138 41.2808,22.0158 36.4378,22.0158 C31.6078,22.0158 29.1318,23.3068 28.9958,23.8028 L28.9958,23.8958 Z M45.8798,23.7938 L45.8798,23.7958 L45.8798,41.2718 C45.8798,43.8688 40.9848,45.0518 36.4378,45.0518 C31.8908,45.0518 26.9958,43.8688 26.9958,41.2718 L26.9958,23.7958 L26.9958,23.7938 C26.9978,21.1988 31.8918,20.0158 36.4378,20.0158 C40.9848,20.0158 45.8778,21.1988 45.8798,23.7938 L45.8798,23.7938 Z M26.0948,35.2488 C26.0948,35.8018 25.6478,36.2488 25.0948,36.2488 L2.9998,36.2488 C2.6428,36.2488 2.3128,36.0588 2.1338,35.7488 C1.9548,35.4398 1.9548,35.0588 2.1338,34.7488 L20.7528,2.4998 C20.9318,2.1908 21.2618,1.9998 21.6188,1.9998 C21.9768,1.9998 22.3068,2.1908 22.4848,2.4998 L31.3568,17.8658 C31.6328,18.3448 31.4688,18.9558 30.9898,19.2328 C30.5128,19.5068 29.8998,19.3448 29.6238,18.8658 L21.6188,4.9998 L4.7328,34.2488 L25.0948,34.2488 C25.6478,34.2488 26.0948,34.6968 26.0948,35.2488 L26.0948,35.2488 Z" id="AWS-Directory-Service_Simple-AD_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,fN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Bad-Bot_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Bad-Bot_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,35 C21.586,35 19.565,33.279 19.102,31 L28.898,31 C28.435,33.279 26.414,35 24,35 L24,35 Z M24,25 C26.414,25 28.435,26.721 28.898,29 L19.102,29 C19.565,26.721 21.586,25 24,25 L24,25 Z M24,23 C20.141,23 17,26.14 17,30 C17,33.86 20.141,37 24,37 C27.859,37 31,33.86 31,30 C31,26.14 27.859,23 24,23 L24,23 Z M34,30 C34,34.962 29.963,39 25,39 L23,39 C18.037,39 14,34.962 14,30 C14,25.038 18.037,21 23,21 L25,21 C27.031,21 28.9,21.684 30.408,22.823 L30.518,22.993 L30.581,22.952 C32.66,24.603 34,27.146 34,30 L34,30 Z M22.291,17 L25.707,17 C27.131,17 28.332,18.126 28.779,19.683 C27.599,19.249 26.329,19 25,19 L23,19 C21.67,19 20.4,19.249 19.219,19.684 C19.666,18.126 20.867,17 22.291,17 L22.291,17 Z M22,8 C22,6.897 22.897,6 24,6 C25.103,6 26,6.897 26,8 C26,9.103 25.103,10 24,10 C22.897,10 22,9.103 22,8 L22,8 Z M46,17 L46,15 L39.221,15 L30.942,20.34 C30.652,17.341 28.416,15 25.707,15 L25,15 L25,11.858 C26.721,11.411 28,9.858 28,8 C28,5.794 26.206,4 24,4 C21.794,4 20,5.794 20,8 C20,9.858 21.279,11.411 23,11.858 L23,15 L22.291,15 C19.453,15 17.139,17.57 17.032,20.772 C16.997,20.796 16.958,20.816 16.923,20.839 L9.49,15 L2,15 L2,17 L8.799,17 L15.329,22.131 C14.477,22.962 13.763,23.931 13.214,25 L2,25 L2,27 L12.427,27 C12.155,27.955 12,28.959 12,30 C12,30.684 12.071,31.351 12.191,32 L2,32 L2,34 L12.764,34 C13.333,35.452 14.196,36.756 15.289,37.833 L8.212,42 L2,42 L2,44 L8.757,44 L16.949,39.177 C18.687,40.326 20.766,41 23,41 L25,41 C27.216,41 29.277,40.336 31.006,39.204 L38.565,44 L46,44 L46,42 L39.146,42 L32.656,37.882 C33.774,36.796 34.657,35.475 35.236,34 L46,34 L46,32 L35.809,32 C35.929,31.351 36,30.684 36,30 C36,28.959 35.845,27.955 35.573,27 L46,27 L46,25 L34.786,25 C34.167,23.794 33.332,22.721 32.332,21.823 L39.811,17 L46,17 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,bN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_AWS-STS_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_AWS-STS_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,36.251 L44,36.251 L44,12 L4,12 L4,36.251 Z M45,10 L3,10 C2.448,10 2,10.447 2,11 L2,37.251 C2,37.804 2.448,38.251 3,38.251 L45,38.251 C45.553,38.251 46,37.804 46,37.251 L46,11 C46,10.447 45.553,10 45,10 L45,10 Z M12.169,22.481 C13.091,22.481 13.841,23.231 13.841,24.153 C13.841,25.075 13.091,25.825 12.169,25.825 C11.247,25.825 10.497,25.075 10.497,24.153 C10.497,23.231 11.247,22.481 12.169,22.481 L12.169,22.481 Z M12.169,27.825 C14.194,27.825 15.841,26.178 15.841,24.153 C15.841,22.129 14.194,20.481 12.169,20.481 C10.145,20.481 8.497,22.129 8.497,24.153 C8.497,26.178 10.145,27.825 12.169,27.825 L12.169,27.825 Z M14.841,16.375 C18.245,16.375 21.221,18.549 22.246,21.783 C22.378,22.199 22.764,22.481 23.2,22.481 L25.909,22.481 C26.174,22.481 26.428,22.376 26.616,22.189 L28.199,20.606 L29.782,22.189 C29.969,22.376 30.223,22.481 30.489,22.481 L32.015,22.481 C32.281,22.481 32.534,22.376 32.722,22.189 L34.305,20.606 L35.888,22.189 C36.076,22.376 36.329,22.481 36.595,22.481 L38.509,22.481 L40.534,24.254 L39.189,25.825 L23.2,25.825 C22.764,25.825 22.378,26.107 22.246,26.523 C21.221,29.758 18.245,31.932 14.841,31.932 C10.552,31.932 7.063,28.442 7.063,24.153 C7.063,19.864 10.552,16.375 14.841,16.375 L14.841,16.375 Z M14.841,33.932 C18.872,33.932 22.425,31.507 23.903,27.825 L39.649,27.825 C39.941,27.825 40.218,27.697 40.409,27.476 L42.698,24.804 C43.054,24.388 43.009,23.762 42.596,23.4 L39.543,20.729 C39.362,20.569 39.127,20.481 38.885,20.481 L37.009,20.481 L35.012,18.485 C34.621,18.095 33.989,18.095 33.598,18.485 L31.601,20.481 L30.903,20.481 L28.906,18.485 C28.515,18.095 27.882,18.095 27.492,18.485 L25.494,20.481 L23.903,20.481 C22.425,16.8 18.871,14.375 14.841,14.375 C9.45,14.375 5.063,18.762 5.063,24.153 C5.063,29.545 9.45,33.932 14.841,33.932 L14.841,33.932 Z" id="AWS-Identity-and-Access-Management_AWS-STS_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,LN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Add-on_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Add-on_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M10.149,26.404 C8.975,26.404 8.021,25.45 8.021,24.277 C8.021,23.103 8.975,22.149 10.149,22.149 C11.323,22.149 12.277,23.103 12.277,24.277 C12.277,25.45 11.323,26.404 10.149,26.404 L10.149,26.404 Z M10.149,20.149 C7.873,20.149 6.021,22.001 6.021,24.277 C6.021,26.552 7.873,28.404 10.149,28.404 C12.425,28.404 14.277,26.552 14.277,24.277 C14.277,22.001 12.425,20.149 10.149,20.149 L10.149,20.149 Z M41.86,26.404 L23.062,26.404 C22.627,26.404 22.241,26.686 22.109,27.102 C20.886,30.961 17.337,33.553 13.277,33.553 C8.162,33.553 4,29.392 4,24.277 C4,19.162 8.162,15 13.277,15 C17.337,15 20.886,17.592 22.109,21.451 C22.241,21.867 22.627,22.149 23.062,22.149 L26.234,22.149 C26.5,22.149 26.753,22.044 26.941,21.856 L28.915,19.883 L30.889,21.856 C31.077,22.044 31.331,22.149 31.596,22.149 L33.383,22.149 C33.649,22.149 33.903,22.044 34.09,21.856 L36.064,19.883 L38.038,21.856 C38.225,22.044 38.479,22.149 38.745,22.149 L41.049,22.149 L43.597,24.378 L41.86,26.404 Z M45.659,23.524 L42.084,20.396 C41.902,20.237 41.668,20.149 41.425,20.149 L39.159,20.149 L36.771,17.761 C36.38,17.371 35.748,17.371 35.357,17.761 L32.969,20.149 L32.01,20.149 L29.622,17.761 C29.231,17.371 28.598,17.371 28.208,17.761 L25.82,20.149 L23.769,20.149 C22.091,15.843 17.964,13 13.277,13 C7.058,13 2,18.058 2,24.277 C2,30.495 7.058,35.553 13.277,35.553 C17.964,35.553 22.091,32.71 23.769,28.404 L42.32,28.404 C42.612,28.404 42.889,28.276 43.079,28.054 L45.759,24.927 C46.117,24.511 46.072,23.885 45.659,23.524 L45.659,23.524 Z" id="Icon-Resource/Security-Identity-and-Compliance/Res_Add-On_48" fill="#DD344C"></path>
</g>
</svg>`,pN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_Amazon-Inspector_Agent_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_Amazon-Inspector_Agent_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.1026,24.688 C21.6706,26.121 19.0896,25.87 17.3526,24.132 C15.6146,22.395 15.3646,19.815 16.7966,18.383 C17.4036,17.776 18.2476,17.455 19.1696,17.455 C19.5186,17.455 19.8776,17.501 20.2406,17.594 C21.0906,17.814 21.8886,18.279 22.5466,18.938 C24.2866,20.676 24.5356,23.256 23.1026,24.688 L23.1026,24.688 Z M25.8296,20.477 C25.4986,19.37 24.8816,18.332 24.0176,17.467 C23.5796,17.03 23.0926,16.658 22.5756,16.349 L23.2746,12.852 L21.2356,12.445 L20.6146,15.552 C19.4036,15.268 18.2026,15.339 17.1476,15.741 C16.8506,14.677 16.2136,13.389 14.3706,12.613 L13.5636,14.529 C14.8656,15.078 15.0846,15.903 15.2756,16.861 C14.3176,16.671 13.4926,16.451 12.9436,15.148 L11.0276,15.956 C11.8056,17.802 13.0956,18.438 14.1606,18.733 C13.7526,19.809 13.6926,21.016 13.9686,22.199 L10.8596,22.821 L11.2676,24.86 L14.7636,24.161 C15.0676,24.671 15.4376,25.159 15.8816,25.603 C16.6856,26.407 17.6246,26.975 18.6036,27.315 L18.6036,29.381 L20.6836,29.381 L20.6836,27.687 C20.7016,27.688 20.7196,27.69 20.7376,27.69 C22.1706,27.69 23.5456,27.186 24.5736,26.159 C25.5226,25.209 26.0506,23.949 26.1026,22.556 L28.2816,22.556 L28.2816,20.477 L25.8296,20.477 Z M19.1046,30.666 C13.2806,30.666 8.5416,25.927 8.5416,20.104 C8.5416,14.279 13.2806,9.541 19.1046,9.541 C24.9286,9.541 29.6656,14.279 29.6656,20.104 C29.6656,25.927 24.9286,30.666 19.1046,30.666 L19.1046,30.666 Z M19.1046,7.462 C12.1336,7.462 6.4616,13.133 6.4616,20.104 C6.4616,27.074 12.1336,32.745 19.1046,32.745 C26.0756,32.745 31.7466,27.074 31.7466,20.104 C31.7466,13.133 26.0756,7.462 19.1046,7.462 L19.1046,7.462 Z M43.3566,41.843 C42.5086,42.784 41.0566,42.858 40.1196,42.012 L30.2116,33.084 C31.3746,32.086 32.4116,30.945 33.2726,29.673 L43.1876,38.607 C44.1266,39.453 44.2026,40.905 43.3566,41.843 L43.3566,41.843 Z M4.0806,20.104 C4.0806,11.819 10.8196,5.079 19.1046,5.079 C27.3886,5.079 34.1276,11.819 34.1276,20.104 C34.1276,28.388 27.3886,35.128 19.1046,35.128 C10.8196,35.128 4.0806,28.388 4.0806,20.104 L4.0806,20.104 Z M44.5806,37.062 L34.3406,27.835 C35.5256,25.51 36.2076,22.887 36.2076,20.104 C36.2076,10.672 28.5356,3 19.1046,3 C9.6726,3 1.9996,10.672 1.9996,20.104 C1.9996,29.535 9.6726,37.208 19.1046,37.208 C22.5846,37.208 25.8226,36.157 28.5266,34.364 L38.7276,43.557 C39.5616,44.308 40.6076,44.678 41.6516,44.678 C42.8466,44.678 44.0396,44.192 44.9016,43.236 C46.5146,41.446 46.3706,38.676 44.5806,37.062 L44.5806,37.062 Z" id="AWS-Amazon-Inspector_Agent_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,CN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Encrypted-Data_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Encrypted-Data_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.8353,28.1396 C23.0343,27.9406 23.3003,27.8306 23.5823,27.8306 L23.5833,27.8306 C23.8653,27.8306 24.1313,27.9416 24.3313,28.1406 C24.5303,28.3406 24.6403,28.6056 24.6403,28.8876 L24.6403,28.8886 C24.6403,29.1716 24.5293,29.4376 24.3293,29.6366 C24.1303,29.8356 23.8663,29.9456 23.5833,29.9456 L23.5813,29.9456 C22.9993,29.9456 22.5253,29.4706 22.5253,28.8886 C22.5253,28.6056 22.6363,28.3396 22.8353,28.1396 L22.8353,28.1396 Z M22.5823,31.7636 L22.5823,35.2906 L24.5823,35.2906 L24.5823,31.7666 C25.0123,31.6176 25.4103,31.3836 25.7423,31.0526 C26.3203,30.4746 26.6403023,29.7066 26.6403023,28.8896 C26.6413,28.0736 26.3223,27.3046 25.7453,26.7276 C25.1683,26.1496 24.4003,25.8306 23.5843,25.8306 L23.5813,25.8306 C22.7663,25.8306 21.9983,26.1486 21.4213,26.7256 C20.8443,27.3026 20.5263,28.0706 20.5253,28.8876 C20.5253,30.2216 21.3903,31.3476 22.5823,31.7636 L22.5823,31.7636 Z M32.1763,37.7826 L15.0193,37.7746 L15.0233,24.0736 L32.1833,24.0806 L32.1763,37.7826 Z M19.3493,18.8556 C19.3533,17.6756 19.8013,16.5696 20.6103,15.7406 C21.4093,14.9226 22.4663,14.4736 23.5873,14.4736 L23.6023,14.4736 C24.7243,14.4766 25.7763,14.9366 26.5683,15.7656 C27.3673,16.6046 27.8063,17.7186 27.8023271,18.9076 L27.8023271,22.0786 L19.3333,22.0756 L19.3493,18.8556 Z M33.1833,22.0806 L29.8023,22.0796 L29.8023,18.9106 C29.8083,17.2066 29.1733,15.5996 28.0163,14.3856 C26.8453,13.1586 25.2793,12.4786 23.6073,12.4736 L23.5873,12.4736 C21.9233,12.4736 20.3583,13.1366 19.1803,14.3426 C18.0053,15.5456 17.3553,17.1466 17.3493,18.8476 L17.3333,22.0746 L14.0233,22.0736 C13.7593,22.0736 13.5043,22.1786 13.3163,22.3666 C13.1293,22.5536 13.0233,22.8076 13.0233,23.0736 L13.0193,38.7746 C13.0193,39.3266 13.4663,39.7746 14.0193,39.7746 L33.1763,39.7826 C33.7283,39.7826 34.1763,39.3346 34.1763,38.7826 L34.1833,23.0806 C34.1833,22.8166 34.0773,22.5616 33.8903,22.3736 C33.7023,22.1866 33.4483,22.0806 33.1833,22.0806 L33.1833,22.0806 Z M39.1643,43.3116 C39.1643,43.6316 38.9043,43.8916 38.5853,43.8916 L8.5803,43.8916 C8.2603,43.8916 8.0003,43.6316 8.0003,43.3116 L8.0003,4.5796 C8.0003,4.2596 8.2603,3.9996 8.5803,3.9996 L29.5643,3.9996 L29.5643,12.6006 C29.5643,13.1536 30.0123,13.6006 30.5643,13.6006 L39.1643,13.6006 L39.1643,25.1776 L39.1643,43.3116 Z M31.5643,5.4136 L37.7503,11.6006 L31.5643,11.6006 L31.5643,5.4136 Z M30.9793,1.9996 L8.5803,1.9996 C7.1573,1.9996 6.0003,3.1576 6.0003,4.5796 L6.0003,43.3116 C6.0003,44.7346 7.1573,45.8916 8.5803,45.8916 L38.5853,45.8916 C40.0073,45.8916 41.1643,44.7346 41.1643,43.3116 L41.1643,25.1776 L41.1643,13.1796 L41.1643,12.1866 L30.9793,1.9996 Z" id="AWS-Identity-and-Access-Management_Encrypted-data_-Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,_N=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_MFA-Token_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_MFA-Token_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M32.6258,24.794 L34.3778,19.673 L36.1458,24.794 L32.6258,24.794 Z M35.4808,17.913 L33.3698,17.913 L29.3128,29.001 L31.2658,29.001 L32.1608,26.218 L36.5938,26.218 L37.5218,29.001 L39.4748,29.001 L35.4808,17.913 Z M24.8648,22.682 L28.7858,22.682 L28.7858,24.249 L24.8648,24.249 L24.8648,29.001 L22.9128,29.001 L22.9128,17.913 L29.6488,17.913 L29.6488,19.481 L24.8648,19.481 L24.8648,22.682 Z M18.2078,17.913 L20.3208,17.913 L20.3208,29.001 L18.5288,29.001 L18.5288,20.696 L15.6488,26.218 L13.8898,26.218 L11.1048,20.729 L11.1048,29.001 L9.3128,29.001 L9.3128,17.913 L11.4888,17.913 L14.8158,24.521 L18.2078,17.913 Z M24.0008,44.002 C12.9728,44.002 3.9998,35.029 3.9998,24.001 C3.9998,12.973 12.9728,4 24.0008,4 C35.0298,4 44.0028,12.973 44.0028,24.001 C44.0028,35.029 35.0298,44.002 24.0008,44.002 L24.0008,44.002 Z M24.0008,2 C11.8688,2 1.9998,11.869 1.9998,24.001 C1.9998,36.133 11.8688,46.002 24.0008,46.002 C36.1328,46.002 46.0028,36.133 46.0028,24.001 C46.0028,11.869 36.1328,2 24.0008,2 L24.0008,2 Z" id="AWS-Identity-and-Access-Management_MFA-token_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,hN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Directory-Service_AD-Connector_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Directory-Service_AD-Connector_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.2208,33.0176 C33.2208,34.3736 34.0988,35.5296 35.3158,35.9456 L35.3158,30.0886 C34.0988,30.5046 33.2208,31.6616 33.2208,33.0176 M31.3028,33.8336 L4.1178,33.8336 C3.3538,33.8336 2.6688,33.4386 2.2858,32.7766 C1.9048,32.1146 1.9058,31.3236 2.2878,30.6616 L17.0698,5.0576 C17.4518,4.3956 18.1368,3.9996 18.9018,3.9996 L18.9028,3.9996 C19.6658,4.0006 20.3508,4.3966 20.7328,5.0576 L29.7528,20.6806 C30.0298,21.1596 29.8658,21.7706 29.3868,22.0466 C28.9088,22.3226 28.2968,22.1596 28.0208,21.6806 L18.9998,6.0576 C18.9918,6.0416 18.9668,5.9996 18.9018,5.9996 C18.8348,5.9996 18.8108,6.0416 18.8008,6.0586 L4.0198,31.6626 C4.0098,31.6786 3.9868,31.7196 4.0188,31.7766 C4.0518,31.8336 4.0998,31.8336 4.1178,31.8336 L31.3728,31.8336 C31.9098,29.5956 33.9148,27.9226 36.3158,27.9226 C36.8678,27.9226 37.3158,28.3706 37.3158,28.9226 L37.3158,29.7086 L40.3778,29.7086 C40.9308,29.7086 41.3778,30.1566 41.3778,30.7086 C41.3778,31.2616 40.9308,31.7086 40.3778,31.7086 L37.3158,31.7086 L37.3158,34.3256 L40.3778,34.3256 C40.9308,34.3256 41.3778,34.7726 41.3778,35.3256 C41.3778,35.8776 40.9308,36.3256 40.3778,36.3256 L37.3158,36.3256 L37.3158,37.1116 C37.3158,37.6636 36.8678,38.1116 36.3158,38.1116 C33.7848,38.1116 31.6978,36.2536 31.3028,33.8336 M45.9418,33.0176 C45.9418,39.3946 40.7528,44.5826 34.3748,44.5826 C29.4178,44.5826 25.0168,41.4316 23.4218,36.7426 C23.2438,36.2186 23.5248,35.6506 24.0468,35.4726 C24.5768,35.2966 25.1388,35.5756 25.3168,36.0976 C26.6348,39.9766 30.2748,42.5826 34.3748,42.5826 C39.6508,42.5826 43.9418,38.2916 43.9418,33.0176 C43.9418,27.7426 39.6508,23.4516 34.3748,23.4516 C30.3648,23.4516 26.7498,25.9826 25.3808,29.7496 C25.1928,30.2686 24.6208,30.5386 24.0998,30.3476 C23.5808,30.1596 23.3128,29.5856 23.5018,29.0666 C25.1568,24.5116 29.5268,21.4516 34.3748,21.4516 C40.7528,21.4516 45.9418,26.6396 45.9418,33.0176" id="AWS-Directory-Service_AD-Connector_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,zN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Permissions_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Permissions_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20.2899,18.04 L21.7039,19.454 L14.7059,26.452 C14.5109,26.647 14.2549,26.745 13.9989,26.745 C13.7429,26.745 13.4869,26.647 13.2919,26.452 L9.7919,22.953 L11.2059,21.539 L13.9989,24.331 L20.2899,18.04 Z M20.2899,6.667 L21.7039,8.081 L14.7059,15.079 C14.5109,15.274 14.2549,15.372 13.9989,15.372 C13.7429,15.372 13.4869,15.274 13.2919,15.079 L9.7919,11.58 L11.2059,10.166 L13.9989,12.958 L20.2899,6.667 Z M19.9549,32.576 L16.7259,35.806 L19.9549,39.035 L18.5409,40.449 L15.3109,37.22 L12.0809,40.449 L10.6669,39.035 L13.8969,35.806 L10.6669,32.576 L12.0809,31.162 L15.3109,34.392 L18.5409,31.162 L19.9549,32.576 Z M39.2429,43.186 C39.2429,43.63 38.8819,43.991 38.4379,43.991 L8.8059,43.991 C8.3609,43.991 7.9999,43.63 7.9999,43.186 L7.9999,4.806 C7.9999,4.361 8.3609,4 8.8059,4 L38.4379,4 C38.8819,4 39.2429,4.361 39.2429,4.806 L39.2429,43.186 Z M38.4379,2 L8.8059,2 C7.2589,2 5.9999,3.259 5.9999,4.806 L5.9999,43.186 C5.9999,44.732 7.2589,45.991 8.8059,45.991 L38.4379,45.991 C39.9849,45.991 41.2429,44.732 41.2429,43.186 L41.2429,4.806 C41.2429,3.259 39.9849,2 38.4379,2 L38.4379,2 Z" id="AWS-Identity-and-Access-Management_Permissions_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,xN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Labels_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Labels_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13,33.009 L41,33.009 L41,31.009 L13,31.009 L13,33.009 Z M13,25.009 L46,25.009 L46,23.009 L13,23.009 L13,25.009 Z M19,11.009 C19,12.112 18.103,13.009 17,13.009 C15.897,13.009 15,12.112 15,11.009 C15,9.906 15.897,9.009 17,9.009 C18.103,9.009 19,9.906 19,11.009 L19,11.009 Z M21,11.009 C21,8.803 19.206,7.009 17,7.009 C14.794,7.009 13,8.803 13,11.009 C13,13.215 14.794,15.009 17,15.009 C19.206,15.009 21,13.215 21,11.009 L21,11.009 Z M32,46.009 L2,46.009 L2,12.487 L11.068,2.009 L22.923,2 L32,12.487 L32,20.009 L30,20.009 L30,13.232 L22.009,4.001 L11.982,4.009 L4,13.232 L4,44.009 L30,44.009 L30,37.009 L32,37.009 L32,46.009 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,vN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Certificate-Manager_Certificate-Authority_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Certificate-Manager_Certificate-Authority_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M29.0706,20.5469 L23.2436,26.6649 C23.0536,26.8629 22.7926,26.9759 22.5186,26.9759 C22.2456,26.9759 21.9836,26.8629 21.7956,26.6649 L18.8816,23.6069 L20.3296,22.2279 L22.5186,24.5259 L27.6226,19.1679 L29.0706,20.5469 Z M20.6056,32.0939 L20.6056,37.8489 L23.3426,35.6099 C23.7106,35.3089 24.2416,35.3089 24.6086,35.6099 L27.3456,37.8489 L27.3456,32.0939 L29.3456,32.0939 L29.3456,39.9589 C29.3456,40.3459 29.1236,40.6969 28.7746,40.8619 C28.6376,40.9279 28.4916,40.9589 28.3456,40.9589 C28.1196,40.9589 27.8946,40.8819 27.7136,40.7339 L23.9756,37.6759 L20.2386,40.7339 C19.9396,40.9769 19.5266,41.0289 19.1766,40.8619 C18.8286,40.6969 18.6056,40.3459 18.6056,39.9589 L18.6056,32.0939 L20.6056,32.0939 Z M23.9756,29.3459 C20.1896,29.3459 17.1096,26.2659 17.1096,22.4799 C17.1096,18.6939 20.1896,15.6139 23.9756,15.6139 C27.7606,15.6139 30.8416,18.6939 30.8416,22.4799 C30.8416,26.2659 27.7606,29.3459 23.9756,29.3459 L23.9756,29.3459 Z M32.8416,22.4799 C32.8416,17.5909 28.8646,13.6139 23.9756,13.6139 C19.0876,13.6139 15.1096,17.5909 15.1096,22.4799 C15.1096,27.3679 19.0876,31.3459 23.9756,31.3459 C28.8646,31.3459 32.8416,27.3679 32.8416,22.4799 L32.8416,22.4799 Z M4.0006,9.2439 L43.9016,9.2439 L43.9016,5.9999 L4.0006,5.9999 L4.0006,9.2439 Z M45.9016,10.2419 L45.9016,4.9999 C45.9016,4.4469 45.4546,3.9999 44.9016,3.9999 L3.0006,3.9999 C2.4476,3.9999 2.0006,4.4469 2.0006,4.9999 L2.0006,10.2439 L2.0006,43.4549 C2.0006,44.0079 2.4476,44.4549 3.0006,44.4549 L31.8416,44.4549 L31.8416,42.4549 L4.0006,42.4549 L4.0006,11.2439 L43.9036,11.2439 L43.9496,42.4549 L40.5816,42.4549 L40.5816,44.4549 L44.9516,44.4549 C45.2166,44.4549 45.4716,44.3499 45.6596,44.1619 C45.8466,43.9739 45.9516,43.7189 45.9516,43.4529 L45.9016,10.2419 Z" id="AWS-Certificate-Manager_Certificate-authority_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,EN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_AWS-STS-Alternate_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_AWS-STS-Alternate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.5823,17.0908 L18.3463,17.0908 L18.3463,15.0908 L22.5823,15.0908 L22.5823,9.1098 L24.5823,9.1098 L24.5823,17.0908 Z M23.5823,7.4908 C27.8433,7.4908 31.3103,10.9568 31.3103,15.2178 C31.3103,19.4788 27.8433,22.9448 23.5823,22.9448 C19.3213,22.9448 15.8553,19.4788 15.8553,15.2178 C15.8553,10.9568 19.3213,7.4908 23.5823,7.4908 L23.5823,7.4908 Z M23.5823,24.9448 C28.9463,24.9448 33.3103,20.5818 33.3103,15.2178 C33.3103,9.8548 28.9463,5.4908 23.5823,5.4908 C18.2193,5.4908 13.8553,9.8548 13.8553,15.2178 C13.8553,20.5818 18.2193,24.9448 23.5823,24.9448 L23.5823,24.9448 Z M33.8433,36.8308 C34.1323,37.1778 34.2763,37.6238 34.2763,38.1688 C34.2763,38.9508 33.9973,39.5738 33.4393,40.0378 C32.8813,40.5028 32.1303,40.7348 31.1853,40.7348 C30.2483,40.7348 29.4343,40.5688 28.7413,40.2338 L28.7413,39.2568 C29.5973,39.5418 30.4033,39.6848 31.1613,39.6848 C31.7393,39.6848 32.1933,39.5588 32.5223,39.3058 C32.8533,39.0528 33.0183,38.7108 33.0183,38.2788 C33.0183,37.9788 32.9223,37.7278 32.7313,37.5278 C32.5393,37.3278 32.2163,37.1388 31.7593,36.9598 L30.5743,36.5068 C29.9063,36.2558 29.4213,35.9498 29.1203,35.5908 C28.8183,35.2328 28.6683,34.7808 28.6683,34.2348 C28.6683,33.7788 28.7823,33.3738 29.0103,33.0188 C29.2383,32.6638 29.5663,32.3868 29.9943,32.1818 C30.4213,31.9798 30.9253,31.8758 31.5033,31.8758 C32.2353,31.8758 32.9893,32.0238 33.7633,32.3168 L33.7633,33.3068 C32.9403,33.0538 32.2163,32.9268 31.5883,32.9268 C31.0593,32.9268 30.6493,33.0348 30.3603,33.2508 C30.0713,33.4668 29.9273,33.7748 29.9273,34.1738 C29.9273,34.4998 30.0243,34.7578 30.2203,34.9498 C30.4163,35.1408 30.7773,35.3348 31.3083,35.5298 L32.4193,35.9448 C33.0793,36.1908 33.5533,36.4858 33.8433,36.8308 L33.8433,36.8308 Z M21.1293,32.0598 L27.7763,32.0598 L27.7763,33.0858 L25.0753,33.0858 L25.0753,40.5278 L23.8303,40.5278 L23.8303,33.0858 L21.1293,33.0858 L21.1293,32.0598 Z M19.8653,36.8308 C20.1543,37.1778 20.2993,37.6238 20.2993,38.1688 C20.2993,38.9508 20.0203,39.5738 19.4623,40.0378 C18.9033,40.5028 18.1523,40.7348 17.2073,40.7348 C16.2703,40.7348 15.4563,40.5688 14.7643,40.2338 L14.7643,39.2568 C15.6193,39.5418 16.4263,39.6848 17.1843,39.6848 C17.7623,39.6848 18.2163,39.5588 18.5453,39.3058 C18.8753,39.0528 19.0403,38.7108 19.0403,38.2788 C19.0403,37.9788 18.9443,37.7278 18.7543,37.5278 C18.5613,37.3278 18.2383,37.1388 17.7823,36.9598 L16.5973,36.5068 C15.9293,36.2558 15.4433,35.9498 15.1433,35.5908 C14.8413,35.2328 14.6903,34.7808 14.6903,34.2348 C14.6903,33.7788 14.8053,33.3738 15.0323,33.0188 C15.2613,32.6638 15.5893,32.3868 16.0173,32.1818 C16.4433,31.9798 16.9473,31.8758 17.5253,31.8758 C18.2583,31.8758 19.0123,32.0238 19.7853,32.3168 L19.7853,33.3068 C18.9633,33.0538 18.2383,32.9268 17.6103,32.9268 C17.0813,32.9268 16.6723,33.0348 16.3833,33.2508 C16.0943,33.4668 15.9493,33.7748 15.9493,34.1738 C15.9493,34.4998 16.0473,34.7578 16.2423,34.9498 C16.4383,35.1408 16.8003,35.3348 17.3303,35.5298 L18.4413,35.9448 C19.1023,36.1908 19.5753,36.4858 19.8653,36.8308 L19.8653,36.8308 Z M39.1643,43.0858 C39.1643,43.5298 38.8033,43.8918 38.3593,43.8918 L8.8063,43.8918 C8.3613,43.8918 8.0003,43.5298 8.0003,43.0858 L8.0003,4.8058 C8.0003,4.3618 8.3613,3.9998 8.8063,3.9998 L38.3593,3.9998 C38.8033,3.9998 39.1643,4.3618 39.1643,4.8058 L39.1643,43.0858 Z M38.3593,1.9998 L8.8063,1.9998 C7.2593,1.9998 6.0003,3.2588 6.0003,4.8058 L6.0003,43.0858 C6.0003,44.6328 7.2593,45.8918 8.8063,45.8918 L38.3593,45.8918 C39.9063,45.8918 41.1643,44.6328 41.1643,43.0858 L41.1643,4.8058 C41.1643,3.2588 39.9063,1.9998 38.3593,1.9998 L38.3593,1.9998 Z" id="AWS-Identity-and-Access-Management_AWS-STS-alternate_-Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,yN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Directory-Service_AWS-Managed-Microsoft-AD_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Directory-Service_AWS-Managed-Microsoft-AD_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40.9858,34.4859 L40.2448,34.2129 C39.8898,34.0829 39.6428,33.9529 39.5038,33.8229 C39.3648,33.6929 39.2948,33.5279 39.2948,33.3279 C39.2948,32.8029 39.6798,32.5409 40.4518,32.5409 C40.9158,32.5409 41.4288,32.6299 41.9918,32.8059 L41.9918,31.9479 C41.4318,31.7359 40.8808,31.6309 40.3378,31.6309 C39.6838,31.6309 39.1638,31.7909 38.7768,32.1119 C38.3908,32.4329 38.1978,32.8679 38.1978,33.4159 C38.1978,33.8119 38.3078,34.1399 38.5298,34.4019 C38.7498,34.6649 39.1048,34.8899 39.5918,35.0789 L40.3688,35.3799 C40.7058,35.5089 40.9418,35.6389 41.0758,35.7679 C41.2088,35.8979 41.2758,36.0629 41.2758,36.2629 C41.2758,36.5469 41.1658,36.7629 40.9438,36.9139 C40.7238,37.0639 40.4068,37.1389 39.9938,37.1389 C39.7448,37.1389 39.4638,37.1119 39.1528,37.0599 C38.8418,37.0069 38.5448,36.9329 38.2598,36.8389 L38.2598,37.6959 C38.4958,37.8079 38.7688,37.8959 39.0828,37.9569 C39.3948,38.0189 39.7078,38.0499 40.0198,38.0499 C40.7508,38.0499 41.3258,37.8809 41.7438,37.5419 C42.1628,37.2029 42.3718,36.7359 42.3718,36.1399 C42.3718,35.7389 42.2628,35.4099 42.0458,35.1489 C41.8268,34.8899 41.4738,34.6699 40.9858,34.4859 L40.9858,34.4859 Z M33.9618,35.4239 L32.1228,31.7709 L30.9208,31.7709 L30.9208,37.8999 L31.9108,37.8999 L31.9108,33.3279 L33.4488,36.3609 L34.4228,36.3609 L36.0138,33.3099 L36.0138,37.8999 L37.0048,37.8999 L37.0048,31.7709 L35.8368,31.7709 L33.9618,35.4239 Z M43.9648,41.2999 L43.9638,26.3419 C42.1148,27.2519 39.2468,27.6799 36.5048,27.6799 C33.7628,27.6799 30.8948,27.2519 29.0468,26.3419 L29.0468,41.3109 C29.1678,41.7959 31.6458,43.0969 36.5048,43.0969 C41.3628,43.0969 43.8418,41.7959 43.9648,41.2999 L43.9648,41.2999 Z M29.0468,23.8949 C29.1688,24.3789 31.6478,25.6799 36.5048,25.6799 C41.3478,25.6799 43.8278,24.3849 43.9638,23.8879 L43.9638,23.7999 C43.8408,23.3169 41.3608,22.0149 36.5048,22.0149 C31.6608,22.0149 29.1808,23.3099 29.0468,23.8069 L29.0468,23.8949 Z M45.9638,23.7979 L45.9638,23.7999 L45.9638,41.3109 C45.9638,43.9129 41.0598,45.0969 36.5048,45.0969 C31.9488,45.0969 27.0468,43.9129 27.0468,41.3109 L27.0468,23.7999 L27.0468,23.7979 C27.0478,21.1989 31.9508,20.0149 36.5048,20.0149 C41.0588,20.0149 45.9618,21.1989 45.9638,23.7979 L45.9638,23.7979 Z M26.1388,35.2769 C26.1388,35.8299 25.6918,36.2769 25.1388,36.2769 L3.0008,36.2769 C2.6428,36.2769 2.3128,36.0869 2.1338,35.7769 C1.9558,35.4669 1.9558,35.0869 2.1338,34.7769 L20.7898,2.4649 C21.1468,1.8449 22.1648,1.8449 22.5218,2.4649 L31.4108,17.8599 C31.6868,18.3389 31.5228,18.9499 31.0448,19.2259 C30.5658,19.5019 29.9548,19.3389 29.6778,18.8599 L21.6558,4.9649 L4.7328,34.2769 L25.1388,34.2769 C25.6918,34.2769 26.1388,34.7239 26.1388,35.2769 L26.1388,35.2769 Z" id="AWS-Directory-Service_AWS-Managed-Microsoft-AD_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,SN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Security-Hub_Finding_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Security-Hub_Finding_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20.3008,37.6528 L20.3008,9.8528 L11.4338,13.0198 L11.4338,29.3918 C11.4338,30.7008 13.0198,37.1028 20.3008,37.6528 L20.3008,37.6528 Z M31.1668,24.7308 L31.1668,13.0198 L22.3008,9.8528 L22.3008,37.7048 L23.6148,37.7028 L23.6148,39.7028 L21.3008,39.7068 C12.2458,39.7068 9.4338,32.1458 9.4338,29.3918 L9.4338,12.3148 C9.4338,11.8918 9.6988,11.5148 10.0978,11.3738 L20.9648,7.4928 C21.1818,7.4148 21.4198,7.4148 21.6368,7.4928 L32.5028,11.3738 C32.9018,11.5148 33.1668,11.8918 33.1668,12.3148 L33.1668,24.7308 L31.1668,24.7308 Z M21.3008,43.1398 C6.1738,43.1398 5.9998,28.4648 5.9998,27.8398 L5.9998,9.8998 L21.3008,4.0708 L36.6008,9.8998 L36.6008,23.1778 L38.6008,23.1778 L38.6008,9.2108 C38.6008,8.7958 38.3448,8.4238 37.9568,8.2758 L21.6568,2.0658 C21.4268,1.9778 21.1748,1.9778 20.9448,2.0658 L4.6438,8.2758 C4.2558,8.4238 3.9998,8.7958 3.9998,9.2108 L3.9998,27.8398 C3.9998,33.8238 7.6158,45.1398 21.3008,45.1398 C22.6788,45.1398 24.0008,45.0358 25.2308,44.8298 L24.9008,42.8568 C23.7798,43.0448 22.5688,43.1398 21.3008,43.1398 L21.3008,43.1398 Z M42.8538,35.6318 C42.8538,31.0288 39.1088,27.2838 34.5058,27.2838 C29.9028,27.2838 26.1568,31.0288 26.1568,35.6318 C26.1568,40.1978 29.8918,43.9128 34.4818,43.9128 C39.0978,43.9128 42.8538,40.1978 42.8538,35.6318 L42.8538,35.6318 Z M44.8538,35.6318 C44.8538,41.2998 40.1998,45.9128 34.4818,45.9128 C28.7888,45.9128 24.1568,41.2998 24.1568,35.6318 C24.1568,29.9248 28.7998,25.2838 34.5058,25.2838 C40.2118,25.2838 44.8538,29.9248 44.8538,35.6318 L44.8538,35.6318 Z M33.4818,41.8068 L35.4818,41.8068 L35.4818,40.2548 L33.4818,40.2548 L33.4818,41.8068 Z M33.5058,38.6248 L35.5058,38.6248 L35.5058,30.1648 L33.5058,30.1648 L33.5058,38.6248 Z" id="AWS-Security-Hub_Finding_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,wN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Rule_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Rule_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M2,2 L2,16 L2,17 L2,30 L2,31 L2,46 L46,46 L46,2 L2,2 Z M4,16.001 L44.001,16.001 L44.001,4 L4,4 L4,16.001 Z M4,30 L44.001,30 L44.001,18 L4,18 L4,30 Z M4,44.001 L44.001,44.001 L44.001,32 L4,32 L4,44.001 Z M35.151,11.008 L32.578,9.184 L31.422,10.816 L35.371,13.617 L40.707,8.28 L39.293,6.866 L35.151,11.008 Z M35.151,25.008 L32.578,23.184 L31.422,24.816 L35.371,27.617 L40.707,22.281 L39.293,20.867 L35.151,25.008 Z M36,36.646 L33.647,34.293 L32.233,35.707 L34.586,38.06 L32.233,40.414 L33.647,41.829 L36,39.475 L38.354,41.829 L39.768,40.414 L37.414,38.06 L39.768,35.707 L38.354,34.293 L36,36.646 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,kN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Role_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Role_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44.0827,32.581 C43.9267,32.592 43.7697,32.604 43.6207,32.619 C43.0987,32.662 42.5527,32.714 42.0007,32.772 L41.8327,32.79 C40.0677,32.972 38.0697,33.177 37.1187,33.047 C36.5247,32.962 35.4307,32.487 34.2707,31.984 C32.3047,31.132 29.8567,30.07 27.6437,29.9 C24.5977,29.666 19.3347,30.24 15.9407,31.831 C13.9787,31.743 12.1587,31.215 10.7447,30.343 C10.7387,30.071 10.7327,29.799 10.7327,29.694 C10.7327,25.558 12.6707,21.679 16.0527,19.044 C18.3497,17.701 20.9967,16.992 23.7127,16.992 C29.8337,16.992 35.2657,20.609 37.3847,25.934 L36.5717,25.934 C35.7577,25.934 35.0757,26.51 34.9087,27.274 C34.7707,27.222 34.6447,27.175 34.4967,27.118 C32.4677,26.335 29.6837,25.264 26.4657,25.455 C21.7607,25.731 19.4457,26.015 17.6227,26.535 L18.1717,28.459 C19.8397,27.982 22.0397,27.719 26.5827,27.451 C29.3667,27.293 31.9197,28.269 33.7767,28.984 C34.1717,29.137 34.5287,29.27 34.8677,29.391 L34.8677,29.596 C34.8677,30.535 35.6327,31.3 36.5717,31.3 L40.2187,31.3 C41.1557,31.3 41.9197,30.538 41.9227,29.602 L42.2767,29.57 C42.8697,29.517 43.4147,29.464 43.8717,29.419 L44.0827,29.398 L44.0827,32.581 Z M9.7987,34.249 C7.1487,34.612 5.0567,34.288 4.1907,33.753 C4.7157,33.382 5.9007,32.863 6.7347,32.499 C7.4567,32.184 8.1877,31.851 8.8947,31.495 C10.0487,32.374 11.4777,33.033 13.0597,33.426 C12.1447,33.794 11.0117,34.084 9.7987,34.249 L9.7987,34.249 Z M36.8677,29.3 L39.9227,29.3 L39.9227,27.934 L36.8677,27.934 L36.8677,29.3 Z M26.5857,13 C34.9537,13 41.9817,19.295 43.0167,27.492 C42.7287,27.52 42.4247,27.549 42.1037,27.578 L41.9187,27.594 C41.8947,26.676 41.1437,25.934 40.2187,25.934 L39.5077,25.934 C37.3067,19.457 30.9317,14.992 23.7127,14.992 C21.0387,14.992 18.4227,15.604 16.0717,16.767 C16.0887,16.753 16.1027,16.738 16.1177,16.725 C19.0587,14.323 22.7757,13 26.5857,13 L26.5857,13 Z M45.5267,27.794 C45.3817,27.663 45.2107,27.568 45.0287,27.496 C43.9827,18.185 36.0497,11 26.5857,11 C22.3167,11 18.1497,12.483 14.8537,15.175 C10.5007,18.719 8.0047,23.97 8.0047,29.581 C8.0047,29.622 8.0077,29.663 8.0077,29.704 C7.3407,30.039 6.6357,30.359 5.9347,30.666 C3.7987,31.6 2.2557,32.274 2.0257,33.492 C1.9677,33.801 1.9577,34.406 2.5457,34.994 C3.5827,36.031 5.5727,36.403 7.5947,36.403 C8.4367,36.403 9.2827,36.339 10.0687,36.231 C11.4077,36.049 13.9077,35.558 15.6047,34.316 C18.2827,32.375 24.3377,31.649 27.4907,31.894 C29.3697,32.039 31.6457,33.026 33.4757,33.819 C34.8717,34.426 35.9757,34.904 36.8417,35.027 C38.0327,35.19 39.9777,34.99 42.0367,34.779 L42.2097,34.762 C42.7477,34.704 43.2777,34.654 43.8017,34.611 C44.0167,34.59 44.2297,34.575 44.5137,34.555 C45.3937,34.493 46.0827,33.755 46.0827,32.875 L46.0827,29.046 C46.0827,28.568 45.8807,28.112 45.5267,27.794 L45.5267,27.794 Z" id="AWS-Identity-and-Access-Management_Role_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,TN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Long-Term-Security-Credential_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Long-Term-Security-Credential_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.9593,37.7715 L45.9593,37.7715 L45.9593,42.1415 C45.9593,42.6945 45.5123,43.1415 44.9593,43.1415 L3.0003,43.1415 C2.4473,43.1415 2.0003,42.6945 2.0003,42.1415 L2.0003,37.7715 L4.0003,37.7715 L4.0003,41.1415 L43.9593,41.1415 L43.9593,37.7715 Z M39.3383,11.6215 C40.1433,11.6215 40.7973,12.2765 40.7973,13.0815 C40.7973,13.8855 40.1433,14.5405 39.3383,14.5405 C38.5333,14.5405 37.8783,13.8855 37.8783,13.0815 C37.8783,12.2765 38.5333,11.6215 39.3383,11.6215 L39.3383,11.6215 Z M39.3383,16.5405 C41.2453,16.5405 42.7973,14.9885 42.7973,13.0815 C42.7973,11.1725 41.2453,9.6215 39.3383,9.6215 C37.4303,9.6215 35.8783,11.1725 35.8783,13.0815 C35.8783,14.9885 37.4303,16.5405 39.3383,16.5405 L39.3383,16.5405 Z M14.5003,11.6215 L29.1843,11.6215 C29.6193,11.6215 30.0053,11.3385 30.1373,10.9225 C31.0703,7.9785 33.7793,6.0005 36.8783,6.0005 C40.7823,6.0005 43.9593,9.1765 43.9593,13.0815 C43.9593,16.9855 40.7823,20.1625 36.8783,20.1625 C33.7793,20.1625 31.0703,18.1835 30.1373,15.2385 C30.0053,14.8225 29.6193,14.5405 29.1843,14.5405 L26.6883,14.5405 C26.4233,14.5405 26.1693,14.6455 25.9813,14.8335 L24.5803,16.2345 L23.1803,14.8335 C22.9923,14.6455 22.7383,14.5405 22.4733,14.5405 L21.0663,14.5405 C20.8013,14.5405 20.5473,14.6455 20.3593,14.8335 L18.9593,16.2345 L17.5583,14.8335 C17.3703,14.6455 17.1163,14.5405 16.8513,14.5405 L15.1183,14.5405 L13.3353,12.9805 L14.5003,11.6215 Z M14.0843,16.2925 C14.2663,16.4525 14.5003,16.5405 14.7423,16.5405 L16.4373,16.5405 L18.2523,18.3555 C18.6273,18.7305 19.2913,18.7305 19.6663,18.3555 L21.4803,16.5405 L22.0593,16.5405 L23.8733,18.3555 C24.0613,18.5425 24.3143,18.6485 24.5803,18.6485 C24.8463,18.6485 25.1003,18.5425 25.2873,18.3555 L27.1033,16.5405 L28.4823,16.5405 C29.8673,19.9315 33.1533,22.1625 36.8783,22.1625 C41.8853,22.1625 45.9593,18.0875 45.9593,13.0815 C45.9593,8.0745 41.8853,4.0005 36.8783,4.0005 C33.1533,4.0005 29.8673,6.2305 28.4823,9.6215 L14.0403,9.6215 C13.7483,9.6215 13.4713,9.7495 13.2813,9.9705 L11.1723,12.4305 C10.8153,12.8465 10.8603,13.4725 11.2733,13.8345 L14.0843,16.2925 Z M8.6223,27.7845 C9.4273,27.7845 10.0813,28.4385 10.0813,29.2435 C10.0813,30.0475 9.4273,30.7035 8.6223,30.7035 C7.8173,30.7035 7.1623,30.0475 7.1623,29.2435 C7.1623,28.4385 7.8173,27.7845 8.6223,27.7845 L8.6223,27.7845 Z M8.6223,32.7035 C10.5293,32.7035 12.0813,31.1515 12.0813,29.2435 C12.0813,27.3355 10.5293,25.7845 8.6223,25.7845 C6.7143,25.7845 5.1623,27.3355 5.1623,29.2435 C5.1623,31.1515 6.7143,32.7035 8.6223,32.7035 L8.6223,32.7035 Z M11.0813,22.1625 C14.1813,22.1625 16.8903,24.1405 17.8233,27.0855 C17.9553,27.5015 18.3413,27.7845 18.7763,27.7845 L21.2713,27.7845 C21.5363,27.7845 21.7903,27.6785 21.9783,27.4915 L23.3793,26.0895 L24.7803,27.4915 C24.9683,27.6785 25.2223,27.7845 25.4873,27.7845 L26.8933,27.7845 C27.1583,27.7845 27.4123,27.6785 27.6003,27.4915 L29.0013,26.0895 L30.4013,27.4915 C30.5893,27.6785 30.8433,27.7845 31.1083,27.7845 L32.8413,27.7845 L34.6243,29.3435 L33.4603,30.7035 L18.7763,30.7035 C18.3413,30.7035 17.9553,30.9855 17.8233,31.4015 C16.8903,34.3465 14.1813,36.3255 11.0813,36.3255 C7.1773,36.3255 4.0003,33.1485 4.0003,29.2435 C4.0003,25.3385 7.1773,22.1625 11.0813,22.1625 L11.0813,22.1625 Z M11.0813,38.3255 C14.8073,38.3255 18.0933,36.0945 19.4783,32.7035 L33.9203,32.7035 C34.2123,32.7035 34.4893,32.5755 34.6803,32.3535 L36.7873,29.8935 C37.1443,29.4775 37.0993,28.8515 36.6863,28.4905 L33.8753,26.0315 C33.6933,25.8725 33.4593,25.7845 33.2173,25.7845 L31.5223,25.7845 L29.7083,23.9685 C29.5213,23.7815 29.2673,23.6755 29.0013,23.6755 C28.7353,23.6755 28.4813,23.7815 28.2943,23.9685 L26.4793,25.7845 L25.9013,25.7845 L24.0863,23.9685 C23.6953,23.5785 23.0633,23.5785 22.6723,23.9685 L20.8563,25.7845 L19.4783,25.7845 C18.0933,22.3925 14.8073,20.1625 11.0813,20.1625 C6.0743,20.1625 2.0003,24.2365 2.0003,29.2435 C2.0003,34.2505 6.0743,38.3255 11.0813,38.3255 L11.0813,38.3255 Z" id="AWS-Identity-and-Access-Management_Long-term-security-credential_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,RN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Temporary-Security-Credential_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Temporary-Security-Credential_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.201,29.6397 L37.201,29.6397 L37.201,37.6297 L30.959,37.6297 L30.959,35.6297 L35.201,35.6297 L35.201,29.6397 Z M36.201,43.4937 C31.934,43.4937 28.464,40.0227 28.464,35.7557 C28.464,31.4897 31.934,28.0187 36.201,28.0187 C40.468,28.0187 43.938,31.4897 43.938,35.7557 C43.938,40.0227 40.468,43.4937 36.201,43.4937 L36.201,43.4937 Z M36.201,26.0187 C30.832,26.0187 26.464,30.3867 26.464,35.7557 C26.464,41.1247 30.832,45.4937 36.201,45.4937 C41.57,45.4937 45.938,41.1247 45.938,35.7557 C45.938,30.3867 41.57,26.0187 36.201,26.0187 L36.201,26.0187 Z M4,38.2507 L24.843,38.2507 L24.843,40.2507 L3,40.2507 C2.447,40.2507 2,39.8037 2,39.2507 L2,34.8817 L4,34.8817 L4,38.2507 Z M39.319,9.6187 C40.124,9.6187 40.778,10.2737 40.778,11.0777 C40.778,11.8817 40.124,12.5357 39.319,12.5357 C38.515,12.5357 37.861,11.8817 37.861,11.0777 C37.861,10.2737 38.515,9.6187 39.319,9.6187 L39.319,9.6187 Z M39.319,14.5357 C41.226,14.5357 42.778,12.9847 42.778,11.0777 C42.778,9.1697 41.226,7.6187 39.319,7.6187 C37.412,7.6187 35.861,9.1697 35.861,11.0777 C35.861,12.9847 37.412,14.5357 39.319,14.5357 L39.319,14.5357 Z M14.494,9.6187 L29.17,9.6187 C29.605,9.6187 29.991,9.3367 30.123,8.9207 C31.056,5.9777 33.764,3.9997 36.861,3.9997 C40.763,3.9997 43.938,7.1747 43.938,11.0777 C43.938,14.9797 40.763,18.1547 36.861,18.1547 C33.764,18.1547 31.056,16.1767 30.123,13.2347 C29.991,12.8187 29.605,12.5357 29.17,12.5357 L26.677,12.5357 C26.411,12.5357 26.157,12.6417 25.97,12.8287 L24.569,14.2287 L23.17,12.8287 C22.982,12.6417 22.728,12.5357 22.463,12.5357 L21.057,12.5357 C20.792,12.5357 20.538,12.6417 20.35,12.8287 L18.95,14.2287 L17.551,12.8287 C17.363,12.6417 17.109,12.5357 16.844,12.5357 L15.112,12.5357 L13.33,10.9767 L14.494,9.6187 Z M14.078,14.2887 C14.26,14.4487 14.494,14.5357 14.736,14.5357 L16.43,14.5357 L18.243,16.3497 C18.634,16.7407 19.266,16.7407 19.657,16.3497 L21.472,14.5357 L22.049,14.5357 L23.862,16.3497 C24.253,16.7407 24.886,16.7407 25.276,16.3497 L27.091,14.5357 L28.47,14.5357 C29.853,17.9257 33.138,20.1547 36.861,20.1547 C41.866,20.1547 45.938,16.0817 45.938,11.0777 C45.938,6.0727 41.866,1.9997 36.861,1.9997 C33.138,1.9997 29.853,4.2297 28.47,7.6187 L14.034,7.6187 C13.742,7.6187 13.465,7.7467 13.275,7.9677 L11.168,10.4257 C10.81,10.8427 10.855,11.4687 11.268,11.8297 L14.078,14.2887 Z M2,26.3547 C2,21.3517 6.07,17.2817 11.073,17.2817 C14.802,17.2817 18.089,19.5097 19.472,22.8997 L20.847,22.8997 L22.659,21.0857 C23.034,20.7107 23.698,20.7107 24.073,21.0857 L25.886,22.8997 L26.465,22.8997 L28.277,21.0857 C28.668,20.6967 29.3,20.6957 29.69,21.0847 L31.512,22.8997 L33.204,22.8997 C33.445,22.8997 33.678,22.9867 33.86,23.1447 L34.674,23.8517 L33.361,25.3617 L32.83,24.8997 L31.098,24.8997 C30.834,24.8997 30.58,24.7947 30.392,24.6077 L28.986,23.2057 L27.586,24.6067 C27.398,24.7937 27.144,24.8997 26.879,24.8997 L25.472,24.8997 C25.206,24.8997 24.952,24.7937 24.764,24.6067 L23.366,23.2067 L21.968,24.6067 C21.78,24.7937 21.526,24.8997 21.261,24.8997 L18.77,24.8997 C18.334,24.8997 17.948,24.6177 17.817,24.2017 C16.886,21.2587 14.176,19.2817 11.073,19.2817 C7.173,19.2817 4,22.4537 4,26.3547 C4,30.2597 7.173,33.4367 11.073,33.4367 C14.176,33.4367 16.886,31.4587 17.817,28.5167 C17.948,28.1007 18.334,27.8187 18.77,27.8187 L27.211,27.8187 L27.211,29.8187 L19.472,29.8187 C18.089,33.2077 14.802,35.4367 11.073,35.4367 C6.07,35.4367 2,31.3627 2,26.3547 L2,26.3547 Z M8.618,27.8167 C7.814,27.8167 7.16,27.1617 7.16,26.3587 C7.16,25.5547 7.814,24.9007 8.618,24.9007 C9.423,24.9007 10.077,25.5547 10.077,26.3587 C10.077,27.1617 9.423,27.8167 8.618,27.8167 L8.618,27.8167 Z M8.618,22.9007 C6.711,22.9007 5.16,24.4517 5.16,26.3587 C5.16,28.2657 6.711,29.8167 8.618,29.8167 C10.525,29.8167 12.077,28.2657 12.077,26.3587 C12.077,24.4517 10.525,22.9007 8.618,22.9007 L8.618,22.9007 Z" id="AWS-Identity-and-Access-Management_Temporary-security-credential_Resource-Icon_dark-bg" fill="#DD344C"></path>
</g>
</svg>`,MN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Filtering-Rule_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Filtering-Rule_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25.7781,30.4726 C25.6791,30.6316 25.6271,30.8146 25.6271,31.0016 L25.6271,35.5946 C25.4371,35.6786 25.2471,35.7646 25.0561,35.8516 C24.1611,36.2566 23.2441,36.6726 22.3761,36.8746 L22.3761,31.0016 C22.3761,30.8146 22.3231,30.6306 22.2231,30.4716 L13.8211,17.0326 C15.8711,17.4796 19.0631,17.7946 24.0051,17.7946 C28.9221,17.7946 32.1081,17.4826 34.1591,17.0386 L25.7781,30.4726 Z M24.0051,13.9516 C29.3891,13.9516 32.9991,14.4336 34.7271,14.8726 C33.0001,15.3136 29.3901,15.7946 24.0051,15.7946 C18.6201,15.7946 15.0101,15.3136 13.2831,14.8726 C15.0101,14.4336 18.6201,13.9516 24.0051,13.9516 L24.0051,13.9516 Z M24.0051,11.9516 C12.0981,11.9516 10.3211,13.7826 10.3211,14.8726 C10.3211,15.0456 10.3671,15.2386 10.4901,15.4386 L10.4731,15.4496 L20.3761,31.2886 L20.3761,38.0016 C20.3761,38.5546 20.8231,39.0016 21.3761,39.0016 C22.9501,39.0016 24.4411,38.3266 25.8821,37.6726 C26.2611,37.5006 26.6371,37.3296 27.0091,37.1756 C27.3831,37.0206 27.6271,36.6566 27.6271,36.2516 L27.6271,31.2876 L37.4461,15.5476 C37.6271,15.3086 37.6891,15.0766 37.6891,14.8726 C37.6891,13.7826 35.9111,11.9516 24.0051,11.9516 L24.0051,11.9516 Z M24.0011,44.0026 C12.9721,44.0026 4.0001,35.0306 4.0001,24.0006 C4.0001,12.9726 12.9721,3.9996 24.0011,3.9996 C35.0301,3.9996 44.0031,12.9726 44.0031,24.0006 C44.0031,35.0306 35.0301,44.0026 24.0011,44.0026 L24.0011,44.0026 Z M24.0011,1.9996 C11.8691,1.9996 2.0001,11.8686 2.0001,24.0006 C2.0001,36.1326 11.8691,46.0026 24.0011,46.0026 C36.1321,46.0026 46.0031,36.1326 46.0031,24.0006 C46.0031,11.8686 36.1321,1.9996 24.0011,1.9996 L24.0011,1.9996 Z" id="AWS-WAF_Filtering-rule_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,AN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Bot_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Bot_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.975,32.975 C35.653,34.297 33.348,34.297 32.026,32.975 C31.365,32.314 31,31.435 31,30.5 C31,29.565 31.365,28.686 32.026,28.025 C32.687,27.364 33.566,27 34.5,27 C35.435,27 36.314,27.364 36.975,28.025 C37.636,28.686 38,29.565 38,30.5 C38,31.435 37.636,32.314 36.975,32.975 L36.975,32.975 Z M34.5,25 C33.032,25 31.65,25.572 30.612,26.611 C29.573,27.649 29,29.031 29,30.5 C29,31.969 29.573,33.35 30.612,34.389 C31.65,35.428 33.032,36 34.5,36 C35.969,36 37.351,35.428 38.389,34.389 C39.428,33.35 40,31.969 40,30.5 C40,29.031 39.428,27.649 38.389,26.611 C37.351,25.572 35.969,25 34.5,25 L34.5,25 Z M15.975,32.975 C14.653,34.297 12.348,34.297 11.026,32.975 C10.365,32.314 10,31.435 10,30.5 C10,29.565 10.365,28.686 11.026,28.025 C11.687,27.364 12.566,27 13.5,27 C14.435,27 15.314,27.364 15.975,28.025 C16.636,28.686 17,29.565 17,30.5 C17,31.435 16.636,32.314 15.975,32.975 L15.975,32.975 Z M13.5,25 C12.032,25 10.65,25.572 9.612,26.611 C8.573,27.649 8,29.031 8,30.5 C8,31.969 8.573,33.35 9.612,34.389 C10.65,35.428 12.032,36 13.5,36 C14.969,36 16.351,35.428 17.389,34.389 C18.428,33.35 19,31.969 19,30.5 C19,29.031 18.428,27.649 17.389,26.611 C16.351,25.572 14.969,25 13.5,25 L13.5,25 Z M44,39.581 C44,39.812 43.813,40 43.581,40 L4.419,40 C4.188,40 4,39.812 4,39.581 L4,20.651 C4,20.292 4.292,20 4.651,20 L43.35,20 C43.708,20 44,20.292 44,20.651 L44,39.581 Z M22.179,14.911 L26.322,14.911 C28.246,14.911 29.855,16.226 30.338,18 L18.163,18 C18.646,16.226 20.254,14.911 22.179,14.911 L22.179,14.911 Z M22,6 C22,4.897 22.898,4 24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.898,8 22,7.103 22,6 L22,6 Z M43.35,18 L32.398,18 C31.881,15.112 29.357,12.911 26.322,12.911 L25,12.911 L25,9.858 C26.721,9.411 28,7.858 28,6 C28,3.794 26.206,2 24,2 C21.794,2 20,3.794 20,6 C20,7.858 21.28,9.411 23,9.858 L23,12.911 L22.179,12.911 C19.144,12.911 16.62,15.112 16.103,18 L4.651,18 C3.189,18 2,19.189 2,20.651 L2,39.581 C2,40.915 3.085,42 4.419,42 L17,42 L17,46 L19,46 L19,42 L29,42 L29,46 L31,46 L31,42 L43.581,42 C44.915,42 46,40.915 46,39.581 L46,20.651 C46,19.189 44.812,18 43.35,18 L43.35,18 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,NN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Shield_AWS-Shield-Advanced_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Shield_AWS-Shield-Advanced_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.0802,35.1109 L39.1182,35.1109 L39.1182,37.1109 L36.0802,37.1109 L36.0802,40.1489 L34.0802,40.1489 L34.0802,37.1109 L31.0422,37.1109 L31.0422,35.1109 L34.0802,35.1109 L34.0802,32.0729 L36.0802,32.0729 L36.0802,35.1109 Z M35.0802,42.3799 C31.6242,42.3799 28.8122,39.5669 28.8122,36.1109 C28.8122,32.6549 31.6242,29.8419 35.0802,29.8419 C38.5362,29.8419 41.3492,32.6549 41.3492,36.1109 C41.3492,39.5669 38.5362,42.3799 35.0802,42.3799 L35.0802,42.3799 Z M21.1592,38.2829 C13.0002,37.6849 12.6702,29.9679 12.6612,29.6499 L12.6612,13.3789 L21.1592,10.1099 L21.1592,38.2829 Z M26.8122,36.1109 C26.8122,36.5029 26.8502,36.8849 26.9022,37.2619 C25.8172,37.8319 24.5652,38.1749 23.1592,38.2839 L23.1592,10.1099 L31.6572,13.3789 L31.6572,28.5929 C28.8042,29.8979 26.8122,32.7729 26.8122,36.1109 L26.8122,36.1109 Z M22.1592,43.9849 C17.5692,43.9849 13.9392,42.6229 11.3702,39.9349 C6.7122,35.0599 7.00308412,27.3509 7.0082,27.2279 L7.0082,10.1379 L22.1592,4.0779 L37.3102,10.1379 L37.3112,27.2739 C37.3112,27.2789 37.3252,27.6059 37.3092,28.1559 C36.5992,27.9569 35.8532,27.8419 35.0802,27.8419 C34.5952,27.8419 34.1212,27.8929 33.6572,27.9739 L33.6572,12.6919 C33.6572,12.2779 33.4022,11.9069 33.0172,11.7579 L22.5182,7.7199 C22.2862,7.6319 22.0322,7.6319 21.8002,7.7199 L11.3022,11.7579 C10.9162,11.9069 10.6612,12.2779 10.6612,12.6919 L10.6612,29.6719 C10.6642,29.7789 11.0232,40.3409 22.1592,40.3409 C24.1352,40.3409 25.8942,39.9609 27.4322,39.2399 C27.9282,40.4489 28.7042,41.5119 29.6782,42.3559 C27.5722,43.4319 25.0552,43.9849 22.1592,43.9849 L22.1592,43.9849 Z M39.2692,28.9939 C39.3402,27.9109 39.3112,27.2279 39.3102,27.2279 L39.3102,9.4619 C39.3102,9.0519 39.0612,8.6849 38.6822,8.5329 L22.5302,2.0719 C22.2922,1.9759 22.0262,1.9759 21.7882,2.0719 L5.6372,8.5329 C5.2572,8.6849 5.0082,9.0519 5.0082,9.4619 L5.0092,27.1809 C4.9922,27.5299 4.6642,35.8009 9.9142,41.3049 C12.8752,44.4109 16.9952,45.9849 22.1592,45.9849 C25.8292,45.9849 28.9852,45.1719 31.5672,43.5849 C32.6352,44.0899 33.8232,44.3799 35.0802,44.3799 C39.6402,44.3799 43.3492,40.6709 43.3492,36.1109 C43.3492,33.0809 41.7062,30.4339 39.2692,28.9939 L39.2692,28.9939 Z" id="AWS-Shield_AWS-Shield-Advanced_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,IL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_IAM-Access-Analyzer_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_IAM-Access-Analyzer_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15,25.001 L19,25.001 L19,23.001 L15,23.001 L15,25.001 Z M4,27.001 L11,27.001 L11,20.001 L4,20.001 L4,27.001 Z M12,29.001 L3,29.001 C2.448,29.001 2,28.553 2,28.001 L2,19.001 C2,18.448 2.448,18.001 3,18.001 L12,18.001 C12.552,18.001 13,18.448 13,19.001 L13,28.001 C13,28.553 12.552,29.001 12,29.001 L12,29.001 Z M43.2,27.001 L40,21.891 L36.8,27.001 L43.2,27.001 Z M45.87,28.481 C45.696,28.799 45.362,28.998 45,29.0010017 L35,29.0010017 C34.448,29.002 33.999,28.555 33.9979861,28.003 C33.997,27.815 34.05,27.631 34.149,27.471 L39.149,19.471 C39.44,19.001 40.058,18.857 40.526,19.148 C40.658,19.229 40.769,19.34 40.851,19.471 L45.851,27.471 C46.038,27.779 46.046,28.165 45.87,28.481 L45.87,28.481 Z M43,41.001 C43,39.344 41.657,38.001 40,38.001 C38.343,38.001 37,39.344 37,41.001 C37,42.658 38.343,44.001 40,44.001 C41.657,44.001 43,42.658 43,41.001 L43,41.001 Z M45,41.001 C45.003,43.762 42.767,46.003 40.005,46.0060018 C37.625,46.008 35.573,44.333 35.101,42.001 L7,42.001 C6.448,42.001 6,41.553 6,41.001 L6,31.001 L8,31.001 L8,40.001 L35.101,40.001 C35.649,37.295 38.288,35.546 40.995,36.096 C43.327,36.569 45.003,38.621 45,41.001 L45,41.001 Z M22,25.001 L26,25.001 L26,23.001 L22,23.001 L22,25.001 Z M37,7.001 C37,8.658 38.343,10.001 40,10.001 C41.657,10.001 43,8.658 43,7.001 C43,5.344 41.657,4.001 40,4.001 C38.343,4.001 37,5.344 37,7.001 L37,7.001 Z M8,16.001 L6,16.001 L6,7.001 C6,6.448 6.448,6.001 7,6.001 L35.101,6.001 C35.652,3.295 38.294,1.55 40.999,2.102 C43.704,2.654 45.45,5.295 44.897,8.001 C44.346,10.706 41.704,12.452 38.999,11.9 C37.035,11.499 35.501,9.965 35.101,8.001 L8,8.001 L8,16.001 Z M29,25.001 L33,25.001 L33,23.001 L29,23.001 L29,25.001 Z" id="AWS-Identity-and-Access-Management_AWS-IAM-Access-Analyzer_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,IN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Bot-Control_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Bot-Control_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M32,26.5 C32,26.1 31.844,25.723 31.561,25.44 L31.561,25.439 C31.269,25.147 30.884,25.001 30.5,25.001 C30.116,25.001 29.731,25.147 29.439,25.439 C29.156,25.723 29,26.1 29,26.5 C29,26.9 29.156,27.277 29.439,27.56 C30.023,28.145 30.977,28.146 31.561,27.561 C31.844,27.277 32,26.9 32,26.5 L32,26.5 Z M32.975,24.025 C33.636,24.686 34,25.565 34,26.5 C34,27.435 33.636,28.314 32.975,28.975 C32.292,29.657 31.396,29.998 30.5,29.998 C29.604,29.998 28.708,29.657 28.025,28.975 C27.364,28.314 27,27.435 27,26.5 C27,25.565 27.364,24.686 28.025,24.025 C29.391,22.662 31.609,22.661 32.975,24.025 L32.975,24.025 Z M19,26.5 C19,26.1 18.844,25.723 18.561,25.44 C18.269,25.147 17.884,25.001 17.5,25.001 C17.116,25.001 16.731,25.147 16.439,25.439 C16.156,25.723 16,26.1 16,26.5 C16,26.9 16.156,27.277 16.439,27.56 C17.023,28.145 17.977,28.146 18.561,27.561 L18.561,27.56 C18.844,27.277 19,26.9 19,26.5 L19,26.5 Z M19.975,24.025 C20.636,24.686 21,25.565 21,26.5 C21,27.435 20.636,28.314 19.975,28.975 C19.292,29.657 18.396,29.998 17.5,29.998 C16.604,29.998 15.708,29.657 15.025,28.975 C14.364,28.314 14,27.435 14,26.5 C14,25.565 14.364,24.686 15.025,24.025 C16.391,22.662 18.609,22.66 19.975,24.025 L19.975,24.025 Z M35,21.651 C35,21.292 34.708,21 34.35,21 L13.65,21 C13.292,21 13,21.292 13,21.651 L13,31.581 C13,31.812 13.188,32 13.419,32 L34.581,32 C34.813,32 35,31.812 35,31.581 L35,21.651 Z M21.04,19 L26.944,19 C26.616,18.395 26.003,18 25.293,18 L22.707,18 C21.985,18 21.363,18.408 21.04,19 L21.04,19 Z M23,12 C23,12.551 23.448,13 24,13 C24.552,13 25,12.551 25,12 C25,11.449 24.552,11 24,11 C23.448,11 23,11.449 23,12 L23,12 Z M37,31.581 C37,32.915 35.915,34 34.581,34 L28,34 L28,38 L26,38 L26,34 L22,34 L22,38 L20,38 L20,34 L13.419,34 C12.085,34 11,32.915 11,31.581 L11,21.651 C11,20.189 12.188,19 13.65,19 L18.917,19 C19.328,17.284 20.866,16 22.707,16 L23,16 L23,14.815 C21.839,14.401 21,13.302 21,12 C21,10.346 22.346,9 24,9 C25.654,9 27,10.346 27,12 C27,13.302 26.161,14.401 25,14.816 L25,16 L25.293,16 C27.134,16 28.672,17.284 29.083,19 L34.35,19 C35.812,19 37,20.189 37,21.651 L37,31.581 Z M7.489,35.95 L9.11,34.777 C7.029,31.902 5.859,28.538 5.676,25 L8,25 L8,23 L5.679,23 C5.871,19.483 7.04,16.14 9.11,13.281 L7.489,12.108 C5.172,15.311 3.873,19.059 3.679,23 L2,23 L2,25 L3.676,25 C3.861,28.962 5.16,32.731 7.489,35.95 L7.489,35.95 Z M34.747,38.918 C31.88,40.993 28.527,42.162 25,42.351 L25,40 L23,40 L23,42.351 C19.472,42.163 16.118,40.994 13.25,38.918 L12.078,40.539 C15.289,42.862 19.049,44.161 23,44.351 L23,46 L25,46 L25,44.351 C28.951,44.16 32.709,42.862 35.919,40.539 L34.747,38.918 Z M13.25,9.14 C16.118,7.064 19.472,5.896 23,5.708 L23,8 L25,8 L25,5.708 C28.527,5.896 31.88,7.065 34.747,9.14 L35.919,7.52 C32.709,5.196 28.951,3.897 25,3.708 L25,2 L23,2 L23,3.708 C19.048,3.897 15.289,5.196 12.078,7.52 L13.25,9.14 Z M44.319,23 C44.125,19.059 42.826,15.311 40.509,12.108 L38.888,13.281 C40.958,16.14 42.127,19.483 42.319,23 L40,23 L40,25 L42.322,25 C42.139,28.538 40.969,31.902 38.888,34.777 L40.509,35.95 C42.838,32.731 44.137,28.962 44.322,25 L46,25 L46,23 L44.319,23 Z M37.026,12.416 L43.186,6.256 L41.771,4.842 L35.612,11.002 L37.026,12.416 Z M10.972,35.642 L4.812,41.802 L6.226,43.216 L12.386,37.056 L10.972,35.642 Z M11.706,10.293 L3.586,2.173 L2.172,3.587 L10.292,11.708 L11.706,10.293 Z M37.706,36.293 L45.826,44.413 L44.412,45.827 L36.292,37.708 L37.706,36.293 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,ON=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_IAM-Roles-Anywhere_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_IAM-Roles-Anywhere_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.95,41.723 C43.641,41.743 43.286,41.765 42.905,41.786 L42.639,41.81 C41.098,41.958 39.397,42.071 38.46,41.797 L37.95,41.669 C37.508,41.53 37.057,41.34 36.549,41.124 C35.147,40.53 33.39,39.795 31.401,39.839 L31.35,37.84 C33.791,37.765 35.834,38.649 37.33,39.284 C37.774,39.472 38.166,39.64 38.5,39.747 L38.985,39.868 C39.09,39.898 39.249,39.924 39.467,39.942 L39.416,39.731 C38.336,35.383 34.271,32.23 29.533,32.071 C27.577,32 25.673,32.447 23.994,33.351 C21.515,35.159 20.039,37.886 19.938,40.842 C19.937,40.897 19.935,41.026 19.934,41.169 C20.886,41.768 22.103,42.147 23.423,42.259 C26.075,41.138 29.975,40.901 32.143,41.141 C33.812,41.326 35.609,42.178 37.053,42.863 C37.841,43.237 38.655,43.623 39.054,43.694 C39.714,43.807 41.17,43.708 42.453,43.619 L42.59,43.61 C42.998,43.579 43.404,43.555 43.791,43.536 C43.823,43.535 43.855,43.533 43.888,43.531 L43.95,41.723 Z M19.513,43.826 C19.823,43.779 20.131,43.708 20.433,43.629 C19.615,43.32 18.869,42.916 18.236,42.423 C17.749,42.641 17.253,42.848 16.763,43.043 C16.328,43.216 15.756,43.443 15.333,43.646 C16.016,43.89 17.236,44.056 18.847,43.894 L19.513,43.826 Z M31.746,29.204 C29.744,29.141 27.782,29.581 26.023,30.456 C27.181,30.171 28.383,30.035 29.6,30.072 C35.227,30.261 40.062,34.037 41.358,39.255 L41.514,39.898 C41.798,39.877 42.102,39.852 42.449,39.819 C42.624,39.803 42.747,39.792 42.801,39.789 C42.94,39.781 43.069,39.773 43.202,39.765 C42.533,33.966 37.678,29.404 31.746,29.204 L31.746,29.204 Z M45.967,41.242 L45.872,44.058 C45.846,44.844 45.209,45.482 44.421,45.51 C44.194,45.518 44.051,45.523 43.907,45.533 C43.515,45.552 43.127,45.576 42.731,45.604 L42.591,45.614 C41.057,45.72 39.612,45.819 38.711,45.664 C38.04,45.545 37.226,45.159 36.196,44.67 C34.887,44.049 33.259,43.277 31.924,43.129 C29.597,42.869 25.185,43.296 23.295,44.573 C22.293,45.254 20.573,45.785 19.019,45.892 L18.788,45.908 C18.677,45.917 18.553,45.926 18.416,45.933 L18.268,45.944 L18.267,45.941 C18.064,45.951 17.839,45.957 17.599,45.957 C16.193,45.957 14.293,45.744 13.327,44.71 C12.826,44.175 12.855,43.631 12.917,43.355 C13.147,42.328 14.353,41.848 16.024,41.184 C16.493,40.998 16.963,40.802 17.414,40.6 C17.577,36.419 19.575,32.573 22.909,30.04 C25.447,28.105 28.613,27.095 31.812,27.205 C38.859,27.443 44.596,32.953 45.216,39.891 C45.321,39.952 45.421,40.021 45.51,40.107 C45.815,40.402 45.982,40.816 45.967,41.242 L45.967,41.242 Z M20,23 L23,23 L23,20 L20,20 L20,23 Z M25,19 L25,24 C25,24.552 24.553,25 24,25 L19,25 C18.447,25 18,24.552 18,24 L18,19 C18,18.448 18.447,18 19,18 L24,18 C24.553,18 25,18.448 25,19 L25,19 Z M10,23 L13,23 L13,20 L10,20 L10,23 Z M15,19 L15,24 C15,24.552 14.553,25 14,25 L9,25 C8.447,25 8,24.552 8,24 L8,19 C8,18.448 8.447,18 9,18 L14,18 C14.553,18 15,18.448 15,19 L15,19 Z M20,13 L23,13 L23,10 L20,10 L20,13 Z M25,14 C25,14.552 24.553,15 24,15 L19,15 C18.447,15 18,14.552 18,14 L18,9 C18,8.448 18.447,8 19,8 L24,8 C24.553,8 25,8.448 25,9 L25,14 Z M10,13 L13,13 L13,10 L10,10 L10,13 Z M15,14 C15,14.552 14.553,15 14,15 L9,15 C8.447,15 8,14.552 8,14 L8,9 C8,8.448 8.447,8 9,8 L14,8 C14.553,8 15,8.448 15,9 L15,14 Z M20,31 L12,31 C11.448,31 11,31.449 11,32 L11,46 L10,46 L9,46 L4.333,46 C3.047,46 2,45.082 2,43.955 L2,4.045 C2,2.917 3.047,2 4.333,2 L28.667,2 C29.953,2 31,2.917 31,4.045 L31,25 L29,25 L29,4.045 C28.994,4.083 28.874,4 28.667,4 L4.333,4 C4.128,4 4.005,4.085 3.982,4.116 L4,43.955 C4.004,43.914 4.125,44 4.333,44 L9,44 L9,32 C9,30.346 10.346,29 12,29 L20,29 L20,31 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,DN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Data-Encryption-Key_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Identity-Access-Management_Data-Encryption-Key_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M28.3714,32.8701 C28.5014,32.7411 28.6724,32.6701 28.8544,32.6701 L28.8554,32.6701 C29.0394,32.6701 29.2124,32.7411 29.3424,32.8711 C29.4714,33.0011 29.5414,33.1721 29.5414,33.3541 L29.5414,33.3561 C29.5414,33.5401 29.4704,33.7121 29.3404,33.8421 C29.2114,33.9711 29.0394,34.0421 28.8554,34.0421 L28.8544,34.0421 C28.4764,34.0421 28.1704,33.7341 28.1704,33.3561 C28.1704,33.1731 28.2414,33.0001 28.3714,32.8701 L28.3714,32.8701 Z M27.8554,35.8451 L27.8554,38.6551 L29.8554,38.6551 L29.8554,35.8481 C30.1864,35.7151 30.4924,35.5171 30.7544,35.2571 C31.2614,34.7501 31.5404,34.0761 31.5414107,33.3581 C31.5434,32.6411 31.2644,31.9671 30.7574,31.4591 C30.2504,30.9501 29.5744,30.6701 28.8564,30.6701 L28.8534,30.6701 C27.3754,30.6701 26.1724,31.8741 26.1704,33.3551 C26.1704,34.4831 26.8694,35.4471 27.8554,35.8451 L27.8554,35.8451 Z M35.7184,40.4651 L21.9874,40.4591 L21.9914,29.3511 L35.7244,29.3581 L35.7184,40.4651 Z M25.4874,24.8331 C25.4904,23.8461 25.8514,22.9211 26.5054,22.2301 C27.1404,21.5591 27.9764,21.1901 28.8614,21.1901 L28.8724,21.1901 C30.7214,21.1961 32.2194,22.8491 32.213418,24.8761 L32.2124,27.3561 L25.4754,27.3531 L25.4874,24.8331 Z M36.7244,27.3581 L34.2124,27.3571 L34.2134,24.8791 C34.2234,21.7521 31.8294,19.2001 28.8784,19.1901 L28.8614,19.1901 C27.4214,19.1901 26.0684,19.7811 25.0524,20.8561 C24.0484,21.9181 23.4924,23.3281 23.4874,24.8251 L23.4754,27.3521 L20.9914,27.3511 C20.7264,27.3511 20.4724,27.4571 20.2844,27.6441 C20.0974,27.8321 19.9914,28.0861 19.9914,28.3511 L19.9874,41.4591 C19.9874,42.0111 20.4344,42.4591 20.9874,42.4591 L36.7184,42.4651 C37.2694,42.4651 37.7184,42.0171 37.7184,41.4651 L37.7244,28.3581 C37.7244,28.0941 37.6184,27.8391 37.4314,27.6511 C37.2434,27.4641 36.9894,27.3581 36.7244,27.3581 L36.7244,27.3581 Z M15.7634,11.4691 C15.3644,11.4691 15.0404,11.1441 15.0404,10.7461 C15.0404,10.3471 15.3644,10.0221 15.7634,10.0221 C16.1624,10.0221 16.4864,10.3471 16.4864,10.7461 C16.4864,11.1441 16.1624,11.4691 15.7634,11.4691 L15.7634,11.4691 Z M15.7634,8.0221 C14.2624,8.0221 13.0404,9.2441 13.0404,10.7461 C13.0404,12.2471 14.2624,13.4691 15.7634,13.4691 C17.2654,13.4691 18.4864,12.2471 18.4864,10.7461 C18.4864,9.2441 17.2654,8.0221 15.7634,8.0221 L15.7634,8.0221 Z M17.1844,16.1861 C16.7684,16.3181 16.4864,16.7041 16.4864,17.1401 L16.4864,18.8881 C16.4864,19.1531 16.5924,19.4071 16.7794,19.5951 L17.5494,20.3641 L16.7794,21.1351 C16.5924,21.3221 16.4864,21.5771 16.4864,21.8421 L16.4864,22.8261 C16.4864,23.0921 16.5924,23.3461 16.7794,23.5331 L17.5494,24.3031 L16.7794,25.0731 C16.5924,25.2611 16.4864,25.5161 16.4864,25.7801 L16.4864,26.8811 L15.6624,27.8231 L15.0404,27.2891 L15.0404,17.1401 C15.0404,16.7041 14.7584,16.3181 14.3424,16.1861 C12.4044,15.5721 11.1014,13.7891 11.1014,11.7491 C11.1014,9.1791 13.1924,7.0871 15.7634,7.0871 C18.3334,7.0871 20.4254,9.1791 20.4254,11.7491 C20.4254,13.7891 19.1224,15.5721 17.1844,16.1861 L17.1844,16.1861 Z M19.6704,21.0711 C20.0604,20.6811 20.0604,20.0481 19.6704,19.6571 L18.4864,18.4741 L18.4864,17.8281 C20.8704,16.7711 22.4254,14.4131 22.4254,11.7491 C22.4254,8.0751 19.4364,5.0871 15.7634,5.0871 C12.0904,5.0871 9.1014,8.0751 9.1014,11.7491 C9.1014,14.4131 10.6564,16.7711 13.0404,17.8281 L13.0404,27.7491 C13.0404,28.0411 13.1684,28.3181 13.3894,28.5081 L15.1114,29.9851 C15.3004,30.1471 15.5314,30.2261 15.7634,30.2261 C16.0414,30.2261 16.3174,30.1111 16.5164,29.8851 L18.2394,27.9151 C18.3984,27.7331 18.4864,27.4991 18.4864,27.2571 L18.4864,26.1941 L19.6704,25.0101 C20.0604,24.6191 20.0604,23.9861 19.6704,23.5961 L18.4864,22.4121 L18.4864,22.2561 L19.6704,21.0711 Z M39.2214,43.1561 C39.2214,43.6001 38.8594,43.9621 38.4154,43.9621 L8.8064,43.9621 C8.3614,43.9621 8.0004,43.6001 8.0004,43.1561 L8.0004,4.8061 C8.0004,4.3611 8.3614,4.0001 8.8064,4.0001 L38.4154,4.0001 C38.8594,4.0001 39.2214,4.3611 39.2214,4.8061 L39.2214,43.1561 Z M38.4154,2.0001 L8.8064,2.0001 C7.2594,2.0001 6.0004,3.2591 6.0004,4.8061 L6.0004,43.1561 C6.0004,44.7031 7.2594,45.9621 8.8064,45.9621 L38.4154,45.9621 C39.9624,45.9621 41.2214,44.7031 41.2214,43.1561 L41.2214,4.8061 C41.2214,3.2591 39.9624,2.0001 38.4154,2.0001 L38.4154,2.0001 Z" id="AWS-Identity-and-Access-Management_Data-Encryption-Key_-Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,PN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Network-Firewall_Endpoints_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Network-Firewall_Endpoints_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M45.41225,23.293 L41.97425,19.855 L40.55925,21.269 L42.29125,23 L35.82825,23 L35.82825,25 L42.29125,25 L40.55925,26.731 L41.97425,28.146 L45.41225,24.707 C45.80325,24.316 45.80325,23.684 45.41225,23.293 L45.41225,23.293 Z M7.12125,21.293 L5.70725,19.879 L2.29325,23.293 C1.90225,23.684 1.90225,24.316 2.29325,24.707 L5.70725,28.121 L7.12125,26.707 L5.41425,25 L11.82825,25 L11.82825,23 L5.41425,23 L7.12125,21.293 Z M31.82825,25 L24.82825,25 L24.82825,28 L29.82825,28 L31.82825,28 L31.82825,25 Z M28.82825,30 L23.82825,30 L21.82825,30 L21.82825,33 L28.82825,33 L28.82825,30 Z M15.82825,28 L20.82825,28 L22.82825,28 L22.82825,25 L15.82825,25 L15.82825,28 Z M17.63025,23 L23.82825,23 L29.93425,23 C29.91225,21.739 29.59925,20.842 29.24725,20.241 C28.58325,21.485 27.49325,21.901 26.85325,21.929 C26.57725,21.93 26.31625,21.841 26.11925,21.652 C25.92225,21.463 25.81025,21.202 25.81025,20.93 C25.81025,17.192 23.48725,15.295 21.55725,14.363 C22.01325,15.626 22.18425,17.336 21.40925,19.466 C21.27525,19.833 20.93925,20.088 20.55025,20.12 C20.14425,20.15 19.78625,19.951 19.59625,19.61 C19.39525,19.251 19.02525,18.711 18.59125,18.244 C18.77325,19.536 18.74225,21.135 17.90525,22.406 C17.79425,22.601 17.71025,22.8 17.63025,23 L17.63025,23 Z M33.82825,24 L33.82825,29 C33.82825,29.552 33.38125,30 32.82825,30 L30.82825,30 L30.82825,34 C30.82825,34.552 30.38125,35 29.82825,35 L20.82825,35 C20.27525,35 19.82825,34.552 19.82825,34 L19.82825,30 L14.82825,30 C14.27525,30 13.82825,29.552 13.82825,29 L13.82825,24 C13.82825,23.448 14.27525,23 14.82825,23 L15.54225,23 C15.68425,22.458 15.87525,21.93 16.15525,21.439 C16.16325,21.426 16.21725,21.334 16.22525,21.321 C17.13025,19.947 16.47225,17.501 16.14125,16.674 C16.01925,16.366 16.05725,16.016 16.24325,15.742 C16.42925,15.467 16.73925,15.302 17.07025,15.302 C18.20325,15.302 19.19225,15.996 19.93325,16.753 C19.98225,14.54 18.61625,13.378 18.54325,13.317 C18.19625,13.03 18.08025,12.545 18.26425,12.134 C18.44725,11.724 18.87625,11.48 19.32425,11.552 C21.94025,11.952 26.63425,14.011 27.62425,18.979 C27.69525,18.768 27.75325,18.512 27.78625,18.199 C27.82125,17.865 28.02125,17.571 28.31825,17.417 C28.61825,17.262 28.97425,17.267 29.26625,17.429 C29.37425,17.49 31.88225,18.936 31.93725,23 L32.82825,23 C33.38125,23 33.82825,23.448 33.82825,24 L33.82825,24 Z M4.75025,18 C7.30625,9.895 14.89025,4 23.82825,4 C32.76625,4 40.35025,9.895 42.90625,18 L44.98925,18 C42.37125,8.777 33.87925,2 23.82825,2 C13.77725,2 5.28525,8.777 2.66725,18 L4.75025,18 Z M44.98925,30 C42.37125,39.223 33.87925,46 23.82825,46 C13.77725,46 5.28525,39.223 2.66725,30 L4.75025,30 C7.30625,38.105 14.89025,44 23.82825,44 C32.76625,44 40.35025,38.105 42.90625,30 L44.98925,30 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,FN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Managed-Rule_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-WAF_Managed-Rule_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13,10.0615 C14.72,10.0615 16.118,11.4605 16.118,13.1795 C16.118,14.8985 14.72,16.2975 13,16.2975 C11.28,16.2975 9.882,14.8985 9.882,13.1795 C9.882,11.4605 11.28,10.0615 13,10.0615 L13,10.0615 Z M13,18.2975 C15.822,18.2975 18.118,16.0015 18.118,13.1795 C18.118,10.3575 15.822,8.0615 13,8.0615 C10.178,8.0615 7.882,10.3575 7.882,13.1795 C7.882,16.0015 10.178,18.2975 13,18.2975 L13,18.2975 Z M4.18,11.9625 L6.064,11.9625 L6.262,11.2185 C6.419,10.6255 6.667,10.1755 6.976,9.6485 L7.366,8.9815 L6.032,7.6525 L7.52,6.1715 L8.312,6.9595 L8.938,7.4525 L9.602,7.0675 C10.144,6.7535 10.501,6.5455 11.037,6.4045 L11.782,6.2075 L11.782,4.3595 L14.218,4.3595 L14.218,6.2355 L14.959,6.4345 C15.482,6.5745 15.833,6.7815 16.446,7.1435 L17.118,7.5405 L18.426,6.2135 L19.878,7.6855 L18.565,9.0165 L18.943,9.6755 C19.296,10.2895 19.502,10.6635 19.646,11.2145 L19.841,11.9625 L21.82,11.9625 L21.82,14.3965 L19.934,14.3965 L19.736,15.1405 C19.59,15.6945 19.369,16.0845 19.023,16.6755 L18.631,17.3445 L19.965,18.6705 L18.478,20.1495 L17.142,18.8215 L16.376,19.2645 C15.844,19.5735 15.492,19.7775 14.964,19.9155 L14.218,20.1125 L14.218,21.9995 L11.782,21.9995 L11.782,20.1155 L11.039,19.9175 C10.46,19.7635 10.028,19.5245 9.482,19.2045 L8.813,18.8125 L7.489,20.1455 L6.014,18.6595 L6.801,17.8675 L7.292,17.2415 L6.908,16.5795 C6.595,16.0375 6.388,15.6785 6.246,15.1425 L6.051,14.3965 L4.18,14.3965 L4.18,11.9625 Z M3.589,16.3965 L4.562,16.3965 C4.648,16.6035 4.744,16.7985 4.849,16.9945 L4.181,17.6675 C3.639,18.2145 3.639,19.1045 4.181,19.6525 L6.49,21.9775 C7.023,22.5135 7.955,22.5145 8.488,21.9775 L9.151,21.3105 C9.354,21.4155 9.561,21.5135 9.782,21.6035 L9.782,22.5905 C9.782,23.3675 10.414,23.9995 11.191,23.9995 L14.809,23.9995 C15.586,23.9995 16.218,23.3675 16.218,22.5905 L16.218,21.5995 C16.428,21.5125 16.622,21.4165 16.813,21.3145 L17.484,21.9835 C18.035,22.5275 18.926,22.5275 19.471,21.9825 L21.796,19.6715 C22.064,19.4045 22.213,19.0495 22.213,18.6705 C22.213,18.2925 22.064,17.9365 21.797,17.6715 L21.132,17.0105 C21.234,16.8165 21.331,16.6145 21.42,16.3965 L22.411,16.3965 C23.188,16.3965 23.82,15.7655 23.82,14.9885 L23.82,11.3715 C23.82,10.5945 23.188,9.9625 22.411,9.9625 L21.334,9.9625 C21.246,9.7445 21.149,9.5415 21.048,9.3465 L21.711,8.6755 C22.25,8.1295 22.25,7.2415 21.711,6.6955 L19.431,4.3835 C18.895,3.8405 17.955,3.8425 17.423,4.3835 L16.784,5.0305 C16.603,4.9325 16.417,4.8405 16.218,4.7565 L16.218,3.7685 C16.218,2.9915 15.586,2.3595 14.809,2.3595 L11.191,2.3595 C10.414,2.3595 9.782,2.9915 9.782,3.7685 L9.782,4.7215 C9.576,4.8075 9.381,4.9025 9.185,5.0075 L8.515,4.3405 C7.97,3.7945 7.077,3.7915 6.524,4.3395 L4.202,6.6525 C3.934,6.9195 3.785,7.2745 3.785,7.6535 C3.785,8.0315 3.934,8.3865 4.2,8.6515 L4.871,9.3185 C4.766,9.5225 4.666,9.7355 4.575,9.9625 L3.589,9.9625 C2.812,9.9625 2.18,10.5945 2.18,11.3715 L2.18,14.9885 C2.18,15.7655 2.812,16.3965 3.589,16.3965 L3.589,16.3965 Z M32.592,40.4145 L34.945,38.0605 L32.592,35.7075 L34.006,34.2925 L36.359,36.6465 L38.713,34.2925 L40.127,35.7075 L37.773,38.0605 L40.127,40.4145 L38.713,41.8285 L36.359,39.4745 L34.006,41.8285 L32.592,40.4145 Z M41.066,22.2805 L35.73,27.6165 L31.781,24.8155 L32.937,23.1845 L35.51,25.0085 L39.652,20.8665 L41.066,22.2805 Z M41.066,8.2805 L35.73,13.6165 L31.781,10.8155 L32.937,9.1845 L35.51,11.0085 L39.652,6.8665 L41.066,8.2805 Z M4,43.9995 L44,43.9995 L44,31.9995 L4,31.9995 L4,43.9995 Z M23,1.9995 L23,3.9995 L44,3.9995 L44,15.9995 L26,15.9995 L26,17.9995 L44,17.9995 L44,29.9995 L4,29.9995 L4,22.9995 L2,22.9995 L2,29.9995 L2,30.9995 L2,45.9995 L46,45.9995 L46,30.9995 L46,29.9995 L46,16.9995 L46,15.9995 L46,1.9995 L23,1.9995 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,ZN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Key-Management-Service_External-Key-Store_48</title>
<g id="Icon-Resource/Security-Identity-and-Compliance/Res_AWS-Key-Management-Service_External-Key-Store_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.9852963,24.031 L40.9852963,24.031 L40.9852963,22.031 L35.9852963,22.031 L35.9852963,24.031 Z M35.9852963,33.031 L40.9852963,33.031 L40.9852963,31.031 L35.9852963,31.031 L35.9852963,33.031 Z M35.9852963,42.031 L40.9852963,42.031 L40.9852963,40.031 L35.9852963,40.031 L35.9852963,42.031 Z M43.9852963,39.031 L45.9852963,39.031 L45.9852963,44.131 C45.9852963,45.178 45.1332963,46.031 44.0852963,46.031 L21.8812963,46.031 C20.8362963,46.031 19.9852963,45.181 19.9852963,44.136 L19.9852963,39.031 L21.9852963,39.031 L21.9852963,44.031 L43.9852963,44.031 L43.9852963,39.031 Z M43.9852963,30.031 L45.9852963,30.031 L45.9852963,35.136 C45.9852963,36.181 45.1352963,37.031 44.0902963,37.031 L21.8812963,37.031 C20.8362963,37.031 19.9852963,36.181 19.9852963,35.136 L19.9852963,30.031 L21.9852963,30.031 L21.9852963,35.031 L43.9852963,35.031 L43.9852963,30.031 Z M45.9852963,20.479 L45.9852963,25.995 C45.9852963,27.118 45.1292963,28.031 44.0772963,28.031 L21.8932963,28.031 C20.8422963,28.031 19.9852963,27.118 19.9852963,25.995 L19.9852963,25.031 L21.9852963,25.031 L21.9852963,25.995 C21.9872963,26.015 21.9842963,26.026 21.9772963,26.031 L43.9682963,26.031 L43.9852963,20.479 C43.9852963,20.211 43.8602963,20.05 43.8082963,20.028 L31.5872963,20.031 L31.5872963,18.031 L43.8272963,18.031 C45.0172963,18.031 45.9852963,19.129 45.9852963,20.479 L45.9852963,20.479 Z M20.0842963,14.136 C19.7002963,13.909 19.4282963,13.546 19.3172963,13.114 C19.2062963,12.682 19.2702963,12.232 19.4972963,11.848 C19.7242963,11.464 20.0882963,11.192 20.5192963,11.081 C20.6582963,11.045 20.7992963,11.028 20.9372963,11.028 C21.2332963,11.028 21.5242963,11.107 21.7852963,11.261 C22.1692963,11.489 22.4412963,11.852 22.5532963,12.284 C22.6632963,12.716 22.5992963,13.165 22.3722963,13.55 C22.1442963,13.933 21.7812963,14.206 21.3492963,14.317 C20.9182963,14.427 20.4692963,14.364 20.0852963,14.136 L20.0842963,14.136 Z M21.8472963,16.254 C22.7962963,16.01 23.5942963,15.412 24.0932963,14.569 C24.5932963,13.725 24.7332963,12.737 24.4902963,11.787 C24.2462963,10.838 23.6472963,10.04 22.8042963,9.54 C21.0602963,8.508 18.8062963,9.089 17.7762963,10.83 C17.2762963,11.674 17.1362963,12.661 17.3802963,13.611 C17.6232963,14.56 18.2222963,15.358 19.0652963,15.857 C19.6392963,16.197 20.2792963,16.37 20.9292963,16.37 C21.2342963,16.37 21.5422963,16.332 21.8472963,16.254 L21.8472963,16.254 Z M18.7972963,20.996 C18.3642963,20.891 17.9182963,21.077 17.6932963,21.457 L7.91029632,37.989 L3.84929632,39.031 L3.66529632,35.607 L4.90929632,33.504 C5.04529632,33.275 5.08329632,33.003 5.01729632,32.746 L4.30129632,29.952 L7.09529632,29.236 C7.35129632,29.17 7.57229632,29.005 7.70729632,28.777 L9.10529632,26.413 C9.24129632,26.184 9.27929632,25.912 9.21429632,25.655 L8.49729632,22.862 L11.2912963,22.145 C11.5492963,22.079 11.7682963,21.913 11.9032963,21.685 L13.7722963,18.526 C13.9702963,18.193 13.9572963,17.778 13.7412963,17.458 C11.5762963,14.243 11.8052963,10.066 14.3112963,7.062 C16.5902963,4.331 20.5012963,3.293 23.8262963,4.537 C26.2662963,5.45 28.1522963,7.356 29.0032963,9.767 C29.8542963,12.179 29.5962963,14.825 28.2952963,17.024 C26.3682963,20.281 22.4602963,21.916 18.7972963,20.996 L18.7972963,20.996 Z M30.0162963,18.043 C31.6192963,15.332 31.9372963,12.073 30.8892963,9.101 C29.8412963,6.131 27.5222963,3.784 24.5272963,2.664 C20.3552963,1.102 15.6342963,2.356 12.7762963,5.781 C9.83329632,9.307 9.44629632,14.156 11.7402963,18.033 L10.3932963,20.31 L7.03229632,21.173 C6.49729632,21.31 6.17529632,21.855 6.31129632,22.39 L7.17429632,25.751 L6.19729632,27.402 L2.83629632,28.263 C2.57929632,28.329 2.35829632,28.495 2.22429632,28.723 C2.08829632,28.951 2.05029632,29.224 2.11529632,29.481 L2.97729632,32.842 L1.79029632,34.849 C1.68929632,35.019 1.64129632,35.215 1.65129632,35.412 L1.91729632,40.356 C1.93329632,40.656 2.08329632,40.931 2.32429632,41.109 C2.49829632,41.236 2.70529632,41.302 2.91629632,41.302 C2.99929632,41.302 3.08229632,41.292 3.16429632,41.271 L8.80829632,39.824 C9.06429632,39.758 9.28529632,39.593 9.42029632,39.364 L19.0482963,23.093 C23.3432963,23.844 27.7712963,21.836 30.0162963,18.043 L30.0162963,18.043 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,UN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Blockchain/Res_Amazon-Managed-Blockchain_Blockchain_48</title>
<g id="Icon-Resource/Blockchain/Res_Amazon-Managed-Blockchain_Blockchain_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M7.167,25.71 L10.71,25.71 L10.71,22.167 L7.167,22.167 L7.167,25.71 Z M10.936,20.167 L6.941,20.167 C5.963,20.167 5.167,20.963 5.167,21.941 L5.167,25.936 C5.167,26.914 5.963,27.71 6.941,27.71 L10.936,27.71 C11.914,27.71 12.71,26.914 12.71,25.936 L12.71,21.941 C12.71,20.963 11.914,20.167 10.936,20.167 L10.936,20.167 Z M37.258,25.71 L40.801,25.71 L40.801,22.167 L37.258,22.167 L37.258,25.71 Z M37.032,27.71 L41.026,27.71 C42.005,27.71 42.801,26.914 42.801,25.936 L42.801,21.941 C42.801,20.963 42.005,20.167 41.026,20.167 L37.032,20.167 C36.054,20.167 35.258,20.963 35.258,21.941 L35.258,25.936 C35.258,26.914 36.054,27.71 37.032,27.71 L37.032,27.71 Z M22.213,25.71 L25.756,25.71 L25.756,22.167 L22.213,22.167 L22.213,25.71 Z M25.981,20.167 L21.986,20.167 C21.009,20.167 20.213,20.963 20.213,21.941 L20.213,25.936 C20.213,26.914 21.009,27.71 21.986,27.71 L25.981,27.71 C26.96,27.71 27.756,26.914 27.756,25.936 L27.756,21.941 C27.756,20.963 26.96,20.167 25.981,20.167 L25.981,20.167 Z M43.968,28.877 L34.402,28.877 C34.327,28.873 34.19,28.824 34.09,28.772 L34.09,24.918 L28.923,24.918 L28.923,28.877 L19.357,28.877 C19.281,28.873 19.145,28.824 19.045,28.772 L19.045,24.918 L13.878,24.918 L13.878,28.772 C13.778,28.824 13.642,28.873 13.571,28.877 L4,28.877 L4,19 L13.637,18.999 C13.677,19.003 13.742,19.028 13.797,19.057 L13.797,22.959 L19.126,22.959 L19.126,19.056 C19.18,19.027 19.242,19.003 19.277,19 L28.923,19 L28.923,22.959 L34.172,22.959 L34.172,19.056 C34.224,19.027 34.288,19.003 34.322,19 L43.968,19 L43.968,28.877 Z M44.149,17 L34.322,17 C33.425,17 32.172,17.703 32.172,18.848 L32.172,20.959 L30.923,20.959 L30.923,18.848 C30.923,17.829 30.107,17 29.104,17 L19.277,17 C18.379,17 17.126,17.703 17.126,18.848 L17.126,20.959 L15.797,20.959 L15.797,18.848 C15.797,17.703 14.544,17 13.645,17 L3.819,17 C2.816,17 2,17.829 2,18.848 L2,29.029 C2,30.048 2.816,30.877 3.819,30.877 L13.571,30.877 C14.376,30.877 15.878,30.242 15.878,29.029 L15.878,26.918 L17.045,26.918 L17.045,29.029 C17.045,30.242 18.547,30.877 19.351,30.877 L29.104,30.877 C30.107,30.877 30.923,30.048 30.923,29.029 L30.923,26.918 L32.09,26.918 L32.09,29.029 C32.09,30.242 33.592,30.877 34.396,30.877 L44.149,30.877 C45.152,30.877 45.968,30.048 45.968,29.029 L45.968,18.848 C45.968,17.829 45.152,17 44.149,17 L44.149,17 Z" id="Amazon-Managed-Blockchain-Blockchain_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,BN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Saas-Partner-Event_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Saas-Partner-Event_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.084,20.877 L25.023,24.333 L24.984,31.31 L31.046,27.855 L31.084,20.877 Z M16.858,27.821 L22.983,31.402 L23.023,24.241 L16.898,20.66 L16.858,27.821 Z M17.855,18.902 L24.103,22.555 L30.267,19.04 L24.021,15.388 L17.855,18.902 Z M24.47,33.905 C24.316,33.992 24.146,34.036 23.975,34.036 C23.839,34.036 23.707,34 23.58,33.945 L15.351,29.257 C15.042,29.076 14.854,28.745 14.8548202,28.388 L14.908,18.917 C14.91,18.592 15.075,18.296 15.338,18.111 L23.532,13.364 C23.842,13.189 24.223,13.19 24.532,13.37 L32.618,18.302 C32.914,18.485 33.096,18.807 33.0940324,19.156 L33.043,28.443 C33.041,28.8 32.849,29.129 32.538,29.307 L24.47,33.905 Z M33.454,4.026 L31.614,3.241 L28.811,9.816 L30.65,10.602 L33.454,4.026 Z M42.132,11.32 L40.931,9.721 L35.179,14.039 L36.38,15.639 L42.132,11.32 Z M38.792,22.837 L45.95,21.931 L45.698,19.946 L38.54,20.853 L38.792,22.837 Z M37.233,30.272 L43.88,33.022 L44.644,31.174 L37.997,28.424 L37.233,30.272 Z M32.117,35.948 L36.471,41.617 L38.057,40.398 L33.703,34.73 L32.117,35.948 Z M24.818,38.338 L25.713,45.407 L27.697,45.155 L26.803,38.086 L24.818,38.338 Z M14.495,43.38 L16.335,44.165 L19.14,37.591 L17.3,36.806 L14.495,43.38 Z M5.817,36.087 L7.019,37.687 L12.771,33.367 L11.569,31.768 L5.817,36.087 Z M9.158,24.57 L2,25.477 L2.252,27.461 L9.41,26.555 L9.158,24.57 Z M10.716,17.135 L4.069,14.385 L3.306,16.232 L9.952,18.982 L10.716,17.135 Z M11.479,5.789 L9.893,7.008 L14.246,12.678 L15.832,11.459 L11.479,5.789 Z M21.146,9.32 L20.252,2.252 L22.236,2 L23.131,9.068 L21.146,9.32 Z" id="Amazon-EventBridge-Saas-Partner-Event_48" fill="#E7157B"></path>
</g>
</svg>`,GN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Schema_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Schema_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M19,27.25 L19,21.476 L24,18.589 L29,21.476 L29,27.25 L24,30.136 L19,27.25 Z M24,32.291 C24.173,32.291 24.346,32.247 24.5,32.157 L30.5,28.693 C30.81,28.515 31,28.185 31,27.827 L31,20.899 C31,20.542 30.81,20.211 30.5,20.033 L24.5,16.568 C24.191,16.39 23.809,16.39 23.5,16.568 L17.5,20.033 C17.19,20.211 17,20.542 17,20.899 L17,27.827 C17,28.185 17.19,28.515 17.5,28.693 L23.5,32.157 C23.654,32.247 23.827,32.291 24,32.291 L24,32.291 Z M32.707,17.707 L31.293,16.293 L37.293,10.293 L38.707,11.707 L32.707,17.707 Z M15.293,31.293 L16.707,32.707 L10.707,38.707 L9.293,37.293 L15.293,31.293 Z M16.293,17.707 L10.293,11.707 L11.707,10.293 L17.707,16.293 L16.293,17.707 Z M32.707,31.293 L38.707,37.293 L37.293,38.707 L31.293,32.707 L32.707,31.293 Z M34,26 L40,26 L40,24 L34,24 L34,26 Z M8,26 L14,26 L14,24 L8,24 L8,26 Z M23,13 L25,13 L25,7 L23,7 L23,13 Z M23,41 L25,41 L25,36 L23,36 L23,41 Z M4,44 L44,44 L44,4 L4,4 L4,44 Z M46,3 C46,2.448 45.553,2 45,2 L3,2 C2.447,2 2,2.448 2,3 L2,45 C2,45.552 2.447,46 3,46 L45,46 C45.553,46 46,45.552 46,45 L46,3 Z" id="Fill-4" fill="#E7157B"></path>
</g>
</svg>`,HN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-MQ_Broker_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-MQ_Broker_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M7.078,33.754875 C6.463,32.704875 5.947,31.589875 5.544,30.441875 L7.431,29.778875 C7.792,30.806875 8.254,31.803875 8.805,32.743875 L7.078,33.754875 Z M7.114,19.441875 L5.19,18.896875 C5.62,17.379875 6.238,15.917875 7.029,14.550875 L8.76,15.551875 C8.053,16.775875 7.499,18.083875 7.114,19.441875 L7.114,19.441875 Z M16.586,8.48487502 L15.767,6.66087502 C20.696,4.44687502 26.476,4.44587502 31.409,6.66087502 L30.591,8.48487502 C26.175,6.50387502 20.996,6.50487502 16.586,8.48487502 L16.586,8.48487502 Z M38.417,15.551875 L40.147,14.550875 C40.939,15.918875 41.557,17.380875 41.985,18.896875 L40.061,19.440875 C39.678,18.084875 39.125,16.775875 38.417,15.551875 L38.417,15.551875 Z M39.745,29.778875 L41.632,30.441875 C41.241,31.555875 40.741,32.641875 40.148,33.669875 L38.416,32.668875 C38.948,31.748875 39.394,30.776875 39.745,29.778875 L39.745,29.778875 Z M30.591,39.734875 L31.409,41.559875 C28.943,42.666875 26.311,43.227875 23.588,43.227875 C20.863,43.227875 18.232,42.666875 15.767,41.559875 L16.586,39.734875 C20.997,41.715875 26.176,41.715875 30.591,39.734875 L30.591,39.734875 Z M11.5,40.109875 C10.121,40.109875 9,38.988875 9,37.609875 C9,36.231875 10.121,35.109875 11.5,35.109875 C12.879,35.109875 14,36.231875 14,37.609875 C14,38.988875 12.879,40.109875 11.5,40.109875 L11.5,40.109875 Z M11.5,33.109875 C9.018,33.109875 7,35.128875 7,37.609875 C7,40.091875 9.018,42.109875 11.5,42.109875 C13.981,42.109875 16,40.091875 16,37.609875 C16,35.128875 13.981,33.109875 11.5,33.109875 L11.5,33.109875 Z M35.5,40.109875 C34.121,40.109875 33,38.988875 33,37.609875 C33,36.231875 34.121,35.109875 35.5,35.109875 C36.879,35.109875 38,36.231875 38,37.609875 C38,38.988875 36.879,40.109875 35.5,40.109875 L35.5,40.109875 Z M35.5,33.109875 C33.018,33.109875 31,35.128875 31,37.609875 C31,40.091875 33.018,42.109875 35.5,42.109875 C37.981,42.109875 40,40.091875 40,37.609875 C40,35.128875 37.981,33.109875 35.5,33.109875 L35.5,33.109875 Z M4,24.609875 C4,23.231875 5.121,22.109875 6.5,22.109875 C7.879,22.109875 9,23.231875 9,24.609875 C9,25.988875 7.879,27.109875 6.5,27.109875 C5.121,27.109875 4,25.988875 4,24.609875 L4,24.609875 Z M10.949,25.109875 L14.136,25.109875 L13.169,26.553875 L14.831,27.666875 L16.831,24.680875 C17.056,24.344875 17.057,23.906875 16.833,23.570875 L14.833,20.557875 L13.167,21.662875 L14.127,23.109875 L10.724,23.109875 C10.102,21.367875 8.453,20.109875 6.5,20.109875 C4.018,20.109875 2,22.128875 2,24.609875 C2,27.091875 4.018,29.109875 6.5,29.109875 C8.81,29.109875 10.697,27.353875 10.949,25.109875 L10.949,25.109875 Z M41.5,27.109875 C40.121,27.109875 39,25.988875 39,24.609875 C39,23.231875 40.121,22.109875 41.5,22.109875 C42.879,22.109875 44,23.231875 44,24.609875 C44,25.988875 42.879,27.109875 41.5,27.109875 L41.5,27.109875 Z M41.5,20.109875 C39.018,20.109875 37,22.128875 37,24.609875 C37,27.091875 39.018,29.109875 41.5,29.109875 C43.981,29.109875 46,27.091875 46,24.609875 C46,22.128875 43.981,20.109875 41.5,20.109875 L41.5,20.109875 Z M11.5,8.10987502 C12.879,8.10987502 14,9.23187502 14,10.609875 C14,11.988875 12.879,13.109875 11.5,13.109875 C10.121,13.109875 9,11.988875 9,10.609875 C9,9.23187502 10.121,8.10987502 11.5,8.10987502 L11.5,8.10987502 Z M11.5,15.109875 C13.981,15.109875 16,13.091875 16,10.609875 C16,8.12887502 13.981,6.10987502 11.5,6.10987502 C9.018,6.10987502 7,8.12887502 7,10.609875 C7,13.091875 9.018,15.109875 11.5,15.109875 L11.5,15.109875 Z M35.5,8.10987502 C36.879,8.10987502 38,9.23187502 38,10.609875 C38,11.988875 36.879,13.109875 35.5,13.109875 C34.121,13.109875 33,11.988875 33,10.609875 C33,9.23187502 34.121,8.10987502 35.5,8.10987502 L35.5,8.10987502 Z M35.5,15.109875 C37.981,15.109875 40,13.091875 40,10.609875 C40,8.12887502 37.981,6.10987502 35.5,6.10987502 C33.018,6.10987502 31,8.12887502 31,10.609875 C31,13.091875 33.018,15.109875 35.5,15.109875 L35.5,15.109875 Z M32.168,26.555875 L33.131,25.110875 L31,25.110875 L31,23.110875 L33.132,23.110875 L32.168,21.664875 L33.832,20.555875 L35.832,23.554875 C36.056,23.890875 36.056,24.327875 35.832,24.663875 L33.832,27.664875 L32.168,26.555875 Z M28.191,28.314875 C26.881,27.873875 25.441,27.652875 24.002,27.652875 C22.562,27.652875 21.123,27.873875 19.812,28.314875 C20.248,27.040875 20.48,25.612875 20.48,24.109875 C20.48,22.608875 20.248,21.179875 19.812,19.905875 C22.433,20.788875 25.57,20.788875 28.191,19.905875 C27.756,21.179875 27.523,22.608875 27.523,24.109875 C27.523,25.612875 27.756,27.040875 28.191,28.314875 L28.191,28.314875 Z M31.716,17.810875 C31.911,17.615875 32.009,17.359875 32.009,17.103875 C32.009,16.847875 31.911,16.591875 31.716,16.396875 C31.325,16.005875 30.692,16.005875 30.302,16.396875 C27.358,19.339875 20.645,19.339875 17.702,16.396875 C17.311,16.005875 16.679,16.005875 16.288,16.396875 C16.093,16.591875 15.995,16.847875 15.995,17.103875 C15.995,17.359875 16.093,17.615875 16.288,17.810875 C17.661,19.183875 18.48,21.538875 18.48,24.109875 C18.48,26.681875 17.661,29.036875 16.288,30.409875 C16.093,30.605875 15.995,30.860875 15.995,31.116875 C15.995,31.372875 16.093,31.628875 16.288,31.823875 C16.679,32.214875 17.311,32.214875 17.702,31.823875 C20.645,28.880875 27.358,28.880875 30.302,31.823875 C30.497,32.019875 30.753,32.116875 31.009,32.116875 C31.265,32.116875 31.52,32.019875 31.716,31.823875 C31.911,31.628875 32.009,31.372875 32.009,31.116875 C32.009,30.860875 31.911,30.605875 31.716,30.409875 C30.343,29.036875 29.523,26.681875 29.523,24.109875 C29.523,21.538875 30.343,19.183875 31.716,17.810875 L31.716,17.810875 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,YN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Schema-Registry_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Schema-Registry_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M38,35.943 L34.5,37.964 L31,35.943 L31,31.901 L34.5,29.881 L38,31.901 L38,35.943 Z M39.5,30.458 L35,27.86 C34.691,27.681 34.309,27.681 34,27.86 L29.5,30.458 C29.19,30.637 29,30.967 29,31.324 L29,36.52 C29,36.878 29.19,37.208 29.5,37.386 L34,39.985 C34.154,40.074 34.327,40.118 34.5,40.118 C34.673,40.118 34.846,40.074 35,39.985 L39.5,37.386 C39.81,37.208 40,36.878 40,36.52 L40,31.324 C40,30.967 39.81,30.637 39.5,30.458 L39.5,30.458 Z M17,35.943 L13.5,37.964 L10,35.943 L10,31.901 L13.5,29.881 L17,31.901 L17,35.943 Z M18.5,30.458 L14,27.86 C13.691,27.681 13.309,27.681 13,27.86 L8.5,30.458 C8.19,30.637 8,30.967 8,31.324 L8,36.52 C8,36.878 8.19,37.208 8.5,37.386 L13,39.985 C13.154,40.074 13.327,40.118 13.5,40.118 C13.673,40.118 13.846,40.074 14,39.985 L18.5,37.386 C18.81,37.208 19,36.878 19,36.52 L19,31.324 C19,30.967 18.81,30.637 18.5,30.458 L18.5,30.458 Z M31,10.901 L34.5,8.881 L38,10.901 L38,14.943 L34.5,16.964 L31,14.943 L31,10.901 Z M29.5,16.386 L34,18.985 C34.154,19.074 34.327,19.118 34.5,19.118 C34.673,19.118 34.846,19.074 35,18.985 L39.5,16.386 C39.81,16.208 40,15.878 40,15.52 L40,10.324 C40,9.967 39.81,9.637 39.5,9.458 L35,6.86 C34.691,6.681 34.309,6.681 34,6.86 L29.5,9.458 C29.19,9.637 29,9.967 29,10.324 L29,15.52 C29,15.878 29.19,16.208 29.5,16.386 L29.5,16.386 Z M10,10.901 L13.5,8.881 L17,10.901 L17,14.943 L13.5,16.964 L10,14.943 L10,10.901 Z M8.5,16.386 L13,18.985 C13.154,19.074 13.327,19.118 13.5,19.118 C13.673,19.118 13.846,19.074 14,18.985 L18.5,16.386 C18.81,16.208 19,15.878 19,15.52 L19,10.324 C19,9.967 18.81,9.637 18.5,9.458 L14,6.86 C13.691,6.681 13.309,6.681 13,6.86 L8.5,9.458 C8.19,9.637 8,9.967 8,10.324 L8,15.52 C8,15.878 8.19,16.208 8.5,16.386 L8.5,16.386 Z M25,44 L44,44 L44,25 L25,25 L25,44 Z M4,44 L23,44 L23,25 L4,25 L4,44 Z M4,23 L23,23 L23,4 L4,4 L4,23 Z M25,23 L44,23 L44,4 L25,4 L25,23 Z M45,2 L3,2 C2.447,2 2,2.447 2,3 L2,45 C2,45.552 2.447,46 3,46 L45,46 C45.553,46 46,45.552 46,45 L46,3 C46,2.447 45.553,2 45,2 L45,2 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,VN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Default-Event-Bus_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Default-Event-Bus_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M11.001,39.001 L37.001,39.001 L37.001,37.001 L11.001,37.001 L11.001,39.001 Z M35.88,12.009 L34.153,10.998 L30.544,17.16 L32.271,18.17 L35.88,12.009 Z M42.567,18.594 L36.323,22.147 L37.312,23.885 L43.556,20.332 L42.567,18.594 Z M39.002,28.995 L39,30.995 L46,31.001 L46.002,29.001 L39.002,28.995 Z M2,31.001 L9,31.007 L9.002,29.007 L2.002,29.001 L2,31.001 Z M5.454,18.562 L4.462,20.298 L10.701,23.863 L11.693,22.126 L5.454,18.562 Z M17.48,17.148 L13.882,10.981 L12.153,11.989 L15.751,18.156 L17.48,17.148 Z M25.001,9.002 L23.001,9 L22.994,16 L24.994,16.002 L25.001,9.002 Z M13.095,27.196 L18.114,18.501 C18.293,18.192 18.623,18.001 18.981,18.001 L29.021,18.001 C29.378,18.001 29.708,18.192 29.887,18.501 L34.907,27.196 C35.086,27.505 35.086,27.886 34.907,28.196 L31.071,34.838 L29.339,33.838 L32.887,27.696 L28.443,20.001 L19.558,20.001 L15.115,27.696 L18.662,33.838 L16.93,34.838 L13.095,28.196 C12.916,27.886 12.916,27.505 13.095,27.196 L13.095,27.196 Z" id="Amazon-EventBridge_Default-Event-Bus_Resource-Icon_dark-bg" fill="#E7157B"></path>
</g>
</svg>`,WN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-Simple-Notification-Service_Email-Notification_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-Simple-Notification-Service_Email-Notification_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M28.194,17 L28.194,11.109 L27.251,11.109 L25.355,14.722 L23.451,11.109 L22.482,11.109 L22.482,17 L23.281,17 L23.281,12.359 L24.947,15.495 L25.738,15.495 L27.395,12.367 L27.395,17 L28.194,17 Z M30.633,14.781 L32.614,14.781 L31.62,11.892 L30.633,14.781 Z M30.413,15.436 L29.885,17 L28.993,17 L31.169,11.109 L32.104,11.109 L34.28,17 L33.379,17 L32.835,15.436 L30.413,15.436 Z M21.378,11.807 L21.378,11.109 L17.714,11.109 L17.714,17 L21.378,17 L21.378,16.303 L18.581,16.303 L18.581,14.314 L20.926,14.314 L20.926,13.617 L18.581,13.617 L18.581,11.807 L21.378,11.807 Z M35.113,17 L35.98,17 L35.98,11.109 L35.113,11.109 L35.113,17 Z M37.442,11.109 L37.442,17 L41.089,17 L41.089,16.286 L38.309,16.286 L38.309,11.109 L37.442,11.109 Z M4,8 C4,10.206 5.794,12 8,12 C10.206,12 12,10.206 12,8 C12,5.794 10.206,4 8,4 C5.794,4 4,5.794 4,8 L4,8 Z M2,8 C2,4.691 4.691,2 8,2 C11.308,2 14,4.691 14,8 C14,11.309 11.308,14 8,14 C4.691,14 2,11.309 2,8 L2,8 Z M44,41.5 L46,41.5 L46,39.5 L44,39.5 L44,41.5 Z M45,35 L43.5,35 L43.5,37 L44,37 L44,37.5 L46,37.5 L46,36 C46,35.447 45.552,35 45,35 L45,35 Z M31.5,37 L34.5,37 L34.5,35 L31.5,35 L31.5,37 Z M25.5,37 L28.5,37 L28.5,35 L25.5,35 L25.5,37 Z M37.5,37 L40.5,37 L40.5,35 L37.5,35 L37.5,37 Z M13.5,37 L16.5,37 L16.5,35 L13.5,35 L13.5,37 Z M19.5,37 L22.5,37 L22.5,35 L19.5,35 L19.5,37 Z M7.5,37 L10.5,37 L10.5,35 L7.5,35 L7.5,37 Z M2,36 L2,37.5 L4,37.5 L4,37 L4.5,37 L4.5,35 L3,35 C2.447,35 2,35.447 2,36 L2,36 Z M2,41.5 L4,41.5 L4,39.5 L2,39.5 L2,41.5 Z M4,43.5 L2,43.5 L2,45 C2,45.553 2.447,46 3,46 L4.5,46 L4.5,44 L4,44 L4,43.5 Z M37.5,46 L40.5,46 L40.5,44 L37.5,44 L37.5,46 Z M25.5,46 L28.5,46 L28.5,44 L25.5,44 L25.5,46 Z M13.5,46 L16.5,46 L16.5,44 L13.5,44 L13.5,46 Z M7.5,46 L10.5,46 L10.5,44 L7.5,44 L7.5,46 Z M31.5,46 L34.5,46 L34.5,44 L31.5,44 L31.5,46 Z M19.5,46 L22.5,46 L22.5,44 L19.5,44 L19.5,46 Z M44,44 L43.5,44 L43.5,46 L45,46 C45.552,46 46,45.553 46,45 L46,43.5 L44,43.5 L44,44 Z M44,28.5 L46,28.5 L46,26.5 L44,26.5 L44,28.5 Z M45,22 L43.5,22 L43.5,24 L44,24 L44,24.5 L46,24.5 L46,23 C46,22.447 45.552,22 45,22 L45,22 Z M31.5,24 L34.5,24 L34.5,22 L31.5,22 L31.5,24 Z M19.5,24 L22.5,24 L22.5,22 L19.5,22 L19.5,24 Z M7.5,24 L10.5,24 L10.5,22 L7.5,22 L7.5,24 Z M25.5,24 L28.5,24 L28.5,22 L25.5,22 L25.5,24 Z M13.5,24 L16.5,24 L16.5,22 L13.5,22 L13.5,24 Z M37.5,24 L40.5,24 L40.5,22 L37.5,22 L37.5,24 Z M2,23 L2,24.5 L4,24.5 L4,24 L4.5,24 L4.5,22 L3,22 C2.447,22 2,22.447 2,23 L2,23 Z M2,28.5 L4,28.5 L4,26.5 L2,26.5 L2,28.5 Z M4,30.5 L2,30.5 L2,32 C2,32.553 2.447,33 3,33 L4.5,33 L4.5,31 L4,31 L4,30.5 Z M7.5,33 L10.5,33 L10.5,31 L7.5,31 L7.5,33 Z M19.5,33 L22.5,33 L22.5,31 L19.5,31 L19.5,33 Z M13.5,33 L16.5,33 L16.5,31 L13.5,31 L13.5,33 Z M37.5,33 L40.5,33 L40.5,31 L37.5,31 L37.5,33 Z M31.5,33 L34.5,33 L34.5,31 L31.5,31 L31.5,33 Z M25.5,33 L28.5,33 L28.5,31 L25.5,31 L25.5,33 Z M44,31 L43.5,31 L43.5,33 L45,33 C45.552,33 46,32.553 46,32 L46,30.5 L44,30.5 L44,31 Z M46,9 L46,19 C46,19.553 45.552,20 45,20 L3,20 C2.447,20 2,19.553 2,19 L2,15 L4,15 L4,18 L44,18 L44,10 L16,10 L16,8 L45,8 C45.552,8 46,8.447 46,9 L46,9 Z" id="Amazon-Simple-Notification-Service_Email-notification_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,qN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-EventBridge-Event_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-EventBridge-Event_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.58,10.58 L28.74,9.795 L31.538,3.237 L33.378,4.022 L30.58,10.58 Z M36.295,15.605 L35.094,14.006 L40.831,9.698 L42.032,11.298 L36.295,15.605 Z M38.447,20.802 L45.587,19.898 L45.839,21.883 L38.699,22.786 L38.447,20.802 Z M37.907,28.354 L44.538,31.098 L43.773,32.945 L37.143,30.202 L37.907,28.354 Z M33.625,34.644 L37.968,40.3 L36.382,41.518 L32.039,35.863 L33.625,34.644 Z M26.743,37.995 L27.635,45.046 L25.65,45.296 L24.759,38.245 L26.743,37.995 Z M17.259,36.716 L19.099,37.501 L16.301,44.059 L14.461,43.274 L17.259,36.716 Z M11.544,31.69 L12.745,33.29 L7.008,37.598 L5.807,35.998 L11.544,31.69 Z M9.392,26.494 L2.252,27.398 L2,25.414 L9.14,24.51 L9.392,26.494 Z M9.932,18.941 L3.302,16.198 L4.065,14.351 L10.696,17.094 L9.932,18.941 Z M14.214,12.651 L9.871,6.997 L11.457,5.778 L15.8,11.433 L14.214,12.651 Z M21.096,9.301 L20.204,2.25 L22.188,2 L23.08,9.051 L21.096,9.301 Z M28.039,30.999 L19.379,30.999 L15.048,23.499 L19.379,15.999 L28.039,15.999 L32.369,23.499 L28.039,30.999 Z M34.39,22.999 L29.482,14.499 C29.304,14.189 28.974,13.999 28.616,13.999 L18.802,13.999 C18.444,13.999 18.114,14.189 17.935,14.499 L13.027,22.999 C12.849,23.309 12.849,23.689 13.027,23.999 L17.935,32.499 C18.114,32.809 18.444,32.999 18.802,32.999 L28.616,32.999 C28.974,32.999 29.304,32.809 29.482,32.499 L34.39,23.999 C34.568,23.689 34.568,23.309 34.39,22.999 L34.39,22.999 Z" id="Icon-Resource/48/Amazon-EventBridge-Event" fill="#E7157B"></path>
</g>
</svg>`,jN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-Simple-Notification-Service_HTTP-Notification_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-Simple-Notification-Service_HTTP-Notification_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17.715,11.11 L17.715,17.001 L18.582,17.001 L18.582,14.34 L21.524,14.34 L21.524,17.001 L22.39,17.001 L22.39,11.11 L21.524,11.11 L21.524,13.643 L18.582,13.643 L18.582,11.11 L17.715,11.11 Z M31.111,17.001 L31.111,11.823 L32.989,11.823 L32.989,11.11 L28.365,11.11 L28.365,11.823 L30.243,11.823 L30.243,17.001 L31.111,17.001 Z M34.672,14.034 L35.888,14.034 C36.244,14.034 36.514,13.938 36.694,13.749 C36.876,13.559 36.967,13.282 36.967,12.921 C36.967,12.172 36.607,11.797 35.888,11.797 L34.672,11.797 L34.672,14.034 Z M34.672,14.721 L34.672,17.001 L33.83,17.001 L33.83,11.11 L35.964,11.11 C36.536,11.11 36.992,11.272 37.332,11.598 C37.672,11.924 37.842,12.364 37.842,12.921 C37.842,13.469 37.672,13.907 37.332,14.233 C36.992,14.559 36.536,14.721 35.964,14.721 L34.672,14.721 Z M25.977,17.001 L25.977,11.823 L27.856,11.823 L27.856,11.11 L23.232,11.11 L23.232,11.823 L25.11,11.823 L25.11,17.001 L25.977,17.001 Z M4,8 C4,10.206 5.794,12 8,12 C10.206,12 12,10.206 12,8 C12,5.794 10.206,4 8,4 C5.794,4 4,5.794 4,8 L4,8 Z M2,8 C2,4.691 4.692,2 8,2 C11.309,2 14,4.691 14,8 C14,11.308 11.309,14 8,14 C4.692,14 2,11.308 2,8 L2,8 Z M44,41.5 L46,41.5 L46,39.5 L44,39.5 L44,41.5 Z M45,35 L43.5,35 L43.5,37 L44,37 L44,37.5 L46,37.5 L46,36 C46,35.447 45.553,35 45,35 L45,35 Z M19.5,37 L22.5,37 L22.5,35 L19.5,35 L19.5,37 Z M25.5,37 L28.5,37 L28.5,35 L25.5,35 L25.5,37 Z M13.5,37 L16.5,37 L16.5,35 L13.5,35 L13.5,37 Z M31.5,37 L34.5,37 L34.5,35 L31.5,35 L31.5,37 Z M37.5,37 L40.5,37 L40.5,35 L37.5,35 L37.5,37 Z M7.5,37 L10.5,37 L10.5,35 L7.5,35 L7.5,37 Z M2,36 L2,37.5 L4,37.5 L4,37 L4.5,37 L4.5,35 L3,35 C2.447,35 2,35.447 2,36 L2,36 Z M2,41.5 L4,41.5 L4,39.5 L2,39.5 L2,41.5 Z M4,43.5 L2,43.5 L2,45 C2,45.552 2.447,46 3,46 L4.5,46 L4.5,44 L4,44 L4,43.5 Z M25.5,46 L28.5,46 L28.5,44 L25.5,44 L25.5,46 Z M7.5,46 L10.5,46 L10.5,44 L7.5,44 L7.5,46 Z M31.5,46 L34.5,46 L34.5,44 L31.5,44 L31.5,46 Z M37.5,46 L40.5,46 L40.5,44 L37.5,44 L37.5,46 Z M13.5,46 L16.5,46 L16.5,44 L13.5,44 L13.5,46 Z M19.5,46 L22.5,46 L22.5,44 L19.5,44 L19.5,46 Z M44,44 L43.5,44 L43.5,46 L45,46 C45.553,46 46,45.552 46,45 L46,43.5 L44,43.5 L44,44 Z M44,28.5 L46,28.5 L46,26.5 L44,26.5 L44,28.5 Z M45,22 L43.5,22 L43.5,24 L44,24 L44,24.5 L46,24.5 L46,23 C46,22.447 45.553,22 45,22 L45,22 Z M37.5,24 L40.5,24 L40.5,22 L37.5,22 L37.5,24 Z M31.5,24 L34.5,24 L34.5,22 L31.5,22 L31.5,24 Z M25.5,24 L28.5,24 L28.5,22 L25.5,22 L25.5,24 Z M19.5,24 L22.5,24 L22.5,22 L19.5,22 L19.5,24 Z M13.5,24 L16.5,24 L16.5,22 L13.5,22 L13.5,24 Z M7.5,24 L10.5,24 L10.5,22 L7.5,22 L7.5,24 Z M2,23 L2,24.5 L4,24.5 L4,24 L4.5,24 L4.5,22 L3,22 C2.447,22 2,22.447 2,23 L2,23 Z M2,28.5 L4,28.5 L4,26.5 L2,26.5 L2,28.5 Z M4,30.5 L2,30.5 L2,32 C2,32.552 2.447,33 3,33 L4.5,33 L4.5,31 L4,31 L4,30.5 Z M7.5,33 L10.5,33 L10.5,31 L7.5,31 L7.5,33 Z M31.5,33 L34.5,33 L34.5,31 L31.5,31 L31.5,33 Z M37.5,33 L40.5,33 L40.5,31 L37.5,31 L37.5,33 Z M25.5,33 L28.5,33 L28.5,31 L25.5,31 L25.5,33 Z M13.5,33 L16.5,33 L16.5,31 L13.5,31 L13.5,33 Z M19.5,33 L22.5,33 L22.5,31 L19.5,31 L19.5,33 Z M44,31 L43.5,31 L43.5,33 L45,33 C45.553,33 46,32.552 46,32 L46,30.5 L44,30.5 L44,31 Z M46,9 L46,19 C46,19.552 45.553,20 45,20 L3,20 C2.447,20 2,19.552 2,19 L2,15 L4,15 L4,18 L44,18 L44,10 L16,10 L16,8 L45,8 C45.553,8 46,8.447 46,9 L46,9 Z" id="Amazon-Simple-Notification-Service_HTTP-notification_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,$N=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Pipes_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Pipes_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M18.033,37 L26.033,37 L26.033,39 L18.033,39 C13.622,39 10.033,35.411 10.033,31 C10.033,26.589 13.622,23 18.033,23 L30.033,23 C33.342,23 36.033,20.309 36.033,17 C36.033,13.691 33.342,11 30.033,11 L22.033,11 L22.033,9 L30.033,9 C34.444,9 38.033,12.589 38.033,17 C38.033,21.411 34.444,25 30.033,25 L18.033,25 C14.724,25 12.033,27.691 12.033,31 C12.033,34.309 14.724,37 18.033,37 L18.033,37 Z M40.42,44 L33.58,44 L30.151,38 L33.58,32 L40.42,32 L43.848,38 L40.42,44 Z M45.868,37.504 L41.868,30.504 C41.69,30.192 41.358,30 41,30 L33,30 C32.641,30 32.309,30.192 32.132,30.504 L28.132,37.504 C27.956,37.812 27.956,38.188 28.132,38.496 L32.132,45.496 C32.309,45.808 32.641,46 33,46 L41,46 C41.358,46 41.69,45.808 41.868,45.496 L45.868,38.496 C46.044,38.188 46.044,37.812 45.868,37.504 L45.868,37.504 Z M7.58,16 L4.151,10 L7.58,4 L14.42,4 L17.848,10 L14.42,16 L7.58,16 Z M15.868,17.496 L19.868,10.496 C20.044,10.188 20.044,9.812 19.868,9.504 L15.868,2.504 C15.69,2.192 15.358,2 15,2 L7,2 C6.641,2 6.309,2.192 6.132,2.504 L2.132,9.504 C1.956,9.812 1.956,10.188 2.132,10.496 L6.132,17.496 C6.309,17.808 6.641,18 7,18 L15,18 C15.358,18 15.69,17.808 15.868,17.496 L15.868,17.496 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,QN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Rule_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Rule_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.8532,36.592 L24.6372,42.78 L22.6522,43.032 L21.8692,36.844 L23.8532,36.592 Z M15.2952,35.437 L17.1352,36.223 L14.6792,41.978 L12.8402,41.193 L15.2952,35.437 Z M29.8692,33.593 L33.6802,38.556 L32.0952,39.774 L28.2832,34.812 L29.8692,33.593 Z M10.3182,30.977 L11.5192,32.576 L6.4842,36.357 L5.2832,34.758 L10.3182,30.977 Z M25.7212,15.768 C26.0782,15.768 26.4082,15.958 26.5872,16.268 L28.0962,18.884 L26.3642,19.884 L25.1432,17.768 L17.4542,17.768 L13.6092,24.427 L17.4542,31.086 L25.1432,31.086 L27.1422,27.623 L28.8752,28.623 L26.5872,32.586 C26.4082,32.895 26.0782,33.086 25.7212,33.086 L16.8772,33.086 C16.5192,33.086 16.1892,32.895 16.0112,32.586 L11.5892,24.927 C11.4102,24.617 11.4102,24.236 11.5892,23.927 L16.0112,16.268 C16.1892,15.958 16.5192,15.768 16.8772,15.768 L25.7212,15.768 Z M39.6072,17.275 L45.5412,23.209 C45.9312,23.6 45.9312,24.232 45.5412,24.623 L39.6072,30.557 L38.1932,29.143 L42.4202,24.916 L20.7122,24.916 L20.7122,22.916 L42.4202,22.916 L38.1932,18.689 L39.6072,17.275 Z M8.2662,24.651 L8.5182,26.636 L2.2522,27.429 L2.0002,25.444 L8.2662,24.651 Z M3.8772,15.743 L9.6942,18.151 L8.9292,19.999 L3.1112,17.591 L3.8772,15.743 Z M36.0222,11.675 L37.2232,13.274 L32.1882,17.056 L30.9872,15.456 L36.0222,11.675 Z M10.4132,8.258 L14.2242,13.221 L12.6382,14.439 L8.8272,9.477 L10.4132,8.258 Z M27.8272,6.054 L29.6672,6.839 L27.2122,12.595 L25.3722,11.81 L27.8272,6.054 Z M19.8552,5 L20.6382,11.188 L18.6542,11.44 L17.8712,5.252 L19.8552,5 Z" id="Amazon-EventBridge-Rule" fill="#E7157B"></path>
</g>
</svg>`,KN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-API-Gateway_Endpoint_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-API-Gateway_Endpoint_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25.909,24.955 L27.817,24.955 L27.817,23.046 L25.909,23.046 L25.909,24.955 Z M23.045,24.955 L24.954,24.955 L24.954,23.046 L23.045,23.046 L23.045,24.955 Z M20.182,24.955 L22.091,24.955 L22.091,23.046 L20.182,23.046 L20.182,24.955 Z M37.318,31.003 L30.728,36.802 L30.728,11.332 L37.318,17.13 L37.318,31.003 Z M30.944,8.926 C30.74,8.839 29.856,8.579 29.242,8.92 L28.728,9.205 L28.728,38.929 L29.242,39.214 C29.471,39.341 29.737,39.385 29.993,39.385 C30.421,39.385 30.816,39.263 30.944,39.208 L31.092,39.146 L38.565,32.569 C39.028,32.299 39.318,31.813 39.318,31.284 L39.318,16.849 C39.318,16.321 39.029,15.835 38.566,15.564 L31.092,8.988 L30.944,8.926 Z M17.273,36.803 L10.682,31.004 L10.682,17.129 L17.273,11.331 L17.273,36.803 Z M17.055,8.926 L16.907,8.988 L9.432,15.565 C8.971,15.836 8.682,16.321 8.682,16.849 L8.682,31.284 C8.682,31.812 8.971,32.299 9.433,32.568 L16.907,39.146 L17.055,39.208 C17.182,39.263 17.578,39.385 18.006,39.385 C18.261,39.385 18.527,39.341 18.756,39.215 L19.273,38.93 L19.273,9.204 L18.756,8.919 C18.144,8.582 17.258,8.839 17.055,8.926 L17.055,8.926 Z M44,32.284 L32.284,44 L15.715,44 L4,32.284 L4,15.716 L15.715,4 L32.284,4 L44,15.716 L44,32.284 Z M33.112,2 L14.887,2 L2,14.888 L2,33.112 L14.887,46 L33.112,46 L46,33.112 L46,14.888 L33.112,2 Z" id="AWS-Amazon-API-Gateway_Endpoint_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,XN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Scheduler_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Scheduler_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15,16 L18.92,16 L18.92,14 L15.92,14 L15.92,11 L14,11 L14,15 C14,15.552 14.447,16 15,16 L15,16 Z M5.293,24.293 L6.707,25.707 L9.707,22.707 L8.293,21.293 L5.293,24.293 Z M8.707,8.293 L5.707,5.293 L4.293,6.707 L7.293,9.707 L8.707,8.293 Z M15.92,6 L16,6 L16,2 L15.92,2 L14,2 L14,6 L15.92,6 Z M25.707,6.707 L24.293,5.293 L21.293,8.293 L22.707,9.707 L25.707,6.707 Z M8.92,15 C8.92,18.309 11.611,21 14.92,21 C18.229,21 20.92,18.309 20.92,15 C20.92,11.691 18.229,9 14.92,9 C11.611,9 8.92,11.691 8.92,15 L8.92,15 Z M6.92,15 C6.92,10.589 10.509,7 14.92,7 C19.331,7 22.92,10.589 22.92,15 C22.92,19.411 19.331,23 14.92,23 C10.509,23 6.92,19.411 6.92,15 L6.92,15 Z M18,38 L22,38 L22,36 L18,36 L18,38 Z M18,33 L22,33 L22,31 L18,31 L18,33 Z M18,28 L22,28 L22,26 L18,26 L18,28 Z M36,38 L40,38 L40,36 L36,36 L36,38 Z M36,33 L40,33 L40,31 L36,31 L36,33 Z M36,28 L40,28 L40,26 L36,26 L36,28 Z M27,38 L31,38 L31,36 L27,36 L27,38 Z M27,33 L31,33 L31,31 L27,31 L27,33 Z M27,28 L31,28 L31,26 L27,26 L27,28 Z M45,12 L42,12 L42,10 L40,10 L40,12 L35.92,12 L35.92,10 L34,10 L34,12 L29.92,12 L29.92,10 L28,10 L28,12 L25,12 L25,14 L28,14 L28,16 L29.92,16 L29.92,14 L34,14 L34,16 L35.92,16 L35.92,14 L40,14 L40,16 L41.92,16 L41.92,14 L44,14 L44,18 L25,18 L25,20 L44,20 L44,43 L14,43 L14,26 L12,26 L12,44 C12,44.552 12.447,45 13,45 L45,45 C45.553,45 46,44.552 46,44 L46,19 L46,13 C46,12.448 45.553,12 45,12 L45,12 Z M2,17 L5.976,17 L5.976,15 L2,15 L2,17 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,OL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-Simple-Queue-Service_Queue_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-Simple-Queue-Service_Queue_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M37.449,22.261 L37.449,26.221 L35.026,24.207 L37.449,22.261 Z M37.81,29.121 C37.993,29.273 38.22,29.352 38.449,29.352 C38.594,29.352 38.738,29.321 38.874,29.257 C39.224,29.092 39.449,28.74 39.449,28.352 L39.449,20.176 C39.449,19.791 39.228,19.441 38.882,19.275 C38.535,19.108 38.123,19.156 37.823,19.397 L32.819,23.414 C32.585,23.602 32.448,23.885 32.4449503,24.185 C32.442,24.486 32.575,24.771 32.806,24.963 L37.81,29.121 Z M10.527,22.307 L12.951,24.322 L10.527,26.267 L10.527,22.307 Z M9.095,29.253 C9.232,29.32 9.38,29.352 9.527,29.352 C9.751,29.352 9.972,29.277 10.153,29.132 L15.158,25.115 C15.392,24.927 15.529,24.644 15.5320497,24.344 C15.535,24.043 15.402,23.758 15.171,23.566 L10.166,19.407 C9.868,19.16 9.453,19.107 9.102,19.271 C8.752,19.436 8.527,19.788 8.527,20.176 L8.527,28.352 C8.527,28.737 8.748,29.087 9.095,29.253 L9.095,29.253 Z M28.368,34.027 L30.368,34.027 L30.368,14.747 L28.368,14.747 L28.368,34.027 Z M23.121,34.027 L25.121,34.027 L25.121,14.747 L23.121,14.747 L23.121,34.027 Z M17.711,34.027 L19.711,34.027 L19.711,14.747 L17.711,14.747 L17.711,34.027 Z M3.999,35.773 L43.977,35.773 L43.977,13.001 L3.999,13.001 L3.999,35.773 Z M44.977,11 L3,11 C2.447,11 2,11.448 2,12 L2,36.773 C2,37.325 2.447,37.773 3,37.773 L44.977,37.773 C45.53,37.773 45.977,37.325 45.977,36.773 L45.977,12 C45.977,11.448 45.53,11 44.977,11 L44.977,11 Z" id="Amazon-Simple-Notification-Service_Queue" fill="#E7157B"></path>
</g>
</svg>`,JN=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-Simple-Queue-Service_Message_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-Simple-Queue-Service_Message_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.5,4 L38.5,4 L38.5,2 L36.5,2 L36.5,4 Z M33,2 L34.5,2 L34.5,4 L34,4 L34,4.5 L32,4.5 L32,3 C32,2.448 32.447,2 33,2 L33,2 Z M32,34.5 L34,34.5 L34,31.5 L32,31.5 L32,34.5 Z M32,40.5 L34,40.5 L34,37.5 L32,37.5 L32,40.5 Z M32,28.5 L34,28.5 L34,25.5 L32,25.5 L32,28.5 Z M32,10.5 L34,10.5 L34,7.5 L32,7.5 L32,10.5 Z M32,16.5 L34,16.5 L34,13.5 L32,13.5 L32,16.5 Z M32,22.5 L34,22.5 L34,19.5 L32,19.5 L32,22.5 Z M34,44 L34.5,44 L34.5,46 L33,46 C32.447,46 32,45.553 32,45 L32,43.5 L34,43.5 L34,44 Z M36.5,46 L38.5,46 L38.5,44 L36.5,44 L36.5,46 Z M41,43.5 L43,43.5 L43,45 C43,45.553 42.553,46 42,46 L40.5,46 L40.5,44 L41,44 L41,43.5 Z M41,40.5 L43,40.5 L43,37.5 L41,37.5 L41,40.5 Z M41,34.5 L43,34.5 L43,31.5 L41,31.5 L41,34.5 Z M41,16.5 L43,16.5 L43,13.5 L41,13.5 L41,16.5 Z M41,10.5 L43,10.5 L43,7.5 L41,7.5 L41,10.5 Z M41,28.5 L43,28.5 L43,25.5 L41,25.5 L41,28.5 Z M41,22.5 L43,22.5 L43,19.5 L41,19.5 L41,22.5 Z M43,3 L43,4.5 L41,4.5 L41,4 L40.5,4 L40.5,2 L42,2 C42.553,2 43,2.448 43,3 L43,3 Z M23.5,4 L25.5,4 L25.5,2 L23.5,2 L23.5,4 Z M20,2 L21.5,2 L21.5,4 L21,4 L21,4.5 L19,4.5 L19,3 C19,2.448 19.447,2 20,2 L20,2 Z M19,10.5 L21,10.5 L21,7.5 L19,7.5 L19,10.5 Z M19,34.5 L21,34.5 L21,31.5 L19,31.5 L19,34.5 Z M19,28.5 L21,28.5 L21,25.5 L19,25.5 L19,28.5 Z M19,22.5 L21,22.5 L21,19.5 L19,19.5 L19,22.5 Z M19,40.5 L21,40.5 L21,37.5 L19,37.5 L19,40.5 Z M19,16.5 L21,16.5 L21,13.5 L19,13.5 L19,16.5 Z M21,44 L21.5,44 L21.5,46 L20,46 C19.447,46 19,45.553 19,45 L19,43.5 L21,43.5 L21,44 Z M23.5,46 L25.5,46 L25.5,44 L23.5,44 L23.5,46 Z M28,43.5 L30,43.5 L30,45 C30,45.553 29.553,46 29,46 L27.5,46 L27.5,44 L28,44 L28,43.5 Z M28,10.5 L30,10.5 L30,7.5 L28,7.5 L28,10.5 Z M28,16.5 L30,16.5 L30,13.5 L28,13.5 L28,16.5 Z M28,22.5 L30,22.5 L30,19.5 L28,19.5 L28,22.5 Z M28,40.5 L30,40.5 L30,37.5 L28,37.5 L28,40.5 Z M28,28.5 L30,28.5 L30,25.5 L28,25.5 L28,28.5 Z M28,34.5 L30,34.5 L30,31.5 L28,31.5 L28,34.5 Z M30,3 L30,4.5 L28,4.5 L28,4 L27.5,4 L27.5,2 L29,2 C29.553,2 30,2.448 30,3 L30,3 Z M7,44 L15,44 L15,4 L7,4 L7,44 Z M16,2 L6,2 C5.447,2 5,2.448 5,3 L5,45 C5,45.553 5.447,46 6,46 L16,46 C16.553,46 17,45.553 17,45 L17,3 C17,2.448 16.553,2 16,2 L16,2 Z" id="Amazon-Simple-Notification-Service_Message_48" fill="#E7157B"></path>
</g>
</svg>`,eI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Custom-Event-Bus_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-EventBridge_Custom-Event-Bus_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.717,22.782 L42.433,21.233 L41.329,22.147 L42.613,23.697 L43.717,22.782 Z M26.847,36.768 L25.563,35.22 L23.053,37.3 L22.575,39.003 L24.337,38.849 L26.847,36.768 Z M27.102,33.942 L28.387,35.492 L41.074,24.973 L39.79,23.425 L27.102,33.942 Z M45.764,23.683 L25.373,40.588 C25.216,40.718 25.024,40.797 24.821,40.814 L21.309,41.121 C21.28,41.124 21.251,41.125 21.222,41.125 C20.926,41.125 20.643,40.993 20.452,40.763 C20.242,40.511 20.17,40.171 20.259,39.855 L21.211,36.46 C21.266,36.263 21.379,36.09 21.535,35.96 L41.926,19.055 C42.131,18.886 42.396,18.806 42.657,18.829 C42.922,18.854 43.165,18.982 43.334,19.186 L45.895,22.275 C46.247,22.701 46.189,23.331 45.764,23.683 L45.764,23.683 Z M31.1,6.91 L29.26,6.125 L26.673,12.19 L28.513,12.975 L31.1,6.91 Z M39.08,13.67 L37.879,12.07 L32.572,16.054 L33.774,17.654 L39.08,13.67 Z M13.466,43.154 L15.306,43.939 L17.893,37.874 L16.053,37.089 L13.466,43.154 Z M5.486,36.394 L6.687,37.994 L11.993,34.01 L10.792,32.41 L5.486,36.394 Z M8.604,25.755 L2,26.591 L2.252,28.575 L8.856,27.739 L8.604,25.755 Z M10.081,18.901 L3.95,16.364 L3.185,18.212 L9.316,20.749 L10.081,18.901 Z M14.832,13.688 L10.817,8.459 L9.231,9.678 L13.246,14.907 L14.832,13.688 Z M21.581,11.521 L20.756,5 L18.772,5.252 L19.597,11.773 L21.581,11.521 Z M16.71,33.125 L12.003,24.972 C11.824,24.663 11.824,24.282 12.003,23.972 L16.71,15.82 C16.889,15.511 17.219,15.32 17.576,15.32 L26.989,15.32 C27.347,15.32 27.677,15.511 27.856,15.82 L32.563,23.972 L30.83,24.972 L26.412,17.32 L18.154,17.32 L14.024,24.472 L18.154,31.625 L22.033,31.625 L22.033,33.625 L17.576,33.625 C17.219,33.625 16.889,33.434 16.71,33.125 L16.71,33.125 Z" id="Amazon-EventBridge_Custom-Event-Bus_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,DL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Application-Integration/Res_Amazon-Simple-Notification-Service_Topic_48</title>
<g id="Icon-Resource/Application-Integration/Res_Amazon-Simple-Notification-Service_Topic_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44,38.5 L46,38.5 L46,36.5 L44,36.5 L44,38.5 Z M46,33 L46,34.5 L44,34.5 L44,34 L43.5,34 L43.5,32 L45,32 C45.553,32 46,32.447 46,33 L46,33 Z M13.5,34 L16.5,34 L16.5,32 L13.5,32 L13.5,34 Z M37.5,34 L40.5,34 L40.5,32 L37.5,32 L37.5,34 Z M19.5,34 L22.5,34 L22.5,32 L19.5,32 L19.5,34 Z M7.5,34 L10.5,34 L10.5,32 L7.5,32 L7.5,34 Z M31.5,34 L34.5,34 L34.5,32 L31.5,32 L31.5,34 Z M25.5,34 L28.5,34 L28.5,32 L25.5,32 L25.5,34 Z M3,32 L4.5,32 L4.5,34 L4,34 L4,34.5 L2,34.5 L2,33 C2,32.447 2.447,32 3,32 L3,32 Z M2,38.5 L4,38.5 L4,36.5 L2,36.5 L2,38.5 Z M4,41 L4.5,41 L4.5,43 L3,43 C2.447,43 2,42.553 2,42 L2,40.5 L4,40.5 L4,41 Z M19.5,43 L22.5,43 L22.5,41 L19.5,41 L19.5,43 Z M31.5,43 L34.5,43 L34.5,41 L31.5,41 L31.5,43 Z M37.5,43 L40.5,43 L40.5,41 L37.5,41 L37.5,43 Z M7.5,43 L10.5,43 L10.5,41 L7.5,41 L7.5,43 Z M25.5,43 L28.5,43 L28.5,41 L25.5,41 L25.5,43 Z M13.5,43 L16.5,43 L16.5,41 L13.5,41 L13.5,43 Z M44,40.5 L46,40.5 L46,42 C46,42.553 45.553,43 45,43 L43.5,43 L43.5,41 L44,41 L44,40.5 Z M44,25.5 L46,25.5 L46,23.5 L44,23.5 L44,25.5 Z M46,20 L46,21.5 L44,21.5 L44,21 L43.5,21 L43.5,19 L45,19 C45.553,19 46,19.447 46,20 L46,20 Z M31.5,21 L34.5,21 L34.5,19 L31.5,19 L31.5,21 Z M7.5,21 L10.5,21 L10.5,19 L7.5,19 L7.5,21 Z M37.5,21 L40.5,21 L40.5,19 L37.5,19 L37.5,21 Z M13.5,21 L16.5,21 L16.5,19 L13.5,19 L13.5,21 Z M19.5,21 L22.5,21 L22.5,19 L19.5,19 L19.5,21 Z M25.5,21 L28.5,21 L28.5,19 L25.5,19 L25.5,21 Z M3,19 L4.5,19 L4.5,21 L4,21 L4,21.5 L2,21.5 L2,20 C2,19.447 2.447,19 3,19 L3,19 Z M2,25.5 L4,25.5 L4,23.5 L2,23.5 L2,25.5 Z M4,28 L4.5,28 L4.5,30 L3,30 C2.447,30 2,29.553 2,29 L2,27.5 L4,27.5 L4,28 Z M19.5,30 L22.5,30 L22.5,28 L19.5,28 L19.5,30 Z M31.5,30 L34.5,30 L34.5,28 L31.5,28 L31.5,30 Z M7.5,30 L10.5,30 L10.5,28 L7.5,28 L7.5,30 Z M13.5,30 L16.5,30 L16.5,28 L13.5,28 L13.5,30 Z M37.5,30 L40.5,30 L40.5,28 L37.5,28 L37.5,30 Z M25.5,30 L28.5,30 L28.5,28 L25.5,28 L25.5,30 Z M44,27.5 L46,27.5 L46,29 C46,29.553 45.553,30 45,30 L43.5,30 L43.5,28 L44,28 L44,27.5 Z M4,15 L44,15 L44,7 L4,7 L4,15 Z M45,5 L3,5 C2.447,5 2,5.447 2,6 L2,16 C2,16.553 2.447,17 3,17 L45,17 C45.553,17 46,16.553 46,16 L46,6 C46,5.447 45.553,5 45,5 L45,5 Z" id="Amazon-Simple-Notification-Service_Topic_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,tI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Patch-Manager_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Patch-Manager_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.027,2 L19.856,6.172 L21.269,7.585 L24.027,4.829 L28.465,9.266 L29.879,7.852 L24.027,2 Z M30.744,17.169 L32.744,17.169 L32.744,4.306 L30.744,4.306 L30.744,17.169 Z M34.174,20.598 L36.174,20.598 L36.174,7.736 L34.174,7.736 L34.174,20.598 Z M11.165,10.45 L24.027,10.45 L24.027,8.45 L11.165,8.45 L11.165,10.45 Z M37.604,24.028 L39.604,24.028 L39.604,11.166 L37.604,11.166 L37.604,24.028 Z M7.735,13.88 L20.596,13.88 L20.596,11.88 L7.735,11.88 L7.735,13.88 Z M4.305,17.31 L17.166,17.31 L17.166,15.31 L4.305,15.31 L4.305,17.31 Z M2,24.028 L6.171,28.199 L7.585,26.784 L4.828,24.028 L9.265,19.59 L7.851,18.176 L2,24.028 Z M40.468,21.271 L43.227,24.028 L38.788,28.465 L40.202,29.879 L46.055,24.028 L41.883,19.857 L40.468,21.271 Z M8.45,36.889 L10.45,36.889 L10.45,24.027 L8.45,24.027 L8.45,36.889 Z M11.88,40.318 L13.88,40.318 L13.88,27.457 L11.88,27.457 L11.88,40.318 Z M30.029,32.745 L42.89,32.745 L42.89,30.744 L30.029,30.744 L30.029,32.745 Z M15.31,43.749 L17.31,43.749 L17.31,30.887 L15.31,30.887 L15.31,43.749 Z M26.599,36.174 L39.461,36.174 L39.461,34.174 L26.599,34.174 L26.599,36.174 Z M23.169,39.604 L36.031,39.604 L36.031,37.604 L23.169,37.604 L23.169,39.604 Z M18.174,40.203 L24.027,46.055 L28.198,41.884 L26.784,40.47 L24.027,43.227 L19.588,38.789 L18.174,40.203 Z" id="AWS-System-Manager_patch-manager_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,nI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-CloudFormation_Template_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-CloudFormation_Template_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.734,38.089 L37.593,38.089 L37.593,36.089 L22.734,36.089 L22.734,38.089 Z M22.734,25.852 L37.593,25.852 L37.593,23.852 L22.734,23.852 L22.734,25.852 Z M22.734,13.615 L37.593,13.615 L37.593,11.615 L22.734,11.615 L22.734,13.615 Z M14.118,37.838 L18.237,37.838 L18.237,33.719 L14.118,33.719 L14.118,37.838 Z M13.118,39.838 L19.238,39.838 C19.79,39.838 20.238,39.391 20.238,38.838 L20.238,32.719 C20.238,32.166 19.79,31.719 19.238,31.719 L13.118,31.719 C12.566,31.719 12.118,32.166 12.118,32.719 L12.118,38.838 C12.118,39.391 12.566,39.838 13.118,39.838 L13.118,39.838 Z M14.118,25.6 L18.237,25.6 L18.237,21.481 L14.118,21.481 L14.118,25.6 Z M13.118,27.601 L19.238,27.601 C19.79,27.601 20.238,27.153 20.238,26.601 L20.238,20.481 C20.238,19.929 19.79,19.481 19.238,19.481 L13.118,19.481 C12.566,19.481 12.118,19.929 12.118,20.481 L12.118,26.601 C12.118,27.153 12.566,27.601 13.118,27.601 L13.118,27.601 Z M14.118,13.363 L18.237,13.363 L18.237,9.244 L14.118,9.244 L14.118,13.363 Z M13.118,15.363 L19.238,15.363 C19.79,15.363 20.238,14.916 20.238,14.363 L20.238,8.244 C20.238,7.691 19.79,7.244 19.238,7.244 L13.118,7.244 C12.566,7.244 12.118,7.691 12.118,8.244 L12.118,14.363 C12.118,14.916 12.566,15.363 13.118,15.363 L13.118,15.363 Z M8,43.956 L40.963,43.956 L40.963,4 L8,4 L8,43.956 Z M41.963,2 L7,2 C6.448,2 6,2.447 6,3 L6,44.956 C6,45.509 6.448,45.956 7,45.956 L41.963,45.956 C42.516,45.956 42.963,45.509 42.963,44.956 L42.963,3 C42.963,2.447 42.516,2 41.963,2 L41.963,2 Z" id="AWS-CloudFormation_template_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,oI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Layers_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Layers_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,43.92 L43.92,43.92 L43.92,30.199 L4,30.199 L4,43.92 Z M44.92,28.199 L3,28.199 C2.448,28.199 2,28.647 2,29.199 L2,44.92 C2,45.473 2.448,45.92 3,45.92 L44.92,45.92 C45.473,45.92 45.92,45.473 45.92,44.92 L45.92,29.199 C45.92,28.647 45.473,28.199 44.92,28.199 L44.92,28.199 Z M4,17.72 L43.92,17.72 L43.92,4 L4,4 L4,17.72 Z M44.92,2 L3,2 C2.448,2 2,2.447 2,3 L2,18.72 C2,19.273 2.448,19.72 3,19.72 L44.92,19.72 C45.473,19.72 45.92,19.273 45.92,18.72 L45.92,3 C45.92,2.447 45.473,2 44.92,2 L44.92,2 Z" id="AWS-OpsWorks-layers_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,lI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Metrics-Insights_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Metrics-Insights_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M19.0117,34.688 L19.0027,27.92 C18.0477,28.271 16.8087,28.478 15.3427,28.478 C14.0667,28.478 12.3017,28.306 10.9847,27.8 L10.9997,34.75 C11.0497,34.806 11.5317,35.196 12.8957,35.427 C13.2477,35.487 13.6227,35.532 14.0157,35.56 C14.1737,35.572 14.3357,35.58 14.4997,35.586 C14.8297,35.598 15.1697,35.598 15.4997,35.586 C15.6637,35.58 15.8257,35.572 15.9847,35.56 C16.3767,35.532 16.7517,35.487 17.1037,35.427 C18.4687,35.196 18.9497,34.806 19.0117,34.688 L19.0117,34.688 Z M14.9997,25.015 C12.9807,25.015 11.7797,25.426 11.2657,25.726 C11.7667,26.02 13.1987,26.478 15.3427,26.478 C17.4477,26.478 18.5107,26.027 18.8897,25.774 C18.5227,25.54 17.2797,25.015 14.9997,25.015 L14.9997,25.015 Z M14.9997,23.015 C17.9867,23.015 20.9997,23.894 20.9997,25.859 L20.9997,34.75 C20.9997,35.514 20.5367,36.874 17.4387,37.399 C17.0277,37.469 16.5877,37.522 16.1277,37.555 C15.9457,37.568 15.7597,37.578 15.5727,37.585 C15.3837,37.592 15.1927,37.595 14.9997,37.595 C14.8077,37.595 14.6157,37.592 14.4277,37.585 C14.2407,37.578 14.0547,37.568 13.8717,37.555 C13.4117,37.522 12.9727,37.469 12.5607,37.399 C9.4627,36.874 8.9997,35.514 8.9997,34.75 L8.9997,25.859 C8.9997,23.894 12.0137,23.015 14.9997,23.015 L14.9997,23.015 Z M39.9997,5.5 C39.9997,6.327 40.6727,7 41.4997,7 C42.3267,7 42.9997,6.327 42.9997,5.5 C42.9997,4.673 42.3267,4 41.4997,4 C40.6727,4 39.9997,4.673 39.9997,5.5 L39.9997,5.5 Z M29.9997,22.5 C29.9997,21.673 29.3267,21 28.4997,21 C27.6727,21 26.9997,21.673 26.9997,22.5 C26.9997,23.327 27.6727,24 28.4997,24 C29.3267,24 29.9997,23.327 29.9997,22.5 L29.9997,22.5 Z M16.4997,12 C17.3267,12 17.9997,11.327 17.9997,10.5 C17.9997,9.673 17.3267,9 16.4997,9 C15.6727,9 14.9997,9.673 14.9997,10.5 C14.9997,11.327 15.6727,12 16.4997,12 L16.4997,12 Z M37.9997,5.5 C37.9997,3.57 39.5707,2 41.4997,2 C43.4297,2 44.9997,3.57 44.9997,5.5 C44.9997,7.43 43.4297,9 41.4997,9 C41.2757,9 41.0577,8.974 40.8457,8.934 L31.7107,21.114 C31.8957,21.539 31.9997,22.007 31.9997,22.5 C31.9997,24.43 30.4297,26 28.4997,26 C26.5707,26 24.9997,24.43 24.9997,22.5 C24.9997,21.962 25.1317,21.458 25.3507,21.002 L17.9987,13.65 C17.5427,13.868 17.0377,14 16.4997,14 C14.5707,14 12.9997,12.43 12.9997,10.5 C12.9997,8.57 14.5707,7 16.4997,7 C18.4297,7 19.9997,8.57 19.9997,10.5 C19.9997,11.163 19.8047,11.777 19.4827,12.306 L26.6937,19.517 C27.2227,19.196 27.8367,19 28.4997,19 C29.1927,19 29.8347,19.208 30.3787,19.557 L39.0507,7.994 C38.4037,7.358 37.9997,6.476 37.9997,5.5 L37.9997,5.5 Z M21.9997,44 L23.9997,44 L23.9997,41 L21.9997,41 L21.9997,44 Z M43.0637,39 L43.0497,33 L22.9997,33 L22.9997,31 L43.0447,31 L42.9997,12 L44.9997,12 L44.9997,39.063 C44.9997,40.131 44.1307,41 43.0637,41 L25.9997,41 L25.9997,44 L33.9997,44 L33.9997,46 L24.9997,46 L20.9997,46 L12.9997,46 L12.9997,44 L19.9997,44 L19.9997,41 L3.9517,41 C2.8757,41 1.9997,40.125 1.9997,39.048 L1.9997,33 L1.9997,31 L1.9997,27 L3.9997,27 L3.9997,31 L6.9997,31 L6.9997,33 L3.9997,33 L3.9997,39.048 L43.0637,39 Z M3.9997,18 L1.9997,18 L1.9997,10.937 C1.9997,9.869 2.8687,9 3.9367,9 L8.2647,9 C9.0947,5.178 12.5007,2.305 16.5677,2.305 C20.6347,2.305 24.0397,5.178 24.8697,9 L33.9997,9 L33.9997,11 L25.0597,11 C25.0397,11.886 24.8887,12.757 24.6017,13.588 L22.7107,12.934 C22.9477,12.251 23.0677,11.535 23.0677,10.805 C23.0677,7.221 20.1517,4.305 16.5677,4.305 C12.9837,4.305 10.0677,7.221 10.0677,10.805 C10.0677,14.389 12.9837,17.305 16.5677,17.305 C17.3277,17.305 18.0727,17.175 18.7807,16.919 L19.4597,18.8 C18.5327,19.135 17.5607,19.305 16.5677,19.305 C14.2377,19.305 12.1247,18.361 10.5877,16.838 L3.7507,24.081 L2.2957,22.708 L9.3357,15.25 C8.5687,14.007 8.1127,12.556 8.0777,11 L3.9367,11 L3.9997,18 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,rI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Data-Protection_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Data-Protection_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.999,30.972 L32.001,30.972 C32.535,30.972 33.036,30.764 33.413,30.388 C33.792,30.01 34,29.508 34,28.973 L34,28.972 C34.001,28.438 33.793,27.936 33.416,27.558 C33.038,27.18 32.536,26.972 32.001,26.972 L31.999,26.972 C31.465,26.972 30.964,27.18 30.587,27.556 C30.209,27.934 30.001,28.437 30,28.972 C30,30.075 30.896,30.972 31.999,30.972 L31.999,30.972 Z M31,36.973 L31,32.83 C29.28,32.383 28,30.83 28,28.971 C28.001,27.901 28.418,26.897 29.173,26.142 C29.928,25.388 30.931,24.972 31.997,24.972 L32.002,24.972 C33.07,24.972 34.075,25.389 34.831,26.145 C35.586,26.901 36.001,27.906 36,28.974 C36,30.043 35.583,31.048 34.827,31.803 C34.315,32.315 33.683,32.656 33,32.831 L33,36.973 L31,36.973 Z M24.981,19.974 L39.034,19.98 L39.033,12.992 C39.039,11.143 38.32,9.398 37.008,8.074 C35.688,6.743 33.932,6.006 32.061,6 L32.039,6 C30.178,6 28.419,6.733 27.084,8.065 C25.751,9.395 25.014,11.145 25.008,12.991 L24.981,19.974 Z M46,20.982 L45.991,41.973 C45.991,42.526 45.543,42.973 44.991,42.973 L19,42.963 C18.447,42.963 18,42.514 18,41.962 L18.004,28.972 L20.004,28.972 L20,40.963 L43.991,40.972 L44,21.981 L20.007,21.972 L20.006,22.972 L18.006,22.972 L18.007,20.972 C18.007,20.419 18.455,19.972 19.007,19.972 L22.981,19.973 L23.008,12.984 C23.016,10.606 23.961,8.356 25.672,6.65 C27.385,4.94 29.645,4 32.038,4 L32.067,4 C34.474,4.008 36.732,4.955 38.429,6.666 C40.116,8.369 41.041,10.617 41.033,12.995 L41.034,19.98 L45,19.982 C45.266,19.982 45.52,20.087 45.707,20.275 C45.895,20.463 46,20.717 46,20.982 L46,20.982 Z M2,34.973 L14,34.973 L14,32.973 L2,32.973 L2,34.973 Z M2,18.972 L14,18.972 L14,16.972 L2,16.972 L2,18.972 Z M2,26.972 L25.999,26.972 L25.999,24.972 L2,24.972 L2,26.972 Z M2,42.973 L15.999,42.973 L15.999,40.973 L2,40.973 L2,42.973 Z M2,10.972 L17.999,10.972 L17.999,8.972 L2,8.972 L2,10.972 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,iI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Alarm_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Alarm_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41.4246,40.6675 L34.6366,40.6675 L34.6366,19.8305 C36.8216,20.5265 39.2386,20.5265 41.4246,19.8305 L41.4246,40.6675 Z M41.9946,17.4595 C39.4996,18.6475 36.5596,18.6465 34.0666,17.4595 C33.7586,17.3125 33.3946,17.3335 33.1026,17.5165 C32.8126,17.6995 32.6366,18.0185 32.6366,18.3615 L32.6366,41.6675 C32.6366,42.2205 33.0836,42.6675 33.6366,42.6675 L42.4246,42.6675 C42.9776,42.6675 43.4246,42.2205 43.4246,41.6675 L43.4246,18.3615 C43.4246,18.0185 43.2486,17.6995 42.9586,17.5165 C42.6676,17.3335 42.3036,17.3115 41.9946,17.4595 L41.9946,17.4595 Z M38.0306,4.0005 C40.8716,4.0005 43.1826,6.3115 43.1826,9.1515 C43.1826,11.9925 40.8716,14.3035 38.0306,14.3035 C35.1906,14.3035 32.8796,11.9925 32.8796,9.1515 C32.8796,6.3115 35.1906,4.0005 38.0306,4.0005 L38.0306,4.0005 Z M38.0306,16.3035 C41.9746,16.3035 45.1826,13.0955 45.1826,9.1515 C45.1826,5.2085 41.9746,2.0005 38.0306,2.0005 C34.0876,2.0005 30.8796,5.2085 30.8796,9.1515 C30.8796,13.0955 34.0876,16.3035 38.0306,16.3035 L38.0306,16.3035 Z M2.0006,46.1835 L45.9406,46.1835 L45.9406,44.1835 L2.0006,44.1835 L2.0006,46.1835 Z M20.5756,40.6675 L27.3636,40.6675 L27.3636,27.7285 L20.5756,27.7285 L20.5756,40.6675 Z M19.5756,42.6675 L28.3636,42.6675 C28.9166,42.6675 29.3636,42.2205 29.3636,41.6675 L29.3636,26.7285 C29.3636,26.1755 28.9166,25.7285 28.3636,25.7285 L19.5756,25.7285 C19.0236,25.7285 18.5756,26.1755 18.5756,26.7285 L18.5756,41.6675 C18.5756,42.2205 19.0236,42.6675 19.5756,42.6675 L19.5756,42.6675 Z M6.5156,40.6675 L13.3036,40.6675 L13.3036,23.3345 L6.5156,23.3345 L6.5156,40.6675 Z M5.5156,42.6675 L14.3036,42.6675 C14.8566,42.6675 15.3036,42.2205 15.3036,41.6675 L15.3036,22.3345 C15.3036,21.7815 14.8566,21.3345 14.3036,21.3345 L5.5156,21.3345 C4.9626,21.3345 4.5156,21.7815 4.5156,22.3345 L4.5156,41.6675 C4.5156,42.2205 4.9626,42.6675 5.5156,42.6675 L5.5156,42.6675 Z" id="Amazon-Cloudwatch_alarm_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,aI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist-Security_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist-Security_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44.0002,31.9766 L28.4962,31.9696 L28.4912,43.9786 L43.9942,43.9856 L44.0002,31.9766 Z M31.9792,29.9716 L40.4712,29.9746 L40.4702,27.2676 C40.4772,25.0626 38.5872,23.2646 36.2572,23.2566 L36.2422,23.2566 C33.9052,23.2566 32.0002,25.0316 31.9932,27.2176 L31.9792,29.9716 Z M46.0002,30.9766 L45.9942,44.9856 C45.9942,45.5386 45.5462,45.9856 44.9942,45.9856 L27.4912,45.9786 C26.9382,45.9786 26.4912,45.5306 26.4912,44.9786 L26.4962,30.9696 C26.4962,30.7046 26.6022,30.4506 26.7892,30.2626 C26.9772,30.0756 27.2312,29.9696 27.4962,29.9696 L29.9792,29.9706 L29.9932,27.2096 C30.0042,23.9236 32.8062,21.2566 36.2422,21.2566 L36.2632,21.2566 C39.6962,21.2686 42.4802,23.9656 42.4702,27.2706 L42.4712,29.9756 L45.0002,29.9766 C45.2662,29.9766 45.5202,30.0816 45.7072,30.2696 C45.8952,30.4566 46.0002,30.7116 46.0002,30.9766 L46.0002,30.9766 Z M6.3272,26.6716 L4.9212,28.0936 L7.7202,30.8636 C7.9072,31.0486 8.1602,31.1526 8.4232,31.1526 C8.4462,31.1526 8.4702,31.1516 8.4942,31.1496 C8.7812,31.1286 9.0462,30.9866 9.2202,30.7556 L13.4182,25.2156 L11.8242,24.0086 L8.3152,28.6386 L6.3272,26.6716 Z M11.8242,14.6786 L8.3152,19.3086 L6.3272,17.3416 L4.9212,18.7636 L7.7202,21.5336 C7.9072,21.7186 8.1602,21.8226 8.4232,21.8226 C8.4462,21.8226 8.4702,21.8216 8.4942,21.8196 C8.7812,21.7986 9.0462,21.6566 9.2202,21.4256 L13.4182,15.8856 L11.8242,14.6786 Z M11.8242,5.3486 L8.3152,9.9786 L6.3272,8.0116 L4.9212,9.4336 L7.7202,12.2036 C7.9072,12.3886 8.1602,12.4926 8.4232,12.4926 C8.4462,12.4926 8.4702,12.4916 8.4942,12.4896 C8.7812,12.4686 9.0462,12.3266 9.2202,12.0956 L13.4182,6.5556 L11.8242,5.3486 Z M15.2462,29.3666 L26.6162,29.3666 L26.6162,27.3666 L15.2462,27.3666 L15.2462,29.3666 Z M15.2462,20.6196 L26.6162,20.6196 L26.6162,18.6196 L15.2462,18.6196 L15.2462,20.6196 Z M15.2462,10.9976 L26.6162,10.9976 L26.6162,8.9976 L15.2462,8.9976 L15.2462,10.9976 Z M4.0002,34.3646 L24.8672,34.3646 L24.8672,36.3646 L3.0002,36.3646 C2.4472,36.3646 2.0002,35.9166 2.0002,35.3646 L2.0002,2.9996 C2.0002,2.4476 2.4472,1.9996 3.0002,1.9996 L29.2402,1.9996 C29.7932,1.9996 30.2402,2.4476 30.2402,2.9996 L30.2402,23.9936 L28.2402,23.9936 L28.2402,3.9996 L4.0002,3.9996 L4.0002,34.3646 Z" id="AWS-Trusted-Advisor_checklist-security_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,cI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist-Performance_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist-Performance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40.501,42.375 L42.501,42.375 L42.501,34.5 L40.501,34.5 L40.501,42.375 Z M36.126,42.375 L38.126,42.375 L38.126,38.875 L36.126,38.875 L36.126,42.375 Z M31.751,42.375 L33.751,42.375 L33.751,37.125 L31.751,37.125 L31.751,42.375 Z M27.376,42.375 L29.376,42.375 L29.376,38.875 L27.376,38.875 L27.376,42.375 Z M32.779,34.808 L36.611,37.107 C36.844,37.246 37.124,37.284 37.385,37.216 C37.646,37.146 37.868,36.973 38,36.735 L41.547,30.353 L41.714,31.166 L43.673,30.762 L42.966,27.334 C42.853,26.794 42.335,26.45 41.784,26.557 L38.356,27.263 L38.76,29.222 L40.033,28.96 L36.754,34.86 L33.265,32.768 C32.932,32.567 32.518,32.578 32.196,32.793 L26.946,36.293 L28.055,37.957 L32.779,34.808 Z M25.876,44 L44.001,44 L44.001,25.875 L25.876,25.875 L25.876,44 Z M46.001,24.875 L46.001,45 C46.001,45.553 45.553,46 45.001,46 L24.876,46 C24.323,46 23.876,45.553 23.876,45 L23.876,24.875 C23.876,24.322 24.323,23.875 24.876,23.875 L45.001,23.875 C45.553,23.875 46.001,24.322 46.001,24.875 L46.001,24.875 Z M6.328,26.68 L4.922,28.102 L7.722,30.872 C7.91,31.058 8.163,31.161 8.426,31.161 C8.449,31.161 8.472,31.16 8.497,31.158 C8.784,31.138 9.049,30.995 9.222,30.766 L13.423,25.224 L11.829,24.015 L8.318,28.647 L6.328,26.68 Z M11.829,14.682 L8.318,19.314 L6.328,17.346 L4.922,18.768 L7.722,21.539 C7.91,21.725 8.163,21.828 8.426,21.828 C8.449,21.828 8.472,21.827 8.497,21.825 C8.784,21.805 9.049,21.662 9.222,21.433 L13.423,15.891 L11.829,14.682 Z M11.829,5.349 L8.318,9.98 L6.328,8.013 L4.922,9.435 L7.722,12.205 C7.91,12.391 8.163,12.494 8.426,12.494 C8.449,12.494 8.472,12.493 8.497,12.491 C8.784,12.471 9.049,12.328 9.222,12.099 L13.423,6.558 L11.829,5.349 Z M15.251,29.375 L22.251,29.375 L22.251,27.375 L15.251,27.375 L15.251,29.375 Z M15.251,20.625 L26.626,20.625 L26.626,18.625 L15.251,18.625 L15.251,20.625 Z M15.251,11 L26.626,11 L26.626,9 L15.251,9 L15.251,11 Z M4,34.375 L22.251,34.375 L22.251,36.375 L3,36.375 C2.447,36.375 2,35.928 2,35.375 L2,3 C2,2.447 2.447,2 3,2 L29.251,2 C29.803,2 30.251,2.447 30.251,3 L30.251,22.25 L28.251,22.25 L28.251,4 L4,4 L4,34.375 Z" id="AWS-Trusted-Advisor_checklist-performance_Resource-Icon_dark-bg" fill="#E7157B"></path>
</g>
</svg>`,sI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Rule_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Rule_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M2.042,2 L2.042,14.473 L13.06,14.497 L15.725,17.13 L45.967,17.079 L45.951,4.607 L16.537,4.607 L13.888,2 L2.042,2 Z M13.882,12.499 L4.043,12.477 L4.043,4 L13.07,4 L15.719,6.607 L43.953,6.607 L43.965,15.082 L16.546,15.127 L13.882,12.499 Z M37.94,9.454 L36.048,7.556 L34.631,8.968 L36.526,10.868 L34.624,12.77 L36.038,14.184 L37.938,12.285 L39.838,14.192 L41.254,12.78 L39.352,10.871 L41.253,8.969 L39.839,7.555 L37.94,9.454 Z M2,15.968 L2,28.468 L13.061,28.468 L15.71,31.09 L45.96,31.076 L45.945,18.617 L16.528,18.607 L13.948,15.968 L2,15.968 Z M4,17.968 L13.106,17.968 L15.687,20.607 L43.947,20.617 L43.959,29.076 L16.533,29.09 L13.883,26.468 L4,26.468 L4,17.968 Z M35.419,25.276 L34.299,24.158 L32.885,25.572 L35.297,27.985 L41.229,23.023 L39.946,21.49 L35.419,25.276 Z M2,29.95 L2,42.451 L13.084,42.438 L15.741,45.022 L45.951,45.074 L45.96,32.586 L16.532,32.587 L13.819,29.95 L2,29.95 Z M4,31.95 L13.007,31.95 L15.719,34.588 L43.959,34.585 L43.953,43.07 L16.555,43.024 L13.895,40.438 L4,40.449 L4,31.95 Z M35.179,39.211 L34.06,38.093 L32.646,39.507 L35.058,41.92 L40.99,36.958 L39.706,35.424 L35.179,39.211 Z" id="Amazon-Cloudwatch_rule_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,uI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Resources_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Resources_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25.2278,43.3628 L25.2278,25.0668 L41.4558,15.6978 L41.4558,33.9938 L25.2278,43.3628 Z M6.9998,15.6978 L23.2278,25.0668 L23.2278,43.3628 L6.9998,33.9938 L6.9998,15.6978 Z M24.2278,4.1538 L40.8368,13.7448 L24.2278,23.3358 L7.6178,13.7448 L24.2278,4.1538 Z M42.9558,12.6578 L24.7278,2.1338 C24.4188,1.9558 24.0368,1.9558 23.7278,2.1338 L5.4998,12.6578 C5.1908,12.8368 4.9998,13.1668 4.9998,13.5238 L4.9998,34.5708 C4.9998,34.9278 5.1908,35.2588 5.4998,35.4368 L23.7278,45.9608 C23.8818,46.0498 24.0548,46.0938 24.2278,46.0938 C24.4008,46.0938 24.5738,46.0498 24.7278,45.9608 L42.9558,35.4368 C43.2648,35.2588 43.4558,34.9278 43.4558,34.5708 L43.4558,13.5238 C43.4558,13.1668 43.2648,12.8368 42.9558,12.6578 L42.9558,12.6578 Z" id="AWS-OpsWorks-resources_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,dI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Event-Time-Based_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Event-Time-Based_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39.0691,11.9052 L33.6821,11.9052 L33.6821,9.9052 L37.0691,9.9052 L37.0691,5.6392 L39.0691,5.6392 L39.0691,11.9052 Z M38.0691,4.0002 C41.3981,4.0002 44.1061,6.7092 44.1061,10.0382 C44.1061,13.3672 41.3981,16.0762 38.0691,16.0762 C34.7401,16.0762 32.0311,13.3672 32.0311,10.0382 C32.0311,6.7092 34.7401,4.0002 38.0691,4.0002 L38.0691,4.0002 Z M38.0691,18.0762 C42.5011,18.0762 46.1061,14.4702 46.1061,10.0382 C46.1061,5.6052 42.5011,2.0002 38.0691,2.0002 C33.6361,2.0002 30.0311,5.6052 30.0311,10.0382 C30.0311,14.4702 33.6361,18.0762 38.0691,18.0762 L38.0691,18.0762 Z M41.4671,40.7092 L34.6701,40.7092 L34.6701,21.1552 C36.8571,21.8152 39.2801,21.8152 41.4671,21.1552 L41.4671,40.7092 Z M42.0571,18.8022 C39.5511,19.9292 36.5881,19.9292 34.0801,18.8022 C33.7721,18.6652 33.4121,18.6902 33.1271,18.8752 C32.8411,19.0592 32.6701,19.3762 32.6701,19.7152 L32.6701,41.7092 C32.6701,42.2612 33.1171,42.7092 33.6701,42.7092 L42.4671,42.7092 C43.0201,42.7092 43.4671,42.2612 43.4671,41.7092 L43.4671,19.7152 C43.4671,19.3762 43.2961,19.0592 43.0101,18.8752 C42.7251,18.6892 42.3651,18.6642 42.0571,18.8022 L42.0571,18.8022 Z M2.0001,46.2272 L45.9861,46.2272 L45.9861,44.2272 L2.0001,44.2272 L2.0001,46.2272 Z M20.5941,40.7092 L27.3911,40.7092 L27.3911,27.7532 L20.5941,27.7532 L20.5941,40.7092 Z M19.5941,42.7092 L28.3911,42.7092 C28.9441,42.7092 29.3911,42.2612 29.3911,41.7092 L29.3911,26.7532 C29.3911,26.2002 28.9441,25.7532 28.3911,25.7532 L19.5941,25.7532 C19.0421,25.7532 18.5941,26.2002 18.5941,26.7532 L18.5941,41.7092 C18.5941,42.2612 19.0421,42.7092 19.5941,42.7092 L19.5941,42.7092 Z M6.5181,40.7082 L13.3161,40.7082 L13.3161,23.3542 L6.5181,23.3542 L6.5181,40.7082 Z M5.5181,42.7092 L14.3161,42.7092 C14.8691,42.7092 15.3161,42.2612 15.3161,41.7092 L15.3161,22.3542 C15.3161,21.8012 14.8691,21.3542 14.3161,21.3542 L5.5181,21.3542 C4.9651,21.3542 4.5181,21.8012 4.5181,22.3542 L4.5181,41.7092 C4.5181,42.2612 4.9651,42.7092 5.5181,42.7092 L5.5181,42.7092 Z" id="Amazon-Cloudwatch_Event-time-based_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,mI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Organizations_Management-Account_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Organizations_Management-Account_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M10.303,11.5034199 C10.312,11.9504199 10.494,12.3684199 10.818,12.6784199 C11.14,12.9884199 11.564,13.1504199 12.012,13.1464199 C12.459,13.1374199 12.876,12.9554199 13.187,12.6324199 L13.187,12.6314199 C13.497,12.3094199 13.663,11.8854199 13.655,11.4384199 C13.646,10.9904199 13.463,10.5734199 13.14,10.2624199 C12.825,9.96041991 12.414,9.79541991 11.98,9.79541991 C11.968,9.79541991 11.957,9.79541991 11.946,9.79541991 C11.498,9.80441991 11.081,9.98641991 10.771,10.3094199 C10.46,10.6314199 10.294,11.0564199 10.303,11.5034199 L10.303,11.5034199 Z M9.431,14.1204199 C8.723,13.4394199 8.323,12.5244199 8.304,11.5424199 C8.284,10.5614199 8.649,9.63041991 9.329,8.92241991 C10.735,7.46241991 13.065,7.41641991 14.527,8.82141991 C15.235,9.50241991 15.635,10.4174199 15.654,11.3994199 C15.673,12.3804199 15.309,13.3104199 14.628,14.0184199 C13.907,14.7674199 12.944,15.1444199 11.978,15.1444199 C11.061,15.1444199 10.143,14.8044199 9.431,14.1204199 L9.431,14.1204199 Z M4.229,12.1264199 L5.301,15.4364199 L7.592,14.9774199 C7.869,14.9204199 8.157,14.9854199 8.383,15.1544199 L9.524,15.9994199 C9.746,16.1634199 9.89,16.4124199 9.922,16.6874199 L10.192,18.9964199 L13.67,18.9994199 L13.944,16.6724199 C13.976,16.3964199 14.121,16.1464199 14.346,15.9824199 L15.473,15.1574199 C15.699,14.9914199 15.987,14.9274199 16.26,14.9834199 L18.57,15.4464199 L19.647,12.1384199 L17.51,11.1564199 C17.254,11.0394199 17.06,10.8194199 16.974,10.5514199 L16.55,9.22441991 C16.466,8.95941991 16.495,8.67141991 16.632,8.42941991 L17.782,6.38341991 L14.969,4.33641991 L13.395,6.04541991 C13.206,6.24941991 12.943,6.36541991 12.665,6.36741991 L11.246,6.37541991 L11.24,6.37541991 C10.961,6.37541991 10.695,6.25841991 10.505,6.05241991 L8.92,4.33241991 L6.103,6.37541991 L7.258,8.43041991 C7.395,8.67341991 7.423,8.96341991 7.337,9.22941991 L6.909,10.5424199 C6.823,10.8084199 6.629,11.0254199 6.375,11.1424199 L4.229,12.1264199 Z M2.052,11.8964199 C1.896,11.4134199 2.125,10.8904199 2.586,10.6784199 L5.143,9.50641991 L5.299,9.02741991 L3.923,6.57841991 C3.675,6.13541991 3.797,5.57641991 4.208,5.27841991 L8.466,2.19041991 C8.875,1.89341991 9.445,1.94841991 9.788,2.32341991 L11.677,4.37341991 L12.219,4.36941991 L14.102,2.32641991 C14.447,1.95341991 15.015,1.89741991 15.425,2.19541991 L19.678,5.29041991 C20.088,5.58841991 20.21,6.14741991 19.962,6.58841991 L18.588,9.03041991 L18.745,9.52341991 L21.29,10.6924199 C21.752,10.9044199 21.982,11.4284199 21.824,11.9104199 L20.197,16.9114199 C20.038,17.3944199 19.54,17.6804199 19.049,17.5824199 L16.299,17.0304199 L15.879,17.3384199 L15.553,20.1174199 C15.493,20.6204199 15.067,21.0004199 14.56,21.0004199 L14.559,21.0004199 L9.3,20.9954199 C8.793,20.9954199 8.366,20.6154199 8.308,20.1114199 L7.986,17.3484199 L7.55,17.0254199 L4.821,17.5714199 C4.319,17.6704199 3.829,17.3824199 3.673,16.8994199 L2.052,11.8964199 Z M29,35.0004199 C29,37.7574199 31.243,40.0004199 34,40.0004199 C36.757,40.0004199 39,37.7574199 39,35.0004199 C39,32.2434199 36.757,30.0004199 34,30.0004199 C31.243,30.0004199 29,32.2434199 29,35.0004199 L29,35.0004199 Z M27,35.0004199 C27,31.1404199 30.141,28.0004199 34,28.0004199 C37.86,28.0004199 41,31.1404199 41,35.0004199 C41,38.8604199 37.86,42.0004199 34,42.0004199 C30.141,42.0004199 27,38.8604199 27,35.0004199 L27,35.0004199 Z M31.083,22.0004199 L38.579,22.0004199 L34.831,14.5034199 L31.083,22.0004199 Z M28.615,23.5264199 C28.432,23.2314199 28.415,22.8634199 28.571,22.5534199 L33.937,11.8204199 C34.277,11.1434199 35.386,11.1434199 35.726,11.8204199 L41.092,22.5534199 C41.247,22.8634199 41.231,23.2314199 41.048,23.5264199 C40.865,23.8204199 40.544,24.0004199 40.198,24.0004199 L29.465,24.0004199 C29.118,24.0004199 28.797,23.8204199 28.615,23.5264199 L28.615,23.5264199 Z M13,34.0004199 L22,34.0004199 L22,25.0004199 L13,25.0004199 L13,34.0004199 Z M12,23.0004199 L23,23.0004199 C23.553,23.0004199 24,23.4484199 24,24.0004199 L24,35.0004199 C24,35.5524199 23.553,36.0004199 23,36.0004199 L12,36.0004199 C11.448,36.0004199 11,35.5524199 11,35.0004199 L11,24.0004199 C11,23.4484199 11.448,23.0004199 12,23.0004199 L12,23.0004199 Z M46,3.00041991 L46,45.0004199 C46,45.5524199 45.553,46.0004199 45,46.0004199 L3,46.0004199 C2.448,46.0004199 2,45.5524199 2,45.0004199 L2,22.0004199 L4,22.0004199 L4,44.0004199 L44,44.0004199 L44,4.00041991 L22,4.00041991 L22,2.00041991 L45,2.00041991 C45.553,2.00041991 46,2.44841991 46,3.00041991 L46,3.00041991 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,gI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-License-Manager_License-Blending_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-License-Manager_License-Blending_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M34.021,38 L17.021,38 L17.021,40 L34.097,40 C35.158,40 36.021,39.137 36.021,38.076 L36.021,35 L34.021,35 L34.021,38 Z M27.021,4.746 L27.021,11 L33.289,11 L27.021,4.746 Z M11.021,22 L9.021,22 L9.021,3.924 C9.021,2.863 9.884,2 10.945,2 L26.688,2 C26.953,2 27.207,2.105 27.394,2.292 L35.727,10.608 C35.916,10.796 36.021,11.05 36.021,11.316 L36.021,15 L34.021,15 L34.021,13 L26.021,13 C25.468,13 25.021,12.552 25.021,12 L25.021,4 L11.021,4 L11.021,22 Z M45.144,21.389 L43.355,22.283 C43.791,23.155 44.021,24.115 44.021,25.061 C44.021,28.335 41.372,31 38.116,31 L28.138,31 L29.951,29.187 L28.537,27.773 L25.11,31.2 C24.922,31.387 24.817,31.642 24.817,31.907 C24.817,32.172 24.922,32.426 25.11,32.614 L28.537,36.04 L29.951,34.625 L28.325,33 L38.116,33 C42.475,33 46.021,29.438 46.021,25.061 C46.021,23.807 45.717,22.537 45.144,21.389 L45.144,21.389 Z M30.578,17 C26.218,17 22.672,20.562 22.672,24.939 C22.672,26.192 22.975,27.462 23.548,28.61 L25.337,27.718 C24.903,26.845 24.672,25.884 24.672,24.939 C24.672,21.665 27.322,19 30.578,19 L39.809,19 L38.132,20.677 L39.546,22.091 L42.972,18.665 C43.363,18.274 43.363,17.641 42.972,17.25 L39.546,13.824 L38.132,15.238 L39.894,17 L30.578,17 Z M28.054,44 L16.021,44 L16.021,46 L28.054,46 C29.139,46 30.021,45.118 30.021,44.033 L30.021,42 L28.021,42 L28.054,44 Z M3.988,8 L7.021,8 L7.021,6 L3.988,6 C2.903,6 2.021,6.882 2.021,7.967 L2.021,24 L4.021,24 L3.988,8 Z M11.18,31.618 C11.18,30.879 10.58,30.279 9.841,30.279 C9.103,30.279 8.502,30.879 8.502,31.618 C8.502,32.356 9.103,32.957 9.841,32.957 C10.58,32.957 11.18,32.356 11.18,31.618 L11.18,31.618 Z M13.18,31.618 C13.18,33.459 11.682,34.957 9.841,34.957 C8,34.957 6.502,33.459 6.502,31.618 C6.502,29.777 8,28.279 9.841,28.279 C11.682,28.279 13.18,29.777 13.18,31.618 L13.18,31.618 Z M15.711,31.633 C15.711,31.356 15.515,31.117 15.245,31.063 C14.875,30.988 14.578,30.712 14.477,30.349 C14.371,29.964 14.218,29.598 14.025,29.26 C13.843,28.942 13.849,28.551 14.042,28.239 C14.1,28.144 14.129,28.044 14.129,27.941 C14.129,27.519 13.642,27.207 13.25,27.447 C12.939,27.639 12.547,27.645 12.23,27.464 C11.89,27.27 11.524,27.118 11.141,27.012 C10.777,26.912 10.5,26.615 10.426,26.244 C10.373,25.974 10.132,25.777 9.856,25.777 C9.58,25.777 9.34,25.974 9.286,26.245 C9.211,26.615 8.935,26.912 8.571,27.012 C8.189,27.118 7.824,27.27 7.483,27.464 C7.164,27.645 6.773,27.639 6.463,27.448 C6.069,27.207 5.583,27.519 5.583,27.941 C5.583,28.044 5.612,28.144 5.67,28.239 C5.862,28.55 5.869,28.941 5.688,29.258 C5.494,29.598 5.342,29.965 5.236,30.349 C5.135,30.712 4.838,30.989 4.468,31.063 C4.197,31.117 4,31.356 4,31.633 C4,31.909 4.197,32.149 4.468,32.203 C4.838,32.277 5.135,32.553 5.236,32.917 C5.342,33.301 5.494,33.667 5.688,34.007 C5.869,34.325 5.862,34.715 5.67,35.026 C5.612,35.122 5.583,35.222 5.583,35.324 C5.583,35.748 6.068,36.061 6.463,35.818 C6.624,35.719 6.805,35.67 6.987,35.67 C7.158,35.67 7.329,35.714 7.483,35.802 C7.824,35.996 8.189,36.148 8.571,36.253 C8.935,36.354 9.211,36.65 9.286,37.021 C9.34,37.292 9.58,37.488 9.856,37.488 C10.132,37.488 10.373,37.292 10.426,37.022 C10.5,36.651 10.777,36.354 11.141,36.253 C11.524,36.148 11.89,35.996 12.23,35.802 C12.547,35.62 12.939,35.626 13.25,35.819 C13.643,36.059 14.129,35.748 14.129,35.324 C14.129,35.222 14.1,35.122 14.042,35.026 C13.849,34.715 13.843,34.323 14.025,34.006 C14.218,33.667 14.371,33.301 14.477,32.917 C14.578,32.553 14.875,32.277 15.245,32.203 C15.515,32.149 15.711,31.909 15.711,31.633 L15.711,31.633 Z M16.129,35.324 C16.129,36.748 14.971,37.906 13.547,37.906 C13.279,37.906 13.013,37.863 12.757,37.78 C12.572,37.868 12.38,37.947 12.186,38.018 C11.766,38.897 10.866,39.488 9.856,39.488 C8.847,39.488 7.948,38.897 7.526,38.018 C7.332,37.947 7.141,37.868 6.955,37.78 C6.7,37.863 6.433,37.906 6.165,37.906 C4.741,37.906 3.583,36.748 3.583,35.324 C3.583,35.056 3.625,34.789 3.709,34.534 C3.622,34.348 3.542,34.157 3.472,33.963 C2.592,33.542 2,32.643 2,31.633 C2,30.623 2.592,29.723 3.472,29.303 C3.542,29.108 3.622,28.918 3.709,28.732 C3.625,28.477 3.583,28.21 3.583,27.941 C3.583,26.518 4.741,25.359 6.165,25.359 C6.433,25.359 6.7,25.402 6.955,25.486 C7.141,25.398 7.332,25.319 7.526,25.248 C7.948,24.369 8.847,23.777 9.856,23.777 C10.866,23.777 11.766,24.369 12.186,25.248 C12.38,25.319 12.572,25.398 12.757,25.486 C13.013,25.402 13.279,25.359 13.547,25.359 C14.971,25.359 16.129,26.518 16.129,27.941 C16.129,28.209 16.086,28.476 16.002,28.731 C16.09,28.917 16.17,29.108 16.241,29.303 C17.121,29.724 17.711,30.624 17.711,31.633 C17.711,32.642 17.121,33.542 16.241,33.963 C16.17,34.158 16.09,34.349 16.002,34.535 C16.086,34.79 16.129,35.056 16.129,35.324 L16.129,35.324 Z M12.021,39 L14.021,39 L14.021,45 C14.021,45.384 13.8,45.735 13.455,45.901 C13.317,45.967 13.168,46.0000266 13.021,46.0000266 C12.798,46.0000266 12.577,45.925 12.396,45.781 L9.521,43.481 L6.646,45.781 C6.345,46.021 5.936,46.068 5.587,45.901 C5.242,45.735 5.021,45.384 5.021,45 L5.021,39 L7.021,39 L7.021,42.919 L8.896,41.419 C9.261,41.127 9.781,41.127 10.146,41.419 L12.021,42.919 L12.021,39 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,fI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Event-Event-Based_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Event-Event-Based_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M34.522,40.526 L41.278,40.526 L41.278,19.76 L34.522,19.76 L34.522,40.526 Z M33.522,17.76 C32.969,17.76 32.522,18.208 32.522,18.76 L32.522,41.526 C32.522,42.079 32.969,42.526 33.522,42.526 L42.278,42.526 C42.831,42.526 43.278,42.079 43.278,41.526 L43.278,18.76 C43.278,18.208 42.831,17.76 42.278,17.76 L33.522,17.76 Z M32.77,4.417 C32.77,4.187 32.958,4 33.188,4 L42.612,4 C42.842,4 43.029,4.187 43.029,4.417 L43.029,13.841 C43.029,14.071 42.842,14.258 42.612,14.258 L33.188,14.258 C32.958,14.258 32.77,14.071 32.77,13.841 L32.77,4.417 Z M33.188,16.258 L42.612,16.258 C43.945,16.258 45.029,15.174 45.029,13.841 L45.029,4.417 C45.029,3.084 43.945,2 42.612,2 L33.188,2 C31.855,2 30.77,3.084 30.77,4.417 L30.77,13.841 C30.77,15.174 31.855,16.258 33.188,16.258 L33.188,16.258 Z M2,46.029 L45.78,46.029 L45.78,44.029 L2,44.029 L2,46.029 Z M20.512,40.526 L27.268,40.526 L27.268,27.641 L20.512,27.641 L20.512,40.526 Z M19.512,42.526 L28.268,42.526 C28.821,42.526 29.268,42.079 29.268,41.526 L29.268,26.641 C29.268,26.089 28.821,25.641 28.268,25.641 L19.512,25.641 C18.96,25.641 18.512,26.089 18.512,26.641 L18.512,41.526 C18.512,42.079 18.96,42.526 19.512,42.526 L19.512,42.526 Z M6.503,40.526 L13.259,40.526 L13.259,23.263 L6.503,23.263 L6.503,40.526 Z M5.503,42.526 L14.259,42.526 C14.811,42.526 15.259,42.079 15.259,41.526 L15.259,22.263 C15.259,21.711 14.811,21.263 14.259,21.263 L5.503,21.263 C4.95,21.263 4.503,21.711 4.503,22.263 L4.503,41.526 C4.503,42.079 4.95,42.526 5.503,42.526 L5.503,42.526 Z" id="Amazon-Cloudwatch_Event-event-based_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,bI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Synthetics_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Synthetics_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33,30 L29.519,30 L25.885,36.164 L20.941,25.288 L18.503,30 L15,30 L15,28 L17.286,28 L21.059,20.712 L26.115,31.836 L28.376,28 L33,28 L33,30 Z M15.5,33 L21.947,33 L21.947,35 L15.5,35 C12.468,35 10,32.533 10,29.5 L10,28.5 C10,25.467 12.468,23 15.5,23 L17,23 L17,25 L15.5,25 C13.57,25 12,26.57 12,28.5 L12,29.5 C12,31.43 13.57,33 15.5,33 L15.5,33 Z M38,28.5 L38,29.5 C38,32.533 35.532,35 32.5,35 L30.105,35 L30.105,33 L32.5,33 C34.43,33 36,31.43 36,29.5 L36,28.5 C36,26.57 34.43,25 32.5,25 L25.053,25 L25.053,23 L32.5,23 C35.532,23 38,25.467 38,28.5 L38,28.5 Z M44,31.534 C44,31.791 43.791,32 43.534,32 L41,32 L41,37.375 C37.114,41.059 30.799,43.248 24,43.248 C17.201,43.248 10.886,41.059 7,37.375 L7,32 L4.466,32 C4.209,32 4,31.791 4,31.534 L4,26.466 C4,26.209 4.209,26 4.466,26 L7.473,26 L7.665,25.248 C9.751,17.076 16.01,12 24,12 C32.729,12 38.993,18.812 40.455,25.222 L40.632,26 L43.534,26 C43.791,26 44,26.209 44,26.466 L44,31.534 Z M22.5,5.5 C22.5,4.673 23.173,4 24,4 C24.827,4 25.5,4.673 25.5,5.5 C25.5,6.327 24.827,7 24,7 C23.173,7 22.5,6.327 22.5,5.5 L22.5,5.5 Z M43.534,24 L42.208,24 C40.312,17.171 33.987,10.513 25,10.045 L25,8.837 C26.44,8.403 27.5,7.08 27.5,5.5 C27.5,3.57 25.93,2 24,2 C22.07,2 20.5,3.57 20.5,5.5 C20.5,7.08 21.56,8.403 23,8.837 L23,10.039 C14.78,10.435 8.345,15.679 5.933,24 L4.466,24 C3.106,24 2,25.106 2,26.466 L2,31.534 C2,32.894 3.106,34 4.466,34 L5,34 L5,38.21 L5.293,38.503 C9.579,42.79 16.397,45.248 24,45.248 C31.603,45.248 38.421,42.79 42.707,38.503 L43,38.21 L43,34 L43.534,34 C44.894,34 46,32.894 46,31.534 L46,26.466 C46,25.106 44.894,24 43.534,24 L43.534,24 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,LI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_State-Manager_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_State-Manager_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.417,36.035 L38.653,36.035 L38.653,32.799 L35.417,32.799 L35.417,36.035 Z M34.417,38.036 L39.653,38.036 C40.206,38.036 40.653,37.588 40.653,37.036 L40.653,31.799 C40.653,31.246 40.206,30.799 39.653,30.799 L34.417,30.799 C33.864,30.799 33.417,31.246 33.417,31.799 L33.417,37.036 C33.417,37.588 33.864,38.036 34.417,38.036 L34.417,38.036 Z M23.944,34.616 L24.796,36.036 L23.093,36.036 L23.944,34.616 Z M21.326,38.036 L26.562,38.036 C26.923,38.036 27.255,37.842 27.432,37.529 C27.61,37.214 27.605,36.829 27.42,36.521 L24.802,32.158 C24.44,31.556 23.448,31.556 23.087,32.158 L20.469,36.521 C20.283,36.829 20.278,37.214 20.456,37.529 C20.634,37.842 20.966,38.036 21.326,38.036 L21.326,38.036 Z M10.854,33.672 C11.506,33.672 12.036,34.202 12.036,34.854 C12.036,35.505 11.506,36.036 10.854,36.036 C10.203,36.036 9.673,35.505 9.673,34.854 C9.673,34.202 10.203,33.672 10.854,33.672 L10.854,33.672 Z M10.854,38.036 C12.608,38.036 14.036,36.608 14.036,34.854 C14.036,33.1 12.608,31.672 10.854,31.672 C9.1,31.672 7.673,33.1 7.673,34.854 C7.673,36.608 9.1,38.036 10.854,38.036 L10.854,38.036 Z M32.798,39.527 L41.271,39.527 L41.271,23.2 L32.798,23.2 L32.798,39.527 Z M31.799,21.2 C31.246,21.2 30.799,21.647 30.799,22.2 L30.799,40.527 C30.799,41.079 31.246,41.527 31.799,41.527 L42.271,41.527 C42.824,41.527 43.271,41.079 43.271,40.527 L43.271,22.2 C43.271,21.647 42.824,21.2 42.271,21.2 L31.799,21.2 Z M19.707,39.527 L28.18,39.527 L28.18,19.71 L19.707,19.71 L19.707,39.527 Z M29.18,17.709 L18.708,17.709 C18.155,17.709 17.708,18.157 17.708,18.709 L17.708,40.527 C17.708,41.079 18.155,41.527 18.708,41.527 L29.18,41.527 C29.733,41.527 30.18,41.079 30.18,40.527 L30.18,18.709 C30.18,18.157 29.733,17.709 29.18,17.709 L29.18,17.709 Z M6.618,39.527 L15.09,39.527 L15.09,30.181 L6.618,30.181 L6.618,39.527 Z M16.09,28.181 L5.618,28.181 C5.065,28.181 4.618,28.628 4.618,29.181 L4.618,40.527 C4.618,41.079 5.065,41.527 5.618,41.527 L16.09,41.527 C16.642,41.527 17.09,41.079 17.09,40.527 L17.09,29.181 C17.09,28.628 16.642,28.181 16.09,28.181 L16.09,28.181 Z M8.363,10.728 L24.69,10.728 L24.69,9.237 L8.363,9.237 L8.363,10.728 Z M7.363,12.728 L25.69,12.728 C26.243,12.728 26.69,12.281 26.69,11.728 L26.69,8.237 C26.69,7.684 26.243,7.237 25.69,7.237 L7.363,7.237 C6.81,7.237 6.363,7.684 6.363,8.237 L6.363,11.728 C6.363,12.281 6.81,12.728 7.363,12.728 L7.363,12.728 Z M31.362,8.364 C32.013,8.364 32.544,8.894 32.544,9.545 C32.544,10.198 32.013,10.728 31.362,10.728 C30.711,10.728 30.18,10.198 30.18,9.545 C30.18,8.894 30.711,8.364 31.362,8.364 L31.362,8.364 Z M31.362,12.728 C33.116,12.728 34.544,11.3 34.544,9.545 C34.544,7.791 33.116,6.364 31.362,6.364 C29.608,6.364 28.18,7.791 28.18,9.545 C28.18,11.3 29.608,12.728 31.362,12.728 L31.362,12.728 Z M39.217,8.364 C39.868,8.364 40.398,8.894 40.398,9.545 C40.398,10.198 39.868,10.728 39.217,10.728 C38.565,10.728 38.035,10.198 38.035,9.545 C38.035,8.894 38.565,8.364 39.217,8.364 L39.217,8.364 Z M39.217,12.728 C40.97,12.728 42.398,11.3 42.398,9.545 C42.398,7.791 40.97,6.364 39.217,6.364 C37.463,6.364 36.035,7.791 36.035,9.545 C36.035,11.3 37.463,12.728 39.217,12.728 L39.217,12.728 Z M43.889,39.442 C43.889,41.895 41.894,43.89 39.441,43.89 L8.447,43.89 C5.995,43.89 4,41.895 4,39.442 L4,8.449 C4,5.995 5.995,4 8.447,4 L39.441,4 C41.894,4 43.889,5.995 43.889,8.449 L43.889,39.442 Z M39.441,2 L8.447,2 C4.892,2 2,4.893 2,8.449 L2,39.442 C2,42.997 4.892,45.89 8.447,45.89 L39.441,45.89 C42.997,45.89 45.889,42.997 45.889,39.442 L45.889,8.449 C45.889,4.893 42.997,2 39.441,2 L39.441,2 Z" id="AWS-System-Manager_state-manager_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,pI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-CloudFormation_Stack_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-CloudFormation_Stack_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M2,15.353 L45.92,15.353 L45.92,2 L2,2 L2,15.353 Z M4,13.354 L43.92,13.354 L43.92,4 L4,4 L4,13.354 Z M24.706,30.201 L45.92,30.201 L45.92,16.847 L24.706,16.847 L24.706,30.201 Z M26.706,28.2 L43.92,28.2 L43.92,18.847 L26.706,18.847 L26.706,28.2 Z M2,30.201 L23.213,30.201 L23.213,16.847 L2,16.847 L2,30.201 Z M4,28.2 L21.213,28.2 L21.213,18.847 L4,18.847 L4,28.2 Z M32.567,45.047 L45.92,45.047 L45.92,31.694 L32.567,31.694 L32.567,45.047 Z M34.566,43.047 L43.92,43.047 L43.92,33.693 L34.566,33.693 L34.566,43.047 Z M16.847,45.047 L31.073,45.047 L31.073,31.694 L16.847,31.694 L16.847,45.047 Z M18.847,43.047 L29.074,43.047 L29.074,33.693 L18.847,33.693 L18.847,43.047 Z M2,45.047 L15.352,45.047 L15.352,31.694 L2,31.694 L2,45.047 Z M4,43.047 L13.353,43.047 L13.353,33.693 L4,33.693 L4,43.047 Z" id="AWS-CloudFormation_stack_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,CI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Instances_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Instances_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M19.738,43.966 L28.23,43.966 L28.23,35.475 L19.738,35.475 L19.738,43.966 Z M29.23,33.475 L18.738,33.475 C18.185,33.475 17.738,33.922 17.738,34.475 L17.738,44.966 C17.738,45.519 18.185,45.966 18.738,45.966 L29.23,45.966 C29.782,45.966 30.23,45.519 30.23,44.966 L30.23,34.475 C30.23,33.922 29.782,33.475 29.23,33.475 L29.23,33.475 Z M35.475,43.966 L43.967,43.966 L43.967,35.475 L35.475,35.475 L35.475,43.966 Z M44.967,33.475 L34.475,33.475 C33.922,33.475 33.475,33.922 33.475,34.475 L33.475,44.966 C33.475,45.519 33.922,45.966 34.475,45.966 L44.967,45.966 C45.52,45.966 45.967,45.519 45.967,44.966 L45.967,34.475 C45.967,33.922 45.52,33.475 44.967,33.475 L44.967,33.475 Z M4,43.966 L12.492,43.966 L12.492,35.475 L4,35.475 L4,43.966 Z M13.492,33.475 L3,33.475 C2.448,33.475 2,33.922 2,34.475 L2,44.966 C2,45.519 2.448,45.966 3,45.966 L13.492,45.966 C14.045,45.966 14.492,45.519 14.492,44.966 L14.492,34.475 C14.492,33.922 14.045,33.475 13.492,33.475 L13.492,33.475 Z M19.738,28.229 L28.23,28.229 L28.23,19.738 L19.738,19.738 L19.738,28.229 Z M29.23,17.737 L18.738,17.737 C18.185,17.737 17.738,18.185 17.738,18.737 L17.738,29.229 C17.738,29.781 18.185,30.229 18.738,30.229 L29.23,30.229 C29.782,30.229 30.23,29.781 30.23,29.229 L30.23,18.737 C30.23,18.185 29.782,17.737 29.23,17.737 L29.23,17.737 Z M35.475,28.229 L43.967,28.229 L43.967,19.738 L35.475,19.738 L35.475,28.229 Z M44.967,17.737 L34.475,17.737 C33.922,17.737 33.475,18.185 33.475,18.737 L33.475,29.229 C33.475,29.781 33.922,30.229 34.475,30.229 L44.967,30.229 C45.52,30.229 45.967,29.781 45.967,29.229 L45.967,18.737 C45.967,18.185 45.52,17.737 44.967,17.737 L44.967,17.737 Z M4,28.229 L12.492,28.229 L12.492,19.738 L4,19.738 L4,28.229 Z M13.492,17.737 L3,17.737 C2.448,17.737 2,18.185 2,18.737 L2,29.229 C2,29.781 2.448,30.229 3,30.229 L13.492,30.229 C14.045,30.229 14.492,29.781 14.492,29.229 L14.492,18.737 C14.492,18.185 14.045,17.737 13.492,17.737 L13.492,17.737 Z M19.738,12.491 L28.23,12.491 L28.23,4 L19.738,4 L19.738,12.491 Z M29.23,2 L18.738,2 C18.185,2 17.738,2.447 17.738,3 L17.738,13.491 C17.738,14.044 18.185,14.491 18.738,14.491 L29.23,14.491 C29.782,14.491 30.23,14.044 30.23,13.491 L30.23,3 C30.23,2.447 29.782,2 29.23,2 L29.23,2 Z M35.475,12.491 L43.967,12.491 L43.967,4 L35.475,4 L35.475,12.491 Z M44.967,2 L34.475,2 C33.922,2 33.475,2.447 33.475,3 L33.475,13.491 C33.475,14.044 33.922,14.491 34.475,14.491 L44.967,14.491 C45.52,14.491 45.967,14.044 45.967,13.491 L45.967,3 C45.967,2.447 45.52,2 44.967,2 L44.967,2 Z M4,12.491 L12.492,12.491 L12.492,4 L4,4 L4,12.491 Z M13.492,2 L3,2 C2.448,2 2,2.447 2,3 L2,13.491 C2,14.044 2.448,14.491 3,14.491 L13.492,14.491 C14.045,14.491 14.492,14.044 14.492,13.491 L14.492,3 C14.492,2.447 14.045,2 13.492,2 L13.492,2 Z" id="AWS-OpsWorks-instances_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,_I=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Run-Command_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Run-Command_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M2,27.6299 L10.815,27.6299 L10.815,25.6299 L2,25.6299 L2,27.6299 Z M2,21.4599 L12.578,21.4599 L12.578,19.4599 L2,19.4599 L2,21.4599 Z M2,15.2889 L14.341,15.2889 L14.341,13.2889 L2,13.2889 L2,15.2889 Z M34.715,25.6299 L20.91,25.6299 L22.174,20.5779 L35.979,20.5779 L34.715,25.6299 Z M20.611,18.5779 L18.35,27.6299 L36.277,27.6299 L38.539,18.5779 L20.611,18.5779 Z M38.279,36.7729 C38.24,36.9559 38.076,37.0889 37.889,37.0889 L13.424,37.0889 C13.258,37.0889 13.158,36.9959 13.113,36.9409 C13.069,36.8859 12.999,36.7689 13.033,36.6069 L17.566,15.2399 L42.846,15.2399 L38.279,36.7729 Z M19,9.9999 L43.466,9.9999 C43.631,9.9999 43.731,10.0929 43.776,10.1479 C43.82,10.2029 43.891,10.3189 43.856,10.4829 L43.271,13.2399 L17.99,13.2399 L18.611,10.3169 C18.65,10.1329 18.813,9.9999 19,9.9999 L19,9.9999 Z M45.329,8.8889 C44.872,8.3239 44.193,7.9999 43.466,7.9999 L19,7.9999 C17.873,7.9999 16.887,8.7999 16.653,9.9019 L11.076,36.1929 C10.926,36.9029 11.102,37.6349 11.56,38.1999 C12.017,38.7649 12.696,39.0889 13.424,39.0889 L37.889,39.0889 C39.015,39.0889 40.001,38.2899 40.236,37.1879 L45.813,10.8969 C45.963,10.1859 45.787,9.4529 45.329,8.8889 L45.329,8.8889 Z" id="AWS-System-Manager_run-command_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,hI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Deployments_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Deployments_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.5066,38.6768 L35.4876,45.6958 C35.2926,45.8908 35.0366,45.9888 34.7806,45.9888 C34.5256,45.9888 34.2696,45.8908 34.0736,45.6958 L27.0556,38.6768 L28.4696,37.2628 L33.7806,42.5738 L33.7806,25.9338 C33.7806,25.7268 33.6686,25.5308 33.4736,25.3998 L24.2526,19.1808 L15.0326,25.3998 C14.8406,25.5298 14.7256,25.7298 14.7256,25.9338 L14.7256,42.5738 L20.0366,37.2628 L21.4506,38.6768 L14.4326,45.6958 C14.2366,45.8908 13.9816,45.9888 13.7256,45.9888 C13.4696,45.9888 13.2136,45.8908 13.0186,45.6958 L5.9996,38.6768 L7.4136,37.2628 L12.7256,42.5738 L12.7256,25.9338 C12.7256,25.0638 13.1696,24.2438 13.9136,23.7418 L23.2526,17.4438 L23.2526,1.9998 L25.2526,1.9998 L25.2526,17.4428 L34.5916,23.7408 C35.3356,24.2428 35.7806,25.0638 35.7806,25.9338 L35.7806,42.5738 L41.0926,37.2628 L42.5066,38.6768 Z" id="AWS-OpsWorks-deployments_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,zI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Automation_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Automation_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.1575,15.6748 L37.9405,16.5808 L34.9715,22.4158 C34.7965,22.7618 34.4455,22.9628 34.0795,22.9628 C33.9435,22.9628 33.8045,22.9348 33.6735,22.8758 L27.4805,20.1118 L28.2955,18.2848 L32.1665,20.0128 C30.6755,16.9678 27.5405,14.9228 24.0335,14.9228 C19.7535,14.9228 16.0235,17.9678 15.1655,22.1628 L13.2065,21.7628 C14.2545,16.6408 18.8075,12.9228 24.0335,12.9228 C28.4855,12.9228 32.4405,15.6248 34.1655,19.5908 L36.1575,15.6748 Z M32.9025,25.7818 L34.8615,26.1828 C33.8165,31.3038 29.2625,35.0218 24.0345,35.0218 C19.9175,35.0218 16.2675,32.7818 14.3675,29.3268 L13.6235,32.8868 L11.6665,32.4768 L13.0065,26.0688 C13.1155,25.5478 13.6265,25.2118 14.1385,25.2848 L20.8385,26.3338 L20.5295,28.3108 L15.7215,27.5578 C17.1235,30.8378 20.3525,33.0218 24.0345,33.0218 C28.3165,33.0218 32.0465,29.9768 32.9025,25.7818 L32.9025,25.7818 Z M43.9455,27.0818 L41.5225,26.9448 C41.0565,26.9208 40.5975,27.2438 40.4905,27.7228 C40.0675,29.5958 39.3325,31.3708 38.3035,33.0018 C38.0435,33.4148 38.1195,33.9558 38.4835,34.2808 L40.2945,35.8968 L35.8975,40.2938 L34.2875,38.4888 C33.9615,38.1238 33.4185,38.0498 33.0075,38.3098 C31.3805,39.3388 29.6015,40.0748 27.7215,40.4998 C27.2455,40.6088 26.9165,41.0448 26.9445,41.5318 L27.0825,43.9448 L20.8635,43.9448 L21.0015,41.5298 C21.0295,41.0428 20.7005,40.6068 20.2235,40.4978 C18.3505,40.0738 16.5735,39.3368 14.9405,38.3068 C14.5285,38.0468 13.9855,38.1218 13.6615,38.4868 L12.0495,40.2938 L7.6515,35.8968 L9.4585,34.2848 C9.8225,33.9598 9.8985,33.4188 9.6375,33.0058 C8.6115,31.3788 7.8765,29.6018 7.4525,27.7228 C7.3445,27.2438 6.8815,26.9208 6.4205,26.9448 L4.0005,27.0818 L4.0005,20.8628 L6.4275,21.0008 C6.9045,21.0238 7.3495,20.6998 7.4595,20.2248 C7.8835,18.3538 8.6205,16.5798 9.6485,14.9508 C9.9095,14.5378 9.8335,13.9958 9.4695,13.6708 L7.6505,12.0488 L12.0495,7.6508 L13.6705,9.4678 C13.9945,9.8318 14.5375,9.9058 14.9495,9.6478 C16.5755,8.6218 18.3495,7.8878 20.2225,7.4648 C20.7005,7.3578 21.0295,6.9208 21.0015,6.4328 L20.8635,3.9998 L27.0825,3.9998 L26.9445,6.4348 C26.9165,6.9228 27.2455,7.3588 27.7215,7.4668 C29.5925,7.8898 31.3655,8.6238 32.9935,9.6518 C33.4035,9.9098 33.9465,9.8348 34.2725,9.4718 L35.8965,7.6518 L40.2945,12.0478 L38.4795,13.6668 C38.1155,13.9918 38.0395,14.5338 38.3005,14.9468 C39.3285,16.5738 40.0645,18.3498 40.4885,20.2238 C40.5955,20.6998 41.0565,21.0238 41.5205,21.0008 L43.9455,20.8628 L43.9455,27.0818 Z M45.6325,19.0778 C45.4325,18.8898 45.1575,18.7888 44.8885,18.8068 L42.2335,18.9568 C41.8165,17.4368 41.2125,15.9798 40.4285,14.6088 L42.4165,12.8358 C42.6215,12.6538 42.7425,12.3938 42.7505,12.1178 C42.7585,11.8438 42.6515,11.5768 42.4575,11.3828 L36.5625,5.4878 C36.3685,5.2938 36.0905,5.2018 35.8275,5.1958 C35.5525,5.2028 35.2925,5.3238 35.1095,5.5288 L33.3315,7.5228 C31.9605,6.7408 30.5055,6.1378 28.9875,5.7218 L29.1385,3.0568 C29.1545,2.7818 29.0565,2.5128 28.8675,2.3138 C28.6785,2.1128 28.4165,1.9998 28.1405,1.9998 L19.8045,1.9998 C19.5295,1.9998 19.2665,2.1128 19.0785,2.3138 C18.8885,2.5128 18.7915,2.7818 18.8065,3.0568 L18.9585,5.7198 C17.4375,6.1348 15.9815,6.7378 14.6115,7.5188 L12.8365,5.5288 C12.6525,5.3238 12.3935,5.2028 12.1185,5.1958 C11.8355,5.2048 11.5775,5.2938 11.3835,5.4878 L5.4885,11.3828 C5.2945,11.5768 5.1875,11.8428 5.1955,12.1178 C5.2035,12.3938 5.3245,12.6528 5.5295,12.8358 L7.5195,14.6128 C6.7365,15.9838 6.1325,17.4398 5.7155,18.9578 L3.0565,18.8068 C2.7885,18.7878 2.5125,18.8898 2.3135,19.0778 C2.1135,19.2668 2.0005,19.5288 2.0005,19.8048 L2.0005,28.1408 C2.0005,28.4158 2.1135,28.6788 2.3135,28.8668 C2.5125,29.0558 2.7895,29.1518 3.0565,29.1388 L5.7075,28.9878 C6.1235,30.5128 6.7275,31.9718 7.5095,33.3438 L5.5295,35.1098 C5.3245,35.2918 5.2035,35.5518 5.1955,35.8268 C5.1875,36.1018 5.2945,36.3678 5.4885,36.5628 L11.3835,42.4568 C11.5775,42.6518 11.8325,42.7418 12.1185,42.7498 C12.3935,42.7418 12.6535,42.6208 12.8365,42.4158 L14.6025,40.4358 C15.9775,41.2198 17.4365,41.8248 18.9575,42.2418 L18.8065,44.8878 C18.7915,45.1618 18.8885,45.4308 19.0785,45.6308 C19.2665,45.8308 19.5295,45.9448 19.8045,45.9448 L28.1405,45.9448 C28.4165,45.9448 28.6785,45.8308 28.8675,45.6308 C29.0565,45.4308 29.1545,45.1618 29.1385,44.8878 L28.9885,42.2448 C30.5135,41.8268 31.9735,41.2228 33.3455,40.4388 L35.1095,42.4158 C35.2925,42.6208 35.5525,42.7418 35.8275,42.7498 C36.0935,42.7448 36.3685,42.6518 36.5625,42.4568 L42.4575,36.5628 C42.6515,36.3678 42.7585,36.1018 42.7505,35.8268 C42.7425,35.5518 42.6215,35.2918 42.4165,35.1098 L40.4325,33.3398 C41.2165,31.9668 41.8195,30.5088 42.2355,28.9878 L44.8885,29.1388 C45.1565,29.1508 45.4325,29.0558 45.6325,28.8668 C45.8325,28.6788 45.9455,28.4158 45.9455,28.1408 L45.9455,19.8048 C45.9455,19.5288 45.8325,19.2668 45.6325,19.0778 L45.6325,19.0778 Z" id="AWS-System-Manager_automation_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,xI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Change-Calendar_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Change-Calendar_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41.958,26.206 L43.938,26.489 C42.506,36.503 33.726,44.348 23.948,44.348 C15.346,44.348 7.52,38.273 4.787,29.992 L3.896,32.664 L2,32.031 L4,26.031 C4.103,25.721 4.352,25.481 4.665,25.389 C4.979,25.298 5.318,25.363 5.573,25.567 L10.573,29.567 L9.323,31.128 L6.555,28.913 C8.879,36.629 16.045,42.348 23.948,42.348 C32.753,42.348 40.664,35.257 41.958,26.206 L41.958,26.206 Z M5.938,22.489 L3.958,22.206 C5.419,11.997 14.199,4 23.948,4 C32.543,4 40.378,10.219 43.115,18.686 L44,16.031 L45.896,16.664 L43.896,22.664 C43.794,22.974 43.545,23.214 43.231,23.307 C43.139,23.334 43.043,23.348 42.948,23.348 C42.724,23.348 42.503,23.272 42.323,23.128 L37.323,19.128 L38.573,17.567 L41.353,19.791 C39.03,11.875 31.848,6 23.948,6 C15.172,6 7.261,13.243 5.938,22.489 L5.938,22.489 Z M28.948,32 L30.948,32 L30.948,30 L28.948,30 L28.948,32 Z M28.948,28 L30.948,28 L30.948,26 L28.948,26 L28.948,28 Z M24.948,32 L26.948,32 L26.948,30 L24.948,30 L24.948,32 Z M24.948,28 L26.948,28 L26.948,26 L24.948,26 L24.948,28 Z M20.948,32 L22.948,32 L22.948,30 L20.948,30 L20.948,32 Z M20.948,28 L22.948,28 L22.948,26 L20.948,26 L20.948,28 Z M16.948,32 L18.948,32 L18.948,30 L16.948,30 L16.948,32 Z M16.948,28 L18.948,28 L18.948,26 L16.948,26 L16.948,28 Z M16.948,24 L18.948,24 L18.948,22 L16.948,22 L16.948,24 Z M28.948,24 L30.948,24 L30.948,22 L28.948,22 L28.948,24 Z M24.948,24 L26.948,24 L26.948,22 L24.948,22 L24.948,24 Z M20.948,24 L22.948,24 L22.948,22 L20.948,22 L20.948,24 Z M20.948,15 L20.948,16 L22.948,16 L22.948,15 L24.948,15 L24.948,16 L26.948,16 L26.948,15 L28.948,15 L28.948,16 L30.948,16 L30.948,15 L32.948,15 L32.948,18 L14.948,18 L14.948,15 L16.948,15 L16.948,16 L18.948,16 L18.948,15 L20.948,15 Z M14.948,34 L32.948,34 L32.948,20 L14.948,20 L14.948,34 Z M16.948,12 L16.948,13 L13.948,13 C13.396,13 12.948,13.448 12.948,14 L12.948,19 L12.948,35 C12.948,35.552 13.396,36 13.948,36 L33.948,36 C34.501,36 34.948,35.552 34.948,35 L34.948,19 L34.948,14 C34.948,13.448 34.501,13 33.948,13 L30.948,13 L30.948,12 L28.948,12 L28.948,13 L26.948,13 L26.948,12 L24.948,12 L24.948,13 L22.948,13 L22.948,12 L20.948,12 L20.948,13 L18.948,13 L18.948,12 L16.948,12 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,vI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Organizations_Organizational-Unit_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Organizations_Organizational-Unit_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M34,30 C36.757,30 39,32.243 39,35 C39,37.757 36.757,40 34,40 C31.243,40 29,37.757 29,35 C29,32.243 31.243,30 34,30 L34,30 Z M34,42 C37.859,42 41,38.86 41,35 C41,31.14 37.859,28 34,28 C30.141,28 27,31.14 27,35 C27,38.86 30.141,42 34,42 L34,42 Z M35.831,15.503 L39.579,23 L32.083,23 L35.831,15.503 Z M30.465,25 L41.197,25 C41.544,25 41.865,24.82 42.048,24.526 C42.23,24.231 42.247,23.863 42.092,23.553 L36.726,12.82 C36.386,12.143 35.276,12.143 34.937,12.82 L29.57,23.553 C29.415,23.863 29.432,24.231 29.614,24.526 C29.797,24.82 30.118,25 30.465,25 L30.465,25 Z M14,32 L23,32 L23,23 L14,23 L14,32 Z M13,34 L24,34 C24.553,34 25,33.552 25,33 L25,22 C25,21.448 24.553,21 24,21 L13,21 C12.447,21 12,21.448 12,22 L12,33 C12,33.552 12.447,34 13,34 L13,34 Z M4,38 L6,38 L6,40 L3,40 C2.447,40 2,39.552 2,39 L2,3 C2,2.448 2.447,2 3,2 L39,2 C39.553,2 40,2.448 40,3 L40,6 L38,6 L38,4 L4,4 L4,38 Z M10,44 L44,44 L44,10 L10,10 L10,44 Z M45,8 L9,8 C8.447,8 8,8.448 8,9 L8,45 C8,45.552 8.447,46 9,46 L45,46 C45.553,46 46,45.552 46,45 L46,9 C46,8.448 45.553,8 45,8 L45,8 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,EI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Session-Manager_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Session-Manager_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,41 L25,41 L25,39 L4,39 L4,41 Z M14,44 L15,44 L15,43 L14,43 L14,44 Z M25,37 L4,37 L4,25 L10,25 L10,23 L3,23 C2.447,23 2,23.448 2,24 L2,42 C2,42.552 2.447,43 3,43 L12,43 L12,44 L8,44 L8,46 L21,46 L21,44 L17,44 L17,43 L26,43 C26.553,43 27,42.552 27,42 L27,36 L25,36 L25,37 Z M27,7 L29,7 L29,5 L27,5 L27,7 Z M27,13 L29,13 L29,11 L27,11 L27,13 Z M26,8 L44,8 L44,4 L26,4 L26,8 Z M45,2 L25,2 C24.447,2 24,2.448 24,3 L24,12 L26,12 L26,10 L44,10 L44,14 L29,14 L29,16 L44,16 L44,20 L37,20 L37,22 L45,22 C45.553,22 46,21.552 46,21 L46,20 L46,14.336 L46,14 L46,8.075 L46,3 C46,2.448 45.553,2 45,2 L45,2 Z M34.481,32 L16.955,31.981 C15.012,31.979 13.144,30.387 12.958,28.571 C12.94,28.401 12.932,28.224 12.932,28.039 C12.932,25.421 14.727,24.532 15.841,24.233 C15.874,24.227 15.907,24.218 15.939,24.208 C16.405,24.068 16.703,23.613 16.644,23.13 C16.614,22.889 16.6,22.644 16.6,22.395 C16.6,20.226 18.15,17.806 20.056,16.999 C23.427,15.572 25.812,17.45 26.684,18.322 C27.397,19.039 27.956,19.959 28.346,21.058 C28.469,21.407 28.774,21.659 29.141,21.714 C29.511,21.769 29.873,21.616 30.093,21.319 C30.566,20.677 31.328,20.397 32.035,20.603 C32.911,20.859 33.494,21.78 33.607,23.077 C33.562,23.59 33.919,24.059 34.435,24.147 C35.506,24.332 38,25.084 38,28.081 C38,31.574 34.764,31.97 34.481,32 L34.481,32 Z M35.528,22.346 C35.211,20.483 34.146,19.136 32.596,18.683 C31.586,18.389 30.536,18.541 29.657,19.062 C29.232,18.245 28.712,17.524 28.1,16.91 C25.69,14.494 22.392,13.838 19.276,15.157 C16.61,16.286 14.6,19.397 14.6,22.395 C14.6,22.442 14.6,22.489 14.601,22.536 C12.287,23.433 10.932,25.437 10.932,28.039 C10.932,28.297 10.944,28.543 10.969,28.777 C11.257,31.595 13.997,33.979 16.953,33.981 L34.562,33.997 C36.442,33.844 40,32.411 40,28.081 C40,24.756 37.81,22.983 35.528,22.346 L35.528,22.346 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,yI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist-Cost_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist-Cost_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M27.3655,27.0527 C27.3655,27.0047 27.3535,26.9117 27.2735,26.8317 C27.1975,26.7557 27.1125,26.7407 27.0535,26.7407 C27.0055,26.7407 26.9125,26.7517 26.8325,26.8317 C26.7525,26.9117 26.7405,27.0047 26.7405,27.0527 C26.7405,27.1127 26.7565,27.1977 26.8315,27.2727 C27.0125,27.4547 27.1365,27.4097 27.2725,27.2747 L27.2745,27.2727 C27.3495,27.1977 27.3655,27.1127 27.3655,27.0527 L27.3655,27.0527 Z M28.6885,25.4187 C29.1245,25.8547 29.3655,26.4357 29.3655,27.0527 C29.3655,27.6707 29.1245,28.2507 28.6875,28.6877 C28.2515,29.1237 27.6715,29.3657 27.0535,29.3657 C26.4355,29.3657 25.8545,29.1237 25.4185,28.6877 C24.9815,28.2517 24.7405,27.6707 24.7405,27.0527 C24.7405,26.4357 24.9815,25.8547 25.4185,25.4177 C26.2925,24.5447 27.8165,24.5457 28.6885,25.4187 L28.6885,25.4187 Z M43.5785,36.2437 L31.4565,24.1207 L24.1215,24.1207 L24.1215,31.4557 L36.2445,43.5777 L43.5785,36.2437 Z M45.6995,36.9507 L36.9515,45.6987 C36.7565,45.8947 36.5005,45.9917 36.2445,45.9917 C35.9885,45.9917 35.7325,45.8947 35.5375,45.6987 L22.4145,32.5767 C22.2265,32.3897 22.1215,32.1357 22.1215,31.8697 L22.1215,23.1207 C22.1215,22.5687 22.5685,22.1207 23.1215,22.1207 L31.8705,22.1207 C32.1365,22.1207 32.3895,22.2267 32.5775,22.4137 L45.6995,35.5367 C46.0905,35.9277 46.0905,36.5607 45.6995,36.9507 L45.6995,36.9507 Z M6.3285,26.6757 L4.9225,28.0977 L7.7205,30.8667 C7.9085,31.0527 8.1615,31.1567 8.4245,31.1567 C8.4475,31.1567 8.4705,31.1557 8.4955,31.1537 C8.7825,31.1327 9.0475,30.9907 9.2205,30.7607 L13.4205,25.2207 L11.8265,24.0117 L8.3165,28.6427 L6.3285,26.6757 Z M11.8265,14.6807 L8.3165,19.3117 L6.3285,17.3437 L4.9225,18.7657 L7.7205,21.5357 C7.9085,21.7217 8.1615,21.8247 8.4245,21.8247 C8.4475,21.8247 8.4705,21.8237 8.4955,21.8227 C8.7825,21.8017 9.0475,21.6587 9.2205,21.4287 L13.4205,15.8877 L11.8265,14.6807 Z M11.8265,5.3487 L8.3165,9.9797 L6.3285,8.0127 L4.9225,9.4347 L7.7205,12.2037 C7.9085,12.3897 8.1615,12.4927 8.4245,12.4927 C8.4475,12.4927 8.4705,12.4917 8.4955,12.4897 C8.7825,12.4697 9.0475,12.3267 9.2205,12.0977 L13.4205,6.5577 L11.8265,5.3487 Z M15.2485,29.3697 L20.4975,29.3697 L20.4975,27.3697 L15.2485,27.3697 L15.2485,29.3697 Z M15.2485,20.6217 L26.6215,20.6217 L26.6215,18.6217 L15.2485,18.6217 L15.2485,20.6217 Z M15.2485,10.9987 L26.6215,10.9987 L26.6215,8.9987 L15.2485,8.9987 L15.2485,10.9987 Z M4.0005,34.3687 L23.1215,34.3687 L23.1215,36.3687 L3.0005,36.3687 C2.4475,36.3687 2.0005,35.9217 2.0005,35.3687 L2.0005,2.9997 C2.0005,2.4477 2.4475,1.9997 3.0005,1.9997 L29.2455,1.9997 C29.7985,1.9997 30.2455,2.4477 30.2455,2.9997 L30.2455,20.4967 L28.2455,20.4967 L28.2455,3.9997 L4.0005,3.9997 L4.0005,34.3687 Z" id="AWS-Trusted-Advisor_checklist-cost_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,SI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Stack2_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Stack2_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,43.953 L43.953,43.953 L43.953,4 L4,4 L4,43.953 Z M44.953,2 L3,2 C2.448,2 2,2.447 2,3 L2,44.953 C2,45.506 2.448,45.953 3,45.953 L44.953,45.953 C45.506,45.953 45.953,45.506 45.953,44.953 L45.953,3 C45.953,2.447 45.506,2 44.953,2 L44.953,2 Z" id="AWS-OpsWorks-stack2_Resource-Icon_dark-bg" fill="#E7157B"></path>
</g>
</svg>`,wI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-License-Manager_Application-Discovery_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-License-Manager_Application-Discovery_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15.833,15.684 C15.846,15.684 15.858,15.684 15.871,15.684 C16.099,15.684 16.315,15.767 16.483,15.922 C16.661,16.086 16.766,16.309 16.775,16.552 C16.785,16.793 16.701,17.024 16.537,17.202 C16.373,17.38 16.15,17.484 15.908,17.494 C15.406,17.513 14.986,17.126 14.966,16.627 C14.945,16.128 15.334,15.705 15.833,15.684 L15.833,15.684 Z M8.97,13.962 L8.512,23.761 L16.245,31.485 C17.145,31.567 18.2,31.71 19.1,31.619 L10.472,23.001 L10.835,15.233 C11.672,15.775 12.419,16.228 12.977,16.553 C12.977,16.606 12.966,16.657 12.968,16.711 C13.033,18.27 14.322,19.495 15.869,19.495 C15.91,19.495 15.951,19.494 15.992,19.492 C16.768,19.46 17.484,19.127 18.01,18.556 C18.534,17.985 18.806,17.243 18.773,16.468 C18.707,14.867 17.347,13.622 15.749,13.686 C14.932,13.72 14.209,14.093 13.704,14.661 C12.828,14.142 11.885,13.54 10.944,12.894 L11.019,11.308 L22.711,10.741 L31.537,19.557 C31.652,18.689 31.586,17.815 31.539,16.942 L23.468,8.78 L9.18,9.472 L9.083,11.543 C6.611,9.641 4.526,7.553 4.301,5.962 C4.225,5.42 4.377,4.993 4.838,4.533 C4.856,4.514 5.291,4.064 6.068,4.102 C7.241,4.171 8.705,5.323 10.161,7.304 L10.693,8.115 L12.365,7.017 L11.803,6.163 C9.876,3.538 7.957,2.171 6.102,2.102 C4.403,2.033 3.434,3.097 3.387,3.158 C2.524,4.013 2.156,5.08 2.321,6.242 C2.699,8.917 5.979,11.822 8.97,13.962 L8.97,13.962 Z M43.163,43.259 C42.27,44.15 40.821,44.15 39.929,43.259 L28.483,31.813 C29.709,30.893 30.802,29.811 31.731,28.593 L43.163,40.025 C43.593,40.454 43.829,41.028 43.829,41.642 C43.829,42.255 43.593,42.829 43.163,43.259 L43.163,43.259 Z M32.867,26.901 C34.302,24.45 35.138,21.608 35.138,18.569 C35.138,9.433 27.705,2 18.569,2 C16.208,2 13.966,2.505 11.931,3.398 L13.259,5.017 C14.906,4.369 16.694,4 18.569,4 C26.603,4 33.138,10.536 33.138,18.569 C33.138,22.305 31.713,25.706 29.393,28.287 C28.784,28.963 28.116,29.581 27.394,30.134 C24.941,32.01 21.888,33.138 18.569,33.138 C15.085,33.138 11.885,31.906 9.376,29.858 C8.646,29.264 7.977,28.601 7.374,27.878 C5.27,25.352 4,22.107 4,18.569 C4,16.672 4.376,14.864 5.038,13.2 L3.488,11.745 C2.541,13.829 2,16.135 2,18.569 C2,27.705 9.433,35.138 18.569,35.138 C21.559,35.138 24.357,34.331 26.782,32.94 L38.515,44.673 C39.351,45.509 40.448,45.927 41.546,45.927 C42.644,45.927 43.741,45.509 44.577,44.673 C45.385,43.866 45.829,42.789 45.829,41.642 C45.829,40.494 45.385,39.417 44.577,38.611 L32.867,26.901 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,kI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_OpsCenter_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_OpsCenter_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M14.4093,14.748 L12.9953,16.162 L20.8003,23.967 L37.3023,3.797 L35.7533,2.531 L20.6513,20.99 L14.4093,14.748 Z M43.0083,37.685 L38.2393,33.26 L33.0923,38.407 L37.8473,42.805 C39.2813,44.198 41.5473,44.167 42.9223,42.755 C44.3433,41.363 44.3733,39.097 43.0083,37.685 L43.0083,37.685 Z M30.6283,36.128 L31.6233,37.048 L36.7733,31.897 L35.8533,31.044 C35.2163,31.969 34.4993,32.849 33.6883,33.66 C32.7483,34.602 31.7193,35.42 30.6283,36.128 L30.6283,36.128 Z M44.3393,44.167 C43.2583,45.277 41.8133,45.836 40.3653,45.836 C38.9633,45.836 37.5573,45.312 36.4733,44.259 L28.8013,37.162 C26.2713,38.419 23.4753,39.102 20.5693,39.103 L20.5573,39.103 C15.6043,39.103 10.9483,37.177 7.4433,33.676 C3.9363,30.173 2.0033,25.514 2.00025985,20.557 C1.9953,18.141 2.4573,15.782 3.3753,13.548 L5.2243,14.308 C4.5343,15.988 4.1513,17.752 4.0463,19.556 L9.1453,19.556 L9.1453,21.556 L4.0493,21.556 C4.2923,25.602 5.9663,29.373 8.8563,32.261 C11.7463,35.146 15.5163,36.814 19.5583,37.055 L19.5583,31.969 L21.5583,31.969 L21.5583,37.055 C25.6073,36.813 29.3833,35.141 32.2733,32.247 C35.1573,29.36 36.8253,25.594 37.0673,21.556 L31.9713,21.556 L31.9713,19.556 L37.0813,19.556 C36.9133,16.744 36.0393,14.024 34.5173,11.639 L36.2033,10.562 C38.1063,13.547 39.1143,16.995 39.1163,20.534 C39.1183,23.646 38.3563,26.643 36.9243,29.31 L44.4073,36.258 C46.5733,38.494 46.5253,42.025 44.3393,44.167 L44.3393,44.167 Z M9.7983,8.005 L8.4933,6.489 C6.8573,7.897 5.4893,9.567 4.4293,11.453 L6.1713,12.434 C7.1183,10.752 8.3393,9.262 9.7983,8.005 L9.7983,8.005 Z M11.5673,6.646 L10.4813,4.967 C16.5673,1.031 24.4463,1.01 30.5523,4.911 L29.4753,6.597 C27.0553,5.05 24.3233,4.198 21.5583,4.032 L21.5583,9.143 L19.5583,9.143 L19.5583,4.035 C16.7643,4.203 14.0053,5.07 11.5673,6.646 L11.5673,6.646 Z" id="AWS-System-Manager_OpsCenter_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,TI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Inventory_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Inventory_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.945,2 L2,14.54 L2,46.041 L45.89,46.041 L45.89,14.54 L23.945,2 Z M4,15.7 L23.945,4.302 L43.89,15.7 L43.89,44.041 L4,44.041 L4,15.7 Z M7.237,42.55 L40.654,42.55 L40.654,16.114 L7.237,16.114 L7.237,42.55 Z M9.236,40.551 L38.653,40.551 L38.653,18.115 L9.236,18.115 L9.236,40.551 Z M17.709,25.097 L23.199,25.097 L23.199,19.605 L17.709,19.605 L17.709,25.097 Z M19.709,23.096 L21.199,23.096 L21.199,21.605 L19.709,21.605 L19.709,23.096 Z M10.728,25.097 L16.218,25.097 L16.218,19.605 L10.728,19.605 L10.728,25.097 Z M12.727,23.096 L14.217,23.096 L14.217,21.605 L12.727,21.605 L12.727,23.096 Z M24.69,32.078 L30.181,32.078 L30.181,26.586 L24.69,26.586 L24.69,32.078 Z M26.691,30.077 L28.181,30.077 L28.181,28.587 L26.691,28.587 L26.691,30.077 Z M17.709,32.078 L23.199,32.078 L23.199,26.586 L17.709,26.586 L17.709,32.078 Z M19.709,30.077 L21.199,30.077 L21.199,28.587 L19.709,28.587 L19.709,30.077 Z M10.728,32.078 L16.218,32.078 L16.218,26.586 L10.728,26.586 L10.728,32.078 Z M12.727,30.077 L14.217,30.077 L14.217,28.587 L12.727,28.587 L12.727,30.077 Z M31.672,39.059 L37.164,39.059 L37.164,33.567 L31.672,33.567 L31.672,39.059 Z M33.672,37.059 L35.163,37.059 L35.163,35.568 L33.672,35.568 L33.672,37.059 Z M24.69,39.059 L30.181,39.059 L30.181,33.567 L24.69,33.567 L24.69,39.059 Z M26.691,37.059 L28.181,37.059 L28.181,35.568 L26.691,35.568 L26.691,37.059 Z M17.709,39.059 L23.199,39.059 L23.199,33.567 L17.709,33.567 L17.709,39.059 Z M19.709,37.059 L21.199,37.059 L21.199,35.568 L19.709,35.568 L19.709,37.059 Z M10.728,39.059 L16.218,39.059 L16.218,33.567 L10.728,33.567 L10.728,39.059 Z M12.727,37.059 L14.217,37.059 L14.217,35.568 L12.727,35.568 L12.727,37.059 Z" id="AWS-System-Manager_inventory_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,RI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Permissions_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Permissions_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.2908,28.3223 L24.2928,28.3223 C24.8118,28.3223 25.2998,28.5243 25.6658,28.8913 C26.0318,29.2583 26.2328,29.7443 26.2318037,30.2613 L26.2318037,30.2623 C26.2318037,30.7813 26.0298,31.2683 25.6638,31.6353 C25.2978,32.0003 24.8118,32.2013 24.2928,32.2013 L24.2908,32.2013 C23.2218,32.2013 22.3528,31.3313 22.3528,30.2613 C22.3538,29.1923 23.2228,28.3223 24.2908,28.3223 L24.2908,28.3223 Z M23.2918,34.0563 L23.2918,39.2263 L25.2918,39.2263 L25.2918,34.0573 C25.9598,33.8843 26.5768,33.5503 27.0768,33.0503 C27.8218,32.3053 28.2318018,31.3163 28.2318018,30.2633 C28.2328,29.2123 27.8248,28.2223 27.0808,27.4783 C26.3368,26.7323 25.3468,26.3223 24.2938,26.3223 L24.2888,26.3223 C22.1208,26.3223 20.3548,28.0883 20.3528,30.2603 C20.3528,32.0863 21.6058,33.6113 23.2918,34.0563 L23.2918,34.0563 Z M37.5748,43.9843 L10.9998,43.9723 L11.0068,23.6523 L37.5848,23.6633 L37.5748,43.9843 Z M16.4238,11.7853 C16.4368,7.4873 19.9748,4.0003 24.3128,4.0003 L24.3398,4.0003 C28.6668,4.0133 32.1768,7.5443 32.163836,11.8733 L32.163836,21.6603 L16.3928,21.6543 L16.4238,11.7853 Z M39.2918,21.9563 C39.1038,21.7683 38.8508,21.6633 38.5848,21.6633 L34.1638,21.6613 L34.1638,11.8763 C34.1808,6.4473 29.7758,2.0173 24.3458,2.0003 L24.3128,2.0003 C18.8748,2.0003 14.4408,6.3813 14.4238,11.7793 L14.3928,21.6543 L10.0068,21.6523 C9.7418,21.6523 9.4868,21.7583 9.2998,21.9453 C9.1118,22.1333 9.0068,22.3863 9.0068,22.6523 L8.9998,44.9723 C8.9998,45.5243 9.4468,45.9723 9.9998,45.9723 L38.5748,45.9843 C39.1268,45.9843 39.5748,45.5373 39.5748,44.9843 L39.5848,22.6633 C39.5848,22.3983 39.4788,22.1433 39.2918,21.9563 L39.2918,21.9563 Z" id="AWS-OpsWorks-permissions_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,MI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Apps_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Apps_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M45.8967,3 C45.8967,2.447 45.4497,2 44.8967,2 L3.0007,2 C2.4477,2 2.0007,2.447 2.0007,3 L2.0007,14.348 L4.0007,14.348 L4.0007,4 L43.8967,4 L43.8967,14.348 L45.8967,14.348 L45.8967,3 Z M4.0007,43.896 L43.8967,43.896 L43.8967,17.965 L4.0007,17.965 L4.0007,43.896 Z M44.8967,45.896 L3.0007,45.896 C2.4477,45.896 2.0007,45.449 2.0007,44.896 L2.0007,16.966 C2.0007,16.413 2.4477,15.966 3.0007,15.966 L44.8967,15.966 C45.4497,15.966 45.8967,16.413 45.8967,16.966 L45.8967,44.896 C45.8967,45.449 45.4497,45.896 44.8967,45.896 L44.8967,45.896 Z" id="AWS-OpsWorks-Apps_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,AI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-CloudFormation_Change-Set_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-CloudFormation_Change-Set_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.6072,39.9121 L18.2622,39.9121 L18.2622,37.9121 L24.6072,37.9121 L23.6862,36.9911 L25.1002,35.5771 L27.7282,38.2051 C28.1192,38.5961 28.1192,39.2281 27.7282,39.6191 L25.1002,42.2471 L23.6862,40.8331 L24.6072,39.9121 Z M24.6072,25.8971 L18.2622,25.8971 L18.2622,23.8971 L24.6072,23.8971 L23.6862,22.9761 L25.1002,21.5621 L27.7282,24.1901 C28.1192,24.5811 28.1192,25.2141 27.7282,25.6041 L25.1002,28.2321 L23.6862,26.8181 L24.6072,25.8971 Z M24.6072,11.8831 L18.2622,11.8831 L18.2622,9.8831 L24.6072,9.8831 L23.6862,8.9621 L25.1002,7.5481 L27.7282,10.1761 C28.1192,10.5661 28.1192,11.1991 27.7282,11.5901 L25.1002,14.2181 L23.6862,12.8041 L24.6072,11.8831 Z M38.2392,36.1151 L35.8802,38.4751 L38.2392,40.8331 L36.8252,42.2471 L34.4662,39.8891 L32.1082,42.2471 L30.6942,40.8331 L33.0522,38.4751 L30.6942,36.1151 L32.1082,34.7011 L34.4662,37.0591 L36.8252,34.7011 L38.2392,36.1151 Z M33.5902,9.4201 L35.8222,13.3871 L31.3592,13.3871 L33.5902,9.4201 Z M29.6492,15.3871 L37.5322,15.3871 C37.8872,15.3871 38.2152,15.1981 38.3952,14.8911 C38.5752,14.5851 38.5782,14.2061 38.4032,13.8961 L34.4612,6.8901 C34.1082,6.2611 33.0732,6.2611 32.7192,6.8901 L28.7782,13.8961 C28.6032,14.2061 28.6062,14.5851 28.7862,14.8911 C28.9652,15.1981 29.2942,15.3871 29.6492,15.3871 L29.6492,15.3871 Z M37.4082,24.4601 C37.4082,24.8791 36.2912,25.6491 34.4662,25.6491 C32.6422,25.6491 31.5252,24.8791 31.5252,24.4601 C31.5252,24.0401 32.6422,23.2691 34.4662,23.2691 C36.2912,23.2691 37.4082,24.0401 37.4082,24.4601 L37.4082,24.4601 Z M29.5252,24.4601 C29.5252,26.2781 31.6492,27.6491 34.4662,27.6491 C37.2842,27.6491 39.4082,26.2781 39.4082,24.4601 C39.4082,22.6411 37.2842,21.2691 34.4662,21.2691 C31.6492,21.2691 29.5252,22.6411 29.5252,24.4601 L29.5252,24.4601 Z M12.5692,34.6561 C13.6692,34.6561 14.6342,36.2351 14.6342,38.0361 C14.6342,39.8371 13.6692,41.4161 12.5692,41.4161 C11.4682,41.4161 10.5032,39.8371 10.5032,38.0361 C10.5032,36.2351 11.4682,34.6561 12.5692,34.6561 L12.5692,34.6561 Z M12.5692,43.4161 C14.8482,43.4161 16.6342,41.0531 16.6342,38.0361 C16.6342,35.0191 14.8482,32.6561 12.5692,32.6561 C10.2892,32.6561 8.5032,35.0191 8.5032,38.0361 C8.5032,41.0531 10.2892,43.4161 12.5692,43.4161 L12.5692,43.4161 Z M12.5692,22.3931 C13.7082,22.3931 14.6342,23.3201 14.6342,24.4601 C14.6342,25.5991 13.7082,26.5251 12.5692,26.5251 C11.4292,26.5251 10.5032,25.5991 10.5032,24.4601 C10.5032,23.3201 11.4292,22.3931 12.5692,22.3931 L12.5692,22.3931 Z M12.5692,28.5251 C14.8102,28.5251 16.6342,26.7011 16.6342,24.4601 C16.6342,22.2181 14.8102,20.3931 12.5692,20.3931 C10.3272,20.3931 8.5032,22.2181 8.5032,24.4601 C8.5032,26.7011 10.3272,28.5251 12.5692,28.5251 L12.5692,28.5251 Z M10.5032,13.3871 L14.6352,13.3871 L14.6352,9.2551 L10.5032,9.2551 L10.5032,13.3871 Z M9.5032,15.3871 L15.6342,15.3871 C16.1872,15.3871 16.6342,14.9391 16.6342,14.3871 L16.6342,8.2551 C16.6342,7.7021 16.1872,7.2551 15.6342,7.2551 L9.5032,7.2551 C8.9502,7.2551 8.5032,7.7021 8.5032,8.2551 L8.5032,14.3871 C8.5032,14.9391 8.9502,15.3871 9.5032,15.3871 L9.5032,15.3871 Z M7.0002,44.0441 L40.0362,44.0441 L40.0362,4.0001 L7.0002,4.0001 L7.0002,44.0441 Z M41.0362,2.0001 L6.0002,2.0001 C5.4472,2.0001 5.0002,2.4471 5.0002,3.0001 L5.0002,45.0441 C5.0002,45.5971 5.4472,46.0441 6.0002,46.0441 L41.0362,46.0441 C41.5882,46.0441 42.0362,45.5971 42.0362,45.0441 L42.0362,3.0001 C42.0362,2.4471 41.5882,2.0001 41.0362,2.0001 L41.0362,2.0001 Z" id="AWS-CloudFormation_change-set_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,NI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Documents_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Documents_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20.114,31.103 L34.976,31.103 L34.976,29.103 L20.114,29.103 L20.114,31.103 Z M20.114,24.983 L38.473,24.983 L38.473,22.983 L20.114,22.983 L20.114,24.983 Z M20.114,18.862 L27.983,18.862 L27.983,16.862 L20.114,16.862 L20.114,18.862 Z M8,36.971 L8.748,36.971 L8.748,38.971 L7,38.971 C6.448,38.971 6,38.524 6,37.971 L6,3 C6,2.447 6.448,2 7,2 L23.611,2 L23.611,4 L8,4 L8,36.971 Z M13.245,40.468 L14.868,40.468 L14.868,42.468 L12.245,42.468 C11.693,42.468 11.245,42.021 11.245,41.468 L11.245,6.497 C11.245,5.944 11.693,5.497 12.245,5.497 L27.983,5.497 L27.983,7.497 L13.245,7.497 L13.245,40.468 Z M18.491,43.965 L18.491,10.994 L31.354,10.994 L31.354,18.736 C31.354,19.289 31.801,19.736 32.354,19.736 L40.096,19.736 L40.096,43.965 L18.491,43.965 Z M33.354,12.408 L38.682,17.736 L33.354,17.736 L33.354,12.408 Z M41.803,18.029 L33.061,9.287 C32.873,9.1 32.619,8.994 32.354,8.994 L17.491,8.994 C16.939,8.994 16.491,9.442 16.491,9.994 L16.491,44.965 C16.491,45.518 16.939,45.965 17.491,45.965 L41.096,45.965 C41.649,45.965 42.096,45.518 42.096,44.965 L42.096,18.736 C42.096,18.471 41.99,18.217 41.803,18.029 L41.803,18.029 Z" id="AWS-System-Manager_documents_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,II=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Application-Manager_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Application-Manager_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39,23.9766689 C39,20.9486689 38.103,18.0306689 36.404,15.5396689 L38.057,14.4136689 C39.982,17.2376689 41,20.5446689 41,23.9766689 L39,23.9766689 Z M27.751,38.5046689 L28.249,40.4406689 C26.869,40.7966689 25.439,40.9766689 24,40.9766689 C23.289,40.9766689 22.574,40.9326689 21.876,40.8446689 L22.124,38.8606689 C23.987,39.0936689 25.932,38.9726689 27.751,38.5046689 L27.751,38.5046689 Z M9,23.9766689 L7,23.9766689 C7,20.3936689 8.103,16.9646689 10.188,14.0636689 L11.812,15.2306689 C9.973,17.7896689 9,20.8146689 9,23.9766689 L9,23.9766689 Z M17.037,10.7216689 C17.522,10.5976689 17.841,10.1336689 17.782,9.63666889 C17.763,9.46666889 17.752,9.29466889 17.752,9.11866889 C17.752,7.60566889 18.824,5.91966889 20.142,5.35866889 C20.748,5.10066889 21.309,4.99766889 21.817,4.99766889 C23.267,4.99766889 24.291,5.83166889 24.738,6.28266889 C25.23,6.77966889 25.634,7.44766889 25.903,8.21366889 C26.026,8.56266889 26.333,8.81566889 26.699,8.87066889 C27.07,8.92366889 27.433,8.77266889 27.652,8.47366889 C27.939,8.08266889 28.379,7.91566889 28.796,8.03966889 C29.331,8.19566889 29.69,8.78466889 29.769,9.62466889 C29.736,10.1276689 30.088,10.5846689 30.597,10.6726689 C31.498,10.8286689 33.01,11.3806689 33.01,13.3316689 C33.01,15.6326689 30.993,15.9416689 30.678,15.9766689 L17.774,15.9626689 C16.494,15.9616689 15.205,14.8906689 15.069,13.7156689 C15.055,13.5836689 15.046,13.4456689 15.046,13.3006689 C15.046,11.5906689 16.129,10.9546689 17.037,10.7216689 L17.037,10.7216689 Z M17.772,17.9626689 L30.758,17.9736689 C32.229,17.8526689 35.01,16.7286689 35.01,13.3316689 C35.01,10.7996689 33.399,9.41466889 31.679,8.88066889 C31.395,7.47966889 30.558,6.46966889 29.355,6.11966889 C28.634,5.90866889 27.883,5.98066889 27.226,6.29666889 C26.926,5.76466889 26.569,5.28866889 26.158,4.87466889 C24.302,3.00366889 21.76,2.49666889 19.358,3.51866889 C17.322,4.38466889 15.782,6.75366889 15.752,9.04966889 C14.042,9.78266889 13.046,11.3216689 13.046,13.3006689 C13.046,13.5266689 13.059,13.7416689 13.083,13.9456689 C13.334,16.1206689 15.481,17.9606689 17.772,17.9626689 L17.772,17.9626689 Z M18.154,41.8036689 C17.933,42.0226689 17.59,42.0366689 17.386,41.8326689 L13.697,38.1516689 C13.978,37.8966689 14.24,37.6206689 14.477,37.3236689 L18.185,41.0416689 C18.386,41.2436689 18.372,41.5846689 18.154,41.8036689 L18.154,41.8036689 Z M4,32.9766689 C4,30.2196689 6.243,27.9766689 9,27.9766689 C11.757,27.9766689 14,30.2196689 14,32.9766689 C14,35.7336689 11.757,37.9766689 9,37.9766689 C6.243,37.9766689 4,35.7336689 4,32.9766689 L4,32.9766689 Z M15.511,35.5286689 C15.823,34.7366689 16,33.8776689 16,32.9766689 C16,29.1166689 12.859,25.9766689 9,25.9766689 C5.141,25.9766689 2,29.1166689 2,32.9766689 C2,36.8366689 5.141,39.9766689 9,39.9766689 C10.077,39.9766689 11.093,39.7246689 12.005,39.2886689 L15.974,43.2476689 C16.459,43.7336689 17.099,43.9756689 17.742,43.9756689 C18.4,43.9756689 19.062,43.7226689 19.566,43.2186689 C20.564,42.2226689 20.58,40.6116689 19.601,39.6296689 L15.511,35.5286689 Z M37,38.9766689 C33.629,38.9766689 30,37.4126689 30,33.9766689 C30,31.9266689 30.948,29.5206689 33,28.4146689 L33,32.9766689 C33,33.5286689 33.447,33.9766689 34,33.9766689 L40,33.9766689 C40.553,33.9766689 41,33.5286689 41,32.9766689 L41,28.4146689 C43.052,29.5206689 44,31.9266689 44,33.9766689 C44,37.4126689 40.371,38.9766689 37,38.9766689 L37,38.9766689 Z M46,33.9766689 C46,30.0826689 43.627,26.8036689 40.229,26.0036689 C39.93,25.9326689 39.619,26.0026689 39.379,26.1926689 C39.14,26.3826689 39,26.6706689 39,26.9766689 L39,31.9766689 L35,31.9766689 L35,26.9766689 C35,26.6706689 34.86,26.3826689 34.621,26.1926689 C34.382,26.0026689 34.068,25.9336689 33.771,26.0036689 C30.373,26.8036689 28,30.0826689 28,33.9766689 C28,36.8926689 29.962,39.2266689 33,40.3126689 L33,43.9766689 L35,43.9766689 L35,40.8206689 C35.638,40.9206689 36.305,40.9766689 37,40.9766689 C37.695,40.9766689 38.362,40.9206689 39,40.8206689 L39,43.9766689 L41,43.9766689 L41,40.3126689 C44.038,39.2266689 46,36.8926689 46,33.9766689 L46,33.9766689 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,OI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Organizations_Account_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Organizations_Account_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M32,28 C35.309,28 38,30.691 38,34 C38,37.309 35.309,40 32,40 C28.691,40 26,37.309 26,34 C26,30.691 28.691,28 32,28 L32,28 Z M32,42 C36.411,42 40,38.411 40,34 C40,29.589 36.411,26 32,26 C27.589,26 24,29.589 24,34 C24,38.411 27.589,42 32,42 L32,42 Z M34,9.236 L38.882,19 L29.118,19 L34,9.236 Z M27.5,21 L40.5,21 C40.847,21 41.168,20.82 41.351,20.526 C41.533,20.231 41.55,19.863 41.395,19.553 L34.895,6.553 C34.555,5.875 33.445,5.875 33.105,6.553 L26.605,19.553 C26.45,19.863 26.467,20.231 26.649,20.526 C26.832,20.82 27.153,21 27.5,21 L27.5,21 Z M9,29 L20,29 L20,18 L9,18 L9,29 Z M8,31 L21,31 C21.553,31 22,30.552 22,30 L22,17 C22,16.448 21.553,16 21,16 L8,16 C7.447,16 7,16.448 7,17 L7,30 C7,30.552 7.447,31 8,31 L8,31 Z M4,44 L44,44 L44,4 L4,4 L4,44 Z M45,2 L3,2 C2.447,2 2,2.448 2,3 L2,45 C2,45.552 2.447,46 3,46 L45,46 C45.553,46 46,45.552 46,45 L46,3 C46,2.448 45.553,2 45,2 L45,2 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,DI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-CloudTrail_CloudTrail-Lake_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-CloudTrail_CloudTrail-Lake_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M3.592,31.842 L5.567,32.158 C6.031,29.254 8.863,27.569 10.684,27.131 C11.153,27.045 11.503,26.634 11.503,26.146 C11.503,26.094 11.499,26.043 11.491,25.992 C11.45,25.674 11.43,25.352 11.43,25.035 C11.43,24.196 11.629,23.281 12.005,22.388 L10.161,21.612 C9.683,22.748 9.43,23.932 9.43,25.035 C9.43,25.161 9.433,25.287 9.438,25.413 C6.846,26.3 4.119,28.547 3.592,31.842 L3.592,31.842 Z M2,36 L8,36 L8,34 L2,34 L2,36 Z M2,44 L7,44 L7,42 L2,42 L2,44 Z M6,40 L10,40 L10,38 L6,38 L6,40 Z M2,40 L4,40 L4,38 L2,38 L2,40 Z M26.332,34 C24.598,34 23.668,34.656 22.922,35.183 C22.249,35.657 21.764,36 20.664,36 C19.566,36 19.08,35.657 18.409,35.183 C17.662,34.656 16.734,34 15,34 L10,34 L10,36 L15,36 C16.099,36 16.584,36.343 17.255,36.817 C18.002,37.344 18.931,38 20.664,38 C22.399,38 23.328,37.344 24.074,36.817 C24.747,36.343 25.233,36 26.332,36 C27.432,36 27.917,36.343 28.59,36.817 C29.336,37.344 30.266,38 32,38 L32,36 C30.901,36 30.415,35.657 29.742,35.183 C28.996,34.656 28.067,34 26.332,34 L26.332,34 Z M26.332,42 C24.598,42 23.668,42.656 22.922,43.183 C22.249,43.657 21.764,44 20.664,44 C19.566,44 19.08,43.657 18.409,43.183 C17.662,42.656 16.734,42 15,42 L9,42 L9,44 L15,44 C16.099,44 16.584,44.343 17.255,44.817 C18.002,45.344 18.931,46 20.664,46 C22.399,46 23.328,45.344 24.074,44.817 C24.747,44.343 25.233,44 26.332,44 C27.432,44 27.917,44.343 28.59,44.817 C29.336,45.344 30.266,46 32,46 L32,44 C30.901,44 30.415,43.657 29.742,43.183 C28.996,42.656 28.067,42 26.332,42 L26.332,42 Z M26.332,38 C24.598,38 23.668,38.656 22.922,39.183 C22.249,39.657 21.764,40 20.664,40 C19.566,40 19.08,39.657 18.409,39.183 C17.662,38.656 16.734,38 15,38 L12,38 L12,40 L15,40 C16.099,40 16.584,40.343 17.255,40.817 C18.002,41.344 18.931,42 20.664,42 C22.399,42 23.328,41.344 24.074,40.817 C24.747,40.343 25.233,40 26.332,40 C27.432,40 27.917,40.343 28.59,40.817 C29.336,41.344 30.266,42 32,42 L32,40 C30.901,40 30.415,39.657 29.742,39.183 C28.996,38.656 28.067,38 26.332,38 L26.332,38 Z M21,4 L23,4 L23,2 L21,2 L21,4 Z M17,7 L19,7 L19,5 L17,5 L17,7 Z M12,6 L14,6 L14,4 L12,4 L12,6 Z M11.769,11 L15.857,17.792 C15.95,17.948 16,18.126 16,18.308 L16,21 L18,21 L18,18.308 C18,18.126 18.05,17.948 18.144,17.792 L22.232,11 L11.769,11 Z M9.144,10.516 C8.957,10.207 8.952,9.822 9.13,9.508 C9.307,9.194 9.64,9 10,9 L24,9 C24.361,9 24.694,9.194 24.87,9.508 C25.048,9.822 25.043,10.207 24.857,10.516 L20,18.586 L20,22 C20,22.552 19.553,23 19,23 L15,23 C14.447,23 14,22.552 14,22 L14,18.586 L9.144,10.516 Z M45.213,33.965 C45.213,39.843 40.384,41.789 37.831,41.997 L34,42 L34,40 L37.75,40 C37.893,39.984 43.213,39.452 43.213,33.965 C43.213,29.351 39.398,28.197 37.757,27.915 C37.233,27.825 36.872,27.342 36.933,26.817 C36.766,24.755 35.814,23.279 34.373,22.858 C33.19,22.51 31.913,22.974 31.128,24.038 C30.908,24.335 30.539,24.486 30.176,24.433 C29.81,24.378 29.504,24.126 29.381,23.777 C28.804,22.144 27.97,20.774 26.903,19.704 C25.826,18.625 24.542,17.819 23.187,17.371 L23.814,15.472 C25.465,16.017 27.023,16.992 28.319,18.292 C29.269,19.245 30.061,20.384 30.682,21.693 C31.91,20.804 33.456,20.506 34.935,20.938 C37.06,21.559 38.498,23.468 38.865,26.107 C42.063,26.91 45.213,29.326 45.213,33.965 L45.213,33.965 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,PI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Maintenance-Windows_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Maintenance-Windows_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25.0002,23.875 L31.8752,23.875 L31.8752,25.875 L24.0002,25.875 C23.4472,25.875 23.0002,25.428 23.0002,24.875 L23.0002,14.375 L25.0002,14.375 L25.0002,23.875 Z M24.0002,35.25 C17.7972,35.25 12.7502,30.203 12.7502,24 C12.7502,17.797 17.7972,12.75 24.0002,12.75 C30.2032,12.75 35.2502,17.797 35.2502,24 C35.2502,30.203 30.2032,35.25 24.0002,35.25 L24.0002,35.25 Z M24.0002,10.75 C16.6942,10.75 10.7502,16.694 10.7502,24 C10.7502,31.306 16.6942,37.25 24.0002,37.25 C31.3062,37.25 37.2502,31.306 37.2502,24 C37.2502,16.694 31.3062,10.75 24.0002,10.75 L24.0002,10.75 Z M44.0002,27.114 L41.5732,26.977 C41.1162,26.957 40.6482,27.276 40.5412,27.754 C40.1172,29.633 39.3802,31.412 38.3522,33.041 C38.0912,33.455 38.1672,33.996 38.5312,34.321 L40.3452,35.939 L35.9402,40.345 L34.3282,38.537 C34.0022,38.17 33.4602,38.098 33.0482,38.356 C31.4172,39.388 29.6372,40.125 27.7562,40.55 C27.2782,40.657 26.9492,41.095 26.9782,41.582 L27.1152,44 L20.8862,44 L21.0232,41.58 C21.0522,41.093 20.7232,40.656 20.2462,40.548 C18.3702,40.124 16.5912,39.386 14.9572,38.354 C14.5442,38.094 14.0022,38.168 13.6772,38.533 L12.0612,40.345 L7.6562,35.939 L9.4662,34.325 C9.8302,34 9.9062,33.459 9.6462,33.046 C8.6162,31.413 7.8802,29.633 7.4572,27.755 C7.3502,27.277 6.8922,26.957 6.4252,26.977 L4.0002,27.114 L4.0002,20.885 L6.4322,21.022 C6.9152,21.035 7.3542,20.723 7.4642,20.245 C7.8892,18.372 8.6262,16.596 9.6562,14.966 C9.9172,14.553 9.8412,14.011 9.4772,13.686 L7.6552,12.061 L12.0622,7.655 L13.6852,9.475 C14.0092,9.839 14.5522,9.913 14.9642,9.654 C16.5942,8.628 18.3702,7.892 20.2462,7.469 C20.7232,7.361 21.0522,6.925 21.0232,6.437 L20.8862,4 L27.1152,4 L26.9782,6.438 C26.9492,6.926 27.2782,7.362 27.7552,7.471 C29.6272,7.895 31.4032,8.63 33.0332,9.658 C33.4432,9.917 33.9862,9.842 34.3132,9.479 L35.9392,7.655 L40.3452,12.061 L38.5272,13.682 C38.1632,14.007 38.0872,14.549 38.3482,14.962 C39.3772,16.59 40.1142,18.368 40.5392,20.245 C40.6472,20.723 41.0922,21.035 41.5712,21.022 L44.0002,20.885 L44.0002,27.114 Z M45.6872,19.1 C45.4872,18.911 45.2182,18.81 44.9432,18.828 L42.2832,18.979 C41.8662,17.455 41.2612,15.995 40.4772,14.623 L42.4672,12.848 C42.6722,12.665 42.7932,12.405 42.8012,12.13 C42.8092,11.855 42.7022,11.589 42.5082,11.395 L36.6052,5.492 C36.4112,5.298 36.1372,5.211 35.8702,5.199 C35.5952,5.207 35.3362,5.328 35.1522,5.533 L33.3712,7.529 C31.9992,6.747 30.5412,6.143 29.0212,5.726 L29.1722,3.057 C29.1872,2.782 29.0902,2.513 28.9002,2.313 C28.7122,2.113 28.4492,2 28.1742,2 L19.8272,2 C19.5522,2 19.2892,2.113 19.1012,2.313 C18.9112,2.513 18.8132,2.782 18.8292,3.057 L18.9802,5.724 C17.4582,6.14 15.9992,6.743 14.6262,7.525 L12.8492,5.533 C12.6662,5.328 12.4062,5.207 12.1312,5.199 C11.8542,5.214 11.5912,5.298 11.3962,5.492 L5.4932,11.395 C5.2992,11.589 5.1922,11.854 5.2002,12.13 C5.2082,12.405 5.3292,12.664 5.5342,12.848 L7.5272,14.626 C6.7422,16 6.1372,17.458 5.7202,18.979 L3.0572,18.828 C2.7762,18.809 2.5132,18.911 2.3132,19.1 C2.1132,19.288 2.0002,19.551 2.0002,19.826 L2.0002,28.173 C2.0002,28.448 2.1132,28.711 2.3132,28.899 C2.5132,29.088 2.7782,29.187 3.0572,29.171 L5.7122,29.021 C6.1282,30.546 6.7322,32.008 7.5172,33.384 L5.5342,35.152 C5.3292,35.335 5.2082,35.595 5.2002,35.87 C5.1922,36.145 5.2992,36.411 5.4932,36.605 L11.3962,42.508 C11.5912,42.702 11.8512,42.806 12.1312,42.801 C12.4062,42.793 12.6662,42.672 12.8492,42.467 L14.6182,40.482 C15.9952,41.269 17.4562,41.875 18.9792,42.293 L18.8292,44.943 C18.8132,45.218 18.9112,45.486 19.1012,45.687 C19.2892,45.887 19.5522,46 19.8272,46 L28.1742,46 C28.4492,46 28.7122,45.887 28.9002,45.687 C29.0902,45.486 29.1872,45.218 29.1722,44.943 L29.0212,42.295 C30.5492,41.878 32.0122,41.271 33.3872,40.486 L35.1522,42.466 C35.3352,42.672 35.5952,42.792 35.8702,42.801 C36.1122,42.809 36.4112,42.702 36.6052,42.508 L42.5082,36.605 C42.7022,36.411 42.8092,36.145 42.8012,35.87 C42.7932,35.595 42.6722,35.336 42.4672,35.152 L40.4802,33.38 C41.2642,32.006 41.8692,30.545 42.2862,29.021 L44.9432,29.171 C45.2172,29.186 45.4872,29.088 45.6872,28.899 C45.8872,28.711 46.0002,28.448 46.0002,28.173 L46.0002,19.826 C46.0002,19.551 45.8872,19.288 45.6872,19.1 L45.6872,19.1 Z" id="AWS-System-Manager_maintenance-windows_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,FI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Incident-Manager_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Incident-Manager_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.8408,15.3737048 L21.7798,13.6787048 C23.4628,12.6257048 25.3198,11.9467048 27.2988,11.6627048 L27.5838,13.6417048 C25.8818,13.8867048 24.2858,14.4697048 22.8408,15.3737048 L22.8408,15.3737048 Z M21.5358,16.3157048 C18.8628,18.5277048 17.2448,21.7727048 17.0988,25.2217048 L15.1008,25.1367048 C15.2718,21.1237048 17.1528,17.3467048 20.2608,14.7747048 L21.5358,16.3157048 Z M22.8088,22.8617048 C22.4078,23.8577048 22.2788,24.9507048 22.4328,26.0207048 L20.4518,26.3057048 C20.2478,24.8867048 20.4218,23.4377048 20.9528,22.1157048 L22.8088,22.8617048 Z M23.3808,21.7677048 L21.7108,20.6667048 C22.9918,18.7227048 25.0478,17.4167048 27.3528,17.0847048 L27.6378,19.0647048 C25.8998,19.3147048 24.3478,20.2997048 23.3808,21.7677048 L23.3808,21.7677048 Z M22.9998,30.9937048 L8.9558,30.9937048 C7.7818,30.9937048 6.9278,30.5497048 6.3138,30.1627048 C4.7038,29.1517048 1.9998,26.7847048 1.9998,22.3007048 C1.9998,16.9847048 5.5408,14.9527048 7.7268,14.2047048 L7.6948,13.6767048 C7.6938,9.20670483 10.6678,4.63570483 14.6128,2.98570483 C19.2208,1.04470483 24.1068,2.00470483 27.6778,5.56170483 C28.7238,6.60070483 29.5938,7.85270483 30.2748,9.29770483 C31.6918,8.24470483 33.5488,7.90970483 35.2748,8.48170483 C37.5208,9.22370483 38.9338,11.2547048 39.1468,13.9867048 C41.4608,14.5707048 45.9708,16.4697048 45.9708,22.3697048 L45.9718,22.6707048 C45.9741852,23.1217048 45.9768,23.8627048 45.9698,24.0187048 L43.9718,23.9307048 C43.9788,23.7847048 43.9738,23.0987048 43.9718,22.6807048 L43.9708,22.3697048 C43.9708,17.3537048 39.7868,16.0927048 37.9868,15.7827048 C37.7178,15.7367048 37.4788,15.5817048 37.3258,15.3537048 C37.1808,15.1357048 37.1258,14.8707048 37.1738,14.6147048 C37.1458,12.4427048 36.2288,10.9027048 34.6468,10.3807048 C33.2178,9.90670483 31.6368,10.4167048 30.7218,11.6507048 C30.5028,11.9477048 30.1338,12.0957048 29.7728,12.0447048 C29.4068,11.9907048 29.1028,11.7397048 28.9778,11.3927048 C28.3418,9.61970483 27.4298,8.13470483 26.2668,6.97970483 C24.8378,5.55670483 20.9168,2.49570483 15.3878,4.82970483 C12.1938,6.16570483 9.6938,10.0247048 9.6938,13.6167048 L9.7708,14.8767048 C9.7998,15.3567048 9.4838,15.7887048 9.0168,15.9067048 C7.1438,16.3787048 3.9998,17.8377048 3.9998,22.3007048 C3.9998,25.6457048 5.8378,27.5017048 7.3788,28.4697048 C7.9778,28.8477048 8.4188,28.9937048 8.9558,28.9937048 L22.9998,28.9937048 L22.9998,30.9937048 Z M35.7668,42.7787048 L37.7668,42.7787048 C37.7668,44.5407048 36.3328,45.9747048 34.5698,45.9747048 C32.8078,45.9747048 31.3738,44.5407048 31.3738,42.7787048 L33.3738,42.7787048 C33.3738,43.4377048 33.9108,43.9747048 34.5698,43.9747048 C35.2298,43.9747048 35.7668,43.4377048 35.7668,42.7787048 L35.7668,42.7787048 Z M43.9998,38.7727048 C43.9998,39.4457048 43.4518,39.9937048 42.7788,39.9937048 L26.2208,39.9937048 C25.5478,39.9937048 24.9998,39.4457048 24.9998,38.7727048 L24.9998,38.2147048 C24.9998,37.5417048 25.5478,36.9937048 26.2208,36.9937048 L42.7788,36.9937048 C43.4518,36.9937048 43.9998,37.5417048 43.9998,38.2147048 L43.9998,38.7727048 Z M27.9998,29.1547048 C27.9998,25.9357048 29.5028,23.6077048 32.0208,22.9297048 C32.4568,22.8117048 32.7608,22.4157048 32.7608,21.9637048 L32.7608,19.8787048 C32.7608,19.5327048 32.9608,19.2027048 33.3108,18.9757048 C34.0168,18.5167048 34.6428,18.7297048 34.9518,18.8977048 C35.4468,19.1657048 35.7148,19.6117048 35.7148,19.8947048 L35.7148,21.7627048 C35.7148,22.2297048 36.0378,22.6347048 36.4928,22.7377048 C39.2738,23.3697048 40.9998,25.8757048 40.9998,29.2797048 L40.9998,34.9937048 L27.9998,34.9937048 L27.9998,29.1547048 Z M42.9998,35.0157048 L42.9998,29.2797048 C42.9998,25.2047048 40.9958,22.1077048 37.7148,21.0057048 L37.7148,19.8947048 C37.7148,18.8177048 37.0048,17.7357048 35.9058,17.1397048 C34.7318,16.5027048 33.3528,16.5607048 32.2198,17.2987048 C31.3068,17.8937048 30.7608,18.8577048 30.7608,19.8787048 L30.7608,21.2387048 C27.7638,22.3827048 25.9998,25.2847048 25.9998,29.1547048 L25.9998,34.9937048 L26.2208,34.9937048 C24.4448,34.9937048 22.9998,36.4387048 22.9998,38.2147048 L22.9998,38.7727048 C22.9998,40.5487048 24.4448,41.9937048 26.2208,41.9937048 L42.7788,41.9937048 C44.5558,41.9937048 45.9998,40.5487048 45.9998,38.7727048 L45.9998,38.2147048 C45.9998,36.5147048 44.6718,35.1317048 42.9998,35.0157048 L42.9998,35.0157048 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,ZI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Evidently_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Evidently_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M9.5,21 C10.879,21 12,22.122 12,23.5 C12,24.878 10.879,26 9.5,26 C8.121,26 7,24.878 7,23.5 C7,22.122 8.121,21 9.5,21 L9.5,21 Z M23.5,12 C24.879,12 26,13.122 26,14.5 C26,15.878 24.879,17 23.5,17 C22.121,17 21,15.878 21,14.5 C21,13.122 22.121,12 23.5,12 L23.5,12 Z M39.5,4 C40.879,4 42,5.122 42,6.5 C42,7.878 40.879,9 39.5,9 C38.121,9 37,7.878 37,6.5 C37,5.122 38.121,4 39.5,4 L39.5,4 Z M9.5,28 C11.981,28 14,25.981 14,23.5 C14,22.89 13.875,22.309 13.654,21.778 L20.496,17.868 L20.451,17.789 C21.254,18.534 22.32,19 23.5,19 C25.981,19 28,16.981 28,14.5 C28,14.053 27.914,13.63 27.793,13.222 L35.898,9.169 C36.718,10.274 38.021,11 39.5,11 C41.981,11 44,8.981 44,6.5 C44,4.019 41.981,2 39.5,2 C37.019,2 35,4.019 35,6.5 C35,6.787 35.033,7.067 35.085,7.339 L26.81,11.477 C25.987,10.576 24.814,10 23.5,10 C21.019,10 19,12.019 19,14.5 C19,15.11 19.125,15.691 19.346,16.222 L12.504,20.132 L12.549,20.211 C11.746,19.466 10.68,19 9.5,19 C7.019,19 5,21.019 5,23.5 C5,25.981 7.019,28 9.5,28 L9.5,28 Z M42,41 C42,42.654 40.654,44 39,44 C37.346,44 36,42.654 36,41 L36,15 L42,15 L42,41 Z M46,13 L32,13 L32,15 L34,15 L34,41 C34,43.757 36.243,46 39,46 C41.757,46 44,43.757 44,41 L44,15 L46,15 L46,13 Z M27,41 C27,42.654 25.654,44 24,44 C22.346,44 21,42.654 21,41 L21,23 L27,23 L27,41 Z M17,23 L19,23 L19,41 C19,43.757 21.243,46 24,46 C26.757,46 29,43.757 29,41 L29,23 L31,23 L31,21 L17,21 L17,23 Z M12,41 C12,42.654 10.654,44 9,44 C7.346,44 6,42.654 6,41 L6,31 L12,31 L12,41 Z M2,31 L4,31 L4,41 C4,43.757 6.243,46 9,46 C11.757,46 14,43.757 14,41 L14,31 L16,31 L16,29 L2,29 L2,31 Z" id="Fill-3" fill="#E7157B"></path>
</g>
</svg>`,UI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_RUM_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_RUM_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41.945,40.906 L36.316,35.638 L42.394,29.5 C43.55,31.067 44.177,32.959 44.177,34.927 C44.177,37.153 43.387,39.246 41.945,40.906 L41.945,40.906 Z M25.882,35.465 C25.871,35.286 25.867,35.107 25.867,34.927 C25.867,30.219 29.44,26.328 34.017,25.826 L34.017,35.528 C34.017,35.785 34.123,36.018 34.289,36.199 L34.149,36.349 L40.474,42.269 C38.904,43.439 37.012,44.082 35.022,44.082 C30.178,44.082 26.164,40.299 25.882,35.465 L25.882,35.465 Z M18.091,20.895 C20.543,20.895 22.946,21.58 25.041,22.878 C26.35,23.689 27.492,24.717 28.469,25.92 C25.916,27.782 24.182,30.694 23.913,34.021 L4.534,34.021 C5.029,26.696 10.92,20.895 18.091,20.895 L18.091,20.895 Z M10.791,11.401 C10.791,7.375 14.067,4.1 18.092,4.1 C22.118,4.1 25.392,7.375 25.392,11.401 C25.392,15.427 22.118,18.702 18.092,18.702 C14.067,18.702 10.791,15.427 10.791,11.401 L10.791,11.401 Z M42.474,27.014 C42.211,27.034 41.94,27.117 41.748,27.31 L36.017,33.097 L36.017,24.772 C36.017,24.506 35.912,24.252 35.724,24.065 C35.537,23.877 35.283,23.772 35.017,23.772 C33.288,23.772 31.657,24.18 30.195,24.886 C29.042,23.412 27.674,22.157 26.093,21.177 C24.975,20.485 23.778,19.951 22.536,19.569 C25.427,17.99 27.392,14.921 27.392,11.401 C27.392,6.272 23.22,2.1 18.092,2.1 C12.963,2.1 8.791,6.272 8.791,11.401 C8.791,14.922 10.758,17.991 13.65,19.57 C7.211,21.554 2.5,27.725 2.5,35.021 C2.5,35.573 2.947,36.021 3.5,36.021 L23.933,36.021 C24.486,41.695 29.268,46.082 35.022,46.082 C37.958,46.082 40.73,44.95 42.825,42.896 C44.987,40.783 46.177,37.953 46.177,34.927 C46.177,32.101 45.117,29.404 43.191,27.333 C43.005,27.133 42.747,27.018 42.474,27.014 L42.474,27.014 Z M39.017,18.075 C40.872,18.28 42.63,19.051 44.038,20.276 L39.017,25.346 L39.017,18.075 Z M37.636,28.702 C37.759,28.753 37.889,28.777 38.017,28.777 C38.279,28.777 38.536,28.674 38.728,28.481 L46.169,20.966 C46.546,20.586 46.556,19.975 46.191,19.582 C44.089,17.319 41.111,16.021 38.017,16.021 C37.464,16.021 37.017,16.468 37.017,17.021 L37.017,27.777 C37.017,28.183 37.262,28.548 37.636,28.702 L37.636,28.702 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,BI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Parameter-Store_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Parameter-Store_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.5886,36.7588 C35.5886,37.1338 35.8946,37.4408 36.2696,37.4408 L36.2706,37.4408 C36.4516,37.4408 36.6226,37.3698 36.7506,37.2418 C36.8796,37.1128 36.9506,36.9418 36.9506,36.7588 L36.9506,36.7568 C36.9506,36.5758 36.8806,36.4048 36.7526,36.2778 C36.6236,36.1488 36.4526,36.0768 36.2706,36.0768 L36.2696,36.0768 C36.0876,36.0768 35.9166,36.1478 35.7886,36.2768 C35.6596,36.4048 35.5886,36.5758 35.5886,36.7588 L35.5886,36.7588 Z M33.5886,36.7578 C33.5896,36.0408 33.8686,35.3678 34.3746,34.8618 C34.8806,34.3558 35.5536,34.0768 36.2686,34.0768 L36.2716,34.0768 C36.9876,34.0768 37.6616,34.3568 38.1686,34.8638 C38.6746,35.3718 38.9526,36.0448 38.9506107,36.7608 C38.9496,37.4778 38.6706,38.1508 38.1646,38.6558 C37.9046,38.9158 37.6006,39.1128 37.2696,39.2458 L37.2706,42.0428 L35.2706,42.0428 L35.2696,39.2428 C34.2856,38.8458 33.5886,37.8828 33.5886,36.7578 L33.5886,36.7578 Z M43.1156,32.7748 L29.4286,32.7688 L29.4246,43.8378 L43.1096,43.8448 L43.1156,32.7748 Z M32.9016,30.7708 L39.614618,30.7728 L39.614618,28.3028 C39.6206,26.2818 38.1276,24.6358 36.2866,24.6298 L36.2756,24.6298 C35.3936,24.6298 34.5606,24.9978 33.9276,25.6658 C33.2766,26.3548 32.9166,27.2758 32.9136,28.2598 L32.9016,30.7708 Z M45.1156,31.7748 L45.1096,44.8448 C45.1096,45.3978 44.6616,45.8448 44.1096,45.8448 L28.4246,45.8378 C27.8716,45.8378 27.4246,45.3898 27.4246,44.8378 L27.4286,31.7688 C27.4286,31.5028 27.5336,31.2488 27.7216,31.0618 C27.9086,30.8738 28.1636,30.7688 28.4286,30.7688 L30.9016,30.7698 L30.9136,28.2518 C30.9186,26.7588 31.4726,25.3518 32.4746,24.2918 C33.4886,23.2198 34.8386,22.6298 36.2756,22.6298 L36.2926,22.6298 C39.2366,22.6398 41.6246,25.1858 41.6146,28.3058 L41.6146,30.7738 L44.1156,30.7748 C44.3816,30.7748 44.6356,30.8798 44.8226,31.0678 C45.0106,31.2548 45.1156,31.5098 45.1156,31.7748 L45.1156,31.7748 Z M14.4756,31.0248 L21.4496,31.0248 L21.4496,29.0248 L14.4756,29.0248 L14.4756,31.0248 Z M14.4756,27.5378 L21.4496,27.5378 L21.4496,25.5378 L14.4756,25.5378 L14.4756,27.5378 Z M14.4756,24.0508 L21.4496,24.0508 L21.4496,22.0508 L14.4756,22.0508 L14.4756,24.0508 Z M12.9056,33.3838 L23.1096,33.3838 L23.1096,19.6928 L12.9056,19.6928 L12.9056,33.3838 Z M25.1096,18.6928 L25.1096,34.3838 C25.1096,34.9368 24.6626,35.3838 24.1096,35.3838 L11.9056,35.3838 C11.3536,35.3838 10.9056,34.9368 10.9056,34.3838 L10.9056,18.6928 C10.9056,18.1398 11.3536,17.6928 11.9056,17.6928 L24.1096,17.6928 C24.6626,17.6928 25.1096,18.1398 25.1096,18.6928 L25.1096,18.6928 Z M5.9406,8.9748 L30.0166,8.9748 L26.4706,3.9998 L9.4856,3.9998 L5.9406,8.9748 Z M3.1106,10.4328 C2.9396,10.0998 2.9686,9.6988 3.1856,9.3948 L8.1556,2.4198 C8.3436,2.1558 8.6476,1.9998 8.9706,1.9998 L26.9856,1.9998 C27.3096,1.9998 27.6126,2.1558 27.8006,2.4198 L32.7716,9.3948 C32.9876,9.6988 33.0176,10.0998 32.8456,10.4328 C32.6746,10.7658 32.3306,10.9748 31.9566,10.9748 L3.9996,10.9748 C3.6256,10.9748 3.2816,10.7658 3.1106,10.4328 L3.1106,10.4328 Z M5.0496,39.4868 L24.9376,39.4868 L24.9376,41.4868 L4.0496,41.4868 C3.4966,41.4868 3.0496,41.0388 3.0496,40.4868 L3.0496,13.4618 C3.0496,12.9088 3.4966,12.4618 4.0496,12.4618 L31.9546,12.4618 C32.5076,12.4618 32.9546,12.9088 32.9546,13.4618 L32.9546,22.1788 L30.9546,22.1788 L30.9546,14.4618 L5.0496,14.4618 L5.0496,39.4868 Z" id="AWS-System-Manager_Parameter-Store_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,PL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Logs_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Logs_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M29.4998,17.0004 C26.2418,17.0004 23.4708,19.0924 22.4378,22.0004 L24.6068,22.0004 C25.5198,20.2224 27.3678,19.0004 29.4998,19.0004 C32.5318,19.0004 34.9998,21.4674 34.9998,24.5004 C34.9998,27.5324 32.5318,30.0004 29.4998,30.0004 C27.7958,30.0004 26.2708,29.2214 25.2608,28.0004 L22.8718,28.0004 C24.1318,30.3764 26.6288,32.0004 29.4998,32.0004 C33.6358,32.0004 36.9998,28.6364 36.9998,24.5004 C36.9998,20.3644 33.6358,17.0004 29.4998,17.0004 L29.4998,17.0004 Z M1.9998,33.0004 L14.9998,33.0004 L14.9998,31.0004 L1.9998,31.0004 L1.9998,33.0004 Z M1.9998,18.0004 L14.9998,18.0004 L14.9998,16.0004 L1.9998,16.0004 L1.9998,18.0004 Z M1.9998,26.0004 L28.9998,26.0004 L28.9998,24.0004 L1.9998,24.0004 L1.9998,26.0004 Z M43.8428,35.7384 L38.8178,31.2134 C38.3998,31.7924 37.9318,32.3304 37.4148,32.8214 L42.4118,37.3294 C42.8478,37.7224 43.5278,37.6874 43.9228,37.2494 C44.3148,36.8124 44.2798,36.1344 43.8428,35.7384 L43.8428,35.7384 Z M45.4088,38.5884 C44.8028,39.2594 43.9658,39.6004 43.1248,39.6004 C42.3938,39.6004 41.6588,39.3414 41.0738,38.8154 L35.8338,34.0894 C34.0168,35.2934 31.8398,36.0004 29.4998,36.0004 C24.3798,36.0004 20.0328,32.6344 18.5488,28.0004 L20.6768,28.0004 C22.0738,31.5094 25.4988,34.0004 29.4998,34.0004 C34.7378,34.0004 38.9998,29.7384 38.9998,24.5004 C38.9998,19.2624 34.7378,15.0004 29.4998,15.0004 C25.1278,15.0004 21.4458,17.9734 20.3448,22.0004 L18.2818,22.0004 C19.4278,16.8574 24.0188,13.0004 29.4998,13.0004 C35.8408,13.0004 40.9998,18.1584 40.9998,24.5004 C40.9998,26.2774 40.5828,27.9554 39.8588,29.4604 L45.1828,34.2544 C46.4368,35.3884 46.5378,37.3314 45.4088,38.5884 L45.4088,38.5884 Z M1.9998,41.0004 L20.9998,41.0004 L20.9998,39.0004 L1.9998,39.0004 L1.9998,41.0004 Z M1.9998,10.0004 L22.9998,10.0004 L22.9998,8.0004 L1.9998,8.0004 L1.9998,10.0004 Z" id="Amazon-Cloudwatch_Logs_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,GI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Change-Manager_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Change-Manager_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.938,26.489 C42.505,36.503 33.725,44.347 23.948,44.347 C15.345,44.347 7.52,38.273 4.787,29.992 L3.896,32.664 L2,32.031 L4,26.031 C4.102,25.721 4.351,25.481 4.665,25.388 C4.979,25.297 5.318,25.363 5.573,25.567 L10.573,29.567 L9.323,31.128 L6.554,28.913 C8.878,36.629 16.045,42.347 23.948,42.347 C32.752,42.347 40.664,35.257 41.958,26.206 L43.938,26.489 Z M5.938,22.489 L3.958,22.206 C5.418,11.997 14.199,4 23.948,4 C32.543,4 40.377,10.218 43.115,18.686 L44,16.031 L45.896,16.664 L43.896,22.664 C43.793,22.974 43.544,23.214 43.231,23.306 C43.138,23.334 43.042,23.347 42.948,23.347 C42.723,23.347 42.502,23.272 42.323,23.128 L37.323,19.128 L38.573,17.567 L41.353,19.791 C39.029,11.875 31.848,6 23.948,6 C15.171,6 7.26,13.243 5.938,22.489 L5.938,22.489 Z M19.948,30 L28.948,30 L28.948,28 L19.948,28 L19.948,30 Z M19.948,26 L28.948,26 L28.948,24 L19.948,24 L19.948,26 Z M19.948,22 L28.948,22 L28.948,20 L19.948,20 L19.948,22 Z M32.502,30.12 L33.657,31.217 L31.387,33.373 L30.158,32.205 C29.84,31.905 29.367,31.845 28.985,32.055 C28.268,32.452 27.501,32.755 26.704,32.955 C26.259,33.067 25.948,33.467 25.948,33.925 L25.948,36 L22.948,36 L22.948,34.289 C22.948,33.841 22.649,33.447 22.216,33.326 C21.47,33.118 20.75,32.803 20.075,32.39 C19.673,32.145 19.153,32.212 18.827,32.554 L17.73,33.709 L15.574,31.439 L16.742,30.21 C17.042,29.894 17.103,29.42 16.892,29.038 C16.495,28.319 16.192,27.551 15.993,26.756 C15.881,26.312 15.481,26 15.023,26 L12.948,26 L12.948,23 L14.659,23 C15.108,23 15.501,22.7 15.623,22.268 C15.83,21.522 16.144,20.802 16.557,20.127 C16.804,19.724 16.736,19.205 16.393,18.88 L15.239,17.782 L17.508,15.626 L18.738,16.794 C19.055,17.095 19.529,17.154 19.911,16.944 C20.627,16.547 21.395,16.245 22.191,16.045 C22.636,15.933 22.948,15.533 22.948,15.075 L22.948,13 L25.948,13 L25.948,14.71 C25.948,15.159 26.247,15.553 26.679,15.674 C27.425,15.882 28.146,16.197 28.821,16.61 C29.223,16.857 29.744,16.788 30.069,16.446 L31.166,15.29 L33.322,17.56 L32.154,18.79 C31.853,19.106 31.792,19.581 32.003,19.963 C32.401,20.681 32.703,21.448 32.903,22.243 C33.014,22.688 33.415,23 33.873,23 L35.948,23 L35.948,26 L34.237,26 C33.788,26 33.394,26.299 33.273,26.732 C33.066,27.477 32.751,28.197 32.338,28.873 C32.091,29.275 32.16,29.795 32.502,30.12 L32.502,30.12 Z M36.429,21 L34.625,21 C34.475,20.541 34.297,20.091 34.091,19.655 L35.087,18.606 C35.643,18.019 35.643,17.101 35.086,16.515 L32.265,13.544 C31.979,13.244 31.579,13.073 31.166,13.073 L31.164,13.073 C30.75,13.073 30.349,13.246 30.064,13.546 L29.154,14.505 C28.761,14.304 28.359,14.129 27.948,13.981 L27.948,12.518 C27.948,11.681 27.266,11 26.429,11 L22.466,11 C21.629,11 20.948,11.681 20.948,12.518 L20.948,14.323 C20.489,14.472 20.039,14.651 19.602,14.857 L18.555,13.862 C17.966,13.302 17.047,13.304 16.462,13.861 L13.494,16.681 C13.193,16.967 13.021,17.368 13.021,17.782 C13.021,18.197 13.193,18.598 13.494,18.883 L14.453,19.794 C14.252,20.186 14.078,20.589 13.929,21 L12.466,21 C11.629,21 10.948,21.681 10.948,22.518 L10.948,26.481 C10.948,27.319 11.629,28 12.466,28 L14.271,28 C14.42,28.459 14.598,28.908 14.804,29.345 L13.807,30.395 C13.252,30.981 13.252,31.899 13.809,32.485 L16.63,35.456 C16.917,35.755 17.317,35.927 17.73,35.927 L17.732,35.927 C18.146,35.926 18.546,35.754 18.832,35.454 L19.742,34.495 C20.134,34.695 20.537,34.87 20.948,35.019 L20.948,36.481 C20.948,37.319 21.629,38 22.466,38 L26.429,38 C27.266,38 27.948,37.319 27.948,36.481 L27.948,34.677 C28.408,34.527 28.857,34.349 29.293,34.143 L30.34,35.138 C30.93,35.697 31.849,35.696 32.433,35.138 L35.402,32.318 C35.703,32.033 35.875,31.632 35.875,31.218 C35.875,30.803 35.703,30.402 35.402,30.116 L34.443,29.205 C34.643,28.813 34.818,28.41 34.966,28 L36.429,28 C37.266,28 37.948,27.319 37.948,26.481 L37.948,22.518 C37.948,21.681 37.266,21 36.429,21 L36.429,21 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,HI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Monitoring_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-OpsWorks_Monitoring_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44.0359,38.6515 L3.9999,38.6515 L3.9999,28.6175 L13.7169,16.4705 L23.4639,22.9675 C23.8849,23.2485 24.4449,23.1715 24.7739,22.7915 L35.4879,10.4285 L44.0359,18.2005 L44.0359,38.6515 Z M45.7089,17.0175 L36.0759,8.2595 C35.8769,8.0785 35.6259,7.9845 35.3439,8.0025 C35.0749,8.0175 34.8239,8.1415 34.6469,8.3445 L23.8399,20.8145 L14.0629,14.2975 C13.6299,14.0095 13.0519,14.1015 12.7269,14.5055 L2.2189,27.6415 C2.0769,27.8195 1.9999,28.0395 1.9999,28.2665 L1.9999,39.6515 C1.9999,40.2045 2.4469,40.6515 2.9999,40.6515 L45.0359,40.6515 C45.5889,40.6515 46.0359,40.2045 46.0359,39.6515 L46.0359,17.7575 C46.0359,17.4765 45.9169,17.2075 45.7089,17.0175 L45.7089,17.0175 Z" id="AWS-OpsWorks-monitoring_Resource-Icon_dark-bg" fill="#E7157B"></path>
</g>
</svg>`,YI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Compliance_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Compliance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M11,37 L26,37 L26,39 L10,39 C9.447,39 9,38.552 9,38 L9,15 C9,14.448 9.447,14 10,14 L30,14 C30.553,14 31,14.448 31,15 L31,21 L29,21 L29,16 L11,16 L11,37 Z M13.502,6 L17.184,6 C17.598,7.161 18.698,8 20,8 C21.302,8 22.402,7.161 22.816,6 L26.615,6 L27.74,10 L12.377,10 L13.502,6 Z M20,4 C20.552,4 21,4.449 21,5 C21,5.551 20.552,6 20,6 C19.448,6 19,5.551 19,5 C19,4.449 19.448,4 20,4 L20,4 Z M11.057,12 L29.061,12 C29.374,12 29.669,11.854 29.857,11.604 C30.047,11.354 30.108,11.031 30.023,10.729 L28.336,4.729 C28.215,4.298 27.821,4 27.373,4 L22.816,4 C22.402,2.839 21.302,2 20,2 C18.698,2 17.598,2.839 17.184,4 L12.744,4 C12.296,4 11.902,4.298 11.781,4.729 L10.094,10.729 C10.009,11.031 10.07,11.354 10.26,11.604 C10.448,11.854 10.743,12 11.057,12 L11.057,12 Z M32.353,8 L31,8 L31,6 L32.353,6 C33.812,6 35,7.275 35,8.842 L35,20 L33,20 L33,8.842 C33,8.386 32.703,8 32.353,8 L32.353,8 Z M7.647,41 L25,41 L25,43 L7.647,43 C6.187,43 5,41.725 5,40.158 L5,8.842 C5,7.275 6.187,6 7.647,6 L9,6 L9,8 L7.647,8 C7.297,8 7,8.386 7,8.842 L7,40.158 C7,40.614 7.297,41 7.647,41 L7.647,41 Z M39.471,31.096 C39.326,31.296 39.26,31.542 39.286,31.787 L39.426,33.132 L38.189,33.683 C37.963,33.783 37.782,33.964 37.682,34.19 L37.133,35.426 L35.787,35.286 C35.542,35.26 35.297,35.326 35.097,35.471 L34,36.265 L32.903,35.471 C32.731,35.346 32.526,35.28 32.316,35.28 C32.282,35.28 32.247,35.282 32.213,35.286 L30.867,35.426 L30.317,34.189 C30.217,33.964 30.036,33.783 29.81,33.683 L28.574,33.132 L28.714,31.787 C28.74,31.542 28.674,31.296 28.529,31.096 L27.735,30 L28.529,28.904 C28.674,28.704 28.74,28.458 28.714,28.213 L28.574,26.868 L29.811,26.317 C30.037,26.217 30.218,26.036 30.318,25.81 L30.867,24.574 L32.213,24.714 C32.455,24.737 32.703,24.674 32.903,24.529 L34,23.735 L35.097,24.529 C35.297,24.674 35.542,24.737 35.787,24.714 L37.133,24.574 L37.683,25.811 C37.783,26.036 37.964,26.217 38.19,26.317 L39.426,26.868 L39.286,28.213 C39.26,28.458 39.326,28.704 39.471,28.904 L40.265,30 L39.471,31.096 Z M38.316,42.051 C37.957,41.932 37.56,42.025 37.293,42.293 L36.447,43.139 L34.824,38.137 L35.96,37.314 L37.485,37.474 L39.328,42.389 L38.316,42.051 Z M32.225,42.81 L31.707,42.293 C31.44,42.025 31.043,41.932 30.684,42.051 L29.412,42.475 L30.666,37.458 L32.04,37.314 L32.859,37.908 L32.74,37.896 L32.225,42.81 Z M42.31,29.413 L41.314,28.04 L41.49,26.353 C41.535,25.922 41.298,25.511 40.902,25.335 L39.354,24.646 L38.665,23.097 C38.489,22.703 38.076,22.468 37.647,22.509 L35.96,22.686 L34.587,21.69 C34.237,21.437 33.763,21.437 33.413,21.69 L32.04,22.686 L30.353,22.509 C29.927,22.469 29.512,22.703 29.335,23.098 L28.646,24.646 L27.098,25.335 C26.702,25.511 26.464,25.922 26.51,26.353 L26.686,28.04 L25.69,29.413 C25.437,29.763 25.437,30.237 25.69,30.587 L26.686,31.96 L26.51,33.647 C26.465,34.078 26.702,34.489 27.098,34.665 L28.646,35.354 L28.956,36.052 L27.03,43.757 C26.941,44.111 27.053,44.486 27.32,44.734 C27.588,44.983 27.972,45.065 28.316,44.949 L30.729,44.144 L32.293,45.707 C32.483,45.898 32.739,46 33,46 C33.112,46 33.225,45.981 33.334,45.942 C33.697,45.814 33.954,45.488 33.994,45.104 L34.236,42.803 L35.049,45.309 C35.156,45.64 35.428,45.891 35.767,45.972 C35.844,45.991 35.922,46 36,46 C36.262,46 36.518,45.897 36.707,45.707 L38.271,44.144 L40.684,44.949 C41.051,45.071 41.452,44.971 41.72,44.694 C41.987,44.417 42.071,44.01 41.937,43.649 L39.067,35.997 L39.354,35.354 L40.902,34.665 C41.298,34.489 41.536,34.078 41.49,33.647 L41.314,31.96 L42.31,30.587 C42.563,30.237 42.563,29.763 42.31,29.413 L42.31,29.413 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,VI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Distributor_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Systems-Manager_Distributor_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M19,18 L29,18 L29,16 L19,16 L19,18 Z M23.375,13.781 L18.375,9.781 L19.625,8.219 L23,10.919 L23,2 L25,2 L25,10.919 L28.375,8.219 L29.625,9.781 L24.625,13.781 C24.442,13.927 24.221,14 24,14 C23.779,14 23.558,13.927 23.375,13.781 L23.375,13.781 Z M29.061,31.174 L25.391,24.933 L39.623,17.335 L43.591,24.114 L29.061,31.174 Z M39,36.526 C37.558,37.472 31.153,40.581 25,43.436 L25,28.215 L27.805,32.984 C27.99,33.299 28.323,33.478 28.668,33.478 C28.815,33.478 28.964,33.445 29.105,33.377 L39,28.569 L39,36.526 Z M9,28.501 L18.891,33.375 C19.033,33.444 19.184,33.478 19.332,33.478 C19.677,33.478 20.01,33.3 20.195,32.984 L23,28.215 L23,43.383 L9,36.394 L9,28.501 Z M8.372,17.333 L22.609,24.933 L18.942,31.17 L4.411,24.011 L8.372,17.333 Z M45.863,24.036 L40.863,15.495 C40.771,15.338 40.636,15.23 40.488,15.146 L40.496,15.132 L33.496,11.132 L32.504,12.868 L37.933,15.97 L24,23.408 L10.178,16.029 L16.447,12.895 L15.553,11.105 L7.553,15.105 L7.561,15.121 C7.394,15.204 7.241,15.318 7.14,15.49 L2.14,23.92 C1.998,24.16 1.962,24.448 2.041,24.715 C2.121,24.982 2.308,25.204 2.558,25.327 L7,27.516 L7,37.013 C7,37.392 7.214,37.738 7.554,37.907 L23.554,45.895 L23.558,45.886 C23.697,45.956 23.847,46 24,46 C24.143,46 24.285,45.97 24.418,45.908 C41,38.274 41,37.754 41,36.967 L41,27.597 L45.438,25.441 C45.688,25.319 45.876,25.098 45.957,24.832 C46.038,24.565 46.004,24.277 45.863,24.036 L45.863,24.036 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,WI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Cross-account-Observability_48</title>
<g id="Icon-Resource/Management-Governance/Res_Amazon-CloudWatch_Cross-account-Observability_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.014,43.982 C24.911,43.982 24.014,43.085 24.014,41.982 C24.014,40.879 24.911,39.982 26.014,39.982 C27.117,39.982 28.014,40.879 28.014,41.982 C28.014,43.085 27.117,43.982 26.014,43.982 L26.014,43.982 Z M14.014,32.982 C12.911,32.982 12.014,32.085 12.014,30.982 C12.014,29.879 12.911,28.982 14.014,28.982 C15.117,28.982 16.014,29.879 16.014,30.982 C16.014,32.085 15.117,32.982 14.014,32.982 L14.014,32.982 Z M37.014,24.982 C38.117,24.982 39.014,25.879 39.014,26.982 C39.014,28.085 38.117,28.982 37.014,28.982 C35.911,28.982 35.014,28.085 35.014,26.982 C35.014,25.879 35.911,24.982 37.014,24.982 L37.014,24.982 Z M35.851,30.789 C36.222,30.903 36.607,30.982 37.014,30.982 C39.22,30.982 41.014,29.188 41.014,26.982 C41.014,24.776 39.22,22.982 37.014,22.982 C34.808,22.982 33.014,24.776 33.014,26.982 C33.014,28.052 33.442,29.02 34.129,29.739 L27.338,38.225 C26.922,38.077 26.481,37.982 26.014,37.982 C25.455,37.982 24.923,38.099 24.439,38.307 L17.768,32.315 C17.918,31.896 18.014,31.452 18.014,30.982 C18.014,28.776 16.22,26.982 14.014,26.982 C11.808,26.982 10.014,28.776 10.014,30.982 C10.014,31.382 10.091,31.761 10.201,32.125 L2.4,38.192 L3.628,39.772 L11.239,33.852 C11.959,34.549 12.935,34.982 14.014,34.982 C15.019,34.982 15.928,34.597 16.631,33.982 L22.848,39.566 C22.332,40.239 22.014,41.071 22.014,41.982 C22.014,44.188 23.808,45.982 26.014,45.982 C28.22,45.982 30.014,44.188 30.014,41.982 C30.014,40.97 29.624,40.054 29.002,39.349 L35.851,30.789 Z M46.012,27.154 C45.966,29.554 44.986,31.795 43.252,33.464 C41.561,35.092 39.353,35.982 37.018,35.982 C36.959,35.982 36.901,35.982 36.841,35.981 C36.523,35.974 36.206,35.951 35.896,35.913 L36.142,33.928 C36.384,33.958 36.63,33.976 36.879,33.981 C38.742,34.029 40.516,33.321 41.866,32.023 C43.214,30.725 43.977,28.982 44.012,27.116 C44.048,25.25 43.353,23.48 42.055,22.13 C40.756,20.782 39.014,20.019 37.148,19.983 C35.335,19.951 33.512,20.643 32.162,21.941 C30.814,23.239 30.051,24.982 30.016,26.848 C29.992,28.077 30.293,29.293 30.888,30.364 L29.138,31.334 C28.373,29.955 27.986,28.39 28.016,26.809 C28.062,24.41 29.042,22.169 30.776,20.5 C32.509,18.832 34.768,17.943 37.187,17.983 C39.586,18.03 41.827,19.01 43.495,20.744 C45.164,22.478 46.058,24.754 46.012,27.154 L46.012,27.154 Z M25.386,4 C27.28,4 28.821,5.511 28.821,7.37 C28.821,9.228 27.28,10.74 25.386,10.74 C23.492,10.74 21.951,9.228 21.951,7.37 C21.951,5.511 23.492,4 25.386,4 L25.386,4 Z M25.373,13.036 C26.57,13.036 27.742,13.371 28.764,14.006 C29.737,14.61 30.552,15.469 31.121,16.489 L32.868,15.514 C32.133,14.198 31.079,13.089 29.819,12.307 C29.429,12.065 29.018,11.866 28.599,11.692 C29.943,10.713 30.821,9.143 30.821,7.37 C30.821,4.409 28.383,2 25.386,2 C22.389,2 19.951,4.409 19.951,7.37 C19.951,9.139 20.825,10.706 22.165,11.685 C20.398,12.419 18.876,13.741 17.892,15.491 L19.636,16.471 C20.826,14.352 23.025,13.036 25.373,13.036 L25.373,13.036 Z M11.373,17.036 C12.57,17.036 13.742,17.371 14.764,18.006 C16.495,19.081 17.662,20.931 17.951,22.982 L4.793,22.982 C5.259,19.624 8.033,17.036 11.373,17.036 L11.373,17.036 Z M11.386,8 C13.28,8 14.821,9.511 14.821,11.37 C14.821,13.228 13.28,14.74 11.386,14.74 C9.492,14.74 7.951,13.228 7.951,11.37 C7.951,9.511 9.492,8 11.386,8 L11.386,8 Z M3.725,24.982 L19.022,24.982 C19.575,24.982 20.022,24.534 20.022,23.982 C20.022,20.857 18.411,17.916 15.819,16.307 C15.429,16.065 15.018,15.866 14.599,15.692 C15.943,14.713 16.821,13.143 16.821,11.37 C16.821,8.409 14.383,6 11.386,6 C8.389,6 5.951,8.409 5.951,11.37 C5.951,13.137 6.823,14.703 8.161,15.683 C4.98,17.005 2.725,20.224 2.725,23.982 C2.725,24.534 3.172,24.982 3.725,24.982 L3.725,24.982 Z" id="Fill-1" fill="#E7157B"></path>
</g>
</svg>`,qI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist-Fault-Tolerant_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist-Fault-Tolerant_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.6259,40.2598 C33.2759,40.2598 32.9909,40.3688 32.7719,40.5878 C32.5539,40.8068 32.4439,41.0908 32.4439,41.4408 C32.4439,41.7908 32.5539,42.0748 32.7719,42.2938 C32.9909,42.5128 33.2759,42.6218 33.6259,42.6218 C33.9759,42.6218 34.2609,42.5128 34.4799,42.2938 C34.6979,42.0748 34.8079,41.7908 34.8079,41.4408 C34.8079,41.0908 34.6979,40.8068 34.4799,40.5878 C34.2609,40.3688 33.9759,40.2598 33.6259,40.2598 L33.6259,40.2598 Z M32.5759,33.3828 L32.8649,39.4198 L34.3869,39.4198 L34.6759,33.3828 C34.3259,33.2158 33.9759,33.1328 33.6259,33.1328 C33.2759,33.1328 32.9259,33.2158 32.5759,33.3828 L32.5759,33.3828 Z M43.2479,43.9998 L33.6259,27.7158 L24.0029,43.9998 L43.2479,43.9998 Z M45.8689,45.4958 C45.6909,45.8078 45.3599,45.9998 45.0009,45.9998 L22.2499,45.9998 C21.8909,45.9998 21.5599,45.8078 21.3819,45.4948 C21.2029,45.1838 21.2059,44.8008 21.3889,44.4908 L32.7649,25.2408 C32.9449,24.9368 33.2719,24.7498 33.6259,24.7498 C33.9799,24.7498 34.3069,24.9368 34.4869,25.2408 L45.8619,44.4908 C46.0449,44.8008 46.0479,45.1838 45.8689,45.4958 L45.8689,45.4958 Z M6.3279,26.6798 L4.9219,28.1018 L7.7229,30.8718 C7.9099,31.0578 8.1629,31.1608 8.4259,31.1608 C8.4489,31.1608 8.4729,31.1598 8.4969,31.1578 C8.7839,31.1378 9.0489,30.9948 9.2229,30.7648 L13.4219,25.2238 L11.8279,24.0168 L8.3179,28.6478 L6.3279,26.6798 Z M11.8279,14.6828 L8.3169,19.3148 L6.3279,17.3468 L4.9219,18.7688 L7.7229,21.5388 C7.9099,21.7248 8.1629,21.8278 8.4259,21.8278 C8.4489,21.8278 8.4739,21.8268 8.4969,21.8248 C8.7839,21.8048 9.0489,21.6618 9.2229,21.4318 L13.4219,15.8898 L11.8279,14.6828 Z M11.8279,5.3498 L8.3179,9.9808 L6.3279,8.0128 L4.9219,9.4348 L7.7229,12.2048 C7.9099,12.3908 8.1629,12.4938 8.4259,12.4938 C8.4489,12.4938 8.4729,12.4928 8.4969,12.4908 C8.7839,12.4708 9.0489,12.3278 9.2229,12.0978 L13.4219,6.5568 L11.8279,5.3498 Z M15.2499,29.3748 L26.6259,29.3748 L26.6259,27.3748 L15.2499,27.3748 L15.2499,29.3748 Z M15.2499,20.6248 L26.6259,20.6248 L26.6259,18.6248 L15.2499,18.6248 L15.2499,20.6248 Z M15.2499,10.9998 L26.6259,10.9998 L26.6259,8.9998 L15.2499,8.9998 L15.2499,10.9998 Z M24.8749,36.3748 L2.9999,36.3748 C2.4469,36.3748 1.9999,35.9278 1.9999,35.3748 L1.9999,2.9998 C1.9999,2.4468 2.4469,1.9998 2.9999,1.9998 L29.2509,1.9998 C29.8039,1.9998 30.2509,2.4468 30.2509,2.9998 L30.2509,28.3748 L28.2509,28.3748 L28.2509,3.9998 L3.9999,3.9998 L3.9999,34.3748 L24.8749,34.3748 L24.8749,36.3748 Z" id="AWS-Trusted-Advisor_checklist-fault-tolerant_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,jI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist_48</title>
<g id="Icon-Resource/Management-Governance/Res_AWS-Trusted-Advisor_Checklist_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13.2849,41.291 L9.7889,37.795 L11.2029,36.381 L13.8839,39.062 L18.4359,32.992 L20.0359,34.191 L14.7919,41.184 C14.6179,41.416 14.3519,41.561 14.0629,41.581 C14.0389,41.583 14.0149,41.584 13.9919,41.584 C13.7269,41.584 13.4729,41.479 13.2849,41.291 L13.2849,41.291 Z M13.2849,27.307 L9.7889,23.811 L11.2029,22.396 L13.8839,25.077 L18.4359,19.008 L20.0359,20.207 L14.7919,27.199 C14.6179,27.432 14.3519,27.576 14.0629,27.597 C14.0389,27.599 14.0149,27.6 13.9919,27.6 C13.7269,27.6 13.4729,27.495 13.2849,27.307 L13.2849,27.307 Z M13.2849,13.321 L9.7889,9.825 L11.2029,8.411 L13.8839,11.092 L18.4359,5.022 L20.0359,6.222 L14.7919,13.214 C14.6179,13.446 14.3519,13.591 14.0629,13.611 C14.0389,13.613 14.0149,13.614 13.9919,13.614 C13.7269,13.614 13.4729,13.51 13.2849,13.321 L13.2849,13.321 Z M22.7329,39.836 L37.5919,39.836 L37.5919,37.836 L22.7329,37.836 L22.7329,39.836 Z M22.7329,26.726 L37.5919,26.726 L37.5919,24.726 L22.7329,24.726 L22.7329,26.726 Z M22.7329,12.74 L37.5919,12.74 L37.5919,10.74 L22.7329,10.74 L22.7329,12.74 Z M7.9999,43.954 L40.9619,43.954 L40.9619,4 L7.9999,4 L7.9999,43.954 Z M41.9619,2 L6.9999,2 C6.4469,2 5.9999,2.447 5.9999,3 L5.9999,44.954 C5.9999,45.507 6.4469,45.954 6.9999,45.954 L41.9619,45.954 C42.5139,45.954 42.9619,45.507 42.9619,44.954 L42.9619,3 C42.9619,2.447 42.5139,2 41.9619,2 L41.9619,2 Z" id="AWS-Trusted-Advisor_checklist_Resource-Icon_light-bg" fill="#E7157B"></path>
</g>
</svg>`,$I=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Route-Table_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Route-Table_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,43.07 L43.944,43.07 L43.944,33.711 L4,33.711 L4,43.07 Z M45.944,32.711 L45.944,44.07 C45.944,44.623 45.497,45.07 44.944,45.07 L3,45.07 C2.447,45.07 2,44.623 2,44.07 L2,32.711 C2,32.158 2.447,31.711 3,31.711 L44.944,31.711 C45.497,31.711 45.944,32.158 45.944,32.711 L45.944,32.711 Z M4,28.214 L43.944,28.214 L43.944,18.855 L4,18.855 L4,28.214 Z M45.944,17.855 L45.944,29.215 C45.944,29.767 45.497,30.215 44.944,30.215 L3,30.215 C2.447,30.215 2,29.767 2,29.215 L2,17.855 C2,17.302 2.447,16.855 3,16.855 L44.944,16.855 C45.497,16.855 45.944,17.302 45.944,17.855 L45.944,17.855 Z M4,13.359 L43.944,13.359 L43.944,4 L4,4 L4,13.359 Z M45.944,3 L45.944,14.359 C45.944,14.912 45.497,15.359 44.944,15.359 L3,15.359 C2.447,15.359 2,14.912 2,14.359 L2,3 C2,2.447 2.447,2 3,2 L44.944,2 C45.497,2 45.944,2.447 45.944,3 L45.944,3 Z M39.399,38.417 C39.399,39.273 39.479,39.893 39.64,40.278 C39.801,40.663 40.058,40.854 40.411,40.854 C40.763,40.854 41.02,40.663 41.181,40.278 C41.342,39.893 41.422,39.273 41.422,38.417 C41.422,37.566 41.342,36.949 41.181,36.564 C41.02,36.179 40.763,35.987 40.411,35.987 C40.058,35.987 39.801,36.179 39.64,36.564 C39.479,36.949 39.399,37.566 39.399,38.417 L39.399,38.417 Z M38.986,40.758 C38.661,40.222 38.499,39.442 38.499,38.417 C38.499,37.391 38.661,36.612 38.986,36.079 C39.311,35.546 39.786,35.279 40.411,35.279 C41.036,35.279 41.511,35.546 41.835,36.079 C42.161,36.612 42.323,37.391 42.323,38.417 C42.323,39.448 42.161,40.23 41.835,40.762 C41.511,41.296 41.036,41.562 40.411,41.562 C39.786,41.562 39.311,41.295 38.986,40.758 L38.986,40.758 Z M37.107,41.536 C37.273,41.536 37.409,41.485 37.51,41.383 C37.612,41.282 37.664,41.146 37.664,40.977 C37.664,40.808 37.612,40.673 37.51,40.571 C37.409,40.468 37.273,40.418 37.107,40.418 C36.94,40.418 36.804,40.468 36.703,40.571 C36.601,40.673 36.55,40.808 36.55,40.977 C36.55,41.146 36.601,41.282 36.703,41.383 C36.804,41.485 36.94,41.536 37.107,41.536 L37.107,41.536 Z M35.584,40.723 L33.059,40.723 C33.777,39.849 34.285,39.202 34.582,38.779 C34.878,38.357 35.083,38.003 35.194,37.717 C35.305,37.432 35.362,37.156 35.362,36.887 C35.362,36.381 35.228,35.986 34.961,35.703 C34.696,35.421 34.325,35.279 33.849,35.279 C33.576,35.279 33.31,35.325 33.05,35.415 C32.791,35.505 32.521,35.649 32.243,35.847 L32.243,36.591 C32.83,36.217 33.316,36.031 33.7,36.031 C34.202,36.031 34.452,36.334 34.452,36.94 C34.452,37.214 34.38,37.502 34.239,37.805 C34.095,38.108 33.861,38.488 33.533,38.945 C33.205,39.402 32.728,40.018 32.103,40.794 L32.103,41.449 L35.584,41.449 L35.584,40.723 Z M30.498,41.536 C30.665,41.536 30.799,41.485 30.902,41.383 C31.003,41.282 31.055,41.146 31.055,40.977 C31.055,40.808 31.003,40.673 30.902,40.571 C30.799,40.468 30.665,40.418 30.498,40.418 C30.331,40.418 30.196,40.468 30.094,40.571 C29.992,40.673 29.941,40.808 29.941,40.977 C29.941,41.146 29.992,41.282 30.094,41.383 C30.196,41.485 30.331,41.536 30.498,41.536 L30.498,41.536 Z M26.255,38.784 C26.255,39.507 26.337,40.035 26.502,40.37 C26.666,40.705 26.923,40.872 27.276,40.872 C27.865,40.872 28.159,40.462 28.159,39.64 C28.159,39.261 28.082,38.971 27.926,38.77 C27.772,38.57 27.543,38.468 27.24,38.468 C26.918,38.468 26.59,38.55 26.255,38.714 L26.255,38.784 Z M25.842,40.841 C25.536,40.361 25.383,39.62 25.383,38.618 C25.383,37.54 25.568,36.714 25.936,36.14 C26.304,35.566 26.828,35.279 27.508,35.279 C27.718,35.279 27.931,35.305 28.145,35.358 C28.358,35.411 28.545,35.48 28.706,35.568 L28.706,36.206 C28.551,36.135 28.375,36.079 28.177,36.036 C27.979,35.992 27.794,35.969 27.62,35.969 C27.181,35.969 26.853,36.143 26.636,36.49 C26.419,36.837 26.295,37.388 26.265,38.146 C26.661,37.913 27.07,37.796 27.491,37.796 C27.96,37.796 28.336,37.96 28.618,38.286 C28.9,38.612 29.041,39.046 29.041,39.588 C29.041,40.194 28.878,40.674 28.558,41.029 C28.236,41.384 27.799,41.562 27.25,41.562 C26.618,41.562 26.149,41.322 25.842,40.841 L25.842,40.841 Z M22.635,41.449 L23.517,41.449 L23.517,35.393 L22.71,35.393 L21.252,36.223 L21.252,36.94 L22.635,36.284 L22.635,41.449 Z M19.377,41.536 C19.544,41.536 19.679,41.485 19.782,41.383 C19.883,41.282 19.935,41.146 19.935,40.977 C19.935,40.808 19.883,40.673 19.782,40.571 C19.679,40.468 19.544,40.418 19.377,40.418 C19.211,40.418 19.076,40.468 18.974,40.571 C18.872,40.673 18.821,40.808 18.821,40.977 C18.821,41.146 18.872,41.282 18.974,41.383 C19.076,41.485 19.211,41.536 19.377,41.536 L19.377,41.536 Z M17.855,40.723 L15.331,40.723 C16.048,39.849 16.556,39.202 16.852,38.779 C17.15,38.357 17.354,38.003 17.465,37.717 C17.577,37.432 17.633,37.156 17.633,36.887 C17.633,36.381 17.5,35.986 17.233,35.703 C16.967,35.421 16.596,35.279 16.121,35.279 C15.847,35.279 15.582,35.325 15.322,35.415 C15.061,35.505 14.793,35.649 14.514,35.847 L14.514,36.591 C15.101,36.217 15.587,36.031 15.971,36.031 C16.473,36.031 16.723,36.334 16.723,36.94 C16.723,37.214 16.652,37.502 16.51,37.805 C16.367,38.108 16.132,38.488 15.804,38.945 C15.476,39.402 15,40.018 14.375,40.794 L14.375,41.449 L17.855,41.449 L17.855,40.723 Z M10.429,41.449 L11.339,41.449 L13.28,36.04 L13.28,35.393 L9.734,35.393 L9.734,36.118 L12.398,36.118 L10.429,41.449 Z M7.004,41.449 L7.886,41.449 L7.886,35.393 L7.079,35.393 L5.621,36.223 L5.621,36.94 L7.004,36.284 L7.004,41.449 Z M39.399,23.237 C39.399,24.093 39.479,24.715 39.64,25.099 C39.801,25.483 40.058,25.675 40.411,25.675 C40.763,25.675 41.02,25.483 41.181,25.099 C41.342,24.715 41.422,24.093 41.422,23.237 C41.422,22.387 41.342,21.769 41.181,21.385 C41.02,21.001 40.763,20.808 40.411,20.808 C40.058,20.808 39.801,21.001 39.64,21.385 C39.479,21.769 39.399,22.387 39.399,23.237 L39.399,23.237 Z M38.986,25.58 C38.661,25.044 38.499,24.263 38.499,23.237 C38.499,22.213 38.661,21.433 38.986,20.9 C39.311,20.367 39.786,20.1 40.411,20.1 C41.036,20.1 41.511,20.367 41.835,20.9 C42.161,21.433 42.323,22.213 42.323,23.237 C42.323,24.268 42.161,25.05 41.835,25.584 C41.511,26.117 41.036,26.383 40.411,26.383 C39.786,26.383 39.311,26.116 38.986,25.58 L38.986,25.58 Z M37.107,26.357 C37.273,26.357 37.409,26.306 37.51,26.204 C37.612,26.102 37.664,25.967 37.664,25.798 C37.664,25.629 37.612,25.494 37.51,25.391 C37.409,25.29 37.273,25.239 37.107,25.239 C36.94,25.239 36.804,25.29 36.703,25.391 C36.601,25.494 36.55,25.629 36.55,25.798 C36.55,25.967 36.601,26.102 36.703,26.204 C36.804,26.306 36.94,26.357 37.107,26.357 L37.107,26.357 Z M33.755,26.27 L34.637,26.27 L34.637,20.214 L33.83,20.214 L32.373,21.045 L32.373,21.76 L33.755,21.105 L33.755,26.27 Z M30.498,26.357 C30.665,26.357 30.799,26.306 30.902,26.204 C31.003,26.102 31.055,25.967 31.055,25.798 C31.055,25.629 31.003,25.494 30.902,25.391 C30.799,25.29 30.665,25.239 30.498,25.239 C30.331,25.239 30.196,25.29 30.094,25.391 C29.992,25.494 29.941,25.629 29.941,25.798 C29.941,25.967 29.992,26.102 30.094,26.204 C30.196,26.306 30.331,26.357 30.498,26.357 L30.498,26.357 Z M26.255,23.605 C26.255,24.327 26.337,24.856 26.502,25.191 C26.666,25.526 26.923,25.693 27.276,25.693 C27.865,25.693 28.159,25.283 28.159,24.462 C28.159,24.083 28.082,23.793 27.926,23.591 C27.772,23.39 27.543,23.29 27.24,23.29 C26.918,23.29 26.59,23.372 26.255,23.535 L26.255,23.605 Z M25.842,25.663 C25.536,25.182 25.383,24.441 25.383,23.438 C25.383,22.361 25.568,21.535 25.936,20.961 C26.304,20.387 26.828,20.1 27.508,20.1 C27.718,20.1 27.931,20.127 28.145,20.179 C28.358,20.231 28.545,20.301 28.706,20.389 L28.706,21.027 C28.551,20.957 28.375,20.9 28.177,20.856 C27.979,20.812 27.794,20.791 27.62,20.791 C27.181,20.791 26.853,20.964 26.636,21.311 C26.419,21.657 26.295,22.21 26.265,22.966 C26.661,22.734 27.07,22.617 27.491,22.617 C27.96,22.617 28.336,22.78 28.618,23.106 C28.9,23.433 29.041,23.867 29.041,24.409 C29.041,25.014 28.878,25.495 28.558,25.85 C28.236,26.206 27.799,26.383 27.25,26.383 C26.618,26.383 26.149,26.143 25.842,25.663 L25.842,25.663 Z M22.635,26.27 L23.517,26.27 L23.517,20.214 L22.71,20.214 L21.252,21.045 L21.252,21.76 L22.635,21.105 L22.635,26.27 Z M19.377,26.357 C19.544,26.357 19.679,26.306 19.782,26.204 C19.883,26.102 19.935,25.967 19.935,25.798 C19.935,25.629 19.883,25.494 19.782,25.391 C19.679,25.29 19.544,25.239 19.377,25.239 C19.211,25.239 19.076,25.29 18.974,25.391 C18.872,25.494 18.821,25.629 18.821,25.798 C18.821,25.967 18.872,26.102 18.974,26.204 C19.076,26.306 19.211,26.357 19.377,26.357 L19.377,26.357 Z M17.855,25.545 L15.331,25.545 C16.048,24.671 16.556,24.022 16.852,23.6 C17.15,23.178 17.354,22.824 17.465,22.539 C17.577,22.253 17.633,21.976 17.633,21.708 C17.633,21.202 17.5,20.807 17.233,20.524 C16.967,20.242 16.596,20.1 16.121,20.1 C15.847,20.1 15.582,20.145 15.322,20.236 C15.061,20.326 14.793,20.47 14.514,20.669 L14.514,21.411 C15.101,21.039 15.587,20.852 15.971,20.852 C16.473,20.852 16.723,21.155 16.723,21.76 C16.723,22.035 16.652,22.323 16.51,22.626 C16.367,22.929 16.132,23.309 15.804,23.766 C15.476,24.223 15,24.84 14.375,25.615 L14.375,26.27 L17.855,26.27 L17.855,25.545 Z M10.429,26.27 L11.339,26.27 L13.28,20.861 L13.28,20.214 L9.734,20.214 L9.734,20.939 L12.398,20.939 L10.429,26.27 Z M7.004,26.27 L7.886,26.27 L7.886,20.214 L7.079,20.214 L5.621,21.045 L5.621,21.76 L7.004,21.105 L7.004,26.27 Z M39.399,8.917 C39.399,9.773 39.479,10.394 39.64,10.779 C39.801,11.163 40.058,11.355 40.411,11.355 C40.763,11.355 41.02,11.163 41.181,10.779 C41.342,10.394 41.422,9.773 41.422,8.917 C41.422,8.067 41.342,7.449 41.181,7.065 C41.02,6.68 40.763,6.488 40.411,6.488 C40.058,6.488 39.801,6.68 39.64,7.065 C39.479,7.449 39.399,8.067 39.399,8.917 L39.399,8.917 Z M38.986,11.259 C38.661,10.723 38.499,9.943 38.499,8.917 C38.499,7.892 38.661,7.113 38.986,6.58 C39.311,6.047 39.786,5.78 40.411,5.78 C41.036,5.78 41.511,6.047 41.835,6.58 C42.161,7.113 42.323,7.892 42.323,8.917 C42.323,9.948 42.161,10.73 41.835,11.263 C41.511,11.797 41.036,12.063 40.411,12.063 C39.786,12.063 39.311,11.795 38.986,11.259 L38.986,11.259 Z M37.107,12.037 C37.273,12.037 37.409,11.986 37.51,11.883 C37.612,11.782 37.664,11.646 37.664,11.477 C37.664,11.308 37.612,11.174 37.51,11.071 C37.409,10.969 37.273,10.919 37.107,10.919 C36.94,10.919 36.804,10.969 36.703,11.071 C36.601,11.174 36.55,11.308 36.55,11.477 C36.55,11.646 36.601,11.782 36.703,11.883 C36.804,11.986 36.94,12.037 37.107,12.037 L37.107,12.037 Z M32.791,8.917 C32.791,9.773 32.871,10.394 33.031,10.779 C33.193,11.163 33.449,11.355 33.801,11.355 C34.154,11.355 34.412,11.163 34.572,10.779 C34.734,10.394 34.813,9.773 34.813,8.917 C34.813,8.067 34.734,7.449 34.572,7.065 C34.412,6.68 34.154,6.488 33.801,6.488 C33.449,6.488 33.193,6.68 33.031,7.065 C32.871,7.449 32.791,8.067 32.791,8.917 L32.791,8.917 Z M32.377,11.259 C32.052,10.723 31.89,9.943 31.89,8.917 C31.89,7.892 32.052,7.113 32.377,6.58 C32.703,6.047 33.177,5.78 33.801,5.78 C34.427,5.78 34.902,6.047 35.226,6.58 C35.552,7.113 35.714,7.892 35.714,8.917 C35.714,9.948 35.552,10.73 35.226,11.263 C34.902,11.797 34.427,12.063 33.801,12.063 C33.177,12.063 32.703,11.795 32.377,11.259 L32.377,11.259 Z M30.498,12.037 C30.665,12.037 30.799,11.986 30.902,11.883 C31.003,11.782 31.055,11.646 31.055,11.477 C31.055,11.308 31.003,11.174 30.902,11.071 C30.799,10.969 30.665,10.919 30.498,10.919 C30.331,10.919 30.196,10.969 30.094,11.071 C29.992,11.174 29.941,11.308 29.941,11.477 C29.941,11.646 29.992,11.782 30.094,11.883 C30.196,11.986 30.331,12.037 30.498,12.037 L30.498,12.037 Z M26.255,9.284 C26.255,10.007 26.337,10.536 26.502,10.871 C26.666,11.206 26.923,11.373 27.276,11.373 C27.865,11.373 28.159,10.962 28.159,10.14 C28.159,9.761 28.082,9.472 27.926,9.271 C27.772,9.07 27.543,8.969 27.24,8.969 C26.918,8.969 26.59,9.051 26.255,9.215 L26.255,9.284 Z M25.842,11.342 C25.536,10.861 25.383,10.12 25.383,9.118 C25.383,8.041 25.568,7.215 25.936,6.64 C26.304,6.067 26.828,5.78 27.508,5.78 C27.718,5.78 27.931,5.806 28.145,5.858 C28.358,5.911 28.545,5.981 28.706,6.068 L28.706,6.707 C28.551,6.636 28.375,6.58 28.177,6.536 C27.979,6.492 27.794,6.47 27.62,6.47 C27.181,6.47 26.853,6.643 26.636,6.991 C26.419,7.337 26.295,7.889 26.265,8.646 C26.661,8.414 27.07,8.297 27.491,8.297 C27.96,8.297 28.336,8.46 28.618,8.786 C28.9,9.112 29.041,9.547 29.041,10.089 C29.041,10.694 28.878,11.174 28.558,11.53 C28.236,11.885 27.799,12.063 27.25,12.063 C26.618,12.063 26.149,11.823 25.842,11.342 L25.842,11.342 Z M22.635,11.95 L23.517,11.95 L23.517,5.893 L22.71,5.893 L21.252,6.723 L21.252,7.44 L22.635,6.785 L22.635,11.95 Z M19.377,12.037 C19.544,12.037 19.679,11.986 19.782,11.883 C19.883,11.782 19.935,11.646 19.935,11.477 C19.935,11.308 19.883,11.174 19.782,11.071 C19.679,10.969 19.544,10.919 19.377,10.919 C19.211,10.919 19.076,10.969 18.974,11.071 C18.872,11.174 18.821,11.308 18.821,11.477 C18.821,11.646 18.872,11.782 18.974,11.883 C19.076,11.986 19.211,12.037 19.377,12.037 L19.377,12.037 Z M17.855,11.224 L15.331,11.224 C16.048,10.35 16.556,9.702 16.852,9.28 C17.15,8.858 17.354,8.504 17.465,8.218 C17.577,7.932 17.633,7.656 17.633,7.387 C17.633,6.882 17.5,6.487 17.233,6.204 C16.967,5.922 16.596,5.78 16.121,5.78 C15.847,5.78 15.582,5.825 15.322,5.916 C15.061,6.006 14.793,6.15 14.514,6.348 L14.514,7.091 C15.101,6.718 15.587,6.532 15.971,6.532 C16.473,6.532 16.723,6.835 16.723,7.44 C16.723,7.715 16.652,8.003 16.51,8.305 C16.367,8.608 16.132,8.989 15.804,9.446 C15.476,9.903 15,10.519 14.375,11.294 L14.375,11.95 L17.855,11.95 L17.855,11.224 Z M10.429,11.95 L11.339,11.95 L13.28,6.541 L13.28,5.893 L9.734,5.893 L9.734,6.619 L12.398,6.619 L10.429,11.95 Z M7.004,6.785 L5.621,7.44 L5.621,6.723 L7.079,5.893 L7.886,5.893 L7.886,11.95 L7.004,11.95 L7.004,6.785 Z" id="AWS-Amazon-Route-53_Route-table_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,QI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-CloudFront_Download-Distribution_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-CloudFront_Download-Distribution_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15.9581,27.6694 L17.3721,29.0834 L15.9581,30.4974 L14.5441,29.0834 L15.9581,27.6694 Z M18.8531,30.5644 L21.8131,33.5244 L20.3991,34.9394 L17.4381,31.9784 L18.8531,30.5644 Z M29.1501,30.5644 L30.5641,31.9784 L27.6041,34.9394 L26.1891,33.5244 L29.1501,30.5644 Z M32.0451,27.6694 L33.4591,29.0834 L32.0451,30.4974 L30.6311,29.0834 L32.0451,27.6694 Z M25.0011,35.2984 L26.1221,36.4194 L24.7081,37.8344 C24.5131,38.0294 24.2571,38.1274 24.0011,38.1274 C23.7451,38.1274 23.4891,38.0294 23.2941,37.8344 L21.8801,36.4194 L23.0011,35.2984 L23.0011,34.2524 L25.0011,34.2524 L25.0011,35.2984 Z M23.0011,16.4624 L25.0011,16.4624 L25.0011,12.9044 L23.0011,12.9044 L23.0011,16.4624 Z M23.0011,21.7994 L25.0011,21.7994 L25.0011,18.2414 L23.0011,18.2414 L23.0011,21.7994 Z M23.0011,27.1364 L25.0011,27.1364 L25.0011,23.5784 L23.0011,23.5784 L23.0011,27.1364 Z M23.0011,32.4734 L25.0011,32.4734 L25.0011,28.9154 L23.0011,28.9154 L23.0011,32.4734 Z M23.0011,11.1254 L25.0011,11.1254 L25.0011,9.1254 L23.0011,9.1254 L23.0011,11.1254 Z M24.0011,44.0024 C12.9731,44.0024 4.0001,35.0294 4.0001,24.0014 C4.0001,12.9724 12.9731,4.0004 24.0011,4.0004 C35.0291,4.0004 44.0021,12.9724 44.0021,24.0014 C44.0021,35.0294 35.0291,44.0024 24.0011,44.0024 L24.0011,44.0024 Z M24.0011,2.0004 C11.8691,2.0004 2.0001,11.8694 2.0001,24.0014 C2.0001,36.1324 11.8691,46.0024 24.0011,46.0024 C36.1331,46.0024 46.0021,36.1324 46.0021,24.0014 C46.0021,11.8694 36.1331,2.0004 24.0011,2.0004 L24.0011,2.0004 Z" id="AWS-Amazon-CloudFront_Download-distribution_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,KI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Routing-Controls_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Routing-Controls_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M34.0547,39.446 C29.3917,40.284 25.4597,42.74 23.9917,43.752 C22.5247,42.74 18.5917,40.284 13.9287,39.446 C12.0487,39.108 6.7407,37.829 4.7607,34.011 L16.4637,34.011 C16.7157,36.255 18.6027,38.011 20.9127,38.011 C23.2237,38.011 25.1107,36.255 25.3627,34.011 L43.2227,34.011 C41.2427,37.829 35.9347,39.108 34.0547,39.446 L34.0547,39.446 Z M23.4127,33.511 C23.4127,34.89 22.2917,36.011 20.9127,36.011 C19.5337,36.011 18.4127,34.89 18.4127,33.511 C18.4127,32.133 19.5337,31.011 20.9127,31.011 C22.2917,31.011 23.4127,32.133 23.4127,33.511 L23.4127,33.511 Z M5.2787,26.011 L28.4637,26.011 C28.7157,28.255 30.6027,30.011 32.9127,30.011 C35.2237,30.011 37.1107,28.255 37.3627,26.011 L42.7047,26.011 C43.4267,27.385 43.9837,28.847 43.9837,30.82 C43.9837,31.237 43.9477,31.633 43.8847,32.011 L25.1367,32.011 C24.5157,30.269 22.8667,29.011 20.9127,29.011 C18.9597,29.011 17.3107,30.269 16.6897,32.011 L4.0987,32.011 C4.0357,31.633 3.9997,31.237 3.9997,30.82 C3.9997,28.847 4.5567,27.385 5.2787,26.011 L5.2787,26.011 Z M4.9407,11.199 C6.0947,9.796 8.6337,6.698 10.0267,4.916 C12.1477,6.849 14.5947,7.902 17.0187,7.902 C19.7187,7.902 21.9597,6.837 23.9917,4.569 C26.0237,6.837 28.2647,7.902 30.9647,7.902 C33.3887,7.902 35.8357,6.849 37.9567,4.916 C39.3497,6.698 41.8887,9.796 43.0427,11.199 C42.2107,12.071 40.8987,13.735 40.2617,16.011 L23.1367,16.011 C22.5157,14.269 20.8667,13.011 18.9127,13.011 C16.9597,13.011 15.3107,14.269 14.6897,16.011 L7.7217,16.011 C7.0847,13.735 5.7727,12.071 4.9407,11.199 L4.9407,11.199 Z M16.4127,17.511 C16.4127,16.133 17.5337,15.011 18.9127,15.011 C20.2917,15.011 21.4127,16.133 21.4127,17.511 C21.4127,18.89 20.2917,20.011 18.9127,20.011 C17.5337,20.011 16.4127,18.89 16.4127,17.511 L16.4127,17.511 Z M35.4127,25.511 C35.4127,26.89 34.2917,28.011 32.9127,28.011 C31.5337,28.011 30.4127,26.89 30.4127,25.511 C30.4127,24.133 31.5337,23.011 32.9127,23.011 C34.2917,23.011 35.4127,24.133 35.4127,25.511 L35.4127,25.511 Z M37.1367,24.011 C36.5157,22.269 34.8667,21.011 32.9127,21.011 C30.9597,21.011 29.3107,22.269 28.6897,24.011 L6.4097,24.011 C7.2867,22.471 8.0957,20.832 8.0957,18.68 C8.0957,18.449 8.0667,18.234 8.0507,18.011 L14.4637,18.011 C14.7157,20.255 16.6027,22.011 18.9127,22.011 C21.2237,22.011 23.1107,20.255 23.3627,18.011 L39.9327,18.011 C39.9167,18.234 39.8877,18.449 39.8877,18.68 C39.8877,20.832 40.6967,22.471 41.5737,24.011 L37.1367,24.011 Z M43.6467,23.603 C42.7027,21.977 41.8877,20.573 41.8877,18.68 C41.8877,14.682 45.0067,12.084 45.0357,12.06 C45.2427,11.892 45.3747,11.648 45.4027,11.383 C45.4287,11.117 45.3487,10.852 45.1787,10.646 C45.1267,10.584 40.0337,4.413 38.8707,2.818 C38.6967,2.577 38.4217,2.427 38.1237,2.409 C37.8427,2.388 37.5357,2.506 37.3327,2.724 C35.4157,4.773 33.1547,5.902 30.9647,5.902 C28.5487,5.902 26.6437,4.819 24.7857,2.392 C24.5967,2.145 24.3037,2 23.9917,2 C23.6807,2 23.3877,2.145 23.1987,2.392 C21.3397,4.819 19.4337,5.902 17.0187,5.902 C14.8287,5.902 12.5677,4.773 10.6507,2.724 C10.4467,2.506 10.1397,2.387 9.8597,2.409 C9.5617,2.427 9.2867,2.577 9.1127,2.818 C7.9497,4.413 2.8567,10.584 2.8047,10.646 C2.6357,10.851 2.5567,11.116 2.5817,11.381 C2.6087,11.645 2.7397,11.89 2.9457,12.058 C2.9767,12.084 6.0957,14.682 6.0957,18.68 C6.0957,20.573 5.2807,21.977 4.3367,23.603 C3.2417,25.49 1.9997,27.629 1.9997,30.82 C1.9997,36.152 6.3267,40.113 13.5757,41.415 C18.8887,42.369 23.3387,45.742 23.3837,45.777 C23.5627,45.914 23.7777,45.983 23.9917,45.983 C24.2067,45.983 24.4217,45.914 24.6007,45.777 C24.6457,45.742 29.0957,42.369 34.4087,41.415 C41.6567,40.113 45.9837,36.152 45.9837,30.82 C45.9837,27.629 44.7427,25.49 43.6467,23.603 L43.6467,23.603 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,XI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Application-Recovery-Controller_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Application-Recovery-Controller_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M28.4775,30.0118 C27.6505,30.0118 26.9775,29.3388 26.9775,28.5118 C26.9775,27.6848 27.6505,27.0118 28.4775,27.0118 C29.3045,27.0118 29.9775,27.6848 29.9775,28.5118 C29.9775,29.3388 29.3045,30.0118 28.4775,30.0118 L28.4775,30.0118 Z M19.9775,35.0118 L19.9775,30.0118 L25.3295,30.0118 C25.6735,30.7338 26.2555,31.3148 26.9775,31.6608 L26.9775,35.0118 L19.9775,35.0118 Z M28.4775,25.0118 C26.7185,25.0118 25.2735,26.3208 25.0285,28.0118 L12.9775,28.0118 L12.9775,23.0118 L10.9775,23.0118 L10.9775,30.0118 L17.9775,30.0118 L17.9775,37.0118 L28.9775,37.0118 L28.9775,31.9608 C30.1595,31.7898 31.1475,31.0338 31.6385,29.9898 L36.9775,29.9898 L36.9775,27.9898 L31.9245,27.9898 C31.6695,26.3088 30.2285,25.0118 28.4775,25.0118 L28.4775,25.0118 Z M20.4775,21.0118 C19.6505,21.0118 18.9775,20.3388 18.9775,19.5118 C18.9775,18.6848 19.6505,18.0118 20.4775,18.0118 C21.3045,18.0118 21.9775,18.6848 21.9775,19.5118 C21.9775,20.3388 21.3045,21.0118 20.4775,21.0118 L20.4775,21.0118 Z M20.4775,16.0118 C20.3065,16.0118 20.1425,16.0388 19.9775,16.0628 L19.9775,13.0118 L26.9775,13.0118 L26.9775,18.0118 L28.9775,18.0118 L28.9775,11.0118 L17.9775,11.0118 L17.9775,17.0698 C17.4705,17.5898 17.1345,18.2668 17.0275,19.0188 L10.9775,19.0188 L10.9775,21.0188 L17.3325,21.0188 C17.8985,22.1938 19.0895,23.0118 20.4775,23.0118 C21.8685,23.0118 23.0625,22.1898 23.6255,21.0118 L34.9775,21.0118 L34.9775,26.0118 L36.9775,26.0118 L36.9775,19.0118 L23.9265,19.0118 C23.6815,17.3208 22.2365,16.0118 20.4775,16.0118 L20.4775,16.0118 Z M34.0545,39.4468 C29.3915,40.2838 25.4595,42.7408 23.9925,43.7518 C22.5245,42.7408 18.5915,40.2838 13.9285,39.4468 C11.5995,39.0278 3.9995,37.1698 3.9995,30.8208 C3.9995,28.1678 5.0035,26.4388 6.0665,24.6078 C7.0645,22.8888 8.0955,21.1118 8.0955,18.6798 C8.0955,15.0168 6.0705,12.3838 4.9405,11.1998 C6.0945,9.7968 8.6335,6.6988 10.0265,4.9168 C12.1475,6.8498 14.5945,7.9018 17.0185,7.9018 C19.7185,7.9018 21.9595,6.8368 23.9925,4.5688 C26.0235,6.8368 28.2645,7.9018 30.9645,7.9018 C33.3885,7.9018 35.8355,6.8498 37.9565,4.9168 C39.3495,6.6988 41.8885,9.7968 43.0425,11.1998 C41.9135,12.3838 39.8875,15.0168 39.8875,18.6798 C39.8875,21.1118 40.9185,22.8888 41.9165,24.6078 C42.9795,26.4388 43.9835,28.1678 43.9835,30.8208 C43.9835,37.1698 36.3835,39.0278 34.0545,39.4468 L34.0545,39.4468 Z M43.6465,23.6038 C42.7035,21.9778 41.8875,20.5738 41.8875,18.6798 C41.8875,14.6818 45.0065,12.0848 45.0365,12.0608 C45.2435,11.8928 45.3745,11.6488 45.4025,11.3828 C45.4285,11.1168 45.3485,10.8518 45.1785,10.6458 C45.1265,10.5838 40.0345,4.4128 38.8715,2.8178 C38.6965,2.5768 38.4215,2.4278 38.1235,2.4088 C37.8425,2.3878 37.5365,2.5058 37.3325,2.7238 C35.4155,4.7738 33.1545,5.9018 30.9645,5.9018 C28.5485,5.9018 26.6435,4.8198 24.7865,2.3918 C24.5965,2.1448 24.3035,1.9998 23.9925,1.9998 C23.6805,1.9998 23.3875,2.1448 23.1985,2.3918 C21.3395,4.8198 19.4335,5.9018 17.0185,5.9018 C14.8295,5.9018 12.5675,4.7738 10.6505,2.7238 C10.4475,2.5058 10.1395,2.3868 9.8595,2.4088 C9.5615,2.4278 9.2875,2.5768 9.1125,2.8178 C7.9495,4.4128 2.8565,10.5838 2.8045,10.6458 C2.6355,10.8508 2.5565,11.1158 2.5815,11.3808 C2.6085,11.6458 2.7395,11.8898 2.9455,12.0588 C2.9765,12.0848 6.0955,14.6818 6.0955,18.6798 C6.0955,20.5738 5.2805,21.9778 4.3365,23.6038 C3.2415,25.4908 1.9995,27.6298 1.9995,30.8208 C1.9995,36.1528 6.3275,40.1128 13.5755,41.4148 C18.8885,42.3688 23.3385,45.7428 23.3835,45.7768 C23.5625,45.9138 23.7775,45.9828 23.9925,45.9828 C24.2065,45.9828 24.4215,45.9138 24.6005,45.7768 C24.6455,45.7428 29.0955,42.3688 34.4085,41.4148 C41.6565,40.1128 45.9835,36.1528 45.9835,30.8208 C45.9835,27.6298 44.7425,25.4908 43.6465,23.6038 L43.6465,23.6038 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,JI=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Traffic-Mirroring_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Traffic-Mirroring_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M10.0904,26.916 C10.4814,27.307 10.4814,27.939 10.0904,28.33 C9.8954,28.525 9.6394,28.623 9.3834,28.623 C9.1274,28.623 8.8714,28.525 8.6764,28.33 L5.9404,25.595 C5.5494,25.204 5.5494,24.571 5.9404,24.181 L8.6764,21.444 C9.0674,21.054 9.6994,21.054 10.0904,21.444 C10.4814,21.835 10.4814,22.468 10.0904,22.858 L9.0614,23.888 L13.9434,23.888 L13.9434,25.888 L9.0624,25.888 L10.0904,26.916 Z M42.0094,25.595 L39.2734,28.33 C39.0774,28.525 38.8214,28.623 38.5664,28.623 C38.3104,28.623 38.0544,28.525 37.8594,28.33 C37.4684,27.939 37.4684,27.307 37.8594,26.916 L38.8884,25.888 L37.6534,25.888 L37.6534,23.888 L38.8884,23.888 L37.8594,22.858 C37.4684,22.468 37.4684,21.835 37.8594,21.444 C38.2494,21.054 38.8824,21.054 39.2734,21.444 L42.0094,24.181 C42.4004,24.571 42.4004,25.204 42.0094,25.595 L42.0094,25.595 Z M34.0064,25.888 L36.7414,25.888 L36.7414,23.888 L34.0064,23.888 L34.0064,25.888 Z M30.2084,14.14 L28.2744,16.074 L26.8604,14.66 L28.7944,12.726 L30.2084,14.14 Z M25.7104,19.415 L27.7104,19.415 L27.7104,16.68 L25.7104,16.68 L25.7104,19.415 Z M25.7104,23.063 L27.7104,23.063 L27.7104,20.327 L25.7104,20.327 L25.7104,23.063 Z M25.7104,26.711 L27.7104,26.711 L27.7104,23.976 L25.7104,23.976 L25.7104,26.711 Z M25.7104,30.359 L27.7104,30.359 L27.7104,27.623 L25.7104,27.623 L25.7104,30.359 Z M25.7104,34.006 L27.7104,34.006 L27.7104,31.271 L25.7104,31.271 L25.7104,34.006 Z M25.7104,37.655 L27.7104,37.655 L27.7104,34.919 L25.7104,34.919 L25.7104,37.655 Z M31.1824,12.208 L25.8174,12.208 L25.8174,10.208 L33.1824,10.208 L33.1824,17.592 L31.1824,17.592 L31.1824,12.208 Z M18.1814,12.208 L22.2384,16.266 L22.2384,37.655 L20.2384,37.655 L20.2384,17.094 L16.7844,13.64 L16.7844,17.592 L14.7844,17.592 L14.7844,10.208 L22.1514,10.208 L22.1514,12.208 L18.1814,12.208 Z M33.9184,29.447 L35.9184,29.447 L35.9184,35.919 L29.4464,35.919 L29.4464,33.919 L32.5044,33.919 L30.5634,31.978 L31.9774,30.564 L33.9184,32.505 L33.9184,29.447 Z M35.6114,20.136 L34.1974,18.722 L36.9464,15.973 L38.3614,17.387 L35.6114,20.136 Z M30.5634,22.356 L33.2724,19.647 L34.6864,21.062 L31.9774,23.77 L30.5634,22.356 Z M30.2704,26.711 L32.2704,26.711 L32.2704,24.029 L30.2704,24.029 L30.2704,26.711 Z M30.2704,30.359 L32.2704,30.359 L32.2704,27.704 L30.2704,27.704 L30.2704,30.359 Z M15.4454,33.919 L18.5024,33.919 L18.5024,35.919 L12.0304,35.919 L12.0304,29.447 L14.0304,29.447 L14.0304,32.505 L15.6794,30.857 L15.6794,23.478 L9.5884,17.387 L11.0024,15.973 L17.6794,22.649 L17.6794,31.686 L15.4454,33.919 Z M23.9744,43.95 C12.9604,43.95 3.9994,34.989 3.9994,23.976 C3.9994,12.961 12.9604,4 23.9744,4 C34.9884,4 43.9494,12.961 43.9494,23.976 C43.9494,34.989 34.9884,43.95 23.9744,43.95 L23.9744,43.95 Z M23.9744,2 C11.8574,2 1.9994,11.858 1.9994,23.976 C1.9994,36.093 11.8574,45.95 23.9744,45.95 C36.0914,45.95 45.9494,36.093 45.9494,23.976 C45.9494,11.858 36.0914,2 23.9744,2 L23.9744,2 Z" id="AWS-Amazon-VPC_Traffic-Mirroring_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,eO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Reachability-Analyzer_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Reachability-Analyzer_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42,40 C42,41.103 41.103,42 40,42 C38.897,42 38,41.103 38,40 C38,38.897 38.897,38 40,38 C41.103,38 42,38.897 42,40 M10,8 C10,9.103 9.103,10 8,10 C6.897,10 6,9.103 6,8 C6,6.897 6.897,6 8,6 C9.103,6 10,6.897 10,8 M40,44 C37.794,44 36,42.206 36,40 C36,37.794 37.794,36 40,36 C42.206,36 44,37.794 44,40 C44,42.206 42.206,44 40,44 M24,20 C26.206,20 28,21.794 28,24 C28,26.206 26.206,28 24,28 C21.794,28 20,26.206 20,24 C20,21.794 21.794,20 24,20 M8,12 C5.794,12 4,10.206 4,8 C4,5.794 5.794,4 8,4 C10.206,4 12,5.794 12,8 C12,10.206 10.206,12 8,12 M40,34 C37.033,34 34.568,36.167 34.09,39 L14,39 C10.141,39 7,35.86 7,32 C7,28.14 10.141,25 14,25 L18.09,25 C18.568,27.833 21.033,30 24,30 C26.967,30 29.432,27.833 29.91,25 L34,25 C38.963,25 43,20.962 43,16 C43,11.038 38.963,7 34,7 L13.91,7 C13.432,4.167 10.967,2 8,2 C4.691,2 2,4.691 2,8 C2,11.309 4.691,14 8,14 C10.967,14 13.432,11.833 13.91,9 L34,9 C37.859,9 41,12.14 41,16 C41,19.86 37.859,23 34,23 L29.91,23 C29.432,20.167 26.967,18 24,18 C21.033,18 18.568,20.167 18.09,23 L14,23 C9.037,23 5,27.038 5,32 C5,36.962 9.037,41 14,41 L34.09,41 C34.568,43.833 37.033,46 40,46 C43.309,46 46,43.309 46,40 C46,36.691 43.309,34 40,34" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,tO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-Map_Namespace_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-Map_Namespace_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.994,42.01925 C25.467,42.83525 24.383,43.58925 23.994,43.87225 C23.811,43.73925 23.464,43.49525 22.994,43.19225 L22.994,37.94625 L26.994,37.94625 L26.994,42.01925 Z M15.994,39.97125 C15.4,39.80325 14.789,39.65925 14.163,39.54625 C12.775,39.29625 11.518,38.93525 10.388,38.48625 L15.994,32.82225 L15.994,39.97125 Z M4.698,33.68225 C4.24,32.71225 4,31.65425 4,30.52425 C4,27.77325 5.062,25.94325 6.091,24.17125 C6.519,23.43325 6.932,22.70925 7.264,21.94625 L15.994,21.94625 L15.994,23.09725 L4.698,33.68225 Z M4.651,11.65525 C5.459,10.67525 9.186,6.14525 10.448,4.47325 C12.121,6.18725 14.047,7.25325 15.994,7.58425 L15.994,14.94625 L7.051,14.94625 C6.235,13.22625 5.096,12.06625 4.651,11.65525 L4.651,11.65525 Z M22.994,5.20625 C23.333,4.87025 23.667,4.50925 23.994,4.09925 C24.941,5.28625 25.932,6.15925 26.994,6.75325 L26.994,19.94625 L22.994,19.94625 L22.994,5.20625 Z M43.913,29.34125 C43.958,29.71825 43.988,30.10725 43.988,30.52425 C43.988,35.03025 40.188,38.40325 33.825,39.54625 C32.075,39.86125 30.43,40.42725 28.994,41.05125 L28.994,36.94625 C28.994,36.39425 28.547,35.94625 27.994,35.94625 L21.994,35.94625 C21.441,35.94625 20.994,36.39425 20.994,36.94625 L20.994,42.01925 C20.125,41.55525 19.111,41.07325 17.994,40.64225 L17.994,30.39025 C17.994,29.98525 17.749,29.62025 17.375,29.46525 C16.997,29.31225 16.568,29.39925 16.283,29.68725 L8.482,37.56625 C7.408,36.94125 6.513,36.20725 5.811,35.37925 L17.678,24.26025 C17.88,24.07225 17.994,23.80725 17.994,23.53125 L17.994,20.94625 C17.994,20.39425 17.547,19.94625 16.994,19.94625 L7.854,19.94625 C7.911,19.58425 7.95,19.21325 7.95,18.81625 C7.95,18.15525 7.87,17.53325 7.74,16.94625 L16.994,16.94625 C17.547,16.94625 17.994,16.49825 17.994,15.94625 L17.994,7.66525 C19.066,7.57425 20.06,7.27625 20.994,6.75325 L20.994,20.94625 C20.994,21.49825 21.441,21.94625 21.994,21.94625 L27.994,21.94625 C28.547,21.94625 28.994,21.49825 28.994,20.94625 L28.994,7.51625 C29.548,7.63925 30.12,7.70625 30.719,7.70625 C33.091,7.70625 35.503,6.56125 37.54,4.47325 C38.803,6.14625 42.53,10.67625 43.335,11.65325 C43.085,11.88125 42.616,12.34525 42.11,13.00625 C42.73,13.28725 43.31,13.63825 43.844,14.04925 C44.354,13.41025 44.777,13.04825 44.784,13.04125 C45.143,12.74925 45.377,12.31925 45.425,11.85425 C45.47,11.39425 45.327,10.92525 45.031,10.56625 C44.401,9.80525 39.99,4.44325 38.977,3.05525 C38.669,2.63225 38.193,2.37225 37.682,2.34025 C37.157,2.30125 36.649,2.50325 36.286,2.89125 C34.589,4.70625 32.611,5.70625 30.719,5.70625 C28.631,5.70625 27.035,4.78725 25.384,2.62925 C24.739,1.79025 23.249,1.79025 22.604,2.62925 C20.953,4.78725 19.357,5.70625 17.269,5.70625 C15.377,5.70625 13.399,4.70625 11.701,2.89025 C11.33,2.49425 10.817,2.29025 10.316,2.33925 C9.795,2.37225 9.319,2.63225 9.011,3.05525 C7.998,4.44325 3.587,9.80525 2.955,10.56825 C2.661,10.92325 2.519,11.39225 2.564,11.85325 C2.609,12.31425 2.841,12.74625 3.195,13.03525 C3.223,13.05725 5.95,15.37325 5.95,18.81625 C5.95,20.42925 5.249,21.63825 4.359,23.16925 C3.308,24.98025 2,27.23425 2,30.52425 C2,36.07725 6.415,40.18625 13.809,41.51525 C18.718,42.39625 22.889,45.54025 22.926,45.56925 C23.229,45.80325 23.608,45.93225 23.994,45.93225 C24.378,45.93225 24.756,45.80425 25.057,45.57325 C25.098,45.54125 29.273,42.39525 34.179,41.51525 C41.573,40.18625 45.988,36.07725 45.988,30.52425 C45.988,29.07925 45.728,27.84225 45.356,26.74725 C44.906,27.62525 44.415,28.50325 43.913,29.34125 L43.913,29.34125 Z M22.994,30.94625 L26.994,30.94625 L26.994,26.94625 L22.994,26.94625 L22.994,30.94625 Z M27.994,24.94625 L21.994,24.94625 C21.441,24.94625 20.994,25.39425 20.994,25.94625 L20.994,31.94625 C20.994,32.49825 21.441,32.94625 21.994,32.94625 L27.994,32.94625 C28.547,32.94625 28.994,32.49825 28.994,31.94625 L28.994,25.94625 C28.994,25.39425 28.547,24.94625 27.994,24.94625 L27.994,24.94625 Z M38.835,18.97625 C37.84,18.97625 37.03,19.78625 37.03,20.78125 C37.03,21.77725 37.84,22.58625 38.835,22.58625 C39.83,22.58625 40.64,21.77725 40.64,20.78125 C40.64,19.78625 39.83,18.97625 38.835,18.97625 L38.835,18.97625 Z M38.835,24.58625 C36.737,24.58625 35.03,22.87925 35.03,20.78125 C35.03,18.68325 36.737,16.97625 38.835,16.97625 C40.932,16.97625 42.64,18.68325 42.64,20.78125 C42.64,22.87925 40.932,24.58625 38.835,24.58625 L38.835,24.58625 Z M38.526,15.72825 C35.643,15.72825 33.299,18.07325 33.299,20.95625 C33.299,23.16425 36.559,28.35225 38.526,31.20225 C40.493,28.35225 43.755,23.16425 43.755,20.95625 C43.755,18.07325 41.409,15.72825 38.526,15.72825 L38.526,15.72825 Z M38.526,33.93225 L38.526,33.93225 C38.207,33.93225 37.906,33.78025 37.719,33.52225 C37.061,32.62125 31.299,24.61625 31.299,20.95625 C31.299,16.97025 34.541,13.72825 38.526,13.72825 C42.512,13.72825 45.755,16.97025 45.755,20.95625 C45.755,24.61625 39.991,32.62125 39.334,33.52225 C39.145,33.78025 38.846,33.93225 38.526,33.93225 L38.526,33.93225 Z" id="AWS-Cloud-Map-Namespace_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,nO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Transit-Gateway_Attachment_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Transit-Gateway_Attachment_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,44 C12.972,44 4,35.028 4,24 C4,12.972 12.972,4 24,4 C35.028,4 44,12.972 44,24 C44,35.028 35.028,44 24,44 M24,2 C11.869,2 2,11.869 2,24 C2,36.131 11.869,46 24,46 C36.131,46 46,36.131 46,24 C46,11.869 36.131,2 24,2 M36,27 C34.346,27 33,25.654 33,24 C33,22.346 34.346,21 36,21 C37.654,21 39,22.346 39,24 C39,25.654 37.654,27 36,27 M12,27 C10.346,27 9,25.654 9,24 C9,22.346 10.346,21 12,21 C13.654,21 15,22.346 15,24 C15,25.654 13.654,27 12,27 M36,19 C33.586,19 31.566,20.721 31.101,23 L16.899,23 C16.434,20.721 14.414,19 12,19 C9.243,19 7,21.243 7,24 C7,26.757 9.243,29 12,29 C14.414,29 16.434,27.279 16.899,25 L31.101,25 C31.566,27.279 33.586,29 36,29 C38.757,29 41,26.757 41,24 C41,21.243 38.757,19 36,19" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,oO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Internet-Gateway_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Internet-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.4312,35.1778 L31.9332,35.1778 L31.9332,17.5018 C31.9332,17.1088 31.7022,16.7518 31.3442,16.5908 L31.2522,16.5488 C29.2432,15.6418 27.1642,14.7028 24.1762,14.7028 C21.0532,14.7028 18.7612,15.7118 16.4952,16.8368 C16.1552,17.0058 15.9402,17.3528 15.9402,17.7328 L15.9402,35.1778 L14.4772,35.1778 L14.4772,16.3118 C16.9112,14.3328 20.4202,13.2048 24.1862,13.2048 C27.6872,13.2048 31.0252,14.2018 33.4312,15.9528 L33.4312,35.1778 Z M24.1862,11.2048 C19.7612,11.2048 15.6172,12.6238 12.8152,15.0998 C12.6002,15.2888 12.4772,15.5618 12.4772,15.8488 L12.4772,36.1778 C12.4772,36.7308 12.9242,37.1778 13.4772,37.1778 L16.9402,37.1778 C17.4932,37.1778 17.9402,36.7308 17.9402,36.1778 L17.9402,18.3558 C19.8592,17.4288 21.7192,16.7028 24.1762,16.7028 C26.5112,16.7028 28.2092,17.3778 29.9332,18.1488 L29.9332,36.1778 C29.9332,36.7308 30.3802,37.1778 30.9332,37.1778 L34.4312,37.1778 C34.9842,37.1778 35.4312,36.7308 35.4312,36.1778 L35.4312,15.4578 C35.4312,15.1538 35.2922,14.8658 35.0532,14.6748 C32.2792,12.4698 28.3182,11.2048 24.1862,11.2048 L24.1862,11.2048 Z M23.9542,43.9088 C12.9522,43.9088 3.9992,34.9568 3.9992,23.9538 C3.9992,12.9508 12.9522,3.9998 23.9542,3.9998 C34.9572,3.9998 43.9092,12.9508 43.9092,23.9538 C43.9092,34.9568 34.9572,43.9088 23.9542,43.9088 L23.9542,43.9088 Z M23.9542,1.9998 C11.8482,1.9998 1.9992,11.8488 1.9992,23.9538 C1.9992,36.0608 11.8482,45.9088 23.9542,45.9088 C36.0602,45.9088 45.9092,36.0608 45.9092,23.9538 C45.9092,11.8488 36.0602,1.9998 23.9542,1.9998 L23.9542,1.9998 Z" id="AWS-Amazon-VPC_Internet-gateway_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,lO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-CloudFront_Edge-Location_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-CloudFront_Edge-Location_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,43.889 L4,29.036 C7.767,27.035 11.783,25.622 15.963,24.829 L15.963,31.926 L31.926,31.926 L31.926,24.829 C36.105,25.622 40.121,27.035 43.889,29.036 L43.889,43.889 L4,43.889 Z M17.963,29.926 L29.926,29.926 L29.926,17.963 L17.963,17.963 L17.963,29.926 Z M43.889,4 L43.889,26.781 C40.104,24.883 36.091,23.55 31.926,22.797 L31.926,15.963 L15.963,15.963 L15.963,22.797 C11.798,23.55 7.784,24.883 4,26.781 L4,4 L43.889,4 Z M2,45.889 L45.889,45.889 L45.889,2 L2,2 L2,45.889 Z" id="AWS-Amazon-CloudFront_edge-location_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,rO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-WAN_Segment-Network_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-WAN_Segment-Network_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M27.999799,38.81 L27.999799,43.839 C35.980799,42.405 42.405799,35.98 43.839799,27.999 L38.810799,27.999 C37.526799,33.319 33.318799,37.527 27.999799,38.81 L27.999799,38.81 Z M26.999799,45.999 C26.756799,45.999 26.519799,45.91 26.335799,45.747 C26.121799,45.557 25.999799,45.285 25.999799,44.999 L25.999799,37.999 C25.999799,37.515 26.346799,37.101 26.821799,37.015 C31.985799,36.082 36.082799,31.986 37.015799,26.821 C37.101799,26.345 37.516799,25.999 37.999799,25.999 L44.999799,25.999 C45.285799,25.999 45.557799,26.121 45.747799,26.335 C45.936799,26.549 46.025799,26.833 45.992799,27.117 C44.831799,36.892 36.893799,44.83 27.117799,45.992 C27.078799,45.997 27.038799,45.999 26.999799,45.999 L26.999799,45.999 Z M4.15979897,27.999 C5.59379897,35.98 12.018799,42.405 19.999799,43.839 L19.999799,38.81 C14.680799,37.527 10.472799,33.319 9.18879897,27.999 L4.15979897,27.999 Z M20.999799,45.999 C20.960799,45.999 20.921799,45.997 20.881799,45.992 C11.105799,44.83 3.16779897,36.892 2.00679897,27.117 C1.97379897,26.833 2.06179897,26.549 2.25179897,26.335 C2.44179897,26.121 2.71379897,25.999 2.99979897,25.999 L9.99979897,25.999 C10.482799,25.999 10.897799,26.345 10.983799,26.821 C11.916799,31.986 16.013799,36.082 21.177799,37.015 C21.652799,37.101 21.999799,37.515 21.999799,37.999 L21.999799,44.999 C21.999799,45.285 21.877799,45.557 21.663799,45.747 C21.479799,45.91 21.242799,45.999 20.999799,45.999 L20.999799,45.999 Z M38.810799,19.999 L43.839799,19.999 C42.405799,12.018 35.980799,5.593 27.999799,4.159 L27.999799,9.188 C33.318799,10.471 37.526799,14.679 38.810799,19.999 L38.810799,19.999 Z M44.999799,21.999 L37.999799,21.999 C37.516799,21.999 37.101799,21.653 37.015799,21.177 C36.082799,16.012 31.985799,11.915 26.821799,10.983 C26.346799,10.897 25.999799,10.483 25.999799,9.999 L25.999799,2.999 C25.999799,2.713 26.121799,2.441 26.335799,2.251 C26.548799,2.062 26.829799,1.976 27.117799,2.006 C36.893799,3.168 44.831799,11.106 45.992799,20.881 C46.025799,21.165 45.936799,21.449 45.747799,21.663 C45.557799,21.877 45.285799,21.999 44.999799,21.999 L44.999799,21.999 Z M4.15979897,19.999 L9.18879897,19.999 C10.472799,14.679 14.680799,10.471 19.999799,9.188 L19.999799,4.159 C12.018799,5.593 5.59379897,12.018 4.15979897,19.999 L4.15979897,19.999 Z M9.99979897,21.999 L2.99979897,21.999 C2.71379897,21.999 2.44179897,21.877 2.25179897,21.663 C2.06179897,21.449 1.97379897,21.165 2.00679897,20.881 C3.16779897,11.106 11.105799,3.168 20.881799,2.006 C21.162799,1.975 21.450799,2.061 21.663799,2.251 C21.877799,2.441 21.999799,2.713 21.999799,2.999 L21.999799,9.999 C21.999799,10.483 21.652799,10.897 21.177799,10.983 C16.013799,11.915 11.916799,16.012 10.983799,21.177 C10.897799,21.653 10.482799,21.999 9.99979897,21.999 L9.99979897,21.999 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,iO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-Map_Service_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-Map_Service_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,33 L4,5 L24,5 L24,7 L7,7 L7,33 L4,33 Z M40.943,34.14 L40.943,36.14 C42.019,36.14 44.126,37.201 44.126,39.656 C44.126,43.842 40.29,43.996 39.856,44 L21.628,44 C18.314,44 16,42.27 16,39.793 L16,39.48 C16,37.058 18.644,35.994 20.267,35.569 C20.3,35.563 20.334,35.555 20.368,35.545 C20.834,35.404 21.131,34.95 21.073,34.467 C21.055,34.315 21.065,34.134 21.071,33.96 C21.075,33.841 21.079,33.725 21.079,33.617 C21.079,31.555 22.695,28.563 24.858,27.646 C27.279,26.623 29.303,27.379 30.573,28.191 L31.651,26.506 C29.28,24.99 26.593,24.741 24.078,25.805 C21.368,26.953 19.079,30.531 19.079,33.617 L19.074,33.833 C16.969,34.507 15.468,35.606 14.667,37 L9,37 L9,9 L29,9 L29,22 L31,22 L31,7 L26,7 L26,3 L2,3 L2,35 L7,35 L7,39 L14.043,39 C14.029,39.16 14,39.315 14,39.48 L14,39.793 C14,43.39 17.208,46 21.628,46 L39.856,46 C42.025,46 46.126,44.674 46.126,39.656 C46.126,36.057 43.116,34.14 40.943,34.14 L40.943,34.14 Z M37.944,24 C39.593,24 40.79,25.197 40.79,26.847 C40.79,27.918 39.315,30.611 37.944,32.742 C36.572,30.611 35.098,27.919 35.098,26.847 C35.098,25.197 36.295,24 37.944,24 L37.944,24 Z M37.944,35.539 C38.271,35.539 38.577,35.38 38.764,35.112 C39.437,34.149 42.79,29.23 42.79,26.847 C42.79,24.084 40.707,22 37.944,22 C35.182,22 33.098,24.084 33.098,26.847 C33.098,29.23 36.452,34.15 37.125,35.112 C37.312,35.38 37.618,35.539 37.944,35.539 L37.944,35.539 Z" id="AWS-Cloud-Map-Service_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,aO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Virtual-Router_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Virtual-Router_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36,32.043 C35.543,32.498 34.801,32.498 34.344,32.043 C33.888,31.586 33.888,30.844 34.344,30.387 C34.801,29.93 35.543,29.93 36,30.387 C36.456,30.843 36.456,31.587 36,32.043 M25.187,37.982 C24.557,38.613 23.527,38.613 22.895,37.982 C22.263,37.35 22.263,36.321 22.895,35.689 C23.527,35.057 24.555,35.059 25.187,35.689 C25.493,35.995 25.662,36.402 25.662,36.836 C25.662,37.269 25.493,37.676 25.187,37.982 M22.895,23.209 C23.211,22.893 23.626,22.735 24.041,22.735 C24.456,22.735 24.871,22.893 25.187,23.209 C25.819,23.841 25.819,24.87 25.187,25.502 C24.555,26.135 23.527,26.135 22.895,25.502 C22.263,24.87 22.263,23.841 22.895,23.209 M22.895,9.931 C23.211,9.614 23.626,9.457 24.041,9.457 C24.456,9.457 24.871,9.614 25.187,9.931 C25.819,10.563 25.819,11.592 25.187,12.224 C24.555,12.856 23.527,12.856 22.895,12.224 C22.263,11.592 22.263,10.563 22.895,9.931 M34.344,16.34 C34.565,16.118 34.857,16.007 35.148,16.007 C35.439,16.007 35.731,16.118 35.953,16.34 C36.396,16.783 36.396,17.506 35.953,17.948 C35.509,18.394 34.786,18.393 34.344,17.949 C34.129,17.734 34.011,17.448 34.011,17.145 C34.011,16.84 34.129,16.555 34.344,16.34 M13.606,32.918 C13.177,33.35 12.424,33.35 11.992,32.918 C11.547,32.473 11.547,31.748 11.992,31.303 C12.215,31.08 12.507,30.969 12.8,30.969 C13.092,30.969 13.385,31.08 13.607,31.303 C13.823,31.519 13.942,31.806 13.942,32.11 C13.942,32.415 13.823,32.702 13.606,32.918 M12.168,18.56 C12.375,18.353 12.647,18.249 12.92,18.249 C13.192,18.249 13.465,18.353 13.672,18.56 C14.087,18.975 14.087,19.649 13.672,20.064 C13.258,20.479 12.582,20.479 12.168,20.064 C11.753,19.649 11.753,18.975 12.168,18.56 M37.414,28.973 C36.178,27.736 34.166,27.736 32.93,28.973 C32.124,29.778 31.854,30.911 32.098,31.947 L27.084,34.881 C26.945,34.665 26.787,34.461 26.602,34.275 C26.143,33.816 25.586,33.522 25,33.361 L25,27.829 C25.586,27.669 26.143,27.376 26.602,26.916 C27.512,26.006 27.826,24.73 27.562,23.558 L33.259,19.633 C33.817,20.056 34.479,20.28 35.148,20.28 C35.952,20.28 36.756,19.975 37.368,19.363 C38.59,18.139 38.59,16.148 37.367,14.926 C36.182,13.74 34.115,13.74 32.93,14.926 C32.337,15.518 32.011,16.306 32.011,17.145 C32.011,17.432 32.062,17.708 32.137,17.978 L26.6,21.793 C26.141,21.335 25.584,21.041 25,20.881 L25,14.552 C25.586,14.391 26.143,14.097 26.602,13.638 C28.014,12.226 28.014,9.929 26.602,8.517 C25.189,7.105 22.893,7.105 21.48,8.517 C20.068,9.929 20.068,12.226 21.48,13.638 C21.918,14.075 22.445,14.36 23,14.527 L23,20.905 C22.445,21.071 21.918,21.357 21.48,21.795 C20.068,23.207 20.068,25.504 21.48,26.916 C21.918,27.354 22.445,27.64 23,27.806 L23,33.386 C22.445,33.552 21.918,33.838 21.48,34.275 C21.282,34.474 21.119,34.692 20.977,34.921 L15.922,32.315 C15.927,32.247 15.942,32.18 15.942,32.11 C15.942,31.271 15.615,30.481 15.021,29.889 C14.721,29.587 14.371,29.362 14,29.209 L14,22.172 C14.396,22.023 14.769,21.797 15.086,21.479 C16.28,20.284 16.28,18.34 15.086,17.146 C13.893,15.95 11.947,15.95 10.754,17.146 C9.56,18.34 9.56,20.284 10.754,21.479 C11.113,21.839 11.545,22.076 12,22.22 L12,29.087 C11.479,29.224 10.984,29.481 10.578,29.889 C9.985,30.481 9.658,31.271 9.658,32.11 C9.658,32.95 9.985,33.739 10.578,34.332 C11.171,34.926 11.96,35.253 12.8,35.253 C13.64,35.253 14.429,34.926 15.021,34.333 C15.072,34.282 15.109,34.223 15.156,34.17 L20.426,36.888 C20.439,37.798 20.787,38.704 21.48,39.397 C22.187,40.103 23.113,40.455 24.041,40.455 C24.968,40.455 25.896,40.102 26.602,39.397 C27.279,38.72 27.652,37.819 27.66,36.862 L33.158,33.644 C33.742,34.128 34.453,34.384 35.172,34.384 C35.983,34.384 36.796,34.074 37.414,33.457 C38.649,32.221 38.649,30.209 37.414,28.973 M24,44 C12.972,44 4,35.028 4,24 C4,12.972 12.972,4 24,4 C35.028,4 44,12.972 44,24 C44,35.028 35.028,44 24,44 M24,2 C11.869,2 2,11.869 2,24 C2,36.131 11.869,46 24,46 C36.131,46 46,36.131 46,24 C46,11.869 36.131,2 24,2" id="AWS-App-Mesh-Virtual-Router_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,cO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Endpoints_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Endpoints_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20.6197,27.6015 L22.0337,29.0155 L26.3967,24.6515 C26.7877,24.2605 26.7877,23.6275 26.3967,23.2375 L22.0337,18.8735 L20.6197,20.2885 L23.2757,22.9445 L6.4907,22.9445 L6.4907,24.9445 L23.2767,24.9445 L20.6197,27.6015 Z M43.8897,23.9445 C43.8897,12.9475 34.9417,3.9995 23.9447,3.9995 C12.9467,3.9995 3.9997,12.9475 3.9997,23.9445 C3.9997,34.9425 12.9467,43.8895 23.9447,43.8895 C34.9417,43.8895 43.8897,34.9425 43.8897,23.9445 L43.8897,23.9445 Z M45.8897,23.9445 C45.8897,36.0445 36.0457,45.8895 23.9447,45.8895 C11.8447,45.8895 1.9997,36.0445 1.9997,23.9445 C1.9997,11.8435 11.8447,1.9995 23.9447,1.9995 C36.0457,1.9995 45.8897,11.8435 45.8897,23.9445 L45.8897,23.9445 Z M15.9627,26.5625 L15.9627,27.0165 C15.9627,27.0765 15.9677,27.1355 15.9777,27.1945 C16.0417,27.5435 17.5967,35.7575 23.9447,35.7575 C30.2927,35.7575 31.8477,27.5435 31.9107,27.1945 C31.9217,27.1355 31.9267,27.0765 31.9267,27.0165 L31.9267,16.4655 C31.9267,16.0575 31.6787,15.6905 31.2997,15.5385 L24.3177,12.7275 C24.0797,12.6315 23.8097,12.6315 23.5717,12.7275 L16.5897,15.5385 C16.2107,15.6905 15.9627,16.0575 15.9627,16.4655 L15.9627,21.3265 L17.9627,21.3265 L17.9627,17.1415 L23.9447,14.7335 L29.9267,17.1415 L29.9267,26.9175 C29.7647,27.6895 28.3467,33.7575 23.9447,33.7575 C19.5427,33.7575 18.1247,27.6895 17.9627,26.9175 L17.9627,26.5625 L15.9627,26.5625 Z M35.4167,13.3245 L35.4167,26.6755 C35.4167,31.2075 33.0187,39.7805 23.9447,39.7805 C19.2227,39.7805 15.7337,37.3375 13.8537,32.7165 C12.8547,30.2675 12.5767,27.8485 12.5007,26.6245 L14.4967,26.4995 C14.5527,27.3865 14.7807,29.6945 15.7067,31.9615 C17.2767,35.8235 20.0487,37.7805 23.9447,37.7805 C33.2797,37.7805 33.4157,27.1275 33.4167,26.6745 L33.4167,13.9995 L23.9447,10.1865 L14.4727,13.9995 L14.4727,21.3265 L12.4727,21.3265 L12.4727,13.3245 C12.4727,12.9155 12.7207,12.5485 13.0987,12.3965 L23.5717,8.1805 C23.8097,8.0845 24.0797,8.0845 24.3177,8.1805 L34.7897,12.3965 C35.1687,12.5485 35.4167,12.9155 35.4167,13.3245 L35.4167,13.3245 Z" id="AWS-Amazon-VPC_Endpoints_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,sO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_VPN-Connection_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_VPN-Connection_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.5938631,15.2041 C43.5968,15.4721 43.4928,15.7281 43.3048,15.9191 L38.9358,20.3361 L37.5138,18.9301 L40.1318,16.2821 L7.4778,16.2821 L10.1258,18.8941 L8.7218,20.3181 L4.2978,15.9541 C4.1078,15.7661 3.9998,15.5101 3.9998,15.2421 C3.9998,14.9751 4.1078,14.7181 4.2978,14.5301 L8.7218,10.1661 L10.1258,11.5901 L7.3968,14.2821 L40.1828,14.2821 L37.4248,11.6261 L38.8118,10.1841 L43.2868,14.4951 C43.4808,14.6811 43.5908,14.9361 43.5938631,15.2041 L43.5938631,15.2041 Z M16.4758,12.5851 L14.4758,12.5851 L14.4758,12.2001 C14.4948,6.5741 18.8698,2.0001 24.2298,2.0001 C29.6248,2.0191 33.9678,6.6361 33.9478688,12.2921 L33.9478688,12.5851 L31.9478,12.5851 L31.9478,12.2881 C31.9638,7.7311 28.5158,4.0161 24.2608,4.0001 C19.9698,4.0001 16.4908,7.6801 16.4758,12.2041 L16.4758,12.5851 Z M22.8008,28.8161 C23.1648,28.4521 23.6488,28.2521 24.1638,28.2521 L24.1658,28.2521 C24.6828,28.2521 25.1678,28.4531 25.5328,28.8181 C25.8978,29.1831 26.0978,29.6671 26.0968037,30.1831 L26.0968037,30.1831 C26.0968037,30.7001 25.8958,31.1851 25.5308,31.5511 C25.1658,31.9141 24.6828,32.1141 24.1668,32.1141 L24.1648,32.1141 C23.1008,32.1141 22.2348,31.2481 22.2348,30.1831 C22.2358,29.6671 22.4368,29.1811 22.8008,28.8161 L22.8008,28.8161 Z M23.1658,33.9701 L23.1658,39.1221 L25.1658,39.1221 L25.1658,33.9711 C25.8298,33.7961 26.4448,33.4641 26.9438,32.9661 C27.6868,32.2241 28.0968018,31.2361 28.0968018,30.1841 C28.0978,29.1351 27.6908,28.1471 26.9478,27.4051 C26.2048,26.6611 25.2178,26.2521 24.1668,26.2521 L24.1618,26.2521 C23.1138,26.2521 22.1278,26.6601 21.3868,27.4021 C20.6448,28.1431 20.2358,29.1311 20.2348,30.1831 C20.2348,32.0031 21.4848,33.5241 23.1658,33.9701 L23.1658,33.9701 Z M37.1618,44.0191 L11.1598,44.0081 L11.1668,24.1341 L37.1718,24.1441 L37.1618,44.0191 Z M38.1718,22.1441 L33.9478,22.1421 L33.9478,17.8821 L31.9478,17.8821 L31.9478,22.1411 L16.4758,22.1361 L16.4758,17.8821 L14.4758,17.8821 L14.4758,22.1361 L10.1668,22.1341 C9.9028,22.1341 9.6478,22.2391 9.4598,22.4271 C9.2728,22.6141 9.1668,22.8681 9.1668,23.1341 L9.1598,45.0081 C9.1598,45.5591 9.6078,46.0081 10.1598,46.0081 L38.1618,46.0191 C38.7138,46.0191 39.1618,45.5721 39.1618,45.0191 L39.1718,23.1441 C39.1718,22.8801 39.0668,22.6251 38.8788,22.4371 C38.6918,22.2501 38.4378,22.1441 38.1718,22.1441 L38.1718,22.1441 Z" id="AWS-Amazon-VPC_VPN-connection_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,uO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-CloudFront_Streaming-Distribution_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-CloudFront_Streaming-Distribution_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.1309,28.5088 L32.5449,29.9228 L24.6799,37.7868 C24.4849,37.9828 24.2289,38.0798 23.9729,38.0798 C23.7169,38.0798 23.4609,37.9828 23.2659,37.7868 L15.4019,29.9228 L16.8159,28.5088 L22.9729,34.6658 L22.9729,9.1168 L24.9729,9.1168 L24.9729,34.6658 L31.1309,28.5088 Z M23.9729,43.9448 C12.9599,43.9448 3.9999,34.9858 3.9999,23.9728 C3.9999,12.9598 12.9599,3.9998 23.9729,3.9998 C34.9849,3.9998 43.9449,12.9598 43.9449,23.9728 C43.9449,34.9858 34.9849,43.9448 23.9729,43.9448 L23.9729,43.9448 Z M23.9729,1.9998 C11.8569,1.9998 1.9999,11.8568 1.9999,23.9728 C1.9999,36.0878 11.8569,45.9448 23.9729,45.9448 C36.0889,45.9448 45.9449,36.0878 45.9449,23.9728 C45.9449,11.8568 36.0889,1.9998 23.9729,1.9998 L23.9729,1.9998 Z" id="AWS-Amazon-CloudFront_streaming-distribution_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,dO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Peering-Connection_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Peering-Connection_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.6055,25.6368 C30.6055,25.2538 30.6055,24.2358 28.9355,23.8938 C28.4915,23.8028 28.1645,23.4248 28.1375,22.9718 C28.0995,22.3148 27.8295,21.9068 27.4315,21.9068 C27.2485,21.9068 27.0725,22.0008 26.9485,22.1648 C26.7285,22.4588 26.3685,22.6078 26.0015,22.5548 C25.6375,22.4998 25.3335,22.2518 25.2085,21.9068 C25.0125,21.3658 24.7265,20.9008 24.3815,20.5608 C24.0655,20.2468 23.3415,19.6688 22.3165,19.6688 C21.9565,19.6688 21.5585,19.7408 21.1285,19.9188 C20.2085,20.3038 19.4595,21.4568 19.4595,22.4898 C19.4595,22.6118 19.4665,22.7288 19.4805,22.8458 C19.5405,23.3458 19.2185,23.8108 18.7315,23.9338 C17.8465,24.1568 17.3975,24.7208 17.3975,25.6118 L17.4025,25.7578 C17.4475,26.5858 18.4185,27.3468 19.4385,27.3468 L28.8285,27.3468 C30.6055,27.3468 30.6055,26.0598 30.6055,25.6368 L30.6055,25.6368 Z M32.6055,25.6368 C32.6055,28.3178 30.6755,29.3048 28.9765,29.3458 C28.9595,29.3468 28.9425,29.3468 28.9245,29.3468 L19.4385,29.3468 C17.3555,29.3468 15.5085,27.7498 15.4055,25.8598 C15.4005,25.7738 15.3975,25.6968 15.3975,25.6118 C15.3975,24.0768 16.1565,22.8738 17.4645,22.2678 C17.5605,20.5108 18.7725,18.7358 20.3585,18.0738 C22.2795,17.2768 24.3065,17.6718 25.7885,19.1388 C26.0665,19.4128 26.3145,19.7238 26.5315,20.0698 C27.7795,19.5998 29.5565,20.1578 30.0285,22.1208 C31.6755,22.6828 32.6055,23.9348 32.6055,25.6368 L32.6055,25.6368 Z M44.0015,24.0008 C44.0015,12.9728 35.0295,3.9998 24.0015,3.9998 C12.9725,3.9998 4.0005,12.9728 4.0005,24.0008 C4.0005,35.0298 12.9725,44.0018 24.0015,44.0018 C35.0295,44.0018 44.0015,35.0298 44.0015,24.0008 L44.0015,24.0008 Z M46.0015,24.0008 C46.0015,36.1328 36.1325,46.0018 24.0015,46.0018 C11.8695,46.0018 2.0005,36.1328 2.0005,24.0008 C2.0005,11.8688 11.8695,1.9998 24.0015,1.9998 C36.1325,1.9998 46.0015,11.8688 46.0015,24.0008 L46.0015,24.0008 Z M11.6735,20.3638 L10.2595,18.9498 L5.9145,23.2938 C5.7265,23.4818 5.6215,23.7358 5.6215,24.0008 C5.6215,24.2668 5.7265,24.5208 5.9145,24.7078 L10.2595,29.0538 L11.6735,27.6398 L9.0355,25.0008 L13.9905,25.0008 L13.9905,23.0008 L9.0355,23.0008 L11.6735,20.3638 Z M42.0885,23.2938 L37.7435,18.9498 L36.3295,20.3638 L38.9675,23.0008 L33.9855,23.0008 L33.9855,25.0008 L38.9675,25.0008 L36.3295,27.6398 L37.7435,29.0538 L42.0885,24.7078 C42.2765,24.5208 42.3815,24.2668 42.3815,24.0008 C42.3815,23.7358 42.2765,23.4818 42.0885,23.2938 L42.0885,23.2938 Z M25.0015,38.9678 L25.0015,30.9758 L23.0015,30.9758 L23.0015,38.9678 L20.3635,36.3288 L18.9495,37.7428 L23.2935,42.0888 C23.4815,42.2768 23.7355,42.3818 24.0015,42.3818 C24.2665,42.3818 24.5205,42.2768 24.7085,42.0888 L29.0535,37.7428 L27.6395,36.3288 L25.0015,38.9678 Z M20.3635,11.6728 L18.9495,10.2588 L23.2935,5.9138 C23.6845,5.5238 24.3175,5.5238 24.7085,5.9138 L29.0535,10.2588 L27.6395,11.6728 L25.0015,9.0348 L25.0015,16.2748 L23.0015,16.2748 L23.0015,9.0348 L20.3635,11.6728 Z" id="AWS-Amazon-VPC_Peering-connection_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,mO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Resolver-DNS-Firewall_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Resolver-DNS-Firewall_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.818,35.53875 C20.825,35.53875 18.078,34.02875 16.469,31.49975 C15.2,29.50575 15.178,26.92675 16.414,24.76975 L16.45,24.70875 C17.881,22.53575 17.58,19.62675 17.139,17.71875 C18.29,18.55575 19.302,20.04075 19.663,20.68775 C19.853,21.02975 20.228,21.23275 20.616,21.19875 C21.006,21.16775 21.342,20.91275 21.476,20.54475 C22.775,16.97775 22.169,14.26975 21.267,12.47575 C22.849,13.12375 24.794,14.24575 26.185,16.12675 C27.831,18.35175 28.4,21.22175 27.877,24.65575 C27.814,25.06275 28.007,25.46675 28.364,25.67275 C28.721,25.87775 29.167,25.84475 29.488,25.58875 C29.557,25.53375 30.907,24.42975 31.629,21.79975 C32.091,22.56275 32.522,23.74475 32.522,25.49775 C32.522,29.24775 31.391,35.53875 23.818,35.53875 M31.472,18.83775 C31.178,18.68075 30.826,18.67975 30.532,18.83475 C30.237,18.99075 30.04,19.28275 30.005,19.61475 C29.983,19.82675 29.956,20.02975 29.924,20.22475 C29.639,18.23475 28.923,16.46075 27.781,14.92075 C24.532,10.54475 19.033,9.71275 18.8,9.67975 C18.362,9.61375 17.926,9.85775 17.746,10.26875 C17.565,10.67975 17.683,11.16275 18.031,11.44675 C18.157,11.55075 20.732,13.71675 20.12,17.83775 C19.074,16.55975 17.479,15.11675 15.615,15.11675 C15.283,15.11675 14.972,15.28175 14.787,15.55675 C14.6,15.83175 14.563,16.18175 14.687,16.48975 C15.191,17.74375 16.191,21.46675 14.783,23.60375 C14.772,23.61975 14.723,23.70075 14.714,23.71675 L14.686,23.76375 C14.683,23.76775 14.681,23.77175 14.679,23.77575 C13.073,26.57875 13.112,29.95075 14.782,32.57375 C16.759,35.68275 20.137,37.53875 23.818,37.53875 C33.751,37.53875 34.522,28.32275 34.522,25.49775 C34.522,20.52975 31.596,18.90475 31.472,18.83775 M34.387,38.73275 C29.816,39.55375 25.918,41.78975 24.015,43.03875 C22.113,41.78975 18.214,39.55375 13.643,38.73275 C11.381,38.32575 4,36.53775 4,30.59875 C4,28.06675 4.945,26.43775 6.041,24.55175 C7.093,22.73775 8.287,20.68175 8.287,17.89275 C8.287,14.30075 6.602,11.60375 5.273,10.03575 C6.522,8.51375 8.27,6.37175 9.527,4.78975 C11.739,6.55775 14.258,7.51975 16.717,7.51975 C19.496,7.51975 21.893,6.50875 24.015,4.43575 C26.137,6.50875 28.535,7.51975 31.313,7.51975 C33.773,7.51975 36.292,6.55775 38.504,4.79075 C39.818,6.44575 41.63,8.66175 42.757,10.03675 C41.428,11.60475 39.744,14.30075 39.744,17.89275 C39.744,20.68375 40.938,22.73875 41.993,24.55375 C43.087,26.43975 44.031,28.06775 44.031,30.59875 C44.031,36.53775 36.649,38.32575 34.387,38.73275 M43.72,23.54675 C42.704,21.79775 41.744,20.14475 41.744,17.89275 C41.744,14.43175 43.656,11.93975 44.797,10.76375 C45.15,10.39775 45.173,9.82475 44.85,9.43275 C43.715,8.05375 40.917,4.64175 39.431,2.73675 C39.259,2.51675 39.004,2.37775 38.724,2.35575 C38.446,2.32875 38.171,2.42775 37.964,2.61775 C35.939,4.48875 33.577,5.51975 31.313,5.51975 C28.774,5.51975 26.693,4.50375 24.764,2.32175 C24.385,1.89275 23.645,1.89275 23.266,2.32175 C21.338,4.50375 19.256,5.51975 16.717,5.51975 C14.454,5.51975 12.091,4.48875 10.066,2.61775 C9.86,2.42775 9.586,2.32875 9.306,2.35575 C9.027,2.37775 8.771,2.51675 8.599,2.73675 C7.216,4.50875 4.611,7.69275 3.18,9.43275 C2.857,9.82575 2.881,10.39775 3.234,10.76375 C4.375,11.93975 6.287,14.43175 6.287,17.89275 C6.287,20.14375 5.327,21.79675 4.31,23.54775 C3.174,25.50475 2,27.52775 2,30.59875 C2,38.08875 10.641,40.22475 13.29,40.70175 C17.995,41.54675 21.96,44.03575 23.445,45.06675 C23.617,45.18475 23.816,45.24475 24.015,45.24475 C24.214,45.24475 24.414,45.18475 24.586,45.06675 C26.071,44.03575 30.036,41.54675 34.741,40.70175 C37.389,40.22475 46.031,38.08875 46.031,30.59875 C46.031,27.52975 44.857,25.50675 43.72,23.54675" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,gO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53-Hosted-Zone_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53-Hosted-Zone_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.4488,39.3643 C28.8848,40.1843 25.0338,42.5853 23.5848,43.5833 C22.1358,42.5853 18.2848,40.1843 13.7198,39.3643 C11.4398,38.9553 3.9998,37.1363 3.9998,30.9253 C3.9998,28.3293 4.9828,26.6353 6.0238,24.8433 C7.0038,23.1543 8.0158,21.4103 8.0158,19.0203 C8.0158,15.4343 6.0408,12.8533 4.9278,11.6843 C6.0608,10.3063 8.5278,7.2973 9.8918,5.5523 C11.9708,7.4423 14.3708,8.4703 16.7468,8.4703 C19.3928,8.4703 21.5918,7.4293 23.5848,5.2123 C25.5768,7.4293 27.7748,8.4703 30.4228,8.4703 C32.7988,8.4703 35.1968,7.4423 37.2758,5.5523 C38.6398,7.2963 41.1068,10.3063 42.2408,11.6843 C41.1278,12.8533 39.1518,15.4343 39.1518,19.0203 C39.1518,21.4103 40.1648,23.1543 41.1438,24.8433 C42.1848,26.6353 43.1688,28.3293 43.1688,30.9253 C43.1688,37.1363 35.7288,38.9553 33.4488,39.3643 M42.8748,23.8383 C41.9498,22.2463 41.1518,20.8713 41.1518,19.0203 C41.1518,15.1103 44.2038,12.5673 44.2328,12.5443 L45.0178,11.9093 L44.3758,11.1303 C44.3248,11.0693 39.3318,5.0173 38.1898,3.4543 L37.4768,2.4783 L36.6518,3.3613 C34.7758,5.3663 32.5638,6.4703 30.4228,6.4703 C28.0598,6.4703 26.1968,5.4123 24.3788,3.0373 L23.5848,2.0003 L22.7908,3.0363 C20.9718,5.4113 19.1078,6.4703 16.7468,6.4703 C14.6038,6.4703 12.3918,5.3663 10.5158,3.3613 L9.6898,2.4773 L8.9778,3.4553 C7.8378,5.0173 2.8448,11.0693 2.7938,11.1303 L2.1508,11.9093 L2.9358,12.5443 C2.9678,12.5693 6.0158,15.0803 6.0158,19.0203 C6.0158,20.8713 5.2188,22.2463 4.2938,23.8383 C3.2188,25.6913 1.9998,27.7913 1.9998,30.9253 C1.9998,36.1653 6.2488,40.0553 13.3668,41.3333 C18.5718,42.2673 22.9318,45.5733 22.9758,45.6063 L23.5858,46.0723 L24.1928,45.6063 C24.2368,45.5733 28.5968,42.2673 33.8028,41.3333 C40.9198,40.0553 45.1688,36.1653 45.1688,30.9253 C45.1688,27.7913 43.9498,25.6913 42.8748,23.8383" id="AWS-Amazon-Route-53-Hosted-zone_Resource-Icon_dark-bg" fill="#8C4FFF"></path>
</g>
</svg>`,fO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_VPN-Gateway_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_VPN-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.0015,25.4385 C24.6565,25.4385 25.1885,25.9705 25.1885,26.6255 C25.1885,27.2815 24.6565,27.8135 24.0015,27.8135 C23.3465,27.8135 22.8135,27.2815 22.8135,26.6255 C22.8135,25.9705 23.3465,25.4385 24.0015,25.4385 L24.0015,25.4385 Z M23.0015,29.6365 L23.0015,32.6915 L25.0015,32.6915 L25.0015,29.6365 C26.2685,29.2145 27.1895,28.0325 27.1895,26.6255 C27.1895,24.8685 25.7595,23.4385 24.0015,23.4385 C22.2435,23.4385 20.8135,24.8685 20.8135,26.6255 C20.8135,28.0325 21.7345,29.2145 23.0015,29.6365 L23.0015,29.6365 Z M24.0015,44.0015 C12.9725,44.0015 3.9995,35.0295 3.9995,24.0015 C3.9995,12.9725 12.9725,4.0005 24.0015,4.0005 C35.0295,4.0005 44.0025,12.9725 44.0025,24.0015 C44.0025,35.0295 35.0295,44.0015 24.0015,44.0015 L24.0015,44.0015 Z M24.0015,2.0005 C11.8695,2.0005 1.9995,11.8695 1.9995,24.0015 C1.9995,36.1325 11.8695,46.0015 24.0015,46.0015 C36.1335,46.0015 46.0025,36.1325 46.0025,24.0015 C46.0025,11.8695 36.1335,2.0005 24.0015,2.0005 L24.0015,2.0005 Z M32.6195,34.3765 L15.3755,34.3695 L15.3805,21.5005 L32.6265,21.5075 L32.6195,34.3765 Z M19.7545,16.0965 C19.7585,14.9175 20.2075,13.8135 21.0195,12.9845 C21.8205,12.1675 22.8815,11.7165 24.0075,11.7165 L24.0225,11.7165 C25.1475,11.7195 26.2045,12.1795 26.9985,13.0095 C27.7995,13.8475 28.2385,14.9605 28.2345271,16.1485 L28.2345271,19.5055 L19.7385,19.5025 L19.7545,16.0965 Z M33.6265,19.5075 L30.2345,19.5065 L30.2345,16.1515 C30.2405,14.4485 29.6045,12.8405 28.4435,11.6275 C27.2715,10.4005 25.7025,9.7215 24.0275,9.7165 L24.0075,9.7165 C22.3395,9.7165 20.7725,10.3795 19.5915,11.5845 C18.4125,12.7875 17.7605,14.3875 17.7545,16.0885 L17.7385,19.5015 L14.3805,19.5015 C14.1155,19.5015 13.8605,19.6065 13.6735,19.7935 C13.4855,19.9815 13.3805,20.2355 13.3805,20.5015 L13.3755,35.3695 C13.3755,35.9205 13.8225,36.3695 14.3755,36.3695 L33.6195,36.3765 C34.1715,36.3765 34.6195,35.9295 34.6195,35.3765 L34.6265,20.5075 C34.6265,20.2435 34.5215,19.9885 34.3335,19.8005 C34.1465,19.6135 33.8925,19.5075 33.6265,19.5075 L33.6265,19.5075 Z" id="AWS-Amazon-VPC_VPN-gateway_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,FL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-CloudFront_Functions_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-CloudFront_Functions_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.9,33.508 C31.014,33.508 30.294,32.787 30.294,31.901 C30.294,31.015 31.014,30.294 31.9,30.294 C32.787,30.294 33.507,31.015 33.507,31.901 C33.507,32.787 32.787,33.508 31.9,33.508 L31.9,33.508 Z M31.9,28.294 C29.912,28.294 28.294,29.912 28.294,31.901 C28.294,33.89 29.912,35.508 31.9,35.508 C33.889,35.508 35.507,33.89 35.507,31.901 C35.507,29.912 33.889,28.294 31.9,28.294 L31.9,28.294 Z M15.782,24.103 C14.896,24.103 14.175,23.382 14.175,22.496 C14.175,21.61 14.896,20.889 15.782,20.889 C16.669,20.889 17.389,21.61 17.389,22.496 C17.389,23.382 16.669,24.103 15.782,24.103 L15.782,24.103 Z M15.782,18.889 C13.794,18.889 12.175,20.507 12.175,22.496 C12.175,24.485 13.794,26.103 15.782,26.103 C17.771,26.103 19.389,24.485 19.389,22.496 C19.389,20.507 17.771,18.889 15.782,18.889 L15.782,18.889 Z M25.779,10.666 C26.666,10.666 27.386,11.387 27.386,12.273 C27.386,13.159 26.666,13.88 25.779,13.88 C24.893,13.88 24.172,13.159 24.172,12.273 C24.172,11.387 24.893,10.666 25.779,10.666 L25.779,10.666 Z M25.779,15.88 C27.768,15.88 29.386,14.262 29.386,12.273 C29.386,10.284 27.768,8.666 25.779,8.666 C23.791,8.666 22.172,10.284 22.172,12.273 C22.172,14.262 23.791,15.88 25.779,15.88 L25.779,15.88 Z M18.853,19.116 L17.175,18.027 C18.521,15.953 19.676,14.578 21.164,13.281 L22.478,14.788 C21.141,15.954 20.09,17.208 18.853,19.116 L18.853,19.116 Z M29.203,28.173 L27.822,29.62 C25.246,27.162 22.675,25.547 19.732,24.537 L20.38,22.645 C23.607,23.753 26.41,25.509 29.203,28.173 L29.203,28.173 Z M29.274,15.12 C31.754,18.902 33.149,23.052 33.422,27.458 L31.426,27.582 C31.175,23.528 29.888,19.704 27.602,16.217 L29.274,15.12 Z M44,27.115 L41.572,26.977 C41.109,26.945 40.647,27.278 40.54,27.756 C40.117,29.63 39.38,31.409 38.351,33.043 C38.09,33.456 38.167,33.997 38.531,34.322 L40.344,35.94 L35.94,40.345 L35.161,39.472 C35.693,37.536 34.752,35.589 34.706,35.498 L32.915,36.389 C32.921,36.402 33.341,37.282 33.336,38.24 C33.236,38.265 33.137,38.3 33.046,38.358 C32.529,38.685 31.992,38.971 31.445,39.238 C31.796,38.383 32.107,37.512 32.357,36.647 L30.437,36.09 C30.026,37.507 29.449,38.948 28.772,40.275 C28.435,40.373 28.098,40.473 27.754,40.55 C27.277,40.658 26.948,41.095 26.976,41.583 L27.115,44 L20.884,44 L21.023,41.581 C21.051,41.093 20.722,40.656 20.246,40.549 C18.969,40.26 17.743,39.815 16.571,39.242 C15.488,36.464 14.865,33.484 14.865,31.003 C14.865,29.894 15.059,28.968 15.284,27.897 L15.45,27.088 L13.487,26.701 L13.326,27.486 C13.088,28.618 12.865,29.687 12.865,31.003 C12.865,33.214 13.311,35.773 14.105,38.266 C13.946,38.32 13.795,38.401 13.675,38.534 L12.06,40.345 L7.655,35.94 L9.465,34.325 C9.83,34 9.906,33.459 9.645,33.046 C8.617,31.416 7.88,29.636 7.457,27.756 C7.349,27.278 6.884,26.945 6.424,26.977 L4,27.115 L4,20.885 L6.431,21.024 C6.884,21.048 7.354,20.723 7.463,20.246 C7.887,18.373 8.626,16.597 9.656,14.966 C9.917,14.552 9.84,14.011 9.476,13.686 L7.655,12.061 L12.06,7.655 L13.684,9.475 C14.009,9.84 14.552,9.915 14.963,9.655 C16.071,8.958 17.25,8.406 18.478,7.984 C19.428,8.482 20.712,9.213 21.865,10.088 L23.074,8.494 C22.348,7.943 21.581,7.45 20.861,7.023 C20.969,6.852 21.036,6.652 21.023,6.437 L20.884,4 L27.115,4 L26.976,6.439 C26.948,6.927 27.277,7.363 27.754,7.471 C28.562,7.654 29.348,7.906 30.117,8.204 C29.996,8.25 29.872,8.296 29.754,8.341 C29.478,8.447 29.207,8.55 28.946,8.645 L29.626,10.526 C29.898,10.427 30.18,10.32 30.468,10.21 C31.214,9.925 31.979,9.639 32.694,9.465 C32.806,9.531 32.922,9.589 33.033,9.659 C33.444,9.918 33.987,9.844 34.312,9.479 L35.939,7.655 L40.344,12.061 L38.527,13.682 C38.163,14.008 38.087,14.549 38.347,14.962 C39.377,16.593 40.114,18.37 40.538,20.246 C40.645,20.722 41.109,21.048 41.57,21.024 L44,20.885 L44,27.115 Z M45.686,19.099 C45.487,18.91 45.215,18.814 44.943,18.828 L42.283,18.98 C41.866,17.457 41.26,15.998 40.476,14.624 L42.466,12.848 C42.671,12.665 42.793,12.405 42.8,12.131 C42.808,11.856 42.702,11.59 42.507,11.395 L36.605,5.493 C36.411,5.298 36.144,5.194 35.87,5.2 C35.594,5.208 35.336,5.329 35.152,5.534 L33.371,7.53 C31.999,6.747 30.541,6.143 29.02,5.727 L29.171,3.057 C29.187,2.782 29.089,2.513 28.9,2.314 C28.712,2.113 28.449,2 28.173,2 L19.826,2 C19.55,2 19.288,2.113 19.099,2.314 C18.91,2.513 18.812,2.782 18.828,3.057 L18.979,5.724 C17.458,6.14 15.999,6.744 14.626,7.527 L12.847,5.534 C12.664,5.329 12.405,5.208 12.129,5.2 C11.861,5.196 11.588,5.298 11.394,5.493 L5.492,11.395 C5.297,11.59 5.191,11.856 5.199,12.131 C5.207,12.405 5.328,12.665 5.533,12.848 L7.527,14.627 C6.742,16.001 6.136,17.459 5.719,18.98 L3.056,18.828 C2.781,18.813 2.512,18.91 2.313,19.099 C2.113,19.288 2,19.551 2,19.826 L2,28.174 C2,28.449 2.113,28.712 2.313,28.901 C2.512,29.09 2.782,29.19 3.056,29.173 L5.712,29.021 C6.128,30.548 6.733,32.009 7.516,33.384 L5.533,35.153 C5.328,35.336 5.207,35.595 5.199,35.87 C5.191,36.145 5.297,36.411 5.492,36.606 L11.394,42.508 C11.588,42.703 11.859,42.816 12.129,42.8 C12.405,42.793 12.665,42.672 12.847,42.466 L14.617,40.484 C15.994,41.269 17.455,41.876 18.979,42.293 L18.828,44.943 C18.812,45.217 18.91,45.487 19.098,45.687 C19.288,45.887 19.55,46 19.826,46 L28.173,46 C28.449,46 28.712,45.887 28.901,45.687 C29.089,45.487 29.187,45.217 29.171,44.943 L29.02,42.296 C30.547,41.878 32.01,41.272 33.385,40.487 L35.152,42.466 C35.335,42.672 35.594,42.793 35.87,42.8 C36.147,42.819 36.411,42.703 36.605,42.508 L42.507,36.606 C42.702,36.411 42.808,36.145 42.8,35.87 C42.793,35.595 42.671,35.336 42.466,35.153 L40.48,33.381 C41.264,32.005 41.869,30.544 42.285,29.021 L44.943,29.173 C45.214,29.189 45.487,29.09 45.686,28.901 C45.886,28.712 46,28.449 46,28.174 L46,19.826 C46,19.551 45.886,19.288 45.686,19.099 L45.686,19.099 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,bO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Elastic-Network-Adapter_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Elastic-Network-Adapter_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17.187,24.701 L21.299,24.701 L21.299,20.589 L17.187,20.589 L17.187,24.701 Z M23.3,24.701 L27.412,24.701 L27.412,20.589 L23.3,20.589 L23.3,24.701 Z M16.187,26.701 L28.412,26.701 C28.964,26.701 29.412,26.254 29.412,25.701 L29.412,19.589 C29.412,19.036 28.964,18.589 28.412,18.589 L16.187,18.589 C15.634,18.589 15.187,19.036 15.187,19.589 L15.187,25.701 C15.187,26.254 15.634,26.701 16.187,26.701 L16.187,26.701 Z M12.821,17.097 L32.65,17.097 L32.65,28.193 L30.158,28.193 C29.605,28.193 29.158,28.64 29.158,29.193 L29.158,30.813 L26.791,30.813 L26.791,29.193 C26.791,28.64 26.344,28.193 25.791,28.193 L22.299,28.193 C21.747,28.193 21.299,28.64 21.299,29.193 L21.299,30.813 L14.568,30.813 L14.568,29.193 C14.568,28.64 14.121,28.193 13.568,28.193 L12.821,28.193 L12.821,17.097 Z M10.821,16.097 L10.821,29.193 C10.821,29.746 11.268,30.193 11.821,30.193 L12.568,30.193 L12.568,31.813 C12.568,32.366 13.015,32.813 13.568,32.813 L22.299,32.813 C22.852,32.813 23.299,32.366 23.299,31.813 L23.299,30.193 L24.791,30.193 L24.791,31.813 C24.791,32.366 25.239,32.813 25.791,32.813 L30.158,32.813 C30.71,32.813 31.158,32.366 31.158,31.813 L31.158,30.193 L33.65,30.193 C34.203,30.193 34.65,29.746 34.65,29.193 L34.65,16.097 C34.65,15.544 34.203,15.097 33.65,15.097 L11.821,15.097 C11.268,15.097 10.821,15.544 10.821,16.097 L10.821,16.097 Z M9.329,14.349 L9.329,33.559 C9.329,34.112 8.881,34.559 8.329,34.559 L5.185,34.559 L5.185,32.559 L7.329,32.559 L7.329,15.349 L5.185,15.349 L5.185,13.349 L8.329,13.349 C8.881,13.349 9.329,13.797 9.329,14.349 L9.329,14.349 Z M30.285,41.91 L30.285,37.052 C30.285,36.499 29.837,36.052 29.285,36.052 L4.486,36.052 C4.213,36.052 4,35.849 4,35.596 L4.089,12.317 C4.089,12.059 4.302,11.857 4.575,11.857 L29.373,11.857 C29.641,11.857 29.897,11.751 30.084,11.56 C30.273,11.37 30.376,11.113 30.373,10.846 L30.319,6.045 L43.751,23.955 L30.285,41.91 Z M45.801,23.355 L30.084,2.399 C29.826,2.054 29.372,1.916 28.963,2.052 C28.553,2.191 28.28,2.578 28.285,3.011 L28.362,9.857 L4.575,9.857 C3.205,9.857 2.089,10.961 2.089,12.313 L2,35.592 C2,36.948 3.116,38.052 4.486,38.052 L28.285,38.052 L28.285,44.91 C28.285,45.341 28.56,45.723 28.968,45.858 C29.073,45.893 29.179,45.91 29.285,45.91 C29.593,45.91 29.892,45.766 30.084,45.51 L45.801,24.555 C46.068,24.199 46.068,23.711 45.801,23.355 L45.801,23.355 Z" id="AWS-Amazon-VPC_Elastic-Network-Adapter_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,LO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Virtual-Gateway_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Virtual-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.0811,37.3026 C26.0811,36.8006 25.8861,36.3296 25.5321,35.9766 C25.1791,35.6226 24.7081,35.4276 24.2061,35.4276 C23.7051,35.4276 23.2341,35.6226 22.8811,35.9766 C22.5271,36.3296 22.3321,36.8006 22.3321,37.3026 C22.3321,37.8036 22.5271,38.2746 22.8811,38.6276 C23.5891,39.3356 24.8261,39.3336 25.5321,38.6276 C25.8861,38.2746 26.0811,37.8036 26.0811,37.3026 L26.0811,37.3026 Z M22.8811,24.9406 C23.5891,25.6486 24.8261,25.6466 25.5321,24.9406 C25.8861,24.5866 26.0811,24.1156 26.0811,23.6146 C26.0811,23.1136 25.8861,22.6426 25.5321,22.2886 C25.1781,21.9346 24.7071,21.7396 24.2061,21.7396 C23.7061,21.7396 23.2351,21.9346 22.8811,22.2886 C22.5271,22.6426 22.3321,23.1136 22.3321,23.6146 C22.3321,24.1156 22.5271,24.5866 22.8811,24.9406 L22.8811,24.9406 Z M22.8811,10.3766 C23.5891,11.0846 24.8261,11.0826 25.5321,10.3766 C25.8861,10.0236 26.0811,9.5526 26.0811,9.0506 C26.0811,8.5496 25.8861,8.0786 25.5321,7.7256 C25.1791,7.3716 24.7081,7.1766 24.2061,7.1766 C23.7051,7.1766 23.2341,7.3716 22.8811,7.7256 C22.5271,8.0786 22.3321,8.5496 22.3321,9.0506 C22.3321,9.5526 22.5271,10.0236 22.8811,10.3766 L22.8811,10.3766 Z M12.3021,32.1186 C12.3021,31.6176 12.1061,31.1476 11.7531,30.7936 C11.3881,30.4286 10.9071,30.2456 10.4271,30.2456 C9.9461,30.2456 9.4661,30.4286 9.1011,30.7936 C8.3701,31.5256 8.3701,32.7146 9.1011,33.4456 C9.8311,34.1756 11.0221,34.1756 11.7531,33.4456 C12.1061,33.0916 12.3021,32.6206 12.3021,32.1186 L12.3021,32.1186 Z M8.5521,17.4726 C8.5521,17.9736 8.7471,18.4446 9.1011,18.7976 C9.8311,19.5286 11.0221,19.5286 11.7531,18.7976 C12.1061,18.4446 12.3021,17.9736 12.3021,17.4726 C12.3021,16.9706 12.1061,16.4996 11.7531,16.1466 C11.3881,15.7816 10.9071,15.5986 10.4271,15.5986 C9.9461,15.5986 9.4661,15.7816 9.1011,16.1466 C8.7471,16.4996 8.5521,16.9706 8.5521,17.4726 L8.5521,17.4726 Z M35.9851,14.2346 C35.9851,14.7356 36.1811,15.2056 36.5341,15.5596 C37.2651,16.2896 38.4561,16.2896 39.1861,15.5596 C39.5401,15.2056 39.7351,14.7356 39.7351,14.2346 C39.7351,13.7336 39.5401,13.2626 39.1861,12.9076 C38.8211,12.5426 38.3411,12.3606 37.8601,12.3606 C37.3801,12.3606 36.8991,12.5426 36.5341,12.9076 C36.1811,13.2616 35.9851,13.7326 35.9851,14.2346 L35.9851,14.2346 Z M36.5341,31.0176 C37.2671,31.7476 38.4561,31.7476 39.1861,31.0176 C39.9171,30.2856 39.9171,29.0966 39.1861,28.3646 C38.4561,27.6346 37.2651,27.6346 36.5341,28.3646 C35.8041,29.0966 35.8041,30.2856 36.5341,31.0176 L36.5341,31.0176 Z M28.0721,37.2346 C28.0901,38.2486 27.7191,39.2696 26.9461,40.0416 C26.1911,40.7976 25.1991,41.1746 24.2061,41.1746 C23.2141,41.1746 22.2221,40.7976 21.4671,40.0416 C20.7271,39.3026 20.3551,38.3356 20.3401,37.3646 L13.6161,34.3096 C13.4831,34.5016 13.3381,34.6886 13.1671,34.8596 C12.4111,35.6156 11.4191,35.9926 10.4271,35.9926 C9.4351,35.9926 8.4421,35.6156 7.6861,34.8596 C6.1771,33.3496 6.1761,30.8916 7.6861,29.3796 C8.0721,28.9936 8.5211,28.7096 9.0001,28.5206 L9.0001,21.0716 C8.5211,20.8816 8.0721,20.5976 7.6861,20.2116 C6.1761,18.7006 6.1761,16.2426 7.6861,14.7326 C9.1981,13.2206 11.6551,13.2206 13.1671,14.7326 C14.6781,16.2426 14.6781,18.7006 13.1671,20.2116 C12.5581,20.8206 11.7931,21.1716 11.0001,21.2896 L11.0001,28.3026 C11.7931,28.4196 12.5581,28.7716 13.1671,29.3796 C13.9961,30.2096 14.3531,31.3236 14.2721,32.4106 L20.8501,35.4006 C21.0181,35.1026 21.2131,34.8156 21.4671,34.5626 C21.9101,34.1176 22.4401,33.8216 23.0001,33.6376 L23.0001,27.2796 C22.4401,27.0966 21.9101,26.7986 21.4671,26.3546 C19.9561,24.8436 19.9561,22.3856 21.4671,20.8746 C21.8991,20.4416 22.4331,20.1526 23.0001,19.9756 L23.0001,12.7156 C22.4401,12.5316 21.9101,12.2356 21.4671,11.7906 C19.9561,10.2806 19.9561,7.8226 21.4671,6.3116 C22.9781,4.7996 25.4381,4.8016 26.9461,6.3116 C28.4571,7.8226 28.4571,10.2806 26.9461,11.7906 C26.3941,12.3436 25.7141,12.6896 25.0001,12.8366 L25.0001,19.8586 C25.7241,20.0006 26.4091,20.3366 26.9461,20.8746 C26.9581,20.8866 26.9651,20.9006 26.9771,20.9116 L34.2501,15.6226 C33.7191,14.2376 34.0061,12.6086 35.1201,11.4936 C36.6321,9.9846 39.0891,9.9846 40.6011,11.4936 C42.1111,13.0046 42.1111,15.4626 40.6011,16.9736 C39.8451,17.7286 38.8521,18.1066 37.8601,18.1066 C36.9981,18.1066 36.1441,17.8026 35.4361,17.2316 L27.9491,22.6756 C28.2681,23.9526 27.9421,25.3586 26.9461,26.3546 C26.3941,26.9066 25.7141,27.2526 25.0001,27.4016 L25.0001,33.5156 C25.7141,33.6626 26.3941,34.0096 26.9461,34.5626 C27.1551,34.7716 27.3281,35.0006 27.4791,35.2406 L34.2131,30.9556 C33.7461,29.5986 34.0391,28.0326 35.1201,26.9506 C36.6301,25.4416 39.0891,25.4416 40.6011,26.9506 C42.1101,28.4616 42.1101,30.9206 40.6011,32.4316 C39.8461,33.1866 38.8521,33.5646 37.8601,33.5646 C36.9581,33.5646 36.0641,33.2356 35.3401,32.6106 L28.0721,37.2346 Z M14.0001,43.4476 L4.0001,38.9026 L4.0001,9.3586 L14.0001,4.5846 L14.0001,10.1766 L16.0001,10.1766 L16.0001,2.9996 C16.0001,2.6566 15.8241,2.3366 15.5331,2.1546 C15.2431,1.9706 14.8801,1.9496 14.5691,2.0976 L2.5691,7.8246 C2.2221,7.9906 2.0001,8.3416 2.0001,8.7276 L2.0001,39.5456 C2.0001,39.9386 2.2291,40.2936 2.5861,40.4556 L14.5861,45.9096 C14.7181,45.9706 14.8591,45.9996 15.0001,45.9996 C15.1891,45.9996 15.3771,45.9466 15.5411,45.8406 C15.8271,45.6566 16.0001,45.3396 16.0001,44.9996 L16.0001,38.1766 L14.0001,38.1766 L14.0001,43.4476 Z M46.0001,8.9046 L46.0001,39.7226 C46.0001,40.1156 45.7701,40.4706 45.4141,40.6326 L33.4141,46.0866 C33.2821,46.1476 33.1411,46.1766 33.0001,46.1766 C32.8101,46.1766 32.6231,46.1226 32.4591,46.0176 C32.1731,45.8326 32.0001,45.5166 32.0001,45.1766 L32.0001,38.1766 L34.0001,38.1766 L34.0001,43.6236 L44.0001,39.0786 L44.0001,9.5346 L34.0001,4.7616 L34.0001,10.1766 L32.0001,10.1766 L32.0001,3.1766 C32.0001,2.8326 32.1761,2.5136 32.4671,2.3306 C32.7571,2.1476 33.1211,2.1256 33.4311,2.2746 L45.4311,8.0016 C45.7781,8.1676 46.0001,8.5186 46.0001,8.9046 L46.0001,8.9046 Z" id="AWS-App-Mesh-Virtual-Gateway_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,pO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Resolver-Query-Logging_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Resolver-Query-Logging_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17.002,24.9645 L31.002,24.9645 L31.002,22.9645 L17.002,22.9645 L17.002,24.9645 Z M17.002,30.9645 L31.002,30.9645 L31.002,28.9645 L17.002,28.9645 L17.002,30.9645 Z M17.002,18.9645 L31.002,18.9645 L31.002,16.9645 L17.002,16.9645 L17.002,18.9645 Z M16.002,34.9645 L32.002,34.9645 L32.002,12.9645 L16.002,12.9645 L16.002,34.9645 Z M33.002,10.9645 L15.002,10.9645 C14.449,10.9645 14.002,11.4115 14.002,11.9645 L14.002,35.9645 C14.002,36.5165 14.449,36.9645 15.002,36.9645 L33.002,36.9645 C33.555,36.9645 34.002,36.5165 34.002,35.9645 L34.002,11.9645 C34.002,11.4115 33.555,10.9645 33.002,10.9645 L33.002,10.9645 Z M34.055,39.4255 C29.392,40.2625 25.459,42.7195 23.991,43.7305 C22.523,42.7195 18.592,40.2625 13.929,39.4255 C11.6,39.0075 4,37.1485 4,30.7995 C4,28.1465 5.004,26.4175 6.066,24.5865 C7.064,22.8675 8.096,21.0905 8.096,18.6595 C8.096,14.9955 6.07,12.3625 4.94,11.1785 C6.094,9.7755 8.634,6.6775 10.025,4.8955 C12.146,6.8285 14.594,7.8805 17.019,7.8805 C19.718,7.8805 21.959,6.8155 23.991,4.5475 C26.023,6.8155 28.265,7.8805 30.965,7.8805 C33.389,7.8805 35.837,6.8285 37.957,4.8955 C39.35,6.6775 41.889,9.7755 43.043,11.1785 C41.913,12.3625 39.888,14.9955 39.888,18.6595 C39.888,21.0905 40.919,22.8675 41.917,24.5865 C42.979,26.4175 43.983,28.1465 43.983,30.7995 C43.983,37.1485 36.384,39.0075 34.055,39.4255 L34.055,39.4255 Z M43.646,23.5825 C42.703,21.9565 41.888,20.5525 41.888,18.6595 C41.888,14.6615 45.007,12.0635 45.036,12.0395 C45.243,11.8715 45.375,11.6275 45.402,11.3615 C45.429,11.0955 45.349,10.8305 45.179,10.6245 C45.127,10.5625 40.034,4.3925 38.87,2.7965 C38.694,2.5555 38.421,2.4065 38.123,2.3875 C37.829,2.3705 37.535,2.4855 37.332,2.7025 C35.416,4.7525 33.155,5.8805 30.965,5.8805 C28.55,5.8805 26.644,4.7985 24.785,2.3705 C24.406,1.8765 23.576,1.8765 23.197,2.3705 C21.339,4.7985 19.434,5.8805 17.019,5.8805 C14.828,5.8805 12.566,4.7525 10.65,2.7025 C10.446,2.4855 10.137,2.3655 9.859,2.3875 C9.562,2.4065 9.287,2.5555 9.112,2.7965 C7.949,4.3925 2.856,10.5625 2.805,10.6245 C2.636,10.8295 2.557,11.0945 2.582,11.3595 C2.608,11.6245 2.739,11.8685 2.945,12.0375 C2.977,12.0635 6.096,14.6615 6.096,18.6595 C6.096,20.5525 5.28,21.9565 4.337,23.5825 C3.241,25.4695 2,27.6085 2,30.7995 C2,36.1315 6.327,40.0925 13.575,41.3935 C18.888,42.3475 23.338,45.7215 23.383,45.7555 C23.562,45.8925 23.776,45.9615 23.991,45.9615 C24.206,45.9615 24.421,45.8925 24.6,45.7555 C24.645,45.7215 29.095,42.3475 34.408,41.3935 C41.656,40.0925 45.983,36.1315 45.983,30.7995 C45.983,27.6085 44.742,25.4695 43.646,23.5825 L43.646,23.5825 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,CO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Elastic-Load-Balancing_Classic-Load-Balancer_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Elastic-Load-Balancing_Classic-Load-Balancer_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.0015,44.002 C12.9725,44.002 3.9995,35.029 3.9995,24.001 C3.9995,12.973 12.9725,4 24.0015,4 C35.0295,4 44.0025,12.973 44.0025,24.001 C44.0025,35.029 35.0295,44.002 24.0015,44.002 L24.0015,44.002 Z M24.0015,2 C11.8695,2 1.9995,11.869 1.9995,24.001 C1.9995,36.133 11.8695,46.002 24.0015,46.002 C36.1335,46.002 46.0025,36.133 46.0025,24.001 C46.0025,11.869 36.1335,2 24.0015,2 L24.0015,2 Z M27.0645,27.235 C27.4605,27.235 27.7835,27.551 27.7835,27.939 C27.7835,28.326 27.4605,28.642 27.0645,28.642 C26.6675,28.642 26.3445,28.326 26.3445,27.939 C26.3445,27.551 26.6675,27.235 27.0645,27.235 L27.0645,27.235 Z M20.0635,25.142 C19.6665,25.142 19.3435,24.826 19.3435,24.439 C19.3435,24.051 19.6665,23.735 20.0635,23.735 C20.4605,23.735 20.7835,24.051 20.7835,24.439 C20.7835,24.826 20.4605,25.142 20.0635,25.142 L20.0635,25.142 Z M27.0645,20.275 C27.4295,20.275 27.7265,20.573 27.7265,20.939 C27.7265,21.304 27.4295,21.601 27.0645,21.601 C26.6985,21.601 26.4005,21.304 26.4005,20.939 C26.4005,20.573 26.6985,20.275 27.0645,20.275 L27.0645,20.275 Z M22.7615,24.216 L25.3195,22.934 C25.7885,23.344 26.3945,23.601 27.0645,23.601 C28.5315,23.601 29.7265,22.406 29.7265,20.939 C29.7265,19.47 28.5315,18.275 27.0645,18.275 C25.5955,18.275 24.4005,19.47 24.4005,20.939 C24.4005,21.009 24.4165,21.076 24.4225,21.146 L21.8635,22.428 C21.3825,22.002 20.7565,21.735 20.0635,21.735 C18.5635,21.735 17.3435,22.948 17.3435,24.439 C17.3435,25.929 18.5635,27.142 20.0635,27.142 C20.8445,27.142 21.5445,26.809 22.0405,26.283 L24.3805,27.583 C24.3645,27.7 24.3445,27.816 24.3445,27.939 C24.3445,29.429 25.5635,30.642 27.0645,30.642 C28.5635,30.642 29.7835,29.429 29.7835,27.939 C29.7835,26.448 28.5635,25.235 27.0645,25.235 C26.4195,25.235 25.8335,25.469 25.3665,25.843 L22.7805,24.407 C22.7795,24.342 22.7675,24.28 22.7615,24.216 L22.7615,24.216 Z M24.4385,31.751 C20.4065,31.751 17.1255,28.508 17.1255,24.521 C17.1255,20.533 20.4065,17.289 24.4385,17.289 C28.4715,17.289 31.7515,20.533 31.7515,24.521 C31.7515,28.508 28.4715,31.751 24.4385,31.751 L24.4385,31.751 Z M24.4385,15.289 C19.3035,15.289 15.1255,19.431 15.1255,24.521 C15.1255,29.61 19.3035,33.751 24.4385,33.751 C29.5735,33.751 33.7515,29.61 33.7515,24.521 C33.7515,19.431 29.5735,15.289 24.4385,15.289 L24.4385,15.289 Z M14.5005,37.002 L14.5005,10.128 L29.1265,10.125 L29.1265,14.375 C29.1265,14.928 29.5735,15.375 30.1265,15.375 L34.3765,15.375 L34.3765,37.002 L14.5005,37.002 Z M31.1265,11.539 L32.9625,13.375 L31.1265,13.375 L31.1265,11.539 Z M36.0835,13.668 L30.8335,8.418 C30.6425,8.227 30.3875,8.134 30.1265,8.134 L30.1265,8.125 L13.5005,8.128 C12.9475,8.128 12.5005,8.576 12.5005,9.128 L12.5005,38.002 C12.5005,38.555 12.9475,39.002 13.5005,39.002 L35.3765,39.002 C35.9295,39.002 36.3765,38.555 36.3765,38.002 L36.3765,14.375 L36.3675,14.375 C36.3675,14.115 36.2745,13.859 36.0835,13.668 L36.0835,13.668 Z" id="AWS-Elastic-Load-Balancing_Classic-Load-Balancer_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,_O=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Resolver_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Resolver_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M32.978,32.012 C31.324,32.012 29.978,30.666 29.978,29.012 C29.978,27.358 31.324,26.012 32.978,26.012 C34.632,26.012 35.978,27.358 35.978,29.012 C35.978,30.666 34.632,32.012 32.978,32.012 M20.978,17.012 C20.978,15.358 22.324,14.012 23.978,14.012 C25.632,14.012 26.978,15.358 26.978,17.012 C26.978,18.666 25.632,20.012 23.978,20.012 C22.324,20.012 20.978,18.666 20.978,17.012 M14.978,32.012 C13.324,32.012 11.978,30.666 11.978,29.012 C11.978,27.358 13.324,26.012 14.978,26.012 C16.632,26.012 17.978,27.358 17.978,29.012 C17.978,30.666 16.632,32.012 14.978,32.012 M32.978,24.012 C32.23,24.012 31.527,24.189 30.889,24.484 L27.717,20.297 C28.492,19.416 28.978,18.275 28.978,17.012 C28.978,14.255 26.735,12.012 23.978,12.012 C21.221,12.012 18.978,14.255 18.978,17.012 C18.978,18.204 19.415,19.286 20.115,20.147 L16.895,24.397 C16.304,24.151 15.657,24.012 14.978,24.012 C12.221,24.012 9.978,26.255 9.978,29.012 C9.978,31.769 12.221,34.012 14.978,34.012 C17.735,34.012 19.978,31.769 19.978,29.012 C19.978,27.655 19.43,26.426 18.549,25.524 L21.662,21.416 C22.358,21.784 23.138,22.012 23.978,22.012 C24.749,22.012 25.472,21.822 26.125,21.508 L29.282,25.675 C28.48,26.562 27.978,27.725 27.978,29.012 C27.978,31.769 30.221,34.012 32.978,34.012 C35.735,34.012 37.978,31.769 37.978,29.012 C37.978,26.255 35.735,24.012 32.978,24.012 M34.055,39.447 C29.392,40.284 25.46,42.741 23.993,43.752 C22.525,42.741 18.592,40.284 13.929,39.447 C11.6,39.028 4,37.17 4,30.821 C4,28.168 5.004,26.439 6.067,24.608 C7.065,22.889 8.096,21.112 8.096,18.68 C8.096,15.017 6.071,12.384 4.941,11.2 C6.095,9.797 8.634,6.699 10.027,4.917 C12.148,6.85 14.595,7.902 17.019,7.902 C19.719,7.902 21.96,6.837 23.993,4.569 C26.024,6.837 28.265,7.902 30.965,7.902 C33.389,7.902 35.836,6.85 37.957,4.917 C39.35,6.699 41.889,9.797 43.043,11.2 C41.914,12.384 39.888,15.017 39.888,18.68 C39.888,21.112 40.919,22.889 41.917,24.608 C42.98,26.439 43.984,28.168 43.984,30.821 C43.984,37.17 36.384,39.028 34.055,39.447 M43.647,23.604 C42.704,21.978 41.888,20.574 41.888,18.68 C41.888,14.682 45.007,12.085 45.037,12.061 C45.244,11.893 45.375,11.649 45.403,11.383 C45.429,11.117 45.349,10.852 45.179,10.646 C45.127,10.584 40.035,4.413 38.872,2.818 C38.697,2.577 38.422,2.428 38.124,2.409 C37.842,2.388 37.537,2.506 37.333,2.724 C35.416,4.774 33.155,5.902 30.965,5.902 C28.549,5.902 26.644,4.82 24.787,2.392 C24.597,2.145 24.304,2 23.993,2 C23.681,2 23.388,2.145 23.199,2.392 C21.34,4.82 19.434,5.902 17.019,5.902 C14.83,5.902 12.568,4.774 10.651,2.724 C10.448,2.506 10.14,2.387 9.86,2.409 C9.562,2.428 9.288,2.577 9.113,2.818 C7.95,4.413 2.857,10.584 2.805,10.646 C2.636,10.851 2.557,11.116 2.582,11.381 C2.609,11.646 2.74,11.89 2.946,12.059 C2.977,12.085 6.096,14.682 6.096,18.68 C6.096,20.574 5.281,21.978 4.337,23.604 C3.242,25.491 2,27.63 2,30.821 C2,36.153 6.328,40.113 13.576,41.415 C18.889,42.369 23.339,45.743 23.384,45.777 C23.563,45.914 23.778,45.983 23.993,45.983 C24.207,45.983 24.422,45.914 24.601,45.777 C24.646,45.743 29.096,42.369 34.409,41.415 C41.657,40.113 45.984,36.153 45.984,30.821 C45.984,27.63 44.743,25.491 43.647,23.604" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,hO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-WAN_Core-Network-Edge_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-WAN_Core-Network-Edge_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42,26 C40.897,26 40,25.103 40,24 C40,22.897 40.897,22 42,22 C43.103,22 44,22.897 44,24 C44,25.103 43.103,26 42,26 M25,36.949 L25,30.92 C28.059,30.479 30.479,28.059 30.92,25 L36.949,25 C36.461,31.37 31.37,36.461 25,36.949 M24,44 C22.897,44 22,43.103 22,42 C22,40.897 22.897,40 24,40 C25.103,40 26,40.897 26,42 C26,43.103 25.103,44 24,44 M11.051,25 L17.08,25 C17.521,28.059 19.941,30.479 23,30.92 L23,36.949 C16.63,36.461 11.539,31.37 11.051,25 M23,11.051 L23,17.08 C19.941,17.521 17.521,19.941 17.08,23 L11.051,23 C11.539,16.63 16.63,11.539 23,11.051 M24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 C22,4.897 22.897,4 24,4 M24,29 C21.243,29 19,26.757 19,24 C19,21.243 21.243,19 24,19 C26.757,19 29,21.243 29,24 C29,26.757 26.757,29 24,29 M36.949,23 L30.92,23 C30.479,19.941 28.059,17.521 25,17.08 L25,11.051 C31.37,11.539 36.461,16.63 36.949,23 M6,26 C4.897,26 4,25.103 4,24 C4,22.897 4.897,22 6,22 C7.103,22 8,22.897 8,24 C8,25.103 7.103,26 6,26 M42,20 C40.683,20 39.524,20.647 38.794,21.631 C37.777,15.258 32.742,10.223 26.369,9.206 C27.353,8.476 28,7.316 28,6 C28,3.794 26.206,2 24,2 C21.794,2 20,3.794 20,6 C20,7.316 20.647,8.476 21.631,9.206 C15.258,10.223 10.223,15.258 9.206,21.631 C8.476,20.647 7.317,20 6,20 C3.794,20 2,21.794 2,24 C2,26.206 3.794,28 6,28 C7.317,28 8.476,27.353 9.206,26.369 C10.223,32.742 15.258,37.777 21.631,38.794 C20.647,39.524 20,40.684 20,42 C20,44.206 21.794,46 24,46 C26.206,46 28,44.206 28,42 C28,40.684 27.353,39.524 26.369,38.794 C32.742,37.777 37.777,32.742 38.794,26.369 C39.524,27.353 40.683,28 42,28 C44.206,28 46,26.206 46,24 C46,21.794 44.206,20 42,20" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,zO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Virtual-Service_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Virtual-Service_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.2422,35.9375 C42.6522,36.5275 41.6952,36.5275 41.1052,35.9375 C40.8202,35.6525 40.6632,35.2735 40.6632,34.8705 C40.6632,34.4655 40.8202,34.0865 41.1052,33.8015 C41.4002,33.5065 41.7872,33.3605 42.1742,33.3605 C42.5602,33.3605 42.9472,33.5065 43.2422,33.8015 C43.8312,34.3905 43.8312,35.3485 43.2422,35.9375 L43.2422,35.9375 Z M30.9582,42.5835 C30.3882,43.1545 29.3942,43.1565 28.8222,42.5835 C28.2332,41.9955 28.2332,41.0365 28.8222,40.4475 C29.1162,40.1535 29.5042,40.0055 29.8902,40.0055 C30.2772,40.0055 30.6642,40.1535 30.9582,40.4475 C31.5472,41.0365 31.5472,41.9955 30.9582,42.5835 L30.9582,42.5835 Z M21.3322,36.9955 C21.2522,36.1925 20.9162,35.4455 20.3392,34.8685 C19.9602,34.4885 19.4962,34.2305 19.0002,34.0685 L19.0002,27.8635 C19.4882,27.6955 19.9492,27.4295 20.3392,27.0415 C21.7082,25.6715 21.7082,23.4455 20.3392,22.0765 C18.9692,20.7065 16.7432,20.7085 15.3752,22.0765 C14.0062,23.4455 14.0062,25.6715 15.3752,27.0415 C15.8402,27.5055 16.4052,27.7985 17.0002,27.9485 L17.0002,33.9865 C16.3962,34.1295 15.8262,34.4165 15.3752,34.8685 C14.7962,35.4475 14.4612,36.1965 14.3812,36.9995 L9.0002,36.9995 L9.0002,9.0005 L29.0002,9.0005 L29.0002,13.4915 C28.4092,13.6375 27.8512,13.9185 27.4082,14.3635 C26.7452,15.0255 26.3802,15.9075 26.3802,16.8445 C26.3802,17.7835 26.7452,18.6655 27.4082,19.3275 C27.8542,19.7735 28.4042,20.0715 29.0002,20.2275 L29.0002,26.1835 C28.4182,26.3355 27.8642,26.6245 27.4082,27.0805 C26.0392,28.4495 26.0392,30.6755 27.4082,32.0445 C27.8542,32.4925 28.4042,32.7905 29.0002,32.9455 L29.0002,38.1365 C28.4182,38.2895 27.8642,38.5785 27.4082,39.0335 C27.2442,39.1975 27.1022,39.3755 26.9772,39.5605 L21.3322,36.9955 Z M18.9252,25.6265 C18.3352,26.2135 17.3792,26.2155 16.7892,25.6265 C16.2002,25.0385 16.2002,24.0795 16.7892,23.4905 C17.0842,23.1965 17.4712,23.0485 17.8562,23.0485 C18.2432,23.0485 18.6302,23.1965 18.9252,23.4905 C19.5132,24.0795 19.5132,25.0385 18.9252,25.6265 L18.9252,25.6265 Z M18.9252,38.4175 C18.3562,38.9885 17.3612,38.9905 16.7892,38.4175 C16.5042,38.1325 16.3462,37.7535 16.3462,37.3505 C16.3462,36.9475 16.5042,36.5675 16.7892,36.2825 C17.0742,35.9975 17.4532,35.8395 17.8562,35.8395 C18.2612,35.8395 18.6392,35.9975 18.9252,36.2825 C19.2102,36.5675 19.3672,36.9465 19.3672,37.3505 C19.3672,37.7535 19.2102,38.1325 18.9252,38.4175 L18.9252,38.4175 Z M4.0002,32.9995 L4.0002,5.0005 L24.0002,5.0005 L24.0002,7.0005 L7.0002,7.0005 L7.0002,32.9995 L4.0002,32.9995 Z M30.9582,17.9135 C30.3882,18.4835 29.3922,18.4835 28.8222,17.9135 C28.5372,17.6275 28.3802,17.2495 28.3802,16.8445 C28.3802,16.4415 28.5372,16.0625 28.8222,15.7775 C29.1072,15.4925 29.4862,15.3345 29.8892,15.3345 C30.2942,15.3345 30.6732,15.4925 30.9582,15.7775 C31.2432,16.0625 31.4002,16.4415 31.4002,16.8445 C31.4002,17.2495 31.2432,17.6275 30.9582,17.9135 L30.9582,17.9135 Z M30.9582,30.6305 C30.3882,31.2015 29.3942,31.2025 28.8222,30.6305 C28.2332,30.0415 28.2332,29.0835 28.8222,28.4945 C29.1162,28.2005 29.5042,28.0525 29.8902,28.0525 C30.2772,28.0525 30.6642,28.2005 30.9582,28.4945 C31.5472,29.0835 31.5472,30.0415 30.9582,30.6305 L30.9582,30.6305 Z M41.1052,20.3025 C41.3992,20.0085 41.7862,19.8615 42.1742,19.8615 C42.5602,19.8615 42.9472,20.0085 43.2422,20.3025 C43.8302,20.8915 43.8302,21.8505 43.2422,22.4395 C42.6522,23.0275 41.6952,23.0275 41.1052,22.4395 C40.5162,21.8505 40.5162,20.8915 41.1052,20.3025 L41.1052,20.3025 Z M44.6562,32.3875 C43.2872,31.0185 41.0602,31.0185 39.6912,32.3875 C39.0282,33.0495 38.6632,33.9315 38.6632,34.8705 C38.6632,35.2335 38.7332,35.5825 38.8392,35.9185 L32.8872,39.7075 C32.7422,39.4685 32.5782,39.2395 32.3722,39.0335 C31.9742,38.6345 31.5012,38.3675 31.0002,38.2015 L31.0002,32.8785 C31.5102,32.7085 31.9812,32.4355 32.3722,32.0445 C33.1932,31.2235 33.5122,30.0935 33.3472,29.0255 L40.0532,24.1485 C40.6792,24.6255 41.4222,24.8785 42.1742,24.8785 C43.0722,24.8785 43.9712,24.5375 44.6562,23.8535 C46.0242,22.4845 46.0242,20.2575 44.6562,18.8885 C43.2872,17.5195 41.0582,17.5195 39.6912,18.8885 C38.7072,19.8735 38.4432,21.2985 38.8752,22.5335 L32.4652,27.1945 C32.4312,27.1585 32.4082,27.1155 32.3722,27.0805 C31.9742,26.6815 31.5012,26.4145 31.0002,26.2475 L31.0002,20.1615 C31.5102,19.9915 31.9812,19.7185 32.3722,19.3275 C33.0352,18.6655 33.4002,17.7835 33.4002,16.8445 C33.4002,15.9075 33.0352,15.0255 32.3722,14.3635 C31.9842,13.9755 31.5082,13.7145 31.0002,13.5535 L31.0002,7.0005 L26.0002,7.0005 L26.0002,2.9995 L2.0002,2.9995 L2.0002,35.0005 L7.0002,35.0005 L7.0002,39.0005 L14.7752,39.0005 C14.9372,39.2995 15.1272,39.5845 15.3752,39.8325 C16.0382,40.4955 16.9192,40.8605 17.8562,40.8605 C18.7952,40.8605 19.6772,40.4955 20.3392,39.8325 C20.5842,39.5875 20.7722,39.3055 20.9322,39.0095 L26.3842,41.4875 C26.3772,42.3955 26.7172,43.3065 27.4082,43.9985 C28.0702,44.6615 28.9522,45.0265 29.8892,45.0265 C30.8282,45.0265 31.7102,44.6615 32.3722,43.9985 C32.9922,43.3775 33.3162,42.5805 33.3752,41.7675 L39.9642,37.5745 C40.6072,38.0995 41.3862,38.3775 42.1742,38.3775 C43.0732,38.3775 43.9712,38.0365 44.6562,37.3515 C46.0252,35.9835 46.0252,33.7555 44.6562,32.3875 L44.6562,32.3875 Z" id="AWS-App-Mesh-Virtual-Service_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,xO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Flow-Logs_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Flow-Logs_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.2071,24.708 L37.8321,29.083 L36.4181,27.669 L39.0861,25.001 L7.3751,25.001 L7.3751,23.001 L39.0861,23.001 L36.4181,20.332 L37.8321,18.918 L42.2071,23.294 C42.5981,23.685 42.5981,24.317 42.2071,24.708 L42.2071,24.708 Z M17.0001,33.751 L30.1251,33.751 L30.1251,31.751 L17.0001,31.751 L17.0001,33.751 Z M17.0001,29.376 L30.1251,29.376 L30.1251,27.376 L17.0001,27.376 L17.0001,29.376 Z M17.0001,20.625 L30.1251,20.625 L30.1251,18.625 L17.0001,18.625 L17.0001,20.625 Z M17.0001,16.25 L30.1251,16.25 L30.1251,14.25 L17.0001,14.25 L17.0001,16.25 Z M31.7501,26.626 L33.7501,26.626 L33.7501,37.126 C33.7501,37.679 33.3031,38.126 32.7501,38.126 L14.3751,38.126 C13.8221,38.126 13.3751,37.679 13.3751,37.126 L13.3751,26.626 L15.3751,26.626 L15.3751,36.126 L31.7501,36.126 L31.7501,26.626 Z M15.3751,21.375 L13.3751,21.375 L13.3751,10.875 C13.3751,10.322 13.8221,9.875 14.3751,9.875 L32.7501,9.875 C33.3031,9.875 33.7501,10.322 33.7501,10.875 L33.7501,21.375 L31.7501,21.375 L31.7501,11.875 L15.3751,11.875 L15.3751,21.375 Z M24.0001,44.001 C12.9721,44.001 4.0001,35.029 4.0001,24.001 C4.0001,12.973 12.9721,4 24.0001,4 C35.0281,4 44.0001,12.973 44.0001,24.001 C44.0001,35.029 35.0281,44.001 24.0001,44.001 L24.0001,44.001 Z M24.0001,2 C11.8691,2 2.0001,11.869 2.0001,24.001 C2.0001,36.132 11.8691,46.001 24.0001,46.001 C36.1311,46.001 46.0001,36.132 46.0001,24.001 C46.0001,11.869 36.1311,2 24.0001,2 L24.0001,2 Z" id="AWS-Amazon-VPC_Flow-logs_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,vO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-Map_Resource_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-Map_Resource_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.3555,34.8279 C36.0285,34.5009 35.5985,34.3379 35.1685,34.3379 C34.7395,34.3379 34.3095,34.5009 33.9825,34.8279 C33.3285,35.4819 33.3285,36.5479 33.9825,37.2019 C34.6365,37.8559 35.7015,37.8559 36.3555,37.2019 C37.0095,36.5479 37.0095,35.4819 36.3555,34.8279 M26.6535,41.2119 L26.5975,41.1239 C26.5295,41.0229 26.4535,40.9259 26.3645,40.8369 C25.9705,40.4429 25.4535,40.2459 24.9355,40.2459 C24.4175,40.2459 23.9005,40.4429 23.5065,40.8369 C22.7195,41.6239 22.7195,42.9059 23.5065,43.6929 C24.2935,44.4799 25.5775,44.4799 26.3645,43.6929 C27.0375,43.0209 27.1285,41.9899 26.6535,41.2119 M23.5065,32.0179 C24.2025,32.7139 25.3315,32.7139 26.0265,32.0179 C26.7205,31.3239 26.7205,30.1929 26.0265,29.4989 C25.6785,29.1509 25.2225,28.9779 24.7665,28.9779 C24.3105,28.9779 23.8545,29.1509 23.5065,29.4989 C22.8125,30.1929 22.8125,31.3239 23.5065,32.0179 M23.5065,20.3379 C24.2785,21.1069 25.5305,21.1069 26.3015,20.3379 C27.0715,19.5669 27.0715,18.3129 26.3015,17.5439 C25.9165,17.1589 25.4105,16.9659 24.9045,16.9659 C24.3985,16.9659 23.8925,17.1589 23.5065,17.5439 C22.7365,18.3139 22.7365,19.5669 23.5065,20.3379 M33.5095,22.8769 C33.5095,23.3069 33.6775,23.7129 33.9825,24.0169 C34.6115,24.6459 35.6345,24.6459 36.2635,24.0169 C36.8915,23.3889 36.8925,22.3649 36.2635,21.7359 C35.9595,21.4319 35.5535,21.2639 35.1235,21.2639 C34.6915,21.2639 34.2875,21.4319 33.9825,21.7359 C33.6775,22.0409 33.5095,22.4449 33.5095,22.8769 M14.1915,39.2729 C14.5405,38.9249 14.7325,38.4619 14.7325,37.9689 C14.7325,37.4759 14.5405,37.0129 14.1915,36.6639 C13.8325,36.3049 13.3595,36.1249 12.8865,36.1249 C12.4155,36.1249 11.9425,36.3049 11.5835,36.6639 C10.8645,37.3839 10.8645,38.5549 11.5835,39.2729 C12.3025,39.9929 13.4735,39.9909 14.1915,39.2729 M11.5835,26.7789 C12.2335,27.4299 13.2935,27.4299 13.9445,26.7789 C14.2595,26.4639 14.4335,26.0449 14.4335,25.5989 C14.4335,25.1519 14.2595,24.7329 13.9445,24.4179 C13.6285,24.1019 13.2095,23.9289 12.7635,23.9289 C12.3175,23.9289 11.8985,24.1019 11.5835,24.4179 C10.9315,25.0689 10.9315,26.1279 11.5835,26.7789 M37.7695,33.4139 C39.2045,34.8489 39.2045,37.1819 37.7695,38.6159 C37.0525,39.3329 36.1105,39.6909 35.1685,39.6909 C34.3395,39.6909 33.5175,39.3959 32.8415,38.8389 L28.8335,41.3369 C29.1435,42.6489 28.8005,44.0859 27.7785,45.1069 C26.9945,45.8909 25.9645,46.2829 24.9355,46.2829 C23.9065,46.2829 22.8765,45.8909 22.0925,45.1069 C21.4555,44.4699 21.0915,43.6689 20.9725,42.8389 L15.7775,40.4779 C15.7175,40.5469 15.6695,40.6229 15.6055,40.6869 C14.8565,41.4369 13.8725,41.8109 12.8875,41.8109 C11.9025,41.8109 10.9185,41.4369 10.1685,40.6869 C8.6695,39.1889 8.6695,36.7499 10.1685,35.2499 C10.6895,34.7289 11.3285,34.4009 11.9975,34.2419 L11.9975,29.1829 C11.3095,29.0379 10.6765,28.7019 10.1685,28.1929 C9.4755,27.5009 9.0945,26.5789 9.0945,25.5989 C9.0945,24.6179 9.4755,23.6959 10.1685,23.0039 C11.5535,21.6169 13.9715,21.6169 15.3585,23.0039 C16.0515,23.6969 16.4335,24.6179 16.4335,25.5989 C16.4335,26.5789 16.0515,27.5009 15.3585,28.1929 C14.9685,28.5829 14.5015,28.8619 13.9975,29.0419 L13.9975,34.3069 C14.5845,34.4829 15.1425,34.7859 15.6055,35.2499 C16.3325,35.9759 16.7325,36.9419 16.7325,37.9689 C16.7325,38.2119 16.7065,38.4499 16.6625,38.6839 L21.2105,40.7509 C21.4075,40.2669 21.7015,39.8139 22.0925,39.4229 C22.6365,38.8799 23.2995,38.5369 23.9975,38.3699 L23.9975,34.4549 C23.2985,34.3109 22.6325,33.9739 22.0925,33.4319 C20.6185,31.9579 20.6185,29.5589 22.0925,28.0849 C22.6325,27.5439 23.2985,27.2059 23.9975,27.0609 L23.9975,22.7989 C23.2995,22.6359 22.6355,22.2949 22.0925,21.7519 C20.5425,20.2019 20.5425,17.6799 22.0925,16.1299 C23.6435,14.5789 26.1655,14.5789 27.7155,16.1299 C29.2655,17.6799 29.2655,20.2009 27.7155,21.7519 C27.2215,22.2459 26.6255,22.5639 25.9975,22.7439 L25.9975,27.1979 C26.3685,27.3259 26.7185,27.5149 27.0425,27.7609 L31.7505,24.1509 C31.5975,23.7479 31.5095,23.3199 31.5095,22.8769 C31.5095,21.9109 31.8855,21.0039 32.5685,20.3219 C33.9315,18.9579 36.3125,18.9559 37.6775,20.3219 C39.0855,21.7299 39.0855,24.0219 37.6775,25.4319 C36.9735,26.1359 36.0475,26.4869 35.1225,26.4869 C34.3555,26.4869 33.5955,26.2309 32.9555,25.7469 L28.2715,29.3389 C28.8225,30.7039 28.5445,32.3269 27.4405,33.4319 C27.0215,33.8519 26.5235,34.1379 25.9975,34.3189 L25.9975,38.4069 C26.6485,38.5849 27.2675,38.9119 27.7785,39.4229 C27.8225,39.4679 27.8535,39.5189 27.8945,39.5649 L31.7015,37.1939 C31.2665,35.9099 31.5465,34.4359 32.5685,33.4139 C34.0015,31.9799 36.3355,31.9799 37.7695,33.4139 M45.9955,22.5379 C45.9955,28.8599 40.7485,30.9129 37.9745,31.1149 L37.9015,30.1179 L37.8255,29.1209 C38.0775,29.1009 43.9955,28.5639 43.9955,22.5379 C43.9955,17.4839 39.7395,16.2069 37.9095,15.8909 C37.3745,15.7999 37.0095,15.2959 37.0895,14.7589 C37.0915,12.5619 36.1675,10.9629 34.5535,10.4319 C33.1295,9.9659 31.5685,10.4819 30.6605,11.7169 C30.4405,12.0159 30.0785,12.1619 29.7075,12.1129 C29.3405,12.0579 29.0345,11.8059 28.9115,11.4569 C28.2825,9.6729 27.3745,8.1759 26.2105,7.0059 C24.7855,5.5719 20.8705,2.4889 15.3575,4.8339 C12.1715,6.1869 9.6755,10.0889 9.6755,13.7149 L9.7515,14.9819 C9.7805,15.4599 9.4655,15.8909 9.0015,16.0099 C7.1335,16.4889 4.0005,17.9659 4.0005,22.4739 C4.0005,25.8629 5.8335,27.7299 7.3705,28.7009 L6.3035,30.3919 C4.6965,29.3779 2.0005,27.0009 2.0005,22.4739 C2.0005,17.1199 5.5315,15.0679 7.7095,14.3119 L7.6775,13.7729 C7.6755,9.2729 10.6425,4.6639 14.5765,2.9929 C19.1795,1.0349 24.0625,2.0089 27.6285,5.5959 C28.6725,6.6449 29.5395,7.9059 30.2135,9.3569 C31.6215,8.3059 33.4625,7.9699 35.1775,8.5319 C37.4345,9.2739 38.8535,11.3259 39.0645,14.0919 C42.5515,14.9559 45.9955,17.5559 45.9955,22.5379" id="AWS-Cloud-Map-Resource_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,EO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Direct-Connect_Gateway_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Direct-Connect_Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<polygon id="AWS-Direct-Connect-Gateway_Resource-Icon_light-bg" fill="#8C4FFF" points="24.279 2 5.779 12.68 6.778 14.413 23.278 4.886 23.278 22.938 7.328 22.938 11.485 18.781 10.072 17.367 3 24.437 10.072 31.507 11.485 30.094 6.328 24.937 23.278 24.937 23.278 42.992 6.778 33.466 5.779 35.198 24.279 45.879 42.778 35.198 41.779 33.466 25.279 42.992 25.279 24.937 41.999 24.937 37.402 29.536 38.816 30.949 45.886 23.879 38.816 16.808 37.402 18.222 42.116 22.938 25.279 22.938 25.279 4.886 41.779 14.413 42.778 12.68"></polygon>
</g>
</svg>`,yO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Network-Access-Analyzer_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Network-Access-Analyzer_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M37,39.121 L42,39.121 L42,37.121 L37,37.121 L37,39.121 Z M32,41.121 C32.023,41.121 32.047,41.12 32.071,41.118 C32.36,41.098 32.626,40.953 32.8,40.721 L35.8,36.721 L34.2,35.521 L31.892,38.598 L30.707,37.414 L29.293,38.828 L31.293,40.828 C31.481,41.016 31.735,41.121 32,41.121 L32,41.121 Z M37,32.121 L42,32.121 L42,30.121 L37,30.121 L37,32.121 Z M32,34.121 C32.023,34.121 32.047,34.12 32.071,34.118 C32.36,34.098 32.626,33.953 32.8,33.721 L35.8,29.721 L34.2,28.521 L31.892,31.598 L30.707,30.414 L29.293,31.828 L31.293,33.828 C31.481,34.016 31.735,34.121 32,34.121 L32,34.121 Z M28,43.993 L44,43.993 L44,24.993 L28,24.993 L28,43.993 Z M46,23.993 L46,44.993 C46,45.545 45.553,45.993 45,45.993 L27,45.993 C26.447,45.993 26,45.545 26,44.993 L26,23.993 C26,23.441 26.447,22.993 27,22.993 L45,22.993 C45.553,22.993 46,23.441 46,23.993 L46,23.993 Z M20,25.993 C20.256,25.993 20.512,25.895 20.707,25.7 L23.707,22.7 L22.293,21.286 L21,22.579 L21,13.407 L22.293,14.7 L23.707,13.286 L20.707,10.286 C20.316,9.895 19.684,9.895 19.293,10.286 L16.293,13.286 L17.707,14.7 L19,13.407 L19,22.579 L17.707,21.286 L16.293,22.7 L19.293,25.7 C19.488,25.895 19.744,25.993 20,25.993 L20,25.993 Z M14.707,21.7 L17.707,18.7 C18.098,18.309 18.098,17.677 17.707,17.286 L14.707,14.286 L13.293,15.7 L14.586,16.993 L11,16.993 L11,18.993 L14.586,18.993 L13.293,20.286 L14.707,21.7 Z M25.414,18.993 L29,18.993 L29,16.993 L25.414,16.993 L26.707,15.7 L25.293,14.286 L22.293,17.286 C21.902,17.677 21.902,18.309 22.293,18.7 L25.293,21.7 L26.707,20.286 L25.414,18.993 Z M12,28.993 L24,28.993 L24,30.993 L12,30.993 C11.49,30.993 11.039,30.997 10.635,31 C10.315,31.003 10.021,31.005 9.748,31.005 C8.272,31.005 7.389,30.935 6.396,30.447 C4.368,29.45 2,26.764 2,22.475 C2,17.122 5.532,15.07 7.71,14.313 L7.679,13.774 C7.677,9.274 10.644,4.664 14.578,2.993 C19.185,1.035 24.066,2.008 27.632,5.596 C28.677,6.646 29.543,7.907 30.218,9.357 C31.626,8.306 33.469,7.971 35.182,8.533 C37.443,9.276 38.864,11.335 39.069,14.11 C41.577,14.828 45.002,17.006 45.97,20.878 L44.03,21.364 C43.083,17.577 39.294,16.13 37.913,15.892 C37.377,15.8 37.014,15.296 37.094,14.759 C37.096,12.562 36.171,10.963 34.558,10.433 C33.14,9.967 31.572,10.483 30.662,11.717 C30.443,12.014 30.07,12.168 29.71,12.113 C29.344,12.058 29.037,11.805 28.914,11.456 C28.287,9.674 27.378,8.177 26.214,7.006 C24.788,5.572 20.878,2.49 15.359,4.833 C12.173,6.187 9.677,10.089 9.677,13.716 L9.753,14.983 C9.781,15.461 9.467,15.891 9.004,16.011 C7.135,16.49 4,17.968 4,22.475 C4,25.845 5.766,27.909 7.278,28.652 C7.997,29.006 8.604,29.016 10.618,29 C11.027,28.997 11.484,28.993 12,28.993 L12,28.993 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,SO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Elastic-Load-Balancing_Application-Load-Balancer_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Elastic-Load-Balancing_Application-Load-Balancer_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.69,34.375 L36.035,34.375 L36.035,32 L33.69,32 L33.69,34.375 Z M26.751,34.375 L29.126,34.375 L29.126,32 L26.751,32 L26.751,34.375 Z M18.876,34.375 L21.251,34.375 L21.251,32 L18.876,32 L18.876,34.375 Z M11.966,34.375 L14.251,34.375 L14.251,32 L11.966,32 L11.966,34.375 Z M18.001,16.875 L30.001,16.875 L30.001,11 L18.001,11 L18.001,16.875 Z M37.035,30 L35.501,30 L35.501,26.625 C35.501,26.072 35.053,25.625 34.501,25.625 L32.001,25.625 L32.001,22.25 C32.001,21.697 31.553,21.25 31.001,21.25 L25.001,21.25 L25.001,18.875 L31.001,18.875 C31.553,18.875 32.001,18.428 32.001,17.875 L32.001,10 C32.001,9.447 31.553,9 31.001,9 L17.001,9 C16.448,9 16.001,9.447 16.001,10 L16.001,17.875 C16.001,18.428 16.448,18.875 17.001,18.875 L23.001,18.875 L23.001,21.25 L17.001,21.25 C16.448,21.25 16.001,21.697 16.001,22.25 L16.001,25.625 L13.501,25.625 C12.948,25.625 12.501,26.072 12.501,26.625 L12.501,30 L10.965,30 C10.413,30 9.965,30.447 9.965,31 L9.965,35.375 C9.965,35.928 10.413,36.375 10.965,36.375 L15.251,36.375 C15.803,36.375 16.251,35.928 16.251,35.375 L16.251,31 C16.251,30.447 15.803,30 15.251,30 L14.501,30 L14.501,27.625 L18.626,27.625 L18.626,30 L17.876,30 C17.323,30 16.876,30.447 16.876,31 L16.876,35.375 C16.876,35.928 17.323,36.375 17.876,36.375 L22.251,36.375 C22.803,36.375 23.251,35.928 23.251,35.375 L23.251,31 C23.251,30.447 22.803,30 22.251,30 L20.626,30 L20.626,26.625 C20.626,26.072 20.178,25.625 19.626,25.625 L18.001,25.625 L18.001,23.25 L30.001,23.25 L30.001,25.625 L28.376,25.625 C27.823,25.625 27.376,26.072 27.376,26.625 L27.376,30 L25.751,30 C25.198,30 24.751,30.447 24.751,31 L24.751,35.375 C24.751,35.928 25.198,36.375 25.751,36.375 L30.126,36.375 C30.678,36.375 31.126,35.928 31.126,35.375 L31.126,31 C31.126,30.447 30.678,30 30.126,30 L29.376,30 L29.376,27.625 L33.501,27.625 L33.501,30 L32.69,30 C32.137,30 31.69,30.447 31.69,31 L31.69,35.375 C31.69,35.928 32.137,36.375 32.69,36.375 L37.035,36.375 C37.587,36.375 38.035,35.928 38.035,35.375 L38.035,31 C38.035,30.447 37.587,30 37.035,30 L37.035,30 Z M24.001,44 C12.972,44 4,35.028 4,24 C4,12.972 12.972,4 24.001,4 C35.029,4 44.001,12.972 44.001,24 C44.001,35.028 35.029,44 24.001,44 L24.001,44 Z M24.001,2 C11.869,2 2,11.869 2,24 C2,36.131 11.869,46 24.001,46 C36.131,46 46.001,36.131 46.001,24 C46.001,11.869 36.131,2 24.001,2 L24.001,2 Z" id="AWS-Elastic-Load-Balancing_-Application-Load-Balancer_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,ZL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Virtual-private-cloud-VPC_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Virtual-private-cloud-VPC_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40,25.976844 L36.499,24.507844 L36.499,38.877844 C39.906,38.147844 39.998,34.179844 40,33.994844 L40,25.976844 Z M34.499,38.922844 L34.499,24.507844 L31,25.976844 L31,34.003844 C31.008,34.465844 31.183,38.338844 34.499,38.922844 L34.499,38.922844 Z M35.112,22.081844 C35.358,21.976844 35.638,21.977844 35.886,22.080844 L41.387,24.389844 C41.759,24.545844 42,24.908844 42,25.311844 L42,34.003844 C41.978,36.430844 40.562,41.003844 35.37,41.003844 C30.393,41.003844 29.026,36.431844 29,34.014844 L29,25.311844 C29,24.908844 29.241,24.545844 29.613,24.389844 L35.112,22.081844 Z M44,22.791844 L35.492,19.091844 L26.9998912,22.667844 L26.9998912,33.024844 C26.999,33.089844 26.963,38.008844 29.807,40.893844 C31.187,42.293844 33.059,43.003844 35.37,43.003844 C43.808,43.003844 43.996,33.424844 44,33.017844 L44,22.791844 Z M46,22.135844 L46,33.024844 C45.973,37.172844 43.716,45.003844 35.37,45.003844 C32.498,45.003844 30.145,44.089844 28.373,42.287844 C24.941,38.796844 24.996,33.242844 25,33.007844 L25,22.003844 C25,21.601844 25.241,21.237844 25.612,21.081844 L35.111,17.081844 C35.363,16.975844 35.647,16.977844 35.897,17.086844 L45.398,21.218844 C45.764,21.377844 46,21.737844 46,22.135844 L46,22.135844 Z M11,30.003844 L22,30.003844 L22,32.003844 L11,32.003844 C6.216,32.003844 2.271,28.482844 2.02,23.987844 C2.002,23.812844 2,23.598844 2,23.384844 C2,18.085844 5.654,16.037844 7.919,15.277844 C7.902,15.062844 7.891,14.842844 7.891,14.625844 C7.891,10.038844 10.658,5.70084404 14.621,4.07884404 C19.58,2.04984404 25.235,2.93684404 28.695,6.28484404 C29.718,7.28184404 30.604,8.59584404 31.343,10.205844 C32.299,9.42184404 33.392,9.00384404 34.523,9.00384404 C37.234,9.00384404 40.281,11.295844 40.9,15.061844 C43.069,15.343844 44.936,16.638844 45.896,18.581844 L44.104,19.468844 C43.34,17.924844 41.806,17.003844 40,17.003844 C39.471,17.003844 39.033,16.590844 39.002,16.062844 C38.807,12.761844 36.275,11.003844 34.523,11.003844 C33.55,11.003844 32.582,11.573844 31.797,12.607844 C31.575,12.898844 31.217,13.049844 30.852,12.992844 C30.49,12.937844 30.187,12.690844 30.062,12.347844 C29.327,10.345844 28.398,8.78884404 27.302,7.71984404 C24.407,4.91684404 19.614,4.19584404 15.379,5.92984404 C11.775,7.40484404 9.891,11.420844 9.891,14.625844 C9.891,15.025844 9.947,15.502844 9.993,15.885844 C10.053,16.385844 9.73,16.852844 9.24,16.974844 C7.283,17.458844 4,18.936844 4,23.384844 C4,23.534844 3.998,23.684844 4.013,23.835844 C4.209,27.311844 7.276,30.003844 11,30.003844 L11,30.003844 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,wO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Carrier-Gateway_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Carrier-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M28.95,19.05 C30.271,20.372 31,22.13 31,24 C31,25.869 30.271,27.627 28.95,28.949 L30.364,30.363 C32.064,28.663 33,26.404 33,24 C33,21.596 32.064,19.336 30.364,17.636 L28.95,19.05 Z M25,38.22 L25,30.5 L23,30.5 L23,38.223 L18.964,33.88 L17.865,34.903 L23.998,41.5 L30.133,34.903 L29.035,33.88 L25,38.22 Z M44,24 C44,12.972 35.028,4 24,4 C12.971,4 4,12.972 4,24 C4,35.028 12.971,44 24,44 C35.028,44 44,35.028 44,24 L44,24 Z M46,24 C46,36.131 36.131,46 24,46 C11.869,46 2,36.131 2,24 C2,11.869 11.869,2 24,2 C36.131,2 46,11.869 46,24 L46,24 Z M34.606,13.393 L33.192,14.807 C35.647,17.263 37,20.528 37,24 C37,27.472 35.647,30.737 33.192,33.192 L34.606,34.606 C37.439,31.773 39,28.006 39,24 C39,19.993 37.439,16.226 34.606,13.393 L34.606,13.393 Z M17,24 C17,22.13 17.728,20.372 19.05,19.05 L17.636,17.636 C15.935,19.336 15,21.596 15,24 C15,26.404 15.935,28.663 17.636,30.363 L19.05,28.949 C17.728,27.627 17,25.869 17,24 L17,24 Z M24,22 C22.897,22 22,22.897 22,24 C22,25.103 22.897,26 24,26 C25.102,26 26,25.103 26,24 C26,22.897 25.102,22 24,22 L24,22 Z M24,20 C26.206,20 28,21.794 28,24 C28,26.205 26.206,28 24,28 C21.794,28 20,26.205 20,24 C20,21.794 21.794,20 24,20 L24,20 Z M23,9.777 L23,17.5 L25,17.5 L25,9.779 L29.035,14.12 L30.133,13.097 L23.998,6.5 L17.865,13.097 L18.964,14.12 L23,9.777 Z M14.807,14.807 C12.352,17.263 11,20.528 11,24 C11,27.472 12.352,30.737 14.807,33.192 L13.393,34.606 C10.56,31.773 9,28.006 9,24 C9,19.993 10.56,16.226 13.393,13.393 L14.807,14.807 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,kO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Elastic-Network-Interface_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Elastic-Network-Interface_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.376,25.627 L26.502,25.627 L26.502,21.501 L22.376,21.501 L22.376,25.627 Z M28.502,25.627 L32.627,25.627 L32.627,21.501 L28.502,21.501 L28.502,25.627 Z M21.376,27.627 L33.627,27.627 C34.179,27.627 34.627,27.18 34.627,26.627 L34.627,20.501 C34.627,19.948 34.179,19.501 33.627,19.501 L21.376,19.501 C20.823,19.501 20.376,19.948 20.376,20.501 L20.376,26.627 C20.376,27.18 20.823,27.627 21.376,27.627 L21.376,27.627 Z M37.877,29.127 L35.377,29.127 C34.824,29.127 34.377,29.574 34.377,30.127 L34.377,31.752 L32.002,31.752 L32.002,30.127 C32.002,29.574 31.554,29.127 31.002,29.127 L27.502,29.127 C26.949,29.127 26.502,29.574 26.502,30.127 L26.502,31.752 L19.751,31.752 L19.751,30.127 C19.751,29.574 19.303,29.127 18.751,29.127 L18.001,29.127 L18.001,18.001 L37.877,18.001 L37.877,29.127 Z M38.877,16.001 L17.001,16.001 C16.448,16.001 16.001,16.448 16.001,17.001 L16.001,30.127 C16.001,30.68 16.448,31.127 17.001,31.127 L17.751,31.127 L17.751,32.752 C17.751,33.305 18.198,33.752 18.751,33.752 L27.502,33.752 C28.054,33.752 28.502,33.305 28.502,32.752 L28.502,31.127 L30.002,31.127 L30.002,32.752 C30.002,33.305 30.449,33.752 31.002,33.752 L35.377,33.752 C35.929,33.752 36.377,33.305 36.377,32.752 L36.377,31.127 L38.877,31.127 C39.429,31.127 39.877,30.68 39.877,30.127 L39.877,17.001 C39.877,16.448 39.429,16.001 38.877,16.001 L38.877,16.001 Z M14.501,15.251 L14.501,34.502 C14.501,35.055 14.053,35.502 13.501,35.502 L10.35,35.502 L10.35,33.502 L12.501,33.502 L12.501,16.251 L10.35,16.251 L10.35,14.251 L13.501,14.251 C14.053,14.251 14.501,14.698 14.501,15.251 L14.501,15.251 Z M24.002,44.003 C12.972,44.003 4,35.03 4,24.001 C4,12.973 12.972,4 24.002,4 C35.03,4 44.002,12.973 44.002,24.001 C44.002,35.03 35.03,44.003 24.002,44.003 L24.002,44.003 Z M24.002,2 C11.87,2 2,11.869 2,24.001 C2,36.133 11.87,46.003 24.002,46.003 C36.133,46.003 46.002,36.133 46.002,24.001 C46.002,11.869 36.133,2 24.002,2 L24.002,2 Z" id="AWS-Amazon-VPC_Elastic-network-interface_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,TO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-WAN_Transit-Gateway-Route-Table-Attachment_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-Cloud-WAN_Transit-Gateway-Route-Table-Attachment_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42,26 C40.897,26 40,25.103 40,24 C40,22.897 40.897,22 42,22 C43.103,22 44,22.897 44,24 C44,25.103 43.103,26 42,26 L42,26 Z M13,26 L35,26 L35,22 L13,22 L13,26 Z M6,26 C4.897,26 4,25.103 4,24 C4,22.897 4.897,22 6,22 C7.103,22 8,22.897 8,24 C8,25.103 7.103,26 6,26 L6,26 Z M42,20 C40.141,20 38.589,21.28 38.142,23 L37,23 L37,21 C37,20.448 36.553,20 36,20 L12,20 C11.447,20 11,20.448 11,21 L11,23 L9.858,23 C9.411,21.28 7.859,20 6,20 C3.794,20 2,21.794 2,24 C2,26.206 3.794,28 6,28 C7.859,28 9.411,26.72 9.858,25 L11,25 L11,27 C11,27.552 11.447,28 12,28 L36,28 C36.553,28 37,27.552 37,27 L37,25 L38.142,25 C38.589,26.72 40.141,28 42,28 C44.206,28 46,26.206 46,24 C46,21.794 44.206,20 42,20 L42,20 Z M13,17 L35,17 L35,13 L13,13 L13,17 Z M22,6 C22,4.897 22.897,4 24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 L22,6 Z M12,19 L36,19 C36.553,19 37,18.552 37,18 L37,12 C37,11.448 36.553,11 36,11 L25,11 L25,9.858 C26.721,9.411 28,7.858 28,6 C28,3.794 26.206,2 24,2 C21.794,2 20,3.794 20,6 C20,7.858 21.279,9.411 23,9.858 L23,11 L12,11 C11.447,11 11,11.448 11,12 L11,18 C11,18.552 11.447,19 12,19 L12,19 Z M13,35 L35,35 L35,31 L13,31 L13,35 Z M26,42 C26,43.103 25.103,44 24,44 C22.897,44 22,43.103 22,42 C22,40.897 22.897,40 24,40 C25.103,40 26,40.897 26,42 L26,42 Z M36,29 L12,29 C11.447,29 11,29.448 11,30 L11,36 C11,36.552 11.447,37 12,37 L23,37 L23,38.142 C21.279,38.589 20,40.142 20,42 C20,44.206 21.794,46 24,46 C26.206,46 28,44.206 28,42 C28,40.142 26.721,38.589 25,38.142 L25,37 L36,37 C36.553,37 37,36.552 37,36 L37,30 C37,29.448 36.553,29 36,29 L36,29 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,RO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Readiness-Checks_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-Route-53_Readiness-Checks_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.983,30.82 C43.983,28.168 42.979,26.438 41.917,24.607 C40.919,22.888 39.887,21.112 39.887,18.68 C39.887,15.016 41.913,12.383 43.043,11.199 C41.888,9.796 39.349,6.698 37.957,4.916 C35.836,6.849 33.388,7.902 30.964,7.902 C28.264,7.902 26.023,6.837 23.992,4.569 C21.96,6.837 19.718,7.902 17.018,7.902 C14.594,7.902 12.147,6.849 10.026,4.916 C8.633,6.698 6.094,9.796 4.94,11.199 C6.07,12.383 8.095,15.016 8.095,18.68 C8.095,21.112 7.064,22.888 6.066,24.607 C5.004,26.438 4,28.168 4,30.82 C4,37.169 11.599,39.028 13.928,39.446 C18.591,40.284 22.524,42.74 23.992,43.752 C25.46,42.74 29.391,40.284 34.054,39.446 C36.383,39.028 43.983,37.169 43.983,30.82 L43.983,30.82 Z M45.983,30.82 C45.983,36.152 41.656,40.112 34.408,41.415 C29.095,42.369 24.645,45.742 24.6,45.777 C24.421,45.914 24.207,45.983 23.992,45.983 C23.777,45.983 23.562,45.914 23.383,45.777 C23.338,45.742 18.888,42.369 13.575,41.415 C6.327,40.112 2,36.152 2,30.82 C2,27.629 3.241,25.49 4.337,23.603 C5.28,21.977 6.095,20.573 6.095,18.68 C6.095,14.682 2.976,12.084 2.945,12.058 C2.739,11.89 2.608,11.645 2.582,11.381 C2.556,11.116 2.635,10.851 2.804,10.646 C2.856,10.584 7.949,4.413 9.112,2.818 C9.287,2.577 9.561,2.427 9.859,2.409 C10.139,2.387 10.447,2.506 10.65,2.724 C12.567,4.773 14.829,5.902 17.018,5.902 C19.433,5.902 21.339,4.819 23.198,2.392 C23.387,2.145 23.68,2 23.992,2 C24.303,2 24.596,2.145 24.786,2.392 C26.643,4.819 28.548,5.902 30.964,5.902 C33.154,5.902 35.416,4.773 37.333,2.724 C37.536,2.506 37.841,2.388 38.124,2.409 C38.421,2.427 38.696,2.577 38.871,2.818 C40.034,4.413 45.127,10.584 45.178,10.646 C45.348,10.852 45.428,11.117 45.402,11.383 C45.375,11.648 45.243,11.892 45.036,12.06 C45.006,12.084 41.887,14.682 41.887,18.68 C41.887,20.573 42.703,21.977 43.646,23.603 C44.742,25.49 45.983,27.629 45.983,30.82 L45.983,30.82 Z M34.898,16.37 L36.312,17.784 L21.828,32.269 C21.632,32.464 21.377,32.562 21.121,32.562 C20.865,32.562 20.609,32.464 20.414,32.269 L14.532,26.387 L15.946,24.973 L21.121,30.148 L34.898,16.37 Z" id="Fill-1" fill="#8C4FFF"></path>
</g>
</svg>`,MO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Virtual-Node_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Virtual-Node_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,44 L44,44 L44,4 L4,4 L4,44 Z M45,2 L3,2 C2.447,2 2,2.447 2,3 L2,45 C2,45.553 2.447,46 3,46 L45,46 C45.553,46 46,45.553 46,45 L46,3 C46,2.447 45.553,2 45,2 L45,2 Z M8.494,16.742 C8.876,16.36 9.378,16.169 9.88,16.169 C10.382,16.169 10.884,16.36 11.266,16.742 C12.029,17.506 12.029,18.749 11.266,19.513 C10.502,20.276 9.258,20.276 8.494,19.513 C7.73,18.749 7.73,17.506 8.494,16.742 L8.494,16.742 Z M11.266,34.592 C10.502,35.355 9.258,35.355 8.494,34.592 C7.73,33.828 7.73,32.585 8.494,31.821 C8.876,31.439 9.378,31.248 9.88,31.248 C10.382,31.248 10.884,31.439 11.266,31.821 C12.029,32.585 12.029,33.828 11.266,34.592 L11.266,34.592 Z M22.68,37.156 C23.062,36.774 23.563,36.583 24.065,36.583 C24.567,36.583 25.069,36.774 25.451,37.156 C26.215,37.92 26.215,39.163 25.451,39.927 C24.687,40.69 23.443,40.69 22.68,39.927 C21.916,39.163 21.916,37.92 22.68,37.156 L22.68,37.156 Z M22.68,23.065 C23.062,22.684 23.563,22.492 24.065,22.492 C24.567,22.492 25.069,22.684 25.451,23.065 C26.215,23.829 26.215,25.072 25.451,25.836 C24.687,26.6 23.443,26.6 22.68,25.836 C21.916,25.072 21.916,23.829 22.68,23.065 L22.68,23.065 Z M22.68,8.074 C23.062,7.692 23.563,7.501 24.065,7.501 C24.567,7.501 25.069,7.692 25.451,8.074 C26.215,8.838 26.215,10.081 25.451,10.845 C24.687,11.608 23.443,11.608 22.68,10.845 C21.916,10.081 21.916,8.838 22.68,8.074 L22.68,8.074 Z M36.735,13.408 C37.117,13.026 37.618,12.836 38.12,12.836 C38.622,12.836 39.124,13.026 39.506,13.408 C40.27,14.173 40.27,15.416 39.506,16.18 C38.741,16.943 37.498,16.943 36.735,16.18 C35.972,15.416 35.972,14.172 36.735,13.408 L36.735,13.408 Z M36.735,29.321 C37.117,28.939 37.619,28.748 38.121,28.748 C38.622,28.748 39.124,28.939 39.506,29.321 C40.27,30.085 40.27,31.328 39.506,32.092 C38.741,32.856 37.498,32.854 36.735,32.092 C35.972,31.328 35.972,30.085 36.735,29.321 L36.735,29.321 Z M7.08,30.407 C5.536,31.951 5.536,34.462 7.08,36.006 C7.852,36.778 8.866,37.164 9.88,37.164 C10.894,37.164 11.908,36.778 12.68,36.006 C12.86,35.824 13.017,35.628 13.155,35.424 L20.112,38.586 C20.123,39.585 20.505,40.58 21.266,41.341 C22.037,42.113 23.052,42.499 24.065,42.499 C25.079,42.499 26.094,42.113 26.865,41.341 C27.659,40.547 28.038,39.498 28.015,38.456 L35.528,33.675 C36.271,34.323 37.19,34.664 38.121,34.664 C39.135,34.664 40.148,34.277 40.92,33.506 C42.464,31.962 42.464,29.451 40.92,27.907 C39.376,26.363 36.863,26.365 35.321,27.907 C34.21,29.02 33.911,30.629 34.401,32.021 L27.424,36.461 C27.267,36.207 27.086,35.963 26.865,35.742 C26.333,35.21 25.683,34.874 25,34.709 L25,28.283 C25.683,28.118 26.333,27.782 26.865,27.25 C27.888,26.227 28.218,24.782 27.886,23.473 L35.626,17.843 C36.352,18.437 37.231,18.752 38.121,18.752 C39.135,18.752 40.148,18.365 40.92,17.594 C42.463,16.051 42.463,13.539 40.92,11.994 C39.375,10.451 36.864,10.451 35.321,11.994 C34.177,13.139 33.886,14.814 34.438,16.234 L26.912,21.709 C26.895,21.69 26.883,21.669 26.865,21.651 C26.333,21.119 25.683,20.783 25,20.617 L25,13.292 C25.683,13.127 26.333,12.791 26.865,12.259 C28.409,10.715 28.409,8.204 26.865,6.66 C25.322,5.115 22.809,5.115 21.266,6.66 C19.722,8.204 19.722,10.715 21.266,12.259 C21.763,12.757 22.366,13.076 23,13.254 L23,20.656 C22.366,20.833 21.763,21.153 21.266,21.651 C19.722,23.195 19.722,25.706 21.266,27.25 C21.763,27.748 22.366,28.067 23,28.244 L23,34.747 C22.366,34.924 21.763,35.244 21.266,35.742 C21,36.008 20.798,36.309 20.623,36.621 L13.808,33.523 C13.896,32.406 13.532,31.26 12.68,30.407 C12.196,29.924 11.614,29.609 11,29.429 L11,21.905 C11.614,21.725 12.196,21.41 12.68,20.927 C14.224,19.383 14.224,16.872 12.68,15.328 C11.137,13.783 8.623,13.783 7.08,15.328 C5.536,16.872 5.536,19.383 7.08,20.927 C7.626,21.474 8.297,21.816 9,21.977 L9,29.357 C8.296,29.518 7.626,29.86 7.08,30.407 L7.08,30.407 Z" id="AWS-App-Mesh-Virtual-Node_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,AO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Elastic-Load-Balancing_Gateway-Load-Balancer_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Elastic-Load-Balancing_Gateway-Load-Balancer_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M17.955,29.333 L19.369,30.747 L16.796,33.32 C16.608,33.507 16.354,33.613 16.089,33.613 C15.823,33.613 15.569,33.507 15.382,33.32 L12.809,30.747 L14.224,29.333 L15,30.109 L15,17.72 L14.14,18.58 L12.726,17.166 L15.299,14.593 C15.486,14.406 15.74,14.3 16.006,14.3 C16.271,14.3 16.525,14.406 16.713,14.593 L19.285,17.166 L17.871,18.58 L17,17.708 L17,30.288 L17.955,29.333 Z M13.87,24.705 L11.297,27.278 L9.883,25.864 L10.747,25 L5.36,25 L5.36,23 L10.75,23 L9.883,22.133 L11.297,20.719 L13.87,23.291 C14.058,23.479 14.163,23.733 14.163,23.998 C14.163,24.263 14.058,24.518 13.87,24.705 L13.87,24.705 Z M21.922,25.864 L20.508,27.278 L17.934,24.705 C17.747,24.518 17.642,24.263 17.642,23.998 C17.642,23.733 17.747,23.479 17.934,23.291 L20.508,20.719 L21.922,22.133 L21.055,23 L26.36,23 L26.36,25 L21.058,25 L21.922,25.864 Z M24,44 C12.972,44 4,35.028 4,24 C4,12.972 12.972,4 24,4 C35.028,4 44,12.972 44,24 C44,35.028 35.028,44 24,44 L24,44 Z M24,2 C11.869,2 2,11.869 2,24 C2,36.131 11.869,46 24,46 C36.131,46 46,36.131 46,24 C46,11.869 36.131,2 24,2 L24,2 Z M35,34.36 L37,34.36 L37,32.36 L35,32.36 L35,34.36 Z M38,30.36 L34,30.36 C33.447,30.36 33,30.808 33,31.36 L33,32.36 L23,32.36 L23,29.36 L21,29.36 L21,33.36 C21,33.912 21.447,34.36 22,34.36 L33,34.36 L33,35.36 C33,35.912 33.447,36.36 34,36.36 L38,36.36 C38.553,36.36 39,35.912 39,35.36 L39,31.36 C39,30.808 38.553,30.36 38,30.36 L38,30.36 Z M35,25 L37,25 L37,23 L35,23 L35,25 Z M38,21 L34,21 C33.447,21 33,21.447 33,22 L33,23 L29,23 L29,25 L33,25 L33,26 C33,26.552 33.447,27 34,27 L38,27 C38.553,27 39,26.552 39,26 L39,22 C39,21.447 38.553,21 38,21 L38,21 Z M35,15.36 L37,15.36 L37,13.36 L35,13.36 L35,15.36 Z M38,11.36 L34,11.36 C33.447,11.36 33,11.808 33,12.36 L33,13.36 L22,13.36 C21.447,13.36 21,13.808 21,14.36 L21,18.36 L23,18.36 L23,15.36 L33,15.36 L33,16.36 C33,16.912 33.447,17.36 34,17.36 L38,17.36 C38.553,17.36 39,16.912 39,16.36 L39,12.36 C39,11.808 38.553,11.36 38,11.36 L38,11.36 Z" id="Gateway-Load-Balancer_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,NO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Router_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Router_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.8282,23 L42.8282,25 L29.3112,25 L31.9492,27.638 L30.5352,29.052 L26.1902,24.707 C25.8002,24.316 25.8002,23.684 26.1902,23.293 L30.5352,18.948 L31.9492,20.362 L29.3112,23 L42.8282,23 Z M21.8102,24.707 L17.4662,29.052 L16.0522,27.638 L18.6892,25 L5.1732,25 L5.1732,23 L18.6892,23 L16.0522,20.362 L17.4662,18.948 L21.8102,23.293 C22.2012,23.684 22.2012,24.316 21.8102,24.707 L21.8102,24.707 Z M27.6382,36.328 L29.0522,37.742 L24.7072,42.087 C24.5122,42.282 24.2562,42.38 24.0002,42.38 C23.7442,42.38 23.4882,42.282 23.2932,42.087 L18.9482,37.742 L20.3622,36.328 L23.0002,38.966 L23.0002,9.325 L20.4152,12.341 L18.8952,11.04 L23.2402,5.971 C23.6212,5.527 24.3792,5.527 24.7602,5.971 L29.1042,11.04 L27.5852,12.341 L25.0002,9.325 L25.0002,38.966 L27.6382,36.328 Z M24.0002,44 C12.9722,44 4.0002,35.028 4.0002,24 C4.0002,12.972 12.9722,4 24.0002,4 C35.0282,4 44.0002,12.972 44.0002,24 C44.0002,35.028 35.0282,44 24.0002,44 L24.0002,44 Z M24.0002,2 C11.8692,2 2.0002,11.869 2.0002,24 C2.0002,36.131 11.8692,46 24.0002,46 C36.1312,46 46.0002,36.131 46.0002,24 C46.0002,11.869 36.1312,2 24.0002,2 L24.0002,2 Z" id="AWS-Amazon-VPC_Router_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,IO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Mesh_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_AWS-App-Mesh_Mesh_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.52125,33.852 C41.55825,34.815 39.87625,34.815 38.91425,33.852 C37.91825,32.857 37.91825,31.239 38.91425,30.244 C39.41125,29.747 40.06425,29.498 40.71725,29.498 C41.37125,29.498 42.02425,29.747 42.52125,30.244 C43.00225,30.725 43.26825,31.367 43.26825,32.048 C43.26825,32.73 43.00225,33.371 42.52125,33.852 M25.29525,43.254 C24.30125,44.248 22.68125,44.248 21.68725,43.254 C21.20625,42.773 20.94025,42.131 20.94025,41.45 C20.94025,40.768 21.20625,40.127 21.68725,39.646 C22.16825,39.164 22.80925,38.899 23.49125,38.899 C24.17225,38.899 24.81425,39.164 25.29525,39.646 C26.29025,40.64 26.29025,42.259 25.29525,43.254 M21.68725,22.737 C22.18425,22.24 22.83725,21.991 23.49125,21.991 C24.14425,21.991 24.79725,22.24 25.29525,22.737 C26.29025,23.732 26.29025,25.35 25.29525,26.345 C24.33325,27.308 22.65025,27.308 21.68725,26.345 C20.69225,25.35 20.69225,23.732 21.68725,22.737 M20.94025,6.551 C20.94025,5.87 21.20625,5.229 21.68725,4.748 C22.16825,4.266 22.80925,4 23.49125,4 C24.17225,4 24.81325,4.266 25.29525,4.748 C26.29025,5.743 26.29025,7.361 25.29525,8.356 C24.30225,9.349 22.68225,9.351 21.68725,8.356 C21.20625,7.874 20.94025,7.233 20.94025,6.551 M5.74525,36.852 C4.75025,35.857 4.75025,34.239 5.74525,33.244 C6.24225,32.747 6.89525,32.498 7.54925,32.498 C8.20325,32.498 8.85625,32.747 9.35325,33.244 C10.07325,33.963 10.26325,35.007 9.94225,35.908 L9.79225,36.238 C9.67625,36.457 9.53825,36.667 9.35325,36.852 C8.36025,37.845 6.74025,37.847 5.74525,36.852 M5.74525,15.149 C6.24225,14.652 6.89525,14.404 7.54925,14.404 C8.20325,14.404 8.85625,14.652 9.35325,15.149 C10.34725,16.144 10.34725,17.762 9.35325,18.757 C8.36025,19.75 6.74025,19.752 5.74525,18.757 C4.75025,17.762 4.75025,16.144 5.74525,15.149 M38.91425,11.149 C39.41125,10.652 40.06425,10.403 40.71725,10.403 C41.37125,10.403 42.02425,10.652 42.52125,11.149 C43.51625,12.144 43.51625,13.762 42.52125,14.757 C41.55825,15.72 39.87625,15.72 38.91425,14.757 C37.91825,13.762 37.91825,12.144 38.91425,11.149 M43.93525,28.83 C42.16225,27.054 39.27325,27.054 37.50025,28.83 C36.18125,30.148 35.84625,32.08 36.48725,33.714 L27.53625,39.41 C27.32425,38.988 27.06125,38.583 26.70925,38.232 C26.09825,37.621 25.33825,37.215 24.51625,37.026 L24.51625,28.965 C25.33825,28.776 26.09825,28.371 26.70925,27.759 C27.86225,26.607 28.25225,24.986 27.90725,23.504 L37.72925,16.361 C38.55925,17.089 39.60225,17.504 40.71725,17.504 C41.93325,17.504 43.07725,17.031 43.93525,16.171 C45.70925,14.397 45.70925,11.509 43.93525,9.735 C42.16225,7.959 39.27325,7.959 37.50025,9.735 C36.14525,11.089 35.83325,13.088 36.54525,14.749 L27.00625,21.687 C26.90825,21.565 26.82325,21.436 26.70925,21.323 C26.08425,20.698 25.32025,20.306 24.51625,20.121 L24.51625,10.971 C25.32025,10.787 26.08525,10.394 26.70925,9.77 C28.48325,7.996 28.48325,5.108 26.70925,3.333 C25.85025,2.474 24.70725,2 23.49125,2 C22.27525,2 21.13125,2.474 20.27325,3.333 C19.41425,4.192 18.94025,5.335 18.94025,6.551 C18.94025,7.767 19.41425,8.911 20.27325,9.77 C20.91125,10.408 21.69425,10.806 22.51625,10.986 L22.51625,20.106 C21.69425,20.286 20.91125,20.685 20.27325,21.323 C18.49925,23.097 18.49925,25.985 20.27325,27.759 C20.89725,28.383 21.67325,28.797 22.51625,28.981 L22.51625,37.01 C21.67325,37.194 20.89725,37.608 20.27325,38.232 C19.96125,38.542 19.72025,38.901 19.51425,39.277 L12.02025,35.867 C12.27825,34.446 11.86325,32.926 10.76725,31.83 C10.12725,31.19 9.34025,30.79 8.51625,30.612 L8.51625,21.39 C9.34125,21.212 10.12725,20.812 10.76725,20.171 C12.54125,18.397 12.54125,15.509 10.76725,13.735 C8.99225,11.961 6.10625,11.963 4.33125,13.735 C2.55625,15.509 2.55625,18.397 4.33125,20.171 C4.95425,20.794 5.71525,21.185 6.51625,21.371 L6.51625,30.631 C5.71525,30.818 4.95425,31.208 4.33125,31.83 C2.55625,33.604 2.55625,36.492 4.33125,38.266 C5.21825,39.154 6.38325,39.597 7.54925,39.597 C8.71425,39.597 9.87925,39.154 10.76725,38.266 C10.94225,38.091 11.08625,37.898 11.22725,37.703 L18.96225,41.222 C18.95925,41.298 18.94025,41.373 18.94025,41.45 C18.94025,42.665 19.41425,43.809 20.27325,44.668 C21.16025,45.555 22.32525,45.999 23.49125,45.999 C24.65625,45.999 25.82225,45.555 26.70925,44.668 C27.59425,43.784 28.03625,42.623 28.04025,41.461 L37.62025,35.365 C38.46525,36.155 39.55325,36.599 40.71725,36.599 C41.93325,36.599 43.07725,36.125 43.93525,35.266 C44.79425,34.408 45.26825,33.264 45.26825,32.048 C45.26825,30.832 44.79425,29.689 43.93525,28.83" id="AWS-App-Mesh-Mesh_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,OO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_NAT-Gateway_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_NAT-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13.6255,35.9209 L13.6255,33.0829 L15.3995,34.5019 L13.6255,35.9209 Z M13.2505,30.2209 C12.9495,29.9799 12.5365,29.9329 12.1915,30.1009 C11.8465,30.2679 11.6255,30.6169 11.6255,31.0019 L11.6255,38.0019 C11.6255,38.3869 11.8465,38.7359 12.1915,38.9029 C12.3305,38.9699 12.4785,39.0019 12.6255,39.0019 C12.8485,39.0019 13.0695,38.9279 13.2505,38.7829 L17.6255,35.2829 C17.8625,35.0929 18.0005,34.8059 18.0005,34.5019 C18.0005,34.1979 17.8625,33.9109 17.6255,33.7209 L13.2505,30.2209 Z M37.2515,26.8369 L37.2515,22.9149 L39.2125,24.8759 L37.2515,26.8369 Z M41.3335,24.1689 L36.9585,19.7939 C36.6725,19.5079 36.2445,19.4219 35.8685,19.5769 C35.4945,19.7319 35.2515,20.0969 35.2515,20.5009 L35.2515,23.8759 L27.6255,23.8759 L27.6255,14.3759 C27.6255,13.8229 27.1785,13.3759 26.6255,13.3759 L18.9315,13.3759 L18.9315,15.3759 L25.6255,15.3759 L25.6255,23.8759 L18.7505,23.8759 L18.7505,25.8759 L25.6255,25.8759 L25.6255,34.3769 L18.9315,34.3769 L18.9315,36.3769 L26.6255,36.3769 C27.1785,36.3769 27.6255,35.9299 27.6255,35.3769 L27.6255,25.8759 L35.2515,25.8759 L35.2515,29.2519 C35.2515,29.6559 35.4955,30.0219 35.8685,30.1759 C35.9925,30.2279 36.1225,30.2519 36.2515,30.2519 C36.5115,30.2519 36.7675,30.1499 36.9585,29.9589 L41.3335,25.5829 C41.7245,25.1919 41.7245,24.5599 41.3335,24.1689 L41.3335,24.1689 Z M13.6255,26.2959 L13.6255,23.4569 L15.3995,24.8759 L13.6255,26.2959 Z M13.2505,20.5949 C12.9495,20.3539 12.5365,20.3079 12.1915,20.4749 C11.8465,20.6419 11.6255,20.9909 11.6255,21.3759 L11.6255,28.3769 C11.6255,28.7619 11.8465,29.1109 12.1915,29.2779 C12.3305,29.3449 12.4785,29.3769 12.6255,29.3769 C12.8485,29.3769 13.0695,29.3029 13.2505,29.1579 L17.6255,25.6569 C17.8625,25.4669 18.0005,25.1799 18.0005,24.8759 C18.0005,24.5719 17.8625,24.2849 17.6255,24.0949 L13.2505,20.5949 Z M13.6255,15.7949 L13.6255,12.9569 L15.3995,14.3759 L13.6255,15.7949 Z M13.2505,10.0949 C12.9495,9.8539 12.5365,9.8069 12.1915,9.9749 C11.8465,10.1419 11.6255,10.4909 11.6255,10.8759 L11.6255,17.8759 C11.6255,18.2609 11.8465,18.6099 12.1915,18.7769 C12.3305,18.8439 12.4785,18.8759 12.6255,18.8759 C12.8485,18.8759 13.0695,18.8019 13.2505,18.6569 L17.6255,15.1569 C17.8625,14.9669 18.0005,14.6799 18.0005,14.3759 C18.0005,14.0719 17.8625,13.7849 17.6255,13.5949 L13.2505,10.0949 Z M24.0005,44.0029 C12.9725,44.0029 3.9995,35.0299 3.9995,24.0009 C3.9995,12.9729 12.9725,3.9999 24.0005,3.9999 C35.0295,3.9999 44.0025,12.9729 44.0025,24.0009 C44.0025,35.0299 35.0295,44.0029 24.0005,44.0029 L24.0005,44.0029 Z M24.0005,1.9999 C11.8685,1.9999 1.9995,11.8689 1.9995,24.0009 C1.9995,36.1329 11.8685,46.0029 24.0005,46.0029 C36.1325,46.0029 46.0025,36.1329 46.0025,24.0009 C46.0025,11.8689 36.1325,1.9999 24.0005,1.9999 L24.0005,1.9999 Z" id="AWS-Amazon-VPC_NAT-gateway_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,DO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Network-Access-Control-List_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Network-Access-Control-List_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M32.625,35.376 L34.625,35.376 L34.625,12.625 L32.625,12.625 L32.625,35.376 Z M13.375,35.376 L15.375,35.376 L15.375,12.625 L13.375,12.625 L13.375,35.376 Z M39.625,25.486 L37.843,24.001 L39.625,22.515 L39.625,25.486 Z M41.049,19.475 C40.701,19.311 40.284,19.363 39.984,19.611 L35.64,23.232 C35.412,23.423 35.28,23.704 35.28,24.001 C35.28,24.298 35.412,24.579 35.64,24.77 L39.985,28.39 C40.168,28.542 40.396,28.621 40.625,28.621 C40.77,28.621 40.914,28.59 41.049,28.526 C41.4,28.362 41.625,28.009 41.625,27.621 L41.625,20.38 C41.625,19.992 41.4,19.639 41.049,19.475 L41.049,19.475 Z M8.375,25.486 L8.375,22.515 L10.157,24.001 L8.375,25.486 Z M8.016,19.611 C7.717,19.364 7.302,19.31 6.951,19.475 C6.6,19.639 6.375,19.992 6.375,20.38 L6.375,27.621 C6.375,28.009 6.6,28.362 6.951,28.526 C7.086,28.59 7.231,28.621 7.375,28.621 C7.605,28.621 7.832,28.542 8.015,28.39 L12.36,24.77 C12.588,24.579 12.72,24.298 12.72,24.001 C12.72,23.704 12.588,23.423 12.36,23.232 L8.016,19.611 Z M24,44.001 C12.972,44.001 4,35.029 4,24.001 C4,12.973 12.972,4 24,4 C35.028,4 44,12.973 44,24.001 C44,35.029 35.028,44.001 24,44.001 L24,44.001 Z M24,2 C11.869,2 2,11.869 2,24.001 C2,36.132 11.869,46.001 24,46.001 C36.131,46.001 46,36.132 46,24.001 C46,11.869 36.131,2 24,2 L24,2 Z M28.246,29.126 L19.75,29.121 L19.752,22.376 L28.25,22.38 L28.246,29.126 Z M22.379,19.051 C22.381,18.499 22.566,17.987 22.902,17.608 C23.206,17.268 23.598,17.079 24.007,17.079 L24.012,17.079 C24.901,17.082 25.622,17.977 25.6190093,19.076 L25.618,20.379 L22.373,20.377 L22.379,19.051 Z M29.25,20.38 L27.618,20.379 L27.619,19.079 C27.626,16.88 26.01,15.086 24.018,15.079 L24.007,15.079 C23.018,15.079 22.095,15.506 21.406,16.281 C20.747,17.024 20.382,18.006 20.379,19.043 L20.373,20.377 L18.752,20.376 C18.487,20.376 18.232,20.481 18.045,20.669 C17.857,20.856 17.752,21.11 17.752,21.376 L17.75,30.121 C17.75,30.673 18.197,31.121 18.75,31.121 L29.246,31.126 C29.511,31.126 29.766,31.021 29.953,30.833 C30.141,30.646 30.246,30.392 30.246,30.126 L30.25,21.38 C30.25,21.115 30.145,20.86 29.957,20.673 C29.77,20.485 29.516,20.38 29.25,20.38 L29.25,20.38 Z" id="AWS-Amazon-VPC_Network-access-control-list_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,PO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Customer-Gateway_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Customer-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.2081,24.707 L37.8331,29.082 L36.4191,27.668 L39.0871,25 L25.0001,25 L25.0001,39.086 L27.6681,36.418 L29.0821,37.832 L24.7071,42.207 C24.5121,42.402 24.2561,42.5 24.0001,42.5 C23.7441,42.5 23.4881,42.402 23.2931,42.207 L18.9181,37.832 L20.3321,36.418 L23.0001,39.086 L23.0001,25 L8.9151,25 L11.5831,27.668 L10.1691,29.082 L5.7941,24.707 C5.4031,24.316 5.4031,23.684 5.7941,23.293 L10.1691,18.917 L11.5831,20.331 L8.9151,23 L23.0001,23 L23.0001,8.913 L20.3321,11.581 L18.9181,10.167 L23.2931,5.792 C23.6841,5.401 24.3161,5.401 24.7071,5.792 L29.0821,10.167 L27.6681,11.581 L25.0001,8.913 L25.0001,23 L39.0871,23 L36.4191,20.331 L37.8331,18.917 L42.2081,23.293 C42.5991,23.684 42.5991,24.316 42.2081,24.707 M24.0001,44 C12.9721,44 4.0001,35.028 4.0001,24 C4.0001,12.972 12.9721,4 24.0001,4 C35.0281,4 44.0001,12.972 44.0001,24 C44.0001,35.028 35.0281,44 24.0001,44 M24.0001,2 C11.8691,2 2.0001,11.869 2.0001,24 C2.0001,36.131 11.8691,46 24.0001,46 C36.1311,46 46.0001,36.131 46.0001,24 C46.0001,11.869 36.1311,2 24.0001,2" id="AWS-Amazon-VPC_Customer-gateway_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,FO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Networking-and-Content-Delivery/Res_Elastic-Load-Balancing_Network-Load-Balancer_48</title>
<g id="Icon-Resource/Networking-and-Content-Delivery/Res_Elastic-Load-Balancing_Network-Load-Balancer_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.0015,44.0029 C12.9725,44.0029 3.9995,35.0299 3.9995,24.0009 C3.9995,12.9729 12.9725,3.9999 24.0015,3.9999 C35.0295,3.9999 44.0025,12.9729 44.0025,24.0009 C44.0025,35.0299 35.0295,44.0029 24.0015,44.0029 L24.0015,44.0029 Z M24.0015,1.9999 C11.8695,1.9999 1.9995,11.8689 1.9995,24.0009 C1.9995,36.1329 11.8695,46.0029 24.0015,46.0029 C36.1335,46.0029 46.0025,36.1329 46.0025,24.0009 C46.0025,11.8689 36.1335,1.9999 24.0015,1.9999 L24.0015,1.9999 Z M29.0835,23.2939 C29.4745,23.6849 29.4745,24.3169 29.0835,24.7079 L26.1405,27.6539 L24.7265,26.2399 L25.9645,25.0009 L18.7505,25.0009 L18.7505,23.0009 L25.9645,23.0009 L24.7265,21.7619 L26.1405,20.3479 L29.0835,23.2939 Z M32.0015,35.2519 L35.2515,35.2519 L35.2515,32.0019 L32.0015,32.0019 L32.0015,35.2519 Z M36.2515,30.0019 L31.0015,30.0019 C30.4485,30.0019 30.0015,30.4489 30.0015,31.0019 L30.0015,36.2519 C30.0015,36.8049 30.4485,37.2519 31.0015,37.2519 L36.2515,37.2519 C36.8045,37.2519 37.2515,36.8049 37.2515,36.2519 L37.2515,31.0019 C37.2515,30.4489 36.8045,30.0019 36.2515,30.0019 L36.2515,30.0019 Z M17.6665,18.7409 L24.9615,14.8909 L23.3945,14.4659 L23.9175,12.5359 L27.9365,13.6249 C28.4695,13.7699 28.7835,14.3179 28.6395,14.8519 L27.5505,18.8729 L25.6205,18.3499 L26.1085,16.5469 L18.6005,20.5109 L17.6665,18.7409 Z M32.0015,16.0009 L35.2515,16.0009 L35.2515,12.7509 L32.0015,12.7509 L32.0015,16.0009 Z M36.2515,10.7509 L31.0015,10.7509 C30.4485,10.7509 30.0015,11.1979 30.0015,11.7509 L30.0015,17.0009 C30.0015,17.5539 30.4485,18.0009 31.0015,18.0009 L36.2515,18.0009 C36.8045,18.0009 37.2515,17.5539 37.2515,17.0009 L37.2515,11.7509 C37.2515,11.1979 36.8045,10.7509 36.2515,10.7509 L36.2515,10.7509 Z M8.3455,27.3469 L15.0355,27.3469 L15.0355,20.6569 L8.3455,20.6569 L8.3455,27.3469 Z M16.0355,18.6559 L7.3455,18.6559 C6.7925,18.6559 6.3455,19.1039 6.3455,19.6559 L6.3455,28.3469 C6.3455,28.8989 6.7925,29.3469 7.3455,29.3469 L16.0355,29.3469 C16.5885,29.3469 17.0355,28.8989 17.0355,28.3469 L17.0355,19.6559 C17.0355,19.1039 16.5885,18.6559 16.0355,18.6559 L16.0355,18.6559 Z M28.6395,33.1499 C28.7835,33.6839 28.4695,34.2319 27.9365,34.3769 L23.9175,35.4669 L23.3945,33.5369 L24.9625,33.1119 L17.6665,29.2619 L18.6005,27.4919 L26.1085,31.4549 L25.6205,29.6519 L27.5505,29.1289 L28.6395,33.1499 Z M32.0015,25.6259 L35.2515,25.6259 L35.2515,22.3759 L32.0015,22.3759 L32.0015,25.6259 Z M36.2515,20.3759 L31.0015,20.3759 C30.4485,20.3759 30.0015,20.8229 30.0015,21.3759 L30.0015,26.6259 C30.0015,27.1789 30.4485,27.6259 31.0015,27.6259 L36.2515,27.6259 C36.8045,27.6259 37.2515,27.1789 37.2515,26.6259 L37.2515,21.3759 C37.2515,20.8229 36.8045,20.3759 36.2515,20.3759 L36.2515,20.3759 Z" id="AWS-Elastic-Load-Balancing_Network-Load-Balancer_Resource-Icon_light-bg" fill="#8C4FFF"></path>
</g>
</svg>`,ZO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Replication_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Replication_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.9688,7.5751 C34.7058,7.3321 33.4078,7.1501 32.1358,7.0201 C29.7558,5.9771 25.4428,5.0001 19.4068,5.0001 C8.7148,5.0001 4.0738,7.8121 4.0068,8.7411 L4.0278,8.8901 C4.2328,9.4211 5.6768,10.3991 9.3168,11.1291 C8.8018,11.6701 8.4278,12.2711 8.2358,12.9411 C6.8238,12.6251 5.4888,12.2171 4.4178,11.6831 L7.8418,36.1411 C7.8478,36.1871 7.8518,36.2341 7.8518,36.2801 C7.8928,36.4371 8.5448,37.1201 10.8698,37.7591 L11.1678,39.8881 C7.7108,39.0831 5.9128,37.8991 5.8528,36.3611 L2.0678,9.3141 C2.0548,9.2621 2.0538,9.2041 2.0438,9.1501 L2.0098,8.9021 L2.0038,8.8541 C2.0018,8.8071 1.9998,8.8111 1.9998,8.7631 C1.9998,5.0201 10.9688,3.0001 19.4068,3.0001 C26.8648,3.0001 34.3878,4.5691 35.9688,7.5751 L35.9688,7.5751 Z M41.8978,28.9801 L42.0318,27.9631 C43.0308,28.5721 43.5248,28.9941 43.7648,29.2521 C43.4468,29.2651 42.8648,29.2111 41.8978,28.9801 L41.8978,28.9801 Z M38.2368,41.4051 C38.2308,41.4491 38.2288,41.4801 38.2288,41.5241 C38.1998,41.6381 37.8338,42.0761 36.5738,42.5681 C35.9438,42.8141 35.1978,43.0361 34.3568,43.2271 C32.1778,43.7251 29.5048,44.0001 26.8288,44.0001 C19.7228,44.0001 15.6188,42.2641 15.4338,41.5371 C15.4338,41.4901 15.4298,41.4441 15.4238,41.3981 L12.0008,16.9451 C15.3108,18.6061 21.4688,19.2541 26.9898,19.2541 C32.3158,19.2541 38.2488,18.6111 41.4688,16.9701 L39.9518,28.4301 C36.0848,27.2031 31.0308,24.9241 28.7518,23.8631 C28.6028,22.9541 27.8178,22.2561 26.8658,22.2561 C25.8088,22.2561 24.9478,23.1161 24.9478,24.1741 C24.9478,25.2301 25.8088,26.0911 26.8658,26.0911 C27.2888,26.0911 27.6768,25.9491 27.9938,25.7171 C30.6868,26.9701 35.7758,29.2441 39.6868,30.4451 L38.2368,41.4051 Z M26.9898,10.2571 C36.5618,10.2571 41.8028,12.7141 41.8628,13.9971 L41.8498,14.0901 C41.6638,15.2621 36.7068,17.2541 26.9898,17.2541 C17.0728,17.2541 11.8048,15.2321 11.6018,14.0901 L11.5888,13.9971 C11.6568,13.0681 16.2968,10.2571 26.9898,10.2571 L26.9898,10.2571 Z M45.9548,29.1881 C45.7638,28.1601 44.6558,27.1371 42.3158,25.8151 L43.8588,14.1511 C43.8618,14.1071 43.8668,14.0651 43.8668,14.0201 C43.8668,10.2361 35.3768,8.2571 26.9898,8.2571 C18.5508,8.2571 9.58164,10.2761 9.58164,14.0201 C9.58164,14.0671 9.5808,14.0681 9.5838,14.1151 L9.5918,14.1591 L13.4348,41.6181 C13.5678,44.8311 21.4898,46.0001 26.8288,46.0001 C29.6508,46.0001 32.4828,45.7081 34.8008,45.1781 C35.7378,44.9651 36.5788,44.7141 37.3018,44.4301 C39.1998,43.6891 40.1838,42.7411 40.2258,41.6131 L41.6338,30.9701 C42.4518,31.1541 43.1408,31.2511 43.7058,31.2511 C44.5978,31.2511 45.1998,31.0221 45.5898,30.5621 C45.9178,30.1761 46.0478,29.6871 45.9548,29.1881 L45.9548,29.1881 Z" id="AWS-Amazon-Simple-Storage_S3-Replication_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,UO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-One-Zone-IA_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-One-Zone-IA_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39.625,36 C39.35,36 39.125,35.775 39.125,35.5 C39.125,35.225 39.35,35 39.625,35 C39.9,35 40.125,35.225 40.125,35.5 C40.125,35.775 39.9,36 39.625,36 M39.625,33 C38.246,33 37.125,34.121 37.125,35.5 C37.125,36.879 38.246,38 39.625,38 C41.004,38 42.125,36.879 42.125,35.5 C42.125,34.121 41.004,33 39.625,33 M39.455,43.192 C37.737,40.52 35.66,36.779 35.66,35.22 C35.66,32.962 37.362,31.125 39.455,31.125 C41.548,31.125 43.25,32.962 43.25,35.22 C43.25,36.779 41.173,40.52 39.455,43.192 M39.455,29.125 C36.26,29.125 33.66,31.859 33.66,35.22 C33.66,38.257 38.122,44.828 38.631,45.567 C38.818,45.838 39.126,46 39.455,46 C39.784,46 40.092,45.838 40.279,45.567 C40.788,44.828 45.25,38.257 45.25,35.22 C45.25,31.859 42.65,29.125 39.455,29.125 M22.869,4 C33.273,4 40.604,7.223 40.739,9.012 L40.714,9.208 C40.691,9.292 40.643,9.379 40.592,9.466 C40.574,9.495 40.565,9.523 40.545,9.553 C40.485,9.638 40.402,9.724 40.316,9.812 C40.285,9.843 40.264,9.874 40.229,9.905 C40.134,9.993 40.016,10.081 39.896,10.169 C39.853,10.2 39.816,10.232 39.77,10.265 C39.639,10.354 39.484,10.444 39.328,10.534 C39.275,10.565 39.229,10.596 39.174,10.626 C39,10.72 38.806,10.813 38.605,10.906 C38.551,10.933 38.503,10.958 38.445,10.983 C38.221,11.085 37.973,11.185 37.717,11.284 C37.674,11.3 37.637,11.317 37.592,11.334 C37.297,11.445 36.982,11.555 36.65,11.661 C36.639,11.665 36.629,11.669 36.617,11.673 C33.477,12.677 28.707,13.462 22.874,13.462 C14.447,13.462 8.235,11.821 5.952,10.251 C5.779,10.132 5.631,10.014 5.504,9.896 C5.487,9.881 5.477,9.866 5.461,9.851 C5.355,9.749 5.264,9.647 5.194,9.549 C5.176,9.521 5.167,9.494 5.15,9.467 C5.098,9.38 5.051,9.294 5.027,9.21 L5.002,9.013 C5.138,7.224 12.467,4 22.869,4 M43.158,26.423 C42.868,26.479 42.127,26.508 40.458,26.101 L40.678,24.466 C42.419,25.522 42.985,26.147 43.158,26.423 M34.393,42.286 C33.688,42.568 32.804,42.836 31.769,43.08 C29.172,43.673 26.014,44 22.874,44 C14.415,44 9.278,41.832 9.278,40.879 C9.278,40.834 9.275,40.79 9.27,40.746 L5.441,12.271 C5.671,12.404 5.916,12.534 6.172,12.659 C6.331,12.736 6.502,12.81 6.67,12.884 C6.814,12.948 6.957,13.011 7.107,13.071 C7.297,13.149 7.491,13.225 7.691,13.298 C7.826,13.348 7.966,13.396 8.105,13.442 C8.865,13.705 9.688,13.941 10.564,14.153 C10.677,14.181 10.789,14.208 10.904,14.233 C11.197,14.302 11.494,14.366 11.797,14.429 C11.873,14.444 11.951,14.459 12.029,14.475 C13.055,14.679 14.13,14.851 15.241,14.991 C15.307,15 15.371,15.009 15.436,15.017 C17.002,15.21 18.625,15.34 20.262,15.407 L20.408,15.413 C21.229,15.445 22.052,15.467 22.869,15.467 C23.677,15.467 24.488,15.445 25.299,15.415 C25.375,15.411 25.451,15.408 25.528,15.405 C26.7,15.356 27.864,15.274 29.007,15.161 C29.077,15.153 29.148,15.147 29.219,15.141 C29.557,15.105 29.89,15.067 30.223,15.026 C30.354,15.011 30.486,14.993 30.617,14.977 C30.941,14.935 31.263,14.893 31.58,14.845 C31.623,14.839 31.664,14.831 31.707,14.825 C32.326,14.731 32.93,14.626 33.52,14.513 C33.686,14.479 33.853,14.448 34.016,14.415 C34.267,14.362 34.513,14.309 34.756,14.253 C34.943,14.21 35.125,14.166 35.307,14.122 C35.531,14.066 35.757,14.013 35.975,13.954 C36.326,13.859 36.67,13.761 37.001,13.657 C37.177,13.603 37.342,13.544 37.511,13.487 C37.712,13.419 37.911,13.351 38.104,13.279 C38.268,13.218 38.428,13.156 38.584,13.093 C38.782,13.013 38.972,12.931 39.158,12.847 C39.287,12.788 39.42,12.732 39.543,12.673 C39.809,12.544 40.062,12.411 40.298,12.273 L38.514,25.551 C33.955,24.118 27.88,21.353 25.119,20.054 C25.12,20.036 25.125,20.019 25.125,20 C25.125,18.897 24.228,18 23.125,18 C22.022,18 21.125,18.897 21.125,20 C21.125,21.103 22.022,22 23.125,22 C23.461,22 23.772,21.909 24.051,21.762 C27.184,23.242 33.503,26.115 38.244,27.561 L38.21,27.812 L40.066,28.063 C41.14,28.321 42.021,28.455 42.731,28.455 C43.722,28.455 44.389,28.203 44.814,27.697 C45.164,27.28 45.302,26.757 45.202,26.221 C44.986,25.069 43.662,23.854 40.967,22.318 L42.668,9.65 C42.673,9.628 42.679,9.604 42.682,9.581 L42.732,9.192 C42.738,9.149 42.741,9.105 42.741,9.063 C42.741,4.9 32.269,2 22.869,2 C13.472,2 3,4.9 3,9.063 C3,9.105 3.003,9.149 3.009,9.192 L3.06,9.581 C3.061,9.593 3.064,9.604 3.066,9.616 L7.279,40.956 C7.41,44.629 16.886,46 22.874,46 C26.159,46 29.477,45.655 32.221,45.028 C33.359,44.76 34.341,44.462 35.127,44.147 C35.419,44.033 35.693,43.911 35.938,43.798 L35.097,41.983 C34.887,42.081 34.653,42.186 34.393,42.286" id="Amazon-Simple-Storage_Service-One-Zone-IA_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,BO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Legal-Hold_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Legal-Hold_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M25,30 L27,30 L27,22 L25,22 L25,30 Z M21,30 L23,30 L23,22 L21,22 L21,30 Z M34,26 C34,31.514 29.514,36 24,36 C18.486,36 14,31.514 14,26 L16,26 C16,30.411 19.589,34 24,34 C28.411,34 32,30.411 32,26 C32,21.589 28.411,18 24,18 C22.037,18 20.178,18.74 18.738,20 L20,20 L20,22 L17.074,22 C17.067,22.011 17.059,22.02 17.053,22.031 L16.998,22 L16,22 C15.447,22 15,21.552 15,21 L15,17 L17,17 L17,18.87 C18.848,17.062 21.354,16 24,16 C29.514,16 34,20.486 34,26 L34,26 Z M42,21 C40.897,21 40,20.103 40,19 C40,17.897 40.897,17 42,17 C43.103,17 44,17.897 44,19 C44,20.103 43.103,21 42,21 L42,21 Z M35.166,38.017 C35.11,38.014 35.057,38 35,38 C33.141,38 31.589,39.28 31.142,41 L16.858,41 C16.411,39.28 14.859,38 13,38 C12.943,38 12.89,38.014 12.834,38.017 L8.08,22.4 C9.227,21.696 10,20.441 10,19 C10,18.487 9.894,18 9.718,17.549 L21.463,9.066 C22.155,9.641 23.032,10 24,10 C24.968,10 25.845,9.641 26.537,9.066 L38.282,17.549 C38.106,18 38,18.487 38,19 C38,20.441 38.773,21.696 39.92,22.4 L35.166,38.017 Z M35,44 C33.897,44 33,43.103 33,42 C33,40.897 33.897,40 35,40 C36.103,40 37,40.897 37,42 C37,43.103 36.103,44 35,44 L35,44 Z M13,44 C11.897,44 11,43.103 11,42 C11,40.897 11.897,40 13,40 C14.103,40 15,40.897 15,42 C15,43.103 14.103,44 13,44 L13,44 Z M4,19 C4,17.897 4.897,17 6,17 C7.103,17 8,17.897 8,19 C8,20.103 7.103,21 6,21 C4.897,21 4,20.103 4,19 L4,19 Z M24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 C22,4.897 22.897,4 24,4 L24,4 Z M42,15 C41.032,15 40.155,15.359 39.462,15.934 L27.718,7.451 C27.894,7 28,6.513 28,6 C28,3.794 26.206,2 24,2 C21.794,2 20,3.794 20,6 C20,6.513 20.106,7 20.282,7.451 L8.538,15.934 C7.845,15.359 6.968,15 6,15 C3.794,15 2,16.794 2,19 C2,21.206 3.794,23 6,23 C6.057,23 6.11,22.986 6.166,22.983 L10.92,38.6 C9.773,39.304 9,40.559 9,42 C9,44.206 10.794,46 13,46 C14.859,46 16.411,44.72 16.858,43 L31.142,43 C31.589,44.72 33.141,46 35,46 C37.206,46 39,44.206 39,42 C39,40.559 38.227,39.304 37.08,38.6 L41.833,22.983 C41.89,22.986 41.943,23 42,23 C44.206,23 46,21.206 46,19 C46,16.794 44.206,15 42,15 L42,15 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,GO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Storage-Gateway_Noncached-Volume_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Storage-Gateway_Noncached-Volume_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39.2429,43.9912 L30.7449,43.9912 L30.7449,38.8672 C30.7449,38.3142 30.2979,37.8672 29.7449,37.8672 L17.4979,37.8672 C16.9449,37.8672 16.4979,38.3142 16.4979,38.8672 L16.4979,43.9912 L7.9999,43.9912 L7.9999,4.0002 L39.2429,4.0002 L39.2429,43.9912 Z M40.2429,2.0002 L6.9999,2.0002 C6.4469,2.0002 5.9999,2.4472 5.9999,3.0002 L5.9999,44.9912 C5.9999,45.5442 6.4469,45.9912 6.9999,45.9912 L17.4979,45.9912 C18.0509,45.9912 18.4979,45.5442 18.4979,44.9912 L18.4979,39.8672 L28.7449,39.8672 L28.7449,44.9912 C28.7449,45.5442 29.1919,45.9912 29.7449,45.9912 L40.2429,45.9912 C40.7959,45.9912 41.2429,45.5442 41.2429,44.9912 L41.2429,3.0002 C41.2429,2.4472 40.7959,2.0002 40.2429,2.0002 L40.2429,2.0002 Z" id="AWS-Storage-Gateway_Noncached-volume_Resource-Icon_dark-bg" fill="#7AA116"></path>
</g>
</svg>`,ea=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-File-System_Standard_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-File-System_Standard_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41,40 L41,17.654 C41,15.894 40.109,14 38.154,14 L36,14 L36,16 L38.154,16 C38.95,16 39,17.641 39,17.654 L39,39 L4,39 L4,17.664 C4.008,17.273 4.166,16 5.846,16 L7,16 L7,14 L5.846,14 C3.024,14 2,16.185 2,17.654 L2,40 C2,40.552 2.447,41 3,41 L40,41 C40.553,41 41,40.552 41,40 L41,40 Z M25.347,15 C25.347,14.307 25.576,12.71 25.812,12 L30,12 L30,10 L25.257,10 C25.068,10 24.885,10.053 24.726,10.153 C23.853,10.701 23.528,12.748 23.411,14 L13,14 L13,16 L24.347,16 C24.899,16 25.347,15.552 25.347,15 L25.347,15 Z M24,33 C24,34.103 24.897,35 26,35 C27.103,35 28,34.103 28,33 C28,31.897 27.103,31 26,31 C24.897,31 24,31.897 24,33 L24,33 Z M22,33 C22,30.794 23.794,29 26,29 C28.206,29 30,30.794 30,33 C30,35.206 28.206,37 26,37 C23.794,37 22,35.206 22,33 L22,33 Z M26.437,25 L24.611,21.609 L22.785,25 L26.437,25 Z M28.111,27 L21.111,27 C20.76,27 20.434,26.815 20.253,26.513 C20.072,26.21 20.064,25.836 20.23,25.526 L23.73,19.026 C24.08,18.378 25.143,18.378 25.492,19.026 L28.992,25.526 C29.158,25.836 29.15,26.21 28.97,26.513 C28.789,26.815 28.463,27 28.111,27 L28.111,27 Z M12,32 L15,32 L15,29 L12,29 L12,32 Z M16,27 C16.553,27 17,27.448 17,28 L17,33 C17,33.552 16.553,34 16,34 L11,34 C10.447,34 10,33.552 10,33 L10,28 C10,27.448 10.447,27 11,27 L16,27 Z M43.079,20.004 L42.979,22.001 C43.542,22.029 44,22.51 44,23.074 L44,44 L9,44 L9,43 L7,43 L7,45 L7,45.001 C7.001,45.553 7.448,46 8,46 L45,46 C45.553,46 46,45.552 46,45 L46,23.074 C46,21.434 44.717,20.085 43.079,20.004 L43.079,20.004 Z M20,5.401 L20,12 L22,12 L22,5.427 L23.296,6.71 L24.704,5.29 L21.675,2.29 C21.487,2.104 21.234,2 20.971,2 L20.966,2 C20.7,2.001 20.446,2.108 20.26,2.296 L17.289,5.296 L18.711,6.704 L20,5.401 Z M6.283,18.697 L9.269,21.767 C9.456,21.959 9.714,22.069 9.982,22.069 L9.985,22.069 C10.254,22.069 10.511,21.961 10.699,21.77 L13.714,18.701 L12.286,17.299 L11,18.609 L11,10 L9,10 L9,18.622 L7.717,17.303 L6.283,18.697 Z M30.707,17.293 L32,18.586 L32,10 L34,10 L34,18.586 L35.293,17.293 L36.707,18.707 L33.707,21.707 C33.512,21.902 33.256,22 33,22 C32.744,22 32.488,21.902 32.293,21.707 L29.293,18.707 L30.707,17.293 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,UL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_Bucket-With-Objects_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_Bucket-With-Objects_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40.354,26.059 L40.576,24.412 C42.336,25.484 42.887,26.107 43.049,26.372 C42.579,26.512 41.631,26.385 40.354,26.059 L40.354,26.059 Z M22.727,20.038 C22.727,19.989 22.767,19.948 22.817,19.948 C22.832,19.948 22.841,19.957 22.854,19.963 L22.785,20.103 C22.753,20.094 22.727,20.076 22.727,20.038 L22.727,20.038 Z M36.373,40.637 C36.367,40.682 36.364,40.726 36.364,40.771 C36.364,40.923 35.987,41.507 34.31,42.17 C33.562,42.465 32.679,42.731 31.684,42.959 C29.118,43.553 25.968,43.88 22.816,43.88 C14.388,43.88 9.271,41.721 9.271,40.771 C9.271,40.726 9.268,40.682 9.262,40.637 L5.44,12.253 C5.685,12.396 5.95,12.533 6.226,12.666 C6.295,12.7 6.372,12.732 6.444,12.765 C6.692,12.879 6.95,12.99 7.218,13.097 C7.326,13.14 7.435,13.182 7.545,13.224 C7.826,13.33 8.116,13.431 8.416,13.529 C8.496,13.555 8.573,13.583 8.655,13.609 C9.037,13.729 9.432,13.843 9.84,13.952 C9.943,13.979 10.05,14.004 10.156,14.031 C10.476,14.113 10.804,14.191 11.139,14.265 C11.272,14.295 11.404,14.324 11.539,14.353 C11.911,14.431 12.289,14.505 12.673,14.576 C12.75,14.589 12.823,14.605 12.9,14.618 C13.36,14.699 13.83,14.773 14.306,14.842 C14.434,14.861 14.564,14.877 14.693,14.895 C15.059,14.945 15.427,14.992 15.8,15.035 C15.947,15.052 16.093,15.069 16.24,15.085 C16.685,15.133 17.133,15.176 17.585,15.214 C17.638,15.219 17.69,15.224 17.743,15.229 C18.245,15.27 18.751,15.303 19.259,15.331 C19.401,15.339 19.542,15.346 19.685,15.353 C20.069,15.372 20.453,15.388 20.837,15.4 C20.988,15.405 21.137,15.41 21.288,15.413 C21.798,15.425 22.308,15.434 22.816,15.434 C23.324,15.434 23.833,15.425 24.344,15.413 C24.495,15.41 24.644,15.405 24.794,15.4 C25.179,15.388 25.564,15.372 25.948,15.353 C26.09,15.346 26.231,15.339 26.373,15.331 C26.881,15.303 27.388,15.27 27.891,15.229 C27.942,15.224 27.991,15.219 28.041,15.215 C28.496,15.177 28.947,15.133 29.394,15.084 C29.541,15.069 29.685,15.052 29.83,15.036 C30.206,14.992 30.578,14.945 30.946,14.894 C31.072,14.876 31.199,14.861 31.325,14.842 C31.803,14.773 32.275,14.699 32.737,14.618 C32.808,14.605 32.877,14.59 32.949,14.578 C33.339,14.506 33.722,14.431 34.099,14.352 C34.231,14.324 34.361,14.295 34.491,14.266 C34.83,14.191 35.162,14.112 35.486,14.029 C35.587,14.003 35.691,13.979 35.792,13.952 C36.201,13.843 36.599,13.729 36.982,13.608 C37.06,13.583 37.133,13.557 37.21,13.532 C37.514,13.432 37.809,13.33 38.093,13.222 C38.201,13.182 38.307,13.14 38.412,13.099 C38.684,12.991 38.946,12.878 39.196,12.762 C39.265,12.73 39.339,12.7 39.407,12.667 C39.684,12.534 39.949,12.396 40.195,12.253 L38.413,25.49 C34.792,24.328 29.708,22.221 24.897,19.933 C24.84,18.83 23.934,17.948 22.817,17.948 C21.665,17.948 20.727,18.885 20.727,20.038 C20.727,21.192 21.665,22.129 22.817,22.129 C23.269,22.129 23.686,21.982 24.028,21.737 C28.341,23.805 33.845,26.246 38.143,27.487 L36.373,40.637 Z M22.816,4 C33.188,4 40.496,7.212 40.632,8.995 L40.606,9.202 C40.587,9.263 40.548,9.327 40.515,9.39 C40.488,9.441 40.469,9.492 40.433,9.543 C40.388,9.607 40.323,9.671 40.263,9.736 C40.213,9.788 40.173,9.841 40.115,9.894 C40.043,9.959 39.953,10.024 39.868,10.089 C39.796,10.144 39.734,10.198 39.654,10.252 C39.558,10.317 39.444,10.382 39.334,10.447 C39.242,10.502 39.157,10.558 39.054,10.613 C38.937,10.676 38.801,10.74 38.671,10.802 C38.555,10.859 38.448,10.915 38.322,10.971 C38.183,11.033 38.026,11.093 37.875,11.155 C37.739,11.21 37.609,11.267 37.462,11.322 C37.301,11.382 37.123,11.441 36.951,11.499 C36.793,11.553 36.644,11.609 36.478,11.662 C36.298,11.718 36.101,11.773 35.911,11.829 C35.732,11.88 35.562,11.934 35.375,11.984 C35.177,12.038 34.963,12.087 34.756,12.138 C34.557,12.188 34.365,12.24 34.156,12.287 C33.941,12.335 33.708,12.381 33.484,12.427 C33.266,12.473 33.056,12.52 32.83,12.563 C32.588,12.609 32.331,12.65 32.08,12.693 C31.852,12.732 31.632,12.774 31.398,12.81 C31.132,12.851 30.851,12.886 30.576,12.924 C30.338,12.956 30.108,12.993 29.864,13.022 C29.578,13.057 29.276,13.085 28.98,13.117 C28.731,13.143 28.49,13.172 28.234,13.196 C27.91,13.225 27.57,13.246 27.236,13.271 C26.995,13.288 26.761,13.31 26.514,13.325 C26.134,13.348 25.739,13.362 25.346,13.377 C25.131,13.386 24.924,13.4 24.706,13.406 C24.089,13.424 23.458,13.434 22.816,13.434 C22.172,13.434 21.542,13.424 20.926,13.406 C20.715,13.4 20.514,13.386 20.306,13.378 C19.907,13.363 19.504,13.348 19.118,13.325 C18.882,13.311 18.661,13.29 18.431,13.274 C18.084,13.248 17.733,13.226 17.397,13.196 C17.156,13.173 16.928,13.146 16.693,13.121 C16.383,13.088 16.067,13.059 15.767,13.022 C15.538,12.995 15.323,12.96 15.099,12.93 C14.808,12.89 14.512,12.853 14.233,12.81 C14.013,12.776 13.808,12.737 13.595,12.701 C13.33,12.655 13.057,12.612 12.801,12.563 C12.587,12.522 12.389,12.477 12.183,12.435 C11.946,12.385 11.702,12.338 11.475,12.287 C11.278,12.242 11.096,12.193 10.907,12.146 C10.688,12.092 10.463,12.039 10.256,11.984 C10.079,11.936 9.917,11.884 9.747,11.835 C9.547,11.777 9.341,11.72 9.154,11.661 C8.994,11.61 8.85,11.557 8.699,11.505 C8.521,11.444 8.336,11.383 8.17,11.322 C8.029,11.268 7.905,11.214 7.772,11.161 C7.617,11.097 7.454,11.035 7.311,10.97 C7.189,10.916 7.084,10.861 6.971,10.806 C6.838,10.742 6.699,10.677 6.58,10.613 C6.478,10.558 6.395,10.503 6.303,10.449 C6.193,10.383 6.077,10.318 5.98,10.252 C5.901,10.198 5.838,10.144 5.768,10.09 C5.683,10.025 5.591,9.959 5.52,9.894 C5.461,9.841 5.42,9.788 5.372,9.736 C5.312,9.671 5.247,9.607 5.202,9.543 C5.165,9.492 5.146,9.441 5.12,9.39 C5.086,9.327 5.046,9.263 5.029,9.202 L5.002,8.995 C5.139,7.212 12.446,4 22.816,4 L22.816,4 Z M45.084,26.158 C44.872,25.013 43.553,23.8 40.865,22.263 L42.575,9.567 L42.575,9.564 L42.575,9.563 L42.625,9.175 C42.631,9.132 42.634,9.088 42.634,9.045 C42.634,4.894 32.19,2 22.816,2 C13.444,2 3,4.894 3,9.045 C3,9.088 3.003,9.132 3.009,9.175 L3.06,9.563 L3.06,9.564 L3.06,9.567 L7.272,40.848 C7.404,44.512 16.848,45.88 22.816,45.88 C26.115,45.88 29.424,45.536 32.134,44.909 C33.225,44.658 34.204,44.362 35.045,44.03 C37.204,43.176 38.319,42.106 38.363,40.848 L40.095,27.979 C41.041,28.179 41.902,28.301 42.618,28.301 C43.583,28.301 44.306,28.097 44.697,27.63 C45.045,27.215 45.183,26.692 45.084,26.158 L45.084,26.158 Z M12.654,26.43 L15.25,22.103 L17.846,26.43 L12.654,26.43 Z M20.483,27.922 C20.661,27.609 20.656,27.224 20.47,26.915 L16.107,19.645 C15.746,19.043 14.753,19.043 14.392,19.645 L10.03,26.915 C9.844,27.225 9.839,27.609 10.017,27.923 C10.195,28.237 10.527,28.43 10.887,28.43 L19.613,28.43 C19.973,28.43 20.305,28.237 20.483,27.922 L20.483,27.922 Z M29.646,29.302 C31.259,29.302 32.572,30.625 32.572,32.252 C32.572,33.878 31.259,35.202 29.646,35.202 C28.033,35.202 26.72,33.878 26.72,32.252 C26.72,30.625 28.033,29.302 29.646,29.302 L29.646,29.302 Z M29.646,37.202 C32.362,37.202 34.572,34.982 34.572,32.252 C34.572,29.523 32.362,27.302 29.646,27.302 C26.93,27.302 24.72,29.523 24.72,32.252 C24.72,34.982 26.93,37.202 29.646,37.202 L29.646,37.202 Z M14.599,38.645 L19.496,38.645 L19.496,33.666 L14.599,33.666 L14.599,38.645 Z M20.496,31.665 L13.598,31.665 C13.045,31.665 12.598,32.113 12.598,32.665 L12.598,39.645 C12.598,40.198 13.045,40.645 13.598,40.645 L20.496,40.645 C21.048,40.645 21.496,40.198 21.496,39.645 L21.496,32.665 C21.496,32.113 21.048,31.665 20.496,31.665 L20.496,31.665 Z" id="AWS-Amazon-Simple-Storage_Bucket-with-objects_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,HO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Storage-Gateway_File-Gateway_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Storage-Gateway_File-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M19.8711,4 C14.1281,4 10.5851,5.666 7.0001,7.736 L7.0001,46 L5.0001,46 L5.0001,7.161 C5.0001,6.806 5.1881,6.478 5.4941,6.298 C9.3611,4.033 13.3701,2 19.8711,2 C25.9131,2 30.3391,4.281 33.8951,6.115 L34.2001,6.272 C34.5331,6.443 34.7421,6.786 34.7421,7.161 L34.7421,24.5 L32.7421,24.5 L32.7421,7.771 C29.2611,5.978 25.3041,4 19.8711,4 L19.8711,4 Z M41.7991,44.1 L16.2941,44.1 L16.2941,26.521 L22.6191,26.521 L23.4751,28.294 C23.6421,28.639 23.9921,28.858 24.3761,28.858 L41.7991,28.858 L41.7991,44.1 Z M42.7991,26.858 L25.0031,26.858 L24.1461,25.086 C23.9791,24.741 23.6301,24.521 23.2461,24.521 L15.2941,24.521 C14.7411,24.521 14.2941,24.969 14.2941,25.521 L14.2941,45.1 C14.2941,45.652 14.7411,46.1 15.2941,46.1 L42.7991,46.1 C43.3511,46.1 43.7991,45.652 43.7991,45.1 L43.7991,27.858 C43.7991,27.306 43.3511,26.858 42.7991,26.858 L42.7991,26.858 Z" id="AWS-Storage-Gateway_File-Gateway_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,YO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Storage-Gateway_Amazon-FSx-File-Gateway_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Storage-Gateway_Amazon-FSx-File-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.532,28.826 L45.696,24.252 L44.065,24.252 L41.604,27.896 L40.899,28.909 L44.234,33.865 L44.278,33.931 L45.993,33.931 L42.532,28.826 Z M37.245,33.931 L38.894,33.931 L41.132,30.542 L40.375,29.434 L37.245,33.931 Z M41.215,27.19 L39.274,24.318 L39.23,24.252 L37.532,24.252 L40.354,28.378 L41.215,27.19 Z M34.788,27.723 L33.084,27.046 C32.535,26.832 32.111,26.63 31.821,26.445 C31.548,26.271 31.35,26.078 31.235,25.872 C31.12,25.668 31.062,25.388 31.062,25.037 C31.062,24.411 31.253,23.945 31.643,23.614 C32.461,22.923 34.154,22.94 36.205,23.69 L36.473,23.788 L36.473,22.532 L36.356,22.479 C35.89,22.265 35.387,22.097 34.861,21.978 C34.335,21.86 33.825,21.8 33.344,21.8 C32.269,21.8 31.386,22.103 30.72,22.701 C30.048,23.305 29.707,24.102 29.707,25.071 C29.707,25.787 29.915,26.4 30.326,26.891 C30.729,27.372 31.36,27.788 32.203,28.128 L34.051,28.871 C34.655,29.112 35.096,29.383 35.36,29.677 C35.615,29.962 35.739,30.296 35.739,30.699 C35.739,31.379 35.506,31.901 35.024,32.294 C34.006,33.126 32.119,33.058 30.041,32.278 L29.77,32.177 L29.77,33.43 L29.881,33.486 C30.827,33.96 31.918,34.201 33.122,34.201 C34.302,34.201 35.269,33.878 36,33.243 C36.736,32.601 37.11,31.751 37.11,30.716 C37.11,30.001 36.919,29.395 36.542,28.917 C36.173,28.446 35.583,28.044 34.788,27.723 L34.788,27.723 Z M22.83,33.92 L24.17,33.92 L24.17,28.605 L28.61,28.605 L28.61,27.33 L24.17,27.33 L24.17,23.356 L29.423,23.356 L29.423,22.081 L22.83,22.081 L22.83,33.92 Z M30,20 L32,20 L32,7.073 C32,6.735 31.811,6.425 31.511,6.27 L31.203,6.112 C27.648,4.28 23.03,2 17,2 C10.507,2 6.307,4.031 2.446,6.294 C2.17,6.456 2,6.752 2,7.073 L2,46 L4,46 L4,7.5 C7.621,5.404 11.189,4 17,4 C22.498,4 26.486,5.69 30,7.5 L30,20 Z M37,36 L37,45 C37,45.55 36.55,46 36,46 L8.914,46 C8.415,46 8.011,45.597 8.011,45.098 L8,26.001 C8,25.451 8.449,25 9,25 L17,25 C17.228,25 17.497,25.169 17.596,25.375 L18.441,26.724 C18.522,26.893 18.693,27 18.88,27 L21,27 L21,29 L18,29 C17.653,29 17.5,29 17.203,28.209 L16.618,27.288 C16.547,27.114 16.188,27 16,27 L10,27 L10,44 L35,44 L35,36 L37,36 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,VO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Glacier-Instant-Retrieval_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Glacier-Instant-Retrieval_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M8.17216744,21.129 C8.46316744,21.129 8.73916744,21.255 8.93016744,21.476 C9.11916744,21.696 9.20416744,21.988 9.16116744,22.276 C8.91316744,23.939 8.66616744,25.694 8.47016744,27.191 C9.10416744,26.147 9.80916744,24.967 10.4741674,23.837 L13.4281674,18.128 L11.0891674,18.129 C10.7741674,18.129 10.4771674,17.98 10.2871674,17.727 C10.0991674,17.475 10.0401674,17.148 10.1301674,16.845 L12.1201674,10.129 L5.52616744,10.129 L4.03516744,21.129 L8.17216744,21.129 Z M7.10316744,32.129 C6.81216744,32.129 6.52516744,31.997 6.33416744,31.776 C5.99316744,31.38 5.82916744,31.191 7.01316744,23.129 L3.77716744,23.129 C3.28716744,23.129 2.76116744,22.891 2.43616744,22.523 C2.11316744,22.161 1.95716744,21.672 2.01016744,21.185 L3.56316744,9.764 C3.65716744,8.89 4.46816744,8.129 5.33016744,8.129 L12.4321674,8.129 C13.0071674,8.129 13.5471674,8.411 13.8781674,8.884 C14.2041674,9.352 14.2861674,9.953 14.0981674,10.493 L12.4281674,16.129 L13.9401674,16.129 C14.4181674,16.093 14.9291674,16.315 15.2651674,16.707 C15.6031674,17.099 15.7311674,17.633 15.6171674,18.171 C15.5991674,18.258 15.5681674,18.343 15.5271674,18.423 L12.2231674,24.805 C7.91216744,32.129 7.80516744,32.129 7.10316744,32.129 L7.10316744,32.129 Z M45.8391674,36.435 L44.4431674,35.003 L42.2621674,37.129 L39.1141674,37.129 L40.7351674,34.317 L43.5911674,33.552 L43.0731674,31.621 L40.7561674,32.241 L40.1741674,29.957 L38.2361674,30.45 L38.9771674,33.362 L37.3971674,36.103 L35.7881674,33.321 L36.5541674,30.462 L34.6221674,29.945 L34.0011674,32.262 L31.7321674,31.624 L31.1911674,33.549 L34.0801674,34.362 L35.6811674,37.129 L32.4761674,37.129 L30.3601674,35.012 L28.9451674,36.426 L30.6421674,38.123 L28.9541674,39.769 L30.3511674,41.2 L32.4741674,39.129 L35.6491674,39.129 L34.0541674,41.887 L31.2021674,42.651 L31.7201674,44.583 L34.0371674,43.962 L34.6191674,46.246 L36.5571674,45.753 L35.8151674,42.836 L37.3971674,40.101 L39.0041674,42.887 L38.2391674,45.741 L40.1711674,46.258 L40.7921674,43.941 L43.0621674,44.579 L43.6031674,42.654 L40.7081674,41.84 L39.1451674,39.129 L42.3711674,39.129 L44.4341674,41.191 L45.8481674,39.777 L44.1511674,38.081 L45.8391674,36.435 Z M41.6041674,24.429 L41.3131674,26.068 C43.0691674,26.508 43.8401674,26.479 44.1401674,26.423 C43.9601674,26.146 43.3781674,25.502 41.6041674,24.429 L41.6041674,24.429 Z M8.23816744,6.992 L7.31716744,5.218 C11.1371674,3.233 17.4751674,2 23.8561674,2 C33.2551674,2 43.7281674,4.9 43.7281674,9.063 C43.7281674,9.107 43.7251674,9.151 43.7191674,9.195 L43.6671674,9.583 C43.6641674,9.606 43.6581674,9.628 43.6541674,9.651 L41.9511674,22.317 C44.6461674,23.852 45.9721674,25.069 46.1881674,26.221 C46.2871674,26.756 46.1501674,27.28 45.8001674,27.696 C45.3751674,28.203 44.7081674,28.4550034 43.7191674,28.4550034 C42.8011674,28.456 41.6051674,28.238 40.0661674,27.806 C35.3141674,26.483 28.5281674,23.408 25.1641674,21.821 C24.8571674,22.013 24.4971674,22.129 24.1101674,22.129 C23.0071674,22.129 22.1101674,21.232 22.1101674,20.129 C22.1101674,19.026 23.0071674,18.129 24.1101674,18.129 C25.1861674,18.129 26.0601674,18.985 26.1021674,20.052 C28.8371674,21.338 34.8311674,24.068 39.3811674,25.512 L39.8851674,22.678 L41.2841674,12.269 C37.6701674,14.375 30.5941674,15.466 23.8561674,15.466 C20.9971674,15.466 18.0931674,15.265 15.4571674,14.884 L15.7421674,12.905 C18.2861674,13.272 21.0921674,13.466 23.8561674,13.466 C34.1341674,13.466 41.1181674,11.025 41.6941674,9.246 L41.7261674,9.011 C41.5871674,7.222 34.2581674,4 23.8561674,4 C17.8681674,4 11.7381674,5.174 8.23816744,6.992 L8.23816744,6.992 Z M29.6651674,43.631 L29.9191674,45.615 C27.9251674,45.87 25.8871674,46 23.8601674,46 C17.8721674,46 8.39716744,44.629 8.26616744,40.956 L7.29716744,33.75 L9.27916744,33.483 L10.2561674,40.745 C10.2621674,40.79 10.2651674,40.834 10.2651674,40.879 C10.2651674,41.832 15.4011674,44 23.8601674,44 C25.8021674,44 27.7551674,43.876 29.6651674,43.631 L29.6651674,43.631 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,WO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-File-Cache_On-premises-NFS-linked-datasets_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-File-Cache_On-premises-NFS-linked-datasets_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M18,31 C18,29.346 16.654,28 15,28 L15,26 C17.757,26 20,28.243 20,31 C20,33.757 17.757,36 15,36 L13,36 C10.243,36 8,33.757 8,31 L10,31 C10,32.654 11.346,34 13,34 L15,34 C16.654,34 18,32.654 18,31 L18,31 Z M4,31 C4,32.654 5.346,34 7,34 L7,36 C4.243,36 2,33.757 2,31 C2,28.243 4.243,26 7,26 L9,26 C11.757,26 14,28.243 14,31 L12,31 C12,29.346 10.654,28 9,28 L7,28 C5.346,28 4,29.346 4,31 L4,31 Z M32,23 L34,23 L34,21 L32,21 L32,23 Z M38,23 L40,23 L40,21 L38,21 L38,23 Z M20,9 L22,9 L22,7 L20,7 L20,9 Z M14,9 L16,9 L16,7 L14,7 L14,9 Z M13,16 L41,16 L41,14 L13,14 L13,16 Z M10,12 L44,12 L44,4 L10,4 L10,12 Z M34,44 L41,44 L41,42 L34,42 L34,44 Z M13,44 L20,44 L20,42 L13,42 L13,44 Z M44.082,14 C45.14,14 46,13.14 46,12.083 L46,3.917 C46,2.86 45.14,2 44.082,2 L10,2 C8.897,2 8,2.897 8,4 L8,12.083 C8,13.14 8.86,14 9.918,14 L11,14 L11,16 L9.918,16 C8.86,16 8,16.86 8,17.917 L8,24 L10,24 L10,18 L44,18 L44,26 L22,26 L22,28 L41,28 L41,30 L22,30 L22,32 L44,32 L44,40 L10,40 L10,38 L8,38 L8,40 C8,41.103 8.897,42 10,42 L11,42 L11,45 C11,45.552 11.447,46 12,46 L21,46 C21.553,46 22,45.552 22,45 L22,42 L32,42 L32,45 C32,45.552 32.447,46 33,46 L42,46 C42.553,46 43,45.552 43,45 L43,42 L44,42 C45.103,42 46,41.103 46,40 L46,32 C46,30.897 45.103,30 44,30 L43,30 L43,28 L44.082,28 C45.14,28 46,27.14 46,26.083 L46,18 C46,16.897 45.103,16 44,16 L43,16 L43,14 L44.082,14 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,qO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Standard-IA_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Standard-IA_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44.001,40.793 L45.415,42.207 L41.915,45.707 C41.72,45.902 41.464,46 41.208,46 C40.952,46 40.696,45.902 40.501,45.707 L37.001,42.207 L38.415,40.793 L40.208,42.586 L40.208,32.539 L38.415,34.332 L37.001,32.918 L40.501,29.418 C40.892,29.027 41.524,29.027 41.915,29.418 L45.415,32.918 L44.001,34.332 L42.208,32.539 L42.208,42.586 L44.001,40.793 Z M22.87,4 C33.272,4 40.602,7.222 40.74,9.012 L40.714,9.21 C40.691,9.29 40.645,9.373 40.597,9.456 C40.577,9.489 40.566,9.522 40.543,9.556 C40.488,9.635 40.408,9.717 40.329,9.798 C40.293,9.835 40.267,9.871 40.227,9.908 C40.139,9.988 40.029,10.069 39.92,10.15 C39.867,10.189 39.824,10.229 39.766,10.269 C39.647,10.35 39.506,10.431 39.366,10.512 C39.299,10.551 39.24,10.591 39.168,10.63 C39.014,10.713 38.838,10.796 38.663,10.879 C38.586,10.915 38.52,10.952 38.439,10.987 C38.242,11.075 38.024,11.162 37.805,11.249 C37.729,11.278 37.661,11.309 37.582,11.339 C37.33,11.434 37.057,11.526 36.777,11.618 C36.718,11.638 36.664,11.658 36.604,11.677 C36.273,11.782 35.923,11.886 35.557,11.985 C35.541,11.99 35.525,11.995 35.51,11.999 C32.402,12.843 28.059,13.463 22.874,13.463 C14.458,13.463 8.25,11.826 5.961,10.257 C5.939,10.241 5.924,10.227 5.902,10.212 C5.756,10.108 5.621,10.005 5.51,9.901 C5.479,9.874 5.459,9.846 5.432,9.817 C5.343,9.729 5.259,9.641 5.198,9.554 C5.171,9.516 5.158,9.479 5.137,9.44 C5.094,9.364 5.05,9.288 5.029,9.214 L5.002,9.012 C5.141,7.222 12.47,4 22.87,4 L22.87,4 Z M43.158,26.423 C42.868,26.479 42.13,26.509 40.459,26.102 L40.68,24.466 C42.419,25.523 42.985,26.147 43.158,26.423 L43.158,26.423 Z M31.768,43.08 C29.177,43.673 26.018,44 22.874,44 C14.415,44 9.279,41.832 9.279,40.879 C9.279,40.834 9.276,40.79 9.271,40.746 L5.441,12.272 C5.674,12.407 5.923,12.538 6.184,12.665 C6.326,12.734 6.48,12.8 6.629,12.866 C6.793,12.939 6.957,13.012 7.13,13.081 C7.305,13.152 7.483,13.222 7.667,13.29 C7.828,13.349 7.994,13.405 8.161,13.463 C8.561,13.599 8.977,13.729 9.409,13.851 C9.522,13.882 9.627,13.916 9.741,13.946 C9.987,14.013 10.242,14.075 10.497,14.137 C10.647,14.173 10.795,14.21 10.947,14.244 C11.213,14.306 11.482,14.364 11.756,14.421 C11.885,14.447 12.015,14.472 12.145,14.497 C13.106,14.686 14.111,14.847 15.147,14.98 C15.268,14.995 15.388,15.011 15.509,15.025 C15.846,15.066 16.184,15.106 16.525,15.141 C16.6,15.148 16.675,15.155 16.75,15.162 C17.869,15.273 19.01,15.354 20.158,15.403 C20.273,15.408 20.389,15.413 20.504,15.417 C20.863,15.431 21.223,15.442 21.582,15.449 C21.632,15.45 21.682,15.45 21.73,15.451 C22.111,15.458 22.492,15.467 22.87,15.467 C23.236,15.467 23.605,15.458 23.973,15.452 C24.04,15.45 24.107,15.45 24.176,15.449 C24.522,15.442 24.865,15.431 25.211,15.418 C25.35,15.413 25.487,15.407 25.625,15.401 C25.966,15.387 26.305,15.37 26.644,15.351 C26.721,15.346 26.796,15.34 26.873,15.335 C27.532,15.293 28.186,15.24 28.834,15.178 C28.979,15.163 29.123,15.151 29.267,15.136 C29.568,15.105 29.865,15.07 30.163,15.034 C30.342,15.013 30.518,14.99 30.694,14.967 C30.98,14.93 31.268,14.892 31.549,14.851 C31.726,14.824 31.897,14.795 32.072,14.767 C32.535,14.693 32.988,14.614 33.435,14.528 C33.64,14.489 33.845,14.45 34.046,14.409 C34.276,14.361 34.503,14.312 34.728,14.261 C34.939,14.212 35.147,14.162 35.352,14.111 C35.557,14.061 35.762,14.012 35.96,13.958 C36.321,13.861 36.673,13.761 37.013,13.654 C37.174,13.604 37.326,13.55 37.482,13.497 C37.697,13.425 37.91,13.352 38.116,13.275 C38.272,13.217 38.426,13.157 38.575,13.097 C38.783,13.014 38.98,12.927 39.176,12.84 C39.297,12.784 39.424,12.731 39.54,12.675 C39.807,12.546 40.061,12.413 40.298,12.274 L38.516,25.552 C33.959,24.12 27.881,21.353 25.119,20.054 C25.12,20.036 25.125,20.019 25.125,20 C25.125,18.897 24.228,18 23.125,18 C22.022,18 21.125,18.897 21.125,20 C21.125,21.103 22.022,22 23.125,22 C23.461,22 23.772,21.909 24.051,21.762 C27.186,23.243 33.508,26.118 38.246,27.562 L38.114,28.541 L40.097,28.805 L40.191,28.095 C41.211,28.335 42.049,28.456 42.732,28.456 C43.723,28.456 44.39,28.203 44.814,27.697 C45.164,27.28 45.302,26.757 45.202,26.221 C44.986,25.07 43.662,23.854 40.968,22.319 L42.668,9.651 C42.674,9.628 42.679,9.606 42.682,9.583 L42.733,9.194 C42.739,9.15 42.742,9.106 42.742,9.063 C42.742,4.9 32.27,2 22.87,2 C13.472,2 3,4.9 3,9.063 C3,9.106 3.003,9.15 3.009,9.194 L3.061,9.583 C3.062,9.589 3.063,9.596 3.064,9.602 L7.28,40.956 C7.411,44.629 16.887,46 22.874,46 C26.164,46 29.48,45.655 32.217,45.028 C33.28,44.782 34.213,44.503 34.989,44.199 L34.261,42.336 C33.573,42.605 32.734,42.856 31.768,43.08 L31.768,43.08 Z" id="Amazon-Simple-Storage_Service-Standard-IA_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,jO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_General-Access-Points_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_General-Access-Points_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.5762,21.9659 C29.2062,21.9659 28.0912,23.0809 28.0912,24.4509 C28.0912,25.8209 29.2062,26.9359 30.5762,26.9359 C31.9462,26.9359 33.0602,25.8209 33.0602,24.4509 C33.0602,23.0809 31.9462,21.9659 30.5762,21.9659 L30.5762,21.9659 Z M30.5762,19.9659 C33.0492,19.9659 35.0602,21.9779 35.0602,24.4509 C35.0602,26.9239 33.0492,28.9359 30.5762,28.9359 C28.1022,28.9359 26.0912,26.9239 26.0912,24.4509 C26.0912,21.9779 28.1022,19.9659 30.5762,19.9659 L30.5762,19.9659 Z M30.2062,14.8899 L28.0422,10.9329 L25.7862,14.8899 L30.2062,14.8899 Z M32.7692,15.4099 C32.9392,15.7199 32.9322,16.0959 32.7532,16.3999 C32.5722,16.7029 32.2462,16.8899 31.8922,16.8899 L24.0641905,16.8899 C23.7082,16.8899 23.3792,16.6999 23.2002,16.3919 C23.0202,16.0839 23.0192,15.7039 23.1952,15.3949 L27.1912,8.3869 C27.3712,8.0709 27.6992,7.8919 28.0692,7.8819 C28.4312,7.8849 28.7642,8.0839 28.9372,8.4029 L32.7692,15.4099 Z M13.8572,21.9949 L17.9192,21.9949 L17.9192,17.9319 L13.8572,17.9319 L13.8572,21.9949 Z M18.9192,15.9319 C19.4722,15.9319 19.9192,16.3789 19.9192,16.9319 L19.9192,22.9949 C19.9192,23.5479 19.4722,23.9949 18.9192,23.9949 L12.8562,23.9949 C12.3042,23.9949 11.8562,23.5479 11.8562,22.9949 L11.8562,16.9319 C11.8562,16.3789 12.3042,15.9319 12.8562,15.9319 L18.9192,15.9319 Z M25.0092,42.5059 L25.0092,30.2919 L23.0092,30.2919 L23.0092,42.5859 L19.7642,39.3419 L18.3502,40.7559 L23.2622,45.6669 C23.4572,45.8619 23.7132,45.9599 23.9692,45.9599 C24.2242,45.9599 24.4802,45.8619 24.6762,45.6669 L29.5972,40.7449 L28.1832,39.3309 L25.0092,42.5059 Z M41.8022,19.9019 C41.8022,28.5559 35.4512,35.9619 26.9502,37.5109 L26.9502,35.5439 C34.5012,34.1679 39.8022,27.5889 39.8022,19.9019 C39.8022,11.1339 32.6682,3.9999 23.9002,3.9999 C15.1332,3.9999 8.0002,11.1339 8.0002,19.9019 C8.0002,27.5499 13.2632,34.1219 20.7672,35.5289 L20.7672,37.4939 C12.3172,35.9109 6.0002,28.5119 6.0002,19.9019 C6.0002,10.0299 14.0302,1.9999 23.9002,1.9999 C33.7712,1.9999 41.8022,10.0299 41.8022,19.9019 L41.8022,19.9019 Z" id="Amazon-Simple-Storage_General-Access-Points_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,$O=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Object-Lambda-Access-Points_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Object-Lambda-Access-Points_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.512,41.141 L27.901,42.579 L24.634,45.735 C24.441,45.922 24.19,46.016 23.94,46.016 C23.678,46.016 23.417,45.913 23.221,45.711 L20.063,42.447 L21.5,41.057 L23,42.607 L23,34 L25,34 L25,42.6 L26.512,41.141 Z M27.229,37.878 L26.801,35.924 C32.506,34.674 36.647,29.521 36.647,23.671 C36.647,16.755 31.02,11.128 24.104,11.128 C17.187,11.128 11.56,16.755 11.56,23.671 C11.56,29.501 15.514,34.518 21.175,35.871 L20.71,37.817 C14.145,36.247 9.56,30.43 9.56,23.671 C9.56,15.652 16.084,9.128 24.104,9.128 C32.122,9.128 38.647,15.652 38.647,23.671 C38.647,30.454 33.845,36.429 27.229,37.878 L27.229,37.878 Z M46,19.826 L46,28.173 C46,28.448 45.887,28.711 45.687,28.9 C45.488,29.089 45.215,29.189 44.944,29.172 L42.285,29.02 C41.869,30.543 41.265,32.004 40.481,33.38 L42.467,35.152 C42.672,35.335 42.793,35.594 42.801,35.87 C42.809,36.144 42.702,36.411 42.508,36.605 L36.606,42.507 C36.411,42.703 36.148,42.818 35.87,42.8 C35.595,42.792 35.335,42.671 35.153,42.466 L33.386,40.486 C32.137,41.199 30.81,41.766 29.431,42.178 L28.859,40.261 C30.335,39.821 31.744,39.181 33.047,38.357 C33.458,38.095 34.001,38.17 34.327,38.537 L35.94,40.345 L40.345,35.939 L38.532,34.322 C38.167,33.996 38.091,33.455 38.352,33.042 C39.381,31.409 40.117,29.63 40.54,27.755 C40.648,27.277 41.11,26.945 41.573,26.976 L44,27.115 L44,20.885 L41.571,21.023 C41.11,21.047 40.646,20.722 40.538,20.245 C40.115,18.37 39.377,16.592 38.347,14.962 C38.086,14.549 38.162,14.007 38.527,13.682 L40.345,12.06 L35.94,7.655 L34.313,9.479 C33.988,9.844 33.445,9.918 33.033,9.659 C31.405,8.631 29.628,7.895 27.754,7.471 C27.278,7.363 26.949,6.927 26.977,6.438 L27.116,4 L20.885,4 L21.024,6.436 C21.052,6.925 20.723,7.361 20.246,7.469 C18.37,7.892 16.594,8.628 14.964,9.655 C14.553,9.914 14.01,9.839 13.685,9.475 L12.061,7.655 L7.656,12.06 L9.477,13.685 C9.841,14.011 9.917,14.552 9.657,14.966 C8.626,16.597 7.888,18.373 7.464,20.246 C7.355,20.723 6.885,21.047 6.432,21.023 L4,20.885 L4,27.115 L6.425,26.976 C6.885,26.945 7.35,27.277 7.457,27.755 C7.881,29.636 8.617,31.416 9.646,33.045 C9.907,33.459 9.83,34 9.465,34.326 L7.656,35.939 L12.061,40.345 L13.676,38.534 C14.001,38.166 14.543,38.093 14.956,38.353 C16.226,39.156 17.594,39.784 19.022,40.223 L18.436,42.135 C17.108,41.727 15.826,41.173 14.617,40.483 L12.848,42.466 C12.665,42.671 12.406,42.792 12.13,42.8 C12.12,42.8 12.112,42.8 12.102,42.8 C11.837,42.8 11.582,42.695 11.395,42.507 L5.492,36.605 C5.298,36.411 5.192,36.144 5.2,35.869 C5.207,35.594 5.328,35.334 5.534,35.151 L7.517,33.384 C6.734,32.009 6.128,30.547 5.712,29.02 L3.057,29.172 C2.783,29.19 2.513,29.089 2.314,28.9 C2.114,28.711 2,28.448 2,28.173 L2,19.826 C2,19.551 2.114,19.288 2.314,19.099 C2.513,18.91 2.782,18.812 3.057,18.828 L5.72,18.979 C6.137,17.458 6.742,16 7.528,14.626 L5.533,12.848 C5.328,12.665 5.207,12.405 5.2,12.13 C5.192,11.855 5.298,11.589 5.492,11.395 L11.395,5.493 C11.589,5.298 11.862,5.196 12.13,5.2 C12.406,5.208 12.664,5.328 12.848,5.534 L14.626,7.526 C15.999,6.744 17.458,6.14 18.98,5.724 L18.828,3.057 C18.813,2.782 18.91,2.513 19.1,2.313 C19.288,2.113 19.551,2 19.826,2 L28.174,2 C28.449,2 28.712,2.113 28.901,2.313 C29.09,2.513 29.188,2.782 29.172,3.057 L29.021,5.726 C30.541,6.143 31.999,6.747 33.371,7.53 L35.153,5.534 C35.336,5.328 35.595,5.208 35.87,5.2 C36.145,5.193 36.411,5.298 36.606,5.493 L42.508,11.395 C42.702,11.589 42.809,11.855 42.801,12.13 C42.793,12.406 42.672,12.665 42.467,12.848 L40.477,14.623 C41.261,15.997 41.866,17.456 42.283,18.979 L44.944,18.828 C45.216,18.813 45.488,18.91 45.687,19.099 C45.887,19.288 46,19.551 46,19.826 L46,19.826 Z M27,26 C28.103,26 29,26.897 29,28 C29,29.103 28.103,30 27,30 C25.898,30 25,29.103 25,28 C25,26.897 25.898,26 27,26 L27,26 Z M27,32 C29.206,32 31,30.205 31,28 C31,25.794 29.206,24 27,24 C24.794,24 23,25.794 23,28 C23,30.205 24.794,32 27,32 L27,32 Z M28.438,17.09 L30.03,20 L26.779,20 L28.438,17.09 Z M25.057,22 L31.716,22 C32.07,22 32.396,21.814 32.576,21.51 C32.756,21.206 32.763,20.83 32.593,20.52 L29.333,14.56 C29.159,14.242 28.827,14.043 28.465,14.04 C28.138,14.051 27.768,14.23 27.588,14.544 L24.189,20.504 C24.012,20.814 24.013,21.194 24.193,21.502 C24.371,21.81 24.7,22 25.057,22 L25.057,22 Z M16,25 L19,25 L19,22 L16,22 L16,25 Z M15,20 C14.448,20 14,20.448 14,21 L14,26 C14,26.552 14.448,27 15,27 L20,27 C20.553,27 21,26.552 21,26 L21,21 C21,20.448 20.553,20 20,20 L15,20 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,QO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Object-Lock_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Object-Lock_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M37.5,39.5 C37.5,39.943 37.305,40.336 37,40.611 L37,42 L35,42 L35,40.611 C34.695,40.336 34.5,39.943 34.5,39.5 C34.5,38.672 35.172,38 36,38 C36.828,38 37.5,38.672 37.5,39.5 L37.5,39.5 Z M25.194,28.307 C25.194,29.685 26.315,30.807 27.694,30.807 L27.694,32.807 C25.213,32.807 23.194,30.788 23.194,28.307 C23.194,25.825 25.213,23.807 27.694,23.807 C28.989,23.807 30.223,24.366 31.078,25.34 L29.574,26.66 C29.099,26.118 28.414,25.807 27.694,25.807 C26.315,25.807 25.194,26.928 25.194,28.307 L25.194,28.307 Z M21.416,4 C30.229,4 36.696,6.83 36.832,8.347 L36.812,8.501 C36.796,8.554 36.763,8.608 36.732,8.663 C36.71,8.703 36.695,8.742 36.665,8.783 C36.622,8.84 36.562,8.899 36.505,8.957 C36.466,8.997 36.435,9.036 36.389,9.076 C36.334,9.124 36.262,9.173 36.198,9.221 C36.124,9.276 36.058,9.331 35.972,9.386 C35.952,9.399 35.926,9.412 35.905,9.425 C33.855,10.698 28.568,12 21.416,12 C14.243,12 8.945,10.69 6.91,9.414 C6.896,9.405 6.878,9.396 6.864,9.387 C6.772,9.328 6.701,9.27 6.623,9.211 C6.564,9.167 6.498,9.122 6.447,9.078 C6.398,9.034 6.364,8.992 6.322,8.949 C6.269,8.894 6.211,8.838 6.171,8.784 C6.139,8.741 6.123,8.7 6.1,8.657 C6.071,8.605 6.038,8.552 6.023,8.501 L6.002,8.346 C6.141,6.829 12.606,4 21.416,4 L21.416,4 Z M39.127,22.281 C39.157,22.366 39.163,22.438 39.105,22.553 C39.094,22.577 39.03,22.619 38.919,22.656 C38.469,22.805 37.78,22.789 36.925,22.649 L37.188,20.701 C38.012,21.144 38.939,21.738 39.127,22.281 L39.127,22.281 Z M21.416,38.659 C14.107,38.659 9.853,36.822 9.726,36.074 C9.726,36.03 9.723,35.985 9.717,35.941 L6.415,11.417 C9.658,13.184 15.682,14.096 21.416,14.096 C27.151,14.096 33.176,13.184 36.42,11.417 L34.967,22.201 C31.722,21.299 27.36,19.465 23.985,17.856 C23.91,16.821 23.053,16 22,16 C20.897,16 20,16.897 20,18 C20,19.103 20.897,20 22,20 C22.413,20 22.797,19.874 23.116,19.659 C25.798,20.944 30.722,23.163 34.7,24.188 L34.474,25.867 L36.456,26.133 L36.663,24.597 C37.209,24.681 37.731,24.738 38.192,24.738 C38.711,24.738 39.17,24.68 39.55,24.554 C40.334,24.293 40.714,23.808 40.895,23.447 C41.187,22.863 41.229,22.232 41.016,21.623 C40.523,20.209 38.748,19.216 37.471,18.597 L38.781,8.866 C38.781,8.865 38.781,8.864 38.781,8.863 C38.781,8.862 38.781,8.862 38.781,8.862 L38.825,8.524 C38.831,8.481 38.834,8.438 38.834,8.395 C38.834,4.626 29.654,2 21.416,2 C13.179,2 4,4.626 4,8.395 C4,8.439 4.003,8.483 4.009,8.527 L4.054,8.865 C4.054,8.865 4.054,8.865 4.054,8.865 C4.054,8.865 4.054,8.866 4.054,8.866 L7.728,36.152 C7.853,39.457 15.955,40.659 21.416,40.659 C22.647,40.659 23.883,40.605 25.089,40.498 L24.911,38.505 C23.765,38.607 22.589,38.659 21.416,38.659 L21.416,38.659 Z M12.724,24 L15,20.016 L17.276,24 L12.724,24 Z M19.865,25.502 C20.044,25.194 20.045,24.813 19.868,24.504 L15.868,17.504 C15.513,16.881 14.487,16.881 14.132,17.504 L10.132,24.504 C9.955,24.813 9.956,25.194 10.135,25.502 C10.314,25.81 10.644,26 10.9999958,26 L18.9999958,26 C19.356,26 19.686,25.81 19.865,25.502 L19.865,25.502 Z M15,34 L19,34 L19,30 L15,30 L15,34 Z M14,36 L20,36 C20.553,36 21,35.552 21,35 L21,29 C21,28.448 20.553,28 20,28 L14,28 C13.447,28 13,28.448 13,29 L13,35 C13,35.552 13.447,36 14,36 L14,36 Z M42,44 L30,44 L30,36 L32,36 L40,36 L42,36 L42,44 Z M33,32 C33,30.897 33.897,30 35,30 L37,30 C38.103,30 39,30.897 39,32 L39,34 L33,34 L33,32 Z M43,34 L41,34 L41,32 C41,29.794 39.206,28 37,28 L35,28 C32.794,28 31,29.794 31,32 L31,34 L29,34 C28.447,34 28,34.448 28,35 L28,45 C28,45.552 28.447,46 29,46 L43,46 C43.553,46 44,45.552 44,45 L44,35 C44,34.448 43.553,34 43,34 L43,34 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,KO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Virtual-Machine_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Virtual-Machine_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M5.4146,44 L10.9996,44 L10.9996,46 L1.9996,46 L1.9996,37 L3.9996,37 L3.9996,42.586 L9.2926,37.293 L10.7066,38.708 L5.4146,44 Z M43.9996,37 L45.9996,37 L45.9996,46 L36.9996,46 L36.9996,44 L42.5856,44 L37.2926,38.707 L38.7066,37.293 L43.9996,42.586 L43.9996,37 Z M3.9996,11 L1.9996,11 L1.9996,2 L10.9996,2 L10.9996,4 L5.4146,4 L10.7066,9.292 L9.2926,10.707 L3.9996,5.414 L3.9996,11 Z M45.9996,2 L45.9996,11 L43.9996,11 L43.9996,5.414 L38.7066,10.707 L37.2926,9.293 L42.5856,4 L36.9996,4 L36.9996,2 L45.9996,2 Z M23.9996,39 C22.8976,39 21.9996,38.103 21.9996,37 C21.9996,35.897 22.8976,35 23.9996,35 C25.1026,35 25.9996,35.897 25.9996,37 C25.9996,38.103 25.1026,39 23.9996,39 L23.9996,39 Z M6.9996,26 C5.8976,26 4.9996,25.103 4.9996,24 C4.9996,22.897 5.8976,22 6.9996,22 C8.1026,22 8.9996,22.897 8.9996,24 C8.9996,25.103 8.1026,26 6.9996,26 L6.9996,26 Z M23.9996,9 C25.1026,9 25.9996,9.897 25.9996,11 C25.9996,12.103 25.1026,13 23.9996,13 C22.8976,13 21.9996,12.103 21.9996,11 C21.9996,9.897 22.8976,9 23.9996,9 L23.9996,9 Z M40.9996,22 C42.1026,22 42.9996,22.897 42.9996,24 C42.9996,25.103 42.1026,26 40.9996,26 C39.8976,26 38.9996,25.103 38.9996,24 C38.9996,22.897 39.8976,22 40.9996,22 L40.9996,22 Z M23.9996,33 C23.2076,33 22.4716,33.239 21.8496,33.638 L10.7586,25.319 C10.9046,24.904 10.9996,24.465 10.9996,24 C10.9996,23.535 10.9046,23.096 10.7586,22.681 L21.8496,14.362 C22.4716,14.761 23.2076,15 23.9996,15 C24.7926,15 25.5276,14.761 26.1506,14.362 L37.2416,22.681 C37.0956,23.096 36.9996,23.535 36.9996,24 C36.9996,24.465 37.0956,24.904 37.2416,25.319 L26.1506,33.638 C25.5276,33.239 24.7926,33 23.9996,33 L23.9996,33 Z M38.3586,26.981 C39.0646,27.607 39.9836,28 40.9996,28 C43.2066,28 44.9996,26.206 44.9996,24 C44.9996,21.794 43.2066,20 40.9996,20 C39.9836,20 39.0646,20.393 38.3586,21.019 L27.5086,12.882 C27.8116,12.318 27.9996,11.684 27.9996,11 C27.9996,8.794 26.2066,7 23.9996,7 C21.7936,7 19.9996,8.794 19.9996,11 C19.9996,11.684 20.1886,12.318 20.4916,12.882 L9.6416,21.019 C8.9356,20.393 8.0166,20 6.9996,20 C4.7936,20 2.9996,21.794 2.9996,24 C2.9996,26.206 4.7936,28 6.9996,28 C8.0166,28 8.9356,27.607 9.6416,26.981 L20.4916,35.118 C20.1886,35.682 19.9996,36.316 19.9996,37 C19.9996,39.206 21.7936,41 23.9996,41 C26.2066,41 27.9996,39.206 27.9996,37 C27.9996,36.316 27.8116,35.682 27.5086,35.118 L38.3586,26.981 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,XO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Volume-gp3_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Volume-gp3_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.0089713,32.759 C29.3049713,32.759 28.6149713,32.612 27.9409713,32.319 L27.9409713,31.285 C28.7429713,31.556 29.4169713,31.692 29.9639713,31.692 C30.4809713,31.692 30.8809713,31.576 31.1609713,31.345 C31.4419713,31.114 31.5819713,30.786 31.5819713,30.361 C31.5819713,29.554 31.0729713,29.151 30.0549713,29.151 C29.7279713,29.151 29.3749713,29.173 28.9969713,29.217 L28.9969713,28.37 L31.1639713,26.016 L28.0509713,26.016 L28.0509713,24.971 L32.5939713,24.971 L32.5939713,25.972 L30.3059713,28.216 C30.4069713,28.209 30.5089713,28.205 30.6099713,28.205 C31.0379713,28.205 31.4259713,28.295 31.7729713,28.474 C32.1199713,28.654 32.3969713,28.909 32.6029713,29.239 C32.8099713,29.569 32.9129713,29.946 32.9129713,30.372 C32.9129713,30.834 32.7959713,31.245 32.5609713,31.604 C32.3259713,31.964 31.9889713,32.246 31.5489713,32.451 C31.1089713,32.656 30.5949713,32.759 30.0089713,32.759 L30.0089713,32.759 Z M22.9579713,28.271 C23.3609713,27.992 23.8009713,27.853 24.2779713,27.853 C24.7469713,27.853 25.0929713,28.009 25.3179713,28.321 C25.5409713,28.632 25.6529713,29.111 25.6529713,29.756 C25.6529713,30.409 25.5389713,30.894 25.3119713,31.214 C25.0849713,31.532 24.7359713,31.692 24.2669713,31.692 C23.8049713,31.692 23.3679713,31.549 22.9579713,31.263 L22.9579713,28.271 Z M22.9579713,32.11 C23.1709713,32.301 23.4199713,32.449 23.7059713,32.555 C23.9919713,32.662 24.2889713,32.715 24.5969713,32.715 C25.0809713,32.715 25.5029713,32.587 25.8619713,32.33 C26.2209713,32.073 26.4959713,31.719 26.6869713,31.268 C26.8779713,30.818 26.9729713,30.299 26.9729713,29.712 C26.9729713,28.832 26.7659713,28.132 26.3509713,27.611 C25.9369713,27.091 25.3819713,26.83 24.6849713,26.83 C24.3469713,26.83 24.0229713,26.892 23.7109713,27.017 C23.3999713,27.142 23.1149713,27.322 22.8589713,27.556 L22.7379713,26.995 L21.6599713,26.995 L21.6599713,34.86 L22.9579713,34.86 L22.9579713,32.11 Z M16.8029713,28.282 C17.0199713,27.989 17.3519713,27.842 17.7989713,27.842 C18.2319713,27.842 18.6389713,27.974 19.0199713,28.238 L19.0199713,31.054 C18.6309713,31.34 18.2199713,31.483 17.7879713,31.483 C16.9149713,31.483 16.4789713,30.867 16.4789713,29.635 C16.4789713,29.027 16.5869713,28.575 16.8029713,28.282 L16.8029713,28.282 Z M17.4029713,32.484 C18.0039713,32.484 18.5429713,32.279 19.0199713,31.868 L19.0199713,32.341 C19.0199713,32.913 18.8949713,33.325 18.6459713,33.578 C18.3969713,33.831 17.9969713,33.958 17.4469713,33.958 C16.9039713,33.958 16.2919713,33.844 15.6099713,33.617 L15.6099713,34.541 C16.2139713,34.842 16.8549713,34.992 17.5329713,34.992 C18.4249713,34.992 19.1119713,34.75 19.5939713,34.266 C20.0769713,33.782 20.3179713,33.096 20.3179713,32.209 L20.3179713,26.995 L19.2179713,26.995 L19.1079713,27.501 C18.6389713,27.054 18.0849713,26.83 17.4469713,26.83 C16.9779713,26.83 16.5709713,26.951 16.2259713,27.193 C15.8809713,27.435 15.6169713,27.77 15.4339713,28.199 C15.2509713,28.629 15.1589713,29.122 15.1589713,29.679 C15.1589713,30.53 15.3629713,31.21 15.7699713,31.719 C16.1759713,32.229 16.7209713,32.484 17.4029713,32.484 L17.4029713,32.484 Z M8.06897127,44 L40.0689713,44 L40.0689713,15 L8.06897127,15 L8.06897127,44 Z M41.0689713,13 L7.06897127,13 C6.51697127,13 6.06897127,13.448 6.06897127,14 L6.06897127,45 C6.06897127,45.552 6.51697127,46 7.06897127,46 L41.0689713,46 C41.6209713,46 42.0689713,45.552 42.0689713,45 L42.0689713,14 C42.0689713,13.448 41.6209713,13 41.0689713,13 L41.0689713,13 Z M13.5329713,4 L34.4679713,4.002 L38.9929713,10 L9.00697127,10 L13.5329713,4 Z M6.99997127,12 L40.9999713,12 C41.3799713,12 41.7259713,11.786 41.8949713,11.446 C42.0639713,11.107 42.0269713,10.701 41.7989713,10.398 L35.7649713,2.4 C35.5759713,2.15 35.2799713,2.002 34.9669713,2.002 L13.0349713,2 C12.7209713,2 12.4259713,2.148 12.2369713,2.398 L6.20197127,10.398 C5.97297127,10.701 5.93597127,11.107 6.10497127,11.446 C6.27397127,11.786 6.62097127,12 6.99997127,12 L6.99997127,12 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,JO=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-File-System_File-System_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-File-System_File-System_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M37.2366623,11.621 L42.2336623,11.621 L42.2336623,6.624 L37.2366623,6.624 L37.2366623,11.621 Z M36.1116623,13.595 L36.1116623,15.245 L38.1116623,15.245 L38.1116623,13.621 L38.7356623,13.621 L38.7356623,15.245 L40.7356623,15.245 L40.7356623,13.621 L41.3596623,13.621 L41.3596623,15.245 L43.3596623,15.245 L43.3596623,13.595 C43.8066623,13.537 44.1496623,13.193 44.2076623,12.746 L45.8576623,12.746 L45.8576623,10.746 L44.2336623,10.746 L44.2336623,10.123 L45.8576623,10.123 L45.8576623,8.123 L44.2336623,8.123 L44.2336623,7.499 L45.8576623,7.499 L45.8576623,5.499 L44.2076623,5.499 C44.1496623,5.051 43.8066623,4.708 43.3596623,4.649 L43.3596623,3 L41.3596623,3 L41.3596623,4.624 L40.7356623,4.624 L40.7356623,3 L38.7356623,3 L38.7356623,4.624 L38.1116623,4.624 L38.1116623,3 L36.1116623,3 L36.1116623,4.649 C35.6626623,4.708 35.3206623,5.05 35.2616623,5.499 L33.6126623,5.499 L33.6126623,7.499 L35.2366623,7.499 L35.2366623,8.123 L33.6126623,8.123 L33.6126623,10.123 L35.2366623,10.123 L35.2366623,10.746 L33.6126623,10.746 L33.6126623,12.746 L35.2616623,12.746 C35.3206623,13.194 35.6626623,13.537 36.1116623,13.595 L36.1116623,13.595 Z M22.3676623,11.621 L27.3646623,11.621 L27.3646623,6.624 L22.3676623,6.624 L22.3676623,11.621 Z M21.2426623,13.595 L21.2426623,15.245 L23.2426623,15.245 L23.2426623,13.621 L23.8666623,13.621 L23.8666623,15.245 L25.8666623,15.245 L25.8666623,13.621 L26.4906623,13.621 L26.4906623,15.245 L28.4906623,15.245 L28.4906623,13.595 C28.9376623,13.537 29.2806623,13.193 29.3386623,12.746 L30.9886623,12.746 L30.9886623,10.746 L29.3646623,10.746 L29.3646623,10.123 L30.9886623,10.123 L30.9886623,8.123 L29.3646623,8.123 L29.3646623,7.499 L30.9886623,7.499 L30.9886623,5.499 L29.3386623,5.499 C29.2806623,5.051 28.9376623,4.708 28.4906623,4.649 L28.4906623,3 L26.4906623,3 L26.4906623,4.624 L25.8666623,4.624 L25.8666623,3 L23.8666623,3 L23.8666623,4.624 L23.2426623,4.624 L23.2426623,3 L21.2426623,3 L21.2426623,4.649 C20.7936623,4.708 20.4506623,5.05 20.3926623,5.499 L18.7426623,5.499 L18.7426623,7.499 L20.3676623,7.499 L20.3676623,8.123 L18.7426623,8.123 L18.7426623,10.123 L20.3676623,10.123 L20.3676623,10.746 L18.7426623,10.746 L18.7426623,12.746 L20.3926623,12.746 C20.4506623,13.194 20.7936623,13.537 21.2426623,13.595 L21.2426623,13.595 Z M7.49866234,11.621 L12.4956623,11.621 L12.4956623,6.624 L7.49866234,6.624 L7.49866234,11.621 Z M6.37266234,13.595 L6.37266234,15.245 L8.37266234,15.245 L8.37266234,13.621 L8.99666234,13.621 L8.99666234,15.245 L10.9966623,15.245 L10.9966623,13.621 L11.6206623,13.621 L11.6206623,15.245 L13.6206623,15.245 L13.6206623,13.595 C14.0696623,13.537 14.4116623,13.194 14.4706623,12.746 L16.1196623,12.746 L16.1196623,10.746 L14.4956623,10.746 L14.4956623,10.123 L16.1196623,10.123 L16.1196623,8.123 L14.4956623,8.123 L14.4956623,7.499 L16.1196623,7.499 L16.1196623,5.499 L14.4706623,5.499 C14.4116623,5.05 14.0696623,4.708 13.6206623,4.649 L13.6206623,3 L11.6206623,3 L11.6206623,4.624 L10.9966623,4.624 L10.9966623,3 L8.99666234,3 L8.99666234,4.624 L8.37266234,4.624 L8.37266234,3 L6.37266234,3 L6.37266234,4.649 C5.92566234,4.708 5.58166234,5.051 5.52466234,5.499 L3.87466234,5.499 L3.87466234,7.499 L5.49866234,7.499 L5.49866234,8.123 L3.87466234,8.123 L3.87466234,10.123 L5.49866234,10.123 L5.49866234,10.746 L3.87466234,10.746 L3.87466234,12.746 L5.52466234,12.746 C5.58166234,13.193 5.92566234,13.537 6.37266234,13.595 L6.37266234,13.595 Z M37.3346623,28.477 L43.4426623,42.23 L10.6516623,42.23 L4.53866234,28.477 L37.3346623,28.477 Z M6.87666234,24.979 L39.8116623,24.979 L41.7386623,33.463 L38.8996623,27.071 C38.7396623,26.709 38.3806623,26.477 37.9856623,26.477 L7.21766234,26.477 L6.87666234,24.979 Z M10.9966623,22.361 C10.9966623,21.828 11.4186623,21.393 11.9386623,21.393 L31.4436623,21.393 C31.9956623,21.393 32.4436623,20.946 32.4436623,20.393 L32.4436623,18.25 C32.4436623,18.092 32.5546623,17.973 32.7026623,17.973 L36.9456623,17.973 C37.0956623,17.973 37.2126623,18.094 37.2126623,18.25 L37.2126623,20.393 C37.2126623,20.946 37.6596623,21.393 38.2126623,21.393 L43.0406623,21.393 C43.5606623,21.393 43.9826623,21.828 43.9826623,22.361 L43.9826623,34.311 L41.5846623,23.757 C41.4816623,23.302 41.0756623,22.979 40.6096623,22.979 L10.9966623,22.979 L10.9966623,22.361 Z M43.0406623,19.393 L39.2126623,19.393 L39.2126623,18.25 C39.2126623,16.995 38.1956623,15.973 36.9456623,15.973 L32.7026623,15.973 C31.4566623,15.973 30.4436623,16.995 30.4436623,18.25 L30.4436623,19.393 L11.9386623,19.393 C10.3166623,19.393 8.99666234,20.724 8.99666234,22.361 L8.99666234,22.979 L5.62366234,22.979 C5.31966234,22.979 5.03266234,23.118 4.84266234,23.355 C4.65266234,23.593 4.58066234,23.904 4.64966234,24.201 L5.16666234,26.477 L2.99966234,26.477 C2.66066234,26.477 2.34566234,26.648 2.16066234,26.932 C1.97766234,27.216 1.94866234,27.574 2.08566234,27.883 L9.07266234,43.604 C9.22066234,43.97 9.57666234,44.23 9.99666234,44.23 L44.9826623,44.23 C45.5346623,44.23 45.9826623,43.783 45.9826623,43.23 L45.9826623,22.361 C45.9826623,20.724 44.6626623,19.393 43.0406623,19.393 L43.0406623,19.393 Z" id="AWS-Amazon-Elastic-File-System_File-system_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,eD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Snowball_Snowball-Import-Export_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Snowball_Snowball-Import-Export_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M2.1262,26.4736 L22.4362,26.4736 L18.9202,30.0096 L20.3382,31.4196 L25.5502,26.1786 C25.9382,25.7886 25.9382,25.1586 25.5502,24.7686 L20.3382,19.5266 L18.9202,20.9366 L22.4372,24.4736 L2.1262,24.4736 L2.1262,26.4736 Z M45.6092,24.7686 L40.3972,19.5266 L38.9802,20.9366 L42.4962,24.4736 L27.4622,24.4736 L27.4622,26.4736 L42.4952,26.4736 L38.9802,30.0096 L40.3972,31.4196 L45.6092,26.1786 C45.9972,25.7886 45.9972,25.1586 45.6092,24.7686 L45.6092,24.7686 Z M20.4732,12.4946 L27.4622,12.4946 L27.4622,10.4946 L20.4732,10.4946 L20.4732,12.4946 Z M37.1982,30.7146 L37.1982,28.0946 L35.1982,28.0946 L35.1982,29.7146 L23.9682,29.7146 L23.9682,31.7146 L36.1982,31.7146 C36.7512,31.7146 37.1982,31.2676 37.1982,30.7146 L37.1982,30.7146 Z M11.6102,28.0946 L11.6102,30.7146 C11.6102,31.2676 12.0582,31.7146 12.6102,31.7146 L17.8522,31.7146 L17.8522,29.7146 L13.6102,29.7146 L13.6102,28.0946 L11.6102,28.0946 Z M11.6102,19.3576 L11.6102,22.8526 L13.6102,22.8526 L13.6102,20.3576 L17.8522,20.3576 L17.8522,18.3576 L12.6102,18.3576 C12.0582,18.3576 11.6102,18.8046 11.6102,19.3576 L11.6102,19.3576 Z M37.1982,22.8526 L37.1982,19.3576 C37.1982,18.8046 36.7512,18.3576 36.1982,18.3576 L23.9682,18.3576 L23.9682,20.3576 L35.1982,20.3576 L35.1982,22.8526 L37.1982,22.8526 Z M41.1082,6.9996 L6.8262,6.9996 C4.1652,6.9996 2.0002,9.2286 2.0002,11.9666 L2.0002,22.8526 L4.0002,22.8526 L4.0002,11.9666 C4.0002,10.3306 5.2682,8.9996 6.8262,8.9996 L41.1082,8.9996 C42.6672,8.9996 43.9362,10.3306 43.9362,11.9666 L43.9362,21.7866 L45.9362,21.7866 L45.9362,11.9666 C45.9362,9.2286 43.7712,6.9996 41.1082,6.9996 L41.1082,6.9996 Z M43.9362,36.3596 C43.9362,37.9946 42.6672,39.3256 41.1082,39.3256 L6.8262,39.3256 C5.2682,39.3256 4.0002,37.9946 4.0002,36.3596 L4.0002,28.0946 L2.0002,28.0946 L2.0002,36.3596 C2.0002,39.0976 4.1652,41.3256 6.8262,41.3256 L41.1082,41.3256 C43.7712,41.3256 45.9362,39.0976 45.9362,36.3596 L45.9362,29.1606 L43.9362,29.1606 L43.9362,36.3596 Z M5.4942,28.0946 L5.4942,34.9256 C5.4942,36.5276 6.7942,37.8306 8.3912,37.8306 L39.5452,37.8306 C41.1422,37.8306 42.4402,36.5276 42.4402,34.9256 L42.4402,32.4626 L40.4402,32.4626 L40.4402,34.9256 C40.4402,35.4156 40.0302,35.8306 39.5452,35.8306 L8.3912,35.8306 C7.9042,35.8306 7.4942,35.4156 7.4942,34.9256 L7.4942,28.0946 L5.4942,28.0946 Z M18.8902,13.9896 L29.0452,13.9896 L30.0112,11.1706 C30.1492,10.7666 30.5292,10.4946 30.9572,10.4946 L39.5452,10.4946 C41.1422,10.4946 42.4402,11.7976 42.4402,13.3996 L42.4402,18.4846 L40.4402,18.4846 L40.4402,13.3996 C40.4402,12.9096 40.0302,12.4946 39.5452,12.4946 L31.6722,12.4946 L30.7062,15.3136 C30.5672,15.7176 30.1882,15.9896 29.7602,15.9896 L18.1752,15.9896 C17.7472,15.9896 17.3672,15.7176 17.2292,15.3136 L16.2642,12.4946 L8.3912,12.4946 C7.9042,12.4946 7.4942,12.9096 7.4942,13.3996 L7.4942,22.8526 L5.4942,22.8526 L5.4942,13.3996 C5.4942,11.7976 6.7942,10.4946 8.3912,10.4946 L16.9792,10.4946 C17.4062,10.4946 17.7862,10.7666 17.9252,11.1706 L18.8902,13.9896 Z" id="AWS-Snowball_Snowball-import-export_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,tD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_Object_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_Object_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.971,43.9414 C12.959,43.9414 4,34.9824 4,23.9704 C4,12.9594 12.959,4.0004 23.971,4.0004 C34.983,4.0004 43.942,12.9594 43.942,23.9704 C43.942,34.9824 34.983,43.9414 23.971,43.9414 M23.971,2.0004 C11.857,2.0004 2,11.8564 2,23.9704 C2,36.0854 11.857,45.9414 23.971,45.9414 C36.085,45.9414 45.942,36.0854 45.942,23.9704 C45.942,11.8564 36.085,2.0004 23.971,2.0004" id="AWS-Amazon-Simple-Storage_Object_Resource-Icon_dark-bg" fill="#7AA116"></path>
</g>
</svg>`,nD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Storage-Gateway_Cached-Volume_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Storage-Gateway_Cached-Volume_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.5442,14.3457 L32.8672,14.3457 L32.8672,7.0877 L36.5442,7.0877 L36.5442,7.9047 L33.8832,7.9047 L33.8832,10.1887 L36.0832,10.1887 L36.0832,11.0047 L33.8832,11.0047 L33.8832,13.5297 L36.5442,13.5297 L36.5442,14.3457 Z M27.6412,14.3457 L26.6252,14.3457 L26.6252,7.0877 L27.6412,7.0877 L27.6412,10.2187 L30.2802,10.2187 L30.2802,7.0877 L31.2972,7.0877 L31.2972,14.3457 L30.2802,14.3457 L30.2802,11.0467 L27.6412,11.0467 L27.6412,14.3457 Z M21.2112,10.7427 C21.2112,9.5207 21.4522,8.5927 21.9342,7.9567 C22.4142,7.3227 23.1242,7.0047 24.0592,7.0047 C24.5062,7.0047 24.9562,7.0987 25.4102,7.2867 L25.4102,8.1147 C24.9422,7.9677 24.5312,7.8947 24.1752,7.8947 C23.5192,7.8947 23.0382,8.1097 22.7342,8.5377 C22.4312,8.9677 22.2792,9.6577 22.2792,10.6077 L22.2792,10.8587 C22.2792,11.8087 22.4262,12.4947 22.7192,12.9217 C23.0122,13.3477 23.4832,13.5607 24.1332,13.5607 C24.4462,13.5607 24.9002,13.4727 25.4932,13.2977 L25.4932,14.1257 C25.0402,14.3417 24.5482,14.4497 24.0182,14.4497 C22.1472,14.4497 21.2112,13.2147 21.2112,10.7427 L21.2112,10.7427 Z M18.0902,8.0617 L18.9902,11.6127 L17.1892,11.6127 L18.0902,8.0617 Z M17.0012,12.3877 L19.1902,12.3877 L19.6912,14.3457 L20.7602,14.3457 L18.6652,7.0877 L17.5662,7.0877 L15.4722,14.3457 L16.5082,14.3457 L17.0012,12.3877 Z M10.7492,10.7427 C10.7492,9.5207 10.9902,8.5927 11.4722,7.9567 C11.9522,7.3227 12.6612,7.0047 13.5972,7.0047 C14.0442,7.0047 14.4942,7.0987 14.9482,7.2867 L14.9482,8.1147 C14.4812,7.9677 14.0692,7.8947 13.7132,7.8947 C13.0572,7.8947 12.5762,8.1097 12.2732,8.5377 C11.9692,8.9677 11.8172,9.6577 11.8172,10.6077 L11.8172,10.8587 C11.8172,11.8087 11.9642,12.4947 12.2572,12.9217 C12.5502,13.3477 13.0222,13.5607 13.6712,13.5607 C13.9842,13.5607 14.4392,13.4727 15.0312,13.2977 L15.0312,14.1257 C14.5782,14.3417 14.0862,14.4497 13.5562,14.4497 C11.6852,14.4497 10.7492,13.2147 10.7492,10.7427 L10.7492,10.7427 Z M39.1642,43.8917 L30.6912,43.8917 L30.6912,38.7827 C30.6912,38.2297 30.2442,37.7827 29.6912,37.7827 L17.4732,37.7827 C16.9202,37.7827 16.4732,38.2297 16.4732,38.7827 L16.4732,43.8917 L8.0002,43.8917 L8.0002,3.9997 L39.1642,3.9997 L39.1642,43.8917 Z M40.1642,1.9997 L7.0002,1.9997 C6.4472,1.9997 6.0002,2.4477 6.0002,2.9997 L6.0002,44.8917 C6.0002,45.4447 6.4472,45.8917 7.0002,45.8917 L17.4732,45.8917 C18.0252,45.8917 18.4732,45.4447 18.4732,44.8917 L18.4732,39.7827 L28.6912,39.7827 L28.6912,44.8917 C28.6912,45.4447 29.1392,45.8917 29.6912,45.8917 L40.1642,45.8917 C40.7172,45.8917 41.1642,45.4447 41.1642,44.8917 L41.1642,2.9997 C41.1642,2.4477 40.7172,1.9997 40.1642,1.9997 L40.1642,1.9997 Z" id="AWS-Storage-Gateway_Cached-volume_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,oD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Object-Lambda_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Object-Lambda_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.128,31.9852352 L36.169,31.6732352 C36.42,31.8382352 36.626,31.9842352 36.78,32.1062352 C36.603,32.0812352 36.386,32.0422352 36.128,31.9852352 L36.128,31.9852352 Z M31.556,42.8602352 C31.065,43.0542352 30.482,43.2292352 29.823,43.3812352 C28.107,43.7772352 26.001,43.9962352 23.891,43.9962352 C18.745,43.9962352 15.337,42.7672352 15.042,42.2142352 C15.042,42.1692352 15.039,42.1242352 15.033,42.0802352 L12.525,23.4592352 C12.553,23.4712352 12.586,23.4822352 12.613,23.4942352 C12.935,23.6442352 13.277,23.7842352 13.643,23.9142352 C13.721,23.9432352 13.806,23.9672352 13.886,23.9942352 C14.192,24.0972352 14.51,24.1942352 14.839,24.2852352 C14.956,24.3172352 15.073,24.3492352 15.193,24.3802352 C15.578,24.4792352 15.973,24.5712352 16.378,24.6542352 C16.408,24.6612352 16.438,24.6682352 16.468,24.6742352 C16.905,24.7622352 17.355,24.8392352 17.807,24.9092352 C17.934,24.9292352 18.061,24.9472352 18.189,24.9652352 C18.551,25.0182352 18.913,25.0652352 19.276,25.1072352 C19.382,25.1192352 19.485,25.1322352 19.59,25.1442352 C20.043,25.1922352 20.494,25.2332352 20.94,25.2662352 C21.039,25.2732352 21.134,25.2782352 21.232,25.2842352 C21.593,25.3092352 21.946,25.3282352 22.296,25.3422352 C22.416,25.3472352 22.535,25.3522352 22.653,25.3562352 C23.078,25.3702352 23.495,25.3802352 23.891,25.3802352 C24.357,25.3802352 24.827,25.3692352 25.299,25.3542352 C25.432,25.3492352 25.565,25.3432352 25.698,25.3382352 C26.065,25.3222352 26.43,25.3022352 26.795,25.2782352 C26.916,25.2702352 27.036,25.2632352 27.157,25.2542352 C27.627,25.2182352 28.095,25.1752352 28.557,25.1242352 C28.63,25.1152352 28.7,25.1052352 28.773,25.0962352 C29.164,25.0502352 29.551,24.9982352 29.932,24.9402352 C30.061,24.9212352 30.188,24.9012352 30.316,24.8802352 C30.677,24.8202352 31.031,24.7552352 31.379,24.6852352 C31.464,24.6682352 31.552,24.6522352 31.636,24.6342352 C32.054,24.5462352 32.456,24.4482352 32.846,24.3422352 C32.939,24.3172352 33.026,24.2892352 33.118,24.2632352 C33.417,24.1772352 33.704,24.0872352 33.982,23.9902352 C34.086,23.9542352 34.19,23.9182352 34.29,23.8812352 C34.603,23.7642352 34.9,23.6422352 35.177,23.5112352 C35.201,23.5002352 35.232,23.4902352 35.257,23.4782352 L34.19,31.4362352 C31.363,30.5082352 27.803,28.9092352 25.898,28.0222352 C25.695,27.4332352 25.142,27.0072352 24.485,27.0072352 C23.658,27.0072352 22.985,27.6802352 22.985,28.5072352 C22.985,29.3342352 23.658,30.0072352 24.485,30.0072352 C24.711,30.0072352 24.923,29.9532352 25.115,29.8632352 C27.305,30.8842352 30.999,32.5312352 33.92,33.4512352 L32.755,42.1362352 C32.713,42.2232352 32.415,42.5212352 31.556,42.8602352 L31.556,42.8602352 Z M39.289,32.2562352 C39.127,31.3952352 38.266,30.5572352 36.461,29.5082352 L37.59,21.1272352 L37.59,21.1262352 L37.625,20.8642352 C37.631,20.8202352 37.634,20.7762352 37.634,20.7312352 C37.634,19.5292352 36.626,18.4662352 34.639,17.5712352 L33.818,19.3952352 C35.205,20.0202352 35.582,20.5482352 35.629,20.7032352 L35.621,20.7602352 C35.611,20.7892352 35.591,20.8212352 35.573,20.8522352 C35.557,20.8812352 35.543,20.9092352 35.519,20.9392352 C35.493,20.9702352 35.458,21.0042352 35.425,21.0372352 C35.393,21.0682352 35.363,21.0992352 35.324,21.1322352 C35.284,21.1652352 35.233,21.2002352 35.186,21.2342352 C35.138,21.2682352 35.093,21.3022352 35.037,21.3382352 C34.983,21.3722352 34.919,21.4062352 34.858,21.4412352 C34.795,21.4772352 34.733,21.5132352 34.662,21.5502352 C34.594,21.5862352 34.515,21.6212352 34.44,21.6562352 C34.361,21.6932352 34.286,21.7312352 34.199,21.7682352 C34.118,21.8032352 34.026,21.8382352 33.939,21.8732352 C33.844,21.9102352 33.753,21.9482352 33.65,21.9852352 C33.556,22.0212352 33.451,22.0552352 33.35,22.0892352 C33.241,22.1262352 33.136,22.1642352 33.02,22.2002352 C32.911,22.2352352 32.791,22.2682352 32.676,22.3012352 C32.554,22.3372352 32.436,22.3732352 32.307,22.4082352 C32.185,22.4412352 32.052,22.4722352 31.923,22.5042352 C31.787,22.5382352 31.656,22.5722352 31.513,22.6052352 C31.378,22.6362352 31.232,22.6652352 31.09,22.6952352 C30.941,22.7262352 30.798,22.7582352 30.643,22.7882352 C30.49,22.8182352 30.326,22.8442352 30.168,22.8722352 C30.011,22.8992352 29.859,22.9272352 29.697,22.9532352 C29.524,22.9802352 29.341,23.0042352 29.162,23.0292352 C29,23.0512352 28.844,23.0762352 28.677,23.0962352 C28.484,23.1202352 28.281,23.1402352 28.082,23.1612352 C27.916,23.1792352 27.755,23.1992352 27.584,23.2142352 C27.366,23.2352352 27.136,23.2502352 26.91,23.2662352 C26.746,23.2782352 26.589,23.2932352 26.421,23.3032352 C26.165,23.3192352 25.898,23.3292352 25.633,23.3392352 C25.483,23.3462352 25.341,23.3552352 25.189,23.3602352 C24.767,23.3732352 24.334,23.3802352 23.891,23.3802352 C23.447,23.3802352 23.016,23.3732352 22.594,23.3602352 C22.437,23.3552352 22.288,23.3452352 22.134,23.3392352 C21.875,23.3282352 21.612,23.3192352 21.361,23.3032352 C21.192,23.2932352 21.033,23.2782352 20.868,23.2662352 C20.644,23.2502352 20.416,23.2352352 20.198,23.2142352 C20.029,23.1992352 19.869,23.1792352 19.704,23.1622352 C19.504,23.1402352 19.299,23.1212352 19.106,23.0962352 C18.94,23.0762352 18.783,23.0512352 18.622,23.0292352 C18.443,23.0042352 18.259,22.9812352 18.086,22.9532352 C17.923,22.9272352 17.77,22.8992352 17.612,22.8712352 C17.454,22.8442352 17.293,22.8182352 17.142,22.7892352 C16.984,22.7582352 16.839,22.7262352 16.689,22.6942352 C16.549,22.6652352 16.404,22.6362352 16.272,22.6062352 C16.127,22.5722352 15.994,22.5382352 15.857,22.5042352 C15.731,22.4722352 15.599,22.4412352 15.478,22.4082352 C15.346,22.3732352 15.226,22.3362352 15.101,22.2992352 C14.988,22.2672352 14.872,22.2352352 14.766,22.2012352 C14.647,22.1632352 14.538,22.1252352 14.426,22.0872352 C14.328,22.0532352 14.227,22.0202352 14.135,21.9862352 C14.03,21.9482352 13.939,21.9102352 13.842,21.8722352 C13.756,21.8372352 13.665,21.8032352 13.585,21.7682352 C13.498,21.7312352 13.422,21.6932352 13.342,21.6562352 C13.268,21.6212352 13.19,21.5862352 13.122,21.5512352 C13.051,21.5142352 12.99,21.4782352 12.926,21.4422352 C12.865,21.4072352 12.801,21.3722352 12.746,21.3382352 C12.691,21.3032352 12.647,21.2692352 12.599,21.2352352 C12.551,21.2012352 12.5,21.1662352 12.46,21.1322352 C12.421,21.1002352 12.392,21.0692352 12.36,21.0382352 C12.326,21.0052352 12.29,20.9712352 12.265,20.9392352 C12.241,20.9102352 12.228,20.8832352 12.212,20.8552352 C12.192,20.8232352 12.172,20.7912352 12.162,20.7602352 L12.155,20.7032352 C12.2,20.5492352 12.581,20.0152352 13.988,19.3842352 L13.172,17.5592352 C11.167,18.4572352 10.15,19.5242352 10.15,20.7312352 C10.15,20.7752352 10.153,20.8182352 10.159,20.8602352 L10.193,21.1232352 L10.193,21.1232352 L10.193,21.1272352 L13.044,42.2932352 C13.168,45.2192352 20.172,45.9962352 23.891,45.9962352 C26.148,45.9962352 28.415,45.7592352 30.274,45.3302352 C31.028,45.1562352 31.707,44.9512352 32.29,44.7212352 C33.874,44.0942352 34.697,43.2782352 34.739,42.2932352 L35.86,33.9692352 C36.412,34.0822352 36.896,34.1462352 37.302,34.1462352 C38.077,34.1462352 38.607,33.9392352 38.957,33.5212352 C39.257,33.1642352 39.375,32.7152352 39.289,32.2562352 L39.289,32.2562352 Z M17.888,32.0072352 L18.829,30.4382352 L19.771,32.0072352 L17.888,32.0072352 Z M22.406,33.5002352 C22.584,33.1862352 22.579,32.8012352 22.394,32.4922352 L19.687,27.9802352 C19.506,27.6792352 19.181,27.4952352 18.829,27.4952352 C18.478,27.4952352 18.152,27.6792352 17.972,27.9802352 L15.264,32.4922352 C15.078,32.8012352 15.073,33.1862352 15.251,33.5002352 C15.429,33.8132352 15.761,34.0072352 16.121,34.0072352 L21.536,34.0072352 C21.897,34.0072352 22.229,33.8132352 22.406,33.5002352 L22.406,33.5002352 Z M28.485,38.0072352 C27.658,38.0072352 26.985,37.3342352 26.985,36.5072352 C26.985,35.6802352 27.658,35.0072352 28.485,35.0072352 C29.313,35.0072352 29.985,35.6802352 29.985,36.5072352 C29.985,37.3342352 29.313,38.0072352 28.485,38.0072352 L28.485,38.0072352 Z M28.485,33.0072352 C26.556,33.0072352 24.985,34.5772352 24.985,36.5072352 C24.985,38.4372352 26.556,40.0072352 28.485,40.0072352 C30.415,40.0072352 31.985,38.4372352 31.985,36.5072352 C31.985,34.5772352 30.415,33.0072352 28.485,33.0072352 L28.485,33.0072352 Z M18.985,40.0072352 L20.985,40.0072352 L20.985,38.0072352 L18.985,38.0072352 L18.985,40.0072352 Z M21.985,36.0072352 L17.985,36.0072352 C17.433,36.0072352 16.985,36.4552352 16.985,37.0072352 L16.985,41.0072352 C16.985,41.5592352 17.433,42.0072352 17.985,42.0072352 L21.985,42.0072352 C22.538,42.0072352 22.985,41.5592352 22.985,41.0072352 L22.985,37.0072352 C22.985,36.4552352 22.538,36.0072352 21.985,36.0072352 L21.985,36.0072352 Z M22.842,10.9022352 C23.136,10.5962352 23.529,10.4422352 23.923,10.4422352 C24.297,10.4422352 24.672,10.5812352 24.962,10.8602352 C25.559,11.4332352 25.577,12.3842352 25.004,12.9812352 C24.726,13.2702352 24.353,13.4332352 23.952,13.4412352 C23.551,13.4352352 23.172,13.3002352 22.883,13.0222352 C22.595,12.7452352 22.431,12.3712352 22.423,11.9712352 C22.415,11.5702352 22.565,11.1902352 22.842,10.9022352 L22.842,10.9022352 Z M23.922,15.4402352 C24.841,15.4402352 25.76,15.0802352 26.445,14.3672352 C27.783,12.9762352 27.739,10.7562352 26.349,9.41823523 C24.957,8.08123523 22.736,8.12523523 21.4,9.51523523 C20.752,10.1892352 20.405,11.0752352 20.424,12.0092352 C20.441,12.9442352 20.823,13.8172352 21.497,14.4642352 C22.175,15.1162352 23.049,15.4402352 23.922,15.4402352 L23.922,15.4402352 Z M18.213,11.9052352 C18.467,11.7892352 18.66,11.5712352 18.747,11.3062352 L19.186,9.96023523 C19.272,9.69423523 19.243,9.40423523 19.107,9.16023523 L17.911,7.03323523 L20.836,4.91223523 L22.477,6.69323523 C22.666,6.89923523 22.933,7.01623523 23.212,7.01623523 L23.218,7.01623523 L24.673,7.00723523 C24.95,7.00623523 25.214,6.88923523 25.402,6.68523523 L27.032,4.91723523 L29.953,7.04323523 L28.763,9.16123523 C28.627,9.40223523 28.598,9.69023523 28.682,9.95423523 L29.115,11.3152352 C29.201,11.5832352 29.396,11.8022352 29.65,11.9202352 L31.863,12.9372352 L30.745,16.3722352 L28.355,15.8922352 C28.082,15.8362352 27.793,15.9002352 27.567,16.0662352 L26.411,16.9122352 C26.187,17.0762352 26.041,17.3262352 26.009,17.6032352 L25.727,20.0112352 L22.114,20.0082352 L21.836,17.6172352 C21.804,17.3432352 21.66,17.0942352 21.438,16.9292352 L20.268,16.0642352 C20.04,15.8962352 19.753,15.8312352 19.477,15.8872352 L17.105,16.3612352 L15.992,12.9242352 L18.213,11.9052352 Z M15.477,17.8242352 C15.633,18.3082352 16.122,18.5932352 16.624,18.4972352 L19.435,17.9352352 L19.899,18.2792352 L20.231,21.1232352 C20.289,21.6262352 20.716,22.0062352 21.223,22.0072352 L26.615,22.0122352 L26.616,22.0122352 C27.123,22.0122352 27.551,21.6322352 27.609,21.1292352 L27.944,18.2682352 L28.394,17.9402352 L31.225,18.5072352 C31.715,18.6052352 32.214,18.3192352 32.372,17.8372352 L34.041,12.7092352 C34.198,12.2272352 33.969,11.7032352 33.508,11.4912352 L30.887,10.2872352 L30.72,9.76123523 L32.133,7.24723523 C32.381,6.80523523 32.259,6.24723523 31.849,5.94823523 L27.488,2.77623523 C27.077,2.47823523 26.51,2.53323523 26.165,2.90723523 L24.227,5.00923523 L23.649,5.01323523 L21.704,2.90323523 C21.36,2.52823523 20.789,2.47323523 20.382,2.77123523 L16.017,5.93723523 C15.606,6.23523523 15.483,6.79423523 15.732,7.23623523 L17.148,9.75723523 L16.981,10.2702352 L14.35,11.4772352 C13.889,11.6892352 13.659,12.2122352 13.816,12.6942352 L15.477,17.8242352 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,lD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Gateway_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42,21 C40.897,21 40,20.103 40,19 C40,17.897 40.897,17 42,17 C43.103,17 44,17.897 44,19 C44,20.103 43.103,21 42,21 L42,21 Z M34.296,37.03 C34.196,37.022 34.101,37 34,37 C33.268,37 32.588,37.204 32,37.549 L32,20.659 C32,20.364 31.87,20.083 31.644,19.894 L31.528,19.796 C27.106,16.056 20.72,16.102 16.344,19.904 C16.126,20.094 16,20.369 16,20.659 L16,37.549 C15.412,37.204 14.732,37 14,37 C13.899,37 13.804,37.022 13.704,37.03 L8.195,22.338 C9.28,21.622 10,20.395 10,19 C10,18.511 9.899,18.047 9.738,17.613 L21.812,9.341 C22.442,9.755 23.192,10 24,10 C24.808,10 25.558,9.755 26.188,9.341 L38.262,17.613 C38.101,18.047 38,18.511 38,19 C38,20.395 38.72,21.622 39.805,22.338 L34.296,37.03 Z M34,43 C32.897,43 32,42.103 32,41 C32,39.897 32.897,39 34,39 C35.103,39 36,39.897 36,41 C36,42.103 35.103,43 34,43 L34,43 Z M18,40 L18,21.127 C21.576,18.276 26.41,18.27 30,21.129 L30,40 L18,40 Z M14,43 C12.897,43 12,42.103 12,41 C12,39.897 12.897,39 14,39 C15.103,39 16,39.897 16,41 C16,42.103 15.103,43 14,43 L14,43 Z M6,21 C4.897,21 4,20.103 4,19 C4,17.897 4.897,17 6,17 C7.103,17 8,17.897 8,19 C8,20.103 7.103,21 6,21 L6,21 Z M24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 C22,4.897 22.897,4 24,4 L24,4 Z M42,15 C41.008,15 40.111,15.376 39.412,15.976 L27.532,7.837 C27.821,7.284 28,6.666 28,6 C28,3.794 26.206,2 24,2 C21.794,2 20,3.794 20,6 C20,6.666 20.179,7.284 20.468,7.837 L8.588,15.976 C7.889,15.376 6.992,15 6,15 C3.794,15 2,16.794 2,19 C2,21.206 3.794,23 6,23 C6.101,23 6.196,22.978 6.296,22.97 L11.805,37.662 C10.72,38.378 10,39.605 10,41 C10,43.206 11.794,45 14,45 C15.859,45 17.411,43.72 17.858,42 L30.142,42 C30.589,43.72 32.141,45 34,45 C36.206,45 38,43.206 38,41 C38,39.605 37.28,38.378 36.195,37.662 L41.704,22.97 C41.804,22.978 41.899,23 42,23 C44.206,23 46,21.206 46,19 C46,16.794 44.206,15 42,15 L42,15 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,rD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Recovery-Time-Objective_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Recovery-Time-Objective_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.606,38.281 C29.163,38.281 31.593,37.474 33.636,35.947 C33.938,35.721 34.228,35.482 34.506,35.229 C34.646,35.102 34.782,34.972 34.914,34.84 C35.717,34.037 36.398,33.126 36.939,32.13 C37.031,31.963 37.116,31.796 37.197,31.626 C37.967,30.03 38.357,28.316 38.357,26.53 C38.357,21.024 34.614,16.316 29.255,15.081 L29.705,13.132 C35.976,14.577 40.357,20.087 40.357,26.53 C40.357,28.619 39.9,30.625 39,32.492 C38.905,32.691 38.802,32.891 38.696,33.087 C38.064,34.25 37.267,35.316 36.329,36.254 C36.174,36.408 36.015,36.561 35.851,36.709 C35.527,37.004 35.186,37.285 34.834,37.549 C32.443,39.336 29.597,40.281 26.606,40.281 C19.023,40.281 12.853,34.112 12.853,26.53 L14.855,26.468 L14.853,26.546 C14.853,33.01 20.126,38.281 26.606,38.281 L26.606,38.281 Z M26.056,25.182 C26.755,25.182 27.325,25.751 27.325,26.45 C27.325,27.149 26.755,27.718 26.056,27.718 C25.357,27.718 24.789,27.149 24.789,26.45 C24.789,25.751 25.357,25.182 26.056,25.182 L26.056,25.182 Z M22.789,26.45 C22.789,28.252 24.254,29.718 26.056,29.718 C27.859,29.718 29.325,28.252 29.325,26.45 C29.325,24.976 28.338,23.742 26.996,23.336 L26.939,13.994 L24.939,14.006 L24.996,23.374 C23.716,23.817 22.789,25.021 22.789,26.45 L22.789,26.45 Z M5,20 L16,20 L16,18 L5,18 L5,20 Z M2,24 L13,24 L13,22 L2,22 L2,24 Z M23,7.497 L23,4.654 C23,4.294 23.293,4 23.654,4 L28.345,4 C28.706,4 29,4.294 29,4.655 L29,7.337 C26.998,7.082 24.974,7.135 23,7.497 L23,7.497 Z M39.314,11.988 L41.015,10.288 L42.129,11.402 L43.543,9.988 L39.901,6.345 L38.487,7.76 L39.601,8.874 L37.735,10.74 C35.652,9.262 33.365,8.253 31,7.696 L31,4.655 C31,3.191 29.809,2 28.345,2 L23.654,2 C22.19,2 21,3.191 21,4.654 L21,7.965 C18.057,8.832 15.299,10.397 13,12.633 L13,11 L11,11 L11,15 C11,15.552 11.447,16 12,16 L16,16 L16,14 L14.457,14 C20.503,8.177 30.052,7.479 36.917,12.597 C44.61,18.331 46.204,29.256 40.469,36.949 C34.735,44.642 23.809,46.235 16.117,40.502 C11.704,37.213 9.152,32.166 9.114,26.655 L7.114,26.668 C7.156,32.812 10.002,38.438 14.921,42.105 C18.395,44.695 22.46,45.944 26.492,45.944 C32.416,45.944 38.268,43.248 42.073,38.144 C48.152,29.989 46.831,18.587 39.314,11.988 L39.314,11.988 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,iD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Vault-Lock_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Vault-Lock_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15.863,33.96 C21.978,38.517 30.658,37.251 35.217,31.136 C39.773,25.022 38.507,16.34 32.393,11.783 C26.479,7.376 18.176,8.429 13.513,14.035 L16.013,14.068 L15.986,16.068 L10.919,16 C10.654,15.997 10.401,15.888 10.216,15.698 C10.031,15.507 9.928,15.252 9.932,14.986 L10,9.986 L12,10.014 L11.963,12.775 C17.297,6.344 26.813,5.13 33.589,10.179 C40.587,15.396 42.036,25.334 36.82,32.332 C33.717,36.495 28.941,38.695 24.108,38.695 C20.818,38.695 17.503,37.676 14.668,35.564 C10.654,32.572 8.333,27.981 8.298,22.968 L10.298,22.955 C10.328,27.335 12.356,31.347 15.863,33.96 L15.863,33.96 Z M35,44 L39,44 L39,43 L35,43 L35,44 Z M9,44 L13,44 L13,43 L9,43 L9,44 Z M45,2 L3,2 C2.447,2 2,2.448 2,3 L2,11 L4,11 L4,4 L44,4 L44,41 L4,41 L4,33 L2,33 L2,42 C2,42.552 2.447,43 3,43 L7,43 L7,45 C7,45.552 7.447,46 8,46 L14,46 C14.552,46 15,45.552 15,45 L15,43 L33,43 L33,45 C33,45.552 33.447,46 34,46 L40,46 C40.552,46 41,45.552 41,45 L41,43 L45,43 C45.552,43 46,42.552 46,42 L46,3 C46,2.448 45.552,2 45,2 L45,2 Z M2,27 L4,27 L4,17 L2,17 L2,27 Z M20,28 L28,28 L28,22 L20,22 L20,28 Z M22,18 C22,16.897 22.897,16 24,16 C25.102,16 26,16.897 26,18 L26,20 L22,20 L22,18 Z M24,14 C21.794,14 20,15.794 20,18 L20,20 L19,20 C18.447,20 18,20.448 18,21 L18,29 C18,29.552 18.447,30 19,30 L29,30 C29.552,30 30,29.552 30,29 L30,21 C30,20.448 29.552,20 29,20 L28,20 L28,18 C28,15.794 26.206,14 24,14 L24,14 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,aD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Storage-Gateway_Virtual-Tape-Library_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Storage-Gateway_Virtual-Tape-Library_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M16.1868,22.3711 C18.7708,22.3711 20.8728,24.4741 20.8728,27.0581 C20.8728,29.6421 18.7708,31.7441 16.1868,31.7441 C13.6028,31.7441 11.4998,29.6421 11.4998,27.0581 C11.4998,24.4741 13.6028,22.3711 16.1868,22.3711 L16.1868,22.3711 Z M26.3728,27.0581 C26.3728,24.4741 28.4748,22.3711 31.0588,22.3711 C33.6428,22.3711 35.7448,24.4741 35.7448,27.0581 C35.7448,29.6421 33.6428,31.7441 31.0588,31.7441 C28.4748,31.7441 26.3728,29.6421 26.3728,27.0581 L26.3728,27.0581 Z M16.1868,33.7441 C16.3338,33.7441 16.4788,33.7311 16.6238,33.7221 L16.6238,33.7441 L31.4968,33.7441 L31.4968,33.7221 C34.9788,33.4951 37.7448,30.5971 37.7448,27.0581 C37.7448,23.3711 34.7458,20.3711 31.0588,20.3711 C27.3728,20.3711 24.3728,23.3711 24.3728,27.0581 C24.3728,28.8821 25.1088,30.5361 26.2968,31.7441 L20.9478,31.7441 C22.1358,30.5361 22.8728,28.8821 22.8728,27.0581 C22.8728,23.3711 19.8738,20.3711 16.1868,20.3711 C12.4998,20.3711 9.4998,23.3711 9.4998,27.0581 C9.4998,30.7441 12.4998,33.7441 16.1868,33.7441 L16.1868,33.7441 Z M32.0568,15.2471 L28.0868,15.2471 L28.0868,7.3661 L29.1908,7.3661 L29.1908,14.3261 L32.0568,14.3261 L32.0568,15.2471 Z M24.0048,8.2871 L22.0488,8.2871 L22.0488,7.3661 L27.0758,7.3661 L27.0758,8.2871 L25.1088,8.2871 L25.1088,15.2471 L24.0048,15.2471 L24.0048,8.2871 Z M18.1148,15.2471 L15.8398,7.3661 L17.0558,7.3661 L18.7168,14.0531 L20.3888,7.3661 L21.5598,7.3661 L19.2858,15.2471 L18.1148,15.2471 Z M39.2448,43.9911 L30.7468,43.9911 L30.7468,38.8671 C30.7468,38.3141 30.2988,37.8671 29.7468,37.8671 L17.4988,37.8671 C16.9458,37.8671 16.4988,38.3141 16.4988,38.8671 L16.4988,43.9911 L7.9998,43.9911 L7.9998,4.0001 L39.2448,4.0001 L39.2448,43.9911 Z M40.2448,2.0001 L6.9998,2.0001 C6.4478,2.0001 5.9998,2.4471 5.9998,3.0001 L5.9998,44.9911 C5.9998,45.5441 6.4478,45.9911 6.9998,45.9911 L17.4988,45.9911 C18.0508,45.9911 18.4988,45.5441 18.4988,44.9911 L18.4988,39.8671 L28.7468,39.8671 L28.7468,44.9911 C28.7468,45.5441 29.1938,45.9911 29.7468,45.9911 L40.2448,45.9911 C40.7968,45.9911 41.2448,45.5441 41.2448,44.9911 L41.2448,3.0001 C41.2448,2.4471 40.7968,2.0001 40.2448,2.0001 L40.2448,2.0001 Z" id="AWS-Storage-Gateway_Virtual-tape-library_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,cD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Amazon-Data-Lifecycle-Manager_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Amazon-Data-Lifecycle-Manager_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41.7998,34.5498 C41.1938,34.5498 40.6998,34.0568 40.6998,33.4498 C40.6998,32.8438 41.1938,32.3498 41.7998,32.3498 C42.4058,32.3498 42.9008,32.8438 42.9008,33.4498 C42.9008,34.0568 42.4058,34.5498 41.7998,34.5498 L41.7998,34.5498 Z M41.7998,30.3498 C40.0908,30.3498 38.6998,31.7408 38.6998,33.4498 C38.6998,34.3198 39.0628,35.1038 39.6418,35.6678 C36.1048,40.8998 30.3108,43.9998 23.9498,43.9998 C18.8108,43.9998 13.9988,41.9758 10.4038,38.3008 L8.9738,39.6988 C12.9488,43.7618 18.2678,45.9998 23.9498,45.9998 C31.0908,45.9998 37.5838,42.4638 41.4738,36.5168 C41.5828,36.5288 41.6878,36.5498 41.7998,36.5498 C43.5098,36.5498 44.9008,35.1588 44.9008,33.4498 C44.9008,31.7408 43.5098,30.3498 41.7998,30.3498 L41.7998,30.3498 Z M6.1008,34.5498 C5.4938,34.5498 4.9998,34.0568 4.9998,33.4498 C4.9998,32.8438 5.4938,32.3498 6.1008,32.3498 C6.7068,32.3498 7.1998,32.8438 7.1998,33.4498 C7.1998,34.0568 6.7068,34.5498 6.1008,34.5498 L6.1008,34.5498 Z M6.1008,30.3498 C5.9898,30.3498 5.8848,30.3718 5.7768,30.3828 C5.2718,28.6578 4.9998,26.8708 4.9998,25.0498 C4.9998,17.1898 9.9438,10.0558 17.3008,7.2998 L16.5998,5.4258 C8.4648,8.4748 2.9998,16.3608 2.9998,25.0498 C2.9998,27.1618 3.3298,29.2338 3.9458,31.2288 C3.3648,31.7928 2.9998,32.5788 2.9998,33.4498 C2.9998,35.1588 4.3908,36.5498 6.1008,36.5498 C7.8098,36.5498 9.1998,35.1588 9.1998,33.4498 C9.1998,31.7408 7.8098,30.3498 6.1008,30.3498 L6.1008,30.3498 Z M23.9498,3.9998 C24.5568,3.9998 25.0498,4.4938 25.0498,5.0998 C25.0498,5.7068 24.5568,6.1998 23.9498,6.1998 C23.3438,6.1998 22.8508,5.7068 22.8508,5.0998 C22.8508,4.4938 23.3438,3.9998 23.9498,3.9998 L23.9498,3.9998 Z M23.9498,8.1998 C25.2208,8.1998 26.3138,7.4298 26.7908,6.3328 C36.0328,7.7148 42.9008,15.5948 42.9008,25.0498 C42.9008,25.6668 42.8698,26.2898 42.8108,26.9028 L44.8008,27.0968 C44.8668,26.4198 44.9008,25.7308 44.9008,25.0498 C44.9008,14.5468 37.2358,5.8028 26.9428,4.3348 C26.5998,2.9968 25.3938,1.9998 23.9498,1.9998 C22.2408,1.9998 20.8508,3.3908 20.8508,5.0998 C20.8508,6.8098 22.2408,8.1998 23.9498,8.1998 L23.9498,8.1998 Z M32.9498,16.1458 L32.9498,33.9548 C32.9498,34.7058 31.5028,35.7598 28.3258,36.2998 C28.2828,36.3068 28.2288,36.3148 28.1658,36.3228 C27.2348,36.4448 24.3408,36.6418 23.9708,36.6488 C22.4708,36.5558 20.0908,36.3878 19.5728,36.2998 C16.3978,35.7598 14.9498,34.7058 14.9498,33.9548 L14.9498,16.1458 C14.9498,15.1778 17.9578,13.4498 23.9498,13.4498 C29.9428,13.4498 32.9498,15.1778 32.9498,16.1458 L32.9498,16.1458 Z M12.9498,16.1458 L12.9498,33.9548 C12.9498,36.0188 15.2418,37.5928 19.2378,38.2718 C20.0618,38.4118 23.5158,38.6498 23.9498,38.6498 C24.3848,38.6498 27.8388,38.4118 28.6608,38.2718 C32.6578,37.5928 34.9498,36.0188 34.9498,33.9548 L34.9498,16.1458 C34.9498,13.3808 30.4268,11.4498 23.9498,11.4498 C17.4738,11.4498 12.9498,13.3808 12.9498,16.1458 L12.9498,16.1458 Z M23.2918,24.4168 C23.4608,24.2408 23.6888,24.1418 23.9328,24.1368 C23.9388,24.1368 23.9458,24.1368 23.9508,24.1368 C24.1878,24.1368 24.4118,24.2268 24.5828,24.3918 C24.7588,24.5608 24.8588,24.7878 24.8628,25.0318 C24.8678,25.2758 24.7778,25.5068 24.6088,25.6828 C24.4398,25.8588 24.2118,25.9588 23.9678,25.9628 C23.7408,26.0008 23.4918,25.8778 23.3178,25.7088 C23.1418,25.5398 23.0418,25.3118 23.0368,25.0688 C23.0318,24.8238 23.1228,24.5928 23.2918,24.4168 L23.2918,24.4168 Z M21.0368,25.1068 C21.0528,25.8848 21.3698,26.6108 21.9308,27.1498 C22.4948,27.6928 23.2228,27.9618 23.9488,27.9618 C24.7148,27.9618 25.4788,27.6628 26.0498,27.0688 C26.5888,26.5078 26.8778,25.7708 26.8628,24.9928 C26.8478,24.2148 26.5298,23.4888 25.9698,22.9498 C24.8108,21.8368 22.9638,21.8728 21.8508,23.0308 C21.3118,23.5918 21.0228,24.3288 21.0368,25.1068 L21.0368,25.1068 Z M24.4898,21.5038 C24.7678,21.5028 25.0308,21.3858 25.2198,21.1818 L26.2308,20.0858 L27.9428,21.3318 L27.2028,22.6478 C27.0678,22.8898 27.0378,23.1768 27.1218,23.4418 L27.4358,24.4248 C27.5218,24.6938 27.7158,24.9128 27.9718,25.0298 L29.3458,25.6618 L28.6908,27.6758 L27.2038,27.3778 C26.9308,27.3218 26.6438,27.3848 26.4168,27.5508 L25.5808,28.1628 C25.3568,28.3268 25.2108,28.5768 25.1788,28.8538 L25.0038,30.3488 L22.8858,30.3468 L22.7128,28.8638 C22.6808,28.5898 22.5368,28.3408 22.3148,28.1758 L21.4688,27.5498 C21.2408,27.3828 20.9538,27.3158 20.6778,27.3738 L19.2058,27.6678 L18.5538,25.6528 L19.9348,25.0188 C20.1888,24.9028 20.3818,24.6858 20.4688,24.4208 L20.7858,23.4468 C20.8718,23.1808 20.8438,22.8908 20.7068,22.6478 L19.9638,21.3248 L21.6788,20.0818 L22.6968,21.1878 C22.8878,21.3948 23.1218,21.5028 23.4388,21.5098 L24.4898,21.5038 Z M22.5468,18.0728 C22.2028,17.6978 21.6338,17.6438 21.2248,17.9408 L18.0698,20.2288 C17.6578,20.5278 17.5358,21.0858 17.7838,21.5288 L18.7478,23.2438 L18.7018,23.3838 L16.9108,24.2058 C16.4498,24.4178 16.2208,24.9408 16.3768,25.4228 L17.5778,29.1318 C17.7348,29.6138 18.2248,29.8998 18.7258,29.8038 L20.6358,29.4218 L20.7768,29.5258 L21.0018,31.4618 C21.0608,31.9658 21.4878,32.3458 21.9938,32.3458 L25.8928,32.3498 L25.8938,32.3498 C26.4008,32.3498 26.8278,31.9698 26.8868,31.4668 L27.1138,29.5188 L27.2428,29.4248 L29.1698,29.8118 C29.6598,29.9118 30.1588,29.6228 30.3178,29.1408 L31.5238,25.4338 C31.6808,24.9508 31.4508,24.4278 30.9888,24.2158 L29.2068,23.3968 L29.1598,23.2488 L30.1218,21.5358 C30.3698,21.0938 30.2478,20.5358 29.8388,20.2378 L26.6878,17.9448 C26.2768,17.6458 25.7068,17.7018 25.3628,18.0748 L24.0438,19.5068 L23.8688,19.5078 L22.5468,18.0728 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,sD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Backup-Plan_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Backup-Plan_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39,44 L39,12 L32,12 C31.447,12 31,11.552 31,11 L31,4 L9,4 L9,44 L39,44 Z M33,10 L37.586,10 L33,5.414 L33,10 Z M41,11 L41,45 C41,45.552 40.553,46 40,46 L8,46 C7.447,46 7,45.552 7,45 L7,3 C7,2.448 7.447,2 8,2 L32,2 L32,2.01 C32.26,2.01 32.516,2.102 32.707,2.293 L40.707,10.293 C40.898,10.484 40.99,10.74 40.991,11 L41,11 Z M34.579,36.424 L32.914,38.089 L31.249,36.424 L29.835,37.838 L31.5,39.503 L29.835,41.168 L31.249,42.583 L32.914,40.917 L34.579,42.583 L35.993,41.168 L34.328,39.503 L35.993,37.838 L34.579,36.424 Z M15.5,12 C16.327,12 17,11.327 17,10.5 C17,9.673 16.327,9 15.5,9 C14.673,9 14,9.673 14,10.5 C14,11.327 14.673,12 15.5,12 L15.5,12 Z M15.5,14 C13.57,14 12,12.43 12,10.5 C12,8.57 13.57,7 15.5,7 C17.43,7 19,8.57 19,10.5 C19,12.43 17.43,14 15.5,14 L15.5,14 Z M25.527,36.876 C24.993,36.954 24.459,36.992001 23.929,36.992001 C21.596,36.993 19.334,36.247 17.43,34.827 C14.662,32.764 13.061,29.599 13.037,26.143 L15.037,26.129 C15.057,28.953 16.364,31.538 18.625,33.223 C20.534,34.646 22.879,35.238 25.239,34.897 C27.595,34.553 29.677,33.312 31.1,31.403 C34.037,27.462 33.221,21.866 29.28,18.928 C25.604,16.187 20.487,16.717 17.432,20 L19,20 L19,22 L15,22 C14.447,22 14,21.552 14,21 L14,17 L16,17 L16,18.606 C19.743,14.614 25.986,13.978 30.476,17.324 C35.301,20.921 36.3,27.773 32.703,32.598 C30.961,34.936 28.412,36.455 25.527,36.876 L25.527,36.876 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,uD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-File-Cache_S3-linked-datasets_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-File-Cache_S3-linked-datasets_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M8,31 L10,31 C10,32.654 11.346,34 13,34 L15,34 C16.654,34 18,32.654 18,31 C18,29.346 16.654,28 15,28 L15,26 C17.757,26 20,28.243 20,31 C20,33.757 17.757,36 15,36 L13,36 C10.243,36 8,33.757 8,31 M4,31 C4,32.654 5.346,34 7,34 L7,36 C4.243,36 2,33.757 2,31 C2,28.243 4.243,26 7,26 L9,26 C11.757,26 14,28.243 14,31 L12,31 C12,29.346 10.654,28 9,28 L7,28 C5.346,28 4,29.346 4,31 M41.757,28.033 L41.944,26.554 C43.324,27.439 43.781,27.969 43.931,28.214 C43.678,28.266 43.071,28.305 41.757,28.033 M24.275,12.5 C13.002,12.5 6.942,10.372 6.109,8.955 L6.041,8.469 C6.463,6.808 13.297,4 24.275,4 C35.55,4 41.842,6.868 42.224,8.476 L42.161,8.97 C41.339,10.52 35.052,12.5 24.275,12.5 M45.968,28.004 C45.766,26.92 44.598,25.782 42.221,24.377 L44.114,9.467 C44.208,9.2 44.261,8.922 44.261,8.631 C44.261,8.564 44.251,8.499 44.246,8.433 L44.253,8.376 L44.241,8.374 C43.831,4.379 33.895,2 24.275,2 C14.505,2 4.413,4.385 4.019,8.388 L4.01,8.39 L4.016,8.431 C4.01,8.497 4,8.563 4,8.631 C4,8.94 4.062,9.234 4.169,9.516 L6.214,24 L8.234,24 L6.504,11.749 C10.271,13.73 17.663,14.5 24.275,14.5 C30.803,14.5 38.101,13.728 41.809,11.74 L40.069,25.442 L40.062,25.454 L40.067,25.457 L39.804,27.532 C35.407,26.248 29.296,23.54 26.077,22.055 C26.107,21.918 26.124,21.777 26.124,21.631 C26.124,20.528 25.229,19.631 24.131,19.631 C23.031,19.631 22.137,20.528 22.137,21.631 C22.137,22.734 23.031,23.631 24.131,23.631 C24.291,23.631 24.444,23.607 24.593,23.572 C28.034,25.178 34.756,28.188 39.549,29.541 L38.142,40.622 C38.137,40.664 38.134,40.706 38.134,40.748 C38.134,40.925 37.756,41.536 36.032,42.23 C35.275,42.535 34.379,42.81 33.366,43.047 C30.76,43.662 27.562,44 24.36,44 C20.73,44 17.085,43.56 14.36,42.792 C11.281,41.924 10.589,41.002 10.589,40.748 C10.589,40.701 10.586,40.655 10.579,40.608 L10.211,38 L8.19,38 L8.59,40.829 C8.725,44.594 18.306,46 24.36,46 C27.711,46 31.072,45.643 33.824,44.994 C34.935,44.734 35.928,44.428 36.779,44.086 C38.964,43.205 40.092,42.107 40.133,40.82 L41.504,30.019 C42.258,30.168 42.915,30.252 43.462,30.252 C44.467,30.252 45.144,29.999 45.573,29.49 C45.929,29.071 46.068,28.543 45.968,28.004" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,dD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_AWS-Backup-for-AWS-CloudFormation_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_AWS-Backup-for-AWS-CloudFormation_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.118,33.733 C43.307,33.441 43.487,33.146 43.658,32.845 C43.772,32.644 43.881,32.44 43.987,32.233 C44.153,31.913 44.311,31.589 44.457,31.261 C44.543,31.065 44.624,30.867 44.704,30.668 C44.845,30.316 44.977,29.962 45.095,29.603 C45.157,29.412 45.215,29.22 45.271,29.027 C45.381,28.652 45.479,28.275 45.563,27.894 C45.607,27.699 45.645,27.503 45.682,27.305 C45.753,26.921 45.813,26.536 45.859,26.148 C45.884,25.936 45.905,25.723 45.923,25.509 C45.954,25.137 45.973,24.763 45.98,24.387 C45.983,24.257 46,24.13 46,24 C46,23.878 45.984,23.76 45.981,23.638 C45.974,23.313 45.957,22.988 45.932,22.662 C45.909,22.358 45.882,22.056 45.844,21.756 C45.829,21.638 45.827,21.52 45.81,21.401 C45.787,21.243 45.746,21.092 45.719,20.935 C45.664,20.616 45.604,20.3 45.533,19.987 C45.468,19.704 45.393,19.424 45.316,19.145 C45.24,18.875 45.163,18.606 45.074,18.341 C44.965,18.008 44.842,17.683 44.714,17.359 C44.637,17.164 44.56,16.97 44.476,16.779 C44.31,16.397 44.127,16.024 43.934,15.656 C43.869,15.531 43.804,15.405 43.736,15.282 C43.511,14.876 43.27,14.482 43.014,14.096 C42.957,14.01 42.901,13.923 42.843,13.838 C42.575,13.447 42.29,13.068 41.99,12.698 C41.923,12.615 41.855,12.531 41.786,12.449 C41.497,12.105 41.193,11.772 40.876,11.448 C40.773,11.342 40.669,11.237 40.563,11.134 C40.274,10.852 39.974,10.58 39.664,10.316 C39.51,10.185 39.353,10.056 39.195,9.929 C39.046,9.811 38.909,9.682 38.756,9.568 C38.614,9.462 38.463,9.375 38.318,9.274 C38.131,9.142 37.94,9.015 37.747,8.89 C37.446,8.695 37.142,8.509 36.832,8.333 C36.64,8.225 36.445,8.121 36.249,8.019 C35.92,7.849 35.588,7.687 35.251,7.538 C35.062,7.454 34.871,7.376 34.679,7.299 C34.322,7.156 33.963,7.023 33.599,6.903 C33.411,6.841 33.221,6.784 33.03,6.729 C32.655,6.619 32.277,6.521 31.896,6.436 C31.699,6.393 31.5,6.354 31.301,6.317 C30.921,6.246 30.54,6.187 30.156,6.141 C29.938,6.115 29.72,6.094 29.5,6.076 C29.133,6.046 28.766,6.027 28.397,6.02 C28.264,6.017 28.134,6 28,6 C27.787,6 27.577,6.011 27.366,6.018 C27.277,6.021 27.189,6.021 27.101,6.025 C26.54,6.053 25.985,6.108 25.436,6.186 C25.424,6.187 25.413,6.187 25.401,6.189 C25.389,6.191 25.379,6.194 25.367,6.196 C21.873,6.701 18.652,8.208 16.036,10.551 C15.993,10.589 15.95,10.626 15.908,10.664 C15.597,10.948 15.293,11.24 15,11.548 L15,8 L13,8 L13,14 C13,14.552 13.447,15 14,15 L20,15 L20,13 L16.395,13 C16.509,12.879 16.63,12.765 16.748,12.648 C17.002,12.395 17.259,12.146 17.528,11.912 C17.722,11.743 17.923,11.583 18.125,11.424 C18.364,11.235 18.607,11.054 18.855,10.88 C19.088,10.717 19.324,10.558 19.565,10.407 C19.791,10.267 20.023,10.138 20.255,10.01 C20.526,9.86 20.796,9.707 21.076,9.573 C21.275,9.478 21.481,9.399 21.684,9.312 C22.746,8.857 23.862,8.518 25.02,8.299 C25.302,8.247 25.581,8.189 25.867,8.151 C26.111,8.118 26.355,8.102 26.6,8.08 C26.969,8.049 27.34,8.023 27.714,8.016 C27.925,8.012 28.135,8.013 28.345,8.017 C28.678,8.024 29.009,8.04 29.337,8.067 C29.529,8.083 29.721,8.102 29.912,8.125 C30.255,8.166 30.595,8.218 30.931,8.281 C31.11,8.314 31.287,8.349 31.464,8.388 C31.802,8.463 32.135,8.55 32.464,8.646 C32.637,8.696 32.81,8.748 32.981,8.804 C33.301,8.909 33.616,9.026 33.927,9.151 C34.103,9.221 34.278,9.293 34.451,9.37 C34.747,9.501 35.037,9.643 35.324,9.791 C35.502,9.883 35.68,9.978 35.856,10.077 C36.129,10.232 36.397,10.396 36.66,10.566 C36.833,10.678 37.004,10.793 37.174,10.912 C37.439,11.098 37.697,11.291 37.95,11.492 C38.092,11.605 38.231,11.72 38.368,11.837 C38.643,12.071 38.91,12.312 39.168,12.564 C39.262,12.655 39.353,12.748 39.445,12.842 C39.726,13.13 39.998,13.426 40.257,13.735 C40.317,13.806 40.375,13.879 40.433,13.951 C40.7,14.281 40.956,14.62 41.196,14.97 C41.246,15.043 41.295,15.118 41.343,15.192 C41.572,15.537 41.787,15.891 41.989,16.254 C42.048,16.361 42.105,16.47 42.162,16.578 C42.334,16.907 42.496,17.242 42.646,17.583 C42.72,17.752 42.789,17.924 42.857,18.095 C42.971,18.383 43.079,18.673 43.177,18.969 C43.255,19.206 43.326,19.447 43.393,19.689 C43.461,19.933 43.526,20.179 43.584,20.428 C43.648,20.711 43.702,20.998 43.752,21.287 C43.792,21.522 43.83,21.757 43.86,21.996 C43.895,22.272 43.919,22.547 43.94,22.822 C43.961,23.103 43.977,23.385 43.983,23.67 C43.988,23.898 43.986,24.125 43.982,24.352 C43.975,24.682 43.959,25.01 43.932,25.335 C43.916,25.529 43.897,25.721 43.874,25.914 C43.833,26.257 43.781,26.598 43.718,26.934 C43.685,27.111 43.65,27.288 43.611,27.463 C43.536,27.802 43.449,28.137 43.352,28.467 C43.302,28.639 43.251,28.81 43.195,28.98 C43.09,29.301 42.973,29.616 42.848,29.928 C42.777,30.104 42.706,30.279 42.629,30.453 C42.498,30.747 42.358,31.035 42.21,31.32 C42.116,31.502 42.02,31.683 41.919,31.861 C41.766,32.13 41.606,32.392 41.439,32.651 C41.323,32.83 41.204,33.008 41.08,33.184 C40.914,33.42 40.74,33.65 40.562,33.876 C40.379,34.109 40.188,34.332 39.995,34.552 C39.794,34.78 39.596,35.01 39.382,35.226 C39.253,35.358 39.115,35.478 38.981,35.605 C38.018,36.517 36.947,37.315 35.781,37.967 C35.709,38.007 35.64,38.052 35.567,38.091 C35.214,38.281 34.849,38.451 34.481,38.615 C34.326,38.684 34.17,38.753 34.013,38.817 C33.685,38.95 33.351,39.071 33.013,39.183 C32.783,39.259 32.55,39.326 32.316,39.391 C32.026,39.473 31.734,39.553 31.437,39.618 C31.105,39.69 30.768,39.744 30.43,39.795 C30.208,39.829 29.988,39.872 29.763,39.897 C29.182,39.96 28.594,39.999 28,40 C25.824,40 23.714,39.571 21.731,38.725 L20.946,40.565 C22.873,41.386 24.907,41.836 27,41.95 L27,42 L28.001,42 C28.57,41.999 29.133,41.965 29.691,41.914 C29.767,41.907 29.843,41.902 29.919,41.894 C30.478,41.835 31.029,41.749 31.574,41.641 C31.607,41.634 31.639,41.627 31.672,41.621 C35.948,40.744 39.75,38.352 42.43,34.756 C42.533,34.618 42.618,34.47 42.717,34.33 C42.855,34.134 42.988,33.935 43.118,33.733 L43.118,33.733 Z M19.535,25.236 L16.535,36.236 L18.464,36.763 L21.464,25.763 L19.535,25.236 Z M14.293,26.293 L10.293,30.293 C9.902,30.683 9.902,31.316 10.293,31.707 L14.293,35.707 L15.707,34.293 L12.414,31 L15.707,27.707 L14.293,26.293 Z M23.707,35.707 L27.707,31.707 C28.097,31.316 28.097,30.683 27.707,30.293 L23.707,26.293 L22.293,27.707 L25.586,31 L22.293,34.293 L23.707,35.707 Z M30,29.948 L30,31.965 C32.216,31.685 36,29.98 36,25.185 C36,21.303 33.404,19.257 30.734,18.55 C30.395,16.358 29.172,14.774 27.378,14.25 C26.168,13.896 24.909,14.109 23.882,14.782 C23.377,13.767 22.747,12.878 22,12.126 L22,15.52 C22.213,15.93 22.412,16.357 22.576,16.821 C22.699,17.17 23.004,17.422 23.371,17.477 C23.735,17.531 24.103,17.379 24.323,17.082 C24.928,16.262 25.909,15.902 26.817,16.17 C27.932,16.495 28.671,17.652 28.807,19.273 C28.756,19.791 29.114,20.266 29.633,20.355 C30.946,20.58 34,21.503 34,25.185 C34,28.891 31.049,29.756 30,29.948 L30,29.948 Z M8.337,18.462 C8.337,18.764 8.354,19.062 8.39,19.354 C8.448,19.837 8.151,20.292 7.685,20.432 C7.652,20.442 7.619,20.45 7.586,20.457 C6.218,20.82 4,21.909 4,25.135 C4,25.342 4.008,25.541 4.027,25.733 C4.223,27.818 5.895,29.506 8,29.894 L8,31.911 C4.869,31.498 2.326,29.018 2.036,25.922 C2.012,25.672 2,25.408 2,25.135 C2,22.096 3.606,19.764 6.341,18.754 C6.338,18.657 6.337,18.559 6.337,18.462 C6.337,15.28 8.299,12.009 11,10.473 L11,12.894 C9.429,14.243 8.337,16.407 8.337,18.462 L8.337,18.462 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,mD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Storage-Gateway_Tape-Gateway_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Storage-Gateway_Tape-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41.458,41.769 L33.72,41.769 C32.952,42.594 32.081,43.319 31.123,43.922 L39.692,43.922 L41.458,41.769 Z M24.236,43.922 C30.283,43.922 35.202,39.002 35.202,32.956 C35.202,26.909 30.283,21.99 24.236,21.99 C18.189,21.99 13.271,26.909 13.271,32.956 C13.271,39.002 18.189,43.922 24.236,43.922 L24.236,43.922 Z M44.345,41.403 L40.939,45.556 C40.749,45.788 40.466,45.922 40.166,45.922 L23.996,45.922 C23.967,45.922 23.943,45.909 23.916,45.906 C16.915,45.734 11.271,39.998 11.271,32.956 C11.271,25.806 17.087,19.99 24.236,19.99 C31.386,19.99 37.202,25.806 37.202,32.956 C37.202,35.457 36.479,37.787 35.247,39.769 L43.571,39.769 C43.958,39.769 44.31,39.992 44.476,40.341 C44.641,40.691 44.59,41.104 44.345,41.403 L44.345,41.403 Z M24.236,38.106 C27.076,38.106 29.386,35.795 29.386,32.956 C29.386,30.116 27.076,27.806 24.236,27.806 C21.396,27.806 19.086,30.116 19.086,32.956 C19.086,35.795 21.396,38.106 24.236,38.106 L24.236,38.106 Z M24.236,40.106 C20.294,40.106 17.086,36.898 17.086,32.956 C17.086,29.013 20.294,25.806 24.236,25.806 C28.179,25.806 31.386,29.013 31.386,32.956 C31.386,36.898 28.179,40.106 24.236,40.106 L24.236,40.106 Z M17.523,4 C11.934,4 8.485,5.619 5,7.632 L5,44.922 L3,44.922 L3,7.057 C3,6.703 3.188,6.373 3.494,6.195 C7.266,3.984 11.176,2 17.523,2 C23.421,2 27.738,4.227 31.208,6.015 L31.504,6.168 C31.837,6.339 32.046,6.682 32.046,7.057 L32.046,19.234 L30.046,19.234 L30.046,7.666 C26.657,5.921 22.808,4 17.523,4 L17.523,4 Z" id="AWS-Storage-Gateway_Tape-Gateway_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,gD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_AWS-Backup-Support-for-VMware-Workloads_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_AWS-Backup-Support-for-VMware-Workloads_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.9996,29.0334686 C23.9996,29.7704686 23.5946,30.4084686 22.9996,30.7554686 L22.9996,35.0334686 L20.9996,35.0334686 L20.9996,30.7554686 C20.4046,30.4084686 19.9996,29.7704686 19.9996,29.0334686 C19.9996,27.9304686 20.8966,27.0334686 21.9996,27.0334686 C23.1026,27.0334686 23.9996,27.9304686 23.9996,29.0334686 L23.9996,29.0334686 Z M12.9996,38.0334686 L30.9996,38.0334686 L30.9996,23.0334686 L12.9996,23.0334686 L12.9996,38.0334686 Z M36.9996,43.0334686 L6.9996,43.0334686 L6.9996,40.0334686 L12.7276,40.0334686 L31.2716,40.0334686 L36.9996,40.0334686 L36.9996,43.0334686 Z M26.9996,21.0334686 L16.9996,21.0334686 L16.9996,16.1684686 C16.9996,14.2634686 17.9926,13.0334686 19.5286,13.0334686 L24.4706,13.0334686 C26.0066,13.0334686 26.9996,14.2634686 26.9996,16.1684686 L26.9996,21.0334686 Z M10.6506,29.0044686 C7.1426,29.0014686 4.1886,26.3674686 3.9266,23.0084686 C3.9086,22.7854686 3.8996,22.5554686 3.8996,22.3174686 C3.8996,17.8394686 6.9976,16.3444686 8.8826,15.8494686 C9.3426,15.7564686 9.6846,15.3494686 9.6846,14.8674686 C9.6846,14.8194686 9.6806,14.7714686 9.6736,14.7244686 C9.6286,14.3304686 9.6046,13.9314686 9.6046,13.5384686 C9.6046,9.90246864 12.1146,5.99146864 15.3186,4.63446864 C20.8676,2.28446864 24.8016,5.37446864 26.2366,6.81246864 C27.4066,7.98746864 28.3196,9.48846864 28.9506,11.2744686 C29.0746,11.6234686 29.3806,11.8754686 29.7466,11.9304686 C30.1096,11.9824686 30.4786,11.8324686 30.6986,11.5354686 C31.5746,10.3484686 33.0006,9.83246864 34.3226,10.2194686 C35.9276,10.6884686 36.9866,12.3264686 37.1696,14.6114686 C37.1036,15.1384686 37.4656,15.6274686 37.9926,15.7174686 C39.7986,16.0284686 43.9996,17.2984686 43.9996,22.3834686 C43.9996,28.4324686 38.1366,29.0154686 37.9726,29.0334686 L32.9996,29.0284686 L32.9996,22.7614686 C32.9996,21.8084686 32.2246,21.0334686 31.2716,21.0334686 L28.9996,21.0334686 L28.9996,16.1684686 C28.9996,13.1454686 27.1376,11.0334686 24.4706,11.0334686 L19.5286,11.0334686 C16.8616,11.0334686 14.9996,13.1454686 14.9996,16.1684686 L14.9996,21.0334686 L12.7276,21.0334686 C11.7746,21.0334686 10.9996,21.8084686 10.9996,22.7614686 L10.9996,29.0044686 L10.6506,29.0044686 Z M38.0526,31.0304686 C40.8016,30.8064686 45.9996,28.7124686 45.9996,22.3834686 C45.9996,17.3614686 42.5686,14.7584686 39.1046,13.9084686 C38.7236,11.0434686 37.1766,8.96946864 34.8836,8.29946864 C33.2706,7.82746864 31.5766,8.16946864 30.2506,9.17046864 C29.5726,7.71746864 28.7026,6.45346864 27.6526,5.40046864 C24.0706,1.80746864 19.1676,0.83546864 14.5396,2.79246864 C10.5866,4.46746864 7.6046,9.08646864 7.6046,13.5384686 C7.6046,13.7404686 7.6096,13.9424686 7.6206,14.1454686 C5.4316,14.9074686 1.8996,16.9674686 1.8996,22.3174686 C1.8996,22.6094686 1.9106,22.8914686 1.9326,23.1644686 C2.2756,27.5564686 6.1036,31.0004686 10.6496,31.0044686 L10.9996,31.0044686 L10.9996,38.0334686 L5.9996,38.0334686 C5.4466,38.0334686 4.9996,38.4814686 4.9996,39.0334686 L4.9996,44.0334686 C4.9996,44.5854686 5.4466,45.0334686 5.9996,45.0334686 L37.9996,45.0334686 C38.5526,45.0334686 38.9996,44.5854686 38.9996,44.0334686 L38.9996,39.0334686 C38.9996,38.4814686 38.5526,38.0334686 37.9996,38.0334686 L32.9996,38.0334686 L32.9996,31.0274686 L38.0526,31.0304686 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,fD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-File-System_One-Zone-Infrequent-Access_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-File-System_One-Zone-Infrequent-Access_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40,9 C40,8.449 39.552,8 39,8 C38.448,8 38,8.449 38,9 C38,9.551 38.448,10 39,10 C39.552,10 40,9.551 40,9 L40,9 Z M42,9 C42,10.654 40.654,12 39,12 C37.346,12 36,10.654 36,9 C36,7.346 37.346,6 39,6 C40.654,6 42,7.346 42,9 L42,9 Z M43.992,8.833 C44.061,7.55 43.659,6.411 42.833,5.54 C41.904,4.561 40.508,4 39,4 C37.581,4 36.215,4.58 35.251,5.592 C34.39,6.496 33.947,7.648 34.005,8.837 C34.121,11.234 37.104,15.242 38.933,17.405 C39.405,16.769 40.074,15.875 40.854,14.861 L41.35,14.2 C42.047,13.247 42.624,12.349 43.057,11.539 L43.354,10.95 C43.744,10.126 43.962,9.406 43.992,8.833 L43.992,8.833 Z M45.99,8.938 C45.945,9.785 45.671,10.73 45.151,11.828 L44.837,12.45 C44.834,12.457 44.83,12.464 44.826,12.471 C44.349,13.367 43.72,14.349 42.956,15.391 L42.446,16.07 C40.913,18.066 39.813,19.583 39.81,19.587 C39.633,19.83 39.356,19.981 39.058,19.999 C39.038,20 39.019,20 39,20 C38.721,20 38.453,19.883 38.263,19.676 C37.644,19 32.202,12.958 32.007,8.934 C31.923,7.193 32.561,5.517 33.803,4.212 C35.143,2.807 37.037,2 39,2 C41.054,2 42.979,2.789 44.283,4.163 C45.497,5.442 46.087,7.094 45.99,8.938 L45.99,8.938 Z M18,15 L20.854,15 C21.103,15.71 21.346,17.408 21.346,18 C21.346,18.552 21.793,19 22.346,19 L34,19 L34,17 L23.285,17 C23.155,15.614 22.755,13.252 21.524,13.018 C21.463,13.006 21.399,13 21.337,13 L18,13 L18,15 Z M42.592,19.592 C42.858,19.956 43,20.511 43,21.199 L43,44 L4,44 L4,21.199 C4,20.625 4.1,19.848 4.576,19.403 C4.911,19.09 5.416,18.955 6.154,19 L8.885,19 C9.438,19 9.885,18.552 9.885,18 C9.885,17.488 10.273,15.695 10.575,15 L12,15 L12,13 L10.158,13 C8.779,13 8.209,15.542 7.997,17.001 L6.222,17.002 C4.987,16.913 3.955,17.245 3.21,17.942 C2.658,18.458 2,19.442 2,21.199 L2,45 C2,45.552 2.447,46 3,46 L44,46 C44.553,46 45,45.552 45,45 L45,21.199 C45,20.066 44.731,19.127 44.203,18.408 L42.592,19.592 Z M33,37.5 C33,38.878 34.121,40 35.5,40 C36.879,40 38,38.878 38,37.5 C38,36.122 36.879,35 35.5,35 C34.121,35 33,36.122 33,37.5 L33,37.5 Z M35.5,33 C37.981,33 40,35.019 40,37.5 C40,39.981 37.981,42 35.5,42 C33.019,42 31,39.981 31,37.5 C31,35.019 33.019,33 35.5,33 L35.5,33 Z M21.374,36 L25.445,36 L23.452,32.355 L21.374,36 Z M18.788,37.502 C18.608,37.194 18.607,36.814 18.783,36.504 L22.602,29.809 C22.78,29.497 23.111,29.305 23.471,29.305 L23.479,29.305 C23.842,29.308 24.174,29.507 24.348,29.825 L28.009,36.52 C28.179,36.83 28.172,37.206 27.992,37.51 C27.812,37.814 27.485,38 27.132,38 L19.6519905,38 C19.296,38 18.967,37.811 18.788,37.502 L18.788,37.502 Z M10,40 L14,40 L14,36 L10,36 L10,40 Z M16,35 L16,41 C16,41.552 15.553,42 15,42 L9,42 C8.447,42 8,41.552 8,41 L8,35 C8,34.448 8.447,34 9,34 L15,34 C15.553,34 16,34.448 16,35 L16,35 Z M17.292,18.283 L14.999,20.597 L12.708,18.285 L11.288,19.693 L14.289,22.722 C14.477,22.911 14.732,23.018 14.999,23.018 C15.266,23.018 15.521,22.911 15.709,22.721 L18.712,19.69 L17.292,18.283 Z M15.001,6.443 L17.292,8.754 L18.712,7.346 L15.711,4.318 C15.336,3.939 14.666,3.939 14.291,4.318 L11.288,7.348 L12.708,8.756 L15.001,6.443 Z M14,17 L16,17 L16,10 L14,10 L14,17 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,bD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Replication-Time-Control_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Replication-Time-Control_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.4646,36.9998 L23.4646,36.9998 C22.9116,36.9998 22.4646,36.5528 22.4646,35.9998 L22.4646,31.9998 L24.4646,31.9998 L24.4646,34.9998 L26.4646,34.9998 L26.4646,36.9998 Z M23.4996,30.9998 C21.0186,30.9998 18.9996,33.0188 18.9996,35.4998 C18.9996,37.9808 21.0186,39.9998 23.4996,39.9998 C25.9816,39.9998 27.9996,37.9808 27.9996,35.4998 C27.9996,33.0188 25.9816,30.9998 23.4996,30.9998 L23.4996,30.9998 Z M23.4996,41.9998 C19.9156,41.9998 16.9996,39.0838 16.9996,35.4998 C16.9996,31.9158 19.9156,28.9998 23.4996,28.9998 C27.0836,28.9998 29.9996,31.9158 29.9996,35.4998 C29.9996,39.0838 27.0836,41.9998 23.4996,41.9998 L23.4996,41.9998 Z M35.9686,7.5748 C34.7056,7.3318 33.4086,7.1498 32.1366,7.0208 C29.7556,5.9778 25.4426,4.9998 19.4076,4.9998 C8.7156,4.9998 4.0746,7.8128 4.0066,8.7408 L4.0266,8.8908 C4.2336,9.4208 5.6776,10.3988 9.3176,11.1288 C8.8016,11.6698 8.4276,12.2708 8.2346,12.9408 C6.8246,12.6248 5.4876,12.2168 4.4186,11.6838 L7.8416,36.1418 C7.8486,36.1878 7.8516,36.2338 7.8516,36.2798 C7.8936,36.4378 8.5446,37.1208 10.8696,37.7588 L11.1686,39.8898 C7.7106,39.0828 5.9126,37.8988 5.8536,36.3608 L2.0676,9.3138 C2.0546,9.2618 2.0536,9.2048 2.0446,9.1498 L2.0096,8.9018 L2.0036,8.8558 C2.0006,8.8098 1.9996,8.8118 1.9996,8.7638 C1.9996,5.0208 10.9686,2.9998 19.4076,2.9998 C26.8646,2.9998 34.3886,4.5688 35.9686,7.5748 L35.9686,7.5748 Z M41.8976,28.9798 L42.0316,27.9628 C43.0296,28.5718 43.5246,28.9938 43.7656,29.2518 C43.4456,29.2668 42.8646,29.2108 41.8976,28.9798 L41.8976,28.9798 Z M38.2356,41.4048 C38.2306,41.4488 38.2286,41.4798 38.2286,41.5238 C38.1996,41.6388 37.8346,42.0758 36.5736,42.5678 C35.9436,42.8138 35.1976,43.0358 34.3566,43.2278 C32.1786,43.7258 29.5056,43.9998 26.8296,43.9998 C19.7236,43.9998 15.6196,42.2648 15.4336,41.5368 C15.4336,41.4898 15.4306,41.4438 15.4236,41.3978 L12.0006,16.9448 C15.3106,18.6058 21.4686,19.2538 26.9896,19.2538 C32.3156,19.2538 38.2486,18.6108 41.4686,16.9698 L39.9526,28.4308 C36.0856,27.2028 31.0306,24.9238 28.7526,23.8628 C28.6036,22.9538 27.8176,22.2558 26.8656,22.2558 C25.8096,22.2558 24.9486,23.1158 24.9486,24.1738 C24.9486,25.2298 25.8096,26.0908 26.8656,26.0908 C27.2886,26.0908 27.6766,25.9488 27.9936,25.7168 C30.6866,26.9698 35.7756,29.2438 39.6866,30.4448 L38.2356,41.4048 Z M26.9896,10.2568 C36.5616,10.2568 41.8036,12.7138 41.8616,13.9968 L41.8506,14.0898 C41.6636,15.2618 36.7066,17.2538 26.9896,17.2538 C17.0716,17.2538 11.8046,15.2318 11.6016,14.0898 L11.5886,13.9968 C11.6566,13.0678 16.2976,10.2568 26.9896,10.2568 L26.9896,10.2568 Z M45.9556,29.1878 C45.7636,28.1598 44.6556,27.1368 42.3166,25.8148 L43.8596,14.1508 C43.8606,14.1068 43.8676,14.0648 43.8676,14.0208 C43.8676,10.2358 35.3766,8.2568 26.9896,8.2568 C18.5506,8.2568 9.5816,10.2758 9.5816,14.0208 C9.5816,14.0668 9.5816,14.0678 9.5846,14.1148 L9.5916,14.1588 L13.4356,41.6178 C13.5676,44.8308 21.4896,45.9998 26.8296,45.9998 C29.6516,45.9998 32.4826,45.7078 34.8016,45.1778 C35.7376,44.9648 36.5786,44.7138 37.3016,44.4308 C39.1996,43.6888 40.1836,42.7408 40.2266,41.6128 L41.6346,30.9708 C42.4516,31.1538 43.1406,31.2508 43.7066,31.2508 C44.5976,31.2508 45.1996,31.0218 45.5896,30.5628 C45.9186,30.1758 46.0486,29.6878 45.9556,29.1878 L45.9556,29.1878 Z" id="AWS-Amazon-Simple-Storage_S3-Replication-Time-Control_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,LD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Storage_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Storage_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22,31 L26,31 L26,29 L22,29 L22,31 Z M17,33.007 L17,27 L31,27 L31,33 L17,33.007 Z M19,17 L24,17 L24,20.933 C24,21.485 24.447,21.933 25,21.933 L29,21.933 L29,25 L19,25 L19,17 Z M28.5,20 L26,20 L26,17.458 L28.5,20 Z M31.993,25 L31,25 L31,20.246 C31,19.991 30.902,19.746 30.728,19.561 L26.728,15.314 C26.539,15.114 26.275,15 26,15 L18.472,15 C17.66,15 17,15.66 17,16.472 L17,25 L16,25 C15.447,25 15,25.448 15,26 L15,33.007 C15,34.106 15.895,35 16.993,35 L31,35 C32.099,35 32.993,34.106 32.993,33.007 L32.993,26 C32.993,25.448 32.546,25 31.993,25 L31.993,25 Z M42,21 C40.897,21 40,20.103 40,19 C40,17.897 40.897,17 42,17 C43.103,17 44,17.897 44,19 C44,20.103 43.103,21 42,21 L42,21 Z M34.296,37.03 C34.196,37.022 34.101,37 34,37 C32.141,37 30.589,38.28 30.142,40 L17.858,40 C17.411,38.28 15.859,37 14,37 C13.899,37 13.804,37.022 13.704,37.03 L8.195,22.338 C9.28,21.622 10,20.395 10,19 C10,18.511 9.899,18.047 9.738,17.613 L21.812,9.341 C22.442,9.755 23.192,10 24,10 C24.808,10 25.558,9.755 26.188,9.341 L38.262,17.613 C38.101,18.047 38,18.511 38,19 C38,20.395 38.72,21.622 39.805,22.338 L34.296,37.03 Z M34,43 C32.897,43 32,42.103 32,41 C32,39.897 32.897,39 34,39 C35.103,39 36,39.897 36,41 C36,42.103 35.103,43 34,43 L34,43 Z M14,43 C12.897,43 12,42.103 12,41 C12,39.897 12.897,39 14,39 C15.103,39 16,39.897 16,41 C16,42.103 15.103,43 14,43 L14,43 Z M4,19 C4,17.897 4.897,17 6,17 C7.103,17 8,17.897 8,19 C8,20.103 7.103,21 6,21 C4.897,21 4,20.103 4,19 L4,19 Z M24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 C22,4.897 22.897,4 24,4 L24,4 Z M42,15 C41.008,15 40.111,15.376 39.412,15.976 L27.532,7.837 C27.821,7.284 28,6.666 28,6 C28,3.794 26.206,2 24,2 C21.794,2 20,3.794 20,6 C20,6.666 20.179,7.284 20.468,7.837 L8.588,15.976 C7.889,15.376 6.992,15 6,15 C3.794,15 2,16.794 2,19 C2,21.206 3.794,23 6,23 C6.101,23 6.196,22.978 6.296,22.97 L11.805,37.662 C10.72,38.378 10,39.605 10,41 C10,43.206 11.794,45 14,45 C15.859,45 17.411,43.72 17.858,42 L30.142,42 C30.589,43.72 32.141,45 34,45 C36.206,45 38,43.206 38,41 C38,39.605 37.28,38.378 36.195,37.662 L41.704,22.97 C41.804,22.978 41.899,23 42,23 C44.206,23 46,21.206 46,19 C46,16.794 44.206,15 42,15 L42,15 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,pD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-File-System_Intelligent-Tiering_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-File-System_Intelligent-Tiering_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21.954,12.8 C21.954,14.33 20.71,15.574 19.18,15.574 C17.649,15.574 16.405,14.33 16.405,12.8 C16.405,11.27 17.649,10.026 19.18,10.026 C20.71,10.026 21.954,11.27 21.954,12.8 L21.954,12.8 Z M23.954,12.8 C23.954,10.167 21.812,8.026 19.18,8.026 C16.547,8.026 14.405,10.167 14.405,12.8 C14.405,15.433 16.547,17.574 19.18,17.574 C21.812,17.574 23.954,15.433 23.954,12.8 L23.954,12.8 Z M18.147,19.092 L17.405,18.895 C16.883,18.756 16.492,18.54 15.998,18.25 L15.329,17.858 L14.129,19.066 L12.894,17.822 L13.557,17.155 L14.047,16.527 L13.664,15.864 C13.383,15.378 13.197,15.055 13.071,14.578 L12.876,13.832 L11.18,13.832 L11.18,11.768 L12.888,11.768 L13.085,11.024 C13.225,10.493 13.451,10.085 13.73,9.607 L14.121,8.939 L12.912,7.735 L14.156,6.496 L14.822,7.159 L15.439,7.658 L16.103,7.273 C16.596,6.988 16.921,6.799 17.402,6.672 L18.147,6.475 L18.147,4.8 L20.212,4.8 L20.212,6.5 L20.953,6.698 C21.422,6.824 21.74,7.012 22.296,7.34 L22.968,7.737 L24.153,6.535 L25.366,7.764 L24.176,8.97 L24.554,9.629 C24.844,10.137 25.055,10.503 25.189,11.021 L25.386,11.768 L27.18,11.768 L27.18,13.832 L25.47,13.832 L25.272,14.575 C25.142,15.071 24.951,15.408 24.627,15.963 L24.236,16.632 L25.444,17.833 L24.199,19.07 L22.987,17.866 L22.236,18.301 C21.753,18.582 21.433,18.768 20.958,18.893 L20.212,19.089 L20.212,20.8 L18.147,20.8 L18.147,19.092 Z M22.212,21.425 L22.212,20.571 C22.368,20.505 22.516,20.433 22.658,20.358 L23.228,20.925 C23.763,21.459 24.633,21.459 25.169,20.926 L27.301,18.808 C27.562,18.548 27.706,18.201 27.706,17.832 C27.706,17.464 27.562,17.117 27.301,16.857 L26.734,16.295 C26.81,16.147 26.884,15.994 26.952,15.832 L27.805,15.832 C28.562,15.832 29.18,15.216 29.18,14.457 L29.18,11.143 C29.18,10.384 28.562,9.768 27.805,9.768 L26.873,9.768 C26.806,9.605 26.733,9.452 26.657,9.303 L27.224,8.729 C27.747,8.197 27.747,7.332 27.223,6.799 L25.131,4.678 C24.87,4.415 24.522,4.27 24.152,4.27 L24.15,4.27 C23.779,4.271 23.433,4.416 23.174,4.679 L22.632,5.229 C22.497,5.158 22.358,5.09 22.212,5.026 L22.212,4.175 C22.212,3.417 21.595,2.8 20.837,2.8 L17.522,2.8 C16.765,2.8 16.147,3.417 16.147,4.175 L16.147,4.994 C15.993,5.06 15.845,5.132 15.698,5.208 L15.129,4.641 C14.612,4.121 13.701,4.123 13.186,4.639 L11.057,6.76 C10.795,7.02 10.651,7.366 10.651,7.735 C10.651,8.104 10.795,8.45 11.056,8.709 L11.627,9.278 C11.548,9.435 11.473,9.597 11.402,9.768 L10.555,9.768 C9.797,9.768 9.18,10.384 9.18,11.143 L9.18,14.457 C9.18,15.216 9.797,15.832 10.555,15.832 L11.393,15.832 C11.459,15.986 11.53,16.134 11.607,16.28 L11.036,16.855 C10.509,17.387 10.509,18.255 11.038,18.791 L13.152,20.92 C13.674,21.445 14.587,21.446 15.104,20.921 L15.668,20.354 C15.822,20.433 15.98,20.507 16.147,20.576 L16.147,21.425 C16.147,22.183 16.765,22.8 17.522,22.8 L20.837,22.8 C21.595,22.8 22.212,22.183 22.212,21.425 L22.212,21.425 Z M41,39.98 L41,17.633 C41,15.874 40.109,13.98 38.154,13.98 L34.771,13.98 C34.583,12.674 34.126,10.502 33.141,10.066 C33.013,10.009 32.875,9.98 32.735,9.98 L31,9.98 L31,11.98 L32.234,11.98 C32.524,12.678 32.885,14.358 32.885,14.98 C32.885,15.532 33.332,15.98 33.885,15.98 L38.154,15.98 C38.95,15.98 39,17.621 39,17.633 L39,38.98 L4,38.98 L4,17.643 C4.008,17.253 4.166,15.98 5.846,15.98 L7,15.98 L7,13.98 L5.846,13.98 C3.024,13.98 2,16.165 2,17.633 L2,39.98 C2,40.532 2.447,40.98 3,40.98 L40,40.98 C40.553,40.98 41,40.532 41,39.98 L41,39.98 Z M35,32.98 C35,34.083 34.102,34.98 33,34.98 C31.897,34.98 31,34.083 31,32.98 C31,31.877 31.897,30.98 33,30.98 C34.102,30.98 35,31.877 35,32.98 L35,32.98 Z M37,32.98 C37,30.774 35.206,28.98 33,28.98 C30.794,28.98 29,30.774 29,32.98 C29,35.185 30.794,36.98 33,36.98 C35.206,36.98 37,35.185 37,32.98 L37,32.98 Z M21.5,27.589 L23.326,30.98 L19.674,30.98 L21.5,27.589 Z M25.858,32.492 C26.039,32.19 26.047,31.816 25.881,31.506 L22.381,25.006 C22.031,24.358 20.969,24.358 20.619,25.006 L17.119,31.506 C16.953,31.816 16.961,32.19 17.142,32.492 C17.322,32.795 17.648,32.98 18,32.98 L25,32.98 C25.351,32.98 25.678,32.795 25.858,32.492 L25.858,32.492 Z M8,34.98 L11,34.98 L11,31.98 L8,31.98 L8,34.98 Z M13,35.98 L13,30.98 C13,30.427 12.553,29.98 12,29.98 L7,29.98 C6.447,29.98 6,30.427 6,30.98 L6,35.98 C6,36.532 6.447,36.98 7,36.98 L12,36.98 C12.553,36.98 13,36.532 13,35.98 L13,35.98 Z M45,45.98 L8,45.98 C7.448,45.98 7.001,45.533 7,44.981 L7,44.98 L7,42.98 L9,42.98 L9,43.98 L44,43.98 L44,23.053 C44,22.49 43.542,22.009 42.979,21.981 L43.079,19.984 C44.717,20.065 46,21.413 46,23.053 L46,44.98 C46,45.532 45.553,45.98 45,45.98 L45,45.98 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,CD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Glacier-Deep-Archive_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Glacier-Deep-Archive_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.8584,39.7657 L45.0154,40.9217 L43.6014,42.3357 L42.1544,40.8897 L42.1544,40.9097 L40.1054,40.9097 L41.0154,42.4897 L43.1754,43.0967 L42.6344,45.0227 L41.0904,44.5877 L40.6674,46.1677 L38.7354,45.6507 L39.3044,43.5247 L38.2984,41.7787 L37.3094,43.4887 L37.8634,45.6617 L35.9254,46.1567 L35.5304,44.6027 L33.9504,45.0257 L33.4324,43.0937 L35.5564,42.5257 L36.4914,40.9097 L34.4584,40.9097 L32.9854,42.3447 L31.5884,40.9127 L32.7374,39.7937 L31.5804,38.6367 L32.9944,37.2227 L34.6804,38.9097 L36.6414,38.9097 L35.5764,37.0687 L33.4204,36.4617 L33.9624,34.5367 L35.5044,34.9707 L35.9284,33.3907 L37.8604,33.9087 L37.2904,36.0367 L38.2984,37.7807 L39.2854,36.0687 L38.7324,33.8967 L40.6704,33.4027 L41.0654,34.9567 L42.6464,34.5337 L43.1644,36.4647 L41.0364,37.0357 L39.9554,38.9097 L41.8734,38.9097 L43.6104,37.2137 L45.0064,38.6457 L43.8584,39.7657 Z M29.5554,39.7657 L30.7124,40.9217 L29.2974,42.3357 L27.8714,40.9097 L25.8024,40.9097 L26.7134,42.4897 L28.8724,43.0967 L28.3314,45.0227 L26.7884,44.5877 L26.3644,46.1677 L24.4324,45.6507 L25.0024,43.5267 L23.9944,41.7787 L23.0054,43.4877 L23.5594,45.6627 L21.6224,46.1557 L21.2264,44.6027 L19.6464,45.0257 L19.1294,43.0937 L21.2534,42.5257 L22.1874,40.9097 L20.1554,40.9097 L18.6824,42.3447 L17.2864,40.9127 L18.4344,39.7937 L17.2774,38.6367 L18.6914,37.2227 L20.3784,38.9097 L22.3374,38.9097 L21.2724,37.0677 L19.1174,36.4617 L19.6584,34.5367 L21.2024,34.9707 L21.6254,33.3907 L23.5564,33.9087 L22.9864,36.0377 L23.9944,37.7807 L24.9824,36.0677 L24.4294,33.8967 L26.3674,33.4027 L26.7624,34.9557 L28.3424,34.5337 L28.8604,36.4647 L26.7344,37.0357 L25.6524,38.9097 L27.5704,38.9097 L29.3064,37.2137 L30.7034,38.6457 L29.5554,39.7657 Z M22.8844,3.9997 C33.2964,3.9997 40.6334,7.2267 40.7694,9.0187 L40.7444,9.2107 C40.7204,9.3017 40.6704,9.3937 40.6134,9.4877 C40.5994,9.5107 40.5924,9.5327 40.5764,9.5557 C40.5124,9.6477 40.4244,9.7417 40.3304,9.8347 C40.3044,9.8607 40.2884,9.8847 40.2614,9.9097 C40.1584,10.0037 40.0334,10.0987 39.9004,10.1947 C39.8664,10.2197 39.8394,10.2447 39.8024,10.2697 C39.6604,10.3677 39.4944,10.4647 39.3224,10.5627 C39.2814,10.5847 39.2494,10.6087 39.2074,10.6307 C39.0174,10.7337 38.8064,10.8357 38.5864,10.9377 C38.5484,10.9537 38.5174,10.9717 38.4804,10.9897 C38.2354,11.0987 37.9684,11.2067 37.6884,11.3147 C37.6664,11.3237 37.6474,11.3307 37.6254,11.3397 C34.5434,12.5017 29.3724,13.4717 22.8884,13.4717 C14.4574,13.4717 8.2394,11.8297 5.9534,10.2577 C5.9524,10.2567 5.9514,10.2547 5.9494,10.2537 C5.7784,10.1367 5.6304,10.0197 5.5044,9.9037 C5.4874,9.8877 5.4764,9.8717 5.4604,9.8557 C5.3554,9.7547 5.2634,9.6537 5.1944,9.5547 C5.1754,9.5277 5.1674,9.5007 5.1504,9.4727 C5.0974,9.3857 5.0504,9.2997 5.0274,9.2157 L5.0024,9.0187 C5.1374,7.2267 12.4734,3.9997 22.8844,3.9997 L22.8844,3.9997 Z M43.1854,26.4437 C42.8954,26.4977 42.1514,26.5267 40.4824,26.1197 L40.7034,24.4817 C42.4354,25.5347 43.0084,26.1687 43.1854,26.4437 L43.1854,26.4437 Z M23.1544,19.9087 L24.1544,19.9097 L23.1554,19.9107 C23.1544,19.9107 23.1544,19.9097 23.1544,19.9087 L23.1544,19.9087 Z M9.2824,40.9097 C9.2824,40.8647 9.2794,40.8207 9.2734,40.7767 L5.4414,12.2777 C5.6714,12.4117 5.9184,12.5417 6.1764,12.6677 C6.3324,12.7437 6.4994,12.8157 6.6634,12.8877 C6.8104,12.9537 6.9604,13.0187 7.1154,13.0817 C7.3014,13.1577 7.4924,13.2317 7.6874,13.3037 C7.8294,13.3567 7.9754,13.4057 8.1214,13.4557 C8.8784,13.7157 9.6954,13.9507 10.5654,14.1617 C10.6794,14.1887 10.7944,14.2157 10.9104,14.2437 C11.2034,14.3107 11.4984,14.3757 11.8004,14.4377 C11.8794,14.4537 11.9604,14.4687 12.0394,14.4847 C13.0644,14.6877 14.1384,14.8607 15.2504,15.0007 C15.3144,15.0087 15.3794,15.0177 15.4444,15.0267 C17.0114,15.2187 18.6364,15.3497 20.2744,15.4167 C20.3244,15.4187 20.3734,15.4207 20.4234,15.4227 C21.2444,15.4547 22.0664,15.4767 22.8844,15.4767 C23.6944,15.4767 24.5074,15.4547 25.3214,15.4237 C25.3934,15.4207 25.4654,15.4177 25.5394,15.4147 C26.7244,15.3657 27.9044,15.2837 29.0604,15.1667 C29.1164,15.1617 29.1724,15.1577 29.2284,15.1517 C29.5744,15.1157 29.9164,15.0767 30.2564,15.0347 C30.3794,15.0197 30.5004,15.0037 30.6214,14.9887 C30.9534,14.9457 31.2844,14.9017 31.6094,14.8537 C31.6234,14.8517 31.6364,14.8487 31.6504,14.8467 C32.3064,14.7487 32.9454,14.6377 33.5684,14.5167 C33.7224,14.4867 33.8794,14.4567 34.0314,14.4257 C34.2894,14.3717 34.5414,14.3177 34.7914,14.2597 C34.9684,14.2197 35.1424,14.1767 35.3154,14.1347 C35.5484,14.0777 35.7814,14.0217 36.0054,13.9597 C36.3344,13.8717 36.6524,13.7807 36.9614,13.6847 C37.1644,13.6217 37.3574,13.5557 37.5524,13.4907 C37.7464,13.4247 37.9374,13.3587 38.1234,13.2897 C38.2924,13.2277 38.4574,13.1627 38.6184,13.0987 C38.8094,13.0207 38.9924,12.9417 39.1724,12.8607 C39.3084,12.7997 39.4474,12.7417 39.5764,12.6777 C39.8394,12.5497 40.0914,12.4167 40.3274,12.2807 L38.5384,25.5697 C33.9794,24.1357 27.9024,21.3687 25.1384,20.0697 C25.1424,20.0157 25.1544,19.9637 25.1544,19.9097 C25.1544,18.8067 24.2564,17.9097 23.1544,17.9097 C22.0514,17.9097 21.1544,18.8067 21.1544,19.9097 C21.1544,21.0117 22.0514,21.9097 23.1544,21.9097 C23.4454,21.9097 23.7204,21.8427 23.9704,21.7307 C27.0704,23.1977 33.4754,26.1177 38.2674,27.5787 L37.7044,31.7637 L39.6864,32.0337 L40.2134,28.1137 C41.2364,28.3547 42.0774,28.4757 42.7624,28.4757 C43.7534,28.4757 44.4204,28.2227 44.8454,27.7167 C45.1954,27.2997 45.3334,26.7757 45.2334,26.2397 C45.0174,25.0867 43.6914,23.8697 40.9924,22.3327 L42.6954,9.6747 C42.7014,9.6457 42.7094,9.6167 42.7124,9.5867 L42.7624,9.1987 C42.7684,9.1557 42.7714,9.1117 42.7714,9.0687 C42.7714,4.9037 32.2914,1.9997 22.8844,1.9997 C13.4794,1.9997 3.0004,4.9037 3.0004,9.0687 C3.0004,9.1117 3.0034,9.1557 3.0084,9.1987 L3.0594,9.5867 C3.0604,9.5987 3.0644,9.6107 3.0664,9.6217 L7.2834,40.9867 C7.3804,43.8087 12.8434,45.0497 16.1114,45.5407 L16.4084,43.5627 C10.9704,42.7467 9.2824,41.3317 9.2824,40.9097 L9.2824,40.9097 Z" id="Amazon-Simple-Storage_Service-Glacier-Deep-Archive_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,_D=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Select_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Select_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M38.122,39.521 C38.042,39.668 38,39.833 38,40 L38,44 L35,44 L35,40 C35,39.833 34.958,39.668 34.878,39.521 L29.684,30 L43.315,30 L38.122,39.521 Z M45.86,28.49 C45.68,28.186 45.352,28 45,28 L28,28 C27.647,28 27.32,28.186 27.14,28.49 C26.96,28.793 26.953,29.169 27.122,29.479 L33,40.255 L33,45 C33,45.552 33.447,46 34,46 L39,46 C39.553,46 40,45.552 40,45 L40,40.255 L45.878,29.479 C46.047,29.169 46.04,28.793 45.86,28.49 L45.86,28.49 Z M19.416,4 C28.227,4 34.693,6.751 34.832,8.227 L34.809,8.406 C34.306,9.879 28.15,11.976 19.416,11.976 C10.681,11.976 4.525,9.878 4.026,8.405 L4.002,8.226 C4.143,6.75 10.607,4 19.416,4 L19.416,4 Z M37.127,22.16 C37.157,22.246 37.163,22.317 37.105,22.432 C37.094,22.456 37.03,22.499 36.919,22.536 C36.469,22.685 35.78,22.669 34.925,22.53 L35.188,20.58 C36.012,21.023 36.939,21.618 37.127,22.16 L37.127,22.16 Z M27.125,37.739 C24.894,38.254 22.157,38.539 19.416,38.539 C12.107,38.539 7.852,36.701 7.726,35.954 C7.726,35.91 7.723,35.865 7.717,35.821 L4.413,11.282 C7.652,13.055 13.672,13.976 19.416,13.976 C25.161,13.976 31.182,13.055 34.421,11.282 L32.967,22.082 C29.718,21.179 25.349,19.34 21.973,17.729 C21.839,16.755 21.01,16 20,16 C18.897,16 18,16.897 18,18 C18,19.103 18.897,20 20,20 C20.456,20 20.872,19.841 21.209,19.583 C23.911,20.874 28.768,23.054 32.7,24.067 L32.474,25.746 L34.456,26.013 L34.663,24.477 C35.209,24.56 35.731,24.617 36.192,24.617 C36.711,24.617 37.17,24.56 37.55,24.433 C38.334,24.172 38.714,23.688 38.894,23.327 C39.186,22.743 39.228,22.112 39.016,21.502 C38.523,20.088 36.748,19.095 35.471,18.476 L36.781,8.746 L36.78,8.745 C36.781,8.744 36.781,8.743 36.781,8.741 L36.825,8.403 C36.831,8.361 36.834,8.317 36.834,8.274 C36.834,4.521 27.828,2 19.416,2 C11.005,2 2,4.521 2,8.274 C2,8.318 2.003,8.362 2.009,8.406 L2.054,8.744 C2.054,8.745 2.054,8.745 2.054,8.746 L2.054,8.746 L5.727,36.032 C5.852,39.336 13.955,40.539 19.416,40.539 C22.304,40.539 25.202,40.236 27.575,39.688 C28.533,39.467 29.393,39.208 30.131,38.916 L29.396,37.056 C28.751,37.311 27.987,37.54 27.125,37.739 L27.125,37.739 Z M10.724,24 L13,20.016 L15.276,24 L10.724,24 Z M17.865,25.502 C18.044,25.194 18.045,24.813 17.868,24.504 L13.868,17.504 C13.513,16.881 12.487,16.881 12.132,17.504 L8.132,24.504 C7.955,24.813 7.956,25.194 8.135,25.502 C8.314,25.81 8.643,26 8.99999579,26 L16.9999958,26 C17.356,26 17.685,25.81 17.865,25.502 L17.865,25.502 Z M23.194,28.197 C23.194,29.57 24.311,30.687 25.684,30.687 L25.684,32.687 C23.209,32.687 21.194,30.672 21.194,28.197 C21.194,25.721 23.209,23.707 25.684,23.707 C26.965,23.707 28.188,24.256 29.041,25.215 L27.547,26.544 C27.073,26.012 26.394,25.707 25.684,25.707 C24.311,25.707 23.194,26.824 23.194,28.197 L23.194,28.197 Z M13,34 L17,34 L17,30 L13,30 L13,34 Z M12,36 L18,36 C18.553,36 19,35.552 19,35 L19,29 C19,28.448 18.553,28 18,28 L12,28 C11.447,28 11,28.448 11,29 L11,35 C11,35.552 11.447,36 12,36 L12,36 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,hD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-On-Outposts_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-On-Outposts_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.416,22.305 C42.206,21.444 37.853,19.487 31.461,19.487 C25.069,19.487 20.717,21.444 20.507,22.305 L20.515,22.363 C20.858,23.228 25.154,24.754 31.461,24.754 C37.704,24.754 41.971,23.259 42.391,22.39 L42.397,22.338 L42.411,22.34 L42.416,22.305 Z M42.037,25.015 C39.16,26.343 34.353,26.754 31.461,26.754 C28.562,26.754 23.745,26.341 20.871,25.008 L21.901,32.656 C22.672,32.939 23.395,33.396 24.03,34.024 C24.396,34.386 24.717,34.799 24.989,35.26 C25.601,34.988 26.292,34.935 26.959,35.131 C28.064,35.459 28.84,36.371 29.114,37.631 C29.562,37.778 30.006,37.986 30.4,38.236 C31.768,39.101 32.461,40.234 32.461,41.604 C32.461,42.529 32.25,43.323 31.853,43.991 C33.695,43.965 35.516,43.771 37.015,43.425 C37.631,43.283 38.174,43.12 38.631,42.939 C39.336,42.66 39.631,42.413 39.709,42.313 C39.71,42.294 39.713,42.275 39.715,42.256 L40.785,34.305 C37.887,33.384 34.217,31.726 32.24,30.797 C32.021,30.923 31.77,31 31.5,31 C30.673,31 30,30.327 30,29.5 C30,28.673 30.673,28 31.5,28 C32.104,28 32.624,28.362 32.861,28.879 C34.43,29.619 38.141,31.324 41.057,32.29 L42.037,25.015 Z M30.461,41.604 C30.461,41.128 30.326,40.556 29.33,39.925 C28.938,39.677 28.457,39.487 28.042,39.417 C27.536,39.331 27.184,38.88 27.21,38.379 C27.143,37.676 26.84,37.181 26.391,37.049 C26.029,36.943 25.655,37.08 25.411,37.407 C25.189,37.701 24.821,37.846 24.462,37.795 C24.099,37.741 23.794,37.491 23.67,37.144 C23.425,36.461 23.073,35.889 22.625,35.447 C22.222,35.049 21.301,34.314 19.996,34.314 C19.537,34.314 19.031,34.405 18.483,34.633 C17.305,35.124 16.346,36.598 16.346,37.919 C16.346,38.071 16.354,38.22 16.373,38.366 C16.436,38.867 16.114,39.337 15.624,39.46 C14.82,39.662 13.862,40.211 13.862,41.681 C13.862,42.878 14.523,43.534 15.078,43.875 C15.212,43.957 15.368,44 15.531,44 L28.122,44.013 L28.127,44.013 C28.518,44.011 30.461,43.879 30.461,41.604 L30.461,41.604 Z M14.348,37.786 C14.406,35.702 15.834,33.571 17.714,32.787 C18.418,32.494 19.134,32.355 19.84,32.334 L18.543,22.709 L18.544,22.709 C18.543,22.708 18.543,22.707 18.543,22.705 L18.511,22.459 C18.505,22.416 18.502,22.373 18.502,22.329 C18.502,20.954 19.933,19.825 22.074,19 L22,19 L22,5 C22,4.449 21.552,4 21,4 L5,4 C4.448,4 4,4.449 4,5 L4,40 C4,40.552 4.448,41 5,41 L11.909,41 C12.111,39.523 12.98,38.38 14.348,37.786 L14.348,37.786 Z M15.529,46 C14.996,45.999 14.479,45.854 14.032,45.579 C13.401,45.192 12.444,44.389 12.049,43 L8,43 L8,46 L6,46 L6,43 L5,43 C3.346,43 2,41.655 2,40 L2,5 C2,3.346 3.346,2 5,2 L21,2 C22.654,2 24,3.346 24,5 L24,18.389 C26.234,17.807 28.887,17.487 31.461,17.487 C37.693,17.487 44.421,19.339 44.421,22.329 C44.421,22.373 44.418,22.416 44.412,22.459 L44.38,22.705 C44.375,22.747 44.367,22.788 44.356,22.829 C44.354,22.838 44.349,22.845 44.347,22.853 L43.312,30.529 C45.008,31.518 45.819,32.314 45.974,33.137 C46.058,33.586 45.941,34.025 45.648,34.374 C45.308,34.78 44.796,34.981 44.048,34.981 C43.674,34.981 43.233,34.925 42.733,34.825 L41.704,42.469 C41.663,43.418 40.877,44.202 39.366,44.799 C38.816,45.017 38.176,45.21 37.464,45.373 C35.716,45.778 33.584,46 31.461,46 L28.131,46 L15.529,46 Z M8,19 L19,19 L19,17 L8,17 L8,19 Z M8,24 L16,24 L16,22 L8,22 L8,24 Z M8,14 L19,14 L19,12 L8,12 L8,14 Z" id="Fill-4" fill="#7AA116"></path>
</g>
</svg>`,zD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Storage-Gateway_Amazon-S3-File-Gateway_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Storage-Gateway_Amazon-S3-File-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31,7.5 C27.486,5.689 23.498,4 18,4 C12.189,4 8.621,5.404 5,7.5 L5,46 L3,46 L3,7.072 C3,6.752 3.17,6.456 3.446,6.294 C7.308,4.031 11.507,2 18,2 C24.03,2 28.648,4.279 32.203,6.111 L32.511,6.27 C32.812,6.425 33,6.734 33,7.072 L33,16 L31,16 L31,7.5 Z M38,37 L38,45 C38,45.55 37.55,46 37,46 L9.914,46 C9.415,46 9.012,45.596 9.011,45.098 L9,26 C9,25.45 9.449,25 10,25 L18,25 C18.229,25 18.497,25.168 18.597,25.375 L19.441,26.724 C19.522,26.893 19.693,27 19.88,27 L27,27 L27,29 L19,29 C18.653,29 18.5,29 18.203,28.209 L17.618,27.288 C17.547,27.114 17.188,27 17,27 L11,27 L11,44 L36,44 L36,37 L38,37 Z M35.979,32.995 C32.967,32.995 32.139,32.558 31.97,32.44 L30.4,23.282 C32.569,23.992 35.495,24.026 36,24.026 C36.506,24.026 39.438,23.992 41.608,23.28 L41.046,26.635 C39.688,26.14 38.234,25.449 37.417,25.057 C37.219,24.46 36.662,24.026 36,24.026 C35.173,24.026 34.5,24.699 34.5,25.526 C34.5,26.354 35.173,27.026 36,27.026 C36.22,27.026 36.427,26.976 36.615,26.891 C37.544,27.335 39.187,28.113 40.71,28.637 L40.073,32.432 C39.894,32.554 39.034,32.995 35.979,32.995 L35.979,32.995 Z M36,20.026 C39.137,20.026 41.155,20.611 41.829,21.026 C41.155,21.442 39.137,22.026 36,22.026 C32.863,22.026 30.845,21.442 30.171,21.026 C30.845,20.611 32.863,20.026 36,20.026 L36,20.026 Z M44.933,27.773 C44.804,27.107 44.17,26.587 43.177,26.02 L43.986,21.192 L43.975,21.19 C43.979,21.134 44,21.084 44,21.026 C44,18.11 36.818,18.026 36,18.026 C35.182,18.026 28,18.11 28,21.026 C28,21.085 28.021,21.136 28.026,21.193 L28.015,21.195 L30.013,32.862 C30.254,34.337 32.094,34.995 35.979,34.995 C39.921,34.995 41.786,34.337 42.028,32.866 L42.648,29.169 C42.979,29.231 43.264,29.263 43.51,29.263 C44.053,29.263 44.409,29.112 44.667,28.807 C44.908,28.52 45.005,28.143 44.933,27.773 L44.933,27.773 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,xD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service-Glacier_Archive_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service-Glacier_Archive_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.7007,25.3115 C25.2437,25.3115 26.4987,26.5665 26.4987,28.1095 C26.4987,29.6525 25.2437,30.9075 23.7007,30.9075 C22.1577,30.9075 20.9027,29.6525 20.9027,28.1095 C20.9027,26.5665 22.1577,25.3115 23.7007,25.3115 L23.7007,25.3115 Z M18.9027,28.1095 C18.9027,30.4225 20.5487,32.3585 22.7307,32.8085 L22.7307,39.8495 L24.7307,39.8495 L24.7307,32.7895 C26.8817,32.3155 28.4987,30.4005 28.4987,28.1095 C28.4987,27.5365 28.3807,26.9945 28.1947,26.4835 L34.7287,22.7085 L33.7287,20.9765 L27.1427,24.7815 C26.2697,23.8785 25.0527,23.3115 23.7007,23.3115 C22.3477,23.3115 21.1307,23.8775 20.2577,24.7815 L13.6727,20.9765 L12.6727,22.7085 L19.2057,26.4835 C19.0197,26.9935 18.9027,27.5365 18.9027,28.1095 L18.9027,28.1095 Z M31.9267,25.6205 C32.1727,26.4195 32.2977,27.2575 32.2977,28.1095 C32.2977,32.0315 29.6457,35.4535 25.8487,36.4305 L25.3507,34.4935 C28.2627,33.7445 30.2977,31.1185 30.2977,28.1095 C30.2977,27.4575 30.2027,26.8185 30.0137,26.2075 L31.9267,25.6205 Z M22.0517,34.4935 L21.5537,36.4305 C17.7567,35.4535 15.1047,32.0315 15.1047,28.1095 C15.1047,27.2555 15.2297,26.4175 15.4747,25.6205 L17.3877,26.2075 C17.1997,26.8155 17.1047,27.4555 17.1047,28.1095 C17.1047,31.1185 19.1387,33.7445 22.0517,34.4935 L22.0517,34.4935 Z M19.0977,23.3845 L17.6997,21.9555 C19.3097,20.3795 21.4417,19.5125 23.7007,19.5125 C25.9597,19.5125 28.0907,20.3795 29.7027,21.9555 L28.3047,23.3845 C27.0687,22.1775 25.4337,21.5125 23.7007,21.5125 C21.9677,21.5125 20.3327,22.1775 19.0977,23.3845 L19.0977,23.3845 Z M13.4377,3.9995 L33.9647,3.9995 L38.3977,9.8965 L9.0037,9.8965 L13.4377,3.9995 Z M7.0007,11.8965 L40.4007,11.8965 C40.7797,11.8965 41.1267,11.6825 41.2957,11.3425 C41.4657,11.0035 41.4287,10.5985 41.1997,10.2955 L35.2627,2.3995 C35.0737,2.1475 34.7777,1.9995 34.4637,1.9995 L12.9387,1.9995 C12.6247,1.9995 12.3287,2.1475 12.1397,2.3995 L6.2017,10.2955 C5.9727,10.5985 5.9357,11.0035 6.1057,11.3425 C6.2747,11.6825 6.6217,11.8965 7.0007,11.8965 L7.0007,11.8965 Z M8.0607,44.1135 L39.4007,44.1135 L39.4007,15.4055 L8.0607,15.4055 L8.0607,44.1135 Z M40.4007,13.4055 L7.0607,13.4055 C6.5087,13.4055 6.0607,13.8525 6.0607,14.4055 L6.0607,45.1135 C6.0607,45.6655 6.5087,46.1135 7.0607,46.1135 L40.4007,46.1135 C40.9537,46.1135 41.4007,45.6655 41.4007,45.1135 L41.4007,14.4055 C41.4007,13.8525 40.9537,13.4055 40.4007,13.4055 L40.4007,13.4055 Z" id="AWS-Amazon-S3-Glacier_Archive_Resource-Icon_dark-bg" fill="#7AA116"></path>
</g>
</svg>`,vD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Virtual-Machine-Monitor_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Virtual-Machine-Monitor_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41.94,34.4116 C42.306,34.7666 42.507,35.2446 42.507,35.7556 C42.507,36.2666 42.306,36.7446 41.939,37.0996 L36.831,42.0666 C36.099,42.7796 34.952,42.7806 34.216,42.0666 L32.073,39.9826 C31.064,40.5006 30.012,40.9256 28.932,41.2526 L28.932,44.1246 C28.932,45.1586 28.091,45.9996 27.057,45.9996 L19.807,45.9996 C18.773,45.9996 17.932,45.1586 17.932,44.1246 L17.932,41.2526 C16.852,40.9256 15.8,40.5006 14.792,39.9826 L12.648,42.0666 C11.914,42.7806 10.765,42.7806 10.033,42.0656 L4.924,37.0996 C4.558,36.7446 4.357,36.2666 4.357,35.7556 C4.357,35.2446 4.558,34.7666 4.925,34.4116 L7.004,32.3886 C6.359,31.1936 5.855,29.9346 5.502,28.6376 L7.432,28.1126 C7.806,29.4866 8.372,30.8126 9.115,32.0526 C9.352,32.4506 9.286,32.9596 8.954,33.2836 L6.411,35.7556 L11.34,40.5476 L13.923,38.0366 C14.242,37.7256 14.727,37.6656 15.113,37.8836 C16.395,38.6086 17.764,39.1616 19.181,39.5246 C19.624,39.6386 19.932,40.0366 19.932,40.4936 L19.932,43.9996 L26.932,43.9996 L26.932,40.4936 C26.932,40.0366 27.241,39.6386 27.683,39.5246 C29.1,39.1616 30.469,38.6086 31.752,37.8836 C32.138,37.6656 32.622,37.7256 32.941,38.0366 L35.524,40.5476 L40.454,35.7556 L37.911,33.2836 C37.579,32.9596 37.512,32.4506 37.75,32.0526 C38.493,30.8126 39.058,29.4866 39.432,28.1126 L41.362,28.6376 C41.009,29.9346 40.505,31.1936 39.86,32.3886 L41.94,34.4116 Z M4.924,13.5886 C4.558,13.2326 4.357,12.7556 4.357,12.2446 C4.357,11.7336 4.558,11.2556 4.925,10.8996 L10.034,5.9336 C10.765,5.2206 11.914,5.2186 12.647,5.9326 L14.792,8.0176 C15.8,7.4996 16.852,7.0746 17.932,6.7476 L17.932,3.8746 C17.932,2.8416 18.773,1.9996 19.807,1.9996 L27.057,1.9996 C28.091,1.9996 28.932,2.8416 28.932,3.8746 L28.932,6.7476 C30.012,7.0746 31.064,7.4996 32.073,8.0176 L34.216,5.9326 C34.951,5.2206 36.099,5.2196 36.832,5.9346 L41.94,10.9006 C42.306,11.2556 42.507,11.7336 42.507,12.2446 C42.507,12.7556 42.306,13.2326 41.939,13.5886 L39.86,15.6116 C40.505,16.8066 41.009,18.0646 41.362,19.3626 L39.432,19.8876 C39.058,18.5136 38.493,17.1876 37.75,15.9476 C37.512,15.5496 37.579,15.0396 37.911,14.7166 L40.454,12.2446 L35.523,7.4526 L32.941,9.9626 C32.622,10.2736 32.138,10.3346 31.752,10.1166 C30.469,9.3916 29.1,8.8386 27.683,8.4746 C27.241,8.3616 26.932,7.9626 26.932,7.5066 L26.932,3.9996 L19.932,3.9996 L19.932,7.5066 C19.932,7.9626 19.624,8.3616 19.181,8.4746 C17.764,8.8386 16.395,9.3916 15.113,10.1166 C14.727,10.3346 14.242,10.2736 13.923,9.9626 L11.341,7.4526 L6.411,12.2446 L8.954,14.7166 C9.286,15.0396 9.352,15.5496 9.115,15.9476 C8.372,17.1876 7.806,18.5136 7.432,19.8876 L5.502,19.3626 C5.855,18.0646 6.359,16.8066 7.004,15.6116 L4.924,13.5886 Z M7.406,22.7916 C8.181,22.7916 8.812,23.4226 8.812,24.1986 C8.812,24.9736 8.181,25.6046 7.406,25.6046 C6.63,25.6046 6,24.9736 6,24.1986 C6,23.4226 6.63,22.7916 7.406,22.7916 L7.406,22.7916 Z M23.648,11.3626 C24.423,11.3626 25.054,11.9936 25.054,12.7686 C25.054,13.5436 24.423,14.1746 23.648,14.1746 C22.873,14.1746 22.242,13.5436 22.242,12.7686 C22.242,11.9936 22.873,11.3626 23.648,11.3626 L23.648,11.3626 Z M39.89,22.7916 C40.666,22.7916 41.296,23.4226 41.296,24.1986 C41.296,24.9736 40.666,25.6046 39.89,25.6046 C39.115,25.6046 38.484,24.9736 38.484,24.1986 C38.484,23.4226 39.115,22.7916 39.89,22.7916 L39.89,22.7916 Z M23.628,37.6516 C22.852,37.6516 22.221,37.0206 22.221,36.2446 C22.221,35.4696 22.852,34.8386 23.628,34.8386 C24.403,34.8386 25.034,35.4696 25.034,36.2446 C25.034,37.0206 24.403,37.6516 23.628,37.6516 L23.628,37.6516 Z M10.468,22.7336 L21.252,15.1856 C21.868,15.7956 22.714,16.1746 23.648,16.1746 C24.582,16.1746 25.428,15.7956 26.044,15.1856 L36.828,22.7336 C36.614,23.1796 36.484,23.6716 36.484,24.1986 C36.484,24.9016 36.698,25.5556 37.065,26.0996 L26.024,33.8286 C25.408,33.2176 24.561,32.8386 23.628,32.8386 C22.694,32.8386 21.847,33.2176 21.231,33.8286 L10.216,26.1176 C10.591,25.5706 10.812,24.9106 10.812,24.1986 C10.812,23.6716 10.682,23.1796 10.468,22.7336 L10.468,22.7336 Z M7.406,27.6046 C7.856,27.6046 8.284,27.5126 8.677,27.3526 L8.617,27.4396 L20.286,35.6076 C20.246,35.8146 20.221,36.0266 20.221,36.2446 C20.221,38.1236 21.75,39.6516 23.628,39.6516 C25.505,39.6516 27.034,38.1236 27.034,36.2446 C27.034,36.0266 27.009,35.8146 26.969,35.6076 L38.638,27.4396 L38.566,27.3366 C38.974,27.5086 39.421,27.6046 39.89,27.6046 C41.768,27.6046 43.296,26.0766 43.296,24.1986 C43.296,22.3196 41.768,20.7916 39.89,20.7916 C39.274,20.7916 38.704,20.9686 38.205,21.2566 L26.99,13.4056 C27.029,13.1986 27.054,12.9866 27.054,12.7686 C27.054,10.8906 25.526,9.3626 23.648,9.3626 C21.77,9.3626 20.242,10.8906 20.242,12.7686 C20.242,12.9866 20.267,13.1986 20.306,13.4056 L9.091,21.2566 C8.592,20.9686 8.022,20.7916 7.406,20.7916 C5.528,20.7916 4,22.3196 4,24.1986 C4,26.0766 5.528,27.6046 7.406,27.6046 L7.406,27.6046 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,ED=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Multi-Region-Access-Points_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Multi-Region-Access-Points_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M28.001,15 L29.408,12.186 L30.814,15 L28.001,15 Z M30.303,9.503 C30.133,9.164 29.787,8.95 29.408,8.95 C29.029,8.95 28.684,9.164 28.514,9.503 L25.488,15.553 C25.333,15.863 25.35,16.231 25.532,16.526 C25.714,16.82 26.036,17 26.383,17 L32.433,17 C32.779,17 33.101,16.821 33.283,16.526 C33.466,16.231 33.482,15.863 33.327,15.553 L30.303,9.503 Z M27,26 C25.897,26 25,25.103 25,24 C25,22.897 25.897,22 27,22 C28.103,22 29,22.897 29,24 C29,25.103 28.103,26 27,26 L27,26 Z M27,20 C24.794,20 23,21.794 23,24 C23,26.206 24.794,28 27,28 C29.206,28 31,26.206 31,24 C31,21.794 29.206,20 27,20 L27,20 Z M18,18 L21,18 L21,15 L18,15 L18,18 Z M23,14 C23,13.448 22.553,13 22,13 L17,13 C16.447,13 16,13.448 16,14 L16,19 C16,19.552 16.447,20 17,20 L22,20 C22.553,20 23,19.552 23,19 L23,14 Z M41.5,44 C40.121,44 39,42.878 39,41.5 C39,40.122 40.121,39 41.5,39 C42.879,39 44,40.122 44,41.5 C44,42.878 42.879,44 41.5,44 L41.5,44 Z M24.995,34.676 C22.459,32.443 13.264,23.869 12.94,16.694 C12.778,13.102 13.913,9.842 16.137,7.516 C18.335,5.216 21.4,4 25,4 C28.744,4 31.836,5.168 33.938,7.377 C36.077,9.623 37.107,12.843 36.918,16.69 C36.566,23.858 27.503,32.436 24.995,34.676 L24.995,34.676 Z M27,41.5 C27,42.878 25.879,44 24.5,44 C23.121,44 22,42.878 22,41.5 C22,40.122 23.121,39 24.5,39 C25.879,39 27,40.122 27,41.5 L27,41.5 Z M10,41.5 C10,42.878 8.879,44 7.5,44 C6.121,44 5,42.878 5,41.5 C5,40.122 6.121,39 7.5,39 C8.879,39 10,40.122 10,41.5 L10,41.5 Z M43,37.276 L43,30 C43,29.448 42.553,29 42,29 L33.162,29 C36.05,25.377 38.712,20.956 38.916,16.788 C39.132,12.381 37.912,8.649 35.388,5.998 C32.897,3.382 29.306,2 25,2 C20.841,2 17.275,3.43 14.69,6.134 C12.086,8.859 10.755,12.642 10.942,16.784 C11.13,20.954 13.819,25.376 16.742,29 L8,29 C7.447,29 7,29.448 7,30 L7,37.051 C4.756,37.303 3,39.19 3,41.5 C3,43.981 5.019,46 7.5,46 C9.981,46 12,43.981 12,41.5 C12,39.547 10.742,37.898 9,37.276 L9,31 L18.441,31 C20.641,33.461 22.722,35.353 23.736,36.236 L23.712,37.08 C21.606,37.455 20,39.288 20,41.5 C20,43.981 22.019,46 24.5,46 C26.981,46 29,43.981 29,41.5 C29,39.441 27.602,37.719 25.71,37.186 L25.724,36.697 C26.25,36.252 28.777,34.063 31.482,31 L41,31 L41,37.051 C38.756,37.303 37,39.19 37,41.5 C37,43.981 39.019,46 41.5,46 C43.981,46 46,43.981 46,41.5 C46,39.547 44.742,37.898 43,37.276 L43,37.276 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,yD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Backup-Vault_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Backup-Vault_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M10.298,22.955 L8.298,22.969 C8.333,27.982 10.654,32.573 14.668,35.564 C17.503,37.677 20.819,38.696 24.109,38.696 C28.942,38.696 33.717,36.496 36.82,32.332 C42.036,25.334 40.587,15.396 33.589,10.18 C26.813,5.13 17.297,6.345 11.963,12.775 L12,10.014 L10,9.987 L9.933,14.987 C9.929,15.252 10.031,15.508 10.216,15.698 C10.402,15.888 10.654,15.997 10.919,16 L15.986,16.068 L16.014,14.068 L13.513,14.035 C18.176,8.43 26.479,7.376 32.394,11.783 C38.507,16.341 39.774,25.023 35.217,31.137 C30.658,37.251 21.979,38.517 15.863,33.96 C12.357,31.347 10.328,27.335 10.298,22.955 L10.298,22.955 Z M24,19 C21.794,19 20,20.795 20,23 C20,25.206 21.794,27 24,27 C26.206,27 28,25.206 28,23 C28,20.795 26.206,19 24,19 L24,19 Z M16.946,28.78 L19.175,26.552 C18.441,25.556 18,24.33 18,23 C18,21.622 18.473,20.353 19.257,19.339 L16.947,17.191 L18.309,15.727 L20.729,17.977 C21.671,17.362 22.793,17 24,17 C25.342,17 26.577,17.448 27.577,18.195 L29.982,15.726 L31.414,17.121 L28.965,19.636 C29.617,20.597 30,21.754 30,23 C30,24.252 29.613,25.415 28.955,26.377 L31.414,28.756 L30.024,30.194 L27.565,27.815 C26.567,28.556 25.336,29 24,29 C22.742,29 21.574,28.61 20.61,27.946 L18.361,30.194 L16.946,28.78 Z M35,44 L39,44 L39,43 L35,43 L35,44 Z M9,44 L13,44 L13,43 L9,43 L9,44 Z M46,3 L46,42 C46,42.553 45.553,43 45,43 L41,43 L41,45 C41,45.553 40.553,46 40,46 L34,46 C33.447,46 33,45.553 33,45 L33,43 L15,43 L15,45 C15,45.553 14.553,46 14,46 L8,46 C7.447,46 7,45.553 7,45 L7,43 L3,43 C2.447,43 2,42.553 2,42 L2,33 L4,33 L4,41 L44,41 L44,4 L4,4 L4,11 L2,11 L2,3 C2,2.448 2.447,2 3,2 L45,2 C45.553,2 46,2.448 46,3 L46,3 Z M2,27 L4,27 L4,17 L2,17 L2,27 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,SD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Audit-Manager_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Audit-Manager_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44,19 C44,17.897 43.103,17 42,17 C40.897,17 40,17.897 40,19 C40,20.103 40.897,21 42,21 C43.103,21 44,20.103 44,19 L44,19 Z M39.92,22.4 C38.773,21.696 38,20.441 38,19 C38,18.487 38.106,18 38.282,17.549 L26.537,9.066 C25.845,9.641 24.968,10 24,10 C23.032,10 22.155,9.641 21.463,9.066 L9.718,17.549 C9.894,18 10,18.487 10,19 C10,20.441 9.227,21.696 8.08,22.4 L12.834,38.017 C12.89,38.014 12.943,38 13,38 C14.859,38 16.411,39.28 16.858,41 L31.142,41 C31.589,39.28 33.141,38 35,38 C35.057,38 35.11,38.014 35.166,38.017 L39.92,22.4 Z M37,42 C37,40.897 36.103,40 35,40 C33.897,40 33,40.897 33,42 C33,43.103 33.897,44 35,44 C36.103,44 37,43.103 37,42 L37,42 Z M15,42 C15,40.897 14.103,40 13,40 C11.897,40 11,40.897 11,42 C11,43.103 11.897,44 13,44 C14.103,44 15,43.103 15,42 L15,42 Z M6,21 C7.103,21 8,20.103 8,19 C8,17.897 7.103,17 6,17 C4.897,17 4,17.897 4,19 C4,20.103 4.897,21 6,21 L6,21 Z M22,6 C22,7.103 22.897,8 24,8 C25.103,8 26,7.103 26,6 C26,4.897 25.103,4 24,4 C22.897,4 22,4.897 22,6 L22,6 Z M46,19 C46,21.206 44.206,23 42,23 C41.943,23 41.89,22.986 41.833,22.983 L37.08,38.6 C38.227,39.304 39,40.559 39,42 C39,44.206 37.206,46 35,46 C33.141,46 31.589,44.72 31.142,43 L16.858,43 C16.411,44.72 14.859,46 13,46 C10.794,46 9,44.206 9,42 C9,40.559 9.773,39.304 10.92,38.6 L6.166,22.983 C6.11,22.986 6.057,23 6,23 C3.794,23 2,21.206 2,19 C2,16.794 3.794,15 6,15 C6.968,15 7.845,15.359 8.538,15.934 L20.282,7.451 C20.106,7 20,6.513 20,6 C20,3.794 21.794,2 24,2 C26.206,2 28,3.794 28,6 C28,6.513 27.894,7 27.718,7.451 L39.462,15.934 C40.155,15.359 41.032,15 42,15 C44.206,15 46,16.794 46,19 L46,19 Z M35,26 C35,32.065 30.065,37 24,37 C17.935,37 13,32.065 13,26 L15,26 L16.963,26 L18.769,23.269 C18.963,22.975 19.291,22.801 19.653,22.822 C20.006,22.84 20.324,23.043 20.488,23.356 L22.718,27.607 L25.092,21.631 C25.238,21.264 25.586,21.017 25.98,21.001 C26.371,20.988 26.742,21.202 26.917,21.556 L29.12,26 L31,26 L31,28 L28.5,28 C28.12,28 27.772,27.785 27.604,27.444 L26.122,24.455 L23.773,30.369 C23.629,30.732 23.286,30.978 22.896,30.999 C22.879,31 22.861,31 22.844,31 C22.474,31 22.132,30.795 21.958,30.464 L19.503,25.784 L18.334,27.552 C18.149,27.832 17.836,28 17.5,28 L15.232,28 C16.145,32.002 19.725,35 24,35 C28.963,35 33,30.962 33,26 C33,21.038 28.963,17 24,17 C21.426,17 19.009,18.125 17.319,20 L19,20 L19,22 L15,22 C14.447,22 14,21.552 14,21 L14,17 L16,17 L16,18.477 C18.056,16.297 20.939,15 24,15 C30.065,15 35,19.935 35,26 L35,26 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,wD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-File-Cache_Hybrid-NFS-linked-datasets_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-File-Cache_Hybrid-NFS-linked-datasets_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15,34 L13,34 C11.346,34 10,32.654 10,31 L8,31 C8,33.757 10.243,36 13,36 L15,36 C17.757,36 20,33.757 20,31 C20,28.243 17.757,26 15,26 L15,28 C16.654,28 18,29.346 18,31 C18,32.654 16.654,34 15,34 L15,34 Z M7,28 L9,28 C10.654,28 12,29.346 12,31 L14,31 C14,28.243 11.757,26 9,26 L7,26 C4.243,26 2,28.243 2,31 C2,33.757 4.243,36 7,36 L7,34 C5.346,34 4,32.654 4,31 C4,29.346 5.346,28 7,28 L7,28 Z M10,18 L26,18 L22.4,20.7 L23.6,22.3 L29.6,17.8 C29.852,17.611 30,17.315 30,17 C30,16.685 29.852,16.389 29.6,16.2 L23.6,11.7 L22.4,13.3 L26,16 L9,16 C8.447,16 8,16.448 8,17 L8,24 L10,24 L10,18 Z M36,44 L10,44 L10,38.09 L8,38.09 L8,45 C8,45.552 8.447,46 9,46 L37,46 C37.553,46 38,45.552 38,45 L38,34 L36,34 L36,44 Z M46,3 L46,31 C46,31.552 45.553,32 45,32 L29,32 L32.6,34.7 L31.4,36.3 L25.4,31.8 C25.148,31.611 25,31.315 25,31 C25,30.685 25.148,30.389 25.4,30.2 L31.4,25.7 L32.6,27.3 L29,30 L44,30 L44,4 L18,4 L18,14 L16,14 L16,3 C16,2.448 16.447,2 17,2 L45,2 C45.553,2 46,2.448 46,3 L46,3 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,kD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-File-System_Elastic-Throughput_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-File-System_Elastic-Throughput_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M10.104,13 L11.433,13 C11.863,13 12.273,13.185 12.557,13.507 C12.842,13.829 12.975,14.259 12.921,14.686 L12.473,18.273 L17.036,12 L15,12 C14.664,12 14.35,11.831 14.165,11.55 C13.98,11.27 13.948,10.915 14.081,10.606 L16.483,5 L10.905,5 L10.104,13 Z M8.44,14.506 C8.156,14.193 8.017,13.772 8.059,13.351 L8.959,4.351 C9.036,3.581 9.677,3 10.452,3 L17.242,3 C17.748,3 18.215,3.252 18.494,3.675 C18.772,4.097 18.819,4.627 18.62,5.091 L16.516,10 L17.036,10 C17.791,10 18.474,10.418 18.818,11.092 C19.161,11.766 19.098,12.564 18.653,13.176 L11.808,22.588 C11.616,22.853 11.312,23 11,23 C10.876,23 10.751,22.978 10.631,22.93 C10.208,22.762 9.951,22.329 10.007,21.876 L10.867,15 L9.552,15 C9.129,15 8.724,14.82 8.44,14.506 L8.44,14.506 Z M19.618,31 L23.381,31 L21.5,27.236 L19.618,31 Z M17.105,31.553 L20.605,24.553 C20.945,23.875 22.054,23.875 22.394,24.553 L25.894,31.553 C26.049,31.863 26.033,32.231 25.85,32.526 C25.667,32.82 25.346,33 25,33 L18,33 C17.653,33 17.332,32.82 17.149,32.526 C16.966,32.231 16.95,31.863 17.105,31.553 L17.105,31.553 Z M33,35 C34.102,35 35,34.103 35,33 C35,31.897 34.102,31 33,31 C31.897,31 31,31.897 31,33 C31,34.103 31.897,35 33,35 L33,35 Z M33,37 C30.793,37 29,35.206 29,33 C29,30.794 30.793,29 33,29 C35.206,29 37,30.794 37,33 C37,35.206 35.206,37 33,37 L33,37 Z M8,35 L12,35 L12,31 L8,31 L8,35 Z M6,30 C6,29.448 6.447,29 7,29 L13,29 C13.552,29 14,29.448 14,30 L14,36 C14,36.552 13.552,37 13,37 L7,37 C6.447,37 6,36.552 6,36 L6,30 Z M45,19 L43,19 L43,21 L44,21 L44,44 L9,44 L9,43 L7,43 L7,45 C7,45.552 7.447,46 8,46 L45,46 C45.552,46 46,45.552 46,45 L46,20 C46,19.448 45.552,19 45,19 L45,19 Z M40,41 L3,41 C2.447,41 2,40.552 2,40 L2,17 C2,15.346 3.345,14 5,14 L6,14 L6,16 L5,16 C4.448,16 4,16.449 4,17 L4,39 L39,39 L39,17 C39,16.449 38.551,16 38,16 L34,16 C33.541,16 33.141,15.688 33.03,15.243 L32.219,12 L25.781,12 L24.969,15.243 C24.858,15.688 24.458,16 24,16 L21,16 L21,14 L23.218,14 L23.84,11.515 C24.063,10.623 24.861,10 25.781,10 L32.218,10 C33.138,10 33.936,10.623 34.159,11.515 L34.781,14 L38,14 C39.654,14 41,15.346 41,17 L41,40 C41,40.552 40.552,41 40,41 L40,41 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,TD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_AWS-Backup-support-for-Amazon-S3_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_AWS-Backup-support-for-Amazon-S3_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39.5230246,40.8829 C39.5170246,40.9259 39.5150246,40.9589 39.5150246,41.0029 C39.4880246,41.1189 39.1210246,41.5609 37.8450246,42.0599 C37.2100246,42.3069 36.4590246,42.5309 35.6110246,42.7239 C33.4170246,43.2259 30.7240246,43.5019 28.0290246,43.5019 C20.8510246,43.5019 16.7250246,41.7499 16.5450246,41.0139 C16.5450246,40.9679 16.5430246,40.9219 16.5360246,40.8759 L15.4330246,32.9969 C16.1480246,33.0979 16.8720246,33.1539 17.6010246,33.1539 C19.0610246,33.1539 20.5400246,32.9399 21.9970246,32.5079 L20.2840246,35.7629 L22.0530246,36.6949 L24.8450246,31.3899 C25.1030246,30.9009 24.9150246,30.2969 24.4260246,30.0389 L19.1220246,27.2469 L18.1900246,29.0169 L21.2730246,30.6389 C19.2250246,31.2199 17.1350246,31.2819 15.1420246,30.9139 L13.0880246,16.2369 C16.4150246,17.9139 22.6230246,18.5679 28.1900246,18.5679 C33.5590246,18.5679 39.5420246,17.9199 42.7800246,16.2639 L39.5230246,40.8829 Z M45.1710246,13.4349 L45.1610246,13.4339 C45.1630246,13.3889 45.1800246,13.3489 45.1800246,13.3039 C45.1800246,9.5649 37.0570246,8.2219 34.5670246,7.8999 L34.3110246,9.8829 C40.8690246,10.7319 43.1230246,12.5469 43.1750246,13.2769 L43.1620246,13.3739 C42.9760246,14.5559 37.9820246,16.5679 28.1900246,16.5679 C18.1970246,16.5679 12.8900246,14.5269 12.6870246,13.3739 L12.6730246,13.2769 C12.7350246,12.4439 15.7980246,10.5419 22.7980246,9.7889 L22.5840246,7.7999 C16.8230246,8.4209 10.6680246,10.1919 10.6680246,13.3039 C10.6680246,13.3519 10.6860246,13.3939 10.6890246,13.4409 L10.6770246,13.4429 L13.0440246,30.3539 C9.45802457,29.0769 6.41902457,26.3219 4.93302457,22.5059 C2.21802457,15.5309 5.68302457,7.6479 12.6580246,4.9329 C16.0380246,3.6169 19.7240246,3.6959 23.0440246,5.1549 C26.3620246,6.6129 28.9150246,9.2779 30.2280246,12.6509 L30.3060246,12.8559 L32.1750246,12.1449 L32.0930246,11.9299 C30.5850246,8.0539 27.6560246,4.9979 23.8480246,3.3239 C20.0390246,1.6499 15.8070246,1.5609 11.9310246,3.0699 C8.05502457,4.5779 4.99902457,7.5069 3.32502457,11.3149 C1.65102457,15.1229 1.56002457,19.3549 3.07002457,23.2309 C4.90902457,27.9539 8.81602457,31.2649 13.3520246,32.5529 L14.5470246,41.0959 C14.6790246,44.3269 22.6540246,45.5019 28.0290246,45.5019 C30.8700246,45.5019 33.7210246,45.2079 36.0550246,44.6739 C37.0000246,44.4589 37.8460246,44.2059 38.5730246,43.9229 C40.4820246,43.1759 41.4700246,42.2239 41.5130246,41.0909 L45.1710246,13.4349 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,RD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Standard_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Standard_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40.542,26.158 L40.764,24.513 C42.502,25.572 43.074,26.207 43.251,26.481 C42.958,26.538 42.217,26.566 40.542,26.158 L40.542,26.158 Z M36.547,40.836 C36.541,40.881 36.538,40.925 36.538,40.97 C36.538,41.124 36.158,41.714 34.472,42.381 C33.722,42.677 32.833,42.943 31.831,43.175 C29.249,43.771 26.082,44.1 22.914,44.1 C14.439,44.1 9.293,41.926 9.293,40.97 C9.293,40.925 9.29,40.881 9.284,40.836 L5.441,12.293 C5.689,12.437 5.956,12.576 6.235,12.711 C6.311,12.747 6.393,12.781 6.47,12.816 C6.715,12.929 6.97,13.039 7.235,13.145 C7.344,13.188 7.453,13.23 7.564,13.273 C7.848,13.379 8.141,13.482 8.443,13.581 C8.522,13.606 8.598,13.635 8.68,13.66 C9.062,13.78 9.459,13.894 9.869,14.004 C9.975,14.031 10.085,14.057 10.192,14.085 C10.514,14.166 10.84,14.245 11.174,14.319 C11.309,14.349 11.442,14.379 11.578,14.407 C11.953,14.486 12.334,14.561 12.723,14.632 C12.797,14.645 12.87,14.661 12.945,14.674 C13.407,14.756 13.879,14.83 14.356,14.898 C14.487,14.918 14.62,14.934 14.752,14.953 C15.119,15.003 15.488,15.05 15.862,15.094 C16.01,15.11 16.155,15.127 16.303,15.143 C16.753,15.191 17.205,15.235 17.662,15.274 C17.713,15.278 17.762,15.283 17.813,15.288 C18.318,15.329 18.827,15.362 19.338,15.391 C19.48,15.399 19.623,15.405 19.766,15.413 C20.152,15.431 20.54,15.447 20.928,15.46 C21.078,15.465 21.227,15.47 21.376,15.473 C21.89,15.486 22.402,15.494 22.914,15.494 C23.426,15.494 23.939,15.486 24.453,15.473 C24.602,15.47 24.751,15.465 24.9,15.46 C25.289,15.447 25.676,15.431 26.063,15.413 C26.206,15.405 26.348,15.399 26.49,15.391 C27.001,15.362 27.511,15.329 28.017,15.288 C28.065,15.284 28.113,15.278 28.162,15.274 C28.621,15.236 29.076,15.191 29.527,15.142 C29.674,15.127 29.818,15.11 29.964,15.094 C30.341,15.05 30.713,15.003 31.082,14.952 C31.212,14.934 31.342,14.918 31.471,14.899 C31.95,14.83 32.424,14.755 32.888,14.674 C32.957,14.661 33.023,14.647 33.093,14.635 C33.488,14.563 33.877,14.486 34.258,14.406 C34.389,14.379 34.519,14.349 34.648,14.321 C34.99,14.245 35.324,14.165 35.651,14.082 C35.752,14.055 35.855,14.031 35.955,14.005 C36.369,13.895 36.771,13.78 37.157,13.658 C37.23,13.635 37.298,13.61 37.369,13.587 C37.682,13.485 37.984,13.38 38.275,13.269 C38.381,13.23 38.484,13.189 38.588,13.148 C38.861,13.039 39.125,12.927 39.378,12.809 C39.447,12.777 39.522,12.746 39.591,12.713 C39.872,12.578 40.141,12.438 40.391,12.293 L38.598,25.607 C34.027,24.172 27.931,21.395 25.164,20.095 C25.161,18.995 24.266,18.1 23.165,18.1 C22.063,18.1 21.165,18.998 21.165,20.1 C21.165,21.203 22.063,22.1 23.165,22.1 C23.525,22.1 23.859,21.997 24.152,21.829 C27.312,23.32 33.604,26.178 38.327,27.617 L36.547,40.836 Z M22.914,4 C33.344,4 40.692,7.231 40.83,9.026 L40.803,9.235 C40.785,9.295 40.746,9.357 40.715,9.42 C40.687,9.472 40.667,9.525 40.629,9.579 C40.584,9.641 40.521,9.705 40.463,9.767 C40.412,9.822 40.369,9.877 40.309,9.932 C40.238,9.996 40.148,10.061 40.064,10.126 C39.992,10.181 39.928,10.236 39.846,10.293 C39.748,10.358 39.632,10.424 39.521,10.49 C39.43,10.545 39.346,10.599 39.244,10.654 C39.119,10.721 38.975,10.789 38.836,10.856 C38.729,10.908 38.628,10.962 38.511,11.013 C38.357,11.082 38.186,11.149 38.02,11.217 C37.895,11.266 37.779,11.317 37.646,11.367 C37.468,11.433 37.27,11.499 37.078,11.564 C36.938,11.612 36.805,11.661 36.658,11.709 C36.453,11.773 36.23,11.836 36.014,11.898 C35.858,11.943 35.711,11.99 35.549,12.033 C35.322,12.095 35.076,12.153 34.835,12.212 C34.664,12.254 34.502,12.298 34.324,12.338 C34.069,12.396 33.797,12.45 33.529,12.505 C33.349,12.542 33.177,12.581 32.99,12.616 C32.706,12.671 32.403,12.72 32.105,12.769 C31.919,12.802 31.741,12.836 31.55,12.865 C31.244,12.913 30.921,12.954 30.603,12.997 C30.402,13.024 30.211,13.054 30.006,13.079 C29.673,13.12 29.323,13.154 28.978,13.189 C28.773,13.21 28.576,13.234 28.367,13.254 C28.021,13.285 27.658,13.308 27.301,13.334 C27.076,13.35 26.861,13.371 26.633,13.385 C26.252,13.407 25.856,13.421 25.465,13.436 C25.246,13.445 25.036,13.459 24.814,13.466 C24.194,13.484 23.561,13.494 22.914,13.494 C22.268,13.494 21.634,13.484 21.014,13.466 C20.793,13.459 20.584,13.445 20.366,13.437 C19.974,13.421 19.577,13.407 19.196,13.385 C18.971,13.371 18.758,13.35 18.536,13.335 C18.176,13.308 17.811,13.285 17.462,13.254 C17.258,13.235 17.066,13.211 16.866,13.19 C16.516,13.154 16.161,13.121 15.823,13.079 C15.625,13.054 15.438,13.025 15.244,13 C14.92,12.956 14.591,12.914 14.279,12.865 C14.096,12.837 13.925,12.804 13.746,12.773 C13.439,12.722 13.13,12.672 12.838,12.616 C12.662,12.583 12.501,12.546 12.331,12.512 C12.053,12.454 11.77,12.398 11.504,12.338 C11.338,12.3 11.187,12.259 11.025,12.22 C10.773,12.158 10.518,12.097 10.279,12.033 C10.127,11.992 9.99,11.948 9.846,11.906 C9.617,11.841 9.385,11.775 9.171,11.708 C9.033,11.664 8.911,11.618 8.779,11.574 C8.577,11.505 8.369,11.436 8.182,11.366 C8.059,11.32 7.952,11.272 7.836,11.225 C7.66,11.155 7.479,11.085 7.318,11.013 C7.209,10.964 7.115,10.914 7.014,10.865 C6.867,10.795 6.716,10.724 6.585,10.653 C6.49,10.601 6.412,10.551 6.325,10.499 C6.209,10.429 6.086,10.36 5.984,10.291 C5.906,10.238 5.846,10.185 5.776,10.133 C5.689,10.065 5.596,9.998 5.522,9.931 C5.463,9.878 5.422,9.825 5.373,9.771 C5.313,9.707 5.248,9.642 5.203,9.579 C5.165,9.525 5.146,9.473 5.119,9.421 C5.086,9.358 5.047,9.296 5.029,9.235 L5.002,9.026 C5.141,7.231 12.487,4 22.914,4 L22.914,4 Z M45.297,26.277 C45.081,25.123 43.754,23.904 41.053,22.367 L42.771,9.6 L42.771,9.599 L42.771,9.598 L42.823,9.209 C42.829,9.165 42.832,9.121 42.832,9.077 C42.832,4.906 32.335,2 22.914,2 C13.495,2 3,4.906 3,9.077 C3,9.121 3.003,9.165 3.009,9.209 L3.061,9.598 L3.061,9.599 L3.061,9.6 L7.294,41.047 C7.425,44.726 16.916,46.1 22.914,46.1 C26.229,46.1 29.556,45.754 32.281,45.124 C33.38,44.87 34.363,44.573 35.206,44.241 C37.373,43.384 38.493,42.308 38.537,41.047 L40.273,28.151 C41.298,28.392 42.14,28.514 42.826,28.514 C43.817,28.514 44.484,28.262 44.909,27.755 C45.26,27.338 45.397,26.813 45.297,26.277 L45.297,26.277 Z" id="Amazon-Simple-Storage_Service-Standard_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,MD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-File-System_One-Zone_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-File-System_One-Zone_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40,9 C40,8.449 39.552,8 39,8 C38.448,8 38,8.449 38,9 C38,9.551 38.448,10 39,10 C39.552,10 40,9.551 40,9 L40,9 Z M42,9 C42,10.654 40.654,12 39,12 C37.346,12 36,10.654 36,9 C36,7.346 37.346,6 39,6 C40.654,6 42,7.346 42,9 L42,9 Z M43.992,8.833 C44.061,7.55 43.659,6.411 42.833,5.54 C41.904,4.561 40.508,4 39,4 C37.581,4 36.215,4.58 35.251,5.592 C34.39,6.496 33.947,7.648 34.005,8.837 C34.121,11.234 37.104,15.242 38.933,17.405 C39.405,16.769 40.074,15.875 40.854,14.861 L41.35,14.2 C42.047,13.247 42.624,12.349 43.057,11.539 L43.354,10.95 C43.744,10.126 43.962,9.406 43.992,8.833 L43.992,8.833 Z M45.99,8.938 C45.945,9.785 45.671,10.73 45.151,11.828 L44.837,12.45 C44.834,12.457 44.83,12.464 44.826,12.471 C44.349,13.367 43.72,14.349 42.956,15.391 L42.446,16.07 C40.913,18.066 39.813,19.583 39.81,19.587 C39.633,19.83 39.356,19.981 39.058,19.999 C39.038,20 39.019,20 39,20 C38.721,20 38.453,19.883 38.263,19.676 C37.644,19 32.202,12.958 32.007,8.934 C31.923,7.193 32.561,5.517 33.803,4.212 C35.143,2.807 37.037,2 39,2 C41.054,2 42.979,2.789 44.283,4.163 C45.497,5.442 46.087,7.094 45.99,8.938 L45.99,8.938 Z M14.885,18 C14.885,17.488 15.273,15.695 15.575,15 L21.854,15 C22.103,15.71 22.346,17.408 22.346,18 C22.346,18.552 22.793,19 23.346,19 L25,19 L25,17 L24.285,17 C24.155,15.614 23.755,13.252 22.524,13.018 C22.463,13.006 22.399,13 22.337,13 L15.158,13 C13.779,13 13.209,15.541 12.997,17 L12,17 L12,19 L13.885,19 C14.438,19 14.885,18.552 14.885,18 L14.885,18 Z M31,19 L35,19 L35,17 L31,17 L31,19 Z M42.592,19.592 C42.858,19.956 43,20.511 43,21.199 L43,44 L4,44 L4,21.199 C4,19.555 4.544,19 6.154,19 L6.154,17 C3.437,17 2,18.452 2,21.199 L2,45 C2,45.552 2.447,46 3,46 L44,46 C44.553,46 45,45.552 45,45 L45,21.199 C45,20.066 44.731,19.127 44.203,18.408 L42.592,19.592 Z M33,37.5 C33,38.878 34.121,40 35.5,40 C36.879,40 38,38.878 38,37.5 C38,36.122 36.879,35 35.5,35 C34.121,35 33,36.122 33,37.5 L33,37.5 Z M35.5,33 C37.981,33 40,35.019 40,37.5 C40,39.981 37.981,42 35.5,42 C33.019,42 31,39.981 31,37.5 C31,35.019 33.019,33 35.5,33 L35.5,33 Z M25.342,36 L23.476,32.463 L21.645,36 L25.342,36 Z M24.353,29.838 L27.885,36.533 C28.048,36.843 28.037,37.216 27.856,37.517 C27.676,37.816 27.351,38 27,38 L20,38 C19.651,38 19.327,37.818 19.146,37.52 C18.964,37.221 18.951,36.85 19.112,36.54 L22.58,29.845 C22.751,29.514 23.092,29.306 23.464,29.305 L23.468,29.305 C23.839,29.305 24.179,29.51 24.353,29.838 L24.353,29.838 Z M10,40 L14,40 L14,36 L10,36 L10,40 Z M15,34 C15.553,34 16,34.448 16,35 L16,41 C16,41.552 15.553,42 15,42 L9,42 C8.447,42 8,41.552 8,41 L8,35 C8,34.448 8.447,34 9,34 L15,34 Z M24.293,22.707 L27.293,25.707 C27.488,25.902 27.744,26 28,26 C28.256,26 28.512,25.902 28.707,25.707 L31.707,22.707 L30.293,21.293 L29,22.586 L29,13 L27,13 L27,22.586 L25.707,21.293 L24.293,22.707 Z M18,5.415 L18,11 L20,11 L20,5.414 L21.293,6.707 L22.707,5.293 L19.708,2.293 C19.521,2.105 19.267,2 19.001,2 C18.735,2 18.481,2.105 18.294,2.293 L15.293,5.293 L16.707,6.707 L18,5.415 Z M6.707,22.293 L8,23.586 L8,16 L10,16 L10,23.586 L11.293,22.293 L12.707,23.707 L9.707,26.707 C9.512,26.902 9.256,27 9,27 C8.744,27 8.488,26.902 8.293,26.707 L5.293,23.707 L6.707,22.293 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,AD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Storage-Gateway_Volume-Gateway_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Storage-Gateway_Volume-Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20.523,4 C14.936,4 11.487,5.618 8,7.632 L8,44.923 L6,44.923 L6,7.057 C6,6.701 6.188,6.373 6.494,6.193 C10.267,3.983 14.178,2 20.523,2 C26.418,2 30.734,4.225 34.203,6.013 L34.504,6.167 C34.837,6.339 35.046,6.682 35.046,7.057 L35.046,15.605 L33.046,15.605 L33.046,7.666 C29.658,5.921 25.807,4 20.523,4 L20.523,4 Z M30.951,24.485 C24.544,24.485 21.239,22.713 21.239,21.957 C21.239,21.201 24.544,19.43 30.951,19.43 C37.358,19.43 40.663,21.201 40.663,21.957 C40.663,22.713 37.358,24.485 30.951,24.485 L30.951,24.485 Z M40.663,25.417 C40.663,26.173 37.358,27.944 30.951,27.944 C24.544,27.944 21.239,26.173 21.239,25.417 L21.239,24.64 C23.49,25.896 27.31,26.485 30.951,26.485 C34.591,26.485 38.412,25.896 40.663,24.64 L40.663,25.417 Z M40.663,37.727 C40.663,38.482 37.358,40.254 30.951,40.254 C24.544,40.254 21.239,38.482 21.239,37.727 L21.239,28.1 C23.49,29.354 27.31,29.944 30.951,29.944 C34.591,29.944 38.412,29.354 40.663,28.1 L40.663,37.727 Z M40.663,41.396 C40.663,42.151 37.358,43.923 30.951,43.923 C24.544,43.923 21.239,42.151 21.239,41.396 L21.239,40.409 C23.49,41.664 27.31,42.254 30.951,42.254 C34.591,42.254 38.412,41.664 40.663,40.409 L40.663,41.396 Z M30.951,17.43 C25.31,17.43 19.239,18.847 19.239,21.957 L19.239,41.396 C19.239,44.506 25.31,45.923 30.951,45.923 C36.591,45.923 42.663,44.506 42.663,41.396 L42.663,21.957 C42.663,18.847 36.591,17.43 30.951,17.43 L30.951,17.43 Z" id="AWS-Storage-Gateway_Volume-Gateway_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,ND=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Backup-Restore_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Backup-Restore_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15.969,30.995794 L13.969,30.995794 L13.969,33.995794 C13.969,34.547794 14.416,34.995794 14.969,34.995794 L25.969,34.995794 L25.969,32.995794 L15.969,32.995794 L15.969,30.995794 Z M37.969,33.234794 L37.969,32.473794 C36.463,32.940794 34.585,33.012794 33.587,33.012794 C32.558,33.012794 30.519,32.925794 28.969,32.382794 L28.97,33.261794 C29.01,33.347794 29.508,33.827794 31.137,34.104794 C31.527,34.170794 31.943,34.219794 32.377,34.250794 C32.554,34.264794 32.733,34.273794 32.913,34.279794 C33.279,34.292794 33.657,34.292794 34.021,34.279794 C34.202,34.273794 34.38,34.264794 34.556,34.250794 C34.992,34.219794 35.407,34.170794 35.798,34.104794 C37.427,33.827794 37.925,33.347794 37.969,33.234794 L37.969,33.234794 Z M33.451,22.451794 C31.033,22.451794 29.694,22.968794 29.183,23.318794 C29.88,23.713794 31.441,24.093794 33.572,24.093794 C35.721,24.093794 37.158,23.718794 37.848,23.374794 C37.467,23.072794 36.094,22.451794 33.451,22.451794 L33.451,22.451794 Z M28.97,30.183794 C29.327,30.477794 30.804,31.011794 33.59,31.011794 C35.969,31.011794 37.377,30.630794 37.969,30.334794 L37.968,28.986794 C36.372,29.494794 34.383,29.553794 33.59,29.553794 C32.775,29.553794 30.607,29.490794 28.969,28.905794 L28.97,30.183794 Z M28.969,25.396794 L28.97,26.683794 C29.317,26.988794 30.795,27.552794 33.592,27.552794 C35.991,27.552794 37.388,27.137794 37.969,26.839794 L37.968,25.491794 C36.825,25.877794 35.307,26.094794 33.592,26.094794 C31.758,26.094794 30.14,25.839794 28.969,25.396794 L28.969,25.396794 Z M39.969,23.480794 L39.969,27.687794 L39.974,27.690794 C39.973,27.693794 39.97,27.695794 39.969,27.697794 L39.969,31.196794 L39.971,31.197794 C39.97,31.198794 39.97,31.199794 39.969,31.200794 L39.969,33.260794 C39.969,34.068794 39.471,35.509794 36.135,36.076794 C35.679,36.153794 35.197,36.210794 34.701,36.246794 C34.503,36.260794 34.3,36.271794 34.093,36.279794 C33.888,36.286794 33.68,36.290794 33.469,36.290794 C33.258,36.290794 33.05,36.286794 32.844,36.279794 C32.638,36.271794 32.434,36.260794 32.235,36.246794 C31.74,36.210794 31.258,36.153794 30.803,36.076794 C27.467,35.509794 26.969,34.069794 26.969,33.260794 L26.969,23.480794 C26.969,21.388794 30.234,20.451794 33.469,20.451794 C36.704,20.451794 39.969,21.388794 39.969,23.480794 L39.969,23.480794 Z M32.969,14.995794 L21.969,14.995794 L21.969,16.995794 L31.969,16.995794 L31.969,18.995794 L33.969,18.995794 L33.969,15.995794 C33.969,15.443794 33.522,14.995794 32.969,14.995794 L32.969,14.995794 Z M18.969,27.075794 L18.969,26.274794 C17.445,26.775794 15.494,26.853794 14.47,26.853794 C13.466,26.853794 11.503,26.769794 9.969,26.263794 L9.97,27.102794 C10.01,27.188794 10.508,27.668794 12.137,27.945794 C12.527,28.011794 12.943,28.061794 13.377,28.092794 C13.554,28.105794 13.733,28.114794 13.913,28.120794 C14.279,28.133794 14.657,28.133794 15.021,28.120794 C15.202,28.114794 15.38,28.105794 15.556,28.092794 C15.992,28.061794 16.407,28.011794 16.798,27.945794 C18.427,27.668794 18.925,27.188794 18.969,27.075794 L18.969,27.075794 Z M14.451,16.292794 C11.946,16.292794 10.594,16.848794 10.129,17.197794 C10.858,17.578794 12.391,17.934794 14.454,17.934794 C16.673,17.934794 18.138,17.535794 18.798,17.182794 C18.366,16.870794 17.007,16.292794 14.451,16.292794 L14.451,16.292794 Z M18.968,19.287794 C17.812,19.701794 16.252,19.935794 14.475,19.935794 C12.7,19.935794 11.13,19.696794 9.969,19.280794 L9.97,20.613794 C10.478,20.927794 11.937,21.392794 14.475,21.392794 C17.052,21.392794 18.475,20.914794 18.969,20.616794 L18.968,19.287794 Z M9.97,24.107794 C10.482,24.408794 11.937,24.852794 14.473,24.852794 C17.02,24.852794 18.46,24.415794 18.969,24.114794 L18.968,22.788794 C17.354,23.332794 15.285,23.394794 14.473,23.394794 C13.677,23.394794 11.591,23.336794 9.969,22.789794 L9.97,24.107794 Z M20.969,17.322794 L20.969,27.101794 C20.969,27.910794 20.471,29.350794 17.135,29.916794 C16.676,29.995794 16.194,30.052794 15.701,30.087794 C15.503,30.101794 15.3,30.113794 15.093,30.120794 C14.888,30.127794 14.68,30.131794 14.469,30.131794 C14.258,30.131794 14.05,30.127794 13.844,30.120794 C13.638,30.113794 13.434,30.101794 13.235,30.087794 C12.743,30.052794 12.262,29.995794 11.803,29.916794 C8.467,29.351794 7.969,27.910794 7.969,27.101794 L7.969,17.322794 C7.969,15.229794 11.234,14.292794 14.469,14.292794 C17.704,14.292794 20.969,15.229794 20.969,17.322794 L20.969,17.322794 Z M37.68,41.020794 C36.37,42.089794 34.92,42.988794 33.378,43.683794 C30.297,45.071794 27.084,45.740794 23.94,45.740794 C19.24,45.740794 14.684,44.245794 10.848,41.400794 C5.274,37.266794 2.048,30.922794 2,23.995794 L4.114,23.981794 C4.157,30.270794 7.071,36.029794 12.105,39.782794 C16.358,42.951794 21.589,44.271794 26.837,43.509794 C33.404,42.552794 39.011,38.465794 41.989,32.249794 C43.063,30.006794 43.684,27.553794 43.808,25.069794 C44.152,18.179794 41.161,11.911794 35.837,7.94179404 C27.779,1.93579404 16.626,2.99379404 9.787,9.99579404 L11.969,9.99579404 L11.969,11.995794 L7.974,11.995794 C7.97,12.000794 7.966,12.004794 7.962,12.009794 L7.944,11.995794 L6.969,11.995794 C6.416,11.995794 5.969,11.547794 5.969,10.995794 L5.969,5.99579404 L7.969,5.99579404 L7.969,8.89179404 C16.6,-0.261205957 31.822,-0.611205957 40.798,9.73479404 C42.464,11.655794 43.772,13.880794 44.63,16.274794 C47.855,25.270794 45.189,34.893794 37.68,41.020794 L37.68,41.020794 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,ID=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Multiple-Volumes_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Multiple-Volumes_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M7.917,7 L2,14.836 L30.607,14.699 L25.475,7 L7.917,7 Z M8.912,9.001 L24.405,9.001 L26.883,12.716 L6.032,12.817 L8.912,9.001 Z M29.17,9.736 L29.17,11.736 L33.143,11.736 L35.198,14.456 L31.596,14.441 L31.589,16.441 L39.227,16.473 L34.139,9.736 L29.17,9.736 Z M38.275,12.515 L38.275,14.515 L41.222,14.515 L42.458,16.151 L40.146,16.141 L40.139,18.141 L46.487,18.166 L46.487,18.165 L42.219,12.515 L38.275,12.515 Z M2.379,41.101 L30.281,41.101 L30.281,15.6 L2.379,15.6 L2.379,41.101 Z M4.38,39.101 L28.281,39.101 L28.281,17.6 L4.38,17.6 L4.38,39.101 Z M31.646,17.213 L31.646,19.213 L36.918,19.213 L36.918,36.709 L31.646,36.709 L31.646,38.71 L38.918,38.71 L38.918,17.213 L31.646,17.213 Z M40.235,18.948 L40.235,20.949 L44.197,20.949 L44.197,34.375 L40.235,34.375 L40.235,36.375 L46.197,36.375 L46.197,18.948 L40.235,18.948 Z" id="AWS-Amazon-Elastic-Block-Store_Multiple-Volumes_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,OD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Storage-Lens_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Storage-Lens_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M10.604,25.036 L10.604,23.036 C13.781,23.036 16.365,25.62 16.365,28.797 L14.365,28.797 C14.365,26.723 12.677,25.036 10.604,25.036 M40.813,26.016 L41.097,24.266 C43.145,25.466 43.771,26.158 43.956,26.453 C43.641,26.513 42.789,26.537 40.813,26.016 M23.641,13.481 C13.299,13.481 6.293,11.012 5.779,9.228 L5.75,9.019 C5.889,7.227 13.227,4 23.641,4 C34.056,4 41.395,7.227 41.534,9.019 L41.505,9.228 C40.991,11.012 33.984,13.481 23.641,13.481 M17,28.5 C17,32.084 14.083,35 10.5,35 C6.916,35 4,32.084 4,28.5 C4,24.916 6.916,22 10.5,22 C14.083,22 17,24.916 17,28.5 M45.999,26.249 C45.774,25.051 44.36,23.785 41.438,22.16 L43.471,9.619 C43.473,9.61 43.469,9.6 43.47,9.591 L43.475,9.591 L43.527,9.203 C43.533,9.159 43.536,9.115 43.536,9.071 C43.536,4.904 33.051,2 23.641,2 C14.232,2 3.749,4.904 3.749,9.071 C3.749,9.115 3.751,9.159 3.757,9.203 L3.809,9.591 L3.82,9.59 C3.823,9.612 3.815,9.634 3.82,9.656 L6.142,21.216 C3.666,22.703 2,25.407 2,28.5 C2,33.187 5.813,37 10.5,37 C11.498,37 12.453,36.818 13.343,36.5 L18.108,45.665 L19.883,44.743 L15.138,35.614 C17.459,34.095 19,31.476 19,28.5 C19,23.813 15.186,20 10.5,20 C9.634,20 8.8,20.132 8.013,20.373 L6.414,12.411 C10.094,14.435 17.034,15.481 23.641,15.481 C30.33,15.481 37.359,14.41 41.004,12.336 L38.88,25.441 C34.419,23.991 28.708,21.397 25.988,20.12 C25.99,20.079 26,20.041 26,20 C26,18.897 25.102,18 24,18 C22.897,18 22,18.897 22,20 C22,21.103 22.897,22 24,22 C24.308,22 24.597,21.924 24.858,21.799 C27.901,23.236 33.885,25.956 38.556,27.439 L36.35,41.046 C35.918,41.636 32.515,44.051 23.641,44.051 L23.641,46.051 C32.912,46.051 38.122,43.317 38.327,41.355 L40.492,27.997 C41.731,28.316 42.74,28.485 43.528,28.485 C44.518,28.485 45.186,28.233 45.611,27.726 C45.96,27.309 46.098,26.785 45.999,26.249" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,DD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Compute_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Compute_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42,21 C40.897,21 40,20.103 40,19 C40,17.897 40.897,17 42,17 C43.103,17 44,17.897 44,19 C44,20.103 43.103,21 42,21 L42,21 Z M34.296,37.03 C34.196,37.022 34.101,37 34,37 C32.141,37 30.589,38.28 30.142,40 L17.858,40 C17.411,38.28 15.859,37 14,37 C13.899,37 13.804,37.022 13.704,37.03 L8.195,22.338 C9.28,21.622 10,20.395 10,19 C10,18.511 9.899,18.047 9.738,17.613 L21.812,9.341 C22.442,9.755 23.192,10 24,10 C24.808,10 25.558,9.755 26.188,9.341 L38.262,17.613 C38.101,18.047 38,18.511 38,19 C38,20.395 38.72,21.622 39.805,22.338 L34.296,37.03 Z M34,43 C32.897,43 32,42.103 32,41 C32,39.897 32.897,39 34,39 C35.103,39 36,39.897 36,41 C36,42.103 35.103,43 34,43 L34,43 Z M14,43 C12.897,43 12,42.103 12,41 C12,39.897 12.897,39 14,39 C15.103,39 16,39.897 16,41 C16,42.103 15.103,43 14,43 L14,43 Z M4,19 C4,17.897 4.897,17 6,17 C7.103,17 8,17.897 8,19 C8,20.103 7.103,21 6,21 C4.897,21 4,20.103 4,19 L4,19 Z M24,4 C25.103,4 26,4.897 26,6 C26,7.103 25.103,8 24,8 C22.897,8 22,7.103 22,6 C22,4.897 22.897,4 24,4 L24,4 Z M42,15 C41.008,15 40.111,15.376 39.412,15.976 L27.532,7.837 C27.821,7.284 28,6.666 28,6 C28,3.794 26.206,2 24,2 C21.794,2 20,3.794 20,6 C20,6.666 20.179,7.284 20.468,7.837 L8.588,15.976 C7.889,15.376 6.992,15 6,15 C3.794,15 2,16.794 2,19 C2,21.206 3.794,23 6,23 C6.101,23 6.196,22.978 6.296,22.97 L11.805,37.662 C10.72,38.378 10,39.605 10,41 C10,43.206 11.794,45 14,45 C15.859,45 17.411,43.72 17.858,42 L30.142,42 C30.589,43.72 32.141,45 34,45 C36.206,45 38,43.206 38,41 C38,39.605 37.28,38.378 36.195,37.662 L41.704,22.97 C41.804,22.978 41.899,23 42,23 C44.206,23 46,21.206 46,19 C46,16.794 44.206,15 42,15 L42,15 Z M29,29.525 C29,29.787 28.787,30 28.525,30 L19.475,30 C19.213,30 19,29.787 19,29.525 L19,20.475 C19,20.213 19.213,20 19.475,20 L28.525,20 C28.787,20 29,20.213 29,20.475 L29,29.525 Z M29,18.048 L29,15 L27,15 L27,18 L25,18 L25,15 L23,15 L23,18 L21,18 L21,15 L19,15 L19,18.048 C18.016,18.24 17.24,19.016 17.048,20 L14,20 L14,22 L17,22 L17,24 L14,24 L14,26 L17,26 L17,28 L14,28 L14,30 L17.048,30 C17.24,30.984 18.016,31.76 19,31.952 L19,35 L21,35 L21,32 L23,32 L23,35 L25,35 L25,32 L27,32 L27,35 L29,35 L29,31.952 C29.984,31.76 30.76,30.984 30.952,30 L34,30 L34,28 L31,28 L31,26 L34,26 L34,24 L31,24 L31,22 L34,22 L34,20 L30.952,20 C30.76,19.016 29.984,18.24 29,18.048 L29,18.048 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,PD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_VPC-Access-Points_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_VPC-Access-Points_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M32.2275,25.4649 C32.2275,24.0949 31.1125,22.9799 29.7425,22.9799 C28.3725,22.9799 27.2565,24.0949 27.2565,25.4649 C27.2565,26.8349 28.3725,27.9489 29.7425,27.9489 C31.1125,27.9489 32.2275,26.8349 32.2275,25.4649 L32.2275,25.4649 Z M34.2275,25.4649 C34.2275,27.9379 32.2155,29.9489 29.7425,29.9489 C27.2685,29.9489 25.2565,27.9379 25.2565,25.4649 C25.2565,22.9909 27.2685,20.9799 29.7425,20.9799 C32.2155,20.9799 34.2275,22.9909 34.2275,25.4649 L34.2275,25.4649 Z M30.4535,15.9029 L28.2895,11.9459 L26.0325,15.9029 L30.4535,15.9029 Z M33.0165,16.4239 C33.1865,16.7339 33.1795,17.1099 32.9995,17.4129 C32.8195,17.7169 32.4935,17.9029 32.1395,17.9029 L24.3105,17.9029 C23.9545,17.9029 23.6245,17.7139 23.4465,17.4049 C23.2665,17.0979 23.2655,16.7179 23.4425,16.4079 L27.4395,9.4009 C27.6185,9.0859 27.9705,8.8659 28.3165,8.8959 C28.6785,8.8989 29.0105,9.0979 29.1845,9.4159 L33.0165,16.4239 Z M15.1835,23.0079 L19.2465,23.0079 L19.2465,18.9449 L15.1835,18.9449 L15.1835,23.0079 Z M20.2465,16.9449 C20.7985,16.9449 21.2465,17.3929 21.2465,17.9449 L21.2465,24.0089 C21.2465,24.5619 20.7985,25.0089 20.2465,25.0089 L14.1825,25.0089 C13.6295,25.0089 13.1825,24.5619 13.1825,24.0089 L13.1825,17.9449 C13.1825,17.3929 13.6295,16.9449 14.1825,16.9449 L20.2465,16.9449 Z M25.2555,42.4399 L25.2555,30.2259 L23.2555,30.2259 L23.2555,42.5199 L20.0115,39.2759 L18.5975,40.6899 L23.5085,45.6009 C23.6965,45.7879 23.9505,45.8939 24.2155,45.8939 C24.4815,45.8939 24.7355,45.7879 24.9225,45.6009 L29.8435,40.6789 L28.4295,39.2649 L25.2555,42.4399 Z M39.4675,8.6939 L39.4675,22.9279 C39.4675,31.4019 34.8665,36.8779 27.0815,37.9529 L27.0815,35.9729 C33.8675,35.0349 37.4675,30.4019 37.4675,22.9279 L37.4675,8.6939 L24.2175,3.9969 L10.9655,8.7419 L10.9995,22.9279 C10.9995,30.4019 14.6005,35.0349 21.3875,35.9729 L21.3875,37.9529 C13.6015,36.8779 8.9995,31.4019 8.9995,22.9279 L8.9995,8.6939 C8.9995,7.8699 9.5205,7.1329 10.2955,6.8589 L23.5795,2.1139 C23.9985,1.9619 24.4655,1.9619 24.8915,2.1139 L38.1735,6.8599 C38.9475,7.1329 39.4675,7.8699 39.4675,8.6939 L39.4675,8.6939 Z" id="Amazon-Simple-Storage_VPC-Access-Points_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,FD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Batch-Operations_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Batch-Operations_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M9.584,39.43 L13.421,35.593 L14.835,37.007 L10.302,41.54 C10.106,41.736 9.851,41.833 9.595,41.833 C9.344,41.833 9.093,41.74 8.898,41.552 L6.834,39.552 L8.227,38.115 L9.584,39.43 Z M14.835,27.34 L10.302,31.873 C10.106,32.069 9.851,32.166 9.595,32.166 C9.344,32.166 9.093,32.073 8.898,31.885 L6.834,29.885 L8.227,28.448 L9.584,29.763 L13.421,25.926 L14.835,27.34 Z M14.835,17.674 L10.302,22.207 C10.106,22.402 9.851,22.5 9.595,22.5 C9.344,22.5 9.093,22.406 8.898,22.218 L6.834,20.218 L8.227,18.782 L9.584,20.097 L13.421,16.26 L14.835,17.674 Z M14.835,8.007 L10.302,12.54 C10.106,12.736 9.851,12.833 9.595,12.833 C9.344,12.833 9.093,12.74 8.898,12.552 L6.834,10.552 L8.227,9.115 L9.584,10.43 L13.421,6.593 L14.835,8.007 Z M34,37 L36,37 L36,45 C36,45.552 35.553,46 35,46 L3,46 C2.447,46 2,45.552 2,45 L2,3 C2,2.448 2.447,2 3,2 L35,2 C35.553,2 36,2.448 36,3 L36,14 L34,14 L34,4 L4,4 L4,44 L34,44 L34,37 Z M25,26 L24,26 L24,24 L25,24 L25,20 L27,20 L27,24 L28,24 L28,26 L27,26 L27,31 L25,31 L25,26 Z M32,29 L31,29 L31,27 L32,27 L32,20 L34,20 L34,27 L35,27 L35,29 L34,29 L34,31 L32,31 L32,29 Z M39,24 L38,24 L38,22 L39,22 L39,20 L41,20 L41,22 L42,22 L42,24 L41,24 L41,31 L39,31 L39,24 Z M22,33 L44,33 L44,18 L22,18 L22,33 Z M45,16 L21,16 C20.447,16 20,16.448 20,17 L20,34 C20,34.552 20.447,35 21,35 L45,35 C45.553,35 46,34.552 46,34 L46,17 C46,16.448 45.553,16 45,16 L45,16 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,ZD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-File-System_Standard-Infrequent-Access_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-File-System_Standard-Infrequent-Access_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41,39.00025 L41,16.65425 C41,14.89425 40.109,13.00025 38.154,13.00025 L34.771,13.00025 C34.583,11.69425 34.126,9.52225 33.141,9.08625 C33.013,9.02925 32.875,9.00025 32.735,9.00025 L25.257,9.00025 C25.069,9.00025 24.885,9.05325 24.726,9.15325 C23.853,9.70025 23.528,11.74825 23.41,13.00025 L21,13.00025 L21,15.00025 L24.346,15.00025 C24.898,15.00025 25.346,14.55225 25.346,14.00025 C25.346,13.30725 25.575,11.70925 25.811,11.00025 L32.234,11.00025 C32.524,11.69825 32.885,13.37825 32.885,14.00025 C32.885,14.55225 33.332,15.00025 33.885,15.00025 L38.154,15.00025 C38.95,15.00025 39,16.64125 39,16.65425 L39,38.00025 L4,38.00025 L4,16.66425 C4.008,16.27325 4.166,15.00025 5.846,15.00025 L9,15.00025 L9,13.00025 L5.846,13.00025 C3.024,13.00025 2,15.18525 2,16.65425 L2,39.00025 C2,39.55225 2.447,40.00025 3,40.00025 L40,40.00025 C40.553,40.00025 41,39.55225 41,39.00025 L41,39.00025 Z M32,33.00025 C33.103,33.00025 34,32.10325 34,31.00025 C34,29.89725 33.103,29.00025 32,29.00025 C30.897,29.00025 30,29.89725 30,31.00025 C30,32.10325 30.897,33.00025 32,33.00025 L32,33.00025 Z M32,35.00025 C29.794,35.00025 28,33.20625 28,31.00025 C28,28.79425 29.794,27.00025 32,27.00025 C34.206,27.00025 36,28.79425 36,31.00025 C36,33.20625 34.206,35.00025 32,35.00025 L32,35.00025 Z M19.674,27.00025 L23.326,27.00025 L21.5,23.60925 L19.674,27.00025 Z M17.119,27.52625 L20.619,21.02625 C20.969,20.37825 22.031,20.37825 22.381,21.02625 L25.881,27.52625 C26.047,27.83625 26.039,28.21025 25.858,28.51325 C25.678,28.81525 25.352,29.00025 25,29.00025 L18,29.00025 C17.648,29.00025 17.322,28.81525 17.142,28.51325 C16.961,28.21025 16.953,27.83625 17.119,27.52625 L17.119,27.52625 Z M9,31.00025 L12,31.00025 L12,28.00025 L9,28.00025 L9,31.00025 Z M13,26.00025 C13.553,26.00025 14,26.44825 14,27.00025 L14,32.00025 C14,32.55225 13.553,33.00025 13,33.00025 L8,33.00025 C7.447,33.00025 7,32.55225 7,32.00025 L7,27.00025 C7,26.44825 7.447,26.00025 8,26.00025 L13,26.00025 Z M15,19.00025 C15.256,19.00025 15.512,18.90225 15.707,18.70725 L18.707,15.70725 L17.293,14.29325 L15,16.58625 L12.707,14.29325 L11.293,15.70725 L14.293,18.70725 C14.488,18.90225 14.744,19.00025 15,19.00025 L15,19.00025 Z M15,4.41425 L17.293,6.70725 L18.707,5.29325 L15.707,2.29325 C15.316,1.90225 14.684,1.90225 14.293,2.29325 L11.293,5.29325 L12.707,6.70725 L15,4.41425 Z M14,13.00025 L16,13.00025 L16,8.00025 L14,8.00025 L14,13.00025 Z M46,22.07425 L46,44.00025 C46,44.55225 45.553,45.00025 45,45.00025 L8,45.00025 C7.448,45.00025 7.001,44.55325 7,44.00125 L7,44.00025 L7,42.00025 L9,42.00025 L9,43.00025 L44,43.00025 L44,22.07425 C44,21.51025 43.542,21.02925 42.979,21.00125 L43.079,19.00425 C44.717,19.08525 46,20.43425 46,22.07425 L46,22.07425 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,UD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Intelligent-Tiering_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Intelligent-Tiering_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M38.6221,35.3212 C38.6221,36.2882 39.2581,36.6402 40.5931,37.0242 C40.7261,37.0622 40.8481,37.0972 40.9521,37.1312 C41.0401,37.1592 41.1411,37.1882 41.2501,37.2192 C42.2731,37.5132 44.6691,38.2012 44.6691,40.8442 C44.6691,42.6992 43.2221,44.0662 41.1751,44.2552 L41.1751,46.0002 L39.1751,46.0002 L39.1751,44.0552 C38.7461,43.9182 38.3471,43.7262 38.0021,43.4772 C37.1121,42.8372 36.6221,41.8872 36.6221,40.8042 L38.6221,40.8042 C38.6221,41.9822 39.9791,42.2932 40.6971,42.2932 C41.4301,42.2932 42.6691,41.9882 42.6691,40.8442 C42.6691,39.8782 42.0331,39.5252 40.6981,39.1412 C40.5651,39.1032 40.4431,39.0682 40.3391,39.0352 C40.2511,39.0072 40.1501,38.9772 40.0411,38.9462 C39.0181,38.6522 36.6221,37.9652 36.6221,35.3212 C36.6221,34.2532 37.0891,33.3222 37.9351,32.7012 C38.2941,32.4382 38.7161,32.2392 39.1751,32.1052 L39.1751,30.0002 L41.1751,30.0002 L41.1751,31.9612 C42.9671,32.1922 44.6691,33.3902 44.6691,35.4412 L42.6691,35.4412 C42.6691,34.3192 41.3941,33.9122 40.5391,33.9122 C39.9841,33.9122 39.4671,34.0582 39.1181,34.3142 C38.7841,34.5582 38.6221,34.8882 38.6221,35.3212 M40.5611,26.1722 L40.7821,24.5252 C42.5221,25.5842 43.0971,26.2192 43.2721,26.4942 C42.9821,26.5502 42.2391,26.5822 40.5611,26.1722 M22.9241,13.5012 C12.6181,13.5012 5.6141,11.0512 5.0321,9.2662 L5.0021,9.0312 C5.1381,7.2352 12.4891,4.0002 22.9241,4.0002 C33.3581,4.0002 40.7111,7.2342 40.8501,9.0302 L40.8181,9.2652 C40.2391,11.0502 33.2331,13.5012 22.9241,13.5012 M23.1741,20.0002 L23.1751,19.0002 L23.1761,19.9992 C23.1761,20.0002 23.1751,20.0002 23.1741,20.0002 M45.3181,26.2902 C45.1021,25.1352 43.7741,23.9172 41.0711,22.3772 L42.7771,9.6732 C42.7821,9.6492 42.7881,9.6272 42.7911,9.6022 L42.8431,9.2132 C42.8491,9.1692 42.8511,9.1252 42.8511,9.0812 C42.8511,4.9082 32.3501,2.0002 22.9241,2.0002 C13.5001,2.0002 3.0001,4.9082 3.0001,9.0812 C3.0001,9.1242 3.0031,9.1672 3.0091,9.2102 L3.0591,9.5992 C3.0591,9.6052 3.0611,9.6092 3.0621,9.6152 L7.2921,41.0662 C7.4231,44.7482 16.9251,46.1232 22.9291,46.1232 C26.2241,46.1232 29.5501,45.7772 32.3011,45.1482 C33.4331,44.8832 34.4171,44.5842 35.2261,44.2602 C35.5521,44.1312 35.8511,44.0002 36.1291,43.8692 L35.2811,42.0582 C35.0341,42.1742 34.7701,42.2892 34.4831,42.4042 C33.7681,42.6902 32.8801,42.9582 31.8501,43.2002 C29.2461,43.7952 26.0781,44.1232 22.9291,44.1232 C14.4431,44.1232 9.2911,41.9462 9.2911,40.9892 C9.2911,40.9442 9.2881,40.9002 9.2821,40.8562 L5.4401,12.2912 C9.0611,14.4052 16.1631,15.5012 22.9241,15.5012 C29.6841,15.5012 36.7851,14.4062 40.4071,12.2922 L38.6161,25.6212 C34.0361,24.1812 27.9271,21.3992 25.1651,20.0992 C25.1671,20.0662 25.1751,20.0342 25.1751,20.0002 C25.1751,18.8972 24.2771,18.0002 23.1751,18.0002 C22.0721,18.0002 21.1751,18.8972 21.1751,20.0002 C21.1751,21.1022 22.0721,22.0002 23.1751,22.0002 C23.4911,22.0002 23.7871,21.9192 24.0541,21.7872 C27.1751,23.2632 33.5611,26.1732 38.3471,27.6312 L38.1371,29.1942 L40.1191,29.4602 L40.2931,28.1652 C41.3161,28.4062 42.1571,28.5272 42.8441,28.5272 C43.8371,28.5272 44.5051,28.2742 44.9311,27.7672 C45.2801,27.3502 45.4181,26.8262 45.3181,26.2902" id="Amazon-Simple-Storage_Service-Intelligent-Tiering_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,BD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Recovery-Point-Objective_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Recovery-Point-Objective_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.1110276,16.8529511 L23.5450276,31.7729511 L24.4180276,31.7729511 L24.8500276,16.8529511 C24.2890276,16.6949511 23.6710276,16.6949511 23.1110276,16.8529511 M21.5730276,32.8019511 L21.0910276,16.2099511 C21.0810276,15.8209511 21.2970276,15.4609511 21.6450276,15.2869511 C23.1120276,14.5539511 24.8490276,14.5529511 26.3160276,15.2869511 C26.6650276,15.4609511 26.8810276,15.8209511 26.8700276,16.2099511 L26.3890276,32.8019511 C26.3740276,33.3429511 25.9300276,33.7729511 25.3890276,33.7729511 L22.5730276,33.7729511 C22.0320276,33.7729511 21.5890276,33.3429511 21.5730276,32.8019511 M22.7480276,38.5509511 C22.7480276,39.0799511 22.9390276,39.3379511 23.0840276,39.4869511 C23.2210276,39.6279511 23.4650276,39.8179511 23.9810276,39.8179511 C24.4960276,39.8179511 24.7400276,39.6279511 24.8800276,39.4849511 C25.0220276,39.3379511 25.2140276,39.0799511 25.2140276,38.5509511 C25.2140276,38.0219511 25.0220276,37.7649511 24.8790276,37.6169511 C24.7400276,37.4739511 24.4950276,37.2839511 23.9810276,37.2839511 C23.4660276,37.2839511 23.2210276,37.4739511 23.0820276,37.6169511 C22.8540276,37.8519511 22.7480276,38.1489511 22.7480276,38.5509511 M20.7480276,38.5509511 C20.7480276,37.6219511 21.0500276,36.8389511 21.6480276,36.2229511 C22.2480276,35.6079511 23.0530276,35.2839511 23.9810276,35.2839511 C24.9080276,35.2839511 25.7140276,35.6079511 26.3110276,36.2219511 C26.9110276,36.8369511 27.2140276,37.6209511 27.2140276,38.5509511 C27.2140276,39.4809511 26.9110276,40.2649511 26.3120276,40.8799511 C25.7150276,41.4939511 24.9090276,41.8179511 23.9810276,41.8179511 C23.0530276,41.8179511 22.2470276,41.4939511 21.6500276,40.8809511 C21.0500276,40.2639511 20.7480276,39.4799511 20.7480276,38.5509511 M45.4630276,40.0729511 C45.0560276,39.3859511 43.8350276,37.2709511 42.9190276,35.6859511 L41.1860276,36.6859511 C42.1060276,38.2779511 43.3340276,40.4009511 43.7450276,41.0969511 C44.0450276,41.5959511 44.0290276,42.2379511 43.7030276,42.8129511 C43.3630276,43.4139511 42.7840276,43.7729511 42.1550276,43.7729511 L5.80602757,43.7729511 C5.17702757,43.7729511 4.59802757,43.4139511 4.25802757,42.8129511 C3.93202757,42.2379511 3.91802757,41.5959511 4.22002757,41.0909511 L13.1530276,25.9849511 C13.2090276,25.8909511 13.2570276,25.7999511 13.2960276,25.7129511 L13.3090276,25.7209511 C13.3250276,25.6949511 13.7010276,25.0579511 22.3910276,10.3619511 C22.7010276,9.84595109 23.2960276,9.53795109 23.9800276,9.53795109 C24.6660276,9.53795109 25.2600276,9.84595109 25.5670276,10.3559511 L32.6150276,22.2749511 C33.6750276,24.0689511 34.2940276,25.1149511 34.7160276,25.6879511 L34.6550276,25.7259511 L36.7530276,29.2719511 L37.6530276,30.7299511 L39.3540276,29.6799511 L38.4640276,28.2379511 C37.3730276,26.3929511 36.7410276,25.3239511 36.3110276,24.7419511 L36.3750276,24.7039511 L27.2850276,9.33295109 C26.6100276,8.20895109 25.3750276,7.53795109 23.9800276,7.53795109 C22.5870276,7.53795109 21.3510276,8.20895109 20.6730276,9.33895109 L11.7410276,24.4439511 C11.6850276,24.5379511 11.6370276,24.6289511 11.5980276,24.7169511 L11.5850276,24.7079511 C11.5690276,24.7349511 11.1890276,25.3769511 2.50302757,40.0669511 C1.82702757,41.1919511 1.83302757,42.5869511 2.51702757,43.7979511 C3.20702757,45.0159511 4.46702757,45.7729511 5.80602757,45.7729511 L42.1550276,45.7729511 C43.4940276,45.7729511 44.7540276,45.0159511 45.4440276,43.7979511 C46.1290276,42.5869511 46.1350276,41.1929511 45.4630276,40.0729511 M5.04202757,21.6049511 L2.47402757,17.8219511 L4.12902757,16.6989511 L5.31702757,18.4499511 C6.10602757,14.1669511 8.23202757,10.2689511 11.5010276,7.27795109 C15.4690276,3.64795109 20.6130276,1.78395109 25.9870276,2.01995109 C37.0780276,2.51395109 45.6990276,11.9379511 45.2060276,23.0299511 C44.9260276,29.3099511 41.8130276,34.9889511 36.6660276,38.6109511 L35.5150276,36.9749511 C40.1520276,33.7129511 42.9560276,28.5979511 43.2080276,22.9409511 C43.6520276,12.9509511 35.8860276,4.46195109 25.8970276,4.01795109 C21.0660276,3.79695109 16.4240276,5.48395109 12.8500276,8.75395109 C9.88702757,11.4639511 7.96602757,15.0009511 7.26702757,18.8869511 L9.09002757,17.6489511 L10.2140276,19.3049511 L6.43002757,21.8719511 C6.25802757,21.9879511 6.06302757,22.0439511 5.87002757,22.0439511 C5.54902757,22.0439511 5.23502757,21.8909511 5.04202757,21.6049511" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,GD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Compliance-Reporting_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Compliance-Reporting_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15.271,10 L32.55,10 L31.3,6 L26.815,6 C26.401,7.162 25.301,8 24,8 C22.698,8 21.598,7.162 21.184,6 L16.521,6 L15.271,10 Z M23,5 C23,5.551 23.448,6 24,6 C24.551,6 25,5.551 25,5 C25,4.449 24.551,4 24,4 C23.448,4 23,4.449 23,5 L23,5 Z M13.105,11.592 C12.917,11.336 12.861,11.005 12.957,10.702 L14.832,4.702 C14.961,4.284 15.348,4 15.786,4 L21.184,4 C21.598,2.838 22.698,2 24,2 C25.301,2 26.401,2.838 26.815,4 L32.036,4 C32.473,4 32.86,4.284 32.99,4.702 L34.865,10.702 C34.96,11.005 34.905,11.336 34.716,11.592 C34.528,11.849 34.229,12 33.911,12 L13.911,12 C13.592,12 13.293,11.849 13.105,11.592 L13.105,11.592 Z M39,6 L36,6 L36,8 L39,8 C39.551,8 40,8.449 40,9 L40,43 C40,43.551 39.551,44 39,44 L9,44 C8.448,44 8,43.551 8,43 L8,9 C8,8.449 8.448,8 9,8 L12,8 L12,6 L9,6 C7.345,6 6,7.346 6,9 L6,43 C6,44.654 7.345,46 9,46 L39,46 C40.654,46 42,44.654 42,43 L42,9 C42,7.346 40.654,6 39,6 L39,6 Z M14.5,27.5 C14.5,32.738 18.761,37 24,37 C29.238,37 33.5,32.738 33.5,27.5 C33.5,22.262 29.238,18 24,18 C18.761,18 14.5,22.262 14.5,27.5 L14.5,27.5 Z M12.5,27.5 C12.5,21.159 17.659,16 24,16 C30.34,16 35.5,21.159 35.5,27.5 C35.5,33.841 30.34,39 24,39 C17.659,39 12.5,33.841 12.5,27.5 L12.5,27.5 Z M21.26,31.745 L18.002,28.487 L19.417,27.073 L21.967,29.624 L28.248,23.343 L29.662,24.757 L22.674,31.745 C22.487,31.933 22.233,32.038 21.967,32.038 C21.702,32.038 21.448,31.933 21.26,31.745 L21.26,31.745 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,HD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Snapshot_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Snapshot_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.1992,30.791 L36.2782,30.208 C36.7902,30.537 37.1402,30.802 37.3492,30.991 C37.0482,30.971 36.6542,30.899 36.1992,30.791 L36.1992,30.791 Z M22.7372,26.535 C22.7372,26.429 22.8232,26.342 22.9292,26.342 C22.9602,26.342 22.9822,26.362 23.0082,26.375 L22.8612,26.674 C22.7952,26.653 22.7372,26.614 22.7372,26.535 L22.7372,26.535 Z M32.7042,41.835 C32.7032,41.839 32.5272,42.208 31.3422,42.676 C30.8032,42.889 30.1622,43.082 29.4352,43.249 C27.5532,43.684 25.2412,43.924 22.9282,43.924 C17.1472,43.924 13.4392,42.544 13.1622,41.882 C13.1622,41.837 13.1592,41.793 13.1532,41.749 L10.3892,21.228 C10.4372,21.252 10.4972,21.271 10.5462,21.294 C10.8732,21.451 11.2192,21.601 11.5912,21.738 C11.6202,21.749 11.6452,21.761 11.6762,21.771 C12.0802,21.917 12.5132,22.05 12.9602,22.174 C13.0822,22.208 13.2062,22.24 13.3302,22.272 C13.7052,22.37 14.0882,22.461 14.4822,22.545 C14.5772,22.565 14.6692,22.587 14.7642,22.607 C15.2432,22.704 15.7322,22.79 16.2282,22.868 C16.3492,22.887 16.4712,22.903 16.5942,22.921 C16.9992,22.98 17.4062,23.034 17.8142,23.082 C17.9382,23.096 18.0612,23.111 18.1852,23.124 C18.6872,23.179 19.1862,23.225 19.6802,23.261 C19.7662,23.268 19.8492,23.271 19.9352,23.277 C20.3552,23.306 20.7682,23.329 21.1752,23.346 C21.3032,23.351 21.4292,23.356 21.5562,23.36 C22.0272,23.376 22.4902,23.386 22.9282,23.386 C23.3672,23.386 23.8302,23.376 24.3012,23.36 C24.4282,23.356 24.5542,23.351 24.6832,23.346 C25.0912,23.329 25.5052,23.306 25.9272,23.277 C26.0112,23.271 26.0922,23.268 26.1772,23.261 C26.6702,23.225 27.1682,23.179 27.6692,23.125 C27.7972,23.111 27.9242,23.095 28.0522,23.081 C28.4572,23.034 28.8592,22.98 29.2622,22.921 C29.3862,22.903 29.5092,22.887 29.6322,22.867 C30.1272,22.79 30.6162,22.704 31.0952,22.607 C31.1912,22.587 31.2832,22.565 31.3792,22.544 C31.7722,22.461 32.1552,22.37 32.5302,22.272 C32.6542,22.24 32.7772,22.208 32.8982,22.174 C33.3452,22.049 33.7782,21.917 34.1832,21.771 C34.2152,21.76 34.2412,21.748 34.2712,21.736 C34.6422,21.6 34.9872,21.451 35.3142,21.294 C35.3632,21.271 35.4232,21.252 35.4702,21.228 L34.2622,30.228 C31.6532,29.365 28.0762,27.877 24.7122,26.283 C24.5882,25.406 23.8402,24.728 22.9292,24.728 C21.9322,24.728 21.1222,25.539 21.1222,26.535 C21.1222,27.532 21.9322,28.342 22.9292,28.342 C23.2622,28.342 23.5712,28.246 23.8392,28.088 C28.0672,30.116 31.4522,31.501 33.9912,32.249 L32.7042,41.835 Z M22.9282,14.922 C30.5962,14.922 35.7142,17.326 35.8562,18.354 L35.8442,18.451 C35.8332,18.485 35.8092,18.521 35.7892,18.557 C35.7712,18.588 35.7572,18.619 35.7312,18.651 C35.7032,18.687 35.6632,18.725 35.6262,18.762 C35.5912,18.797 35.5592,18.832 35.5162,18.868 C35.4712,18.906 35.4162,18.944 35.3632,18.983 C35.3102,19.021 35.2622,19.059 35.2002,19.099 C35.1412,19.136 35.0712,19.175 35.0052,19.213 C34.9332,19.254 34.8662,19.295 34.7862,19.337 C34.7142,19.375 34.6302,19.414 34.5502,19.452 C34.4602,19.495 34.3742,19.538 34.2752,19.581 C34.1902,19.618 34.0942,19.655 34.0032,19.692 C33.8942,19.737 33.7892,19.781 33.6712,19.825 C33.5722,19.862 33.4632,19.898 33.3572,19.935 C33.2312,19.978 33.1102,20.022 32.9752,20.065 C32.8632,20.102 32.7392,20.136 32.6222,20.171 C32.4792,20.214 32.3412,20.257 32.1892,20.298 C32.0622,20.333 31.9242,20.366 31.7902,20.4 C31.6342,20.44 31.4822,20.481 31.3172,20.519 C31.1742,20.552 31.0192,20.583 30.8702,20.616 C30.7002,20.652 30.5362,20.689 30.3582,20.724 C30.1992,20.755 30.0272,20.784 29.8612,20.813 C29.6802,20.845 29.5052,20.879 29.3172,20.909 C29.1372,20.938 28.9452,20.963 28.7582,20.989 C28.5702,21.016 28.3882,21.045 28.1942,21.069 C27.9902,21.095 27.7732,21.116 27.5612,21.14 C27.3722,21.16 27.1872,21.183 26.9922,21.202 C26.7622,21.223 26.5202,21.239 26.2822,21.257 C26.0922,21.272 25.9072,21.289 25.7112,21.301 C25.4462,21.318 25.1682,21.328 24.8942,21.339 C24.7142,21.347 24.5402,21.358 24.3562,21.364 C23.8922,21.378 23.4162,21.386 22.9282,21.386 C22.4402,21.386 21.9652,21.378 21.5012,21.364 C21.3232,21.359 21.1552,21.348 20.9792,21.34 C20.7002,21.328 20.4172,21.318 20.1452,21.301 C19.9652,21.29 19.7952,21.274 19.6192,21.261 C19.3652,21.242 19.1072,21.224 18.8632,21.201 C18.6882,21.185 18.5252,21.164 18.3552,21.146 C18.1232,21.121 17.8862,21.097 17.6612,21.069 C17.4882,21.047 17.3272,21.021 17.1592,20.998 C16.9502,20.968 16.7372,20.94 16.5362,20.908 C16.3712,20.881 16.2172,20.852 16.0562,20.823 C15.8682,20.791 15.6762,20.758 15.4962,20.723 C15.3382,20.692 15.1922,20.659 15.0412,20.626 C14.8712,20.59 14.6972,20.555 14.5362,20.518 C14.3912,20.484 14.2602,20.448 14.1222,20.414 C13.9682,20.375 13.8092,20.336 13.6632,20.296 C13.5292,20.26 13.4072,20.222 13.2802,20.184 C13.1452,20.144 13.0062,20.104 12.8792,20.064 C12.7592,20.025 12.6512,19.986 12.5382,19.947 C12.4182,19.906 12.2942,19.865 12.1812,19.823 C12.0772,19.784 11.9852,19.744 11.8872,19.705 C11.7842,19.663 11.6762,19.621 11.5802,19.579 C11.4902,19.54 11.4122,19.5 11.3302,19.461 C11.2422,19.419 11.1492,19.377 11.0692,19.335 C10.9962,19.297 10.9342,19.259 10.8692,19.221 C10.7962,19.18 10.7202,19.138 10.6562,19.097 C10.5992,19.06 10.5532,19.024 10.5042,18.988 C10.4472,18.947 10.3882,18.906 10.3422,18.867 C10.3012,18.833 10.2702,18.799 10.2372,18.766 C10.1982,18.727 10.1562,18.688 10.1282,18.65 C10.1022,18.619 10.0892,18.589 10.0712,18.559 C10.0502,18.522 10.0262,18.485 10.0152,18.45 L10.0032,18.354 C10.1452,17.326 15.2622,14.922 22.9282,14.922 L22.9282,14.922 Z M39.6692,31.017 C39.4982,30.1 38.5532,29.194 36.5692,28.043 L37.8122,18.817 L37.8122,18.816 L37.8122,18.816 L37.8502,18.529 C37.8562,18.485 37.8592,18.441 37.8592,18.397 C37.8592,15.123 30.1392,12.922 22.9282,12.922 C15.7192,12.922 8.0002,15.123 8.0002,18.397 C8.0002,18.441 8.0032,18.485 8.0092,18.529 L8.0472,18.816 L8.0472,18.816 L8.0472,18.817 L11.1642,41.962 C11.2892,44.867 18.2412,45.924 22.9282,45.924 C25.3882,45.924 27.8592,45.666 29.8862,45.198 C30.7082,45.008 31.4452,44.787 32.0772,44.537 C33.7722,43.866 34.6532,42.999 34.6952,41.961 L35.9382,32.731 C36.5532,32.846 37.0972,32.907 37.5592,32.907 C38.4092,32.907 38.9982,32.712 39.3252,32.322 C39.6352,31.954 39.7572,31.491 39.6692,31.017 L39.6692,31.017 Z M12.6212,13.481 L10.6212,13.481 L10.6212,10.861 C10.6212,10.309 11.0682,9.861 11.6212,9.861 L34.3302,9.861 C34.8832,9.861 35.3302,10.309 35.3302,10.861 L35.3302,13.481 L33.3302,13.481 L33.3302,11.861 L12.6212,11.861 L12.6212,13.481 Z M16.0952,4 L29.8552,4 L32.0442,6.367 L13.9072,6.367 L16.0952,4 Z M11.6212,8.367 L34.3302,8.367 C34.7272,8.367 35.0872,8.132 35.2462,7.768 C35.4052,7.404 35.3342,6.98 35.0642,6.688 L31.0272,2.321 C30.8382,2.116 30.5722,2 30.2932,2 L15.6582,2 C15.3792,2 15.1132,2.116 14.9242,2.321 L10.8872,6.688 C10.6172,6.98 10.5462,7.404 10.7052,7.768 C10.8642,8.132 11.2232,8.367 11.6212,8.367 L11.6212,8.367 Z" id="AWS-Amazon-Elastic-Block-Store_Snapshot_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,YD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_Database_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_Database_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,20.7676 C20.278,20.7676 18,19.4726 18,18.7676 L18,18.6636 C18,18.1056 19.727,16.7676 24,16.7676 C28.273,16.7676 30,18.1056 30,18.6636 L30,18.7676 C30,19.4726 27.722,20.7676 24,20.7676 L24,20.7676 Z M24.008,33.7616 L23.992,33.7616 C21.099,33.7406 18,33.0276 18,31.9996 L18,21.4996 C19.541,22.3376 21.778,22.7676 24,22.7676 C26.222,22.7676 28.459,22.3376 30,21.4996 L30,31.9996 C30,33.0276 26.901,33.7406 24.008,33.7616 L24.008,33.7616 Z M24,14.7676 C19.215,14.7676 16,16.3336 16,18.6636 L16,31.9996 C16,35.4366 22.106,35.7476 23.987,35.7616 L23.998,35.7616 L24.022,35.7616 C25.894,35.7476 32,35.4366 32,31.9996 L32,18.6636 C32,16.3336 28.785,14.7676 24,14.7676 L24,14.7676 Z M42,20.9996 C40.897,20.9996 40,20.1026 40,18.9996 C40,17.8966 40.897,16.9996 42,16.9996 C43.103,16.9996 44,17.8966 44,18.9996 C44,20.1026 43.103,20.9996 42,20.9996 L42,20.9996 Z M34.296,37.0296 C34.196,37.0226 34.101,36.9996 34,36.9996 C32.141,36.9996 30.589,38.2796 30.142,39.9996 L17.858,39.9996 C17.411,38.2796 15.859,36.9996 14,36.9996 C13.899,36.9996 13.804,37.0226 13.704,37.0296 L8.195,22.3376 C9.28,21.6216 10,20.3946 10,18.9996 C10,18.5106 9.899,18.0466 9.738,17.6136 L21.812,9.3416 C22.442,9.7556 23.192,9.9996 24,9.9996 C24.808,9.9996 25.558,9.7556 26.188,9.3416 L38.262,17.6136 C38.101,18.0466 38,18.5106 38,18.9996 C38,20.3946 38.72,21.6216 39.805,22.3376 L34.296,37.0296 Z M34,42.9996 C32.897,42.9996 32,42.1026 32,40.9996 C32,39.8966 32.897,38.9996 34,38.9996 C35.103,38.9996 36,39.8966 36,40.9996 C36,42.1026 35.103,42.9996 34,42.9996 L34,42.9996 Z M14,42.9996 C12.897,42.9996 12,42.1026 12,40.9996 C12,39.8966 12.897,38.9996 14,38.9996 C15.103,38.9996 16,39.8966 16,40.9996 C16,42.1026 15.103,42.9996 14,42.9996 L14,42.9996 Z M4,18.9996 C4,17.8966 4.897,16.9996 6,16.9996 C7.103,16.9996 8,17.8966 8,18.9996 C8,20.1026 7.103,20.9996 6,20.9996 C4.897,20.9996 4,20.1026 4,18.9996 L4,18.9996 Z M24,3.9996 C25.103,3.9996 26,4.8966 26,5.9996 C26,7.1026 25.103,7.9996 24,7.9996 C22.897,7.9996 22,7.1026 22,5.9996 C22,4.8966 22.897,3.9996 24,3.9996 L24,3.9996 Z M42,14.9996 C41.008,14.9996 40.111,15.3756 39.412,15.9756 L27.532,7.8376 C27.821,7.2846 28,6.6656 28,5.9996 C28,3.7946 26.206,1.9996 24,1.9996 C21.794,1.9996 20,3.7946 20,5.9996 C20,6.6656 20.179,7.2846 20.468,7.8376 L8.588,15.9756 C7.889,15.3756 6.992,14.9996 6,14.9996 C3.794,14.9996 2,16.7946 2,18.9996 C2,21.2056 3.794,22.9996 6,22.9996 C6.101,22.9996 6.196,22.9776 6.296,22.9706 L11.805,37.6626 C10.72,38.3786 10,39.6056 10,40.9996 C10,43.2056 11.794,44.9996 14,44.9996 C15.859,44.9996 17.411,43.7206 17.858,41.9996 L30.142,41.9996 C30.589,43.7206 32.141,44.9996 34,44.9996 C36.206,44.9996 38,43.2056 38,40.9996 C38,39.6056 37.28,38.3786 36.195,37.6626 L41.704,22.9706 C41.804,22.9776 41.899,22.9996 42,22.9996 C44.206,22.9996 46,21.2056 46,18.9996 C46,16.7946 44.206,14.9996 42,14.9996 L42,14.9996 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,VD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_AWS-Backup_AWS-Backup-support-for-Amazon-FSx-for-NetApp-ONTAP_48</title>
<g id="Icon-Resource/Storage/Res_AWS-Backup_AWS-Backup-support-for-Amazon-FSx-for-NetApp-ONTAP_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M45.8105,21.4039 C45.1165,16.6469 42.6115,12.4449 38.7565,9.5709 C34.9035,6.6979 30.1615,5.4979 25.4015,6.1919 C21.3775,6.7789 17.7615,8.6739 14.9995,11.5719 L14.9995,8.0019 L12.9995,8.0019 L12.9995,14.0019 C12.9995,14.5539 13.4475,15.0019 13.9995,15.0019 L19.9995,15.0019 L19.9995,13.0019 L16.3955,13.0019 C18.8555,10.3969 22.0905,8.6959 25.6905,8.1709 C29.9135,7.5539 34.1335,8.6199 37.5615,11.1749 C40.9885,13.7289 43.2145,17.4639 43.8315,21.6929 C44.4485,25.9209 43.3815,30.1369 40.8275,33.5629 C37.7805,37.6519 33.1045,39.9979 27.9995,40.0019 L26.9995,40.0019 L26.9995,42.0019 L28.0005,42.0019 C33.7445,41.9979 39.0025,39.3579 42.4305,34.7579 C45.3035,30.9039 46.5045,26.1609 45.8105,21.4039 L45.8105,21.4039 Z M22.9995,35.5149 L14.8475,22.4719 C14.6115,22.0929 14.1505,21.9199 13.7245,22.0409 C13.2955,22.1639 12.9995,22.5559 12.9995,23.0019 L12.9995,40.0019 L14.9995,40.0019 L14.9995,26.4889 L23.1525,39.5319 C23.3375,39.8299 23.6615,40.0019 23.9995,40.0019 C24.0915,40.0019 24.1845,39.9889 24.2755,39.9639 C24.7045,39.8409 24.9995,39.4479 24.9995,39.0019 L24.9995,22.0019 L22.9995,22.0019 L22.9995,35.5149 Z M28.8075,19.2759 C28.7565,19.7939 29.1145,20.2679 29.6335,20.3569 C30.9465,20.5829 33.9995,21.5049 33.9995,25.1869 C33.9995,29.4849 30.0255,29.9649 29.6575,30.0019 L26.9995,30.0019 L26.9995,32.0019 L29.7385,31.9989 C31.9045,31.8229 35.9995,30.1729 35.9995,25.1869 C35.9995,21.3059 33.4045,19.2599 30.7345,18.5519 C30.3955,16.3609 29.1725,14.7769 27.3785,14.2519 C26.1675,13.8989 24.9095,14.1109 23.8815,14.7859 C23.6435,14.3079 23.3765,13.8559 23.0825,13.4319 L21.4405,14.5719 C21.9005,15.2359 22.2825,15.9929 22.5755,16.8229 C22.6995,17.1719 23.0045,17.4239 23.3715,17.4789 C23.7355,17.5309 24.1035,17.3819 24.3235,17.0839 C24.9285,16.2649 25.9095,15.9049 26.8175,16.1719 C27.9325,16.4979 28.6715,17.6539 28.8075,19.2759 L28.8075,19.2759 Z M8.3365,18.4649 C8.3365,18.7669 8.3545,19.0649 8.3905,19.3569 C8.4485,19.8399 8.1515,20.2949 7.6855,20.4339 C7.6525,20.4449 7.6195,20.4519 7.5855,20.4589 C6.2185,20.8229 3.9995,21.9119 3.9995,25.1369 C3.9995,25.3439 4.0085,25.5439 4.0275,25.7349 C4.2505,28.1139 6.3955,29.9779 8.9115,29.9809 L11.0005,29.9829 L10.9985,31.9829 L8.9095,31.9809 C5.3725,31.9769 2.3545,29.3169 2.0365,25.9249 C2.0125,25.6749 1.9995,25.4109 1.9995,25.1369 C1.9995,22.0979 3.6065,19.7669 6.3415,18.7569 C6.3385,18.6589 6.3365,18.5619 6.3365,18.4649 C6.3365,15.5579 7.9845,12.4779 10.4355,10.7999 L11.5645,12.4499 C9.6645,13.7509 8.3365,16.2239 8.3365,18.4649 L8.3365,18.4649 Z" id="Fill-1" fill="#7AA116"></path>
</g>
</svg>`,ta=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Glacier-Flexible-Retrieval_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_S3-Glacier-Flexible-Retrieval_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.165,38.0811 L44.861,39.7781 L43.447,41.1921 L41.256,39.0001 L38.084,39.0001 L39.722,41.8411 L42.616,42.6541 L42.075,44.5801 L39.807,43.9411 L39.185,46.2591 L37.253,45.7411 L38.019,42.8901 L36.411,40.1021 L34.829,42.8371 L35.571,45.7531 L33.634,46.2471 L33.052,43.9621 L30.733,44.5831 L30.216,42.6511 L33.067,41.8881 L34.738,39.0001 L31.621,39.0001 L29.364,41.2011 L27.968,39.7691 L29.656,38.1231 L27.959,36.4271 L29.373,35.0131 L31.361,37.0001 L34.62,37.0001 L33.095,34.3631 L30.204,33.5501 L30.745,31.6241 L33.015,32.2631 L33.637,29.9451 L35.568,30.4631 L34.802,33.3211 L36.411,36.1031 L37.991,33.3621 L37.25,30.4511 L39.187,29.9571 L39.769,32.2421 L42.087,31.6211 L42.604,33.5531 L39.747,34.3191 L38.202,37.0001 L41.409,37.0001 L43.456,35.0041 L44.852,36.4351 L43.165,38.0811 Z M22.869,4.0001 C33.272,4.0001 40.602,7.2241 40.739,9.0131 L40.714,9.2101 C40.691,9.2911 40.644,9.3761 40.595,9.4601 C40.576,9.4911 40.566,9.5221 40.544,9.5551 C40.487,9.6361 40.407,9.7181 40.327,9.8001 C40.292,9.8361 40.267,9.8721 40.226,9.9091 C40.139,9.9891 40.028,10.0691 39.921,10.1501 C39.867,10.1901 39.823,10.2291 39.765,10.2691 C39.647,10.3491 39.509,10.4291 39.37,10.5091 C39.302,10.5501 39.241,10.5901 39.167,10.6301 C39.017,10.7121 38.844,10.7931 38.673,10.8741 C38.593,10.9121 38.521,10.9501 38.436,10.9881 C38.245,11.0731 38.034,11.1571 37.821,11.2411 C37.739,11.2741 37.665,11.3081 37.579,11.3391 C37.335,11.4311 37.071,11.5201 36.802,11.6091 C36.733,11.6321 36.671,11.6551 36.601,11.6791 C36.286,11.7781 35.951,11.8761 35.604,11.9721 C35.569,11.9811 35.54,11.9911 35.505,12.0011 C32.398,12.8431 28.056,13.4631 22.874,13.4631 C14.452,13.4631 8.243,11.8231 5.956,10.2541 C5.946,10.2471 5.939,10.2401 5.93,10.2331 C5.769,10.1211 5.626,10.0101 5.507,9.8991 C5.484,9.8791 5.47,9.8581 5.45,9.8391 C5.351,9.7421 5.262,9.6451 5.195,9.5511 C5.175,9.5201 5.165,9.4911 5.147,9.4611 C5.097,9.3771 5.051,9.2931 5.027,9.2111 L5.002,9.0131 C5.139,7.2241 12.468,4.0001 22.869,4.0001 L22.869,4.0001 Z M43.157,26.4231 C42.865,26.4781 42.126,26.5091 40.458,26.1011 L40.677,24.4661 C42.417,25.5221 42.984,26.1471 43.157,26.4231 L43.157,26.4231 Z M23.117,19.9991 L24.117,20.0001 L23.118,20.0011 C23.117,20.0011 23.117,20.0001 23.117,19.9991 L23.117,19.9991 Z M22.874,44.0001 C14.415,44.0001 9.278,41.8321 9.278,40.8791 C9.278,40.8341 9.275,40.7901 9.269,40.7461 L5.441,12.2711 C5.674,12.4071 5.921,12.5371 6.181,12.6641 C6.326,12.7351 6.483,12.8021 6.636,12.8701 C6.796,12.9401 6.958,13.0121 7.126,13.0801 C7.304,13.1511 7.484,13.2221 7.67,13.2911 C7.827,13.3491 7.991,13.4051 8.155,13.4611 C8.573,13.6031 9.009,13.7391 9.464,13.8661 C9.557,13.8931 9.645,13.9211 9.739,13.9461 C9.987,14.0131 10.244,14.0751 10.502,14.1381 C10.648,14.1741 10.795,14.2101 10.944,14.2441 C11.212,14.3061 11.482,14.3641 11.759,14.4211 C11.884,14.4471 12.011,14.4711 12.137,14.4951 C13.103,14.6851 14.111,14.8471 15.153,14.9801 C15.27,14.9951 15.387,15.0111 15.505,15.0251 C15.844,15.0661 16.185,15.1051 16.528,15.1421 C16.599,15.1481 16.669,15.1541 16.739,15.1611 C17.864,15.2731 19.009,15.3531 20.161,15.4031 C20.274,15.4081 20.388,15.4131 20.501,15.4171 C20.862,15.4311 21.222,15.4421 21.583,15.4491 C21.632,15.4501 21.679,15.4501 21.728,15.4511 C22.108,15.4581 22.489,15.4671 22.869,15.4671 C23.234,15.4671 23.602,15.4581 23.969,15.4521 C24.038,15.4501 24.106,15.4501 24.177,15.4491 C24.52,15.4421 24.863,15.4311 25.208,15.4181 C25.349,15.4131 25.489,15.4071 25.63,15.4011 C25.968,15.3861 26.304,15.3701 26.64,15.3511 L26.897,15.3331 C27.542,15.2921 28.181,15.2401 28.814,15.1791 C28.968,15.1651 29.12,15.1511 29.272,15.1361 C29.568,15.1041 29.861,15.0701 30.153,15.0351 C30.339,15.0131 30.522,14.9891 30.706,14.9661 C30.987,14.9291 31.267,14.8921 31.542,14.8521 C31.747,14.8211 31.946,14.7871 32.147,14.7551 C32.577,14.6861 32.998,14.6121 33.412,14.5331 C33.628,14.4921 33.843,14.4511 34.054,14.4071 C34.278,14.3601 34.498,14.3121 34.717,14.2631 C34.937,14.2131 35.153,14.1601 35.368,14.1071 C35.564,14.0591 35.763,14.0111 35.954,13.9601 C36.319,13.8621 36.675,13.7601 37.019,13.6521 C37.172,13.6041 37.315,13.5531 37.465,13.5031 C37.689,13.4281 37.91,13.3521 38.123,13.2721 C38.274,13.2161 38.423,13.1581 38.567,13.1011 C38.782,13.0141 38.987,12.9251 39.188,12.8341 C39.305,12.7811 39.425,12.7301 39.536,12.6771 C39.804,12.5471 40.06,12.4131 40.298,12.2741 L38.513,25.5511 C33.953,24.1181 27.87,21.3471 25.112,20.0511 C25.112,20.0331 25.117,20.0181 25.117,20.0001 C25.117,18.8971 24.22,18.0001 23.117,18.0001 C22.015,18.0001 21.117,18.8971 21.117,20.0001 C21.117,21.1021 22.015,22.0001 23.117,22.0001 C23.454,22.0001 23.768,21.9081 24.047,21.7601 C27.18,23.2401 33.504,26.1161 38.243,27.5601 L38.157,28.1981 L40.14,28.4661 L40.189,28.0951 C41.209,28.3341 42.048,28.4551 42.731,28.4551 C43.722,28.4551 44.389,28.2031 44.814,27.6961 C45.164,27.2801 45.302,26.7571 45.201,26.2221 C44.986,25.0711 43.661,23.8541 40.966,22.3191 L42.669,9.6481 C42.673,9.6261 42.679,9.6031 42.682,9.5811 L42.732,9.1931 C42.738,9.1501 42.741,9.1061 42.741,9.0631 C42.741,4.9001 32.269,2.0001 22.869,2.0001 C13.472,2.0001 3,4.9001 3,9.0631 C3,9.1061 3.003,9.1501 3.009,9.1931 L3.06,9.5811 L3.065,9.6131 L7.279,40.9561 C7.41,44.6291 16.886,46.0001 22.874,46.0001 C24.904,46.0001 26.942,45.8711 28.933,45.6161 L28.679,43.6321 C26.772,43.8761 24.819,44.0001 22.874,44.0001 L22.874,44.0001 Z" id="Amazon-Simple-Storage-Service_Glacier-Flexible-Retrieval_Resource-Icon" fill="#7AA116"></path>
</g>
</svg>`,WD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_Bucket_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service_Bucket_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40.5038,26.1601 L40.7278,24.4941 C42.5118,25.5811 43.0628,26.2091 43.2228,26.4741 C42.7498,26.6171 41.7948,26.4911 40.5038,26.1601 L40.5038,26.1601 Z M22.8018,20.1111 C22.8018,20.0581 22.8448,20.0151 22.8978,20.0151 C22.9128,20.0151 22.9238,20.0251 22.9368,20.0321 L22.8638,20.1791 C22.8308,20.1691 22.8018,20.1491 22.8018,20.1111 L22.8018,20.1111 Z M36.5138,40.7981 C36.5078,40.8431 36.5048,40.8871 36.5048,40.9311 C36.5048,41.0861 36.1258,41.6751 34.4408,42.3401 C33.6898,42.6371 32.8028,42.9031 31.8028,43.1331 C29.2278,43.7291 26.0638,44.0571 22.8958,44.0571 C14.4298,44.0571 9.2888,41.8871 9.2888,40.9311 C9.2888,40.8871 9.2858,40.8431 9.2798,40.7981 L5.4408,12.2851 C5.6878,12.4291 5.9528,12.5661 6.2308,12.7001 C6.3098,12.7381 6.3958,12.7741 6.4778,12.8121 C6.7178,12.9231 6.9668,13.0301 7.2268,13.1341 C7.3388,13.1781 7.4518,13.2221 7.5668,13.2651 C7.8428,13.3691 8.1278,13.4691 8.4228,13.5651 C8.5098,13.5941 8.5928,13.6241 8.6808,13.6511 C9.0598,13.7701 9.4528,13.8841 9.8578,13.9911 C9.9708,14.0211 10.0878,14.0501 10.2028,14.0781 C10.5148,14.1581 10.8328,14.2341 11.1578,14.3061 C11.2988,14.3381 11.4388,14.3691 11.5808,14.3981 C11.9458,14.4751 12.3188,14.5491 12.6978,14.6181 C12.7798,14.6331 12.8588,14.6491 12.9418,14.6641 C13.3998,14.7441 13.8688,14.8181 14.3448,14.8881 C14.4788,14.9071 14.6148,14.9241 14.7508,14.9421 C15.1108,14.9921 15.4758,15.0381 15.8438,15.0811 C15.9938,15.0981 16.1448,15.1161 16.2968,15.1331 C16.7408,15.1801 17.1888,15.2231 17.6398,15.2621 C17.6928,15.2661 17.7468,15.2721 17.8018,15.2761 C18.3058,15.3171 18.8128,15.3501 19.3208,15.3801 C19.4658,15.3881 19.6108,15.3941 19.7568,15.4011 C20.1408,15.4201 20.5248,15.4351 20.9088,15.4481 C21.0598,15.4531 21.2088,15.4581 21.3588,15.4621 C21.8718,15.4731 22.3848,15.4821 22.8958,15.4821 C23.4058,15.4821 23.9188,15.4731 24.4318,15.4621 C24.5818,15.4581 24.7328,15.4531 24.8828,15.4481 C25.2678,15.4351 25.6508,15.4201 26.0338,15.4011 C26.1808,15.3941 26.3258,15.3881 26.4718,15.3801 C26.9808,15.3501 27.4868,15.3171 27.9898,15.2761 C28.0458,15.2711 28.1008,15.2651 28.1558,15.2621 C28.6068,15.2231 29.0518,15.1801 29.4938,15.1331 C29.6478,15.1161 29.7988,15.0981 29.9508,15.0811 C30.3168,15.0381 30.6808,14.9921 31.0398,14.9431 C31.1768,14.9251 31.3148,14.9071 31.4498,14.8871 C31.9248,14.8181 32.3928,14.7441 32.8518,14.6641 C32.9348,14.6491 33.0158,14.6331 33.0988,14.6171 C33.4768,14.5491 33.8478,14.4751 34.2128,14.3981 C34.3558,14.3691 34.4948,14.3381 34.6358,14.3061 C34.9608,14.2331 35.2788,14.1571 35.5918,14.0781 C35.7058,14.0491 35.8228,14.0211 35.9358,13.9921 C36.3418,13.8841 36.7348,13.7701 37.1138,13.6511 C37.2008,13.6241 37.2828,13.5951 37.3678,13.5661 C37.6648,13.4701 37.9518,13.3691 38.2298,13.2641 C38.3428,13.2221 38.4548,13.1791 38.5658,13.1351 C38.8278,13.0301 39.0788,12.9221 39.3218,12.8101 C39.4008,12.7731 39.4848,12.7381 39.5628,12.7011 C39.8408,12.5671 40.1068,12.4291 40.3538,12.2851 L38.5618,25.5911 C34.9248,24.4241 29.8168,22.3071 24.9818,20.0081 C24.9268,18.9011 24.0178,18.0151 22.8978,18.0151 C21.7418,18.0151 20.8018,18.9561 20.8018,20.1111 C20.8018,21.2661 21.7418,22.2061 22.8978,22.2061 C23.3518,22.2061 23.7698,22.0571 24.1128,21.8101 C28.4448,23.8891 33.9758,26.3421 38.2928,27.5881 L36.5138,40.7981 Z M22.8958,4.0001 C33.3148,4.0001 40.6558,7.2281 40.7918,9.0211 L40.7658,9.2291 C40.7478,9.2911 40.7088,9.3541 40.6758,9.4181 C40.6488,9.4701 40.6288,9.5201 40.5918,9.5731 C40.5478,9.6351 40.4828,9.6981 40.4258,9.7611 C40.3748,9.8161 40.3318,9.8711 40.2708,9.9271 C40.2028,9.9881 40.1158,10.0511 40.0348,10.1131 C39.9598,10.1711 39.8938,10.2281 39.8078,10.2871 C39.7168,10.3471 39.6078,10.4091 39.5058,10.4711 C39.4068,10.5301 39.3158,10.5901 39.2048,10.6491 C39.0948,10.7091 38.9658,10.7671 38.8448,10.8271 C38.7208,10.8881 38.6048,10.9481 38.4688,11.0091 C38.3398,11.0661 38.1928,11.1231 38.0548,11.1801 C37.9048,11.2401 37.7638,11.3021 37.6038,11.3611 C37.4558,11.4171 37.2898,11.4711 37.1328,11.5251 C36.9618,11.5841 36.7978,11.6441 36.6158,11.7021 C36.4468,11.7561 36.2608,11.8061 36.0818,11.8591 C35.8918,11.9151 35.7088,11.9721 35.5088,12.0261 C35.3168,12.0781 35.1098,12.1261 34.9098,12.1761 C34.7028,12.2271 34.5028,12.2801 34.2858,12.3301 C34.0698,12.3791 33.8378,12.4241 33.6118,12.4711 C33.3938,12.5161 33.1818,12.5641 32.9538,12.6071 C32.7138,12.6531 32.4568,12.6941 32.2068,12.7371 C31.9768,12.7761 31.7538,12.8181 31.5148,12.8551 C31.2548,12.8951 30.9788,12.9311 30.7088,12.9681 C30.4648,13.0011 30.2268,13.0381 29.9748,13.0681 C29.6818,13.1041 29.3728,13.1341 29.0698,13.1651 C28.8258,13.1911 28.5898,13.2201 28.3398,13.2421 C28.0038,13.2731 27.6518,13.2961 27.3058,13.3201 C27.0728,13.3381 26.8478,13.3581 26.6098,13.3731 C26.2308,13.3951 25.8338,13.4091 25.4408,13.4261 C25.2248,13.4341 25.0148,13.4471 24.7938,13.4541 C24.1748,13.4721 23.5418,13.4821 22.8958,13.4821 C22.2498,13.4821 21.6168,13.4721 20.9968,13.4541 C20.7748,13.4471 20.5628,13.4331 20.3428,13.4251 C19.9528,13.4091 19.5598,13.3951 19.1818,13.3731 C18.9318,13.3571 18.6938,13.3361 18.4488,13.3181 C18.1158,13.2941 17.7758,13.2721 17.4528,13.2421 C17.2018,13.2201 16.9658,13.1901 16.7208,13.1651 C16.4178,13.1341 16.1088,13.1041 15.8168,13.0681 C15.5668,13.0381 15.3298,13.0021 15.0868,12.9681 C14.8168,12.9311 14.5388,12.8961 14.2778,12.8551 C14.0298,12.8171 13.7978,12.7731 13.5588,12.7321 C13.3178,12.6901 13.0708,12.6511 12.8398,12.6071 C12.6078,12.5631 12.3928,12.5151 12.1688,12.4691 C11.9468,12.4221 11.7188,12.3781 11.5058,12.3291 C11.2898,12.2801 11.0908,12.2271 10.8838,12.1761 C10.6838,12.1261 10.4758,12.0781 10.2848,12.0261 C10.0818,11.9721 9.8968,11.9141 9.7038,11.8571 C9.5278,11.8061 9.3448,11.7551 9.1778,11.7021 C8.9928,11.6431 8.8268,11.5831 8.6538,11.5221 C8.4988,11.4691 8.3358,11.4161 8.1908,11.3611 C8.0288,11.3021 7.8878,11.2391 7.7378,11.1791 C7.5998,11.1221 7.4528,11.0651 7.3248,11.0091 C7.1908,10.9481 7.0738,10.8881 6.9498,10.8271 C6.8288,10.7671 6.6988,10.7091 6.5888,10.6481 C6.4788,10.5891 6.3868,10.5291 6.2868,10.4691 C6.1858,10.4081 6.0768,10.3471 5.9868,10.2871 C5.8998,10.2271 5.8318,10.1691 5.7558,10.1101 C5.6768,10.0491 5.5908,9.9871 5.5248,9.9271 C5.4618,9.8701 5.4178,9.8131 5.3658,9.7581 C5.3098,9.6961 5.2468,9.6341 5.2028,9.5731 C5.1648,9.5191 5.1458,9.4671 5.1178,9.4131 C5.0858,9.3511 5.0468,9.2891 5.0298,9.2291 L5.0018,9.0201 C5.1408,7.2271 12.4798,4.0001 22.8958,4.0001 L22.8958,4.0001 Z M45.2548,26.2571 C45.0418,25.1071 43.7168,23.8891 41.0178,22.3471 L42.7338,9.5951 L42.7338,9.5911 L42.7338,9.5901 L42.7848,9.2001 C42.7908,9.1571 42.7938,9.1141 42.7938,9.0711 C42.7938,4.9041 32.3078,2.0001 22.8958,2.0001 C13.4848,2.0001 2.9998,4.9041 2.9998,9.0711 C2.9998,9.1151 3.0028,9.1591 3.0088,9.2031 L3.0608,9.5931 L3.0608,9.5951 L7.2898,41.0091 C7.4208,44.6851 16.9028,46.0571 22.8958,46.0571 C26.2108,46.0571 29.5338,45.7111 32.2528,45.0821 C33.3478,44.8301 34.3308,44.5331 35.1748,44.2001 C37.3408,43.3451 38.4598,42.2711 38.5038,41.0091 L40.2448,28.0801 C41.1968,28.2821 42.0618,28.4051 42.7808,28.4051 C43.7498,28.4051 44.4748,28.2001 44.8668,27.7321 C45.2168,27.3161 45.3548,26.7921 45.2548,26.2571 L45.2548,26.2571 Z" id="AWS-Amazon-Simple-Storage_Bucket_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,BL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Volume_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Volume_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13.4185,4 L33.8805,4 L38.2965,9.873 L9.0035,9.873 L13.4185,4 Z M7.0005,11.873 L40.2995,11.873 C40.6785,11.873 41.0245,11.659 41.1935,11.319 C41.3635,10.98 41.3265,10.575 41.0985,10.272 L35.1785,2.399 C34.9895,2.147 34.6935,2 34.3795,2 L12.9195,2 C12.6055,2 12.3095,2.147 12.1205,2.399 L6.2015,10.272 C5.9735,10.575 5.9365,10.98 6.1065,11.319 C6.2745,11.659 6.6215,11.873 7.0005,11.873 L7.0005,11.873 Z M8.0605,43.985 L39.2995,43.985 L39.2995,15.371 L8.0605,15.371 L8.0605,43.985 Z M40.2995,13.371 L7.0605,13.371 C6.5075,13.371 6.0605,13.818 6.0605,14.371 L6.0605,44.985 C6.0605,45.538 6.5075,45.985 7.0605,45.985 L40.2995,45.985 C40.8525,45.985 41.2995,45.538 41.2995,44.985 L41.2995,14.371 C41.2995,13.818 40.8525,13.371 40.2995,13.371 L40.2995,13.371 Z" id="AWS-Amazon-Elastic-Block-Store_Volume_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,qD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service-Glacier_Vault_48</title>
<g id="Icon-Resource/Storage/Res_Amazon-Simple-Storage-Service-Glacier_Vault_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.3723,4 L34.2783,4 L38.4503,10.748 L26.3723,10.748 L26.3723,4 Z M25.3723,12.748 L40.2443,12.748 C40.6063,12.748 40.9413,12.552 41.1173,12.235 C41.2943,11.918 41.2853,11.53 41.0953,11.223 L35.6863,2.475 C35.5043,2.18 35.1833,2 34.8363,2 L25.3723,2 C24.8193,2 24.3723,2.447 24.3723,3 L24.3723,11.748 C24.3723,12.301 24.8193,12.748 25.3723,12.748 L25.3723,12.748 Z M20.8723,10.748 L8.7943,10.748 L12.9663,4 L20.8723,4 L20.8723,10.748 Z M21.8723,2 L12.4083,2 C12.0613,2 11.7403,2.18 11.5583,2.475 L6.1493,11.223 C5.9593,11.53 5.9503,11.918 6.1273,12.235 C6.3033,12.552 6.6383,12.748 7.0003,12.748 L21.8723,12.748 C22.4253,12.748 22.8723,12.301 22.8723,11.748 L22.8723,3 C22.8723,2.447 22.4253,2 21.8723,2 L21.8723,2 Z M26.3723,43.992 L39.2443,43.992 L39.2443,16.248 L26.3723,16.248 L26.3723,43.992 Z M40.2443,14.248 L25.3723,14.248 C24.8193,14.248 24.3723,14.695 24.3723,15.248 L24.3723,44.992 C24.3723,45.545 24.8193,45.992 25.3723,45.992 L40.2443,45.992 C40.7973,45.992 41.2443,45.545 41.2443,44.992 L41.2443,15.248 C41.2443,14.695 40.7973,14.248 40.2443,14.248 L40.2443,14.248 Z M8.0003,43.992 L20.8723,43.992 L20.8723,16.248 L8.0003,16.248 L8.0003,43.992 Z M21.8723,14.248 L7.0003,14.248 C6.4473,14.248 6.0003,14.695 6.0003,15.248 L6.0003,44.992 C6.0003,45.545 6.4473,45.992 7.0003,45.992 L21.8723,45.992 C22.4253,45.992 22.8723,45.545 22.8723,44.992 L22.8723,15.248 C22.8723,14.695 22.4253,14.248 21.8723,14.248 L21.8723,14.248 Z" id="AWS-Amazon-S3-Glacier_Vault_Resource-Icon_light-bg" fill="#7AA116"></path>
</g>
</svg>`,jD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Kubernetes-Service_EKS-on-Outposts_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Kubernetes-Service_EKS-on-Outposts_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4,33.4387227 L21.017,43.8377227 L27,40.4197227 L27,36.9997227 C25.773,36.9997227 24.423,36.7427227 23.434,35.8677227 L23.447,35.8947227 L21.447,36.8947227 C21.14,37.0467227 20.778,37.0327227 20.485,36.8567227 L10.485,30.8567227 C10.185,30.6767227 10,30.3507227 10,29.9997227 L10,16.9997227 C10,16.6547227 10.178,16.3347227 10.47,16.1517227 L18,11.4457227 L18,4.8037227 L4,13.5537227 L4,33.4387227 Z M24,31.9997227 C24,33.5577227 24.363,34.9997227 27,34.9997227 L27,31.9997227 C27,31.4477227 27.447,30.9997227 28,30.9997227 L40,30.9997227 C40.553,30.9997227 41,31.4477227 41,31.9997227 L41,34.9997227 C43.131,34.9997227 44,34.4197227 44,32.9997227 C44,30.1767227 41.496,30.0057227 40.994,29.9997227 C40.446,29.9937227 40,29.5477227 40,28.9997227 C39.999,28.9537227 39.95,27.5927227 38.553,26.8947227 C37.235,26.2337227 35.72,27.6957227 35.704,27.7097227 C35.417,27.9927227 34.986,28.0767227 34.615,27.9197227 C34.243,27.7647227 34,27.4027227 34,26.9997227 C34,25.3457227 32.654,23.9997227 31,23.9997227 C29.346,23.9997227 28,25.3457227 28,26.9997227 L28,27.9997227 C28,28.4587227 27.687,28.8587227 27.242,28.9697227 C27.213,28.9777227 24,29.8237227 24,31.9997227 L24,31.9997227 Z M33,16.9997227 L33,22.4317227 C34.242,22.9777227 35.228,24.0037227 35.697,25.2857227 C36.564,24.8287227 37.747,24.4837227 39,24.9217227 L39,13.5717227 L24,4.7487227 L24,11.4117227 L32.485,16.1257227 C32.803,16.3017227 33,16.6367227 33,16.9997227 L33,16.9997227 Z M39,32.9997227 L29,32.9997227 L29,43.9997227 L33,43.9997227 L33,41.9997227 L35,41.9997227 L35,43.9997227 L39,43.9997227 L39,32.9997227 Z M2,33.9997227 L2,12.9997227 C2,12.6547227 2.178,12.3347227 2.47,12.1517227 L18.47,2.1517227 C18.778,1.9597227 19.168,1.9487227 19.484,2.1257227 C19.803,2.3017227 20,2.6357227 20,2.9997227 L20,11.9997227 C20,12.3447227 19.822,12.6647227 19.53,12.8477227 L12,17.5537227 L12,29.4337227 L21.044,34.8597227 L22.345,34.2097227 C22.129,33.6027227 22,32.8787227 22,31.9997227 C22,30.8187227 22.459,29.8957227 23.088,29.1797227 L19,23.9997227 L19,29.9997227 L17,29.9997227 L17,16.9997227 L19,16.9997227 L19,22.2407227 L23.463,16.9997227 L25.708,16.9997227 L20.65,23.3397227 L24.527,27.9917227 C25.065,27.6637227 25.592,27.4297227 26,27.2747227 L26,26.9997227 C26,24.2427227 28.243,21.9997227 31,21.9997227 L31,17.5877227 L22.515,12.8737227 C22.197,12.6977227 22,12.3627227 22,11.9997227 L22,2.9997227 C22,2.6407227 22.192,2.3097227 22.504,2.1317227 C22.815,1.9537227 23.199,1.9567227 23.507,2.1377227 L40.507,12.1377227 C40.812,12.3177227 41,12.6457227 41,12.9997227 L41,26.3507227 C41.479,26.9497227 41.736,27.5797227 41.863,28.0767227 C43.635,28.3777227 46,29.6367227 46,32.9997227 C46,34.4937227 45.351,36.9997227 41,36.9997227 L41,44.9997227 C41,45.5517227 40.553,45.9997227 40,45.9997227 L28,45.9997227 C27.447,45.9997227 27,45.5517227 27,44.9997227 L27,42.7227227 L21.496,45.8677227 C21.342,45.9557227 21.171,45.9997227 21,45.9997227 C20.819,45.9997227 20.639,45.9507227 20.479,45.8537227 L2.479,34.8537227 C2.182,34.6707227 2,34.3477227 2,33.9997227 L2,33.9997227 Z M35,40.9997227 L37,40.9997227 L37,38.9997227 L35,38.9997227 L35,40.9997227 Z M31,40.9997227 L33,40.9997227 L33,38.9997227 L31,38.9997227 L31,40.9997227 Z M31,36.9997227 L33,36.9997227 L33,34.9997227 L31,34.9997227 L31,36.9997227 Z M35,36.9997227 L37,36.9997227 L37,34.9997227 L35,34.9997227 L35,36.9997227 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,$D=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Container-2_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Container-2_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M18.863,29.233 L29.102,29.233 L29.102,18.994 L18.863,18.994 L18.863,29.233 Z M17.737,31.014 L17.737,32.857 L19.737,32.857 L19.737,31.234 L21.234,31.234 L21.234,32.857 L23.234,32.857 L23.234,31.234 L24.731,31.234 L24.731,32.857 L26.731,32.857 L26.731,31.234 L28.228,31.234 L28.228,32.857 L30.228,32.857 L30.228,31.014 C30.502,30.861 30.728,30.635 30.882,30.36 L32.725,30.36 L32.725,28.36 L31.102,28.36 L31.102,26.863 L32.725,26.863 L32.725,24.863 L31.102,24.863 L31.102,23.365 L32.725,23.365 L32.725,21.365 L31.102,21.365 L31.102,19.868 L32.725,19.868 L32.725,17.868 L30.882,17.868 C30.729,17.594 30.502,17.367 30.228,17.214 L30.228,15.371 L28.228,15.371 L28.228,16.994 L26.731,16.994 L26.731,15.371 L24.731,15.371 L24.731,16.994 L23.234,16.994 L23.234,15.371 L21.234,15.371 L21.234,16.994 L19.737,16.994 L19.737,15.371 L17.737,15.371 L17.737,17.214 C17.461,17.367 17.236,17.594 17.082,17.868 L15.24,17.868 L15.24,19.868 L16.863,19.868 L16.863,21.365 L15.24,21.365 L15.24,23.365 L16.863,23.365 L16.863,24.863 L15.24,24.863 L15.24,26.863 L16.863,26.863 L16.863,28.36 L15.24,28.36 L15.24,30.36 L17.082,30.36 C17.236,30.635 17.461,30.861 17.737,31.014 L17.737,31.014 Z M39.593,33.731 L41.593,33.731 L41.593,14.498 L39.593,14.498 L39.593,33.731 Z M34.347,33.731 L36.347,33.731 L36.347,14.498 L34.347,14.498 L34.347,33.731 Z M11.616,33.731 L13.616,33.731 L13.616,14.498 L11.616,14.498 L11.616,33.731 Z M6.371,33.731 L8.371,33.731 L8.371,14.498 L6.371,14.498 L6.371,33.731 Z M4,36.228 L43.964,36.228 L43.964,12 L4,12 L4,36.228 Z M44.964,10 L3,10 C2.448,10 2,10.447 2,11 L2,37.228 C2,37.78 2.448,38.228 3,38.228 L44.964,38.228 C45.517,38.228 45.964,37.78 45.964,37.228 L45.964,11 C45.964,10.447 45.517,10 44.964,10 L44.964,10 Z" id="Amazon-Elastic-Container-Service-Container-2_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,QD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Container-Registry_Image_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Container-Registry_Image_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M19.9998,14.9998 C21.6538,14.9998 22.9998,16.3458 22.9998,17.9998 C22.9998,19.6538 21.6538,20.9998 19.9998,20.9998 C18.3458,20.9998 16.9998,19.6538 16.9998,17.9998 C16.9998,16.3458 18.3458,14.9998 19.9998,14.9998 L19.9998,14.9998 Z M19.9998,22.9998 C22.7568,22.9998 24.9998,20.7568 24.9998,17.9998 C24.9998,15.2428 22.7568,12.9998 19.9998,12.9998 C17.2428,12.9998 14.9998,15.2428 14.9998,17.9998 C14.9998,20.7568 17.2428,22.9998 19.9998,22.9998 L19.9998,22.9998 Z M3.9998,43.9998 L3.9998,34.4138 L11.9998,26.4138 L27.2928,41.7068 L28.7068,40.2928 L20.9138,32.4998 L31.9998,21.4138 L43.9998,33.4138 L43.9998,43.9998 L3.9998,43.9998 Z M43.9998,3.9998 L43.9998,30.5858 L32.7068,19.2928 C32.3158,18.9018 31.6838,18.9018 31.2928,19.2928 L19.4998,31.0858 L12.7068,24.2928 C12.3158,23.9018 11.6838,23.9018 11.2928,24.2928 L3.9998,31.5858 L3.9998,3.9998 L43.9998,3.9998 Z M44.9998,1.9998 L2.9998,1.9998 C2.4468,1.9998 1.9998,2.4468 1.9998,2.9998 L1.9998,44.9998 C1.9998,45.5528 2.4468,45.9998 2.9998,45.9998 L44.9998,45.9998 C45.5528,45.9998 45.9998,45.5528 45.9998,44.9998 L45.9998,2.9998 C45.9998,2.4468 45.5528,1.9998 44.9998,1.9998 L44.9998,1.9998 Z" id="Amazon-Elastic-Container-Registry_Image_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,KD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Task_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Task_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20.25,36.375 L36,36.375 L36,34.375 L20.25,34.375 L20.25,36.375 Z M20.25,24.125 L36,24.125 L36,22.125 L20.25,22.125 L20.25,24.125 Z M20.25,11.875 L36,11.875 L36,9.875 L20.25,9.875 L20.25,11.875 Z M13.375,37 L16.625,37 L16.625,33.75 L13.375,33.75 L13.375,37 Z M12.375,39 L17.625,39 C18.178,39 18.625,38.553 18.625,38 L18.625,32.75 C18.625,32.198 18.178,31.75 17.625,31.75 L12.375,31.75 C11.822,31.75 11.375,32.198 11.375,32.75 L11.375,38 C11.375,38.553 11.822,39 12.375,39 L12.375,39 Z M13.375,24.75 L16.625,24.75 L16.625,21.5 L13.375,21.5 L13.375,24.75 Z M12.375,26.75 L17.625,26.75 C18.178,26.75 18.625,26.303 18.625,25.75 L18.625,20.5 C18.625,19.948 18.178,19.5 17.625,19.5 L12.375,19.5 C11.822,19.5 11.375,19.948 11.375,20.5 L11.375,25.75 C11.375,26.303 11.822,26.75 12.375,26.75 L12.375,26.75 Z M13.375,12.5 L16.625,12.5 L16.625,9.25 L13.375,9.25 L13.375,12.5 Z M12.375,14.5 L17.625,14.5 C18.178,14.5 18.625,14.053 18.625,13.5 L18.625,8.25 C18.625,7.698 18.178,7.25 17.625,7.25 L12.375,7.25 C11.822,7.25 11.375,7.698 11.375,8.25 L11.375,13.5 C11.375,14.053 11.822,14.5 12.375,14.5 L12.375,14.5 Z M9,44 L38.5,44 L38.5,4 L9,4 L9,44 Z M39.5,2 L8,2 C7.447,2 7,2.448 7,3 L7,45 C7,45.553 7.447,46 8,46 L39.5,46 C40.053,46 40.5,45.553 40.5,45 L40.5,3 C40.5,2.448 40.053,2 39.5,2 L39.5,2 Z" id="Amazon-Elastic-Container-Service_Task_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,XD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Service_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Service_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.933,38.213 L37.674,38.213 L37.674,36.213 L24.933,36.213 L24.933,38.213 Z M24.933,28.303 L37.674,28.303 L37.674,26.303 L24.933,26.303 L24.933,28.303 Z M24.933,18.393 L37.674,18.393 L37.674,16.393 L24.933,16.393 L24.933,18.393 Z M19.561,38.337 L21.808,38.337 L21.808,36.09 L19.561,36.09 L19.561,38.337 Z M18.561,40.337 L22.808,40.337 C23.361,40.337 23.808,39.89 23.808,39.337 L23.808,35.09 C23.808,34.537 23.361,34.09 22.808,34.09 L18.561,34.09 C18.009,34.09 17.561,34.537 17.561,35.09 L17.561,39.337 C17.561,39.89 18.009,40.337 18.561,40.337 L18.561,40.337 Z M19.561,28.427 L21.808,28.427 L21.808,26.18 L19.561,26.18 L19.561,28.427 Z M18.561,30.427 L22.808,30.427 C23.361,30.427 23.808,29.98 23.808,29.427 L23.808,25.18 C23.808,24.627 23.361,24.18 22.808,24.18 L18.561,24.18 C18.009,24.18 17.561,24.627 17.561,25.18 L17.561,29.427 C17.561,29.98 18.009,30.427 18.561,30.427 L18.561,30.427 Z M19.561,18.517 L21.808,18.517 L21.808,16.27 L19.561,16.27 L19.561,18.517 Z M18.561,20.517 L22.808,20.517 C23.361,20.517 23.808,20.07 23.808,19.517 L23.808,15.27 C23.808,14.717 23.361,14.27 22.808,14.27 L18.561,14.27 C18.009,14.27 17.561,14.717 17.561,15.27 L17.561,19.517 C17.561,20.07 18.009,20.517 18.561,20.517 L18.561,20.517 Z M16.023,44 L39.506,44 L39.506,12.022 L16.023,12.022 L16.023,44 Z M14.022,11.023 L14.022,39.753 L11.775,39.753 L11.775,7.776 L35.259,7.776 L35.259,10.023 L15.022,10.023 C14.469,10.023 14.022,10.47 14.022,11.023 L14.022,11.023 Z M9.775,6.776 L9.775,35.978 L8,35.978 L8,4 L31.483,4 L31.483,5.776 L10.775,5.776 C10.222,5.776 9.775,6.223 9.775,6.776 L9.775,6.776 Z M40.506,10.023 L37.259,10.023 L37.259,6.776 C37.259,6.223 36.811,5.776 36.259,5.776 L33.483,5.776 L33.483,3 C33.483,2.448 33.036,2 32.483,2 L7,2 C6.447,2 6,2.448 6,3 L6,36.978 C6,37.531 6.447,37.978 7,37.978 L9.775,37.978 L9.775,40.753 C9.775,41.306 10.222,41.753 10.775,41.753 L14.022,41.753 L14.022,45 C14.022,45.553 14.469,46 15.022,46 L40.506,46 C41.058,46 41.506,45.553 41.506,45 L41.506,11.023 C41.506,10.47 41.058,10.023 40.506,10.023 L40.506,10.023 Z" id="Amazon-Elastic-Container-Service_Service_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,JD=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Container-1_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Container-1_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M38.725,33.7354 L40.725,33.7354 L40.725,14.4974 L38.725,14.4974 L38.725,33.7354 Z M33.479,33.7354 L35.479,33.7354 L35.479,14.4974 L33.479,14.4974 L33.479,33.7354 Z M28.232,33.7354 L30.232,33.7354 L30.232,14.4974 L28.232,14.4974 L28.232,33.7354 Z M22.986,33.7354 L24.986,33.7354 L24.986,14.4974 L22.986,14.4974 L22.986,33.7354 Z M17.739,33.7354 L19.739,33.7354 L19.739,14.4974 L17.739,14.4974 L17.739,33.7354 Z M12.493,33.7354 L14.493,33.7354 L14.493,14.4974 L12.493,14.4974 L12.493,33.7354 Z M7.246,33.7354 L9.246,33.7354 L9.246,14.4974 L7.246,14.4974 L7.246,33.7354 Z M3.999,36.2324 L43.972,36.2324 L43.972,12.0004 L3.999,12.0004 L3.999,36.2324 Z M44.972,9.9994 L3,9.9994 C2.447,9.9994 2,10.4474 2,10.9994 L2,37.2324 C2,37.7844 2.447,38.2324 3,38.2324 L44.972,38.2324 C45.525,38.2324 45.972,37.7844 45.972,37.2324 L45.972,10.9994 C45.972,10.4474 45.525,9.9994 44.972,9.9994 L44.972,9.9994 Z" id="Amazon-Elastic-Container-Service-Container-1_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,eP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Container-Registry_Registry_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Container-Registry_Registry_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.207,37.954 L37.207,37.954 L37.207,34.459 L35.207,34.459 L35.207,37.954 Z M31.711,37.954 L33.711,37.954 L33.711,34.459 L31.711,34.459 L31.711,37.954 Z M28.216,37.954 L30.216,37.954 L30.216,34.459 L28.216,34.459 L28.216,37.954 Z M26.721,39.576 L38.702,39.576 L38.702,32.837 L26.721,32.837 L26.721,39.576 Z M39.702,30.837 L25.72,30.837 C25.168,30.837 24.72,31.284 24.72,31.837 L24.72,40.576 C24.72,41.129 25.168,41.576 25.72,41.576 L39.702,41.576 C40.255,41.576 40.702,41.129 40.702,40.576 L40.702,31.837 C40.702,31.284 40.255,30.837 39.702,30.837 L39.702,30.837 Z M35.207,25.721 L37.207,25.721 L37.207,22.225 L35.207,22.225 L35.207,25.721 Z M31.711,25.721 L33.711,25.721 L33.711,22.225 L31.711,22.225 L31.711,25.721 Z M28.216,25.721 L30.216,25.721 L30.216,22.225 L28.216,22.225 L28.216,25.721 Z M26.721,27.342 L38.702,27.342 L38.702,20.604 L26.721,20.604 L26.721,27.342 Z M39.702,18.604 L25.72,18.604 C25.168,18.604 24.72,19.051 24.72,19.604 L24.72,28.342 C24.72,28.895 25.168,29.342 25.72,29.342 L39.702,29.342 C40.255,29.342 40.702,28.895 40.702,28.342 L40.702,19.604 C40.702,19.051 40.255,18.604 39.702,18.604 L39.702,18.604 Z M35.207,13.486 L37.207,13.486 L37.207,9.991 L35.207,9.991 L35.207,13.486 Z M31.711,13.486 L33.711,13.486 L33.711,9.991 L31.711,9.991 L31.711,13.486 Z M28.216,13.486 L30.216,13.486 L30.216,9.991 L28.216,9.991 L28.216,13.486 Z M26.721,15.108 L38.702,15.108 L38.702,8.369 L26.721,8.369 L26.721,15.108 Z M39.702,6.369 L25.72,6.369 C25.168,6.369 24.72,6.817 24.72,7.369 L24.72,16.108 C24.72,16.661 25.168,17.108 25.72,17.108 L39.702,17.108 C40.255,17.108 40.702,16.661 40.702,16.108 L40.702,7.369 C40.702,6.817 40.255,6.369 39.702,6.369 L39.702,6.369 Z M17.729,37.954 L19.729,37.954 L19.729,34.459 L17.729,34.459 L17.729,37.954 Z M14.234,37.954 L16.234,37.954 L16.234,34.459 L14.234,34.459 L14.234,37.954 Z M10.738,37.954 L12.738,37.954 L12.738,34.459 L10.738,34.459 L10.738,37.954 Z M9.243,39.576 L21.224,39.576 L21.224,32.837 L9.243,32.837 L9.243,39.576 Z M22.224,30.837 L8.243,30.837 C7.69,30.837 7.243,31.284 7.243,31.837 L7.243,40.576 C7.243,41.129 7.69,41.576 8.243,41.576 L22.224,41.576 C22.777,41.576 23.224,41.129 23.224,40.576 L23.224,31.837 C23.224,31.284 22.777,30.837 22.224,30.837 L22.224,30.837 Z M17.729,25.721 L19.729,25.721 L19.729,22.225 L17.729,22.225 L17.729,25.721 Z M14.234,25.721 L16.234,25.721 L16.234,22.225 L14.234,22.225 L14.234,25.721 Z M10.738,25.721 L12.738,25.721 L12.738,22.225 L10.738,22.225 L10.738,25.721 Z M9.243,27.342 L21.224,27.342 L21.224,20.604 L9.243,20.604 L9.243,27.342 Z M22.224,18.604 L8.243,18.604 C7.69,18.604 7.243,19.051 7.243,19.604 L7.243,28.342 C7.243,28.895 7.69,29.342 8.243,29.342 L22.224,29.342 C22.777,29.342 23.224,28.895 23.224,28.342 L23.224,19.604 C23.224,19.051 22.777,18.604 22.224,18.604 L22.224,18.604 Z M17.729,13.486 L19.729,13.486 L19.729,9.991 L17.729,9.991 L17.729,13.486 Z M14.234,13.486 L16.234,13.486 L16.234,9.991 L14.234,9.991 L14.234,13.486 Z M10.738,13.486 L12.738,13.486 L12.738,9.991 L10.738,9.991 L10.738,13.486 Z M9.243,15.108 L21.224,15.108 L21.224,8.369 L9.243,8.369 L9.243,15.108 Z M22.224,6.369 L8.243,6.369 C7.69,6.369 7.243,6.817 7.243,7.369 L7.243,16.108 C7.243,16.661 7.69,17.108 8.243,17.108 L22.224,17.108 C22.777,17.108 23.224,16.661 23.224,16.108 L23.224,7.369 C23.224,6.817 22.777,6.369 22.224,6.369 L22.224,6.369 Z M43.945,39.497 C43.945,41.95 41.95,43.945 39.497,43.945 L8.448,43.945 C5.995,43.945 4,41.95 4,39.497 L4,8.448 C4,5.995 5.995,4 8.448,4 L39.497,4 C41.95,4 43.945,5.995 43.945,8.448 L43.945,39.497 Z M39.497,2 L8.448,2 C4.892,2 2,4.893 2,8.448 L2,39.497 C2,43.053 4.892,45.945 8.448,45.945 L39.497,45.945 C43.053,45.945 45.945,43.053 45.945,39.497 L45.945,8.448 C45.945,4.893 43.053,2 39.497,2 L39.497,2 Z" id="Amazon-Elastic-Container-Registry-Registry_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,GL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Container-3_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_Container-3_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.112,31.6134 L28.861,31.6134 L28.861,29.7384 L26.112,29.7384 L26.112,31.6134 Z M17.117,23.9904 L30.858,23.9904 L30.858,16.3714 L17.117,16.3714 L17.117,23.9904 Z M17.993,31.8624 L29.984,31.8624 L29.984,29.4894 L17.993,29.4894 L17.993,31.8624 Z M16.117,25.9914 L22.989,25.9914 L22.989,27.4894 L16.992,27.4894 C16.44,27.4894 15.992,27.9364 15.992,28.4894 L15.992,32.8624 C15.992,33.4144 16.44,33.8624 16.992,33.8624 L30.984,33.8624 C31.536,33.8624 31.984,33.4144 31.984,32.8624 L31.984,28.4894 C31.984,27.9364 31.536,27.4894 30.984,27.4894 L24.989,27.4894 L24.989,25.9914 L31.859,25.9914 C32.411,25.9914 32.859,25.5434 32.859,24.9914 L32.859,15.3714 C32.859,14.8194 32.411,14.3714 31.859,14.3714 L16.117,14.3714 C15.565,14.3714 15.117,14.8194 15.117,15.3714 L15.117,24.9914 C15.117,25.5434 15.565,25.9914 16.117,25.9914 L16.117,25.9914 Z M39.603,33.7364 L41.603,33.7364 L41.603,14.4984 L39.603,14.4984 L39.603,33.7364 Z M34.357,33.7364 L36.357,33.7364 L36.357,14.4984 L34.357,14.4984 L34.357,33.7364 Z M11.62,33.7364 L13.62,33.7364 L13.62,14.4984 L11.62,14.4984 L11.62,33.7364 Z M6.373,33.7364 L8.373,33.7364 L8.373,14.4984 L6.373,14.4984 L6.373,33.7364 Z M4,36.2344 L43.976,36.2344 L43.976,12.0004 L4,12.0004 L4,36.2344 Z M44.976,9.9994 L3,9.9994 C2.448,9.9994 2,10.4474 2,10.9994 L2,37.2344 C2,37.7864 2.448,38.2344 3,38.2344 L44.976,38.2344 C45.529,38.2344 45.976,37.7864 45.976,37.2344 L45.976,10.9994 C45.976,10.4474 45.529,9.9994 44.976,9.9994 L44.976,9.9994 Z" id="Amazon-Elastic-Container-Service-Container-3_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,tP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_CopiIoT-CLI_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_CopiIoT-CLI_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21.53,28.0406411 L9.673,17.2606411 L8.327,18.7406411 L18.469,27.9606411 L8.367,36.2266411 L9.633,37.7746411 L21.53,28.0406411 Z M19,37.0006411 L35,37.0006411 L35,35.0006411 L19,35.0006411 L19,37.0006411 Z M38,18.0006411 C38,17.6376411 37.802,17.3026411 37.485,17.1266411 L29,12.4126411 L29,5.66164113 L44,13.6026411 L44,31.1966411 L38,27.4466411 L38,18.0006411 Z M45.484,33.8746411 C45.802,33.6986411 46,33.3646411 46,33.0006411 L46,13.0006411 C46,12.6296411 45.795,12.2906411 45.467,12.1166411 L28.467,3.11664113 C28.157,2.95164113 27.783,2.96264113 27.484,3.14364113 C27.183,3.32464113 27,3.64964113 27,4.00064113 L27,13.0006411 C27,13.3636411 27.197,13.6986411 27.514,13.8746411 L36,18.5886411 L36,28.0006411 C36,28.3456411 36.177,28.6656411 36.469,28.8486411 L44.469,33.8486411 C44.632,33.9496411 44.815,34.0006411 45,34.0006411 C45.167,34.0006411 45.334,33.9586411 45.484,33.8746411 L45.484,33.8746411 Z M14.023,6.00064113 L23,6.00064113 L23,4.00064113 L14.023,4.00064113 L14.023,6.00064113 Z M44,44.0006411 L4,44.0006411 C2.912,43.9916411 2,43.0756411 2,42.0006411 L2,6.00064113 C2,4.91664113 2.916,4.00064113 4,4.00064113 L10,4.00064113 L10,6.00064113 L4,6.00064113 L4,42.0006411 L44,42.0006411 L44,38.0006411 L46,38.0006411 L46,42.0006411 C46,43.0846411 45.084,44.0006411 44,44.0006411 L44,44.0006411 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,nP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_ECS-Service-Connect_48</title>
<g id="Icon-Resource/Containers/Res_Amazon-Elastic-Container-Service_ECS-Service-Connect_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44,37.5 C44,38.327 43.327,39 42.5,39 C41.673,39 41,38.327 41,37.5 C41,36.673 41.673,36 42.5,36 C43.327,36 44,36.673 44,37.5 L44,37.5 Z M42.5,16.001 C43.327,16.001 44,16.674 44,17.501 C44,18.328 43.327,19.001 42.5,19.001 C41.673,19.001 41,18.328 41,17.501 C41,16.674 41.673,16.001 42.5,16.001 L42.5,16.001 Z M10,42 L32,42 L32,12 L10,12 L10,42 Z M8,11 L8,36 L4,36 L4,6 L26,6 L26,10 L9,10 C8.447,10 8,10.448 8,11 L8,11 Z M42.5,26.001 C43.327,26.001 44,26.674 44,27.501 C44,28.328 43.327,29.001 42.5,29.001 C41.673,29.001 41,28.328 41,27.501 C41,26.674 41.673,26.001 42.5,26.001 L42.5,26.001 Z M42.5,31.001 C44.43,31.001 46,29.431 46,27.501 C46,25.571 44.43,24.001 42.5,24.001 C41.109,24.001 39.915,24.823 39.351,26.001 L36.204,26.001 L40.923,20.608 C41.399,20.851 41.93,21.001 42.5,21.001 C44.43,21.001 46,19.431 46,17.501 C46,15.571 44.43,14.001 42.5,14.001 C40.57,14.001 39,15.571 39,17.501 C39,18.131 39.181,18.715 39.474,19.226 L34,25.482 L34,11 C34,10.448 33.553,10 33,10 L28,10 L28,5 C28,4.448 27.553,4 27,4 L3,4 C2.447,4 2,4.448 2,5 L2,37 C2,37.552 2.447,38 3,38 L8,38 L8,43 C8,43.552 8.447,44 9,44 L33,44 C33.553,44 34,43.552 34,43 L34,28.628 L39.508,35.711 C39.193,36.236 39,36.844 39,37.5 C39,39.43 40.57,41 42.5,41 C44.43,41 46,39.43 46,37.5 C46,35.57 44.43,34 42.5,34 C41.957,34 41.448,34.135 40.989,34.357 L36.045,28.001 L39.051,28.001 C39.296,29.693 40.742,31.001 42.5,31.001 L42.5,31.001 Z M20,37 L30,37 L30,35 L20,35 L20,37 Z M20,28 L30,28 L30,26 L20,26 L20,28 Z M20,19 L30,19 L30,17 L20,17 L20,19 Z M14,37 L16,37 L16,35 L14,35 L14,37 Z M13,39 L17,39 C17.553,39 18,38.552 18,38 L18,34 C18,33.448 17.553,33 17,33 L13,33 C12.447,33 12,33.448 12,34 L12,38 C12,38.552 12.447,39 13,39 L13,39 Z M14,28 L16,28 L16,26 L14,26 L14,28 Z M13,30 L17,30 C17.553,30 18,29.552 18,29 L18,25 C18,24.448 17.553,24 17,24 L13,24 C12.447,24 12,24.448 12,25 L12,29 C12,29.552 12.447,30 13,30 L13,30 Z M14,19 L16,19 L16,17 L14,17 L14,19 Z M13,21 L17,21 C17.553,21 18,20.552 18,20 L18,16 C18,15.448 17.553,15 17,15 L13,15 C12.447,15 12,15.448 12,16 L12,20 C12,20.552 12.447,21 13,21 L13,21 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,oP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_AWS-Microservice-Extractor-for-.NET_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_AWS-Microservice-Extractor-for-.NET_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,4.1127 L37.621,10.7637 L24,16.7387 L10.379,10.7637 L24,4.1127 Z M8,25.4007 C8.283,25.4007 8.554,25.2797 8.743,25.0697 L13.243,20.0697 L11.757,18.7317 L9,21.7947 L9,12.3437 L23,18.4847 L23,28.8477 L20.243,25.7837 L18.757,27.1217 L23.257,32.1217 C23.446,32.3327 23.717,32.4527 24,32.4527 C24.283,32.4527 24.554,32.3327 24.743,32.1217 L29.243,27.1217 L27.757,25.7837 L25,28.8477 L25,18.4847 L39,12.3437 L39,21.7947 L36.243,18.7317 L34.757,20.0697 L39.257,25.0697 C39.446,25.2797 39.717,25.4007 40,25.4007 C40.283,25.4007 40.554,25.2797 40.743,25.0697 L45.243,20.0697 L43.757,18.7317 L41,21.7947 L41,10.8127 C41,10.4307 40.782,10.0817 40.438,9.9147 L24.438,2.1017 C24.163,1.9657 23.837,1.9657 23.562,2.1017 L7.562,9.9147 C7.218,10.0817 7,10.4307 7,10.8127 L7,21.7947 L4.243,18.7317 L2.757,20.0697 L7.257,25.0697 C7.446,25.2797 7.717,25.4007 8,25.4007 L8,25.4007 Z M40,36.9357 C37.794,36.9357 36,35.1417 36,32.9357 C36,30.7307 37.794,28.9357 40,28.9357 C42.206,28.9357 44,30.7307 44,32.9357 C44,35.1417 42.206,36.9357 40,36.9357 L40,36.9357 Z M24,43.9527 C21.794,43.9527 20,42.1587 20,39.9527 C20,37.7477 21.794,35.9527 24,35.9527 C26.206,35.9527 28,37.7477 28,39.9527 C28,42.1587 26.206,43.9527 24,43.9527 L24,43.9527 Z M8,36.9357 C5.794,36.9357 4,35.1417 4,32.9357 C4,30.7307 5.794,28.9357 8,28.9357 C10.206,28.9357 12,30.7307 12,32.9357 C12,35.1417 10.206,36.9357 8,36.9357 L8,36.9357 Z M40,26.9357 C36.691,26.9357 34,29.6277 34,32.9357 C34,33.4397 34.069,33.9267 34.187,34.3937 L29.012,36.6637 C27.939,35.0337 26.094,33.9527 24,33.9527 C21.906,33.9527 20.061,35.0327 18.988,36.6637 L13.813,34.3937 C13.931,33.9267 14,33.4397 14,32.9357 C14,29.6277 11.309,26.9357 8,26.9357 C4.691,26.9357 2,29.6277 2,32.9357 C2,36.2447 4.691,38.9357 8,38.9357 C10.094,38.9357 11.938,37.8567 13.012,36.2267 L18.186,38.4967 C18.069,38.9637 18,39.4497 18,39.9527 C18,43.2617 20.691,45.9527 24,45.9527 C27.309,45.9527 30,43.2617 30,39.9527 C30,39.4497 29.931,38.9637 29.814,38.4957 L34.988,36.2257 C36.062,37.8557 37.906,38.9357 40,38.9357 C43.309,38.9357 46,36.2447 46,32.9357 C46,29.6277 43.309,26.9357 40,26.9357 L40,26.9357 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,lP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_AMI_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_AMI_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.143,37.727 L38.599,37.727 L38.599,26.656 L30.143,26.656 L30.143,37.727 Z M9.229,37.727 L17.686,37.727 L17.686,26.656 L9.229,26.656 L9.229,37.727 Z M19.686,37.727 L28.143,37.727 L28.143,26.656 L19.686,26.656 L19.686,37.727 Z M39.599,24.656 L8.229,24.656 C7.676,24.656 7.229,25.104 7.229,25.656 L7.229,38.727 C7.229,39.279 7.676,39.727 8.229,39.727 L39.599,39.727 C40.151,39.727 40.599,39.279 40.599,38.727 L40.599,25.656 C40.599,25.104 40.151,24.656 39.599,24.656 L39.599,24.656 Z M30.143,19.428 L38.599,19.428 L38.599,10.971 L30.143,10.971 L30.143,19.428 Z M9.229,19.428 L17.686,19.428 L17.686,10.971 L9.229,10.971 L9.229,19.428 Z M19.686,19.428 L28.143,19.428 L28.143,10.971 L19.686,10.971 L19.686,19.428 Z M39.599,8.971 L8.229,8.971 C7.676,8.971 7.229,9.419 7.229,9.971 L7.229,20.428 C7.229,20.98 7.676,21.428 8.229,21.428 L39.599,21.428 C40.151,21.428 40.599,20.98 40.599,20.428 L40.599,9.971 C40.599,9.419 40.151,8.971 39.599,8.971 L39.599,8.971 Z M43.827,39.379 C43.827,41.832 41.832,43.827 39.38,43.827 L8.448,43.827 C5.995,43.827 4,41.832 4,39.379 L4,8.448 C4,5.995 5.995,4 8.448,4 L39.38,4 C41.832,4 43.827,5.995 43.827,8.448 L43.827,39.379 Z M39.38,2 L8.448,2 C4.893,2 2,4.892 2,8.448 L2,39.379 C2,42.934 4.893,45.827 8.448,45.827 L39.38,45.827 C42.935,45.827 45.827,42.934 45.827,39.379 L45.827,8.448 C45.827,4.892 42.935,2 39.38,2 L39.38,2 Z" id="Amazon-Containers-AMI_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,rP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_AWS-Elastic-Beanstalk_Deployment_48</title>
<g id="Icon-Resource/Compute/Res_AWS-Elastic-Beanstalk_Deployment_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13.302,5.892 L16.901,9.49 L15.487,10.904 L13.595,9.013 L13.595,19.392 L11.595,19.392 L11.595,9.013 L9.704,10.904 L8.29,9.49 L11.888,5.892 C12.279,5.501 12.911,5.501 13.302,5.892 M12.595,21.191 C7.856,21.191 4,17.334 4,12.595 C4,7.856 7.856,4 12.595,4 C17.334,4 21.191,7.856 21.191,12.595 C21.191,17.334 17.334,21.191 12.595,21.191 M23.191,12.595 C23.191,6.753 18.438,2 12.595,2 C6.753,2 2,6.753 2,12.595 C2,18.438 6.753,23.191 12.595,23.191 C18.438,23.191 23.191,18.438 23.191,12.595 M38.687,22.807 C34.119,27.468 26.783,28.166 22.744,28.1630096 C26.443,25.331 30.238,21.959 33.851,18.277 C37.607,14.444 41.043,10.382 43.9251333,6.397 C43.936,10.511 43.275,18.121 38.687,22.807 M45.784,3.303 C45.783,3.295 45.779,3.288 45.778,3.281 C45.764,3.186 45.74,3.092 45.7,3.003 C45.698,2.999 45.695,2.996 45.693,2.992 C45.684,2.973 45.671,2.959 45.661,2.942 C45.622,2.87 45.576,2.804 45.522,2.745 C45.5,2.722 45.479,2.704 45.455,2.683 C45.402,2.634 45.344,2.592 45.281,2.556 C45.254,2.541 45.231,2.527 45.203,2.514 C45.112,2.472 45.015,2.44 44.912,2.427 C44.373,2.357 31.587,0.888 24.406,8.225 C24.392,8.238 24.382,8.252 24.369,8.265 C24.362,8.272 24.354,8.279 24.347,8.287 C24.204,8.437 24.063,8.587 23.893,8.779 C23.819,8.862 23.747,8.943 23.682,9.025 L23.679,9.028 C23.675,9.032 23.671,9.037 23.668,9.04 L24.449,9.664 L25.22,10.301 C25.409,10.073 25.607,9.852 25.827,9.631 C26.158,9.292 26.507,8.977 26.866,8.678 C26.981,8.583 27.103,8.5 27.219,8.41 C27.47,8.214 27.722,8.02 27.984,7.842 C28.125,7.746 28.274,7.659 28.418,7.567 C28.665,7.411 28.912,7.256 29.165,7.114 C29.319,7.029 29.474,6.95 29.629,6.87 C29.885,6.737 30.141,6.606 30.401,6.487 C30.555,6.415 30.711,6.349 30.866,6.282 C31.136,6.166 31.406,6.055 31.68,5.953 C31.826,5.897 31.974,5.843 32.122,5.79 C32.413,5.688 32.704,5.592 32.996,5.502 C33.126,5.462 33.255,5.423 33.384,5.386 C33.707,5.293 34.03,5.207 34.351,5.129 C34.448,5.106 34.545,5.08 34.642,5.058 C35.017,4.971 35.39,4.893 35.76,4.824 C35.801,4.816 35.842,4.806 35.882,4.799 C38.454,4.328 40.838,4.255 42.472,4.288 C42.508,4.288 42.541,4.289 42.576,4.29 C42.717,4.293 42.842,4.298 42.971,4.302 C40.021,8.499 36.401,12.817 32.423,16.876 C28.572,20.802 24.512,24.373 20.602,27.281 C20.598,27.173 20.594,27.056 20.591,26.939 C20.589,26.868 20.587,26.794 20.586,26.719 C20.581,26.489 20.578,26.241 20.578,25.982 C20.578,25.836 20.578,25.69 20.58,25.537 C20.582,25.389 20.583,25.242 20.586,25.087 C20.594,24.783 20.605,24.465 20.621,24.136 C20.625,24.05 20.629,23.964 20.634,23.877 C20.656,23.464 20.686,23.038 20.727,22.596 L19.731,22.504 L18.737,22.393 L18.735,22.413 C18.734,22.418 18.734,22.424 18.733,22.43 L18.689,22.915 C18.677,23.079 18.668,23.232 18.659,23.386 C18.552,25.014 18.563,26.413 18.603,27.424 L18.573,27.424 L18.573,45.742 L20.573,45.742 L20.573,30.095 C21.097,30.128 21.821,30.161 22.702,30.161 C27.04,30.161 35.04,29.385 40.115,24.206 C47.284,16.884 45.849,3.854 45.784,3.303" id="Amazon-Elastic-Beanstalk-Deployment_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,HL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_AWS-Lambda_Lambda-Function_48</title>
<g id="Icon-Resource/Compute/Res_AWS-Lambda_Lambda-Function_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,44 C12.972,44 4,35.028 4,24 C4,12.972 12.972,4 24,4 C35.028,4 44,12.972 44,24 C44,35.028 35.028,44 24,44 L24,44 Z M24,2 C11.869,2 2,11.869 2,24 C2,36.131 11.869,46 24,46 C36.131,46 46,36.131 46,24 C46,11.869 36.131,2 24,2 L24,2 Z M17.231,35.25 L11.876,35.25 L18.221,21.959 L20.902,27.492 L17.231,35.25 Z M19.114,19.215 C18.946,18.87 18.597,18.651 18.214,18.651 L18.211,18.651 C17.826,18.652 17.477,18.874 17.312,19.221 L9.389,35.819 C9.24,36.129 9.262,36.493 9.445,36.783 C9.628,37.074 9.947,37.25 10.291,37.25 L17.864,37.25 C18.251,37.25 18.603,37.027 18.769,36.678 L22.915,27.915 C23.044,27.642 23.043,27.323 22.911,27.051 L19.114,19.215 Z M36.125,35.25 L30.673,35.25 L20.761,13.953 C20.597,13.601 20.243,13.375 19.854,13.375 L16.251,13.375 L16.255,9.25 L23.475,9.25 L33.339,30.545 C33.503,30.898 33.856,31.125 34.246,31.125 L36.125,31.125 L36.125,35.25 Z M37.125,29.125 L34.885,29.125 L25.021,7.83 C24.856,7.477 24.503,7.25 24.113,7.25 L15.256,7.25 C14.704,7.25 14.257,7.697 14.256,8.249 L14.25,14.374 C14.25,14.64 14.355,14.894 14.543,15.082 C14.73,15.27 14.984,15.375 15.25,15.375 L19.217,15.375 L29.129,36.672 C29.293,37.024 29.646,37.25 30.035,37.25 L37.125,37.25 C37.678,37.25 38.125,36.803 38.125,36.25 L38.125,30.125 C38.125,29.572 37.678,29.125 37.125,29.125 L37.125,29.125 Z" id="Amazon-Lambda-Lambda-Function_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>
`,YL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_Instance_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M9,39 L39,39 L39,9 L9,9 L9,39 Z M46,13 L46,11 L41,11 L41,8 C41,7.448 40.552,7 40,7 L37,7 L37,2 L35,2 L35,7 L31,7 L31,2 L29,2 L29,7 L25,7 L25,2 L23,2 L23,7 L19,7 L19,2 L17,2 L17,7 L13,7 L13,2 L11,2 L11,7 L8,7 C7.447,7 7,7.448 7,8 L7,11 L2,11 L2,13 L7,13 L7,17 L2,17 L2,19 L7,19 L7,23 L2,23 L2,25 L7,25 L7,29 L2,29 L2,31 L7,31 L7,35 L2,35 L2,37 L7,37 L7,40 C7,40.553 7.447,41 8,41 L11,41 L11,46 L13,46 L13,41 L17,41 L17,46 L19,46 L19,41 L23,41 L23,46 L25,46 L25,41 L29,41 L29,46 L31,46 L31,41 L35,41 L35,46 L37,46 L37,41 L40,41 C40.552,41 41,40.553 41,40 L41,37 L46,37 L46,35 L41,35 L41,31 L46,31 L46,29 L41,29 L41,25 L46,25 L46,23 L41,23 L41,19 L46,19 L46,17 L41,17 L41,13 L46,13 Z" id="Amazon-EC2-Instance_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>
`,iP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_Auto-Scaling_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_Auto-Scaling_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M45.92,23.08125 L37.912,23.08125 L41.734,19.25825 L40.32,17.84425 L34.731,23.43525 C34.34,23.82525 34.34,24.45825 34.731,24.84925 L40.32,30.43825 L41.734,29.02425 L37.791,25.08125 L45.92,25.08125 L45.92,23.08125 Z M7.597,17.84425 L6.183,19.25825 L10.006,23.08125 L2,23.08125 L2,25.08125 L10.126,25.08125 L6.183,29.02425 L7.597,30.43825 L13.187,24.84925 C13.577,24.45825 13.577,23.82525 13.187,23.43525 L7.597,17.84425 Z M18.81,29.23125 L29.108,29.23125 L29.108,18.93225 L18.81,18.93225 L18.81,29.23125 Z M30.892,17.81025 L32.743,17.81025 L32.743,19.81025 L31.108,19.81025 L31.108,21.32425 L32.743,21.32425 L32.743,23.32425 L31.108,23.32425 L31.108,24.83825 L32.743,24.83825 L32.743,26.83825 L31.108,26.83825 L31.108,28.35225 L32.743,28.35225 L32.743,30.35225 L30.892,30.35225 C30.737,30.63125 30.509,30.85925 30.23,31.01425 L30.23,32.86525 L28.23,32.86525 L28.23,31.23025 L26.717,31.23025 L26.717,32.86525 L24.717,32.86525 L24.717,31.23025 L23.203,31.23025 L23.203,32.86525 L21.203,32.86525 L21.203,31.23025 L19.69,31.23025 L19.69,32.86525 L17.69,32.86525 L17.69,31.01425 C17.411,30.85925 17.183,30.63125 17.028,30.35225 L15.176,30.35225 L15.176,28.35225 L16.811,28.35225 L16.811,26.83825 L15.176,26.83825 L15.176,24.83825 L16.811,24.83825 L16.811,23.32425 L15.176,23.32425 L15.176,21.32425 L16.811,21.32425 L16.811,19.81025 L15.176,19.81025 L15.176,17.81025 L17.028,17.81025 C17.183,17.53125 17.411,17.30325 17.69,17.14825 L17.69,15.29825 L19.69,15.29825 L19.69,16.93225 L21.203,16.93225 L21.203,15.29825 L23.203,15.29825 L23.203,16.93225 L24.717,16.93225 L24.717,15.29825 L26.717,15.29825 L26.717,16.93225 L28.23,16.93225 L28.23,15.29825 L30.23,15.29825 L30.23,17.14825 C30.509,17.30325 30.737,17.53125 30.892,17.81025 L30.892,17.81025 Z M24.961,42.74725 L24.961,34.62225 L22.961,34.62225 L22.961,42.75125 L19.075,38.86625 L17.661,40.28025 L23.251,45.87025 C23.446,46.06525 23.702,46.16325 23.958,46.16325 C24.214,46.16325 24.47,46.06525 24.665,45.87025 L30.256,40.28025 L28.842,38.86625 L24.961,42.74725 Z M19.075,9.29725 L17.661,7.88325 L23.251,2.29325 C23.642,1.90225 24.274,1.90225 24.665,2.29325 L30.256,7.88325 L28.842,9.29725 L24.961,5.41625 L24.961,13.54125 L22.961,13.54125 L22.961,5.41225 L19.075,9.29725 Z" id="Amazon-EC2-Auto-Scaling_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,aP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_Spot-Instance_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_Spot-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M3.675,24.96 L2,24.96 L2,22.96 L3.675,22.96 C3.864,19.016 5.161,15.264 7.481,12.061 L9.1,13.232 C7.03,16.093 5.863,19.439 5.675,22.96 L7.271,22.96 L7.271,24.96 L5.675,24.96 C5.863,28.481 7.03,31.827 9.101,34.689 L7.48,35.86 C5.161,32.656 3.864,28.904 3.675,24.96 L3.675,24.96 Z M35.861,40.44 C32.657,42.761 28.906,44.057 24.96,44.246 L24.96,45.862 L22.96,45.862 L22.96,44.246 C19.016,44.057 15.265,42.761 12.061,40.44 L13.233,38.821 C16.094,40.892 19.44,42.059 22.96,42.246 L22.96,40.649 L24.96,40.649 L24.96,42.246 C28.482,42.059 31.828,40.892 34.689,38.821 L35.861,40.44 Z M12.061,7.481 C15.265,5.16 19.016,3.864 22.96,3.674 L22.96,2 L24.96,2 L24.96,3.674 C28.906,3.864 32.657,5.16 35.861,7.481 L34.689,9.1 C31.828,7.029 28.482,5.862 24.96,5.674 L24.96,7.271 L22.96,7.271 L22.96,5.674 C19.44,5.862 16.094,7.029 13.233,9.1 L12.061,7.481 Z M45.92,24.96 L44.247,24.96 C44.057,28.904 42.761,32.656 40.442,35.86 L38.821,34.689 C40.892,31.827 42.059,28.481 42.247,24.96 L40.65,24.96 L40.65,22.96 L42.247,22.96 C42.059,19.439 40.892,16.093 38.821,13.232 L40.441,12.061 C42.761,15.264 44.057,19.016 44.247,22.96 L45.92,22.96 L45.92,24.96 Z M35.551,10.956 L41.699,4.807 L43.113,6.221 L36.965,12.37 L35.551,10.956 Z M12.37,36.965 L6.221,43.113 L4.807,41.699 L10.956,35.551 L12.37,36.965 Z M31.695,30.28 L43.113,41.699 L41.699,43.113 L30.28,31.694 L31.695,30.28 Z M16.226,17.64 L4.807,6.221 L6.221,4.807 L17.64,16.226 L16.226,17.64 Z M33.501,22.96 L33.501,14.419 L24.96,14.419 L24.96,16.904 L22.96,16.904 L22.96,13.827 C22.96,13.051 23.592,12.419 24.368,12.419 L34.093,12.419 C34.869,12.419 35.501,13.051 35.501,13.827 L35.501,23.552 C35.501,24.328 34.869,24.96 34.093,24.96 L30.987,24.96 L30.987,22.96 L33.501,22.96 Z M14.42,24.96 L14.42,33.501 L22.96,33.501 L22.96,30.987 L24.96,30.987 L24.96,34.093 C24.96,34.869 24.328,35.501 23.552,35.501 L13.828,35.501 C13.052,35.501 12.42,34.869 12.42,34.093 L12.42,24.368 C12.42,23.592 13.052,22.96 13.828,22.96 L16.933,22.96 L16.933,24.96 L14.42,24.96 Z M19.69,28.231 L28.231,28.231 L28.231,19.69 L19.69,19.69 L19.69,28.231 Z M30.231,28.579 L30.231,19.341 C30.231,18.431 29.489,17.689 28.579,17.689 L19.341,17.689 C18.431,17.689 17.69,18.431 17.69,19.341 L17.69,28.579 C17.69,29.489 18.431,30.231 19.341,30.231 L28.579,30.231 C29.489,30.231 30.231,29.489 30.231,28.579 L30.231,28.579 Z" id="Amazon-EC2-Spot-Instance_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,cP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_AWS-Elastic-Beanstalk_Application_48</title>
<g id="Icon-Resource/Compute/Res_AWS-Elastic-Beanstalk_Application_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.3558008,22.791794 C25.7258008,27.520794 18.2428008,28.219794 14.1828008,28.215811 C17.9428008,25.339794 21.7928008,21.918794 25.4478008,18.188794 C29.2668008,14.289794 32.7538008,10.168794 35.6678008,6.13679399 C35.6828008,10.294794 35.0198008,18.029794 30.3558008,22.791794 M18.3428008,8.50579399 C18.4578008,8.41079399 18.5768008,8.32379399 18.6928008,8.23179399 C18.9348008,8.04179399 19.1798008,7.85679399 19.4318008,7.68379399 C19.5708008,7.58779399 19.7108008,7.49579399 19.8528008,7.40479399 C20.0968008,7.24779399 20.3438008,7.09879399 20.5948008,6.95579399 C20.7388008,6.87379399 20.8798008,6.79179399 21.0258008,6.71479399 C21.3018008,6.56679399 21.5828008,6.43079399 21.8658008,6.29879399 C21.9858008,6.24179399 22.1038008,6.18179399 22.2238008,6.12779399 C22.6228008,5.95179399 23.0238008,5.78879399 23.4278008,5.64079399 C23.5358008,5.60079399 23.6428008,5.56779399 23.7498008,5.53079399 C24.0548008,5.42379399 24.3618008,5.32079399 24.6688008,5.22879399 C24.8318008,5.17979399 24.9948008,5.13479399 25.1578008,5.08979399 C25.4108008,5.01879399 25.6638008,4.95079399 25.9158008,4.88879399 C26.0878008,4.84679399 26.2588008,4.80579399 26.4308008,4.76679399 C26.6778008,4.71179399 26.9228008,4.66079399 27.1678008,4.61179399 C27.3328008,4.57979399 27.4988008,4.54579399 27.6628008,4.51779399 C27.9308008,4.46879399 28.1958008,4.42779399 28.4598008,4.38879399 C28.5898008,4.36879399 28.7238008,4.34579399 28.8528008,4.32779399 C29.2258008,4.27579399 29.5908008,4.23279399 29.9498008,4.19679399 C30.1088008,4.18079399 30.2608008,4.16879399 30.4178008,4.15479399 C30.6288008,4.13679399 30.8398008,4.11779399 31.0448008,4.10379399 C31.2118008,4.09179399 31.3748008,4.08279399 31.5358008,4.07379399 C31.7198008,4.06279399 31.9018008,4.05479399 32.0788008,4.04779399 C32.2348008,4.04079399 32.3898008,4.03479399 32.5408008,4.03079399 C32.7118008,4.02579399 32.8778008,4.02279399 33.0418008,4.02079399 C33.1778008,4.02079399 33.3178008,4.01779399 33.4468008,4.01779399 C33.6968008,4.01679399 33.9358008,4.01879399 34.1598008,4.02279399 C34.2678008,4.02479399 34.3648008,4.02779399 34.4658008,4.03079399 C34.5518008,4.03379399 34.6338008,4.03579399 34.7148008,4.03879399 C31.7338008,8.28179399 28.0638008,12.659794 24.0178008,16.788794 C20.1278008,20.760794 16.0148008,24.379794 12.0418008,27.332794 C12.0398008,27.265794 12.0378008,27.191794 12.0348008,27.120794 C12.0298008,26.969794 12.0248008,26.816794 12.0218008,26.648794 C12.0198008,26.528794 12.0198008,26.394794 12.0188008,26.266794 C12.0178008,26.103794 12.0158008,25.942794 12.0158008,25.768794 C12.0168008,25.605794 12.0218008,25.429794 12.0258008,25.258794 C12.0288008,25.091794 12.0298008,24.931794 12.0358008,24.756794 C12.0458008,24.423794 12.0618008,24.076794 12.0838008,23.717794 C12.0908008,23.585794 12.1038008,23.444794 12.1138008,23.309794 C12.1308008,23.060794 12.1488008,22.812794 12.1718008,22.554794 C12.1868008,22.392794 12.2078008,22.223794 12.2248008,22.057794 C12.2518008,21.815794 12.2768008,21.574794 12.3078008,21.326794 C12.3308008,21.149794 12.3598008,20.967794 12.3848008,20.787794 C12.4208008,20.542794 12.4578008,20.297794 12.4998008,20.049794 C12.5308008,19.861794 12.5678008,19.673794 12.6028008,19.483794 C12.6498008,19.236794 12.6988008,18.988794 12.7518008,18.738794 C12.7938008,18.545794 12.8398008,18.351794 12.8858008,18.156794 C12.9458008,17.907794 13.0078008,17.658794 13.0758008,17.408794 C13.1278008,17.213794 13.1838008,17.017794 13.2428008,16.821794 C13.3158008,16.571794 13.3948008,16.321794 13.4778008,16.072794 C13.5428008,15.878794 13.6088008,15.685794 13.6778008,15.491794 C13.7688008,15.241794 13.8678008,14.993794 13.9678008,14.745794 C14.0438008,14.557794 14.1208008,14.367794 14.2028008,14.181794 C14.3128008,13.932794 14.4328008,13.686794 14.5538008,13.440794 C14.6418008,13.262794 14.7278008,13.081794 14.8228008,12.904794 C14.9588008,12.652794 15.1058008,12.406794 15.2538008,12.160794 C15.3508008,12.000794 15.4428008,11.837794 15.5448008,11.679794 C15.7188008,11.412794 15.9098008,11.155794 16.0998008,10.898794 C16.1948008,10.772794 16.2808008,10.640794 16.3788008,10.516794 C16.6768008,10.142794 16.9918008,9.77879399 17.3308008,9.43379399 C17.6538008,9.10379399 17.9938008,8.79779399 18.3428008,8.50579399 M37.5268008,3.04079399 C37.5258008,3.03279399 37.5218008,3.02579399 37.5208008,3.01879399 C37.5068008,2.92379399 37.4838008,2.82979399 37.4428008,2.74079399 C37.4408008,2.73679399 37.4378008,2.73279399 37.4358008,2.72979399 C37.4268008,2.71079399 37.4148008,2.69679399 37.4048008,2.67979399 C37.3658008,2.60679399 37.3188008,2.54179399 37.2648008,2.48279399 C37.2438008,2.45979399 37.2208008,2.43979399 37.1978008,2.41979399 C37.1438008,2.37179399 37.0868008,2.33079399 37.0248008,2.29479399 C36.9988008,2.27979399 36.9728008,2.26479399 36.9458008,2.25179399 C36.8538008,2.20979399 36.7568008,2.17779399 36.6548008,2.16479399 C36.1088008,2.09579399 23.1688008,0.61579399 15.9018008,8.03379399 C10.1068008,13.948794 9.86380075,23.538794 10.0348008,27.451794 L10.0078008,27.451794 L10.0078008,45.989794 L12.0078008,45.989794 L12.0078008,30.146794 C12.6038008,30.187794 13.3858008,30.226794 14.3398008,30.226794 C18.8428008,30.226794 26.6898008,29.393794 31.7848008,24.190794 C39.0428008,16.782794 37.5918008,3.59879399 37.5268008,3.04079399" id="Amazon-Elastic-Beanstalk-Application_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,sP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_Instance-with-CloudWatch_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_Instance-with-CloudWatch_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M37.545,37.089 C37.325,37.308 36.971,37.308 36.753,37.089 L32.934,33.272 C33.216,33.019 33.48,32.746 33.718,32.451 L37.547,36.298 C37.764,36.516 37.763,36.87 37.545,37.089 L37.545,37.089 Z M23.418,28.123 C23.418,25.413 25.623,23.208 28.333,23.208 C31.043,23.208 33.248,25.413 33.248,28.123 C33.248,30.833 31.043,33.038 28.333,33.038 C25.623,33.038 23.418,30.833 23.418,28.123 L23.418,28.123 Z M34.759,30.662 C35.071,29.875 35.248,29.02 35.248,28.123 C35.248,24.311 32.146,21.208 28.333,21.208 C24.521,21.208 21.418,24.311 21.418,28.123 C21.418,31.936 24.521,35.038 28.333,35.038 C29.367,35.038 30.346,34.803 31.229,34.395 L35.339,38.503 C35.838,39.002 36.493,39.252 37.149,39.252 C37.805,39.252 38.46,39.002 38.959,38.503 C39.956,37.506 39.958,35.884 38.964,34.887 L34.759,30.662 Z M30.254,24.945 L29.065,26.553 C28.309,25.994 27.246,26.155 26.691,26.905 C26.42,27.27 26.309,27.717 26.375,28.165 C26.441,28.613 26.679,29.009 27.043,29.278 L25.852,30.886 C25.059,30.298 24.542,29.436 24.397,28.459 C24.252,27.483 24.495,26.507 25.083,25.714 C26.298,24.076 28.617,23.733 30.254,24.945 L30.254,24.945 Z M39.76,25.443 C39.76,28.56 38.066,30.161 36.647,30.956 L35.67,29.21 C37.057,28.435 37.76,27.167 37.76,25.443 C37.76,22.107 34.975,21.274 33.777,21.07 C33.511,21.025 33.273,20.872 33.12,20.649 C32.984,20.45 32.926,20.211 32.951,19.975 C32.778,18.01 31.664,17.128 30.619,17.128 C29.969,17.128 29.355,17.453 28.935,18.02 C28.714,18.316 28.351,18.463 27.983,18.413 C27.619,18.359 27.314,18.108 27.19,17.76 C26.757,16.55 26.136,15.535 25.344,14.742 C24.378,13.777 21.73,11.704 17.991,13.283 C15.838,14.191 14.151,16.81 14.151,19.245 C14.151,19.52 14.167,19.794 14.199,20.059 C14.233,20.342 14.144,20.627 13.954,20.841 C13.809,21.004 13.615,21.114 13.403,21.157 C12.161,21.484 10.133,22.467 10.133,25.399 C10.133,27.642 11.355,28.878 12.38,29.52 C12.694,29.72 13.066,29.826 13.458,29.83 L20.244,29.837 L20.242,31.837 L13.446,31.83 C12.671,31.822 11.936,31.609 11.312,31.211 C10.128,30.47 8.133,28.724 8.133,25.399 C8.133,22.576 9.619,20.408 12.154,19.458 C12.152,19.387 12.151,19.317 12.151,19.245 C12.151,16.012 14.327,12.656 17.213,11.441 C20.587,10.017 24.153,10.723 26.758,13.328 C27.444,14.015 28.025,14.822 28.494,15.741 C29.129,15.344 29.858,15.128 30.619,15.128 C32.41,15.128 34.417,16.429 34.877,19.266 C37.36,19.936 39.76,21.842 39.76,25.443 L39.76,25.443 Z M43.827,39.38 C43.827,41.832 41.832,43.827 39.379,43.827 L8.448,43.827 C5.995,43.827 4,41.832 4,39.38 L4,8.448 C4,5.995 5.995,4 8.448,4 L39.379,4 C41.832,4 43.827,5.995 43.827,8.448 L43.827,39.38 Z M39.379,2 L8.448,2 C4.893,2 2,4.893 2,8.448 L2,39.38 C2,42.935 4.893,45.827 8.448,45.827 L39.379,45.827 C42.935,45.827 45.827,42.935 45.827,39.38 L45.827,8.448 C45.827,4.893 42.935,2 39.379,2 L39.379,2 Z" id="Amazon-EC2-Instance-with-CloudWatch_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,uP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_Rescue_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_Rescue_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.073,26.453 L39.553,26.453 L39.553,21.467 L31.073,21.467 L31.073,26.453 Z M28.453,36.367 L28.453,32.09 C29.989,31.241 31.243,29.987 32.091,28.453 L36.367,28.453 C35.041,32.115 32.116,35.04 28.453,36.367 L28.453,36.367 Z M21.467,39.554 L26.453,39.554 L26.453,31.074 L21.467,31.074 L21.467,39.554 Z M11.553,28.453 L15.831,28.453 C16.678,29.987 17.933,31.242 19.466,32.09 L19.466,36.367 C15.805,35.04 12.881,32.115 11.553,28.453 L11.553,28.453 Z M8.367,26.453 L16.846,26.453 L16.846,21.467 L8.367,21.467 L8.367,26.453 Z M19.466,11.553 L19.466,15.83 C17.933,16.677 16.679,17.931 15.83,19.467 L11.553,19.467 C12.88,15.805 15.804,12.879 19.466,11.553 L19.466,11.553 Z M21.466,16.846 L26.452,16.846 L26.452,8.366 L21.466,8.366 L21.466,16.846 Z M28.388,29.75 C28.253,29.359 27.891,29.073 27.453,29.073 L20.466,29.073 C20.029,29.073 19.668,29.359 19.532,29.75 C19.019,29.359 18.562,28.902 18.17,28.388 C18.561,28.253 18.846,27.892 18.846,27.453 L18.846,20.467 C18.846,20.029 18.561,19.667 18.17,19.532 C18.562,19.019 19.019,18.562 19.532,18.17 C19.668,18.562 20.029,18.847 20.466,18.847 L27.453,18.847 C27.891,18.847 28.253,18.562 28.388,18.169 C28.901,18.562 29.359,19.019 29.751,19.531 C29.359,19.667 29.073,20.029 29.073,20.467 L29.073,27.453 C29.073,27.892 29.359,28.253 29.751,28.388 C29.359,28.901 28.901,29.359 28.388,29.75 L28.388,29.75 Z M36.367,19.467 L32.091,19.467 C31.243,17.931 29.987,16.677 28.453,15.83 L28.453,11.553 C32.116,12.879 35.041,15.804 36.367,19.467 L36.367,19.467 Z M40.553,19.467 L38.498,19.467 C37.031,14.7 33.22,10.889 28.453,9.423 L28.453,7.366 C28.453,6.814 28.006,6.366 27.453,6.366 L20.466,6.366 C19.914,6.366 19.466,6.814 19.466,7.366 L19.466,9.423 C14.701,10.89 10.89,14.699 9.423,19.467 L7.367,19.467 C6.814,19.467 6.367,19.914 6.367,20.467 L6.367,27.453 C6.367,28.006 6.814,28.453 7.367,28.453 L9.424,28.453 C10.89,33.22 14.701,37.029 19.466,38.497 L19.466,40.554 C19.466,41.107 19.914,41.554 20.466,41.554 L27.453,41.554 C28.006,41.554 28.453,41.107 28.453,40.554 L28.453,38.497 C33.22,37.03 37.03,33.22 38.497,28.453 L40.553,28.453 C41.106,28.453 41.553,28.006 41.553,27.453 L41.553,20.467 C41.553,19.914 41.106,19.467 40.553,19.467 L40.553,19.467 Z M43.92,39.472 C43.92,41.925 41.925,43.92 39.472,43.92 L8.448,43.92 C5.995,43.92 4,41.925 4,39.472 L4,8.447 C4,5.995 5.995,4 8.448,4 L39.472,4 C41.925,4 43.92,5.995 43.92,8.447 L43.92,39.472 Z M39.472,2 L8.448,2 C4.892,2 2,4.893 2,8.447 L2,39.472 C2,43.028 4.892,45.92 8.448,45.92 L39.472,45.92 C43.027,45.92 45.92,43.028 45.92,39.472 L45.92,8.447 C45.92,4.893 43.027,2 39.472,2 L39.472,2 Z" id="Amazon-EC2-Rescue_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,dP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_Instances_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_Instances_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M4.131,22.96 L9.986,22.96 L9.986,24.96 L4.131,24.96 C2.956,24.96 2,24.004 2,22.829 L2,4.131 C2,2.956 2.956,2 4.131,2 L22.829,2 C24.004,2 24.96,2.956 24.96,4.131 L24.96,10.86 L22.96,10.86 L22.96,4.131 C22.96,4.059 22.902,4 22.829,4 L4.131,4 C4.059,4 4,4.059 4,4.131 L4,22.829 C4,22.901 4.059,22.96 4.131,22.96 L4.131,22.96 Z M13.737,33.44 L21.279,33.44 L21.279,35.44 L13.737,35.44 C12.563,35.44 11.607,34.484 11.607,33.31 L11.607,14.61 C11.607,13.436 12.563,12.48 13.737,12.48 L32.436,12.48 C33.61,12.48 34.567,13.436 34.567,14.61 L34.567,21.34 L32.567,21.34 L32.567,14.61 C32.567,14.538 32.508,14.48 32.436,14.48 L13.737,14.48 C13.665,14.48 13.607,14.538 13.607,14.61 L13.607,33.31 C13.607,33.382 13.665,33.44 13.737,33.44 L13.737,33.44 Z M43.85,43.92 L24.96,43.85 L24.96,25.091 C24.96,25.019 25.019,24.96 25.091,24.96 L43.789,24.96 C43.861,24.96 43.92,25.019 43.92,25.091 L43.85,43.92 Z M43.789,22.96 L25.091,22.96 C23.916,22.96 22.96,23.916 22.96,25.091 L22.96,43.85 C22.96,44.991 23.889,45.92 25.03,45.92 L43.85,45.92 C44.991,45.92 45.92,44.991 45.92,43.85 L45.92,25.091 C45.92,23.916 44.964,22.96 43.789,22.96 L43.789,22.96 Z" id="Amazon-EC2-Instances_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,mP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_DB-Instance_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_DB-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.284,42.092 L43.284,29.848 C41.817,30.552 39.744,30.888 37.751,30.888 C35.393,30.888 33.511,30.558 32.217,29.951 L32.217,42.092 C32.217,42.638 34.24,44.356 37.751,44.356 C41.261,44.356 43.284,42.638 43.284,42.092 M32.217,27.355 C32.217,27.996 34.139,28.888 37.751,28.888 C41.559,28.888 43.284,27.71 43.284,27.353 C43.284,27.027 41.619,26 37.751,26 C34.055,26 32.294,26.97 32.217,27.355 M45.284,27.353 L45.284,42.092 C45.284,44.363 41.763,46.356 37.751,46.356 C33.737,46.356 30.217,44.363 30.217,42.092 L30.217,27.353 C30.217,24.878 34.275,24 37.751,24 C41.392,24 45.284,24.881 45.284,27.353 M27,35 L27,40 L25,40 L25,36 L22,36 L22,40 L20,40 L20,36 L17,36 L17,40 L15,40 L15,36 L12,36 L12,40 L10,40 L10,36 L7,36 C6.447,36 6,35.553 6,35 L6,32 L2,32 L2,30 L6,30 L6,27 L2,27 L2,25 L6,25 L6,22 L2,22 L2,20 L6,20 L6,17 L2,17 L2,15 L6,15 L6,12 L2,12 L2,10 L6,10 L6,7 C6,6.447 6.447,6 7,6 L10,6 L10,2 L12,2 L12,6 L15,6 L15,2 L17,2 L17,6 L20,6 L20,2 L22,2 L22,6 L25,6 L25,2 L27,2 L27,6 L30,6 L30,2 L32,2 L32,6 L35,6 C35.553,6 36,6.447 36,7 L36,10 L40,10 L40,12 L36,12 L36,15 L40,15 L40,17 L36,17 L36,20 L40,20 L40,22 L35,22 C34.447,22 34,21.553 34,21 L34,8 L8,8 L8,34 L26,34 C26.553,34 27,34.447 27,35" id="Amazon-EC2-DB-instance_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,gP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Compute/Res_Amazon-EC2_Elastic-IP-Address_48</title>
<g id="Icon-Resource/Compute/Res_Amazon-EC2_Elastic-IP-Address_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.62,24.058 L43.62,23.794 L43.742,23.926 L43.62,24.058 Z M10.926,30.852 C7.106,30.852 4,27.746 4,23.926 C4,20.107 7.106,17 10.926,17 C14.745,17 17.851,20.107 17.851,23.926 C17.851,27.746 14.745,30.852 10.926,30.852 L10.926,30.852 Z M45.839,23.246 L39.398,16.31 L37.933,17.671 L42.813,22.926 L19.792,22.926 C19.293,18.474 15.51,15 10.926,15 C6.004,15 2,19.004 2,23.926 C2,28.848 6.004,32.852 10.926,32.852 C15.51,32.852 19.293,29.378 19.792,24.926 L42.813,24.926 L37.933,30.181 L39.398,31.542 L45.839,24.607 C46.195,24.223 46.195,23.629 45.839,23.246 L45.839,23.246 Z" id="Amazon-EC2-Elastic-IP-address_Resource-Icon_light-bg" fill="#ED7100"></path>
</g>
</svg>`,fP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-RDS_Optimized-Writes_48</title>
<g id="Icon-Resource/Database/Res_Amazon-RDS_Optimized-Writes_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.7578,17.0608 L36.5518,14.2328 L35.4938,16.9278 L42.6928,19.7748 L43.7578,17.0608 Z M41.9618,21.6358 L34.7628,18.7898 L29.2508,32.8318 L31.8248,33.8418 L35.9598,23.7808 L37.8098,24.5418 L33.6868,34.5728 L36.4568,35.6598 L41.9618,21.6358 Z M29.3918,42.8538 L35.1518,37.2958 L29.0528,34.9018 L29.3918,42.8538 Z M45.9848,16.8608 L37.9528,37.3218 C37.8598,37.5598 37.6808,37.7328 37.4678,37.8398 L29.1818,45.8368 C28.9918,46.0198 28.7408,46.1168 28.4868,46.1168 C28.3618,46.1168 28.2368,46.0938 28.1158,46.0458 C27.7508,45.8998 27.5048,45.5528 27.4878,45.1598 L27.0008,33.7348 L27.0248,33.7338 C26.9428,33.5068 26.9358,33.2578 27.0248,33.0318 L35.0558,12.5708 C35.2568,12.0568 35.8368,11.8028 36.3518,12.0058 L45.4188,15.5648 C45.6658,15.6618 45.8638,15.8528 45.9708,16.0958 C46.0758,16.3388 46.0808,16.6138 45.9848,16.8608 L45.9848,16.8608 Z M4.0138,8.1618 C4.0138,10.1628 8.6508,12.3218 16.1418,12.3218 C23.7198,12.3218 28.9998,10.1288 28.9998,8.1618 C28.9998,6.1928 23.7198,3.9998 16.1418,3.9998 C8.6508,3.9998 4.0138,6.1608 4.0138,8.1618 L4.0138,8.1618 Z M24.6918,42.9968 L25.2368,44.9198 C22.6888,45.6428 19.5878,46.0238 16.2708,46.0238 C7.7358,46.0238 1.9998,43.5478 1.9998,39.8628 L1.9998,8.0248 L2.0268,8.0248 C2.1678,4.4168 7.7978,1.9998 16.1418,1.9998 C23.4398,1.9998 30.8138,4.0708 30.9838,8.0248 L30.9998,8.0248 L30.9998,17.0248 L28.9998,17.0248 L28.9998,11.4088 C26.2868,13.3298 21.1938,14.3218 16.1418,14.3218 C10.6578,14.3218 6.3548,13.2748 3.9998,11.5358 L3.9998,39.8628 C3.9998,41.9088 8.5898,44.0238 16.2708,44.0238 C19.4058,44.0238 22.3188,43.6678 24.6918,42.9968 L24.6918,42.9968 Z M7.9998,23.0248 L19.9998,23.0248 L19.9998,21.0248 L7.9998,21.0248 L7.9998,23.0248 Z M6.9998,27.0248 L26.9998,27.0248 L26.9998,25.0248 L6.9998,25.0248 L6.9998,27.0248 Z M9.9998,31.0248 L15.9998,31.0248 L15.9998,29.0248 L9.9998,29.0248 L9.9998,31.0248 Z M18.9998,31.0248 L23.9998,31.0248 L23.9998,29.0248 L18.9998,29.0248 L18.9998,31.0248 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,bP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Standard-Access-Table-Class_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Standard-Access-Table-Class_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15.714,37.707 C15.519,37.902 15.263,38 15.007,38 C14.751,38 14.495,37.902 14.3,37.707 L11.3,34.707 L12.714,33.293 L14.007,34.586 L14.007,25.414 L12.714,26.707 L11.3,25.293 L14.3,22.293 C14.691,21.902 15.323,21.902 15.714,22.293 L18.714,25.293 L17.3,26.707 L16.007,25.414 L16.007,34.586 L17.3,33.293 L18.714,34.707 L15.714,37.707 Z M8.007,29.414 L8.007,38.586 L9.3,37.293 L10.714,38.707 L7.714,41.707 C7.519,41.902 7.263,42 7.007,42 C6.751,42 6.495,41.902 6.3,41.707 L3.3,38.707 L4.714,37.293 L6.007,38.586 L6.007,29.414 L4.714,30.707 L3.3,29.293 L6.3,26.293 C6.691,25.902 7.323,25.902 7.714,26.293 L10.714,29.293 L9.3,30.707 L8.007,29.414 Z M23.602,40 C26.739,40 29.521,39.665 31.787,39.134 L31.396,41.033 C31.38,41.11 31.379,41.187 31.369,41.264 C28.964,41.749 26.281,42 23.602,42 C20.408,42 17.586,41.681 15.238,41.111 L16.935,39.411 C18.831,39.778 21.068,40 23.602,40 L23.602,40 Z M23.602,4 C32.091,4 38.007,6.442 38.007,8.635 C38.007,10.827 32.091,13.27 23.602,13.27 C15.204,13.27 10.007,10.864 10.007,8.635 C10.007,6.406 15.204,4 23.602,4 L23.602,4 Z M10.007,12.126 C12.559,14.085 17.396,15.27 23.602,15.27 C29.318,15.27 35.071,14.145 38.007,11.974 L38.007,17.5 L40.007,17.5 L40.007,8.635 C40.007,4.279 31.754,2 23.602,2 C14.274,2 8.007,4.666 8.007,8.635 L8.007,23.193 L10.007,23.193 L10.007,12.126 Z M35.253,40.265 L37.324,30.202 C37.385,29.907 37.31,29.601 37.12,29.368 C36.93,29.135 36.646,29 36.345,29 L32.875,29 L36.875,21 L42.49,21 L38.6,27.485 C38.414,27.794 38.409,28.179 38.587,28.493 C38.765,28.806 39.097,29 39.457,29 L42.873,29 L35.253,40.265 Z M45.64,27.531 C45.467,27.204 45.127,27 44.757,27 L41.224,27 L45.114,20.515 C45.3,20.206 45.305,19.821 45.127,19.507 C44.949,19.194 44.617,19 44.257,19 L36.257,19 C35.878,19 35.532,19.214 35.362,19.553 L30.362,29.553 C30.207,29.863 30.224,30.231 30.406,30.526 C30.589,30.821 30.91,31 31.257,31 L35.118,31 L32.277,44.798 C32.181,45.266 32.429,45.736 32.868,45.921 C32.994,45.975 33.126,46 33.257,46 C33.58,46 33.895,45.842 34.085,45.561 L45.585,28.561 C45.792,28.254 45.814,27.858 45.64,27.531 L45.64,27.531 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,LP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora_Amazon-RDS-Instance-Aternate_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora_Amazon-RDS-Instance-Aternate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.8176,23.376 C23.9266,23.638 23.9826,23.953 23.9826,24.324 C23.9826,25.043 23.7506,25.612 23.2846,26.032 C22.8186,26.452 22.1776,26.662 21.3606,26.662 C21.0046,26.662 20.6486,26.62 20.2936,26.537 C19.9376,26.454 19.6386,26.345 19.3966,26.208 L19.3966,25.017 C19.6766,25.122 19.9936,25.211 20.3436,25.283 C20.6966,25.355 20.9976,25.392 21.2476,25.392 C21.6106,25.392 21.8856,25.306 22.0756,25.136 C22.2646,24.966 22.3596,24.722 22.3596,24.403 C22.3596,24.169 22.2926,23.971 22.1606,23.808 C22.0286,23.645 21.8066,23.48 21.4966,23.314 L20.8836,22.985 C20.3246,22.683 19.9216,22.356 19.6796,22.009 C19.4376,21.661 19.3166,21.237 19.3166,20.737 C19.3166,20.276 19.4236,19.873 19.6346,19.528 C19.8466,19.185 20.1356,18.92 20.5046,18.733 C20.8706,18.549 21.2926,18.456 21.7686,18.456 C22.3666,18.456 22.9616,18.592 23.5506,18.865 L23.5506,20.068 C22.9376,19.841 22.3966,19.728 21.9276,19.728 C21.6106,19.728 21.3606,19.807 21.1786,19.966 C20.9976,20.124 20.9066,20.345 20.9066,20.624 C20.9066,20.858 20.9646,21.051 21.0826,21.203 C21.1996,21.354 21.4246,21.521 21.7576,21.702 L22.3706,22.031 C22.7636,22.243 23.0766,22.455 23.3066,22.667 C23.5376,22.879 23.7086,23.115 23.8176,23.376 L23.8176,23.376 Z M16.7756,22.667 C16.7756,23.552 16.6536,24.208 16.4126,24.637 C16.1696,25.063 15.8016,25.277 15.3106,25.277 L14.6406,25.277 L14.6406,19.841 L15.2986,19.841 C15.8056,19.841 16.1786,20.051 16.4176,20.471 C16.6556,20.891 16.7756,21.548 16.7756,22.44 L16.7756,22.667 Z M15.4236,18.626 L13.0516,18.626 L13.0516,26.492 L15.4806,26.492 C16.4336,26.492 17.1606,26.159 17.6606,25.493 C18.1606,24.827 18.4096,23.848 18.4096,22.554 C18.4096,21.267 18.1556,20.292 17.6496,19.625 C17.1416,18.96 16.4006,18.626 15.4236,18.626 L15.4236,18.626 Z M9.9696,22.065 C9.8156,22.285 9.5896,22.395 9.2956,22.395 L8.5576,22.395 L8.5576,19.807 L9.2956,19.807 C9.5896,19.807 9.8156,19.916 9.9696,20.137 C10.1256,20.355 10.2036,20.677 10.2036,21.101 C10.2036,21.524 10.1256,21.846 9.9696,22.065 L9.9696,22.065 Z M11.4636,22.475 C11.6676,22.088 11.7696,21.63 11.7696,21.101 C11.7696,20.337 11.5626,19.733 11.1516,19.29 C10.7386,18.848 10.1846,18.626 9.4886,18.626 L7.0026,18.626 L7.0026,26.492 L8.5576,26.492 L8.5576,23.575 L9.1706,23.575 L10.5446,26.492 L12.1776,26.492 L10.5886,23.337 C10.9666,23.147 11.2586,22.859 11.4636,22.475 L11.4636,22.475 Z M41.2626,9.625 C41.4936,9.913 41.6096,10.333 41.6096,10.885 L41.6096,15.142 L40.0536,15.142 L40.0536,11.328 C40.0536,10.995 40.0086,10.753 39.9176,10.602 C39.8276,10.45 39.6716,10.374 39.4526,10.374 C39.2176,10.374 38.9606,10.465 38.6796,10.647 L38.6796,15.142 L37.1256,15.142 L37.1256,9.342 L38.3966,9.342 L38.5216,9.863 C39.1276,9.417 39.7066,9.194 40.2586,9.194 C40.6966,9.194 41.0316,9.338 41.2626,9.625 L41.2626,9.625 Z M34.2936,13.66 C34.1696,13.96 33.9656,14.109 33.6866,14.109 C33.4066,14.109 33.2046,13.96 33.0796,13.66 C32.9556,13.362 32.8916,12.891 32.8916,12.248 C32.8916,11.604 32.9556,11.131 33.0796,10.828 C33.2046,10.525 33.4066,10.374 33.6866,10.374 C33.9656,10.374 34.1696,10.525 34.2936,10.828 C34.4196,11.131 34.4806,11.604 34.4806,12.248 C34.4806,12.891 34.4196,13.362 34.2936,13.66 L34.2936,13.66 Z M33.6866,9.194 C32.9376,9.194 32.3586,9.459 31.9496,9.988 C31.5416,10.519 31.3376,11.271 31.3376,12.248 C31.3376,13.216 31.5416,13.965 31.9496,14.494 C32.3586,15.024 32.9376,15.289 33.6866,15.289 C34.4356,15.289 35.0146,15.024 35.4226,14.494 C35.8316,13.965 36.0366,13.216 36.0366,12.248 C36.0366,11.271 35.8316,10.519 35.4226,9.988 C35.0146,9.459 34.4356,9.194 33.6866,9.194 L33.6866,9.194 Z M28.2386,13.949 L30.6336,13.949 L30.6336,15.142 L26.6046,15.142 L26.6046,14.041 L28.9536,10.533 L26.6946,10.533 L26.6946,9.342 L30.5886,9.342 L30.5886,10.442 L28.2386,13.949 Z M24.2426,13.836 C23.9926,14.078 23.7446,14.199 23.4946,14.199 C23.3346,14.199 23.2086,14.134 23.1136,14.001 C23.0186,13.868 22.9706,13.688 22.9706,13.462 C22.9706,13.197 23.0306,12.995 23.1476,12.855 C23.2646,12.715 23.4336,12.646 23.6526,12.646 C23.8796,12.646 24.0766,12.672 24.2426,12.725 L24.2426,13.836 Z M23.7996,9.194 C23.4286,9.194 23.0656,9.235 22.7106,9.319 C22.3546,9.402 22.0676,9.516 21.8486,9.659 L21.8486,10.692 C22.5066,10.45 23.0626,10.329 23.5156,10.329 C23.7966,10.329 23.9876,10.399 24.0896,10.539 C24.1916,10.68 24.2426,10.945 24.2426,11.339 L24.2426,11.861 C23.8946,11.772 23.6026,11.725 23.3686,11.725 C22.8016,11.725 22.3516,11.89 22.0176,12.219 C21.6856,12.548 21.5186,12.996 21.5186,13.564 C21.5186,14.102 21.6546,14.523 21.9276,14.829 C22.1996,15.137 22.5706,15.289 23.0396,15.289 C23.2896,15.289 23.5356,15.227 23.7776,15.103 C24.0196,14.977 24.2056,14.816 24.3346,14.62 L24.4696,15.142 L25.6726,15.142 L25.6726,11.078 C25.6726,10.42 25.5256,9.941 25.2306,9.643 C24.9346,9.344 24.4586,9.194 23.7996,9.194 L23.7996,9.194 Z M18.8636,15.142 L18.8636,11.316 C18.8636,10.991 18.8186,10.753 18.7326,10.602 C18.6446,10.45 18.5006,10.374 18.2956,10.374 C18.0766,10.374 17.8266,10.465 17.5466,10.647 C17.5536,10.685 17.5576,10.727 17.5576,10.772 L17.5576,10.908 L17.5576,15.142 L16.0036,15.142 L16.0036,11.316 C16.0036,10.991 15.9596,10.753 15.8726,10.602 C15.7856,10.45 15.6396,10.374 15.4346,10.374 C15.2236,10.374 14.9766,10.465 14.6976,10.647 L14.6976,15.142 L13.1416,15.142 L13.1416,9.342 L14.4136,9.342 L14.5396,9.863 C15.1436,9.417 15.7116,9.194 16.2416,9.194 C16.7786,9.194 17.1566,9.425 17.3766,9.887 C17.9966,9.425 18.5716,9.194 19.1006,9.194 C19.5246,9.194 19.8506,9.34 20.0776,9.631 C20.3036,9.923 20.4186,10.341 20.4186,10.885 L20.4186,15.142 L18.8636,15.142 Z M8.6026,12.134 L9.2956,8.876 L10.0096,12.134 L8.6026,12.134 Z M8.4786,7.276 L6.2986,15.142 L7.9676,15.142 L8.3646,13.27 L10.2486,13.27 L10.6576,15.142 L12.4056,15.142 L10.2376,7.276 L8.4786,7.276 Z M43.9086,39.461 C43.9086,41.913 41.9136,43.908 39.4616,43.908 L8.4476,43.908 C5.9956,43.908 4.0006,41.913 4.0006,39.461 L4.0006,8.447 C4.0006,5.995 5.9956,4 8.4476,4 L39.4616,4 C41.9136,4 43.9086,5.995 43.9086,8.447 L43.9086,39.461 Z M39.4616,2 L8.4476,2 C4.8926,2 2.0006,4.893 2.0006,8.447 L2.0006,39.461 C2.0006,43.016 4.8926,45.908 8.4476,45.908 L39.4616,45.908 C43.0156,45.908 45.9086,43.016 45.9086,39.461 L45.9086,8.447 C45.9086,4.893 43.0156,2 39.4616,2 L39.4616,2 Z" id="Amazon-DATABASEAmazon-Aurora-Amazon-RDS-instance-alternate_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,pP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Attributes_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Attributes_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M12.625,40.5 C11.487,40.5 10.562,39.575 10.562,38.437 C10.562,37.3 11.487,36.375 12.625,36.375 C13.763,36.375 14.688,37.3 14.688,38.437 C14.688,39.575 13.763,40.5 12.625,40.5 L12.625,40.5 Z M12.625,34.375 C10.385,34.375 8.563,36.197 8.563,38.437 C8.563,40.678 10.385,42.5 12.625,42.5 C14.865,42.5 16.687,40.678 16.687,38.437 C16.687,36.197 14.865,34.375 12.625,34.375 L12.625,34.375 Z M12.625,25.625 C11.487,25.625 10.562,24.7 10.562,23.563 C10.562,22.425 11.487,21.5 12.625,21.5 C13.763,21.5 14.688,22.425 14.688,23.563 C14.688,24.7 13.763,25.625 12.625,25.625 L12.625,25.625 Z M12.625,19.5 C10.385,19.5 8.563,21.322 8.563,23.563 C8.563,25.803 10.385,27.625 12.625,27.625 C14.865,27.625 16.687,25.803 16.687,23.563 C16.687,21.322 14.865,19.5 12.625,19.5 L12.625,19.5 Z M12.625,10.75 C11.487,10.75 10.562,9.825 10.562,8.688 C10.562,7.55 11.487,6.625 12.625,6.625 C13.763,6.625 14.688,7.55 14.688,8.688 C14.688,9.825 13.763,10.75 12.625,10.75 L12.625,10.75 Z M12.625,4.625 C10.385,4.625 8.563,6.447 8.563,8.688 C8.563,10.928 10.385,12.75 12.625,12.75 C14.865,12.75 16.687,10.928 16.687,8.688 C16.687,6.447 14.865,4.625 12.625,4.625 L12.625,4.625 Z M26.75,43.125 L44,43.125 L44,33.75 L26.75,33.75 L26.75,43.125 Z M24.75,45.125 L46,45.125 L46,31.75 L24.75,31.75 L24.75,45.125 Z M26.75,28.25 L44,28.25 L44,18.875 L26.75,18.875 L26.75,28.25 Z M24.75,30.25 L46,30.25 L46,16.875 L24.75,16.875 L24.75,30.25 Z M26.75,13.375 L44,13.375 L44,4 L26.75,4 L26.75,13.375 Z M24.75,15.375 L46,15.375 L46,2 L24.75,2 L24.75,15.375 Z M4,43.125 L21.25,43.125 L21.25,33.75 L4,33.75 L4,43.125 Z M2,45.125 L23.25,45.125 L23.25,31.75 L2,31.75 L2,45.125 Z M4,28.25 L21.25,28.25 L21.25,18.875 L4,18.875 L4,28.25 Z M2,30.25 L23.25,30.25 L23.25,16.875 L2,16.875 L2,30.25 Z M4,13.375 L21.25,13.375 L21.25,4 L4,4 L4,13.375 Z M2,15.375 L23.25,15.375 L23.25,2 L2,2 L2,15.375 Z" id="Amazon-DATABASE_Amazon-DynamoDB_Attributes_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,CP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-MySQL-Instance-Alternate_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-MySQL-Instance-Alternate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.6101,15.8721 L39.2891,15.8721 L39.2891,17.1311 L35.0211,17.1311 L35.0211,9.2661 L36.6101,9.2661 L36.6101,15.8721 Z M31.6621,15.3041 C31.4041,15.7801 31.0261,16.0191 30.5271,16.0191 C30.0281,16.0191 29.6491,15.7801 29.3911,15.3041 C29.1341,14.8271 29.0061,14.1241 29.0061,13.1921 C29.0061,12.2391 29.1311,11.5321 29.3811,11.0701 C29.6311,10.6081 30.0121,10.3781 30.5271,10.3781 C31.0411,10.3781 31.4231,10.6081 31.6731,11.0701 C31.9231,11.5321 32.0481,12.2391 32.0481,13.1921 C32.0481,14.1241 31.9191,14.8271 31.6621,15.3041 L31.6621,15.3041 Z M33.1661,15.7251 C33.5091,15.0511 33.6821,14.2061 33.6821,13.1921 C33.6821,11.8921 33.4061,10.8831 32.8531,10.1681 C32.3001,9.4531 31.5261,9.0961 30.5271,9.0961 C29.5281,9.0961 28.7531,9.4531 28.2001,10.1681 C27.6471,10.8831 27.3711,11.8921 27.3711,13.1921 C27.3711,14.4641 27.6321,15.4571 28.1551,16.1721 C28.6771,16.8881 29.4151,17.2631 30.3681,17.3021 C30.7611,17.7701 31.2341,18.1601 31.7871,18.4711 C32.3391,18.7811 32.9141,18.9811 33.5111,19.0721 L33.5111,17.7781 C33.0951,17.7331 32.7441,17.6571 32.4561,17.5521 C32.1691,17.4441 31.9081,17.2981 31.6731,17.1081 C32.3241,16.8591 32.8211,16.3971 33.1661,15.7251 L33.1661,15.7251 Z M26.2421,14.0161 C26.3511,14.2761 26.4071,14.5931 26.4071,14.9641 C26.4071,15.6831 26.1731,16.2521 25.7091,16.6721 C25.2431,17.0921 24.6011,17.3021 23.7851,17.3021 C23.4291,17.3021 23.0741,17.2601 22.7181,17.1771 C22.3631,17.0941 22.0631,16.9831 21.8211,16.8471 L21.8211,15.6561 C22.1011,15.7621 22.4171,15.8511 22.7681,15.9231 C23.1221,15.9941 23.4221,16.0301 23.6721,16.0301 C24.0351,16.0301 24.3111,15.9451 24.5001,15.7741 C24.6881,15.6041 24.7841,15.3611 24.7841,15.0431 C24.7841,14.8091 24.7171,14.6101 24.5851,14.4471 C24.4531,14.2841 24.2311,14.1201 23.9221,13.9531 L23.3081,13.6241 C22.7481,13.3211 22.3471,12.9961 22.1051,12.6471 C21.8631,12.3001 21.7421,11.8761 21.7421,11.3771 C21.7421,10.9151 21.8471,10.5131 22.0591,10.1681 C22.2711,9.8241 22.5601,9.5601 22.9271,9.3731 C23.2961,9.1881 23.7161,9.0961 24.1941,9.0961 C24.7911,9.0961 25.3851,9.2311 25.9761,9.5041 L25.9761,10.7071 C25.3621,10.4801 24.8221,10.3661 24.3521,10.3661 C24.0351,10.3661 23.7851,10.4461 23.6031,10.6041 C23.4221,10.7641 23.3311,10.9831 23.3311,11.2631 C23.3311,11.4981 23.3891,11.6901 23.5061,11.8421 C23.6251,11.9931 23.8491,12.1601 24.1821,12.3421 L24.7961,12.6711 C25.1881,12.8821 25.5011,13.0951 25.7311,13.3061 C25.9631,13.5181 26.1321,13.7551 26.2421,14.0161 L26.2421,14.0161 Z M19.6421,11.3311 L21.2421,11.3311 L19.3241,18.0171 C19.1651,18.5761 18.9531,18.9811 18.6881,19.2311 C18.4231,19.4811 18.0761,19.6051 17.6441,19.6051 C17.3181,19.6051 16.9861,19.5491 16.6451,19.4351 L16.6451,18.3921 C16.8491,18.4211 17.0311,18.4361 17.1901,18.4361 C17.4771,18.4361 17.6931,18.3601 17.8371,18.2101 C17.9811,18.0581 18.0761,17.8051 18.1211,17.4491 L18.1431,17.2441 L16.2701,11.3311 L17.9171,11.3311 L18.7901,15.5991 L19.6421,11.3311 Z M13.6821,9.2661 L15.4541,9.2661 L15.4541,17.1311 L14.0351,17.1311 L14.0351,11.6151 L12.7081,15.1901 L11.3571,15.1901 L10.0401,11.6491 L10.0401,17.1311 L8.6211,17.1311 L8.6211,9.2661 L10.4371,9.2661 L12.0601,13.6691 L13.6821,9.2661 Z M43.9091,40.1211 C43.9091,42.2101 42.2101,43.9091 40.1211,43.9091 L7.7881,43.9091 C5.6991,43.9091 4.0001,42.2101 4.0001,40.1211 L4.0001,7.7881 C4.0001,5.6991 5.6991,4.0001 7.7881,4.0001 L40.1211,4.0001 C42.2101,4.0001 43.9091,5.6991 43.9091,7.7881 L43.9091,40.1211 Z M40.1211,2.0001 L7.7881,2.0001 C4.5961,2.0001 2.0001,4.5971 2.0001,7.7881 L2.0001,40.1211 C2.0001,43.3121 4.5961,45.9091 7.7881,45.9091 L40.1211,45.9091 C43.3121,45.9091 45.9091,43.3121 45.9091,40.1211 L45.9091,7.7881 C45.9091,4.5971 43.3121,2.0001 40.1211,2.0001 L40.1211,2.0001 Z" id="Amazon-DATABASEAmazon-Aurora-MySQL-instance-alternate_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,_P=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Item_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Item_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.1807,12.5992 C30.1807,9.7832 32.4727,7.4912 35.2897,7.4912 C38.1067,7.4912 40.3987,9.7832 40.3987,12.5992 C40.3987,15.4162 38.1067,17.7082 35.2897,17.7082 C32.4727,17.7082 30.1807,15.4162 30.1807,12.5992 L30.1807,12.5992 Z M28.1807,12.5992 C28.1807,16.5192 31.3697,19.7082 35.2897,19.7082 C39.2097,19.7082 42.3987,16.5192 42.3987,12.5992 C42.3987,8.6792 39.2097,5.4912 35.2897,5.4912 C31.3697,5.4912 28.1807,8.6792 28.1807,12.5992 L28.1807,12.5992 Z M4.0007,43.8892 L21.1997,43.8892 L21.1997,26.6902 L4.0007,26.6902 L4.0007,43.8892 Z M2.0007,45.8892 L23.1997,45.8892 L23.1997,24.6902 L2.0007,24.6902 L2.0007,45.8892 Z M26.6907,43.8892 L43.8897,43.8892 L43.8897,26.6902 L26.6907,26.6902 L26.6907,43.8892 Z M24.6907,45.8892 L45.8897,45.8892 L45.8897,24.6902 L24.6907,24.6902 L24.6907,45.8892 Z M3.9997,21.1982 L21.1987,21.1982 L21.1987,3.9992 L3.9997,3.9992 L3.9997,21.1982 Z M1.9997,23.1992 L23.1987,23.1992 L23.1987,2.0002 L1.9997,2.0002 L1.9997,23.1992 Z M26.6907,21.1992 L43.8897,21.1992 L43.8897,4.0002 L26.6907,4.0002 L26.6907,21.1992 Z M24.6907,23.1982 L45.8897,23.1982 L45.8897,1.9992 L24.6907,1.9992 L24.6907,23.1982 Z" id="Amazon-DATABASE_Amazon-DynamoDB_Item_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,hP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-PostgreSQL-Instance-Alternate_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-PostgreSQL-Instance-Alternate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.908,39.814 C43.908,42.072 42.071,43.909 39.814,43.909 L8.094,43.909 C5.837,43.909 4,42.072 4,39.814 L4,8.094 C4,5.836 5.837,4 8.094,4 L39.814,4 C42.071,4 43.908,5.836 43.908,8.094 L43.908,39.814 Z M39.814,2 L8.094,2 C4.733,2 2,4.734 2,8.094 L2,39.814 C2,43.174 4.733,45.909 8.094,45.909 L39.814,45.909 C43.175,45.909 45.908,43.174 45.908,39.814 L45.908,8.094 C45.908,4.734 43.175,2 39.814,2 L39.814,2 Z M40.953,14.516 L43.153,14.516 L43.153,15.223 L40.105,15.223 L40.105,9.172 L40.953,9.172 L40.953,14.516 Z M36.648,14.638 C36.177,14.638 35.822,14.433 35.584,14.022 C35.345,13.612 35.225,13.005 35.225,12.202 C35.225,11.399 35.345,10.793 35.584,10.386 C35.822,9.979 36.177,9.775 36.648,9.775 C37.12,9.775 37.475,9.979 37.714,10.386 C37.952,10.793 38.071,11.399 38.071,12.202 C38.071,13.005 37.952,13.612 37.714,14.022 C37.475,14.433 37.12,14.638 36.648,14.638 L36.648,14.638 Z M38.516,14.232 C38.796,13.706 38.936,13.029 38.936,12.202 C38.936,11.207 38.735,10.434 38.334,9.883 C37.932,9.334 37.37,9.059 36.648,9.059 C35.927,9.059 35.365,9.334 34.963,9.883 C34.561,10.434 34.361,11.207 34.361,12.202 C34.361,12.836 34.444,13.386 34.609,13.852 C34.775,14.318 35.021,14.679 35.347,14.935 C35.674,15.191 36.066,15.331 36.526,15.354 C36.858,15.715 37.221,16.002 37.617,16.218 C38.013,16.434 38.432,16.571 38.875,16.628 L38.875,15.886 C38.572,15.852 38.296,15.785 38.046,15.686 C37.795,15.586 37.554,15.444 37.32,15.258 C37.839,15.101 38.237,14.758 38.516,14.232 L38.516,14.232 Z M33.265,12.647 C33.443,12.91 33.531,13.223 33.531,13.59 C33.531,14.12 33.366,14.546 33.034,14.87 C32.702,15.192 32.26,15.354 31.707,15.354 C31.438,15.354 31.181,15.324 30.934,15.262 C30.686,15.202 30.472,15.113 30.293,14.997 L30.293,14.324 C30.769,14.528 31.232,14.629 31.68,14.629 C31.989,14.629 32.232,14.543 32.409,14.368 C32.587,14.193 32.676,13.952 32.676,13.643 C32.676,13.223 32.443,12.895 31.977,12.656 L31.357,12.342 C30.968,12.144 30.685,11.917 30.511,11.661 C30.336,11.405 30.249,11.09 30.249,10.717 C30.249,10.223 30.403,9.823 30.712,9.517 C31.019,9.211 31.425,9.059 31.926,9.059 C32.315,9.059 32.752,9.164 33.235,9.374 L33.235,10.054 C32.839,9.874 32.423,9.784 31.986,9.784 C31.713,9.784 31.496,9.864 31.336,10.024 C31.176,10.184 31.095,10.401 31.095,10.674 C31.095,10.889 31.151,11.073 31.262,11.224 C31.372,11.376 31.555,11.518 31.811,11.652 L32.431,11.966 C32.809,12.159 33.088,12.385 33.265,12.647 L33.265,12.647 Z M28.707,12.516 C28.704,12.557 28.703,12.595 28.703,12.629 L27.132,12.629 C27.149,12.193 27.232,11.863 27.381,11.639 C27.529,11.416 27.737,11.302 28.005,11.302 C28.243,11.302 28.421,11.392 28.537,11.569 C28.653,11.747 28.712,12.022 28.712,12.394 C28.712,12.435 28.711,12.476 28.707,12.516 L28.707,12.516 Z M28.04,10.674 C27.498,10.674 27.082,10.875 26.791,11.277 C26.5,11.678 26.354,12.254 26.354,13.005 C26.354,13.791 26.5,14.376 26.791,14.76 C27.082,15.145 27.524,15.336 28.118,15.336 C28.59,15.336 29.003,15.226 29.358,15.004 L29.358,14.403 C28.956,14.583 28.59,14.673 28.258,14.673 C27.868,14.673 27.584,14.557 27.407,14.324 C27.228,14.091 27.137,13.712 27.132,13.189 L29.367,13.189 C29.413,12.967 29.436,12.726 29.436,12.463 C29.436,11.876 29.318,11.431 29.083,11.128 C28.847,10.826 28.499,10.674 28.04,10.674 L28.04,10.674 Z M25.69,10.761 C25.784,10.761 25.877,10.77 25.971,10.788 L25.971,11.547 C25.807,11.524 25.677,11.512 25.577,11.512 C25.246,11.512 24.943,11.621 24.669,11.835 L24.669,15.223 L23.848,15.223 L23.848,10.796 L24.53,10.796 L24.608,11.329 C24.765,11.131 24.929,10.987 25.101,10.897 C25.273,10.807 25.47,10.761 25.69,10.761 L25.69,10.761 Z M21.867,14.131 C21.599,14.353 21.346,14.463 21.107,14.463 C20.816,14.463 20.6,14.336 20.462,14.084 C20.322,13.831 20.252,13.442 20.252,12.918 C20.252,12.382 20.317,11.988 20.448,11.735 C20.579,11.482 20.785,11.355 21.064,11.355 C21.326,11.355 21.594,11.46 21.867,11.669 L21.867,14.131 Z M21.937,11.154 C21.599,10.84 21.247,10.683 20.881,10.683 C20.438,10.683 20.086,10.886 19.824,11.294 C19.562,11.702 19.431,12.252 19.431,12.944 C19.431,13.381 19.488,13.764 19.601,14.092 C19.715,14.421 19.879,14.677 20.095,14.861 C20.31,15.043 20.566,15.135 20.863,15.135 C21.212,15.135 21.547,14.987 21.867,14.691 L21.867,15.013 C21.867,15.526 21.791,15.892 21.64,16.114 C21.488,16.335 21.232,16.445 20.872,16.445 C20.54,16.445 20.156,16.355 19.72,16.174 L19.72,16.803 C20.092,17.019 20.499,17.127 20.941,17.127 C22.099,17.127 22.679,16.408 22.679,14.969 L22.679,10.796 L21.998,10.796 L21.937,11.154 Z M18.304,14.603 C18.485,14.603 18.663,14.574 18.838,14.516 L18.838,15.118 C18.587,15.223 18.322,15.276 18.043,15.276 C17.681,15.276 17.416,15.176 17.244,14.979 C17.072,14.781 16.986,14.475 16.986,14.062 L16.986,11.46 L16.367,11.46 L16.367,10.918 L17.021,10.814 L17.143,9.556 L17.807,9.556 L17.807,10.796 L18.82,10.796 L18.82,11.46 L17.807,11.46 L17.807,14.001 C17.807,14.222 17.844,14.377 17.917,14.467 C17.989,14.558 18.118,14.603 18.304,14.603 L18.304,14.603 Z M15.882,13.311 C16.008,13.498 16.069,13.727 16.069,14.001 C16.069,14.403 15.944,14.725 15.694,14.969 C15.444,15.214 15.109,15.336 14.69,15.336 C14.242,15.336 13.835,15.229 13.468,15.013 L13.468,14.419 C13.922,14.6 14.315,14.691 14.646,14.691 C14.862,14.691 15.029,14.633 15.148,14.52 C15.267,14.407 15.328,14.245 15.328,14.036 C15.328,13.786 15.168,13.582 14.847,13.424 L14.28,13.145 C13.756,12.889 13.494,12.487 13.494,11.94 C13.494,11.568 13.616,11.265 13.861,11.033 C14.105,10.799 14.423,10.683 14.812,10.683 C15.179,10.683 15.531,10.776 15.869,10.962 L15.869,11.556 C15.549,11.405 15.22,11.329 14.883,11.329 C14.684,11.329 14.527,11.381 14.411,11.487 C14.295,11.59 14.236,11.734 14.236,11.914 C14.236,12.06 14.275,12.182 14.354,12.281 C14.432,12.379 14.565,12.476 14.752,12.569 L15.284,12.831 C15.557,12.964 15.757,13.125 15.882,13.311 L15.882,13.311 Z M11.765,14.267 C11.62,14.538 11.395,14.673 11.094,14.673 C10.791,14.673 10.566,14.538 10.421,14.267 C10.275,13.997 10.203,13.576 10.203,13.005 C10.203,12.435 10.275,12.016 10.421,11.749 C10.566,11.48 10.791,11.346 11.094,11.346 C11.395,11.346 11.62,11.48 11.765,11.749 C11.911,12.016 11.983,12.435 11.983,13.005 C11.983,13.576 11.911,13.997 11.765,14.267 L11.765,14.267 Z M11.094,10.683 C10.54,10.683 10.117,10.883 9.823,11.286 C9.529,11.687 9.382,12.26 9.382,13.005 C9.382,13.756 9.529,14.333 9.823,14.734 C10.117,15.135 10.54,15.336 11.094,15.336 C11.646,15.336 12.069,15.135 12.363,14.734 C12.657,14.333 12.804,13.756 12.804,13.005 C12.804,12.26 12.657,11.687 12.363,11.286 C12.069,10.883 11.646,10.683 11.094,10.683 L11.094,10.683 Z M7.632,11.888 C7.477,12.097 7.263,12.202 6.99,12.202 L6.125,12.202 L6.125,9.844 L6.99,9.844 C7.263,9.844 7.477,9.948 7.632,10.155 C7.786,10.361 7.863,10.651 7.863,11.023 C7.863,11.39 7.786,11.678 7.632,11.888 L7.632,11.888 Z M7.937,9.408 C7.689,9.252 7.403,9.172 7.077,9.172 L5.304,9.172 L5.304,15.223 L6.125,15.223 L6.125,12.875 L7.077,12.875 C7.56,12.875 7.952,12.706 8.251,12.368 C8.551,12.03 8.701,11.583 8.701,11.023 C8.701,10.663 8.636,10.342 8.505,10.063 C8.374,9.784 8.184,9.565 7.937,9.408 L7.937,9.408 Z" id="Amazon-DATABASEAmazon-Aurora-PostgreSQL-instance-alternate_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,zP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Items_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Items_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.375,40.5 C34.237,40.5 33.312,39.575 33.312,38.437 C33.312,37.3 34.237,36.375 35.375,36.375 C36.513,36.375 37.438,37.3 37.438,38.437 C37.438,39.575 36.513,40.5 35.375,40.5 L35.375,40.5 Z M35.375,34.375 C33.135,34.375 31.313,36.197 31.313,38.437 C31.313,40.678 33.135,42.5 35.375,42.5 C37.615,42.5 39.437,40.678 39.437,38.437 C39.437,36.197 37.615,34.375 35.375,34.375 L35.375,34.375 Z M35.375,25.625 C34.237,25.625 33.312,24.7 33.312,23.563 C33.312,22.425 34.237,21.5 35.375,21.5 C36.513,21.5 37.438,22.425 37.438,23.563 C37.438,24.7 36.513,25.625 35.375,25.625 L35.375,25.625 Z M35.375,19.5 C33.135,19.5 31.313,21.322 31.313,23.563 C31.313,25.803 33.135,27.625 35.375,27.625 C37.615,27.625 39.437,25.803 39.437,23.563 C39.437,21.322 37.615,19.5 35.375,19.5 L35.375,19.5 Z M35.375,6.625 C36.513,6.625 37.438,7.55 37.438,8.688 C37.438,9.825 36.513,10.75 35.375,10.75 C34.237,10.75 33.312,9.825 33.312,8.688 C33.312,7.55 34.237,6.625 35.375,6.625 L35.375,6.625 Z M35.375,12.75 C37.615,12.75 39.437,10.928 39.437,8.688 C39.437,6.447 37.615,4.625 35.375,4.625 C33.135,4.625 31.313,6.447 31.313,8.688 C31.313,10.928 33.135,12.75 35.375,12.75 L35.375,12.75 Z M4,43.125 L21.25,43.125 L21.25,33.75 L4,33.75 L4,43.125 Z M2,45.125 L23.25,45.125 L23.25,31.75 L2,31.75 L2,45.125 Z M4,28.25 L21.25,28.25 L21.25,18.875 L4,18.875 L4,28.25 Z M2,30.25 L23.25,30.25 L23.25,16.875 L2,16.875 L2,30.25 Z M4,13.375 L21.25,13.375 L21.25,4 L4,4 L4,13.375 Z M2,15.375 L23.25,15.375 L23.25,2 L2,2 L2,15.375 Z M26.75,43.125 L44,43.125 L44,33.75 L26.75,33.75 L26.75,43.125 Z M24.75,45.125 L46,45.125 L46,31.75 L24.75,31.75 L24.75,45.125 Z M26.75,28.25 L44,28.25 L44,18.875 L26.75,18.875 L26.75,28.25 Z M24.75,30.25 L46,30.25 L46,16.875 L24.75,16.875 L24.75,30.25 Z M26.75,13.375 L44,13.375 L44,4 L26.75,4 L26.75,13.375 Z M24.75,15.375 L46,15.375 L46,2 L24.75,2 L24.75,15.375 Z" id="Amazon-DATABASE_Amazon-DynamoDB_Items_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,xP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora_Amazon-Aurora-Instance-alternate_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora_Amazon-Aurora-Instance-alternate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M34.2512,25.9737 C34.0112,26.2057 33.7712,26.3237 33.5302,26.3237 C33.3782,26.3237 33.2552,26.2587 33.1652,26.1317 C33.0732,26.0047 33.0282,25.8317 33.0282,25.6137 C33.0282,25.3587 33.0852,25.1637 33.1972,25.0297 C33.3102,24.8947 33.4722,24.8277 33.6842,24.8277 C33.9012,24.8277 34.0912,24.8527 34.2512,24.9047 L34.2512,25.9737 Z M33.8252,21.5097 C33.4692,21.5097 33.1192,21.5497 32.7782,21.6297 C32.4362,21.7097 32.1592,21.8197 31.9472,21.9567 L31.9472,22.9517 C32.5812,22.7177 33.1152,22.6017 33.5522,22.6017 C33.8212,22.6017 34.0062,22.6687 34.1032,22.8037 C34.2022,22.9387 34.2512,23.1947 34.2512,23.5727 L34.2512,24.0747 C33.9162,23.9877 33.6362,23.9437 33.4102,23.9437 C32.8652,23.9437 32.4322,24.1017 32.1112,24.4177 C31.7912,24.7347 31.6322,25.1657 31.6322,25.7117 C31.6322,26.2287 31.7632,26.6337 32.0242,26.9287 C32.2872,27.2237 32.6442,27.3707 33.0942,27.3707 C33.3342,27.3707 33.5712,27.3107 33.8032,27.1907 C34.0362,27.0707 34.2142,26.9157 34.3382,26.7267 L34.4702,27.2287 L35.6262,27.2287 L35.6262,23.3217 C35.6262,22.6887 35.4842,22.2287 35.2002,21.9417 C34.9162,21.6547 34.4582,21.5097 33.8252,21.5097 L33.8252,21.5097 Z M30.8132,21.5967 C30.9302,21.5967 31.0452,21.6087 31.1622,21.6297 L31.1622,22.9517 C30.9582,22.9137 30.7662,22.8967 30.5832,22.8967 C30.2342,22.8967 29.9022,22.9837 29.5912,23.1587 L29.5912,27.2287 L28.0952,27.2287 L28.0952,21.6517 L29.3172,21.6517 L29.4812,22.3717 C29.7002,22.1037 29.9162,21.9067 30.1312,21.7827 C30.3462,21.6597 30.5732,21.5967 30.8132,21.5967 L30.8132,21.5967 Z M25.3732,25.8047 C25.2532,26.0917 25.0582,26.2357 24.7892,26.2357 C24.5202,26.2357 24.3252,26.0917 24.2052,25.8047 C24.0842,25.5177 24.0242,25.0647 24.0242,24.4457 C24.0242,23.8277 24.0842,23.3727 24.2052,23.0807 C24.3252,22.7897 24.5202,22.6447 24.7892,22.6447 C25.0582,22.6447 25.2532,22.7897 25.3732,23.0807 C25.4932,23.3727 25.5532,23.8277 25.5532,24.4457 C25.5532,25.0647 25.4932,25.5177 25.3732,25.8047 L25.3732,25.8047 Z M24.7892,21.5097 C24.0692,21.5097 23.5122,21.7647 23.1192,22.2737 C22.7272,22.7837 22.5292,23.5067 22.5292,24.4457 C22.5292,25.3767 22.7272,26.0967 23.1192,26.6067 C23.5122,27.1167 24.0692,27.3707 24.7892,27.3707 C25.5092,27.3707 26.0652,27.1167 26.4582,26.6067 C26.8522,26.0967 27.0482,25.3767 27.0482,24.4457 C27.0482,23.5067 26.8522,22.7837 26.4582,22.2737 C26.0652,21.7647 25.5092,21.5097 24.7892,21.5097 L24.7892,21.5097 Z M21.7442,21.5967 C21.8602,21.5967 21.9772,21.6087 22.0932,21.6297 L22.0932,22.9517 C21.8902,22.9137 21.6972,22.8967 21.5152,22.8967 C21.1652,22.8967 20.8342,22.9837 20.5222,23.1587 L20.5222,27.2287 L19.0262,27.2287 L19.0262,21.6517 L20.2492,21.6517 L20.4132,22.3717 C20.6312,22.1037 20.8472,21.9067 21.0622,21.7827 C21.2752,21.6597 21.5042,21.5967 21.7442,21.5967 L21.7442,21.5967 Z M16.2432,21.6517 L17.7392,21.6517 L17.7392,27.2287 L16.5172,27.2287 L16.3972,26.7267 C15.8362,27.1567 15.2972,27.3707 14.7812,27.3707 C14.3742,27.3707 14.0642,27.2287 13.8542,26.9447 C13.6432,26.6607 13.5372,26.2507 13.5372,25.7117 L13.5372,21.6517 L15.0322,21.6517 L15.0322,25.2437 C15.0322,25.5987 15.0722,25.8537 15.1522,26.0067 C15.2322,26.1597 15.3672,26.2357 15.5572,26.2357 C15.7742,26.2357 16.0032,26.1517 16.2432,25.9847 L16.2432,21.6517 Z M9.1932,24.3357 L9.8592,21.2037 L10.5462,24.3357 L9.1932,24.3357 Z M9.0732,19.6657 L6.9782,27.2287 L8.5822,27.2287 L8.9642,25.4277 L10.7752,25.4277 L11.1692,27.2287 L12.8502,27.2287 L10.7652,19.6657 L9.0732,19.6657 Z M40.5982,10.5747 C40.8192,10.8507 40.9302,11.2537 40.9302,11.7857 L40.9302,15.8777 L39.4362,15.8777 L39.4362,12.2107 C39.4362,11.8917 39.3912,11.6587 39.3042,11.5127 C39.2172,11.3677 39.0662,11.2937 38.8562,11.2937 C38.6302,11.2937 38.3832,11.3817 38.1142,11.5557 L38.1142,15.8777 L36.6192,15.8777 L36.6192,10.3007 L37.8422,10.3007 L37.9622,10.8037 C38.5432,10.3737 39.1012,10.1597 39.6312,10.1597 C40.0542,10.1597 40.3752,10.2977 40.5982,10.5747 L40.5982,10.5747 Z M32.7292,11.7317 C32.8482,11.4407 33.0432,11.2937 33.3122,11.2937 C33.5812,11.2937 33.7752,11.4407 33.8972,11.7317 C34.0162,12.0227 34.0752,12.4777 34.0752,13.0947 C34.0752,13.7137 34.0162,14.1667 33.8972,14.4537 C33.7752,14.7417 33.5812,14.8847 33.3122,14.8847 C33.0432,14.8847 32.8482,14.7417 32.7292,14.4537 C32.6082,14.1667 32.5482,13.7137 32.5482,13.0947 C32.5482,12.4777 32.6082,12.0227 32.7292,11.7317 L32.7292,11.7317 Z M33.3122,16.0207 C34.0332,16.0207 34.5892,15.7657 34.9812,15.2567 C35.3752,14.7467 35.5712,14.0277 35.5712,13.0947 C35.5712,12.1567 35.3752,11.4327 34.9812,10.9237 C34.5892,10.4137 34.0332,10.1597 33.3122,10.1597 C32.5922,10.1597 32.0352,10.4137 31.6432,10.9237 C31.2502,11.4327 31.0532,12.1567 31.0532,13.0947 C31.0532,14.0277 31.2502,14.7467 31.6432,15.2567 C32.0352,15.7657 32.5922,16.0207 33.3122,16.0207 L33.3122,16.0207 Z M30.3772,15.8777 L26.5032,15.8777 L26.5032,14.8207 L28.7612,11.4477 L26.5902,11.4477 L26.5902,10.3007 L30.3322,10.3007 L30.3322,11.3607 L28.0732,14.7327 L30.3772,14.7327 L30.3772,15.8777 Z M24.2322,14.6227 C23.9922,14.8557 23.7522,14.9727 23.5122,14.9727 C23.3592,14.9727 23.2372,14.9097 23.1472,14.7817 C23.0562,14.6547 23.0102,14.4817 23.0102,14.2637 C23.0102,14.0087 23.0662,13.8137 23.1792,13.6797 C23.2912,13.5447 23.4532,13.4777 23.6652,13.4777 C23.8832,13.4777 24.0722,13.5027 24.2322,13.5537 L24.2322,14.6227 Z M23.3922,12.5927 C22.8472,12.5927 22.4132,12.7517 22.0932,13.0677 C21.7722,13.3837 21.6132,13.8157 21.6132,14.3617 C21.6132,14.8777 21.7442,15.2847 22.0062,15.5777 C22.2692,15.8727 22.6252,16.0207 23.0752,16.0207 C23.3152,16.0207 23.5532,15.9597 23.7842,15.8397 C24.0182,15.7207 24.1952,15.5657 24.3192,15.3757 L24.4512,15.8777 L25.6072,15.8777 L25.6072,11.9707 C25.6072,11.3377 25.4662,10.8777 25.1822,10.5907 C24.8972,10.3037 24.4392,10.1597 23.8072,10.1597 C23.4502,10.1597 23.1012,10.1997 22.7602,10.2797 C22.4172,10.3597 22.1412,10.4687 21.9292,10.6067 L21.9292,11.6007 C22.5632,11.3677 23.0972,11.2507 23.5332,11.2507 C23.8032,11.2507 23.9872,11.3187 24.0842,11.4527 C24.1842,11.5867 24.2322,11.8437 24.2322,12.2217 L24.2322,12.7247 C23.8972,12.6377 23.6172,12.5927 23.3922,12.5927 L23.3922,12.5927 Z M19.0592,12.2007 C19.0592,11.8877 19.0182,11.6587 18.9342,11.5127 C18.8502,11.3677 18.7102,11.2937 18.5142,11.2937 C18.3032,11.2937 18.0632,11.3817 17.7942,11.5557 C17.8012,11.5927 17.8042,11.6327 17.8042,11.6767 L17.8042,11.8077 L17.8042,15.8777 L16.3102,15.8777 L16.3102,12.2007 C16.3102,11.8877 16.2682,11.6587 16.1842,11.5127 C16.1012,11.3677 15.9602,11.2937 15.7642,11.2937 C15.5602,11.2937 15.3222,11.3817 15.0542,11.5557 L15.0542,15.8777 L13.5592,15.8777 L13.5592,10.3007 L14.7812,10.3007 L14.9012,10.8037 C15.4832,10.3737 16.0282,10.1597 16.5382,10.1597 C17.0562,10.1597 17.4192,10.3807 17.6302,10.8257 C18.2262,10.3807 18.7792,10.1597 19.2882,10.1597 C19.6962,10.1597 20.0092,10.2997 20.2272,10.5787 C20.4452,10.8597 20.5552,11.2617 20.5552,11.7857 L20.5552,15.8777 L19.0592,15.8777 L19.0592,12.2007 Z M9.1932,12.9867 L9.8592,9.8537 L10.5462,12.9867 L9.1932,12.9867 Z M9.0732,8.3147 L6.9782,15.8777 L8.5822,15.8777 L8.9642,14.0777 L10.7752,14.0777 L11.1692,15.8777 L12.8502,15.8777 L10.7652,8.3147 L9.0732,8.3147 Z M43.9082,39.4607 C43.9082,41.9137 41.9132,43.9097 39.4612,43.9097 L8.4472,43.9097 C5.9952,43.9097 4.0002,41.9137 4.0002,39.4607 L4.0002,8.4487 C4.0002,5.9947 5.9952,3.9997 8.4472,3.9997 L39.4612,3.9997 C41.9132,3.9997 43.9082,5.9947 43.9082,8.4487 L43.9082,39.4607 Z M39.4612,1.9997 L8.4472,1.9997 C4.8932,1.9997 2.0002,4.8927 2.0002,8.4487 L2.0002,39.4607 C2.0002,43.0167 4.8932,45.9097 8.4472,45.9097 L39.4612,45.9097 C43.0162,45.9097 45.9082,43.0167 45.9082,39.4607 L45.9082,8.4487 C45.9082,4.8927 43.0162,1.9997 39.4612,1.9997 L39.4612,1.9997 Z" id="Amazon-DATABASEAmazon--Aurora-Amazon-Aurora-instance_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,vP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-SQL-Server-Instance-Alternate_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-SQL-Server-Instance-Alternate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.4685,9.5693 C42.5615,9.5693 42.6555,9.5793 42.7475,9.5953 L42.7475,10.6523 C42.5855,10.6233 42.4305,10.6083 42.2845,10.6083 C42.0055,10.6083 41.7405,10.6783 41.4905,10.8183 L41.4905,14.0753 L40.2945,14.0753 L40.2945,9.6143 L41.2725,9.6143 L41.4045,10.1893 C41.5775,9.9743 41.7515,9.8173 41.9225,9.7173 C42.0945,9.6193 42.2775,9.5693 42.4685,9.5693 L42.4685,9.5693 Z M38.4605,11.3943 L37.2905,11.3943 C37.3145,10.6733 37.5345,10.3123 37.9535,10.3123 C38.1295,10.3123 38.2575,10.3803 38.3385,10.5163 C38.4195,10.6543 38.4605,10.8793 38.4605,11.1933 L38.4605,11.3943 Z M39.4735,11.3153 C39.4735,10.1053 38.9795,9.5003 37.9895,9.5003 C37.4135,9.5003 36.9715,9.7013 36.6665,10.1023 C36.3615,10.5043 36.2075,11.0863 36.2075,11.8483 C36.2075,13.4093 36.8305,14.1883 38.0765,14.1883 C38.3155,14.1883 38.5545,14.1593 38.7925,14.1013 C39.0315,14.0433 39.2325,13.9623 39.3955,13.8563 L39.3955,13.0613 C39.2025,13.1323 39.0095,13.1883 38.8155,13.2323 C38.6185,13.2763 38.4545,13.2983 38.3215,13.2983 C37.9655,13.2983 37.7095,13.2103 37.5535,13.0363 C37.3965,12.8613 37.3085,12.5643 37.2905,12.1453 L39.3865,12.1453 C39.4445,11.8953 39.4735,11.6183 39.4735,11.3153 L39.4735,11.3153 Z M34.6285,9.6143 L35.8595,9.6143 L34.5235,14.0753 L33.3975,14.0753 L32.0525,9.6143 L33.3195,9.6143 L33.9645,12.7923 L34.6285,9.6143 Z M31.3635,9.5693 C31.4555,9.5693 31.5485,9.5793 31.6425,9.5953 L31.6425,10.6523 C31.4795,10.6233 31.3255,10.6083 31.1795,10.6083 C30.9005,10.6083 30.6345,10.6783 30.3855,10.8183 L30.3855,14.0753 L29.1895,14.0753 L29.1895,9.6143 L30.1665,9.6143 L30.2975,10.1893 C30.4735,9.9743 30.6455,9.8173 30.8175,9.7173 C30.9895,9.6193 31.1705,9.5693 31.3635,9.5693 L31.3635,9.5693 Z M27.3555,11.3943 L26.1865,11.3943 C26.2085,10.6733 26.4295,10.3123 26.8495,10.3123 C27.0245,10.3123 27.1525,10.3803 27.2335,10.5163 C27.3155,10.6543 27.3555,10.8793 27.3555,11.1933 L27.3555,11.3943 Z M28.3685,11.3153 C28.3685,10.1053 27.8735,9.5003 26.8845,9.5003 C26.3085,9.5003 25.8665,9.7013 25.5615,10.1023 C25.2565,10.5043 25.1035,11.0863 25.1035,11.8483 C25.1035,13.4093 25.7255,14.1883 26.9725,14.1883 C27.2105,14.1883 27.4485,14.1593 27.6875,14.1013 C27.9265,14.0433 28.1265,13.9623 28.2895,13.8563 L28.2895,13.0613 C28.0975,13.1323 27.9055,13.1883 27.7095,13.2323 C27.5145,13.2763 27.3495,13.2983 27.2155,13.2983 C26.8615,13.2983 26.6055,13.2103 26.4475,13.0363 C26.2905,12.8613 26.2025,12.5643 26.1865,12.1453 L28.2815,12.1453 C28.3395,11.8953 28.3685,11.6183 28.3685,11.3153 L28.3685,11.3153 Z M24.3565,11.6773 C24.4405,11.8793 24.4825,12.1223 24.4825,12.4073 C24.4825,12.9603 24.3045,13.3983 23.9465,13.7213 C23.5875,14.0443 23.0945,14.2063 22.4665,14.2063 C22.1925,14.2063 21.9195,14.1733 21.6445,14.1093 C21.3715,14.0463 21.1415,13.9623 20.9555,13.8563 L20.9555,12.9403 C21.1705,13.0213 21.4145,13.0903 21.6855,13.1453 C21.9545,13.2013 22.1875,13.2283 22.3785,13.2283 C22.6575,13.2283 22.8705,13.1623 23.0155,13.0323 C23.1615,12.9003 23.2345,12.7133 23.2345,12.4683 C23.2345,12.2883 23.1835,12.1343 23.0815,12.0093 C22.9805,11.8853 22.8095,11.7573 22.5715,11.6303 L22.0995,11.3773 C21.6685,11.1443 21.3605,10.8943 21.1745,10.6263 C20.9875,10.3593 20.8945,10.0323 20.8945,9.6483 C20.8945,9.2933 20.9765,8.9833 21.1395,8.7183 C21.3015,8.4533 21.5245,8.2513 21.8065,8.1073 C22.0885,7.9653 22.4135,7.8933 22.7805,7.8933 C23.2395,7.8933 23.6975,7.9983 24.1515,8.2083 L24.1515,9.1323 C23.6795,8.9593 23.2635,8.8713 22.9035,8.8713 C22.6575,8.8713 22.4665,8.9323 22.3265,9.0543 C22.1875,9.1773 22.1165,9.3453 22.1165,9.5603 C22.1165,9.7413 22.1615,9.8893 22.2515,10.0063 C22.3425,10.1233 22.5155,10.2513 22.7725,10.3903 L23.2425,10.6433 C23.5455,10.8063 23.7855,10.9693 23.9635,11.1323 C24.1415,11.2963 24.2715,11.4773 24.3565,11.6773 L24.3565,11.6773 Z M16.5985,13.1063 L18.6595,13.1063 L18.6595,14.0753 L15.3765,14.0753 L15.3765,8.0243 L16.5985,8.0243 L16.5985,13.1063 Z M12.7925,12.6703 C12.5945,13.0363 12.3035,13.2193 11.9195,13.2193 C11.5345,13.2193 11.2435,13.0363 11.0465,12.6703 C10.8485,12.3023 10.7495,11.7613 10.7495,11.0463 C10.7495,10.3123 10.8455,9.7683 11.0375,9.4133 C11.2305,9.0573 11.5245,8.8803 11.9195,8.8803 C12.3155,8.8803 12.6085,9.0573 12.8015,9.4133 C12.9925,9.7683 13.0895,10.3123 13.0895,11.0463 C13.0895,11.7613 12.9905,12.3023 12.7925,12.6703 L12.7925,12.6703 Z M13.9485,12.9923 C14.2135,12.4743 14.3465,11.8253 14.3465,11.0463 C14.3465,10.0443 14.1335,9.2683 13.7095,8.7183 C13.2835,8.1693 12.6885,7.8933 11.9195,7.8933 C11.1505,7.8933 10.5545,8.1693 10.1285,8.7183 C9.7045,9.2683 9.4915,10.0443 9.4915,11.0463 C9.4915,12.0233 9.6925,12.7873 10.0945,13.3373 C10.4955,13.8873 11.0635,14.1763 11.7965,14.2063 C12.0995,14.5663 12.4635,14.8673 12.8885,15.1053 C13.3135,15.3433 13.7565,15.4983 14.2155,15.5673 L14.2155,14.5733 C13.8965,14.5383 13.6245,14.4793 13.4035,14.3973 C13.1825,14.3163 12.9825,14.2033 12.8015,14.0573 C13.3015,13.8653 13.6845,13.5103 13.9485,12.9923 L13.9485,12.9923 Z M8.6235,11.6773 C8.7075,11.8793 8.7495,12.1223 8.7495,12.4073 C8.7495,12.9603 8.5715,13.3983 8.2135,13.7213 C7.8555,14.0443 7.3615,14.2063 6.7345,14.2063 C6.4595,14.2063 6.1865,14.1733 5.9115,14.1093 C5.6395,14.0463 5.4085,13.9623 5.2235,13.8563 L5.2235,12.9403 C5.4385,13.0213 5.6815,13.0903 5.9515,13.1453 C6.2225,13.2013 6.4535,13.2283 6.6465,13.2283 C6.9245,13.2283 7.1385,13.1623 7.2825,13.0323 C7.4285,12.9003 7.5015,12.7133 7.5015,12.4683 C7.5015,12.2883 7.4495,12.1343 7.3485,12.0093 C7.2465,11.8853 7.0765,11.7573 6.8375,11.6303 L6.3655,11.3773 C5.9355,11.1443 5.6265,10.8943 5.4415,10.6263 C5.2545,10.3593 5.1615,10.0323 5.1615,9.6483 C5.1615,9.2933 5.2435,8.9833 5.4055,8.7183 C5.5695,8.4533 5.7915,8.2513 6.0735,8.1073 C6.3565,7.9653 6.6815,7.8933 7.0475,7.8933 C7.5075,7.8933 7.9645,7.9983 8.4185,8.2083 L8.4185,9.1323 C7.9465,8.9593 7.5305,8.8713 7.1705,8.8713 C6.9245,8.8713 6.7345,8.9323 6.5945,9.0543 C6.4535,9.1773 6.3845,9.3453 6.3845,9.5603 C6.3845,9.7413 6.4285,9.8893 6.5195,10.0063 C6.6095,10.1233 6.7815,10.2513 7.0385,10.3903 L7.5095,10.6433 C7.8135,10.8063 8.0525,10.9693 8.2315,11.1323 C8.4075,11.2963 8.5385,11.4773 8.6235,11.6773 L8.6235,11.6773 Z M43.9085,40.1173 C43.9085,42.2083 42.2075,43.9083 40.1165,43.9083 L7.7905,43.9083 C5.6995,43.9083 3.9995,42.2083 3.9995,40.1173 L3.9995,7.7913 C3.9995,5.7003 5.6995,4.0003 7.7905,4.0003 L40.1165,4.0003 C42.2075,4.0003 43.9085,5.7003 43.9085,7.7913 L43.9085,40.1173 Z M40.1165,2.0003 L7.7905,2.0003 C4.5975,2.0003 1.9995,4.5973 1.9995,7.7913 L1.9995,40.1173 C1.9995,43.3103 4.5975,45.9083 7.7905,45.9083 L40.1165,45.9083 C43.3105,45.9083 45.9085,43.3103 45.9085,40.1173 L45.9085,7.7913 C45.9085,4.5973 43.3105,2.0003 40.1165,2.0003 L40.1165,2.0003 Z" id="Amazon-DATABASEAmazon-Aurora-SQL-Server-instance-alternate_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,VL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora_Amazon-RDS-Instance_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora_Amazon-RDS-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21.2395,25.3828 C20.9905,25.3828 20.6895,25.3468 20.3375,25.2758 C19.9865,25.2028 19.6705,25.1138 19.3905,25.0088 L19.3905,26.1988 C19.6325,26.3358 19.9305,26.4448 20.2865,26.5288 C20.6415,26.6118 20.9975,26.6538 21.3525,26.6538 C22.1705,26.6538 22.8105,26.4438 23.2755,26.0238 C23.7415,25.6048 23.9735,25.0348 23.9735,24.3168 C23.9735,23.9458 23.9185,23.6298 23.8095,23.3688 C23.6995,23.1088 23.5295,22.8718 23.2995,22.6598 C23.0675,22.4478 22.7565,22.2368 22.3625,22.0248 L21.7505,21.6948 C21.4175,21.5148 21.1925,21.3478 21.0745,21.1958 C20.9585,21.0448 20.8985,20.8518 20.8985,20.6168 C20.8985,20.3378 20.9905,20.1178 21.1725,19.9598 C21.3525,19.8008 21.6025,19.7208 21.9205,19.7208 C22.3885,19.7208 22.9295,19.8338 23.5435,20.0618 L23.5435,18.8598 C22.9535,18.5868 22.3585,18.4498 21.7615,18.4498 C21.2855,18.4498 20.8635,18.5428 20.4965,18.7288 C20.1295,18.9138 19.8405,19.1788 19.6285,19.5228 C19.4175,19.8668 19.3105,20.2698 19.3105,20.7308 C19.3105,21.2308 19.4305,21.6538 19.6735,22.0018 C19.9155,22.3498 20.3165,22.6748 20.8775,22.9778 L21.4885,23.3068 C21.7995,23.4728 22.0205,23.6378 22.1525,23.7998 C22.2845,23.9628 22.3505,24.1608 22.3505,24.3958 C22.3505,24.7138 22.2575,24.9568 22.0675,25.1268 C21.8785,25.2978 21.6025,25.3828 21.2395,25.3828 L21.2395,25.3828 Z M16.7695,22.4328 C16.7695,21.5408 16.6505,20.8848 16.4115,20.4638 C16.1745,20.0448 15.8015,19.8338 15.2945,19.8338 L14.6355,19.8338 L14.6355,25.2698 L15.3045,25.2698 C15.7975,25.2698 16.1635,25.0558 16.4065,24.6288 C16.6475,24.1998 16.7695,23.5438 16.7695,22.6598 L16.7695,22.4328 Z M17.6425,19.6188 C18.1495,20.2848 18.4025,21.2598 18.4025,22.5458 C18.4025,23.8398 18.1535,24.8198 17.6545,25.4858 C17.1545,26.1508 16.4285,26.4838 15.4755,26.4838 L13.0485,26.4838 L13.0485,18.6208 L15.4195,18.6208 C16.3945,18.6208 17.1355,18.9538 17.6425,19.6188 L17.6425,19.6188 Z M10.2005,21.0938 C10.2005,20.6708 10.1225,20.3498 9.9685,20.1298 C9.8125,19.9098 9.5875,19.8008 9.2925,19.8008 L8.5545,19.8008 L8.5545,22.3878 L9.2925,22.3878 C9.5875,22.3878 9.8125,22.2788 9.9685,22.0588 C10.1225,21.8388 10.2005,21.5178 10.2005,21.0938 L10.2005,21.0938 Z M10.5865,23.3298 L12.1745,26.4838 L10.5415,26.4838 L9.1685,23.5678 L8.5545,23.5678 L8.5545,26.4838 L7.0015,26.4838 L7.0015,18.6208 L9.4855,18.6208 C10.1815,18.6208 10.7355,18.8418 11.1475,19.2848 C11.5595,19.7268 11.7655,20.3298 11.7655,21.0938 C11.7655,21.6228 11.6635,22.0808 11.4605,22.4668 C11.2555,22.8528 10.9645,23.1408 10.5865,23.3298 L10.5865,23.3298 Z M41.5935,15.1378 L41.5935,10.8828 C41.5935,10.3308 41.4775,9.9108 41.2475,9.6228 C41.0155,9.3358 40.6805,9.1928 40.2435,9.1928 C39.6905,9.1928 39.1125,9.4158 38.5075,9.8618 L38.3825,9.3398 L37.1115,9.3398 L37.1115,15.1378 L38.6655,15.1378 L38.6655,10.6448 C38.9455,10.4628 39.2025,10.3718 39.4365,10.3718 C39.6565,10.3718 39.8115,10.4478 39.9025,10.5988 C39.9935,10.7508 40.0385,10.9928 40.0385,11.3248 L40.0385,15.1378 L41.5935,15.1378 Z M34.4685,12.2448 C34.4685,11.6018 34.4055,11.1288 34.2805,10.8258 C34.1565,10.5238 33.9535,10.3718 33.6745,10.3718 C33.3945,10.3718 33.1915,10.5238 33.0665,10.8258 C32.9425,11.1288 32.8795,11.6018 32.8795,12.2448 C32.8795,12.8878 32.9425,13.3588 33.0665,13.6568 C33.1915,13.9558 33.3945,14.1058 33.6745,14.1058 C33.9535,14.1058 34.1565,13.9558 34.2805,13.6568 C34.4055,13.3588 34.4685,12.8878 34.4685,12.2448 L34.4685,12.2448 Z M35.4105,9.9868 C35.8185,10.5158 36.0225,11.2688 36.0225,12.2448 C36.0225,13.2128 35.8185,13.9608 35.4105,14.4898 C35.0025,15.0208 34.4235,15.2848 33.6745,15.2848 C32.9265,15.2848 32.3465,15.0208 31.9375,14.4898 C31.5295,13.9608 31.3255,13.2128 31.3255,12.2448 C31.3255,11.2688 31.5295,10.5158 31.9375,9.9868 C32.3465,9.4568 32.9265,9.1928 33.6745,9.1928 C34.4235,9.1928 35.0025,9.4568 35.4105,9.9868 L35.4105,9.9868 Z M26.5945,15.1378 L30.6225,15.1378 L30.6225,13.9458 L28.2285,13.9458 L30.5765,10.4408 L30.5765,9.3398 L26.6845,9.3398 L26.6845,10.5308 L28.9425,10.5308 L26.5945,14.0368 L26.5945,15.1378 Z M24.2335,13.8328 L24.2335,12.7208 C24.0675,12.6678 23.8715,12.6418 23.6435,12.6418 C23.4255,12.6418 23.2565,12.7118 23.1395,12.8518 C23.0215,12.9908 22.9635,13.1948 22.9635,13.4578 C22.9635,13.6858 23.0105,13.8648 23.1055,13.9968 C23.2005,14.1298 23.3265,14.1948 23.4855,14.1948 C23.7355,14.1948 23.9845,14.0738 24.2335,13.8328 L24.2335,13.8328 Z M23.7695,15.0988 C23.5265,15.2228 23.2815,15.2848 23.0315,15.2848 C22.5625,15.2848 22.1915,15.1328 21.9205,14.8248 C21.6475,14.5198 21.5105,14.0978 21.5105,13.5608 C21.5105,12.9928 21.6775,12.5448 22.0105,12.2158 C22.3435,11.8868 22.7935,11.7228 23.3605,11.7228 C23.5945,11.7228 23.8855,11.7688 24.2335,11.8588 L24.2335,11.3368 C24.2335,10.9438 24.1825,10.6768 24.0815,10.5368 C23.9785,10.3978 23.7885,10.3268 23.5085,10.3268 C23.0535,10.3268 22.4985,10.4478 21.8415,10.6898 L21.8415,9.6568 C22.0595,9.5138 22.3465,9.4008 22.7025,9.3178 C23.0575,9.2348 23.4215,9.1928 23.7915,9.1928 C24.4495,9.1928 24.9265,9.3418 25.2215,9.6408 C25.5165,9.9398 25.6645,10.4178 25.6645,11.0758 L25.6645,15.1378 L24.4615,15.1378 L24.3255,14.6158 C24.1965,14.8128 24.0105,14.9728 23.7695,15.0988 L23.7695,15.0988 Z M20.4105,15.1378 L20.4105,10.8828 C20.4105,10.3378 20.2975,9.9208 20.0705,9.6288 C19.8435,9.3378 19.5175,9.1928 19.0945,9.1928 C18.5655,9.1928 17.9905,9.4228 17.3705,9.8848 C17.1505,9.4228 16.7725,9.1928 16.2365,9.1928 C15.7065,9.1928 15.1385,9.4158 14.5345,9.8618 L14.4085,9.3398 L13.1375,9.3398 L13.1375,15.1378 L14.6925,15.1378 L14.6925,10.6448 C14.9715,10.4628 15.2185,10.3718 15.4295,10.3718 C15.6345,10.3718 15.7805,10.4478 15.8675,10.5988 C15.9545,10.7508 15.9975,10.9888 15.9975,11.3148 L15.9975,15.1378 L17.5515,15.1378 L17.5515,10.9048 L17.5515,10.7698 C17.5515,10.7238 17.5485,10.6828 17.5405,10.6448 C17.8205,10.4628 18.0705,10.3718 18.2895,10.3718 C18.4935,10.3718 18.6385,10.4478 18.7265,10.5988 C18.8125,10.7508 18.8565,10.9888 18.8565,11.3148 L18.8565,15.1378 L20.4105,15.1378 Z M10.0085,12.1318 L9.2925,8.8748 L8.6005,12.1318 L10.0085,12.1318 Z M12.4015,15.1378 L10.6545,15.1378 L10.2455,13.2658 L8.3625,13.2658 L7.9655,15.1378 L6.2975,15.1378 L8.4755,7.2758 L10.2345,7.2758 L12.4015,15.1378 Z M44.0025,30.0058 L44.0025,26.4708 C42.2715,27.4138 39.6485,27.9028 37.0365,27.9028 C34.4245,27.9028 31.8015,27.4138 30.0715,26.4708 L30.0715,30.0058 C30.0715,30.6348 32.4405,32.1098 37.0365,32.1098 C41.6325,32.1098 44.0025,30.6348 44.0025,30.0058 L44.0025,30.0058 Z M44.0025,36.1038 L44.0025,32.6778 C42.2715,33.6208 39.6485,34.1098 37.0365,34.1098 C34.4245,34.1098 31.8015,33.6208 30.0715,32.6778 L30.0715,36.1038 C30.0715,36.7328 32.4405,38.2068 37.0365,38.2068 C41.6325,38.2068 44.0025,36.7328 44.0025,36.1038 L44.0025,36.1038 Z M44.0025,41.5478 L44.0025,38.7758 C42.2715,39.7188 39.6485,40.2068 37.0365,40.2068 C34.4245,40.2068 31.8015,39.7188 30.0715,38.7758 L30.0715,41.5478 C30.0715,42.1768 32.4405,43.6518 37.0365,43.6518 C41.6325,43.6518 44.0025,42.1768 44.0025,41.5478 L44.0025,41.5478 Z M30.0715,23.7988 C30.0715,24.4278 32.4405,25.9028 37.0365,25.9028 C41.6325,25.9028 44.0025,24.4278 44.0025,23.7988 C44.0025,23.1698 41.6325,21.6948 37.0365,21.6948 C32.4405,21.6948 30.0715,23.1698 30.0715,23.7988 L30.0715,23.7988 Z M46.0025,23.7988 L46.0025,41.5478 C46.0025,44.2418 41.4915,45.6518 37.0365,45.6518 C32.5815,45.6518 28.0715,44.2418 28.0715,41.5478 L28.0715,23.7988 C28.0715,21.1048 32.5815,19.6958 37.0365,19.6958 C41.4915,19.6958 46.0025,21.1048 46.0025,23.7988 L46.0025,23.7988 Z M7.7545,43.8918 L27.4365,43.8918 L27.4365,45.8918 L7.7545,45.8918 C4.5815,45.8918 2.0005,43.3108 2.0005,40.1378 L2.0005,7.7548 C2.0005,4.5818 4.5815,1.9998 7.7545,1.9998 L40.1365,1.9998 C43.3095,1.9998 45.8915,4.5818 45.8915,7.7548 L45.8915,20.4548 L43.8915,20.4548 L43.8915,7.7548 C43.8915,5.6848 42.2075,3.9998 40.1365,3.9998 L7.7545,3.9998 C5.6835,3.9998 4.0005,5.6848 4.0005,7.7548 L4.0005,40.1378 C4.0005,42.2078 5.6835,43.8918 7.7545,43.8918 L7.7545,43.8918 Z" id="Amazon-DATABASEAmazon-Aurora-Amazon-RDS-instance_Res_48" fill="#C925D1"></path>
</g>
</svg>`,EP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-RDS_Multi-AZ_48</title>
<g id="Icon-Resource/Database/Res_Amazon-RDS_Multi-AZ_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M38.19,30.446 C34.106,30.446 32.001,29.29 32.001,28.797 L32.001,26.21 C33.696,26.908 35.977,27.193 37.962,27.193 C40.52,27.193 42.596,26.789 44.001,26.083 L44.001,28.797 C44.001,29.373 42.004,30.446 38.19,30.446 L38.19,30.446 Z M38.19,16.247 C42.059,16.247 44.001,17.38 44.001,18.015 C44.001,18.65 42.059,19.783 38.19,19.783 C34.106,19.783 32.001,18.544 32.001,18.015 C32.001,17.486 34.106,16.247 38.19,16.247 L38.19,16.247 Z M32.001,20.591 C33.602,21.399 35.944,21.783 38.19,21.783 C40.618,21.783 42.626,21.371 44.001,20.662 L44.001,23.473 C43.995,24.092 41.979,25.193 37.962,25.193 C35.116,25.193 32.941,24.613 32.001,23.979 L32.001,20.591 Z M12.244,38.381 C6.889,38.381 4.001,36.942 4.001,35.587 L4.001,31.037 C6.088,32.242 9.506,32.81 12.769,32.81 C16.34,32.81 19.212,32.196 21.001,31.141 L21.001,35.587 C21.001,36.758 17.958,38.381 12.244,38.381 L12.244,38.381 Z M12.77,9.7 C18.086,9.7 21.025,11.237 21.025,12.3 C21.025,12.315 21.018,12.331 21.017,12.346 L21.001,12.346 L21.001,12.445 C20.752,13.497 17.849,14.899 12.77,14.899 C7.417,14.899 4.001,13.359 4.001,12.3 C4.001,11.24 7.417,9.7 12.77,9.7 L12.77,9.7 Z M4.001,20.017 L4.001,15.118 C6.088,16.327 9.506,16.899 12.77,16.899 C16.333,16.899 19.209,16.272 21.001,15.21 L21.001,20.159 C20.775,21.176 18.087,22.612 12.769,22.612 C7.424,22.612 4.011,21.077 4.001,20.017 L4.001,20.017 Z M12.769,24.612 C16.344,24.612 19.213,23.995 21.001,22.936 L21.001,28.38 C20.768,29.387 18.072,30.81 12.769,30.81 C7.424,30.81 4.011,29.287 4.001,28.235 L4.001,22.831 C6.088,24.041 9.506,24.612 12.769,24.612 L12.769,24.612 Z M46.002,23.47 L46.001,23.47 L46.001,18.346 L45.971,18.346 C45.987,18.237 46.001,18.128 46.001,18.015 C46.001,15.761 42.862,14.247 38.19,14.247 C34.246,14.247 30.001,15.426 30.001,18.015 C30.001,18.129 30.019,18.238 30.035,18.346 L30.001,18.346 L30.001,22.041 L23.001,22.041 L23.001,20.337 C23.003,20.32 23.009,20.304 23.01,20.287 L23.001,20.286 L23.001,12.558 C23.009,12.472 23.025,12.387 23.025,12.3 C23.025,9.549 18.904,7.7 12.77,7.7 C7.584,7.7 2.001,9.14 2.001,12.3 C2.001,12.316 2.005,12.33 2.006,12.346 L2.001,12.346 L2.001,20.012 L2,20.012 C2,20.015 2.001,20.018 2.001,20.021 L2.001,28.23 L2,28.23 C2,28.233 2.001,28.235 2.001,28.238 L2.001,35.587 C2.001,38.544 5.925,40.381 12.244,40.381 C18.677,40.381 23.001,38.454 23.001,35.587 L23.001,28.566 C23.002,28.557 23.005,28.548 23.006,28.538 L23.001,28.538 L23.001,24.041 L30.001,24.041 L30.001,28.797 C30.001,31.318 34.114,32.446 38.19,32.446 C42.935,32.446 46.001,31.014 46.001,28.797 L46.001,23.481 C46.001,23.477 46.002,23.474 46.002,23.47 L46.002,23.47 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,yP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DocumentDB_Elastic-Clusters_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DocumentDB_Elastic-Clusters_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M27.9229,34.009 C30.9139,33.502 31.9999,32.53 31.9999,32.001 L31.9999,29.52 C30.0539,30.437 26.9669,30.806 23.9999,30.806 C21.0329,30.806 17.9459,30.437 15.9999,29.52 L15.9999,32.001 C15.9999,32.53 17.0859,33.502 20.0769,34.009 C20.7399,34.121 21.4439,34.205 22.1699,34.257 C22.4669,34.279 22.7669,34.295 23.0699,34.305 C23.6839,34.328 24.3189,34.328 24.9279,34.305 C25.2339,34.295 25.5329,34.279 25.8279,34.257 C26.5559,34.205 27.2599,34.121 27.9229,34.009 L27.9229,34.009 Z M15.9999,27.094 C16.1199,27.593 18.5929,28.806 23.9999,28.806 C29.4009,28.806 31.8739,27.597 31.9999,27.09 L31.9999,23.953 C30.0129,24.908 26.8599,25.29 23.9999,25.29 C21.1409,25.29 17.9869,24.908 15.9999,23.953 L15.9999,27.094 Z M15.9999,21.506 C16.1059,22.01 18.6419,23.29 23.9999,23.29 C29.3589,23.29 31.8949,22.01 31.9999,21.501 L31.9999,18.357 C30.0799,19.321 27.0349,19.774 23.9999,19.774 C20.9649,19.774 17.9199,19.321 15.9999,18.357 L15.9999,21.506 Z M16.0189,15.905 C16.2279,16.458 18.8139,17.774 23.9999,17.774 C29.1829,17.774 31.7689,16.459 31.9809,15.903 C31.7849,15.076 29.0569,13.677 23.9999,13.677 C18.9389,13.677 16.2109,15.078 16.0189,15.905 L16.0189,15.905 Z M28.2569,35.981 C27.5309,36.104 26.7629,36.196 25.9729,36.252 C25.6539,36.275 25.3289,36.293 24.9999,36.304 C24.6719,36.317 24.3379,36.322 23.9999,36.322 C23.6619,36.322 23.3279,36.317 22.9979,36.304 C22.6709,36.293 22.3459,36.275 22.0259,36.252 C21.2369,36.196 20.4689,36.104 19.7429,35.981 C16.0929,35.362 13.9999,33.911 13.9999,32.001 L13.9999,15.998 C13.9999,15.973 14.0069,15.949 14.0079,15.924 C14.0069,15.903 13.9999,15.883 13.9999,15.861 L14.0139,15.861 C14.1609,13.391 18.2199,11.677 23.9999,11.677 C29.7799,11.677 33.8389,13.391 33.9859,15.861 L33.9999,15.861 C33.9999,15.883 33.9929,15.903 33.9929,15.924 C33.9929,15.949 33.9999,15.973 33.9999,15.998 L33.9999,32.001 C33.9999,33.911 31.9069,35.362 28.2569,35.981 L28.2569,35.981 Z M44.9999,2 L38.9999,2 L38.9999,4 L42.5859,4 L36.5429,10.043 L37.9569,11.457 L43.9999,5.414 L43.9999,9 L45.9999,9 L45.9999,3 C45.9999,2.447 45.5529,2 44.9999,2 L44.9999,2 Z M1.9999,20 L3.9999,20 L3.9999,13 L1.9999,13 L1.9999,20 Z M1.9999,33 L3.9999,33 L3.9999,26 L1.9999,26 L1.9999,33 Z M43.9999,22 L45.9999,22 L45.9999,15 L43.9999,15 L43.9999,22 Z M43.9999,35 L45.9999,35 L45.9999,28 L43.9999,28 L43.9999,35 Z M3.9999,4 L6.9999,4 L6.9999,2 L2.9999,2 C2.4469,2 1.9999,2.447 1.9999,3 L1.9999,7 L3.9999,7 L3.9999,4 Z M12.9999,4 L19.9999,4 L19.9999,2 L12.9999,2 L12.9999,4 Z M25.9999,4 L32.9999,4 L32.9999,2 L25.9999,2 L25.9999,4 Z M14.9999,46 L21.9999,46 L21.9999,44 L14.9999,44 L14.9999,46 Z M27.9999,46 L34.9999,46 L34.9999,44 L27.9999,44 L27.9999,46 Z M43.9999,43.999 L40.9999,44 L40.9999,46 L44.9999,45.999 C45.5529,45.999 45.9999,45.551 45.9999,44.999 L45.9999,41 L43.9999,41 L43.9999,43.999 Z M11.4569,37.957 L5.4139,44 L8.9999,44 L8.9999,46 L2.9999,46 C2.4469,46 1.9999,45.552 1.9999,45 L1.9999,39 L3.9999,39 L3.9999,42.586 L10.0429,36.543 L11.4569,37.957 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,SP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-RDS_Trusted-Language-Extensions-for-PostgreSQL_48</title>
<g id="Icon-Resource/Database/Res_Amazon-RDS_Trusted-Language-Extensions-for-PostgreSQL_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.033,30 L35.033,30 L35.033,28 L26.033,28 L26.033,30 Z M20.413,25.327 C19.064,25.327 18.391,24.375 18.391,22.471 C18.391,21.53 18.558,20.834 18.892,20.38 C19.226,19.927 19.739,19.7 20.431,19.7 C21.099,19.7 21.728,19.904 22.317,20.312 L22.317,24.664 C21.717,25.106 21.082,25.327 20.413,25.327 L20.413,25.327 Z M21.739,28.566 C21.354,28.957 20.736,29.152 19.887,29.152 C19.048,29.152 18.102,28.976 17.047,28.625 L17.047,30.053 C17.981,30.518 18.972,30.75 20.02,30.75 C21.396,30.75 22.459,30.376 23.204,29.628 C23.95,28.88 24.323,27.82 24.323,26.449 L24.323,18.391 L22.623,18.391 L22.453,19.173 C21.728,18.482 20.872,18.136 19.887,18.136 C19.161,18.136 18.532,18.323 17.999,18.697 C17.467,19.071 17.059,19.589 16.775,20.253 C16.492,20.916 16.351,21.678 16.351,22.539 C16.351,23.854 16.665,24.905 17.294,25.693 C17.923,26.481 18.765,26.874 19.818,26.874 C20.747,26.874 21.58,26.557 22.317,25.922 L22.317,26.653 C22.317,27.537 22.125,28.174 21.739,28.566 L21.739,28.566 Z M9.007,20.363 C9.63,19.932 10.31,19.717 11.046,19.717 C11.771,19.717 12.307,19.958 12.653,20.44 C12.998,20.922 13.171,21.661 13.171,22.658 C13.171,23.667 12.995,24.418 12.645,24.911 C12.293,25.403 11.755,25.65 11.029,25.65 C10.315,25.65 9.641,25.429 9.007,24.987 L9.007,20.363 Z M9.007,26.296 C9.335,26.591 9.721,26.82 10.162,26.984 C10.604,27.149 11.063,27.231 11.539,27.231 C12.287,27.231 12.938,27.033 13.494,26.636 C14.05,26.239 14.475,25.693 14.77,24.996 C15.063,24.298 15.211,23.497 15.211,22.59 C15.211,21.23 14.891,20.148 14.251,19.343 C13.61,18.539 12.752,18.136 11.676,18.136 C11.154,18.136 10.652,18.233 10.171,18.425 C9.689,18.618 9.25,18.896 8.854,19.258 L8.666,18.391 L7,18.391 L7,30.546 L9.007,30.546 L9.007,26.296 Z M32.033,4.65 L36.88,9 L32.033,9 L32.033,4.65 Z M39.701,8.844 L32.359,2.256 C32.176,2.091 31.937,2 31.691,2 L8.033,2 C7.48,2 7.033,2.448 7.033,3 L7.033,15 L9.033,15 L9.033,4 L30.033,4 L30.033,10 C30.033,10.552 30.48,11 31.033,11 L38.033,11 L38.033,44 L9.033,44 L9.033,34 L7.033,34 L7.033,45 C7.033,45.552 7.48,46 8.033,46 L39.033,46 C39.586,46 40.033,45.552 40.033,45 L40.033,9.588 C40.033,9.304 39.912,9.034 39.701,8.844 L39.701,8.844 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,wP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-SQL-Server-Instance_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-SQL-Server-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.9636,29.9805 L43.9636,26.4505 C42.2346,27.3925 39.6146,27.8795 37.0056,27.8795 C34.3976,27.8795 31.7756,27.3925 30.0476,26.4505 L30.0476,29.9805 C30.0476,30.6085 32.4146,32.0815 37.0056,32.0815 C41.5966,32.0815 43.9636,30.6085 43.9636,29.9805 L43.9636,29.9805 Z M43.9636,36.0735 L43.9636,32.6515 C42.2346,33.5935 39.6146,34.0815 37.0056,34.0815 C34.3976,34.0815 31.7756,33.5935 30.0476,32.6515 L30.0476,36.0735 C30.0476,36.7015 32.4146,38.1735 37.0056,38.1735 C41.5966,38.1735 43.9636,36.7015 43.9636,36.0735 L43.9636,36.0735 Z M43.9636,41.5125 L43.9636,38.7445 C42.2346,39.6865 39.6146,40.1735 37.0056,40.1735 C34.3976,40.1735 31.7756,39.6865 30.0476,38.7445 L30.0476,41.5125 C30.0476,42.1405 32.4146,43.6135 37.0056,43.6135 C41.5966,43.6135 43.9636,42.1405 43.9636,41.5125 L43.9636,41.5125 Z M30.0476,23.7795 C30.0476,24.4075 32.4146,25.8795 37.0056,25.8795 C41.5966,25.8795 43.9636,24.4075 43.9636,23.7795 C43.9636,23.1515 41.5966,21.6785 37.0056,21.6785 C32.4146,21.6785 30.0476,23.1515 30.0476,23.7795 L30.0476,23.7795 Z M45.9636,23.7795 L45.9636,41.5125 C45.9636,44.2055 41.4566,45.6135 37.0056,45.6135 C32.5546,45.6135 28.0476,44.2055 28.0476,41.5125 L28.0476,23.7795 C28.0476,21.0865 32.5546,19.6785 37.0056,19.6785 C41.4566,19.6785 45.9636,21.0865 45.9636,23.7795 L45.9636,23.7795 Z M3.9996,40.1035 L3.9996,7.7505 C3.9996,5.6825 5.6826,4.0005 7.7496,4.0005 L40.1036,4.0005 C42.1706,4.0005 43.8536,5.6825 43.8536,7.7505 L43.8536,20.4385 L45.8536,20.4385 L45.8536,7.7505 C45.8536,4.5795 43.2746,2.0005 40.1036,2.0005 L7.7496,2.0005 C4.5786,2.0005 1.9996,4.5795 1.9996,7.7505 L1.9996,40.1035 C1.9996,43.2745 4.5786,45.8535 7.7496,45.8535 L27.4136,45.8535 L27.4136,43.8535 L7.7496,43.8535 C5.6826,43.8535 3.9996,42.1705 3.9996,40.1035 L3.9996,40.1035 Z M41.3526,10.1805 L41.2216,9.6055 L40.2456,9.6055 L40.2456,14.0605 L41.4396,14.0605 L41.4396,10.8085 C41.6896,10.6685 41.9536,10.5985 42.2336,10.5985 C42.3786,10.5985 42.5326,10.6145 42.6946,10.6425 L42.6946,9.5875 C42.6026,9.5705 42.5086,9.5615 42.4166,9.5615 C42.2246,9.5615 42.0416,9.6115 41.8716,9.7095 C41.6996,9.8085 41.5266,9.9655 41.3526,10.1805 L41.3526,10.1805 Z M38.4136,11.1835 C38.4136,10.8695 38.3726,10.6445 38.2916,10.5075 C38.2106,10.3715 38.0826,10.3025 37.9076,10.3025 C37.4896,10.3025 37.2686,10.6635 37.2456,11.3835 L38.4136,11.3835 L38.4136,11.1835 Z M39.3376,12.1335 L37.2456,12.1335 C37.2636,12.5525 37.3506,12.8485 37.5066,13.0235 C37.6636,13.1975 37.9186,13.2855 38.2746,13.2855 C38.4076,13.2855 38.5716,13.2625 38.7676,13.2185 C38.9616,13.1755 39.1556,13.1195 39.3466,13.0485 L39.3466,13.8425 C39.1846,13.9475 38.9836,14.0295 38.7446,14.0865 C38.5066,14.1445 38.2686,14.1735 38.0296,14.1735 C36.7866,14.1735 36.1636,13.3955 36.1636,11.8375 C36.1636,11.0765 36.3166,10.4955 36.6216,10.0935 C36.9276,9.6925 37.3666,9.4915 37.9426,9.4915 C38.9306,9.4915 39.4256,10.0965 39.4256,11.3055 C39.4256,11.6075 39.3956,11.8835 39.3376,12.1335 L39.3376,12.1335 Z M33.2776,9.6055 L32.0146,9.6055 L33.3576,14.0605 L34.4816,14.0605 L35.8166,9.6055 L34.5866,9.6055 L33.9236,12.7795 L33.2776,9.6055 Z M30.2616,10.1805 L30.1316,9.6055 L29.1536,9.6055 L29.1536,14.0605 L30.3496,14.0605 L30.3496,10.8085 C30.5986,10.6685 30.8636,10.5985 31.1436,10.5985 C31.2876,10.5985 31.4426,10.6145 31.6046,10.6425 L31.6046,9.5875 C31.5116,9.5705 31.4186,9.5615 31.3246,9.5615 C31.1336,9.5615 30.9516,9.6115 30.7796,9.7095 C30.6096,9.8085 30.4366,9.9655 30.2616,10.1805 L30.2616,10.1805 Z M26.1546,11.3835 L27.3226,11.3835 L27.3226,11.1835 C27.3226,10.8695 27.2816,10.6445 27.2006,10.5075 C27.1196,10.3715 26.9926,10.3025 26.8176,10.3025 C26.3996,10.3025 26.1786,10.6635 26.1546,11.3835 L26.1546,11.3835 Z M28.2566,13.8425 C28.0936,13.9475 27.8936,14.0295 27.6546,14.0865 C27.4166,14.1445 27.1786,14.1735 26.9406,14.1735 C25.6956,14.1735 25.0726,13.3955 25.0726,11.8375 C25.0726,11.0765 25.2266,10.4955 25.5306,10.0935 C25.8366,9.6925 26.2766,9.4915 26.8536,9.4915 C27.8406,9.4915 28.3346,10.0965 28.3346,11.3055 C28.3346,11.6075 28.3056,11.8835 28.2476,12.1335 L26.1546,12.1335 C26.1726,12.5525 26.2606,12.8485 26.4166,13.0235 C26.5736,13.1975 26.8286,13.2855 27.1836,13.2855 C27.3176,13.2855 27.4816,13.2625 27.6776,13.2185 C27.8716,13.1755 28.0646,13.1195 28.2566,13.0485 L28.2566,13.8425 Z M22.3536,13.2145 C22.1606,13.2145 21.9306,13.1875 21.6606,13.1315 C21.3896,13.0775 21.1476,13.0085 20.9316,12.9265 L20.9316,13.8425 C21.1166,13.9475 21.3476,14.0315 21.6206,14.0955 C21.8946,14.1595 22.1666,14.1915 22.4406,14.1915 C23.0676,14.1915 23.5616,14.0295 23.9186,13.7085 C24.2766,13.3845 24.4536,12.9475 24.4536,12.3945 C24.4536,12.1115 24.4126,11.8685 24.3276,11.6675 C24.2436,11.4665 24.1126,11.2855 23.9356,11.1225 C23.7586,10.9595 23.5186,10.7965 23.2166,10.6335 L22.7446,10.3805 C22.4896,10.2425 22.3166,10.1145 22.2266,9.9975 C22.1366,9.8805 22.0916,9.7335 22.0916,9.5525 C22.0916,9.3375 22.1606,9.1685 22.3006,9.0465 C22.4406,8.9245 22.6316,8.8645 22.8766,8.8645 C23.2366,8.8645 23.6516,8.9515 24.1226,9.1255 L24.1226,8.2015 C23.6696,7.9925 23.2136,7.8875 22.7536,7.8875 C22.3876,7.8875 22.0646,7.9595 21.7806,8.1015 C21.5006,8.2445 21.2766,8.4475 21.1156,8.7115 C20.9516,8.9765 20.8696,9.2855 20.8696,9.6405 C20.8696,10.0235 20.9636,10.3495 21.1496,10.6165 C21.3356,10.8845 21.6436,11.1335 22.0736,11.3665 L22.5446,11.6195 C22.7826,11.7475 22.9526,11.8745 23.0556,11.9985 C23.1566,12.1245 23.2076,12.2765 23.2076,12.4565 C23.2076,12.7005 23.1356,12.8875 22.9896,13.0185 C22.8446,13.1495 22.6316,13.2145 22.3536,13.2145 L22.3536,13.2145 Z M15.3606,8.0185 L15.3606,14.0605 L18.6396,14.0605 L18.6396,13.0925 L16.5806,13.0925 L16.5806,8.0185 L15.3606,8.0185 Z M13.0756,11.0355 C13.0756,10.3025 12.9806,9.7595 12.7876,9.4045 C12.5966,9.0495 12.3026,8.8735 11.9066,8.8735 C11.5126,8.8735 11.2196,9.0495 11.0266,9.4045 C10.8346,9.7595 10.7386,10.3025 10.7386,11.0355 C10.7386,11.7505 10.8376,12.2915 11.0346,12.6575 C11.2336,13.0235 11.5246,13.2065 11.9066,13.2065 C12.2916,13.2065 12.5816,13.0235 12.7786,12.6575 C12.9766,12.2915 13.0756,11.7505 13.0756,11.0355 L13.0756,11.0355 Z M12.7876,14.0425 C12.9686,14.1885 13.1696,14.3015 13.3896,14.3825 C13.6096,14.4645 13.8816,14.5225 14.2006,14.5575 L14.2006,15.5515 C13.7416,15.4815 13.2996,15.3275 12.8756,15.0895 C12.4506,14.8515 12.0876,14.5515 11.7856,14.1915 C11.0526,14.1625 10.4856,13.8735 10.0846,13.3245 C9.6846,12.7745 9.4846,12.0115 9.4846,11.0355 C9.4846,10.0355 9.6946,9.2605 10.1196,8.7115 C10.5446,8.1625 11.1406,7.8875 11.9066,7.8875 C12.6756,7.8875 13.2706,8.1625 13.6946,8.7115 C14.1196,9.2605 14.3316,10.0355 14.3316,11.0355 C14.3316,11.8145 14.1996,12.4615 13.9346,12.9785 C13.6696,13.4975 13.2886,13.8505 12.7876,14.0425 L12.7876,14.0425 Z M7.2776,13.0185 C7.4236,12.8875 7.4956,12.7005 7.4956,12.4565 C7.4956,12.2765 7.4436,12.1245 7.3436,11.9985 C7.2406,11.8745 7.0706,11.7475 6.8326,11.6195 L6.3616,11.3665 C5.9316,11.1335 5.6226,10.8845 5.4376,10.6165 C5.2516,10.3495 5.1576,10.0235 5.1576,9.6405 C5.1576,9.2855 5.2396,8.9765 5.4026,8.7115 C5.5656,8.4475 5.7886,8.2445 6.0686,8.1015 C6.3526,7.9595 6.6756,7.8875 7.0416,7.8875 C7.5016,7.8875 7.9576,7.9925 8.4106,8.2015 L8.4106,9.1255 C7.9406,8.9515 7.5246,8.8645 7.1646,8.8645 C6.9196,8.8645 6.7286,8.9245 6.5886,9.0465 C6.4486,9.1685 6.3796,9.3375 6.3796,9.5525 C6.3796,9.7335 6.4246,9.8805 6.5146,9.9975 C6.6046,10.1145 6.7776,10.2425 7.0326,10.3805 L7.5046,10.6335 C7.8066,10.7965 8.0466,10.9595 8.2236,11.1225 C8.4006,11.2855 8.5316,11.4665 8.6156,11.6675 C8.7006,11.8685 8.7416,12.1115 8.7416,12.3945 C8.7416,12.9475 8.5646,13.3845 8.2066,13.7085 C7.8496,14.0295 7.3566,14.1915 6.7286,14.1915 C6.4546,14.1915 6.1816,14.1595 5.9076,14.0955 C5.6356,14.0315 5.4046,13.9475 5.2196,13.8425 L5.2196,12.9265 C5.4356,13.0085 5.6776,13.0775 5.9476,13.1315 C6.2186,13.1875 6.4486,13.2145 6.6416,13.2145 C6.9196,13.2145 7.1316,13.1495 7.2776,13.0185 L7.2776,13.0185 Z" id="Amazon-DATABASEAmazon-Aurora-SQL-Server-instance_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,kP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Global-secondary-index_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Global-secondary-index_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.901,11.836 L45.8,11.836 L45.8,2 L22.901,2 L22.901,11.836 Z M24.9,9.836 L43.799,9.836 L43.799,3.999 L24.9,3.999 L24.9,9.836 Z M12.45,11.836 L21.417,11.836 L21.417,2 L12.45,2 L12.45,11.836 Z M14.451,9.836 L19.417,9.836 L19.417,3.999 L14.451,3.999 L14.451,9.836 Z M2,11.836 L10.967,11.836 L10.967,2 L2,2 L2,11.836 Z M4,9.836 L8.967,9.836 L8.967,3.999 L4,3.999 L4,9.836 Z M22.901,23.158 L45.8,23.158 L45.8,13.32 L22.901,13.32 L22.901,23.158 Z M24.9,21.157 L43.799,21.157 L43.799,15.32 L24.9,15.32 L24.9,21.157 Z M12.45,23.158 L21.417,23.158 L21.417,13.32 L12.45,13.32 L12.45,23.158 Z M14.451,21.157 L19.417,21.157 L19.417,15.32 L14.451,15.32 L14.451,21.157 Z M2,23.158 L10.967,23.158 L10.967,13.32 L2,13.32 L2,23.158 Z M4,21.157 L8.967,21.157 L8.967,15.32 L4,15.32 L4,21.157 Z M22.901,34.478 L45.8,34.478 L45.8,24.641 L22.901,24.641 L22.901,34.478 Z M24.9,32.478 L43.799,32.478 L43.799,26.641 L24.9,26.641 L24.9,32.478 Z M12.45,34.478 L21.417,34.478 L21.417,24.641 L12.45,24.641 L12.45,34.478 Z M14.451,32.478 L19.417,32.478 L19.417,26.641 L14.451,26.641 L14.451,32.478 Z M2,34.478 L10.967,34.478 L10.967,24.641 L2,24.641 L2,34.478 Z M4,32.478 L8.967,32.478 L8.967,26.641 L4,26.641 L4,32.478 Z M22.901,45.799 L45.8,45.799 L45.8,35.961 L22.901,35.961 L22.901,45.799 Z M24.9,43.799 L43.799,43.799 L43.799,37.961 L24.9,37.961 L24.9,43.799 Z M12.45,45.799 L21.417,45.799 L21.417,35.961 L12.45,35.961 L12.45,45.799 Z M14.451,43.799 L19.417,43.799 L19.417,37.961 L14.451,37.961 L14.451,43.799 Z M2,45.799 L10.967,45.799 L10.967,35.961 L2,35.961 L2,45.799 Z M4,43.799 L8.967,43.799 L8.967,37.961 L4,37.961 L4,43.799 Z" id="Amazon-DATABASE_Amazon-DynamoDB_Global-Secondary-Index_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,TP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-Oracle-Instance_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-Oracle-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M39.1755,13.039 C39.1755,12.554 39.1135,12.204 38.9865,11.991 C38.8605,11.779 38.6615,11.674 38.3915,11.674 C37.7415,11.674 37.3995,12.233 37.3635,13.351 L39.1755,13.351 L39.1755,13.039 Z M40.6105,14.515 L37.3635,14.515 C37.3915,15.163 37.5265,15.623 37.7695,15.894 C38.0135,16.164 38.4095,16.3 38.9585,16.3 C39.1665,16.3 39.4205,16.266 39.7235,16.198 C40.0265,16.131 40.3255,16.043 40.6225,15.935 L40.6225,17.166 C40.3705,17.328 40.0605,17.454 39.6905,17.544 C39.3205,17.635 38.9505,17.68 38.5805,17.68 C36.6515,17.68 35.6865,16.471 35.6865,14.055 C35.6865,12.873 35.9225,11.972 36.3955,11.349 C36.8695,10.726 37.5525,10.416 38.4465,10.416 C39.9785,10.416 40.7455,11.353 40.7455,13.229 C40.7455,13.699 40.6985,14.127 40.6105,14.515 L40.6105,14.515 Z M32.3045,7.494 L32.3045,15.745 C32.3045,16.368 32.4385,16.83 32.7035,17.132 C32.9695,17.434 33.3735,17.585 33.9135,17.585 C34.3115,17.585 34.6715,17.517 34.9955,17.382 L34.9955,16.138 C34.8075,16.164 34.6755,16.178 34.6045,16.178 C34.4235,16.178 34.3045,16.131 34.2455,16.036 C34.1865,15.942 34.1575,15.776 34.1575,15.542 L34.1575,7.494 L32.3045,7.494 Z M30.4105,17.51 C30.6985,17.434 30.9385,17.328 31.1275,17.193 L31.1275,15.962 C30.6855,16.133 30.2795,16.218 29.9095,16.218 C29.4415,16.218 29.1035,16.057 28.8965,15.732 C28.6885,15.406 28.5845,14.88 28.5845,14.148 L28.5845,13.96 C28.5845,13.229 28.6905,12.7 28.9035,12.37 C29.1135,12.041 29.4635,11.876 29.9505,11.876 C30.3025,11.876 30.6855,11.953 31.1005,12.106 L31.1005,10.875 C30.6225,10.605 30.1175,10.47 29.5855,10.47 C28.6835,10.47 27.9825,10.783 27.4835,11.41 C26.9825,12.037 26.7315,12.923 26.7315,14.068 C26.7315,15.231 26.9665,16.115 27.4355,16.719 C27.9045,17.323 28.5945,17.626 29.5045,17.626 C29.8205,17.626 30.1215,17.587 30.4105,17.51 L30.4105,17.51 Z M23.7685,14.623 C23.5715,14.56 23.3365,14.527 23.0665,14.527 C22.8045,14.527 22.6035,14.61 22.4635,14.777 C22.3235,14.945 22.2545,15.185 22.2545,15.502 C22.2545,15.772 22.3105,15.986 22.4235,16.144 C22.5365,16.302 22.6875,16.381 22.8765,16.381 C23.1735,16.381 23.4725,16.236 23.7685,15.948 L23.7685,14.623 Z M23.7685,13.595 L23.7685,12.973 C23.7685,12.504 23.7075,12.185 23.5865,12.018 C23.4655,11.852 23.2375,11.768 22.9045,11.768 C22.3625,11.768 21.6995,11.912 20.9155,12.2 L20.9155,10.971 C21.1765,10.799 21.5185,10.664 21.9435,10.564 C22.3665,10.466 22.7995,10.416 23.2415,10.416 C24.0265,10.416 24.5945,10.594 24.9465,10.95 C25.2975,11.307 25.4735,11.876 25.4735,12.661 L25.4735,17.503 L24.0395,17.503 L23.8775,16.881 C23.7245,17.116 23.5025,17.308 23.2145,17.456 C22.9255,17.605 22.6335,17.68 22.3355,17.68 C21.7765,17.68 21.3345,17.496 21.0095,17.132 C20.6855,16.767 20.5235,16.264 20.5235,15.623 C20.5235,14.946 20.7215,14.413 21.1175,14.021 C21.5145,13.628 22.0515,13.432 22.7275,13.432 C23.0065,13.432 23.3545,13.485 23.7685,13.595 L23.7685,13.595 Z M17.8575,11.484 L17.6545,10.592 L16.1405,10.592 L16.1405,17.503 L17.9935,17.503 L17.9935,12.458 C18.3805,12.241 18.7915,12.134 19.2245,12.134 C19.4495,12.134 19.6885,12.156 19.9415,12.2 L19.9415,10.564 C19.7975,10.537 19.6525,10.523 19.5085,10.523 C19.2105,10.523 18.9285,10.601 18.6625,10.754 C18.3975,10.907 18.1285,11.15 17.8575,11.484 L17.8575,11.484 Z M12.7185,12.81 C12.7185,11.674 12.5695,10.831 12.2725,10.28 C11.9735,9.73 11.5185,9.455 10.9045,9.455 C10.2915,9.455 9.8365,9.73 9.5395,10.28 C9.2405,10.831 9.0935,11.674 9.0935,12.81 C9.0935,13.919 9.2465,14.758 9.5535,15.326 C9.8595,15.894 10.3105,16.178 10.9045,16.178 C11.5005,16.178 11.9515,15.894 12.2585,15.326 C12.5655,14.758 12.7185,13.919 12.7185,12.81 L12.7185,12.81 Z M13.6785,9.205 C14.3355,10.058 14.6655,11.259 14.6655,12.81 C14.6655,14.361 14.3355,15.565 13.6785,16.421 C13.0205,17.278 12.0965,17.706 10.9045,17.706 C9.7155,17.706 8.7905,17.278 8.1325,16.421 C7.4735,15.565 7.1455,14.361 7.1455,12.81 C7.1455,11.259 7.4735,10.058 8.1325,9.205 C8.7905,8.352 9.7155,7.927 10.9045,7.927 C12.0965,7.927 13.0205,8.352 13.6785,9.205 L13.6785,9.205 Z M44.0005,30.004 L44.0005,26.47 C42.2715,27.413 39.6475,27.901 37.0345,27.901 C34.4235,27.901 31.8005,27.413 30.0705,26.47 L30.0705,30.004 C30.0705,30.633 32.4405,32.107 37.0345,32.107 C41.6305,32.107 44.0005,30.633 44.0005,30.004 L44.0005,30.004 Z M44.0005,36.101 L44.0005,32.676 C42.2715,33.619 39.6475,34.107 37.0345,34.107 C34.4235,34.107 31.8005,33.619 30.0705,32.676 L30.0705,36.101 C30.0705,36.73 32.4405,38.205 37.0345,38.205 C41.6305,38.205 44.0005,36.73 44.0005,36.101 L44.0005,36.101 Z M44.0005,41.546 L44.0005,38.773 C42.2715,39.717 39.6475,40.205 37.0345,40.205 C34.4235,40.205 31.8005,39.717 30.0705,38.773 L30.0705,41.546 C30.0705,42.175 32.4405,43.649 37.0345,43.649 C41.6305,43.649 44.0005,42.175 44.0005,41.546 L44.0005,41.546 Z M30.0705,23.798 C30.0705,24.427 32.4405,25.901 37.0345,25.901 C41.6305,25.901 44.0005,24.427 44.0005,23.798 C44.0005,23.169 41.6305,21.694 37.0345,21.694 C32.4405,21.694 30.0705,23.169 30.0705,23.798 L30.0705,23.798 Z M46.0005,23.798 L46.0005,41.546 C46.0005,44.24 41.4895,45.649 37.0345,45.649 C32.5795,45.649 28.0705,44.24 28.0705,41.546 L28.0705,23.798 C28.0705,21.103 32.5795,19.694 37.0345,19.694 C41.4895,19.694 46.0005,21.103 46.0005,23.798 L46.0005,23.798 Z M7.7545,43.89 L27.4355,43.89 L27.4355,45.89 L7.7545,45.89 C4.5815,45.89 1.9995,43.309 1.9995,40.136 L1.9995,7.755 C1.9995,4.582 4.5815,2 7.7545,2 L40.1355,2 C43.3085,2 45.8895,4.582 45.8895,7.755 L45.8895,20.454 L43.8895,20.454 L43.8895,7.755 C43.8895,5.685 42.2055,4 40.1355,4 L7.7545,4 C5.6845,4 3.9995,5.685 3.9995,7.755 L3.9995,40.136 C3.9995,42.206 5.6845,43.89 7.7545,43.89 L7.7545,43.89 Z" id="Amazon-DATABASEAmazon-Aurora-Oracle-instance_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,RP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-Oracle-Instance-Alternate_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-Oracle-Instance-Alternate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.9084,39.461 C43.9084,41.914 41.9134,43.909 39.4614,43.909 L8.4474,43.909 C5.9954,43.909 4.0004,41.914 4.0004,39.461 L4.0004,8.448 C4.0004,5.995 5.9954,4 8.4474,4 L39.4614,4 C41.9134,4 43.9084,5.995 43.9084,8.448 L43.9084,39.461 Z M39.4614,2 L8.4474,2 C4.8924,2 2.0004,4.893 2.0004,8.448 L2.0004,39.461 C2.0004,43.017 4.8924,45.909 8.4474,45.909 L39.4614,45.909 C43.0154,45.909 45.9084,43.017 45.9084,39.461 L45.9084,8.448 C45.9084,4.893 43.0154,2 39.4614,2 L39.4614,2 Z M39.1844,13.361 L37.3734,13.361 C37.4084,12.243 37.7514,11.684 38.4004,11.684 C38.6714,11.684 38.8694,11.789 38.9954,12.001 C39.1214,12.214 39.1844,12.564 39.1844,13.049 L39.1844,13.361 Z M40.7554,13.239 C40.7554,11.363 39.9874,10.426 38.4554,10.426 C37.5614,10.426 36.8794,10.736 36.4044,11.358 C35.9314,11.982 35.6954,12.883 35.6954,14.065 C35.6954,16.482 36.6604,17.69 38.5904,17.69 C38.9604,17.69 39.3294,17.645 39.6994,17.554 C40.0694,17.464 40.3804,17.338 40.6324,17.176 L40.6324,15.945 C40.3354,16.053 40.0354,16.141 39.7324,16.208 C39.4294,16.275 39.1764,16.31 38.9684,16.31 C38.4184,16.31 38.0224,16.174 37.7784,15.904 C37.5344,15.633 37.4004,15.173 37.3734,14.524 L40.6194,14.524 C40.7084,14.137 40.7554,13.709 40.7554,13.239 L40.7554,13.239 Z M34.6134,16.188 C34.6844,16.188 34.8164,16.174 35.0054,16.148 L35.0054,17.393 C34.6804,17.526 34.3204,17.595 33.9234,17.595 C33.3834,17.595 32.9784,17.443 32.7134,17.142 C32.4464,16.84 32.3134,16.378 32.3134,15.755 L32.3134,7.504 L34.1674,7.504 L34.1674,15.552 C34.1674,15.786 34.1954,15.952 34.2544,16.046 C34.3134,16.141 34.4324,16.188 34.6134,16.188 L34.6134,16.188 Z M29.9194,16.228 C30.2894,16.228 30.6944,16.143 31.1374,15.972 L31.1374,17.203 C30.9474,17.338 30.7084,17.443 30.4204,17.52 C30.1314,17.597 29.8294,17.636 29.5134,17.636 C28.6034,17.636 27.9134,17.333 27.4444,16.73 C26.9754,16.125 26.7404,15.241 26.7404,14.078 C26.7404,12.934 26.9904,12.047 27.4924,11.42 C27.9914,10.793 28.6924,10.48 29.5954,10.48 C30.1274,10.48 30.6324,10.615 31.1094,10.885 L31.1094,12.117 C30.6944,11.963 30.3104,11.886 29.9604,11.886 C29.4724,11.886 29.1234,12.051 28.9124,12.38 C28.6994,12.71 28.5944,13.239 28.5944,13.97 L28.5944,14.158 C28.5944,14.89 28.6974,15.417 28.9054,15.742 C29.1124,16.066 29.4504,16.228 29.9194,16.228 L29.9194,16.228 Z M23.7774,15.958 C23.4814,16.247 23.1824,16.391 22.8864,16.391 C22.6964,16.391 22.5454,16.312 22.4324,16.154 C22.3194,15.996 22.2634,15.782 22.2634,15.512 C22.2634,15.196 22.3334,14.955 22.4724,14.787 C22.6124,14.621 22.8124,14.537 23.0754,14.537 C23.3464,14.537 23.5804,14.569 23.7774,14.633 L23.7774,15.958 Z M23.2514,10.426 C22.8084,10.426 22.3764,10.476 21.9524,10.574 C21.5274,10.674 21.1854,10.809 20.9254,10.981 L20.9254,12.211 C21.7084,11.922 22.3714,11.778 22.9134,11.778 C23.2464,11.778 23.4744,11.861 23.5964,12.028 C23.7174,12.195 23.7774,12.514 23.7774,12.982 L23.7774,13.605 C23.3634,13.496 23.0154,13.442 22.7364,13.442 C22.0604,13.442 21.5234,13.638 21.1274,14.031 C20.7304,14.423 20.5324,14.956 20.5324,15.633 C20.5324,16.274 20.6944,16.776 21.0184,17.142 C21.3444,17.506 21.7854,17.69 22.3444,17.69 C22.6424,17.69 22.9344,17.615 23.2234,17.466 C23.5124,17.317 23.7334,17.126 23.8874,16.891 L24.0494,17.513 L25.4824,17.513 L25.4824,12.671 C25.4824,11.886 25.3064,11.316 24.9554,10.96 C24.6034,10.604 24.0354,10.426 23.2514,10.426 L23.2514,10.426 Z M19.5174,10.533 C19.6614,10.533 19.8064,10.547 19.9504,10.574 L19.9504,12.211 C19.6974,12.166 19.4594,12.144 19.2334,12.144 C18.8014,12.144 18.3894,12.251 18.0034,12.468 L18.0034,17.513 L16.1494,17.513 L16.1494,10.602 L17.6644,10.602 L17.8664,11.494 C18.1374,11.16 18.4064,10.917 18.6724,10.764 C18.9374,10.61 19.2204,10.533 19.5174,10.533 L19.5174,10.533 Z M12.2674,15.336 C11.9614,15.904 11.5104,16.188 10.9144,16.188 C10.3194,16.188 9.8684,15.904 9.5624,15.336 C9.2564,14.768 9.1014,13.929 9.1014,12.819 C9.1014,11.684 9.2504,10.841 9.5494,10.29 C9.8454,9.74 10.3014,9.465 10.9144,9.465 C11.5274,9.465 11.9824,9.74 12.2814,10.29 C12.5784,10.841 12.7274,11.684 12.7274,12.819 C12.7274,13.929 12.5744,14.768 12.2674,15.336 L12.2674,15.336 Z M10.9144,7.937 C9.7244,7.937 8.8004,8.362 8.1414,9.215 C7.4824,10.067 7.1534,11.269 7.1534,12.819 C7.1534,14.371 7.4824,15.575 8.1414,16.431 C8.8004,17.288 9.7244,17.716 10.9144,17.716 C12.1054,17.716 13.0294,17.288 13.6874,16.431 C14.3454,15.575 14.6754,14.371 14.6754,12.819 C14.6754,11.269 14.3454,10.067 13.6874,9.215 C13.0294,8.362 12.1054,7.937 10.9144,7.937 L10.9144,7.937 Z" id="Amazon-DATABASEAmazon-Aurora-Oracle-instance-alternate_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,MP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Stream_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Stream_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M2,4 L46,4 L46,2 L2,2 L2,4 Z M2,46 L46,46 L46,44 L2,44 L2,46 Z M30.887,33.616 L38.611,35.696 L43.813,16.384 L36.088,14.304 L30.887,33.616 Z M39.317,37.922 C39.23,37.922 39.143,37.911 39.058,37.888 L29.401,35.287 C29.145,35.218 28.927,35.05 28.795,34.82 C28.662,34.59 28.627,34.317 28.695,34.061 L34.417,12.818 C34.486,12.562 34.654,12.344 34.884,12.211 C35.113,12.08 35.387,12.043 35.643,12.112 L45.298,14.713 C45.831,14.857 46.147,15.405 46.004,15.939 L40.283,37.182 C40.214,37.438 40.046,37.656 39.816,37.789 C39.663,37.876 39.491,37.922 39.317,37.922 L39.317,37.922 Z M17,34 L25,34 L25,14 L17,14 L17,34 Z M26,36 L16,36 C15.447,36 15,35.552 15,35 L15,13 C15,12.448 15.447,12 16,12 L26,12 C26.553,12 27,12.448 27,13 L27,35 C27,35.552 26.553,36 26,36 L26,36 Z M4,34 L12,34 L12,14 L4,14 L4,34 Z M13,36 L3,36 C2.447,36 2,35.552 2,35 L2,13 C2,12.448 2.447,12 3,12 L13,12 C13.553,12 14,12.448 14,13 L14,35 C14,35.552 13.553,36 13,36 L13,36 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,AP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora_Trusted-Language-Extensions-for-PostgreSQL_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora_Trusted-Language-Extensions-for-PostgreSQL_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M26.033,30 L35.033,30 L35.033,28 L26.033,28 L26.033,30 Z M20.413,25.327 C19.064,25.327 18.391,24.375 18.391,22.471 C18.391,21.53 18.558,20.834 18.892,20.38 C19.226,19.927 19.739,19.7 20.431,19.7 C21.099,19.7 21.728,19.904 22.317,20.312 L22.317,24.664 C21.717,25.106 21.082,25.327 20.413,25.327 L20.413,25.327 Z M21.739,28.566 C21.354,28.957 20.736,29.152 19.887,29.152 C19.048,29.152 18.102,28.976 17.047,28.625 L17.047,30.053 C17.981,30.518 18.972,30.75 20.02,30.75 C21.396,30.75 22.459,30.376 23.204,29.628 C23.95,28.88 24.323,27.82 24.323,26.449 L24.323,18.391 L22.623,18.391 L22.453,19.173 C21.728,18.482 20.872,18.136 19.887,18.136 C19.161,18.136 18.532,18.323 17.999,18.697 C17.467,19.071 17.059,19.589 16.775,20.253 C16.492,20.916 16.351,21.678 16.351,22.539 C16.351,23.854 16.665,24.905 17.294,25.693 C17.923,26.481 18.765,26.874 19.818,26.874 C20.747,26.874 21.58,26.557 22.317,25.922 L22.317,26.653 C22.317,27.537 22.125,28.174 21.739,28.566 L21.739,28.566 Z M9.007,20.363 C9.63,19.932 10.31,19.717 11.046,19.717 C11.771,19.717 12.307,19.958 12.653,20.44 C12.998,20.922 13.171,21.661 13.171,22.658 C13.171,23.667 12.995,24.418 12.645,24.911 C12.293,25.403 11.755,25.65 11.029,25.65 C10.315,25.65 9.641,25.429 9.007,24.987 L9.007,20.363 Z M9.007,26.296 C9.335,26.591 9.721,26.82 10.162,26.984 C10.604,27.149 11.063,27.231 11.539,27.231 C12.287,27.231 12.938,27.033 13.494,26.636 C14.05,26.239 14.475,25.693 14.77,24.996 C15.063,24.298 15.211,23.497 15.211,22.59 C15.211,21.23 14.891,20.148 14.251,19.343 C13.61,18.539 12.752,18.136 11.676,18.136 C11.154,18.136 10.652,18.233 10.171,18.425 C9.689,18.618 9.25,18.896 8.854,19.258 L8.666,18.391 L7,18.391 L7,30.546 L9.007,30.546 L9.007,26.296 Z M32.033,4.65 L36.88,9 L32.033,9 L32.033,4.65 Z M39.701,8.844 L32.359,2.256 C32.176,2.091 31.937,2 31.691,2 L8.033,2 C7.48,2 7.033,2.448 7.033,3 L7.033,15 L9.033,15 L9.033,4 L30.033,4 L30.033,10 C30.033,10.552 30.48,11 31.033,11 L38.033,11 L38.033,44 L9.033,44 L9.033,34 L7.033,34 L7.033,45 C7.033,45.552 7.48,46 8.033,46 L39.033,46 C39.586,46 40.033,45.552 40.033,45 L40.033,9.588 C40.033,9.304 39.912,9.034 39.701,8.844 L39.701,8.844 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,NP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Amazon-DynamoDB-Accelerator_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Amazon-DynamoDB-Accelerator_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M6,35 L30,35 L30,33 L6,33 L6,35 Z M2,27.927 L17,27.927 L17,25.927 L2,25.927 L2,27.927 Z M22,31 L22,27.927 L19.084,27.927 L19.084,25.927 L22,25.927 L22,23 L24,23 L24,25.927 L27,25.927 L27,27.927 L24,27.927 L24,31 L22,31 Z M34.4,39.656 L36.959,29.981 C37.038,29.681 36.974,29.361 36.784,29.114 C36.596,28.869 36.303,28.725 35.992,28.725 L31.608,28.725 L35.641,20 L42.011,20 L38.004,26.474 C37.813,26.782 37.805,27.17 37.98,27.487 C38.157,27.804 38.492,28 38.854,28 L42.842,28 L34.4,39.656 Z M45.691,26.545 C45.521,26.211 45.177,26 44.801,26 L40.649,26 L44.656,19.527 C44.847,19.218 44.855,18.83 44.68,18.514 C44.503,18.196 44.168,18 43.806,18 L35.001,18 C34.611,18 34.257,18.227 34.093,18.58 L29.137,29.305 C28.994,29.615 29.019,29.976 29.202,30.264 C29.387,30.551 29.704,30.725 30.045,30.725 L34.693,30.725 L31.095,44.335 C30.972,44.801 31.198,45.288 31.633,45.494 C31.771,45.56 31.917,45.591 32.062,45.591 C32.374,45.591 32.678,45.445 32.871,45.178 L45.61,27.587 C45.831,27.282 45.862,26.88 45.691,26.545 L45.691,26.545 Z M28.448,40.084 L28.749,42.061 C27.238,42.291 25.661,42.408 24.063,42.408 C16.853,42.408 9.553,40.37 9.553,36.475 L11.553,36.475 C11.553,38.117 16.313,40.408 24.063,40.408 C25.561,40.408 27.036,40.299 28.448,40.084 L28.448,40.084 Z M11.033,9.754 C11.033,7.84 16.464,5 23.966,5 C31.763,5 37,7.572 37,9.976 C37,11.638 31.936,14.053 24,14.053 C16.159,14.053 11.121,11.695 11.002,10.035 L11.033,9.754 Z M11,13.123 C13.768,15.042 18.991,16.053 24,16.053 C29.009,16.053 34.232,15.042 37,13.123 L37,16 L39,16 L39,10 L38.997,10 C38.997,9.992 39,9.985 39,9.976 C39,5.934 32.677,3 23.966,3 C15.933,3 9.136,6.047 9.034,9.672 L9,9.976 C9,9.985 9.003,9.992 9.003,10 L9,10 L9,24 L11,24 L11,13.123 Z" id="Amazon-DATABASE_Amazon-DynamoDB_Amazon-DynamoDB-Accelerator_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,WL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-ElastiCache_ElastiCache-for-Redis_48</title>
<g id="Icon-Resource/Database/Res_Amazon-ElastiCache_ElastiCache-for-Redis_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.5078,11.4717 C43.5078,12.2927 44.1808,12.9607 45.0078,12.9607 C45.5608,12.9607 46.0078,13.4087 46.0078,13.9607 L46.0078,29.8937 C46.0078,30.4467 45.5608,30.8937 45.0078,30.8937 L37.2288,30.8937 L37.2288,28.8937 L40.8968,28.8937 L40.8968,27.0037 L37.2288,27.0037 L37.2288,25.0037 L41.8968,25.0037 C42.4488,25.0037 42.8968,25.4507 42.8968,26.0037 L42.8968,28.8937 L44.0078,28.8937 L44.0078,14.8157 C42.5638,14.3857 41.5078,13.0497 41.5078,11.4717 C41.5078,9.8937 42.5638,8.5577 44.0078,8.1277 L44.0078,5.9997 L3.9998,5.9997 L3.9998,8.1267 C5.4448,8.5577 6.5008,9.8937 6.5008,11.4717 C6.5008,13.0497 5.4448,14.3857 3.9998,14.8167 L3.9998,28.8937 L5.1118,28.8937 L5.1118,26.0037 C5.1118,25.4507 5.5598,25.0037 6.1118,25.0037 L10.7788,25.0037 L10.7788,27.0037 L7.1118,27.0037 L7.1118,28.8937 L10.7788,28.8937 L10.7788,30.8937 L2.9998,30.8937 C2.4468,30.8937 1.9998,30.4467 1.9998,29.8937 L1.9998,13.9607 C1.9998,13.4087 2.4468,12.9607 2.9998,12.9607 C3.8278,12.9607 4.5008,12.2927 4.5008,11.4717 C4.5008,10.6507 3.8278,9.9827 2.9998,9.9827 C2.4468,9.9827 1.9998,9.5347 1.9998,8.9827 L1.9998,4.9997 C1.9998,4.4477 2.4468,3.9997 2.9998,3.9997 L45.0078,3.9997 C45.5608,3.9997 46.0078,4.4477 46.0078,4.9997 L46.0078,8.9827 C46.0078,9.5347 45.5608,9.9827 45.0078,9.9827 C44.1808,9.9827 43.5078,10.6507 43.5078,11.4717 L43.5078,11.4717 Z M24.1958,33.0557 L22.1168,33.0557 L22.1168,29.1187 L24.2448,29.1187 C25.5418,29.1187 26.1908,29.7757 26.1908,31.0877 C26.1908,32.4007 25.5258,33.0557 24.1958,33.0557 L24.1958,33.0557 Z M27.7228,33.0217 C28.1158,32.4627 28.3128,31.7947 28.3128,31.0197 C28.3128,29.9477 27.9618,29.0937 27.2598,28.4607 C26.5588,27.8267 25.6258,27.5107 24.4618,27.5107 L20.0288,27.5107 L20.0288,39.3707 L22.1168,39.3707 L22.1168,34.6647 L24.2048,34.6647 L26.9778,39.3707 L29.0658,39.3707 L26.0018,34.3057 C26.7548,34.0087 27.3288,33.5807 27.7228,33.0217 L27.7228,33.0217 Z M10.2238,21.1147 L11.5578,21.1147 L11.5578,23.1147 L9.2238,23.1147 C8.6708,23.1147 8.2238,22.6667 8.2238,22.1147 L8.2238,8.8897 C8.2238,8.3367 8.6708,7.8897 9.2238,7.8897 L13.8918,7.8897 C14.4448,7.8897 14.8918,8.3367 14.8918,8.8897 L14.8918,15.1127 L12.8918,15.1127 L12.8918,9.8897 L10.2238,9.8897 L10.2238,21.1147 Z M37.7848,21.1147 L37.7848,9.8897 L35.1168,9.8897 L35.1168,15.1127 L33.1168,15.1127 L33.1168,8.8897 C33.1168,8.3367 33.5648,7.8897 34.1168,7.8897 L38.7848,7.8897 C39.3378,7.8897 39.7848,8.3367 39.7848,8.8897 L39.7848,22.1147 C39.7848,22.6667 39.3378,23.1147 38.7848,23.1147 L37.2288,23.1147 L37.2288,21.1147 L37.7848,21.1147 Z M30.0058,14.3347 L30.0058,9.8897 L26.5608,9.8897 L26.5608,13.5567 L24.5608,13.5567 L24.5608,8.8897 C24.5608,8.3367 25.0078,7.8897 25.5608,7.8897 L31.0058,7.8897 C31.5588,7.8897 32.0058,8.3367 32.0058,8.8897 L32.0058,14.3347 L30.0058,14.3347 Z M21.4478,13.5567 L21.4478,9.8897 L18.0028,9.8897 L18.0028,14.3347 L16.0028,14.3347 L16.0028,8.8897 C16.0028,8.3367 16.4498,7.8897 17.0028,7.8897 L22.4478,7.8897 C23.0008,7.8897 23.4478,8.3367 23.4478,8.8897 L23.4478,13.5567 L21.4478,13.5567 Z M31.7328,30.3597 C32.6258,30.0767 33.3328,29.7677 33.8958,29.4447 L33.8958,33.7187 C33.8958,34.0657 33.1588,34.8127 31.1308,35.4517 L31.7328,37.3607 C32.6258,37.0777 33.3328,36.7687 33.8958,36.4457 L33.8958,40.2597 C33.8958,41.1897 30.1408,42.8957 24.0058,42.8957 C17.8688,42.8957 14.1128,41.1897 14.1128,40.2597 L14.1128,36.4477 C14.6808,36.7727 15.3968,37.0847 16.3038,37.3687 L16.9018,35.4607 C14.8558,34.8207 14.1128,34.0687 14.1128,33.7187 L14.1128,29.4457 C14.6808,29.7717 15.3968,30.0837 16.3038,30.3677 L16.9018,28.4597 C14.8558,27.8197 14.1128,27.0677 14.1128,26.7177 L14.1128,22.4287 C16.3698,23.7387 20.2178,24.3587 23.8948,24.3587 C27.7568,24.3587 31.6388,23.6777 33.8958,22.3657 L33.8958,26.7177 C33.8958,27.0647 33.1588,27.8117 31.1308,28.4507 L31.7328,30.3597 Z M23.8948,17.0127 C30.0818,17.0127 33.8688,18.7427 33.8688,19.6857 C33.8688,20.6277 30.0818,22.3587 23.8948,22.3587 C17.5758,22.3587 14.1298,20.5927 14.1298,19.6857 C14.1298,18.7787 17.5758,17.0127 23.8948,17.0127 L23.8948,17.0127 Z M35.8818,19.6857 C35.8818,16.6177 29.8448,15.0127 23.8948,15.0127 C18.2288,15.0127 12.1218,16.4747 12.1218,19.6857 L12.1218,19.7907 L12.1128,40.2597 C12.1128,43.3027 18.0958,44.8957 24.0058,44.8957 C29.9138,44.8957 35.8958,43.3027 35.8958,40.2597 L35.8818,19.7907 L35.8818,19.6857 Z" id="Amazon-DATABASE_Amazon-ElastiCache_Elasticache-for-Redis_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,IP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-RDS-Proxy-Instance_48</title>
<g id="Icon-Resource/Database/Res_Amazon-RDS-Proxy-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44.1751,29.9927 L44.1751,26.2347 C42.4711,27.2357 39.7541,27.7537 37.0531,27.7537 C34.3521,27.7537 31.6351,27.2357 29.9311,26.2347 L29.9311,29.9927 C29.9311,30.7527 32.4451,32.2317 37.0531,32.2317 C41.6611,32.2317 44.1751,30.7527 44.1751,29.9927 L44.1751,29.9927 Z M44.1751,36.1157 L44.1751,32.4677 C42.4711,33.4687 39.7541,33.9847 37.0531,33.9847 C34.3521,33.9847 31.6351,33.4687 29.9311,32.4677 L29.9311,36.1157 C29.9311,36.8757 32.4451,38.3547 37.0531,38.3547 C41.6611,38.3547 44.1751,36.8757 44.1751,36.1157 L44.1751,36.1157 Z M44.1751,41.5827 L44.1751,38.5907 C42.4711,39.5917 39.7541,40.1077 37.0531,40.1077 C34.3521,40.1077 31.6351,39.5917 29.9311,38.5907 L29.9311,41.5827 C29.9311,42.3427 32.4451,43.8217 37.0531,43.8217 C41.6611,43.8217 44.1751,42.3427 44.1751,41.5827 L44.1751,41.5827 Z M29.9311,23.7607 C29.9311,24.5207 32.4451,26.0007 37.0531,26.0007 C41.6611,26.0007 44.1751,24.5207 44.1751,23.7607 C44.1751,22.9997 41.6611,21.5197 37.0531,21.5197 C32.4451,21.5197 29.9311,22.9997 29.9311,23.7607 L29.9311,23.7607 Z M45.9271,23.7607 L45.9271,41.5827 C45.9271,44.2037 41.4621,45.5747 37.0531,45.5747 C32.6431,45.5747 28.1781,44.2037 28.1781,41.5827 L28.1781,23.7607 C28.1781,21.1387 32.6431,19.7677 37.0531,19.7677 C41.4621,19.7677 45.9271,21.1387 45.9271,23.7607 L45.9271,23.7607 Z M37.9171,11.7937 C37.8841,12.0537 37.8161,12.2397 37.7101,12.3507 C37.6051,12.4617 37.4461,12.5167 37.2371,12.5167 C37.1201,12.5167 36.9881,12.5057 36.8381,12.4827 L36.8381,13.2487 C37.0871,13.3327 37.3311,13.3737 37.5691,13.3737 C37.8841,13.3737 38.1391,13.2827 38.3321,13.0987 C38.5271,12.9167 38.6811,12.6197 38.7981,12.2097 L40.2001,7.3117 L39.0291,7.3117 L38.4071,10.4377 L37.7681,7.3117 L36.5641,7.3117 L37.9341,11.6437 L37.9171,11.7937 Z M36.2491,11.5607 L35.0121,9.4247 L36.1831,7.3117 L35.0621,7.3117 L34.4881,8.6177 L33.8651,7.3117 L32.6461,7.3117 L33.8171,9.4247 L32.6291,11.5607 L33.7501,11.5607 L34.3391,10.2137 L35.0291,11.5607 L36.2491,11.5607 Z M30.2091,10.4757 C30.1161,10.2567 30.0711,9.9117 30.0711,9.4407 C30.0711,8.9697 30.1161,8.6227 30.2091,8.4007 C30.3001,8.1797 30.4471,8.0677 30.6531,8.0677 C30.8581,8.0677 31.0061,8.1797 31.0971,8.4007 C31.1881,8.6227 31.2351,8.9697 31.2351,9.4407 C31.2351,9.9117 31.1881,10.2567 31.0971,10.4757 C31.0061,10.6947 30.8581,10.8047 30.6531,10.8047 C30.4471,10.8047 30.3001,10.6947 30.2091,10.4757 L30.2091,10.4757 Z M31.9231,11.0867 C32.2221,10.6987 32.3711,10.1497 32.3711,9.4407 C32.3711,8.7247 32.2221,8.1747 31.9231,7.7857 C31.6241,7.3977 31.2001,7.2037 30.6531,7.2037 C30.1051,7.2037 29.6811,7.3977 29.3821,7.7857 C29.0831,8.1747 28.9341,8.7247 28.9341,9.4407 C28.9341,10.1497 29.0831,10.6987 29.3821,11.0867 C29.6811,11.4747 30.1051,11.6687 30.6531,11.6687 C31.2001,11.6687 31.6241,11.4747 31.9231,11.0867 L31.9231,11.0867 Z M27.4051,11.5607 L27.4051,8.4597 C27.6441,8.3267 27.8961,8.2597 28.1611,8.2597 C28.3001,8.2597 28.4461,8.2737 28.6021,8.3017 L28.6021,7.2957 C28.5131,7.2787 28.4241,7.2697 28.3361,7.2697 C28.1541,7.2697 27.9801,7.3167 27.8181,7.4117 C27.6541,7.5067 27.4881,7.6557 27.3221,7.8607 L27.1981,7.3117 L26.2691,7.3117 L26.2691,11.5607 L27.4051,11.5607 Z M23.0801,6.6637 L23.6191,6.6637 C23.8351,6.6637 24.0001,6.7437 24.1131,6.9047 C24.2271,7.0647 24.2841,7.3007 24.2841,7.6107 C24.2841,7.9217 24.2271,8.1577 24.1131,8.3177 C24.0001,8.4787 23.8351,8.5587 23.6191,8.5587 L23.0801,8.5587 L23.0801,6.6637 Z M23.7611,9.4247 C24.2701,9.4247 24.6761,9.2617 24.9771,8.9367 C25.2791,8.6127 25.4301,8.1717 25.4301,7.6107 C25.4301,7.0517 25.2791,6.6087 24.9771,6.2847 C24.6761,5.9607 24.2701,5.7987 23.7611,5.7987 L21.9431,5.7987 L21.9431,11.5607 L23.0801,11.5607 L23.0801,9.4247 L23.7611,9.4247 Z M17.5171,9.2327 C17.7431,9.3547 17.9051,9.4747 18.0021,9.5947 C18.0991,9.7137 18.1481,9.8587 18.1481,10.0307 C18.1481,10.2637 18.0781,10.4417 17.9411,10.5667 C17.8021,10.6917 17.6001,10.7547 17.3341,10.7547 C17.1521,10.7547 16.9321,10.7277 16.6741,10.6757 C16.4171,10.6227 16.1861,10.5567 15.9811,10.4797 L15.9811,11.3527 C16.1581,11.4527 16.3761,11.5327 16.6371,11.5947 C16.8971,11.6547 17.1571,11.6857 17.4171,11.6857 C18.0151,11.6857 18.4851,11.5317 18.8241,11.2237 C19.1651,10.9167 19.3351,10.4997 19.3351,9.9717 C19.3351,9.7007 19.2951,9.4697 19.2151,9.2787 C19.1341,9.0877 19.0101,8.9137 18.8411,8.7587 C18.6721,8.6037 18.4451,8.4487 18.1561,8.2927 L17.7081,8.0517 C17.4641,7.9197 17.3001,7.7977 17.2141,7.6857 C17.1281,7.5747 17.0851,7.4337 17.0851,7.2617 C17.0851,7.0567 17.1521,6.8957 17.2841,6.7797 C17.4171,6.6637 17.6001,6.6047 17.8321,6.6047 C18.1751,6.6047 18.5711,6.6877 19.0201,6.8537 L19.0201,5.9727 C18.5881,5.7737 18.1541,5.6737 17.7161,5.6737 C17.3671,5.6737 17.0591,5.7417 16.7901,5.8777 C16.5221,6.0137 16.3101,6.2077 16.1551,6.4597 C16.0001,6.7117 15.9231,7.0077 15.9231,7.3457 C15.9231,7.7117 16.0111,8.0207 16.1891,8.2757 C16.3651,8.5317 16.6591,8.7697 17.0691,8.9917 L17.5171,9.2327 Z M12.9841,6.6877 C13.3541,6.6877 13.6271,6.8427 13.8011,7.1497 C13.9761,7.4577 14.0631,7.9377 14.0631,8.5927 L14.0631,8.7587 C14.0631,9.4067 13.9741,9.8887 13.7971,10.2017 C13.6191,10.5137 13.3521,10.6717 12.9911,10.6717 L12.5011,10.6717 L12.5011,6.6877 L12.9841,6.6877 Z M13.1161,11.5607 C13.8141,11.5607 14.3451,11.3167 14.7101,10.8287 C15.0751,10.3417 15.2581,9.6237 15.2581,8.6757 C15.2581,7.7327 15.0721,7.0177 14.7011,6.5297 C14.3311,6.0427 13.7881,5.7987 13.0741,5.7987 L11.3391,5.7987 L11.3391,11.5607 L13.1161,11.5607 Z M8.0521,6.6637 L8.5911,6.6637 C8.8071,6.6637 8.9721,6.7437 9.0851,6.9047 C9.1981,7.0647 9.2561,7.3007 9.2561,7.6107 C9.2561,7.9217 9.1981,8.1577 9.0851,8.3177 C8.9721,8.4787 8.8071,8.5587 8.5911,8.5587 L8.0521,8.5587 L8.0521,6.6637 Z M10.7001,11.5607 L9.5371,9.2497 C9.8151,9.1107 10.0281,8.8997 10.1771,8.6177 C10.3261,8.3347 10.4021,7.9997 10.4021,7.6107 C10.4021,7.0517 10.2501,6.6087 9.9481,6.2847 C9.6471,5.9607 9.2411,5.7987 8.7331,5.7987 L6.9141,5.7987 L6.9141,11.5607 L8.0521,11.5607 L8.0521,9.4247 L8.5001,9.4247 L9.5051,11.5607 L10.7001,11.5607 Z M27.4131,45.8157 L7.6511,45.8157 C4.5341,45.8157 2.0001,43.2807 2.0001,40.1657 L2.0001,7.6497 C2.0001,4.5347 4.5341,1.9997 7.6511,1.9997 L40.1651,1.9997 C43.2811,1.9997 45.8161,4.5347 45.8161,7.6497 L45.8161,20.4027 L44.0641,20.4027 L44.0641,7.6497 C44.0641,5.5007 42.3151,3.7527 40.1651,3.7527 L7.6511,3.7527 C5.5011,3.7527 3.7521,5.5007 3.7521,7.6497 L3.7521,40.1657 C3.7521,42.3147 5.5011,44.0627 7.6511,44.0627 L27.4131,44.0627 L27.4131,45.8157 Z" id="Amazon-DATABASE_Amazon-RDS-Proxy_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,OP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Standard-Infrequent-Access-Table-Class_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Standard-Infrequent-Access-Table-Class_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M12.714,35.707 L9.714,38.707 C9.519,38.902 9.263,39 9.007,39 C8.751,39 8.495,38.902 8.3,38.707 L5.3,35.707 L6.714,34.293 L8.007,35.586 L8.007,26.414 L6.714,27.707 L5.3,26.293 L8.3,23.293 C8.691,22.902 9.323,22.902 9.714,23.293 L12.714,26.293 L11.3,27.707 L10.007,26.414 L10.007,35.586 L11.3,34.293 L12.714,35.707 Z M23.602,4 C32.091,4 38.007,6.442 38.007,8.635 C38.007,10.827 32.091,13.27 23.602,13.27 C15.204,13.27 10.007,10.864 10.007,8.635 C10.007,6.406 15.204,4 23.602,4 L23.602,4 Z M10.007,20.143 L10.007,12.126 C12.559,14.085 17.396,15.27 23.602,15.27 C29.318,15.27 35.071,14.145 38.007,11.974 L38.007,17.5 L40.007,17.5 L40.007,8.635 C40.007,4.279 31.754,2 23.602,2 C14.274,2 8.007,4.666 8.007,8.635 L8.007,20.143 C8.664,19.974 9.35,19.974 10.007,20.143 L10.007,20.143 Z M23.602,40 C26.739,40 29.521,39.665 31.787,39.134 L31.396,41.033 C31.38,41.11 31.379,41.187 31.369,41.264 C28.964,41.749 26.281,42 23.602,42 C19.425,42 15.741,41.448 12.948,40.404 C12.777,40.34 12.626,40.268 12.463,40.2 L14.01,38.653 C16.516,39.52 19.895,40 23.602,40 L23.602,40 Z M35.253,40.265 L37.324,30.202 C37.385,29.907 37.31,29.601 37.12,29.368 C36.93,29.135 36.646,29 36.345,29 L32.875,29 L36.875,21 L42.49,21 L38.6,27.485 C38.414,27.794 38.409,28.179 38.587,28.493 C38.765,28.806 39.097,29 39.457,29 L42.873,29 L35.253,40.265 Z M45.64,27.531 C45.467,27.204 45.127,27 44.757,27 L41.224,27 L45.114,20.515 C45.3,20.206 45.305,19.821 45.127,19.507 C44.949,19.194 44.617,19 44.257,19 L36.257,19 C35.878,19 35.532,19.214 35.362,19.553 L30.362,29.553 C30.207,29.863 30.224,30.231 30.406,30.526 C30.589,30.821 30.91,31 31.257,31 L35.118,31 L32.277,44.798 C32.181,45.266 32.429,45.736 32.868,45.921 C32.994,45.975 33.126,46 33.257,46 C33.58,46 33.895,45.842 34.085,45.561 L45.585,28.561 C45.792,28.254 45.814,27.858 45.64,27.531 L45.64,27.531 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,DP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-MySQL-Instance_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-MySQL-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.9636,29.9804 L43.9636,26.4504 C42.2346,27.3924 39.6146,27.8794 37.0056,27.8794 C34.3966,27.8794 31.7756,27.3924 30.0466,26.4504 L30.0466,29.9804 C30.0466,30.6084 32.4136,32.0814 37.0056,32.0814 C41.5966,32.0814 43.9636,30.6084 43.9636,29.9804 L43.9636,29.9804 Z M43.9636,36.0724 L43.9636,32.6514 C42.2346,33.5934 39.6146,34.0814 37.0056,34.0814 C34.3966,34.0814 31.7756,33.5934 30.0466,32.6514 L30.0466,36.0724 C30.0466,36.7004 32.4136,38.1724 37.0056,38.1724 C41.5966,38.1724 43.9636,36.7004 43.9636,36.0724 L43.9636,36.0724 Z M43.9636,41.5114 L43.9636,38.7434 C42.2346,39.6854 39.6146,40.1724 37.0056,40.1724 C34.3966,40.1724 31.7756,39.6854 30.0466,38.7434 L30.0466,41.5114 C30.0466,42.1394 32.4136,43.6124 37.0056,43.6124 C41.5966,43.6124 43.9636,42.1394 43.9636,41.5114 L43.9636,41.5114 Z M30.0466,23.7794 C30.0466,24.4074 32.4136,25.8794 37.0056,25.8794 C41.5966,25.8794 43.9636,24.4074 43.9636,23.7794 C43.9636,23.1514 41.5966,21.6784 37.0056,21.6784 C32.4136,21.6784 30.0466,23.1514 30.0466,23.7794 L30.0466,23.7794 Z M45.9636,23.7794 L45.9636,41.5114 C45.9636,44.2044 41.4566,45.6124 37.0056,45.6124 C32.5536,45.6124 28.0466,44.2044 28.0466,41.5114 L28.0466,23.7794 C28.0466,21.0864 32.5536,19.6784 37.0056,19.6784 C41.4566,19.6784 45.9636,21.0864 45.9636,23.7794 L45.9636,23.7794 Z M3.9996,40.1024 L3.9996,7.7504 C3.9996,5.6824 5.6826,4.0004 7.7496,4.0004 L40.1026,4.0004 C42.1696,4.0004 43.8526,5.6824 43.8526,7.7504 L43.8526,20.4384 L45.8526,20.4384 L45.8526,7.7504 C45.8526,4.5794 43.2736,2.0004 40.1026,2.0004 L7.7496,2.0004 C4.5786,2.0004 1.9996,4.5794 1.9996,7.7504 L1.9996,40.1024 C1.9996,43.2734 4.5786,45.8524 7.7496,45.8524 L27.4136,45.8524 L27.4136,43.8524 L7.7496,43.8524 C5.6826,43.8524 3.9996,42.1694 3.9996,40.1024 L3.9996,40.1024 Z M34.9776,8.3844 L34.9776,16.2404 L39.2396,16.2404 L39.2396,14.9814 L36.5656,14.9814 L36.5656,8.3844 L34.9776,8.3844 Z M32.0086,12.3064 C32.0086,11.3544 31.8836,10.6484 31.6346,10.1874 C31.3856,9.7264 31.0026,9.4964 30.4896,9.4964 C29.9766,9.4964 29.5946,9.7264 29.3446,10.1874 C29.0956,10.6484 28.9716,11.3544 28.9716,12.3064 C28.9716,13.2364 29.0986,13.9394 29.3566,14.4154 C29.6126,14.8914 29.9906,15.1294 30.4896,15.1294 C30.9876,15.1294 31.3656,14.8914 31.6226,14.4154 C31.8796,13.9394 32.0086,13.2364 32.0086,12.3064 L32.0086,12.3064 Z M31.6346,16.2174 C31.8686,16.4064 32.1296,16.5534 32.4166,16.6594 C32.7036,16.7644 33.0556,16.8414 33.4706,16.8864 L33.4706,18.1784 C32.8736,18.0874 32.2986,17.8864 31.7476,17.5784 C31.1956,17.2674 30.7236,16.8784 30.3306,16.4104 C29.3786,16.3724 28.6426,15.9974 28.1206,15.2824 C27.5996,14.5674 27.3376,13.5774 27.3376,12.3064 C27.3376,11.0064 27.6136,10.0004 28.1656,9.2864 C28.7176,8.5724 29.4916,8.2144 30.4896,8.2144 C31.4866,8.2144 32.2616,8.5724 32.8136,9.2864 C33.3646,10.0004 33.6406,11.0064 33.6406,12.3064 C33.6406,13.3194 33.4686,14.1624 33.1246,14.8344 C32.7806,15.5074 32.2836,15.9674 31.6346,16.2174 L31.6346,16.2174 Z M23.6436,15.1394 C23.3936,15.1394 23.0946,15.1044 22.7416,15.0324 C22.3906,14.9604 22.0756,14.8734 21.7956,14.7664 L21.7956,15.9574 C22.0366,16.0924 22.3356,16.2034 22.6916,16.2854 C23.0466,16.3694 23.4016,16.4104 23.7566,16.4104 C24.5716,16.4104 25.2126,16.2014 25.6776,15.7814 C26.1426,15.3614 26.3746,14.7924 26.3746,14.0754 C26.3746,13.7044 26.3186,13.3894 26.2106,13.1284 C26.1016,12.8684 25.9316,12.6314 25.7006,12.4194 C25.4696,12.2094 25.1576,11.9974 24.7656,11.7854 L24.1526,11.4564 C23.8206,11.2764 23.5966,11.1094 23.4796,10.9584 C23.3606,10.8064 23.3036,10.6144 23.3036,10.3794 C23.3036,10.1004 23.3936,9.8804 23.5746,9.7224 C23.7566,9.5634 24.0056,9.4844 24.3236,9.4844 C24.7916,9.4844 25.3316,9.5974 25.9446,9.8244 L25.9446,8.6234 C25.3556,8.3504 24.7616,8.2144 24.1646,8.2144 C23.6886,8.2144 23.2676,8.3074 22.9016,8.4924 C22.5336,8.6774 22.2446,8.9424 22.0326,9.2864 C21.8216,9.6294 21.7166,10.0324 21.7166,10.4934 C21.7166,10.9924 21.8376,11.4154 22.0786,11.7624 C22.3206,12.1104 22.7216,12.4354 23.2796,12.7374 L23.8926,13.0654 C24.2026,13.2324 24.4246,13.3974 24.5556,13.5594 C24.6886,13.7214 24.7546,13.9204 24.7546,14.1544 C24.7546,14.4724 24.6586,14.7154 24.4706,14.8854 C24.2816,15.0554 24.0056,15.1394 23.6436,15.1394 L23.6436,15.1394 Z M17.8166,17.3164 C17.6736,17.4674 17.4566,17.5434 17.1706,17.5434 C17.0116,17.5434 16.8306,17.5284 16.6256,17.4994 L16.6256,18.5414 C16.9666,18.6554 17.2986,18.7104 17.6236,18.7104 C18.0546,18.7104 18.4016,18.5864 18.6656,18.3364 C18.9316,18.0874 19.1436,17.6834 19.3016,17.1244 L21.2176,10.4484 L19.6186,10.4484 L18.7686,14.7094 L17.8966,10.4484 L16.2516,10.4484 L18.1226,16.3534 L18.1006,16.5564 C18.0546,16.9134 17.9606,17.1664 17.8166,17.3164 L17.8166,17.3164 Z M14.0196,16.2404 L14.0196,10.7314 L12.6936,14.3014 L11.3446,14.3014 L10.0286,10.7654 L10.0286,16.2404 L8.6116,16.2404 L8.6116,8.3844 L10.4266,8.3844 L12.0476,12.7834 L13.6676,8.3844 L15.4366,8.3844 L15.4366,16.2404 L14.0196,16.2404 Z" id="Amazon-DATABASEAmazon-Aurora-MySQL-instance_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,PP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-PIOPS-Instance_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-PIOPS-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M41.4631,37.9053 C41.5721,38.1663 41.6271,38.4813 41.6271,38.8523 C41.6271,39.5713 41.3951,40.1403 40.9291,40.5613 C40.4641,40.9803 39.8221,41.1903 39.0061,41.1903 C38.6501,41.1903 38.2941,41.1493 37.9391,41.0653 C37.5821,40.9823 37.2831,40.8733 37.0411,40.7363 L37.0411,39.5453 C37.3211,39.6513 37.6381,39.7403 37.9891,39.8113 C38.3411,39.8843 38.6431,39.9193 38.8921,39.9193 C39.2551,39.9193 39.5301,39.8353 39.7201,39.6643 C39.9091,39.4933 40.0041,39.2503 40.0041,38.9313 C40.0041,38.6973 39.9391,38.4993 39.8061,38.3363 C39.6731,38.1743 39.4511,38.0093 39.1421,37.8423 L38.5281,37.5123 C37.9691,37.2103 37.5681,36.8853 37.3261,36.5373 C37.0841,36.1883 36.9631,35.7643 36.9631,35.2663 C36.9631,34.8033 37.0681,34.4013 37.2791,34.0573 C37.4911,33.7133 37.7811,33.4483 38.1481,33.2623 C38.5161,33.0773 38.9381,32.9843 39.4141,32.9843 C40.0121,32.9843 40.6061,33.1213 41.1961,33.3923 L41.1961,34.5953 C40.5831,34.3693 40.0421,34.2563 39.5721,34.2563 C39.2551,34.2563 39.0061,34.3353 38.8231,34.4933 C38.6431,34.6533 38.5511,34.8723 38.5511,35.1513 C38.5511,35.3873 38.6101,35.5803 38.7281,35.7313 C38.8451,35.8833 39.0691,36.0493 39.4021,36.2303 L40.0151,36.5593 C40.4091,36.7723 40.7211,36.9833 40.9511,37.1953 C41.1841,37.4073 41.3531,37.6433 41.4631,37.9053 L41.4631,37.9053 Z M34.2331,36.5933 C34.0771,36.8133 33.8531,36.9233 33.5581,36.9233 L32.8181,36.9233 L32.8181,34.3353 L33.5581,34.3353 C33.8531,34.3353 34.0771,34.4453 34.2331,34.6643 C34.3881,34.8843 34.4651,35.2063 34.4651,35.6303 C34.4651,36.0533 34.3881,36.3753 34.2331,36.5933 L34.2331,36.5933 Z M33.7501,33.1553 L31.2641,33.1553 L31.2641,41.0203 L32.8181,41.0203 L32.8181,38.1033 L33.7501,38.1033 C34.4451,38.1033 35.0001,37.8823 35.4121,37.4393 C35.8251,36.9973 36.0311,36.3933 36.0311,35.6303 C36.0311,34.8643 35.8251,34.2603 35.4121,33.8183 C35.0001,33.3763 34.4451,33.1553 33.7501,33.1553 L33.7501,33.1553 Z M27.9041,39.1933 C27.6471,39.6703 27.2691,39.9083 26.7711,39.9083 C26.2711,39.9083 25.8921,39.6703 25.6351,39.1933 C25.3771,38.7163 25.2491,38.0123 25.2491,37.0813 C25.2491,36.1283 25.3741,35.4213 25.6231,34.9593 C25.8731,34.4983 26.2551,34.2663 26.7711,34.2663 C27.2831,34.2663 27.6661,34.4983 27.9161,34.9593 C28.1651,35.4213 28.2901,36.1283 28.2901,37.0813 C28.2901,38.0123 28.1621,38.7163 27.9041,39.1933 L27.9041,39.1933 Z M26.7711,32.9843 C25.7711,32.9843 24.9951,33.3423 24.4421,34.0573 C23.8901,34.7713 23.6131,35.7803 23.6131,37.0813 C23.6131,38.3843 23.8901,39.3933 24.4421,40.1123 C24.9951,40.8313 25.7711,41.1903 26.7711,41.1903 C27.7691,41.1903 28.5441,40.8313 29.0961,40.1123 C29.6491,39.3933 29.9251,38.3843 29.9251,37.0813 C29.9251,35.7803 29.6491,34.7713 29.0961,34.0573 C28.5441,33.3423 27.7691,32.9843 26.7711,32.9843 L26.7711,32.9843 Z M20.6411,41.0203 L22.2301,41.0203 L22.2301,33.1553 L20.6411,33.1553 L20.6411,41.0203 Z M17.5481,36.5933 C17.3931,36.8133 17.1681,36.9233 16.8721,36.9233 L16.1351,36.9233 L16.1351,34.3353 L16.8721,34.3353 C17.1681,34.3353 17.3931,34.4453 17.5481,34.6643 C17.7021,34.8843 17.7801,35.2063 17.7801,35.6303 C17.7801,36.0533 17.7021,36.3753 17.5481,36.5933 L17.5481,36.5933 Z M17.0661,33.1553 L14.5791,33.1553 L14.5791,41.0203 L16.1351,41.0203 L16.1351,38.1033 L17.0661,38.1033 C17.7611,38.1033 18.3161,37.8823 18.7291,37.4393 C19.1411,36.9973 19.3471,36.3933 19.3471,35.6303 C19.3471,34.8643 19.1411,34.2603 18.7291,33.8183 C18.3161,33.3763 17.7611,33.1553 17.0661,33.1553 L17.0661,33.1553 Z M43.9081,40.1203 C43.9081,42.2093 42.2091,43.9083 40.1201,43.9083 L7.7881,43.9083 C5.6991,43.9083 4.0001,42.2093 4.0001,40.1203 L4.0001,7.7883 C4.0001,5.6993 5.6991,4.0003 7.7881,4.0003 L40.1201,4.0003 C42.2091,4.0003 43.9081,5.6993 43.9081,7.7883 L43.9081,40.1203 Z M40.1201,2.0003 L7.7881,2.0003 C4.5971,2.0003 2.0001,4.5963 2.0001,7.7883 L2.0001,40.1203 C2.0001,43.3113 4.5971,45.9083 7.7881,45.9083 L40.1201,45.9083 C43.3121,45.9083 45.9081,43.3113 45.9081,40.1203 L45.9081,7.7883 C45.9081,4.5963 43.3121,2.0003 40.1201,2.0003 L40.1201,2.0003 Z" id="Amazon-DATABASEAmazon-Aurora-PIOPS_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,FP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_AWS-Database-Migration-Service_Database-migration-workflow-or-job_48</title>
<g id="Icon-Resource/Database/Res_AWS-Database-Migration-Service_Database-migration-workflow-or-job_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24.0361,41.0684 C16.6311,41.0684 12.0001,39.0004 12.0001,37.0834 L12.0001,36.9034 L12.0001,34.0474 C13.5571,35.2334 15.9761,36.1134 19.0001,36.5734 L19.0001,39.0054 L21.0001,39.0054 L21.0001,36.8134 C21.9671,36.8944 22.9801,36.9384 24.0361,36.9384 C25.0641,36.9384 26.0551,36.8984 27.0001,36.8204 L27.0001,40.9464 C26.0691,41.0234 25.0851,41.0684 24.0361,41.0684 L24.0361,41.0684 Z M12.0001,26.0664 L12.0001,22.5074 C14.3261,24.1444 18.5851,25.1304 24.0151,25.1304 C29.4221,25.1304 33.6681,24.1544 36.0001,22.5304 L36.0001,26.0664 C36.0001,26.7544 34.3411,28.0084 29.7671,28.6494 C28.7861,28.7874 27.7501,28.8894 26.6861,28.9524 C26.2521,28.9774 25.8101,28.9984 25.3621,29.0104 C24.4651,29.0384 23.5321,29.0384 22.6371,29.0104 C22.1881,28.9984 21.7471,28.9774 21.3121,28.9524 C20.2491,28.8894 19.2131,28.7874 18.2311,28.6494 C13.6591,28.0084 12.0001,26.7544 12.0001,26.0664 L12.0001,26.0664 Z M24.0001,4.0004 C31.8791,4.0004 36.0021,5.9294 36.0021,6.9644 L36.0021,7.1334 L36.0021,7.2374 C36.0021,8.0344 32.3171,10.1314 24.0571,10.1314 C15.7981,10.1314 12.0061,8.1464 12.0061,7.3494 L12.0061,7.2374 L12.0061,6.9644 C12.0061,5.9294 16.1211,4.0004 24.0001,4.0004 L24.0001,4.0004 Z M12.0001,16.6314 C14.5621,18.2914 19.2901,19.0624 23.9951,19.0624 C28.7061,19.0624 33.4391,18.2894 36.0001,16.6254 L36.0021,19.1994 L36.0021,19.3474 C36.0021,21.1674 31.4081,23.1314 24.0151,23.1314 C16.6231,23.1314 12.0021,21.1674 12.0021,19.3474 L12.0001,19.1504 L12.0001,16.6314 Z M12.0001,9.8554 C14.5801,11.4044 19.4391,12.1314 24.0571,12.1314 C28.6111,12.1314 33.3931,11.4224 36.0001,9.9184 L36.0001,13.4974 L36.0001,13.6484 C36.0001,15.0444 31.6881,17.0624 23.9951,17.0624 C16.3021,17.0624 12.0051,15.0444 12.0051,13.6484 L12.0001,13.4874 L12.0001,9.8554 Z M38.0001,37.0834 L38.0001,37.0064 L36.0001,37.0064 L36.0001,37.2614 C35.7971,38.6484 33.2521,40.0784 29.0001,40.7194 L29.0001,36.5844 C32.0101,36.1344 34.4281,35.2704 36.0001,34.1034 L36.0001,35.0064 L38.0001,35.0064 L37.9991,30.9494 L37.9991,30.7844 L37.9991,30.6804 L38.0001,30.0054 L36.0001,30.0054 L36.0001,30.8714 C35.7971,32.3534 33.2521,33.8814 29.0001,34.5664 L29.0001,33.0054 L27.0001,33.0054 L27.0001,34.8084 C26.0691,34.8894 25.0851,34.9384 24.0361,34.9384 C22.9601,34.9384 21.9511,34.8864 21.0001,34.8004 L21.0001,30.9334 C21.0651,30.9374 21.1291,30.9444 21.1941,30.9484 C21.6471,30.9754 22.1081,30.9964 22.5761,31.0104 C23.0441,31.0244 23.5191,31.0314 24.0001,31.0314 C24.4791,31.0314 24.9551,31.0244 25.4231,31.0104 C25.8901,30.9964 26.3511,30.9754 26.8051,30.9484 C27.9211,30.8824 29.0121,30.7754 30.0461,30.6304 C35.1751,29.9114 38.0001,28.2914 38.0001,26.0664 L38.0001,6.9644 C38.0001,3.5354 30.9691,2.0004 24.0001,2.0004 C17.0311,2.0004 10.0001,3.5354 10.0001,6.9644 L10.0001,26.0664 C10.0001,28.2914 12.8251,29.9124 17.9531,30.6304 C18.2941,30.6774 18.6481,30.7144 19.0001,30.7544 L19.0001,34.5534 C14.6111,33.8334 12.0021,32.2124 12.0021,30.6804 L12.0021,30.4874 L12.0021,30.0054 L10.0001,30.0054 L10.0001,45.0064 L12.0001,45.0064 L12.0001,40.3514 C14.3281,42.0474 18.5961,43.0684 24.0361,43.0684 C25.0681,43.0684 26.0571,43.0314 27.0001,42.9604 L27.0001,46.0054 L29.0001,46.0054 L29.0001,42.7434 C32.0281,42.3254 34.4361,41.5144 36.0001,40.4064 L36.0001,45.0064 L38.0001,45.0064 L38.0001,37.3484 C37.9981,37.2594 38.0001,37.2204 38.0001,37.1304 L38.0001,37.0834 Z" id="Amazon-DATABASE_AWS-Database-Migration-Service_Database-migration-workflow-job_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,ZP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Attribute_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Attribute_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M12.5996,17.7089 C9.7836,17.7089 7.4916,15.4169 7.4916,12.5999 C7.4916,9.7829 9.7836,7.4909 12.5996,7.4909 C15.4166,7.4909 17.7086,9.7829 17.7086,12.5999 C17.7086,15.4169 15.4166,17.7089 12.5996,17.7089 L12.5996,17.7089 Z M12.5996,5.4909 C8.6796,5.4909 5.4916,8.6799 5.4916,12.5999 C5.4916,16.5199 8.6796,19.7089 12.5996,19.7089 C16.5196,19.7089 19.7086,16.5199 19.7086,12.5999 C19.7086,8.6799 16.5196,5.4909 12.5996,5.4909 L12.5996,5.4909 Z M26.6906,43.8889 L43.8896,43.8889 L43.8896,26.6899 L26.6906,26.6899 L26.6906,43.8889 Z M24.6906,45.8899 L45.8896,45.8899 L45.8896,24.6909 L24.6906,24.6909 L24.6906,45.8899 Z M3.9996,43.8889 L21.1986,43.8889 L21.1986,26.6899 L3.9996,26.6899 L3.9996,43.8889 Z M1.9996,45.8899 L23.1986,45.8899 L23.1986,24.6909 L1.9996,24.6909 L1.9996,45.8899 Z M26.6906,21.1989 L43.8896,21.1989 L43.8896,3.9999 L26.6906,3.9999 L26.6906,21.1989 Z M24.6906,23.1989 L45.8896,23.1989 L45.8896,1.9999 L24.6906,1.9999 L24.6906,23.1989 Z M3.9996,21.1989 L21.1986,21.1989 L21.1986,3.9999 L3.9996,3.9999 L3.9996,21.1989 Z M1.9996,23.1989 L23.1986,23.1989 L23.1986,1.9999 L1.9996,1.9999 L1.9996,23.1989 Z" id="Amazon-DATABASE_Amazon-DynamoDB_Attribute_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,UP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-RDS_Blue-Green-Deployments_48</title>
<g id="Icon-Resource/Database/Res_Amazon-RDS_Blue-Green-Deployments_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M35.8506,24.326 L32.0576,28.119 L30.6436,26.705 L35.1436,22.205 C35.5346,21.814 36.1666,21.814 36.5576,22.205 L41.0576,26.705 L39.6436,28.119 L35.8506,24.326 Z M30.6436,31.705 L35.1436,27.205 C35.5346,26.814 36.1666,26.814 36.5576,27.205 L41.0576,31.705 L39.6436,33.119 L35.8506,29.326 L32.0576,33.119 L30.6436,31.705 Z M27.8106,28.057 L24.9336,30.934 L23.5196,29.52 L24.6686,28.37 L16.0176,28.37 L16.0176,26.37 L24.7096,26.37 L23.5196,25.18 L24.9336,23.766 L27.8106,26.643 C27.9976,26.83 28.1036,27.085 28.1036,27.35 C28.1036,27.615 27.9976,27.869 27.8106,28.057 L27.8106,28.057 Z M35.7816,15.592 C31.1286,15.592 28.0036,14.146 28.0036,12.796 C28.0036,11.446 31.1286,10 35.7816,10 C40.9016,10 44.0456,11.629 44.0456,12.796 C44.0456,13.964 40.9016,15.592 35.7816,15.592 L35.7816,15.592 Z M46.0456,12.796 C46.0456,9.647 40.8816,8 35.7816,8 C29.9336,8 26.0036,9.928 26.0036,12.796 C26.0036,12.873 26.0176,12.946 26.0236,13.021 L26.0176,13.021 L26.0176,21.37 L28.0176,21.37 L28.0176,15.888 C29.7316,16.961 32.4416,17.592 35.7816,17.592 C38.9056,17.592 42.0466,16.971 44.0176,15.769 L44.0176,36.052 C44.0176,37.185 41.0816,38.824 35.7746,38.824 C30.9836,38.824 28.0176,37.385 28.0176,36.052 L28.0176,33.37 L26.0176,33.37 L26.0176,36.052 C26.0176,38.906 29.9386,40.824 35.7746,40.824 C40.7076,40.824 46.0176,39.33 46.0176,36.052 L46.0176,13.07 C46.0266,12.979 46.0456,12.89 46.0456,12.796 L46.0456,12.796 Z M12.2596,10 C16.9096,10 20.0326,11.446 20.0326,12.796 C20.0326,14.146 16.9096,15.592 12.2596,15.592 C7.1426,15.592 3.9996,13.964 3.9996,12.796 C3.9996,11.629 7.1426,10 12.2596,10 L12.2596,10 Z M20.0176,36.052 C20.0176,37.385 17.0516,38.824 12.2606,38.824 C6.9536,38.824 4.0176,37.185 4.0176,36.052 L4.0176,31.488 C6.0196,32.721 9.2596,33.302 12.3536,33.302 L12.3536,31.302 C7.2086,31.302 4.0506,29.685 4.0506,28.526 L4.0176,28.526 L4.0176,23.923 C6.0196,25.156 9.2596,25.737 12.3536,25.737 L12.3536,23.737 C7.2086,23.737 4.0506,22.12 4.0506,20.961 L4.0176,20.961 L4.0176,15.763 C5.9866,16.969 9.1326,17.592 12.2596,17.592 C15.5966,17.592 18.3046,16.962 20.0176,15.889 L20.0176,21.37 L22.0176,21.37 L22.0176,13.084 L22.0076,13.084 C22.0166,12.988 22.0326,12.894 22.0326,12.796 C22.0326,9.928 18.1046,8 12.2596,8 C7.1616,8 1.9996,9.647 1.9996,12.796 C1.9996,12.855 2.0136,12.909 2.0176,12.966 L2.0176,36.052 C2.0176,39.33 7.3276,40.824 12.2606,40.824 C18.0966,40.824 22.0176,38.906 22.0176,36.052 L22.0176,33.37 L20.0176,33.37 L20.0176,36.052 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,qL=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-DynamoDB_Table_48</title>
<g id="Icon-Resource/Database/Res_Amazon-DynamoDB_Table_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13.355,11.862 L45.928,11.862 L45.928,2 L13.355,2 L13.355,11.862 Z M15.355,9.862 L43.927,9.862 L43.927,4.001 L15.355,4.001 L15.355,9.862 Z M2,11.862 L11.861,11.862 L11.861,2 L2,2 L2,11.862 Z M4,9.862 L9.862,9.862 L9.862,4.001 L4,4.001 L4,9.862 Z M13.355,23.217 L45.928,23.217 L45.928,13.356 L13.355,13.356 L13.355,23.217 Z M15.355,21.217 L43.927,21.217 L43.927,15.356 L15.355,15.356 L15.355,21.217 Z M2,23.217 L11.861,23.217 L11.861,13.356 L2,13.356 L2,23.217 Z M4,21.217 L9.862,21.217 L9.862,15.356 L4,15.356 L4,21.217 Z M13.355,34.572 L45.928,34.572 L45.928,24.711 L13.355,24.711 L13.355,34.572 Z M15.355,32.572 L43.927,32.572 L43.927,26.71 L15.355,26.71 L15.355,32.572 Z M2,34.572 L11.861,34.572 L11.861,24.711 L2,24.711 L2,34.572 Z M4,32.572 L9.862,32.572 L9.862,26.71 L4,26.71 L4,32.572 Z M13.355,45.927 L45.928,45.927 L45.928,36.066 L13.355,36.066 L13.355,45.927 Z M15.355,43.928 L43.927,43.928 L43.927,38.066 L15.355,38.066 L15.355,43.928 Z M2,45.927 L11.861,45.927 L11.861,36.066 L2,36.066 L2,45.927 Z M4,43.928 L9.862,43.928 L9.862,38.066 L4,38.066 L4,43.928 Z" id="Amazon-DATABASE_Amazon-DynamoDB_Table_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,BP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-Instance_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.9538,41.606 L43.9538,38.889 C42.1608,39.827 39.5038,40.261 37.0878,40.261 C34.6548,40.261 32.0088,39.825 30.2218,38.889 L30.2218,41.606 C30.2218,42.413 32.8948,43.955 37.0878,43.955 C41.2798,43.955 43.9538,42.413 43.9538,41.606 L43.9538,41.606 Z M30.2218,24.415 C30.2218,25.03 32.5578,26.474 37.0878,26.474 C41.6178,26.474 43.9538,25.03 43.9538,24.415 C43.9538,23.799 41.6178,22.355 37.0878,22.355 C32.5578,22.355 30.2218,23.799 30.2218,24.415 L30.2218,24.415 Z M43.9538,27.07 C42.2428,27.995 39.6598,28.474 37.0878,28.474 C34.5158,28.474 31.9328,27.995 30.2218,27.07 L30.2218,30.332 C30.7598,31.147 33.3138,32.204 37.0878,32.204 C40.5868,32.204 43.2218,31.273 43.9228,30.398 C43.9358,30.381 43.9418,30.366 43.9538,30.35 L43.9538,27.07 Z M30.2218,36.389 C30.7578,37.206 33.3108,38.261 37.0878,38.261 C40.9878,38.261 43.4258,37.176 43.9538,36.394 L43.9538,32.819 C42.3158,33.682 39.8538,34.204 37.0878,34.204 C34.6568,34.204 32.0098,33.767 30.2218,32.832 L30.2218,36.389 Z M45.9458,24.341 L45.9538,24.341 L45.9538,41.606 C45.9538,44.044 42.0588,45.955 37.0878,45.955 C32.1158,45.955 28.2218,44.044 28.2218,41.606 L28.2218,24.341 L28.2288,24.341 C28.3128,21.725 32.7238,20.355 37.0878,20.355 C41.4518,20.355 45.8628,21.725 45.9458,24.341 L45.9458,24.341 Z M27.4208,18.695 C27.2998,18.656 27.1548,18.637 26.9888,18.637 C26.8298,18.637 26.7068,18.688 26.6218,18.79 C26.5358,18.893 26.4928,19.041 26.4928,19.235 C26.4928,19.4 26.5268,19.532 26.5968,19.629 C26.6658,19.726 26.7578,19.774 26.8738,19.774 C27.0558,19.774 27.2378,19.686 27.4208,19.509 L27.4208,18.695 Z M28.4638,20.463 L27.5868,20.463 L27.4868,20.082 C27.3928,20.225 27.2578,20.343 27.0818,20.434 C26.9038,20.525 26.7248,20.572 26.5428,20.572 C26.1998,20.572 25.9308,20.459 25.7308,20.235 C25.5318,20.011 25.4328,19.703 25.4328,19.309 C25.4328,18.894 25.5548,18.566 25.7978,18.325 C26.0398,18.085 26.3688,17.964 26.7828,17.964 C26.9538,17.964 27.1668,17.997 27.4208,18.064 L27.4208,17.681 C27.4208,17.394 27.3828,17.199 27.3078,17.097 C27.2348,16.994 27.0958,16.943 26.8908,16.943 C26.5578,16.943 26.1528,17.031 25.6738,17.209 L25.6738,16.453 C25.8338,16.348 26.0428,16.265 26.3028,16.204 C26.5618,16.143 26.8268,16.112 27.0978,16.112 C27.5778,16.112 27.9258,16.222 28.1408,16.44 C28.3558,16.659 28.4638,17.009 28.4638,17.491 L28.4638,20.463 Z M23.8838,17.366 C24.1218,17.233 24.3728,17.167 24.6388,17.167 C24.7758,17.167 24.9228,17.18 25.0768,17.209 L25.0768,16.204 C24.9878,16.187 24.8998,16.179 24.8118,16.179 C24.6298,16.179 24.4568,16.226 24.2938,16.32 C24.1308,16.414 23.9678,16.563 23.8018,16.768 L23.6768,16.22 L22.7498,16.22 L22.7498,20.463 L23.8838,20.463 L23.8838,17.366 Z M19.6608,18.346 C19.6608,18.817 19.7058,19.162 19.7978,19.38 C19.8878,19.599 20.0358,19.708 20.2398,19.708 C20.4438,19.708 20.5928,19.599 20.6828,19.38 C20.7748,19.162 20.8198,18.817 20.8198,18.346 C20.8198,17.875 20.7748,17.529 20.6828,17.308 C20.5928,17.086 20.4438,16.976 20.2398,16.976 C20.0358,16.976 19.8878,17.086 19.7978,17.308 C19.7058,17.529 19.6608,17.875 19.6608,18.346 L19.6608,18.346 Z M18.9738,19.99 C18.6758,19.603 18.5248,19.055 18.5248,18.346 C18.5248,17.632 18.6758,17.082 18.9738,16.694 C19.2708,16.306 19.6938,16.112 20.2398,16.112 C20.7868,16.112 21.2088,16.306 21.5068,16.694 C21.8048,17.082 21.9548,17.632 21.9548,18.346 C21.9548,19.055 21.8048,19.603 21.5068,19.99 C21.2088,20.378 20.7868,20.572 20.2398,20.572 C19.6938,20.572 19.2708,20.378 18.9738,19.99 L18.9738,19.99 Z M17.0018,17.366 C17.2398,17.233 17.4898,17.167 17.7558,17.167 C17.8938,17.167 18.0408,17.18 18.1948,17.209 L18.1948,16.204 C18.1068,16.187 18.0178,16.179 17.9298,16.179 C17.7478,16.179 17.5758,16.226 17.4118,16.32 C17.2498,16.414 17.0848,16.563 16.9198,16.768 L16.7958,16.22 L15.8678,16.22 L15.8678,20.463 L17.0018,20.463 L17.0018,17.366 Z M11.7018,16.22 L11.7018,19.309 C11.7018,19.719 11.7818,20.031 11.9418,20.247 C12.1018,20.463 12.3368,20.572 12.6458,20.572 C13.0378,20.572 13.4468,20.408 13.8718,20.082 L13.9628,20.463 L14.8908,20.463 L14.8908,16.22 L13.7568,16.22 L13.7568,19.517 C13.5738,19.645 13.3998,19.708 13.2338,19.708 C13.0908,19.708 12.9888,19.65 12.9278,19.534 C12.8678,19.418 12.8368,19.224 12.8368,18.952 L12.8368,16.22 L11.7018,16.22 Z M9.4328,18.263 L8.9108,15.879 L8.4058,18.263 L9.4328,18.263 Z M9.5988,14.71 L11.1808,20.463 L9.9048,20.463 L9.6068,19.093 L8.2318,19.093 L7.9418,20.463 L6.7248,20.463 L8.3148,14.71 L9.5988,14.71 Z M32.4888,12.16 L32.4888,9.046 C32.4888,8.642 32.4048,8.335 32.2368,8.124 C32.0678,7.914 31.8228,7.809 31.5038,7.809 C31.0998,7.809 30.6788,7.972 30.2358,8.299 L30.1448,7.917 L29.2188,7.917 L29.2188,12.16 L30.3518,12.16 L30.3518,8.872 C30.5568,8.738 30.7438,8.672 30.9158,8.672 C31.0758,8.672 31.1878,8.728 31.2548,8.838 C31.3208,8.949 31.3548,9.126 31.3548,9.37 L31.3548,12.16 L32.4888,12.16 Z M26.1278,10.043 C26.1278,10.513 26.1738,10.858 26.2658,11.077 C26.3558,11.295 26.5048,11.404 26.7088,11.404 C26.9128,11.404 27.0598,11.295 27.1508,11.077 C27.2418,10.858 27.2878,10.513 27.2878,10.043 C27.2878,9.572 27.2418,9.226 27.1508,9.005 C27.0598,8.783 26.9128,8.672 26.7088,8.672 C26.5048,8.672 26.3558,8.783 26.2658,9.005 C26.1738,9.226 26.1278,9.572 26.1278,10.043 L26.1278,10.043 Z M25.4408,11.687 C25.1428,11.299 24.9938,10.752 24.9938,10.043 C24.9938,9.328 25.1428,8.778 25.4408,8.39 C25.7398,8.002 26.1618,7.809 26.7088,7.809 C27.2548,7.809 27.6778,8.002 27.9748,8.39 C28.2728,8.778 28.4228,9.328 28.4228,10.043 C28.4228,10.752 28.2728,11.299 27.9748,11.687 C27.6778,12.074 27.2548,12.268 26.7088,12.268 C26.1618,12.268 25.7398,12.074 25.4408,11.687 L25.4408,11.687 Z M24.4798,11.288 L22.7328,11.288 L24.4468,8.722 L24.4468,7.917 L21.6068,7.917 L21.6068,8.789 L23.2558,8.789 L21.5408,11.355 L21.5408,12.16 L24.4798,12.16 L24.4798,11.288 Z M18.8908,10.931 C18.8908,11.097 18.9248,11.229 18.9938,11.326 C19.0628,11.422 19.1558,11.471 19.2708,11.471 C19.4538,11.471 19.6358,11.382 19.8178,11.206 L19.8178,10.391 C19.6968,10.353 19.5538,10.333 19.3878,10.333 C19.2268,10.333 19.1038,10.384 19.0188,10.487 C18.9328,10.589 18.8908,10.738 18.8908,10.931 L18.8908,10.931 Z M18.9398,12.268 C18.5988,12.268 18.3278,12.155 18.1288,11.932 C17.9298,11.707 17.8308,11.399 17.8308,11.005 C17.8308,10.591 17.9518,10.262 18.1948,10.022 C18.4378,9.781 18.7668,9.66 19.1818,9.66 C19.3508,9.66 19.5638,9.694 19.8178,9.76 L19.8178,9.378 C19.8178,9.09 19.7798,8.896 19.7068,8.793 C19.6328,8.691 19.4928,8.64 19.2888,8.64 C18.9568,8.64 18.5518,8.728 18.0708,8.905 L18.0708,8.149 C18.2308,8.044 18.4398,7.961 18.6998,7.9 C18.9598,7.839 19.2248,7.809 19.4948,7.809 C19.9748,7.809 20.3238,7.918 20.5378,8.137 C20.7548,8.355 20.8618,8.705 20.8618,9.188 L20.8618,12.16 L19.9838,12.16 L19.8848,11.778 C19.7908,11.921 19.6548,12.039 19.4788,12.13 C19.3018,12.222 19.1228,12.268 18.9398,12.268 L18.9398,12.268 Z M15.7978,8.838 C15.8608,8.949 15.8928,9.124 15.8928,9.362 L15.8928,12.16 L17.0268,12.16 L17.0268,9.046 C17.0268,8.647 16.9448,8.341 16.7788,8.128 C16.6128,7.916 16.3758,7.809 16.0668,7.809 C15.6808,7.809 15.2598,7.978 14.8078,8.315 C14.6478,7.978 14.3708,7.809 13.9788,7.809 C13.5938,7.809 13.1798,7.972 12.7368,8.299 L12.6458,7.917 L11.7188,7.917 L11.7188,12.16 L12.8528,12.16 L12.8528,8.872 C13.0578,8.738 13.2368,8.672 13.3918,8.672 C13.5398,8.672 13.6468,8.728 13.7108,8.838 C13.7728,8.949 13.8058,9.124 13.8058,9.362 L13.8058,12.16 L14.9398,12.16 L14.9398,9.063 L14.9398,8.963 C14.9398,8.93 14.9378,8.899 14.9328,8.872 C15.1368,8.738 15.3188,8.672 15.4778,8.672 C15.6278,8.672 15.7338,8.728 15.7978,8.838 L15.7978,8.838 Z M9.4328,9.959 L8.9108,7.576 L8.4058,9.959 L9.4328,9.959 Z M11.1808,12.16 L9.9048,12.16 L9.6068,10.79 L8.2318,10.79 L7.9418,12.16 L6.7248,12.16 L8.3148,6.406 L9.5988,6.406 L11.1808,12.16 Z M45.9538,7.762 L45.9538,20.481 L43.9538,20.481 L43.9538,7.762 C43.9538,5.688 42.2668,4 40.1918,4 L7.7618,4 C5.6868,4 3.9998,5.688 3.9998,7.762 L3.9998,40.193 C3.9998,42.267 5.6868,43.955 7.7618,43.955 L27.4738,43.955 L27.4738,45.955 L7.7618,45.955 C4.5848,45.955 1.9998,43.37 1.9998,40.193 L1.9998,7.762 C1.9998,4.585 4.5848,2 7.7618,2 L40.1918,2 C43.3688,2 45.9538,4.585 45.9538,7.762 L45.9538,7.762 Z" id="Amazon-Aurora_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,GP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-MariaDB-Instance_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-MariaDB-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40.3469,13.5147 C40.3469,13.1517 40.2659,12.8707 40.1019,12.6757 C39.9389,12.4787 39.7029,12.3807 39.3989,12.3807 L38.6139,12.3807 L38.6139,14.6267 L39.4859,14.6267 C39.7609,14.6267 39.9739,14.5327 40.1239,14.3427 C40.2729,14.1547 40.3469,13.8777 40.3469,13.5147 L40.3469,13.5147 Z M38.6139,11.3457 L39.2249,11.3457 C39.4789,11.3457 39.6779,11.2537 39.8249,11.0727 C39.9689,10.8917 40.0419,10.6367 40.0419,10.3097 C40.0419,9.9757 39.9779,9.7147 39.8519,9.5307 C39.7239,9.3447 39.5469,9.2517 39.3219,9.2517 L38.6139,9.2517 L38.6139,11.3457 Z M40.6189,11.7487 C41.0189,11.8867 41.3239,12.1117 41.5299,12.4237 C41.7379,12.7367 41.8409,13.1257 41.8409,13.5907 C41.8409,14.2377 41.6299,14.7537 41.2079,15.1387 C40.7859,15.5247 40.2229,15.7167 39.5189,15.7167 L37.1749,15.7167 L37.1749,8.1617 L39.4529,8.1617 C40.0559,8.1617 40.5499,8.3477 40.9359,8.7177 C41.3209,9.0877 41.5139,9.5727 41.5139,10.1677 C41.5139,10.5457 41.4379,10.8687 41.2839,11.1387 C41.1319,11.4077 40.9099,11.6117 40.6189,11.7487 L40.6189,11.7487 Z M34.3199,11.8247 C34.3199,10.9667 34.2039,10.3367 33.9749,9.9337 C33.7469,9.5307 33.3889,9.3277 32.9029,9.3277 L32.2699,9.3277 L32.2699,14.5497 L32.9119,14.5497 C33.3839,14.5497 33.7369,14.3447 33.9699,13.9347 C34.2009,13.5237 34.3199,12.8937 34.3199,12.0427 L34.3199,11.8247 Z M35.1589,9.1207 C35.6449,9.7607 35.8879,10.6997 35.8879,11.9337 C35.8879,13.1757 35.6489,14.1187 35.1689,14.7567 C34.6889,15.3967 33.9929,15.7167 33.0759,15.7167 L30.7429,15.7167 L30.7429,8.1617 L33.0219,8.1617 C33.9589,8.1617 34.6709,8.4827 35.1589,9.1207 L35.1589,9.1207 Z M28.0069,13.3947 C27.8469,13.3437 27.6579,13.3187 27.4399,13.3187 C27.2299,13.3187 27.0679,13.3857 26.9549,13.5207 C26.8419,13.6557 26.7849,13.8487 26.7849,14.1027 C26.7849,14.3217 26.8309,14.4937 26.9219,14.6207 C27.0129,14.7477 27.1349,14.8117 27.2869,14.8117 C27.5279,14.8117 27.7669,14.6957 28.0069,14.4627 L28.0069,13.3947 Z M28.0939,15.2147 C27.9699,15.4047 27.7919,15.5587 27.5599,15.6787 C27.3269,15.7987 27.0909,15.8587 26.8509,15.8587 C26.4009,15.8587 26.0439,15.7107 25.7839,15.4167 C25.5219,15.1217 25.3909,14.7177 25.3909,14.2017 C25.3909,13.6567 25.5509,13.2257 25.8699,12.9107 C26.1899,12.5937 26.6219,12.4357 27.1669,12.4357 C27.3929,12.4357 27.6729,12.4787 28.0069,12.5667 L28.0069,12.0647 C28.0069,11.6867 27.9569,11.4307 27.8599,11.2957 C27.7619,11.1617 27.5769,11.0947 27.3099,11.0947 C26.8729,11.0947 26.3389,11.2107 25.7059,11.4437 L25.7059,10.4517 C25.9169,10.3127 26.1939,10.2037 26.5349,10.1237 C26.8769,10.0447 27.2249,10.0047 27.5819,10.0047 C28.2139,10.0047 28.6719,10.1477 28.9549,10.4347 C29.2389,10.7217 29.3799,11.1817 29.3799,11.8137 L29.3799,15.7167 L28.2249,15.7167 L28.0939,15.2147 Z M22.7849,15.7167 L24.2779,15.7167 L24.2779,10.1467 L22.7849,10.1467 L22.7849,15.7167 Z M24.1689,7.8077 C24.0099,7.6597 23.7999,7.5837 23.5369,7.5837 C23.2679,7.5837 23.0539,7.6597 22.8949,7.8077 C22.7359,7.9557 22.6559,8.1587 22.6559,8.4127 C22.6559,8.6677 22.7359,8.8687 22.8949,9.0177 C23.0539,9.1667 23.2679,9.2417 23.5369,9.2417 C23.7999,9.2417 24.0099,9.1667 24.1689,9.0177 C24.3289,8.8687 24.4089,8.6677 24.4089,8.4127 C24.4089,8.1587 24.3289,7.9557 24.1689,7.8077 L24.1689,7.8077 Z M20.3989,10.8657 L20.2349,10.1467 L19.0139,10.1467 L19.0139,15.7167 L20.5069,15.7167 L20.5069,11.6507 C20.8189,11.4767 21.1509,11.3887 21.4979,11.3887 C21.6809,11.3887 21.8729,11.4077 22.0759,11.4437 L22.0759,10.1237 C21.9599,10.1027 21.8439,10.0917 21.7289,10.0917 C21.4889,10.0917 21.2609,10.1537 21.0469,10.2777 C20.8319,10.4007 20.6169,10.5967 20.3989,10.8657 L20.3989,10.8657 Z M16.3759,13.3947 C16.2159,13.3437 16.0279,13.3187 15.8099,13.3187 C15.5979,13.3187 15.4369,13.3857 15.3249,13.5207 C15.2119,13.6557 15.1559,13.8487 15.1559,14.1027 C15.1559,14.3217 15.1999,14.4937 15.2919,14.6207 C15.3819,14.7477 15.5039,14.8117 15.6569,14.8117 C15.8969,14.8117 16.1369,14.6957 16.3759,14.4627 L16.3759,13.3947 Z M16.3759,12.5667 L16.3759,12.0647 C16.3759,11.6867 16.3269,11.4307 16.2289,11.2957 C16.1309,11.1617 15.9479,11.0947 15.6779,11.0947 C15.2429,11.0947 14.7069,11.2107 14.0759,11.4437 L14.0759,10.4517 C14.2859,10.3127 14.5629,10.2037 14.9049,10.1237 C15.2449,10.0447 15.5949,10.0047 15.9509,10.0047 C16.5829,10.0047 17.0409,10.1477 17.3239,10.4347 C17.6089,10.7217 17.7489,11.1817 17.7489,11.8137 L17.7489,15.7167 L16.5939,15.7167 L16.4629,15.2147 C16.3389,15.4047 16.1609,15.5587 15.9289,15.6787 C15.6969,15.7987 15.4599,15.8587 15.2199,15.8587 C14.7699,15.8587 14.4129,15.7107 14.1529,15.4167 C13.8899,15.1217 13.7599,14.7177 13.7599,14.2017 C13.7599,13.6567 13.9189,13.2257 14.2399,12.9107 C14.5599,12.5937 14.9929,12.4357 15.5369,12.4357 C15.7619,12.4357 16.0409,12.4787 16.3759,12.5667 L16.3759,12.5667 Z M12.5819,15.7167 L12.5819,8.1617 L10.8819,8.1617 L9.3239,12.3917 L7.7639,8.1617 L6.0199,8.1617 L6.0199,15.7167 L7.3819,15.7167 L7.3819,10.4517 L8.6469,13.8527 L9.9449,13.8527 L11.2189,10.4187 L11.2189,15.7167 L12.5819,15.7167 Z M43.9709,29.9857 L43.9709,26.4537 C42.2429,27.3977 39.6209,27.8847 37.0119,27.8847 C34.4029,27.8847 31.7809,27.3967 30.0519,26.4537 L30.0519,29.9857 C30.0519,30.6147 32.4199,32.0867 37.0119,32.0867 C41.6039,32.0867 43.9709,30.6147 43.9709,29.9857 L43.9709,29.9857 Z M43.9709,36.0787 L43.9709,32.6567 C42.2429,33.5997 39.6209,34.0867 37.0119,34.0867 C34.4029,34.0867 31.7809,33.5997 30.0519,32.6567 L30.0519,36.0787 C30.0519,36.7067 32.4199,38.1797 37.0119,38.1797 C41.6039,38.1797 43.9709,36.7067 43.9709,36.0787 L43.9709,36.0787 Z M43.9709,41.5197 L43.9709,38.7497 C42.2429,39.6927 39.6209,40.1797 37.0119,40.1797 C34.4029,40.1797 31.7809,39.6927 30.0519,38.7497 L30.0519,41.5197 C30.0519,42.1477 32.4199,43.6197 37.0119,43.6197 C41.6039,43.6197 43.9709,42.1477 43.9709,41.5197 L43.9709,41.5197 Z M30.0519,23.7837 C30.0519,24.4117 32.4199,25.8847 37.0119,25.8847 C41.6039,25.8847 43.9709,24.4117 43.9709,23.7837 C43.9709,23.1557 41.6039,21.6827 37.0119,21.6827 C32.4199,21.6827 30.0519,23.1557 30.0519,23.7837 L30.0519,23.7837 Z M45.9709,23.7837 L45.9709,41.5197 C45.9709,44.2117 41.4639,45.6197 37.0119,45.6197 C32.5599,45.6197 28.0519,44.2117 28.0519,41.5197 L28.0519,23.7837 C28.0519,21.0907 32.5599,19.6827 37.0119,19.6827 C41.4639,19.6827 45.9709,21.0907 45.9709,23.7837 L45.9709,23.7837 Z M7.7509,43.8607 L27.4189,43.8607 L27.4189,45.8607 L7.7509,45.8607 C4.5799,45.8607 1.9999,43.2807 1.9999,40.1097 L1.9999,7.7507 C1.9999,4.5797 4.5799,1.9997 7.7509,1.9997 L40.1099,1.9997 C43.2809,1.9997 45.8609,4.5797 45.8609,7.7507 L45.8609,20.4427 L43.8609,20.4427 L43.8609,7.7507 C43.8609,5.6827 42.1779,3.9997 40.1099,3.9997 L7.7509,3.9997 C5.6829,3.9997 3.9999,5.6827 3.9999,7.7507 L3.9999,40.1097 C3.9999,42.1777 5.6829,43.8607 7.7509,43.8607 L7.7509,43.8607 Z" id="Amazon-DATABASEAmazon-Aurora-MariaDB-instance_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,HP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-ElastiCache_ElastiCache-for-Memcached_48</title>
<g id="Icon-Resource/Database/Res_Amazon-ElastiCache_ElastiCache-for-Memcached_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.4482,11.4629 C43.4482,12.2819 44.1192,12.9479 44.9442,12.9479 C45.4972,12.9479 45.9442,13.3959 45.9442,13.9479 L45.9442,29.8569 C45.9442,30.4089 45.4972,30.8569 44.9442,30.8569 L37.1772,30.8569 L37.1772,28.8569 L40.8382,28.8569 L40.8382,26.9729 L37.1772,26.9729 L37.1772,24.9729 L41.8382,24.9729 C42.3902,24.9729 42.8382,25.4199 42.8382,25.9729 L42.8382,28.8569 L43.9442,28.8569 L43.9442,14.8029 C42.5022,14.3729 41.4482,13.0379 41.4482,11.4629 C41.4482,9.8879 42.5022,8.5529 43.9442,8.1229 L43.9442,5.9999 L4.0002,5.9999 L4.0002,8.1229 C5.4422,8.5529 6.4962,9.8879 6.4962,11.4629 C6.4962,13.0379 5.4422,14.3729 4.0002,14.8029 L4.0002,28.8569 L5.1062,28.8569 L5.1062,25.9729 C5.1062,25.4199 5.5532,24.9729 6.1062,24.9729 L10.7672,24.9729 L10.7672,26.9729 L7.1062,26.9729 L7.1062,28.8569 L10.7672,28.8569 L10.7672,30.8569 L3.0002,30.8569 C2.4472,30.8569 2.0002,30.4089 2.0002,29.8569 L2.0002,13.9479 C2.0002,13.3959 2.4472,12.9479 3.0002,12.9479 C3.8252,12.9479 4.4962,12.2819 4.4962,11.4629 C4.4962,10.6439 3.8252,9.9779 3.0002,9.9779 C2.4472,9.9779 2.0002,9.5299 2.0002,8.9779 L2.0002,4.9999 C2.0002,4.4469 2.4472,3.9999 3.0002,3.9999 L44.9442,3.9999 C45.4972,3.9999 45.9442,4.4469 45.9442,4.9999 L45.9442,8.9779 C45.9442,9.5299 45.4972,9.9779 44.9442,9.9779 C44.1192,9.9779 43.4482,10.6439 43.4482,11.4629 L43.4482,11.4629 Z M27.5932,27.3089 L29.8482,27.3089 L29.8482,39.1509 L27.9342,39.1509 L27.9342,30.2819 L24.8582,36.1779 L22.9792,36.1779 L20.0052,30.3169 L20.0052,39.1509 L18.0912,39.1509 L18.0912,27.3089 L20.4152,27.3089 L23.9692,34.3659 L27.5932,27.3089 Z M10.2142,21.0889 L11.5442,21.0889 L11.5442,23.0889 L9.2142,23.0889 C8.6612,23.0889 8.2142,22.6419 8.2142,22.0889 L8.2142,8.8839 C8.2142,8.3309 8.6612,7.8839 9.2142,7.8839 L13.8742,7.8839 C14.4272,7.8839 14.8742,8.3309 14.8742,8.8839 L14.8742,15.0989 L12.8742,15.0989 L12.8742,9.8839 L10.2142,9.8839 L10.2142,21.0889 Z M37.7302,21.0889 L37.7302,9.8839 L35.0702,9.8839 L35.0702,15.0989 L33.0702,15.0989 L33.0702,8.8839 C33.0702,8.3309 33.5172,7.8839 34.0702,7.8839 L38.7302,7.8839 C39.2832,7.8839 39.7302,8.3309 39.7302,8.8839 L39.7302,22.0889 C39.7302,22.6419 39.2832,23.0889 38.7302,23.0889 L37.1772,23.0889 L37.1772,21.0889 L37.7302,21.0889 Z M29.9632,14.3209 L29.9632,9.8839 L26.5252,9.8839 L26.5252,13.5449 L24.5252,13.5449 L24.5252,8.8839 C24.5252,8.3309 24.9722,7.8839 25.5252,7.8839 L30.9632,7.8839 C31.5152,7.8839 31.9632,8.3309 31.9632,8.8839 L31.9632,14.3209 L29.9632,14.3209 Z M21.4192,13.5449 L21.4192,9.8839 L17.9812,9.8839 L17.9812,14.3209 L15.9812,14.3209 L15.9812,8.8839 C15.9812,8.3309 16.4282,7.8839 16.9812,7.8839 L22.4192,7.8839 C22.9712,7.8839 23.4192,8.3309 23.4192,8.8839 L23.4192,13.5449 L21.4192,13.5449 Z M31.6892,30.1549 C32.5812,29.8739 33.2862,29.5659 33.8462,29.2439 L33.8462,33.5099 C33.8462,33.8559 33.1122,34.6009 31.0882,35.2399 L31.6892,37.1469 C32.5812,36.8649 33.2862,36.5569 33.8462,36.2349 L33.8462,40.0409 C33.8462,40.8269 30.4872,42.6709 23.9732,42.6709 C17.4582,42.6709 14.0972,40.8269 14.0972,40.0409 L14.0972,36.2359 C14.6652,36.5609 15.3782,36.8729 16.2832,37.1559 L16.8812,35.2479 C14.8392,34.6089 14.0972,33.8589 14.0972,33.5099 L14.0972,29.2449 C14.6652,29.5699 15.3782,29.8819 16.2832,30.1649 L16.8812,28.2569 C14.8392,27.6169 14.0972,26.8669 14.0972,26.5189 L14.0972,22.2079 C16.3502,23.5009 20.1822,24.1699 23.9952,24.1699 C27.7812,24.1699 31.5892,23.5099 33.8462,22.2339 L33.8462,26.5189 C33.8462,26.8639 33.1122,27.6089 31.0882,28.2489 L31.6892,30.1549 Z M23.9952,16.8239 C30.1422,16.8239 33.9042,18.5549 33.9042,19.4969 C33.9042,20.4399 30.1422,22.1699 23.9952,22.1699 C17.8442,22.1699 14.0812,20.4399 14.0812,19.4969 C14.0812,18.5549 17.8442,16.8239 23.9952,16.8239 L23.9952,16.8239 Z M23.9952,14.8239 C18.0742,14.8239 12.0972,16.4299 12.0972,19.4969 C12.0972,19.5869 12.0962,19.6939 12.0972,19.7589 L12.0972,40.0409 C12.0972,43.0799 18.0722,44.6709 23.9732,44.6709 C29.8742,44.6709 35.8662,43.0799 35.8662,40.0409 L35.8662,20.2899 C35.8712,20.1209 35.8662,19.6579 35.8662,19.4969 C35.8662,16.4299 29.9132,14.8239 23.9952,14.8239 L23.9952,14.8239 Z" id="Amazon-DATABASE_Amazon-ElastiCache_ElastiCache-for-Memcached_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,YP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-RDS-Proxy-Instance-Alternate_48</title>
<g id="Icon-Resource/Database/Res_Amazon-RDS-Proxy-Instance-Alternate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M28.33,26.61 L26.525,20.911 L28.111,20.911 L28.954,25.024 L29.774,20.911 L31.316,20.911 L29.468,27.354 C29.315,27.894 29.11,28.284 28.855,28.525 C28.601,28.764 28.265,28.885 27.849,28.885 C27.536,28.885 27.215,28.831 26.887,28.721 L26.887,27.715 C27.083,27.745 27.259,27.758 27.411,27.758 C27.687,27.758 27.896,27.685 28.035,27.54 C28.173,27.394 28.265,27.149 28.309,26.807 L28.33,26.61 Z M24.502,26.501 L23.595,24.728 L22.816,26.501 L21.34,26.501 L22.904,23.689 L21.362,20.911 L22.971,20.911 L23.791,22.629 L24.546,20.911 L26.022,20.911 L24.479,23.689 L26.11,26.501 L24.502,26.501 Z M18.736,25.506 C19.007,25.506 19.201,25.362 19.322,25.073 C19.442,24.785 19.502,24.331 19.502,23.712 C19.502,23.091 19.442,22.635 19.322,22.344 C19.201,22.052 19.007,21.907 18.736,21.907 C18.467,21.907 18.271,22.052 18.152,22.344 C18.03,22.635 17.971,23.091 17.971,23.712 C17.971,24.331 18.03,24.785 18.152,25.073 C18.271,25.362 18.467,25.506 18.736,25.506 L18.736,25.506 Z M18.736,26.643 C18.016,26.643 17.456,26.388 17.063,25.877 C16.669,25.367 16.472,24.644 16.472,23.712 C16.472,22.77 16.669,22.045 17.063,21.535 C17.456,21.023 18.016,20.769 18.736,20.769 C19.459,20.769 20.017,21.023 20.41,21.535 C20.805,22.045 21.001,22.77 21.001,23.712 C21.001,24.644 20.805,25.367 20.41,25.877 C20.017,26.388 19.459,26.643 18.736,26.643 L18.736,26.643 Z M12.961,26.501 L12.961,20.911 L14.186,20.911 L14.351,21.632 C14.569,21.363 14.786,21.167 15.002,21.043 C15.217,20.919 15.444,20.856 15.685,20.856 C15.802,20.856 15.918,20.867 16.035,20.888 L16.035,22.213 C15.831,22.176 15.638,22.158 15.455,22.158 C15.105,22.158 14.772,22.246 14.46,22.42 L14.46,26.501 L12.961,26.501 Z M8.761,22.551 L9.472,22.551 C9.756,22.551 9.974,22.446 10.122,22.235 C10.272,22.023 10.347,21.714 10.347,21.304 C10.347,20.896 10.272,20.586 10.122,20.375 C9.974,20.163 9.756,20.058 9.472,20.058 L8.761,20.058 L8.761,22.551 Z M8.761,23.689 L8.761,26.501 L7.263,26.501 L7.263,18.92 L9.657,18.92 C10.329,18.92 10.862,19.133 11.261,19.559 C11.657,19.986 11.856,20.568 11.856,21.304 C11.856,22.042 11.657,22.623 11.261,23.049 C10.862,23.476 10.329,23.689 9.657,23.689 L8.761,23.689 Z M20.641,11.744 C20.101,11.452 19.714,11.138 19.48,10.802 C19.248,10.467 19.132,10.059 19.132,9.578 C19.132,9.132 19.233,8.745 19.437,8.413 C19.641,8.081 19.92,7.826 20.274,7.646 C20.628,7.468 21.034,7.379 21.493,7.379 C22.069,7.379 22.643,7.509 23.211,7.773 L23.211,8.932 C22.62,8.714 22.099,8.604 21.647,8.604 C21.341,8.604 21.101,8.68 20.925,8.834 C20.75,8.987 20.663,9.199 20.663,9.468 C20.663,9.694 20.72,9.881 20.832,10.026 C20.945,10.172 21.162,10.333 21.483,10.507 L22.073,10.825 C22.452,11.029 22.753,11.233 22.976,11.437 C23.198,11.641 23.362,11.87 23.468,12.121 C23.573,12.373 23.627,12.677 23.627,13.035 C23.627,13.727 23.402,14.276 22.954,14.68 C22.506,15.086 21.888,15.288 21.101,15.288 C20.757,15.288 20.415,15.248 20.071,15.168 C19.728,15.088 19.44,14.981 19.207,14.85 L19.207,13.702 C19.476,13.803 19.782,13.89 20.121,13.96 C20.46,14.029 20.75,14.063 20.991,14.063 C21.341,14.063 21.606,13.981 21.789,13.816 C21.972,13.652 22.062,13.418 22.062,13.112 C22.062,12.885 21.999,12.694 21.871,12.537 C21.743,12.38 21.53,12.221 21.231,12.061 L20.641,11.744 Z M14.624,8.714 L14.624,13.954 L15.269,13.954 C15.744,13.954 16.098,13.748 16.33,13.336 C16.564,12.923 16.681,12.291 16.681,11.437 L16.681,11.218 C16.681,10.358 16.565,9.725 16.336,9.32 C16.106,8.916 15.747,8.714 15.258,8.714 L14.624,8.714 Z M13.093,15.124 L13.093,7.543 L15.379,7.543 C16.319,7.543 17.034,7.864 17.523,8.506 C18.012,9.147 18.256,10.089 18.256,11.328 C18.256,12.575 18.016,13.52 17.533,14.161 C17.053,14.802 16.352,15.124 15.434,15.124 L13.093,15.124 Z M8.761,11.174 L9.472,11.174 C9.756,11.174 9.974,11.069 10.122,10.857 C10.272,10.646 10.347,10.336 10.347,9.927 C10.347,9.519 10.272,9.21 10.122,8.998 C9.974,8.786 9.756,8.68 9.472,8.68 L8.761,8.68 L8.761,11.174 Z M10.675,15.124 L9.351,12.312 L8.761,12.312 L8.761,15.124 L7.263,15.124 L7.263,7.543 L9.657,7.543 C10.329,7.543 10.862,7.756 11.261,8.183 C11.657,8.609 11.856,9.191 11.856,9.927 C11.856,10.438 11.758,10.88 11.561,11.252 C11.364,11.623 11.083,11.9 10.719,12.083 L12.25,15.124 L10.675,15.124 Z M7.643,3.75 C5.496,3.75 3.75,5.496 3.75,7.642 L3.75,40.113 C3.75,42.26 5.496,44.006 7.643,44.006 L40.113,44.006 C42.26,44.006 44.006,42.26 44.006,40.113 L44.006,7.642 C44.006,5.496 42.26,3.75 40.113,3.75 L7.643,3.75 Z M40.113,45.756 L7.643,45.756 C4.531,45.756 2,43.225 2,40.113 L2,7.642 C2,4.531 4.531,2 7.643,2 L40.113,2 C43.225,2 45.756,4.531 45.756,7.642 L45.756,40.113 C45.756,43.225 43.225,45.756 40.113,45.756 L40.113,45.756 Z" id="Amazon-DATABASE_Amazon-RDS-Proxy-Alternate_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,VP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-PostgreSQL-Instance_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-PostgreSQL-Instance_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M37.0056,32.082 C32.4146,32.082 30.0476,30.609 30.0476,29.981 L30.0476,26.451 C31.7766,27.394 34.3976,27.881 37.0056,27.881 C39.6146,27.881 42.2346,27.394 43.9636,26.451 L43.9636,29.981 C43.9636,30.609 41.5966,32.082 37.0056,32.082 L37.0056,32.082 Z M37.0056,38.174 C32.4146,38.174 30.0476,36.701 30.0476,36.073 L30.0476,32.652 C31.7766,33.595 34.3976,34.082 37.0056,34.082 C39.6146,34.082 42.2346,33.595 43.9636,32.652 L43.9636,36.073 C43.9636,36.701 41.5966,38.174 37.0056,38.174 L37.0056,38.174 Z M37.0056,43.613 C32.4146,43.613 30.0476,42.141 30.0476,41.513 L30.0476,38.744 C31.7766,39.686 34.3976,40.174 37.0056,40.174 C39.6146,40.174 42.2346,39.686 43.9636,38.744 L43.9636,41.513 C43.9636,42.141 41.5966,43.613 37.0056,43.613 L37.0056,43.613 Z M37.0056,21.68 C41.5966,21.68 43.9636,23.152 43.9636,23.78 C43.9636,24.408 41.5966,25.881 37.0056,25.881 C32.4146,25.881 30.0476,24.408 30.0476,23.78 C30.0476,23.152 32.4146,21.68 37.0056,21.68 L37.0056,21.68 Z M37.0056,19.68 C32.5546,19.68 28.0476,21.088 28.0476,23.78 L28.0476,41.513 C28.0476,44.205 32.5546,45.613 37.0056,45.613 C41.4566,45.613 45.9636,44.205 45.9636,41.513 L45.9636,23.78 C45.9636,21.088 41.4566,19.68 37.0056,19.68 L37.0056,19.68 Z M7.7496,43.853 L27.4136,43.853 L27.4136,45.853 L7.7496,45.853 C4.5786,45.853 1.9996,43.274 1.9996,40.103 L1.9996,7.751 C1.9996,4.58 4.5786,2 7.7496,2 L40.1036,2 C43.2746,2 45.8536,4.58 45.8536,7.751 L45.8536,20.439 L43.8536,20.439 L43.8536,7.751 C43.8536,5.683 42.1706,4 40.1036,4 L7.7496,4 C5.6826,4 3.9996,5.683 3.9996,7.751 L3.9996,40.103 C3.9996,42.171 5.6826,43.853 7.7496,43.853 L7.7496,43.853 Z M40.6286,7.805 L40.6286,13.141 L42.8256,13.141 L42.8256,13.848 L39.7826,13.848 L39.7826,7.805 L40.6286,7.805 Z M36.3296,13.263 C35.8596,13.263 35.5046,13.059 35.2666,12.648 C35.0276,12.238 34.9086,11.633 34.9086,10.83 C34.9086,10.028 35.0276,9.424 35.2666,9.017 C35.5046,8.61 35.8596,8.406 36.3296,8.406 C36.8006,8.406 37.1546,8.61 37.3946,9.017 C37.6316,9.424 37.7506,10.028 37.7506,10.83 C37.7506,11.633 37.6316,12.238 37.3946,12.648 C37.1546,13.059 36.8006,13.263 36.3296,13.263 L36.3296,13.263 Z M38.1956,12.857 C38.4746,12.331 38.6136,11.656 38.6136,10.83 C38.6136,9.836 38.4136,9.064 38.0126,8.515 C37.6116,7.966 37.0506,7.691 36.3296,7.691 C35.6096,7.691 35.0486,7.966 34.6476,8.515 C34.2456,9.064 34.0456,9.836 34.0456,10.83 C34.0456,11.464 34.1286,12.013 34.2936,12.478 C34.4596,12.943 34.7046,13.304 35.0306,13.56 C35.3566,13.815 35.7486,13.954 36.2076,13.978 C36.5396,14.339 36.9016,14.626 37.2976,14.842 C37.6926,15.057 38.1116,15.193 38.5536,15.251 L38.5536,14.51 C38.2506,14.476 37.9756,14.408 37.7256,14.31 C37.4756,14.21 37.2346,14.068 37.0016,13.882 C37.5186,13.725 37.9166,13.384 38.1956,12.857 L38.1956,12.857 Z M32.0966,12.993 C32.2746,12.818 32.3626,12.577 32.3626,12.269 C32.3626,11.851 32.1306,11.522 31.6656,11.284 L31.0456,10.97 C30.6566,10.772 30.3746,10.546 30.1996,10.29 C30.0266,10.034 29.9386,9.72 29.9386,9.348 C29.9386,8.854 30.0926,8.454 30.4016,8.149 C30.7086,7.844 31.1126,7.691 31.6126,7.691 C32.0016,7.691 32.4386,7.796 32.9206,8.005 L32.9206,8.686 C32.5256,8.505 32.1096,8.415 31.6736,8.415 C31.4006,8.415 31.1846,8.495 31.0246,8.654 C30.8636,8.814 30.7846,9.031 30.7846,9.305 C30.7846,9.52 30.8396,9.702 30.9496,9.853 C31.0606,10.005 31.2436,10.147 31.4996,10.281 L32.1176,10.595 C32.4966,10.787 32.7746,11.014 32.9506,11.274 C33.1286,11.537 33.2176,11.851 33.2176,12.217 C33.2176,12.746 33.0516,13.172 32.7206,13.494 C32.3886,13.816 31.9466,13.978 31.3956,13.978 C31.1266,13.978 30.8696,13.947 30.6226,13.887 C30.3756,13.825 30.1626,13.737 29.9826,13.621 L29.9826,12.949 C30.4586,13.153 30.9206,13.254 31.3686,13.254 C31.6766,13.254 31.9196,13.167 32.0966,12.993 L32.0966,12.993 Z M27.0736,10.268 C27.2226,10.044 27.4306,9.932 27.6976,9.932 C27.9366,9.932 28.1126,10.02 28.2296,10.198 C28.3456,10.376 28.4036,10.65 28.4036,11.021 C28.4036,11.062 28.4016,11.103 28.3996,11.145 C28.3966,11.185 28.3956,11.223 28.3956,11.258 L26.8256,11.258 C26.8436,10.821 26.9256,10.492 27.0736,10.268 L27.0736,10.268 Z M29.0496,13.027 C28.6486,13.208 28.2816,13.298 27.9506,13.298 C27.5616,13.298 27.2766,13.182 27.1006,12.949 C26.9226,12.717 26.8316,12.339 26.8256,11.815 L29.0586,11.815 C29.1046,11.595 29.1276,11.353 29.1276,11.092 C29.1276,10.505 29.0096,10.061 28.7746,9.758 C28.5386,9.456 28.1916,9.305 27.7326,9.305 C27.1926,9.305 26.7766,9.505 26.4856,9.906 C26.1946,10.307 26.0496,10.883 26.0496,11.633 C26.0496,12.417 26.1946,13.001 26.4856,13.386 C26.7766,13.769 27.2176,13.961 27.8116,13.961 C28.2816,13.961 28.6936,13.851 29.0496,13.629 L29.0496,13.027 Z M24.7986,9.526 C24.9696,9.436 25.1656,9.392 25.3866,9.392 C25.4806,9.392 25.5726,9.4 25.6656,9.418 L25.6656,10.177 C25.5026,10.153 25.3716,10.142 25.2736,10.142 C24.9426,10.142 24.6406,10.249 24.3666,10.464 L24.3666,13.848 L23.5466,13.848 L23.5466,9.427 L24.2276,9.427 L24.3056,9.958 C24.4626,9.761 24.6266,9.617 24.7986,9.526 L24.7986,9.526 Z M20.8096,13.089 C20.5186,13.089 20.3036,12.962 20.1646,12.709 C20.0256,12.456 19.9546,12.068 19.9546,11.545 C19.9546,11.011 20.0206,10.616 20.1516,10.363 C20.2816,10.11 20.4866,9.984 20.7666,9.984 C21.0266,9.984 21.2946,10.089 21.5676,10.299 L21.5676,12.757 C21.3006,12.978 21.0476,13.089 20.8096,13.089 L20.8096,13.089 Z M21.3416,14.736 C21.1906,14.958 20.9346,15.067 20.5736,15.067 C20.2426,15.067 19.8596,14.978 19.4236,14.798 L19.4236,15.426 C19.7956,15.641 20.2016,15.748 20.6446,15.748 C21.8006,15.748 22.3796,15.03 22.3796,13.595 L22.3796,9.427 L21.6986,9.427 L21.6386,9.784 C21.3006,9.47 20.9486,9.313 20.5826,9.313 C20.1416,9.313 19.7896,9.517 19.5276,9.924 C19.2666,10.33 19.1356,10.88 19.1356,11.571 C19.1356,12.008 19.1926,12.39 19.3056,12.718 C19.4186,13.046 19.5826,13.303 19.7986,13.485 C20.0136,13.668 20.2696,13.76 20.5656,13.76 C20.9136,13.76 21.2486,13.612 21.5676,13.315 L21.5676,13.638 C21.5676,14.149 21.4916,14.516 21.3416,14.736 L21.3416,14.736 Z M16.6936,12.687 L16.6936,10.089 L16.0746,10.089 L16.0746,9.549 L16.7296,9.444 L16.8506,8.188 L17.5136,8.188 L17.5136,9.427 L18.5256,9.427 L18.5256,10.089 L17.5136,10.089 L17.5136,12.627 C17.5136,12.848 17.5496,13.003 17.6226,13.093 C17.6946,13.183 17.8246,13.228 18.0106,13.228 C18.1906,13.228 18.3676,13.199 18.5426,13.141 L18.5426,13.742 C18.2926,13.848 18.0276,13.899 17.7486,13.899 C17.3886,13.899 17.1226,13.801 16.9506,13.603 C16.7796,13.405 16.6936,13.101 16.6936,12.687 L16.6936,12.687 Z M14.8596,13.145 C14.9776,13.032 15.0376,12.87 15.0376,12.661 C15.0376,12.411 14.8776,12.208 14.5576,12.051 L13.9906,11.772 C13.4676,11.517 13.2066,11.115 13.2066,10.569 C13.2066,10.197 13.3286,9.895 13.5716,9.662 C13.8166,9.43 14.1336,9.313 14.5236,9.313 C14.8896,9.313 15.2406,9.406 15.5776,9.593 L15.5776,10.185 C15.2576,10.034 14.9296,9.958 14.5926,9.958 C14.3956,9.958 14.2376,10.011 14.1216,10.115 C14.0056,10.22 13.9476,10.362 13.9476,10.543 C13.9476,10.688 13.9866,10.81 14.0656,10.909 C14.1436,11.008 14.2766,11.103 14.4616,11.196 L14.9936,11.458 C15.2676,11.592 15.4656,11.752 15.5906,11.937 C15.7166,12.124 15.7776,12.353 15.7776,12.627 C15.7776,13.027 15.6536,13.351 15.4036,13.595 C15.1536,13.839 14.8186,13.961 14.4016,13.961 C13.9526,13.961 13.5466,13.853 13.1806,13.638 L13.1806,13.045 C13.6336,13.226 14.0266,13.315 14.3576,13.315 C14.5716,13.315 14.7386,13.259 14.8596,13.145 L14.8596,13.145 Z M11.4806,12.893 C11.3346,13.163 11.1106,13.298 10.8086,13.298 C10.5066,13.298 10.2816,13.163 10.1376,12.893 C9.9916,12.622 9.9186,12.202 9.9186,11.633 C9.9186,11.062 9.9916,10.645 10.1376,10.377 C10.2816,10.109 10.5066,9.976 10.8086,9.976 C11.1106,9.976 11.3346,10.109 11.4806,10.377 C11.6246,10.645 11.6976,11.062 11.6976,11.633 C11.6976,12.202 11.6246,12.622 11.4806,12.893 L11.4806,12.893 Z M10.8086,9.313 C10.2566,9.313 9.8336,9.514 9.5396,9.915 C9.2466,10.316 9.0996,10.889 9.0996,11.633 C9.0996,12.382 9.2466,12.958 9.5396,13.358 C9.8336,13.76 10.2566,13.961 10.8086,13.961 C11.3606,13.961 11.7836,13.76 12.0766,13.358 C12.3706,12.958 12.5176,12.382 12.5176,11.633 C12.5176,10.889 12.3706,10.316 12.0766,9.915 C11.7836,9.514 11.3606,9.313 10.8086,9.313 L10.8086,9.313 Z M7.3516,10.517 C7.1966,10.726 6.9836,10.83 6.7106,10.83 L5.8476,10.83 L5.8476,8.476 L6.7106,8.476 C6.9836,8.476 7.1966,8.579 7.3516,8.785 C7.5056,8.992 7.5826,9.281 7.5826,9.653 C7.5826,10.02 7.5056,10.307 7.3516,10.517 L7.3516,10.517 Z M7.6566,8.04 C7.4086,7.884 7.1226,7.805 6.7976,7.805 L5.0276,7.805 L5.0276,13.848 L5.8476,13.848 L5.8476,11.502 L6.7976,11.502 C7.2796,11.502 7.6706,11.333 7.9706,10.996 C8.2696,10.659 8.4196,10.211 8.4196,9.653 C8.4196,9.293 8.3546,8.974 8.2236,8.694 C8.0926,8.415 7.9036,8.197 7.6566,8.04 L7.6566,8.04 Z" id="Amazon-DATABASEAmazon-Aurora-PostgreSQL-instance_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,WP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-Aurora-MariaDB-Instance-Alternate_48</title>
<g id="Icon-Resource/Database/Res_Amazon-Aurora-MariaDB-Instance-Alternate_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M40.187,14.362 C40.037,14.551 39.824,14.646 39.547,14.646 L38.673,14.646 L38.673,12.396 L39.46,12.396 C39.766,12.396 40.001,12.495 40.165,12.692 C40.329,12.888 40.411,13.169 40.411,13.532 C40.411,13.896 40.335,14.173 40.187,14.362 L40.187,14.362 Z M38.673,9.262 L39.383,9.262 C39.61,9.262 39.787,9.355 39.915,9.542 C40.041,9.726 40.105,9.987 40.105,10.322 C40.105,10.649 40.032,10.905 39.887,11.087 C39.74,11.268 39.541,11.359 39.287,11.359 L38.673,11.359 L38.673,9.262 Z M40.684,11.763 C40.974,11.626 41.197,11.422 41.349,11.152 C41.502,10.883 41.58,10.558 41.58,10.18 C41.58,9.583 41.385,9.098 41,8.727 C40.614,8.356 40.119,8.171 39.515,8.171 L37.233,8.171 L37.233,15.738 L39.581,15.738 C40.286,15.738 40.851,15.546 41.273,15.159 C41.696,14.773 41.907,14.257 41.907,13.609 C41.907,13.143 41.803,12.754 41.595,12.44 C41.388,12.127 41.083,11.902 40.684,11.763 L40.684,11.763 Z M34.373,12.058 C34.373,12.91 34.254,13.542 34.023,13.953 C33.789,14.364 33.436,14.569 32.963,14.569 L32.319,14.569 L32.319,9.339 L32.953,9.339 C33.44,9.339 33.799,9.542 34.028,9.945 C34.257,10.349 34.373,10.98 34.373,11.84 L34.373,12.058 Z M33.072,8.171 L30.791,8.171 L30.791,15.738 L33.126,15.738 C34.044,15.738 34.743,15.418 35.224,14.777 C35.704,14.137 35.944,13.193 35.944,11.949 C35.944,10.712 35.7,9.772 35.212,9.132 C34.725,8.491 34.011,8.171 33.072,8.171 L33.072,8.171 Z M28.049,14.482 C27.808,14.716 27.569,14.832 27.329,14.832 C27.175,14.832 27.053,14.768 26.962,14.64 C26.872,14.513 26.826,14.34 26.826,14.122 C26.826,13.867 26.882,13.673 26.996,13.538 C27.108,13.403 27.27,13.336 27.481,13.336 C27.7,13.336 27.889,13.361 28.049,13.412 L28.049,14.482 Z M27.624,10.016 C27.266,10.016 26.917,10.056 26.575,10.135 C26.233,10.216 25.956,10.325 25.745,10.464 L25.745,11.458 C26.378,11.224 26.914,11.108 27.35,11.108 C27.62,11.108 27.803,11.175 27.902,11.309 C27.999,11.444 28.049,11.701 28.049,12.08 L28.049,12.583 C27.714,12.495 27.434,12.451 27.208,12.451 C26.662,12.451 26.229,12.61 25.909,12.926 C25.588,13.243 25.428,13.675 25.428,14.22 C25.428,14.737 25.56,15.142 25.822,15.438 C26.083,15.732 26.44,15.88 26.891,15.88 C27.132,15.88 27.369,15.82 27.601,15.7 C27.834,15.58 28.012,15.425 28.136,15.236 L28.267,15.738 L29.425,15.738 L29.425,11.829 C29.425,11.195 29.283,10.735 28.999,10.447 C28.715,10.16 28.256,10.016 27.624,10.016 L27.624,10.016 Z M22.819,15.738 L24.314,15.738 L24.314,10.158 L22.819,10.158 L22.819,15.738 Z M24.205,7.815 C24.366,7.965 24.446,8.167 24.446,8.422 C24.446,8.677 24.366,8.879 24.205,9.028 C24.045,9.176 23.834,9.252 23.572,9.252 C23.302,9.252 23.087,9.176 22.928,9.028 C22.768,8.879 22.688,8.677 22.688,8.422 C22.688,8.167 22.768,7.965 22.928,7.815 C23.087,7.667 23.302,7.591 23.572,7.591 C23.834,7.591 24.045,7.667 24.205,7.815 L24.205,7.815 Z M21.76,10.103 C21.876,10.103 21.992,10.115 22.109,10.135 L22.109,11.458 C21.905,11.422 21.712,11.403 21.53,11.403 C21.181,11.403 20.849,11.491 20.537,11.665 L20.537,15.738 L19.041,15.738 L19.041,10.158 L20.264,10.158 L20.427,10.879 C20.646,10.609 20.863,10.413 21.078,10.29 C21.291,10.166 21.519,10.103 21.76,10.103 L21.76,10.103 Z M16.398,14.482 C16.159,14.716 15.918,14.832 15.677,14.832 C15.525,14.832 15.403,14.768 15.312,14.64 C15.22,14.513 15.176,14.34 15.176,14.122 C15.176,13.867 15.232,13.673 15.345,13.538 C15.458,13.403 15.62,13.336 15.831,13.336 C16.049,13.336 16.238,13.361 16.398,13.412 L16.398,14.482 Z M15.972,10.016 C15.616,10.016 15.266,10.056 14.924,10.135 C14.583,10.216 14.305,10.325 14.094,10.464 L14.094,11.458 C14.727,11.224 15.263,11.108 15.7,11.108 C15.969,11.108 16.153,11.175 16.25,11.309 C16.35,11.444 16.398,11.701 16.398,12.08 L16.398,12.583 C16.063,12.495 15.784,12.451 15.558,12.451 C15.012,12.451 14.579,12.61 14.258,12.926 C13.937,13.243 13.778,13.675 13.778,14.22 C13.778,14.737 13.908,15.142 14.17,15.438 C14.433,15.732 14.79,15.88 15.241,15.88 C15.481,15.88 15.717,15.82 15.951,15.7 C16.183,15.58 16.362,15.425 16.486,15.236 L16.617,15.738 L17.774,15.738 L17.774,11.829 C17.774,11.195 17.632,10.735 17.348,10.447 C17.065,10.16 16.606,10.016 15.972,10.016 L15.972,10.016 Z M10.895,8.171 L12.598,8.171 L12.598,15.738 L11.233,15.738 L11.233,10.431 L9.956,13.871 L8.657,13.871 L7.389,10.464 L7.389,15.738 L6.025,15.738 L6.025,8.171 L7.772,8.171 L9.333,12.408 L10.895,8.171 Z M43.932,39.484 C43.932,41.937 41.937,43.932 39.484,43.932 L8.448,43.932 C5.996,43.932 4,41.937 4,39.484 L4,8.448 C4,5.995 5.996,4 8.448,4 L39.484,4 C41.937,4 43.932,5.995 43.932,8.448 L43.932,39.484 Z M39.484,2 L8.448,2 C4.893,2 2,4.892 2,8.448 L2,39.484 C2,43.04 4.893,45.932 8.448,45.932 L39.484,45.932 C43.04,45.932 45.932,43.04 45.932,39.484 L45.932,8.448 C45.932,4.892 43.04,2 39.484,2 L39.484,2 Z" id="Amazon-DATABASEAmazon-Aurora-MariaDB-instance-alternate_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,qP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-ElastiCache_Cache-Node_48</title>
<g id="Icon-Resource/Database/Res_Amazon-ElastiCache_Cache-Node_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.8887,7.289 L37.8607,7.289 L37.8607,8.172 L34.9867,8.172 L34.9867,10.639 L37.3627,10.639 L37.3627,11.521 L34.9867,11.521 L34.9867,14.248 L37.8607,14.248 L37.8607,15.131 L33.8887,15.131 L33.8887,7.289 Z M31.0937,7.289 L32.1917,7.289 L32.1917,15.131 L31.0937,15.131 L31.0937,11.566 L28.2427,11.566 L28.2427,15.131 L27.1447,15.131 L27.1447,7.289 L28.2427,7.289 L28.2427,10.673 L31.0937,10.673 L31.0937,7.289 Z M24.4507,14.282 C24.7907,14.282 25.2817,14.188 25.9227,13.999 L25.9227,14.893 C25.4317,15.127 24.9007,15.244 24.3267,15.244 C22.3057,15.244 21.2947,13.909 21.2947,11.238 C21.2947,9.919 21.5547,8.915 22.0757,8.228 C22.5957,7.542 23.3617,7.199 24.3717,7.199 C24.8547,7.199 25.3417,7.301 25.8317,7.505 L25.8317,8.398 C25.3257,8.24 24.8817,8.161 24.4967,8.161 C23.7867,8.161 23.2687,8.393 22.9407,8.856 C22.6127,9.32 22.4487,10.065 22.4487,11.092 L22.4487,11.363 C22.4487,12.389 22.6077,13.132 22.9237,13.592 C23.2417,14.052 23.7497,14.282 24.4507,14.282 L24.4507,14.282 Z M16.9497,12.178 L17.9227,8.342 L18.8957,12.178 L16.9497,12.178 Z M17.3577,7.289 L15.0937,15.131 L16.2137,15.131 L16.7457,13.015 L19.1117,13.015 L19.6547,15.131 L20.8087,15.131 L18.5447,7.289 L17.3577,7.289 Z M13.1477,14.282 C13.4877,14.282 13.9777,14.188 14.6187,13.999 L14.6187,14.893 C14.1277,15.127 13.5967,15.244 13.0237,15.244 C11.0017,15.244 9.9917,13.909 9.9917,11.238 C9.9917,9.919 10.2507,8.915 10.7717,8.228 C11.2917,7.542 12.0577,7.199 13.0687,7.199 C13.5507,7.199 14.0377,7.301 14.5287,7.505 L14.5287,8.398 C14.0227,8.24 13.5777,8.161 13.1937,8.161 C12.4837,8.161 11.9647,8.393 11.6367,8.856 C11.3087,9.32 11.1447,10.065 11.1447,11.092 L11.1447,11.363 C11.1447,12.389 11.3037,13.132 11.6197,13.592 C11.9377,14.052 12.4467,14.282 13.1477,14.282 L13.1477,14.282 Z M43.7787,39.331 C43.7787,41.783 41.7837,43.778 39.3307,43.778 L8.4487,43.778 C5.9947,43.778 3.9997,41.783 3.9997,39.331 L3.9997,8.448 C3.9997,5.995 5.9947,4 8.4487,4 L39.3307,4 C41.7837,4 43.7787,5.995 43.7787,8.448 L43.7787,39.331 Z M39.3307,2 L8.4487,2 C4.8927,2 1.9997,4.893 1.9997,8.448 L1.9997,39.331 C1.9997,42.886 4.8927,45.778 8.4487,45.778 L39.3307,45.778 C42.8857,45.778 45.7787,42.886 45.7787,39.331 L45.7787,8.448 C45.7787,4.893 42.8857,2 39.3307,2 L39.3307,2 Z" id="Amazon-DATABASE_Amazon-ElastiCache_Cache-Node_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,jP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Database/Res_Amazon-RDS_Multi-AZ-DB-Cluster_48</title>
<g id="Icon-Resource/Database/Res_Amazon-RDS_Multi-AZ-DB-Cluster_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M38.189,13.07 C34.105,13.07 32,11.871 32,11.36 L32,8.272 C33.601,9.07 35.943,9.45 38.189,9.45 C40.617,9.45 42.625,9.043 44,8.342 L44,11.36 C44,11.973 42.058,13.07 38.189,13.07 L38.189,13.07 Z M38.189,18.329 C34.105,18.329 32,17.174 32,16.68 L32,13.925 C33.578,14.704 35.889,15.07 38.189,15.07 C40.639,15.07 42.636,14.679 44,13.993 L44,16.68 C44,17.256 42.003,18.329 38.189,18.329 L38.189,18.329 Z M38.189,29.514 C42.003,29.514 44,30.637 44,31.239 C44,31.841 42.003,32.964 38.189,32.964 C34.105,32.964 32,31.755 32,31.239 C32,30.723 34.105,29.514 38.189,29.514 L38.189,29.514 Z M38.189,38.584 C34.105,38.584 32,37.385 32,36.873 L32,33.786 C33.601,34.584 35.943,34.964 38.189,34.964 C40.617,34.964 42.625,34.557 44,33.856 L44,36.873 C44,37.487 42.058,38.584 38.189,38.584 L38.189,38.584 Z M38.189,43.843 C34.105,43.843 32,42.688 32,42.195 L32,39.439 C33.578,40.218 35.889,40.584 38.189,40.584 C40.639,40.584 42.636,40.193 44,39.507 L44,42.195 C44,42.77 42.003,43.843 38.189,43.843 L38.189,43.843 Z M12.243,30.21 C7.21,30.21 4,28.763 4,27.767 L4,23.614 C5.993,24.75 9.188,25.286 12.243,25.286 C15.582,25.286 18.29,24.697 20,23.695 L20,27.767 C20,28.791 17.304,30.21 12.243,30.21 L12.243,30.21 Z M12.243,36.932 C6.831,36.932 4,35.366 4,34.527 L4,30.545 C5.993,31.676 9.188,32.21 12.243,32.21 C15.582,32.21 18.29,31.623 20,30.625 L20,34.527 C20,35.535 17.304,36.932 12.243,36.932 L12.243,36.932 Z M4,16.196 C5.993,17.332 9.188,17.868 12.243,17.868 C15.582,17.868 18.29,17.279 20,16.277 L20,20.824 C20,21.857 17.304,23.286 12.243,23.286 C7.21,23.286 4,21.828 4,20.824 L4,16.196 Z M12.243,10.945 C17.237,10.945 20,12.4 20,13.406 C20,14.413 17.237,15.868 12.243,15.868 C6.831,15.868 4,14.266 4,13.406 C4,12.547 6.831,10.945 12.243,10.945 L12.243,10.945 Z M38.189,4 C42.003,4 44,5.123 44,5.725 C44,6.327 42.003,7.45 38.189,7.45 C34.105,7.45 32,6.241 32,5.725 C32,5.209 34.105,4 38.189,4 L38.189,4 Z M46,5.725 C46,3.497 42.861,2 38.189,2 C34.245,2 30,3.166 30,5.725 C30,5.793 30.014,5.856 30.02,5.922 L30,5.922 L30,16.508 L22,22.108 L22,13.922 L21.947,13.922 C21.98,13.754 22,13.582 22,13.406 C22,10.737 18.079,8.945 12.243,8.945 C7.578,8.945 2.585,10.195 2.053,12.922 L2,12.922 L2,34.527 C2,37.554 7.309,38.932 12.243,38.932 C18.169,38.932 22,37.203 22,34.527 L22,25.95 L30,31.55 L30,42.195 C30,44.715 34.113,45.843 38.189,45.843 C42.934,45.843 46,44.411 46,42.195 L46,30.922 L45.971,30.922 C45.685,28.871 42.634,27.514 38.189,27.514 C35.214,27.514 32.071,28.178 30.704,29.601 L22.743,24.029 L30.795,18.393 C32.183,19.717 35.193,20.329 38.189,20.329 C42.934,20.329 46,18.897 46,16.68 L46,5.922 L45.982,5.922 C45.988,5.856 46,5.792 46,5.725 L46,5.725 Z" id="Fill-1" fill="#C925D1"></path>
</g>
</svg>`,$P=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Transfer-Family_AWS-FTPS_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Transfer-Family_AWS-FTPS_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M45.502,10.8818 L36.913,2.2928 C36.523,1.9028 35.89,1.9028 35.499,2.2928 L26.91,10.8818 C26.624,11.1678 26.538,11.5978 26.693,11.9718 C26.848,12.3458 27.213,12.5888 27.617,12.5888 L31.985,12.5888 L31.985,16.9558 L31.985,21.2508 L31.985,24.4708 C31.985,25.0238 32.433,25.4708 32.985,25.4708 L35.939,25.4708 L29.765,31.6458 L23.591,25.4708 L26.544,25.4708 C27.097,25.4708 27.544,25.0238 27.544,24.4708 L27.544,16.9558 L25.544,16.9558 L25.544,23.4708 L21.177,23.4708 C20.773,23.4708 20.407,23.7138 20.253,24.0878 C20.098,24.4618 20.184,24.8918 20.47,25.1778 L29.058,33.7668 C29.245,33.9538 29.499,34.0598 29.765,34.0598 C30.03,34.0598 30.284,33.9538 30.472,33.7668 L39.061,25.1778 C39.347,24.8918 39.433,24.4618 39.277,24.0878 C39.123,23.7138 38.758,23.4708 38.354,23.4708 L33.985,23.4708 L33.985,21.2508 L33.985,16.9558 L33.985,11.5888 C33.985,11.0358 33.538,10.5888 32.985,10.5888 L30.031,10.5888 L36.206,4.4138 L42.381,10.5888 L39.427,10.5888 C38.874,10.5888 38.427,11.0358 38.427,11.5888 L38.427,19.1768 L36.206,19.1768 L36.206,21.1768 L41.648,21.1768 L41.648,43.8678 L39.696,43.8678 L39.696,45.8678 L42.648,45.8678 C43.2,45.8678 43.648,45.4208 43.648,44.8678 L43.648,20.1768 C43.648,19.6238 43.2,19.1768 42.648,19.1768 L40.427,19.1768 L40.427,12.5888 L44.795,12.5888 C45.199,12.5888 45.564,12.3458 45.719,11.9718 C45.874,11.5978 45.788,11.1678 45.502,10.8818 L45.502,10.8818 Z M9.294,42.7218 L9.294,21.1768 L23.323,21.1768 L23.323,19.1768 L8.294,19.1768 C7.741,19.1768 7.294,19.6238 7.294,20.1768 L7.294,42.7218 C7.294,43.3538 6.779,43.8678 6.147,43.8678 C5.515,43.8678 5,43.3538 5,42.7218 L5,13.6618 L15.399,13.6618 L17.585,16.4938 C17.774,16.7388 18.067,16.8828 18.377,16.8828 L23.323,16.8828 L23.323,14.8828 L18.868,14.8828 L16.683,12.0508 C16.493,11.8058 16.2,11.6618 15.891,11.6618 L4,11.6618 C3.447,11.6618 3,12.1098 3,12.6618 L3,42.7218 C3,44.4568 4.411,45.8678 6.147,45.8678 L11.515,45.8678 L11.515,43.8678 L9.07,43.8678 C9.211,43.5118 9.294,43.1268 9.294,42.7218 L9.294,42.7218 Z M37.588,41.5228 C37.326,41.2818 36.971,41.0418 36.525,40.8018 L35.83,40.4278 C35.451,40.2218 35.195,40.0328 35.063,39.8608 C34.93,39.6898 34.863,39.4708 34.863,39.2038 C34.863,38.8868 34.967,38.6368 35.172,38.4568 C35.379,38.2768 35.662,38.1868 36.023,38.1868 C36.555,38.1868 37.17,38.3158 37.865,38.5718 L37.865,37.2068 C37.195,36.8988 36.522,36.7428 35.842,36.7428 C35.301,36.7428 34.822,36.8488 34.406,37.0588 C33.99,37.2698 33.66,37.5698 33.42,37.9608 C33.18,38.3518 33.061,38.8088 33.061,39.3328 C33.061,39.8998 33.197,40.3808 33.473,40.7758 C33.746,41.1708 34.201,41.5398 34.838,41.8838 L35.533,42.2568 C35.885,42.4458 36.137,42.6328 36.287,42.8178 C36.438,43.0018 36.512,43.2278 36.512,43.4938 C36.512,43.8548 36.404,44.1318 36.189,44.3248 C35.975,44.5178 35.662,44.6138 35.25,44.6138 C34.967,44.6138 34.625,44.5738 34.227,44.4918 C33.826,44.4108 33.467,44.3098 33.15,44.1898 L33.15,45.5418 C33.424,45.6968 33.764,45.8208 34.168,45.9158 C34.57,46.0098 34.975,46.0578 35.379,46.0578 C36.307,46.0578 37.033,45.8198 37.563,45.3428 C38.09,44.8658 38.356,44.2198 38.356,43.4028 C38.356,42.9838 38.293,42.6238 38.168,42.3278 C38.043,42.0308 37.85,41.7638 37.588,41.5228 L37.588,41.5228 Z M30.227,39.7448 C30.227,39.2638 30.139,38.8998 29.963,38.6508 C29.785,38.4018 29.531,38.2768 29.195,38.2768 L28.357,38.2768 L28.357,41.2138 L29.195,41.2138 C29.531,41.2138 29.785,41.0888 29.963,40.8398 C30.139,40.5908 30.227,40.2268 30.227,39.7448 L30.227,39.7448 Z M31.303,37.6908 C31.77,38.1928 32.004,38.8778 32.004,39.7448 C32.004,40.6118 31.77,41.2978 31.303,41.7998 C30.834,42.3018 30.205,42.5538 29.414,42.5538 L28.357,42.5538 L28.357,45.8638 L26.594,45.8638 L26.594,36.9368 L29.414,36.9368 C30.205,36.9368 30.834,37.1878 31.303,37.6908 L31.303,37.6908 Z M19.494,38.3658 L21.633,38.3658 L21.633,45.8638 L23.438,45.8638 L23.438,38.3658 L25.576,38.3658 L25.576,36.9368 L19.494,36.9368 L19.494,38.3658 Z M14.098,36.9368 L18.748,36.9368 L18.748,38.3158 L15.9,38.3158 L15.9,40.7238 L18.129,40.7238 L18.129,42.1028 L15.9,42.1028 L15.9,45.8638 L14.098,45.8638 L14.098,36.9368 Z" id="AWS-Transfer-Family-AWS-FTPS_Resource-Icon_light-bg" fill="#01A88D"></path>
</g>
</svg>`,QP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Transfer-Family_AWS-SFTP_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Transfer-Family_AWS-SFTP_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M36.5742,39.5566 C36.5742,39.0756 36.4862,38.7086 36.3082,38.4586 C36.1332,38.2086 35.8772,38.0846 35.5412,38.0846 L34.7012,38.0846 L34.7012,41.0296 L35.5412,41.0296 C35.8772,41.0296 36.1332,40.9046 36.3082,40.6556 C36.4862,40.4056 36.5742,40.0386 36.5742,39.5566 L36.5742,39.5566 Z M37.6522,37.4966 C38.1212,38.0006 38.3572,38.6876 38.3572,39.5566 C38.3572,40.4266 38.1212,41.1136 37.6522,41.6176 C37.1832,42.1206 36.5532,42.3726 35.7602,42.3726 L34.7012,42.3726 L34.7012,45.6926 L32.9312,45.6926 L32.9312,36.7416 L35.7602,36.7416 C36.5532,36.7416 37.1832,36.9936 37.6522,37.4966 L37.6522,37.4966 Z M25.8142,38.1746 L27.9592,38.1746 L27.9592,45.6926 L29.7672,45.6926 L29.7672,38.1746 L31.9102,38.1746 L31.9102,36.7416 L25.8142,36.7416 L25.8142,38.1746 Z M20.4022,45.6926 L22.2112,45.6926 L22.2112,41.9206 L24.4452,41.9206 L24.4452,40.5386 L22.2112,40.5386 L22.2112,38.1226 L25.0642,38.1226 L25.0642,36.7416 L20.4022,36.7416 L20.4022,45.6926 Z M18.3032,41.3396 C18.0412,41.0986 17.6852,40.8576 17.2382,40.6166 L16.5412,40.2416 C16.1622,40.0356 15.9042,39.8456 15.7712,39.6726 C15.6382,39.5006 15.5722,39.2816 15.5722,39.0146 C15.5722,38.6966 15.6762,38.4466 15.8812,38.2656 C16.0882,38.0846 16.3732,37.9946 16.7342,37.9946 C17.2672,37.9946 17.8832,38.1226 18.5822,38.3816 L18.5822,37.0126 C17.9102,36.7026 17.2322,36.5476 16.5532,36.5476 C16.0102,36.5476 15.5312,36.6536 15.1132,36.8646 C14.6952,37.0756 14.3652,37.3756 14.1252,37.7676 C13.8832,38.1606 13.7632,38.6186 13.7632,39.1436 C13.7632,39.7116 13.9002,40.1946 14.1762,40.5896 C14.4512,40.9866 14.9082,41.3566 15.5452,41.7016 L16.2442,42.0766 C16.5952,42.2656 16.8472,42.4526 16.9982,42.6376 C17.1482,42.8236 17.2242,43.0486 17.2242,43.3156 C17.2242,43.6776 17.1172,43.9546 16.9022,44.1486 C16.6872,44.3426 16.3732,44.4396 15.9592,44.4396 C15.6762,44.4396 15.3322,44.3986 14.9312,44.3166 C14.5312,44.2356 14.1722,44.1336 13.8532,44.0136 L13.8532,45.3686 C14.1292,45.5246 14.4692,45.6496 14.8752,45.7436 C15.2792,45.8386 15.6832,45.8856 16.0882,45.8856 C17.0172,45.8856 17.7482,45.6476 18.2772,45.1686 C18.8062,44.6916 19.0722,44.0436 19.0722,43.2256 C19.0722,42.8036 19.0102,42.4446 18.8852,42.1466 C18.7602,41.8496 18.5662,41.5806 18.3032,41.3396 L18.3032,41.3396 Z M45.6092,10.9036 L36.9982,2.2926 C36.6072,1.9026 35.9742,1.9026 35.5842,2.2926 L26.9732,10.9036 C26.6872,11.1896 26.6012,11.6196 26.7572,11.9936 C26.9112,12.3676 27.2762,12.6106 27.6802,12.6106 L32.0622,12.6106 L32.0622,16.9926 L32.0622,21.2976 L32.0622,24.5276 C32.0622,25.0796 32.5102,25.5276 33.0622,25.5276 L36.0302,25.5276 L29.8332,31.7246 L23.6362,25.5276 L26.6032,25.5276 C27.1562,25.5276 27.6032,25.0796 27.6032,24.5276 L27.6032,16.9926 L25.6032,16.9926 L25.6032,23.5276 L21.2212,23.5276 C20.8172,23.5276 20.4522,23.7706 20.2982,24.1446 C20.1422,24.5186 20.2282,24.9486 20.5142,25.2346 L29.1262,33.8456 C29.3212,34.0406 29.5772,34.1386 29.8332,34.1386 C30.0892,34.1386 30.3452,34.0406 30.5402,33.8456 L39.1512,25.2346 C39.4372,24.9486 39.5232,24.5186 39.3682,24.1446 C39.2142,23.7706 38.8482,23.5276 38.4442,23.5276 L34.0622,23.5276 L34.0622,21.2976 L34.0622,16.9926 L34.0622,11.6106 C34.0622,11.0576 33.6152,10.6106 33.0622,10.6106 L30.0952,10.6106 L36.2912,4.4136 L42.4882,10.6106 L39.5202,10.6106 C38.9682,10.6106 38.5202,11.0576 38.5202,11.6106 L38.5202,19.2216 L36.2912,19.2216 L36.2912,21.2216 L41.7502,21.2216 L41.7502,43.9786 L39.4562,43.9786 L39.4562,45.9786 L42.7502,45.9786 C43.3032,45.9786 43.7502,45.5316 43.7502,44.9786 L43.7502,20.2216 C43.7502,19.6686 43.3032,19.2216 42.7502,19.2216 L40.5202,19.2216 L40.5202,12.6106 L44.9022,12.6106 C45.3062,12.6106 45.6722,12.3666 45.8262,11.9936 C45.9812,11.6196 45.8952,11.1896 45.6092,10.9036 L45.6092,10.9036 Z M9.0802,43.9786 L11.5342,43.9786 L11.5342,45.9786 L6.1522,45.9786 C4.4142,45.9786 3.0002,44.5646 3.0002,42.8266 L3.0002,12.6876 C3.0002,12.1346 3.4472,11.6876 4.0002,11.6876 L15.9222,11.6876 C16.2312,11.6876 16.5242,11.8306 16.7132,12.0766 L18.9062,14.9156 L23.3752,14.9156 L23.3752,16.9156 L18.4152,16.9156 C18.1052,16.9156 17.8122,16.7726 17.6242,16.5276 L15.4302,13.6876 L5.0002,13.6876 L5.0002,42.8266 C5.0002,43.4616 5.5162,43.9786 6.1522,43.9786 C6.7882,43.9786 7.3052,43.4616 7.3052,42.8266 L7.3052,20.2216 C7.3052,19.6686 7.7532,19.2216 8.3052,19.2216 L23.3752,19.2216 L23.3752,21.2216 L9.3052,21.2216 L9.3052,42.8266 C9.3052,43.2336 9.2212,43.6206 9.0802,43.9786 L9.0802,43.9786 Z" id="AWS-Transfer-Family-AWS-SFTP_Resource-Icon_light-bg" fill="#01A88D"></path>
</g>
</svg>`,KP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Runtime_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Runtime_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M28.743,12 L22.343,17 L28.743,22 L39.673,22 L46.072,17 L39.673,12 L28.743,12 Z M25.591,17 L29.432,14 L38.984,14 L42.824,17 L38.984,20 L29.432,20 L25.591,17 Z M8.001,14 L22,14 L22,12 L8.001,12 L8.001,14 Z M3,18 L19,18 L19,16 L3,16 L3,18 Z M12,22 L23,22 L23,20 L12,20 L12,22 Z M22.743,27 L16.343,32 L22.743,37 L33.673,37 L40.073,32 L33.673,27 L22.743,27 Z M19.591,32 L23.432,29 L32.984,29 L36.825,32 L32.984,35 L23.432,35 L19.591,32 Z M9.001,29 L17.001,29 L17.001,27 L9.001,27 L9.001,29 Z M2,33.001 L13,33.001 L13,31 L2,31 L2,33.001 Z M5,37 L17.001,37 L17.001,35 L5,35 L5,37 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,XP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Transfer-Family_AWS-FTP_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Transfer-Family_AWS-FTP_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.2783,39.832 C30.2783,39.35 30.1903,38.984 30.0133,38.734 C29.8373,38.485 29.5813,38.36 29.2463,38.36 L28.4073,38.36 L28.4073,41.304 L29.2463,41.304 C29.5813,41.304 29.8373,41.179 30.0133,40.929 C30.1903,40.68 30.2783,40.313 30.2783,39.832 L30.2783,39.832 Z M31.3563,37.773 C31.8253,38.276 32.0593,38.963 32.0593,39.832 C32.0593,40.701 31.8253,41.387 31.3563,41.891 C30.8863,42.394 30.2573,42.645 29.4653,42.645 L28.4073,42.645 L28.4073,45.963 L26.6383,45.963 L26.6383,37.018 L29.4653,37.018 C30.2573,37.018 30.8863,37.269 31.3563,37.773 L31.3563,37.773 Z M19.5253,38.45 L21.6683,38.45 L21.6683,45.963 L23.4753,45.963 L23.4753,38.45 L25.6183,38.45 L25.6183,37.018 L19.5253,37.018 L19.5253,38.45 Z M14.1183,45.963 L15.9243,45.963 L15.9243,42.194 L18.1583,42.194 L18.1583,40.812 L15.9243,40.812 L15.9243,38.399 L18.7773,38.399 L18.7773,37.018 L14.1183,37.018 L14.1183,45.963 Z M45.5823,10.898 L36.9763,2.293 C36.5863,1.902 35.9533,1.902 35.5623,2.293 L26.9573,10.898 C26.6713,11.185 26.5853,11.614 26.7403,11.988 C26.8943,12.362 27.2593,12.605 27.6643,12.605 L32.0433,12.605 L32.0433,16.983 L32.0433,21.286 L32.0433,24.513 C32.0433,25.065 32.4903,25.513 33.0433,25.513 L36.0073,25.513 L29.8153,31.704 L23.6253,25.513 L26.5893,25.513 C27.1413,25.513 27.5893,25.065 27.5893,24.513 L27.5893,16.983 L25.5893,16.983 L25.5893,23.513 L21.2113,23.513 C20.8063,23.513 20.4413,23.756 20.2873,24.13 C20.1323,24.504 20.2173,24.934 20.5043,25.22 L29.1083,33.825 C29.2963,34.013 29.5493,34.118 29.8153,34.118 C30.0813,34.118 30.3353,34.013 30.5223,33.825 L39.1283,25.22 C39.4143,24.934 39.5003,24.504 39.3443,24.13 C39.1903,23.756 38.8253,23.513 38.4213,23.513 L34.0433,23.513 L34.0433,21.286 L34.0433,16.983 L34.0433,11.605 C34.0433,11.053 33.5953,10.605 33.0433,10.605 L30.0783,10.605 L36.2693,4.414 L42.4613,10.605 L39.4963,10.605 C38.9433,10.605 38.4963,11.053 38.4963,11.605 L38.4963,19.21 L36.2693,19.21 L36.2693,21.21 L41.7233,21.21 L41.7233,43.95 L33.3473,43.95 L33.3473,45.95 L42.7233,45.95 C43.2763,45.95 43.7233,45.503 43.7233,44.95 L43.7233,20.21 C43.7233,19.657 43.2763,19.21 42.7233,19.21 L40.4963,19.21 L40.4963,12.605 L44.8753,12.605 C45.2793,12.605 45.6443,12.362 45.7993,11.988 C45.9543,11.614 45.8683,11.185 45.5823,10.898 L45.5823,10.898 Z M9.0773,43.95 L11.5303,43.95 L11.5303,45.95 L6.1513,45.95 C4.4143,45.95 3.0003,44.536 3.0003,42.799 L3.0003,12.681 C3.0003,12.128 3.4473,11.681 4.0003,11.681 L15.9143,11.681 C16.2233,11.681 16.5163,11.824 16.7063,12.069 L18.8963,14.908 L23.3613,14.908 L23.3613,16.908 L18.4053,16.908 C18.0953,16.908 17.8023,16.765 17.6133,16.52 L15.4233,13.681 L5.0003,13.681 L5.0003,42.799 C5.0003,43.434 5.5163,43.95 6.1513,43.95 C6.7863,43.95 7.3023,43.434 7.3023,42.799 L7.3023,20.21 C7.3023,19.657 7.7503,19.21 8.3023,19.21 L23.3613,19.21 L23.3613,21.21 L9.3023,21.21 L9.3023,42.799 C9.3023,43.206 9.2183,43.593 9.0773,43.95 L9.0773,43.95 Z" id="AWS-Transfer-Family-AWS-FTP_Resource-Icon_light-bg" fill="#01A88D"></path>
</g>
</svg>`,JP=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Migration-Hub_Refactor-Spaces-Environments_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Migration-Hub_Refactor-Spaces-Environments_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31.707,26.293 L35.707,30.293 L34.293,31.707 L31,28.414 L27.707,31.707 L26.293,30.293 L30.293,26.293 C30.684,25.902 31.316,25.902 31.707,26.293 L31.707,26.293 Z M31.707,31.293 L35.707,35.293 L34.293,36.707 L31,33.414 L27.707,36.707 L26.293,35.293 L30.293,31.293 C30.684,30.902 31.316,30.902 31.707,31.293 L31.707,31.293 Z M23,39 L39,39 L39,23 L23,23 L23,39 Z M21,22 L21,40 C21,40.552 21.447,41 22,41 L40,41 C40.553,41 41,40.552 41,40 L41,22 C41,21.448 40.553,21 40,21 L22,21 C21.447,21 21,21.448 21,22 L21,22 Z M7,26 L7,8 C7,7.448 7.447,7 8,7 L26,7 C26.553,7 27,7.448 27,8 L27,19 L25,19 L25,9 L9,9 L9,25 L19,25 L19,27 L8,27 C7.447,27 7,26.552 7,26 L7,26 Z M17,14.414 L13.707,17.707 L12.293,16.293 L16.293,12.293 C16.684,11.902 17.316,11.902 17.707,12.293 L21.707,16.293 L20.293,17.707 L17,14.414 Z M12.293,21.293 L16.293,17.293 C16.684,16.902 17.316,16.902 17.707,17.293 L20.326,19.912 L18.912,21.326 L17,19.414 L13.707,22.707 L12.293,21.293 Z M4,44 L44,44 L44,4 L4,4 L4,44 Z M45,2 L3,2 C2.447,2 2,2.448 2,3 L2,45 C2,45.552 2.447,46 3,46 L45,46 C45.553,46 46,45.552 46,45 L46,3 C46,2.448 45.553,2 45,2 L45,2 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,eF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Developer_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Developer_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13.03,8 L15.03,8 L15.03,6 L13.03,6 L13.03,8 Z M10.03,8 L12.03,8 L12.03,6 L10.03,6 L10.03,8 Z M7.03,8 L9.03,8 L9.03,6 L7.03,6 L7.03,8 Z M33.318,19.466 C33.709,19.856 33.709,20.489 33.318,20.88 L29.437,24.762 L28.022,23.348 L31.197,20.173 L28.022,16.998 L29.437,15.583 L33.318,19.466 Z M18.256,16.998 L15.081,20.173 L18.256,23.348 L16.842,24.762 L12.96,20.88 C12.569,20.489 12.569,19.856 12.96,19.466 L16.842,15.583 L18.256,16.998 Z M24.192,14.529 L26.05,15.272 L21.833,25.816 L19.976,25.073 L24.192,14.529 Z M33.671,43 L14.37,43 L5.561,36.119 L12.012,29.999 L35.988,29.996 L42.478,36.121 L33.671,43 Z M5.045,11 L42.03,11 L42.03,28 L5.03,28.004 L5.045,11 Z M42.03,5 L42.03,9 L5.03,9 L5.034,5 L42.03,5 Z M38.902,30 L42.27,30 C43.24,30 44.03,29.236 44.03,28.298 L44.03,4.701 C44.03,3.763 43.24,3 42.27,3 L4.791,3 C3.82,3 3.03,3.763 3.03,4.699 L3.01,28.296 C3.008,29.23 3.792,29.994 4.766,30 L9.105,30 L2.5,36.265 L13.681,45 L34.362,45 L45.542,36.266 L38.902,30 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,tF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Application-Discovery-Service_AWS-Discovery-Agent_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Application-Discovery-Service_AWS-Discovery-Agent_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.2001347,15.4482 C23.6941347,15.3632 24.0341347,14.8832 24.0211347,14.3872 C24.0271347,13.1552 24.5121347,12.2902 25.3551347,12.0132 C26.0881347,11.7732 26.9011347,12.0422 27.3751347,12.6852 C27.5951347,12.9842 27.9581347,13.1392 28.3281347,13.0822 C28.6941347,13.0272 29.0001347,12.7752 29.1241347,12.4252 C29.5001347,11.3592 30.0391347,10.4682 30.7271347,9.7742 C31.5661347,8.9302 33.8641347,7.1152 37.1141347,8.4942 C38.9511347,9.2742 40.4451347,11.6172 40.4471347,13.6582 L40.3981347,14.4892 C40.3701347,14.9662 40.6841347,15.3972 41.1471347,15.5162 C42.2131347,15.7892 44.0001347,16.6332 44.0001347,19.2052 C44.0001347,21.1602 42.9461347,22.2352 42.0621347,22.7942 C41.8461347,22.9302 41.5551347,22.9962 41.1751347,22.9972 L33.0001347,22.9972 L33.0001347,24.9972 L41.1761347,24.9972 C41.9361347,24.9962 42.5951347,24.8232 43.1311347,24.4852 C44.2021347,23.8082 46.0001347,22.2222 46.0001347,19.2052 C46.0001347,16.6682 44.6841347,14.7132 42.4381347,13.8342 L42.4451347,13.7172 C42.4451347,10.7922 40.4891347,7.7552 37.8961347,6.6532 C34.8641347,5.3652 31.6531347,6.0042 29.3091347,8.3652 C28.7201347,8.9582 28.2181347,9.6532 27.8071347,10.4402 C26.8881347,9.9072 25.7741347,9.7712 24.7311347,10.1132 C23.2411347,10.6022 22.2791347,11.9002 22.0661347,13.6532 C20.9101347,13.9692 19.9531347,14.5112 19.2681347,15.2442 L20.7311347,16.6092 C21.4071347,15.8852 22.4471347,15.5782 23.2001347,15.4482 L23.2001347,15.4482 Z M6.26713475,18.7002 L7.68913475,17.2942 L5.41813475,14.9972 L18.0001347,14.9972 L18.0001347,12.9972 L5.39813475,12.9972 L7.69913475,10.7052 L6.28913475,9.2882 L2.29513475,13.2652 C1.90413475,13.6542 1.90113475,14.2852 2.28913475,14.6772 L6.26713475,18.7002 Z M41.7261347,29.2932 L40.3041347,30.7002 L42.5791347,32.9972 L30.0001347,32.9972 L30.0001347,34.9972 L42.5991347,34.9972 L40.2951347,37.2882 L41.7051347,38.7062 L45.7051347,34.7292 C46.0961347,34.3412 46.0981347,33.7092 45.7111347,33.3172 L41.7261347,29.2932 Z M34.1211347,36.5642 L35.8791347,37.5192 C34.1621347,40.6742 30.3911347,40.9832 30.2311347,40.9942 L7.75313475,40.9972 C6.84213475,40.9952 6.09113475,40.8012 5.45413475,40.4012 C4.16413475,39.5922 2.00013475,37.6942 2.00013475,34.0782 C2.00013475,30.9882 3.64013475,28.6192 6.43313475,27.6012 L6.41913475,27.3572 C6.41713475,23.7732 8.78413475,20.1152 11.9231347,18.7882 C15.5981347,17.2382 19.4831347,18.0082 22.3211347,20.8512 C23.0941347,21.6242 23.7441347,22.5412 24.2621347,23.5902 C25.3861347,22.8502 26.7971347,22.6372 28.1191347,23.0742 C29.9141347,23.6662 31.0581347,25.2612 31.2701347,27.4112 C32.5941347,27.7652 34.6171347,28.6172 35.7901347,30.6252 L34.0631347,31.6342 C33.0351347,29.8752 30.9691347,29.3492 30.1281347,29.2052 C29.5921347,29.1132 29.2281347,28.6112 29.3071347,28.0732 C29.3061347,26.5132 28.6451347,25.3542 27.4921347,24.9732 C26.4741347,24.6392 25.3541347,25.0052 24.7001347,25.8872 C24.4791347,26.1842 24.1131347,26.3392 23.7491347,26.2812 C23.3831347,26.2262 23.0771347,25.9742 22.9541347,25.6262 C22.4751347,24.2762 21.7871347,23.1452 20.9071347,22.2642 C19.8291347,21.1852 16.8721347,18.8682 12.7021347,20.6312 C10.2991347,21.6462 8.41713475,24.5742 8.41713475,27.2982 L8.47513475,28.2652 C8.50413475,28.7432 8.18913475,29.1752 7.72413475,29.2932 C6.33413475,29.6482 4.00013475,30.7422 4.00013475,34.0782 C4.00013475,36.5982 5.36913475,37.9872 6.51613475,38.7072 C6.82613475,38.9012 7.23113475,38.9962 7.75513475,38.9972 L30.1591347,38.9972 C30.1221347,38.9962 32.9361347,38.7422 34.1211347,36.5642 L34.1211347,36.5642 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,nF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Compiler_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Compiler_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M29.471,23.2368 L32.646,20.0618 L29.471,16.8868 L30.885,15.4728 L34.767,19.3548 C35.158,19.7448 35.158,20.3778 34.767,20.7688 L30.885,24.6508 L29.471,23.2368 Z M14.408,20.7688 C14.018,20.3778 14.018,19.7448 14.408,19.3548 L18.29,15.4728 L19.704,16.8868 L16.53,20.0618 L19.704,23.2368 L18.29,24.6508 L14.408,20.7688 Z M23.282,25.7048 L21.424,24.9618 L25.641,14.4188 L27.498,15.1618 L23.282,25.7048 Z M33.873,43.9998 L14.081,43.9998 L5.091,36.9778 L11.59,31.6018 L13.901,33.8608 C14.55,34.4938 15.603,34.4918 16.248,33.8608 L17.8,32.3428 C18.503,32.6968 19.232,32.9928 19.979,33.2298 L19.979,35.3198 C19.979,36.2468 20.733,36.9998 21.659,36.9998 L27.299,36.9998 C28.225,36.9998 28.979,36.2468 28.979,35.3198 L28.979,33.4388 C29.698,33.1998 30.399,32.9028 31.075,32.5488 L32.548,34.0558 C33.187,34.7078 34.315,34.7078 34.951,34.0558 L36.894,32.0678 L42.861,36.9798 L33.873,43.9998 Z M11.284,21.9998 L8.979,21.9998 L8.979,16.9998 L11.502,16.9998 C11.958,16.9998 12.357,16.6918 12.47,16.2508 C12.751,15.1658 13.175,14.1198 13.732,13.1408 C13.952,12.7528 13.889,12.2668 13.577,11.9478 L11.768,10.0958 L15.207,6.5758 L16.987,8.3958 C17.311,8.7278 17.818,8.7928 18.213,8.5558 C19.167,7.9878 20.186,7.5558 21.241,7.2698 C21.676,7.1518 21.979,6.7568 21.979,6.3048 L21.979,3.9998 L26.979,3.9998 L26.979,6.5238 C26.979,6.9798 27.287,7.3778 27.729,7.4918 C28.812,7.7718 29.858,8.1958 30.838,8.7538 C31.225,8.9738 31.711,8.9118 32.032,8.5998 L33.883,6.7888 L37.402,10.2288 L35.582,12.0068 C35.252,12.3298 35.186,12.8368 35.422,13.2338 C35.99,14.1868 36.422,15.2058 36.709,16.2618 C36.827,16.6978 37.223,16.9998 37.674,16.9998 L39.979,16.9998 L39.979,21.9998 L37.455,21.9998 C36.999,21.9998 36.601,22.3078 36.488,22.7498 C36.207,23.8338 35.783,24.8798 35.226,25.8598 C35.005,26.2468 35.069,26.7338 35.38,27.0518 L37.19,28.9038 L36.748,29.3568 L36.592,29.2278 L35.321,30.7718 L35.345,30.7918 L33.75,32.4238 L31.971,30.6038 C31.649,30.2748 31.141,30.2088 30.744,30.4438 C29.79,31.0118 28.772,31.4448 27.717,31.7298 C27.282,31.8478 26.979,32.2438 26.979,32.6948 L26.979,34.9998 L21.979,34.9998 L21.979,32.4768 C21.979,32.0208 21.67,31.6228 21.229,31.5078 C20.146,31.2278 19.1,30.8038 18.119,30.2468 C17.734,30.0268 17.246,30.0888 16.926,30.4008 L15.075,32.2108 L11.556,28.7718 L13.375,26.9928 C13.705,26.6708 13.772,26.1628 13.535,25.7668 C12.968,24.8128 12.535,23.7938 12.248,22.7378 C12.13,22.3028 11.735,21.9998 11.284,21.9998 L11.284,21.9998 Z M38.297,30.6318 L38.837,30.0798 C39.473,29.4318 39.473,28.3778 38.838,27.7308 L37.323,26.1788 C37.676,25.4758 37.972,24.7478 38.208,23.9998 L40.299,23.9998 C41.225,23.9998 41.979,23.2468 41.979,22.3198 L41.979,16.6798 C41.979,15.7538 41.225,14.9998 40.299,14.9998 L38.417,14.9998 C38.178,14.2808 37.881,13.5788 37.528,12.9028 L39.034,11.4308 C39.361,11.1118 39.54,10.6848 39.54,10.2288 C39.54,9.7728 39.361,9.3448 39.034,9.0278 L35.057,5.1388 C34.408,4.5068 33.355,4.5078 32.709,5.1398 L31.158,6.6568 C30.454,6.3028 29.726,6.0068 28.979,5.7708 L28.979,3.6798 C28.979,2.7538 28.225,1.9998 27.299,1.9998 L21.659,1.9998 C20.733,1.9998 19.979,2.7538 19.979,3.6798 L19.979,5.5618 C19.26,5.7998 18.559,6.0968 17.882,6.4508 L16.409,4.9448 C15.771,4.2918 14.643,4.2918 14.006,4.9448 L10.12,8.9208 C9.485,9.5688 9.485,10.6228 10.119,11.2698 L11.635,12.8208 C11.283,13.5238 10.986,14.2528 10.749,14.9998 L8.659,14.9998 C7.733,14.9998 6.979,15.7538 6.979,16.6798 L6.979,22.3198 C6.979,23.2468 7.733,23.9998 8.659,23.9998 L10.54,23.9998 C10.78,24.7188 11.076,25.4208 11.43,26.0968 L9.924,27.5698 C9.597,27.8878 9.417,28.3148 9.417,28.7708 C9.417,29.2278 9.597,29.6548 9.923,29.9718 L10.151,30.1948 L1.9,37.0228 L13.392,45.9998 L34.563,45.9998 L46.058,37.0208 L38.297,30.6318 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,oF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Migration-Hub_Refactor-Spaces-Applications_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Migration-Hub_Refactor-Spaces-Applications_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M31,34 C31,37.86 27.859,41 24,41 C20.141,41 17,37.86 17,34 C17,31.215 18.639,28.811 21,27.685 L21,30.026 C19.793,30.939 19,32.373 19,34 C19,36.757 21.243,39 24,39 C26.757,39 29,36.757 29,34 C29,32.373 28.207,30.939 27,30.026 L27,27.685 C29.361,28.811 31,31.215 31,34 L31,34 Z M12,24 C13.654,24 15,25.346 15,27 C15,28.654 13.654,30 12,30 C10.346,30 9,28.654 9,27 C9,25.346 10.346,24 12,24 L12,24 Z M18,21 L30,21 L30,9 L18,9 L18,21 Z M36,24 C37.654,24 39,25.346 39,27 C39,28.654 37.654,30 36,30 C34.346,30 33,28.654 33,27 C33,25.346 34.346,24 36,24 L36,24 Z M12,32 C14.44,32 16.471,30.24 16.907,27.924 C19.458,27.535 21.481,25.538 21.91,23 L23,23 L23,32 L25,32 L25,23 L26.09,23 C26.519,25.538 28.542,27.535 31.093,27.924 C31.529,30.24 33.56,32 36,32 C38.757,32 41,29.757 41,27 C41,24.243 38.757,22 36,22 C33.623,22 31.635,23.672 31.131,25.899 C29.669,25.573 28.517,24.443 28.142,23 L31,23 C31.553,23 32,22.552 32,22 L32,8 C32,7.448 31.553,7 31,7 L17,7 C16.447,7 16,7.448 16,8 L16,22 C16,22.552 16.447,23 17,23 L19.858,23 C19.483,24.443 18.331,25.573 16.869,25.899 C16.365,23.672 14.377,22 12,22 C9.243,22 7,24.243 7,27 C7,29.757 9.243,32 12,32 L12,32 Z M24.707,15.043 L28.207,18.543 L26.793,19.957 L24,17.164 L21.207,19.957 L19.793,18.543 L23.293,15.043 C23.684,14.652 24.316,14.652 24.707,15.043 L24.707,15.043 Z M24.707,10.543 L28.207,14.043 L26.793,15.457 L24,12.664 L21.207,15.457 L19.793,14.043 L23.293,10.543 C23.684,10.152 24.316,10.152 24.707,10.543 L24.707,10.543 Z M4,44 L44,44 L44,4 L4,4 L4,44 Z M45,2 L3,2 C2.447,2 2,2.448 2,3 L2,45 C2,45.552 2.447,46 3,46 L45,46 C45.553,46 46,45.552 46,45 L46,3 C46,2.448 45.553,2 45,2 L45,2 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,lF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Application-Discovery-Service_AWS-Agentless-Collector_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Application-Discovery-Service_AWS-Agentless-Collector_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33,26.9986 C33,23.6886 30.309,20.9956 27,20.9956 C23.691,20.9956 21,23.6886 21,26.9986 C21,30.3086 23.691,33.0006 27,33.0006 C30.309,33.0006 33,30.3086 33,26.9986 L33,26.9986 Z M35,26.9986 C35,31.4116 31.411,35.0006 27,35.0006 C22.589,35.0006 19,31.4116 19,26.9986 C19,22.5856 22.589,18.9956 27,18.9956 C31.411,18.9956 35,22.5856 35,26.9986 L35,26.9986 Z M43.548,41.1446 L36.64,34.1066 C35.966,35.0206 35.168,35.8336 34.267,36.5236 L41.215,43.5446 C41.814,44.1536 42.872,44.1286 43.496,43.4946 C44.147,42.8336 44.171,41.7796 43.548,41.1446 L43.548,41.1446 Z M27,37.0006 C32.509,37.0006 36.99,32.5156 36.99,27.0006 C36.99,21.4866 32.509,17.0006 27,17.0006 C21.491,17.0006 17.009,21.4866 17.009,27.0006 C17.009,32.5156 21.491,37.0006 27,37.0006 L27,37.0006 Z M44.976,39.7436 C46.357,41.1526 46.333,43.4646 44.92,44.8986 C44.22,45.6096 43.292,46.0006 42.31,46.0006 C41.354,46.0006 40.46,45.6276 39.792,44.9506 L32.547,37.6296 C30.887,38.5016 29.002,39.0006 27,39.0006 C20.388,39.0006 15.009,33.6176 15.009,27.0006 C15.009,20.3846 20.388,15.0006 27,15.0006 C33.611,15.0006 38.99,20.3846 38.99,27.0006 C38.99,28.9236 38.525,30.7356 37.718,32.3486 L44.976,39.7436 Z M29,13.9996 L42,13.9996 L42,11.9996 L29,11.9996 L29,13.9996 Z M29,8.9996 L42,8.9996 L42,6.9996 L29,6.9996 L29,8.9996 Z M44.472,1.9996 L26.529,1.9996 C25.687,1.9996 25,2.6866 25,3.5286 L25,12.9996 L27,12.9996 L27,3.9996 L44,3.9996 L43.997,36.9996 L44,36.9996 C45.104,36.9986 46,36.1006 46,34.9966 L46,3.5276 C46,2.6856 45.314,1.9996 44.472,1.9996 L44.472,1.9996 Z M6,13.9996 L19,13.9996 L19,11.9996 L6,11.9996 L6,13.9996 Z M6,8.9996 L19,8.9996 L19,6.9996 L6,6.9996 L6,8.9996 Z M4,36.9996 L18,36.9996 L18,38.9996 L3.529,38.9996 C2.687,38.9996 2,38.3136 2,37.4716 L2,3.5276 C2,2.6856 2.686,1.9996 3.528,1.9996 L21.472,1.9996 C22.314,1.9996 23,2.6856 23,3.5276 L23,12.9996 L21,12.9996 L21,3.9996 L4,3.9996 L4,36.9996 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,rF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Analyzer_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Analyzer_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M30.007,10 L41.007,10 L41.007,8 L30.007,8 L30.007,10 Z M16.007,10 L23.007,10 L23.007,8 L16.007,8 L16.007,10 Z M31.007,16 L46.007,16 L46.007,14 L31.007,14 L31.007,16 Z M12.007,11 C12.007,14.86 15.148,18 19.007,18 C22.866,18 26.007,14.86 26.007,11 C26.007,7.14 22.866,4 19.007,4 C15.148,4 12.007,7.14 12.007,11 L12.007,11 Z M12.776,17.479 L3.714,26.541 L2.3,25.126 L11.49,15.936 C10.555,14.518 10.007,12.822 10.007,11 C10.007,6.038 14.044,2 19.007,2 C23.97,2 28.007,6.038 28.007,11 C28.007,15.962 23.97,20 19.007,20 C16.589,20 14.394,19.036 12.776,17.479 L12.776,17.479 Z M14.007,40 L37.007,40 L37.007,38 L14.007,38 L14.007,40 Z M8.007,34 L28.007,34 L28.007,32 L8.007,32 L8.007,34 Z M14.007,28 L37.007,28 L37.007,26 L14.007,26 L14.007,28 Z M27.007,22 L46.007,22 L46.007,20 L27.007,20 L27.007,22 Z M37.774,31.463 L45.501,37.5 L34.62,46 L14.73,46 L3.85,37.5 L7.219,34.867 L8.451,36.443 L7.098,37.5 L15.419,44 L33.931,44 L42.253,37.5 L36.543,33.04 L37.774,31.463 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,iF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-DataSync_Discovery_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-DataSync_Discovery_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13.0081,28.0372862 L13.0081,10.0372862 L19.0081,10.0372862 L19.0081,15.0372862 C19.0081,15.5892862 19.4551,16.0372862 20.0081,16.0372862 L25.0081,16.0372862 L25.0081,28.0372862 L13.0081,28.0372862 Z M21.0081,11.4512862 L23.5941,14.0372862 L21.0081,14.0372862 L21.0081,11.4512862 Z M20.0081,8.03728617 L12.0081,8.03728617 C11.4551,8.03728617 11.0081,8.48528617 11.0081,9.03728617 L11.0081,29.0372862 C11.0081,29.5892862 11.4551,30.0372862 12.0081,30.0372862 L26.0081,30.0372862 C26.5611,30.0372862 27.0081,29.5892862 27.0081,29.0372862 L27.0081,15.0372862 C27.0081,14.7722862 26.9031,14.5172862 26.7151,14.3302862 L20.7151,8.33028617 C20.5281,8.14228617 20.2741,8.03728617 20.0081,8.03728617 L20.0081,8.03728617 Z M33.0081,12.0372862 L46.0081,12.0372862 L46.0081,10.0372862 L33.0081,10.0372862 L33.0081,12.0372862 Z M29.0081,16.0372862 L37.0081,16.0372862 L37.0081,14.0372862 L29.0081,14.0372862 L29.0081,16.0372862 Z M39.0081,16.0372862 L44.0081,16.0372862 L44.0081,14.0372862 L39.0081,14.0372862 L39.0081,16.0372862 Z M31.0081,20.0372862 L45.0081,20.0372862 L45.0081,18.0372862 L31.0081,18.0372862 L31.0081,20.0372862 Z M43.0901,43.1162862 C41.9481,44.2742862 39.9931,44.3112862 38.8881,43.1942862 L28.3931,32.5722862 C30.0091,31.3092862 31.3961,29.7432862 32.4661,27.9402862 L43.1721,38.8292862 C44.3141,39.9912862 44.2781,41.9142862 43.0901,43.1162862 L43.0901,43.1162862 Z M33.4181,26.0552862 C33.8311,25.1082862 34.1731,24.1172862 34.4141,23.0802862 L32.4671,22.6262862 C31.0281,28.8042862 25.9601,33.3462862 19.8591,33.9292862 C11.9311,34.6832862 4.8571,28.6002862 4.0701,20.3682862 C3.2851,12.1342862 9.0891,4.82028617 17.0081,4.06428617 C21.5341,3.63128617 25.9081,5.38628617 29.0121,8.87528617 L30.5061,7.54628617 C26.9751,3.57528617 21.9751,1.58228617 16.8191,2.07328617 C7.8021,2.93428617 1.1901,11.2262862 2.0801,20.5582862 C2.9201,29.3602862 10.1421,35.9922862 18.5291,35.9922862 C19.0311,35.9922862 19.5381,35.9682862 20.0481,35.9202862 C22.4551,35.6902862 24.7131,34.9122862 26.7131,33.7172862 L37.4651,44.5992862 C38.3821,45.5272862 39.6081,46.0372862 40.9191,46.0372862 L40.9201,46.0372862 C42.2721,46.0372862 43.5481,45.4982862 44.5141,44.5212862 C46.4641,42.5462862 46.5021,39.3642862 44.5981,37.4272862 L33.4181,26.0552862 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,aF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Migration-Hub_Refactor-Spaces-Services_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Migration-Hub_Refactor-Spaces-Services_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M15,24 C15,28.962 19.037,33 24,33 C28.963,33 33,28.962 33,24 C33,19.038 28.963,15 24,15 C19.037,15 15,19.038 15,24 L15,24 Z M16.966,32.448 L3.707,45.707 L2.293,44.293 L15.552,31.034 C13.961,29.125 13,26.673 13,24 C13,17.935 17.935,13 24,13 C30.065,13 35,17.935 35,24 C35,30.065 30.065,35 24,35 C21.327,35 18.875,34.039 16.966,32.448 L16.966,32.448 Z M24,20.664 L27.793,24.457 L29.207,23.043 L24.707,18.543 C24.316,18.152 23.684,18.152 23.293,18.543 L18.793,23.043 L20.207,24.457 L24,20.664 Z M24,25.664 L27.793,29.457 L29.207,28.043 L24.707,23.543 C24.316,23.152 23.684,23.152 23.293,23.543 L18.793,28.043 L20.207,29.457 L24,25.664 Z M46,20.5 L46,27.5 C46,28.534 45.159,29.375 44.125,29.375 L41.246,29.375 C40.923,30.414 40.503,31.424 39.993,32.392 L42.031,34.43 C42.386,34.784 42.581,35.255 42.581,35.756 C42.581,36.256 42.386,36.728 42.031,37.082 L37.081,42.031 C36.373,42.739 35.14,42.741 34.43,42.031 L32.392,39.993 C31.422,40.503 30.412,40.923 29.375,41.246 L29.375,44.125 C29.375,45.159 28.534,46 27.5,46 L20.5,46 C19.466,46 18.625,45.159 18.625,44.125 L18.625,41.246 C17.588,40.923 16.578,40.503 15.608,39.993 L13.57,42.031 C12.861,42.741 11.628,42.739 10.919,42.031 L10.59,41.703 L12.004,40.288 L12.244,40.529 L14.727,38.047 C15.048,37.725 15.544,37.662 15.937,37.89 C17.181,38.613 18.508,39.164 19.881,39.527 C20.319,39.643 20.625,40.04 20.625,40.494 L20.625,44 L27.375,44 L27.375,40.494 C27.375,40.04 27.681,39.643 28.119,39.527 C29.492,39.164 30.819,38.613 32.063,37.89 C32.456,37.662 32.952,37.725 33.273,38.047 L35.756,40.529 L40.529,35.756 L38.047,33.273 C37.726,32.953 37.661,32.456 37.89,32.063 C38.612,30.822 39.163,29.495 39.527,28.119 C39.644,27.681 40.04,27.375 40.494,27.375 L44,27.375 L44,20.625 L40.494,20.625 C40.04,20.625 39.644,20.319 39.527,19.881 C39.163,18.505 38.612,17.178 37.89,15.937 C37.661,15.544 37.726,15.047 38.047,14.727 L40.529,12.245 L35.756,7.471 L33.273,9.953 C32.952,10.275 32.456,10.338 32.063,10.11 C30.819,9.387 29.492,8.836 28.119,8.473 C27.681,8.357 27.375,7.96 27.375,7.506 L27.375,4 L20.625,4 L20.625,7.506 C20.625,7.96 20.319,8.357 19.881,8.473 C18.508,8.836 17.181,9.387 15.937,10.11 C15.544,10.338 15.048,10.275 14.727,9.953 L12.244,7.471 L7.471,12.244 L9.953,14.727 C10.274,15.047 10.339,15.544 10.11,15.937 C9.388,17.178 8.837,18.505 8.473,19.881 C8.356,20.319 7.96,20.625 7.506,20.625 L4,20.625 L4,27.375 L7.506,27.375 C7.96,27.375 8.356,27.681 8.473,28.119 C8.837,29.495 9.388,30.822 10.11,32.063 C10.339,32.456 10.274,32.953 9.953,33.273 L7.471,35.755 L7.73,36.014 L6.316,37.429 L5.969,37.082 C5.614,36.728 5.419,36.256 5.419,35.756 C5.419,35.255 5.614,34.784 5.969,34.43 L8.007,32.392 C7.497,31.424 7.077,30.414 6.754,29.375 L3.875,29.375 C2.841,29.375 2,28.534 2,27.5 L2,20.5 C2,19.466 2.841,18.625 3.875,18.625 L6.754,18.625 C7.077,17.586 7.497,16.576 8.007,15.608 L5.969,13.57 C5.614,13.216 5.419,12.745 5.419,12.244 C5.419,11.744 5.614,11.272 5.969,10.918 L10.919,5.969 C11.628,5.26 12.861,5.259 13.57,5.969 L15.608,8.007 C16.578,7.497 17.588,7.077 18.625,6.754 L18.625,3.875 C18.625,2.841 19.466,2 20.5,2 L27.5,2 C28.534,2 29.375,2.841 29.375,3.875 L29.375,6.754 C30.412,7.077 31.422,7.497 32.392,8.007 L34.43,5.969 C35.14,5.259 36.373,5.26 37.081,5.969 L42.031,10.918 C42.386,11.272 42.581,11.744 42.581,12.244 C42.581,12.745 42.386,13.216 42.031,13.57 L39.993,15.608 C40.503,16.576 40.923,17.586 41.246,18.625 L44.125,18.625 C45.159,18.625 46,19.466 46,20.5 L46,20.5 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,cF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Datasync_Agent_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Datasync_Agent_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M44.0004,8.0762 C44.0004,5.8282 42.1724,4.0002 39.9244,4.0002 L8.0754,4.0002 C5.8284,4.0002 4.0004,5.8282 4.0004,8.0762 L4.0004,39.8592 C4.0004,42.1082 5.8304,43.9382 8.0794,43.9382 L39.9244,43.9382 C42.1724,43.9382 44.0004,42.1102 44.0004,39.8622 L44.0004,8.0762 Z M46.0004,8.0762 L46.0004,39.8622 C46.0004,43.2122 43.2744,45.9382 39.9244,45.9382 L8.0794,45.9382 C4.7284,45.9382 2.0004,43.2102 2.0004,39.8592 L2.0004,8.0762 C2.0004,4.7252 4.7264,2.0002 8.0754,2.0002 L39.9244,2.0002 C43.2744,2.0002 46.0004,4.7252 46.0004,8.0762 L46.0004,8.0762 Z M33.2854,12.7282 C32.9844,12.4882 32.5714,12.4422 32.2274,12.6072 C31.8814,12.7742 31.6604,13.1242 31.6604,13.5092 L31.6604,15.9982 L25.8094,15.9982 L25.8094,17.9982 L32.6604,17.9982 C33.2134,17.9982 33.6604,17.5502 33.6604,16.9982 L33.6604,15.5892 L39.0634,19.9122 L33.6604,24.2352 L33.6604,23.1142 C33.6604,22.5612 33.2134,22.1142 32.6604,22.1142 L15.5184,22.1142 L15.5184,19.9122 C15.5184,19.5282 15.2974,19.1772 14.9514,19.0112 C14.6034,18.8432 14.1934,18.8912 13.8934,19.1312 L5.8884,25.5342 C5.6504,25.7242 5.5134,26.0122 5.5134,26.3152 C5.5134,26.6192 5.6504,26.9072 5.8884,27.0962 L13.8934,33.4992 C14.0734,33.6442 14.2954,33.7192 14.5184,33.7192 C14.6654,33.7192 14.8134,33.6862 14.9514,33.6192 C15.2974,33.4532 15.5184,33.1032 15.5184,32.7192 L15.5184,30.1282 L21.3454,30.1282 L21.3454,28.1282 L14.5184,28.1282 C13.9654,28.1282 13.5184,28.5762 13.5184,29.1282 L13.5184,30.6382 L8.1134,26.3152 L13.5184,21.9932 L13.5184,23.1142 C13.5184,23.6662 13.9654,24.1142 14.5184,24.1142 L31.6604,24.1142 L31.6604,26.3152 C31.6604,26.7002 31.8814,27.0502 32.2274,27.2172 C32.5744,27.3832 32.9844,27.3362 33.2854,27.0962 L41.2894,20.6932 C41.5264,20.5032 41.6644,20.2162 41.6644,19.9122 C41.6644,19.6082 41.5264,19.3212 41.2894,19.1312 L33.2854,12.7282 Z M28.3244,30.1602 L41.4804,30.1602 L41.4804,28.1602 L28.3244,28.1602 L28.3244,30.1602 Z M23.1334,30.1602 L26.6344,30.1602 L26.6344,28.1602 L23.1334,28.1602 L23.1334,30.1602 Z M8.4524,17.9982 L19.2974,17.9982 L19.2974,15.9982 L8.4524,15.9982 L8.4524,17.9982 Z M20.5684,17.9982 L23.9164,17.9982 L23.9164,15.9982 L20.5684,15.9982 L20.5684,17.9982 Z" id="AWS-Datasync-Agent_Resource-Icon_light-bg" fill="#01A88D"></path>
</g>
</svg>`,sF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Converter_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Mainframe-Modernization_Converter_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.997,13 L26.997,13 L26.997,9 L22.997,9 L22.997,13 Z M24.997,35 C23.894,35 22.997,35.897 22.997,37 C22.997,38.103 23.894,39 24.997,39 C26.099,39 26.997,38.103 26.997,37 C26.997,35.897 26.099,35 24.997,35 L24.997,35 Z M25.997,15 L25.997,33.142 C27.717,33.589 28.997,35.142 28.997,37 C28.997,39.206 27.203,41 24.997,41 C22.791,41 20.997,39.206 20.997,37 C20.997,35.142 22.276,33.589 23.997,33.142 L23.997,15 L20.997,15 L20.997,7 L28.997,7 L28.997,15 L25.997,15 Z M20.997,20 L20.997,18 L14.16,18 L5.198,11 L14.16,4 L33.952,4 L42.914,11 L33.952,18 L27.997,18 L27.997,20 L34.641,20 L46.162,11 L34.641,2 L13.471,2 L1.95,11 L13.471,20 L20.997,20 Z M34.641,28 L46.162,37 L34.641,46 L13.471,46 L1.95,37 L13.471,28 L20.997,28 L20.997,30 L14.16,30 L5.198,37 L14.16,44 L33.952,44 L42.914,37 L33.952,30 L27.997,30 L27.997,28 L34.641,28 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,uF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Transfer-Family_AWS-AS2_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Transfer-Family_AWS-AS2_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.49,42.0302 C33.899,41.4232 34.181,40.9112 34.336,40.4932 C34.491,40.0752 34.568,39.6732 34.568,39.2852 C34.568,38.5282 34.37,37.9312 33.974,37.4962 C33.578,37.0622 33.036,36.8442 32.346,36.8442 C31.933,36.8442 31.529,36.9132 31.133,37.0512 C30.736,37.1892 30.319,37.4042 29.88,37.6972 L29.88,39.1822 C30.698,38.6392 31.383,38.3682 31.933,38.3682 C32.192,38.3682 32.389,38.4542 32.527,38.6272 C32.665,38.7992 32.734,39.0492 32.734,39.3762 C32.734,39.7722 32.644,40.1812 32.463,40.6032 C32.282,41.0252 31.978,41.5502 31.553,42.1782 C31.126,42.8072 30.509,43.6472 29.699,44.6972 L29.699,45.9892 L34.84,45.9892 L34.84,44.5302 L31.624,44.5302 C32.459,43.4702 33.081,42.6372 33.49,42.0302 L33.49,42.0302 Z M27.858,41.6362 C27.595,41.3952 27.24,41.1542 26.793,40.9132 L26.095,40.5382 C25.717,40.3322 25.46,40.1422 25.327,39.9702 C25.193,39.7982 25.127,39.5782 25.127,39.3112 C25.127,38.9922 25.23,38.7432 25.436,38.5622 C25.643,38.3812 25.928,38.2912 26.289,38.2912 C26.823,38.2912 27.438,38.4202 28.136,38.6782 L28.136,37.3092 C27.465,36.9992 26.788,36.8442 26.108,36.8442 C25.565,36.8442 25.086,36.9492 24.668,37.1602 C24.25,37.3722 23.921,37.6732 23.679,38.0652 C23.438,38.4572 23.318,38.9152 23.318,39.4402 C23.318,40.0092 23.456,40.4912 23.731,40.8872 C24.007,41.2832 24.464,41.6542 25.1,41.9982 L25.799,42.3722 C26.151,42.5622 26.403,42.7492 26.553,42.9342 C26.704,43.1192 26.78,43.3452 26.78,43.6132 C26.78,43.9742 26.672,44.2522 26.457,44.4462 C26.242,44.6392 25.928,44.7362 25.514,44.7362 C25.23,44.7362 24.887,44.6962 24.487,44.6132 C24.087,44.5312 23.727,44.4302 23.409,44.3102 L23.409,45.6662 C23.684,45.8212 24.024,45.9462 24.429,46.0412 C24.834,46.1352 25.238,46.1832 25.643,46.1832 C26.573,46.1832 27.303,45.9442 27.833,45.4662 C28.362,44.9882 28.627,44.3402 28.627,43.5222 C28.627,43.1002 28.564,42.7402 28.439,42.4442 C28.314,42.1462 28.121,41.8772 27.858,41.6362 L27.858,41.6362 Z M19.999,42.5662 L19.185,38.8592 L18.397,42.5662 L19.999,42.5662 Z M20.258,37.0382 L22.724,45.9892 L20.735,45.9892 L20.27,43.8582 L18.127,43.8582 L17.675,45.9892 L15.775,45.9892 L18.256,37.0382 L20.258,37.0382 Z M45.609,10.8922 L36.998,2.2812 C36.623,1.9062 35.959,1.9062 35.584,2.2812 L26.973,10.8922 C26.687,11.1782 26.601,11.6092 26.757,11.9822 C26.911,12.3562 27.276,12.5992 27.68,12.5992 L32.062,12.5992 L32.062,16.9812 L32.062,21.2862 L32.062,24.5162 C32.062,25.0682 32.51,25.5162 33.062,25.5162 L36.03,25.5162 L29.833,31.7132 L23.636,25.5162 L26.604,25.5162 C27.157,25.5162 27.604,25.0682 27.604,24.5162 L27.604,16.9812 L25.604,16.9812 L25.604,23.5162 L21.221,23.5162 C20.817,23.5162 20.452,23.7592 20.298,24.1332 C20.142,24.5072 20.228,24.9372 20.514,25.2232 L29.126,33.8342 C29.321,34.0292 29.577,34.1272 29.833,34.1272 C30.089,34.1272 30.344,34.0292 30.54,33.8342 L39.151,25.2232 C39.437,24.9372 39.523,24.5072 39.368,24.1332 C39.214,23.7592 38.848,23.5162 38.444,23.5162 L34.062,23.5162 L34.062,21.2862 L34.062,16.9812 L34.062,11.5992 C34.062,11.0472 33.615,10.5992 33.062,10.5992 L30.094,10.5992 L36.291,4.4022 L42.488,10.5992 L39.52,10.5992 C38.968,10.5992 38.52,11.0472 38.52,11.5992 L38.52,19.2102 L36.291,19.2102 L36.291,21.2102 L41.75,21.2102 L41.75,43.9672 L39.456,43.9672 L39.456,45.9672 L42.75,45.9672 C43.303,45.9672 43.75,45.5192 43.75,44.9672 L43.75,20.2102 C43.75,19.6582 43.303,19.2102 42.75,19.2102 L40.52,19.2102 L40.52,12.5992 L44.902,12.5992 C45.306,12.5992 45.672,12.3562 45.826,11.9822 C45.981,11.6082 45.895,11.1782 45.609,10.8922 L45.609,10.8922 Z M9.08,43.9672 L11.535,43.9672 L11.535,45.9672 L6.152,45.9672 C4.414,45.9672 3,44.5522 3,42.8142 L3,12.6762 C3,12.1232 3.447,11.6762 4,11.6762 L15.922,11.6762 C16.231,11.6762 16.524,11.8192 16.714,12.0642 L18.906,14.9052 L23.375,14.9052 L23.375,16.9052 L18.415,16.9052 C18.105,16.9052 17.812,16.7612 17.623,16.5162 L15.43,13.6762 L5,13.6762 L5,42.8142 C5,43.4502 5.516,43.9672 6.152,43.9672 C6.788,43.9672 7.305,43.4502 7.305,42.8142 L7.305,20.2102 C7.305,19.6582 7.753,19.2102 8.305,19.2102 L23.375,19.2102 L23.375,21.2102 L9.305,21.2102 L9.305,42.8142 C9.305,43.2222 9.222,43.6092 9.08,43.9672 L9.08,43.9672 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,dF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Migration-and-Transfer/Res_AWS-Application-Discovery-Service_Migration-Evaluator-Collector_48</title>
<g id="Icon-Resource/Migration-and-Transfer/Res_AWS-Application-Discovery-Service_Migration-Evaluator-Collector_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M14.859,18.1156 L13,16.2196 L13,22.9956 C13,23.5486 12.552,23.9956 12,23.9956 L7.363,23.9956 C6.512,23.9956 5.81,23.8156 5.213,23.4456 C4.014,22.7036 2,20.9616 2,17.6406 C2,14.8226 3.503,12.6586 6.065,11.7126 L6.056,11.5666 C6.054,8.2786 8.251,4.9296 11.164,3.7176 C14.563,2.3016 18.16,3.0076 20.79,5.6006 C21.486,6.2876 22.076,7.0986 22.549,8.0226 C23.598,7.3736 24.899,7.1976 26.112,7.6026 C27.692,8.1306 28.729,9.4826 28.999,11.3046 C30.509,11.3066 32.129,11.6026 32.84,12.7106 L31.159,13.7916 C30.997,13.5416 30.035,13.1976 28.133,13.3376 C27.82,13.3596 27.534,13.2436 27.327,13.0216 C27.12,12.7986 27.026,12.4946 27.07,12.1946 C27.068,10.8506 26.489,9.8376 25.478,9.4996 C24.571,9.1966 23.567,9.5146 22.983,10.2916 C22.761,10.5856 22.394,10.7356 22.034,10.6796 C21.671,10.6246 21.367,10.3746 21.242,10.0296 C20.809,8.8236 20.184,7.8126 19.385,7.0246 C18.407,6.0596 15.718,3.9846 11.933,5.5636 C9.795,6.4536 8.054,9.1196 8.054,11.5066 L8.108,12.3746 C8.137,12.8546 7.82,13.2876 7.354,13.4046 C6.101,13.7196 4,14.6896 4,17.6406 C4,19.8736 5.233,21.1056 6.267,21.7446 C6.539,21.9136 6.897,21.9956 7.364,21.9956 L11,21.9956 L11,16.2386 L9.133,18.1046 L7.719,16.6906 L11.319,13.0906 C11.506,12.9036 11.76,12.7976 12.026,12.7976 L12.031,12.7976 C12.297,12.7996 12.553,12.9076 12.74,13.0976 L16.287,16.7156 L14.859,18.1156 Z M27,32.9956 C23.691,32.9956 21,30.3036 21,26.9936 C21,23.6836 23.691,20.9906 27,20.9906 C30.308,20.9906 33,23.6836 33,26.9936 C33,30.3036 30.308,32.9956 27,32.9956 L27,32.9956 Z M27,18.9906 C22.588,18.9906 19,22.5806 19,26.9936 C19,31.4066 22.588,34.9956 27,34.9956 C31.411,34.9956 35,31.4066 35,26.9936 C35,22.5806 31.411,18.9906 27,18.9906 L27,18.9906 Z M43.496,43.4906 C43.173,43.8166 42.753,43.9956 42.309,43.9956 C41.893,43.9956 41.505,43.8346 41.214,43.5406 L34.267,36.5186 C35.167,35.8286 35.965,35.0156 36.639,34.1016 L43.547,41.1396 C44.171,41.7746 44.147,42.8286 43.496,43.4906 L43.496,43.4906 Z M17.008,26.9956 C17.008,21.4816 21.491,16.9956 27,16.9956 C32.508,16.9956 36.99,21.4816 36.99,26.9956 C36.99,32.5106 32.508,36.9956 27,36.9956 C21.491,36.9956 17.008,32.5106 17.008,26.9956 L17.008,26.9956 Z M44.975,39.7386 L37.718,32.3436 C38.524,30.7316 38.99,28.9186 38.99,26.9956 C38.99,20.3796 33.611,14.9956 27,14.9956 C20.387,14.9956 15.008,20.3796 15.008,26.9956 C15.008,33.6126 20.387,38.9956 27,38.9956 C29.001,38.9956 30.886,38.4956 32.547,37.6246 L39.792,44.9456 C40.46,45.6226 41.353,45.9956 42.308,45.9956 L42.309,45.9956 C43.292,45.9956 44.219,45.6046 44.92,44.8936 C46.333,43.4596 46.357,41.1476 44.975,39.7386 L44.975,39.7386 Z" id="Fill-1" fill="#01A88D"></path>
</g>
</svg>`,mF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Media-Services/Res_AWS-Cloud-Digital-Interface_48</title>
<g id="Icon-Resource/Media-Services/Res_AWS-Cloud-Digital-Interface_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M7.5,40 C6.121,40 5,38.878 5,37.5 C5,36.122 6.121,35 7.5,35 C8.879,35 10,36.122 10,37.5 C10,38.878 8.879,40 7.5,40 L7.5,40 Z M44,24 C44,35.028 35.028,44 24,44 C19.42,44 15.019,42.421 11.475,39.566 C11.799,38.944 12,38.249 12,37.5 C12,35.019 9.981,33 7.5,33 C5.019,33 3,35.019 3,37.5 C3,39.981 5.019,42 7.5,42 C8.509,42 9.432,41.654 10.184,41.091 C14.09,44.252 18.945,46 24,46 C36.131,46 46,36.131 46,24 L44,24 Z M40.5,8 C41.879,8 43,9.122 43,10.5 C43,11.878 41.879,13 40.5,13 C39.121,13 38,11.878 38,10.5 C38,9.122 39.121,8 40.5,8 L40.5,8 Z M24,4 C28.58,4 32.981,5.579 36.525,8.434 C36.201,9.056 36,9.751 36,10.5 C36,12.981 38.019,15 40.5,15 C42.981,15 45,12.981 45,10.5 C45,8.019 42.981,6 40.5,6 C39.491,6 38.568,6.346 37.816,6.909 C33.91,3.748 29.055,2 24,2 C11.869,2 2,11.869 2,24 L4,24 C4,12.972 12.972,4 24,4 L24,4 Z M22,20.772 L27.912,23.984 L22,27.222 L22,20.772 Z M20.489,18.231 C20.186,18.412 20,18.738 20,19.091 L20,28.909 C20,29.262 20.187,29.589 20.49,29.77 C20.647,29.862 20.823,29.909 21,29.909 C21.165,29.909 21.33,29.868 21.48,29.786 L30.48,24.858 C30.801,24.682 31.001,24.345 31,23.979 C30.999,23.613 30.799,23.277 30.478,23.102 L21.478,18.212 C21.167,18.045 20.793,18.051 20.489,18.231 L20.489,18.231 Z M34,29.774 L24,35.547 L14,29.774 L14,18.226 L24,12.453 L34,18.226 L34,29.774 Z M24.5,10.432 C24.191,10.253 23.809,10.253 23.5,10.432 L12.5,16.783 C12.19,16.961 12,17.292 12,17.649 L12,30.351 C12,30.708 12.19,31.039 12.5,31.217 L23.5,37.568 C23.654,37.657 23.827,37.702 24,37.702 C24.173,37.702 24.346,37.657 24.5,37.568 L35.5,31.217 C35.81,31.039 36,30.708 36,30.351 L36,17.649 C36,17.292 35.81,16.961 35.5,16.783 L24.5,10.432 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,gF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Media-Services/Res_AWS-Elemental-MediaConnect_Gateway_48</title>
<g id="Icon-Resource/Media-Services/Res_AWS-Elemental-MediaConnect_Gateway_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.000739,21.2011 L27.094739,23.9681 L22.000739,26.7571 L22.000739,21.2011 Z M20.489739,18.6601 C20.186739,18.8401 20.000739,19.1671 20.000739,19.5191 L20.000739,28.4451 C20.000739,28.7981 20.187739,29.1251 20.490739,29.3051 C20.647739,29.3981 20.823739,29.4451 21.000739,29.4451 C21.165739,29.4451 21.330739,29.4041 21.480739,29.3221 L29.662739,24.8421 C29.983739,24.6661 30.183739,24.3291 30.1827427,23.9631 C30.181739,23.5971 29.980739,23.2611 29.659739,23.0861 L21.478739,18.6401 C21.167739,18.4731 20.793739,18.4791 20.489739,18.6601 L20.489739,18.6601 Z M43.955739,25.4221 C43.842739,25.9441 43.532739,26.3911 43.083739,26.6801 C42.634739,26.9711 42.099739,27.0661 41.577739,26.9541 C41.056739,26.8411 40.608739,26.5311 40.319739,26.0821 C40.029739,25.6331 39.933739,25.0981 40.045739,24.5761 C40.158739,24.0551 40.468739,23.6081 40.916739,23.3191 C40.917739,23.3191 40.917739,23.3191 40.917739,23.3181 C41.243739,23.1081 41.616739,22.9991 41.995739,22.9991 C42.138739,22.9991 42.280739,23.0141 42.423739,23.0451 C42.944739,23.1581 43.392739,23.4681 43.681739,23.9161 C43.971739,24.3661 44.067739,24.9001 43.955739,25.4221 L43.955739,25.4221 Z M33.000739,29.1791 L24.000739,34.3741 L15.000739,29.1791 L15.000739,18.7861 L24.000739,13.5901 L33.000739,18.7861 L33.000739,29.1791 Z M35.423739,40.0451 C35.944739,40.1581 36.392739,40.4681 36.681739,40.9161 C36.971739,41.3661 37.067739,41.9001 36.955739,42.4221 C36.842739,42.9441 36.532739,43.3911 36.083739,43.6801 C35.634739,43.9701 35.099739,44.0641 34.577739,43.9541 C34.056739,43.8411 33.608739,43.5311 33.319739,43.0821 C33.029739,42.6331 32.933739,42.0981 33.045739,41.5761 C33.158739,41.0551 33.468739,40.6081 33.916739,40.3191 C33.917739,40.3191 33.917739,40.3191 33.917739,40.3181 C34.243739,40.1081 34.616739,39.9991 34.995739,39.9991 C35.138739,39.9991 35.280739,40.0141 35.423739,40.0451 L35.423739,40.0451 Z M13.681739,43.0821 C13.392739,43.5311 12.944739,43.8411 12.423739,43.9541 C11.896739,44.0671 11.365739,43.9691 10.916739,43.6801 C10.468739,43.3911 10.158739,42.9441 10.045739,42.4221 C9.93373899,41.9001 10.029739,41.3661 10.319739,40.9161 C10.608739,40.4681 11.056739,40.1581 11.577739,40.0451 C11.720739,40.0141 11.862739,39.9991 12.005739,39.9991 C12.384739,39.9991 12.757739,40.1081 13.083739,40.3181 C13.083739,40.3191 13.083739,40.3191 13.084739,40.3191 C13.532739,40.6081 13.842739,41.0551 13.955739,41.5761 C14.067739,42.0981 13.971739,42.6331 13.681739,43.0821 L13.681739,43.0821 Z M7.95573899,25.4221 C7.84273899,25.9441 7.53273899,26.3911 7.08373899,26.6801 C6.63473899,26.9711 6.09973899,27.0661 5.57773899,26.9541 C5.05673899,26.8411 4.60873899,26.5311 4.31973899,26.0821 C4.02973899,25.6331 3.93373899,25.0981 4.04573899,24.5761 C4.15873899,24.0551 4.46873899,23.6081 4.91673899,23.3191 C4.91773899,23.3191 4.91773899,23.3191 4.91773899,23.3181 C5.24373899,23.1081 5.61673899,22.9991 5.99573899,22.9991 C6.13873899,22.9991 6.28073899,23.0141 6.42373899,23.0451 C6.94473899,23.1581 7.39273899,23.4681 7.68173899,23.9161 C7.97173899,24.3661 8.06773899,24.9001 7.95573899,25.4221 L7.95573899,25.4221 Z M11.577739,7.9541 C11.056739,7.8411 10.608739,7.5311 10.319739,7.0821 C10.029739,6.6331 9.93373899,6.0981 10.045739,5.5761 C10.158739,5.0551 10.468739,4.6081 10.916739,4.3191 C10.917739,4.3191 10.917739,4.3191 10.917739,4.3181 C11.243739,4.1081 11.616739,3.9991 11.995739,3.9991 C12.138739,3.9991 12.280739,4.0141 12.423739,4.0451 C12.944739,4.1581 13.392739,4.4681 13.681739,4.9161 C13.971739,5.3661 14.067739,5.9001 13.955739,6.4221 C13.842739,6.9441 13.532739,7.3911 13.083739,7.6801 C12.634739,7.9701 12.100739,8.0651 11.577739,7.9541 L11.577739,7.9541 Z M33.319739,4.9161 C33.608739,4.4681 34.056739,4.1581 34.577739,4.0451 C34.720739,4.0141 34.862739,3.9991 35.005739,3.9991 C35.384739,3.9991 35.757739,4.1081 36.083739,4.3181 C36.083739,4.3191 36.083739,4.3191 36.084739,4.3191 C36.532739,4.6081 36.842739,5.0551 36.955739,5.5761 C37.067739,6.0981 36.971739,6.6331 36.681739,7.0821 C36.392739,7.5311 35.944739,7.8411 35.423739,7.9541 C34.897739,8.0671 34.365739,7.9691 33.916739,7.6801 C33.468739,7.3911 33.158739,6.9441 33.045739,6.4221 C32.933739,5.9001 33.029739,5.3661 33.319739,4.9161 L33.319739,4.9161 Z M45.362739,22.8331 C44.168739,20.9801 41.690739,20.4421 39.833739,21.6381 C38.982739,22.1861 38.392739,23.0241 38.140739,23.9991 L35.000739,23.9991 L35.000739,18.2091 C35.000739,17.8511 34.810739,17.5211 34.500739,17.3431 L30.595739,15.0881 L33.941739,9.8531 C34.287739,9.9481 34.641739,9.9981 34.993739,9.9981 C36.309739,9.9981 37.598739,9.3511 38.362739,8.1651 C38.940739,7.2671 39.135739,6.1981 38.909739,5.1541 C38.684739,4.1091 38.064739,3.2161 37.167739,2.6381 C35.311739,1.4401 32.833739,1.9791 31.638739,3.8331 C31.060739,4.7311 30.865739,5.8011 31.091739,6.8451 C31.259739,7.6231 31.646739,8.3151 32.203739,8.8581 L28.861739,14.0871 L24.500739,11.5691 C24.191739,11.3901 23.809739,11.3901 23.500739,11.5691 L18.391739,14.5191 L14.822739,8.8291 C15.364739,8.2901 15.744739,7.6101 15.909739,6.8451 C16.135739,5.8011 15.940739,4.7311 15.362739,3.8331 C14.167739,1.9801 11.690739,1.4411 9.83373899,2.6381 C8.93673899,3.2161 8.31673899,4.1091 8.09173899,5.1541 C7.86573899,6.1981 8.06073899,7.2671 8.63873899,8.1651 C9.40273899,9.3511 10.691739,9.9981 12.007739,9.9981 C12.372739,9.9981 12.740739,9.9471 13.099739,9.8441 L16.659739,15.5191 L13.500739,17.3431 C13.190739,17.5211 13.000739,17.8511 13.000739,18.2091 L13.000739,23.9991 L9.85673899,23.9991 C9.75073899,23.5931 9.59673899,23.1971 9.36273899,22.8331 C8.16773899,20.9801 5.68973899,20.4421 3.83373899,21.6381 C2.93673899,22.2161 2.31673899,23.1091 2.09173899,24.1541 C1.86573899,25.1981 2.06073899,26.2671 2.63873899,27.1651 C3.40273899,28.3511 4.69173899,28.9981 6.00773899,28.9981 C6.74873899,28.9981 7.49873899,28.7921 8.16673899,28.3621 C9.01873899,27.8131 9.60873899,26.9751 9.86073899,25.9991 L13.000739,25.9991 L13.000739,29.7561 C13.000739,30.1131 13.190739,30.4431 13.500739,30.6221 L16.872739,32.5691 L13.285739,38.2251 C11.587739,37.6471 9.65273899,38.2601 8.63873899,39.8331 C8.06073899,40.7311 7.86573899,41.8011 8.09173899,42.8451 C8.31673899,43.8891 8.93673899,44.7831 9.83373899,45.3611 C10.502739,45.7921 11.252739,45.9981 11.993739,45.9981 C13.309739,45.9981 14.598739,45.3511 15.362739,44.1651 C15.940739,43.2671 16.135739,42.1981 15.909739,41.1541 C15.759739,40.4581 15.421739,39.8401 14.955739,39.3271 L18.606739,33.5701 L23.500739,36.3951 C23.654739,36.4851 23.827739,36.5291 24.000739,36.5291 C24.173739,36.5291 24.346739,36.4851 24.500739,36.3951 L28.695739,33.9731 L32.106739,39.2551 C31.606739,39.7811 31.248739,40.4261 31.091739,41.1541 C30.865739,42.1981 31.060739,43.2671 31.638739,44.1651 C32.402739,45.3511 33.691739,45.9981 35.007739,45.9981 C35.748739,45.9981 36.498739,45.7921 37.166739,45.3621 C38.064739,44.7831 38.684739,43.8891 38.909739,42.8451 C39.135739,41.8011 38.940739,40.7311 38.362739,39.8331 C37.366739,38.2881 35.481739,37.6741 33.805739,38.2001 L30.429739,32.9721 L34.500739,30.6221 C34.810739,30.4431 35.000739,30.1131 35.000739,29.7561 L35.000739,25.9991 L38.144739,25.9991 C38.250739,26.4061 38.404739,26.8021 38.638739,27.1651 C39.402739,28.3511 40.691739,28.9981 42.007739,28.9981 C42.748739,28.9981 43.498739,28.7921 44.166739,28.3621 C45.064739,27.7831 45.684739,26.8891 45.909739,25.8451 C46.135739,24.8011 45.940739,23.7311 45.362739,22.8331 L45.362739,22.8331 Z" id="Fill-1" fill="#ED7100"></path>
</g>
</svg>`,fF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Robotics/Res_AWS-RoboMaker_Cloud-Extensions-ROS_48</title>
<g id="Icon-Resource/Robotics/Res_AWS-RoboMaker_Cloud-Extensions-ROS_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M23.9675,43.2587 C23.4005,43.2587 22.9385,42.7967 22.9385,42.2297 C22.9385,41.6617 23.4005,41.2007 23.9675,41.2007 C24.5345,41.2007 24.9965,41.6617 24.9965,42.2297 C24.9965,42.7967 24.5345,43.2587 23.9675,43.2587 M23.9675,39.2007 C22.2975,39.2007 20.9385,40.5597 20.9385,42.2297 C20.9385,43.8997 22.2975,45.2587 23.9675,45.2587 C25.6375,45.2587 26.9965,43.8997 26.9965,42.2297 C26.9965,40.5597 25.6375,39.2007 23.9675,39.2007 M14.4985,32.4077 C15.0665,32.4077 15.5275,32.8697 15.5275,33.4377 C15.5275,34.0047 15.0665,34.4657 14.4985,34.4657 C13.9315,34.4657 13.4695,34.0047 13.4695,33.4377 C13.4695,32.8697 13.9315,32.4077 14.4985,32.4077 M14.4985,36.4657 C16.1685,36.4657 17.5275,35.1077 17.5275,33.4377 C17.5275,31.7677 16.1685,30.4077 14.4985,30.4077 C12.8285,30.4077 11.4695,31.7677 11.4695,33.4377 C11.4695,35.1077 12.8285,36.4657 14.4985,36.4657 M14.4985,15.5277 C13.9315,15.5277 13.4695,15.0667 13.4695,14.4987 C13.4695,13.9317 13.9315,13.4697 14.4985,13.4697 C15.0665,13.4697 15.5275,13.9317 15.5275,14.4987 C15.5275,15.0667 15.0665,15.5277 14.4985,15.5277 M17.5275,14.4987 C17.5275,12.8287 16.1685,11.4697 14.4985,11.4697 C12.8285,11.4697 11.4695,12.8287 11.4695,14.4987 C11.4695,16.1687 12.8285,17.5277 14.4985,17.5277 C16.1685,17.5277 17.5275,16.1687 17.5275,14.4987 M33.4375,6.7347 C32.8695,6.7347 32.4075,6.2737 32.4075,5.7057 C32.4075,5.1387 32.8695,4.6767 33.4375,4.6767 C34.0045,4.6767 34.4655,5.1387 34.4655,5.7057 C34.4655,6.2737 34.0045,6.7347 33.4375,6.7347 M33.4375,2.6767 C31.7675,2.6767 30.4075,4.0357 30.4075,5.7057 C30.4075,7.3757 31.7675,8.7347 33.4375,8.7347 C35.1075,8.7347 36.4655,7.3757 36.4655,5.7057 C36.4655,4.0357 35.1075,2.6767 33.4375,2.6767 M42.2295,43.2587 C41.6615,43.2587 41.2005,42.7967 41.2005,42.2297 C41.2005,41.6617 41.6615,41.2007 42.2295,41.2007 C42.7965,41.2007 43.2585,41.6617 43.2585,42.2297 C43.2585,42.7967 42.7965,43.2587 42.2295,43.2587 M42.2295,39.2007 C40.5595,39.2007 39.2005,40.5597 39.2005,42.2297 C39.2005,43.8997 40.5595,45.2587 42.2295,45.2587 C43.8995,45.2587 45.2585,43.8997 45.2585,42.2297 C45.2585,40.5597 43.8995,39.2007 42.2295,39.2007 M33.4375,34.4657 C32.8695,34.4657 32.4075,34.0047 32.4075,33.4377 C32.4075,32.8697 32.8695,32.4077 33.4375,32.4077 C34.0045,32.4077 34.4655,32.8697 34.4655,33.4377 C34.4655,34.0047 34.0045,34.4657 33.4375,34.4657 M33.4375,30.4077 C31.7675,30.4077 30.4075,31.7677 30.4075,33.4377 C30.4075,35.1077 31.7675,36.4657 33.4375,36.4657 C35.1075,36.4657 36.4655,35.1077 36.4655,33.4377 C36.4655,31.7677 35.1075,30.4077 33.4375,30.4077 M33.4375,24.9967 C32.8695,24.9967 32.4075,24.5347 32.4075,23.9677 C32.4075,23.4007 32.8695,22.9387 33.4375,22.9387 C34.0045,22.9387 34.4655,23.4007 34.4655,23.9677 C34.4655,24.5347 34.0045,24.9967 33.4375,24.9967 M33.4375,20.9387 C31.7675,20.9387 30.4075,22.2977 30.4075,23.9677 C30.4075,25.6377 31.7675,26.9967 33.4375,26.9967 C35.1075,26.9967 36.4655,25.6377 36.4655,23.9677 C36.4655,22.2977 35.1075,20.9387 33.4375,20.9387 M5.7055,5.3817 C5.8845,5.3817 6.0295,5.5277 6.0295,5.7057 C6.0295,5.8847 5.8845,6.0297 5.7055,6.0297 C5.5275,6.0297 5.3815,5.8847 5.3815,5.7057 C5.3815,5.5277 5.5275,5.3817 5.7055,5.3817 M5.7055,7.3817 C6.6295,7.3817 7.3815,6.6297 7.3815,5.7057 C7.3815,4.7807 6.6295,4.0297 5.7055,4.0297 C4.7805,4.0297 4.0295,4.7807 4.0295,5.7057 C4.0295,6.6297 4.7805,7.3817 5.7055,7.3817 M5.7055,42.5537 C5.5275,42.5537 5.3815,42.4077 5.3815,42.2297 C5.3815,42.0507 5.5275,41.9057 5.7055,41.9057 C5.8845,41.9057 6.0295,42.0507 6.0295,42.2297 C6.0295,42.4077 5.8845,42.5537 5.7055,42.5537 M5.7055,40.5537 C4.7805,40.5537 4.0295,41.3057 4.0295,42.2297 C4.0295,43.1547 4.7805,43.9057 5.7055,43.9057 C6.6295,43.9057 7.3815,43.1547 7.3815,42.2297 C7.3815,41.3057 6.6295,40.5537 5.7055,40.5537 M23.2905,31.8407 C23.4695,31.8407 23.6145,31.9867 23.6145,32.1647 C23.6145,32.3437 23.4695,32.4877 23.2905,32.4877 C23.1125,32.4877 22.9675,32.3437 22.9675,32.1647 C22.9675,31.9867 23.1125,31.8407 23.2905,31.8407 M23.2905,33.8407 C24.2155,33.8407 24.9675,33.0887 24.9675,32.1647 C24.9675,31.2397 24.2155,30.4877 23.2905,30.4877 C22.3665,30.4877 21.6145,31.2397 21.6145,32.1647 C21.6145,33.0887 22.3665,33.8407 23.2905,33.8407 M23.2905,23.6447 C23.4695,23.6447 23.6145,23.7887 23.6145,23.9677 C23.6145,24.1467 23.4695,24.2907 23.2905,24.2907 C23.1125,24.2907 22.9675,24.1467 22.9675,23.9677 C22.9675,23.7887 23.1125,23.6447 23.2905,23.6447 M23.2905,25.6447 C24.2155,25.6447 24.9675,24.8927 24.9675,23.9677 C24.9675,23.0427 24.2155,22.2907 23.2905,22.2907 C22.3665,22.2907 21.6145,23.0427 21.6145,23.9677 C21.6145,24.8927 22.3665,25.6447 23.2905,25.6447 M14.8215,23.9677 C14.8215,24.1467 14.6775,24.2907 14.4985,24.2907 C14.3205,24.2907 14.1745,24.1467 14.1745,23.9677 C14.1745,23.7887 14.3205,23.6447 14.4985,23.6447 C14.6775,23.6447 14.8215,23.7887 14.8215,23.9677 M12.8215,23.9677 C12.8215,24.8927 13.5735,25.6447 14.4985,25.6447 C15.4225,25.6447 16.1745,24.8927 16.1745,23.9677 C16.1745,23.0427 15.4225,22.2907 14.4985,22.2907 C13.5735,22.2907 12.8215,23.0427 12.8215,23.9677 M5.7055,33.7607 C5.5275,33.7607 5.3815,33.6157 5.3815,33.4377 C5.3815,33.2587 5.5275,33.1127 5.7055,33.1127 C5.8845,33.1127 6.0295,33.2587 6.0295,33.4377 C6.0295,33.6157 5.8845,33.7607 5.7055,33.7607 M5.7055,31.7607 C4.7805,31.7607 4.0295,32.5127 4.0295,33.4377 C4.0295,34.3617 4.7805,35.1127 5.7055,35.1127 C6.6295,35.1127 7.3815,34.3617 7.3815,33.4377 C7.3815,32.5127 6.6295,31.7607 5.7055,31.7607 M23.9675,5.3817 C24.1465,5.3817 24.2905,5.5277 24.2905,5.7057 C24.2905,5.8847 24.1465,6.0297 23.9675,6.0297 C23.7885,6.0297 23.6445,5.8847 23.6445,5.7057 C23.6445,5.5277 23.7885,5.3817 23.9675,5.3817 M23.9675,7.3817 C24.8925,7.3817 25.6445,6.6297 25.6445,5.7057 C25.6445,4.7807 24.8925,4.0297 23.9675,4.0297 C23.0425,4.0297 22.2905,4.7807 22.2905,5.7057 C22.2905,6.6297 23.0425,7.3817 23.9675,7.3817 M33.1135,14.4987 C33.1135,14.3207 33.2585,14.1747 33.4375,14.1747 C33.6155,14.1747 33.7605,14.3207 33.7605,14.4987 C33.7605,14.6777 33.6155,14.8217 33.4375,14.8217 C33.2585,14.8217 33.1135,14.6777 33.1135,14.4987 M35.1135,14.4987 C35.1135,13.5737 34.3615,12.8217 33.4375,12.8217 C32.5125,12.8217 31.7605,13.5737 31.7605,14.4987 C31.7605,15.4227 32.5125,16.1747 33.4375,16.1747 C34.3615,16.1747 35.1135,15.4227 35.1135,14.4987 M41.9055,33.4377 C41.9055,33.2587 42.0505,33.1127 42.2295,33.1127 C42.4075,33.1127 42.5535,33.2587 42.5535,33.4377 C42.5535,33.6157 42.4075,33.7607 42.2295,33.7607 C42.0505,33.7607 41.9055,33.6157 41.9055,33.4377 M43.9055,33.4377 C43.9055,32.5127 43.1545,31.7607 42.2295,31.7607 C41.3055,31.7607 40.5535,32.5127 40.5535,33.4377 C40.5535,34.3617 41.3055,35.1127 42.2295,35.1127 C43.1545,35.1127 43.9055,34.3617 43.9055,33.4377 M33.4375,42.5537 C33.2585,42.5537 33.1135,42.4077 33.1135,42.2297 C33.1135,42.0507 33.2585,41.9057 33.4375,41.9057 C33.6155,41.9057 33.7605,42.0507 33.7605,42.2297 C33.7605,42.4077 33.6155,42.5537 33.4375,42.5537 M33.4375,40.5537 C32.5125,40.5537 31.7605,41.3057 31.7605,42.2297 C31.7605,43.1547 32.5125,43.9057 33.4375,43.9057 C34.3615,43.9057 35.1135,43.1547 35.1135,42.2297 C35.1135,41.3057 34.3615,40.5537 33.4375,40.5537 M42.2295,5.3817 C42.4075,5.3817 42.5535,5.5277 42.5535,5.7057 C42.5535,5.8847 42.4075,6.0297 42.2295,6.0297 C42.0505,6.0297 41.9055,5.8847 41.9055,5.7057 C41.9055,5.5277 42.0505,5.3817 42.2295,5.3817 M42.2295,7.3817 C43.1545,7.3817 43.9055,6.6297 43.9055,5.7057 C43.9055,4.7807 43.1545,4.0297 42.2295,4.0297 C41.3055,4.0297 40.5535,4.7807 40.5535,5.7057 C40.5535,6.6297 41.3055,7.3817 42.2295,7.3817 M5.7055,16.2037 C4.7655,16.2037 3.9995,15.4397 3.9995,14.4987 C3.9995,13.5587 4.7655,12.7927 5.7055,12.7927 C6.6465,12.7927 7.4105,13.5587 7.4105,14.4987 C7.4105,15.4397 6.6465,16.2037 5.7055,16.2037 M5.7055,10.7927 C3.6615,10.7927 1.9995,12.4547 1.9995,14.4987 C1.9995,16.5417 3.6615,18.2037 5.7055,18.2037 C7.7485,18.2037 9.4105,16.5417 9.4105,14.4987 C9.4105,12.4547 7.7485,10.7927 5.7055,10.7927 M5.7055,25.6727 C4.7655,25.6727 3.9995,24.9077 3.9995,23.9677 C3.9995,23.0277 4.7655,22.2627 5.7055,22.2627 C6.6465,22.2627 7.4105,23.0277 7.4105,23.9677 C7.4105,24.9077 6.6465,25.6727 5.7055,25.6727 M5.7055,20.2627 C3.6615,20.2627 1.9995,21.9247 1.9995,23.9677 C1.9995,26.0107 3.6615,27.6727 5.7055,27.6727 C7.7485,27.6727 9.4105,26.0107 9.4105,23.9677 C9.4105,21.9247 7.7485,20.2627 5.7055,20.2627 M14.4985,43.9357 C13.5585,43.9357 12.7925,43.1697 12.7925,42.2297 C12.7925,41.2887 13.5585,40.5247 14.4985,40.5247 C15.4395,40.5247 16.2035,41.2887 16.2035,42.2297 C16.2035,43.1697 15.4395,43.9357 14.4985,43.9357 M14.4985,38.5247 C12.4545,38.5247 10.7925,40.1867 10.7925,42.2297 C10.7925,44.2737 12.4545,45.9357 14.4985,45.9357 C16.5415,45.9357 18.2035,44.2737 18.2035,42.2297 C18.2035,40.1867 16.5415,38.5247 14.4985,38.5247 M14.4985,7.4107 C13.5585,7.4107 12.7925,6.6467 12.7925,5.7057 C12.7925,4.7657 13.5585,3.9997 14.4985,3.9997 C15.4395,3.9997 16.2035,4.7657 16.2035,5.7057 C16.2035,6.6467 15.4395,7.4107 14.4985,7.4107 M14.4985,1.9997 C12.4545,1.9997 10.7925,3.6617 10.7925,5.7057 C10.7925,7.7487 12.4545,9.4107 14.4985,9.4107 C16.5415,9.4107 18.2035,7.7487 18.2035,5.7057 C18.2035,3.6617 16.5415,1.9997 14.4985,1.9997 M23.9675,16.2037 C23.0275,16.2037 22.2625,15.4397 22.2625,14.4987 C22.2625,13.5587 23.0275,12.7927 23.9675,12.7927 C24.9075,12.7927 25.6735,13.5587 25.6735,14.4987 C25.6735,15.4397 24.9075,16.2037 23.9675,16.2037 M23.9675,10.7927 C21.9245,10.7927 20.2625,12.4547 20.2625,14.4987 C20.2625,16.5417 21.9245,18.2037 23.9675,18.2037 C26.0115,18.2037 27.6735,16.5417 27.6735,14.4987 C27.6735,12.4547 26.0115,10.7927 23.9675,10.7927 M42.2295,25.6727 C41.2885,25.6727 40.5245,24.9077 40.5245,23.9677 C40.5245,23.0277 41.2885,22.2627 42.2295,22.2627 C43.1695,22.2627 43.9355,23.0277 43.9355,23.9677 C43.9355,24.9077 43.1695,25.6727 42.2295,25.6727 M42.2295,20.2627 C40.1865,20.2627 38.5245,21.9247 38.5245,23.9677 C38.5245,26.0107 40.1865,27.6727 42.2295,27.6727 C44.2735,27.6727 45.9355,26.0107 45.9355,23.9677 C45.9355,21.9247 44.2735,20.2627 42.2295,20.2627 M42.2295,12.7927 C43.1695,12.7927 43.9355,13.5587 43.9355,14.4987 C43.9355,15.4397 43.1695,16.2037 42.2295,16.2037 C41.2885,16.2037 40.5245,15.4397 40.5245,14.4987 C40.5245,13.5587 41.2885,12.7927 42.2295,12.7927 M42.2295,18.2037 C44.2735,18.2037 45.9355,16.5417 45.9355,14.4987 C45.9355,12.4547 44.2735,10.7927 42.2295,10.7927 C40.1865,10.7927 38.5245,12.4547 38.5245,14.4987 C38.5245,16.5417 40.1865,18.2037 42.2295,18.2037" id="AWS-Robo-Maker_Cloud-extensions-ROS_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,bF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Robotics/Res_AWS-RoboMaker_Simulation_48</title>
<g id="Icon-Resource/Robotics/Res_AWS-RoboMaker_Simulation_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M43.4075,15.9072 C43.4075,15.7242 43.2585,15.5752 43.0745,15.5752 C42.8915,15.5752 42.7425,15.7242 42.7425,15.9072 C42.7425,16.0902 42.8915,16.2392 43.0745,16.2392 C43.2585,16.2392 43.4075,16.0902 43.4075,15.9072 L43.4075,15.9072 Z M45.3565,15.9072 C45.3565,17.1652 44.3335,18.1882 43.0745,18.1882 C41.8165,18.1882 40.7935,17.1652 40.7935,15.9072 C40.7935,14.6492 41.8165,13.6262 43.0745,13.6262 C44.3335,13.6262 45.3565,14.6492 45.3565,15.9072 L45.3565,15.9072 Z M25.9065,23.3252 C25.9065,23.6232 26.1485,23.8652 26.4465,23.8652 C26.7445,23.8652 26.9865,23.6232 26.9865,23.3252 C26.9865,23.0272 26.7445,22.7842 26.4465,22.7842 C26.1485,22.7842 25.9065,23.0272 25.9065,23.3252 L25.9065,23.3252 Z M26.4465,20.7842 C27.8465,20.7842 28.9865,21.9242 28.9865,23.3252 C28.9865,24.7252 27.8465,25.8652 26.4465,25.8652 C25.0465,25.8652 23.9065,24.7252 23.9065,23.3252 C23.9065,21.9242 25.0465,20.7842 26.4465,20.7842 L26.4465,20.7842 Z M43.0875,23.2542 C43.3685,23.2542 43.5975,23.0252 43.5975,22.7442 C43.5975,22.4632 43.3685,22.2342 43.0875,22.2342 C42.8055,22.2342 42.5775,22.4632 42.5775,22.7442 C42.5775,23.0252 42.8055,23.2542 43.0875,23.2542 L43.0875,23.2542 Z M43.0875,24.2542 C42.2555,24.2542 41.5775,23.5762 41.5775,22.7442 C41.5775,21.9122 42.2555,21.2342 43.0875,21.2342 C43.9205,21.2342 44.5975,21.9122 44.5975,22.7442 C44.5975,23.5762 43.9205,24.2542 43.0875,24.2542 L43.0875,24.2542 Z M26.4465,18.8362 C26.7425,18.8362 26.9825,18.5952 26.9825,18.3002 C26.9825,18.0042 26.7425,17.7632 26.4465,17.7632 C26.1505,17.7632 25.9105,18.0042 25.9105,18.3002 C25.9105,18.5952 26.1505,18.8362 26.4465,18.8362 L26.4465,18.8362 Z M26.4465,19.5862 C25.7375,19.5862 25.1605,19.0092 25.1605,18.3002 C25.1605,17.5912 25.7375,17.0132 26.4465,17.0132 C27.1555,17.0132 27.7325,17.5912 27.7325,18.3002 C27.7325,19.0092 27.1555,19.5862 26.4465,19.5862 L26.4465,19.5862 Z M39.1235,20.3952 C39.1235,20.0062 38.8055,19.6882 38.4165,19.6882 C38.0265,19.6882 37.7095,20.0062 37.7095,20.3952 C37.7095,20.7852 38.0265,21.1022 38.4165,21.1022 C38.8055,21.1022 39.1235,20.7852 39.1235,20.3952 L39.1235,20.3952 Z M41.1235,20.3952 C41.1235,21.8872 39.9085,23.1022 38.4165,23.1022 C36.9245,23.1022 35.7095,21.8872 35.7095,20.3952 C35.7095,18.9032 36.9245,17.6882 38.4165,17.6882 C39.9085,17.6882 41.1235,18.9032 41.1235,20.3952 L41.1235,20.3952 Z M26.6465,29.1572 C26.6465,29.0532 26.5605,28.9682 26.4565,28.9682 C26.3515,28.9682 26.2665,29.0532 26.2665,29.1572 C26.2665,29.3662 26.6465,29.3662 26.6465,29.1572 L26.6465,29.1572 Z M28.5955,29.1572 C28.5955,30.3372 27.6365,31.2962 26.4565,31.2962 C25.2765,31.2962 24.3175,30.3372 24.3175,29.1572 C24.3175,27.9772 25.2765,27.0182 26.4565,27.0182 C27.6365,27.0182 28.5955,27.9772 28.5955,29.1572 L28.5955,29.1572 Z M32.0355,29.7002 C32.3315,29.7002 32.5715,29.4602 32.5715,29.1642 C32.5715,28.8682 32.3315,28.6282 32.0355,28.6282 C31.7395,28.6282 31.4995,28.8682 31.4995,29.1642 C31.4995,29.4602 31.7395,29.7002 32.0355,29.7002 L32.0355,29.7002 Z M32.0355,30.4502 C31.3265,30.4502 30.7495,29.8732 30.7495,29.1642 C30.7495,28.4552 31.3265,27.8782 32.0355,27.8782 C32.7445,27.8782 33.3215,28.4552 33.3215,29.1642 C33.3215,29.8732 32.7445,30.4502 32.0355,30.4502 L32.0355,30.4502 Z M41.9615,30.2412 C41.9615,30.6312 42.2785,30.9482 42.6685,30.9482 C43.0575,30.9482 43.3755,30.6312 43.3755,30.2412 C43.3755,29.8512 43.0575,29.5342 42.6685,29.5342 C42.2785,29.5342 41.9615,29.8512 41.9615,30.2412 L41.9615,30.2412 Z M42.6685,27.5342 C44.1605,27.5342 45.3755,28.7492 45.3755,30.2412 C45.3755,31.7332 44.1605,32.9482 42.6685,32.9482 C41.1765,32.9482 39.9615,31.7332 39.9615,30.2412 C39.9615,28.7492 41.1765,27.5342 42.6685,27.5342 L42.6685,27.5342 Z M19.4705,26.1232 C20.5515,26.0902 20.7115,25.0062 20.7715,24.5982 C20.8525,24.0472 20.9295,23.6912 21.3115,23.4172 C21.7615,23.0932 22.2435,22.8942 22.7435,22.8272 L22.4775,20.8442 C21.6585,20.9552 20.8505,21.2832 20.1415,21.7942 C19.1175,22.5322 18.9075,23.5612 18.8105,24.1832 C17.0115,24.4812 14.7845,25.8822 14.7845,28.9872 C14.7845,30.5952 15.2615,31.8702 16.2015,32.7752 C17.4865,34.0122 19.2005,34.0792 19.5355,34.0792 C19.5695,34.0792 19.5895,34.0782 19.5935,34.0782 L32.7715,34.0782 C32.8475,34.0782 34.6575,34.0682 36.1085,33.1972 C38.0705,32.0192 39.2835,28.8982 37.9145,25.7152 C37.1475,23.9312 35.7095,23.4952 34.6575,23.1772 C34.4035,23.0992 34.1605,23.0252 33.9435,22.9402 C33.9085,22.4862 33.8005,21.7202 33.0735,20.6302 C31.2655,17.9182 28.5675,18.3432 28.4565,18.3622 L28.7795,20.3352 C28.8445,20.3302 30.3395,20.1342 31.4095,21.7392 C31.9095,22.4902 31.9355,22.8822 31.9575,23.1962 C31.9795,23.5302 32.0255,24.2242 32.7935,24.6142 C33.2185,24.8302 33.6545,24.9632 34.0775,25.0912 C35.0995,25.4002 35.6965,25.6192 36.0765,26.5042 C37.0975,28.8802 36.0855,30.8792 35.0795,31.4822 C34.1105,32.0632 32.7825,32.0782 32.7715,32.0782 L19.5625,32.0782 C19.5425,32.0772 18.3715,32.0992 17.5765,31.3232 C17.0515,30.8092 16.7845,30.0232 16.7845,28.9872 C16.7845,26.2402 19.3615,26.1272 19.4705,26.1232 L19.4705,26.1232 Z M4.0005,12.1362 L11.3565,12.1362 L11.3565,8.0002 L4.0005,8.0002 L4.0005,12.1362 Z M4.0005,32.8452 L11.3565,32.8452 L11.3565,27.4782 L4.0005,27.4782 L4.0005,32.8452 Z M4.0005,18.8402 L11.3565,18.8402 L11.3565,14.1362 L4.0005,14.1362 L4.0005,18.8402 Z M4.0005,25.4782 L11.3565,25.4782 L11.3565,20.8392 L4.0005,20.8392 L4.0005,25.4782 Z M45.9915,6.0002 L45.9915,8.0002 L13.3565,8.0002 L13.3565,41.2032 C13.3565,41.7562 12.9095,42.2032 12.3565,42.2032 L3.0005,42.2032 L3.0005,40.2032 L11.3565,40.2032 L11.3565,34.8452 L4.0005,34.8452 L4.0005,38.8922 L2.0005,38.8922 L2.0005,7.0002 C2.0005,6.4472 2.4475,6.0002 3.0005,6.0002 L45.9915,6.0002 Z M14.6795,42.1652 L45.9915,42.1652 L45.9915,40.1652 L14.6795,40.1652 L14.6795,42.1652 Z M5.4125,11.0302 L6.9525,11.0302 L6.9525,9.0302 L5.4125,9.0302 L5.4125,11.0302 Z M14.6795,11.0302 L45.9915,11.0302 L45.9915,9.0302 L14.6795,9.0302 L14.6795,11.0302 Z" id="AWS-Robo-Maker_Simulation_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,LF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Robotics/Res_AWS-RoboMaker_Fleet-Management_48</title>
<g id="Icon-Resource/Robotics/Res_AWS-RoboMaker_Fleet-Management_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M33.106,20.963 C32.795,19.913 32.424,18.919 31.99,18.087 C33.456,18.45 34.82,19.117 36.001,20.04 C35.424,20.386 34.652,20.714 33.677,20.88 C33.494,20.912 33.297,20.936 33.106,20.963 M32.272,27.221 L26.504,27.221 C26.593,25.885 26.821,24.45 27.123,23.107 C27.884,23.167 28.673,23.204 29.491,23.204 C30.225,23.204 30.929,23.172 31.616,23.124 C31.935,24.469 32.175,25.9 32.272,27.221 M40.971,27.654 C41.336,27.654 41.633,27.951 41.633,28.316 C41.633,28.681 41.336,28.978 40.971,28.978 C40.606,28.978 40.309,28.681 40.309,28.316 C40.309,27.951 40.606,27.654 40.971,27.654 M31.671,33.418 C30.97,33.368 30.244,33.34 29.491,33.34 C28.66,33.34 27.856,33.378 27.082,33.44 C26.777,32.053 26.553,30.576 26.484,29.221 L32.298,29.221 C32.226,30.556 31.991,32.029 31.671,33.418 M33.677,35.663 C34.726,35.842 35.553,36.207 36.138,36.583 C34.929,37.559 33.515,38.258 31.995,38.635 C32.454,37.758 32.84,36.699 33.161,35.588 C33.334,35.613 33.511,35.635 33.677,35.663 M29.352,38.925 C28.84,38.788 28.162,37.339 27.589,35.408 C28.205,35.368 28.835,35.34 29.491,35.34 C30.053,35.34 30.604,35.361 31.144,35.392 C30.551,37.331 29.854,38.796 29.352,38.925 M24.622,35.793 C24.924,35.728 25.247,35.673 25.577,35.622 C25.877,36.695 26.24,37.718 26.671,38.573 C25.24,38.178 23.916,37.487 22.773,36.555 C23.221,36.255 23.826,35.964 24.622,35.793 M17.921,28.978 C17.556,28.978 17.259,28.681 17.259,28.316 C17.259,27.951 17.556,27.654 17.921,27.654 C18.287,27.654 18.584,27.951 18.584,28.316 C18.584,28.681 18.287,28.978 17.921,28.978 M24.623,20.751 C23.903,20.596 23.333,20.344 22.896,20.075 C24.011,19.193 25.292,18.531 26.67,18.149 C26.263,18.96 25.915,19.919 25.624,20.93 C25.277,20.878 24.94,20.818 24.623,20.751 M29.315,17.791 C29.815,17.921 30.49,19.304 31.075,21.156 C30.556,21.184 30.029,21.204 29.491,21.204 C28.853,21.204 28.238,21.177 27.638,21.139 C28.194,19.294 28.837,17.925 29.315,17.791 M37.498,21.452 C38.105,22.153 38.633,22.93 39.043,23.785 L40.846,22.921 C38.76,18.568 34.296,15.756 29.473,15.756 C24.657,15.756 20.196,18.562 18.108,22.904 L19.911,23.771 C20.312,22.936 20.829,22.178 21.418,21.491 C22.167,22.045 23.134,22.476 24.203,22.706 C24.502,22.77 24.823,22.823 25.145,22.876 C24.806,24.474 24.599,26.034 24.512,27.221 L20.341,27.221 C19.922,26.299 18.998,25.654 17.921,25.654 C16.454,25.654 15.259,26.848 15.259,28.316 C15.259,29.783 16.454,30.978 17.921,30.978 C19.07,30.978 20.042,30.242 20.414,29.221 L24.492,29.221 C24.561,30.391 24.759,32.006 25.104,33.675 C24.796,33.725 24.489,33.776 24.202,33.838 C23.089,34.077 22.085,34.537 21.327,35.124 C20.744,34.424 20.234,33.654 19.841,32.806 L18.027,33.645 C20.083,38.092 24.576,40.966 29.473,40.966 C34.332,40.966 38.809,38.125 40.88,33.729 L39.072,32.877 C38.677,33.713 38.168,34.472 37.585,35.163 C36.648,34.458 35.398,33.927 34.013,33.692 C33.895,33.671 33.77,33.657 33.65,33.639 C34.008,31.971 34.216,30.366 34.29,29.221 L38.478,29.221 C38.851,30.242 39.823,30.978 40.971,30.978 C42.439,30.978 43.633,29.783 43.633,28.316 C43.633,26.848 42.439,25.654 40.971,25.654 C39.894,25.654 38.969,26.299 38.55,27.221 L34.264,27.221 C34.169,26.046 33.95,24.495 33.599,22.902 C33.733,22.882 33.882,22.875 34.013,22.852 C35.353,22.625 36.57,22.122 37.498,21.452 M29.434,44.339 C29.069,44.339 28.772,44.042 28.772,43.677 C28.772,43.312 29.069,43.015 29.434,43.015 C29.799,43.015 30.096,43.312 30.096,43.677 C30.096,44.042 29.799,44.339 29.434,44.339 M29.434,41.015 C28.412,41.015 27.533,41.6 27.087,42.447 C20.192,41.321 15.063,35.354 15.063,28.295 C15.063,23.676 17.308,19.31 21.068,16.616 L19.904,14.99 C15.621,18.059 13.063,23.033 13.063,28.295 C13.063,36.383 18.973,43.213 26.897,44.441 C27.228,45.536 28.233,46.339 29.434,46.339 C30.902,46.339 32.096,45.145 32.096,43.677 C32.096,42.209 30.902,41.015 29.434,41.015 M6.587,33.516 C6.587,33.423 6.664,33.347 6.756,33.347 C6.849,33.347 6.925,33.423 6.925,33.516 C6.925,33.702 6.587,33.702 6.587,33.516 M6.756,31.847 C5.836,31.847 5.087,32.596 5.087,33.516 C5.087,34.436 5.836,35.185 6.756,35.185 C7.676,35.185 8.425,34.436 8.425,33.516 C8.425,32.596 7.676,31.847 6.756,31.847 M6.733,5.627 C6.826,5.627 6.902,5.703 6.902,5.796 C6.902,5.982 6.564,5.982 6.564,5.796 C6.564,5.703 6.64,5.627 6.733,5.627 M6.733,7.464 C7.653,7.464 8.402,6.716 8.402,5.796 C8.402,4.876 7.653,4.127 6.733,4.127 C5.813,4.127 5.064,4.876 5.064,5.796 C5.064,6.716 5.813,7.464 6.733,7.464 M15.562,14.928 C15.562,15.114 15.225,15.114 15.225,14.928 C15.225,14.835 15.3,14.759 15.393,14.759 C15.486,14.759 15.562,14.835 15.562,14.928 M13.725,14.928 C13.725,15.848 14.473,16.597 15.393,16.597 C16.313,16.597 17.062,15.848 17.062,14.928 C17.062,14.007 16.313,13.259 15.393,13.259 C14.473,13.259 13.725,14.007 13.725,14.928 M24.155,5.614 C24.248,5.614 24.324,5.69 24.324,5.783 C24.324,5.968 23.986,5.968 23.986,5.783 C23.986,5.69 24.062,5.614 24.155,5.614 M24.155,7.451 C25.075,7.451 25.824,6.703 25.824,5.783 C25.824,4.862 25.075,4.114 24.155,4.114 C23.235,4.114 22.486,4.862 22.486,5.783 C22.486,6.703 23.235,7.451 24.155,7.451 M33.219,4.715 C33.807,4.715 34.286,5.193 34.286,5.781 C34.286,6.369 33.807,6.848 33.219,6.848 C32.631,6.848 32.153,6.369 32.153,5.781 C32.153,5.193 32.631,4.715 33.219,4.715 M33.219,8.848 C34.91,8.848 36.286,7.472 36.286,5.781 C36.286,4.09 34.91,2.715 33.219,2.715 C31.529,2.715 30.153,4.09 30.153,5.781 C30.153,7.472 31.529,8.848 33.219,8.848 M6.525,25.067 C5.937,25.067 5.459,24.589 5.459,24.001 C5.459,23.413 5.937,22.934 6.525,22.934 C7.113,22.934 7.591,23.413 7.591,24.001 C7.591,24.589 7.113,25.067 6.525,25.067 M6.525,20.934 C4.835,20.934 3.459,22.31 3.459,24.001 C3.459,25.692 4.835,27.067 6.525,27.067 C8.215,27.067 9.591,25.692 9.591,24.001 C9.591,22.31 8.215,20.934 6.525,20.934 M13.298,5.762 C13.298,4.791 14.088,4 15.06,4 C16.032,4 16.822,4.791 16.822,5.762 C16.822,6.733 16.032,7.524 15.06,7.524 C14.088,7.524 13.298,6.733 13.298,5.762 M18.822,5.762 C18.822,3.688 17.134,2 15.06,2 C12.986,2 11.298,3.688 11.298,5.762 C11.298,7.836 12.986,9.524 15.06,9.524 C17.134,9.524 18.822,7.836 18.822,5.762 M6.761,15.916 C5.79,15.916 5,15.126 5,14.154 C5,13.183 5.79,12.393 6.761,12.393 C7.733,12.393 8.523,13.183 8.523,14.154 C8.523,15.126 7.733,15.916 6.761,15.916 M6.761,10.393 C4.687,10.393 3,12.08 3,14.154 C3,16.229 4.687,17.916 6.761,17.916 C8.835,17.916 10.523,16.229 10.523,14.154 C10.523,12.08 8.835,10.393 6.761,10.393 M29.434,13.616 C29.069,13.616 28.772,13.319 28.772,12.954 C28.772,12.589 29.069,12.292 29.434,12.292 C29.799,12.292 30.096,12.589 30.096,12.954 C30.096,13.319 29.799,13.616 29.434,13.616 M31.959,12.15 C31.615,11.077 30.62,10.292 29.434,10.292 C27.966,10.292 26.772,11.486 26.772,12.954 C26.772,14.422 27.966,15.616 29.434,15.616 C30.471,15.616 31.363,15.013 31.801,14.145 C38.698,15.283 43.776,21.18 43.776,28.295 C43.776,32.899 41.544,37.255 37.804,39.949 L38.974,41.572 C43.233,38.503 45.776,33.54 45.776,28.295 C45.776,20.13 39.904,13.376 31.959,12.15" id="AWS-Robo-Maker_Fleet-Management_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,pF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Robotics/Res_AWS-RoboMaker_Development-Environment_48</title>
<g id="Icon-Resource/Robotics/Res_AWS-RoboMaker_Development-Environment_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.2644,35.627 C22.2644,36.263 22.7824,36.78 23.4174,36.78 C24.0534,36.78 24.5714,36.263 24.5714,35.627 C24.5714,34.991 24.0534,34.475 23.4174,34.475 C22.7824,34.475 22.2644,34.991 22.2644,35.627 L22.2644,35.627 Z M23.4174,32.475 C25.1564,32.475 26.5714,33.889 26.5714,35.627 C26.5714,37.365 25.1564,38.78 23.4174,38.78 C21.6794,38.78 20.2644,37.365 20.2644,35.627 C20.2644,33.889 21.6794,32.475 23.4174,32.475 L23.4174,32.475 Z M24.0104,27.459 C23.7564,27.459 23.5494,27.666 23.5494,27.921 C23.5494,28.176 23.7564,28.383 24.0104,28.383 C24.2654,28.383 24.4724,28.176 24.4724,27.921 C24.4724,27.666 24.2654,27.459 24.0104,27.459 L24.0104,27.459 Z M24.0104,26.383 C24.8594,26.383 25.5494,27.073 25.5494,27.921 C25.5494,28.769 24.8594,29.459 24.0104,29.459 C23.1624,29.459 22.4724,28.769 22.4724,27.921 C22.4724,27.073 23.1624,26.383 24.0104,26.383 L24.0104,26.383 Z M36.8934,30.599 L34.4224,33.069 L35.8364,34.483 L36.6004,33.72 L36.6004,40.592 L38.6004,40.592 L38.6004,33.72 L39.3644,34.483 L40.7784,33.069 L38.3074,30.599 C37.9164,30.208 37.2844,30.208 36.8934,30.599 L36.8934,30.599 Z M44.0134,35.65 C44.0134,32.114 41.1364,29.237 37.6004,29.237 C34.0644,29.237 31.1874,32.114 31.1874,35.65 C31.1874,39.187 34.0644,42.064 37.6004,42.064 C41.1364,42.064 44.0134,39.187 44.0134,35.65 L44.0134,35.65 Z M46.0134,35.65 C46.0134,40.289 42.2394,44.064 37.6004,44.064 C32.9614,44.064 29.1874,40.289 29.1874,35.65 C29.1874,31.012 32.9614,27.237 37.6004,27.237 C42.2394,27.237 46.0134,31.012 46.0134,35.65 L46.0134,35.65 Z M19.3264,13.818 L36.3034,13.818 L36.3034,26.162 L38.3034,26.162 L38.3034,12.818 C38.3034,12.266 37.8564,11.818 37.3034,11.818 L18.3264,11.818 C17.7744,11.818 17.3274,12.266 17.3274,12.818 L17.3274,41.284 C17.3274,41.837 17.7744,42.284 18.3264,42.284 L30.1874,42.284 L30.1874,40.284 L19.3264,40.284 L19.3264,13.818 Z M11.5354,29.223 C11.5354,29.562 11.8114,29.838 12.1504,29.838 C12.4894,29.838 12.7654,29.562 12.7654,29.223 C12.7654,28.884 12.4894,28.607 12.1504,28.607 C11.8114,28.607 11.5354,28.884 11.5354,29.223 L11.5354,29.223 Z M9.5354,29.223 C9.5354,27.78 10.7084,26.607 12.1504,26.607 C13.5924,26.607 14.7654,27.78 14.7654,29.223 C14.7654,30.665 13.5924,31.838 12.1504,31.838 C10.7084,31.838 9.5354,30.665 9.5354,29.223 L9.5354,29.223 Z M12.7654,14.15 C12.7654,13.812 12.4894,13.536 12.1504,13.536 C11.8114,13.536 11.5354,13.812 11.5354,14.15 C11.5354,14.489 11.8114,14.766 12.1504,14.766 C12.4894,14.766 12.7654,14.489 12.7654,14.15 L12.7654,14.15 Z M12.1504,16.766 C10.7084,16.766 9.5354,15.593 9.5354,14.15 C9.5354,12.709 10.7084,11.536 12.1504,11.536 C13.5924,11.536 14.7654,12.709 14.7654,14.15 C14.7654,15.593 13.5924,16.766 12.1504,16.766 L12.1504,16.766 Z M26.6074,7.152 C26.6074,7.491 26.8834,7.768 27.2224,7.768 C27.5614,7.768 27.8374,7.491 27.8374,7.152 C27.8374,6.814 27.5614,6.538 27.2224,6.538 C26.8834,6.538 26.6074,6.814 26.6074,7.152 L26.6074,7.152 Z M24.6074,7.152 C24.6074,5.711 25.7804,4.538 27.2224,4.538 C28.6644,4.538 29.8374,5.711 29.8374,7.152 C29.8374,8.595 28.6644,9.768 27.2224,9.768 C25.7804,9.768 24.6074,8.595 24.6074,7.152 L24.6074,7.152 Z M4.6914,7.152 C4.6914,7.407 4.8984,7.614 5.1534,7.614 C5.4074,7.614 5.6144,7.407 5.6144,7.152 C5.6144,6.898 5.4074,6.691 5.1534,6.691 C4.8984,6.691 4.6914,6.898 4.6914,7.152 L4.6914,7.152 Z M3.6144,7.152 C3.6144,6.305 4.3044,5.614 5.1534,5.614 C6.0004,5.614 6.6914,6.305 6.6914,7.152 C6.6914,8.001 6.0004,8.691 5.1534,8.691 C4.3044,8.691 3.6144,8.001 3.6144,7.152 L3.6144,7.152 Z M5.6144,36.221 C5.6144,35.966 5.4074,35.759 5.1534,35.759 C4.8984,35.759 4.6914,35.966 4.6914,36.221 C4.6914,36.475 4.8984,36.682 5.1534,36.682 C5.4074,36.682 5.6144,36.475 5.6144,36.221 L5.6144,36.221 Z M6.6914,36.221 C6.6914,37.068 6.0004,37.759 5.1534,37.759 C4.3044,37.759 3.6144,37.068 3.6144,36.221 C3.6144,35.372 4.3044,34.682 5.1534,34.682 C6.0004,34.682 6.6914,35.372 6.6914,36.221 L6.6914,36.221 Z M12.1504,21.225 C11.8954,21.225 11.6884,21.432 11.6884,21.687 C11.6884,21.941 11.8954,22.148 12.1504,22.148 C12.4054,22.148 12.6124,21.941 12.6124,21.687 C12.6124,21.432 12.4054,21.225 12.1504,21.225 L12.1504,21.225 Z M12.1504,20.148 C12.9974,20.148 13.6884,20.839 13.6884,21.687 C13.6884,22.534 12.9974,23.225 12.1504,23.225 C11.3024,23.225 10.6124,22.534 10.6124,21.687 C10.6124,20.839 11.3024,20.148 12.1504,20.148 L12.1504,20.148 Z M5.6144,29.223 C5.6144,28.968 5.4074,28.761 5.1534,28.761 C4.8984,28.761 4.6914,28.968 4.6914,29.223 C4.6914,29.478 4.8984,29.685 5.1534,29.685 C5.4074,29.685 5.6144,29.478 5.6144,29.223 L5.6144,29.223 Z M6.6914,29.223 C6.6914,30.07 6.0004,30.761 5.1534,30.761 C4.3044,30.761 3.6144,30.07 3.6144,29.223 C3.6144,28.375 4.3044,27.685 5.1534,27.685 C6.0004,27.685 6.6914,28.375 6.6914,29.223 L6.6914,29.223 Z M19.2244,7.152 C19.2244,7.407 19.4314,7.614 19.6864,7.614 C19.9414,7.614 20.1484,7.407 20.1484,7.152 C20.1484,6.898 19.9414,6.691 19.6864,6.691 C19.4314,6.691 19.2244,6.898 19.2244,7.152 L19.2244,7.152 Z M18.1484,7.152 C18.1484,6.305 18.8384,5.614 19.6864,5.614 C20.5344,5.614 21.2244,6.305 21.2244,7.152 C21.2244,8.001 20.5344,8.691 19.6864,8.691 C18.8384,8.691 18.1484,8.001 18.1484,7.152 L18.1484,7.152 Z M33.6264,17.67 C33.3724,17.67 33.1654,17.877 33.1654,18.132 C33.1654,18.387 33.3724,18.594 33.6264,18.594 C33.8814,18.594 34.0884,18.387 34.0884,18.132 C34.0884,17.877 33.8814,17.67 33.6264,17.67 L33.6264,17.67 Z M33.6264,16.594 C34.4754,16.594 35.1654,17.284 35.1654,18.132 C35.1654,18.98 34.4754,19.67 33.6264,19.67 C32.7794,19.67 32.0884,18.98 32.0884,18.132 C32.0884,17.284 32.7794,16.594 33.6264,16.594 L33.6264,16.594 Z M33.7584,7.152 C33.7584,7.407 33.9654,7.614 34.2204,7.614 C34.4754,7.614 34.6824,7.407 34.6824,7.152 C34.6824,6.898 34.4754,6.691 34.2204,6.691 C33.9654,6.691 33.7584,6.898 33.7584,7.152 L33.7584,7.152 Z M32.6824,7.152 C32.6824,6.305 33.3724,5.614 34.2204,5.614 C35.0684,5.614 35.7584,6.305 35.7584,7.152 C35.7584,8.001 35.0684,8.691 34.2204,8.691 C33.3724,8.691 32.6824,8.001 32.6824,7.152 L32.6824,7.152 Z M6.3054,14.15 C6.3054,13.515 5.7884,12.997 5.1534,12.997 C4.5174,12.997 3.9994,13.515 3.9994,14.15 C3.9994,14.786 4.5174,15.304 5.1534,15.304 C5.7884,15.304 6.3054,14.786 6.3054,14.15 L6.3054,14.15 Z M8.3054,14.15 C8.3054,15.889 6.8914,17.304 5.1534,17.304 C3.4144,17.304 1.9994,15.889 1.9994,14.15 C1.9994,12.412 3.4144,10.997 5.1534,10.997 C6.8914,10.997 8.3054,12.412 8.3054,14.15 L8.3054,14.15 Z M6.3054,21.687 C6.3054,21.051 5.7884,20.533 5.1534,20.533 C4.5174,20.533 3.9994,21.051 3.9994,21.687 C3.9994,22.322 4.5174,22.84 5.1534,22.84 C5.7884,22.84 6.3054,22.322 6.3054,21.687 L6.3054,21.687 Z M8.3054,21.687 C8.3054,23.425 6.8914,24.84 5.1534,24.84 C3.4144,24.84 1.9994,23.425 1.9994,21.687 C1.9994,19.948 3.4144,18.533 5.1534,18.533 C6.8914,18.533 8.3054,19.948 8.3054,21.687 L8.3054,21.687 Z M13.3034,36.221 C13.3034,35.585 12.7854,35.067 12.1504,35.067 C11.5144,35.067 10.9964,35.585 10.9964,36.221 C10.9964,36.856 11.5144,37.373 12.1504,37.373 C12.7854,37.373 13.3034,36.856 13.3034,36.221 L13.3034,36.221 Z M15.3034,36.221 C15.3034,37.959 13.8884,39.373 12.1504,39.373 C10.4114,39.373 8.9964,37.959 8.9964,36.221 C8.9964,34.482 10.4114,33.067 12.1504,33.067 C13.8884,33.067 15.3034,34.482 15.3034,36.221 L15.3034,36.221 Z M13.3034,7.152 C13.3034,6.517 12.7854,6 12.1504,6 C11.5144,6 10.9964,6.517 10.9964,7.152 C10.9964,7.788 11.5144,8.306 12.1504,8.306 C12.7854,8.306 13.3034,7.788 13.3034,7.152 L13.3034,7.152 Z M15.3034,7.152 C15.3034,8.891 13.8884,10.306 12.1504,10.306 C10.4114,10.306 8.9964,8.891 8.9964,7.152 C8.9964,5.414 10.4114,4 12.1504,4 C13.8884,4 15.3034,5.414 15.3034,7.152 L15.3034,7.152 Z M26.0564,24.071 L31.3164,24.071 L31.3164,22.071 L26.0564,22.071 L26.0564,24.071 Z M21.8274,22.061 L24.1644,19.724 L21.8274,17.388 L23.2424,15.974 L26.2854,19.017 C26.4734,19.204 26.5784,19.458 26.5784,19.724 C26.5784,19.989 26.4734,20.243 26.2854,20.431 L23.2424,23.475 L21.8274,22.061 Z" id="AWS-Robo-Maker_Development-environment_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,CF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Front-End-Web-Mobile/Res_AWS-Amplify_AWS-Amplify-Studio_48</title>
<g id="Icon-Resource/Front-End-Web-Mobile/Res_AWS-Amplify_AWS-Amplify-Studio_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M6,11 L31,11 L31,9 L6,9 L6,11 Z M33,11 L41,11 L41,9 L33,9 L33,11 Z M14.213,27.861 C15.425,27.499 16.784,27.915 17.565,28.99 L20.365,32.868 C20.687,33.316 21.312,33.418 21.761,33.094 C22.209,32.771 22.31,32.146 21.986,31.697 L19.194,27.829 C19.191,27.825 19.188,27.821 19.186,27.817 L11.152,16.688 C10.821,16.228 10.925,15.584 11.385,15.251 C11.846,14.918 12.49,15.024 12.822,15.484 L16.806,21.003 C16.812,21.013 16.82,21.024 16.828,21.035 L21.138,27.006 C21.46,27.452 22.086,27.555 22.533,27.231 C22.981,26.908 23.082,26.283 22.759,25.835 L18.437,19.845 C18.121,19.387 18.229,18.755 18.682,18.427 C19.141,18.097 19.787,18.199 20.119,18.659 L21.079,19.99 C21.089,20.004 21.098,20.017 21.107,20.03 L24.428,24.631 C24.751,25.077 25.376,25.18 25.823,24.856 C26.271,24.533 26.372,23.908 26.049,23.46 L22.713,18.837 C22.563,18.618 22.505,18.355 22.547,18.093 C22.591,17.821 22.738,17.583 22.961,17.422 C23.186,17.262 23.458,17.199 23.728,17.241 C23.998,17.285 24.236,17.432 24.397,17.655 L25.708,19.471 C25.712,19.476 25.715,19.48 25.718,19.484 L28.335,23.11 C28.657,23.557 29.283,23.659 29.73,23.335 C30.179,23.012 30.279,22.386 29.956,21.939 L27.334,18.305 C27.009,17.845 27.114,17.206 27.571,16.876 C27.796,16.716 28.068,16.653 28.338,16.695 C28.608,16.739 28.847,16.886 29.008,17.109 L32.915,22.52 C32.934,22.549 34.789,25.444 35.261,27.381 C35.705,29.204 38.284,33.227 39.459,34.998 L30.423,41.521 C29.581,40.479 27.889,38.891 25.199,38.517 C22.293,38.114 20.299,36.189 20.019,35.906 L14.213,27.861 Z M30.771,43.736 L41.413,36.054 C41.853,35.737 41.96,35.127 41.654,34.679 C40.549,33.06 37.594,28.507 37.204,26.907 C36.652,24.642 34.68,21.566 34.566,21.393 L30.63,15.939 C30.156,15.282 29.456,14.85 28.657,14.721 C27.855,14.592 27.057,14.781 26.401,15.255 C26.092,15.478 25.837,15.749 25.64,16.051 C25.203,15.638 24.653,15.365 24.047,15.267 C23.245,15.137 22.446,15.327 21.791,15.8 C21.442,16.052 21.156,16.368 20.945,16.729 C19.926,16.062 18.555,16.052 17.512,16.806 C17.219,17.017 16.975,17.272 16.782,17.554 L14.443,14.313 C13.465,12.958 11.565,12.652 10.215,13.63 C8.86,14.608 8.554,16.504 9.531,17.859 L15.217,25.736 C14.125,25.689 13.063,26.017 12.134,26.688 C11.919,26.843 11.773,27.078 11.731,27.34 C11.689,27.601 11.753,27.869 11.908,28.084 L18.438,37.133 C18.461,37.165 18.486,37.196 18.513,37.225 C18.615,37.336 21.068,39.964 24.924,40.499 C27.896,40.911 29.252,43.303 29.306,43.401 C29.442,43.654 29.682,43.836 29.962,43.9 C30.036,43.917 30.111,43.925 30.186,43.925 C30.394,43.925 30.599,43.86 30.771,43.736 L30.771,43.736 Z M45,18 L35,18 L35,16 L44,16 L44,6 L4,5.925 L4,16 L7,16 L7,18 L3,18 C2.447,18 2,17.552 2,17 L2,5 C2,4.447 2.447,4 3,4 L45,4 C45.553,4 46,4.447 46,5 L46,17 C46,17.552 45.553,18 45,18 L45,18 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,_F=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Map _48</title>
<g id="Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Map-_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.2059363,24.7523015 L32.1979363,22.2503015 L34.8669363,4.4583015 L43.9999363,8.6103015 L42.2059363,24.7523015 Z M33.9949363,41.1993015 L32.2189363,24.3163015 L42.1529363,26.8003015 L43.9299363,43.6833015 L33.9949363,41.1993015 Z M6.90593629,24.1393015 L17.9839363,25.8443015 L16.1899363,43.7883015 L4.20993629,41.2203015 L6.90593629,24.1393015 Z M4.22093629,4.3833015 L17.1159363,7.7813015 L18.0069363,23.8243015 L6.95093629,22.1233015 L4.22093629,4.3833015 Z M30.1919363,22.1333015 L20.0109363,23.8303015 L19.1179363,7.7693015 L32.8619363,4.3333015 L30.1919363,22.1333015 Z M19.9929363,25.8603015 L30.1909363,24.1603015 L31.9829363,41.1873015 L18.2019363,43.7713015 L19.9929363,25.8603015 Z M46.0679363,8.1103015 C46.1159363,7.6803015 45.8819363,7.2683015 45.4879363,7.0893015 L34.4879363,2.0893015 C34.2819363,1.9963015 34.0499363,1.9753015 33.8319363,2.0293015 L18.0809363,5.9673015 L3.25493629,2.0613015 C2.93093629,1.9743015 2.58093629,2.0593015 2.33093629,2.2853015 C2.07993629,2.5103015 1.95993629,2.8473015 2.01193629,3.1803015 L5.06193629,22.9983015 L2.08693629,41.8443015 C2.00393629,42.3683015 2.34593629,42.8663015 2.86393629,42.9783015 L16.8639363,45.9783015 C16.9929363,46.0053015 17.1259363,46.0063015 17.2589363,45.9823015 L33.0439363,43.0233015 L44.8319363,45.9703015 C44.9119363,45.9903015 44.9929363,46.0003015 45.0739363,46.0003015 C45.3119363,46.0003015 45.5459363,45.9143015 45.7299363,45.7543015 C45.9769363,45.5413015 46.1019363,45.2193015 46.0679363,44.8953015 L44.0799363,26.0023015 L46.0679363,8.1103015 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,hF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Place_48</title>
<g id="Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Place_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M24,4 C15.729,4 9,9.832 9,17 C9,22.726 13.427,27.853 19.766,29.468 C20.819,29.736 21.635,30.581 21.892,31.672 L24,40.634 L26.108,31.672 C26.365,30.581 27.181,29.736 28.235,29.468 C34.573,27.853 39,22.726 39,17 C39,9.832 32.271,4 24,4 M24,46 C23.536,46 23.133,45.681 23.026,45.229 L19.944,32.13 C19.86,31.773 19.597,31.489 19.272,31.407 C12.046,29.565 7,23.641 7,17 C7,8.729 14.626,2 24,2 C33.374,2 41,8.729 41,17 C41,23.641 35.954,29.564 28.729,31.407 C28.403,31.489 28.14,31.773 28.056,32.13 L24.974,45.229 C24.867,45.681 24.464,46 24,46 M24,12 C21.243,12 19,14.243 19,17 C19,19.757 21.243,22 24,22 C26.757,22 29,19.757 29,17 C29,14.243 26.757,12 24,12 M24,24 C20.141,24 17,20.86 17,17 C17,13.14 20.141,10 24,10 C27.859,10 31,13.14 31,17 C31,20.86 27.859,24 24,24" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,zF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Track _48</title>
<g id="Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Track-_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42,24 C40.897,24 40,23.103 40,22 C40,20.897 40.897,20 42,20 C43.103,20 44,20.897 44,22 C44,23.103 43.103,24 42,24 M30,37 C28.897,37 28,36.103 28,35 C28,33.897 28.897,33 30,33 C31.103,33 32,33.897 32,35 C32,36.103 31.103,37 30,37 M20,27 C20,25.897 20.897,25 22,25 C23.103,25 24,25.897 24,27 C24,28.103 23.103,29 22,29 C20.897,29 20,28.103 20,27 M6,44 C4.897,44 4,43.103 4,42 C4,40.897 4.897,40 6,40 C7.103,40 8,40.897 8,42 C8,43.103 7.103,44 6,44 M23,6 C23,4.897 23.897,4 25,4 C26.103,4 27,4.897 27,6 C27,7.103 26.103,8 25,8 C23.897,8 23,7.103 23,6 M6,8 C4.897,8 4,7.103 4,6 C4,4.897 4.897,4 6,4 C7.103,4 8,4.897 8,6 C8,7.103 7.103,8 6,8 M42,18 C40.998,18 40.093,18.383 39.391,18.993 L28.34,8.19 C28.755,7.561 29,6.809 29,6 C29,3.794 27.206,2 25,2 C23.142,2 21.589,3.28 21.142,5 L9.858,5 C9.411,3.28 7.858,2 6,2 C3.794,2 2,3.794 2,6 C2,8.206 3.794,10 6,10 C7.858,10 9.411,8.72 9.858,7 L21.142,7 C21.589,8.72 23.142,10 25,10 C25.67,10 26.291,9.819 26.847,9.527 L38.245,20.669 C38.096,21.088 38,21.531 38,22 C38,22.792 38.238,23.526 38.637,24.147 L31.845,31.472 C31.29,31.181 30.669,31 30,31 C29.15,31 28.366,31.27 27.718,31.723 L25.092,29.506 C25.651,28.818 26,27.953 26,27 C26,24.794 24.206,23 22,23 C19.794,23 18,24.794 18,27 C18,27.661 18.177,28.275 18.461,28.825 L8.05,38.583 C7.448,38.221 6.752,38 6,38 C3.794,38 2,39.794 2,42 C2,44.206 3.794,46 6,46 C8.206,46 10,44.206 10,42 C10,41.273 9.79,40.6 9.45,40.011 L19.783,30.326 C20.419,30.75 21.181,31 22,31 C22.507,31 22.986,30.896 23.433,30.723 L26.422,33.247 C26.16,33.779 26,34.369 26,35 C26,37.206 27.794,39 30,39 C32.206,39 34,37.206 34,35 C34,34.189 33.754,33.436 33.337,32.804 L40.108,25.502 C40.674,25.81 41.313,26 42,26 C44.206,26 46,24.206 46,22 C46,19.794 44.206,18 42,18" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,xF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Geofence_48</title>
<g id="Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Geofence_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.0827316,24.0408067 L33.4677316,24.4158067 L29.9577316,12.7148067 C29.8167316,12.2448067 29.3517316,11.9538067 28.8707316,12.0098067 L21.6217316,12.9558067 L21.9567316,5.9258067 L43.8957316,4.0968067 L42.0827316,24.0408067 Z M21.5247316,14.9848067 L28.2857316,14.1028067 L31.4067316,24.5048067 L21.0507316,24.9548067 L21.5247316,14.9848067 Z M33.8487316,32.6428067 L19.7287316,43.9378067 L4.1017316,41.1808067 L6.9037316,16.8928067 L19.5107316,15.2478067 L19.0007316,25.9548067 C18.9867316,26.2348067 19.0927316,26.5078067 19.2907316,26.7078067 C19.4787316,26.8958067 19.7337316,27.0018067 19.9997316,27.0018067 C20.0147316,27.0018067 20.0287316,27.0008067 20.0427316,27.0008067 L31.9997316,26.4808067 L33.8487316,32.6428067 Z M45.7097316,2.2968067 C45.5017316,2.0868067 45.2087316,1.9748067 44.9167316,2.0048067 L20.9167316,4.0048067 C20.4167316,4.0468067 20.0247316,4.4528067 20.0007316,4.9548067 L19.6067316,13.2188067 L5.8707316,15.0098067 C5.4147316,15.0698067 5.0597316,15.4308067 5.0067316,15.8868067 L2.0067316,41.8868067 C1.9457316,42.4128067 2.3057316,42.8948067 2.8257316,42.9868067 L19.8257316,45.9868067 C19.8837316,45.9968067 19.9417316,46.0018067 19.9997316,46.0018067 C20.2257316,46.0018067 20.4457316,45.9258067 20.6247316,45.7828067 L35.6247316,33.7828067 C35.9427316,33.5278067 36.0747316,33.1048067 35.9577316,32.7148067 L34.0607316,26.3918067 L43.0427316,26.0008067 C43.5437316,25.9788067 43.9497316,25.5908067 43.9957316,25.0918067 L45.9957316,3.0918067 C46.0217316,2.7978067 45.9177316,2.5068067 45.7097316,2.2968067 L45.7097316,2.2968067 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,vF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Routes_48</title>
<g id="Icon-Resource/Front-End-Web-Mobile/Res_Amazon-Location-Service_Routes_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M14.293,7 L17.793,7 L17.793,5 L14.293,5 L14.293,7 Z M19.793,7 L23.293,7 L23.293,5 L19.793,5 L19.793,7 Z M32.352,14.813 L33.768,13.4 L36.24,15.877 L34.824,17.291 L32.352,14.813 Z M25.142,7.587 C25.018,7.462 24.877,7.355 24.725,7.268 L25.719,5.532 C26.025,5.708 26.308,5.924 26.558,6.175 L28.47,8.091 L27.054,9.503 L25.142,7.587 Z M28.467,10.919 L29.883,9.506 L32.355,11.984 L30.939,13.397 L28.467,10.919 Z M13.148,33.778 L14.539,35.216 L12.382,37.301 L10.991,35.862 L13.148,33.778 Z M29.253,33.532 C29.312,33.586 29.379,33.635 29.45,33.674 L28.483,35.424 C28.272,35.308 28.075,35.166 27.897,35.002 L26.048,33.294 L27.405,31.825 L29.253,33.532 Z M19.112,28.017 C19.734,27.415 20.597,27.113 21.453,27.186 L21.285,29.179 C20.957,29.174 20.689,29.274 20.502,29.455 L19.572,30.353 L18.184,28.914 L19.112,28.017 Z M23.732,28.433 L25.937,30.468 L24.579,31.937 L22.375,29.902 L23.732,28.433 Z M16.746,30.304 L18.135,31.742 L15.977,33.827 L14.588,32.388 L16.746,30.304 Z M6,44 C4.897,44 4,43.103 4,42 C4,40.897 4.897,40 6,40 C7.103,40 8,40.897 8,42 C8,43.103 7.103,44 6,44 L6,44 Z M9.553,37.252 L8.13,38.627 C7.512,38.235 6.784,38 6,38 C3.794,38 2,39.794 2,42 C2,44.206 3.794,46 6,46 C8.206,46 10,44.206 10,42 C10,41.305 9.807,40.661 9.493,40.091 L10.943,38.69 L9.553,37.252 Z M32.179,31.729 L33.69,33.039 L32.199,34.761 C31.96,35.036 31.679,35.263 31.36,35.435 L30.407,33.677 C30.513,33.62 30.607,33.543 30.688,33.451 L32.179,31.729 Z M35.452,27.949 L36.964,29.258 L35,31.526 L33.488,30.217 L35.452,27.949 Z M6,4 C7.103,4 8,4.897 8,6 C8,7.103 7.103,8 6,8 C4.897,8 4,7.103 4,6 C4,4.897 4.897,4 6,4 L6,4 Z M6,10 C7.858,10 9.411,8.72 9.858,7 L12.293,7 L12.293,5 L9.858,5 C9.411,3.28 7.858,2 6,2 C3.794,2 2,3.794 2,6 C2,8.206 3.794,10 6,10 L6,10 Z M42,24 C40.897,24 40,23.103 40,22 C40,20.897 40.897,20 42,20 C43.103,20 44,20.897 44,22 C44,23.103 43.103,24 42,24 L42,24 Z M42,18 C40.988,18 40.073,18.39 39.368,19.012 L37.652,17.293 L36.236,18.706 L38.233,20.707 C38.093,21.115 38,21.545 38,22 C38,22.822 38.25,23.587 38.678,24.223 L36.761,26.437 L38.272,27.747 L40.182,25.542 C40.729,25.825 41.342,26 42,26 C44.206,26 46,24.206 46,22 C46,19.794 44.206,18 42,18 L42,18 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,EF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Developer-Tools/Res_AWS-Cloud9_Cloud9_48</title>
<g id="Icon-Resource/Developer-Tools/Res_AWS-Cloud9_Cloud9_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M37.8624,36.1201 L9.1094,36.1201 C8.3834,36.1191 7.8134,35.9821 7.3714,35.7031 C5.8334,34.7321 4.0004,32.8631 4.0004,29.4741 C4.0004,24.9681 7.1344,23.4891 9.0044,23.0101 C9.4664,22.8911 9.7814,22.4601 9.7534,21.9821 L9.6764,20.7151 C9.6764,17.0881 12.1734,13.1851 15.3594,11.8331 C16.7954,11.2231 18.1214,10.9801 19.3234,10.9801 C22.7444,10.9801 25.1594,12.9431 26.2144,14.0051 C27.3774,15.1751 28.2854,16.6721 28.9144,18.4561 C29.0374,18.8051 29.3434,19.0581 29.7104,19.1121 C30.0824,19.1631 30.4424,19.0151 30.6624,18.7161 C31.5724,17.4811 33.1384,16.9691 34.5574,17.4321 C36.1714,17.9621 37.0954,19.5611 37.0934,21.7591 C37.0134,22.2961 37.3784,22.8001 37.9134,22.8911 C39.7434,23.2071 44.0004,24.4841 44.0004,29.5391 C44.0004,35.4021 38.3984,36.0701 37.8624,36.1201 L37.8624,36.1201 Z M39.0684,21.0921 C38.8574,18.3251 37.4384,16.2731 35.1814,15.5321 C33.4674,14.9681 31.6264,15.3051 30.2164,16.3571 C29.5424,14.9061 28.6754,13.6441 27.6324,12.5951 C24.0664,9.0071 19.1854,8.0371 14.5784,9.9911 C10.6434,11.6621 7.6764,16.2721 7.6784,20.7731 L7.7104,21.3121 C5.5324,22.0691 2.0004,24.1221 2.0004,29.4741 C2.0004,34.0011 4.6964,36.3801 6.3024,37.3941 C7.0744,37.8821 7.9924,38.1191 9.1084,38.1201 L37.9054,38.1201 C37.9294,38.1201 37.9544,38.1191 37.9784,38.1171 C40.7534,37.9151 46.0004,35.8611 46.0004,29.5391 C46.0004,24.5571 42.5564,21.9571 39.0684,21.0921 L39.0684,21.0921 Z M26.7794,26.0371 C26.3524,26.2761 25.8834,26.4641 25.3704,26.5971 C24.8564,26.7301 24.3464,26.7971 23.8404,26.7971 C22.9604,26.7971 22.2934,26.5541 21.8404,26.0661 C21.3854,25.5801 21.1594,24.8701 21.1594,23.9361 C21.1594,23.0571 21.3964,22.3531 21.8704,21.8261 C22.3424,21.3001 22.9724,21.0371 23.7594,21.0371 C25.7324,21.0371 26.7394,22.6101 26.7794,25.7571 L26.7794,26.0371 Z M23.7994,19.3961 C22.8804,19.3961 22.0664,19.5991 21.3594,20.0071 C20.6524,20.4131 20.1094,20.9671 19.7294,21.6671 C19.3494,22.3661 19.1594,23.1631 19.1594,24.0571 C19.1594,25.4031 19.5364,26.4641 20.2904,27.2361 C21.0434,28.0101 22.0664,28.3961 23.3594,28.3961 C23.9724,28.3961 24.5734,28.3071 25.1594,28.1271 C25.7464,27.9461 26.2794,27.6961 26.7594,27.3771 C26.6664,29.0301 26.2904,30.2501 25.6304,31.0371 C24.9694,31.8231 24.0004,32.2171 22.7194,32.2171 C21.8004,32.2171 20.7934,31.9701 19.6994,31.4761 L19.6994,32.9971 C20.5804,33.5691 21.6794,33.8561 23.0004,33.8561 C24.8404,33.8561 26.2594,33.1831 27.2594,31.8371 C28.2594,30.4901 28.7594,28.5631 28.7594,26.0571 C28.7594,23.8841 28.3364,22.2301 27.4894,21.0971 C26.6424,19.9641 25.4134,19.3961 23.7994,19.3961 L23.7994,19.3961 Z" id="AWS_AWS-Cloud9_Resource-Icon_light-bg" fill="#C925D1"></path>
</g>
</svg>`,yF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Business-Applications/Res_Amazon-Simple-Email-Service_Email_48</title>
<g id="Icon-Resource/Business-Applications/Res_Amazon-Simple-Email-Service_Email_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M10.3032,14.3134 C10.2782,14.4964 10.2652,14.7174 10.2652,14.9744 L10.2652,15.1304 C10.2652,15.1854 10.2722,15.2434 10.2842,15.3044 C10.0022,15.6104 9.6842,15.7644 9.3282,15.7644 C8.7162,15.7644 8.4102,15.1394 8.4102,13.8904 C8.4102,12.8374 8.5612,11.9674 8.8612,11.2814 C9.1602,10.5964 9.5312,10.2524 9.9722,10.2524 C10.2172,10.2524 10.4982,10.3634 10.8172,10.5844 L10.3032,14.3134 Z M5.2692,20.1734 C6.1752,20.7244 7.2652,21.0004 8.5382,21.0004 C9.5802,21.0004 10.5102,20.7914 11.3312,20.3754 L11.3312,18.7584 C10.4372,19.0884 9.5802,19.2544 8.7592,19.2544 C7.4122,19.2544 6.3742,18.8164 5.6462,17.9404 C4.9162,17.0664 4.5532,15.7944 4.5532,14.1294 C4.5532,12.7464 4.7912,11.4994 5.2692,10.3914 C5.7462,9.2824 6.4262,8.3974 7.3092,7.7364 C8.1902,7.0754 9.1822,6.7454 10.2842,6.7454 C11.7052,6.7454 12.7852,7.1464 13.5272,7.9474 C14.2672,8.7504 14.6382,9.9224 14.6382,11.4654 C14.6382,12.2124 14.5552,12.9114 14.3892,13.5604 C14.2252,14.2094 13.9912,14.7444 13.6922,15.1674 C13.3922,15.5894 13.0762,15.8014 12.7452,15.8014 C12.5742,15.8014 12.4402,15.7364 12.3422,15.6084 C12.2432,15.4804 12.1952,15.3044 12.1952,15.0844 C12.1952,14.8894 12.2062,14.7174 12.2322,14.5704 L13.0212,8.8574 L11.3132,8.8574 L11.0932,9.5004 C10.6392,8.8884 10.0822,8.5824 9.4202,8.5824 C8.8822,8.5824 8.3652,8.8174 7.8682,9.2894 C7.3722,9.7614 6.9652,10.4214 6.6472,11.2724 C6.3282,12.1254 6.1692,13.0634 6.1692,14.0924 C6.1692,15.1704 6.3652,15.9974 6.7572,16.5724 C7.1492,17.1484 7.7242,17.4364 8.4842,17.4364 C8.8392,17.4364 9.2092,17.3444 9.5962,17.1614 C9.9812,16.9774 10.3212,16.7264 10.6152,16.4074 C10.8102,16.7264 11.0742,16.9704 11.4052,17.1414 C11.7352,17.3134 12.1152,17.3994 12.5432,17.3994 C13.2662,17.3994 13.9302,17.1544 14.5372,16.6644 C15.1432,16.1744 15.6232,15.4774 15.9792,14.5704 C16.3342,13.6644 16.5122,12.6234 16.5122,11.4474 C16.5122,10.1124 16.2732,8.9644 15.7952,8.0034 C15.3172,7.0424 14.6162,6.3014 13.6922,5.7804 C12.7672,5.2594 11.6562,5.0004 10.3582,5.0004 C8.9252,5.0004 7.6112,5.3784 6.4172,6.1394 C5.2242,6.8974 4.2712,7.9724 3.5612,9.3624 C2.8502,10.7524 2.4952,12.3544 2.4952,14.1664 C2.4952,15.5874 2.7312,16.8054 3.2022,17.8214 C3.6742,18.8384 4.3632,19.6224 5.2692,20.1734 L5.2692,20.1734 Z M23.3542,31.9804 C23.5392,32.1344 23.7672,32.2114 23.9942,32.2114 C24.2222,32.2114 24.4492,32.1344 24.6352,31.9804 L27.6682,29.4534 L42.2252,41.5844 L5.7632,41.5844 L20.3222,29.4524 L23.3542,31.9804 Z M29.2312,28.1504 L43.9892,15.8524 L43.9892,40.4484 L29.2312,28.1504 Z M44.9892,12.7164 L18.5452,12.7164 L18.5452,14.7164 L42.2252,14.7164 L23.9942,29.9104 L13.3682,21.0494 L12.0872,22.5844 L18.7592,28.1494 L4.0002,40.4484 L4.0002,22.0704 L2.0002,22.0704 L2.0002,42.5844 C2.0002,43.1364 2.4482,43.5844 3.0002,43.5844 L44.9892,43.5844 C45.5412,43.5844 45.9892,43.1364 45.9892,42.5844 L45.9892,13.7164 C45.9892,13.1644 45.5412,12.7164 44.9892,12.7164 L44.9892,12.7164 Z" id="Amazon-Amazon-Simple-Email-Service-Email_Resource-Icon_light-bg" fill="#DD344C"></path>
</g>
</svg>`,SF=`<?xml version="1.0" encoding="UTF-8"?>
<svg width="48px" height="48px" viewBox="0 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Icon-Resource/Business-Applications/Res_Amazon-Pinpoint_Journey_48</title>
<g id="Icon-Resource/Business-Applications/Res_Amazon-Pinpoint_Journey_48" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M42.96,21 C42.96,19.897 42.063,19 40.96,19 C39.857,19 38.96,19.897 38.96,21 C38.96,22.103 39.857,23 40.96,23 C42.063,23 42.96,22.103 42.96,21 L42.96,21 Z M37.96,37 C37.96,35.897 37.063,35 35.96,35 C34.857,35 33.96,35.897 33.96,37 C33.96,38.103 34.857,39 35.96,39 C37.063,39 37.96,38.103 37.96,37 L37.96,37 Z M28.96,20.5 C28.96,19.122 27.839,18 26.46,18 C25.081,18 23.96,19.122 23.96,20.5 C23.96,21.878 25.081,23 26.46,23 C27.839,23 28.96,21.878 28.96,20.5 L28.96,20.5 Z M18.131,30.008 L14.522,33.609 L13.109,32.193 L16.65,28.661 C15.994,28.283 15.244,28.05 14.435,28.05 C11.967,28.05 9.96,30.057 9.96,32.525 C9.96,34.993 11.967,37 14.435,37 C16.902,37 18.91,34.993 18.91,32.525 C18.91,31.592 18.622,30.726 18.131,30.008 L18.131,30.008 Z M21.46,10 C22.839,10 23.96,8.878 23.96,7.5 C23.96,6.122 22.839,5 21.46,5 C20.081,5 18.96,6.122 18.96,7.5 C18.96,8.878 20.081,10 21.46,10 L21.46,10 Z M44.96,21 C44.96,23.206 43.166,25 40.96,25 C40.911,25 40.866,24.987 40.817,24.985 L38.149,33.659 C39.237,34.375 39.96,35.603 39.96,37 C39.96,39.206 38.166,41 35.96,41 C33.754,41 31.96,39.206 31.96,37 C31.96,34.794 33.754,33 35.96,33 C36.06,33 36.152,33.022 36.25,33.029 L38.901,24.412 C38.035,23.887 37.392,23.048 37.117,22.05 L30.668,22.05 C30.033,23.767 28.395,25 26.46,25 C25.523,25 24.654,24.711 23.934,24.22 L19.56,28.583 C20.403,29.676 20.91,31.041 20.91,32.525 C20.91,36.095 18.005,39 14.435,39 C10.864,39 7.96,36.095 7.96,32.525 C7.96,28.955 10.864,26.05 14.435,26.05 C15.801,26.05 17.066,26.478 18.112,27.202 L22.582,22.743 C22.197,22.08 21.96,21.32 21.96,20.5 C21.96,19.047 22.664,17.766 23.735,16.943 L21.611,11.985 C21.56,11.986 21.512,12 21.46,12 C18.979,12 16.96,9.981 16.96,7.5 C16.96,5.019 18.979,3 21.46,3 C23.941,3 25.96,5.019 25.96,7.5 C25.96,9.219 24.981,10.698 23.56,11.456 L25.548,16.094 C25.843,16.033 26.148,16 26.46,16 C28.787,16 30.685,17.782 30.914,20.05 L37.087,20.05 C37.516,18.304 39.083,17 40.96,17 C43.166,17 44.96,18.794 44.96,21 L44.96,21 Z M24.699,27.294 C25.524,28.901 25.96,30.711 25.96,32.53 C25.96,38.86 20.811,44.01 14.481,44.01 C8.15,44.01 3,38.86 3,32.53 C3,26.2 8.15,21.05 14.481,21.05 C16.326,21.05 18.088,21.475 19.719,22.313 L18.805,24.092 C17.46,23.4 16.005,23.05 14.481,23.05 C9.253,23.05 5,27.303 5,32.53 C5,37.757 9.253,42.01 14.481,42.01 C19.707,42.01 23.96,37.757 23.96,32.53 C23.96,31.006 23.61,29.552 22.92,28.208 L24.699,27.294 Z" id="Fill-1" fill="#DD344C"></path>
</g>
</svg>`,wF='<svg id="bdb56329-4717-4410-aa13-4505ecaa4e46" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><linearGradient id="ba2610c3-a45a-4e7e-a0c0-285cfd7e005d" x1="13.25" y1="13.02" x2="8.62" y2="4.25" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1988d9" /><stop offset="0.9" stop-color="#54aef0" /></linearGradient><linearGradient id="bd8f618b-4f2f-4cb7-aff0-2fd2d211326d" x1="11.26" y1="10.47" x2="14.46" y2="15.99" gradientUnits="userSpaceOnUse"><stop offset="0.1" stop-color="#54aef0" /><stop offset="0.29" stop-color="#4fabee" /><stop offset="0.51" stop-color="#41a2e9" /><stop offset="0.74" stop-color="#2a93e0" /><stop offset="0.88" stop-color="#1988d9" /></linearGradient></defs><title>Icon-identity-221</title><polygon points="1.01 10.19 8.93 15.33 16.99 10.17 18 11.35 8.93 17.19 0 11.35 1.01 10.19" fill="#50e6ff" /><polygon points="1.61 9.53 8.93 0.81 16.4 9.54 8.93 14.26 1.61 9.53" fill="#fff" /><polygon points="8.93 0.81 8.93 14.26 1.61 9.53 8.93 0.81" fill="#50e6ff" /><polygon points="8.93 0.81 8.93 14.26 16.4 9.54 8.93 0.81" fill="url(#ba2610c3-a45a-4e7e-a0c0-285cfd7e005d)" /><polygon points="8.93 7.76 16.4 9.54 8.93 14.26 8.93 7.76" fill="#53b1e0" /><polygon points="8.93 14.26 1.61 9.53 8.93 7.76 8.93 14.26" fill="#9cebff" /><polygon points="8.93 17.19 18 11.35 16.99 10.17 8.93 15.33 8.93 17.19" fill="url(#bd8f618b-4f2f-4cb7-aff0-2fd2d211326d)" /></svg>',kF='<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><linearGradient id="fdd5d44a-d038-42da-afe7-cecaad9f8ff9" x1="6.49" y1="17.38" x2="6.49" y2="0.44" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#949494" /><stop offset="0.53" stop-color="#a2a2a2" /><stop offset="1" stop-color="#b3b3b3" /></linearGradient><linearGradient id="bf4a560d-147b-4f76-9d70-f90bc5f8ddd6" x1="10.06" y1="13.89" x2="16.48" y2="13.89" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#005ba1" /><stop offset="0.07" stop-color="#0060a9" /><stop offset="0.36" stop-color="#0071c8" /><stop offset="0.52" stop-color="#0078d4" /><stop offset="0.64" stop-color="#0074cd" /><stop offset="0.82" stop-color="#006abb" /><stop offset="1" stop-color="#005ba1" /></linearGradient></defs><g id="a55981fb-ccb2-4f5b-acf6-743ff717cb3a"><g><path d="M11,9.57a6.72,6.72,0,0,0-2.23.32,6.64,6.64,0,0,0,2.23.33,6.56,6.56,0,0,0,2.23-.33A6.63,6.63,0,0,0,11,9.57Z" fill="#198ab3" /><g><path d="M11.47,16.81a.57.57,0,0,1-.58.57H2.09a.56.56,0,0,1-.57-.57V1A.57.57,0,0,1,2.09.44h8.8a.58.58,0,0,1,.58.57Z" fill="url(#fdd5d44a-d038-42da-afe7-cecaad9f8ff9)" /><path d="M3,6.38A1.08,1.08,0,0,1,4.06,5.3H9a1.08,1.08,0,0,1,1.08,1.08h0A1.08,1.08,0,0,1,9,7.47H4.06A1.08,1.08,0,0,1,3,6.38Z" fill="#003067" /><path d="M3,3.17A1.08,1.08,0,0,1,4.06,2.09H9a1.08,1.08,0,0,1,1.08,1.08h0A1.08,1.08,0,0,1,9,4.25H4.06A1.08,1.08,0,0,1,3,3.17Z" fill="#003067" /><circle cx="4.11" cy="3.17" r="0.73" fill="#50e6ff" /><circle cx="4.11" cy="6.38" r="0.73" fill="#50e6ff" /></g><path d="M13.27,11.38c-1.77,0-3.21-.53-3.21-1.17V16.4c0,.63,1.42,1.15,3.17,1.16h0c1.78,0,3.21-.52,3.21-1.16V10.21C16.48,10.85,15.05,11.38,13.27,11.38Z" fill="url(#bf4a560d-147b-4f76-9d70-f90bc5f8ddd6)" /><path d="M16.48,10.21c0,.64-1.43,1.17-3.21,1.17s-3.21-.53-3.21-1.17,1.44-1.16,3.21-1.16,3.21.52,3.21,1.16" fill="#e6e6e6" /><path d="M15.73,10.12c0,.41-1.1.74-2.46.74s-2.46-.33-2.46-.74,1.1-.74,2.46-.74,2.46.33,2.46.74" fill="#50e6ff" /><path d="M13.68,8.66l2.13-2.13a.11.11,0,0,0-.08-.19H14.49c0-2.57-1.37-5.13-3.84-5.13a6.68,6.68,0,0,1,2,5.13H11.47a.11.11,0,0,0-.08.19l2.13,2.13A.12.12,0,0,0,13.68,8.66Z" fill="#50e6ff" /></g></g></svg>',TF='<svg id="b300f0d1-2ad8-4418-a1c5-23d0b9d21841" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><linearGradient id="b8cad6fd-ec7f-45e9-be2a-125e8b87bd03" x1="10.79" y1="2.17" x2="10.79" y2="16.56" gradientUnits="userSpaceOnUse"><stop offset="0.18" stop-color="#5ea0ef" /><stop offset="1" stop-color="#0078d4" /></linearGradient></defs><title>Icon-web-43</title><rect x="3.7" y="5.49" width="1.18" height="5.26" rx="0.52" transform="translate(-3.83 12.41) rotate(-90)" fill="#b3b3b3" /><rect x="2.04" y="7.88" width="1.18" height="5.26" rx="0.52" transform="translate(-7.88 13.14) rotate(-90)" fill="#a3a3a3" /><rect x="3.7" y="10.26" width="1.18" height="5.26" rx="0.52" transform="translate(-8.6 17.19) rotate(-90)" fill="#7a7a7a" /><path d="M18,11a3.28,3.28,0,0,0-2.81-3.18,4.13,4.13,0,0,0-4.21-4,4.23,4.23,0,0,0-4,2.8,3.89,3.89,0,0,0-3.38,3.8,4,4,0,0,0,4.06,3.86l.36,0h6.58l.17,0A3.32,3.32,0,0,0,18,11Z" fill="url(#b8cad6fd-ec7f-45e9-be2a-125e8b87bd03)" /></svg>',RF='<svg id="f9ed9690-6753-43a7-8b32-d66ac7b8a99a" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><linearGradient id="f710a364-083f-494c-9d96-89b92ee2d5a8" x1="0.5" y1="9.77" x2="9" y2="9.77" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#005ba1" /><stop offset="0.07" stop-color="#0060a9" /><stop offset="0.36" stop-color="#0071c8" /><stop offset="0.52" stop-color="#0078d4" /><stop offset="0.64" stop-color="#0074cd" /><stop offset="0.81" stop-color="#006abb" /><stop offset="0.99" stop-color="#005ba1" /></linearGradient></defs><title>Icon-databases-126</title><g><path d="M13.25,10.48V6.57a.14.14,0,0,0-.24-.1l-4,4L4.85,14.63V17.5H16.93a.56.56,0,0,0,.57-.57V6.57a.14.14,0,0,0-.24-.1Z" fill="#005ba1" /><path d="M4.75,3.58C2.4,3.58.5,2.89.5,2V7.67h0v9.26a.56.56,0,0,0,.57.57H9V2C9,2.89,7.1,3.58,4.75,3.58Z" fill="url(#f710a364-083f-494c-9d96-89b92ee2d5a8)" /><rect x="12.91" y="12.97" width="2.27" height="2.27" rx="0.28" fill="#fff" /><rect x="8.97" y="12.97" width="2.27" height="2.27" rx="0.28" fill="#fff" /><rect x="5.03" y="12.97" width="2.27" height="2.27" rx="0.28" fill="#fff" /><path d="M9,2c0,.85-1.9,1.54-4.25,1.54S.5,2.89.5,2,2.4.5,4.75.5,9,1.19,9,2" fill="#eaeaea" /><path d="M8,1.91c0,.55-1.46,1-3.26,1s-3.26-.43-3.26-1S3,.94,4.75.94,8,1.37,8,1.91" fill="#50e6ff" /><path d="M4.75,2.14a8.07,8.07,0,0,0-2.58.37,7.64,7.64,0,0,0,2.58.38,7.64,7.64,0,0,0,2.58-.38A8.07,8.07,0,0,0,4.75,2.14Z" fill="#198ab3" /></g></svg>',MF='<svg id="f4337506-5d95-4e80-b7ca-68498c6e008e" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><linearGradient id="ba420277-700e-42cc-9de9-5388a5c16e54" x1="9" y1="16.97" x2="9" y2="1.03" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0078d4" /><stop offset="0.16" stop-color="#1380da" /><stop offset="0.53" stop-color="#3c91e5" /><stop offset="0.82" stop-color="#559cec" /><stop offset="1" stop-color="#5ea0ef" /></linearGradient></defs><title>Icon-devops-261</title><path id="a91f0ca4-8fb7-4019-9c09-0a52e2c05754" d="M17,4v9.74l-4,3.28-6.2-2.26V17L3.29,12.41l10.23.8V4.44Zm-3.41.49L7.85,1V3.29L2.58,4.84,1,6.87v4.61l2.26,1V6.57Z" fill="url(#ba420277-700e-42cc-9de9-5388a5c16e54)" /></svg>',AF='<svg id="a2c88306-fa03-4e5b-b192-401f0b77808b" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><linearGradient id="b403aca7-f387-4434-96b4-ae157edc835f" x1="-175.993" y1="-343.723" x2="-175.993" y2="-359.232" gradientTransform="translate(212.573 370.548) scale(1.156 1.029)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fea11b" /><stop offset="0.284" stop-color="#fea51a" /><stop offset="0.547" stop-color="#feb018" /><stop offset="0.8" stop-color="#ffc314" /><stop offset="1" stop-color="#ffd70f" /></linearGradient></defs><title>Icon-compute-29</title><g><path d="M2.37,7.475H3.2a.267.267,0,0,1,.267.267v6.148a.533.533,0,0,1-.533.533H2.1a0,0,0,0,1,0,0V7.741a.267.267,0,0,1,.267-.267Z" transform="translate(12.507 16.705) rotate(134.919)" fill="#50e6ff" /><path d="M2.325,3.6h.833a.267.267,0,0,1,.267.267v6.583a0,0,0,0,1,0,0H2.591a.533.533,0,0,1-.533-.533V3.865A.267.267,0,0,1,2.325,3.6Z" transform="translate(5.759 0.114) rotate(44.919)" fill="#1490df" /></g><g><path d="M14.53,7.475h.833a.533.533,0,0,1,.533.533v6.148a.267.267,0,0,1-.267.267H14.8a.267.267,0,0,1-.267-.267V7.475a0,0,0,0,1,0,0Z" transform="translate(12.223 -7.555) rotate(45.081)" fill="#50e6ff" /><path d="M15.108,3.6h.833a0,0,0,0,1,0,0v6.583a.267.267,0,0,1-.267.267h-.833a.267.267,0,0,1-.267-.267V4.131a.533.533,0,0,1,.533-.533Z" transform="translate(31.022 1.222) rotate(135.081)" fill="#1490df" /></g><path d="M8.459,9.9H4.87a.193.193,0,0,1-.2-.181.166.166,0,0,1,.018-.075L8.991,1.13a.206.206,0,0,1,.186-.106h4.245a.193.193,0,0,1,.2.181.165.165,0,0,1-.035.1L8.534,7.966h4.928a.193.193,0,0,1,.2.181.176.176,0,0,1-.052.122L5.421,16.788c-.077.046-.624.5-.356-.189h0Z" fill="url(#b403aca7-f387-4434-96b4-ae157edc835f)" /></svg>',NF=`<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><linearGradient id="f67d1585-6164-4ad0-b2dd-f9cc59b2969f" x1="9.908" y1="15.943" x2="7.516" y2="2.383" gradientUnits="userSpaceOnUse"><stop offset="0.15" stop-color="#0078d4" /><stop offset="0.8" stop-color="#5ea0ef" /><stop offset="1" stop-color="#83b9f9" /></linearGradient></defs><g id="a4fd1868-54fe-4ca6-8ff6-3b01866dc27b"><path d="M14.49,7.15A5.147,5.147,0,0,0,9.24,2.164,5.272,5.272,0,0,0,4.216,5.653,4.869,4.869,0,0,0,0,10.4a4.946,4.946,0,0,0,5.068,4.814H13.82A4.292,4.292,0,0,0,18,11.127,4.105,4.105,0,0,0,14.49,7.15Z" fill="url(#f67d1585-6164-4ad0-b2dd-f9cc59b2969f)" /><path d="M12.9,11.4V8H12v4.13h2.46V11.4ZM5.76,9.73a1.825,1.825,0,0,1-.51-.31.441.441,0,0,1-.12-.32.342.342,0,0,1,.15-.3.683.683,0,0,1,.42-.12,1.62,1.62,0,0,1,1,.29V8.11a2.58,2.58,0,0,0-1-.16,1.641,1.641,0,0,0-1.09.34,1.08,1.08,0,0,0-.42.89c0,.51.32.91,1,1.21a2.907,2.907,0,0,1,.62.36.419.419,0,0,1,.15.32.381.381,0,0,1-.16.31.806.806,0,0,1-.45.11,1.66,1.66,0,0,1-1.09-.42V12a2.173,2.173,0,0,0,1.07.24,1.877,1.877,0,0,0,1.18-.33A1.08,1.08,0,0,0,6.84,11a1.048,1.048,0,0,0-.25-.7A2.425,2.425,0,0,0,5.76,9.73ZM11,11.32A2.191,2.191,0,0,0,11,9a1.808,1.808,0,0,0-.7-.75,2,2,0,0,0-1-.26,2.112,2.112,0,0,0-1.08.27A1.856,1.856,0,0,0,7.49,9a2.465,2.465,0,0,0-.26,1.14,2.256,2.256,0,0,0,.24,1,1.766,1.766,0,0,0,.69.74,2.056,2.056,0,0,0,1,.3l.86,1h1.21L10,12.08A1.79,1.79,0,0,0,11,11.32Zm-1-.25a.941.941,0,0,1-.76.35.916.916,0,0,1-.76-.36,1.523,1.523,0,0,1-.29-1,1.529,1.529,0,0,1,.29-1,1,1,0,0,1,.78-.37.869.869,0,0,1,.75.37,1.619,1.619,0,0,1,.27,1A1.459,1.459,0,0,1,10,11.07Z" fill="#f2f2f2" /></g>\u200B
</svg>`,IF='<svg id="b089cfca-0de1-451c-a1ca-6680ea50cb4f" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><radialGradient id="b25d0836-964a-4c84-8c20-855f66e8345e" cx="-105.006" cy="-10.409" r="5.954" gradientTransform="translate(117.739 19.644) scale(1.036 1.027)" gradientUnits="userSpaceOnUse"><stop offset="0.183" stop-color="#5ea0ef" /><stop offset="1" stop-color="#0078d4" /></radialGradient><clipPath id="b36c7f5d-2ef1-4760-8a25-eeb9661f4e47"><path d="M14.969,7.53A6.137,6.137,0,1,1,7.574,2.987,6.137,6.137,0,0,1,14.969,7.53Z" fill="none" /></clipPath></defs><title>Icon-databases-121</title><path d="M2.954,5.266a.175.175,0,0,1-.176-.176h0A2.012,2.012,0,0,0,.769,3.081a.176.176,0,0,1-.176-.175h0a.176.176,0,0,1,.176-.176A2.012,2.012,0,0,0,2.778.72.175.175,0,0,1,2.954.544h0A.175.175,0,0,1,3.13.72h0A2.012,2.012,0,0,0,5.139,2.729a.175.175,0,0,1,.176.176h0a.175.175,0,0,1-.176.176h0A2.011,2.011,0,0,0,3.13,5.09.177.177,0,0,1,2.954,5.266Z" fill="#50e6ff" /><path d="M15.611,17.456a.141.141,0,0,1-.141-.141h0a1.609,1.609,0,0,0-1.607-1.607.141.141,0,0,1-.141-.14h0a.141.141,0,0,1,.141-.141h0a1.608,1.608,0,0,0,1.607-1.607.141.141,0,0,1,.141-.141h0a.141.141,0,0,1,.141.141h0a1.608,1.608,0,0,0,1.607,1.607.141.141,0,1,1,0,.282h0a1.609,1.609,0,0,0-1.607,1.607A.141.141,0,0,1,15.611,17.456Z" fill="#50e6ff" /><g><path d="M14.969,7.53A6.137,6.137,0,1,1,7.574,2.987,6.137,6.137,0,0,1,14.969,7.53Z" fill="url(#b25d0836-964a-4c84-8c20-855f66e8345e)" /><g clip-path="url(#b36c7f5d-2ef1-4760-8a25-eeb9661f4e47)"><path d="M5.709,13.115A1.638,1.638,0,1,0,5.714,9.84,1.307,1.307,0,0,0,5.721,9.7,1.651,1.651,0,0,0,4.06,8.064H2.832a6.251,6.251,0,0,0,1.595,5.051Z" fill="#f2f2f2" /><path d="M15.045,7.815c0-.015,0-.03-.007-.044a5.978,5.978,0,0,0-1.406-2.88,1.825,1.825,0,0,0-.289-.09,1.806,1.806,0,0,0-2.3,1.663,2,2,0,0,0-.2-.013,1.737,1.737,0,0,0-.581,3.374,1.451,1.451,0,0,0,.541.1h2.03A13.453,13.453,0,0,0,15.045,7.815Z" fill="#f2f2f2" /></g></g><path d="M17.191,3.832c-.629-1.047-2.1-1.455-4.155-1.149a14.606,14.606,0,0,0-2.082.452,6.456,6.456,0,0,1,1.528.767c.241-.053.483-.116.715-.151A7.49,7.49,0,0,1,14.3,3.662a2.188,2.188,0,0,1,1.959.725h0c.383.638.06,1.729-.886,3a16.723,16.723,0,0,1-4.749,4.051A16.758,16.758,0,0,1,4.8,13.7c-1.564.234-2.682,0-3.065-.636s-.06-1.73.886-2.995c.117-.157.146-.234.279-.392a6.252,6.252,0,0,1,.026-1.63A11.552,11.552,0,0,0,1.756,9.419C.517,11.076.181,12.566.809,13.613a3.165,3.165,0,0,0,2.9,1.249,8.434,8.434,0,0,0,1.251-.1,17.855,17.855,0,0,0,6.219-2.4,17.808,17.808,0,0,0,5.061-4.332C17.483,6.369,17.819,4.88,17.191,3.832Z" fill="#50e6ff" /></svg>',OF='<svg id="b5b638e5-1de7-4378-8f50-7c3738e5874c" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><linearGradient id="e20ae4ca-8128-4625-bcc6-863bc1bc51d9" x1="5.05" y1="10.55" x2="5.05" y2="13.48" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#76bc2d" /><stop offset="1" stop-color="#5e9624" /></linearGradient><linearGradient id="b6fa89de-29eb-462e-97de-5bdbdaeb090e" x1="12.84" y1="10.57" x2="12.84" y2="13.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#76bc2d" /><stop offset="1" stop-color="#5e9624" /></linearGradient></defs><title>Icon-integration-204</title><g><path d="M3.19,15.6a2.49,2.49,0,0,1-1.53-.38,1.7,1.7,0,0,1-.45-1.36V10.33c0-.58-.23-.89-.71-.89V8.56c.48,0,.71-.31.71-.92V4.17a1.79,1.79,0,0,1,.45-1.39A2.29,2.29,0,0,1,3.19,2.4v.89c-.51,0-.79.27-.79.85v3.4c0,.78-.23,1.26-.74,1.46a1.42,1.42,0,0,1,.74,1.46v3.37a1.25,1.25,0,0,0,.17.68.74.74,0,0,0,.58.2l0,.89Z" fill="#949494" /><path d="M14.81,2.4a2.49,2.49,0,0,1,1.53.38,1.7,1.7,0,0,1,.45,1.36V7.67c0,.58.23.89.71.89v.88c-.48,0-.71.31-.71.92v3.43a1.8,1.8,0,0,1-.45,1.4,2.28,2.28,0,0,1-1.53.41v-.89c.51,0,.79-.27.79-.85v-3.4c0-.78.23-1.26.74-1.46a1.42,1.42,0,0,1-.74-1.46V4.17a1.25,1.25,0,0,0-.17-.68.74.74,0,0,0-.58-.2Z" fill="#949494" /><path d="M9.41,8.35V7.08h-.9V8.35a.18.18,0,0,1-.18.18H5a.36.36,0,0,0-.36.36v1.65h.9V9.63a.18.18,0,0,1,.17-.18h6.54a.18.18,0,0,1,.18.18v.93h.89V8.89a.36.36,0,0,0-.35-.36H9.59A.18.18,0,0,1,9.41,8.35Z" fill="#005ba1" /><path d="M10.61,3.21H7.25a.38.38,0,0,0-.38.37V6.94a.37.37,0,0,0,.38.37h3.36A.37.37,0,0,0,11,6.94V3.58A.38.38,0,0,0,10.61,3.21Zm-.32,3.17a.25.25,0,0,1-.25.24H7.81a.25.25,0,0,1-.25-.24V4.15a.25.25,0,0,1,.25-.25H10a.25.25,0,0,1,.25.25Z" fill="#0078d4" /><rect x="3.58" y="10.55" width="2.94" height="2.94" rx="0.27" fill="url(#e20ae4ca-8128-4625-bcc6-863bc1bc51d9)" /><rect x="11.38" y="10.57" width="2.94" height="2.94" rx="0.27" fill="url(#b6fa89de-29eb-462e-97de-5bdbdaeb090e)" /></g></svg>',DF='<svg id="fd454f1c-5506-44b8-874e-8814b8b2f70b" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><defs><linearGradient id="f34d9569-2bd0-4002-8f16-3d01d8106cb5" x1="8.88" y1="12.21" x2="8.88" y2="0.21" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0078d4" /><stop offset="0.82" stop-color="#5ea0ef" /></linearGradient><linearGradient id="bdb45a0b-eb58-4970-a60a-fb2ce314f866" x1="8.88" y1="16.84" x2="8.88" y2="12.21" gradientUnits="userSpaceOnUse"><stop offset="0.15" stop-color="#ccc" /><stop offset="1" stop-color="#707070" /></linearGradient></defs><title>Icon-compute-21</title><rect x="-0.12" y="0.21" width="18" height="12" rx="0.6" fill="url(#f34d9569-2bd0-4002-8f16-3d01d8106cb5)" /><polygon points="11.88 4.46 11.88 7.95 8.88 9.71 8.88 6.21 11.88 4.46" fill="#50e6ff" /><polygon points="11.88 4.46 8.88 6.22 5.88 4.46 8.88 2.71 11.88 4.46" fill="#c3f1ff" /><polygon points="8.88 6.22 8.88 9.71 5.88 7.95 5.88 4.46 8.88 6.22" fill="#9cebff" /><polygon points="5.88 7.95 8.88 6.21 8.88 9.71 5.88 7.95" fill="#c3f1ff" /><polygon points="11.88 7.95 8.88 6.21 8.88 9.71 11.88 7.95" fill="#9cebff" /><path d="M12.49,15.84c-1.78-.28-1.85-1.56-1.85-3.63H7.11c0,2.07-.06,3.35-1.84,3.63a1,1,0,0,0-.89,1h9A1,1,0,0,0,12.49,15.84Z" fill="url(#bdb45a0b-eb58-4970-a60a-fb2ce314f866)" /></svg>',PF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#669df6;}.cls-1,.cls-2,.cls-3{fill-rule:evenodd;}.cls-2{fill:#aecbfa;}.cls-3{fill:#4285f4;}</style></defs><title>Icon_24px_BigTable_Color</title><g data-name="Product Icons"><g ><path class="cls-1" d="M16.22,6.45,12,3.94a2.86,2.86,0,0,1-1.25-1.71s.16-.32.38-.2,3.5,2.06,5.25,3.1c.63.37.24,2,.24,2A.77.77,0,0,0,16.22,6.45Z"/><path class="cls-2" d="M17.49,12.69a.35.35,0,0,1-.16.33l-1,.68V5.75c0-.27.17-.56-.06-.7l.92.68a.73.73,0,0,1,.35.65Z"/><path class="cls-1" d="M12,13.6a.36.36,0,0,1-.2-.06L8.34,11.48v.9L12,14.56l.29-.57s-.22-.39-.29-.39Z"/><path class="cls-1" d="M12.2,15.4a.36.36,0,0,1-.4,0L8.34,13.34V14a.42.42,0,0,0,.19.35l3.28,2a.37.37,0,0,0,.38,0,2,2,0,0,0,.2-.52l-.19-.39Z"/><path class="cls-2" d="M12,12.73l3.66-2.18v-.43a.39.39,0,0,0-.19-.34l-3.28-2a.37.37,0,0,0-.38,0l-3.28,2a.41.41,0,0,0-.19.34v.43L12,12.73Z"/><path class="cls-1" d="M12,11.83,8.53,9.78a.41.41,0,0,0-.19.34v.43L12,12.73l.28-.56L12,11.83Z"/><path class="cls-3" d="M12,13.6v1l3.66-2.18v-.9L12.2,13.54a.65.65,0,0,1-.2.06Z"/><path class="cls-3" d="M12.2,15.4a.36.36,0,0,1-.2.06c0,.28,0,.9,0,.9a.5.5,0,0,0,.21-.05l3.28-2a.39.39,0,0,0,.19-.35v-.66L12.2,15.4Z"/><path class="cls-3" d="M15.47,9.78,12,11.83v.9l3.66-2.18v-.43a.39.39,0,0,0-.19-.34Z"/><path class="cls-1" d="M7.78,17.53,11.93,20a2.72,2.72,0,0,1,1.28,1.8.18.18,0,0,1-.28.18L7.48,18.75c-.53-.32-.07-1.88-.07-1.88A.77.77,0,0,0,7.78,17.53Z"/><path class="cls-2" d="M6.51,17.73V11.17a.41.41,0,0,1,.19-.33l1-.59v7.91c0,.27,0,.69.21.83l-1.06-.66A.75.75,0,0,1,6.51,17.73Z"/><path class="cls-1" d="M10.16,5.46a.75.75,0,0,0-.74,0L5.22,8a2.63,2.63,0,0,1-2.08.26.23.23,0,0,1,0-.4c.18-.09,6.32-3.74,6.32-3.74.23-.14.74,1.39.74,1.39Z"/><path class="cls-2" d="M10.15,4.08l5.32,3.15a.37.37,0,0,1,.2.31V8.72L9,4.76a.75.75,0,0,0-.74,0l1.18-.69a.71.71,0,0,1,.73,0Z"/><path class="cls-1" d="M13.82,18.49a.73.73,0,0,0,.74,0L18.76,16a2.63,2.63,0,0,1,2.1-.25.21.21,0,0,1,0,.38l-6.33,3.75c-.22.14-.74-1.4-.74-1.4Z"/><path class="cls-2" d="M8.51,16.75a.56.56,0,0,1-.17-.33V15.26L15,19.19a.69.69,0,0,0,.73,0l-1.18.7a.7.7,0,0,1-.74,0Z"/><path class="cls-1" d="M6.26,9.81a.76.76,0,0,0-.37.65v5a2.75,2.75,0,0,1-.87,2,.18.18,0,0,1-.3-.13V9.77c0-.28,1.54,0,1.54,0Z"/><path class="cls-2" d="M9.77,6.52a.34.34,0,0,1,.36,0l1,.59L5.05,10.67a.77.77,0,0,0-.37.66V9.94a.72.72,0,0,1,.38-.64Z"/><path class="cls-1" d="M18.17,13.44v-5a2.81,2.81,0,0,1,.84-2s.33-.11.31.21,0,7.37,0,7.37c-.31.37-1.61,0-1.61,0A.81.81,0,0,0,18.17,13.44Z"/><path class="cls-2" d="M19,14.61l-4.74,2.85a.35.35,0,0,1-.37,0l-1-.57L19,13.22a.77.77,0,0,0,.37-.66V14C19.35,14.23,19,14.61,19,14.61Z"/></g></g></svg>',FF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#aecbfa;}.cls-1,.cls-2,.cls-3{fill-rule:evenodd;}.cls-2{fill:#669df6;}.cls-3{fill:#4285f4;}</style></defs><title>Icon_24px_BigQuery_Color</title><g data-name="Product Icons"><g ><path class="cls-1" d="M6.73,10.83v2.63A4.91,4.91,0,0,0,8.44,15.2V10.83Z"/><path class="cls-2" d="M9.89,8.41v7.53A7.62,7.62,0,0,0,11,16,8,8,0,0,0,12,16V8.41Z"/><path class="cls-1" d="M13.64,11.86v3.29a5,5,0,0,0,1.7-1.82V11.86Z"/><path class="cls-3" d="M17.74,16.32l-1.42,1.42a.42.42,0,0,0,0,.6l3.54,3.54a.42.42,0,0,0,.59,0l1.43-1.43a.42.42,0,0,0,0-.59l-3.54-3.54a.42.42,0,0,0-.6,0"/><path class="cls-2" d="M11,2a9,9,0,1,0,9,9,9,9,0,0,0-9-9m0,15.69A6.68,6.68,0,1,1,17.69,11,6.68,6.68,0,0,1,11,17.69"/></g></g></svg>',ZF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:none;}.cls-2{fill:#669df6;}.cls-2,.cls-3,.cls-4{fill-rule:evenodd;}.cls-3{fill:#aecbfa;}.cls-4{fill:#4285f4;}</style></defs><title>Icon_24px_CDN_Color</title><g data-name="Product Icons"><rect class="cls-1" x="2" y="2" width="20" height="20"/><g ><polygon id="Fill-1" class="cls-2" points="12 2 12 4.41 15.13 7.63 15.13 5.21 12 2"/><polygon id="Fill-1-Copy-2" class="cls-2" points="19.5 12 16.38 15.13 18.88 15.13 22 12 19.5 12"/><polygon id="Fill-1-Copy-3" class="cls-2" points="4.5 12 7.63 15.13 5.13 15.13 2 12 4.5 12"/><polygon id="Fill-1-Copy" class="cls-2" points="12 22 12 19.59 15.13 16.38 15.13 18.79 12 22"/><polygon id="Fill-2" class="cls-3" points="12 2 8.88 5.21 8.88 7.63 12 4.41 12 2"/><polygon id="Fill-2-Copy-2" class="cls-3" points="18.88 8.88 16.38 8.88 19.5 12 22 12 18.88 8.88"/><polygon id="Fill-2-Copy-3" class="cls-3" points="5.13 8.88 7.63 8.88 4.5 12 2 12 5.13 8.88"/><polygon id="Fill-2-Copy" class="cls-3" points="12 22 8.88 18.79 8.88 16.38 12 19.59 12 22"/><polygon id="Fill-9" class="cls-3" points="15.13 15.13 8.88 15.13 8.88 8.88 15.13 8.88 15.13 15.13"/><polygon id="Fill-10" class="cls-2" points="15.13 8.88 15.13 15.13 8.88 15.13 15.13 8.88"/><polygon class="cls-4" points="15.13 8.88 15.13 15.13 12 12 15.13 8.88"/></g></g></svg>',UF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#4285f4;}.cls-2{fill:#669df6;}.cls-3{fill:#aecbfa;}.cls-4{fill:#fff;}</style></defs><title>Icon_24px_DNS_Color</title><g data-name="Product Icons"><g data-name="colored-32/dns"><g ><polygon id="Fill-1" class="cls-1" points="13 18 11 18 11 8 13 8 13 18"/><polygon id="Fill-2" class="cls-2" points="2 21 22 21 22 19 2 19 2 21"/><polygon id="Fill-3" class="cls-3" points="10 22 14 22 14 18 10 18 10 22"/></g></g><rect class="cls-3" x="2" y="2" width="20" height="6"/><rect class="cls-2" x="12" y="2" width="10" height="6"/><rect class="cls-4" x="4" y="4" width="2" height="2"/><rect class="cls-3" x="2" y="10" width="20" height="6"/><rect class="cls-2" x="12" y="10" width="10" height="6"/><rect class="cls-4" x="4" y="12" width="2" height="2"/></g></svg>',BF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#4285f4;}.cls-1,.cls-2,.cls-3{fill-rule:evenodd;}.cls-2{fill:#aecbfa;}.cls-3{fill:#669df6;}</style></defs><title>Icon_24px_Interconnect_Color</title><g data-name="Product Icons"><g ><polygon id="Fill-3" class="cls-1" points="2 13 6 13 6 11 2 11 2 13"/><polygon id="Fill-6" class="cls-2" points="15 17 5 17 5 7 15 7 15 17"/><polygon id="Fill-1" class="cls-1" points="17.33 13 22 13 22 11 17.33 11 17.33 13"/><polygon class="cls-3" points="8 3 8 5 17 5 17 19 8 19 8 21 19 21 19 19 19 5 19 3 8 3"/><polygon id="Fill-7" class="cls-3" points="15 17 10 17 10 7 15 7 15 17"/></g></g></svg>',GF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:none;}.cls-2{fill:#669df6;}.cls-3{fill:#4285f4;}.cls-4{fill:#aecbfa;}</style></defs><title>Icon_24px_LoadBalancing_Color</title><g data-name="Product Icons"><g data-name="colored-32/load-balancing"><rect class="cls-1" width="24" height="24"/><g ><rect class="cls-2" x="18" y="12" width="2" height="4"/><rect class="cls-2" x="11" y="12" width="2" height="4"/><rect class="cls-2" x="4" y="12" width="2" height="4"/><polygon id="Fill-2" class="cls-3" points="13 11 11 11 11 7 13 7 13 11"/><rect class="cls-2" x="4" y="11" width="16" height="2"/><rect class="cls-4" x="6" y="2" width="12" height="5"/><rect class="cls-2" x="12" y="2" width="6" height="5"/><rect class="cls-4" x="16" y="16" width="6" height="6"/><rect class="cls-4" x="2" y="16" width="6" height="6"/><rect class="cls-2" x="5" y="16" width="3" height="6"/><rect class="cls-4" x="9" y="16" width="6" height="6"/><rect class="cls-2" x="12" y="16" width="3" height="6"/><rect class="cls-2" x="19" y="16" width="3" height="6"/></g></g></g></svg>',HF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#aecbfa;}.cls-1,.cls-2,.cls-3{fill-rule:evenodd;}.cls-2{fill:#669df6;}.cls-3{fill:#4285f4;}</style></defs><title>Icon_24px_SQL_Color</title><g data-name="Product Icons"><g ><polygon class="cls-1" points="4.67 10.44 4.67 13.45 12 17.35 12 14.34 4.67 10.44"/><polygon class="cls-1" points="4.67 15.09 4.67 18.1 12 22 12 18.99 4.67 15.09"/><polygon class="cls-2" points="12 17.35 19.33 13.45 19.33 10.44 12 14.34 12 17.35"/><polygon class="cls-2" points="12 22 19.33 18.1 19.33 15.09 12 18.99 12 22"/><polygon class="cls-3" points="19.33 8.91 19.33 5.9 12 2 12 5.01 19.33 8.91"/><polygon class="cls-2" points="12 2 4.67 5.9 4.67 8.91 12 5.01 12 2"/><polygon class="cls-1" points="4.67 5.87 4.67 8.89 12 12.79 12 9.77 4.67 5.87"/><polygon class="cls-2" points="12 12.79 19.33 8.89 19.33 5.87 12 9.77 12 12.79"/></g></g></svg>',YF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#aecbfa;}.cls-2{fill:#669df6;}.cls-3{fill:#4285f4;}.cls-4{fill:#fff;}</style></defs><title>Icon_24px_CloudStorage_Color</title><g data-name="Product Icons"><rect class="cls-1" x="2" y="4" width="20" height="7"/><rect class="cls-2" x="20" y="4" width="2" height="7"/><polygon class="cls-3" points="22 4 20 4 20 11 22 4"/><rect class="cls-2" x="2" y="4" width="2" height="7"/><rect class="cls-4" x="6" y="7" width="6" height="1"/><rect class="cls-4" x="15" y="6" width="3" height="3" rx="1.5"/><rect class="cls-1" x="2" y="13" width="20" height="7"/><rect class="cls-2" x="20" y="13" width="2" height="7"/><polygon class="cls-3" points="22 13 20 13 20 20 22 13"/><rect class="cls-2" x="2" y="13" width="2" height="7"/><rect class="cls-4" x="6" y="16" width="6" height="1"/><rect class="cls-4" x="15" y="15" width="3" height="3" rx="1.5"/></g></svg>',VF=`<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M14.7110701,8.84507935 C14.7717439,8.84507935 14.8231931,8.88719721 14.8413458,8.94564457 L14.8483412,8.99213893 L14.8483412,9.80096662 C14.8483412,9.86590813 14.8090267,9.92106136 14.7544697,9.94052499 L14.7110701,9.9480262 L14.1619856,9.9480262 L14.1619856,11.3971513 C14.1619856,11.4393574 14.1689102,11.4810733 14.1822916,11.5204472 L14.2071478,11.5775199 L17.9097614,18.3983638 C18.0128912,18.5897093 18.0276241,18.8190863 17.9539599,19.0212979 L17.9097614,19.1198381 L16.5667009,21.6392628 C16.4635711,21.8306084 16.2854576,21.9589644 16.0851783,21.9917325 L15.983436,22 L8.01656405,22 C7.8103044,22 7.61750853,21.8989791 7.49086453,21.7295356 L7.43329911,21.6392628 L6.09023859,19.1198381 C5.98710877,18.9284926 5.97237594,18.6991157 6.0460401,18.496904 L6.09023859,18.3983638 L9.78310593,11.5775199 C9.80278146,11.5409511 9.8205962,11.5011143 9.83028652,11.4598613 L9.83794574,11.3971513 L9.83794574,9.9480262 L9.28886131,9.9480262 C9.22824239,9.9480262 9.17676023,9.90586128 9.15859212,9.84743274 L9.1515902,9.80096662 L9.1515902,8.99213893 C9.1515902,8.9271386 9.19094857,8.87202066 9.24548803,8.85257351 L9.28886131,8.84507935 L14.7110701,8.84507935 Z M13.1324523,9.9480262 L10.867479,9.9480262 L10.867479,11.6220054 C10.867479,11.7170243 10.8499898,11.810761 10.8163145,11.8979731 L10.7772919,11.9828161 L7.23720733,18.5909383 C7.18910754,18.6801741 7.17948758,18.7860688 7.2083826,18.8820057 L7.23727597,18.9516755 L8.15266835,20.6500666 C8.20076815,20.7393612 8.28154945,20.8012203 8.37354086,20.8223922 L8.44430082,20.8304352 L9.572,20.83 L8.57527805,18.9792271 C8.52717825,18.8899325 8.51755829,18.7840732 8.54641817,18.6881527 L8.57527805,18.6184899 L9.44379234,17.006864 L15.913,17.006 L15.399,16.047 L13.0053393,16.0472267 L12.6160384,15.3248701 L15.012,15.324 L14.292,13.979 L11.8745205,13.9792234 L11.4852196,13.2568668 L13.904,13.256 L13.2227081,11.9828161 C13.1783867,11.9005363 13.1497785,11.8099843 13.1382445,11.7164027 L13.1324523,11.6220054 L13.1324523,9.9480262 Z M16.347,17.815 L13.9560996,17.8156917 L14.3454004,18.5509896 L16.741,18.55 L16.347,17.815 Z M10.630604,5.77278412 C11.0025401,5.77278412 11.3040561,6.09587402 11.3040561,6.49433196 C11.3040561,6.89278989 11.0025401,7.21580626 10.630604,7.21580626 C10.258668,7.21580626 9.95715197,6.89278989 9.95715197,6.49433196 C9.95715197,6.09587402 10.258668,5.77278412 10.630604,5.77278412 Z M13.1716089,4.22465851 C13.7295473,4.22465851 14.1818556,4.7091463 14.1818556,5.30686996 C14.1818556,5.9045201 13.7295473,6.38908141 13.1716089,6.38908141 C12.6136705,6.38908141 12.1614308,5.9045201 12.1614308,5.30686996 C12.1614308,4.7091463 12.6136705,4.22465851 13.1716089,4.22465851 Z M11.6407615,2 C12.0126976,2 12.3142822,2.3230899 12.3142822,2.72154783 C12.3142822,3.12000576 12.0126976,3.44302213 11.6407615,3.44302213 C11.2688941,3.44302213 10.9673095,3.12000576 10.9673095,2.72154783 C10.9673095,2.3230899 11.2688941,2 11.6407615,2 Z" fill="#4285F4"></path>
</g>
</svg>`,WF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:none;}.cls-2{fill:#aecbfa;}.cls-2,.cls-3,.cls-4{fill-rule:evenodd;}.cls-3{fill:#4285f4;}.cls-4{fill:#669df6;}</style></defs><title>Icon_24px_DataProc_Color</title><g data-name="Product Icons"><rect class="cls-1" x="2" y="2" width="20" height="20"/><g ><polygon class="cls-2" points="17.85 14.2 7.67 20.08 6.69 18.4 16.88 12.51 17.85 14.2"/><polygon class="cls-2" points="7.63 18.16 7.63 6.4 9.5 6.4 9.5 16.75 7.63 18.16"/><polygon class="cls-2" points="9.56 9.69 9.3 7.33 19.49 13.2 18.52 14.88 9.56 9.69"/><path class="cls-3" d="M14.39,10.26,9.3,7.33l.26,2.36,1.51.86a4,4,0,0,0,3.32-.29Z"/><path class="cls-2" d="M8.13,8.29h0a3.78,3.78,0,1,1,3.27,1.89A3.8,3.8,0,0,1,8.13,8.29ZM13,5.49a1.84,1.84,0,0,0-1.59-.92A1.83,1.83,0,0,0,9.57,6.4a1.84,1.84,0,1,0,3.67,0A1.8,1.8,0,0,0,13,5.49Z"/><path class="cls-3" d="M7.63,12.94v5.22L9.5,16.75V15.12a3.29,3.29,0,0,0-1.87-2.18Z"/><path class="cls-3" d="M13.33,16.81l4.52-2.61-2.21-1L14.39,14a4.23,4.23,0,0,0-1.06,2.86Z"/><path class="cls-2" d="M2.51,18.7h0a3.77,3.77,0,0,1,1.38-5.16,3.72,3.72,0,0,1,2.86-.38A3.78,3.78,0,1,1,2.51,18.7Zm4.85-2.81A1.79,1.79,0,0,0,6.25,15a1.83,1.83,0,0,0-2.06,2.69h0a1.83,1.83,0,1,0,3.17-1.84Z"/><path class="cls-2" d="M14.33,18.36h0a3.79,3.79,0,0,1,0-3.77,3.79,3.79,0,0,1,5.16-1.39,3.78,3.78,0,0,1,1.38,5.16,3.78,3.78,0,0,1-6.54,0Zm4.86-2.81a2,2,0,0,0-.67-.67,1.85,1.85,0,0,0-2.51.68,1.86,1.86,0,0,0,0,1.83,1.83,1.83,0,0,0,2.07.85,1.82,1.82,0,0,0,1.11-.85,1.88,1.88,0,0,0,0-1.84Z"/><path class="cls-4" d="M9.49,16.15s-2.34,2-2.8,2.25l2.86-1.65a4.07,4.07,0,0,0-.06-.6Z"/><path class="cls-4" d="M10.15,10S9.56,6.72,9.56,6.4V9.69a3.47,3.47,0,0,0,.59.27Z"/><path class="cls-4" d="M15.3,13.47s2.76,1.15,3.22,1.41l-2.86-1.64a1.69,1.69,0,0,0-.36.23Z"/></g></g></svg>',qF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#669df6;}.cls-1,.cls-2{fill-rule:evenodd;}.cls-2{fill:#4285f4;}</style></defs><title>Icon_24px_IAM_Color</title><g data-name="Product Icons"><g ><path class="cls-1" d="M12,2,3.79,5.42v5.63c0,5.06,3.5,9.8,8.21,11,4.71-1.15,8.21-5.89,8.21-10.95V5.42Zm0,3.79a2.63,2.63,0,1,1-1.86.77A2.63,2.63,0,0,1,12,5.79Zm4.11,11.15A8.64,8.64,0,0,1,12,19.87a8.64,8.64,0,0,1-4.11-2.93V14.69c0-1.67,2.74-2.52,4.11-2.52s4.11.85,4.11,2.52v2.25Z"/><path class="cls-2" d="M12,2V5.79a2.63,2.63,0,1,1,0,5.26v1.12c1.37,0,4.11.85,4.11,2.52v2.25A8.64,8.64,0,0,1,12,19.87V22c4.71-1.15,8.21-5.89,8.21-10.95V5.42Z"/></g></g></svg>',jF=`<svg version="1.1" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" overflow="visible" xml:space="preserve">
<g >
<g transform="translate(4.000000, 1.000000)">
<path fill="#85A4E6" d="M8,0l-9,4v6c0,5.6,3.8,10.7,9,12c5.2-1.3,9-6.4,9-12V4L8,0z M8,11h7c-0.5,4.1-3.3,7.8-7,8.9V11l-7,0V5.3
l7-3.1V11z"/>
<path fill="#5C85DE" d="M8,0v22c5.2-1.3,9-6.4,9-12V4L8,0z M15,11c-0.5,4.1-3.3,7.8-7,8.9V11L15,11z"/>
<path fill-rule="evenodd" fill="#3367D6" d="M17,11h-2c0,0,0,0.3-0.1,0.6L17,11z"/>
<polygon fill-rule="evenodd" fill="#3367D6" points="-1,11 1,11 1,10.4 "/>
</g>
</g>
</svg>
`,$F='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#aecbfa;}.cls-2{fill:#669df6;}.cls-3{fill:#4285f4;}</style></defs><title>Icon_24px_VirtualPrivateCloud_Color</title><g data-name="Product Icons"><rect class="cls-1" x="16" y="2" width="6" height="6"/><rect class="cls-2" x="19" y="2" width="3" height="6"/><rect class="cls-1" x="16" y="16" width="6" height="6"/><rect class="cls-2" x="19" y="16" width="3" height="6"/><rect class="cls-1" x="2" y="2" width="6" height="6"/><rect class="cls-2" x="5" y="2" width="3" height="6"/><rect class="cls-1" x="2" y="16" width="6" height="6"/><rect class="cls-2" x="5" y="16" width="3" height="6"/><rect class="cls-2" x="8" y="4" width="8" height="2"/><rect class="cls-2" x="8" y="18" width="8" height="2"/><rect class="cls-2" x="18" y="8" width="2" height="8"/><rect class="cls-2" x="4" y="8" width="2" height="8"/><rect class="cls-3" x="4" y="8" width="2" height="2"/><rect class="cls-3" x="18" y="8" width="2" height="2"/><rect class="cls-3" x="8" y="4" width="2" height="2"/><rect class="cls-3" x="8" y="18" width="2" height="2"/></g></svg>',QF='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{filter:url(#luminosity-noclip);}.cls-2{fill:#669df6;}.cls-3{mask:url(#mask);}.cls-4{fill:#4285f4;}.cls-5{fill:#aecbfa;}</style><filter id="luminosity-noclip" x="4.64" y="4.19" width="14.73" height="12.76" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-color="#fff" result="bg"/><feBlend in="SourceGraphic" in2="bg"/></filter><mask id="mask" x="4.64" y="4.19" width="14.73" height="12.76" maskUnits="userSpaceOnUse"><circle class="cls-1" cx="12" cy="12.23" r="3.58"/></mask></defs><title>Icon_24px_Pub-Sub_Color</title><g data-name="Product Icons"><circle class="cls-2" cx="18.97" cy="8.21" r="1.72"/><circle class="cls-2" cx="5.03" cy="8.21" r="1.72"/><circle class="cls-2" cx="12" cy="20.28" r="1.72"/><g class="cls-3"><rect class="cls-4" x="14.69" y="10.22" width="1.59" height="8.04" transform="matrix(0.5, -0.87, 0.87, 0.5, -4.59, 20.53)"/><rect class="cls-4" x="4.49" y="13.45" width="8.04" height="1.59" transform="translate(-5.98 6.17) rotate(-30)"/><rect class="cls-4" x="11.2" y="4.19" width="1.59" height="8.04"/></g><circle class="cls-5" cx="12" cy="12.23" r="2.78"/><circle class="cls-5" cx="5.03" cy="16.25" r="2.19"/><circle class="cls-5" cx="18.97" cy="16.25" r="2.19"/><circle class="cls-5" cx="12" cy="4.19" r="2.19"/></g></svg>',KF='<svg id="Artwork" xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><circle cx="11.45" cy="11.51" r="2.89" style="fill:#669df6"/><path d="M18.05,6.81a8.12,8.12,0,0,0-4.94-3.23l-.27,1.3A6.79,6.79,0,1,1,6.65,6.74l-1-.94a8.1,8.1,0,1,0,13,2.12A1.31,1.31,0,0,1,18.05,6.81Z" style="fill:#aecbfa"/><path d="M14.46,20.42a2,2,0,1,1,0-3.93" style="fill:#669df6"/><path d="M14.46,16.49a2,2,0,1,1,0,3.93" style="fill:#4285f4"/><path d="M19.38,8.1a1.34,1.34,0,0,1,0-2.67v-1h0a2.38,2.38,0,0,0,0,4.75Z" style="fill:#669df6"/><path d="M19.38,5.43a1.34,1.34,0,0,1,0,2.67v1h0a2.38,2.38,0,0,0,0-4.75Z" style="fill:#4285f4"/><path d="M4.22,12.78a2,2,0,1,1,0-3.93" style="fill:#669df6"/><path d="M4.22,8.85a2,2,0,0,1,0,3.93" style="fill:#4285f4"/></svg>',XF='<svg id="Artwork" xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><polygon points="11.19 11.35 15.75 3.51 6.75 3.51 2.25 11.35 11.19 11.35" style="fill:#aecbfa"/><polygon points="2.25 12.65 6.74 20.49 15.73 20.49 11.25 12.65 2.25 12.65" style="fill:#4285f4"/><path d="M21.75,12l-4.5-7.87L12.74,12l4.51,7.87Z" style="fill:#669df6"/></svg>',JF='<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><defs><style>.cls-1{fill:none;}.cls-2{fill:#669df6;}.cls-3{fill:#aecbfa;}.cls-4{fill:#4285f4;}</style></defs><title>Icon_24px_VisionAPI_Color</title><g data-name="Product Icons"><g data-name="colored-32/vision"><rect class="cls-1" width="24" height="24"/><g ><polygon class="cls-2" points="6 12 12 16.99 12 20 2 12 6 12"/><polygon id="Shape-2" data-name="Shape" class="cls-2" points="12 16.99 18 12 22 12 12 20 12 16.99"/><polygon id="Shape-3" data-name="Shape" class="cls-3" points="2 12 12 4 12 7.01 6 12 2 12"/><polygon id="Shape-4" data-name="Shape" class="cls-3" points="12 7.01 18 12 22 12 12 4 12 7.01"/><circle id="Oval" class="cls-4" cx="12" cy="12" r="2"/></g></g></g></svg>',eZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.78799 2H16.212C17.0305 1.99999 17.7061 1.99998 18.2561 2.04565C18.8274 2.0931 19.3523 2.19496 19.8439 2.45035C20.5745 2.82985 21.1702 3.42553 21.5497 4.1561C21.805 4.64774 21.9069 5.17258 21.9543 5.74393C22 6.29394 22 6.96949 22 7.78802V11.212C22 12.0305 22 12.7061 21.9543 13.2561C21.9069 13.8274 21.805 14.3523 21.5497 14.8439C21.1702 15.5745 20.5745 16.1702 19.8439 16.5497C19.3523 16.805 18.8274 16.9069 18.2561 16.9544C17.7061 17 17.0305 17 16.212 17H13V19H17C17.5523 19 18 19.4477 18 20C18 20.5523 17.5523 21 17 21H7C6.44772 21 6 20.5523 6 20C6 19.4477 6.44772 19 7 19H11V17H7.78798C6.96946 17 6.29393 17 5.74393 16.9544C5.17258 16.9069 4.64774 16.805 4.1561 16.5497C3.42553 16.1702 2.82985 15.5745 2.45035 14.8439C2.19496 14.3523 2.0931 13.8274 2.04565 13.2561C1.99998 12.7061 1.99999 12.0305 2 11.212V7.78799C1.99999 6.96947 1.99998 6.29393 2.04565 5.74393C2.0931 5.17258 2.19496 4.64774 2.45035 4.1561C2.82985 3.42553 3.42553 2.82985 4.1561 2.45035C4.64774 2.19496 5.17258 2.0931 5.74393 2.04565C6.29393 1.99998 6.96947 1.99999 7.78799 2ZM16.17 15C17.041 15 17.6331 14.9992 18.0905 14.9612C18.536 14.9242 18.7634 14.8572 18.9219 14.7748C19.2872 14.5851 19.5851 14.2872 19.7748 13.9219C19.8572 13.7634 19.9242 13.536 19.9612 13.0905C19.9992 12.6331 20 12.041 20 11.17V7.83C20 6.95898 19.9992 6.36686 19.9612 5.90945C19.9242 5.46401 19.8572 5.23663 19.7748 5.07805C19.5851 4.71277 19.2872 4.41493 18.9219 4.22517C18.7634 4.1428 18.536 4.07578 18.0905 4.03879C17.6331 4.0008 17.041 4 16.17 4H7.83C6.95898 4 6.36686 4.0008 5.90945 4.03879C5.46401 4.07578 5.23663 4.1428 5.07805 4.22517C4.71277 4.41493 4.41493 4.71277 4.22517 5.07805C4.1428 5.23663 4.07578 5.46401 4.03879 5.90945C4.0008 6.36686 4 6.95898 4 7.83V11.17C4 12.041 4.0008 12.6331 4.03879 13.0905C4.07578 13.536 4.1428 13.7634 4.22517 13.9219C4.41493 14.2872 4.71277 14.5851 5.07805 14.7748C5.23663 14.8572 5.46401 14.9242 5.90945 14.9612C6.36686 14.9992 6.95898 15 7.83 15H16.17Z" fill="#0F1729"/>
</svg>`,tZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r
<path d="M2 18C2 17.0681 2 16.6022 2.15224 16.2346C2.35523 15.7446 2.74458 15.3552 3.23463 15.1522C3.60218 15 4.06812 15 5 15H19C19.9319 15 20.3978 15 20.7654 15.1522C21.2554 15.3552 21.6448 15.7446 21.8478 16.2346C22 16.6022 22 17.0681 22 18C22 18.9319 22 19.3978 21.8478 19.7654C21.6448 20.2554 21.2554 20.6448 20.7654 20.8478C20.3978 21 19.9319 21 19 21H5C4.06812 21 3.60218 21 3.23463 20.8478C2.74458 20.6448 2.35523 20.2554 2.15224 19.7654C2 19.3978 2 18.9319 2 18Z" stroke="#1C274C" stroke-width="1.5"/>\r
<path d="M2 12C2 11.0681 2 10.6022 2.15224 10.2346C2.35523 9.74458 2.74458 9.35523 3.23463 9.15224C3.60218 9 4.06812 9 5 9H19C19.9319 9 20.3978 9 20.7654 9.15224C21.2554 9.35523 21.6448 9.74458 21.8478 10.2346C22 10.6022 22 11.0681 22 12C22 12.9319 22 13.3978 21.8478 13.7654C21.6448 14.2554 21.2554 14.6448 20.7654 14.8478C20.3978 15 19.9319 15 19 15H5C4.06812 15 3.60218 15 3.23463 14.8478C2.74458 14.6448 2.35523 14.2554 2.15224 13.7654C2 13.3978 2 12.9319 2 12Z" stroke="#1C274C" stroke-width="1.5"/>\r
<path d="M2 6C2 5.06812 2 4.60218 2.15224 4.23463C2.35523 3.74458 2.74458 3.35523 3.23463 3.15224C3.60218 3 4.06812 3 5 3H19C19.9319 3 20.3978 3 20.7654 3.15224C21.2554 3.35523 21.6448 3.74458 21.8478 4.23463C22 4.60218 22 5.06812 22 6C22 6.93188 22 7.39782 21.8478 7.76537C21.6448 8.25542 21.2554 8.64477 20.7654 8.84776C20.3978 9 19.9319 9 19 9H5C4.06812 9 3.60218 9 3.23463 8.84776C2.74458 8.64477 2.35523 8.25542 2.15224 7.76537C2 7.39782 2 6.93188 2 6Z" stroke="#1C274C" stroke-width="1.5"/>\r
<circle cx="5" cy="12" r="1" fill="#1C274C"/>\r
<circle cx="5" cy="6" r="1" fill="#1C274C"/>\r
<circle cx="5" cy="18" r="1" fill="#1C274C"/>\r
</svg>`,nZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg width="800px" height="800px" viewBox="0 0 192 192" xmlns="http://www.w3.org/2000/svg" fill="none"><circle cx="96" cy="96" r="74" stroke="#000000" stroke-width="12"/><ellipse cx="96" cy="96" stroke="#000000" stroke-width="12" rx="30" ry="74"/><path stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="12" d="M28 72h136M28 120h136"/></svg>`,oZ=`<?xml version="1.0" encoding="UTF-8"?>\r
\r
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg width="800px" height="800px" viewBox="0 0 48 48" id="b" xmlns="http://www.w3.org/2000/svg">\r
\r
<defs>\r
\r
<style>.c{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;}</style>\r
\r
</defs>\r
\r
<g>\r
\r
<path class="c" d="m7.1972,25.8996c.2982.3882.6722.5328,1.1924.5328h.72c.67,0,1.2132-.5432,1.2132-1.2132v-.0052c0-.67-.5431-1.2132-1.2132-1.2132h-.7942c-.6707,0-1.2145-.5437-1.2145-1.2145h0c0-.6722.5449-1.2171,1.2171-1.2171h.716c.5202,0,.8942.1446,1.1924.5328"/>\r
\r
<g>\r
\r
<g>\r
\r
<line class="c" x1="13.1777" y1="24.0005" x2="14.7631" y2="24.0005"/>\r
\r
<polyline class="c" points="15.1861 26.4319 12.7546 26.4319 12.7546 21.5687 15.1861 21.5687"/>\r
\r
<path class="c" d="m17.6177,26.4321v-4.8632h1.5921c.9001,0,1.6298.7312,1.6298,1.6333s-.7297,1.6333-1.6298,1.6333h-1.5921"/>\r
\r
<line class="c" x1="19.2104" y1="24.8357" x2="20.8019" y2="26.4309"/>\r
\r
<polyline class="c" points="26.4926 21.569 24.8817 26.4322 23.2707 21.569"/>\r
\r
<path class="c" d="m28.9246,21.5689v4.8634"/>\r
\r
</g>\r
\r
<path class="c" d="m34.5781,24.8216c0,.8897-.7212,1.6109-1.6109,1.6109s-1.6109-.7212-1.6109-1.6109v-1.6413c0-.8897.7212-1.6109,1.6109-1.6109h0c.8897,0,1.6109.7212,1.6109,1.6109"/>\r
\r
<line class="c" x1="37.0096" y1="24.0005" x2="38.595" y2="24.0005"/>\r
\r
<polyline class="c" points="39.4412 26.4319 37.0096 26.4319 37.0096 21.5687 39.4412 21.5687"/>\r
\r
</g>\r
\r
</g>\r
\r
<g>\r
\r
<path class="c" d="m28.8737,42.5l-4.4403-13.6619m-3.1416-9.6665l-4.4434-13.6716"/>\r
\r
<path class="c" d="m28.8737,42.5l4.4304-13.6315m3.1743-9.767l4.4206-13.6011"/>\r
\r
<path class="c" d="m16.8483,5.5002h24.0508"/>\r
\r
</g>\r
\r
</svg>`,lZ=`<?xml version="1.0" ?>
\r<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
\r<title/>
\r<g data-name="Joy Stick" id="Joy_Stick">
\r<path d="M20,18.5H12a1,1,0,0,1-1-1v-2a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1v2A1,1,0,0,1,20,18.5Zm-7-2h0Z"/>
\r<path d="M52,18.5H44a1,1,0,0,1-1-1v-2a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1v2A1,1,0,0,1,52,18.5Zm-7-2h0Z"/>
\r<path d="M55.7,49.5H49.58a7,7,0,0,1-6.5-4.13A11.4,11.4,0,0,0,32.62,38.5H31.38a11.4,11.4,0,0,0-10.46,6.87,7,7,0,0,1-6.5,4.13H8.3a4.33,4.33,0,0,1-4.2-5.41L11,17.25a1,1,0,0,1,1-.75H52a1,1,0,0,1,1,.75L59.9,44.09a4.33,4.33,0,0,1-4.2,5.41Zm-24.32-13h1.24a13.38,13.38,0,0,1,12.29,8.08,5,5,0,0,0,4.67,2.92H55.7A2.33,2.33,0,0,0,58,44.59L51.23,18.5H12.77L6,44.59A2.33,2.33,0,0,0,8.3,47.5h6.12a5,5,0,0,0,4.67-2.92A13.38,13.38,0,0,1,31.38,36.5Z"/>
\r<path d="M21,34.5H17a1,1,0,0,1-1-1v-2H14a1,1,0,0,1-1-1v-4a1,1,0,0,1,1-1h2v-2a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1v2h2a1,1,0,0,1,1,1v4a1,1,0,0,1-1,1H22v2A1,1,0,0,1,21,34.5Zm-3-2h2v-2a1,1,0,0,1,1-1h2v-2H21a1,1,0,0,1-1-1v-2H18v2a1,1,0,0,1-1,1H15v2h2a1,1,0,0,1,1,1Z"/>
\r<path d="M46,26.5a2,2,0,1,1,2-2A2,2,0,0,1,46,26.5Zm0-2Z"/>
\r<path d="M46,34.5a2,2,0,1,1,2-2A2,2,0,0,1,46,34.5Zm0-2Z"/>
\r<path d="M50,30.5a2,2,0,1,1,2-2A2,2,0,0,1,50,30.5Zm0-2Z"/>
\r<path d="M42,30.5a2,2,0,1,1,2-2A2,2,0,0,1,42,30.5Zm0-2Z"/>
\r</g>
\r</svg>`,rZ=`<?xml version="1.0" encoding="iso-8859-1"?>\r
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r
<svg fill="#000000" height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \r
viewBox="0 0 380 380" xml:space="preserve">\r
<g>\r
<path d="M91.425,157.435c-1.065-2.297-3.366-3.767-5.897-3.767c-0.005,0-0.01,0-0.015,0c-2.537,0.006-4.839,1.487-5.895,3.794\r
L47.402,227.83c-1.494,3.264-0.06,7.122,3.204,8.616c0.877,0.401,1.797,0.591,2.702,0.591c2.464,0,4.821-1.409,5.914-3.796\r
l8.08-17.649h36.75l8.193,17.677c1.51,3.257,5.373,4.674,8.631,3.164c3.257-1.51,4.673-5.374,3.164-8.631L91.425,157.435z\r
M73.254,202.592l12.311-26.888l12.462,26.888H73.254z"/>\r
<path d="M166.496,152.865H135.07c-3.59,0-6.5,2.91-6.5,6.5v71.17c0,3.59,2.91,6.5,6.5,6.5c3.59,0,6.5-2.91,6.5-6.5V203.5h24.926\r
c13.96,0,25.316-11.357,25.316-25.316C191.813,164.223,180.456,152.865,166.496,152.865z M166.496,190.5H141.57v-24.635h24.926\r
c6.792,0,12.316,5.526,12.316,12.318C178.813,184.975,173.288,190.5,166.496,190.5z"/>\r
<path d="M203.313,152.865c-3.59,0-6.5,2.91-6.5,6.5v71.17c0,3.59,2.91,6.5,6.5,6.5s6.5-2.91,6.5-6.5v-71.17\r
C209.813,155.775,206.902,152.865,203.313,152.865z"/>\r
<path d="M368.317,46.487H11.684C5.241,46.487,0,51.73,0,58.173v263.656c0,6.442,5.241,11.684,11.684,11.684h356.634\r
c6.442,0,11.683-5.242,11.683-11.684V58.173C380,51.73,374.76,46.487,368.317,46.487z M280.949,259.268\r
c5.162-12.192,17.053-20.07,30.295-20.07c4.411,0,8.721,0.878,12.813,2.61c16.696,7.072,24.529,26.408,17.461,43.105\r
c-5.167,12.191-17.058,20.068-30.294,20.068c0,0,0,0-0.001,0c-4.411,0-8.721-0.878-12.81-2.611\r
c-8.089-3.424-14.361-9.793-17.659-17.935C277.455,276.294,277.524,267.356,280.949,259.268z M320.868,79.771\r
c6.844,0,12.387,5.547,12.387,12.387c0,6.842-5.543,12.387-12.387,12.387c-6.839,0-12.385-5.545-12.385-12.387\r
C308.483,85.318,314.029,79.771,320.868,79.771z M283.715,79.771c6.839,0,12.386,5.547,12.386,12.387\r
c0,6.842-5.547,12.387-12.386,12.387c-6.839,0-12.387-5.545-12.387-12.387C271.328,85.318,276.876,79.771,283.715,79.771z\r
M246.561,79.771c6.839,0,12.381,5.547,12.381,12.387c0,6.842-5.542,12.387-12.381,12.387c-6.844,0-12.387-5.545-12.387-12.387\r
C234.175,85.318,239.718,79.771,246.561,79.771z M21.27,314.01V141.424H358.73v67.274c-1.537-2.202-3.677-4.02-6.327-5.143\r
l-20.614-8.726c-1.835-0.778-3.771-1.172-5.754-1.172c-5.956,0-11.303,3.54-13.623,9.02l-1.253,2.959\r
c-9.227,0.129-18.381,2.255-26.728,6.193l-2.426-2.107c-1.174-1.018-2.499-1.841-3.932-2.447c-1.841-0.779-3.782-1.174-5.771-1.174\r
c-4.276,0-8.341,1.858-11.154,5.099l-14.671,16.915c-2.583,2.986-3.855,6.794-3.581,10.735c0.285,3.941,2.084,7.535,5.064,10.115\r
l2.417,2.098c-2.755,8.849-3.563,18.179-2.365,27.344l-2.749,1.654c-6.981,4.2-9.242,13.302-5.039,20.293L249.044,315H22.26\r
C21.714,315,21.27,314.556,21.27,314.01z"/>\r
</g>\r
</svg>`,iZ=`<?xml version="1.0" encoding="iso-8859-1"?>\r
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg fill="#000000" height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \r
viewBox="0 0 56 56" xml:space="preserve">\r
<g>\r
<g>\r
<path d="M47,5c-3.7,0-6.882,2.245-8.264,5.444L26.117,3.561c-1.749-0.954-4.483-0.956-6.228-0.004L3.153,12.686\r
C1.385,13.65,0,15.987,0,18.007v19.984c0,2.02,1.385,4.356,3.153,5.321l16.737,9.129c0.872,0.476,1.992,0.714,3.111,0.714\r
s2.238-0.238,3.11-0.714l16.736-9.129C44.615,42.349,46,40.014,46,37.998V22.941C46.329,22.977,46.662,23,47,23\r
c4.962,0,9-4.037,9-9S51.962,5,47,5z M44,22.597v15.4c0,1.283-0.986,2.946-2.111,3.56l-16.736,9.129\r
c-1.147,0.625-3.16,0.625-4.306,0L4.111,41.557C2.986,40.944,2,39.278,2,37.992V18.007c0-1.286,0.986-2.952,2.111-3.565\r
l16.736-9.129c1.146-0.627,3.162-0.624,4.312,0.004l12.991,7.085C38.057,12.922,38,13.454,38,14c0,3.918,2.521,7.25,6.023,8.483\r
C44.018,22.522,44,22.557,44,22.597z M47,21c-3.86,0-7-3.141-7-7s3.14-7,7-7s7,3.141,7,7S50.86,21,47,21z"/>\r
<path d="M47,9c-1.654,0-3,1.346-3,3c0,0.771,0.3,1.468,0.78,2c-0.48,0.532-0.78,1.229-0.78,2c0,1.654,1.346,3,3,3s3-1.346,3-3\r
c0-0.771-0.3-1.468-0.78-2c0.48-0.532,0.78-1.229,0.78-2C50,10.345,48.654,9,47,9z M47,11c0.551,0,1,0.448,1,1s-0.449,1-1,1\r
s-1-0.448-1-1S46.449,11,47,11z M47,17c-0.551,0-1-0.448-1-1s0.449-1,1-1s1,0.448,1,1S47.551,17,47,17z"/>\r
<path d="M23,30.374c0,1.665-1.636,3.126-3.5,3.126S16,32.039,16,30.374V21h-5v9.374c0,4.48,3.813,8.126,8.5,8.126\r
s8.5-3.646,8.5-8.126V21h-5V30.374z M25,30.374V23h1v7.374c0,3.378-2.916,6.126-6.5,6.126S13,33.752,13,30.374V23h1v7.374\r
c0,2.778,2.519,5.126,5.5,5.126S25,33.152,25,30.374z"/>\r
<path d="M30,38h5V21h-5V38z M32,23h1v13h-1V23z"/>\r
</g>\r
</g>\r
</svg>`,aZ=`<?xml version="1.0" encoding="utf-8"?>\r
\r
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \r
viewBox="0 0 512 512" xml:space="preserve">\r
<style type="text/css">\r
.st0{fill:#000000;}\r
</style>\r
<g>\r
<path class="st0" d="M341.601,0H170.399c-29.292,0-53.121,23.828-53.121,53.121v405.756c0,29.292,23.83,53.123,53.121,53.123\r
h171.202c29.292,0,53.121-23.83,53.121-53.119V53.121C394.722,23.828,370.893,0,341.601,0z M234.91,453.434\r
c0-0.536,0.452-0.988,0.988-0.988H276.1c0.536,0,0.988,0.452,0.988,0.988v13.684c0,0.536-0.452,0.988-0.988,0.988h-40.202\r
c-0.536,0-0.988-0.452-0.988-0.988V453.434z M277.088,429.684c0,0.536-0.452,0.988-0.988,0.988h-40.202\r
c-0.536,0-0.988-0.452-0.988-0.988V416c0-0.534,0.452-0.984,0.988-0.984H276.1c0.536,0,0.988,0.45,0.988,0.984V429.684z\r
M277.088,392.25c0,0.545-0.443,0.988-0.988,0.988h-40.202c-0.546,0-0.988-0.442-0.988-0.988v-13.68\r
c0-0.536,0.452-0.988,0.988-0.988H276.1c0.536,0,0.988,0.452,0.988,0.988V392.25z M255.999,351.476\r
c-13.461,0-24.414-10.951-24.414-24.412c0-13.462,10.953-24.416,24.414-24.416c13.463,0,24.416,10.953,24.416,24.416\r
C280.415,340.524,269.462,351.476,255.999,351.476z M170.397,36.304h171.202c10.004,0,18.142,8.137,18.142,18.144v225.136H152.257\r
V54.449C152.257,44.441,160.395,36.304,170.397,36.304z M211.35,315.983v22.162h-43.742l-13.906-22.162H211.35z M203.025,429.684\r
c0,0.536-0.452,0.988-0.986,0.988h-40.204c-0.534,0-0.986-0.452-0.986-0.988V416c0-0.542,0.443-0.984,0.986-0.984h40.204\r
c0.544,0,0.986,0.443,0.986,0.984V429.684z M203.025,392.25c0,0.545-0.442,0.988-0.986,0.988h-40.204\r
c-0.543,0-0.986-0.442-0.986-0.988v-13.68c0-0.536,0.452-0.988,0.986-0.988h40.204c0.534,0,0.986,0.452,0.986,0.988V392.25z\r
M160.849,467.118v-13.684c0-0.536,0.452-0.988,0.986-0.988h40.204c0.534,0,0.986,0.452,0.986,0.988v13.684\r
c0,0.536-0.452,0.988-0.986,0.988h-40.204C161.302,468.106,160.849,467.654,160.849,467.118z M358.295,315.983l-13.905,22.162\r
h-43.742v-22.162H358.295z M351.151,429.684c0,0.536-0.452,0.988-0.988,0.988h-40.202c-0.536,0-0.988-0.452-0.988-0.988V416\r
c0-0.542,0.443-0.984,0.988-0.984h40.202c0.546,0,0.988,0.443,0.988,0.984V429.684z M351.151,392.25\r
c0,0.545-0.442,0.988-0.988,0.988h-40.202c-0.545,0-0.988-0.442-0.988-0.988v-13.68c0-0.536,0.452-0.988,0.988-0.988h40.202\r
c0.536,0,0.988,0.452,0.988,0.988V392.25z M308.973,467.118v-13.684c0-0.536,0.452-0.988,0.988-0.988h40.202\r
c0.536,0,0.988,0.452,0.988,0.988v13.684c0,0.536-0.452,0.988-0.988,0.988h-40.202\r
C309.425,468.106,308.973,467.654,308.973,467.118z"/>\r
</g>\r
</svg>`,cZ=`<?xml version="1.0" encoding="utf-8"?><!--\r
// 16pxls (c) by Paul mackenzie <paul@whatspauldoing.com>\r
//\r
// 16pxls is licensed under a\r
// Creative Commons Attribution-ShareAlike 4.0 International License.\r
//\r
// You should have received a copy of the license along with this\r
// work. If not, see <http://creativecommons.org/licenses/by-sa/4.0/>.\r
-->\r
\r
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">\r
<path d="M14 3.5L8.5 9 7 7.5 12.5 2H10V0h6v6h-2V3.5zM6 0v2H2v12h12v-4h2v6H0V0h6z" fill-rule="evenodd"/>\r
</svg>`,sZ=`<?xml version="1.0" ?>
\r<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 512 512" version="1.1" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
\r<g id="_x32_1_x2C__Application_x2C__bookmark_x2C__browser_x2C__favourite_x2C__page">
\r<g id="XMLID_858_">
\r<g id="XMLID_55_">
\r<path d="M241,276H96c-2.761,0-5-2.238-5-5v-70c0-2.761,2.239-5,5-5h145c2.761,0,5,2.239,5,5v70 C246,273.762,243.761,276,241,276z M101,266h135v-60H101V266z" id="XMLID_421_"/>
\r</g>
\r<g id="XMLID_868_">
\r<g id="XMLID_869_">
\r<g id="XMLID_54_">
\r<path d="M406,391H96c-2.761,0-5-2.238-5-5V146c0-2.761,2.239-5,5-5h310c2.762,0,5,2.239,5,5v240 C411,388.762,408.762,391,406,391z M101,381h300V151H101V381z" id="XMLID_414_"/>
\r</g>
\r<g id="XMLID_870_">
\r<g id="XMLID_871_">
\r<g id="XMLID_872_">
\r<g id="XMLID_873_">
\r<g id="XMLID_874_">
\r<g id="XMLID_875_">
\r<g id="XMLID_876_">
\r<g id="XMLID_53_">
\r<path d="M456,151H56c-2.761,0-5-2.239-5-5s2.239-5,5-5h400c2.762,0,5,2.239,5,5S458.762,151,456,151z" id="XMLID_418_"/>
\r</g>
\r<g id="XMLID_52_">
\r<path d="M426.499,446H85.501C66.477,446,51,430.523,51,411.499V101 c0-19.024,15.477-34.501,34.501-34.501H426.5c19.023,0,34.5,15.477,34.5,34.5v310.5 C461,430.523,445.522,446,426.499,446z M85.501,76.499C71.991,76.499,61,87.49,61,101v310.499 C61,425.009,71.991,436,85.501,436h340.998c13.51,0,24.501-10.991,24.501-24.501v-310.5c0-13.509-10.99-24.5-24.5-24.5 H85.501z" id="XMLID_415_"/>
\r</g>
\r<g id="XMLID_51_">
\r<path d="M411,131c-11.028,0-20-8.972-20-20s8.972-20,20-20s20,8.972,20,20S422.028,131,411,131z M411,101c-5.514,0-10,4.486-10,10s4.486,10,10,10s10-4.486,10-10S416.514,101,411,101z" id="XMLID_411_"/>
\r</g>
\r<g id="XMLID_50_">
\r<path d="M361,131c-11.028,0-20-8.972-20-20s8.972-20,20-20s20,8.972,20,20S372.028,131,361,131z M361,101c-5.514,0-10,4.486-10,10s4.486,10,10,10s10-4.486,10-10S366.514,101,361,101z" id="XMLID_408_"/>
\r</g>
\r<g id="XMLID_49_">
\r<path d="M311,131c-11.028,0-20-8.972-20-20s8.972-20,20-20s20,8.972,20,20S322.028,131,311,131z M311,101c-5.514,0-10,4.486-10,10s4.486,10,10,10s10-4.486,10-10S316.514,101,311,101z" id="XMLID_405_"/>
\r</g>
\r<g id="XMLID_48_">
\r<path d="M141,151c-2.761,0-5-2.239-5-5V71c0-2.761,2.239-5,5-5s5,2.239,5,5v75 C146,148.761,143.761,151,141,151z" id="XMLID_404_"/>
\r</g>
\r</g>
\r</g>
\r</g>
\r</g>
\r</g>
\r</g>
\r</g>
\r</g>
\r</g>
\r<g id="XMLID_859_">
\r<g id="XMLID_47_">
\r<path d="M336,391c-41.355,0-75-33.645-75-75s33.645-75,75-75s75,33.645,75,75S377.355,391,336,391z M336,251 c-35.841,0-65,29.159-65,65s29.159,65,65,65s65-29.159,65-65S371.841,251,336,251z" id="XMLID_401_"/>
\r</g>
\r<g id="XMLID_46_">
\r<path d="M363.726,359.161c-1.031,0-2.063-0.318-2.938-0.955L336,340.198l-24.787,18.008 c-1.752,1.273-4.125,1.273-5.877,0c-1.753-1.273-2.486-3.53-1.816-5.59l9.467-29.139L288.2,305.469 c-1.753-1.273-2.486-3.53-1.816-5.59c0.669-2.061,2.589-3.455,4.755-3.455h30.639l9.468-29.139 c0.669-2.061,2.589-3.455,4.755-3.455s4.086,1.395,4.755,3.455l9.468,29.139h30.639c2.166,0,4.086,1.395,4.755,3.455 c0.67,2.06-0.063,4.316-1.816,5.59l-24.786,18.009l9.467,29.139c0.67,2.06-0.063,4.316-1.816,5.59 C365.788,358.843,364.757,359.161,363.726,359.161z M336,329.018c1.031,0,2.063,0.318,2.938,0.955l15.277,11.099l-5.835-17.959 c-0.67-2.06,0.063-4.316,1.816-5.59l15.275-11.099H346.59c-2.166,0-4.086-1.395-4.755-3.455L336,285.011l-5.835,17.958 c-0.669,2.061-2.589,3.455-4.755,3.455h-18.883l15.275,11.099c1.753,1.273,2.486,3.53,1.816,5.59l-5.835,17.959l15.277-11.099 C333.938,329.336,334.969,329.018,336,329.018z" id="XMLID_395_"/>
\r</g>
\r</g>
\r</g>
\r</g>
\r<g id="Layer_1"/>
\r</svg>`,uZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" id="icon" xmlns="http://www.w3.org/2000/svg">
<defs>
<style>
.cls-1 {
fill: none;
}
</style>
</defs>
<path d="M8,30H2V24H8ZM4,28H6V26H4Z" transform="translate(0 0)"/>
<path d="M19,30H13V24h6Zm-4-2h2V26H15Z" transform="translate(0 0)"/>
<path d="M30,30H24V24h6Zm-4-2h2V26H26Z" transform="translate(0 0)"/>
<path d="M16,10a4,4,0,1,1,4-4A4.0045,4.0045,0,0,1,16,10Zm0-6a2,2,0,1,0,2,2A2.002,2.002,0,0,0,16,4Z" transform="translate(0 0)"/>
<path d="M26,16H21a4.0045,4.0045,0,0,1-4-4H15a4.0045,4.0045,0,0,1-4,4H6a2.0023,2.0023,0,0,0-2,2v4H6V18h5A5.9694,5.9694,0,0,0,15,16.46V22h2V16.46A5.9694,5.9694,0,0,0,21,18h5v4h2V18A2.0023,2.0023,0,0,0,26,16Z" transform="translate(0 0)"/>
<rect id="_Transparent_Rectangle_" data-name="&lt;Transparent Rectangle&gt;" class="cls-1" width="32" height="32"/>
</svg>`,dZ=`<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg width="800px" height="800px" viewBox="0 -1 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\r
\r
<title>network_3 [#1116]</title>\r
<desc>Created with Sketch.</desc>\r
<defs>\r
\r
</defs>\r
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\r
<g id="Dribbble-Light-Preview" transform="translate(-140.000000, -3280.000000)" fill="#000000">\r
<g id="icons" transform="translate(56.000000, 160.000000)">\r
<path d="M92,3124 L96,3124 L96,3120 L92,3120 L92,3124 Z M92,3138 L96,3138 L96,3134 L92,3134 L92,3138 Z M100,3138 L104,3138 L104,3134 L100,3134 L100,3138 Z M84,3138 L88,3138 L88,3134 L84,3134 L84,3138 Z M87,3132 L85,3132 L85,3128 L93,3128 L93,3126 L95,3126 L95,3128 L103,3128 L103,3132 L101,3132 L101,3130 L95,3130 L95,3132 L93,3132 L93,3130 L87,3130 L87,3132 Z" id="network_3-[#1116]">\r
\r
</path>\r
</g>\r
</g>\r
</g>\r
</svg>`,mZ=`<?xml version="1.0" ?>
\r<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 1000 1000" id="Layer_2" version="1.1" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
\r<g>
\r<path d="M152.09,182.23v58.88h695.82v-58.88c0-16.5-13.5-30-30-30H182.09 C165.59,152.23,152.09,165.73,152.09,182.23z M767,196.67c0-6.88,5.62-12.5,12.5-12.5h28.37c3.43,0,6.56,1.4,8.83,3.67 c2.26,2.27,3.67,5.39,3.67,8.83c0,6.87-5.63,12.5-12.5,12.5H779.5c-3.44,0-6.56-1.41-8.83-3.67C768.4,203.23,767,200.11,767,196.67 z M690.33,196.67c0-6.88,5.63-12.5,12.5-12.5h28.37c3.44,0,6.56,1.4,8.83,3.67c2.27,2.27,3.67,5.39,3.67,8.83 c0,6.87-5.62,12.5-12.5,12.5h-28.37c-3.43,0-6.56-1.41-8.83-3.67C691.74,203.23,690.33,200.11,690.33,196.67z M613.67,196.67 c0-6.88,5.62-12.5,12.5-12.5h28.37c3.44,0,6.56,1.4,8.83,3.67c2.26,2.27,3.67,5.39,3.67,8.83c0,6.87-5.63,12.5-12.5,12.5h-28.37 c-3.44,0-6.57-1.41-8.83-3.67C615.08,203.23,613.67,200.11,613.67,196.67z" style="fill:#231F20;"/>
\r<path d="M495.51,575.63c-84.49,0-152.99,18.06-152.99,40.33c0,0.39,0.03,0.77,0.07,1.16h-0.07v73.49 c0,22.28,68.5,40.34,152.99,40.34c84.5,0,153-18.06,153-40.34v-73.49h-0.07c0.04-0.39,0.07-0.77,0.07-1.16 C648.51,593.69,580.01,575.63,495.51,575.63z M382.25,678.29c-6.9,0-12.5-5.6-12.5-12.5c0-6.91,5.6-12.5,12.5-12.5 s12.5,5.59,12.5,12.5C394.75,672.69,389.15,678.29,382.25,678.29z" style="fill:#231F20;"/>
\r<path d="M647.74,728.72c-9.62,5.63-22.28,10.53-37.67,14.59c-30.92,8.15-71.6,12.64-114.56,12.64 c-42.95,0-83.63-4.49-114.55-12.64c-15.4-4.06-28.06-8.96-37.67-14.59c-0.51,1.34-0.77,2.69-0.77,4.07c0,0.38,0.03,0.77,0.07,1.15 h-0.07v73.5c0,22.27,68.5,40.33,152.99,40.33c84.5,0,153-18.06,153-40.33v-73.5h-0.07c0.04-0.38,0.07-0.77,0.07-1.15 C648.51,731.41,648.25,730.06,647.74,728.72z M382.25,800.74c-6.9,0-12.5-5.6-12.5-12.5c0-6.9,5.6-12.5,12.5-12.5 s12.5,5.6,12.5,12.5C394.75,795.14,389.15,800.74,382.25,800.74z" style="fill:#231F20;"/>
\r<path d="M495.51,345.96c-43.65,0-79.16,35.51-79.16,79.16c0,43.66,35.51,79.17,79.16,79.17 c43.6,0,79.07-35.42,79.17-78.99c0-0.06-0.01-0.12-0.01-0.18s0.01-0.12,0.01-0.18C574.58,381.37,539.11,345.96,495.51,345.96z M540.19,456.08c-2.42,3.5-6.32,5.38-10.28,5.38c-2.46,0-4.94-0.72-7.11-2.22l-34.41-23.84c-3.37-2.34-5.38-6.18-5.38-10.28v-44.33 c0-6.9,5.6-12.5,12.5-12.5c6.91,0,12.5,5.6,12.5,12.5v37.79l29.03,20.11C542.71,442.62,544.13,450.41,540.19,456.08z" style="fill:#231F20;"/>
\r<path d="M152.09,630.6c0,16.5,13.5,30,30,30h135.43v-43.48c0-0.18,0-0.36,0.01-0.54 c-0.01-0.2-0.01-0.41-0.01-0.62c0-10.07,4.13-24.65,23.8-36.91c9.83-6.13,23.17-11.44,39.64-15.78 c27.9-7.36,63.76-11.73,102.05-12.51v-22.22c-47.46-5.71-85.21-43.45-90.91-90.92h-13.92c-6.9,0-12.5-5.59-12.5-12.5 c0-6.9,5.6-12.5,12.5-12.5h13.92c5.7-47.46,43.45-85.21,90.91-90.91v-13.92c0-6.9,5.6-12.5,12.5-12.5c6.91,0,12.5,5.6,12.5,12.5 v13.92c47.47,5.7,85.22,43.45,90.92,90.91h13.9c6.91,0,12.5,5.6,12.5,12.5c0,6.91-5.59,12.5-12.5,12.5h-13.9 c-5.7,47.47-43.45,85.21-90.92,90.92v22.22c38.3,0.78,74.16,5.15,102.06,12.51c16.47,4.34,29.81,9.65,39.64,15.78 c19.67,12.26,23.8,26.84,23.8,36.91c0,0.2,0,0.41-0.01,0.62c0.01,0.18,0.01,0.36,0.01,0.54v43.48h144.4c16.5,0,30-13.5,30-30 V266.11H152.09V630.6z M737.73,571.96c-2.27,2.26-5.39,3.67-8.83,3.67h-36.95c-6.88,0-12.5-5.63-12.5-12.5 c0-3.44,1.41-6.56,3.67-8.83c2.26-2.27,5.39-3.67,8.83-3.67h36.95c6.87,0,12.5,5.62,12.5,12.5 C741.4,566.57,739.99,569.69,737.73,571.96z M737.73,368.29c-2.27,2.26-5.39,3.67-8.83,3.67h-36.95c-6.88,0-12.5-5.63-12.5-12.5 c0-3.44,1.41-6.57,3.67-8.83c2.26-2.26,5.39-3.67,8.83-3.67h36.95c6.87,0,12.5,5.62,12.5,12.5 C741.4,362.89,739.99,366.02,737.73,368.29z M762,301.03c2.26-2.26,5.39-3.67,8.83-3.67h32.74c6.87,0,12.5,5.63,12.5,12.5 c0,3.44-1.41,6.57-3.67,8.83c-2.27,2.26-5.4,3.67-8.83,3.67h-32.74c-6.88,0-12.5-5.62-12.5-12.5 C758.33,306.43,759.74,303.3,762,301.03z M762,350.63c2.26-2.26,5.39-3.67,8.83-3.67h32.74c6.87,0,12.5,5.62,12.5,12.5 c0,3.43-1.41,6.56-3.67,8.83c-2.27,2.26-5.4,3.67-8.83,3.67h-32.74c-6.88,0-12.5-5.63-12.5-12.5 C758.33,356.02,759.74,352.89,762,350.63z M762,554.3c2.26-2.27,5.39-3.67,8.83-3.67h32.74c6.87,0,12.5,5.62,12.5,12.5 c0,3.44-1.41,6.56-3.67,8.83c-2.27,2.26-5.4,3.67-8.83,3.67h-32.74c-6.88,0-12.5-5.63-12.5-12.5 C758.33,559.69,759.74,556.57,762,554.3z M621.17,301.03c2.27-2.26,5.39-3.67,8.83-3.67h98.9c6.87,0,12.5,5.63,12.5,12.5 c0,3.44-1.41,6.57-3.67,8.83c-2.27,2.26-5.39,3.67-8.83,3.67H630c-6.88,0-12.5-5.62-12.5-12.5 C617.5,306.43,618.9,303.3,621.17,301.03z M253.29,301.03c2.27-2.26,5.39-3.67,8.83-3.67h98.9c6.88,0,12.5,5.63,12.5,12.5 c0,3.44-1.4,6.57-3.67,8.83s-5.39,3.67-8.83,3.67h-98.9c-6.87,0-12.5-5.62-12.5-12.5C249.62,306.43,251.03,303.3,253.29,301.03z M253.29,350.63c2.27-2.26,5.39-3.67,8.83-3.67h36.95c6.88,0,12.5,5.62,12.5,12.5c0,3.43-1.41,6.56-3.67,8.83 c-2.26,2.26-5.39,3.67-8.83,3.67h-36.95c-6.87,0-12.5-5.63-12.5-12.5C249.62,356.02,251.03,352.89,253.29,350.63z M253.29,554.3 c2.27-2.27,5.39-3.67,8.83-3.67h36.95c6.88,0,12.5,5.62,12.5,12.5c0,3.44-1.41,6.56-3.67,8.83c-2.26,2.26-5.39,3.67-8.83,3.67 h-36.95c-6.87,0-12.5-5.63-12.5-12.5C249.62,559.69,251.03,556.57,253.29,554.3z M178.63,301.03c2.27-2.26,5.39-3.67,8.83-3.67 h32.73c6.88,0,12.5,5.63,12.5,12.5c0,3.44-1.41,6.57-3.67,8.83c-2.26,2.26-5.39,3.67-8.83,3.67h-32.73c-6.88,0-12.5-5.62-12.5-12.5 C174.96,306.43,176.36,303.3,178.63,301.03z M178.63,350.63c2.27-2.26,5.39-3.67,8.83-3.67h32.73c6.88,0,12.5,5.62,12.5,12.5 c0,3.43-1.41,6.56-3.67,8.83c-2.26,2.26-5.39,3.67-8.83,3.67h-32.73c-6.88,0-12.5-5.63-12.5-12.5 C174.96,356.02,176.36,352.89,178.63,350.63z M178.63,554.3c2.27-2.27,5.39-3.67,8.83-3.67h32.73c6.88,0,12.5,5.62,12.5,12.5 c0,3.44-1.41,6.56-3.67,8.83c-2.26,2.26-5.39,3.67-8.83,3.67h-32.73c-6.88,0-12.5-5.63-12.5-12.5 C174.96,559.69,176.36,556.57,178.63,554.3z" style="fill:#231F20;"/>
\r</g>
\r</svg>`,gZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" height="800px" width="800px" id="Layer_1" data-name="Layer 1"\r
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">\r
<path class="cls-1" d="M8,2a6,6,0,1,0,6,6A6,6,0,0,0,8,2Zm4.08905,2.52631h-1.868A5.59977,5.59977,0,0,0,9.36719,2.814,5.3637,5.3637,0,0,1,12.08905,4.52631ZM9.36719,13.186a5.5999,5.5999,0,0,0,.85388-1.71228h1.868A5.36312,5.36312,0,0,1,9.36719,13.186Zm3.18127-2.34387H10.402a10.65713,10.65713,0,0,0,.20782-1.1867l-.68676.3435c-.05.29419-.10639.57959-.17566.8432H8.23712l-1.26275.63159H9.55743C9.14484,12.6474,8.55414,13.36841,8,13.36841c-.51727,0-1.06445-.63373-1.47089-1.67206l-.56005.28015A5.01956,5.01956,0,0,0,6.63281,13.186,5.363,5.363,0,0,1,3.911,11.47369h.31671a.96008.96008,0,0,1-.01715-.17022V10.8421h-.759a5.32985,5.32985,0,0,1-.80408-2.5263h1.563V7.6842h-1.563A5.32943,5.32943,0,0,1,3.4516,5.1579h.759V4.69043a.95019.95019,0,0,1,.0166-.16412H3.911A5.36353,5.36353,0,0,1,6.63281,2.814,5.01929,5.01929,0,0,0,5.97,4.02106L6.53,4.30145c.40631-1.037.95312-1.66986,1.47-1.66986.55414,0,1.14484.72095,1.55743,1.89472H6.97913l1.26141.63159h1.5069c.06921.2633.12555.5484.17553.84234l.68683.34394A10.64628,10.64628,0,0,0,10.402,5.1579h2.14642a5.33,5.33,0,0,1,.804,2.5263h-.67127a.91929.91929,0,0,1-.00055.6316h.67182A5.33045,5.33045,0,0,1,12.54846,10.8421ZM11.929,7.71088,5.3338,4.40881a.32738.32738,0,0,0-.49164.28156v6.6131a.32677.32677,0,0,0,.32685.32794l.14831-.03516L11.915,8.29639a.32563.32563,0,0,0,.014-.58551ZM5.84229,10.21576V5.78021l4.43164,2.21973Z"/>\r
</svg>`,fZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" id="icon" xmlns="http://www.w3.org/2000/svg">
<defs>
<style>
.cls-1 {
fill: none;
}
</style>
</defs>
<path d="M28,28H4a2.0021,2.0021,0,0,1-2-2V21H4v5H28V21h2v5A2.0021,2.0021,0,0,1,28,28Z" transform="translate(0 0)"/>
<rect x="7" y="21" width="18" height="2"/>
<rect x="7" y="16" width="18" height="2"/>
<rect x="7" y="11" width="18" height="2"/>
<rect x="7" y="6" width="18" height="2"/>
<rect id="_Transparent_Rectangle_" data-name="&lt;Transparent Rectangle&gt;" class="cls-1" width="32" height="32"/>
</svg>`,bZ=`<?xml version="1.0" encoding="utf-8"?>\r
\r
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" height="800px" width="800px" version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \r
viewBox="0 0 32 32" xml:space="preserve">\r
<path d="M13,23c0-1.4,0.3-2.8,0.9-4c-0.2,0-0.4-0.1-0.5-0.2l-1.6-1.4l-5.1,4.4C6.5,21.9,6.2,22,6,22c-0.3,0-0.6-0.1-0.8-0.3\r
c-0.4-0.4-0.3-1,0.1-1.4l4.9-4.2l-4.9-4.2c-0.4-0.4-0.5-1-0.1-1.4c0.4-0.4,1-0.5,1.4-0.1l7.3,6.4l7.3-6.4c0.4-0.4,1-0.3,1.4,0.1\r
c0.4,0.4,0.3,1-0.1,1.4L21,13.2c0.6-0.1,1.3-0.2,2-0.2c1.4,0,2.8,0.3,4,0.8V9c0-1.7-1.3-3-3-3H4C2.3,6,1,7.3,1,9v14c0,1.7,1.3,3,3,3\r
h9.5C13.2,25.1,13,24,13,23z"/>\r
<path d="M28.7,17.3c-3.1-3.1-8.2-3.1-11.3,0s-3.1,8.2,0,11.3s8.2,3.1,11.3,0S31.8,20.5,28.7,17.3z M26,24h-3c-0.6,0-1-0.4-1-1v-4\r
c0-0.6,0.4-1,1-1s1,0.4,1,1v3h2c0.6,0,1,0.4,1,1S26.6,24,26,24z"/>\r
</svg>`,LZ=`<?xml version="1.0" encoding="iso-8859-1"?>\r
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r
<svg fill="#000000" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \r
width="800px" height="800px" viewBox="0 0 493.862 493.862"\r
xml:space="preserve">\r
<g>\r
<path d="M491.618,241.409h-4.588v-13.946h4.588c0.006,0.001,0.012,0.001,0.016,0c1.229,0,2.229-0.998,2.229-2.229\r
c0-0.479-0.15-0.923-0.408-1.287l-6.702-12.064c-0.394-0.707-1.14-1.146-1.948-1.146H328.899v-34.123\r
c0-0.025-0.007-0.047-0.008-0.072c1.609-1.525,2.62-3.676,2.62-6.063c0-2.387-1.011-4.538-2.62-6.063\r
c0.001-0.024,0.008-0.047,0.008-0.072v-36.352c0-7.556-5.594-18.429-13.632-20.337V98.91c0-1.23-0.998-2.229-2.229-2.229\r
c-1.231,0-2.229,0.998-2.229,2.229v8.641c-8.415,1.565-13.873,12.813-13.873,20.442c0,0.357,0.092,0.689,0.241,0.988v21.774\r
h-47.906V104.25c0-1.231-0.997-2.229-2.228-2.229s-2.229,0.998-2.229,2.229v46.505h-48.146v-22.763\r
c0-7.554-5.354-18.659-13.632-20.393v-8.69c0-1.23-0.998-2.229-2.229-2.229s-2.229,0.998-2.229,2.229v8.69\r
c-8.278,1.734-13.632,12.838-13.632,20.393v36.352c0,0.025,0.006,0.047,0.007,0.071c-1.61,1.525-2.621,3.676-2.621,6.063\r
c0,2.387,1.011,4.539,2.621,6.063c-0.001,0.024-0.007,0.046-0.007,0.071v34.123H9.044c-0.81,0-1.555,0.439-1.948,1.146\r
l-6.816,12.271c-0.383,0.691-0.373,1.532,0.027,2.213s1.131,1.098,1.921,1.098h4.587v13.946H2.229c-0.79,0-1.521,0.417-1.921,1.098\r
c-0.4,0.681-0.411,1.523-0.027,2.213l6.535,11.765v138.47c0,1.229,0.998,2.229,2.229,2.229h65.774c1.231,0,2.229-0.998,2.229-2.229\r
v-44.306c0-2.388,0.761-4.669,2.202-6.599c0.505-0.679,0.584-1.583,0.204-2.337c-0.692-1.373-1.043-2.838-1.043-4.355\r
c0-3.576,5.496-9.168,9.7-12.525c4.203,3.357,9.699,8.949,9.699,12.525c0,1.518-0.351,2.982-1.043,4.355\r
c-0.38,0.754-0.301,1.658,0.204,2.337c1.441,1.93,2.203,4.211,2.203,6.599v44.306c0,1.229,0.998,2.229,2.229,2.229h65.774h27.265\r
h28.719c1.231,0,2.229-0.998,2.229-2.229v-70.115c0-11.941,9.715-21.656,21.656-21.656c11.939,0,21.654,9.715,21.654,21.656v70.115\r
c0,1.229,0.998,2.229,2.229,2.229h28.479h27.264h65.773c1.231,0,2.229-0.998,2.229-2.229v-44.306c0-2.388,0.763-4.669,2.203-6.599\r
c0.506-0.679,0.584-1.583,0.204-2.337c-0.692-1.373-1.044-2.838-1.044-4.355c0-3.576,5.497-9.168,9.699-12.525\r
c4.203,3.357,9.699,8.949,9.699,12.525c0,1.518-0.352,2.982-1.044,4.355c-0.381,0.754-0.302,1.658,0.204,2.337\r
c1.44,1.93,2.202,4.211,2.202,6.599v44.306c0,1.229,0.998,2.229,2.229,2.229h65.774c1.231,0,2.229-0.998,2.229-2.229v-138.47\r
l6.534-11.765c0.384-0.69,0.374-1.532-0.025-2.213C493.141,241.826,492.407,241.409,491.618,241.409z M482.573,241.409H329.14\r
v-13.946h153.434V241.409z M280.846,241.409v-26.215h6.107v26.215H280.846z M270.281,241.409v-26.215h6.107v26.215H270.281z\r
M259.717,241.409v-26.215h6.105v26.215H259.717z M249.151,241.409v-26.215h6.107v26.215H249.151z M238.588,241.409v-26.215h6.107\r
v26.215H238.588z M228.022,241.409v-26.215h6.108v26.215H228.022z M217.458,241.409v-26.215h6.107v26.215H217.458z\r
M206.893,241.409v-26.215H213v26.215H206.893z M196.997,241.409c-0.614-4.735-3.073-10.206-6.737-13.946h0.659\r
c4.612,0,8.363-3.751,8.363-8.363c0-1.41-0.354-2.739-0.974-3.905h4.127v26.215L196.997,241.409L196.997,241.409z M166.792,170.479\r
c0-2.154,1.752-3.906,3.906-3.906h20.221c2.154,0,3.906,1.752,3.906,3.906c0,2.154-1.752,3.906-3.906,3.906h-20.221\r
C168.543,174.385,166.792,172.633,166.792,170.479z M196.669,178.843h100.509v31.895H196.669V178.843z M327.054,170.479\r
c0,2.154-1.752,3.906-3.905,3.906h-20.221c-2.154,0-3.906-1.752-3.906-3.906c0-2.154,1.752-3.906,3.906-3.906h20.221\r
C325.302,166.574,327.054,168.326,327.054,170.479z M302.928,215.193h20.221c2.153,0,3.905,1.752,3.905,3.905\r
c0,2.154-1.752,3.906-3.905,3.906h-20.221c-2.154,0-3.906-1.752-3.906-3.906C299.021,216.947,300.773,215.193,302.928,215.193z\r
M323.148,227.463h1.293v2.633c-0.671-0.942-1.403-1.827-2.192-2.633H323.148z M312.797,227.463\r
c5.298,0,10.489,7.198,11.645,13.639v0.307h-1.293h-20.221h-1.362C302.537,234.8,307.526,227.463,312.797,227.463z\r
M192.504,241.409h-1.586h-20.221h-1.121c0.97-6.609,5.96-13.946,11.231-13.946C186.19,227.463,191.462,234.892,192.504,241.409z\r
M170.698,223.006c-2.154,0-3.906-1.752-3.906-3.906c0-2.153,1.752-3.905,3.906-3.905h20.221c2.154,0,3.906,1.752,3.906,3.905\r
c0,2.154-1.752,3.906-3.906,3.906H170.698z M170.698,227.463h0.815c-0.762,0.806-1.465,1.691-2.107,2.632v-2.632H170.698z\r
M166.792,249.771c0-2.152,1.752-3.906,3.906-3.906h20.221c2.154,0,3.906,1.751,3.906,3.906s-1.752,3.905-3.906,3.905h-20.221\r
C168.543,253.677,166.792,251.925,166.792,249.771z M291.411,215.193h4.128c-0.62,1.167-0.975,2.495-0.975,3.905\r
c0,4.612,3.751,8.363,8.363,8.363h0.573c-3.549,3.751-5.847,9.24-6.42,13.946h-5.672v-26.214H291.411z M299.021,249.771\r
c0-2.152,1.752-3.906,3.906-3.906h20.221c2.153,0,3.905,1.751,3.905,3.906s-1.752,3.905-3.905,3.905h-20.221\r
C300.773,253.677,299.021,251.925,299.021,249.771z M487.831,223.006h-3.028H330.539c0.618-1.167,0.974-2.495,0.974-3.906\r
c0-1.41-0.354-2.739-0.974-3.905H483.49L487.831,223.006z M324.441,178.843v31.895h-1.293h-20.221h-1.293v-31.895h1.293h20.221\r
H324.441z M302.928,162.116h-1.293v-31.894h22.807v31.895h-1.293L302.928,162.116L302.928,162.116z M312.797,111.817\r
c5.271,0,10.438,7.429,11.46,13.946h-22.691C302.537,119.155,307.526,111.817,312.797,111.817z M296.937,155.213v9.443\r
c-1.466,1.507-2.372,3.56-2.372,5.823c0,1.41,0.354,2.739,0.975,3.906h-97.23c0.62-1.167,0.974-2.496,0.974-3.906\r
c0-2.384-1.007-4.532-2.612-6.056v-0.079v-9.131H296.937z M180.808,111.817c5.271,0,10.261,7.337,11.231,13.946h-22.462\r
C170.547,119.155,175.538,111.817,180.808,111.817z M169.405,162.116v-31.894h22.807v22.763v9.132h-1.293h-20.221L169.405,162.116\r
L169.405,162.116z M190.918,178.843h1.293v31.895h-1.293h-18.971h-1.25h-1.292v-31.895h1.292H190.918z M10.355,215.193h152.952\r
c-0.619,1.167-0.974,2.495-0.974,3.905c0,1.411,0.354,2.74,0.974,3.906H9.044H6.017L10.355,215.193z M11.273,227.463h153.674\r
v13.946H11.273V227.463z M9.044,245.866h154.263c-0.619,1.167-0.974,2.496-0.974,3.906c0,1.411,0.354,2.739,0.974,3.905H10.355\r
l-4.339-7.811H9.044z M101.298,342.488c0.644-1.639,0.969-3.358,0.969-5.131c0-7.5-11.524-16.169-12.839-17.133\r
c-0.784-0.576-1.851-0.576-2.635,0c-1.314,0.964-12.839,9.633-12.839,17.133c0,1.771,0.325,3.492,0.969,5.131\r
c-1.53,2.456-2.333,5.251-2.333,8.16v42.076H11.273v-134.59h153.674v134.59h-61.317v-42.076\r
C103.63,347.739,102.828,344.944,101.298,342.488z M169.405,392.725v-134.59h1.292h20.221h1.293v134.59H169.405z M247.043,298.725\r
c-14.398,0-26.113,11.714-26.113,26.113v67.887h-24.262V255.906c0-0.023-0.006-0.048-0.007-0.07c1.609-1.525,2.62-3.676,2.62-6.063\r
c0-1.409-0.354-2.737-0.974-3.906h97.23c-0.62,1.167-0.975,2.497-0.975,3.906c0,2.388,1.011,4.539,2.62,6.063\r
c-0.001,0.023-0.007,0.047-0.007,0.07v136.818h-24.021v-67.887C273.156,310.438,261.441,298.725,247.043,298.725z M301.635,258.135\r
h1.293h20.221h1.293v134.59h-22.807V258.135z M482.573,392.725h-61.316v-42.076c0-2.909-0.803-5.704-2.333-8.16\r
c0.644-1.639,0.97-3.358,0.97-5.131c0-7.5-11.523-16.169-12.838-17.133c-0.785-0.576-1.852-0.576-2.637,0\r
c-1.313,0.964-12.839,9.633-12.839,17.133c0,1.771,0.325,3.492,0.97,5.131c-1.53,2.456-2.333,5.251-2.333,8.16v42.076H328.9\r
v-134.59h153.674L482.573,392.725L482.573,392.725z M483.49,253.677H330.539c0.618-1.166,0.974-2.494,0.974-3.905\r
c0-1.41-0.354-2.738-0.974-3.906h154.264h3.028L483.49,253.677z"/>\r
</g>\r
</svg>`,pZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\r
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 5C8.34315 5 7 6.34315 7 8C7 9.65685 8.34315 11 10 11C11.6569 11 13 9.65685 13 8C13 6.34315 11.6569 5 10 5ZM13.5058 11.565C14.4281 10.6579 15 9.39576 15 8C15 5.23858 12.7614 3 10 3C7.23858 3 5 5.23858 5 8C5 9.39827 5.57396 10.6625 6.49914 11.5699C3.74942 12.5366 2 14.6259 2 17C2 17.5523 2.44772 18 3 18C3.55228 18 4 17.5523 4 17C4 15.2701 5.93073 13 10 13C12.6152 13 14.4051 13.9719 15.2988 15.1157C15.6389 15.5509 16.2673 15.628 16.7025 15.288C17.1377 14.9479 17.2148 14.3195 16.8748 13.8843C16.0904 12.8804 14.9401 12.0686 13.5058 11.565ZM22.6139 15.2106C23.0499 15.5497 23.1284 16.178 22.7894 16.6139L18.1227 22.6139C17.9485 22.8379 17.6875 22.9773 17.4045 22.9975C17.1216 23.0177 16.8434 22.9167 16.6392 22.7198L14.3059 20.4698C13.9083 20.0865 13.8968 19.4534 14.2802 19.0559C14.6635 18.6583 15.2966 18.6468 15.6941 19.0302L17.2268 20.5081L21.2106 15.3861C21.5497 14.9501 22.178 14.8716 22.6139 15.2106Z" fill="#000000"/>\r
</svg>`,CZ=`<?xml version="1.0" encoding="utf-8"?>\r
\r
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg fill="#000000" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \r
width="800px" height="800px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">\r
<path d="M256,0C114.609,0,0,114.609,0,256s114.609,256,256,256s256-114.609,256-256S397.391,0,256,0z M256,472\r
c-119.297,0-216-96.703-216-216S136.703,40,256,40s216,96.703,216,216S375.297,472,256,472z"/>\r
<path d="M256,176H128v160h128h128V176H256z M256,192h89.719L256,255.75L166.281,192H256z M144,196.531l54.5,36.859L144,292.812\r
V196.531z M256,320h-92.406l45.562-79.422L256,272.25l46.844-31.672L348.406,320H256z M368,292.812l-54.5-59.422l54.5-36.859\r
V292.812z"/>\r
</svg>`,_Z=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg width="800px" height="800px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\r
<title>github</title>\r
<rect width="24" height="24" fill="none"/>\r
<path d="M12,2A10,10,0,0,0,8.84,21.5c.5.08.66-.23.66-.5V19.31C6.73,19.91,6.14,18,6.14,18A2.69,2.69,0,0,0,5,16.5c-.91-.62.07-.6.07-.6a2.1,2.1,0,0,1,1.53,1,2.15,2.15,0,0,0,2.91.83,2.16,2.16,0,0,1,.63-1.34C8,16.17,5.62,15.31,5.62,11.5a3.87,3.87,0,0,1,1-2.71,3.58,3.58,0,0,1,.1-2.64s.84-.27,2.75,1a9.63,9.63,0,0,1,5,0c1.91-1.29,2.75-1,2.75-1a3.58,3.58,0,0,1,.1,2.64,3.87,3.87,0,0,1,1,2.71c0,3.82-2.34,4.66-4.57,4.91a2.39,2.39,0,0,1,.69,1.85V21c0,.27.16.59.67.5A10,10,0,0,0,12,2Z"/>\r
</svg>`,hZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill="#000000" d="M12.342 4.536l.15-.227.262.159.116.083c.28.216.869.768.996 1.684.223-.04.448-.06.673-.06.534 0 .893.124 1.097.227l.105.057.068.045.191.156-.066.2a2.044 2.044 0 01-.47.73c-.29.299-.8.652-1.609.698l-.178.005h-.148c-.37.977-.867 2.078-1.702 3.066a7.081 7.081 0 01-1.74 1.488 7.941 7.941 0 01-2.549.968c-.644.125-1.298.187-1.953.185-1.45 0-2.73-.288-3.517-.792-.703-.449-1.243-1.182-1.606-2.177a8.25 8.25 0 01-.461-2.83.516.516 0 01.432-.516l.068-.005h10.54l.092-.007.149-.016c.256-.034.646-.11.92-.27-.328-.543-.421-1.178-.268-1.854a3.3 3.3 0 01.3-.81l.108-.187zM2.89 5.784l.04.007a.127.127 0 01.077.082l.006.04v1.315l-.006.041a.127.127 0 01-.078.082l-.039.006H1.478a.124.124 0 01-.117-.088l-.007-.04V5.912l.007-.04a.127.127 0 01.078-.083l.039-.006H2.89zm1.947 0l.039.007a.127.127 0 01.078.082l.006.04v1.315l-.007.041a.127.127 0 01-.078.082l-.039.006H3.424a.125.125 0 01-.117-.088L3.3 7.23V5.913a.13.13 0 01.085-.123l.039-.007h1.413zm1.976 0l.039.007a.127.127 0 01.077.082l.007.04v1.315l-.007.041a.127.127 0 01-.078.082l-.039.006H5.4a.124.124 0 01-.117-.088l-.006-.04V5.912l.006-.04a.127.127 0 01.078-.083l.039-.006h1.413zm1.952 0l.039.007a.127.127 0 01.078.082l.007.04v1.315a.13.13 0 01-.085.123l-.04.006H7.353a.124.124 0 01-.117-.088l-.006-.04V5.912l.006-.04a.127.127 0 01.078-.083l.04-.006h1.412zm1.97 0l.039.007a.127.127 0 01.078.082l.006.04v1.315a.13.13 0 01-.085.123l-.039.006H9.322a.124.124 0 01-.117-.088l-.006-.04V5.912l.006-.04a.127.127 0 01.078-.083l.04-.006h1.411zM4.835 3.892l.04.007a.127.127 0 01.077.081l.007.041v1.315a.13.13 0 01-.085.123l-.039.007H3.424a.125.125 0 01-.117-.09l-.007-.04V4.021a.13.13 0 01.085-.122l.039-.007h1.412zm1.976 0l.04.007a.127.127 0 01.077.081l.007.041v1.315a.13.13 0 01-.085.123l-.039.007H5.4a.125.125 0 01-.117-.09l-.006-.04V4.021l.006-.04a.127.127 0 01.078-.082l.039-.007h1.412zm1.953 0c.054 0 .1.037.117.088l.007.041v1.315a.13.13 0 01-.085.123l-.04.007H7.353a.125.125 0 01-.117-.09l-.006-.04V4.021l.006-.04a.127.127 0 01.078-.082l.04-.007h1.412zm0-1.892c.054 0 .1.037.117.088l.007.04v1.316a.13.13 0 01-.085.123l-.04.006H7.353a.124.124 0 01-.117-.088l-.006-.04V2.128l.006-.04a.127.127 0 01.078-.082L7.353 2h1.412z"/></svg>`,zZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->\r
<svg width="800px" height="800px" viewBox="0 0 48 48" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg"><defs><style>.cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;}</style></defs><path id="path50" class="cls-1" d="M24,42h0l7.18-22.1H16.82L24,42Z"/><path id="path66" class="cls-1" d="M6.76,19.86h0L4.57,26.57a1.5,1.5,0,0,0,.54,1.67L24,42,6.76,19.86Z"/><path id="path74" class="cls-1" d="M6.76,19.86H16.82L12.49,6.55a.74.74,0,0,0-1.41,0L6.76,19.86Z"/><path id="path82" class="cls-1" d="M41.25,19.86h0l2.18,6.71a1.5,1.5,0,0,1-.54,1.67L24,42l17.25-22.1Z"/><path id="path86" class="cls-1" d="M41.25,19.86H31.18L35.51,6.55a.74.74,0,0,1,1.41,0l4.33,13.31Z"/><polygon class="cls-1" points="24 41.96 31.18 19.86 41.25 19.86 24 41.96"/><polygon class="cls-1" points="24 41.96 6.76 19.86 16.82 19.86 24 41.96"/></svg>`,xZ=`<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path fill="#444444" d="M16.392 2.991c-0.627 0.053-1.097 0.14-1.539 0.283-0.27 0.088-0.859 0.311-1.073 0.406-0.173 0.076-0.928 0.491-1.406 0.77-0.834 0.488-1.265 0.952-1.466 1.582-0.040 0.123-0.057 0.153-0.097 0.175-0.198 0.108-0.386 0.276-0.513 0.459-0.195 0.285-0.335 0.726-0.379 1.198-0.010 0.11-0.023 0.238-0.027 0.286l-0.008 0.086-0.195 0.171c-0.536 0.473-1.11 1.118-1.534 1.727-0.879 1.261-1.469 2.767-1.679 4.277-0.075 0.544-0.092 0.8-0.092 1.423s0.017 0.878 0.092 1.423c0.136 0.985 0.453 2.018 0.897 2.94 0.521 1.080 1.288 2.118 2.147 2.909l0.245 0.225 0.020 0.313c0.012 0.171 0.028 0.517 0.035 0.769 0.018 0.582 0.042 0.682 0.186 0.805 0.083 0.071 0.216 0.136 0.488 0.238 0.11 0.042 0.458 0.201 0.774 0.354 0.802 0.391 1.062 0.496 1.461 0.592 0.28 0.068 0.344 0.076 0.709 0.088l0.349 0.010 0.113 0.391c0.205 0.699 0.376 1.266 0.471 1.556 0.118 0.358 0.273 0.777 0.298 0.8 0.025 0.027 0.271 0.1 0.529 0.158 0.93 0.21 2.38 0.238 3.766 0.072 0.469-0.057 0.792-0.233 0.907-0.494 0.030-0.067 0.032-0.090 0.017-0.19-0.008-0.062-0.022-0.208-0.027-0.323l-0.012-0.21 0.148-0.028c0.484-0.093 0.726-0.22 0.832-0.436 0.035-0.073 0.045-0.121 0.052-0.261 0.012-0.215-0.008-0.353-0.113-0.819-0.142-0.614-0.17-0.847-0.133-1.068l0.021-0.12 0.105-0.035c0.225-0.075 0.325-0.186 0.325-0.364v-0.086l0.105-0.048c0.25-0.113 0.524-0.165 0.927-0.178l0.291-0.008 0.047 0.082c0.027 0.043 0.075 0.113 0.11 0.153 0.062 0.072 0.065 0.073 0.236 0.103 0.523 0.090 1.060 0.091 1.469 0.005 0.318-0.067 0.424-0.12 0.586-0.293 0.301-0.325 0.509-0.949 0.508-1.536 0-0.26-0.015-0.351-0.12-0.716-0.146-0.507-0.336-1.023-0.478-1.298-0.088-0.171-0.225-0.321-0.373-0.409-0.053-0.030-0.096-0.062-0.096-0.070 0-0.007 0.038-0.080 0.085-0.163 0.133-0.236 0.399-0.797 0.513-1.075 0.389-0.97 0.612-1.932 0.702-3.034 0.025-0.309 0.025-1.135 0-1.448-0.088-1.093-0.311-2.060-0.702-3.033-0.13-0.323-0.454-0.983-0.631-1.285-0.403-0.684-0.894-1.328-1.448-1.897l-0.259-0.266-0.030-0.329c-0.101-1.155-0.373-2.098-0.782-2.724-0.298-0.456-0.913-1.115-1.466-1.569-0.657-0.541-1.453-0.845-2.571-0.985-0.198-0.025-1.13-0.047-1.315-0.032zM17.649 3.619c0.637 0.103 1.268 0.301 1.835 0.579 0.399 0.196 0.601 0.344 0.927 0.681 0.228 0.236 0.812 0.963 0.845 1.053 0.012 0.028 0.005 0.030-0.067 0.020-0.304-0.040-0.454-0.028-0.629 0.055-0.215 0.1-0.336 0.27-0.345 0.481-0.002 0.038 0.002 0.075 0.007 0.080s0.037-0.010 0.072-0.033c0.131-0.090 0.233-0.117 0.449-0.117 0.181 0 0.215 0.005 0.358 0.055 0.228 0.077 0.398 0.183 0.574 0.359 0.321 0.319 0.431 0.699 0.491 1.706 0.030 0.486 0.040 1.459 0.018 1.764-0.095 1.343-0.451 2.588-1.008 3.534-0.123 0.21-0.552 0.852-0.656 0.982-0.138 0.171-0.318 0.333-0.518 0.463-0.601 0.391-1.233 0.646-1.824 0.739-0.241 0.037-0.691 0.037-0.905 0-0.228-0.040-0.567-0.16-0.874-0.309-0.8-0.391-1.338-0.909-2.201-2.122l-0.106-0.15 0.010 0.083c0.051 0.373 0.268 0.755 0.707 1.256 0.507 0.576 0.879 0.915 1.2 1.095 0.060 0.033 0.12 0.072 0.133 0.085 0.022 0.020 0.013 0.022-0.058 0.012-0.047-0.005-0.176-0.015-0.291-0.020-0.338-0.017-0.562 0.053-0.674 0.208l-0.050 0.070-0.175-0.010c-0.97-0.055-1.557-0.235-1.907-0.586-0.381-0.381-0.927-1.646-1.047-2.428-0.040-0.253-0.030-0.278 0.16-0.484 0.21-0.226 0.246-0.309 0.196-0.454-0.018-0.052-0.022-0.053-0.093-0.043-0.097 0.013-0.151 0.042-0.329 0.178-0.082 0.062-0.171 0.122-0.2 0.131-0.155 0.060-0.409 0.050-0.589-0.023-0.448-0.181-0.852-0.767-0.973-1.408-0.035-0.181-0.035-0.506 0-0.647 0.080-0.325 0.293-0.617 0.566-0.777 0.198-0.117 0.471-0.17 0.706-0.142 0.376 0.048 0.584 0.3 0.737 0.895l0.055 0.213 0.18-0.003c0.298-0.003 0.539-0.083 0.631-0.208 0.033-0.043 0.033-0.048 0.005-0.233-0.017-0.103-0.061-0.316-0.101-0.471-0.19-0.751-0.188-0.87 0.032-1.922 0.102-0.486 0.128-0.686 0.13-0.94 0.002-0.238-0.028-0.426-0.095-0.624-0.023-0.067-0.042-0.141-0.042-0.165 0-0.055 0.111-0.258 0.25-0.454 0.138-0.198 0.576-0.639 0.832-0.835 0.243-0.188 0.691-0.484 0.982-0.649 0.869-0.493 1.176-0.581 1.988-0.567 0.344 0.005 0.461 0.013 0.682 0.048zM14.321 4.080c0.088 0.070 0.020 0.193-0.135 0.243-0.060 0.018-0.113 0.053-0.178 0.115-0.052 0.048-0.17 0.146-0.265 0.216-0.261 0.196-0.348 0.295-0.544 0.621-0.213 0.353-0.316 0.489-0.413 0.551-0.098 0.063-0.188 0.075-0.378 0.052-0.2-0.027-0.303-0.010-0.662 0.108-0.313 0.101-0.429 0.125-0.429 0.088 0-0.013 0.037-0.087 0.083-0.161 0.321-0.541 0.924-1.047 1.722-1.448 0.288-0.145 0.461-0.218 0.782-0.33 0.28-0.098 0.348-0.106 0.416-0.055zM12.617 6.27c0.065 0.171 0.087 0.304 0.095 0.576 0.008 0.316-0.007 0.496-0.088 1.018-0.090 0.586-0.098 0.667-0.098 0.965 0 0.315 0.012 0.393 0.108 0.721 0.075 0.256 0.098 0.454 0.065 0.536-0.023 0.056-0.077 0.091-0.168 0.108l-0.060 0.012-0.012-0.113c-0.030-0.298-0.18-0.566-0.423-0.759-0.24-0.19-0.504-0.283-0.81-0.283-0.213 0-0.363 0.033-0.572 0.13-0.075 0.033-0.138 0.058-0.143 0.053-0.022-0.022-0.047-0.471-0.048-0.845 0-0.341 0.005-0.458 0.030-0.589 0.082-0.444 0.225-0.699 0.547-0.97 0.338-0.283 0.712-0.464 1.138-0.553 0.211-0.043 0.23-0.047 0.335-0.050 0.080-0.002 0.088 0.002 0.105 0.043zM9.948 8.998c0.017 0.015 0.027 0.058 0.028 0.115 0 0.050 0.007 0.091 0.015 0.091 0.007 0 0.012 0.037 0.012 0.083 0 0.045-0.007 0.083-0.015 0.083-0.007 0-0.010 0.018-0.007 0.038 0.005 0.023-0.003 0.052-0.018 0.067-0.015 0.013-0.027 0.033-0.027 0.043s-0.007 0.018-0.017 0.018c-0.008 0-0.017 0.010-0.017 0.023s-0.012 0.027-0.025 0.033c-0.013 0.005-0.025 0.020-0.025 0.033s-0.010 0.032-0.023 0.038c-0.022 0.013-0.143 0.361-0.143 0.413 0 0.013-0.005 0.025-0.012 0.025-0.008 0-0.013 0.025-0.015 0.053 0 0.030-0.010 0.145-0.022 0.255-0.052 0.486 0.083 1.158 0.334 1.664 0.288 0.578 0.782 0.983 1.336 1.097l0.1 0.022 0.005 0.065c0.025 0.354 0.175 0.795 0.378 1.113 0.208 0.326 0.273 0.519 0.225 0.666-0.035 0.108-0.13 0.178-0.591 0.441-0.975 0.557-1.657 0.968-1.98 1.196-0.091 0.065-0.301 0.188-0.464 0.271-0.426 0.22-0.557 0.353-0.586 0.596-0.020 0.171 0.065 0.512 0.253 1.023 0.060 0.165 0.153 0.424 0.206 0.576 0.053 0.153 0.168 0.459 0.255 0.682 0.226 0.582 0.285 0.779 0.393 1.301 0.073 0.348 0.201 1.201 0.201 1.329 0 0.095-0.473-0.418-0.87-0.944-0.85-1.125-1.434-2.43-1.707-3.814-0.070-0.354-0.123-0.717-0.112-0.764 0.007-0.025 0.003-0.040-0.008-0.040-0.013 0-0.017-0.025-0.010-0.083 0.007-0.055 0.003-0.083-0.008-0.083s-0.015-0.035-0.007-0.108c0.008-0.076 0.005-0.108-0.008-0.108s-0.015-0.043-0.007-0.158c0.008-0.11 0.007-0.158-0.007-0.158s-0.018-0.11-0.018-0.358c0-0.248 0.005-0.358 0.018-0.358s0.015-0.048 0.007-0.158c-0.008-0.115-0.007-0.158 0.007-0.158s0.017-0.032 0.008-0.108c-0.008-0.073-0.005-0.108 0.007-0.108s0.015-0.028 0.008-0.083c-0.007-0.052-0.003-0.083 0.007-0.083 0.012 0 0.015-0.030 0.008-0.075-0.003-0.042 0-0.075 0.008-0.075s0.012-0.027 0.008-0.058c-0.003-0.032 0-0.058 0.008-0.058s0.012-0.027 0.008-0.058c-0.003-0.032 0-0.058 0.008-0.058s0.013-0.023 0.008-0.050c-0.003-0.028 0-0.050 0.007-0.050 0.008 0 0.017-0.043 0.018-0.095 0.002-0.053 0.010-0.098 0.018-0.101 0.008-0.002 0.012-0.023 0.007-0.045-0.003-0.023 0-0.042 0.007-0.042 0.008 0 0.017-0.035 0.017-0.078 0.002-0.043 0.010-0.082 0.020-0.085s0.015-0.015 0.010-0.027c-0.023-0.058 0.285-1.138 0.328-1.155 0.008-0.003 0.015-0.022 0.015-0.040 0-0.048 0.068-0.23 0.085-0.23 0.008 0 0.015-0.018 0.015-0.042s0.008-0.042 0.017-0.042c0.010 0 0.017-0.018 0.017-0.042s0.008-0.042 0.017-0.042c0.010 0 0.017-0.018 0.017-0.040 0-0.023 0.012-0.052 0.025-0.067 0.013-0.013 0.025-0.033 0.025-0.045 0-0.035 0.040-0.131 0.053-0.131 0.007 0 0.013-0.012 0.013-0.025 0-0.032 0.087-0.213 0.108-0.228 0.010-0.007 0.035-0.052 0.057-0.1 0.1-0.23 0.125-0.278 0.147-0.286 0.012-0.005 0.022-0.025 0.022-0.043s0.015-0.047 0.033-0.062c0.018-0.017 0.033-0.042 0.033-0.058 0-0.015 0.013-0.042 0.032-0.058 0.017-0.017 0.035-0.050 0.042-0.076 0.005-0.025 0.018-0.045 0.027-0.045 0.010 0 0.017-0.012 0.017-0.025s0.007-0.025 0.015-0.025c0.008 0 0.020-0.018 0.025-0.042 0.007-0.023 0.018-0.042 0.027-0.042 0.010 0 0.017-0.012 0.017-0.025s0.007-0.025 0.015-0.025c0.008 0 0.020-0.018 0.025-0.042 0.007-0.023 0.018-0.042 0.027-0.042 0.010 0 0.017-0.012 0.017-0.025s0.008-0.025 0.017-0.025c0.010 0 0.017-0.012 0.017-0.025s0.008-0.025 0.017-0.025c0.010 0 0.017-0.012 0.017-0.025s0.008-0.025 0.017-0.025c0.010 0 0.017-0.012 0.017-0.025 0-0.015 0.012-0.030 0.025-0.035 0.013-0.007 0.025-0.020 0.025-0.033s0.008-0.023 0.017-0.023c0.010 0 0.017-0.010 0.017-0.023s0.012-0.027 0.025-0.033c0.013-0.005 0.025-0.020 0.025-0.035 0-0.013 0.008-0.025 0.017-0.025 0.010 0 0.017-0.010 0.017-0.023s0.012-0.027 0.025-0.033c0.013-0.005 0.025-0.020 0.025-0.033 0-0.012 0.012-0.027 0.025-0.033 0.013-0.005 0.025-0.020 0.025-0.033 0-0.012 0.012-0.027 0.025-0.033 0.013-0.005 0.025-0.020 0.025-0.033 0-0.015 0.015-0.033 0.033-0.043s0.033-0.027 0.033-0.038 0.015-0.030 0.033-0.042c0.018-0.012 0.033-0.030 0.033-0.042s0.015-0.030 0.033-0.042c0.018-0.012 0.033-0.030 0.033-0.042s0.023-0.038 0.050-0.058c0.028-0.022 0.050-0.046 0.050-0.058s0.027-0.042 0.058-0.067c0.032-0.025 0.058-0.055 0.058-0.065s0.045-0.060 0.1-0.108c0.055-0.050 0.1-0.098 0.1-0.107 0-0.023 0.321-0.348 0.343-0.348 0.012 0 0.023-0.015 0.028-0.033 0.010-0.040 0.038-0.043 0.073-0.007zM22.807 9.715c1.236 1.444 1.979 3.175 2.198 5.13 0.035 0.326 0.050 1.285 0.025 1.657-0.083 1.198-0.383 2.336-0.895 3.418-0.098 0.205-0.323 0.624-0.409 0.759l-0.043 0.068-0.161 0.022c-0.416 0.052-1.018 0.255-1.554 0.524-0.161 0.081-0.183 0.087-0.183 0.050 0-0.013 0.055-0.176 0.123-0.361 0.255-0.699 0.504-1.451 0.777-2.343 0.083-0.27 0.218-0.704 0.3-0.965 0.181-0.577 0.22-0.749 0.211-0.965-0.010-0.323-0.11-0.434-1.243-1.408-0.314-0.27-0.564-0.518-0.609-0.607-0.065-0.125-0.005-0.311 0.226-0.702 0.175-0.294 0.268-0.499 0.379-0.837 0.25-0.749 0.429-1.569 0.524-2.395 0.037-0.305 0.076-0.839 0.076-1.007 0-0.175 0.015-0.266 0.041-0.266 0.010 0 0.108 0.103 0.216 0.228zM21.043 15.262c0.055 0.047 0.291 0.271 0.524 0.499s0.508 0.478 0.607 0.556c0.268 0.21 0.398 0.341 0.459 0.468 0.053 0.106 0.053 0.108 0.043 0.294-0.012 0.193-0.070 0.488-0.203 1.040-0.171 0.701-0.449 1.529-0.86 2.558-0.268 0.669-0.328 0.76-0.534 0.82-0.17 0.048-0.206 0.053-0.652 0.070-0.411 0.017-0.549 0.037-0.674 0.1-0.078 0.040-0.1 0.042-0.1 0.007s0.118-0.236 0.749-1.271c0.492-0.807 0.854-1.413 0.92-1.543 0.025-0.045 0.023-0.053-0.005-0.098-0.017-0.027-0.078-0.103-0.138-0.17-0.108-0.122-0.162-0.208-0.162-0.261 0-0.015 0.027-0.105 0.057-0.196 0.235-0.691 0.115-1.819-0.233-2.207-0.076-0.085-0.21-0.168-0.27-0.168-0.045 0-0.17-0.087-0.17-0.118 0-0.017 0.073-0.085 0.171-0.161 0.093-0.072 0.203-0.17 0.245-0.216 0.042-0.045 0.087-0.083 0.1-0.085 0.013 0 0.070 0.037 0.125 0.083zM12.377 15.763c0.041 0.040 0.175 0.183 0.293 0.321 0.118 0.137 0.258 0.298 0.309 0.356 0.17 0.195 0.552 0.424 1.401 0.84l0.524 0.258 0.022 0.135c0.052 0.334 0.356 1.391 0.476 1.642 0.158 0.336 0.348 0.434 0.637 0.329 0.063-0.023 0.125-0.042 0.135-0.042 0.058 0-0.013 0.16-0.156 0.349-0.188 0.25-0.228 0.409-0.138 0.546 0.048 0.073 0.198 0.178 0.404 0.283 0.506 0.26 1.118 0.552 1.419 0.677 0.193 0.080 0.353 0.156 0.353 0.166 0 0.015-0.073 0.023-0.261 0.032-1.396 0.058-2.22 0.123-3.523 0.278-0.368 0.043-0.591 0.063-0.606 0.053-0.038-0.023-0.083-0.16-0.103-0.308-0.028-0.23-0.020-0.958 0.017-1.428 0.018-0.233 0.033-0.489 0.033-0.567 0-0.419-0.201-0.416-0.278 0.005-0.027 0.155-0.023 0.276 0.028 0.835 0.037 0.378 0.043 0.835 0.017 1.008-0.010 0.060-0.032 0.158-0.052 0.22-0.030 0.105-0.037 0.113-0.078 0.113-0.068-0.002-0.173-0.055-0.354-0.183-0.215-0.151-0.298-0.193-0.316-0.163-0.040 0.062-0.002 0.166 0.107 0.293 0.105 0.12 0.121 0.225 0.046 0.308-0.038 0.047-0.070 0.058-0.205 0.087-0.218 0.047-0.313 0.116-0.313 0.233 0 0.040 0.003 0.042 0.105 0.042 0.057 0 0.246-0.008 0.423-0.020 0.319-0.018 0.477-0.010 0.639 0.037l0.060 0.017 0.012 0.138c0.037 0.434 0.173 1.564 0.311 2.544 0.053 0.391 0.098 0.719 0.098 0.727 0 0.040-0.418 0-0.765-0.073-0.559-0.118-1.015-0.305-1.955-0.799-0.301-0.158-0.607-0.316-0.677-0.351l-0.13-0.063v-0.151c0-0.346-0.067-1.27-0.135-1.889-0.191-1.741-0.584-3.33-1.132-4.579-0.063-0.143-0.115-0.271-0.115-0.283 0-0.013 0.155-0.14 0.344-0.281 1.102-0.827 1.845-1.291 2.643-1.649 0.138-0.062 0.275-0.111 0.305-0.113 0.042 0 0.073 0.017 0.132 0.070zM20.531 16.283c0.17 0.087 0.29 0.476 0.341 1.101 0.027 0.341-0.022 0.674-0.116 0.802l-0.030 0.038-0.273-0.018c-0.441-0.028-1-0.111-1.263-0.188l-0.073-0.020 0.002-0.258c0.002-0.141 0.003-0.263 0.003-0.27 0-0.017 0.115-0.073 0.175-0.087 0.065-0.013 0.253-0.032 0.313-0.030 0.025 0.002 0.045-0.005 0.045-0.012 0-0.017-0.181-0.070-0.275-0.078-0.037-0.005-0.076-0.012-0.088-0.015-0.010-0.003-0.055 0-0.098 0.007-0.103 0.020-0.128 0.003-0.155-0.093-0.012-0.043-0.037-0.108-0.053-0.145-0.027-0.053-0.028-0.067-0.010-0.078 0.012-0.008 0.028-0.015 0.037-0.015 0.007 0 0.145-0.086 0.308-0.195 0.488-0.321 0.697-0.436 0.854-0.462 0.030-0.007 0.055-0.012 0.057-0.013 0.017-0.017 0.26 0.007 0.301 0.028zM19.271 16.284c0 0.013-0.015 0.032-0.032 0.042-0.018 0.008-0.17 0.125-0.336 0.258l-0.305 0.241-0.093 0.003c-0.356 0.012-0.627-0.032-0.837-0.133-0.161-0.080-0.328-0.195-0.328-0.228s0.075-0.048 0.13-0.027c0.083 0.033 0.276 0.068 0.393 0.068 0.161 0 0.423-0.042 0.75-0.12 0.273-0.065 0.567-0.125 0.629-0.128 0.015-0.002 0.028 0.010 0.028 0.023zM13.785 16.366c0.121 0.040 0.334 0.072 0.681 0.101 0.473 0.038 0.463 0.037 0.463 0.095 0 0.027-0.015 0.107-0.032 0.176-0.018 0.072-0.038 0.168-0.045 0.215-0.010 0.082-0.015 0.088-0.055 0.088-0.076 0-0.373-0.080-0.559-0.148-0.451-0.17-0.721-0.379-0.682-0.531 0.020-0.078 0.038-0.088 0.097-0.053 0.030 0.017 0.090 0.042 0.133 0.057zM15.822 16.424c0.018 0.008 0.037 0.013 0.042 0.010 0.023-0.023 0.677 0.193 0.904 0.299 0.349 0.165 0.441 0.213 0.626 0.335 0.105 0.070 0.283 0.138 0.381 0.148 0.023 0.002 0.050 0.005 0.060 0.005 0.010 0.002 0.018 0.033 0.020 0.068 0.003 0.062-0.002 0.068-0.073 0.108s-0.228 0.095-0.253 0.090c-0.012-0.002-0.060 0.010-0.25 0.063-0.088 0.025-0.108 0.067-0.023 0.050 0.097-0.020 0.582 0.117 0.632 0.178 0.010 0.012 0.013 0.085 0.008 0.186l-0.010 0.168-0.068 0.048c-0.037 0.028-0.195 0.155-0.351 0.285-0.155 0.128-0.343 0.278-0.416 0.329-0.309 0.223-0.968 0.476-1.241 0.476-0.080 0-0.098-0.007-0.138-0.048-0.027-0.028-0.050-0.067-0.053-0.088-0.005-0.035-0.107-0.326-0.141-0.404-0.072-0.162-0.191-0.524-0.208-0.629-0.005-0.030-0.012-0.072-0.017-0.095-0.038-0.191-0.057-0.686-0.033-0.948 0.005-0.068 0.010-0.136 0.012-0.15 0.010-0.123 0.105-0.353 0.173-0.416 0.070-0.065 0.153-0.093 0.275-0.090 0.062 0.002 0.126 0.012 0.145 0.022zM18.569 17.141c0.091 0.040 0.111 0.062 0.161 0.17 0.062 0.132 0.058 0.309-0.007 0.431-0.067 0.13-0.163 0.18-0.338 0.181-0.203 0-0.198 0.003-0.251-0.24-0.027-0.115-0.042-0.218-0.037-0.226 0.005-0.010 0.002-0.017-0.007-0.017-0.012 0-0.018-0.042-0.018-0.105 0-0.097 0.003-0.105 0.047-0.127 0.21-0.105 0.324-0.121 0.449-0.068zM18.932 18.188c0.038 0.018 0.13 0.073 0.203 0.125 0.165 0.115 0.291 0.175 0.401 0.188l0.085 0.010v0.1c0 0.056-0.007 0.185-0.017 0.285-0.008 0.102-0.023 0.368-0.033 0.592-0.025 0.567-0.053 0.845-0.135 1.348-0.035 0.223-0.088 0.408-0.116 0.413-0.032 0.005-0.225-0.388-0.506-1.037-0.354-0.817-0.552-1.193-0.8-1.527-0.060-0.082-0.106-0.158-0.103-0.17 0.003-0.013 0.043-0.068 0.088-0.125l0.083-0.102 0.075 0.012c0.123 0.018 0.173 0.010 0.353-0.068 0.196-0.085 0.306-0.096 0.423-0.043zM20.478 18.481c0.125 0.033 0.271 0.111 0.369 0.198 0.1 0.088 0.205 0.221 0.205 0.26 0 0.033-0.496 0.895-0.79 1.374-0.281 0.458-0.666 1.008-0.717 1.028-0.033 0.013-0.030-0.010 0.027-0.228 0.12-0.468 0.216-1.157 0.275-1.959 0.013-0.188 0.025-0.403 0.025-0.479 0-0.135 0.002-0.138 0.047-0.155 0.176-0.068 0.393-0.083 0.561-0.040zM17.71 18.9c0.359 0.508 0.581 0.935 1.038 2.022 0.095 0.228 0.173 0.424 0.173 0.438 0 0.040-0.048 0.030-0.336-0.068-0.516-0.178-0.995-0.381-1.563-0.664-0.398-0.198-0.78-0.406-0.78-0.422 0-0.007 0.015-0.062 0.035-0.12 0.090-0.278 0.283-0.547 0.554-0.776 0.16-0.135 0.734-0.536 0.769-0.537 0.010 0 0.060 0.058 0.11 0.128zM23.987 21.283c0.171 0.083 0.344 0.255 0.426 0.424 0.105 0.216 0.216 0.592 0.378 1.258 0.067 0.276 0.075 0.334 0.083 0.566 0.007 0.225 0.003 0.276-0.027 0.404-0.087 0.366-0.296 0.647-0.579 0.78-0.278 0.131-0.979 0.185-1.338 0.103-0.092-0.020-0.115-0.032-0.115-0.057 0-0.053 0.213-0.12 0.612-0.193 0.321-0.058 0.468-0.092 0.478-0.108 0.008-0.013-0.023-0.023-0.2-0.067-0.105-0.027-0.636-0.027-0.94-0.002-0.123 0.012-0.346 0.025-0.494 0.030l-0.268 0.012-0.010-0.090c-0.005-0.050-0.033-0.323-0.062-0.606-0.072-0.732-0.146-1.208-0.241-1.539l-0.027-0.091 0.072-0.062c0.138-0.118 0.456-0.26 1.027-0.453 0.323-0.11 0.531-0.195 0.661-0.271 0.153-0.090 0.203-0.105 0.333-0.1 0.090 0.005 0.143 0.018 0.231 0.060zM21.218 22.142c0.063 0.038 0.22 0.463 0.291 0.782 0.081 0.366 0.15 1.057 0.138 1.403l-0.005 0.171-0.216 0.073c-0.118 0.040-0.263 0.078-0.319 0.083l-0.102 0.012-0.010-0.072c-0.005-0.040-0.022-0.19-0.035-0.331-0.015-0.141-0.072-0.546-0.127-0.899-0.1-0.647-0.165-1.117-0.165-1.19 0-0.038 0.007-0.040 0.13-0.047 0.171-0.010 0.394-0.002 0.419 0.013zM17.865 22.15c0.381 0.023 1.067 0.102 1.102 0.125 0.008 0.005 0.053 0.378 0.070 0.574 0.023 0.273 0.032 0.426 0.060 1.123 0.025 0.562 0.032 0.656 0.083 1.198 0.032 0.333 0.055 0.769 0.075 1.423 0.030 0.982 0.067 1.464 0.143 1.92 0.022 0.136 0.038 0.25 0.037 0.251-0.017 0.010-0.285 0.078-0.446 0.115-0.478 0.105-0.945 0.15-1.523 0.15-0.671-0.002-1.181-0.052-1.789-0.173-0.275-0.055-0.724-0.168-0.74-0.186-0.003-0.003-0.053-0.163-0.113-0.356-0.428-1.38-0.727-2.737-0.959-4.341-0.093-0.637-0.188-1.459-0.173-1.473 0.018-0.017 0.88-0.156 1.27-0.208 0.537-0.068 1.142-0.121 1.672-0.146 0.263-0.013 0.994-0.010 1.231 0.005zM20.123 22.258c0.090 0.334 0.15 0.819 0.23 1.864 0.028 0.356 0.057 0.709 0.065 0.782 0.010 0.087 0.010 0.136-0.002 0.143-0.017 0.010-0.479 0.095-0.79 0.145-0.125 0.020-0.188 0.023-0.188 0.013s-0.012-0.165-0.025-0.343c-0.055-0.73-0.076-1.208-0.087-1.877-0.005-0.386-0.005-0.702 0-0.702s0.057-0.012 0.113-0.027c0.125-0.032 0.353-0.053 0.537-0.050 0.133 0.002 0.133 0.002 0.146 0.052zM20.080 25.588c0.030 0.008 0.038 0.027 0.047 0.111 0.007 0.056 0.053 0.298 0.103 0.536 0.125 0.596 0.158 0.809 0.168 1.098l0.010 0.25-0.19 0.062c-0.105 0.033-0.226 0.068-0.273 0.078-0.091 0.018-0.374 0.043-0.374 0.033 0-0.003-0.015-0.25-0.035-0.547-0.018-0.298-0.038-0.764-0.043-1.037l-0.010-0.494h0.053c0.030 0 0.127-0.018 0.215-0.040 0.088-0.023 0.185-0.045 0.211-0.048 0.028-0.003 0.058-0.008 0.066-0.008 0.010-0.002 0.033 0.002 0.052 0.007zM15.91 6.154c-0.14 0.023-0.336 0.111-0.524 0.236-0.158 0.103-0.414 0.363-0.521 0.526-0.143 0.218-0.236 0.509-0.211 0.659 0.012 0.067 0.088 0.165 0.128 0.165 0.012 0 0.052-0.062 0.088-0.138 0.142-0.29 0.358-0.569 0.556-0.716 0.115-0.085 0.295-0.166 0.446-0.203 0.095-0.023 0.167-0.027 0.358-0.020 0.13 0.005 0.255 0.013 0.276 0.020 0.032 0.010 0.040 0.003 0.062-0.048 0.040-0.093 0.032-0.163-0.028-0.253-0.117-0.173-0.381-0.27-0.629-0.228zM21.285 7.951c0 0.226 0.055 0.449 0.203 0.819 0.045 0.113 0.080 0.221 0.076 0.241-0.008 0.053-0.158 0.090-0.451 0.11-0.258 0.018-0.283 0.022-0.406 0.053-0.065 0.017-0.072 0.023-0.072 0.068 0 0.16 0.115 0.306 0.276 0.354 0.261 0.075 0.709-0.062 0.945-0.286 0.145-0.14 0.143-0.13 0.025-0.326-0.096-0.158-0.289-0.544-0.491-0.982-0.045-0.1-0.087-0.18-0.093-0.18-0.008 0-0.013 0.058-0.013 0.128zM17.033 7.921c-0.040 0.235 0.108 0.689 0.374 1.145 0.060 0.101 0.1 0.188 0.097 0.21-0.012 0.086-0.268 0.158-0.486 0.136-0.065-0.007-0.22-0.030-0.343-0.052-0.3-0.053-0.34-0.053-0.364 0.005-0.047 0.113-0.050 0.156-0.023 0.223 0.073 0.186 0.369 0.298 0.79 0.298 0.348 0 0.483-0.045 0.679-0.226 0.082-0.077 0.105-0.11 0.126-0.186 0.030-0.103 0.023-0.206-0.020-0.29-0.015-0.030-0.112-0.14-0.213-0.246-0.21-0.22-0.255-0.293-0.419-0.679-0.062-0.145-0.128-0.295-0.148-0.336l-0.038-0.073-0.012 0.072zM19.185 8.224c-0.025 0.013-0.030 0.040-0.030 0.138 0 0.456 0.265 1.055 0.729 1.657 0.12 0.153 0.523 0.637 0.687 0.824 0.166 0.19 0.223 0.351 0.181 0.527-0.027 0.113-0.093 0.245-0.13 0.258-0.015 0.005-0.185 0.083-0.378 0.173-0.446 0.206-0.596 0.268-0.782 0.321-0.221 0.062-0.388 0.083-0.567 0.072-0.29-0.017-0.349-0.073-0.438-0.418-0.028-0.108-0.052-0.201-0.052-0.203 0-0.003-0.006-0.007-0.017-0.007-0.028 0-0.098 0.16-0.117 0.273-0.035 0.196 0.035 0.443 0.171 0.601l0.058 0.067 0.251 0.005c0.679 0.017 1.306-0.186 2.072-0.667l0.248-0.156 0.028-0.115c0.015-0.063 0.047-0.168 0.070-0.231 0.023-0.065 0.052-0.16 0.062-0.211 0.033-0.16 0.020-0.185-0.261-0.461-0.724-0.709-1.513-1.805-1.607-2.236-0.018-0.081-0.043-0.146-0.072-0.178-0.043-0.053-0.063-0.058-0.108-0.032zM10.973 10.034c-0.16 0.055-0.28 0.185-0.343 0.374-0.040 0.117-0.037 0.123 0.035 0.058 0.1-0.097 0.136-0.115 0.231-0.115 0.047 0 0.092 0.007 0.097 0.017 0.005 0.008-0.010 0.078-0.035 0.153-0.037 0.115-0.046 0.176-0.053 0.364-0.008 0.261 0.018 0.429 0.095 0.589 0.098 0.205 0.096 0.208 0.105-0.226 0.008-0.339 0.013-0.403 0.045-0.501 0.058-0.181 0.171-0.258 0.309-0.213 0.083 0.028 0.148 0.112 0.261 0.343 0.057 0.115 0.126 0.235 0.156 0.27l0.053 0.062 0.012-0.115c0.052-0.478-0.22-0.93-0.637-1.058-0.131-0.040-0.218-0.042-0.331-0.002zM21.193 12.342c-0.634 0.336-0.855 0.423-1.213 0.481-0.081 0.013-0.155 0.033-0.163 0.045-0.015 0.025-0.018 0.426-0.003 0.516 0.010 0.062 0.013 0.063 0.080 0.063 0.113 0 0.363-0.060 0.516-0.121 0.384-0.156 0.762-0.534 1.033-1.032 0.033-0.062 0.058-0.111 0.055-0.111-0.002 0-0.14 0.072-0.305 0.16zM17.068 12.667c0.115 0.213 0.419 0.446 0.764 0.579 0.414 0.163 1.065 0.264 1.572 0.248l0.158-0.005-0.003-0.225c-0.002-0.123-0.010-0.258-0.017-0.3l-0.015-0.075-0.572-0.010c-0.942-0.017-1.426-0.091-1.904-0.29-0.027-0.012-0.025-0.002 0.017 0.077zM16.714 13.166c-0.085 0.025-0.096 0.067-0.040 0.141 0.027 0.037 0.087 0.102 0.135 0.148 0.047 0.045 0.153 0.178 0.236 0.294s0.196 0.266 0.253 0.333c0.294 0.344 0.619 0.463 1.266 0.463 0.531 0 1.018-0.098 1.185-0.24 0.052-0.043 0.171-0.21 0.171-0.238 0-0.008-0.271-0.012-0.604-0.008-0.995 0.012-1.409-0.045-1.817-0.245-0.276-0.136-0.469-0.321-0.579-0.554-0.048-0.103-0.058-0.113-0.103-0.111-0.027 0-0.075 0.008-0.103 0.017zM18.845 18.77c-0.1 0.060-0.113 0.206-0.028 0.291 0.123 0.123 0.321 0.033 0.321-0.146 0-0.050-0.012-0.075-0.057-0.12-0.067-0.067-0.153-0.076-0.236-0.025zM19.097 19.651c-0.090 0.030-0.141 0.1-0.141 0.191 0 0.052 0.012 0.076 0.057 0.122 0.048 0.048 0.068 0.057 0.133 0.057 0.060 0 0.087-0.010 0.13-0.048 0.048-0.043 0.055-0.058 0.055-0.133 0-0.072-0.006-0.092-0.050-0.133-0.052-0.050-0.126-0.073-0.183-0.055zM23.232 22.017c-0.409 0.073-0.742 0.24-0.932 0.466l-0.070 0.083h0.078c0.175 0 0.358-0.076 0.757-0.316 0.241-0.145 0.384-0.22 0.483-0.25 0.083-0.027-0.138-0.015-0.316 0.017zM22.887 22.715c-0.116 0.022-0.253 0.076-0.313 0.125-0.042 0.035-0.047 0.045-0.025 0.060 0.037 0.025 0.587 0.005 0.973-0.035 0.175-0.018 0.331-0.033 0.349-0.035 0.055-0.003-0.14-0.060-0.308-0.088-0.19-0.033-0.558-0.048-0.677-0.027zM22.737 23.406c-0.093 0.025-0.213 0.081-0.228 0.105s0.235 0.037 0.913 0.047c0.567 0.006 0.627 0.005 0.579-0.017-0.078-0.037-0.371-0.106-0.563-0.135-0.21-0.032-0.586-0.032-0.702 0z"></path>
</svg>`,vZ=`<?xml version="1.0" encoding="utf-8"?>\r
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg">\r
<title>postgresql</title>\r
<path d="M24.295 9.929c-0.010 0.155-0.082 0.292-0.191 0.387l-0.001 0.001c-0.131 0.143-0.306 0.243-0.504 0.278l-0.005 0.001c-0.028 0.004-0.061 0.007-0.094 0.007h-0c-0.001 0-0.003 0-0.004 0-0.312 0-0.58-0.189-0.694-0.46l-0.002-0.005c-0.030-0.221 0.33-0.388 0.701-0.44s0.764 0.011 0.794 0.231zM14.385 10.443c-0.121 0.311-0.418 0.528-0.766 0.528-0.004 0-0.007-0-0.011-0h0.001c-0 0-0 0-0 0-0.036 0-0.070-0.003-0.105-0.007l0.004 0c-0.261-0.047-0.483-0.191-0.63-0.392l-0.002-0.003c-0.082-0.094-0.132-0.219-0.132-0.354 0-0 0-0.001 0-0.001v0c0.012-0.077 0.055-0.143 0.115-0.185l0.001-0.001c0.152-0.084 0.334-0.133 0.528-0.133 0.083 0 0.164 0.009 0.242 0.026l-0.007-0.001c0.395 0.055 0.803 0.242 0.764 0.523zM25.403 18.086l-0.107-0.134-0.044-0.055c0.457-0.846 0.725-1.853 0.725-2.921 0-0.488-0.056-0.962-0.162-1.418l0.008 0.042c-0.070-0.453-0.111-0.976-0.111-1.508 0-0.007 0-0.014 0-0.021v0.001c0.023-0.501 0.076-0.97 0.158-1.429l-0.010 0.066c0.089-0.464 0.14-0.998 0.14-1.544 0-0.051-0-0.101-0.001-0.151l0 0.008c0.012-0.049 0.019-0.104 0.019-0.162 0-0.027-0.002-0.053-0.004-0.079l0 0.003c-0.4-1.58-1.151-2.949-2.168-4.073l0.007 0.008c-0.911-1.068-2.031-1.929-3.3-2.523l-0.060-0.025c0.696-0.149 1.496-0.234 2.316-0.234 0.075 0 0.15 0.001 0.225 0.002l-0.011-0c0.045-0.001 0.097-0.002 0.15-0.002 2.378 0 4.496 1.109 5.866 2.838l0.012 0.016c0.028 0.036 0.056 0.077 0.080 0.12l0.003 0.005c0.904 1.694-0.345 7.842-3.732 13.172zM25.117 9.322c-0.016 0.455-0.064 0.886-0.14 1.307l0.008-0.055c-0.078 0.425-0.134 0.931-0.157 1.445l-0.001 0.025c-0 0.017-0 0.036-0 0.056 0 0.567 0.042 1.124 0.124 1.668l-0.008-0.061c0.085 0.377 0.134 0.809 0.134 1.254 0 0.763-0.144 1.493-0.407 2.162l0.014-0.040c-0.076-0.131-0.155-0.289-0.224-0.453l-0.011-0.029c-0.066-0.159-0.209-0.416-0.406-0.77-0.769-1.38-2.571-4.611-1.649-5.929 0.474-0.678 1.676-0.707 2.722-0.579zM24.406 20.907c-0.051-1.039 0.336-1.148 0.746-1.263q0.085-0.023 0.169-0.051c0.050 0.044 0.105 0.087 0.162 0.125l0.005 0.003c0.62 0.273 1.342 0.431 2.102 0.431 0.592 0 1.161-0.096 1.693-0.274l-0.038 0.011c-0.344 0.293-0.736 0.544-1.16 0.738l-0.031 0.013c-0.644 0.264-1.391 0.429-2.173 0.454l-0.010 0c-0.119 0.018-0.256 0.029-0.395 0.029-0.386 0-0.754-0.080-1.087-0.224l0.018 0.007zM23.293 22.933c-0.021 0.221-0.045 0.47-0.077 0.745l-0.182 0.548c-0.014 0.040-0.022 0.086-0.023 0.134v0c0.001 0.027 0.001 0.058 0.001 0.089 0 0.355-0.053 0.699-0.151 1.022l0.006-0.025c-0.116 0.389-0.196 0.84-0.223 1.305l-0.001 0.016c-0.052 1.684-1.355 3.047-3.008 3.194l-0.013 0.001c-1.894 0.406-2.23-0.621-2.526-1.527q-0.045-0.142-0.096-0.283c-0.16-0.652-0.252-1.401-0.252-2.171 0-0.36 0.020-0.715 0.059-1.065l-0.004 0.043c0.006-0.128 0.009-0.279 0.009-0.43 0-1.026-0.154-2.016-0.441-2.948l0.019 0.071q0.008-0.55 0.024-1.114c0-0.003 0-0.008 0-0.012 0-0.046-0.007-0.090-0.020-0.132l0.001 0.003c-0.014-0.1-0.033-0.188-0.058-0.273l0.003 0.013c-0.141-0.521-0.496-0.941-0.964-1.164l-0.011-0.005c-0.176-0.088-0.384-0.14-0.605-0.14-0.104 0-0.205 0.011-0.302 0.033l0.009-0.002c0.128-0.47 0.26-0.854 0.412-1.228l-0.026 0.073 0.066-0.177c0.074-0.2 0.167-0.407 0.266-0.626 0.546-1.124 0.865-2.445 0.865-3.841 0-0.938-0.144-1.842-0.411-2.692l0.017 0.063c-0.183-1.108-1.135-1.943-2.281-1.943-0.18 0-0.356 0.021-0.524 0.060l0.016-0.003c-0.796 0.104-1.516 0.338-2.171 0.682l0.035-0.017q-0.124 0.063-0.245 0.13c0.091-2.147 0.896-4.090 2.181-5.615l-0.012 0.014c0.118-0.119 0.242-0.232 0.37-0.338l0.009-0.007c0.069-0.014 0.13-0.042 0.182-0.081l-0.001 0.001c0.893-0.654 2.014-1.047 3.227-1.047 0.097 0 0.193 0.002 0.288 0.007l-0.013-0.001c0.526 0.008 1.034 0.044 1.534 0.108l-0.067-0.007c2.043 0.393 3.787 1.463 5.032 2.963l0.011 0.014c0.748 0.869 1.354 1.887 1.766 2.998l0.022 0.069c-0.257-0.069-0.552-0.109-0.856-0.109-0.983 0-1.868 0.416-2.49 1.081l-0.002 0.002c-1.24 1.773 0.679 5.215 1.601 6.869 0.169 0.303 0.315 0.565 0.361 0.676 0.26 0.601 0.587 1.118 0.98 1.577l-0.007-0.008c0.087 0.109 0.171 0.214 0.236 0.306-0.501 0.144-1.401 0.478-1.319 2.146-0.015 0.195-0.053 0.558-0.104 1.018-0.054 0.269-0.098 0.597-0.123 0.93l-0.002 0.028zM14.091 17.219l-0.066 0.176c-0.137 0.328-0.279 0.745-0.397 1.172l-0.019 0.081c-0.893-0.013-1.695-0.395-2.261-1.001l-0.002-0.002c-0.632-0.667-1.020-1.57-1.020-2.564 0-0.198 0.015-0.392 0.045-0.582l-0.003 0.021c0.097-0.72 0.153-1.551 0.153-2.396 0-0.502-0.020-0.999-0.058-1.491l0.004 0.065c-0.006-0.107-0.012-0.201-0.015-0.275 0.805-0.611 1.824-0.98 2.929-0.98 0.132 0 0.262 0.005 0.391 0.015l-0.017-0.001c0.554 0.129 0.971 0.588 1.037 1.153l0.001 0.006c0.238 0.728 0.375 1.566 0.375 2.435 0 1.266-0.291 2.464-0.809 3.532l0.021-0.048c-0.105 0.233-0.204 0.453-0.289 0.682zM11.474 22.203c-0.205-0.052-0.385-0.128-0.549-0.227l0.009 0.005c0.172-0.073 0.375-0.134 0.585-0.173l0.019-0.003c1.604-0.33 1.851-0.563 2.392-1.25 0.124-0.157 0.264-0.336 0.459-0.553 0.040-0.045 0.072-0.099 0.091-0.159l0.001-0.003c0.213-0.189 0.34-0.137 0.546-0.052 0.227 0.125 0.395 0.336 0.46 0.587l0.001 0.007c0.023 0.065 0.037 0.139 0.037 0.217 0 0.125-0.035 0.242-0.095 0.341l0.002-0.003c-0.645 0.882-1.676 1.449-2.839 1.449-0.4 0-0.785-0.067-1.144-0.191l0.025 0.007zM3.967 15.846c-0.651-1.985-1.181-4.34-1.494-6.764l-0.021-0.199c-0.061-0.322-0.095-0.693-0.095-1.071 0-1.806 0.789-3.427 2.041-4.537l0.006-0.005c2.295-1.623 6.048-0.676 7.633-0.163l-0.012 0.012c-1.535 1.872-2.466 4.292-2.466 6.928 0 0.090 0.001 0.18 0.003 0.27l-0-0.013c-0 0.103 0.008 0.249 0.020 0.449 0.033 0.41 0.052 0.888 0.052 1.371 0 0.802-0.052 1.592-0.154 2.367l0.010-0.091c-0.033 0.206-0.051 0.444-0.051 0.686 0 1.231 0.482 2.35 1.269 3.177l-0.002-0.002q0.151 0.158 0.315 0.297c-0.433 0.464-1.375 1.49-2.377 2.696-0.709 0.853-1.199 0.689-1.36 0.636-0.685-0.368-1.222-0.939-1.538-1.631l-0.009-0.022c-0.684-1.252-1.286-2.708-1.73-4.232l-0.039-0.157zM30.445 19.403c-0.019-0.057-0.043-0.106-0.072-0.151l0.002 0.003c-0.174-0.329-0.596-0.427-1.259-0.29-2.066 0.426-2.866 0.164-3.156-0.024 1.617-2.452 2.918-5.292 3.751-8.326l0.049-0.209c0.339-1.313 0.997-4.403 0.153-5.913-0.059-0.112-0.122-0.208-0.192-0.298l0.003 0.004c-1.563-1.955-3.948-3.196-6.623-3.196-0.076 0-0.152 0.001-0.227 0.003l0.011-0c-0.042-0.001-0.091-0.001-0.141-0.001-1.342 0-2.633 0.22-3.838 0.625l0.085-0.025q-0.321-0.060-0.645-0.102c-0.488-0.093-1.053-0.151-1.631-0.16l-0.008-0c-0.083-0.004-0.18-0.006-0.278-0.006-1.315 0-2.538 0.394-3.557 1.071l0.024-0.015c-1.071-0.401-5.984-2.056-9.025 0.098-1.489 1.27-2.426 3.147-2.426 5.244 0 0.405 0.035 0.802 0.102 1.188l-0.006-0.041c0.335 2.698 0.879 5.126 1.632 7.461l-0.079-0.284c0.493 1.716 1.103 3.201 1.852 4.6l-0.061-0.124c0.433 0.984 1.182 1.764 2.116 2.225l0.026 0.012c0.168 0.049 0.361 0.078 0.561 0.078 0.742 0 1.392-0.391 1.756-0.979l0.005-0.009c1.001-1.204 1.987-2.282 2.43-2.758 0.502 0.279 1.097 0.451 1.731 0.471l0.006 0 0.001 0.005q-0.158 0.188-0.309 0.382c-0.424 0.538-0.512 0.649-1.875 0.93-0.388 0.080-1.418 0.292-1.433 1.014-0 0.004-0 0.008-0 0.013 0 0.147 0.043 0.284 0.117 0.399l-0.002-0.003c0.312 0.395 0.751 0.678 1.254 0.788l0.015 0.003c0.399 0.13 0.859 0.205 1.335 0.205 1.1 0 2.106-0.398 2.884-1.058l-0.006 0.005c-0.024 0.418-0.037 0.908-0.037 1.401 0 1.753 0.171 3.467 0.496 5.125l-0.027-0.167c0.382 1.373 1.616 2.367 3.084 2.38h0.002c0.369-0.003 0.726-0.046 1.070-0.124l-0.033 0.006c1.919-0.171 3.431-1.705 3.567-3.619l0.001-0.012c0.188-1.088 0.502-3.593 0.673-5.125 0.008-0.065 0.034-0.123 0.072-0.171l-0.001 0.001c0.001-0.001 0.087-0.059 0.534 0.038l0.055 0.009 0.317 0.028 0.019 0.001c0.095 0.004 0.207 0.007 0.319 0.007 1.024 0 2.002-0.2 2.895-0.564l-0.051 0.018c0.805-0.373 2.256-1.29 1.993-2.087z"></path>\r
</svg>`,EZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 14 14" role="img" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><path d="m 9.6693761,6.3223595 c -0.02637,-0.304584 -0.08225,-0.608381 -0.160162,-0.903915 -0.24595,-0.932249 -0.655605,-1.824752 -1.233292,-2.598413 -0.157408,-0.210927 -0.327409,-0.412409 -0.509215,-0.602873 -0.187315,-0.196366 -0.395094,-0.376598 -0.525743,-0.620974 -0.08264,-0.154654 -0.161343,-0.311274 -0.241621,-0.467108 -0.0012,0.0488 -0.0043,0.09759 -0.0043,0.145996 0,-0.0488 0.0035,-0.09759 0.0043,-0.14639 -0.01495,-0.03738 -0.02991,-0.07516 -0.05116,-0.128681 -0.0087,0.02951 -0.01417,0.03975 -0.01417,0.05076 -0.0067,0.253821 -0.150718,0.426182 -0.32977,0.587132 -0.201482,0.181019 -0.389191,0.377386 -0.582803,0.567062 0.0067,0.0087 0.01417,0.01731 0.02164,0.02597 -0.0075,-0.0087 -0.01495,-0.01692 -0.02164,-0.02597 -0.57572,0.757133 -1.0829674,1.566604 -1.3816491,2.475241 -0.086968,0.264446 -0.1554404,0.534794 -0.2034499,0.809078 -0.1019216,0.582803 -0.1491441,1.149078 -0.1164819,1.739358 0.018102,0.326228 0.075162,0.647341 0.1601627,0.963337 0.3089132,1.147898 0.9361842,2.0998235 1.7936642,2.9089005 0.159376,0.150325 0.331344,0.286875 0.497803,0.430118 3.93e-4,-0.0016 7.87e-4,-0.0028 0.0012,-0.0043 -3.94e-4,0.0016 -7.88e-4,0.0028 -0.0012,0.0043 0.0244,0.08421 0.04919,0.168426 0.07359,0.25264 0.02282,0.130648 0.04565,0.261297 0.06847,0.391946 0.01102,0.136157 0.02164,0.272709 0.03266,0.408867 -3.94e-4,0.08303 -0.0039,0.166459 0.0012,0.249098 0.0012,0.02125 0.02912,0.04093 0.04447,0.06139 3.94e-4,-7.87e-4 7.87e-4,-0.0016 0.0016,-0.0024 -3.93e-4,7.87e-4 -7.87e-4,0.0016 -0.0016,0.0024 0.04644,0.01613 0.09248,0.03266 0.138913,0.0488 0.04171,0.01613 0.08343,0.03266 0.144422,0.05627 -0.0091,-0.136158 -0.01692,-0.249886 -0.02479,-0.363614 -3.94e-4,-0.119236 -7.87e-4,-0.238865 -0.0012,-0.358102 -0.0024,0.0028 -0.0055,0.0055 -0.0083,0.0083 0.0028,-0.0028 0.0055,-0.0055 0.0083,-0.0083 0.01653,-0.181806 0.03345,-0.363612 0.04998,-0.54542 0.0122,-0.03974 0.024,-0.0791 0.0362,-0.118843 0.03463,-0.06139 0.06887,-0.122384 0.103496,-0.183773 0.127894,-0.103103 0.265232,-0.196367 0.382108,-0.310881 0.210927,-0.207385 0.42146,-0.417131 0.609956,-0.644193 0.244769,-0.294353 0.455696,-0.6158575 0.62491,-0.9605815 0.481275,-0.980258 0.704007,-2.073457 0.615465,-3.163508 -7.87e-4,-0.0094 -0.0016,-0.01928 -0.0024,-0.02912 z"/></svg>`,yZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill="#000000" fill-rule="evenodd" d="M5.374 15c-.335 0-.66-.153-.874-.431l-3.254-4.172a1.15 1.15 0 01-.214-.978l1.165-5.207c.074-.345.298-.623.605-.776l4.715-2.32c.15-.078.317-.116.485-.116.168 0 .335.038.485.115L13.2 3.426c.308.153.532.432.606.777l1.165 5.207c.074.345 0 .7-.214.978L11.5 14.566c-.214.268-.54.434-.875.434h-5.25zm7.718-5.835l.031.008a.308.308 0 01.26.371.306.306 0 01-.396.223h-.004l-.003-.001-.003-.001-.03-.007-.05-.01a2.548 2.548 0 01-.274-.106 2.87 2.87 0 00-.533-.156.242.242 0 00-.171.063 4.76 4.76 0 00-.131-.023 3.972 3.972 0 01-1.764 2.212c.015.042.032.083.051.123a.239.239 0 00-.023.18c.074.17.165.332.271.484.06.078.114.16.164.244l.028.057.012.025a.306.306 0 01-.381.44.307.307 0 01-.172-.18 2.608 2.608 0 00-.01-.02l-.028-.058a2.545 2.545 0 01-.089-.28 2.835 2.835 0 00-.21-.512.242.242 0 00-.156-.095 5.926 5.926 0 01-.03-.053l-.035-.064a3.97 3.97 0 01-2.824-.007l-.069.125a.249.249 0 00-.132.064c-.104.17-.184.355-.237.548a2.525 2.525 0 01-.088.28l-.025.05-.013.027v.001a.307.307 0 11-.553-.261l.014-.03.026-.052c.05-.085.104-.166.164-.244.108-.156.2-.322.277-.496a.302.302 0 00-.028-.173l.056-.133A3.972 3.972 0 014.22 9.532l-.134.023a.34.34 0 00-.176-.062 2.872 2.872 0 00-.533.156c-.09.04-.181.075-.274.105l-.05.011-.03.007H3.02l-.002.002h-.005a.308.308 0 01-.397-.349.306.306 0 01.261-.245l.004-.001h.003l.006-.002c.024-.006.054-.014.076-.018.097-.013.195-.021.293-.023.186-.013.37-.043.549-.09a.422.422 0 00.131-.133l.128-.037a3.938 3.938 0 01.624-2.752l-.097-.087a.338.338 0 00-.062-.176 2.854 2.854 0 00-.455-.319 2.557 2.557 0 01-.254-.148 1.129 1.129 0 01-.063-.05l-.004-.004a.323.323 0 01-.076-.45.295.295 0 01.244-.107.365.365 0 01.213.08l.022.017c.016.013.034.026.046.037.071.067.139.139.202.213.125.137.263.262.412.372.056.03.121.036.182.018l.11.078a3.938 3.938 0 012.552-1.224l.007-.129a.332.332 0 00.1-.157 2.844 2.844 0 00-.034-.554 2.555 2.555 0 01-.042-.29v-.053-.025-.004-.004A.306.306 0 018 2.82a.308.308 0 01.306.337v.087a2.53 2.53 0 01-.041.29 2.85 2.85 0 00-.035.553.242.242 0 00.1.153v.007l.007.13c.967.087 1.87.522 2.54 1.223l.116-.083a.34.34 0 00.186-.02c.149-.11.287-.235.412-.373a2.53 2.53 0 01.202-.213l.051-.04.017-.014a.308.308 0 01.472.388.307.307 0 01-.09.09c-.008.005-.017.012-.025.02l-.043.033a2.549 2.549 0 01-.254.148 2.865 2.865 0 00-.455.32.24.24 0 00-.058.172 4.458 4.458 0 01-.05.044l-.058.053c.542.806.769 1.783.637 2.745l.123.036c.031.056.077.101.132.132.18.048.364.078.55.09.097.003.195.01.292.024l.058.013zm-2.875-3.1l-1.308.925-.004-.002a.27.27 0 01-.43-.205v-.001l-.091-1.598a3.183 3.183 0 011.833.882zM7.754 7.818h.492l.306.381-.11.476L8 8.886l-.443-.213-.11-.475.307-.381zM7.29 5.24c.107-.024.216-.043.326-.056l-.09 1.6-.008.004a.268.268 0 01-.293.256.27.27 0 01-.135-.05l-.002.001-1.316-.93c.419-.41.945-.696 1.518-.825zM5.296 6.663l1.201 1.071-.001.007a.269.269 0 01-.106.462l-.001.005-1.54.443a3.134 3.134 0 01.447-1.988zm1.608 2.846l-.612 1.474a3.16 3.16 0 01-1.27-1.586L6.6 9.13l.003.003a.265.265 0 01.18.029.27.27 0 01.117.341l.004.006zm1.806 1.896c-.572.13-1.17.1-1.726-.088l.777-1.4h.001a.27.27 0 01.475-.001h.006l.779 1.402a3.286 3.286 0 01-.312.087zm1.004-.416L9.096 9.5l.001-.003a.269.269 0 01.296-.37l.003-.004 1.593.269a3.147 3.147 0 01-1.275 1.597zm1.442-2.343L9.61 8.201l-.002-.006a.27.27 0 01-.185-.343.27.27 0 01.08-.12L9.5 7.73l1.195-1.067c.366.594.527 1.29.46 1.983z" clip-rule="evenodd"/></svg>`,SZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 24 24" role="img" xmlns="http://www.w3.org/2000/svg"><path d="M9.71 2.136a1.43 1.43 0 0 0-2.047 0h-.007a1.48 1.48 0 0 0-.421 1.042c0 .41.161.777.422 1.039l.007.007c.257.264.616.426 1.019.426.404 0 .766-.162 1.027-.426l.003-.007c.261-.262.421-.629.421-1.039 0-.408-.159-.777-.421-1.042H9.71zM8.683 22.295c.404 0 .766-.167 1.027-.429l.003-.008c.261-.261.421-.631.421-1.036 0-.41-.159-.778-.421-1.044H9.71a1.42 1.42 0 0 0-1.027-.432 1.4 1.4 0 0 0-1.02.432h-.007c-.26.266-.422.634-.422 1.044 0 .406.161.775.422 1.036l.007.008c.258.262.617.429 1.02.429zm7.89-4.462c.359-.096.683-.33.882-.684l.027-.052a1.47 1.47 0 0 0 .114-1.067 1.454 1.454 0 0 0-.675-.896l-.021-.014a1.425 1.425 0 0 0-1.078-.132c-.36.091-.684.335-.881.686-.2.349-.241.75-.146 1.119.099.363.33.691.675.896h.002c.346.203.737.239 1.101.144zm-6.405-7.342a2.083 2.083 0 0 0-1.485-.627c-.58 0-1.103.242-1.482.627-.378.385-.612.916-.612 1.507s.233 1.124.612 1.514a2.08 2.08 0 0 0 2.967 0c.379-.39.612-.923.612-1.514s-.233-1.122-.612-1.507zm-.835-2.51c.843.141 1.6.552 2.178 1.144h.004c.092.093.182.196.265.299l1.446-.851a3.176 3.176 0 0 1-.047-1.808 3.149 3.149 0 0 1 1.456-1.926l.025-.016a3.062 3.062 0 0 1 2.345-.306c.77.21 1.465.721 1.898 1.482v.002c.431.757.518 1.626.313 2.408a3.145 3.145 0 0 1-1.456 1.928l-.198.118h-.02a3.095 3.095 0 0 1-2.154.201 3.127 3.127 0 0 1-1.514-.944l-1.444.848a4.162 4.162 0 0 1 0 2.879l1.444.846c.413-.47.939-.789 1.514-.944a3.041 3.041 0 0 1 2.371.319l.048.023v.002a3.17 3.17 0 0 1 1.408 1.906 3.215 3.215 0 0 1-.313 2.405l-.026.053-.003-.005a3.147 3.147 0 0 1-1.867 1.436 3.096 3.096 0 0 1-2.371-.318v-.006a3.156 3.156 0 0 1-1.456-1.927 3.175 3.175 0 0 1 .047-1.805l-1.446-.848a3.905 3.905 0 0 1-.265.294l-.004.005a3.938 3.938 0 0 1-2.178 1.138v1.699a3.09 3.09 0 0 1 1.56.862l.002.004c.565.572.914 1.368.914 2.243 0 .873-.35 1.664-.914 2.239l-.002.009a3.1 3.1 0 0 1-2.21.931 3.1 3.1 0 0 1-2.206-.93h-.002v-.009a3.186 3.186 0 0 1-.916-2.239c0-.875.35-1.672.916-2.243v-.004h.002a3.1 3.1 0 0 1 1.558-.862v-1.699a3.926 3.926 0 0 1-2.176-1.138l-.006-.005a4.098 4.098 0 0 1-1.173-2.874c0-1.122.452-2.136 1.173-2.872h.006a3.947 3.947 0 0 1 2.176-1.144V6.289a3.137 3.137 0 0 1-1.558-.864h-.002v-.004a3.192 3.192 0 0 1-.916-2.243c0-.871.35-1.669.916-2.243l.002-.002A3.084 3.084 0 0 1 8.683 0c.861 0 1.641.355 2.21.932v.002h.002c.565.574.914 1.372.914 2.243 0 .876-.35 1.667-.914 2.243l-.002.005a3.142 3.142 0 0 1-1.56.864v1.692zm8.121-1.129-.012-.019a1.452 1.452 0 0 0-.87-.668 1.43 1.43 0 0 0-1.103.146h.002c-.347.2-.58.529-.677.896-.095.365-.054.768.146 1.119l.007.009c.2.347.519.579.874.673.357.103.755.059 1.098-.144l.019-.009a1.47 1.47 0 0 0 .657-.885 1.493 1.493 0 0 0-.141-1.118"/></svg>`,wZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<path d="M15.027 20.771h-12.881c-0.484-1.541-0.724-3.151-0.719-4.771 0-1.667 0.24-3.265 0.719-4.771h21.147c2.64-0.011 4.781 2.131 4.776 4.771 0.015 2.625-2.109 4.765-4.735 4.771zM14.427 22.375h-11.692c1.229 2.823 3.265 5.224 5.853 6.907 2.589 1.719 5.636 2.636 8.745 2.625 5.531 0 10.375-2.828 13.24-7.068-1.521-1.573-3.609-2.469-5.803-2.479zM24.771 9.64c2.271 0 4.333-0.957 5.803-2.468-3.24-4.828-8.855-7.511-14.652-7-5.791 0.516-10.848 4.14-13.187 9.468z"/>
</svg>`,kZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill="#000000" d="M12.549 1h-4.55l1.407 4.38h4.548l-3.68 2.61 1.406 4.405c2.37-1.725 3.143-4.336 2.274-7.016L12.55 1zM2.045 5.38h4.55L8 1H3.45L2.045 5.38c-.868 2.68-.094 5.29 2.275 7.015L5.725 7.99l-3.68-2.612zm2.275 7.015L8 15l3.68-2.605L8 9.745l-3.68 2.65z"/></svg>`,TZ=`<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 -2 28 28" xmlns="http://www.w3.org/2000/svg"><path d="m27.994 14.729c-.012.267-.365.566-1.091.945-1.495.778-9.236 3.967-10.883 4.821-.589.419-1.324.67-2.116.67-.641 0-1.243-.164-1.768-.452l.019.01c-1.304-.622-9.539-3.95-11.023-4.659-.741-.35-1.119-.653-1.132-.933v2.83c0 .282.39.583 1.132.933 1.484.709 9.722 4.037 11.023 4.659.504.277 1.105.44 1.744.44.795 0 1.531-.252 2.132-.681l-.011.008c1.647-.859 9.388-4.041 10.883-4.821.76-.396 1.096-.7 1.096-.982s0-2.791 0-2.791z"/><path d="m27.992 10.115c-.013.267-.365.565-1.09.944-1.495.778-9.236 3.967-10.883 4.821-.59.421-1.326.672-2.121.672-.639 0-1.24-.163-1.763-.449l.019.01c-1.304-.627-9.539-3.955-11.023-4.664-.741-.35-1.119-.653-1.132-.933v2.83c0 .282.39.583 1.132.933 1.484.709 9.721 4.037 11.023 4.659.506.278 1.108.442 1.749.442.793 0 1.527-.251 2.128-.677l-.011.008c1.647-.859 9.388-4.043 10.883-4.821.76-.397 1.096-.7 1.096-.984s0-2.791 0-2.791z"/><path d="m27.992 5.329c.014-.285-.358-.534-1.107-.81-1.451-.533-9.152-3.596-10.624-4.136-.528-.242-1.144-.383-1.794-.383-.734 0-1.426.18-2.035.498l.024-.012c-1.731.622-9.924 3.835-11.381 4.405-.729.287-1.086.552-1.073.834v2.83c0 .282.39.583 1.132.933 1.484.709 9.721 4.038 11.023 4.66.504.277 1.105.439 1.744.439.795 0 1.531-.252 2.133-.68l-.011.008c1.647-.859 9.388-4.043 10.883-4.821.76-.397 1.096-.7 1.096-.984s0-2.791 0-2.791h-.009zm-17.967 2.684 6.488-.996-1.96 2.874zm14.351-2.588-4.253 1.68-3.835-1.523 4.246-1.679 3.838 1.517zm-11.265-2.785-.628-1.157 1.958.765 1.846-.604-.499 1.196 1.881.7-2.426.252-.543 1.311-.879-1.457-2.8-.252 2.091-.754zm-4.827 1.632c1.916 0 3.467.602 3.467 1.344s-1.559 1.344-3.467 1.344-3.474-.603-3.474-1.344 1.553-1.344 3.474-1.344z"/></svg>`,Zu={actor:TR,boundary:RR,control:MR,database:AR,entity:NR,awsiotlora:ZR,awsiotgreengrasscomponent:UR,cloudwatch:PL,cloudfront:FL,cognito:IR,dynamodb:qL,ebs:BL,ec2:YL,ecs:GL,efs:ea,elasticache:WL,elasticbeantalk:OR,elasticfilesystem:ea,glacier:ta,s3glacier:ta,iam:IL,kinesis:DR,lambda:HL,lightsail:PR,rds:VL,redshift:NL,s3:UL,sns:DL,sqs:OL,sagemaker:FR,vpc:ZL,awsiotthingcoffeepot:BR,awsiotlambda:GR,awsiotthingwindfarm:HR,awsiotthingvibrationsensor:YR,awsiotdevicedefenderjobs:VR,awsiotdevicemanagementfleethub:WR,awsiottopic:qR,awsiotcertificate:jR,awsiotthingrelay:$R,awsiotanalyticschannel:QR,awsiotthingcamera:KR,awsiotthingdoorlock:XR,awsiotpolicy:JR,awsiotthingfreertos:eM,awsiotsitewiseassetproperties:tM,awsiotthingtempvibrationsensor:nM,awsiotthingplc:oM,awsiotaction:lM,awsiotalexavoice:rM,awsiotalexaenabled:iM,awsiotthingutility:aM,awsiotactuator:cM,awsiotthingtempsensor:sM,awsiothttpprotocol:uM,awsiotcoredevicelocation:dM,awsiotalexaskill:mM,awsiotanalyticsnotebook:gM,awsiothardwareboard:fM,awsiotthingcar:bM,awsiotthinglightbulb:LM,awsiotsitewiseasset:pM,awsiotsitewisedatastreams:CM,awsiotgreengrasscomponentnucleus:_M,awsiotthinghouse:hM,awsiotoverairupdate:zM,awsiotthingbank:xM,awsiotsensor:vM,awsiotsitewiseassethierarchy:EM,awsiotgreengrassartifact:yM,awsiotthingtravel:SM,awsiotmqttprotocol:wM,awsiotshadow:kM,awsiotfiretv:TM,awsiotgreengrassconnector:RM,awsiotgreengrassipc:MM,awsiothttp2protocol:AM,awsiotfiretvstick:NM,awsiotcoredeviceadvisor:IM,awsiotthingindustrialpc:OM,awsiotdesiredstate:DM,awsiotecho:PM,awsiotgreengrassrecipe:FM,awsiotgreengrasscomponentprivate:ZM,awsiotgreengrassstreammanager:UM,awsiotthingmedicalemergency:BM,awsiotthingthermostat:GM,awsiotsitewiseassetmodel:HM,awsiotthingstacklight:YM,awsiotthingtemphumiditysensor:VM,awsiotgreengrasscomponentpublic:WM,awsiotsailboat:qM,awsiotrule:jM,awsiotthingbicycle:$M,awsiotreportedstate:QM,awsiotsimulator:KM,awsiotthingpoliceemergency:XM,awsiotanalyticsdatastore:JM,awsiotdevicetester:eA,awsiotanalyticspipeline:tA,awsiotthingfactory:nA,awsiotthinghumiditysensor:oA,awsiotgreengrassprotocol:lA,awsiotservo:rA,awsiotanalyticsdataset:iA,awsiotgreengrassmachinelearning:aA,awsiotthinggeneric:cA,awsiotdevicegateway:sA,awsiotthingcart:uA,amazonrekognitionvideo:dA,amazonsagemakermodel:mA,amazonsagemakeranalyzelending:gA,amazonsagemakershadowtesting:fA,amazondevopsguruinsights:bA,amazonsagemakernotebook:LA,amazonsagemakercanvas:pA,amazonsagemakertrain:CA,amazonsagemakergeospatialml:_A,amazonrekognitionimage:hA,amazonbraketsimulator:zA,amazonbraketnoisesimulator:xA,amazonbraketchip:vA,amazonbraketsimulator1:EA,amazonbraketmanagedsimulator:yA,amazonbraketsimulator3:SA,amazonbraketchandelier:wA,amazonbrakettensornetwork:kA,amazonbraketsimulator4:TA,amazonbraketqpu:RA,amazonbraketstatevector:MA,amazonbraketsimulator2:AA,amazonopensearchobservability:NA,amazonredshiftra3:IA,amazonredshiftstreaming:OA,amazonemrengine:DA,amazonredshiftqueryeditor:NL,amazonehrhdfscluster:PA,amazonmskconnect:FA,awsgluedatacatalog:ZA,amazondatzonedataportal:UA,amazondatzonebusinessdatacatalog:BA,amazondatzonedataprojects:GA,amazonredshiftdensestorage:HA,awsgluedataquality:YA,awsgluecrawler:VA,amazonquicksightreports:WA,awslakeformationdatalake:qA,amazonopensearchultrawarm:jA,amazoncloudsearchsearchdocuments:$A,amazonopensearchingestion:QA,amazonathenadatasource:KA,amazonopensearchadminnode:XA,amazonopensearchdashboards:JA,amazonopensearchindex:eN,awsglueray:tN,amazonredshiftdatasharing:nN,amazonredshiftautocopy:oN,amazonredshiftdensecompute:lN,amazonredshiftml:rN,amazonopensearchtraces:iN,amazonemrcluster:aN,amazonopensearchdatanode:cN,awsdataexchangeapi:sN,amazonworkspaces:uN,amazonworkspacescore:dN,amazonworkspacesweb:mN,awsdirservicesimplead:gN,awswafbadbot:fN,awsidentityaccesssts:bN,awsidentityaccessaddon:LN,amazoninspectoragent:pN,awsidentityaccessdataencryption:CN,awsidentityaccessmfatoken:_N,awsdirserviceadconnector:hN,awsidentityaccesspermissions:zN,awswaflabels:xN,awscertmgrca:vN,awsidentityaccessstsalt:EN,awsdirservicemanagedmsad:yN,awssecurityhubfinding:SN,awswafrule:wN,awsidentityaccessrole:kN,awsidentityaccesslongtermcredential:TN,awsidentityaccesstempcredential:RN,awswaffilteringrule:MN,awswafbot:AN,awsshieldadvanced:NN,awsidentityaccessanalyzer:IL,awswafbotcontrol:IN,awsidentityaccessrolesanywhere:ON,awsidentityaccessdataencryptionkey:DN,awsnetworkfirewallendpoints:PN,awswafmanagedrule:FN,awskeymanagementexternalkeystore:ZN,amazonblockchain:UN,amazoneventbridgesaas:BN,amazoneventbridgeschema:GN,amazonmqbroker:HN,amazoneventbridgeschemaregistry:YN,amazoneventbridgedefaultbus:VN,amazonsnsnotification:WN,amazoneventbridgeevent:qN,amazonnshttpnotification:jN,amazoneventbridgepipes:$N,amazoneventbridgerule:QN,amazonapigatewayendpoint:KN,amazoneventbridgescheduler:XN,amazonsqsqueue:OL,amazonsqsmessage:JN,amazoneventbridgecustomeventbus:eI,amazonsnstopic:DL,awsssmpatchmanager:tI,awscloudformationtemplate:nI,awsopsworkslayers:oI,amazoncloudwatchmetricsinsights:lI,amazoncloudwatchdataprotection:rI,amazoncloudwatchalarm:iI,awstrustedadvisorchecksecurity:aI,awstrustedadvisorcheckperformance:cI,amazoncloudwatchrule:sI,awsopsworksresources:uI,amazoncloudwatcheventtime:dI,awsorgsmanagementaccount:mI,awslicensemanagerlicenseblending:gI,amazoncloudwatcheventevent:fI,amazoncloudwatchsynthetics:bI,awsssmstatemanager:LI,awscloudformationstack:pI,awsopsworksinstances:CI,awsssmruncommand:_I,awsopsworksdeployments:hI,awsssmautomation:zI,awsssmchangecalendar:xI,awsorgsorganizationalunit:vI,awsssmsessionmanager:EI,awstrustedadvisorcheckcost:yI,awsopsworksstack2:SI,awslicensemanagerapplicationdiscovery:wI,awsssmopscenter:kI,awsssminventory:TI,awsopsworkspermissions:RI,awsopsworksapps:MI,awscloudformationchangeset:AI,awsssmdocuments:NI,awsssmapplicationmanager:II,awsorgsaccount:OI,awscloudtrailcloudtraillake:DI,awsssmmaintenancewindows:PI,awssmmincidentmanager:FI,amazoncloudwatchevidently:ZI,amazoncloudwatchrum:UI,awsssmparameterstore:BI,amazoncloudwatchlogs:PL,awsssmchangemanager:GI,awsopsworksmonitoring:HI,awsssmcompliance:YI,awsssmdistributor:VI,amazoncloudwatchobservability:WI,awstrustedadvisorcheckfault:qI,awstrustedadvisorchecklist:jI,amazonroute53routetable:$I,amazoncloudfrontdistribution:QI,amazonroute53routingcontrols:KI,amazonroute53arc:XI,amazonvpctrafficmirroring:JI,amazonvpcreachabilityanalyzer:eO,awscloudmapnamespace:tO,awstransitgatewayattachment:nO,amazonvpcigw:oO,amazoncloudfrontedgelocation:lO,awscloudwansegmentnetwork:rO,awscloudmapservice:iO,awsappmeshvirtualrouter:aO,amazonvpcendpoints:cO,amazonvpcvpnconnection:sO,amazoncloudfrontstreaming:uO,amazonvpcpeering:dO,amazonroute53resolverdnsfirewall:mO,amazonroute53hostedzone:gO,amazonvpcvpngateway:fO,amazoncloudfrontfunctions:FL,amazoneaelasticnetworkadapter:bO,awsappmeshvirtualgateway:LO,amazonroute53resolverlogging:pO,elasticlbclassic:CO,amazonroute53resolver:_O,awscloudwancorenetworkedge:hO,awsappmeshvirtualservice:zO,amazonvpcflowlogs:xO,awscloudmapresource:vO,awsdirectconnectgateway:EO,amazonvpcnetworkaccessanalyzer:yO,elasticlbapp:SO,amazonvpcvpc:ZL,amazonvpccarriergateway:wO,amazoneaelasticnetworkinterface:kO,awscloudwanrouteattachment:TO,amazonroute53readiness:RO,awsappmeshvirtualnode:MO,elasticlbgateway:AO,amazonvpcrouter:NO,awsappmeshmesh:IO,amazonvpcnatgateway:OO,amazonvpcnetworkacl:DO,amazonvpccustomer:PO,elasticlbnetwork:FO,amazons3replication:ZO,amazons3onezone:UO,awsbackuplegalhold:BO,awsstoragegateaway:GO,amazonefsstandard:ea,amazons3bucket:UL,awsstoragegateawayfile:HO,awsfsxfile:YO,amazons3glacierinstant:VO,amazonfilecache:WO,amazons3standardia:qO,amazons3generalaccess:jO,amazons3lambda:$O,amazons3objectlock:QO,awsbackupvirtualmachine:KO,amazonec2gp3:XO,amazonefsfilesys:JO,awssnowballimportexport:eD,amazons3object:tD,awsbackupcache:nD,amazons3lambdaobject:oD,awsbackupgateway:lD,awsbackuprto:rD,awsbackupvaultlock:iD,awsbackupvirtualtape:aD,amazonebsdatalifecycle:cD,awsbackupplan:sD,amazonfilecaches3:uD,awsbackupcloudformation:dD,awsbackuptapegateway:mD,awsbackupvmware:gD,amazonefsonezoneia:fD,amazons3replicationtime:bD,awsbackupstorage:LD,amazonefsintelligenttiering:pD,amazons3glacierdeep:CD,amazons3select:_D,amazons3outposts:hD,awsfilegateway:zD,amazons3glacier:xD,awsbackupvmmonitor:vD,amazons3multiregion:ED,awsbackupvault:yD,awsbackupauditmanager:SD,amazonfilecachehybridnfs:wD,amazonefselasticthroughput:kD,awsbackupawsbackupfors3:TD,amazons3standard:RD,amazonefsonezone:MD,awsstoragegateawayvolume:AD,awsbackuprestore:ND,amazonebsvolumes:ID,amazons3lens:OD,awsbackupcompute:DD,amazonvpclogs:PD,amazons3batch:FD,amazonefsinfrequent:ZD,amazons3tiering:UD,awsbackuprpo:BD,awsbackupcompliance:GD,amazonebssnapshot:HD,awsbackupdatabase:YD,awsbackupfsx:VD,amazons3glacierflex:ta,amazons3bucketobject:WD,amazonebsvolume:BL,amazons3vault:qD,amazoneksoutposts:jD,amazonecscontainer2:$D,amazonecrimage:QD,amazonecstask:KD,amazonecsservice:XD,amazonecscontainer1:JD,amazonecrregistry:eP,amazonecscontainer3:GL,amazonecscopilotcli:tP,amazonecsserviceconnect:nP,amazonec2extractor:oP,amazonec2ami:lP,awselasticbeanstalkdeployment:rP,awslambdafunction:HL,amazonec2instance:YL,amazonec2autoscaling:iP,amazonec2spotinstance:aP,awselasticbeanstalkapp:cP,amazonec2instancecloudwatch:sP,amazonec2rescue:uP,amazonec2instances:dP,amazonec2dbinstance:mP,amazonec2elasticip:gP,amazonrdsoptimizedwrites:fP,amazondynamodbtblclass:bP,amazonrdsinstancealternate:LP,amazondynamodbattributes:pP,amazonrdsauroramysqlalternative:CP,amazondynamodbitem:_P,amazonrdsaurorapgsqlalt:hP,amazondynamodbitems:zP,amazonrdsauroraalternate:xP,amazonrdsaurorasqlalt:vP,amazonrdsinstance:VL,amazonrdsmultiaz:EP,amazondocdbelasticclusters:yP,amazonrdstrustedextpgsql:SP,amazonrdsaurorasql:wP,amazondynamodbglobal:kP,amazonrdsoracle:TP,amazonrdsoraclealternate:RP,amazondynamodbstream:MP,amazonrdstrustedpgsql:AP,amazondax:NP,amazonelasticache4redis:WL,amazonrdsproxy:IP,amazondynamodbaccesstable:OP,amazonrdsauroramysql:DP,amazonrdspiops:PP,awsdbmigrationserviceworkflow:FP,amazondynamodbattribute:ZP,amazonrdsbluegreendeploy:UP,amazondynamodbtable:qL,amazonrdsaurorainstance:BP,amazonrdsauroradbinstance:GP,amazonelasticache4memcached:HP,amazonrdsproxyalternate:YP,amazonrdsaurorapgsql:VP,amazonrdsauroradbinstancealternate:WP,amazonelasticachecachenode:qP,amazonrdsmultiazcluster:jP,awstransferfamilyftps:$P,awstransferfamilysftp:QP,awsmainframemodruntime:KP,awstransferfamilyftp:XP,awsmigrationhubrefactor:JP,awsmainframemoddeveloper:eF,awsdiscoveryagent:tF,awsmainframemodcompiler:nF,awsmigrationhubrefactorapp:oF,awsdiscoveryagentlesscollector:lF,awsmainframemodanalyzer:rF,awsdatasyndiscovery:iF,awsmigrationhubrefactorservice:aF,awsdatasyngagent:cF,awsmainframemodconverter:sF,awstransferfamilyas2:uF,awsdiscoverymigrationevaluator:dF,awscloudinterface:mF,awsmediaconnectgateway:gF,awsrobomakercloudextensions:fF,awsrobomakersimulation:bF,awsrobomakerfleetmanagement:LF,awsrobomakerdevenv:pF,awsamplifystudio:CF,amazonlocationmap:_F,amazonlocationplace:hF,amazonlocationtrack:zF,amazonlocationgeofence:xF,amazonlocationroutes:vF,awscloud9:EF,amazonemailservice:yF,amazonpinpointjourney:SF,azureactivedirectory:wF,azurebackup:kF,azurecdn:TF,azuredatafactory:RF,azuredevops:MF,azurefunction:AF,azuresql:NF,cosmosdb:IF,logicapps:OF,virtualmachine:DF,bigtable:PF,bigquery:FF,cloudcdn:ZF,clouddns:UF,cloudinterconnect:BF,cloudloadbalancing:GF,cloudsql:HF,cloudstorage:YF,datalab:VF,dataproc:WF,googleiam:qF,googlesecurity:jF,googlevpc:$F,pubsub:QF,securityscanner:KF,stackdriver:XF,visionapi:JF,client:eZ,server:tZ,browser:nZ,service:oZ,controller:lZ,api:rZ,ui:iZ,mobile:aZ,externalsystem:cZ,application:sZ,loadbalancer:uZ,network:dZ,cache:mZ,webserver:gZ,messagequeue:fZ,scheduler:bZ,gateway:LZ,authenticationservice:pZ,mailserver:CZ,github:_Z,docker:hZ,gitlab:zZ,jenkins:xZ,postgresql:vZ,mongodb:EZ,kubernetes:yZ,apachekafka:SZ,elasticsearch:wZ,auth0:kZ,redis:TZ},Ir=a(t=>{let e=a(n=>n?Zu[n.toLowerCase()]:null,"e");return x.jsx("ul",{role:"list",className:"mt-3 grid grid-cols-4 gap-5 sm:gap-6 sm:grid-cols-6 lg:grid-cols-8",children:t.types.map(n=>x.jsxs("li",{className:"col-span-1 flex flex-col shadow-sm rounded-md",children:[x.jsx("div",{className:"h-12 flex items-center justify-center bg-gray-50 text-sm font-medium rounded-t-md",children:x.jsx("i",{dangerouslySetInnerHTML:{__html:e(n)||""},className:"object-contain h-8 w-8 m-auto [&>svg]:w-full [&>svg]:h-full"})}),x.jsx("div",{className:"flex items-center justify-center border-t border-r border-b border-gray-200 bg-white rounded-b-md",children:x.jsx("div",{className:"px-2 py-2 text-xs",children:x.jsxs("span",{className:"text-gray-900 font-medium hover:text-gray-600",children:["@",n]})})})]},n))})},"b8"),RZ=["Actor","Boundary","Control","Database","Entity"],MZ=["CloudWatch","CloudFront","Cognito","DynamoDB","EBS","EC2","ECS","EFS","ElastiCache","ElasticBeantalk","ElasticFileSystem","Glacier","IAM","Kinesis","Lambda","LightSail","RDS","Redshift","S3","SNS","SQS","Sagemaker","VPC"],AZ=["AzureActiveDirectory","AzureBackup","AzureCDN","AzureDataFactory","AzureDevOps","AzureFunction","AzureSQL","CosmosDB","LogicApps","VirtualMachine"],NZ=["BigTable","BigQuery","CloudCDN","CloudDNS","CloudInterconnect","CloudLoadBalancing","CloudSQL","CloudStorage","DataLab","DataProc","GoogleIAM","GoogleSecurity","GoogleVPC","PubSub","SecurityScanner","StackDriver","VisionAPI"],IZ=`// Define a Starter (optional)
@Starter(A)
// Show icons
@EC2 A
// Use 'group' keyword
group GroupName &#123; B C &#125;
// Use alias
S as Service
// Use stereotype
&lt;&lt;servlet&gt;&gt; ServiceX`,OZ=`A.method()
==divider name==
B.method()
`,DZ=`// Alt (AKA if/else)
if(condition1) {}
else if (condition2) {}
else {}
// \`loop\`, \`for\`, \`forEach\`, \`while\`
// are treated the same
forEach(records) {}
// Opt
opt {}
// Par
par {}
// Section
section(ID) {} / frame(ID) {};
// Critical
critical {}
// Try Catch Finally
try {} catch() {} finally {}
`,PZ=`
//Creation
new ParticipantName()
//Sync Message
A.method
A->B.method
//Async Message
A->B: async message
//Reply Message, three styles
x = A.method
A.method() {
return x
}
A.method() {
@return A->B: message
}`,FZ=a(()=>{let t=Yo(tx),e=a(()=>{t(!1)},"e");return x.jsxs("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block",children:[x.jsx("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity","aria-hidden":"true"}),x.jsx("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen","aria-hidden":"true",children:"\u200B"}),x.jsx("div",{className:"z-40 inline-block align-bottom bg-white rounded-lg px-4 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:p-2",children:x.jsxs("div",{children:[x.jsxs("div",{className:"bg-white px-4 py-5 border-b border-gray-200 sm:px-6",children:[x.jsx("h3",{className:"text-xl leading-6 font-medium text-gray-900 inline-block",children:"ZenUML Tips"}),x.jsxs("button",{type:"button",onClick:e,className:"float-right bg-white rounded-md inline-flex items-center justify-center text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500",children:[x.jsx("span",{className:"sr-only",children:"Close menu"}),x.jsx(s2,{name:"close",className:"h-6 w-6 outline-none"})]})]}),x.jsx("div",{children:x.jsx("div",{className:"relative bg-white pb-32 mt-4 overflow-hidden",children:x.jsx("div",{className:"relative",children:x.jsxs("div",{className:"lg:mx-auto lg:max-w-11/12 lg:px-8",children:[x.jsxs("div",{className:"grid lg:grid-cols-3 sm:grid-cols-2 grid-cols-1",children:[x.jsxs("div",{children:[x.jsxs("div",{className:"px-4 max-w-full mx-auto sm:px-6 lg:max-w-none lg:mx-0",children:[x.jsx("h2",{className:"mt-4 mb-4 text-lg leading-6 font-medium text-gray-900",children:"Declare Participants"}),x.jsx("pre",{className:"text-xs w-full bg-gray-50 text-gray-600 p-2 rounded-lg",children:x.jsx("code",{children:IZ})})]}),x.jsxs("div",{className:"px-4 max-w-7xl mx-auto sm:px-6 lg:max-w-none lg:mx-0",children:[x.jsx("h2",{className:"mt-4 mb-4 text-lg leading-6 font-medium text-gray-900",children:"Divider"}),x.jsx("pre",{className:"text-xs w-full bg-gray-50 text-gray-600 p-2 rounded-lg",children:x.jsx("code",{children:OZ})})]})]}),x.jsxs("div",{className:"px-4 w-full mx-auto lg:max-w-none lg:mx-0",children:[x.jsx("h2",{className:"mt-4 mb-4 text-lg leading-6 font-medium text-gray-900",children:"Fragments"}),x.jsx("pre",{className:"text-xs w-full bg-gray-50 text-gray-600 p-2 rounded-lg",children:x.jsx("code",{children:DZ})})]}),x.jsxs("div",{className:"px-4 w-full mx-auto lg:max-w-none lg:mx-0",children:[x.jsx("h2",{className:"mt-4 mb-4 text-lg leading-6 font-medium text-gray-900",children:"Messages"}),x.jsx("pre",{className:"text-xs w-full bg-gray-50 text-gray-600 p-2 rounded-lg",children:x.jsx("code",{children:PZ})})]})]}),x.jsxs("div",{className:"px-4 max-w-7xl mx-auto sm:px-6 lg:max-w-none lg:mx-0",children:[x.jsx("h2",{className:"mt-8 mb-4 text-lg leading-6 font-medium text-gray-900",children:"Builtin Icons"}),x.jsxs("p",{className:"text-sm text-gray-500",children:["Use",x.jsx("span",{className:"rounded inline-block bg-gray-50 text-gray-600",children:x.jsx("code",{className:"text-xs",children:"@Actor TheParticipant"})}),"to define the type of the participant."]}),x.jsx(Ir,{types:RZ}),x.jsx("hr",{className:"mt-4"}),x.jsx(Ir,{types:MZ}),x.jsx("hr",{className:"mt-4"}),x.jsx(Ir,{types:AZ}),x.jsx("hr",{className:"mt-4"}),x.jsx(Ir,{types:NZ})]})]})})})})]})})]})},"uZ"),Ex=typeof document<"u"?Ie.useLayoutEffect:()=>{};a(ZZ,"LZ");Ft=a(t=>{var e;return(e=t?.ownerDocument)!==null&&e!==void 0?e:document},"zt"),dn=a(t=>t&&"window"in t&&t.window===t?t:Ft(t).defaultView||window,"g9");a(UZ,"dZ");a(BZ,"CZ");GZ=!1;a(Ud,"Ru");a(yx,"US");Uu=a((t=document)=>{var e;if(!Ud())return t.activeElement;let n=t.activeElement;for(;n&&"shadowRoot"in n&&!((e=n.shadowRoot)===null||e===void 0)&&e.activeElement;)n=n.shadowRoot.activeElement;return n},"Gl");a(Sx,"ZS");a(HZ,"gZ");a(YZ,"pZ");a(wx,"BS");VZ=wx(function(){return YZ(/^Mac/i)}),WZ=wx(function(){return HZ(/Android/i)});a(kx,"GS");a(qZ,"fZ");na={exports:{}},A2={};a(jZ,"EZ");a(Tx,"zS");Bd=Tx();a(Rx,"HS");a($Z,"SZ");a(Mx,"YS");QZ=!1,C5=null,Bu=new Set,gl=new Map,yn=!1,Gu=!1,KZ={Tab:!0,Escape:!0};a(Gd,"xu");a(XZ,"RZ");a(H9,"e6");a(_o,"L0");a(Ax,"VS");a(Nx,"qS");a(Ix,"WS");a(Hu,"Yl");Ox=a((t,e)=>{let n=dn(t),o=Ft(t);e&&o.removeEventListener("DOMContentLoaded",e),gl.has(n)&&(n.HTMLElement.prototype.focus=gl.get(n).focus,o.removeEventListener("keydown",H9,!0),o.removeEventListener("keyup",H9,!0),o.removeEventListener("click",Ax,!0),n.removeEventListener("focus",Nx,!0),n.removeEventListener("blur",Ix,!1),typeof PointerEvent<"u"&&(o.removeEventListener("pointerdown",_o,!0),o.removeEventListener("pointermove",_o,!0),o.removeEventListener("pointerup",_o,!0)),gl.delete(n))},"$S");a(JZ,"bZ");typeof document<"u"&&JZ();a(Dx,"KS");eU=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);a(tU,"wZ");a(nU,"MZ");a(oU,"AZ");a(lU,"yZ");Yu=!1,oa=0;a(rU,"NZ");a(QL,"Og");a(iU,"OZ");a(Px,"QS");a(Fx,"jS");aU=Object.defineProperty,cU=a((t,e,n)=>e in t?aU(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,"DZ"),la=a((t,e,n)=>(cU(t,typeof e!="symbol"?e+"":e,n),n),"Ar"),sU=class{static{a(this,"kZ")}constructor(){la(this,"current",this.detect()),la(this,"handoffState","pending"),la(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},fn=new sU;a(_5,"Ln");a(si,"y6");a(Zt,"Ht");a(ui,"N6");_2=a((t,e)=>{fn.isServer?y.useEffect(t,e):y.useLayoutEffect(t,e)},"be");a(Q3,"X4");C1=a(function(t){let e=Q3(t);return Ie.useCallback((...n)=>e.current(...n),[e])},"f1"),uU=y.createContext(void 0);a(di,"O6");a(Vu,"ql");a(q3,"$4");Y9=(t=>(t[t.None=0]="None",t[t.RenderStrategy=1]="RenderStrategy",t[t.Static=2]="Static",t))(Y9||{}),Rt=(t=>(t[t.Unmount=0]="Unmount",t[t.Hidden=1]="Hidden",t))(Rt||{});a(Z2,"Ge");a(dU,"FZ");a(Or,"x8");a(mU,"UZ");a(gU,"ZZ");a(Zx,"XS");a(Ux,"JS");a(h2,"xe");a(St,"yt");a(ra,"yr");a(fU,"BZ");a(bU,"GZ");a(LU,"zZ");a(Bx,"eT");a(Gx,"tT");a(Hx,"nT");a(pU,"HZ");CU="span",Zo=(t=>(t[t.None=1]="None",t[t.Focusable=2]="Focusable",t[t.Hidden=4]="Hidden",t))(Zo||{});a(_U,"VZ");r5=h2(_U),hU=y.createContext(null);a(zU,"WZ");a(xU,"$Z");a(vU,"KZ");EU=y.createContext(void 0);a(Yx,"iT");a(Vx,"rT");a(yU,"jZ");Wx=Symbol();a(SU,"XZ");a(u0,"_3");mi=y.createContext(null);mi.displayName="DescriptionContext";a(qx,"sT");a(wU,"JZ");a(Hd,"wu");kU="p";a(TU,"tB");RU=h2(TU),jx=Object.assign(RU,{}),wt=(t=>(t.Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t))(wt||{}),gi=y.createContext(null);gi.displayName="LabelContext";a($x,"lT");a(Qx,"cT");a(Kx,"uT");MU="label";a(AU,"rB");NU=h2(AU),Wu=Object.assign(NU,{}),IU=y.createContext(()=>{});a(OU,"oB");a(DU,"lB");a(PU,"cB");FU=class extends Map{static{a(this,"uB")}constructor(t){super(),this.factory=t}get(t){let e=super.get(t);return e===void 0&&(e=this.factory(t),this.set(t,e)),e}};a(Xx,"LT");a(Jx,"dT");ZU=new FU(()=>Xx(()=>[],{ADD(t){return this.includes(t)?this:[...this,t]},REMOVE(t){let e=this.indexOf(t);if(e===-1)return this;let n=this.slice();return n.splice(e,1),n}}));a(Qo,"w0");qu=new Map,fl=new Map;a(KL,"Ig");a(XL,"Dg");a(UU,"dB");a(BU,"CB");V9=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(t=>`${t}:not([tabindex='-1'])`).join(","),GU=["[data-autofocus]"].map(t=>`${t}:not([tabindex='-1'])`).join(","),x0=(t=>(t[t.First=1]="First",t[t.Previous=2]="Previous",t[t.Next=4]="Next",t[t.Last=8]="Last",t[t.WrapAround=16]="WrapAround",t[t.NoScroll=32]="NoScroll",t[t.AutoFocus=64]="AutoFocus",t))(x0||{}),i5=(t=>(t[t.Error=0]="Error",t[t.Overflow=1]="Overflow",t[t.Success=2]="Success",t[t.Underflow=3]="Underflow",t))(i5||{}),HU=(t=>(t[t.Previous=-1]="Previous",t[t.Next=1]="Next",t))(HU||{});a(YU,"pB");a(VU,"mB");ev=(t=>(t[t.Strict=0]="Strict",t[t.Loose=1]="Loose",t))(ev||{});a(WU,"hB");qU=(t=>(t[t.Keyboard=0]="Keyboard",t[t.Mouse=1]="Mouse",t))(qU||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",t=>{t.metaKey||t.altKey||t.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",t=>{t.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:t.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));a(W3,"q4");jU=["textarea","input"].join(",");a($U,"SB");a(tv,"_T");a(bn,"h9");a(nv,"gT");a(QU,"TB");a(KU,"vB");a(X4,"M5");a(ov,"pT");JL=30;a(XU,"RB");a(fi,"k6");a(lv,"mT");a(JU,"bB");a(eB,"xB");a(tB,"wB");a(nB,"MB");mn=Xx(()=>new Map,{PUSH(t,e){var n;let o=(n=this.get(t))!=null?n:{doc:t,count:0,d:Zt(),meta:new Set};return o.count++,o.meta.add(e),this.set(t,o),this},POP(t,e){let n=this.get(t);return n&&(n.count--,n.meta.delete(e)),this},SCROLL_PREVENT({doc:t,d:e,meta:n}){let o={doc:t,d:e,meta:nB(n)},i=[eB(),JU(),tB()];i.forEach(({before:s})=>s?.(o)),i.forEach(({after:s})=>s?.(o))},SCROLL_ALLOW({d:t}){t.dispose()},TEARDOWN({doc:t}){this.delete(t)}});mn.subscribe(()=>{let t=mn.getSnapshot(),e=new Map;for(let[n]of t)e.set(n,n.documentElement.style.overflow);for(let n of t.values()){let o=e.get(n.doc)==="hidden",i=n.count!==0;(i&&!o||!i&&o)&&mn.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&mn.dispatch("TEARDOWN",n)}});a(oB,"AB");a(lB,"yB");a(rB,"NB");typeof process<"u"&&typeof globalThis<"u"&&typeof Element<"u"&&((ep=process==null?void 0:process.env)==null?void 0:ep.NODE_ENV)==="test"&&typeof((tp=Element?.prototype)==null?void 0:tp.getAnimations)>"u"&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
`)),[]});iB=(t=>(t[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t))(iB||{});a(aB,"IB");a(cB,"DB");a(sB,"kB");a(uB,"PB");a(dB,"FB");a(Yd,"Mu");a(bi,"P6");a(Ko,"M0");a(v0,"O3");a(K3,"J4");a(rv,"hT");a(q2,"Ke");a(E3,"w4");a(np,"Ug");a(h5,"dn");a(mB,"UB");a(Li,"F6");a(Vd,"Au");a(gB,"ZB");a(Wd,"yu");a(Uo,"h0");a(i3,"L4");a(pi,"U6");a(Pt,"Ut");a(iv,"fT");a(av,"ET");a(ju,"Kl");op=Math.min,bl=Math.max,W9=Math.round,z3=a(t=>({x:t,y:t}),"b4");a(cv,"ST");a(fB,"BB");a(bB,"GB");a(LB,"zB");a(sv,"TT");a(pB,"HB");a(uv,"vT");a(lp,"Bg");CB=a(async(t,e,n)=>{let{placement:o="bottom",strategy:i="absolute",middleware:s=[],platform:u}=n,m=s.filter(Boolean),g=await(u.isRTL==null?void 0:u.isRTL(e)),b=await u.getElementRects({reference:t,floating:e,strategy:i}),{x:p,y:_}=lp(b,o,g),C=o,h={},S=0;for(let E=0;E<m.length;E++){let{name:T,fn:k}=m[E],{x:R,y:D,data:F,reset:B}=await k({x:p,y:_,initialPlacement:o,placement:C,strategy:i,middlewareData:h,rects:b,platform:u,elements:{reference:t,floating:e}});p=R??p,_=D??_,h={...h,[T]:{...h[T],...F}},B&&S<=50&&(S++,typeof B=="object"&&(B.placement&&(C=B.placement),B.rects&&(b=B.rects===!0?await u.getElementRects({reference:t,floating:e,strategy:i}):B.rects),{x:p,y:_}=lp(b,C,g)),E=-1)}return{x:p,y:_,placement:C,strategy:i,middlewareData:h}},"YB");a(dv,"RT");a(mv,"bT");a(ho,"d0");_B=z3(0);a(gv,"xT");a(hB,"qB");a(a5,"j5");a(qd,"Nu");a(fv,"wT");a(zB,"WB");a(xB,"$B");a(vB,"KB");a(EB,"QB");a(yB,"jB");a(rp,"Gg");a(bv,"MT");a(SB,"XB");a(wB,"JB");a(kB,"eG");a(TB,"tG");a(ia,"Nr");a(ip,"zg");a(Lv,"AT");RB=a(async function(t){let e=this.getOffsetParent||Lv,n=this.getDimensions,o=await n(t.floating);return{reference:TB(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},"nG");a(MB,"iG");AB={convertOffsetParentRelativeRectToViewportRelativeRect:zB,getDocumentElement:K3,getClippingRect:wB,getOffsetParent:Lv,getElementRects:RB,getClientRects:xB,getDimensions:kB,getScale:ho,isElement:q2,isRTL:MB},NB=a((t,e,n)=>{let o=new Map,i={platform:AB,...n},s={...i.platform,_c:o};return CB(t,e,{...i,platform:s})},"aG"),Yr=typeof document<"u"?y.useLayoutEffect:y.useEffect;a(q9,"r6");a(pv,"yT");a(ap,"Hg");a(aa,"Or");a(IB,"sG");Ci=y.createContext(null);Ci.displayName="OpenClosedContext";o3=(t=>(t[t.Open=1]="Open",t[t.Closed=2]="Closed",t[t.Closing=4]="Closing",t[t.Opening=8]="Opening",t))(o3||{});a(_i,"B6");a(OB,"oG");a(DB,"lG");a(PB,"cG");kt=[];PB(()=>{function t(e){if(!(e.target instanceof HTMLElement)||e.target===document.body||kt[0]===e.target)return;let n=e.target;n=n.closest(V9),kt.unshift(n??e.target),kt=kt.filter(o=>o!=null&&o.isConnected),kt.splice(10)}a(t,"i"),window.addEventListener("click",t,{capture:!0}),window.addEventListener("mousedown",t,{capture:!0}),window.addEventListener("focus",t,{capture:!0}),document.body.addEventListener("click",t,{capture:!0}),document.body.addEventListener("mousedown",t,{capture:!0}),document.body.addEventListener("focus",t,{capture:!0})});a(Cv,"NT");a(FB,"uG");a(z5,"Cn");_v=y.createContext(!1);a(ZB,"LG");a(cp,"Yg");a(UB,"dG");hv=y.Fragment,BB=h2(function(t,e){let{ownerDocument:n=null,...o}=t,i=y.useRef(null),s=u0(SU(h=>{i.current=h}),e),u=fi(i),m=n??u,g=UB(m),[b]=y.useState(()=>{var h;return fn.isServer?null:(h=m?.createElement("div"))!=null?h:null}),p=y.useContext($u),_=z5();_2(()=>{!g||!b||g.contains(b)||(b.setAttribute("data-headlessui-portal",""),g.appendChild(b))},[g,b]),_2(()=>{if(b&&p)return p.register(b)},[p,b]),Cv(()=>{var h;!g||!b||(b instanceof Node&&g.contains(b)&&g.removeChild(b),g.childNodes.length<=0&&((h=g.parentElement)==null||h.removeChild(g)))});let C=Z2();return _?!g||!b?null:Bd.createPortal(C({ourProps:{ref:s},theirProps:o,slot:{},defaultTag:hv,name:"Portal"}),b):null});a(GB,"_G");HB=y.Fragment,zv=y.createContext(null);a(YB,"pG");$u=y.createContext(null);a(VB,"mG");WB=h2(GB),xv=h2(YB),qB=Object.assign(WB,{Group:xv});a(jB,"EG");a($B,"SG");a(QB,"TG");vv=y.createContext(null);a(sp,"Vg");a(Ev,"FT");a(jd,"Ou");al=(t=>(t[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t))(al||{});a(KB,"vG");a(yv,"UT");XB="div",un=(t=>(t[t.None=0]="None",t[t.InitialFocus=1]="InitialFocus",t[t.TabLock=2]="TabLock",t[t.FocusLock=4]="FocusLock",t[t.RestoreFocus=8]="RestoreFocus",t[t.AutoFocus=16]="AutoFocus",t))(un||{});a(JB,"bG");eG=h2(JB),tG=Object.assign(eG,{features:un});a(nG,"MG");a(oG,"AG");a(lG,"yG");a(rG,"NG");a(Sv,"ZT");a(wv,"BT");hi=y.createContext(null);hi.displayName="TransitionContext";iG=(t=>(t.Visible="visible",t.Hidden="hidden",t))(iG||{});a(aG,"IG");a(cG,"DG");zi=y.createContext(null);zi.displayName="NestingContext";a(xi,"H6");a(kv,"GT");Tv=y.Fragment,Rv=Y9.RenderStrategy;a(sG,"kG");a(uG,"PG");a(dG,"FG");Qu=h2(uG),Mv=h2(sG),c5=h2(dG),Av=Object.assign(Qu,{Child:c5,Root:Qu}),mG=(t=>(t[t.Open=0]="Open",t[t.Closed=1]="Closed",t))(mG||{}),gG=(t=>(t[t.SetTitleId=0]="SetTitleId",t))(gG||{}),fG={0(t,e){return t.titleId===e.id?t:{...t,titleId:e.id}}},$d=y.createContext(null);$d.displayName="DialogContext";a(vi,"Y6");a(bG,"GG");up=h2(function(t,e){let n=y.useId(),{id:o=`headlessui-dialog-${n}`,open:i,onClose:s,initialFocus:u,role:m="dialog",autoFocus:g=!0,__demoMode:b=!1,unmount:p=!1,..._}=t,C=y.useRef(!1);m=function(){return m==="dialog"||m==="alertdialog"?m:(C.current||(C.current=!0,console.warn(`Invalid role [${m}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")}();let h=_i();i===void 0&&h!==null&&(i=(h&o3.Open)===o3.Open);let S=y.useRef(null),E=u0(S,e),T=fi(S),k=i?0:1,[R,D]=y.useReducer(bG,{titleId:null,descriptionId:null,panelRef:y.createRef()}),F=C1(()=>s(!1)),B=C1(W=>D({type:0,id:W})),Z=z5()?k===0:!1,[O,oe]=VB(),J={get current(){var W;return(W=R.panelRef.current)!=null?W:S.current}},ee=Ev(),{resolveContainers:re}=QB({mainTreeNode:ee,portals:O,defaultContainers:[J]}),le=h!==null?(h&o3.Closing)===o3.Closing:!1;UU(b||le?!1:Z,{allowed:C1(()=>{var W,ce;return[(ce=(W=S.current)==null?void 0:W.closest("[data-headlessui-portal]"))!=null?ce:null]}),disallowed:C1(()=>{var W;return[(W=ee?.closest("body > *:not(#headlessui-portal-root)"))!=null?W:null]})}),XU(Z,re,W=>{W.preventDefault(),F()}),jB(Z,T?.defaultView,W=>{W.preventDefault(),W.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur(),F()}),lB(b||le?!1:Z,T,re),BU(Z,S,F);let[be,ye]=Hd(),G=y.useMemo(()=>[{dialogState:k,close:F,setTitleId:B,unmount:p},R],[k,R,F,B,p]),M=y.useMemo(()=>({open:k===0}),[k]),H={ref:E,id:o,role:m,tabIndex:-1,"aria-modal":b?void 0:k===0?!0:void 0,"aria-labelledby":R.titleId,"aria-describedby":be,unmount:p},te=!$B(),ge=un.None;Z&&!b&&(ge|=un.RestoreFocus,ge|=un.TabLock,g&&(ge|=un.AutoFocus),te&&(ge|=un.InitialFocus));let A=Z2();return Ie.createElement(DB,null,Ie.createElement(cp,{force:!0},Ie.createElement(qB,null,Ie.createElement($d.Provider,{value:G},Ie.createElement(xv,{target:S},Ie.createElement(cp,{force:!1},Ie.createElement(ye,{slot:M},Ie.createElement(oe,null,Ie.createElement(tG,{initialFocus:u,initialFocusFallback:S,containers:re,features:ge},Ie.createElement(OU,{value:F},A({ourProps:H,theirProps:_,slot:M,defaultTag:LG,features:pG,visible:k===0,name:"Dialog"})))))))))))}),LG="div",pG=Y9.RenderStrategy|Y9.Static;a(CG,"YG");_G="div";a(hG,"qG");zG="div";a(xG,"$G");vG="h2";a(EG,"QG");yG=h2(CG),Nv=h2(hG);h2(xG);Iv=h2(EG),SG=Object.assign(yG,{Panel:Nv,Title:Iv,Description:jx}),wG=(t=>(t[t.RegisterOption=0]="RegisterOption",t[t.UnregisterOption=1]="UnregisterOption",t))(wG||{}),kG={0(t,e){let n=[...t.options,{id:e.id,element:e.element,propsRef:e.propsRef}];return{...t,options:tv(n,o=>o.element.current)}},1(t,e){let n=t.options.slice(),o=t.options.findIndex(i=>i.id===e.id);return o===-1?t:(n.splice(o,1),{...t,options:n})}},Qd=y.createContext(null);Qd.displayName="RadioGroupDataContext";a(Kd,"ku");Xd=y.createContext(null);Xd.displayName="RadioGroupActionsContext";a(Jd,"Fu");a(TG,"tz");RG="div";a(MG,"iz");AG="div";a(NG,"az");IG="span";a(OG,"oz");DG=h2(MG),PG=h2(NG),Ov=h2(OG),FG=Wu,ZG=jx,UG=Object.assign(DG,{Option:PG,Radio:Ov,Label:FG,Description:ZG}),Ku=class{static{a(this,"Cz")}constructor(){he(this,"events",{})}on(e,n){this.events[e]||(this.events[e]=new Set),console.debug(`Event ${e} ${n} added`),console.debug(this.events),this.events[e].add(n)}off(e,n){var o;console.debug(`Event ${e} ${n} removed`),console.debug(this.events),(o=this.events[e])==null||o.delete(n)}emit(e,n){let o=this.events[e];o&&o.forEach(i=>i(n))}},Ei=new Ku;a(BG,"_z");GG=`<svg width="64" height="42" viewBox="0 0 64 42" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" y="0.5" width="63" height="41" rx="3.5" fill="white"/>
<rect x="0.5" y="0.5" width="63" height="41" rx="3.5" stroke="#E6E7EB"/>
<rect x="4" y="6" width="16" height="6" fill="#F2F4F7"/>
<rect x="44" y="6" width="16" height="6" fill="#F2F4F7"/>
<rect x="24" y="6" width="16" height="6" fill="#F2F4F7"/>
<path d="M8 8H16V10H8V8Z" fill="#D0D5DD"/>
<rect x="28" y="8" width="8" height="2" fill="#D0D5DD"/>
<rect x="48" y="8" width="8" height="2" fill="#D0D5DD"/>
<rect x="11" y="14" width="2" height="20" fill="#D0D5DD"/>
<rect x="31" y="14" width="2" height="6" fill="#D0D5DD"/>
<rect x="51" y="28" width="2" height="6" fill="#D0D5DD"/>
<line x1="13" y1="16.75" x2="31" y2="16.75" stroke="#98A2B3" stroke-width="0.5"/>
<line x1="13" y1="30.75" x2="51" y2="30.75" stroke="#98A2B3" stroke-width="0.5"/>
</svg>
`,HG=`<svg width="64" height="42" viewBox="0 0 64 42" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" y="0.5" width="63" height="41" rx="3.5" fill="#FCFCFD"/>
<rect x="0.5" y="0.5" width="63" height="41" rx="3.5" stroke="#E6E7EB"/>
<rect x="4" y="6" width="16" height="6" fill="#D1E0FF"/>
<rect x="44" y="6" width="16" height="6" fill="#D1E0FF"/>
<rect x="24" y="6" width="16" height="6" fill="#D1E0FF"/>
<rect x="8" y="8" width="8" height="2" fill="#475467"/>
<rect x="28" y="8" width="8" height="2" fill="#475467"/>
<rect x="48" y="8" width="8" height="2" fill="#475467"/>
<rect x="11" y="14" width="2" height="20" fill="#D1E0FF"/>
<rect x="31" y="14" width="2" height="6" fill="#D1E0FF"/>
<rect x="51" y="28" width="2" height="6" fill="#D1E0FF"/>
<line x1="13" y1="16.75" x2="31" y2="16.75" stroke="#98A2B3" stroke-width="0.5"/>
<line x1="13" y1="30.75" x2="51" y2="30.75" stroke="#98A2B3" stroke-width="0.5"/>
</svg>
`,YG=`<svg width="64" height="42" viewBox="0 0 64 42" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" y="0.5" width="63" height="41" rx="3.5" fill="#1F242F"/>
<rect x="0.5" y="0.5" width="63" height="41" rx="3.5" stroke="#E6E7EB"/>
<rect x="4" y="6" width="16" height="6" fill="#536FFF"/>
<rect x="44" y="6" width="16" height="6" fill="#536FFF"/>
<rect x="24" y="6" width="16" height="6" fill="#536FFF"/>
<rect x="8" y="8" width="8" height="2" fill="#F5F5F6"/>
<rect x="28" y="8" width="8" height="2" fill="#F5F5F6"/>
<rect x="48" y="8" width="8" height="2" fill="#F5F5F6"/>
<rect x="11" y="14" width="2" height="20" fill="#536FFF"/>
<rect x="31" y="14" width="2" height="6" fill="#536FFF"/>
<rect x="51" y="28" width="2" height="6" fill="#536FFF"/>
<line x1="13" y1="16.75" x2="31" y2="16.75" stroke="#EBEBEB" stroke-width="0.5"/>
<line x1="13" y1="30.75" x2="51" y2="30.75" stroke="#EBEBEB" stroke-width="0.5"/>
</svg>
`,VG=`<svg width="64" height="42" viewBox="0 0 64 42" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.5" y="0.5" width="63" height="41" rx="3.5" fill="#1F242F"/>
<rect x="0.5" y="0.5" width="63" height="41" rx="3.5" stroke="#E6E7EB"/>
<rect x="4" y="6" width="16" height="6" fill="#34D399"/>
<rect x="44" y="6" width="16" height="6" fill="#34D399"/>
<rect x="24" y="6" width="16" height="6" fill="#34D399"/>
<rect x="8" y="8" width="8" height="2" fill="#08895A"/>
<rect x="28" y="8" width="8" height="2" fill="#08895A"/>
<rect x="48" y="8" width="8" height="2" fill="#08895A"/>
<rect x="11" y="14" width="2" height="20" fill="#08895A"/>
<rect x="31" y="14" width="2" height="6" fill="#08895A"/>
<rect x="51" y="28" width="2" height="6" fill="#08895A"/>
<line x1="13" y1="16.75" x2="31" y2="16.75" stroke="#34D399" stroke-width="0.5"/>
<line x1="13" y1="30.75" x2="51" y2="30.75" stroke="#34D399" stroke-width="0.5"/>
</svg>
`,dp=[{name:"Legacy",id:"theme-default",icon:GG},{name:"Clear Light",id:"theme-clean-light",icon:HG},{name:"Clear Dark",id:"theme-clean-dark",icon:YG},{name:"Neon Dark",id:"theme-neon",icon:VG}],WG=a(()=>{let[t,e]=y.useState(!1),[n=dp[0].id,o]=n3(Co),[i,s]=n3(Iu),[u,m]=n3(hk),g=a(h=>{BG({theme:n,enableScopedTheming:i},h,"sequence")},"d"),b=a(()=>{e(!0),m(""),g("theme-open-modal")},"_"),p=a(()=>{e(!1),g("theme-close-modal")},"p"),_=a(h=>{o(h),g("theme-select")},"m"),C=a(h=>{s(h),g("theme-enable-scoped")},"f");return x.jsxs(x.Fragment,{children:[x.jsxs("button",{type:"button",className:"flex items-center relative",onClick:b,children:[x.jsx(s2,{name:"theme"}),u&&x.jsx("span",{className:"dot absolute top-0 right-0 w-1 h-1 rounded-full bg-red-500"})]}),x.jsx(Av,{show:t,children:x.jsxs(SG,{className:"relative z-10",onClick:p,onClose:p,children:[x.jsx(c5,{enter:"duration-300 ease-out",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"duration-200 ease-in",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:x.jsx("div",{className:"fixed inset-0 bg-black bg-opacity-25"})}),x.jsx("div",{className:"fixed inset-0 overflow-y-auto",children:x.jsx("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:x.jsx(c5,{enter:"duration-300 ease-out",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"duration-200 ease-in",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:x.jsxs(Nv,{className:"w-full max-w-md transform overflow-hidden rounded-2xl bg-white py-6 text-left align-middle shadow-xl transition-all",children:[x.jsxs("div",{className:"px-6 w-[450px]",children:[x.jsx(Iv,{as:"h3",className:"text-lg font-semibold leading-6 text-gray-900",children:"Theme"}),x.jsx("p",{className:"text-gray-500 text-sm",children:"Customize your UI theme"}),x.jsx("div",{className:"mt-4 ml-[-0.5rem] px-2 max-h-72 overflow-y-auto pb-4",children:x.jsxs(UG,{value:n,onChange:_,children:[x.jsx(Wu,{className:"sr-only",children:"Server size"}),x.jsx("div",{className:"space-y-2",children:dp.map(h=>x.jsx(Ov,{value:h.id,children:x.jsxs("div",{className:(He(n===h.id?"border-2 text-gray-900 border-primary":"border-2 border-transparent"),"relative flex items-center cursor-pointer rounded-lg px-4 py-3 shadow-md"),children:[x.jsxs("div",{className:"flex w-full items-center text-sm text-gray-900",children:[n===h.id?x.jsx(s2,{name:"selected-cycle",className:"h-5 w-5 fill-none"}):x.jsx(s2,{name:"non-selected-cycle",className:"h-5 w-5"}),x.jsx(Wu,{as:"p",className:He((h.id,"text-gray-900"),"font-medium ml-2"),children:h.name})]}),x.jsx("span",{className:"inline-block w-20 border rounded-md overflow-hidden",dangerouslySetInnerHTML:{__html:h.icon}})]})},h.id))})]})})]}),x.jsxs("div",{className:"pt-6 px-6 border-t flex items-center gap-2",children:[x.jsx("input",{type:"checkbox",id:"scopeTheming",checked:i,onChange:a(h=>C(h.target.checked),"onChange")}),x.jsx("label",{htmlFor:"scopeTheming",className:"select-none",children:"Apply to this diagram only"})]})]})})})})]})})]})},"fz");a(s5,"J5");qG=$.tree.ParseTreeWalker.DEFAULT,Bo=class extends Q{static{a(this,"q6")}constructor(e){super(),he(this,"_orderedParticipants"),he(this,"frameRoot",null),he(this,"parents",[]),this._orderedParticipants=e}getLocalParticipants(e){return[e.Origin()||P2,...L5(e).ImplicitArray().map(n=>n.name)]}getLeft(e){let n=s5(e);return this._orderedParticipants.find(o=>n.includes(o))||""}getRight(e){return this._orderedParticipants.slice().reverse().find(n=>s5(e).includes(n))||""}enterFragment(e,n){var o;let i={type:n,left:this.getLeft(e),right:this.getRight(e),children:[]};this.frameRoot||(this.frameRoot=i),this.parents.length>0&&((o=this.parents[this.parents.length-1].children)==null||o.push(i)),this.parents.push(i)}exitFragment(){this.parents.pop()}enterTcf(e){this.enterFragment(e,"tcf")}enterOpt(e){this.enterFragment(e,"opt")}enterPar(e){this.enterFragment(e,"par")}enterAlt(e){this.enterFragment(e,"alt")}enterLoop(e){this.enterFragment(e,"loop")}enterSection(e){this.enterFragment(e,"section")}enterCritical(e){this.enterFragment(e,"critical")}enterRef(e){this.enterFragment(e,"ref")}exitTcf(){this.exitFragment()}exitOpt(){this.exitFragment()}exitPar(){this.exitFragment()}exitAlt(){this.exitFragment()}exitLoop(){this.exitFragment()}exitSection(){this.exitFragment()}exitCritical(){this.exitFragment()}exitRef(){this.exitFragment()}getFrame(e){return e.children.map(n=>{qG.walk(this,n)}),this.frameRoot}};a(Xu,"Xl");a(yi,"W6");a(Dv,"KT");a(jG,"Sz");a($G,"Tz");Ju=10,QG=1,mp=20;a(KG,"Rz");a(XG,"bz");Ll={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Pv=Object.create(null);for(let t in Ll)Object.hasOwn(Ll,t)&&(Pv[Ll[t]]=t);j2={to:{},get:{}};j2.get=function(t){let e=t.slice(0,3).toLowerCase(),n,o;switch(e){case"hsl":{n=j2.get.hsl(t),o="hsl";break}case"hwb":{n=j2.get.hwb(t),o="hwb";break}default:{n=j2.get.rgb(t),o="rgb";break}}return n?{model:o,value:n}:null};j2.get.rgb=function(t){if(!t)return null;let e=/^#([a-f\d]{3,4})$/i,n=/^#([a-f\d]{6})([a-f\d]{2})?$/i,o=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,i=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,s=/^(\w+)$/,u=[0,0,0,1],m,g,b;if(m=t.match(n)){for(b=m[2],m=m[1],g=0;g<3;g++){let p=g*2;u[g]=Number.parseInt(m.slice(p,p+2),16)}b&&(u[3]=Number.parseInt(b,16)/255)}else if(m=t.match(e)){for(m=m[1],b=m[3],g=0;g<3;g++)u[g]=Number.parseInt(m[g]+m[g],16);b&&(u[3]=Number.parseInt(b+b,16)/255)}else if(m=t.match(o)){for(g=0;g<3;g++)u[g]=Number.parseInt(m[g+1],10);m[4]&&(u[3]=m[5]?Number.parseFloat(m[4])*.01:Number.parseFloat(m[4]))}else if(m=t.match(i)){for(g=0;g<3;g++)u[g]=Math.round(Number.parseFloat(m[g+1])*2.55);m[4]&&(u[3]=m[5]?Number.parseFloat(m[4])*.01:Number.parseFloat(m[4]))}else return(m=t.match(s))?m[1]==="transparent"?[0,0,0,0]:Object.hasOwn(Ll,m[1])?(u=Ll[m[1]],u[3]=1,u):null:null;for(g=0;g<3;g++)u[g]=Nt(u[g],0,255);return u[3]=Nt(u[3],0,1),u};j2.get.hsl=function(t){if(!t)return null;let e=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let o=Number.parseFloat(n[4]),i=(Number.parseFloat(n[1])%360+360)%360,s=Nt(Number.parseFloat(n[2]),0,100),u=Nt(Number.parseFloat(n[3]),0,100),m=Nt(Number.isNaN(o)?1:o,0,1);return[i,s,u,m]}return null};j2.get.hwb=function(t){if(!t)return null;let e=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let o=Number.parseFloat(n[4]),i=(Number.parseFloat(n[1])%360+360)%360,s=Nt(Number.parseFloat(n[2]),0,100),u=Nt(Number.parseFloat(n[3]),0,100),m=Nt(Number.isNaN(o)?1:o,0,1);return[i,s,u,m]}return null};j2.to.hex=function(...t){return"#"+Dr(t[0])+Dr(t[1])+Dr(t[2])+(t[3]<1?Dr(Math.round(t[3]*255)):"")};j2.to.rgb=function(...t){return t.length<4||t[3]===1?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"};j2.to.rgb.percent=function(...t){let e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),o=Math.round(t[2]/255*100);return t.length<4||t[3]===1?"rgb("+e+"%, "+n+"%, "+o+"%)":"rgba("+e+"%, "+n+"%, "+o+"%, "+t[3]+")"};j2.to.hsl=function(...t){return t.length<4||t[3]===1?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"};j2.to.hwb=function(...t){let e="";return t.length>=4&&t[3]!==1&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"};j2.to.keyword=function(...t){return Pv[t.slice(0,3)]};a(Nt,"Pt");a(Dr,"w8");a(JG,"xz");a(eH,"wz");a(tH,"Mz");u5=/[!@#$%^&*()+-,.?''":{}|<>/\s]/,j9=a((t,e={})=>{let{singleClick:n=!1,clickDelay:o=300,showHoverHint:i=!0}=e,[s,u]=y.useState(!1),[m,g]=y.useState(!1),b=y.useRef(null),p=y.useRef(0),_=a(C=>{C.preventDefault(),C.stopPropagation(),u(!0),setTimeout(()=>{let h=C.target;if(!h)return;h.focus();let S=document.createRange();S.selectNodeContents(h),S.collapse(!1);let E=window.getSelection();E&&(E.removeAllRanges(),E.addRange(S))},0)},"m");return{editing:s,isHovered:m,handleClick:n?C=>{s||n&&(p.current++,b.current&&clearTimeout(b.current),b.current=setTimeout(()=>{p.current===1&&_(C),p.current=0},o))}:void 0,handleDoubleClick:a(C=>{s||(b.current&&(clearTimeout(b.current),p.current=0),_(C))},"handleDoubleClick"),handleMouseEnter:a(()=>{i&&!s&&g(!0)},"handleMouseEnter"),handleMouseLeave:a(()=>{g(!1)},"handleMouseLeave"),handleBlur:a(C=>{setTimeout(()=>{s&&(u(!1),g(!1),t(C))},0)},"handleBlur"),handleKeydown:a(C=>{C.key==="Enter"&&(C.preventDefault(),C.stopPropagation())},"handleKeydown"),handleKeyup:a(C=>{(C.key==="Enter"||C.key==="Escape"||C.key==="Tab")&&(u(!1),g(!1),t(C))},"handleKeyup"),getEditableClasses:a((C="")=>{let h=[C,"editable-label-base"];return s?h.push("editable-label-editing"):m&&i?h.push("editable-label-hover"):h.push("cursor-pointer"),h.filter(Boolean).join(" ")},"getEditableClasses")}},"a6"),nH=["Missing Constructor","ZenUML"],oH=a(t=>{let e=$e($3),[n,o]=n3(En),i=$e(p5),s=a(g=>function(b){b.preventDefault(),b.stopPropagation();let p=b.target;if(!(p instanceof HTMLElement))return;let _=p.innerText.trim()??"";if(_===""||_===t.labelText){p.innerText=t.labelText;return}if(_.includes(" ")&&(_=_.replace(/\s+/g," ")),u5.test(_)&&(_=_.replace(/"/g,""),_=`"${_}"`,u5.lastIndex=0),!g||g.length===0)return;let C=n;for(let h of g){let[S,E]=h;C=C.slice(0,S)+_+C.slice(E)}o(C),i(C)},"l"),u=j9(s(t.labelPositions??[]),{singleClick:!0,showHoverHint:!0}),m=j9(s(t.assigneePositions??[]),{singleClick:!0,showHoverHint:!0});return x.jsxs("div",{className:"flex items-center justify-center",children:[t.assignee&&x.jsxs(x.Fragment,{children:[x.jsx("label",{title:"Click to edit",className:m.getEditableClasses("name pl-1 leading-4 right"),contentEditable:m.editing&&e===Y0.Dynamic,suppressContentEditableWarning:!0,onClick:m.handleClick,onDoubleClick:m.handleDoubleClick,onMouseEnter:m.handleMouseEnter,onMouseLeave:m.handleMouseLeave,onBlur:m.handleBlur,onKeyUp:m.handleKeyup,onKeyDown:m.handleKeydown,children:t.assignee}),x.jsx("span",{children:":"})]}),x.jsx("label",{title:"Click to edit",className:u.getEditableClasses(He("name leading-4 right",t.assignee?"pr-1":"px-1")),contentEditable:u.editing&&e===Y0.Dynamic&&nH.indexOf(t.labelText)===-1,suppressContentEditableWarning:!0,onClick:u.handleClick,onDoubleClick:u.handleDoubleClick,onMouseEnter:u.handleMouseEnter,onMouseLeave:u.handleMouseLeave,onBlur:u.handleBlur,onKeyUp:u.handleKeyup,onKeyDown:u.handleKeydown,children:t.labelText})]})},"yz"),lH=10,rH=a(t=>{var e;let n=y.useRef(null),o=$e($3),i=$e(ai),s=$e(Rd),u=$e(ox),m=$e(Hr),g=Yo(zk),b=XG(),[p]=$G(),_=t.entity.name===P2,C=Array.from(i.GetPositions(t.entity.name)??[]).sort((D,F)=>F[0]-D[0]),h=Array.from(i.GetAssigneePositions(t.entity.name)??[]).sort((D,F)=>F[0]-D[0]),S=a(()=>{let D=t.offsetTop2||0,F=b+p;b>lH&&u&&(F+=u);let B=s?.clientHeight||0,Z=s?tH(s):0;return F<D+Z?0:Math.min(F-Z,B-sk-50)-D},"h"),E=o===Y0.Static?0:S(),T=t.entity.color?eH(t.entity.color):void 0,k=y.useMemo(()=>{if(!t.entity.color)return;let D=n.current&&window.getComputedStyle(n.current).getPropertyValue("background-color");if(D)return JG(D)>128?"#000":"#fff"},[t.entity.color]),R=_?Zu.actor:Zu[(e=t.entity.type)==null?void 0:e.toLowerCase()];return x.jsx("div",{className:He("participant bg-skin-participant shadow-participant border-skin-participant text-skin-participant rounded text-base leading-4 flex flex-col justify-center z-10 h-10 top-8",{selected:m.includes(t.entity.name)}),ref:n,style:{backgroundColor:_?void 0:T,color:_?void 0:k,transform:`translateY(${E}px)`},onClick:a(()=>g(t.entity.name),"onClick"),"data-participant-id":t.entity.name,children:x.jsxs("div",{className:"flex items-center justify-center",children:[R&&x.jsx("div",{className:"h-6 w-6 mr-1 flex-shrink-0 [&>svg]:w-full [&>svg]:h-full","aria-description":`icon for ${t.entity.name}`,dangerouslySetInnerHTML:{__html:R}}),!_&&x.jsxs("div",{className:"h-5 group flex flex-col justify-center",children:[t.entity.stereotype&&x.jsxs("label",{className:"interface leading-4",children:["\xAB",t.entity.stereotype,"\xBB"]}),x.jsx(oH,{labelText:t.entity.assignee?t.entity.name.split(":")[1]:t.entity.label||t.entity.name,labelPositions:C,assignee:t.entity.assignee,assigneePositions:h})]})]})})},"Oz"),G0=a((t,e)=>{if(!e)return console.error("[@zenuml/core] centerOf: entity is undefined"),0;try{return t.getPosition(e)||0}catch(n){return console.error(n),0}},"W3"),iH=a((t,e,n)=>!e||!n?0:G0(t,n)-G0(t,e),"Iz"),Pr=ad.child({name:"LifeLine"}),Vr=a(t=>{var e;let n=y.useRef(null),o=$e(ex),i=$e(Rd),s=$e(W0),u=Yo(Nd),m=20,[g,b]=y.useState(m),p=G0(s,t.entity.name)-(t.groupLeft||0),_=y.useCallback(()=>{var C,h;let S=t.entity.name.replace(/([ #;&,.+*~\':"!^$[\]()=>|\/@])/g,"\\$1"),E=i?.querySelector(`[data-to="${S}"]`),T=E?.offsetParent!=null;if(E&&((C=E.attributes["data-type"])==null?void 0:C.value)==="creation"&&T){Pr.debug(`First message to ${t.entity.name} is creation`);let k=((h=n.current)==null?void 0:h.getBoundingClientRect().y)||0,R=E.getBoundingClientRect().y;b((R-k)/o)}else Pr.debug(`First message to ${t.entity.name} is not creation`),b(m);t.entity.name!==P2&&setTimeout(()=>{u(k=>k.includes(t.entity.name)?k:[...k,t.entity.name])},0)},[i,t.entity.name,o]);return y.useEffect(()=>{Pr.debug(`LifeLine mounted/update for ${t.entity.name}`),setTimeout(()=>{_(),Pr.debug(`nextTick after updated for ${t.entity.name}`)},0),Ei.on("participant_set_top",()=>setTimeout(()=>_(),0))},[t.entity,_]),x.jsxs("div",{id:t.entity.name,"entity-type":(e=t.entity.type)==null?void 0:e.toLowerCase(),className:He("lifeline absolute flex flex-col h-full",{"transform -translate-x-1/2":t.renderParticipants},t.className),style:{paddingTop:g+"px",left:p+"px"},ref:n,children:[t.renderParticipants&&x.jsx(rH,{entity:t.entity,offsetTop2:g}),t.renderLifeLine&&x.jsx("div",{className:"line w0 mx-auto flex-grow w-px bg-[linear-gradient(to_bottom,transparent_50%,var(--color-border-base)_50%)] bg-[length:1px_10px]"})]})},"F8"),gp=2,aH=a(t=>{var e,n;let o=$e(W0),i=L5(t.context).Array(),s=o.left(i[0].name)+gp,u=o.right(i[i.length-1].name)-gp,m=(n=(e=t.context)==null?void 0:e.name())==null?void 0:n.getFormattedText();return i.length?x.jsxs("div",{className:He("lifeline-group-container absolute flex flex-col flex-grow h-full",{"outline-dashed outline-skin-primary":t.renderLifeLine}),style:{left:`${s}px`,width:`${u-s}px`},children:[t.renderParticipants&&m&&x.jsx("div",{className:"z-10 absolute flex items-center justify-center w-full bg-skin-frame",children:x.jsx("span",{className:"font-semibold text-skin-lifeline-group-name",children:m})}),x.jsx("div",{className:"lifeline-group relative flex-grow",children:i.map(g=>x.jsx(Vr,{entity:g,groupLeft:s,renderLifeLine:t.renderLifeLine,renderParticipants:t.renderParticipants},g.name))})]}):null},"Dz"),ca=a(t=>{var e;let n=$e($3),o=$e(W0),i=$e(ai),s=y.useMemo(()=>{let u=o.orderedParticipantNames();return u.length===0?null:u[0]===P2?{...Tz,name:P2,explicit:!1,isStarter:!0}:null},[o]);return x.jsx("div",{className:"life-line-layer lifeline-layer z-30 absolute h-full flex flex-col top-0 pt-2","data-participant-names":"participantNames",style:{minWidth:n===Y0.Dynamic?"200px":"auto",width:`calc(100% - ${t.leftGap}px)`,pointerEvents:t.renderParticipants?"none":"all"},children:x.jsxs("div",{className:"z-lifeline-container relative grow",children:[s&&!(s!=null&&s.explicit)&&x.jsx(Vr,{entity:s,className:"starter",renderParticipants:t.renderParticipants,renderLifeLine:t.renderLifeLine}),(((e=t.context)==null?void 0:e.children)||[]).filter(u=>u instanceof bL||u instanceof LL).map((u,m)=>x.jsxs(y.Fragment,{children:[u instanceof bL&&x.jsx(aH,{context:u,renderParticipants:t.renderParticipants,renderLifeLine:t.renderLifeLine},m),u instanceof LL&&x.jsx(Vr,{entity:L5(u).First(),renderParticipants:t.renderParticipants,renderLifeLine:t.renderLifeLine},m)]},m)),i.ImplicitArray().map(u=>x.jsx(Vr,{entity:u,renderParticipants:t.renderParticipants,renderLifeLine:t.renderLifeLine},u.name))]})})},"Ir"),cH=a(t=>{let e={loop:"FragmentLoop",alt:"FragmentAlt",par:"FragmentPar",opt:"FragmentOpt",section:"FragmentSection",critical:"FragmentCritical",tcf:"FragmentTryCatchFinally",creation:"Creation",message:"Interaction",asyncMessage:"InteractionAsync",divider:"Divider",ret:"Return"},n=Object.keys(e).find(o=>t[o]()!==null)||"";return e[n]},"kz"),$9=a(t=>t&&t.stat()?t.stat().filter(e=>cH(e)!=="Divider").length:0,"s6"),sH=a((t,e)=>{if(t){let n=t.split(".");return n[n.length-1]=Number(n[n.length-1])+e,n.join(".")}else return String(e)},"Pz"),Ln=class{static{a(this,"V5")}constructor(e,n){this.position=e,this.layers=n}centerToEdge(e){return e.rightEdgeOfRightWall()-this.centerOfRightWall()}centerToCenter(e){return e.centerOfRightWall()-this.centerOfRightWall()}edgeOffset(e){let n=e.position<this.position,o,i;n?(o=e,i=this):(o=this,i=e);let s=o.rightEdgeOfRightWall(),u=i.leftEdgeOfRightWall()-s-Xz;return n?u*-1:u}centerOfRightWall(){return this.layers<=1?this.position:this.position+Gr*(this.layers-1)}rightEdgeOfRightWall(){return this.position+Gr*this.layers}leftEdgeOfRightWall(){return this.layers===0?this.position:this.centerOfRightWall()-Gr}},uH=a((t,e)=>t?.getAncestors(n=>(o=>{let i=o instanceof v.MessageContext,s=o instanceof v.CreationContext;return i||s})(n)?n.Owner()===e:!1).length,"Fz"),dH=a((t,e)=>{let n=t.get(W0).orderedParticipantNames(),o=s5(e);return n.find(i=>o.includes(i))},"Uz"),ed=a((t,e)=>{let n=t.get(W0).orderedParticipantNames(),o=new Bo(n).getFrame(e);return yi(o)},"ec"),mH=a((t,e,n)=>{let o=t.get(W0),i=dH(t,e)||"",s=o.half(i);if(i===n||!n)return console.debug(`left participant: ${i} ${s}`),ed(t,e).left+s;let u=uH(e,n),m=new Ln(G0(o,n),u);return new Ln(G0(o,i),0).centerToCenter(m)+ed(t,e).left+s},"Zz"),Ut=a((t,e)=>{let n=dd(),[o,i]=y.useState(!1),s=a(()=>{i(T=>!T)},"l");y.useEffect(()=>{i(!1)},[t]);let u=n.get(W0),m=u.orderedParticipantNames(),g=s5(t),b=m.find(T=>g.includes(T))||"",p=new Bo(m).getFrame(t),_=yi(p),C=mH(n,t,e),h=u.half(b),S=ed(n,t).left+h,E={transform:"translateX("+(C+1)*-1+"px)",width:Dv(t,u)+"px",minWidth:Qz+"px"};return{collapsed:o,toggleCollapse:s,offsetX:C,paddingLeft:S,fragmentStyle:E,border:_,halfLeftParticipant:h,leftParticipant:b}},"Yt");a(Fv,"jT");Tn=Fv();a(gH,"Bz");Zv=/[&<>"']/,fH=new RegExp(Zv.source,"g"),Uv=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,bH=new RegExp(Uv.source,"g"),LH={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},fp=a(t=>LH[t],"Qg");a(N2,"Pe");pH=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;a(Bv,"ev");CH=/(^|[^\[])\^/g;a(M1,"y1");_H=/[^\w:]/g,hH=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;a(bp,"jg");Fr={},zH=/^[^:]+:\/*[^/]*$/,xH=/^([^:]+:)[\s\S]*$/,vH=/^([^:]+:\/*[^/]*)[\s\S]*$/;a(EH,"jz");Q9={exec:a(function(){},"exec")};a(Lp,"Xg");a(Wr,"U8");a(yH,"Xz");a(SH,"Jz");a(pp,"Jg");a(Cp,"ep");a(wH,"eH");d5=class{static{a(this,"Uu")}constructor(e){this.options=e||Tn}space(e){let n=this.rules.block.newline.exec(e);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(e){let n=this.rules.block.code.exec(e);if(n){let o=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?o:Wr(o,`
`)}}}fences(e){let n=this.rules.block.fences.exec(e);if(n){let o=n[0],i=wH(o,n[3]||"");return{type:"code",raw:o,lang:n[2]?n[2].trim().replace(this.rules.inline._escapes,"$1"):n[2],text:i}}}heading(e){let n=this.rules.block.heading.exec(e);if(n){let o=n[2].trim();if(/#$/.test(o)){let i=Wr(o,"#");(this.options.pedantic||!i||/ $/.test(i))&&(o=i.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:o,tokens:this.lexer.inline(o)}}}hr(e){let n=this.rules.block.hr.exec(e);if(n)return{type:"hr",raw:n[0]}}blockquote(e){let n=this.rules.block.blockquote.exec(e);if(n){let o=n[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;let s=this.lexer.blockTokens(o);return this.lexer.state.top=i,{type:"blockquote",raw:n[0],tokens:s,text:o}}}list(e){let n=this.rules.block.list.exec(e);if(n){let o,i,s,u,m,g,b,p,_,C,h,S,E=n[1].trim(),T=E.length>1,k={type:"list",raw:"",ordered:T,start:T?+E.slice(0,-1):"",loose:!1,items:[]};E=T?`\\d{1,9}\\${E.slice(-1)}`:`\\${E}`,this.options.pedantic&&(E=T?E:"[*+-]");let R=new RegExp(`^( {0,3}${E})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;e&&(S=!1,!(!(n=R.exec(e))||this.rules.block.hr.test(e)));){if(o=n[0],e=e.substring(o.length),p=n[2].split(`
`,1)[0].replace(/^\t+/,F=>" ".repeat(3*F.length)),_=e.split(`
`,1)[0],this.options.pedantic?(u=2,h=p.trimLeft()):(u=n[2].search(/[^ ]/),u=u>4?1:u,h=p.slice(u),u+=n[1].length),g=!1,!p&&/^ *$/.test(_)&&(o+=_+`
`,e=e.substring(_.length+1),S=!0),!S){let F=new RegExp(`^ {0,${Math.min(3,u-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),B=new RegExp(`^ {0,${Math.min(3,u-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),Z=new RegExp(`^ {0,${Math.min(3,u-1)}}(?:\`\`\`|~~~)`),O=new RegExp(`^ {0,${Math.min(3,u-1)}}#`);for(;e&&(C=e.split(`
`,1)[0],_=C,this.options.pedantic&&(_=_.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(Z.test(_)||O.test(_)||F.test(_)||B.test(e)));){if(_.search(/[^ ]/)>=u||!_.trim())h+=`
`+_.slice(u);else{if(g||p.search(/[^ ]/)>=4||Z.test(p)||O.test(p)||B.test(p))break;h+=`
`+_}!g&&!_.trim()&&(g=!0),o+=C+`
`,e=e.substring(C.length+1),p=_.slice(u)}}k.loose||(b?k.loose=!0:/\n *\n *$/.test(o)&&(b=!0)),this.options.gfm&&(i=/^\[[ xX]\] /.exec(h),i&&(s=i[0]!=="[ ] ",h=h.replace(/^\[[ xX]\] +/,""))),k.items.push({type:"list_item",raw:o,task:!!i,checked:s,loose:!1,text:h}),k.raw+=o}k.items[k.items.length-1].raw=o.trimRight(),k.items[k.items.length-1].text=h.trimRight(),k.raw=k.raw.trimRight();let D=k.items.length;for(m=0;m<D;m++)if(this.lexer.state.top=!1,k.items[m].tokens=this.lexer.blockTokens(k.items[m].text,[]),!k.loose){let F=k.items[m].tokens.filter(Z=>Z.type==="space"),B=F.length>0&&F.some(Z=>/\n.*\n/.test(Z.raw));k.loose=B}if(k.loose)for(m=0;m<D;m++)k.items[m].loose=!0;return k}}html(e){let n=this.rules.block.html.exec(e);if(n){let o={type:"html",raw:n[0],pre:!this.options.sanitizer&&(n[1]==="pre"||n[1]==="script"||n[1]==="style"),text:n[0]};if(this.options.sanitize){let i=this.options.sanitizer?this.options.sanitizer(n[0]):N2(n[0]);o.type="paragraph",o.text=i,o.tokens=this.lexer.inline(i)}return o}}def(e){let n=this.rules.block.def.exec(e);if(n){let o=n[1].toLowerCase().replace(/\s+/g," "),i=n[2]?n[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline._escapes,"$1"):"",s=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline._escapes,"$1"):n[3];return{type:"def",tag:o,raw:n[0],href:i,title:s}}}table(e){let n=this.rules.block.table.exec(e);if(n){let o={type:"table",header:Lp(n[1]).map(i=>({text:i})),align:n[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(`
`):[]};if(o.header.length===o.align.length){o.raw=n[0];let i=o.align.length,s,u,m,g;for(s=0;s<i;s++)/^ *-+: *$/.test(o.align[s])?o.align[s]="right":/^ *:-+: *$/.test(o.align[s])?o.align[s]="center":/^ *:-+ *$/.test(o.align[s])?o.align[s]="left":o.align[s]=null;for(i=o.rows.length,s=0;s<i;s++)o.rows[s]=Lp(o.rows[s],o.header.length).map(b=>({text:b}));for(i=o.header.length,u=0;u<i;u++)o.header[u].tokens=this.lexer.inline(o.header[u].text);for(i=o.rows.length,u=0;u<i;u++)for(g=o.rows[u],m=0;m<g.length;m++)g[m].tokens=this.lexer.inline(g[m].text);return o}}}lheading(e){let n=this.rules.block.lheading.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[2].charAt(0)==="="?1:2,text:n[1],tokens:this.lexer.inline(n[1])}}paragraph(e){let n=this.rules.block.paragraph.exec(e);if(n){let o=n[1].charAt(n[1].length-1)===`
`?n[1].slice(0,-1):n[1];return{type:"paragraph",raw:n[0],text:o,tokens:this.lexer.inline(o)}}}text(e){let n=this.rules.block.text.exec(e);if(n)return{type:"text",raw:n[0],text:n[0],tokens:this.lexer.inline(n[0])}}escape(e){let n=this.rules.inline.escape.exec(e);if(n)return{type:"escape",raw:n[0],text:N2(n[1])}}tag(e){let n=this.rules.inline.tag.exec(e);if(n)return!this.lexer.state.inLink&&/^<a /i.test(n[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):N2(n[0]):n[0]}}link(e){let n=this.rules.inline.link.exec(e);if(n){let o=n[2].trim();if(!this.options.pedantic&&/^</.test(o)){if(!/>$/.test(o))return;let u=Wr(o.slice(0,-1),"\\");if((o.length-u.length)%2===0)return}else{let u=yH(n[2],"()");if(u>-1){let m=(n[0].indexOf("!")===0?5:4)+n[1].length+u;n[2]=n[2].substring(0,u),n[0]=n[0].substring(0,m).trim(),n[3]=""}}let i=n[2],s="";if(this.options.pedantic){let u=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);u&&(i=u[1],s=u[3])}else s=n[3]?n[3].slice(1,-1):"";return i=i.trim(),/^</.test(i)&&(this.options.pedantic&&!/>$/.test(o)?i=i.slice(1):i=i.slice(1,-1)),Cp(n,{href:i&&i.replace(this.rules.inline._escapes,"$1"),title:s&&s.replace(this.rules.inline._escapes,"$1")},n[0],this.lexer)}}reflink(e,n){let o;if((o=this.rules.inline.reflink.exec(e))||(o=this.rules.inline.nolink.exec(e))){let i=(o[2]||o[1]).replace(/\s+/g," ");if(i=n[i.toLowerCase()],!i){let s=o[0].charAt(0);return{type:"text",raw:s,text:s}}return Cp(o,i,o[0],this.lexer)}}emStrong(e,n,o=""){let i=this.rules.inline.emStrong.lDelim.exec(e);if(!i||i[3]&&o.match(/[\p{L}\p{N}]/u))return;let s=i[1]||i[2]||"";if(!s||s&&(o===""||this.rules.inline.punctuation.exec(o))){let u=i[0].length-1,m,g,b=u,p=0,_=i[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(_.lastIndex=0,n=n.slice(-1*e.length+u);(i=_.exec(n))!=null;){if(m=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!m)continue;if(g=m.length,i[3]||i[4]){b+=g;continue}else if((i[5]||i[6])&&u%3&&!((u+g)%3)){p+=g;continue}if(b-=g,b>0)continue;g=Math.min(g,g+b+p);let C=e.slice(0,u+i.index+(i[0].length-m.length)+g);if(Math.min(u,g)%2){let S=C.slice(1,-1);return{type:"em",raw:C,text:S,tokens:this.lexer.inlineTokens(S)}}let h=C.slice(2,-2);return{type:"strong",raw:C,text:h,tokens:this.lexer.inlineTokens(h)}}}}codespan(e){let n=this.rules.inline.code.exec(e);if(n){let o=n[2].replace(/\n/g," "),i=/[^ ]/.test(o),s=/^ /.test(o)&&/ $/.test(o);return i&&s&&(o=o.substring(1,o.length-1)),o=N2(o,!0),{type:"codespan",raw:n[0],text:o}}}br(e){let n=this.rules.inline.br.exec(e);if(n)return{type:"br",raw:n[0]}}del(e){let n=this.rules.inline.del.exec(e);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(e,n){let o=this.rules.inline.autolink.exec(e);if(o){let i,s;return o[2]==="@"?(i=N2(this.options.mangle?n(o[1]):o[1]),s="mailto:"+i):(i=N2(o[1]),s=i),{type:"link",raw:o[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}url(e,n){let o;if(o=this.rules.inline.url.exec(e)){let i,s;if(o[2]==="@")i=N2(this.options.mangle?n(o[0]):o[0]),s="mailto:"+i;else{let u;do u=o[0],o[0]=this.rules.inline._backpedal.exec(o[0])[0];while(u!==o[0]);i=N2(o[0]),o[1]==="www."?s="http://"+o[0]:s=o[0]}return{type:"link",raw:o[0],text:i,href:s,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(e,n){let o=this.rules.inline.text.exec(e);if(o){let i;return this.lexer.state.inRawBlock?i=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):N2(o[0]):o[0]:i=N2(this.options.smartypants?n(o[0]):o[0]),{type:"text",raw:o[0],text:i}}}},Ze={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Q9,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};Ze._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;Ze._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;Ze.def=M1(Ze.def).replace("label",Ze._label).replace("title",Ze._title).getRegex();Ze.bullet=/(?:[*+-]|\d{1,9}[.)])/;Ze.listItemStart=M1(/^( *)(bull) */).replace("bull",Ze.bullet).getRegex();Ze.list=M1(Ze.list).replace(/bull/g,Ze.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ze.def.source+")").getRegex();Ze._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";Ze._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/;Ze.html=M1(Ze.html,"i").replace("comment",Ze._comment).replace("tag",Ze._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();Ze.paragraph=M1(Ze._paragraph).replace("hr",Ze.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ze._tag).getRegex();Ze.blockquote=M1(Ze.blockquote).replace("paragraph",Ze.paragraph).getRegex();Ze.normal={...Ze};Ze.gfm={...Ze.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};Ze.gfm.table=M1(Ze.gfm.table).replace("hr",Ze.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ze._tag).getRegex();Ze.gfm.paragraph=M1(Ze._paragraph).replace("hr",Ze.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Ze.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ze._tag).getRegex();Ze.pedantic={...Ze.normal,html:M1(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ze._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Q9,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:M1(Ze.normal._paragraph).replace("hr",Ze.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",Ze.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};Se={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Q9,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Q9,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};Se._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~";Se.punctuation=M1(Se.punctuation).replace(/punctuation/g,Se._punctuation).getRegex();Se.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;Se.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;Se._comment=M1(Ze._comment).replace("(?:-->|$)","-->").getRegex();Se.emStrong.lDelim=M1(Se.emStrong.lDelim).replace(/punct/g,Se._punctuation).getRegex();Se.emStrong.rDelimAst=M1(Se.emStrong.rDelimAst,"g").replace(/punct/g,Se._punctuation).getRegex();Se.emStrong.rDelimUnd=M1(Se.emStrong.rDelimUnd,"g").replace(/punct/g,Se._punctuation).getRegex();Se._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;Se._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;Se._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;Se.autolink=M1(Se.autolink).replace("scheme",Se._scheme).replace("email",Se._email).getRegex();Se._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;Se.tag=M1(Se.tag).replace("comment",Se._comment).replace("attribute",Se._attribute).getRegex();Se._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;Se._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;Se._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;Se.link=M1(Se.link).replace("label",Se._label).replace("href",Se._href).replace("title",Se._title).getRegex();Se.reflink=M1(Se.reflink).replace("label",Se._label).replace("ref",Ze._label).getRegex();Se.nolink=M1(Se.nolink).replace("ref",Ze._label).getRegex();Se.reflinkSearch=M1(Se.reflinkSearch,"g").replace("reflink",Se.reflink).replace("nolink",Se.nolink).getRegex();Se.normal={...Se};Se.pedantic={...Se.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:M1(/^!?\[(label)\]\((.*?)\)/).replace("label",Se._label).getRegex(),reflink:M1(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Se._label).getRegex()};Se.gfm={...Se.normal,escape:M1(Se.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/};Se.gfm.url=M1(Se.gfm.url,"i").replace("email",Se.gfm._extended_email).getRegex();Se.breaks={...Se.gfm,br:M1(Se.br).replace("{2,}","*").getRegex(),text:M1(Se.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()};a(kH,"tH");a(_p,"tp");Sn=class t{static{a(this,"Zt")}constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Tn,this.options.tokenizer=this.options.tokenizer||new d5,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let n={block:Ze.normal,inline:Se.normal};this.options.pedantic?(n.block=Ze.pedantic,n.inline=Se.pedantic):this.options.gfm&&(n.block=Ze.gfm,this.options.breaks?n.inline=Se.breaks:n.inline=Se.gfm),this.tokenizer.rules=n}static get rules(){return{block:Ze,inline:Se}}static lex(e,n){return new t(n).lex(e)}static lexInline(e,n){return new t(n).inlineTokens(e)}lex(e){e=e.replace(/\r\n|\r/g,`
`),this.blockTokens(e,this.tokens);let n;for(;n=this.inlineQueue.shift();)this.inlineTokens(n.src,n.tokens);return this.tokens}blockTokens(e,n=[]){this.options.pedantic?e=e.replace(/\t/g," ").replace(/^ +$/gm,""):e=e.replace(/^( *)(\t+)/gm,(m,g,b)=>g+" ".repeat(b.length));let o,i,s,u;for(;e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(m=>(o=m.call({lexer:this},e,n))?(e=e.substring(o.raw.length),n.push(o),!0):!1))){if(o=this.tokenizer.space(e)){e=e.substring(o.raw.length),o.raw.length===1&&n.length>0?n[n.length-1].raw+=`
`:n.push(o);continue}if(o=this.tokenizer.code(e)){e=e.substring(o.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=`
`+o.raw,i.text+=`
`+o.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(o);continue}if(o=this.tokenizer.fences(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.heading(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.hr(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.blockquote(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.list(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.html(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.def(e)){e=e.substring(o.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=`
`+o.raw,i.text+=`
`+o.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title});continue}if(o=this.tokenizer.table(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.lheading(e)){e=e.substring(o.raw.length),n.push(o);continue}if(s=e,this.options.extensions&&this.options.extensions.startBlock){let m=1/0,g=e.slice(1),b;this.options.extensions.startBlock.forEach(function(p){b=p.call({lexer:this},g),typeof b=="number"&&b>=0&&(m=Math.min(m,b))}),m<1/0&&m>=0&&(s=e.substring(0,m+1))}if(this.state.top&&(o=this.tokenizer.paragraph(s))){i=n[n.length-1],u&&i.type==="paragraph"?(i.raw+=`
`+o.raw,i.text+=`
`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(o),u=s.length!==e.length,e=e.substring(o.raw.length);continue}if(o=this.tokenizer.text(e)){e=e.substring(o.raw.length),i=n[n.length-1],i&&i.type==="text"?(i.raw+=`
`+o.raw,i.text+=`
`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(o);continue}if(e){let m="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(m);break}else throw new Error(m)}}return this.state.top=!0,n}inline(e,n=[]){return this.inlineQueue.push({src:e,tokens:n}),n}inlineTokens(e,n=[]){let o,i,s,u=e,m,g,b;if(this.tokens.links){let p=Object.keys(this.tokens.links);if(p.length>0)for(;(m=this.tokenizer.rules.inline.reflinkSearch.exec(u))!=null;)p.includes(m[0].slice(m[0].lastIndexOf("[")+1,-1))&&(u=u.slice(0,m.index)+"["+pp("a",m[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(m=this.tokenizer.rules.inline.blockSkip.exec(u))!=null;)u=u.slice(0,m.index)+"["+pp("a",m[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(m=this.tokenizer.rules.inline.escapedEmSt.exec(u))!=null;)u=u.slice(0,m.index+m[0].length-2)+"++"+u.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e;)if(g||(b=""),g=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(p=>(o=p.call({lexer:this},e,n))?(e=e.substring(o.raw.length),n.push(o),!0):!1))){if(o=this.tokenizer.escape(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.tag(e)){e=e.substring(o.raw.length),i=n[n.length-1],i&&o.type==="text"&&i.type==="text"?(i.raw+=o.raw,i.text+=o.text):n.push(o);continue}if(o=this.tokenizer.link(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(o.raw.length),i=n[n.length-1],i&&o.type==="text"&&i.type==="text"?(i.raw+=o.raw,i.text+=o.text):n.push(o);continue}if(o=this.tokenizer.emStrong(e,u,b)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.codespan(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.br(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.del(e)){e=e.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.autolink(e,_p)){e=e.substring(o.raw.length),n.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(e,_p))){e=e.substring(o.raw.length),n.push(o);continue}if(s=e,this.options.extensions&&this.options.extensions.startInline){let p=1/0,_=e.slice(1),C;this.options.extensions.startInline.forEach(function(h){C=h.call({lexer:this},_),typeof C=="number"&&C>=0&&(p=Math.min(p,C))}),p<1/0&&p>=0&&(s=e.substring(0,p+1))}if(o=this.tokenizer.inlineText(s,kH)){e=e.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(b=o.raw.slice(-1)),g=!0,i=n[n.length-1],i&&i.type==="text"?(i.raw+=o.raw,i.text+=o.text):n.push(o);continue}if(e){let p="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(p);break}else throw new Error(p)}}return n}},m5=class{static{a(this,"Zu")}constructor(e){this.options=e||Tn}code(e,n,o){let i=(n||"").match(/\S*/)[0];if(this.options.highlight){let s=this.options.highlight(e,i);s!=null&&s!==e&&(o=!0,e=s)}return e=e.replace(/\n$/,"")+`
`,i?'<pre><code class="'+this.options.langPrefix+N2(i)+'">'+(o?e:N2(e,!0))+`</code></pre>
`:"<pre><code>"+(o?e:N2(e,!0))+`</code></pre>
`}blockquote(e){return`<blockquote>
${e}</blockquote>
`}html(e){return e}heading(e,n,o,i){if(this.options.headerIds){let s=this.options.headerPrefix+i.slug(o);return`<h${n} id="${s}">${e}</h${n}>
`}return`<h${n}>${e}</h${n}>
`}hr(){return this.options.xhtml?`<hr/>
`:`<hr>
`}list(e,n,o){let i=n?"ol":"ul",s=n&&o!==1?' start="'+o+'"':"";return"<"+i+s+`>
`+e+"</"+i+`>
`}listitem(e){return`<li>${e}</li>
`}checkbox(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(e){return`<p>${e}</p>
`}table(e,n){return n&&(n=`<tbody>${n}</tbody>`),`<table>
<thead>
`+e+`</thead>
`+n+`</table>
`}tablerow(e){return`<tr>
${e}</tr>
`}tablecell(e,n){let o=n.header?"th":"td";return(n.align?`<${o} align="${n.align}">`:`<${o}>`)+e+`</${o}>
`}strong(e){return`<strong>${e}</strong>`}em(e){return`<em>${e}</em>`}codespan(e){return`<code>${e}</code>`}br(){return this.options.xhtml?"<br/>":"<br>"}del(e){return`<del>${e}</del>`}link(e,n,o){if(e=bp(this.options.sanitize,this.options.baseUrl,e),e===null)return o;let i='<a href="'+e+'"';return n&&(i+=' title="'+n+'"'),i+=">"+o+"</a>",i}image(e,n,o){if(e=bp(this.options.sanitize,this.options.baseUrl,e),e===null)return o;let i=`<img src="${e}" alt="${o}"`;return n&&(i+=` title="${n}"`),i+=this.options.xhtml?"/>":">",i}text(e){return e}},K9=class{static{a(this,"tv")}strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,n,o){return""+o}image(e,n,o){return""+o}br(){return""}},X9=class{static{a(this,"nv")}constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,n){let o=e,i=0;if(this.seen.hasOwnProperty(o)){i=this.seen[e];do i++,o=e+"-"+i;while(this.seen.hasOwnProperty(o))}return n||(this.seen[e]=i,this.seen[o]=0),o}slug(e,n={}){let o=this.serialize(e);return this.getNextSafeSlug(o,n.dryrun)}},wn=class t{static{a(this,"Bt")}constructor(e){this.options=e||Tn,this.options.renderer=this.options.renderer||new m5,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new K9,this.slugger=new X9}static parse(e,n){return new t(n).parse(e)}static parseInline(e,n){return new t(n).parseInline(e)}parse(e,n=!0){let o="",i,s,u,m,g,b,p,_,C,h,S,E,T,k,R,D,F,B,Z,O=e.length;for(i=0;i<O;i++){if(h=e[i],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[h.type]&&(Z=this.options.extensions.renderers[h.type].call({parser:this},h),Z!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(h.type))){o+=Z||"";continue}switch(h.type){case"space":continue;case"hr":{o+=this.renderer.hr();continue}case"heading":{o+=this.renderer.heading(this.parseInline(h.tokens),h.depth,Bv(this.parseInline(h.tokens,this.textRenderer)),this.slugger);continue}case"code":{o+=this.renderer.code(h.text,h.lang,h.escaped);continue}case"table":{for(_="",p="",m=h.header.length,s=0;s<m;s++)p+=this.renderer.tablecell(this.parseInline(h.header[s].tokens),{header:!0,align:h.align[s]});for(_+=this.renderer.tablerow(p),C="",m=h.rows.length,s=0;s<m;s++){for(b=h.rows[s],p="",g=b.length,u=0;u<g;u++)p+=this.renderer.tablecell(this.parseInline(b[u].tokens),{header:!1,align:h.align[u]});C+=this.renderer.tablerow(p)}o+=this.renderer.table(_,C);continue}case"blockquote":{C=this.parse(h.tokens),o+=this.renderer.blockquote(C);continue}case"list":{for(S=h.ordered,E=h.start,T=h.loose,m=h.items.length,C="",s=0;s<m;s++)R=h.items[s],D=R.checked,F=R.task,k="",R.task&&(B=this.renderer.checkbox(D),T?R.tokens.length>0&&R.tokens[0].type==="paragraph"?(R.tokens[0].text=B+" "+R.tokens[0].text,R.tokens[0].tokens&&R.tokens[0].tokens.length>0&&R.tokens[0].tokens[0].type==="text"&&(R.tokens[0].tokens[0].text=B+" "+R.tokens[0].tokens[0].text)):R.tokens.unshift({type:"text",text:B}):k+=B),k+=this.parse(R.tokens,T),C+=this.renderer.listitem(k,F,D);o+=this.renderer.list(C,S,E);continue}case"html":{o+=this.renderer.html(h.text);continue}case"paragraph":{o+=this.renderer.paragraph(this.parseInline(h.tokens));continue}case"text":{for(C=h.tokens?this.parseInline(h.tokens):h.text;i+1<O&&e[i+1].type==="text";)h=e[++i],C+=`
`+(h.tokens?this.parseInline(h.tokens):h.text);o+=n?this.renderer.paragraph(C):C;continue}default:{let oe='Token with "'+h.type+'" type was not found.';if(this.options.silent){console.error(oe);return}else throw new Error(oe)}}}return o}parseInline(e,n){n=n||this.renderer;let o="",i,s,u,m=e.length;for(i=0;i<m;i++){if(s=e[i],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[s.type]&&(u=this.options.extensions.renderers[s.type].call({parser:this},s),u!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(s.type))){o+=u||"";continue}switch(s.type){case"escape":{o+=n.text(s.text);break}case"html":{o+=n.html(s.text);break}case"link":{o+=n.link(s.href,s.title,this.parseInline(s.tokens,n));break}case"image":{o+=n.image(s.href,s.title,s.text);break}case"strong":{o+=n.strong(this.parseInline(s.tokens,n));break}case"em":{o+=n.em(this.parseInline(s.tokens,n));break}case"codespan":{o+=n.codespan(s.text);break}case"br":{o+=n.br();break}case"del":{o+=n.del(this.parseInline(s.tokens,n));break}case"text":{o+=n.text(s.text);break}default:{let g='Token with "'+s.type+'" type was not found.';if(this.options.silent){console.error(g);return}else throw new Error(g)}}}return o}},Go=class{static{a(this,"l6")}constructor(e){this.options=e||Tn}preprocess(e){return e}postprocess(e){return e}};he(Go,"passThroughHooks",new Set(["preprocess","postprocess"]));a(TH,"nH");a(Gv,"iv");a(Pe,"U2");Pe.options=Pe.setOptions=function(t){return Pe.defaults={...Pe.defaults,...t},gH(Pe.defaults),Pe};Pe.getDefaults=Fv;Pe.defaults=Tn;Pe.use=function(...t){let e=Pe.defaults.extensions||{renderers:{},childTokens:{}};t.forEach(n=>{let o={...n};if(o.async=Pe.defaults.async||o.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if(i.renderer){let s=e.renderers[i.name];s?e.renderers[i.name]=function(...u){let m=i.renderer.apply(this,u);return m===!1&&(m=s.apply(this,u)),m}:e.renderers[i.name]=i.renderer}if(i.tokenizer){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");e[i.level]?e[i.level].unshift(i.tokenizer):e[i.level]=[i.tokenizer],i.start&&(i.level==="block"?e.startBlock?e.startBlock.push(i.start):e.startBlock=[i.start]:i.level==="inline"&&(e.startInline?e.startInline.push(i.start):e.startInline=[i.start]))}i.childTokens&&(e.childTokens[i.name]=i.childTokens)}),o.extensions=e),n.renderer){let i=Pe.defaults.renderer||new m5;for(let s in n.renderer){let u=i[s];i[s]=(...m)=>{let g=n.renderer[s].apply(i,m);return g===!1&&(g=u.apply(i,m)),g}}o.renderer=i}if(n.tokenizer){let i=Pe.defaults.tokenizer||new d5;for(let s in n.tokenizer){let u=i[s];i[s]=(...m)=>{let g=n.tokenizer[s].apply(i,m);return g===!1&&(g=u.apply(i,m)),g}}o.tokenizer=i}if(n.hooks){let i=Pe.defaults.hooks||new Go;for(let s in n.hooks){let u=i[s];Go.passThroughHooks.has(s)?i[s]=m=>{if(Pe.defaults.async)return Promise.resolve(n.hooks[s].call(i,m)).then(b=>u.call(i,b));let g=n.hooks[s].call(i,m);return u.call(i,g)}:i[s]=(...m)=>{let g=n.hooks[s].apply(i,m);return g===!1&&(g=u.apply(i,m)),g}}o.hooks=i}if(n.walkTokens){let i=Pe.defaults.walkTokens;o.walkTokens=function(s){let u=[];return u.push(n.walkTokens.call(this,s)),i&&(u=u.concat(i.call(this,s))),u}}Pe.setOptions(o)})};Pe.walkTokens=function(t,e){let n=[];for(let o of t)switch(n=n.concat(e.call(Pe,o)),o.type){case"table":{for(let i of o.header)n=n.concat(Pe.walkTokens(i.tokens,e));for(let i of o.rows)for(let s of i)n=n.concat(Pe.walkTokens(s.tokens,e));break}case"list":{n=n.concat(Pe.walkTokens(o.items,e));break}default:Pe.defaults.extensions&&Pe.defaults.extensions.childTokens&&Pe.defaults.extensions.childTokens[o.type]?Pe.defaults.extensions.childTokens[o.type].forEach(function(i){n=n.concat(Pe.walkTokens(o[i],e))}):o.tokens&&(n=n.concat(Pe.walkTokens(o.tokens,e)))}return n};Pe.parseInline=Gv(Sn.lexInline,wn.parseInline);Pe.Parser=wn;Pe.parser=wn.parse;Pe.Renderer=m5;Pe.TextRenderer=K9;Pe.Lexer=Sn;Pe.lexer=Sn.lex;Pe.Tokenizer=d5;Pe.Slugger=X9;Pe.Hooks=Go;Pe.parse=Pe;Pe.options;Pe.setOptions;Pe.use;Pe.walkTokens;Pe.parseInline;wn.parse;Sn.lex;({entries:Hv,setPrototypeOf:hp,isFrozen:RH,getPrototypeOf:MH,getOwnPropertyDescriptor:AH}=Object),{freeze:Q2,seal:V0,create:Yv}=Object,{apply:td,construct:nd}=typeof Reflect<"u"&&Reflect;Q2||(Q2=a(function(t){return t},"je"));V0||(V0=a(function(t){return t},"Q3"));td||(td=a(function(t,e,n){return t.apply(e,n)},"tc"));nd||(nd=a(function(t,e){return new t(...e)},"nc"));Zr=K2(Array.prototype.forEach),NH=K2(Array.prototype.lastIndexOf),zp=K2(Array.prototype.pop),J4=K2(Array.prototype.push),IH=K2(Array.prototype.splice),qr=K2(String.prototype.toLowerCase),sa=K2(String.prototype.toString),xp=K2(String.prototype.match),el=K2(String.prototype.replace),OH=K2(String.prototype.indexOf),DH=K2(String.prototype.trim),t3=K2(Object.prototype.hasOwnProperty),Y2=K2(RegExp.prototype.test),tl=PH(TypeError);a(K2,"Xe");a(PH,"uH");a(a1,"c1");a(FH,"LH");a(cn,"d9");a(nl,"O5");vp=Q2(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),ua=Q2(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),da=Q2(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),ZH=Q2(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ma=Q2(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),UH=Q2(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Ep=Q2(["#text"]),yp=Q2(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),ga=Q2(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Sp=Q2(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Ur=Q2(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),BH=V0(/\{\{[\w\W]*|[\w\W]*\}\}/gm),GH=V0(/<%[\w\W]*|[\w\W]*%>/gm),HH=V0(/\$\{[\w\W]*/gm),YH=V0(/^data-[\-\w.\u00B7-\uFFFF]+$/),VH=V0(/^aria-[\-\w]+$/),Vv=V0(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),WH=V0(/^(?:\w+script|data):/i),qH=V0(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Wv=V0(/^html$/i),jH=V0(/^[a-z][.\w]*(-[.\w]+)+$/i),wp=Object.freeze({__proto__:null,ARIA_ATTR:VH,ATTR_WHITESPACE:qH,CUSTOM_ELEMENT:jH,DATA_ATTR:YH,DOCTYPE_NAME:Wv,ERB_EXPR:GH,IS_ALLOWED_URI:Vv,IS_SCRIPT_OR_DATA:WH,MUSTACHE_EXPR:BH,TMPLIT_EXPR:HH}),ol={element:1,text:3,progressingInstruction:7,comment:8,document:9},$H=a(function(){return typeof window>"u"?null:window},"TH"),QH=a(function(t,e){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null,o="data-tt-policy-suffix";e&&e.hasAttribute(o)&&(n=e.getAttribute(o));let i="dompurify"+(n?"#"+n:"");try{return t.createPolicy(i,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+i+" could not be created."),null}},"vH"),kp=a(function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},"up");a(qv,"lv");KH=qv();a(XH,"bH");a(JH,"xH");a(eY,"wH");a(tY,"MH");a(nY,"AH");a(oY,"yH");a(lY,"NH");a(rY,"OH");a(iY,"IH");a(aY,"DH");a(cY,"kH");a(sY,"PH");a(uY,"FH");a(dY,"UH");a(mY,"ZH");a(gY,"BH");a(fY,"GH");a(bY,"zH");a(LY,"HH");a(pY,"YH");a(jv,"cv");a(CY,"VH");a(_Y,"qH");a(hY,"WH");a(zY,"$H");a(xY,"KH");a(vY,"QH");a(EY,"jH");a(yY,"XH");a(SY,"JH");a(wY,"eY");a(kY,"tY");a(TY,"nY");a(RY,"iY");a(MY,"rY");a(AY,"aY");a(NY,"sY");a(IY,"oY");a(OY,"lY");a(DY,"cY");a(PY,"uY");a(FY,"LY");a(ZY,"dY");a(UY,"CY");a(BY,"_Y");a(GY,"gY");a(HY,"pY");a(YY,"mY");a(VY,"hY");a(WY,"fY");a(qY,"EY");a(jY,"SY");a($Y,"TY");a(QY,"vY");a(KY,"RY");a(XY,"bY");a(JY,"xY");a(eV,"wY");a(tV,"MY");a(nV,"AY");a(oV,"yY");a(lV,"NY");a(rV,"OY");a(iV,"IY");a(aV,"DY");a(cV,"kY");a(sV,"PY");a(uV,"FY");a(dV,"UY");a(mV,"ZY");a(gV,"BY");a(fV,"GY");a(bV,"zY");a(LV,"HY");a(pV,"YY");a(CV,"VY");a(_V,"qY");a(hV,"WY");a(zV,"$Y");a(xV,"KY");a(vV,"QY");a(EV,"jY");a(yV,"XY");a(SV,"JY");a(wV,"eV");a(kV,"tV");a(TV,"nV");a(RV,"iV");a(MV,"rV");a($v,"uv");a(AV,"aV");a(NV,"sV");a(IV,"oV");a(OV,"lV");a(DV,"cV");a(PV,"uV");a(FV,"LV");a(ZV,"dV");a(UV,"CV");a(BV,"_V");a(GV,"gV");a(HV,"pV");a(YV,"mV");a(VV,"hV");a(WV,"fV");a(qV,"EV");a(jV,"SV");a($V,"TV");a(QV,"vV");a(KV,"RV");a(XV,"bV");a(JV,"xV");a(eW,"wV");a(tW,"MV");a(nW,"AV");a(oW,"yV");a(lW,"NV");a(rW,"OV");a(iW,"IV");a(aW,"DV");a(cW,"kV");a(sW,"PV");a(uW,"FV");a(dW,"UV");a(mW,"ZV");a(gW,"BV");a(fW,"GV");a(bW,"zV");a(LW,"HV");a(pW,"YV");a(CW,"VV");a(_W,"qV");a(hW,"WV");a(Qv,"Lv");a(zW,"$V");a(xW,"KV");a(vW,"QV");a(EW,"jV");a(yW,"XV");a(SW,"JV");a(wW,"eq");a(kW,"tq");a(TW,"nq");a(RW,"iq");a(MW,"rq");a(AW,"aq");a(NW,"sq");a(IW,"oq");a(OW,"lq");a(DW,"cq");a(PW,"uq");a(FW,"Lq");a(ZW,"dq");a(UW,"Cq");a(BW,"_q");a(GW,"gq");a(HW,"pq");a(YW,"mq");a(VW,"hq");a(WW,"fq");a(qW,"Eq");a(jW,"Sq");a($W,"Tq");a(QW,"vq");a(KW,"Rq");a(XW,"bq");a(JW,"xq");a(eq,"wq");a(tq,"Mq");a(nq,"Aq");a(oq,"yq");a(lq,"Nq");a(rq,"Oq");a(iq,"Iq");a(Kv,"dv");a(aq,"Dq");a(cq,"kq");a(sq,"Pq");a(uq,"Fq");a(dq,"Uq");a(mq,"Zq");a(gq,"Bq");a(fq,"Gq");a(bq,"zq");a(Lq,"Hq");a(pq,"Yq");a(Cq,"Vq");a(_q,"qq");a(hq,"Wq");a(zq,"$q");a(xq,"Kq");a(vq,"Qq");a(Eq,"jq");yq=Eq(),pn=j3(yq),Sq=Qv(),wq=j3(Sq),kq=$v(),Tq=j3(kq),Rq=jv(),Mq=j3(Rq),Aq=Kv(),Nq=j3(Aq);pn.registerLanguage("plaintext",wq);pn.registerLanguage("javascript",Tq);pn.registerLanguage("bash",Mq);pn.registerLanguage("yaml",Nq);Iq={codespan(t){let e=/(GET|HEAD|POST|PUT|DELETE|CONNECT|OPTIONS|TRACE|PATCH)\s+(.+)/gi.exec(t);return e?.length===3?`
<code class="rest-api">
<span class="http-method-${e[1].toLowerCase()}">${e[1]}</span>
<span class="http-path">${e[2]}</span>
</code>
`:`<code>${t}</code>`}};Pe.setOptions({highlight:a(function(t,e){if(!e)return pn.highlightAuto(t).value;let n=pn.getLanguage(e)?e:"plaintext";return pn.highlight(n,t).value},"highlight"),breaks:!0});Pe.use({renderer:Iq});q0=a(t=>{var e,n,o,i;let s=KH.sanitize(((e=t.commentObj)==null?void 0:e.text)&&Pe.parse((n=t.commentObj)==null?void 0:n.text)||t.comment&&Pe.parse(t.comment));return x.jsx("div",{className:He("comments text-skin-comment min-w-[100px] flex text-left opacity-50 hover:opacity-100",t.className),children:x.jsx("div",{dangerouslySetInnerHTML:{__html:s},className:He((o=t.commentObj)==null?void 0:o.commentClassNames),style:(i=t.commentObj)==null?void 0:i.commentStyle})})},"X3"),a3=a(t=>$e(nx)?x.jsx("div",{className:"absolute text-xs right-[100%] top-0 pr-1 group-hover:hidden text-gray-500 font-thin",children:t.number}):null,"d4"),Rn=a(t=>x.jsxs("div",{className:He("collapsible-header flex w-full justify-between",t.className),style:t.style,children:[x.jsx("label",{className:"mb-0",children:t.label}),t.collapsed?x.jsx(s2,{name:"collapse-unexpanded",className:"w-4 h-4 cursor-pointer",onClick:t.onClick}):x.jsx(s2,{name:"collapse-expanded",className:He("w-4 h-4 collapse-button cursor-pointer hidden group-[.fragment]:group-hover:inline-block",t.collapsed&&"inline-block"),onClick:t.onClick})]}),"b9"),Oq=/\b(\w+)\s*==\s*(\w+)\b/g,od=a(t=>{var e;let n=$e($3),[o,i]=n3(En),s=$e(p5),u=((e=t.condition)==null?void 0:e.getFormattedText())??"",m=j9(g=>{var b,p,_,C;g.preventDefault(),g.stopPropagation();let h=g.target;if(!(h instanceof HTMLElement))return;let S=h.innerText.trim()??"";if(S===""){h.innerText=u;return}u5.test(S)&&!Oq.test(S)&&(S=S.replace(/"/g,""),S=`"${S}"`);let[E,T]=[(p=(b=t.condition)==null?void 0:b.start)==null?void 0:p.start,(C=(_=t.condition)==null?void 0:_.stop)==null?void 0:C.stop];if(E===-1||T===-1){console.warn("labelPosition is not set");return}let k=o.slice(0,E)+S+o.slice(T+1);i(k),s(k)},{singleClick:!0,showHoverHint:!0});return x.jsxs(x.Fragment,{children:[x.jsx("label",{children:"["}),x.jsx("label",{title:"Click to edit",className:m.getEditableClasses("bg-skin-frame opacity-65 condition"),contentEditable:m.editing&&n===Y0.Dynamic,suppressContentEditableWarning:!0,onClick:m.handleClick,onDoubleClick:m.handleDoubleClick,onMouseEnter:m.handleMouseEnter,onMouseLeave:m.handleMouseLeave,onBlur:m.handleBlur,onKeyUp:m.handleKeyup,onKeyDown:m.handleKeydown,children:u}),x.jsx("label",{children:"]"})]})},"ic"),Dq=a(t=>{var e,n,o,i,s;let{collapsed:u,toggleCollapse:m,paddingLeft:g,fragmentStyle:b,border:p,leftParticipant:_}=Ut(t.context,t.origin),C=t.context.loop(),h=(e=C?.braceBlock())==null?void 0:e.block(),S=(n=C?.parExpr())==null?void 0:n.condition();return x.jsx("div",{className:t.className,children:x.jsxs("div",{"data-origin":origin,"data-left-participant":_,"data-frame-padding-left":p.left,"data-frame-padding-right":p.right,className:"group fragment fragment-loop loop border-skin-fragment rounded",style:b,children:[((o=t.commentObj)==null?void 0:o.text)&&x.jsx(q0,{comment:t.comment,commentObj:t.commentObj}),x.jsxs("div",{className:"header text-skin-fragment-header bg-skin-fragment-header leading-4 relative rounded-t",children:[x.jsx(a3,{number:t.number}),x.jsx("div",{className:"name font-semibold p-1 border-b",children:x.jsxs("label",{className:"p-0 flex items-center gap-0.5",children:[x.jsx(s2,{name:"loop-fragment"}),x.jsx(Rn,{label:"Loop",collapsed:u,onClick:m,style:(i=t.commentObj)==null?void 0:i.messageStyle,className:He((s=t.commentObj)==null?void 0:s.messageClassNames)})]})})]}),x.jsx("div",{className:He({hidden:u}),children:x.jsxs("div",{className:"segment",children:[x.jsx("div",{className:"text-skin-fragment",children:x.jsx(od,{condition:S})}),x.jsx(E0,{origin:_,style:{paddingLeft:`${g}px`},context:h,number:`${t.number}.1`,incremental:!0})]})})]})})},"cW"),Pq=a(t=>{var e,n,o,i,s,u,m,g,b,p,_;let C=t.context.alt(),h=C?.ifBlock(),S=C?.elseIfBlock(),E=(n=(e=C?.elseBlock())==null?void 0:e.braceBlock())==null?void 0:n.block(),T=(i=(o=C?.ifBlock())==null?void 0:o.braceBlock())==null?void 0:i.block(),k=y.useMemo(()=>{let J=[$9(T)];return C!=null&&C.elseIfBlock()&&C.elseIfBlock().forEach(ee=>{J.push(J[J.length-1]+$9(D(ee)))}),J},[C,T]);function R(J){var ee;return(ee=J?.parExpr())==null?void 0:ee.condition()}a(R,"L");function D(J){var ee;return(ee=J?.braceBlock())==null?void 0:ee.block()}a(D,"d");let{collapsed:F,toggleCollapse:B,paddingLeft:Z,fragmentStyle:O,leftParticipant:oe}=Ut(t.context,t.origin);return x.jsxs("div",{"data-origin":t.origin,"data-left-participant":t.origin,"data-frame-padding-left":(u=(s=t.commentObj)==null?void 0:s.messageStyle)==null?void 0:u.paddingLeft,"data-frame-padding-right":(g=(m=t.commentObj)==null?void 0:m.messageStyle)==null?void 0:g.paddingRight,className:He("group fragment fragment-alt alt border-skin-fragment rounded",t.className),style:O,children:[x.jsxs("div",{className:"segment",children:[((b=t.commentObj)==null?void 0:b.text)&&x.jsx(q0,{comment:t.comment,commentObj:t.commentObj}),x.jsxs("div",{className:"header bg-skin-fragment-header text-skin-fragment-header leading-4 rounded-t relative",children:[x.jsx(a3,{number:t.number}),x.jsx("div",{className:"name font-semibold p-1 border-b",children:x.jsxs("label",{className:"p-0 flex items-center gap-0.5",children:[x.jsx(s2,{name:"alt-fragment"}),x.jsx(Rn,{label:"Alt",collapsed:F,onClick:B,style:(p=t.commentObj)==null?void 0:p.messageStyle,className:He((_=t.commentObj)==null?void 0:_.messageClassNames)})]})})]})]}),x.jsxs("div",{className:F?"hidden":"block",children:[x.jsxs("div",{className:"segment",children:[x.jsx("div",{className:"text-skin-fragment flex",children:x.jsx(od,{condition:R(h)})}),T&&x.jsx(E0,{origin:oe,style:{paddingLeft:`${Z}px`},context:T,number:`${t.number}.1`,incremental:!0})]}),S.map((J,ee)=>x.jsx(y.Fragment,{children:x.jsxs("div",{className:"segment mt-2 border-t border-solid",children:[x.jsxs("div",{className:"text-skin-fragment",children:[x.jsx("label",{className:"else-if hidden",children:"else if"}),x.jsx(od,{condition:R(J)})]},ee+1e3),x.jsx(E0,{origin:oe,style:{paddingLeft:`${Z}px`},context:D(J),number:`${t.number}.${k[ee]+1}`,incremental:!0},ee+2e3)]},ee+500)},ee)),E&&x.jsx(x.Fragment,{children:x.jsxs("div",{className:"segment mt-2 border-t border-solid",children:[x.jsx("div",{className:"text-skin-fragment",children:x.jsx("label",{className:"p-1",children:"[else]"})}),x.jsx(E0,{origin:oe,style:{paddingLeft:`${Z}px`},context:E,number:`${t.number}.${k[k.length-1]+1}`,incremental:!0})]})})]})]})},"uW"),Fq=a(t=>{var e,n,o;let{collapsed:i,toggleCollapse:s,paddingLeft:u,fragmentStyle:m,border:g,leftParticipant:b}=Ut(t.context,t.origin),p=t.context.par();return x.jsx("div",{className:t.className,children:x.jsxs("div",{"data-origin":origin,"data-left-participant":b,"data-frame-padding-left":g.left,"data-frame-padding-right":g.right,className:"group fragment fragment-par par border-skin-fragment rounded",style:m,children:[((e=t.commentObj)==null?void 0:e.text)&&x.jsx(q0,{comment:t.comment,commentObj:t.commentObj}),x.jsxs("div",{className:"header bg-skin-fragment-header text-skin-fragment-header leading-4 rounded-t relative",children:[x.jsx(a3,{number:t.number}),x.jsx("div",{className:"name font-semibold p-1 border-b",children:x.jsxs("label",{className:"p-0 flex items-center gap-0.5",children:[x.jsx(s2,{name:"par-fragment"}),x.jsx(Rn,{label:"Par",collapsed:i,onClick:s,style:(n=t.commentObj)==null?void 0:n.messageStyle,className:He((o=t.commentObj)==null?void 0:o.messageClassNames)})]})})]}),!!p.braceBlock()&&x.jsx(E0,{origin:b,className:He("[&>.statement-container:not(:first-child)]",i?"hidden":""),style:{paddingLeft:`${u}px`},context:p.braceBlock().block(),number:`${t.number}.1`,incremental:!0})]})})},"LW"),Zq=a(t=>{var e,n,o,i;let s=t.context.opt(),{collapsed:u,toggleCollapse:m,paddingLeft:g,fragmentStyle:b,border:p,leftParticipant:_}=Ut(t.context,t.origin);return x.jsxs("div",{"data-origin":origin,"data-left-participant":_,"data-frame-padding-left":p.left,"data-frame-padding-right":p.right,className:He("group fragment opt border-skin-fragment rounded",t.className),style:b,children:[((e=t.commentObj)==null?void 0:e.text)&&x.jsx(q0,{comment:t.comment,commentObj:t.commentObj}),x.jsxs("div",{className:"header bg-skin-fragment-header text-skin-fragment-header leading-4 relative",children:[x.jsx(a3,{number:t.number}),x.jsx("div",{className:"name font-semibold p-1 border-b",children:x.jsxs("label",{className:"p-0 flex items-center gap-0.5",children:[x.jsx(s2,{name:"opt-fragment"}),x.jsx(Rn,{label:"Opt",collapsed:u,onClick:m,style:(n=t.commentObj)==null?void 0:n.textStyle,className:He((o=t.commentObj)==null?void 0:o.classNames)})]})})]}),x.jsx(E0,{origin:_,className:He({hidden:u}),style:{paddingLeft:`${g}px`},context:(i=s?.braceBlock())==null?void 0:i.block(),number:`${t.number}.1`,incremental:!0})]})},"dW"),Uq=a(t=>{if(t.length===0)return"";let e=t.toLowerCase();return e.substring(0,1).toUpperCase()+e.substring(1,e.length)},"CW"),Bq=a(t=>{var e,n,o,i;let{collapsed:s,toggleCollapse:u,paddingLeft:m,fragmentStyle:g,border:b,leftParticipant:p}=Ut(t.context,t.origin),_=t.context.section(),C=_?.braceBlock(),h=(e=_?.atom())==null?void 0:e.getFormattedText(),S=C?.block(),E=h??Uq("section");return x.jsx("div",{className:t.className,children:x.jsxs("div",{"data-origin":origin,"data-left-participant":p,"data-frame-padding-left":b.left,"data-frame-padding-right":b.right,className:"group fragment fragment-section section border-skin-fragment rounded",style:g,children:[x.jsxs("div",{className:"segment",children:[((n=t.commentObj)==null?void 0:n.text)&&x.jsx(q0,{comment:t.comment,commentObj:t.commentObj}),x.jsxs("div",{className:"header bg-skin-fragment-header text-skin-fragment-header leading-4 rounded-t relative",children:[x.jsx(a3,{number:t.number}),x.jsx("div",{className:"name font-semibold p-1 border-b",children:x.jsxs("label",{className:"p-0 flex items-center gap-0.5",children:[x.jsx(s2,{name:"section-fragment"}),x.jsx(Rn,{label:E,collapsed:s,onClick:u,style:(o=t.commentObj)==null?void 0:o.messageStyle,className:He((i=t.commentObj)==null?void 0:i.messageClassNames)})]})})]})]}),x.jsx("div",{className:s?"hidden":"",children:x.jsxs("div",{className:"segment",children:[x.jsx("div",{className:"text-skin-fragment flex"}),S&&x.jsx(E0,{origin:p,style:{paddingLeft:`${m}px`},context:S,number:t.number})]})})]})})},"_W"),Gq=a(t=>{var e,n,o,i;let{collapsed:s,toggleCollapse:u,paddingLeft:m,fragmentStyle:g,border:b,leftParticipant:p}=Ut(t.context,t.origin),_=t.context.critical(),C=_?.braceBlock(),h=(e=_?.atom())==null?void 0:e.getFormattedText(),S=C?.block(),E=h?`Critical:${h}`:"Critical";return x.jsx("div",{className:t.className,children:x.jsxs("div",{"data-origin":origin,"data-left-participant":p,"data-frame-padding-left":b.left,"data-frame-padding-right":b.right,className:"group fragment fragment-critical critical border-skin-fragment rounded",style:g,children:[x.jsxs("div",{className:"segment",children:[((n=t.commentObj)==null?void 0:n.text)&&x.jsx(q0,{comment:t.comment,commentObj:t.commentObj}),x.jsxs("div",{className:"header bg-skin-fragment-header text-skin-fragment-header leading-4 rounded-t relative",children:[x.jsx(a3,{number:t.number}),x.jsx("div",{className:"name font-semibold p-1 border-b",children:x.jsxs("label",{className:"p-0 flex items-center gap-0.5",children:[x.jsx(s2,{name:"critical-fragment"}),x.jsx(Rn,{label:E,collapsed:s,onClick:u,style:(o=t.commentObj)==null?void 0:o.messageStyle,className:He((i=t.commentObj)==null?void 0:i.messageClassNames)})]})})]})]}),x.jsx("div",{className:s?"hidden":"",children:x.jsxs("div",{className:"segment",children:[x.jsx("div",{className:"text-skin-fragment flex"}),S&&x.jsx(E0,{origin:p,style:{paddingLeft:`${m}px`},context:S,number:`${t.number}.1`,incremental:!0})]})})]})})},"gW"),Hq=a(t=>{var e,n,o,i,s,u,m;let{collapsed:g,toggleCollapse:b,paddingLeft:p,fragmentStyle:_,border:C,leftParticipant:h}=Ut(t.context,t.origin),S=a(F=>{var B,Z;return(Z=(B=F?.invocation())==null?void 0:B.parameters())==null?void 0:Z.getFormattedText()},"L"),E=a(F=>{var B;return(B=F?.braceBlock())==null?void 0:B.block()},"d"),T=t.context.tcf(),k=(n=(e=T?.tryBlock())==null?void 0:e.braceBlock())==null?void 0:n.block(),R=(i=(o=T?.finallyBlock())==null?void 0:o.braceBlock())==null?void 0:i.block(),D=y.useMemo(()=>{let F=[$9(k)];return T!=null&&T.catchBlock()&&T.catchBlock().forEach(B=>{F.push(F[F.length-1]+$9(E(B)))}),F},[T,k]);return x.jsx("div",{className:t.className,children:x.jsxs("div",{"data-origin":t.origin,"data-left-participant":h,"data-frame-padding-left":C.left,"data-frame-padding-right":C.right,className:"group fragment fragment-tcf tcf border-skin-fragment rounded",style:_,children:[x.jsxs("div",{className:"segment",children:[((s=t.commentObj)==null?void 0:s.text)&&x.jsx(q0,{comment:t.comment,commentObj:t.commentObj}),x.jsxs("div",{className:"header bg-skin-fragment-header text-skin-fragment-header leading-4 rounded-t relative",children:[x.jsx(a3,{number:t.number}),x.jsx("div",{className:"name font-semibold p-1 border-b",children:x.jsxs("label",{className:"p-0 flex items-center gap-0.5",children:[x.jsx(s2,{name:"try-catch-fragment"}),x.jsx(Rn,{label:"Try",collapsed:g,onClick:b,style:(u=t.commentObj)==null?void 0:u.messageStyle,className:He((m=t.commentObj)==null?void 0:m.messageClassNames)})]})})]})]}),x.jsxs("div",{className:g?"hidden":"",children:[x.jsx("div",{className:"segment",children:k&&x.jsx(E0,{origin:h,style:{paddingLeft:`${p}px`},context:k,number:`${t.number}.1`,incremental:!0})}),T.catchBlock().map((F,B)=>x.jsxs("div",{className:"segment mt-2 border-t border-solid",children:[x.jsxs("div",{className:"header inline-block bg-skin-frame opacity-65",children:[x.jsx("label",{className:"keyword catch p-1",children:"catch"}),x.jsx("label",{className:"exception p-1",children:S(F)})]},B+1e3),x.jsx(E0,{origin:h,style:{paddingLeft:`${p}px`},context:E(F),number:`${t.number}.${D[B]+1}`,incremental:!0},B+2e3)]},B+500)),R&&x.jsxs("div",{className:"segment mt-2 border-t border-solid",children:[x.jsx("div",{className:"header flex text-skin-fragment finally",children:x.jsx("label",{className:"keyword finally bg-skin-frame opacity-65 px-1 inline-block",children:"finally"})}),x.jsx(E0,{origin:h,style:{paddingLeft:`${p}px`},context:R,number:`${t.number}.${D[D.length-1]+1}`,incremental:!0})]})]})]})})},"pW"),Si=a(t=>{let e=$e($3),[n,o]=n3(En),i=$e(p5),s=Wz(t.labelText),u=j9(m=>{m.preventDefault(),m.stopPropagation();let g=m.target;if(!(g instanceof HTMLElement))return;let b=g.innerText.trim()??"";if(b===""||b===t.labelText){g.innerText=t.labelText;return}b.includes(" ")&&(b=b.replace(/\s+/g," ")),!t.isAsync&&u5.test(b)&&(b=b.replace(/"/g,""),b=`"${b}"`,u5.lastIndex=0);let[p,_]=t.labelPosition;if(p===-1||_===-1){console.warn("labelPosition is not set");return}let C=n.slice(0,p)+b+n.slice(_+1);o(C),i(C)},{singleClick:!0,showHoverHint:!0});return x.jsx("label",{title:"Click to edit",className:u.getEditableClasses(He("px-1 right",t.className)),style:t.style,contentEditable:u.editing&&e===Y0.Dynamic,suppressContentEditableWarning:!0,onClick:u.handleClick,onDoubleClick:u.handleDoubleClick,onMouseEnter:u.handleMouseEnter,onMouseLeave:u.handleMouseLeave,onBlur:u.handleBlur,onKeyUp:u.handleKeyup,onKeyDown:u.handleKeydown,children:s})},"$6"),Yq=a(t=>{var e,n,o;let{paddingLeft:i,fragmentStyle:s,border:u,leftParticipant:m}=Ut(t.context,t.origin),g=t.context.ref().Content(),b=g?.getFormattedText(),p=[g?.start.start,g?.stop.stop];return x.jsx("div",{className:t.className,children:x.jsxs("div",{"data-origin":m,"data-left-participant":m,"data-frame-padding-left":u.left,"data-frame-padding-right":u.right,className:"group fragment fragment-ref bg-skin-frame border-skin-fragment relative rounded min-w-[140px] w-max py-4 px-2 flex justify-center items-center flex-col",style:{...s,paddingLeft:`${i}px`},children:[x.jsxs("div",{className:"header bg-skin-fragment-header text-skin-fragment-header leading-4 rounded-t absolute top-0 left-0",children:[x.jsx(a3,{number:t.number}),((e=t.commentObj)==null?void 0:e.text)&&x.jsx(q0,{className:"absolute -top-4 left-0",comment:t.comment,commentObj:t.commentObj}),x.jsxs("div",{className:"text-skin-fragment relative w-9 h-8 -top-[1px] -left-[1px]",children:[x.jsx("div",{className:"polygon-border absolute inset-0"}),x.jsx("div",{className:"polygon-content bg-skin-frame text-skin-fragment-header absolute inset-[1px] flex flex-col items-center justify-center",children:x.jsx("span",{className:`flex items-center justify-center font-semibold ${((n=t.commentObj)==null?void 0:n.messageClassNames)||""}`,style:(o=t.commentObj)==null?void 0:o.messageStyle,children:"Ref"})})]})]}),x.jsx(Si,{className:"text-skin-title mt-3 mb-2",labelText:b,labelPosition:p})]})})},"mW"),Vq=a(t=>{let{fill:e,rtl:n,className:o}=t;return x.jsxs("div",{className:He("point text-skin-message-arrow",t.fill?"filled":"open",{"right-to-left":t.rtl},o),children:[!n&&e&&x.jsx("svg",{className:"arrow stroke-2",height:"10",width:"10",viewBox:"0 0 3 6",children:x.jsx("path",{d:"M4.42834 2.657C4.68727 2.81236 4.68727 3.18764 4.42834 3.343L0.605799 5.63652C0.339189 5.79649 1.66376e-08 5.60444 2.97152e-08 5.29352L2.22651e-07 0.706476C2.35729e-07 0.395559 0.339189 0.203513 0.605799 0.363479L4.42834 2.657Z",fill:"currentColor",stroke:"none"})}),!n&&!e&&x.jsx("svg",{className:"arrow stroke-2",height:"10",width:"10",viewBox:"0 0 2 8.5",children:x.jsx("path",{d:"M1 1L4.14331 4.29299C4.14704 4.2969 4.14699 4.30306 4.1432 4.30691L1 7.5",stroke:"currentColor",strokeLinecap:"round",fill:"none"})}),n&&e&&x.jsx("svg",{className:"arrow stroke-2",height:"10",width:"10",viewBox:"1 0 5 6",children:x.jsx("path",{d:"M0.571662 2.657C0.312726 2.81236 0.312726 3.18764 0.571662 3.343L4.3942 5.63652C4.66081 5.79649 5 5.60444 5 5.29352L5 0.706476C5 0.395559 4.66081 0.203513 4.3942 0.363479L0.571662 2.657Z",fill:"currentColor",stroke:"none"})}),n&&!e&&x.jsx("svg",{className:"arrow stroke-2",height:"10",width:"10",viewBox:"2 0 5 9",children:x.jsx("path",{d:"M4.14844 1L1.00441 4.54711C1.00101 4.55094 1.00106 4.55671 1.00451 4.56049L4.14844 8",stroke:"currentColor",strokeLinecap:"round",fill:"none"})})]})},"hW"),Wq=a((t,e,n)=>{var o;if(e===Y0.Static)return!1;switch(n){case"sync":case"async":case"return":return!0;case"creation":return((o=t?.isParamValid)==null?void 0:o.call(t))>0;default:return!1}},"fW"),qq=a((t,e)=>{var n,o,i,s;let u=-1,m=-1;switch(e){case"sync":{let g=(n=t?.messageBody().func())==null?void 0:n.signature()[0];[u,m]=[g?.start.start,g?.stop.stop]}break;case"async":{let g=t?.content();[u,m]=[g?.start.start,g?.stop.stop]}break;case"creation":{let g=(o=t?.creationBody())==null?void 0:o.parameters();[u,m]=[g?.start.start,g?.stop.stop]}break;case"return":if(t instanceof v.MessageContext){let g=(s=(i=t.messageBody().func())==null?void 0:i.signature())==null?void 0:s[0];[u,m]=[g?.start.start,g?.stop.stop]}else if(t instanceof v.AtomExprContext){let g=t.atom();[u,m]=[g?.start.start,g?.stop.stop]}else if(t instanceof v.ContentContext)[u,m]=[t.start.start,t.stop.stop];else if(t instanceof v.AssignmentContext){let g=t.assignee();[u,m]=[g.start.start,g.stop.stop]}break}return[u,m]},"EW"),Ho=a(t=>{var e;let{context:n,content:o,rtl:i,type:s="",textStyle:u,className:m,style:g,number:b}=t,p=$e($3),_=$e(Ad),C=y.useRef(null),h=s==="async",S=Wq(n,p,s||""),E=p!==Y0.Static&&["sync","async","return","creation"].includes(s),T=s==="creation"?((e=o.match(/«([^»]+)»/))==null?void 0:e[1])||"":o||"",k=qq(n,s||""),R={sync:"solid",async:"solid",creation:"dashed",return:"dashed"}[s],D=a(()=>{!E||!C.current||_(n,C.current)},"O");return x.jsxs("div",{className:He("message leading-none border-skin-message-arrow border-b-2 flex items-end",{"flex-row-reverse":i,return:s==="return","right-to-left":i},m),style:{...g,borderBottomStyle:R},onClick:D,ref:C,children:[x.jsx("div",{className:"name group text-center flex-grow relative",children:x.jsx("div",{className:"inline-block static min-h-[1em]",children:x.jsx("div",{style:u,children:S?x.jsxs(x.Fragment,{children:[s==="creation"&&x.jsx("span",{children:"\xAB"}),x.jsx(Si,{labelText:T??"",labelPosition:k,isAsync:h}),s==="creation"&&x.jsx("span",{children:"\xBB"})]}):x.jsx(x.Fragment,{children:o})})})}),x.jsx(Vq,{className:"flex-shrink-0 transform translate-y-1/2 -my-px",fill:s==="sync",rtl:!!i}),x.jsx(a3,{number:b})]})},"f0"),jq=a(t=>x.jsxs("div",{className:"occurrence-collapsible-header w-auto",children:[x.jsxs("svg",{width:"20px",height:"20px",className:He("collapse-button cursor-pointer",{hidden:t.collapsed,expanded:!t.collapsed}),onClick:t.onClick,viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"miter",children:[x.jsx("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),x.jsx("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),x.jsxs("g",{id:"SVGRepo_iconCarrier",children:[x.jsx("line",{x1:"13",y1:"2",x2:"13",y2:"10"}),x.jsx("polyline",{points:"9 7 13 11 17 7"}),x.jsx("line",{x1:"13",y1:"23",x2:"13",y2:"15"}),x.jsx("polyline",{points:"9 19 13 15 17 19"})]})]}),x.jsxs("svg",{width:"20px",height:"20px",className:He("cursor-pointer",{hidden:!t.collapsed}),onClick:t.onClick,viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"miter",children:[x.jsx("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),x.jsx("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),x.jsxs("g",{id:"SVGRepo_iconCarrier",children:[x.jsx("line",{x1:"13",y1:"1",x2:"13",y2:"9"}),x.jsx("polyline",{points:"9 5 13 1 17 5"}),x.jsx("line",{x1:"13",y1:"13",x2:"13",y2:"13"}),x.jsx("line",{x1:"13",y1:"24",x2:"13",y2:"17"}),x.jsx("polyline",{points:"9 20 13 24 17 20"})]})]})]}),"SW"),Xv=a(t=>{let e=$e(W0),[n,o]=y.useState(!1),i=localStorage.getItem("zenumlDebug"),s=a(()=>{try{return G0(e,t.participant)}catch(g){return console.error(g),0}},"l"),u=a(()=>{var g;let b=t.context.braceBlock();if(!b)return!1;let p=((g=b.block())==null?void 0:g.stat())||[],_=p.length;return _>1?!0:_===1&&p[0].ret()==null},"c"),m=a(()=>{o(!n),Ei.emit("participant_set_top")},"L");return y.useEffect(()=>{o(!1)},[t.context]),x.jsxs("div",{className:He("occurrence min-h-6 shadow-occurrence border-skin-occurrence bg-skin-occurrence rounded-sm border-2 relative left-full w-[15px] mt-[-2px] pl-[6px]",{"right-to-left left-[-14px]":t.rtl},t.className),"data-el-type":"occurrence","data-belongs-to":t.participant,"data-x-offset":0,"data-debug-center-of":s(),children:[i&&x.jsxs(x.Fragment,{children:[x.jsx("div",{className:"absolute w-full left-0 bg-amber-700 h-3 -top-1 flex justify-center items-center",children:x.jsx("div",{className:"w-px h-full bg-black"})}),x.jsx("div",{className:"absolute w-full left-0 bg-amber-700 h-3 -bottom-1 flex justify-center items-center",children:x.jsx("div",{className:"w-px h-full bg-black"})})]}),u()&&x.jsx(jq,{collapsed:n,onClick:m}),t.context.braceBlock()&&x.jsx(E0,{origin:t.participant,context:t.context.braceBlock().block(),number:t.number,collapsed:n})]})},"Cv"),g5=class t{static{a(this,"_n")}constructor(e,n,o,i){he(this,"start"),he(this,"stop"),this.start={line:e,col:n},this.stop={line:o,col:i}}static from(e){let n=e.start,o=e.stop;return new t(n.line,n.column,o.line,o.column+o.text.length)}},ld=a((t,e)=>t?.getAncestors(n=>(o=>{let i=o instanceof v.MessageContext,s=o instanceof v.CreationContext;return i||s})(n)?n.Owner()===e:!1).length,"rc"),$q=a((t,e)=>{var n;if(!(t instanceof v.StatContext))return 0;let o=(n=t?.children)==null?void 0:n[0];return o?ld(o,e):0},"TW"),wi=a(({context:t,origin:e,source:n,target:o})=>{let i=$e(W0),s=n===o,u=ld(t,e),m=ld(t,n),g=$q(t,o),b=new Ln(G0(i,e),u),p=new Ln(G0(i,n),m),_=new Ln(G0(i,o),g),C=Math.abs(p.edgeOffset(_)),h=iH(i,n,o)<0,S=b.centerToEdge(h?_:p);return{isSelf:s,originLayers:u,sourceLayers:m,targetLayers:g,anchor2Origin:b,anchor2Source:p,anchor2Target:_,interactionWidth:C,rightToLeft:h,translateX:S}},"K6"),Qq=a(t=>{var e,n,o;let i=y.useRef(null),s=$e(Td),u=$e(Md),[m,g]=y.useState(0),b=(e=t.context)==null?void 0:e.creation(),p=b?.Owner(),_=b?.isCurrent(s),{translateX:C,interactionWidth:h,rightToLeft:S}=wi({context:t.context,origin:t.origin,source:t.origin,target:b?.Owner()}),E=(n=t.commentObj)==null?void 0:n.messageStyle,T=(o=t.commentObj)==null?void 0:o.messageClassNames,k=y.useMemo(()=>{function D(O){return O&&O.getFormattedText()||""}a(D,"D");let F=b?.creationBody().assignment();if(!F)return"";let B=D(F.assignee()),Z=D(F.type());return B+(Z?":"+Z:"")},[b]),R=m/2-Gr-Xz;return y.useEffect(()=>{let D=document.querySelector(`[data-participant-id="${p}"]`);if(!D){console.error(`Could not find participant element for ${p}`),g(0);return}g(D.getBoundingClientRect().width),console.debug(`Found participant element for ${p}, width: ${m}px`),Ei.emit("participant_set_top"),console.debug(`Init or update message container for ${p}`)},[p,m]),x.jsxs("div",{"data-origin":t.origin,className:He("interaction creation sync",{"right-to-left":S,highlight:_},t.className),onClick:a(()=>u(g5.from(t.context)),"onClick"),"data-signature":b?.SignatureText(),style:{transform:"translateX("+C+"px)",width:h+"px"},children:[t.comment&&x.jsx(q0,{commentObj:t.commentObj}),x.jsx("div",{ref:i,"data-type":"creation",className:He("message-container pointer-events-none flex items-center h-10 relative",{"flex-row-reverse":S}),"data-to":p,children:x.jsx(Ho,{className:He("invocation w-full transform -translate-y-1/2 pointer-events-auto",T),context:b,content:b?.SignatureText(),rtl:S,type:"creation",number:t.number,textStyle:E,style:{width:`calc(100% - ${R}px)`}})}),x.jsx(Xv,{context:b,className:"pointer-events-auto",participant:p,number:t.number}),k&&x.jsx(Ho,{className:He("return transform -translate-y-full pointer-events-auto",T),textStyle:E,context:b.creationBody().assignment(),content:k,rtl:!S,type:"return",number:`${t.number}.${b.Statements().length+1}`})]})},"vW"),Kq=a(t=>{var e,n,o;let i=y.useRef(null),s=$e(Ad),u=((n=(e=t.context)==null?void 0:e.Assignment())==null?void 0:n.getText())||"",m=y.useMemo(()=>{var b;let p=(b=t.context)==null?void 0:b.messageBody().func();return p?[p.start.start,p.stop.stop]:[-1,-1]},[t.context]),g=a(()=>{s(t.context,i.current)},"l");return x.jsxs("div",{ref:i,className:"self-invocation message leading-none self flex items-start flex-col border-none",onClick:g,children:[x.jsxs("label",{className:"name text-left group px-px relative min-h-[1em] w-full",children:[x.jsx(a3,{number:t.number}),x.jsxs("div",{className:"label",children:[u&&x.jsxs("span",{children:[x.jsx("span",{className:"assignee px-1",children:u}),x.jsx("span",{children:"="})]}),x.jsx(Si,{style:t.textStyle,className:t.classNames,labelText:(o=t.context)==null?void 0:o.SignatureText(),labelPosition:m,isSelf:!0})]})]}),x.jsxs("svg",{className:"arrow text-skin-message-arrow",width:"30",height:"24",children:[x.jsx("polyline",{className:"line stroke-current fill-none stroke-2",stroke:"currentColor",fill:"none",strokeWidth:"2",points:"0,2 28,2 28,15 14,15"}),x.jsx("polyline",{className:"head stroke-current fill-current stroke-2",stroke:"currentColor",fill:"currentColor",strokeWidth:"2",points:"18,9 8,15 18,21"})]})]})},"RW"),Xq=a(t=>{var e,n,o,i,s,u,m;let g=$e(Td),b=(e=t.commentObj)==null?void 0:e.messageStyle,p=(n=t.commentObj)==null?void 0:n.messageClassNames,_=(o=t.context)==null?void 0:o.message(),C=_?.Statements(),h=((i=_?.Assignment())==null?void 0:i.getText())||"",S=_?.SignatureText(),E=_?.isCurrent(g),T=_?.From()||P2,k=((u=(s=t.context)==null?void 0:s.message())==null?void 0:u.Owner())||P2,R=T===k,{translateX:D,interactionWidth:F,originLayers:B,sourceLayers:Z,targetLayers:O,rightToLeft:oe}=wi({context:t.context,origin:t.origin,source:T,target:k});return x.jsxs("div",{className:He("interaction sync inline-block",{highlight:E,self:R,"right-to-left":oe},t.className),onClick:a(J=>J.stopPropagation(),"onClick"),"data-to":k,"data-origin":t.origin,"data-source":T,"data-target":k,"data-origin-layers":B,"data-source-layers":Z,"data-target-layers":O,"data-type":"interaction","data-signature":S,style:{width:R?void 0:F+"px",transform:"translateX("+D+"px)"},children:[((m=t.commentObj)==null?void 0:m.text)&&x.jsx(q0,{commentObj:t.commentObj}),R?x.jsx(Kq,{classNames:p,textStyle:b,context:_,number:t.number}):x.jsx(Ho,{className:He("text-center",p),textStyle:b,context:_,content:S,rtl:oe,number:t.number,type:"sync"}),x.jsx(Xv,{context:_,participant:k,rtl:oe,number:t.number}),h&&!R&&x.jsx(Ho,{className:He("return transform -translate-y-full",p),context:_,content:h,rtl:!oe,type:"return",number:`${t.number}.${C.length+1}`,textStyle:b})]})},"bW"),Jq=a(t=>{var e;let n=(e=t.context)==null?void 0:e.content(),o=a(()=>n?[n.start.start,n.stop.stop]:[-1,-1],"t");return x.jsxs("div",{className:"message self flex items-start flex-col !border-none",children:[x.jsxs("label",{className:"name group px-px min-h-[1em]",children:[x.jsx(a3,{number:t.number}),x.jsx(Si,{style:t.textStyle,className:t.classNames,labelText:n?.getFormattedText(),labelPosition:o(),isAsync:!0,isSelf:!0})]}),x.jsxs("svg",{className:"arrow text-skin-message-arrow",width:"34",height:"34",children:[x.jsx("polyline",{className:"stroke-current stroke-2 fill-none",stroke:"currentColor",fill:"none",strokeWidth:"2",points:"0,2 28,2 28,25 1,25"}),x.jsx("polyline",{className:"head stroke-current stroke-2 fill-current",stroke:"currentColor",fill:"currentColor",strokeWidth:"2",points:"11,19 1,25 11,31"})]})]})},"xW");a(Vs,"ml");ej=a(t=>{var e,n,o,i,s;let u=$e(Td),m=$e(Md),g=(e=t.context)==null?void 0:e.asyncMessage(),b=(n=g?.content())==null?void 0:n.getFormattedText(),p=g?.ProvidedFrom()||t.origin,_=(o=g?.to())==null?void 0:o.getFormattedText(),C=p===_,{translateX:h,interactionWidth:S,rightToLeft:E}=wi({context:t.context,origin:t.origin,source:p,target:_}),T=(i=t.commentObj)==null?void 0:i.messageClassNames,k=(s=t.commentObj)==null?void 0:s.messageStyle,R=a(()=>{let D=g.start.start,F=g.stop.stop+1;return Vs(u)||Vs(D)||Vs(F)?!1:u>=D&&u<=F},"R");return x.jsxs("div",{"data-origin":origin,"data-to":_,"data-source":p,"data-target":_,className:He("interaction async",{"left-to-right":!E,"right-to-left":E,highlight:R(),"self-invocation":C},t.className),onClick:a(()=>m(g5.from(t.context)),"onClick"),"data-signature":b,style:{width:S+"px",transform:"translateX("+h+"px)"},children:[t.comment&&x.jsx(q0,{commentObj:t.commentObj}),C?x.jsx(Jq,{classNames:He(T),textStyle:k,context:g,number:t.number}):x.jsx(Ho,{className:He(T),textStyle:k,context:g,content:b,rtl:E,type:"async",number:t.number})]})},"wW"),tj=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],nj=["italic","oblique"],oj=["bold","bolder","lighter"],lj=["underline","overline","line-through"],pl=a(t=>{let e={},n=[];return t.forEach(o=>{switch(!0){case tj.includes(o):e.color=o;break;case nj.includes(o):e.fontStyle=o;break;case oj.includes(o):e.fontWeight=o;break;case lj.includes(o):e.textDecoration=o;break;default:n.push(o)}}),{textStyle:e,classNames:n}},"q5"),rj=a(t=>{let e=$e(ai),n=$e(W0),o=y.useMemo(()=>{let m=e.Names().pop();return G0(n,m)+10},[e]),i=G0(n,t.origin),s=t.context.divider().Note(),u=y.useMemo(()=>{if(s.trim().indexOf("[")===0&&s.indexOf("]")!==-1){let m=s.indexOf("["),g=s.indexOf("]"),[b,p]=[s.slice(m+1,g),s.slice(g+1)];return{style:pl(b.split(",").map(_=>_.trim())),note:p}}return{style:pl([]),note:s}},[s]);return x.jsxs("div",{className:He("divider",t.className),"data-origin":t.origin,style:{width:o+"px",transform:"translateX("+(-1*i+10)+"px)"},children:[x.jsx("div",{className:"left bg-skin-divider"}),x.jsx("div",{style:u.style.textStyle,className:He("name",u.style.classNames),children:u.note}),x.jsx("div",{className:"right bg-skin-divider"})]})},"OW"),ij=a(t=>{var e,n,o,i,s,u,m,g,b,p,_,C;let h=$e(Md),S=(e=t.context)==null?void 0:e.ret(),E=S?.asyncMessage(),T=((n=E?.content())==null?void 0:n.getFormattedText())||((s=(i=(o=t.context)==null?void 0:o.ret())==null?void 0:i.expr())==null?void 0:s.getFormattedText()),k=E?.From()||S?.From()||P2,R=((u=E?.to())==null?void 0:u.getFormattedText())||((g=(m=t.context)==null?void 0:m.ret())==null?void 0:g.ReturnTo())||P2,D=E?.content()||((p=(b=t.context)==null?void 0:b.ret())==null?void 0:p.expr()),{translateX:F,interactionWidth:B,rightToLeft:Z,isSelf:O}=wi({context:t.context,origin:t.origin,source:k,target:R}),oe=a(J=>{J.stopPropagation(),h(g5.from(t.context))},"f");return x.jsxs("div",{onClick:oe,"data-type":"return","data-signature":T,"data-origin":origin,"data-to":R,"data-source":k,"data-target":R,className:He("interaction return relative",{"right-to-left":Z,highlight:!1},t.className),style:{width:B+"px",transform:"translateX("+F+"px)"},children:[t.comment&&x.jsx(q0,{commentObj:t.commentObj}),O&&x.jsxs("div",{className:"flex items-center",children:[x.jsxs("svg",{className:"w-3 h-3 flex-shrink-0 fill-current m-1",viewBox:"0 0 512 512",children:[x.jsx("path",{className:"cls-1",d:"M256 0C114.84 0 0 114.84 0 256s114.84 256 256 256 256-114.84 256-256S397.16 0 256 0Zm0 469.33c-117.63 0-213.33-95.7-213.33-213.33S138.37 42.67 256 42.67 469.33 138.37 469.33 256 373.63 469.33 256 469.33Z"}),x.jsx("path",{className:"cls-1",d:"M288 192h-87.16l27.58-27.58a21.33 21.33 0 1 0-30.17-30.17l-64 64a21.33 21.33 0 0 0 0 30.17l64 64a21.33 21.33 0 0 0 30.17-30.17l-27.58-27.58H288a53.33 53.33 0 0 1 0 106.67h-32a21.33 21.33 0 0 0 0 42.66h32a96 96 0 0 0 0-192Z"})]}),x.jsx("span",{className:"name",children:T})]}),!O&&x.jsx(Ho,{className:He((_=t.commentObj)==null?void 0:_.messageClassNames),textStyle:(C=t.commentObj)==null?void 0:C.messageStyle,context:D,content:T,rtl:Z,type:"return",number:t.number})]})},"IW");a(aj,"DW");rd=class{static{a(this,"kW")}constructor(e){he(this,"text",""),he(this,"classNames",[]),he(this,"textStyle",{}),he(this,"commentStyle",{}),he(this,"messageStyle",{}),he(this,"commentClassNames",[]),he(this,"messageClassNames",[]);let n=e.slice(0,-1).split(`
`),o=n[n.length-1],[i,s,u,m]=aj(o),{textStyle:g,classNames:b}=pl(i),{textStyle:p,classNames:_}=pl(s),{textStyle:C,classNames:h}=pl(u);this.text=(n.slice(0,n.length-1).join(`
`)+`
`+m).trim(),this.textStyle={...C,...g,...p},this.classNames=[...h,...b,..._],this.commentStyle={...C,...g},this.messageStyle={...C,...p},this.commentClassNames=[...h,...b],this.messageClassNames=[...h,..._]}},cj=a(t=>{let e=t.context.getComment()||"",n=new rd(e),o={className:He("text-left text-sm text-skin-message",{hidden:t.collapsed&&!t.context.ret()}),context:t.context,origin:t.origin,comment:e,commentObj:n,number:t.number};switch(!0){case!!t.context.loop():return x.jsx(Dq,{...o});case!!t.context.alt():return x.jsx(Pq,{...o});case!!t.context.par():return x.jsx(Fq,{...o});case!!t.context.opt():return x.jsx(Zq,{...o});case!!t.context.section():return x.jsx(Bq,{...o});case!!t.context.critical():return x.jsx(Gq,{...o});case!!t.context.tcf():return x.jsx(Hq,{...o});case!!t.context.ref():return x.jsx(Yq,{...o});case!!t.context.creation():return x.jsx(Qq,{...o});case!!t.context.message():return x.jsx(Xq,{...o});case!!t.context.asyncMessage():return x.jsx(ej,{...o});case!!t.context.divider():return x.jsx(rj,{...o});case!!t.context.ret():return x.jsx(ij,{...o,className:"text-left text-sm text-skin-message"})}},"PW"),E0=a(t=>{var e;let n=((e=t.context)==null?void 0:e.stat())||[],o=a(i=>t.number?t.incremental?sH(t.number,i):`${t.number}.${i+1}`:String(i+1),"t");return x.jsx("div",{className:He("block",t.className),style:t.style,"data-origin":t.origin,children:n.map((i,s)=>x.jsx("div",{className:He("statement-container my-4",s===n.length-1&&"[&>.return]:-mb-4 [&>.return]:bottom-[-1px]"),"data-origin":t.origin,children:x.jsx(cj,{origin:t.origin||"",context:i,collapsed:!!t.collapsed,number:o(s)})},s))})},"I3"),id=typeof document<"u"?y.useLayoutEffect:y.useEffect,sj={...Kr},uj=sj.useInsertionEffect,dj=uj||(t=>t());a(mj,"BW");gj={...Kr},iz=!1,fj=0,az=a(()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+fj++,"Yf");a(bj,"HW");Lj=gj.useId,pj=Lj||bj;a(Cj,"qW");_j=y.createContext(null),hj=y.createContext(null),zj=a(()=>{var t;return((t=y.useContext(_j))==null?void 0:t.id)||null},"KW"),xj=a(()=>y.useContext(hj),"QW");a(vj,"jW");a(Ej,"XW");a(yj,"JW");a(Sj,"e$");wj=a((t,e)=>{Sj("click",n=>{t&&(t.contains(n.target)||e(n))},{capture:!0})},"t$"),kj=[{name:"bold",content:"B",class:"font-bold"},{name:"italic",content:"I",class:"italic"},{name:"underline",content:"U",class:"underline"},{name:"strikethrough",content:"S",class:"line-through"}],Tj=a(()=>{let[t,e]=n3(En),n=$e(p5),o=Yo(Ad),[i,s]=y.useState(!1),[u,m]=y.useState([]),[g,b]=y.useState(""),p=a(E=>{e(E),n(E)},"p"),_=y.useRef({start:0,lineHead:0,prevLine:"",leadingSpaces:"",prevLineIsComment:!1,hasStyleBrackets:!1}),{refs:C,floatingStyles:h}=Ej({open:i,onOpenChange:s}),S=a(E=>{var T;if(s(!1),!g)return;let k=_.current;if(k.prevLineIsComment){let R="";if(k.hasStyleBrackets){let D;u.includes(E)?D=u.filter(F=>F!==E):D=[...u,E],R=`${k.leadingSpaces}// [${D.filter(Boolean).join(", ")}] ${k.prevLine.slice(k.prevLine.indexOf("]")+1).trimStart()}`}else R=`${k.leadingSpaces}// [${E}] ${k.prevLine.slice((((T=k.prevLine.match(/\/\/*/))==null?void 0:T.index)||-2)+2).trimStart()}`;R.endsWith(`
`)||(R+=`
`),p(t.slice(0,qz(t,k.start))+R+t.slice(k.lineHead))}else p(t.slice(0,k.lineHead)+`${k.leadingSpaces}// [${E}]
`+t.slice(k.lineHead))},"R");return wj(C.floating.current,()=>{s(!1)}),y.useEffect(()=>{o((E,T)=>{setTimeout(()=>{var k;let R=_.current;if(R.start=E.start.start,R.lineHead=wd(t,R.start),R.prevLine=nk(t,R.start),R.leadingSpaces=((k=t.slice(R.lineHead).match(/^\s*/))==null?void 0:k[0])||"",R.prevLineIsComment=R.prevLine.trim().startsWith("//"),R.prevLineIsComment){let D=R.prevLine.trimStart().slice(2).trimStart(),F=D.indexOf("["),B=D.indexOf("]");R.hasStyleBrackets=!!(F===0&&B),R.hasStyleBrackets?m(D.slice(F+1,B).split(",").map(Z=>Z.trim())):m([])}C.setReference(T),b(E),s(!0)},0)})},[t,C,o]),x.jsx("div",{id:"style-panel",ref:C.setFloating,style:h,children:i&&x.jsx("div",{className:"flex bg-white shadow-md z-10 rounded-md p-1",children:kj.map(E=>x.jsx("div",{onClick:a(()=>S(E.class),"onClick"),children:x.jsx("div",{className:He("w-6 mx-1 py-1 rounded-md text-black text-center cursor-pointer hover:bg-gray-200",[E.class,{"bg-gray-100":u.includes(E.class)}]),children:E.content})},E.name))})})},"i$"),cz=ad.child({name:"MessageLayer"}),sz=a(t=>{let e=$e(qo),n=$e(W0),o=y.useMemo(()=>{let m=ri(e);return m.length===0?P2:m[0].from||P2},[e]),i=G0(n,o)+1,[s,u]=y.useState(!1);return s&&cz.debug("MessageLayer updated"),y.useEffect(()=>{u(!0),cz.debug("MessageLayer mounted")},[]),x.jsxs("div",{className:"message-layer relative z-30 pt-14 pb-10",style:t.style,children:[x.jsx(E0,{context:t.context,style:{paddingLeft:`${i}px`},origin:o}),x.jsx(Tj,{})]})},"qf"),Jv=a(t=>{let e=$e(Co),n=$e($3),o=$e(qo),i=$e(W0),s=Yo(Rd),u=y.useRef(null);y.useEffect(()=>{s(u.current)}),y.useImperativeHandle(t.ref,()=>u.current);let m=y.useMemo(()=>{let b=i.orderedParticipantNames(),p=new Bo(b).getFrame(o);return p?yi(p).left:0},[i,o]),g=y.useMemo(()=>Dv(o,i)-m,[o,i,m]);return x.jsx("div",{className:He("zenuml sequence-diagram relative box-border text-left overflow-visible px-2.5",e,t.className),style:t.style,ref:u,children:x.jsx("div",{style:{paddingLeft:`${m}px`},className:"relative z-container",children:n===Y0.Dynamic?x.jsxs(x.Fragment,{children:[x.jsx(ca,{leftGap:m,context:o?.head(),renderLifeLine:!0}),x.jsx(sz,{context:o?.block(),style:{width:`${g}px`}}),x.jsx(ca,{leftGap:m,context:o?.head(),renderParticipants:!0})]}):x.jsxs(x.Fragment,{children:[x.jsx(ca,{leftGap:m,context:o?.head(),renderParticipants:!0,renderLifeLine:!0}),x.jsx(sz,{context:o?.block(),style:{width:`${g}px`}})]})})})},"_v"),Br={backgroundColor:"white",filter:a(t=>{var e;return!((e=t?.classList)!=null&&e.contains("hide-export"))},"filter")},Rj=a(({ref:t,children:e})=>{let n=y.useRef(null),o=y.useRef(null),i=$e(qo),[s,u]=n3(tx),[m,g]=n3(ex),[b,p]=n3(Co),[_,C]=n3(nx),h=$e(Jz),S=$e($3),E=i?.title(),T=a(()=>{u(!0)},"M"),k=a(async()=>{if(n.current)return fx(n.current,Br)},"w"),R=a(async()=>{if(n.current)return Dd(n.current,Br)},"O"),D=a(async()=>{if(n.current)return fT(n.current,Br)},"D"),F=a(async()=>{if(n.current)return gT(n.current,Br)},"N"),B=a(()=>{let J=Math.min(1,m+.1);g(J)},"F"),Z=a(()=>{g(m-.1)},"U"),O=a(J=>{let ee="zenuml-style",re;re=document.createElement("style"),re.id=ee,document.head.append(re),re.textContent=J},"k"),oe=a(J=>{let ee=new URL(J).hostname;if(ee==="https://github.com"||ee==="https://githubusercontent.com"){fetch(J.replace("github.com","raw.githubusercontent.com").replace("blob/","")).then(be=>be.text()).then(be=>{O(be)});return}let re="zenuml-remote-css",le;le=document.createElement("link"),le.id=re,le.rel="stylesheet",document.head.append(le),le.href=J},"n2");return y.useImperativeHandle(t,()=>({toPng:k,toSvg:R,toBlob:D,toJpeg:F,zoomIn:B,zoomOut:Z,setTheme:p,setRemoteCss:oe})),x.jsxs("div",{ref:n,className:He("p-1 bg-skin-canvas inline-block",b),children:[x.jsx(ER,{}),x.jsxs("div",{className:"frame text-skin-base bg-skin-frame border-skin-frame relative m-1 origin-top-left whitespace-nowrap border rounded",children:[x.jsxs("div",{ref:o,children:[x.jsxs("div",{className:"header text-skin-title bg-skin-title border-skin-frame border-b p-1 flex justify-between rounded-t",children:[x.jsx("div",{className:"left hide-export",children:e}),x.jsxs("div",{className:"right flex-grow flex justify-between",children:[x.jsx(kR,{context:E}),x.jsx(wR,{className:"hide-export flex items-center"})]})]}),s&&x.jsx("div",{className:"fixed z-40 inset-0 overflow-y-auto","aria-labelledby":"modal-title",role:"dialog","aria-modal":"true",children:x.jsx(FZ,{})}),x.jsx(Jv,{className:"origin-top-left",style:{transform:`scale(${m})`}})]}),x.jsx("div",{className:"footer rounded text-skin-control bg-skin-title px-4 py-1 flex justify-between items-center gap-3",children:S===Y0.Dynamic&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:"flex items-center gap-3 color-base",children:[x.jsx("button",{className:"bottom-1 flex items-center left-1 hide-export",onClick:T,children:x.jsx(s2,{name:"tip",className:"filter grayscale w-4 h-4"})}),h&&x.jsx(WG,{}),x.jsxs("div",{className:"flex items-center",children:[x.jsx("input",{type:"checkbox",id:"order-display",className:"mr-1",checked:!!_,onChange:a(()=>C(!_),"onChange")}),x.jsx("label",{htmlFor:"order-display",title:"Numbering the diagram",className:"select-none",children:x.jsx(s2,{name:"numbering",className:"w-6 h-6"})})]})]}),x.jsxs("div",{className:"zoom-controls flex hide-export gap-1",children:[x.jsx("button",{className:"zoom-in",onClick:B,children:x.jsx(s2,{name:"zoom-in",className:"w-4 h-4"})}),x.jsxs("label",{className:"w-12 block text-center",children:[Number(m*100).toFixed(0),"%"]}),x.jsx("button",{className:"zoom-out",onClick:Z,children:x.jsx(s2,{name:"zoom-out",className:"w-4 h-4"})})]}),x.jsx("a",{target:"_blank",href:"https://zenuml.com",className:"brand text-xs hover:underline",children:"ZenUML.com"})]})})]})]})},"r$"),Mj="3.35.2";a(Aj,"s$");Nj=a((t,e)=>{let n=eE()-e;return console.debug(t+" cost: "+Aj(n)),n},"o$"),eE=a(()=>performance.now(),"gv"),Ws={exports:{}},ll={},uz={exports:{}},dz={};a(Ij,"l$");a(Oj,"c$");a(Dj,"u$");a(Pj,"L$");Fj=Pj(),Zj=ad.child({name:"core"}),jr=class{static{a(this,"W5")}constructor(e,n=!1){he(this,"el"),he(this,"_code"),he(this,"_theme"),he(this,"store"),he(this,"_currentTimeout"),he(this,"_lastRenderingCostMilliseconds",0),he(this,"initialRender",!0),this.el=typeof e=="string"?document.querySelector(e):e,this.store=sd(),this.store.sub(Co,()=>{this.store.get(hL)({theme:this.store.get(Co),scoped:this.store.get(Iu)})}),Fj.createRoot(this.el).render(x.jsx(y.StrictMode,{children:x.jsx(BS,{store:this.store,children:x.jsxs("div",{className:"zenuml",children:[" ",n?x.jsx(Jv,{}):x.jsx(Rj,{})]})})})),this.addPortalRootElement()}addPortalRootElement(){let e=document.createElement("div");e.id="headlessui-portal-root",e.className="zenuml",e.append(document.createElement("div")),document.body.append(e)}async render(e,n){return this._currentTimeout&&(console.debug("rendering clearTimeout"),clearTimeout(this._currentTimeout)),Zj.debug("rendering",e,n),this._code=e===void 0?this._code:e,this._theme=n?.theme||this._theme,this.store.set(ox,n?.stickyOffset||0),this.store.set(Co,this._theme||"default"),this.store.set(Iu,n?.enableScopedTheming||!1),this.store.set($3,n?.mode||Y0.Dynamic),this.initialRender?(this.initialRender=!1,await this.doRender(n)):this._currentTimeout=setTimeout(async()=>await this.doRender(n),this.calculateDebounceMilliseconds()),this}async doRender(e){console.debug("rendering start");let n=eE();if($z(),this.store.set(p5,e?.onContentChange||(()=>{})),this.store.set(hL,e?.onThemeChange||(()=>{})),this.store.set(lx,e?.onEventEmit||(()=>{})),e?.enableMultiTheme!==void 0&&this.store.set(Jz,e?.enableMultiTheme),this._code===this.store.get(En))return!0;await new Promise(o=>{this.store.set(Nd,[]),this.store.sub(zL,()=>{this.store.get(zL)&&o(!0)}),this.store.set(En,this._code||"")}),setTimeout(()=>{this._lastRenderingCostMilliseconds=Nj("rendering end",n)},0)}calculateDebounceMilliseconds(){let e=this._lastRenderingCostMilliseconds;return e>2e3&&(e=2e3),console.debug("rendering debounce: "+e+"ms"),e}get code(){return this._code}get theme(){return this._theme}async getPng(){return fx(this.el,{backgroundColor:"white",filter:a(e=>{var n;return!((n=e?.classList)!=null&&n.contains("hide-export"))},"filter")})}async getSvg(){return Dd(this.el,{filter:a(e=>{var n;return!((n=e?.classList)!=null&&n.contains("hide-export"))},"filter")})}};he(jr,"version",Mj),he(jr,"default",jr);em=jr});function Bj(t){let e=document.createElement("div");e.id=`container-${t}`,e.style.display="flex",e.innerHTML=`<div id="zenUMLApp-${t}"></div>`;let n=e.querySelector(`#zenUMLApp-${t}`);return{container:e,app:n}}function Gj(t){let e=document.createElementNS("http://www.w3.org/2000/svg","foreignObject");e.setAttribute("x","0"),e.setAttribute("y","0"),e.setAttribute("width","100%"),e.setAttribute("height","100%");let{container:n,app:o}=Bj(t);return e.appendChild(n),{foreignObject:e,container:n,app:o}}var Uj,Hj,nE,oE=V4(()=>{"use strict";k8();tE();Uj=/^\s*zenuml/;a(Bj,"createTemporaryZenumlContainer");a(Gj,"createForeignObject");Hj=a(async function(t,e){C3.info("draw with Zen UML renderer",em),t=t.replace(Uj,"");let{securityLevel:n}=w8(),o=null;n==="sandbox"&&(o=document.getElementById("i"+e));let i=n==="sandbox"?o?.contentWindow?.document:document,s=i?.querySelector(`svg#${e}`);if(!i||!s){C3.error("Cannot find root or svgContainer");return}let{foreignObject:u,container:m,app:g}=Gj(e);s.appendChild(u),await new em(g).render(t,{theme:"default",mode:"static"});let{width:p,height:_}=window.getComputedStyle(m);C3.debug("zenuml diagram size",p,_),s.setAttribute("style",`width: ${p}; height: ${_};`)},"draw"),nE={draw:Hj}});var lE={};Sb(lE,{diagram:()=>Yj});var Yj,rE=V4(()=>{"use strict";k8();Tb();oE();Yj={db:{clear:a(()=>{},"clear")},renderer:nE,parser:kb,styles:a(()=>{},"styles"),injectUtils:wb}});var $j={};Sb($j,{default:()=>jj});var iE="zenuml",Vj=a(t=>/^\s*zenuml/.test(t),"detector"),Wj=a(async()=>{let{diagram:t}=await Promise.resolve().then(()=>(rE(),lE));return{id:iE,diagram:t}},"loader"),qj={id:iE,detector:Vj,loader:Wj},jj=qj;return dS($j);})();
/*! Bundled license information:
@zenuml/core/dist/zenuml.esm.mjs:
(**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
(**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
(*! https://mths.be/codepointat v0.2.0 by @mathias *)
(*! https://mths.be/fromcodepoint v0.2.1 by @mathias *)
(**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
(*! @license DOMPurify 3.2.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.5/LICENSE *)
(**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
(**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/
globalThis["mermaid-zenuml"] = globalThis.__esbuild_esm_mermaid_nm["mermaid-zenuml"].default;