diff --git a/dist/about/index.html b/dist/about/index.html
index b895985..76e7322 100644
--- a/dist/about/index.html
+++ b/dist/about/index.html
@@ -6,8 +6,8 @@
Circular Tech Map
-
-
+
+
diff --git a/dist/assets/index.hbs-8kjma0Zb.js b/dist/assets/index.hbs-8kjma0Zb.js
deleted file mode 100644
index 1f93b09..0000000
--- a/dist/assets/index.hbs-8kjma0Zb.js
+++ /dev/null
@@ -1,43 +0,0 @@
-import"./main-DJkTchea.js";class su extends Map{constructor(t,n=Qd){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(ou(this,t))}has(t){return super.has(ou(this,t))}set(t,n){return super.set(Gd(this,t),n)}delete(t){return super.delete(Kd(this,t))}}function ou({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function Gd({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function Kd({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function Qd(e){return e!==null&&typeof e=="object"?e.valueOf():e}var Zd={value:()=>{}};function Hc(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}ga.prototype=Hc.prototype={constructor:ga,on:function(e,t){var n=this._,r=Jd(e+"",n),i,a=-1,s=r.length;if(arguments.length<2){for(;++a0)for(var n=new Array(i),r=0,i,a;r=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),uu.hasOwnProperty(t)?{space:uu[t],local:e}:e}function ep(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===co&&t.documentElement.namespaceURI===co?t.createElement(e):t.createElementNS(n,e)}}function np(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Mo(e){var t=Ha(e);return(t.local?np:ep)(t)}function rp(){}function ko(e){return e==null?rp:function(){return this.querySelector(e)}}function ip(e){typeof e!="function"&&(e=ko(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i=k&&(k=R+1);!(U=D[k])&&++k=0;)(s=r[i])&&(a&&s.compareDocumentPosition(a)^4&&a.parentNode.insertBefore(s,a),a=s);return this}function Np(e){e||(e=Op);function t(m,y){return m&&y?e(m.__data__,y.__data__):!m-!y}for(var n=this._groups,r=n.length,i=new Array(r),a=0;at?1:e>=t?0:NaN}function Pp(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function Lp(){return Array.from(this)}function Mp(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?qp:typeof t=="function"?zp:Up)(e,t,n??"")):jr(this.node(),e)}function jr(e,t){return e.style.getPropertyValue(t)||Uc(e).getComputedStyle(e,null).getPropertyValue(t)}function Yp(e){return function(){delete this[e]}}function Gp(e,t){return function(){this[e]=t}}function Kp(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function Qp(e,t){return arguments.length>1?this.each((t==null?Yp:typeof t=="function"?Kp:Gp)(e,t)):this.node()[e]}function zc(e){return e.trim().split(/^|\s+/)}function Ro(e){return e.classList||new Xc(e)}function Xc(e){this._node=e,this._names=zc(e.getAttribute("class")||"")}Xc.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function Yc(e,t){for(var n=Ro(e),r=-1,i=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function Cg(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,i=t.length,a;n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?ea(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?ea(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Ig.exec(e))?new he(t[1],t[2],t[3],1):(t=Vg.exec(e))?new he(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=$g.exec(e))?ea(t[1],t[2],t[3],t[4]):(t=Fg.exec(e))?ea(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Hg.exec(e))?mu(t[1],t[2]/100,t[3]/100,1):(t=Bg.exec(e))?mu(t[1],t[2]/100,t[3]/100,t[4]):cu.hasOwnProperty(e)?du(cu[e]):e==="transparent"?new he(NaN,NaN,NaN,0):null}function du(e){return new he(e>>16&255,e>>8&255,e&255,1)}function ea(e,t,n,r){return r<=0&&(e=t=n=NaN),new he(e,t,n,r)}function qg(e){return e instanceof Vi||(e=Oi(e)),e?(e=e.rgb(),new he(e.r,e.g,e.b,e.opacity)):new he}function fo(e,t,n,r){return arguments.length===1?qg(e):new he(e,t,n,r??1)}function he(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Io(he,fo,Zc(Vi,{brighter(e){return e=e==null?Ca:Math.pow(Ca,e),new he(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Di:Math.pow(Di,e),new he(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new he(or(this.r),or(this.g),or(this.b),Aa(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:pu,formatHex:pu,formatHex8:Ug,formatRgb:gu,toString:gu}));function pu(){return`#${rr(this.r)}${rr(this.g)}${rr(this.b)}`}function Ug(){return`#${rr(this.r)}${rr(this.g)}${rr(this.b)}${rr((isNaN(this.opacity)?1:this.opacity)*255)}`}function gu(){const e=Aa(this.opacity);return`${e===1?"rgb(":"rgba("}${or(this.r)}, ${or(this.g)}, ${or(this.b)}${e===1?")":`, ${e})`}`}function Aa(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function or(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function rr(e){return e=or(e),(e<16?"0":"")+e.toString(16)}function mu(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new je(e,t,n,r)}function Jc(e){if(e instanceof je)return new je(e.h,e.s,e.l,e.opacity);if(e instanceof Vi||(e=Oi(e)),!e)return new je;if(e instanceof je)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),s=NaN,l=a-i,u=(a+i)/2;return l?(t===a?s=(n-r)/l+(n0&&u<1?0:s,new je(s,l,u,e.opacity)}function zg(e,t,n,r){return arguments.length===1?Jc(e):new je(e,t,n,r??1)}function je(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Io(je,zg,Zc(Vi,{brighter(e){return e=e==null?Ca:Math.pow(Ca,e),new je(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Di:Math.pow(Di,e),new je(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new he(ks(e>=240?e-240:e+120,i,r),ks(e,i,r),ks(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new je(yu(this.h),na(this.s),na(this.l),Aa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Aa(this.opacity);return`${e===1?"hsl(":"hsla("}${yu(this.h)}, ${na(this.s)*100}%, ${na(this.l)*100}%${e===1?")":`, ${e})`}`}}));function yu(e){return e=(e||0)%360,e<0?e+360:e}function na(e){return Math.max(0,Math.min(1,e||0))}function ks(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const tf=e=>()=>e;function Xg(e,t){return function(n){return e+n*t}}function Yg(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function Gg(e){return(e=+e)==1?ef:function(t,n){return n-t?Yg(t,n,e):tf(isNaN(t)?n:t)}}function ef(e,t){var n=t-e;return n?Xg(e,n):tf(isNaN(e)?t:e)}const vu=function e(t){var n=Gg(t);function r(i,a){var s=n((i=fo(i)).r,(a=fo(a)).r),l=n(i.g,a.g),u=n(i.b,a.b),f=ef(i.opacity,a.opacity);return function(h){return i.r=s(h),i.g=l(h),i.b=u(h),i.opacity=f(h),i+""}}return r.gamma=e,r}(1);function Mn(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var ho=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Rs=new RegExp(ho.source,"g");function Kg(e){return function(){return e}}function Qg(e){return function(t){return e(t)+""}}function Zg(e,t){var n=ho.lastIndex=Rs.lastIndex=0,r,i,a,s=-1,l=[],u=[];for(e=e+"",t=t+"";(r=ho.exec(e))&&(i=Rs.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),l[s]?l[s]+=a:l[++s]=a),(r=r[0])===(i=i[0])?l[s]?l[s]+=i:l[++s]=i:(l[++s]=null,u.push({i:s,x:Mn(r,i)})),n=Rs.lastIndex;return n180?h+=360:h-f>180&&(f+=360),y.push({i:m.push(i(m)+"rotate(",null,r)-2,x:Mn(f,h)})):h&&m.push(i(m)+"rotate("+h+r)}function l(f,h,m,y){f!==h?y.push({i:m.push(i(m)+"skewX(",null,r)-2,x:Mn(f,h)}):h&&m.push(i(m)+"skewX("+h+r)}function u(f,h,m,y,v,w){if(f!==m||h!==y){var T=v.push(i(v)+"scale(",null,",",null,")");w.push({i:T-4,x:Mn(f,m)},{i:T-2,x:Mn(h,y)})}else(m!==1||y!==1)&&v.push(i(v)+"scale("+m+","+y+")")}return function(f,h){var m=[],y=[];return f=e(f),h=e(h),a(f.translateX,f.translateY,h.translateX,h.translateY,m,y),s(f.rotate,h.rotate,m,y),l(f.skewX,h.skewX,m,y),u(f.scaleX,f.scaleY,h.scaleX,h.scaleY,m,y),f=h=null,function(v){for(var w=-1,T=y.length,D;++w=0&&e._call.call(void 0,t),e=e._next;--Wr}function _u(){ur=(Da=Pi.now())+Ba,Wr=xi=0;try{im()}finally{Wr=0,sm(),ur=0}}function am(){var e=Pi.now(),t=e-Da;t>af&&(Ba-=t,Da=e)}function sm(){for(var e,t=Sa,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:Sa=n);wi=e,go(r)}function go(e){if(!Wr){xi&&(xi=clearTimeout(xi));var t=e-ur;t>24?(e<1/0&&(xi=setTimeout(_u,e-Pi.now()-Ba)),pi&&(pi=clearInterval(pi))):(pi||(Da=Pi.now(),pi=setInterval(am,af)),Wr=1,sf(_u))}}function xu(e,t,n){var r=new Na;return t=t==null?0:+t,r.restart(i=>{r.stop(),e(i+t)},t,n),r}var om=Hc("start","end","cancel","interrupt"),lm=[],lf=0,wu=1,mo=2,ma=3,Tu=4,yo=5,ya=6;function ja(e,t,n,r,i,a){var s=e.__transition;if(!s)e.__transition={};else if(n in s)return;um(e,n,{name:t,index:r,group:i,on:om,tween:lm,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:lf})}function $o(e,t){var n=We(e,t);if(n.state>lf)throw new Error("too late; already scheduled");return n}function on(e,t){var n=We(e,t);if(n.state>ma)throw new Error("too late; already running");return n}function We(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function um(e,t,n){var r=e.__transition,i;r[t]=n,n.timer=of(a,0,n.time);function a(f){n.state=wu,n.timer.restart(s,n.delay,n.time),n.delay<=f&&s(f-n.delay)}function s(f){var h,m,y,v;if(n.state!==wu)return u();for(h in r)if(v=r[h],v.name===n.name){if(v.state===ma)return xu(s);v.state===Tu?(v.state=ya,v.timer.stop(),v.on.call("interrupt",e,e.__data__,v.index,v.group),delete r[h]):+hmo&&r.state=0&&(t=t.slice(0,n)),!t||t==="start"})}function Hm(e,t,n){var r,i,a=Fm(t)?$o:on;return function(){var s=a(this,e),l=s.on;l!==r&&(i=(r=l).copy()).on(t,n),s.on=i}}function Bm(e,t){var n=this._id;return arguments.length<2?We(this.node(),n).on.on(e):this.each(Hm(n,e,t))}function jm(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function Wm(){return this.on("end.remove",jm(this._id))}function qm(e){var t=this._name,n=this._id;typeof e!="function"&&(e=ko(e));for(var r=this._groups,i=r.length,a=new Array(i),s=0;s9999?"+"+ue(e,6):ue(e,4)}function yy(e){var t=e.getUTCHours(),n=e.getUTCMinutes(),r=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":my(e.getUTCFullYear())+"-"+ue(e.getUTCMonth()+1,2)+"-"+ue(e.getUTCDate(),2)+(i?"T"+ue(t,2)+":"+ue(n,2)+":"+ue(r,2)+"."+ue(i,3)+"Z":r?"T"+ue(t,2)+":"+ue(n,2)+":"+ue(r,2)+"Z":n||t?"T"+ue(t,2)+":"+ue(n,2)+"Z":"")}function vy(e){var t=new RegExp('["'+e+`
-\r]`),n=e.charCodeAt(0);function r(m,y){var v,w,T=i(m,function(D,E){if(v)return v(D,E-1);w=D,v=y?gy(D,y):hf(D)});return T.columns=w||[],T}function i(m,y){var v=[],w=m.length,T=0,D=0,E,R=w<=0,k=!1;m.charCodeAt(w-1)===gi&&--w,m.charCodeAt(w-1)===$s&&--w;function V(){if(R)return Is;if(k)return k=!1,Eu;var z,p=T,J;if(m.charCodeAt(p)===Vs){for(;T++=w?R=!0:(J=m.charCodeAt(T++))===gi?k=!0:J===$s&&(k=!0,m.charCodeAt(T)===gi&&++T),m.slice(p+1,z-1).replace(/""/g,'"')}for(;T=0&&d0&&c-1 in o}function Y(o,c){return o.nodeName&&o.nodeName.toLowerCase()===c.toLowerCase()}var ct=r.pop,nt=r.sort,at=r.splice,G="[\\x20\\t\\r\\n\\f]",ft=new RegExp("^"+G+"+|((?:^|[^\\\\])(?:\\\\.)*)"+G+"+$","g");p.contains=function(o,c){var d=c&&c.parentNode;return o===d||!!(d&&d.nodeType===1&&(o.contains?o.contains(d):o.compareDocumentPosition&&o.compareDocumentPosition(d)&16))};var _t=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Tt(o,c){return c?o==="\0"?"�":o.slice(0,-1)+"\\"+o.charCodeAt(o.length-1).toString(16)+" ":"\\"+o}p.escapeSelector=function(o){return(o+"").replace(_t,Tt)};var pt=E,Mt=l;(function(){var o,c,d,g,b,_=Mt,x,N,S,P,$,H=p.expando,M=0,q=0,lt=Qi(),xt=Qi(),dt=Qi(),Yt=Qi(),qt=function(C,O){return C===O&&(b=!0),0},Qe="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ze="(?:\\\\[\\da-fA-F]{1,6}"+G+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",bt="\\["+G+"*("+Ze+")(?:"+G+"*([*^$|!~]?=)"+G+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ze+"))|)"+G+"*\\]",Jn=":("+Ze+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+bt+")*)|.*)\\)|)",wt=new RegExp(G+"+","g"),Rt=new RegExp("^"+G+"*,"+G+"*"),fi=new RegExp("^"+G+"*([>+~]|"+G+")"+G+"*"),Ss=new RegExp(G+"|>"),Je=new RegExp(Jn),hi=new RegExp("^"+Ze+"$"),tn={ID:new RegExp("^#("+Ze+")"),CLASS:new RegExp("^\\.("+Ze+")"),TAG:new RegExp("^("+Ze+"|[*])"),ATTR:new RegExp("^"+bt),PSEUDO:new RegExp("^"+Jn),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+G+"*(even|odd|(([+-]|)(\\d*)n|)"+G+"*(?:([+-]|)"+G+"*(\\d+)|))"+G+"*\\)|)","i"),bool:new RegExp("^(?:"+Qe+")$","i"),needsContext:new RegExp("^"+G+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+G+"*((?:-\\d)?\\d*)"+G+"*\\)|)(?=[^-]|$)","i")},Nn=/^(?:input|select|textarea|button)$/i,On=/^h\d$/i,Ae=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ds=/[+~]/,hn=new RegExp("\\\\[\\da-fA-F]{1,6}"+G+"?|\\\\([^\\r\\n\\f])","g"),dn=function(C,O){var L="0x"+C.slice(1)-65536;return O||(L<0?String.fromCharCode(L+65536):String.fromCharCode(L>>10|55296,L&1023|56320))},jd=function(){Pn()},Wd=Ji(function(C){return C.disabled===!0&&Y(C,"fieldset")},{dir:"parentNode",next:"legend"});function qd(){try{return x.activeElement}catch{}}try{_.apply(r=a.call(pt.childNodes),pt.childNodes),r[pt.childNodes.length].nodeType}catch{_={apply:function(O,L){Mt.apply(O,a.call(L))},call:function(O){Mt.apply(O,a.call(arguments,1))}}}function At(C,O,L,I){var F,X,K,et,Q,mt,ot,ut=O&&O.ownerDocument,yt=O?O.nodeType:9;if(L=L||[],typeof C!="string"||!C||yt!==1&&yt!==9&&yt!==11)return L;if(!I&&(Pn(O),O=O||x,S)){if(yt!==11&&(Q=Ae.exec(C)))if(F=Q[1]){if(yt===9)if(K=O.getElementById(F)){if(K.id===F)return _.call(L,K),L}else return L;else if(ut&&(K=ut.getElementById(F))&&At.contains(O,K)&&K.id===F)return _.call(L,K),L}else{if(Q[2])return _.apply(L,O.getElementsByTagName(C)),L;if((F=Q[3])&&O.getElementsByClassName)return _.apply(L,O.getElementsByClassName(F)),L}if(!Yt[C+" "]&&(!P||!P.test(C))){if(ot=C,ut=O,yt===1&&(Ss.test(C)||fi.test(C))){for(ut=Ds.test(C)&&Ns(O.parentNode)||O,(ut!=O||!w.scope)&&((et=O.getAttribute("id"))?et=p.escapeSelector(et):O.setAttribute("id",et=H)),mt=di(C),X=mt.length;X--;)mt[X]=(et?"#"+et:":scope")+" "+Zi(mt[X]);ot=mt.join(",")}try{return _.apply(L,ut.querySelectorAll(ot)),L}catch{Yt(C,!0)}finally{et===H&&O.removeAttribute("id")}}}return au(C.replace(ft,"$1"),O,L,I)}function Qi(){var C=[];function O(L,I){return C.push(L+" ")>c.cacheLength&&delete O[C.shift()],O[L+" "]=I}return O}function $e(C){return C[H]=!0,C}function Sr(C){var O=x.createElement("fieldset");try{return!!C(O)}catch{return!1}finally{O.parentNode&&O.parentNode.removeChild(O),O=null}}function Ud(C){return function(O){return Y(O,"input")&&O.type===C}}function zd(C){return function(O){return(Y(O,"input")||Y(O,"button"))&&O.type===C}}function ru(C){return function(O){return"form"in O?O.parentNode&&O.disabled===!1?"label"in O?"label"in O.parentNode?O.parentNode.disabled===C:O.disabled===C:O.isDisabled===C||O.isDisabled!==!C&&Wd(O)===C:O.disabled===C:"label"in O?O.disabled===C:!1}}function tr(C){return $e(function(O){return O=+O,$e(function(L,I){for(var F,X=C([],L.length,O),K=X.length;K--;)L[F=X[K]]&&(L[F]=!(I[F]=L[F]))})})}function Ns(C){return C&&typeof C.getElementsByTagName<"u"&&C}function Pn(C){var O,L=C?C.ownerDocument||C:pt;return L==x||L.nodeType!==9||!L.documentElement||(x=L,N=x.documentElement,S=!p.isXMLDoc(x),$=N.matches||N.webkitMatchesSelector||N.msMatchesSelector,N.msMatchesSelector&&pt!=x&&(O=x.defaultView)&&O.top!==O&&O.addEventListener("unload",jd),w.getById=Sr(function(I){return N.appendChild(I).id=p.expando,!x.getElementsByName||!x.getElementsByName(p.expando).length}),w.disconnectedMatch=Sr(function(I){return $.call(I,"*")}),w.scope=Sr(function(){return x.querySelectorAll(":scope")}),w.cssHas=Sr(function(){try{return x.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),w.getById?(c.filter.ID=function(I){var F=I.replace(hn,dn);return function(X){return X.getAttribute("id")===F}},c.find.ID=function(I,F){if(typeof F.getElementById<"u"&&S){var X=F.getElementById(I);return X?[X]:[]}}):(c.filter.ID=function(I){var F=I.replace(hn,dn);return function(X){var K=typeof X.getAttributeNode<"u"&&X.getAttributeNode("id");return K&&K.value===F}},c.find.ID=function(I,F){if(typeof F.getElementById<"u"&&S){var X,K,et,Q=F.getElementById(I);if(Q){if(X=Q.getAttributeNode("id"),X&&X.value===I)return[Q];for(et=F.getElementsByName(I),K=0;Q=et[K++];)if(X=Q.getAttributeNode("id"),X&&X.value===I)return[Q]}return[]}}),c.find.TAG=function(I,F){return typeof F.getElementsByTagName<"u"?F.getElementsByTagName(I):F.querySelectorAll(I)},c.find.CLASS=function(I,F){if(typeof F.getElementsByClassName<"u"&&S)return F.getElementsByClassName(I)},P=[],Sr(function(I){var F;N.appendChild(I).innerHTML=" ",I.querySelectorAll("[selected]").length||P.push("\\["+G+"*(?:value|"+Qe+")"),I.querySelectorAll("[id~="+H+"-]").length||P.push("~="),I.querySelectorAll("a#"+H+"+*").length||P.push(".#.+[+~]"),I.querySelectorAll(":checked").length||P.push(":checked"),F=x.createElement("input"),F.setAttribute("type","hidden"),I.appendChild(F).setAttribute("name","D"),N.appendChild(I).disabled=!0,I.querySelectorAll(":disabled").length!==2&&P.push(":enabled",":disabled"),F=x.createElement("input"),F.setAttribute("name",""),I.appendChild(F),I.querySelectorAll("[name='']").length||P.push("\\["+G+"*name"+G+"*="+G+`*(?:''|"")`)}),w.cssHas||P.push(":has"),P=P.length&&new RegExp(P.join("|")),qt=function(I,F){if(I===F)return b=!0,0;var X=!I.compareDocumentPosition-!F.compareDocumentPosition;return X||(X=(I.ownerDocument||I)==(F.ownerDocument||F)?I.compareDocumentPosition(F):1,X&1||!w.sortDetached&&F.compareDocumentPosition(I)===X?I===x||I.ownerDocument==pt&&At.contains(pt,I)?-1:F===x||F.ownerDocument==pt&&At.contains(pt,F)?1:g?u.call(g,I)-u.call(g,F):0:X&4?-1:1)}),x}At.matches=function(C,O){return At(C,null,null,O)},At.matchesSelector=function(C,O){if(Pn(C),S&&!Yt[O+" "]&&(!P||!P.test(O)))try{var L=$.call(C,O);if(L||w.disconnectedMatch||C.document&&C.document.nodeType!==11)return L}catch{Yt(O,!0)}return At(O,x,null,[C]).length>0},At.contains=function(C,O){return(C.ownerDocument||C)!=x&&Pn(C),p.contains(C,O)},At.attr=function(C,O){(C.ownerDocument||C)!=x&&Pn(C);var L=c.attrHandle[O.toLowerCase()],I=L&&m.call(c.attrHandle,O.toLowerCase())?L(C,O,!S):void 0;return I!==void 0?I:C.getAttribute(O)},At.error=function(C){throw new Error("Syntax error, unrecognized expression: "+C)},p.uniqueSort=function(C){var O,L=[],I=0,F=0;if(b=!w.sortStable,g=!w.sortStable&&a.call(C,0),nt.call(C,qt),b){for(;O=C[F++];)O===C[F]&&(I=L.push(F));for(;I--;)at.call(C,L[I],1)}return g=null,C},p.fn.uniqueSort=function(){return this.pushStack(p.uniqueSort(a.apply(this)))},c=p.expr={cacheLength:50,createPseudo:$e,match:tn,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(C){return C[1]=C[1].replace(hn,dn),C[3]=(C[3]||C[4]||C[5]||"").replace(hn,dn),C[2]==="~="&&(C[3]=" "+C[3]+" "),C.slice(0,4)},CHILD:function(C){return C[1]=C[1].toLowerCase(),C[1].slice(0,3)==="nth"?(C[3]||At.error(C[0]),C[4]=+(C[4]?C[5]+(C[6]||1):2*(C[3]==="even"||C[3]==="odd")),C[5]=+(C[7]+C[8]||C[3]==="odd")):C[3]&&At.error(C[0]),C},PSEUDO:function(C){var O,L=!C[6]&&C[2];return tn.CHILD.test(C[0])?null:(C[3]?C[2]=C[4]||C[5]||"":L&&Je.test(L)&&(O=di(L,!0))&&(O=L.indexOf(")",L.length-O)-L.length)&&(C[0]=C[0].slice(0,O),C[2]=L.slice(0,O)),C.slice(0,3))}},filter:{TAG:function(C){var O=C.replace(hn,dn).toLowerCase();return C==="*"?function(){return!0}:function(L){return Y(L,O)}},CLASS:function(C){var O=lt[C+" "];return O||(O=new RegExp("(^|"+G+")"+C+"("+G+"|$)"))&<(C,function(L){return O.test(typeof L.className=="string"&&L.className||typeof L.getAttribute<"u"&&L.getAttribute("class")||"")})},ATTR:function(C,O,L){return function(I){var F=At.attr(I,C);return F==null?O==="!=":O?(F+="",O==="="?F===L:O==="!="?F!==L:O==="^="?L&&F.indexOf(L)===0:O==="*="?L&&F.indexOf(L)>-1:O==="$="?L&&F.slice(-L.length)===L:O==="~="?(" "+F.replace(wt," ")+" ").indexOf(L)>-1:O==="|="?F===L||F.slice(0,L.length+1)===L+"-":!1):!0}},CHILD:function(C,O,L,I,F){var X=C.slice(0,3)!=="nth",K=C.slice(-4)!=="last",et=O==="of-type";return I===1&&F===0?function(Q){return!!Q.parentNode}:function(Q,mt,ot){var ut,yt,st,Ot,le,Qt=X!==K?"nextSibling":"previousSibling",Se=Q.parentNode,en=et&&Q.nodeName.toLowerCase(),Dr=!ot&&!et,Zt=!1;if(Se){if(X){for(;Qt;){for(st=Q;st=st[Qt];)if(et?Y(st,en):st.nodeType===1)return!1;le=Qt=C==="only"&&!le&&"nextSibling"}return!0}if(le=[K?Se.firstChild:Se.lastChild],K&&Dr){for(yt=Se[H]||(Se[H]={}),ut=yt[C]||[],Ot=ut[0]===M&&ut[1],Zt=Ot&&ut[2],st=Ot&&Se.childNodes[Ot];st=++Ot&&st&&st[Qt]||(Zt=Ot=0)||le.pop();)if(st.nodeType===1&&++Zt&&st===Q){yt[C]=[M,Ot,Zt];break}}else if(Dr&&(yt=Q[H]||(Q[H]={}),ut=yt[C]||[],Ot=ut[0]===M&&ut[1],Zt=Ot),Zt===!1)for(;(st=++Ot&&st&&st[Qt]||(Zt=Ot=0)||le.pop())&&!((et?Y(st,en):st.nodeType===1)&&++Zt&&(Dr&&(yt=st[H]||(st[H]={}),yt[C]=[M,Zt]),st===Q)););return Zt-=F,Zt===I||Zt%I===0&&Zt/I>=0}}},PSEUDO:function(C,O){var L,I=c.pseudos[C]||c.setFilters[C.toLowerCase()]||At.error("unsupported pseudo: "+C);return I[H]?I(O):I.length>1?(L=[C,C,"",O],c.setFilters.hasOwnProperty(C.toLowerCase())?$e(function(F,X){for(var K,et=I(F,O),Q=et.length;Q--;)K=u.call(F,et[Q]),F[K]=!(X[K]=et[Q])}):function(F){return I(F,0,L)}):I}},pseudos:{not:$e(function(C){var O=[],L=[],I=Ms(C.replace(ft,"$1"));return I[H]?$e(function(F,X,K,et){for(var Q,mt=I(F,null,et,[]),ot=F.length;ot--;)(Q=mt[ot])&&(F[ot]=!(X[ot]=Q))}):function(F,X,K){return O[0]=F,I(O,null,K,L),O[0]=null,!L.pop()}}),has:$e(function(C){return function(O){return At(C,O).length>0}}),contains:$e(function(C){return C=C.replace(hn,dn),function(O){return(O.textContent||p.text(O)).indexOf(C)>-1}}),lang:$e(function(C){return hi.test(C||"")||At.error("unsupported lang: "+C),C=C.replace(hn,dn).toLowerCase(),function(O){var L;do if(L=S?O.lang:O.getAttribute("xml:lang")||O.getAttribute("lang"))return L=L.toLowerCase(),L===C||L.indexOf(C+"-")===0;while((O=O.parentNode)&&O.nodeType===1);return!1}}),target:function(C){var O=t.location&&t.location.hash;return O&&O.slice(1)===C.id},root:function(C){return C===N},focus:function(C){return C===qd()&&x.hasFocus()&&!!(C.type||C.href||~C.tabIndex)},enabled:ru(!1),disabled:ru(!0),checked:function(C){return Y(C,"input")&&!!C.checked||Y(C,"option")&&!!C.selected},selected:function(C){return C.parentNode&&C.parentNode.selectedIndex,C.selected===!0},empty:function(C){for(C=C.firstChild;C;C=C.nextSibling)if(C.nodeType<6)return!1;return!0},parent:function(C){return!c.pseudos.empty(C)},header:function(C){return On.test(C.nodeName)},input:function(C){return Nn.test(C.nodeName)},button:function(C){return Y(C,"input")&&C.type==="button"||Y(C,"button")},text:function(C){var O;return Y(C,"input")&&C.type==="text"&&((O=C.getAttribute("type"))==null||O.toLowerCase()==="text")},first:tr(function(){return[0]}),last:tr(function(C,O){return[O-1]}),eq:tr(function(C,O,L){return[L<0?L+O:L]}),even:tr(function(C,O){for(var L=0;LO?I=O:I=L;--I>=0;)C.push(I);return C}),gt:tr(function(C,O,L){for(var I=L<0?L+O:L;++I1?function(O,L,I){for(var F=C.length;F--;)if(!C[F](O,L,I))return!1;return!0}:C[0]}function Xd(C,O,L){for(var I=0,F=O.length;I-1&&(K[ot]=!(et[ot]=yt))}}else st=ta(st===et?st.splice(Qt,st.length):st),F?F(null,et,st,mt):_.apply(et,st)})}function Ls(C){for(var O,L,I,F=C.length,X=c.relative[C[0].type],K=X||c.relative[" "],et=X?1:0,Q=Ji(function(ut){return ut===O},K,!0),mt=Ji(function(ut){return u.call(O,ut)>-1},K,!0),ot=[function(ut,yt,st){var Ot=!X&&(st||yt!=d)||((O=yt).nodeType?Q(ut,yt,st):mt(ut,yt,st));return O=null,Ot}];et1&&Os(ot),et>1&&Zi(C.slice(0,et-1).concat({value:C[et-2].type===" "?"*":""})).replace(ft,"$1"),L,et0,I=C.length>0,F=function(X,K,et,Q,mt){var ot,ut,yt,st=0,Ot="0",le=X&&[],Qt=[],Se=d,en=X||I&&c.find.TAG("*",mt),Dr=M+=Se==null?1:Math.random()||.1,Zt=en.length;for(mt&&(d=K==x||K||mt);Ot!==Zt&&(ot=en[Ot])!=null;Ot++){if(I&&ot){for(ut=0,!K&&ot.ownerDocument!=x&&(Pn(ot),et=!S);yt=C[ut++];)if(yt(ot,K||x,et)){_.call(Q,ot);break}mt&&(M=Dr)}L&&((ot=!yt&&ot)&&st--,X&&le.push(ot))}if(st+=Ot,L&&Ot!==st){for(ut=0;yt=O[ut++];)yt(le,Qt,K,et);if(X){if(st>0)for(;Ot--;)le[Ot]||Qt[Ot]||(Qt[Ot]=ct.call(Q));Qt=ta(Qt)}_.apply(Q,Qt),mt&&!X&&Qt.length>0&&st+O.length>1&&p.uniqueSort(Q)}return mt&&(M=Dr,d=Se),le};return L?$e(F):F}function Ms(C,O){var L,I=[],F=[],X=dt[C+" "];if(!X){for(O||(O=di(C)),L=O.length;L--;)X=Ls(O[L]),X[H]?I.push(X):F.push(X);X=dt(C,Yd(F,I)),X.selector=C}return X}function au(C,O,L,I){var F,X,K,et,Q,mt=typeof C=="function"&&C,ot=!I&&di(C=mt.selector||C);if(L=L||[],ot.length===1){if(X=ot[0]=ot[0].slice(0),X.length>2&&(K=X[0]).type==="ID"&&O.nodeType===9&&S&&c.relative[X[1].type]){if(O=(c.find.ID(K.matches[0].replace(hn,dn),O)||[])[0],O)mt&&(O=O.parentNode);else return L;C=C.slice(X.shift().value.length)}for(F=tn.needsContext.test(C)?0:X.length;F--&&(K=X[F],!c.relative[et=K.type]);)if((Q=c.find[et])&&(I=Q(K.matches[0].replace(hn,dn),Ds.test(X[0].type)&&Ns(O.parentNode)||O))){if(X.splice(F,1),C=I.length&&Zi(X),!C)return _.apply(L,I),L;break}}return(mt||Ms(C,ot))(I,O,!S,L,!O||Ds.test(C)&&Ns(O.parentNode)||O),L}w.sortStable=H.split("").sort(qt).join("")===H,Pn(),w.sortDetached=Sr(function(C){return C.compareDocumentPosition(x.createElement("fieldset"))&1}),p.find=At,p.expr[":"]=p.expr.pseudos,p.unique=p.uniqueSort,At.compile=Ms,At.select=au,At.setDocument=Pn,At.tokenize=di,At.escape=p.escapeSelector,At.getText=p.text,At.isXML=p.isXMLDoc,At.selectors=p.expr,At.support=p.support,At.uniqueSort=p.uniqueSort})();var gt=function(o,c,d){for(var g=[],b=d!==void 0;(o=o[c])&&o.nodeType!==9;)if(o.nodeType===1){if(b&&p(o).is(d))break;g.push(o)}return g},Et=function(o,c){for(var d=[];o;o=o.nextSibling)o.nodeType===1&&o!==c&&d.push(o);return d},kt=p.expr.match.needsContext,Ft=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Wt(o,c,d){return T(c)?p.grep(o,function(g,b){return!!c.call(g,b,g)!==d}):c.nodeType?p.grep(o,function(g){return g===c!==d}):typeof c!="string"?p.grep(o,function(g){return u.call(c,g)>-1!==d}):p.filter(c,o,d)}p.filter=function(o,c,d){var g=c[0];return d&&(o=":not("+o+")"),c.length===1&&g.nodeType===1?p.find.matchesSelector(g,o)?[g]:[]:p.find.matches(o,p.grep(c,function(b){return b.nodeType===1}))},p.fn.extend({find:function(o){var c,d,g=this.length,b=this;if(typeof o!="string")return this.pushStack(p(o).filter(function(){for(c=0;c1?p.uniqueSort(d):d},filter:function(o){return this.pushStack(Wt(this,o||[],!1))},not:function(o){return this.pushStack(Wt(this,o||[],!0))},is:function(o){return!!Wt(this,typeof o=="string"&&kt.test(o)?p(o):o||[],!1).length}});var Ut,zt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,_e=p.fn.init=function(o,c,d){var g,b;if(!o)return this;if(d=d||Ut,typeof o=="string")if(o[0]==="<"&&o[o.length-1]===">"&&o.length>=3?g=[null,o,null]:g=zt.exec(o),g&&(g[1]||!c))if(g[1]){if(c=c instanceof p?c[0]:c,p.merge(this,p.parseHTML(g[1],c&&c.nodeType?c.ownerDocument||c:E,!0)),Ft.test(g[1])&&p.isPlainObject(c))for(g in c)T(this[g])?this[g](c[g]):this.attr(g,c[g]);return this}else return b=E.getElementById(g[2]),b&&(this[0]=b,this.length=1),this;else return!c||c.jquery?(c||d).find(o):this.constructor(c).find(o);else{if(o.nodeType)return this[0]=o,this.length=1,this;if(T(o))return d.ready!==void 0?d.ready(o):o(p)}return p.makeArray(o,this)};_e.prototype=p.fn,Ut=p(E);var ln=/^(?:parents|prev(?:Until|All))/,xe={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({has:function(o){var c=p(o,this),d=c.length;return this.filter(function(){for(var g=0;g-1:d.nodeType===1&&p.find.matchesSelector(d,o))){_.push(d);break}}return this.pushStack(_.length>1?p.uniqueSort(_):_)},index:function(o){return o?typeof o=="string"?u.call(p(o),this[0]):u.call(this,o.jquery?o[0]:o):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(o,c){return this.pushStack(p.uniqueSort(p.merge(this.get(),p(o,c))))},addBack:function(o){return this.add(o==null?this.prevObject:this.prevObject.filter(o))}});function un(o,c){for(;(o=o[c])&&o.nodeType!==1;);return o}p.each({parent:function(o){var c=o.parentNode;return c&&c.nodeType!==11?c:null},parents:function(o){return gt(o,"parentNode")},parentsUntil:function(o,c,d){return gt(o,"parentNode",d)},next:function(o){return un(o,"nextSibling")},prev:function(o){return un(o,"previousSibling")},nextAll:function(o){return gt(o,"nextSibling")},prevAll:function(o){return gt(o,"previousSibling")},nextUntil:function(o,c,d){return gt(o,"nextSibling",d)},prevUntil:function(o,c,d){return gt(o,"previousSibling",d)},siblings:function(o){return Et((o.parentNode||{}).firstChild,o)},children:function(o){return Et(o.firstChild)},contents:function(o){return o.contentDocument!=null&&i(o.contentDocument)?o.contentDocument:(Y(o,"template")&&(o=o.content||o),p.merge([],o.childNodes))}},function(o,c){p.fn[o]=function(d,g){var b=p.map(this,c,d);return o.slice(-5)!=="Until"&&(g=d),g&&typeof g=="string"&&(b=p.filter(g,b)),this.length>1&&(xe[o]||p.uniqueSort(b),ln.test(o)&&b.reverse()),this.pushStack(b)}});var Xt=/[^\x20\t\r\n\f]+/g;function cn(o){var c={};return p.each(o.match(Xt)||[],function(d,g){c[g]=!0}),c}p.Callbacks=function(o){o=typeof o=="string"?cn(o):p.extend({},o);var c,d,g,b,_=[],x=[],N=-1,S=function(){for(b=b||o.once,g=c=!0;x.length;N=-1)for(d=x.shift();++N<_.length;)_[N].apply(d[0],d[1])===!1&&o.stopOnFalse&&(N=_.length,d=!1);o.memory||(d=!1),c=!1,b&&(d?_=[]:_="")},P={add:function(){return _&&(d&&!c&&(N=_.length-1,x.push(d)),function $(H){p.each(H,function(M,q){T(q)?(!o.unique||!P.has(q))&&_.push(q):q&&q.length&&V(q)!=="string"&&$(q)})}(arguments),d&&!c&&S()),this},remove:function(){return p.each(arguments,function($,H){for(var M;(M=p.inArray(H,_,M))>-1;)_.splice(M,1),M<=N&&N--}),this},has:function($){return $?p.inArray($,_)>-1:_.length>0},empty:function(){return _&&(_=[]),this},disable:function(){return b=x=[],_=d="",this},disabled:function(){return!_},lock:function(){return b=x=[],!d&&!c&&(_=d=""),this},locked:function(){return!!b},fireWith:function($,H){return b||(H=H||[],H=[$,H.slice?H.slice():H],x.push(H),c||S()),this},fire:function(){return P.fireWith(this,arguments),this},fired:function(){return!!g}};return P};function we(o){return o}function Ie(o){throw o}function Te(o,c,d,g){var b;try{o&&T(b=o.promise)?b.call(o).done(c).fail(d):o&&T(b=o.then)?b.call(o,c,d):c.apply(void 0,[o].slice(g))}catch(_){d.apply(void 0,[_])}}p.extend({Deferred:function(o){var c=[["notify","progress",p.Callbacks("memory"),p.Callbacks("memory"),2],["resolve","done",p.Callbacks("once memory"),p.Callbacks("once memory"),0,"resolved"],["reject","fail",p.Callbacks("once memory"),p.Callbacks("once memory"),1,"rejected"]],d="pending",g={state:function(){return d},always:function(){return b.done(arguments).fail(arguments),this},catch:function(_){return g.then(null,_)},pipe:function(){var _=arguments;return p.Deferred(function(x){p.each(c,function(N,S){var P=T(_[S[4]])&&_[S[4]];b[S[1]](function(){var $=P&&P.apply(this,arguments);$&&T($.promise)?$.promise().progress(x.notify).done(x.resolve).fail(x.reject):x[S[0]+"With"](this,P?[$]:arguments)})}),_=null}).promise()},then:function(_,x,N){var S=0;function P($,H,M,q){return function(){var lt=this,xt=arguments,dt=function(){var qt,Qe;if(!($=S&&(M!==Ie&&(lt=void 0,xt=[qt]),H.rejectWith(lt,xt))}};$?Yt():(p.Deferred.getErrorHook?Yt.error=p.Deferred.getErrorHook():p.Deferred.getStackHook&&(Yt.error=p.Deferred.getStackHook()),t.setTimeout(Yt))}}return p.Deferred(function($){c[0][3].add(P(0,$,T(N)?N:we,$.notifyWith)),c[1][3].add(P(0,$,T(_)?_:we)),c[2][3].add(P(0,$,T(x)?x:Ie))}).promise()},promise:function(_){return _!=null?p.extend(_,g):g}},b={};return p.each(c,function(_,x){var N=x[2],S=x[5];g[x[1]]=N.add,S&&N.add(function(){d=S},c[3-_][2].disable,c[3-_][3].disable,c[0][2].lock,c[0][3].lock),N.add(x[3].fire),b[x[0]]=function(){return b[x[0]+"With"](this===b?void 0:this,arguments),this},b[x[0]+"With"]=N.fireWith}),g.promise(b),o&&o.call(b,b),b},when:function(o){var c=arguments.length,d=c,g=Array(d),b=a.call(arguments),_=p.Deferred(),x=function(N){return function(S){g[N]=this,b[N]=arguments.length>1?a.call(arguments):S,--c||_.resolveWith(g,b)}};if(c<=1&&(Te(o,_.done(x(d)).resolve,_.reject,!c),_.state()==="pending"||T(b[d]&&b[d].then)))return _.then();for(;d--;)Te(b[d],x(d),_.reject);return _.promise()}});var Cn=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;p.Deferred.exceptionHook=function(o,c){t.console&&t.console.warn&&o&&Cn.test(o.name)&&t.console.warn("jQuery.Deferred exception: "+o.message,o.stack,c)},p.readyException=function(o){t.setTimeout(function(){throw o})};var fn=p.Deferred();p.fn.ready=function(o){return fn.then(o).catch(function(c){p.readyException(c)}),this},p.extend({isReady:!1,readyWait:1,ready:function(o){(o===!0?--p.readyWait:p.isReady)||(p.isReady=!0,!(o!==!0&&--p.readyWait>0)&&fn.resolveWith(E,[p]))}}),p.ready.then=fn.then;function ze(){E.removeEventListener("DOMContentLoaded",ze),t.removeEventListener("load",ze),p.ready()}E.readyState==="complete"||E.readyState!=="loading"&&!E.documentElement.doScroll?t.setTimeout(p.ready):(E.addEventListener("DOMContentLoaded",ze),t.addEventListener("load",ze));var ie=function(o,c,d,g,b,_,x){var N=0,S=o.length,P=d==null;if(V(d)==="object"){b=!0;for(N in d)ie(o,c,N,d[N],!0,_,x)}else if(g!==void 0&&(b=!0,T(g)||(x=!0),P&&(x?(c.call(o,g),c=null):(P=c,c=function($,H,M){return P.call(p($),M)})),c))for(;N1,null,!0)},removeData:function(o){return this.each(function(){$t.remove(this,o)})}}),p.extend({queue:function(o,c,d){var g;if(o)return c=(c||"fx")+"queue",g=Z.get(o,c),d&&(!g||Array.isArray(d)?g=Z.access(o,c,p.makeArray(d)):g.push(d)),g||[]},dequeue:function(o,c){c=c||"fx";var d=p.queue(o,c),g=d.length,b=d.shift(),_=p._queueHooks(o,c),x=function(){p.dequeue(o,c)};b==="inprogress"&&(b=d.shift(),g--),b&&(c==="fx"&&d.unshift("inprogress"),delete _.stop,b.call(o,x,_)),!g&&_&&_.empty.fire()},_queueHooks:function(o,c){var d=c+"queueHooks";return Z.get(o,d)||Z.access(o,d,{empty:p.Callbacks("once memory").add(function(){Z.remove(o,[c+"queue",d])})})}}),p.fn.extend({queue:function(o,c){var d=2;return typeof o!="string"&&(c=o,o="fx",d--),arguments.length\x20\t\r\n\f]*)/i,Pl=/^$|^module$|\/(?:java|ecma)script/i;(function(){var o=E.createDocumentFragment(),c=o.appendChild(E.createElement("div")),d=E.createElement("input");d.setAttribute("type","radio"),d.setAttribute("checked","checked"),d.setAttribute("name","t"),c.appendChild(d),w.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked,c.innerHTML="",w.noCloneChecked=!!c.cloneNode(!0).lastChild.defaultValue,c.innerHTML=" ",w.option=!!c.lastChild})();var Ce={thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};Ce.tbody=Ce.tfoot=Ce.colgroup=Ce.caption=Ce.thead,Ce.th=Ce.td,w.option||(Ce.optgroup=Ce.option=[1,""," "]);function se(o,c){var d;return typeof o.getElementsByTagName<"u"?d=o.getElementsByTagName(c||"*"):typeof o.querySelectorAll<"u"?d=o.querySelectorAll(c||"*"):d=[],c===void 0||c&&Y(o,c)?p.merge([o],d):d}function ds(o,c){for(var d=0,g=o.length;d-1){b&&b.push(_);continue}if(P=Ge(_),x=se(H.appendChild(_),"script"),P&&ds(x),d)for($=0;_=x[$++];)Pl.test(_.type||"")&&d.push(_)}return H}var Ml=/^([^.]*)(?:\.(.+)|)/;function Tr(){return!0}function Er(){return!1}function ps(o,c,d,g,b,_){var x,N;if(typeof c=="object"){typeof d!="string"&&(g=g||d,d=void 0);for(N in c)ps(o,N,d,g,c[N],_);return o}if(g==null&&b==null?(b=d,g=d=void 0):b==null&&(typeof d=="string"?(b=g,g=void 0):(b=g,g=d,d=void 0)),b===!1)b=Er;else if(!b)return o;return _===1&&(x=b,b=function(S){return p().off(S),x.apply(this,arguments)},b.guid=x.guid||(x.guid=p.guid++)),o.each(function(){p.event.add(this,c,b,g,d)})}p.event={global:{},add:function(o,c,d,g,b){var _,x,N,S,P,$,H,M,q,lt,xt,dt=Z.get(o);if(Kt(o))for(d.handler&&(_=d,d=_.handler,b=_.selector),b&&p.find.matchesSelector(Ye,b),d.guid||(d.guid=p.guid++),(S=dt.events)||(S=dt.events=Object.create(null)),(x=dt.handle)||(x=dt.handle=function(Yt){return typeof p<"u"&&p.event.triggered!==Yt.type?p.event.dispatch.apply(o,arguments):void 0}),c=(c||"").match(Xt)||[""],P=c.length;P--;)N=Ml.exec(c[P])||[],q=xt=N[1],lt=(N[2]||"").split(".").sort(),q&&(H=p.event.special[q]||{},q=(b?H.delegateType:H.bindType)||q,H=p.event.special[q]||{},$=p.extend({type:q,origType:xt,data:g,handler:d,guid:d.guid,selector:b,needsContext:b&&p.expr.match.needsContext.test(b),namespace:lt.join(".")},_),(M=S[q])||(M=S[q]=[],M.delegateCount=0,(!H.setup||H.setup.call(o,g,lt,x)===!1)&&o.addEventListener&&o.addEventListener(q,x)),H.add&&(H.add.call(o,$),$.handler.guid||($.handler.guid=d.guid)),b?M.splice(M.delegateCount++,0,$):M.push($),p.event.global[q]=!0)},remove:function(o,c,d,g,b){var _,x,N,S,P,$,H,M,q,lt,xt,dt=Z.hasData(o)&&Z.get(o);if(!(!dt||!(S=dt.events))){for(c=(c||"").match(Xt)||[""],P=c.length;P--;){if(N=Ml.exec(c[P])||[],q=xt=N[1],lt=(N[2]||"").split(".").sort(),!q){for(q in S)p.event.remove(o,q+c[P],d,g,!0);continue}for(H=p.event.special[q]||{},q=(g?H.delegateType:H.bindType)||q,M=S[q]||[],N=N[2]&&new RegExp("(^|\\.)"+lt.join("\\.(?:.*\\.|)")+"(\\.|$)"),x=_=M.length;_--;)$=M[_],(b||xt===$.origType)&&(!d||d.guid===$.guid)&&(!N||N.test($.namespace))&&(!g||g===$.selector||g==="**"&&$.selector)&&(M.splice(_,1),$.selector&&M.delegateCount--,H.remove&&H.remove.call(o,$));x&&!M.length&&((!H.teardown||H.teardown.call(o,lt,dt.handle)===!1)&&p.removeEvent(o,q,dt.handle),delete S[q])}p.isEmptyObject(S)&&Z.remove(o,"handle events")}},dispatch:function(o){var c,d,g,b,_,x,N=new Array(arguments.length),S=p.event.fix(o),P=(Z.get(this,"events")||Object.create(null))[S.type]||[],$=p.event.special[S.type]||{};for(N[0]=S,c=1;c=1)){for(;P!==this;P=P.parentNode||this)if(P.nodeType===1&&!(o.type==="click"&&P.disabled===!0)){for(_=[],x={},d=0;d-1:p.find(b,this,null,[P]).length),x[b]&&_.push(g);_.length&&N.push({elem:P,handlers:_})}}return P=this,S\s*$/g;function kl(o,c){return Y(o,"table")&&Y(c.nodeType!==11?c:c.firstChild,"tr")&&p(o).children("tbody")[0]||o}function hd(o){return o.type=(o.getAttribute("type")!==null)+"/"+o.type,o}function dd(o){return(o.type||"").slice(0,5)==="true/"?o.type=o.type.slice(5):o.removeAttribute("type"),o}function Rl(o,c){var d,g,b,_,x,N,S;if(c.nodeType===1){if(Z.hasData(o)&&(_=Z.get(o),S=_.events,S)){Z.remove(c,"handle events");for(b in S)for(d=0,g=S[b].length;d1&&typeof q=="string"&&!w.checkClone&&cd.test(q))return o.each(function(xt){var dt=o.eq(xt);lt&&(c[0]=q.call(this,xt,dt.html())),Cr(dt,c,d,g)});if(H&&(b=Ll(c,o[0].ownerDocument,!1,o,g),_=b.firstChild,b.childNodes.length===1&&(b=_),_||g)){for(x=p.map(se(b,"script"),hd),N=x.length;$0&&ds(x,!S&&se(o,"script")),N},cleanData:function(o){for(var c,d,g,b=p.event.special,_=0;(d=o[_])!==void 0;_++)if(Kt(d)){if(c=d[Z.expando]){if(c.events)for(g in c.events)b[g]?p.event.remove(d,g):p.removeEvent(d,g,c.handle);d[Z.expando]=void 0}d[$t.expando]&&(d[$t.expando]=void 0)}}}),p.fn.extend({detach:function(o){return Il(this,o,!0)},remove:function(o){return Il(this,o)},text:function(o){return ie(this,function(c){return c===void 0?p.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=c)})},null,o,arguments.length)},append:function(){return Cr(this,arguments,function(o){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var c=kl(this,o);c.appendChild(o)}})},prepend:function(){return Cr(this,arguments,function(o){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var c=kl(this,o);c.insertBefore(o,c.firstChild)}})},before:function(){return Cr(this,arguments,function(o){this.parentNode&&this.parentNode.insertBefore(o,this)})},after:function(){return Cr(this,arguments,function(o){this.parentNode&&this.parentNode.insertBefore(o,this.nextSibling)})},empty:function(){for(var o,c=0;(o=this[c])!=null;c++)o.nodeType===1&&(p.cleanData(se(o,!1)),o.textContent="");return this},clone:function(o,c){return o=o??!1,c=c??o,this.map(function(){return p.clone(this,o,c)})},html:function(o){return ie(this,function(c){var d=this[0]||{},g=0,b=this.length;if(c===void 0&&d.nodeType===1)return d.innerHTML;if(typeof c=="string"&&!ud.test(c)&&!Ce[(Ol.exec(c)||["",""])[1].toLowerCase()]){c=p.htmlPrefilter(c);try{for(;g=0&&(S+=Math.max(0,Math.ceil(o["offset"+c[0].toUpperCase()+c.slice(1)]-_-S-N-.5))||0),S+P}function ql(o,c,d){var g=Yi(o),b=!w.boxSizingReliable()||d,_=b&&p.css(o,"boxSizing",!1,g)==="border-box",x=_,N=oi(o,c,g),S="offset"+c[0].toUpperCase()+c.slice(1);if(gs.test(N)){if(!d)return N;N="auto"}return(!w.boxSizingReliable()&&_||!w.reliableTrDimensions()&&Y(o,"tr")||N==="auto"||!parseFloat(N)&&p.css(o,"display",!1,g)==="inline")&&o.getClientRects().length&&(_=p.css(o,"boxSizing",!1,g)==="border-box",x=S in o,x&&(N=o[S])),N=parseFloat(N)||0,N+vs(o,c,d||(_?"border":"content"),x,g,N)+"px"}p.extend({cssHooks:{opacity:{get:function(o,c){if(c){var d=oi(o,"opacity");return d===""?"1":d}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(o,c,d,g){if(!(!o||o.nodeType===3||o.nodeType===8||!o.style)){var b,_,x,N=Vt(c),S=ms.test(c),P=o.style;if(S||(c=ys(N)),x=p.cssHooks[c]||p.cssHooks[N],d!==void 0){if(_=typeof d,_==="string"&&(b=Xe.exec(d))&&b[1]&&(d=xr(o,c,b),_="number"),d==null||d!==d)return;_==="number"&&!S&&(d+=b&&b[3]||(p.cssNumber[N]?"":"px")),!w.clearCloneStyle&&d===""&&c.indexOf("background")===0&&(P[c]="inherit"),(!x||!("set"in x)||(d=x.set(o,d,g))!==void 0)&&(S?P.setProperty(c,d):P[c]=d)}else return x&&"get"in x&&(b=x.get(o,!1,g))!==void 0?b:P[c]}},css:function(o,c,d,g){var b,_,x,N=Vt(c),S=ms.test(c);return S||(c=ys(N)),x=p.cssHooks[c]||p.cssHooks[N],x&&"get"in x&&(b=x.get(o,!0,d)),b===void 0&&(b=oi(o,c,g)),b==="normal"&&c in jl&&(b=jl[c]),d===""||d?(_=parseFloat(b),d===!0||isFinite(_)?_||0:b):b}}),p.each(["height","width"],function(o,c){p.cssHooks[c]={get:function(d,g,b){if(g)return yd.test(p.css(d,"display"))&&(!d.getClientRects().length||!d.getBoundingClientRect().width)?Vl(d,vd,function(){return ql(d,c,b)}):ql(d,c,b)},set:function(d,g,b){var _,x=Yi(d),N=!w.scrollboxSize()&&x.position==="absolute",S=N||b,P=S&&p.css(d,"boxSizing",!1,x)==="border-box",$=b?vs(d,c,b,P,x):0;return P&&N&&($-=Math.ceil(d["offset"+c[0].toUpperCase()+c.slice(1)]-parseFloat(x[c])-vs(d,c,"border",!1,x)-.5)),$&&(_=Xe.exec(g))&&(_[3]||"px")!=="px"&&(d.style[c]=g,g=p.css(d,c)),Wl(d,g,$)}}}),p.cssHooks.marginLeft=$l(w.reliableMarginLeft,function(o,c){if(c)return(parseFloat(oi(o,"marginLeft"))||o.getBoundingClientRect().left-Vl(o,{marginLeft:0},function(){return o.getBoundingClientRect().left}))+"px"}),p.each({margin:"",padding:"",border:"Width"},function(o,c){p.cssHooks[o+c]={expand:function(d){for(var g=0,b={},_=typeof d=="string"?d.split(" "):[d];g<4;g++)b[o+Ee[g]+c]=_[g]||_[g-2]||_[0];return b}},o!=="margin"&&(p.cssHooks[o+c].set=Wl)}),p.fn.extend({css:function(o,c){return ie(this,function(d,g,b){var _,x,N={},S=0;if(Array.isArray(g)){for(_=Yi(d),x=g.length;S1)}});function oe(o,c,d,g,b){return new oe.prototype.init(o,c,d,g,b)}p.Tween=oe,oe.prototype={constructor:oe,init:function(o,c,d,g,b,_){this.elem=o,this.prop=d,this.easing=b||p.easing._default,this.options=c,this.start=this.now=this.cur(),this.end=g,this.unit=_||(p.cssNumber[d]?"":"px")},cur:function(){var o=oe.propHooks[this.prop];return o&&o.get?o.get(this):oe.propHooks._default.get(this)},run:function(o){var c,d=oe.propHooks[this.prop];return this.options.duration?this.pos=c=p.easing[this.easing](o,this.options.duration*o,0,1,this.options.duration):this.pos=c=o,this.now=(this.end-this.start)*c+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),d&&d.set?d.set(this):oe.propHooks._default.set(this),this}},oe.prototype.init.prototype=oe.prototype,oe.propHooks={_default:{get:function(o){var c;return o.elem.nodeType!==1||o.elem[o.prop]!=null&&o.elem.style[o.prop]==null?o.elem[o.prop]:(c=p.css(o.elem,o.prop,""),!c||c==="auto"?0:c)},set:function(o){p.fx.step[o.prop]?p.fx.step[o.prop](o):o.elem.nodeType===1&&(p.cssHooks[o.prop]||o.elem.style[ys(o.prop)]!=null)?p.style(o.elem,o.prop,o.now+o.unit):o.elem[o.prop]=o.now}}},oe.propHooks.scrollTop=oe.propHooks.scrollLeft={set:function(o){o.elem.nodeType&&o.elem.parentNode&&(o.elem[o.prop]=o.now)}},p.easing={linear:function(o){return o},swing:function(o){return .5-Math.cos(o*Math.PI)/2},_default:"swing"},p.fx=oe.prototype.init,p.fx.step={};var Ar,Gi,bd=/^(?:toggle|show|hide)$/,_d=/queueHooks$/;function bs(){Gi&&(E.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(bs):t.setTimeout(bs,p.fx.interval),p.fx.tick())}function Ul(){return t.setTimeout(function(){Ar=void 0}),Ar=Date.now()}function Ki(o,c){var d,g=0,b={height:o};for(c=c?1:0;g<4;g+=2-c)d=Ee[g],b["margin"+d]=b["padding"+d]=o;return c&&(b.opacity=b.width=o),b}function zl(o,c,d){for(var g,b=(Ve.tweeners[c]||[]).concat(Ve.tweeners["*"]),_=0,x=b.length;_1)},removeAttr:function(o){return this.each(function(){p.removeAttr(this,o)})}}),p.extend({attr:function(o,c,d){var g,b,_=o.nodeType;if(!(_===3||_===8||_===2)){if(typeof o.getAttribute>"u")return p.prop(o,c,d);if((_!==1||!p.isXMLDoc(o))&&(b=p.attrHooks[c.toLowerCase()]||(p.expr.match.bool.test(c)?Xl:void 0)),d!==void 0){if(d===null){p.removeAttr(o,c);return}return b&&"set"in b&&(g=b.set(o,d,c))!==void 0?g:(o.setAttribute(c,d+""),d)}return b&&"get"in b&&(g=b.get(o,c))!==null?g:(g=p.find.attr(o,c),g??void 0)}},attrHooks:{type:{set:function(o,c){if(!w.radioValue&&c==="radio"&&Y(o,"input")){var d=o.value;return o.setAttribute("type",c),d&&(o.value=d),c}}}},removeAttr:function(o,c){var d,g=0,b=c&&c.match(Xt);if(b&&o.nodeType===1)for(;d=b[g++];)o.removeAttribute(d)}}),Xl={set:function(o,c,d){return c===!1?p.removeAttr(o,d):o.setAttribute(d,d),d}},p.each(p.expr.match.bool.source.match(/\w+/g),function(o,c){var d=li[c]||p.find.attr;li[c]=function(g,b,_){var x,N,S=b.toLowerCase();return _||(N=li[S],li[S]=x,x=d(g,b,_)!=null?S:null,li[S]=N),x}});var Td=/^(?:input|select|textarea|button)$/i,Ed=/^(?:a|area)$/i;p.fn.extend({prop:function(o,c){return ie(this,p.prop,o,c,arguments.length>1)},removeProp:function(o){return this.each(function(){delete this[p.propFix[o]||o]})}}),p.extend({prop:function(o,c,d){var g,b,_=o.nodeType;if(!(_===3||_===8||_===2))return(_!==1||!p.isXMLDoc(o))&&(c=p.propFix[c]||c,b=p.propHooks[c]),d!==void 0?b&&"set"in b&&(g=b.set(o,d,c))!==void 0?g:o[c]=d:b&&"get"in b&&(g=b.get(o,c))!==null?g:o[c]},propHooks:{tabIndex:{get:function(o){var c=p.find.attr(o,"tabindex");return c?parseInt(c,10):Td.test(o.nodeName)||Ed.test(o.nodeName)&&o.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),w.optSelected||(p.propHooks.selected={get:function(o){var c=o.parentNode;return c&&c.parentNode&&c.parentNode.selectedIndex,null},set:function(o){var c=o.parentNode;c&&(c.selectedIndex,c.parentNode&&c.parentNode.selectedIndex)}}),p.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){p.propFix[this.toLowerCase()]=this});function Qn(o){var c=o.match(Xt)||[];return c.join(" ")}function Zn(o){return o.getAttribute&&o.getAttribute("class")||""}function _s(o){return Array.isArray(o)?o:typeof o=="string"?o.match(Xt)||[]:[]}p.fn.extend({addClass:function(o){var c,d,g,b,_,x;return T(o)?this.each(function(N){p(this).addClass(o.call(this,N,Zn(this)))}):(c=_s(o),c.length?this.each(function(){if(g=Zn(this),d=this.nodeType===1&&" "+Qn(g)+" ",d){for(_=0;_-1;)d=d.replace(" "+b+" "," ");x=Qn(d),g!==x&&this.setAttribute("class",x)}}):this):this.attr("class","")},toggleClass:function(o,c){var d,g,b,_,x=typeof o,N=x==="string"||Array.isArray(o);return T(o)?this.each(function(S){p(this).toggleClass(o.call(this,S,Zn(this),c),c)}):typeof c=="boolean"&&N?c?this.addClass(o):this.removeClass(o):(d=_s(o),this.each(function(){if(N)for(_=p(this),b=0;b-1)return!0;return!1}});var Cd=/\r/g;p.fn.extend({val:function(o){var c,d,g,b=this[0];return arguments.length?(g=T(o),this.each(function(_){var x;this.nodeType===1&&(g?x=o.call(this,_,p(this).val()):x=o,x==null?x="":typeof x=="number"?x+="":Array.isArray(x)&&(x=p.map(x,function(N){return N==null?"":N+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()],(!c||!("set"in c)||c.set(this,x,"value")===void 0)&&(this.value=x))})):b?(c=p.valHooks[b.type]||p.valHooks[b.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(b,"value"))!==void 0?d:(d=b.value,typeof d=="string"?d.replace(Cd,""):d??"")):void 0}}),p.extend({valHooks:{option:{get:function(o){var c=p.find.attr(o,"value");return c??Qn(p.text(o))}},select:{get:function(o){var c,d,g,b=o.options,_=o.selectedIndex,x=o.type==="select-one",N=x?null:[],S=x?_+1:b.length;for(_<0?g=S:g=x?_:0;g-1)&&(d=!0);return d||(o.selectedIndex=-1),_}}}}),p.each(["radio","checkbox"],function(){p.valHooks[this]={set:function(o,c){if(Array.isArray(c))return o.checked=p.inArray(p(o).val(),c)>-1}},w.checkOn||(p.valHooks[this].get=function(o){return o.getAttribute("value")===null?"on":o.value})});var ui=t.location,Yl={guid:Date.now()},xs=/\?/;p.parseXML=function(o){var c,d;if(!o||typeof o!="string")return null;try{c=new t.DOMParser().parseFromString(o,"text/xml")}catch{}return d=c&&c.getElementsByTagName("parsererror")[0],(!c||d)&&p.error("Invalid XML: "+(d?p.map(d.childNodes,function(g){return g.textContent}).join(`
-`):o)),c};var Gl=/^(?:focusinfocus|focusoutblur)$/,Kl=function(o){o.stopPropagation()};p.extend(p.event,{trigger:function(o,c,d,g){var b,_,x,N,S,P,$,H,M=[d||E],q=m.call(o,"type")?o.type:o,lt=m.call(o,"namespace")?o.namespace.split("."):[];if(_=H=x=d=d||E,!(d.nodeType===3||d.nodeType===8)&&!Gl.test(q+p.event.triggered)&&(q.indexOf(".")>-1&&(lt=q.split("."),q=lt.shift(),lt.sort()),S=q.indexOf(":")<0&&"on"+q,o=o[p.expando]?o:new p.Event(q,typeof o=="object"&&o),o.isTrigger=g?2:3,o.namespace=lt.join("."),o.rnamespace=o.namespace?new RegExp("(^|\\.)"+lt.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,o.result=void 0,o.target||(o.target=d),c=c==null?[o]:p.makeArray(c,[o]),$=p.event.special[q]||{},!(!g&&$.trigger&&$.trigger.apply(d,c)===!1))){if(!g&&!$.noBubble&&!D(d)){for(N=$.delegateType||q,Gl.test(N+q)||(_=_.parentNode);_;_=_.parentNode)M.push(_),x=_;x===(d.ownerDocument||E)&&M.push(x.defaultView||x.parentWindow||t)}for(b=0;(_=M[b++])&&!o.isPropagationStopped();)H=_,o.type=b>1?N:$.bindType||q,P=(Z.get(_,"events")||Object.create(null))[o.type]&&Z.get(_,"handle"),P&&P.apply(_,c),P=S&&_[S],P&&P.apply&&Kt(_)&&(o.result=P.apply(_,c),o.result===!1&&o.preventDefault());return o.type=q,!g&&!o.isDefaultPrevented()&&(!$._default||$._default.apply(M.pop(),c)===!1)&&Kt(d)&&S&&T(d[q])&&!D(d)&&(x=d[S],x&&(d[S]=null),p.event.triggered=q,o.isPropagationStopped()&&H.addEventListener(q,Kl),d[q](),o.isPropagationStopped()&&H.removeEventListener(q,Kl),p.event.triggered=void 0,x&&(d[S]=x)),o.result}},simulate:function(o,c,d){var g=p.extend(new p.Event,d,{type:o,isSimulated:!0});p.event.trigger(g,null,c)}}),p.fn.extend({trigger:function(o,c){return this.each(function(){p.event.trigger(o,c,this)})},triggerHandler:function(o,c){var d=this[0];if(d)return p.event.trigger(o,c,d,!0)}});var Ad=/\[\]$/,Ql=/\r?\n/g,Sd=/^(?:submit|button|image|reset|file)$/i,Dd=/^(?:input|select|textarea|keygen)/i;function ws(o,c,d,g){var b;if(Array.isArray(c))p.each(c,function(_,x){d||Ad.test(o)?g(o,x):ws(o+"["+(typeof x=="object"&&x!=null?_:"")+"]",x,d,g)});else if(!d&&V(c)==="object")for(b in c)ws(o+"["+b+"]",c[b],d,g);else g(o,c)}p.param=function(o,c){var d,g=[],b=function(_,x){var N=T(x)?x():x;g[g.length]=encodeURIComponent(_)+"="+encodeURIComponent(N??"")};if(o==null)return"";if(Array.isArray(o)||o.jquery&&!p.isPlainObject(o))p.each(o,function(){b(this.name,this.value)});else for(d in o)ws(d,o[d],c,b);return g.join("&")},p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var o=p.prop(this,"elements");return o?p.makeArray(o):this}).filter(function(){var o=this.type;return this.name&&!p(this).is(":disabled")&&Dd.test(this.nodeName)&&!Sd.test(o)&&(this.checked||!Ht.test(o))}).map(function(o,c){var d=p(this).val();return d==null?null:Array.isArray(d)?p.map(d,function(g){return{name:c.name,value:g.replace(Ql,`\r
-`)}}):{name:c.name,value:d.replace(Ql,`\r
-`)}}).get()}});var Nd=/%20/g,Od=/#.*$/,Pd=/([?&])_=[^&]*/,Ld=/^(.*?):[ \t]*([^\r\n]*)$/mg,Md=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kd=/^(?:GET|HEAD)$/,Rd=/^\/\//,Zl={},Ts={},Jl="*/".concat("*"),Es=E.createElement("a");Es.href=ui.href;function tu(o){return function(c,d){typeof c!="string"&&(d=c,c="*");var g,b=0,_=c.toLowerCase().match(Xt)||[];if(T(d))for(;g=_[b++];)g[0]==="+"?(g=g.slice(1)||"*",(o[g]=o[g]||[]).unshift(d)):(o[g]=o[g]||[]).push(d)}}function eu(o,c,d,g){var b={},_=o===Ts;function x(N){var S;return b[N]=!0,p.each(o[N]||[],function(P,$){var H=$(c,d,g);if(typeof H=="string"&&!_&&!b[H])return c.dataTypes.unshift(H),x(H),!1;if(_)return!(S=H)}),S}return x(c.dataTypes[0])||!b["*"]&&x("*")}function Cs(o,c){var d,g,b=p.ajaxSettings.flatOptions||{};for(d in c)c[d]!==void 0&&((b[d]?o:g||(g={}))[d]=c[d]);return g&&p.extend(!0,o,g),o}function Id(o,c,d){for(var g,b,_,x,N=o.contents,S=o.dataTypes;S[0]==="*";)S.shift(),g===void 0&&(g=o.mimeType||c.getResponseHeader("Content-Type"));if(g){for(b in N)if(N[b]&&N[b].test(g)){S.unshift(b);break}}if(S[0]in d)_=S[0];else{for(b in d){if(!S[0]||o.converters[b+" "+S[0]]){_=b;break}x||(x=b)}_=_||x}if(_)return _!==S[0]&&S.unshift(_),d[_]}function Vd(o,c,d,g){var b,_,x,N,S,P={},$=o.dataTypes.slice();if($[1])for(x in o.converters)P[x.toLowerCase()]=o.converters[x];for(_=$.shift();_;)if(o.responseFields[_]&&(d[o.responseFields[_]]=c),!S&&g&&o.dataFilter&&(c=o.dataFilter(c,o.dataType)),S=_,_=$.shift(),_){if(_==="*")_=S;else if(S!=="*"&&S!==_){if(x=P[S+" "+_]||P["* "+_],!x){for(b in P)if(N=b.split(" "),N[1]===_&&(x=P[S+" "+N[0]]||P["* "+N[0]],x)){x===!0?x=P[b]:P[b]!==!0&&(_=N[0],$.unshift(N[1]));break}}if(x!==!0)if(x&&o.throws)c=x(c);else try{c=x(c)}catch(H){return{state:"parsererror",error:x?H:"No conversion from "+S+" to "+_}}}}return{state:"success",data:c}}p.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ui.href,type:"GET",isLocal:Md.test(ui.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jl,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":p.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(o,c){return c?Cs(Cs(o,p.ajaxSettings),c):Cs(p.ajaxSettings,o)},ajaxPrefilter:tu(Zl),ajaxTransport:tu(Ts),ajax:function(o,c){typeof o=="object"&&(c=o,o=void 0),c=c||{};var d,g,b,_,x,N,S,P,$,H,M=p.ajaxSetup({},c),q=M.context||M,lt=M.context&&(q.nodeType||q.jquery)?p(q):p.event,xt=p.Deferred(),dt=p.Callbacks("once memory"),Yt=M.statusCode||{},qt={},Qe={},Ze="canceled",bt={readyState:0,getResponseHeader:function(wt){var Rt;if(S){if(!_)for(_={};Rt=Ld.exec(b);)_[Rt[1].toLowerCase()+" "]=(_[Rt[1].toLowerCase()+" "]||[]).concat(Rt[2]);Rt=_[wt.toLowerCase()+" "]}return Rt==null?null:Rt.join(", ")},getAllResponseHeaders:function(){return S?b:null},setRequestHeader:function(wt,Rt){return S==null&&(wt=Qe[wt.toLowerCase()]=Qe[wt.toLowerCase()]||wt,qt[wt]=Rt),this},overrideMimeType:function(wt){return S==null&&(M.mimeType=wt),this},statusCode:function(wt){var Rt;if(wt)if(S)bt.always(wt[bt.status]);else for(Rt in wt)Yt[Rt]=[Yt[Rt],wt[Rt]];return this},abort:function(wt){var Rt=wt||Ze;return d&&d.abort(Rt),Jn(0,Rt),this}};if(xt.promise(bt),M.url=((o||M.url||ui.href)+"").replace(Rd,ui.protocol+"//"),M.type=c.method||c.type||M.method||M.type,M.dataTypes=(M.dataType||"*").toLowerCase().match(Xt)||[""],M.crossDomain==null){N=E.createElement("a");try{N.href=M.url,N.href=N.href,M.crossDomain=Es.protocol+"//"+Es.host!=N.protocol+"//"+N.host}catch{M.crossDomain=!0}}if(M.data&&M.processData&&typeof M.data!="string"&&(M.data=p.param(M.data,M.traditional)),eu(Zl,M,c,bt),S)return bt;P=p.event&&M.global,P&&p.active++===0&&p.event.trigger("ajaxStart"),M.type=M.type.toUpperCase(),M.hasContent=!kd.test(M.type),g=M.url.replace(Od,""),M.hasContent?M.data&&M.processData&&(M.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(M.data=M.data.replace(Nd,"+")):(H=M.url.slice(g.length),M.data&&(M.processData||typeof M.data=="string")&&(g+=(xs.test(g)?"&":"?")+M.data,delete M.data),M.cache===!1&&(g=g.replace(Pd,"$1"),H=(xs.test(g)?"&":"?")+"_="+Yl.guid+++H),M.url=g+H),M.ifModified&&(p.lastModified[g]&&bt.setRequestHeader("If-Modified-Since",p.lastModified[g]),p.etag[g]&&bt.setRequestHeader("If-None-Match",p.etag[g])),(M.data&&M.hasContent&&M.contentType!==!1||c.contentType)&&bt.setRequestHeader("Content-Type",M.contentType),bt.setRequestHeader("Accept",M.dataTypes[0]&&M.accepts[M.dataTypes[0]]?M.accepts[M.dataTypes[0]]+(M.dataTypes[0]!=="*"?", "+Jl+"; q=0.01":""):M.accepts["*"]);for($ in M.headers)bt.setRequestHeader($,M.headers[$]);if(M.beforeSend&&(M.beforeSend.call(q,bt,M)===!1||S))return bt.abort();if(Ze="abort",dt.add(M.complete),bt.done(M.success),bt.fail(M.error),d=eu(Ts,M,c,bt),!d)Jn(-1,"No Transport");else{if(bt.readyState=1,P&<.trigger("ajaxSend",[bt,M]),S)return bt;M.async&&M.timeout>0&&(x=t.setTimeout(function(){bt.abort("timeout")},M.timeout));try{S=!1,d.send(qt,Jn)}catch(wt){if(S)throw wt;Jn(-1,wt)}}function Jn(wt,Rt,fi,Ss){var Je,hi,tn,Nn,On,Ae=Rt;S||(S=!0,x&&t.clearTimeout(x),d=void 0,b=Ss||"",bt.readyState=wt>0?4:0,Je=wt>=200&&wt<300||wt===304,fi&&(Nn=Id(M,bt,fi)),!Je&&p.inArray("script",M.dataTypes)>-1&&p.inArray("json",M.dataTypes)<0&&(M.converters["text script"]=function(){}),Nn=Vd(M,Nn,bt,Je),Je?(M.ifModified&&(On=bt.getResponseHeader("Last-Modified"),On&&(p.lastModified[g]=On),On=bt.getResponseHeader("etag"),On&&(p.etag[g]=On)),wt===204||M.type==="HEAD"?Ae="nocontent":wt===304?Ae="notmodified":(Ae=Nn.state,hi=Nn.data,tn=Nn.error,Je=!tn)):(tn=Ae,(wt||!Ae)&&(Ae="error",wt<0&&(wt=0))),bt.status=wt,bt.statusText=(Rt||Ae)+"",Je?xt.resolveWith(q,[hi,Ae,bt]):xt.rejectWith(q,[bt,Ae,tn]),bt.statusCode(Yt),Yt=void 0,P&<.trigger(Je?"ajaxSuccess":"ajaxError",[bt,M,Je?hi:tn]),dt.fireWith(q,[bt,Ae]),P&&(lt.trigger("ajaxComplete",[bt,M]),--p.active||p.event.trigger("ajaxStop")))}return bt},getJSON:function(o,c,d){return p.get(o,c,d,"json")},getScript:function(o,c){return p.get(o,void 0,c,"script")}}),p.each(["get","post"],function(o,c){p[c]=function(d,g,b,_){return T(g)&&(_=_||b,b=g,g=void 0),p.ajax(p.extend({url:d,type:c,dataType:_,data:g,success:b},p.isPlainObject(d)&&d))}}),p.ajaxPrefilter(function(o){var c;for(c in o.headers)c.toLowerCase()==="content-type"&&(o.contentType=o.headers[c]||"")}),p._evalUrl=function(o,c,d){return p.ajax({url:o,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(g){p.globalEval(g,c,d)}})},p.fn.extend({wrapAll:function(o){var c;return this[0]&&(T(o)&&(o=o.call(this[0])),c=p(o,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&c.insertBefore(this[0]),c.map(function(){for(var d=this;d.firstElementChild;)d=d.firstElementChild;return d}).append(this)),this},wrapInner:function(o){return T(o)?this.each(function(c){p(this).wrapInner(o.call(this,c))}):this.each(function(){var c=p(this),d=c.contents();d.length?d.wrapAll(o):c.append(o)})},wrap:function(o){var c=T(o);return this.each(function(d){p(this).wrapAll(c?o.call(this,d):o)})},unwrap:function(o){return this.parent(o).not("body").each(function(){p(this).replaceWith(this.childNodes)}),this}}),p.expr.pseudos.hidden=function(o){return!p.expr.pseudos.visible(o)},p.expr.pseudos.visible=function(o){return!!(o.offsetWidth||o.offsetHeight||o.getClientRects().length)},p.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var $d={0:200,1223:204},ci=p.ajaxSettings.xhr();w.cors=!!ci&&"withCredentials"in ci,w.ajax=ci=!!ci,p.ajaxTransport(function(o){var c,d;if(w.cors||ci&&!o.crossDomain)return{send:function(g,b){var _,x=o.xhr();if(x.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(_ in o.xhrFields)x[_]=o.xhrFields[_];o.mimeType&&x.overrideMimeType&&x.overrideMimeType(o.mimeType),!o.crossDomain&&!g["X-Requested-With"]&&(g["X-Requested-With"]="XMLHttpRequest");for(_ in g)x.setRequestHeader(_,g[_]);c=function(N){return function(){c&&(c=d=x.onload=x.onerror=x.onabort=x.ontimeout=x.onreadystatechange=null,N==="abort"?x.abort():N==="error"?typeof x.status!="number"?b(0,"error"):b(x.status,x.statusText):b($d[x.status]||x.status,x.statusText,(x.responseType||"text")!=="text"||typeof x.responseText!="string"?{binary:x.response}:{text:x.responseText},x.getAllResponseHeaders()))}},x.onload=c(),d=x.onerror=x.ontimeout=c("error"),x.onabort!==void 0?x.onabort=d:x.onreadystatechange=function(){x.readyState===4&&t.setTimeout(function(){c&&d()})},c=c("abort");try{x.send(o.hasContent&&o.data||null)}catch(N){if(c)throw N}},abort:function(){c&&c()}}}),p.ajaxPrefilter(function(o){o.crossDomain&&(o.contents.script=!1)}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(o){return p.globalEval(o),o}}}),p.ajaxPrefilter("script",function(o){o.cache===void 0&&(o.cache=!1),o.crossDomain&&(o.type="GET")}),p.ajaxTransport("script",function(o){if(o.crossDomain||o.scriptAttrs){var c,d;return{send:function(g,b){c=p("
-
-
+
+
+
@@ -49,16 +49,21 @@
-
-
-
-
- Download
-
+
+
+ Downloading...
+
+
+
+
+
+ Download
+
+
diff --git a/dist/logos/12Return.png b/dist/logos/12Return.png
new file mode 100644
index 0000000..c19f5e1
Binary files /dev/null and b/dist/logos/12Return.png differ
diff --git a/dist/logos/AMCSGroup.svg b/dist/logos/AMCSGroup.svg
new file mode 100644
index 0000000..8a41a7c
--- /dev/null
+++ b/dist/logos/AMCSGroup.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/AMP.svg b/dist/logos/AMP.svg
new file mode 100644
index 0000000..021aefd
--- /dev/null
+++ b/dist/logos/AMP.svg
@@ -0,0 +1,10 @@
+
+ AMP
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/APlanet.svg b/dist/logos/APlanet.svg
new file mode 100644
index 0000000..e04adbd
--- /dev/null
+++ b/dist/logos/APlanet.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Annata.png b/dist/logos/Annata.png
new file mode 100644
index 0000000..ff807aa
Binary files /dev/null and b/dist/logos/Annata.png differ
diff --git a/dist/logos/Apkudo.png b/dist/logos/Apkudo.png
new file mode 100644
index 0000000..3fb3e89
Binary files /dev/null and b/dist/logos/Apkudo.png differ
diff --git a/dist/logos/Atma.io.svg b/dist/logos/Atma.io.svg
new file mode 100644
index 0000000..8ad708a
--- /dev/null
+++ b/dist/logos/Atma.io.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Backacia.png b/dist/logos/Backacia.png
new file mode 100644
index 0000000..504169c
Binary files /dev/null and b/dist/logos/Backacia.png differ
diff --git a/dist/logos/ByRotation.png b/dist/logos/ByRotation.png
new file mode 100644
index 0000000..041e3e0
Binary files /dev/null and b/dist/logos/ByRotation.png differ
diff --git a/dist/logos/CELLZ.png b/dist/logos/CELLZ.png
new file mode 100644
index 0000000..b9739b1
Binary files /dev/null and b/dist/logos/CELLZ.png differ
diff --git a/dist/logos/Circul8.svg b/dist/logos/Circul8.svg
new file mode 100644
index 0000000..506f702
--- /dev/null
+++ b/dist/logos/Circul8.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/CircularFashion.svg b/dist/logos/CircularFashion.svg
new file mode 100644
index 0000000..81bb852
--- /dev/null
+++ b/dist/logos/CircularFashion.svg
@@ -0,0 +1,4 @@
+
+
+
\ No newline at end of file
diff --git a/dist/logos/CircularIQ.png b/dist/logos/CircularIQ.png
new file mode 100644
index 0000000..88e109d
Binary files /dev/null and b/dist/logos/CircularIQ.png differ
diff --git a/dist/logos/Circularise.png b/dist/logos/Circularise.png
new file mode 100644
index 0000000..4536044
Binary files /dev/null and b/dist/logos/Circularise.png differ
diff --git a/dist/logos/Circulor.png b/dist/logos/Circulor.png
new file mode 100644
index 0000000..42e8ed6
Binary files /dev/null and b/dist/logos/Circulor.png differ
diff --git a/dist/logos/Circuly.svg b/dist/logos/Circuly.svg
new file mode 100644
index 0000000..249aa0b
--- /dev/null
+++ b/dist/logos/Circuly.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Cirplus.svg b/dist/logos/Cirplus.svg
new file mode 100644
index 0000000..49c38a8
--- /dev/null
+++ b/dist/logos/Cirplus.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/CleanRobotics.png b/dist/logos/CleanRobotics.png
new file mode 100644
index 0000000..e456e14
Binary files /dev/null and b/dist/logos/CleanRobotics.png differ
diff --git a/dist/logos/Cloov.png b/dist/logos/Cloov.png
new file mode 100644
index 0000000..6128239
Binary files /dev/null and b/dist/logos/Cloov.png differ
diff --git a/dist/logos/Cyrkl.svg b/dist/logos/Cyrkl.svg
new file mode 100644
index 0000000..2786c54
--- /dev/null
+++ b/dist/logos/Cyrkl.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/DataCompanyOne.svg b/dist/logos/DataCompanyOne.svg
new file mode 100644
index 0000000..963fece
--- /dev/null
+++ b/dist/logos/DataCompanyOne.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/logos/Deply.svg b/dist/logos/Deply.svg
new file mode 100644
index 0000000..60389ee
--- /dev/null
+++ b/dist/logos/Deply.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/logos/Dsposal.svg b/dist/logos/Dsposal.svg
new file mode 100644
index 0000000..22aa3cb
--- /dev/null
+++ b/dist/logos/Dsposal.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Electrobac.svg b/dist/logos/Electrobac.svg
new file mode 100644
index 0000000..5da8655
--- /dev/null
+++ b/dist/logos/Electrobac.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/logos/Empower.png b/dist/logos/Empower.png
new file mode 100644
index 0000000..202c46f
Binary files /dev/null and b/dist/logos/Empower.png differ
diff --git a/dist/logos/Enviromate.png b/dist/logos/Enviromate.png
new file mode 100644
index 0000000..4b5501e
Binary files /dev/null and b/dist/logos/Enviromate.png differ
diff --git a/dist/logos/Evreka.svg b/dist/logos/Evreka.svg
new file mode 100644
index 0000000..96bdbcc
--- /dev/null
+++ b/dist/logos/Evreka.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/ExcessMaterialsExchange.png b/dist/logos/ExcessMaterialsExchange.png
new file mode 100644
index 0000000..934bad0
Binary files /dev/null and b/dist/logos/ExcessMaterialsExchange.png differ
diff --git a/dist/logos/FixFirst.png b/dist/logos/FixFirst.png
new file mode 100644
index 0000000..c8e4b1d
Binary files /dev/null and b/dist/logos/FixFirst.png differ
diff --git a/dist/logos/GoodsTag.png b/dist/logos/GoodsTag.png
new file mode 100644
index 0000000..b291f19
Binary files /dev/null and b/dist/logos/GoodsTag.png differ
diff --git a/dist/logos/GreenBimlabs.svg b/dist/logos/GreenBimlabs.svg
new file mode 100644
index 0000000..d0191c8
--- /dev/null
+++ b/dist/logos/GreenBimlabs.svg
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Greyparrot.svg b/dist/logos/Greyparrot.svg
new file mode 100644
index 0000000..70afefb
--- /dev/null
+++ b/dist/logos/Greyparrot.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Grover.svg b/dist/logos/Grover.svg
new file mode 100644
index 0000000..a745417
--- /dev/null
+++ b/dist/logos/Grover.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Kezzler.svg b/dist/logos/Kezzler.svg
new file mode 100644
index 0000000..bcb6eeb
--- /dev/null
+++ b/dist/logos/Kezzler.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/dist/logos/LandbellGroup.svg b/dist/logos/LandbellGroup.svg
new file mode 100644
index 0000000..f6c9814
--- /dev/null
+++ b/dist/logos/LandbellGroup.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/logos/Lixo.png b/dist/logos/Lixo.png
new file mode 100644
index 0000000..3c272e2
Binary files /dev/null and b/dist/logos/Lixo.png differ
diff --git a/dist/logos/Lizee.svg b/dist/logos/Lizee.svg
new file mode 100644
index 0000000..99515ce
--- /dev/null
+++ b/dist/logos/Lizee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/logos/Loop.png b/dist/logos/Loop.png
new file mode 100644
index 0000000..75a6715
Binary files /dev/null and b/dist/logos/Loop.png differ
diff --git a/dist/logos/Loopcycle.png b/dist/logos/Loopcycle.png
new file mode 100644
index 0000000..4b35768
Binary files /dev/null and b/dist/logos/Loopcycle.png differ
diff --git a/dist/logos/Madaster.svg b/dist/logos/Madaster.svg
new file mode 100644
index 0000000..337aa95
--- /dev/null
+++ b/dist/logos/Madaster.svg
@@ -0,0 +1,4 @@
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Metabolic.svg b/dist/logos/Metabolic.svg
new file mode 100644
index 0000000..316fea0
--- /dev/null
+++ b/dist/logos/Metabolic.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Molg.svg b/dist/logos/Molg.svg
new file mode 100644
index 0000000..a3c0e53
--- /dev/null
+++ b/dist/logos/Molg.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Newe.png b/dist/logos/Newe.png
new file mode 100644
index 0000000..8dbdd92
Binary files /dev/null and b/dist/logos/Newe.png differ
diff --git a/dist/logos/NonaSource.png b/dist/logos/NonaSource.png
new file mode 100644
index 0000000..bf642fc
Binary files /dev/null and b/dist/logos/NonaSource.png differ
diff --git a/dist/logos/Nuw.png b/dist/logos/Nuw.png
new file mode 100644
index 0000000..f9eba1a
Binary files /dev/null and b/dist/logos/Nuw.png differ
diff --git a/dist/logos/Pentatonic.png b/dist/logos/Pentatonic.png
new file mode 100644
index 0000000..086badb
Binary files /dev/null and b/dist/logos/Pentatonic.png differ
diff --git a/dist/logos/Plastship.svg b/dist/logos/Plastship.svg
new file mode 100644
index 0000000..bcddbb8
--- /dev/null
+++ b/dist/logos/Plastship.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Polytag.svg b/dist/logos/Polytag.svg
new file mode 100644
index 0000000..68520ec
--- /dev/null
+++ b/dist/logos/Polytag.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/PreSustainability.svg b/dist/logos/PreSustainability.svg
new file mode 100644
index 0000000..60392c6
--- /dev/null
+++ b/dist/logos/PreSustainability.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Pulpex.png b/dist/logos/Pulpex.png
new file mode 100644
index 0000000..361d2ff
Binary files /dev/null and b/dist/logos/Pulpex.png differ
diff --git a/dist/logos/QueenOfRaw.png b/dist/logos/QueenOfRaw.png
new file mode 100644
index 0000000..66f33d8
Binary files /dev/null and b/dist/logos/QueenOfRaw.png differ
diff --git a/dist/logos/Re4circular.png b/dist/logos/Re4circular.png
new file mode 100644
index 0000000..a10d92e
Binary files /dev/null and b/dist/logos/Re4circular.png differ
diff --git a/dist/logos/Reath.png b/dist/logos/Reath.png
new file mode 100644
index 0000000..59c5664
Binary files /dev/null and b/dist/logos/Reath.png differ
diff --git a/dist/logos/Recurate.svg b/dist/logos/Recurate.svg
new file mode 100644
index 0000000..65810a2
--- /dev/null
+++ b/dist/logos/Recurate.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Recyclium.png b/dist/logos/Recyclium.png
new file mode 100644
index 0000000..8f5ffe3
Binary files /dev/null and b/dist/logos/Recyclium.png differ
diff --git a/dist/logos/Reseat.png b/dist/logos/Reseat.png
new file mode 100644
index 0000000..d23b53c
Binary files /dev/null and b/dist/logos/Reseat.png differ
diff --git a/dist/logos/Rheaply.svg b/dist/logos/Rheaply.svg
new file mode 100644
index 0000000..f78fce1
--- /dev/null
+++ b/dist/logos/Rheaply.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/dist/logos/SageSustainableElectronics.svg b/dist/logos/SageSustainableElectronics.svg
new file mode 100644
index 0000000..c738d6f
--- /dev/null
+++ b/dist/logos/SageSustainableElectronics.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/dist/logos/Scrapad.png b/dist/logos/Scrapad.png
new file mode 100644
index 0000000..13854af
Binary files /dev/null and b/dist/logos/Scrapad.png differ
diff --git a/dist/logos/Scrapo.svg b/dist/logos/Scrapo.svg
new file mode 100644
index 0000000..68d490d
--- /dev/null
+++ b/dist/logos/Scrapo.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Sensoneo.svg b/dist/logos/Sensoneo.svg
new file mode 100644
index 0000000..96a4a52
--- /dev/null
+++ b/dist/logos/Sensoneo.svg
@@ -0,0 +1 @@
+Page 1
\ No newline at end of file
diff --git a/dist/logos/Solarcycle.png b/dist/logos/Solarcycle.png
new file mode 100644
index 0000000..a940627
Binary files /dev/null and b/dist/logos/Solarcycle.png differ
diff --git a/dist/logos/Superfy.svg b/dist/logos/Superfy.svg
new file mode 100644
index 0000000..cba9a66
--- /dev/null
+++ b/dist/logos/Superfy.svg
@@ -0,0 +1,28 @@
+
+ superfy Logo-Pos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/Terracycle.svg b/dist/logos/Terracycle.svg
new file mode 100644
index 0000000..41ca10d
--- /dev/null
+++ b/dist/logos/Terracycle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/dist/logos/ThredUp.svg b/dist/logos/ThredUp.svg
new file mode 100644
index 0000000..c4ed592
--- /dev/null
+++ b/dist/logos/ThredUp.svg
@@ -0,0 +1 @@
+ThredUp | An Online Consignment & Thrift Store
\ No newline at end of file
diff --git a/dist/logos/Topolytics.png b/dist/logos/Topolytics.png
new file mode 100644
index 0000000..939e127
Binary files /dev/null and b/dist/logos/Topolytics.png differ
diff --git a/dist/logos/TrueTwins.png b/dist/logos/TrueTwins.png
new file mode 100644
index 0000000..f970fcc
Binary files /dev/null and b/dist/logos/TrueTwins.png differ
diff --git a/dist/logos/Unisot.png b/dist/logos/Unisot.png
new file mode 100644
index 0000000..a79822d
Binary files /dev/null and b/dist/logos/Unisot.png differ
diff --git a/dist/logos/Valis.png b/dist/logos/Valis.png
new file mode 100644
index 0000000..0375890
Binary files /dev/null and b/dist/logos/Valis.png differ
diff --git a/dist/logos/VestiaireCollective.svg b/dist/logos/VestiaireCollective.svg
new file mode 100644
index 0000000..ee282f7
--- /dev/null
+++ b/dist/logos/VestiaireCollective.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/ZeroNet.png b/dist/logos/ZeroNet.png
new file mode 100644
index 0000000..ad4ea3c
Binary files /dev/null and b/dist/logos/ZeroNet.png differ
diff --git a/dist/logos/e-Cycle.svg b/dist/logos/e-Cycle.svg
new file mode 100644
index 0000000..d26eaa4
--- /dev/null
+++ b/dist/logos/e-Cycle.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/logos/iPoint.png b/dist/logos/iPoint.png
new file mode 100644
index 0000000..24f29f0
Binary files /dev/null and b/dist/logos/iPoint.png differ
diff --git a/dist/suggest-correction/index.html b/dist/suggest-correction/index.html
index 4a096b9..45c3a6a 100644
--- a/dist/suggest-correction/index.html
+++ b/dist/suggest-correction/index.html
@@ -6,9 +6,9 @@
Circular Tech Map
-
-
-
+
+
+
diff --git a/dist/suggest-new/index.html b/dist/suggest-new/index.html
index 9e1de37..feca875 100644
--- a/dist/suggest-new/index.html
+++ b/dist/suggest-new/index.html
@@ -6,8 +6,8 @@
Circular Tech Map
-
-
+
+