diff --git a/404.html b/404.html index 36a0512..3e4d9d1 100644 --- a/404.html +++ b/404.html @@ -4,13 +4,13 @@ Page Not Found | Ctrlpanel.gg - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/assets/js/c4f5d8e4.3257ac85.js b/assets/js/c4f5d8e4.5ad8ebfb.js similarity index 85% rename from assets/js/c4f5d8e4.3257ac85.js rename to assets/js/c4f5d8e4.5ad8ebfb.js index 2d6875a..c283326 100644 --- a/assets/js/c4f5d8e4.3257ac85.js +++ b/assets/js/c4f5d8e4.5ad8ebfb.js @@ -1 +1 @@ -"use strict";(self.webpackChunkctrlpanel=self.webpackChunkctrlpanel||[]).push([[4195],{3206:(e,t,r)=>{r.d(t,{Z:()=>dt});var l,c,a,i,h,s,m,y,x,n,f,d,E,g,w,N,v,o,p,z,u,b,M,k,R,_,Z,P,O,j,C,S,F,B,H,W,D,Q,V,q,I,U,A,G,K,L,T,Y,$,J,X,ee,te,re,le,ce,ae,ie,he,se,me,ye,xe,ne,fe,de,Ee,ge,we,Ne,ve,oe,pe,ze,ue,be,Me,ke,Re,_e,Ze,Pe,Oe,je,Ce,Se,Fe,Be,He,We,De,Qe,Ve,qe,Ie,Ue,Ae,Ge,Ke,Le,Te,Ye,$e,Je,Xe,et,tt,rt,lt,ct,at,it,ht,st,mt,yt,xt,nt=r(7294);function ft(){return ft=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:r,...dt}=e;return nt.createElement("svg",ft({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd"},viewBox:"-3437.24 5363.34 28403.53 14638.42","aria-labelledby":r},dt),t?nt.createElement("title",{id:r},t):null,l||(l=nt.createElement("defs",null,nt.createElement("style",null,".str0,.str1{stroke:#fff;stroke-width:20;stroke-miterlimit:22.9256}.str1{stroke:#6c757d}.fil10{fill:none}.fil2{fill:#17a2b8}.fil13{fill:#27a9e1}.fil1{fill:#343a40}.fil14{fill:#424b55}.fil16{fill:#6ea7b0}.fil38{fill:#fefefe}.fil40{fill:#323a41}.fil42{fill:#e86e5a}"))),nt.createElement("g",{id:"Capa_x0020_1"},nt.createElement("g",{id:"_1959183204976"},nt.createElement("path",{style:{fill:"#454d55"},d:"M-3437.21 5363.34h28403.5v14638.41h-28403.5z"}),c||(c=nt.createElement("path",{className:"fil1",d:"M-3437.22 5363.34h5173.77v14638.41h-5173.77z"})),a||(a=nt.createElement("path",{className:"fil1",d:"M-3437.24 5363.35h28403.5v1222.11h-28403.5z"})),i||(i=nt.createElement("rect",{className:"fil1",x:2092.63,y:11690.27,width:5294.38,height:1653.65,rx:516.93,ry:57.07})),h||(h=nt.createElement("rect",{className:"fil1",x:7812.63,y:11690.27,width:5294.38,height:1653.65,rx:516.93,ry:57.07})),s||(s=nt.createElement("rect",{className:"fil1",x:13412.63,y:11690.27,width:5294.38,height:1653.65,rx:516.93,ry:57.07})),m||(m=nt.createElement("rect",{className:"fil1",x:1912.62,y:13630.27,width:11176.2,height:6371.49,rx:1091.21,ry:219.87})),y||(y=nt.createElement("rect",{className:"fil1",x:13492.62,y:15156.31,width:11176.2,height:4603.76,rx:557.47,ry:81.16})),x||(x=nt.createElement("rect",{className:"fil1",x:13492.62,y:13676.31,width:11176.2,height:1030.21,rx:557.47,ry:18.16})),n||(n=nt.createElement("rect",{className:"fil2",x:1804.29,y:8621.1,width:23162,height:2698.75,rx:196.14,ry:196.14})),nt.createElement("rect",{x:23362.58,y:5816.36,width:502.71,height:502.71,rx:118.29,ry:118.29,style:{fill:"#0376ba"}}),nt.createElement("rect",{x:-3265.84,y:6792.09,width:4683.14,height:820.21,rx:119.06,ry:119.06,style:{fill:"#007bff"}}),f||(f=nt.createElement("rect",{className:"fil40",x:2283.85,y:11875.48,width:1402.3,height:1250.16,rx:66.15,ry:66.15})),nt.createElement("rect",{x:7983.85,y:11875.48,width:1402.3,height:1250.16,rx:66.15,ry:66.15,style:{fill:"#6c757d"}}),nt.createElement("rect",{x:13643.85,y:11875.48,width:1402.3,height:1250.16,rx:66.15,ry:66.15,style:{fill:"#ffc107"}}),d||(d=nt.createElement("rect",{className:"fil2",x:464.85,y:7916.65,width:605.24,height:330.73,rx:43,ry:43})),nt.createElement("rect",{x:13899.12,y:16466.04,width:4716.21,height:410.1,rx:76.05,ry:76.05,style:{fill:"#28a745"}}),E||(E=nt.createElement("rect",{className:"fil2",x:20999.13,y:16466.04,width:3592.49,height:410.1,rx:57.93,ry:76.05})),g||(g=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:7046.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),w||(w=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:7926.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),N||(N=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:10006.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),v||(v=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:10906.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),o||(o=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:11826.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),p||(p=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:13906.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),z||(z=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:14786.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),u||(u=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:15686.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),b||(b=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:16606.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),M||(M=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:17486.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),k||(k=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:18386.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),R||(R=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:7130,width:1481.68,height:171.98,rx:49.17,ry:49.17})),_||(_=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:8030,width:1481.68,height:171.98,rx:49.17,ry:49.17})),Z||(Z=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:10090,width:1481.68,height:171.98,rx:49.17,ry:49.17})),P||(P=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:10980,width:1481.68,height:171.98,rx:49.17,ry:49.17})),O||(O=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:11910,width:2076.99,height:171.98,rx:68.93,ry:49.17})),j||(j=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:14010,width:727.61,height:171.98,rx:24.15,ry:49.17})),C||(C=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:14890,width:1481.68,height:171.98,rx:49.17,ry:49.17})),S||(S=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:15790,width:1481.68,height:171.98,rx:49.17,ry:49.17})),F||(F=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:17550,width:1481.68,height:171.98,rx:49.17,ry:49.17})),B||(B=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:16690,width:727.61,height:171.98,rx:24.15,ry:49.17})),H||(H=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:18490,width:1481.68,height:171.98,rx:49.17,ry:49.17})),W||(W=nt.createElement("rect",{className:"fil38 str0",x:-2909.45,y:9324.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),D||(D=nt.createElement("rect",{className:"fil38 str0",x:-2909.45,y:13184.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),Q||(Q=nt.createElement("rect",{className:"fil38 str0",x:3242.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),V||(V=nt.createElement("rect",{className:"fil38 str0",x:3797.76,y:5957.01,width:796.07,height:171.98,rx:26.42,ry:49.17})),q||(q=nt.createElement("rect",{className:"fil38 str0",x:2252.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),I||(I=nt.createElement("rect",{className:"fil38 str0",x:5262.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),U||(U=nt.createElement("rect",{className:"fil38 str0",x:5630.12,y:5957.01,width:1816.82,height:171.98,rx:60.29,ry:49.17})),A||(A=nt.createElement("rect",{className:"fil38 str0",x:20442.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),G||(G=nt.createElement("rect",{className:"fil38 str0",x:20856.96,y:5952.6,width:978.97,height:171.98,rx:32.49,ry:49.17})),K||(K=nt.createElement("rect",{className:"fil38 str0",x:19482.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),L||(L=nt.createElement("rect",{className:"fil38 str0",x:22576.96,y:5952.6,width:603.94,height:171.98,rx:20.04,ry:49.17})),T||(T=nt.createElement("rect",{className:"fil38 str0",x:565.24,y:8030,width:399.4,height:171.98,rx:13.25,ry:49.17})),Y||(Y=nt.createElement("rect",{className:"fil38 str0",x:2155.25,y:7160.55,width:2610.6,height:294.4,rx:86.63,ry:84.17})),$||($=nt.createElement("rect",{className:"fil38 str0",x:2199.35,y:9598.27,width:8396.17,height:171.98,rx:278.63,ry:49.17})),J||(J=nt.createElement("rect",{className:"fil38 str0",x:2199.35,y:10418.27,width:13202.79,height:171.98,rx:438.14,ry:49.17})),X||(X=nt.createElement("rect",{className:"fil38 str0",x:3945.6,y:12063.99,width:1031.94,height:171.98,rx:34.25,ry:49.17})),ee||(ee=nt.createElement("rect",{className:"fil38 str0",x:3945.6,y:12763.99,width:308.74,height:171.98,rx:10.25,ry:49.17})),te||(te=nt.createElement("rect",{className:"fil38 str0",x:2665.6,y:12222.74,width:643.88,height:546.25,rx:21.37,ry:156.18})),re||(re=nt.createElement("rect",{className:"fil38 str0",x:9625.6,y:12063.99,width:1031.94,height:171.98,rx:34.25,ry:49.17})),le||(le=nt.createElement("rect",{className:"fil38 str0",x:8345.6,y:12222.74,width:643.88,height:546.25,rx:21.37,ry:156.18})),ce||(ce=nt.createElement("rect",{className:"fil38 str0",x:9625.6,y:12753.99,width:1031.94,height:171.98,rx:34.25,ry:49.17})),ae||(ae=nt.createElement("rect",{className:"fil38 str0",x:15305.6,y:12063.99,width:1825.18,height:171.98,rx:60.57,ry:49.17})),ie||(ie=nt.createElement("rect",{className:"fil38 str0",x:14025.6,y:12222.74,width:643.88,height:546.25,rx:21.37,ry:156.18})),he||(he=nt.createElement("rect",{className:"fil38 str0",x:15305.6,y:12753.99,width:1825.18,height:171.98,rx:60.57,ry:49.17})),se||(se=nt.createElement("rect",{className:"fil38 str0",x:2429.61,y:13956.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),me||(me=nt.createElement("rect",{className:"fil38 str0",x:3015.24,y:14060,width:2985.46,height:171.98,rx:99.07,ry:49.17})),ye||(ye=nt.createElement("rect",{className:"fil38 str0",x:13889.61,y:13956.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),xe||(xe=nt.createElement("rect",{className:"fil38 str0",x:14475.24,y:14060,width:2580.64,height:171.98,rx:85.64,ry:49.17})),ne||(ne=nt.createElement("rect",{className:"fil38 str0",x:13889.61,y:15416.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),fe||(fe=nt.createElement("rect",{className:"fil38 str0",x:14475.24,y:15520,width:2580.64,height:171.98,rx:85.64,ry:49.17})),de||(de=nt.createElement("rect",{className:"fil38 str0",x:13979.61,y:16526.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),Ee||(Ee=nt.createElement("rect",{className:"fil38 str0",x:14565.24,y:16590,width:3954.65,height:171.98,rx:131.24,ry:49.17})),ge||(ge=nt.createElement("rect",{className:"fil38 str0",x:21105.24,y:16590,width:3248.76,height:171.98,rx:107.81,ry:49.17})),we||(we=nt.createElement("path",{className:"fil10 str1",d:"M13854.44 17266.92h10336.41M13854.44 18286.92h10336.41M13854.44 19306.92h10336.41"})),Ne||(Ne=nt.createElement("rect",{className:"fil38 str0",x:14105.24,y:17690,width:3954.65,height:171.98,rx:131.24,ry:49.17})),ve||(ve=nt.createElement("rect",{className:"fil38 str0",x:14105.24,y:18730,width:1574.83,height:171.98,rx:52.26,ry:49.17})),oe||(oe=nt.createElement("rect",{className:"fil38 str0",x:19065.24,y:17690,width:4349.49,height:171.98,rx:144.34,ry:49.17})),pe||(pe=nt.createElement("rect",{className:"fil38 str0",x:19065.24,y:18730,width:892.26,height:171.98,rx:29.61,ry:49.17})),nt.createElement("rect",{x:2249.34,y:9078.27,width:1524.44,height:171.98,rx:50.59,ry:49.17,style:{fill:"#d3402d",stroke:"#d3402d",strokeWidth:20,strokeMiterlimit:22.9256}}),nt.createElement("rect",{x:22996.96,y:7152.6,width:1449.66,height:171.98,rx:48.11,ry:49.17,style:{fill:"#adb5a6",stroke:"#adb5a6",strokeWidth:20,strokeMiterlimit:22.9256}}),ze||(ze=nt.createElement("circle",{className:"fil13",cx:7553.58,cy:17053.74,r:2016.46})),ue||(ue=nt.createElement("rect",{className:"fil14",x:6480.51,y:16682.52,width:2198.08,height:673.17,rx:108.77,ry:111.48})),be||(be=nt.createElement("path",{className:"fil40",d:"M8678.59 16793.99v450.22c0 61.32-50.16 111.48-111.48 111.48h-987.56v-673.17h987.56c61.32 0 111.48 50.16 111.48 111.47z"})),Me||(Me=nt.createElement("rect",{className:"fil40",x:6480.51,y:15987.96,width:2198.08,height:673.17,rx:108.77,ry:111.48})),ke||(ke=nt.createElement("path",{className:"fil14",d:"M8678.59 16099.44v450.22c0 61.31-50.16 111.47-111.48 111.47h-987.56v-673.17h987.56c61.32 0 111.48 50.16 111.48 111.48z"})),Re||(Re=nt.createElement("rect",{className:"fil40",x:6480.51,y:17377.08,width:2198.08,height:673.17,rx:108.77,ry:111.48})),_e||(_e=nt.createElement("path",{className:"fil14",d:"M8678.59 17488.55v450.22c0 61.31-50.16 111.48-111.48 111.48h-987.56v-673.17h987.56c61.32 0 111.48 50.16 111.48 111.47z"})),Ze||(Ze=nt.createElement("rect",{className:"fil16",x:6646.1,y:16137.61,width:658.02,height:138.53,rx:25.97,ry:34.63})),Pe||(Pe=nt.createElement("rect",{className:"fil16",x:6646.1,y:16378.13,width:658.02,height:138.53,rx:25.97,ry:34.63})),Oe||(Oe=nt.createElement("rect",{className:"fil16",x:6646.1,y:17526.72,width:658.02,height:138.53,rx:25.97,ry:34.63})),je||(je=nt.createElement("rect",{className:"fil16",x:6646.1,y:17767.24,width:658.02,height:138.53,rx:25.97,ry:34.63})),Ce||(Ce=nt.createElement("rect",{className:"fil16",x:7840.92,y:16830.49,width:658.02,height:138.53,rx:25.97,ry:34.63})),Se||(Se=nt.createElement("rect",{className:"fil16",x:7840.92,y:17071.01,width:658.02,height:138.53,rx:25.97,ry:34.63})),Fe||(Fe=nt.createElement("rect",{className:"fil42",x:8442.66,y:16137.18,width:99.57,height:104.98,rx:25.98,ry:27.39})),Be||(Be=nt.createElement("rect",{className:"fil42",x:8442.66,y:16274.62,width:99.57,height:104.98,rx:25.98,ry:27.39})),He||(He=nt.createElement("rect",{className:"fil42",x:8442.66,y:16412.06,width:99.57,height:104.98,rx:25.98,ry:27.39})),We||(We=nt.createElement("rect",{className:"fil42",x:8442.66,y:17528.75,width:99.57,height:104.98,rx:25.98,ry:27.39})),De||(De=nt.createElement("rect",{className:"fil42",x:8442.66,y:17666.19,width:99.57,height:104.98,rx:25.98,ry:27.39})),Qe||(Qe=nt.createElement("rect",{className:"fil42",x:8442.66,y:17803.63,width:99.57,height:104.98,rx:25.98,ry:27.39})),Ve||(Ve=nt.createElement("rect",{className:"fil42",x:6640.71,y:16834.52,width:99.57,height:104.98,rx:25.98,ry:27.39})),qe||(qe=nt.createElement("rect",{className:"fil42",x:6640.71,y:16971.95,width:99.57,height:104.98,rx:25.98,ry:27.39})),Ie||(Ie=nt.createElement("rect",{className:"fil42",x:6640.71,y:17109.39,width:99.57,height:104.98,rx:25.98,ry:27.39})),Ue||(Ue=nt.createElement("circle",{className:"fil13",cx:-2437.75,cy:5984.7,r:471.7})),Ae||(Ae=nt.createElement("rect",{className:"fil14",x:-2688.77,y:5897.86,width:514.18,height:157.47,rx:25.44,ry:26.08})),Ge||(Ge=nt.createElement("path",{className:"fil40",d:"M-2174.59 5923.94v105.31c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.08z"})),Ke||(Ke=nt.createElement("rect",{className:"fil40",x:-2688.77,y:5735.39,width:514.18,height:157.47,rx:25.44,ry:26.08})),Le||(Le=nt.createElement("path",{className:"fil14",d:"M-2174.59 5761.46v105.32c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.07z"})),Te||(Te=nt.createElement("rect",{className:"fil40",x:-2688.77,y:6060.33,width:514.18,height:157.47,rx:25.44,ry:26.08})),Ye||(Ye=nt.createElement("path",{className:"fil14",d:"M-2174.59 6086.41v105.32c0 14.34-11.73 26.07-26.07 26.07h-231.02v-157.47h231.02c14.34 0 26.07 11.74 26.07 26.08z"})),$e||($e=nt.createElement("rect",{className:"fil16",x:-2650.03,y:5770.39,width:153.93,height:32.41,rx:6.08,ry:8.1})),Je||(Je=nt.createElement("rect",{className:"fil16",x:-2650.03,y:5826.65,width:153.93,height:32.41,rx:6.08,ry:8.1})),Xe||(Xe=nt.createElement("rect",{className:"fil16",x:-2650.03,y:6095.34,width:153.93,height:32.41,rx:6.08,ry:8.1})),et||(et=nt.createElement("rect",{className:"fil16",x:-2650.03,y:6151.6,width:153.93,height:32.41,rx:6.08,ry:8.1})),tt||(tt=nt.createElement("rect",{className:"fil16",x:-2370.54,y:5932.47,width:153.93,height:32.41,rx:6.08,ry:8.1})),rt||(rt=nt.createElement("rect",{className:"fil16",x:-2370.54,y:5988.74,width:153.93,height:32.41,rx:6.08,ry:8.1})),lt||(lt=nt.createElement("rect",{className:"fil42",x:-2229.78,y:5770.29,width:23.29,height:24.56,rx:6.08,ry:6.41})),ct||(ct=nt.createElement("rect",{className:"fil42",x:-2229.78,y:5802.44,width:23.29,height:24.56,rx:6.08,ry:6.41})),at||(at=nt.createElement("rect",{className:"fil42",x:-2229.78,y:5834.59,width:23.29,height:24.56,rx:6.08,ry:6.41})),it||(it=nt.createElement("rect",{className:"fil42",x:-2229.78,y:6095.81,width:23.29,height:24.56,rx:6.08,ry:6.41})),ht||(ht=nt.createElement("rect",{className:"fil42",x:-2229.78,y:6127.96,width:23.29,height:24.56,rx:6.08,ry:6.41})),st||(st=nt.createElement("rect",{className:"fil42",x:-2229.78,y:6160.11,width:23.29,height:24.56,rx:6.08,ry:6.41})),mt||(mt=nt.createElement("rect",{className:"fil42",x:-2651.29,y:5933.41,width:23.29,height:24.56,rx:6.08,ry:6.41})),yt||(yt=nt.createElement("rect",{className:"fil42",x:-2651.29,y:5965.56,width:23.29,height:24.56,rx:6.08,ry:6.41})),xt||(xt=nt.createElement("rect",{className:"fil42",x:-2651.29,y:5997.71,width:23.29,height:24.56,rx:6.08,ry:6.41})),nt.createElement("path",{d:"m-1314.87 6068.22 36.29 9.17c-7.58 29.73-21.2 52.34-40.88 67.94-19.68 15.6-43.75 23.43-72.21 23.43-29.42 0-53.36-5.98-71.83-18.02-18.47-11.97-32.48-29.35-42.09-52.09-9.62-22.79-14.46-47.18-14.46-73.29 0-28.46 5.42-53.3 16.31-74.5 10.88-21.21 26.36-37.32 46.42-48.33 20.06-11.02 42.15-16.5 66.22-16.5 27.38 0 50.37 6.94 68.97 20.89 18.65 13.95 31.64 33.49 38.97 58.71l-35.54 8.41c-6.3-19.87-15.53-34.39-27.57-43.43-12.03-9.11-27.19-13.63-45.46-13.63-20.95 0-38.53 5.03-52.6 15.09-14.08 10.06-24.01 23.63-29.68 40.57-5.73 17-8.59 34.51-8.59 52.53 0 23.24 3.37 43.56 10.12 60.88 6.75 17.38 17.26 30.31 31.52 38.9 14.27 8.6 29.68 12.87 46.3 12.87 20.25 0 37.31-5.86 51.32-17.51 14.01-11.72 23.5-29.04 28.47-52.09zm149.83 65.97 4.59 29.67c-9.43 1.98-17.9 2.99-25.28 2.99-12.17 0-21.59-1.91-28.34-5.79-6.69-3.88-11.4-8.92-14.14-15.22-2.74-6.3-4.07-19.55-4.07-39.73v-114.24h-24.84v-25.98h24.84v-49.04l33.62-20.18v69.22h33.62v25.98h-33.62v116.15c0 9.61.57 15.79 1.78 18.53 1.15 2.73 3.06 4.9 5.73 6.55 2.68 1.6 6.5 2.42 11.47 2.42 3.69 0 8.59-.44 14.64-1.33zm32.79 29.99v-198.29h30.19v30.37c7.7-14.07 14.84-23.37 21.39-27.83 6.56-4.52 13.76-6.75 21.59-6.75 11.34 0 22.86 3.57 34.58 10.64l-11.97 31.01c-8.15-4.59-16.3-6.88-24.46-6.88-7.32 0-13.88 2.23-19.67 6.62-5.8 4.4-9.94 10.51-12.42 18.34-3.76 11.91-5.6 24.97-5.6 39.17v103.6h-33.63zm126.85 0v-273.56h33.62v273.56h-33.62zm85.65 76.03v-274.32h30.56v26.04c7.2-10.06 15.35-17.64 24.45-22.67 9.05-5.03 20.06-7.58 32.99-7.58 16.94 0 31.84 4.33 44.77 13.06 12.92 8.66 22.67 20.95 29.29 36.74 6.56 15.86 9.87 33.18 9.87 52.09 0 20.18-3.63 38.4-10.89 54.63-7.26 16.18-17.83 28.6-31.71 37.26-13.82 8.59-28.4 12.92-43.69 12.92-11.2 0-21.26-2.35-30.12-7.07-8.91-4.71-16.17-10.63-21.9-17.83v96.73h-33.62zm30.56-173.97c0 25.41 5.16 44.2 15.41 56.36 10.32 12.16 22.8 18.27 37.45 18.27 14.9 0 27.63-6.3 38.2-18.91 10.64-12.61 15.92-32.09 15.92-58.52 0-25.22-5.16-44.06-15.54-56.61-10.38-12.54-22.73-18.78-37.12-18.78-14.26 0-26.87 6.68-37.83 19.99-11.01 13.37-16.49 32.73-16.49 58.2zm311.45 73.11c-12.48 10.63-24.52 18.08-36.04 22.47-11.53 4.4-23.88 6.56-37.13 6.56-21.78 0-38.52-5.28-50.24-15.92-11.72-10.57-17.58-24.13-17.58-40.62 0-9.68 2.23-18.53 6.63-26.56 4.45-8.02 10.25-14.39 17.38-19.23 7.2-4.84 15.22-8.53 24.2-11.01 6.62-1.72 16.62-3.38 29.93-5.04 27.12-3.18 47.18-7.06 59.98-11.52.13-4.59.19-7.52.19-8.72 0-13.63-3.18-23.25-9.55-28.85-8.59-7.58-21.39-11.34-38.33-11.34-15.86 0-27.57 2.81-35.09 8.35-7.58 5.54-13.12 15.34-16.75 29.48l-32.85-4.59c2.99-14.07 7.89-25.47 14.77-34.13 6.88-8.66 16.81-15.28 29.8-19.99 12.93-4.65 28.02-7.01 45.08-7.01 16.94 0 30.76 1.98 41.4 5.99 10.57 4.01 18.4 8.98 23.37 15.03 4.96 6.05 8.46 13.69 10.5 22.92 1.08 5.73 1.66 16.05 1.66 30.88v44.58c0 31.14.7 50.82 2.1 59.16 1.34 8.34 4.14 16.3 8.21 23.94h-35.15c-3.37-7.07-5.54-15.35-6.49-24.83zm-2.68-74.51c-12.22 4.97-30.56 9.17-55.01 12.61-13.89 1.97-23.69 4.2-29.42 6.69-5.73 2.48-10.13 6.11-13.25 10.82-3.12 4.78-4.71 10.06-4.71 15.92 0 8.85 3.37 16.3 10.19 22.22 6.81 5.93 16.75 8.92 29.8 8.92 12.93 0 24.45-2.8 34.58-8.47 10.06-5.6 17.51-13.31 22.22-23.05 3.63-7.58 5.41-18.72 5.41-33.43l.19-12.23zm85.65 99.34v-198.29h30.18v28.14c14.52-21.59 35.53-32.35 62.98-32.35 11.97 0 22.92 2.17 32.92 6.43 10 4.27 17.51 9.94 22.48 16.88 4.97 6.94 8.47 15.22 10.44 24.77 1.21 6.24 1.85 17.13 1.85 32.67v121.75h-33.62V6043.7c0-13.69-1.28-23.94-3.89-30.69-2.61-6.75-7.26-12.16-13.88-16.24-6.62-4.01-14.46-6.05-23.37-6.05-14.26 0-26.55 4.52-36.93 13.63-10.38 9.04-15.54 26.3-15.54 51.64v108.19h-33.62zm347.74-64.19 34.77 4.59c-5.41 20.18-15.54 35.91-30.31 47.06-14.78 11.14-33.63 16.74-56.61 16.74-28.91 0-51.84-8.91-68.78-26.74-16.93-17.77-25.4-42.79-25.4-74.95 0-33.24 8.53-59.1 25.66-77.43 17.13-18.41 39.35-27.58 66.67-27.58 26.43 0 48.01 8.98 64.76 27 16.75 18.02 25.15 43.37 25.15 76.03 0 1.98-.06 4.97-.19 8.92h-147.67c1.28 21.71 7.39 38.4 18.47 49.92 11.02 11.53 24.83 17.32 41.33 17.32 12.29 0 22.79-3.24 31.45-9.74 8.73-6.49 15.61-16.87 20.7-31.14zm-110.04-53.87h110.42c-1.46-16.68-5.73-29.16-12.67-37.51-10.63-12.92-24.52-19.42-41.52-19.42-15.41 0-28.34 5.16-38.84 15.48-10.45 10.31-16.24 24.13-17.39 41.45zm186.51 118.06v-273.56h33.62v273.56h-33.62zm95.2 0v-38.21h38.21v38.21H24.64zm90.42 16.43 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94zm184.98 118.95 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94z",style:{fill:"#3378c2",fillRule:"nonzero"}}),nt.createElement("path",{d:"m5627.6 19575.46 117.18 36c-17.99 65.98-47.99 114.94-89.84 147.03-41.85 31.94-94.86 47.98-159.16 47.98-79.66 0-145.08-27.2-196.42-81.6-51.19-54.41-76.86-128.76-76.86-223.2 0-99.74 25.81-177.3 77.28-232.54 51.48-55.25 119.27-82.87 203.25-82.87 73.38 0 132.94 21.77 178.7 65.15 27.34 25.67 47.71 62.5 61.38 110.62l-119.69 28.46c-7.12-30.97-21.9-55.52-44.36-73.52-22.6-17.99-49.94-26.92-82.03-26.92-44.5 0-80.63 15.9-108.25 47.85-27.76 31.8-41.57 83.42-41.57 154.84 0 75.61 13.67 129.6 40.87 161.68 27.34 32.22 62.78 48.27 106.44 48.27 32.22 0 59.98-10.19 83.14-30.69 23.16-20.51 39.9-52.59 49.94-96.54zm418.64-213.43v91.23h-78.68v175.91c0 35.71.7 56.5 2.23 62.36 1.54 5.86 4.89 10.74 10.33 14.64 5.3 3.77 11.72 5.72 19.39 5.72 10.74 0 26.08-3.62 46.31-11.02l9.63 89.28c-26.65 11.44-56.78 17.16-90.54 17.16-20.64 0-39.2-3.49-55.8-10.46-16.6-6.98-28.73-16.04-36.41-27.06-7.81-11.16-13.11-26.09-16.18-45.06-2.37-13.39-3.62-40.46-3.62-81.33v-190.14h-52.74v-91.23h52.74v-86.21l114.66-67.79v154h78.68zm190 434.4h-114.67v-434.4h106.3v61.66c18.27-29.15 34.73-48.27 49.38-57.33 14.65-9.07 31.25-13.53 49.8-13.53 26.23 0 51.48 7.25 75.75 21.62l-35.57 100.16c-19.39-12.56-37.39-18.83-53.99-18.83-16.18 0-29.85 4.46-41.01 13.25-11.16 8.93-19.95 24.83-26.37 47.98-6.41 23.16-9.62 71.71-9.62 145.5v133.92zm216.08 0v-599.28h114.67v599.28h-114.67zm229.2-434.4h107.13v63.75c13.95-21.76 32.64-39.34 56.36-52.87 23.71-13.39 50.08-20.08 78.95-20.08 50.36 0 93.19 19.8 128.34 59.42 35.16 39.48 52.73 94.72 52.73 165.31 0 72.68-17.71 129.03-53.15 169.35-35.43 40.31-78.39 60.4-128.89 60.4-24 0-45.76-4.74-65.29-14.37-19.39-9.48-40.03-25.8-61.52-48.96v217.34h-114.66v-599.29zm112.99 210.51c0 48.96 9.62 85.09 29.01 108.52 19.26 23.3 42.83 35.02 70.45 35.02 26.65 0 48.83-10.74 66.54-32.23 17.72-21.48 26.51-56.63 26.51-105.6 0-45.75-9.07-79.65-27.34-101.83-18.14-22.18-40.74-33.2-67.66-33.2-28.04 0-51.34 10.88-69.75 32.64-18.55 21.76-27.76 53.99-27.76 96.68zm486.99-76.59-103.79-18.41c11.72-42.41 31.94-73.8 60.54-94.16 28.6-20.37 71.15-30.55 127.5-30.55 51.2 0 89.42 5.99 114.53 18.13 24.97 12.14 42.69 27.48 52.87 46.17 10.18 18.7 15.35 52.87 15.35 102.81l-1.68 133.92c0 38.09 1.82 66.26 5.44 84.4 3.63 18.13 10.46 37.52 20.51 58.17h-113.83c-2.93-7.53-6.7-18.69-11.02-33.48-1.82-6.84-3.21-11.3-4.05-13.39-19.53 19.25-40.45 33.62-62.77 43.24-22.32 9.63-46.04 14.51-71.29 14.51-44.5 0-79.65-12.14-105.32-36.41-25.66-24.13-38.5-54.82-38.5-91.93 0-24.41 5.86-46.31 17.58-65.56 11.72-19.11 28.04-33.9 49.24-44.08 21.07-10.19 51.48-19.11 91.23-26.79 53.57-10.04 90.82-19.53 111.46-28.18v-11.57c0-22.32-5.44-38.23-16.32-47.85-11.02-9.49-31.66-14.23-61.94-14.23-20.5 0-36.41 4.04-47.84 12.28-11.58 8.09-20.79 22.45-27.9 42.96zm154 92.91c-14.64 4.88-37.94 10.74-69.89 17.57-31.8 6.84-52.73 13.53-62.49 19.95-14.93 10.74-22.46 24.13-22.46 40.46 0 16.18 6 29.99 17.99 41.71 12 11.71 27.21 17.57 45.76 17.57 20.65 0 40.45-6.83 59.29-20.36 13.81-10.47 23.01-23.02 27.34-38.09 2.93-9.76 4.46-28.45 4.46-55.94v-22.87zm621.19 207.57h-114.67v-221.38c0-46.88-2.51-77.15-7.39-90.82-5.02-13.81-12.97-24.41-24.13-32.08-11.16-7.67-24.55-11.44-40.18-11.44-20.08 0-38.08 5.44-53.98 16.32-16.05 10.88-26.93 25.39-32.79 43.25-5.99 17.99-8.92 51.19-8.92 99.74v196.41h-114.67v-434.4h106.3v63.75c38.08-48.68 85.93-72.95 143.82-72.95 25.39 0 48.68 4.6 69.75 13.67 21.2 9.2 37.11 20.78 47.85 34.87 10.88 14.23 18.41 30.27 22.6 48.27 4.32 17.99 6.41 43.66 6.41 77.14v269.65zm367.3-137.27 114.67 19.25c-14.65 41.99-37.95 73.94-69.61 95.98-31.81 21.9-71.56 32.92-119.13 32.92-75.47 0-131.41-24.69-167.54-74.07-28.6-39.62-42.97-89.56-42.97-149.96 0-71.98 18.84-128.48 56.36-169.21 37.53-40.88 85.09-61.24 142.57-61.24 64.45 0 115.36 21.34 152.75 64.03 37.25 42.68 55.1 108.11 53.43 196.27h-287.09c.84 34.04 10.04 60.54 27.76 79.51 17.58 18.98 39.62 28.46 65.84 28.46 18 0 33.06-4.88 45.2-14.65 12.28-9.76 21.48-25.52 27.76-47.29zm6.7-116.34c-.84-33.34-9.35-58.73-25.67-76.02-16.32-17.44-36.13-26.09-59.57-26.09-24.97 0-45.61 9.21-61.93 27.48-16.33 18.27-24.28 43.24-24 74.63h171.17zm207.71 253.61v-599.28h114.67v599.28H8638.4zm231.71 0v-114.67h114.66v114.67h-114.66zm222.49 27.62 131.41 15.9c2.23 15.49 7.25 26.09 15.07 31.95 11.02 8.23 28.17 12.41 51.61 12.41 29.99 0 52.45-4.46 67.52-13.53 10.04-6 17.71-15.62 22.87-29.01 3.49-9.49 5.31-27.21 5.31-52.73l.55-63.48c-34.59 47.29-78.12 70.87-130.57 70.87-58.31 0-104.62-24.69-138.66-73.93-26.78-38.92-40.17-87.47-40.17-145.36 0-72.82 17.57-128.34 52.59-166.7 35.01-38.36 78.67-57.61 130.85-57.61 53.7 0 98.06 23.57 132.94 70.72v-61.52h107.13v389.48c0 51.2-4.18 89.56-12.69 114.81-8.37 25.39-20.23 45.2-35.57 59.7-15.21 14.37-35.57 25.81-61.1 33.9-25.53 8.23-57.76 12.28-96.68 12.28-73.65 0-125.82-12.7-156.65-37.95-30.83-25.38-46.18-57.33-46.18-96.25 0-3.77.14-8.51.42-13.95zm102.95-253.61c0 46.04 8.93 79.66 26.65 101 17.85 21.34 39.89 32.08 65.98 32.08 27.9 0 51.61-11.02 70.86-32.92 19.39-21.9 29.02-54.26 29.02-97.23 0-44.92-9.21-78.26-27.76-100.02-18.41-21.76-41.85-32.64-70.17-32.64-27.48 0-50.08 10.74-67.93 32.08-17.72 21.35-26.65 53.85-26.65 97.65zm408.31 253.61 131.41 15.9c2.23 15.49 7.25 26.09 15.07 31.95 11.02 8.23 28.17 12.41 51.61 12.41 29.99 0 52.45-4.46 67.52-13.53 10.04-6 17.71-15.62 22.87-29.01 3.49-9.49 5.31-27.21 5.31-52.73l.55-63.48c-34.59 47.29-78.12 70.87-130.57 70.87-58.31 0-104.62-24.69-138.66-73.93-26.78-38.92-40.17-87.47-40.17-145.36 0-72.82 17.57-128.34 52.59-166.7 35.01-38.36 78.67-57.61 130.85-57.61 53.7 0 98.06 23.57 132.94 70.72v-61.52h107.13v389.48c0 51.2-4.18 89.56-12.69 114.81-8.37 25.39-20.23 45.2-35.57 59.7-15.21 14.37-35.57 25.81-61.1 33.9-25.53 8.23-57.76 12.28-96.68 12.28-73.65 0-125.82-12.7-156.65-37.95-30.83-25.38-46.18-57.33-46.18-96.25 0-3.77.14-8.51.42-13.95zm102.95-253.61c0 46.04 8.93 79.66 26.65 101 17.85 21.34 39.89 32.08 65.98 32.08 27.9 0 51.61-11.02 70.86-32.92 19.39-21.9 29.02-54.26 29.02-97.23 0-44.92-9.21-78.26-27.76-100.02-18.41-21.76-41.85-32.64-70.17-32.64-27.48 0-50.08 10.74-67.93 32.08-17.72 21.35-26.65 53.85-26.65 97.65z",style:{fill:"#fff"}}),nt.createElement("rect",{x:1564.41,y:6617.34,width:171.98,height:9634.42,rx:76.08,ry:76.53,style:{fill:"#3a4047"}}))))}},2446:(e,t,r)=>{r.d(t,{Z:()=>Ie});var l,c,a,i,h,s,m,y,x,n,f,d,E,g,w,N,v,o,p,z,u,b,M,k,R,_,Z,P,O,j,C,S,F,B,H,W,D,Q,V,q,I,U,A,G,K,L,T,Y,$,J,X,ee,te,re,le,ce,ae,ie,he,se,me,ye,xe,ne,fe,de,Ee,ge,we,Ne,ve,oe,pe,ze,ue,be,Me,ke,Re,_e,Ze,Pe,Oe,je,Ce,Se,Fe,Be,He,We,De,Qe,Ve=r(7294);function qe(){return qe=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:r,...Ie}=e;return Ve.createElement("svg",qe({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd"},viewBox:"-3437.24 5363.34 28403.53 14638.42","aria-labelledby":r},Ie),t?Ve.createElement("title",{id:r},t):null,l||(l=Ve.createElement("defs",null,Ve.createElement("style",null,".str0,.str1{stroke:#fefefe;stroke-width:20;stroke-miterlimit:22.9256}.str1{stroke:#adaba9}.fil15{fill:none}.fil16,.fil5{fill:#fefefe}.fil3{fill:#007bff}.fil17{fill:#2074ff}.fil8{fill:#323a41}.fil1{fill:#343a40}.fil7{fill:#424b55}.fil9{fill:#6ea7b0}.fil10{fill:#e86e5a}"))),Ve.createElement("g",{id:"Capa_x0020_1"},Ve.createElement("g",{id:"_1959183221584"},Ve.createElement("path",{style:{fill:"#454d55"},d:"M-3437.21 5363.34h28403.5v14638.41h-28403.5z"}),c||(c=Ve.createElement("path",{className:"fil1",d:"M-3437.22 5363.34h5173.77v14638.41h-5173.77z"})),a||(a=Ve.createElement("path",{className:"fil1",d:"M-3437.24 5363.35h28403.5v1222.11h-28403.5z"})),Ve.createElement("rect",{x:23362.58,y:5816.36,width:502.71,height:502.71,rx:118.29,ry:118.29,style:{fill:"#0376ba"}}),i||(i=Ve.createElement("rect",{className:"fil3",x:-3265.84,y:10612.08,width:4683.14,height:820.21,rx:119.06,ry:119.06})),Ve.createElement("rect",{x:464.85,y:7916.65,width:605.24,height:330.73,rx:43,ry:43,style:{fill:"#17a2b8"}}),h||(h=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:7046.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),s||(s=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:7926.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),m||(m=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:10006.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),y||(y=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:10906.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),x||(x=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:11826.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),n||(n=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:13906.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),f||(f=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:14786.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),d||(d=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:15686.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),E||(E=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:16606.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),g||(g=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:17486.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),w||(w=Ve.createElement("rect",{className:"fil5 str0",x:-2790.39,y:18386.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),N||(N=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:7130,width:1481.68,height:171.98,rx:49.17,ry:49.17})),v||(v=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:8030,width:1481.68,height:171.98,rx:49.17,ry:49.17})),o||(o=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:10090,width:1481.68,height:171.98,rx:49.17,ry:49.17})),p||(p=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:10980,width:1481.68,height:171.98,rx:49.17,ry:49.17})),z||(z=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:11910,width:2076.99,height:171.98,rx:68.93,ry:49.17})),u||(u=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:14010,width:727.61,height:171.98,rx:24.15,ry:49.17})),b||(b=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:14890,width:1481.68,height:171.98,rx:49.17,ry:49.17})),M||(M=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:15790,width:1481.68,height:171.98,rx:49.17,ry:49.17})),k||(k=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:17550,width:1481.68,height:171.98,rx:49.17,ry:49.17})),R||(R=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:16690,width:727.61,height:171.98,rx:24.15,ry:49.17})),_||(_=Ve.createElement("rect",{className:"fil5 str0",x:-2234.76,y:18490,width:1481.68,height:171.98,rx:49.17,ry:49.17})),Z||(Z=Ve.createElement("rect",{className:"fil5 str0",x:-2909.45,y:9324.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),P||(P=Ve.createElement("rect",{className:"fil5 str0",x:-2909.45,y:13184.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),O||(O=Ve.createElement("rect",{className:"fil5 str0",x:3242.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),j||(j=Ve.createElement("rect",{className:"fil5 str0",x:3797.76,y:5957.01,width:796.07,height:171.98,rx:26.42,ry:49.17})),C||(C=Ve.createElement("rect",{className:"fil5 str0",x:2252.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),S||(S=Ve.createElement("rect",{className:"fil5 str0",x:5262.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),F||(F=Ve.createElement("rect",{className:"fil5 str0",x:5630.12,y:5957.01,width:1816.82,height:171.98,rx:60.29,ry:49.17})),B||(B=Ve.createElement("rect",{className:"fil5 str0",x:20442.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),H||(H=Ve.createElement("rect",{className:"fil5 str0",x:20856.96,y:5952.6,width:978.97,height:171.98,rx:32.49,ry:49.17})),W||(W=Ve.createElement("rect",{className:"fil5 str0",x:19482.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),D||(D=Ve.createElement("rect",{className:"fil5 str0",x:22576.96,y:5952.6,width:603.94,height:171.98,rx:20.04,ry:49.17})),Q||(Q=Ve.createElement("rect",{className:"fil5 str0",x:565.24,y:8030,width:399.4,height:171.98,rx:13.25,ry:49.17})),V||(V=Ve.createElement("rect",{className:"fil5 str0",x:2155.25,y:7160.55,width:2610.6,height:294.4,rx:86.63,ry:84.17})),Ve.createElement("circle",{cx:-2437.75,cy:5984.7,r:471.7,style:{fill:"#27a9e1"}}),q||(q=Ve.createElement("rect",{className:"fil7",x:-2688.77,y:5897.86,width:514.18,height:157.47,rx:25.44,ry:26.08})),I||(I=Ve.createElement("path",{className:"fil8",d:"M-2174.59 5923.94v105.31c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.08z"})),U||(U=Ve.createElement("rect",{className:"fil8",x:-2688.77,y:5735.39,width:514.18,height:157.47,rx:25.44,ry:26.08})),A||(A=Ve.createElement("path",{className:"fil7",d:"M-2174.59 5761.46v105.32c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.07z"})),G||(G=Ve.createElement("rect",{className:"fil8",x:-2688.77,y:6060.33,width:514.18,height:157.47,rx:25.44,ry:26.08})),K||(K=Ve.createElement("path",{className:"fil7",d:"M-2174.59 6086.41v105.32c0 14.34-11.73 26.07-26.07 26.07h-231.02v-157.47h231.02c14.34 0 26.07 11.74 26.07 26.08z"})),L||(L=Ve.createElement("rect",{className:"fil9",x:-2650.03,y:5770.39,width:153.93,height:32.41,rx:6.08,ry:8.1})),T||(T=Ve.createElement("rect",{className:"fil9",x:-2650.03,y:5826.65,width:153.93,height:32.41,rx:6.08,ry:8.1})),Y||(Y=Ve.createElement("rect",{className:"fil9",x:-2650.03,y:6095.34,width:153.93,height:32.41,rx:6.08,ry:8.1})),$||($=Ve.createElement("rect",{className:"fil9",x:-2650.03,y:6151.6,width:153.93,height:32.41,rx:6.08,ry:8.1})),J||(J=Ve.createElement("rect",{className:"fil9",x:-2370.54,y:5932.47,width:153.93,height:32.41,rx:6.08,ry:8.1})),X||(X=Ve.createElement("rect",{className:"fil9",x:-2370.54,y:5988.74,width:153.93,height:32.41,rx:6.08,ry:8.1})),ee||(ee=Ve.createElement("rect",{className:"fil10",x:-2229.78,y:5770.29,width:23.29,height:24.56,rx:6.08,ry:6.41})),te||(te=Ve.createElement("rect",{className:"fil10",x:-2229.78,y:5802.44,width:23.29,height:24.56,rx:6.08,ry:6.41})),re||(re=Ve.createElement("rect",{className:"fil10",x:-2229.78,y:5834.59,width:23.29,height:24.56,rx:6.08,ry:6.41})),le||(le=Ve.createElement("rect",{className:"fil10",x:-2229.78,y:6095.81,width:23.29,height:24.56,rx:6.08,ry:6.41})),ce||(ce=Ve.createElement("rect",{className:"fil10",x:-2229.78,y:6127.96,width:23.29,height:24.56,rx:6.08,ry:6.41})),ae||(ae=Ve.createElement("rect",{className:"fil10",x:-2229.78,y:6160.11,width:23.29,height:24.56,rx:6.08,ry:6.41})),ie||(ie=Ve.createElement("rect",{className:"fil10",x:-2651.29,y:5933.41,width:23.29,height:24.56,rx:6.08,ry:6.41})),he||(he=Ve.createElement("rect",{className:"fil10",x:-2651.29,y:5965.56,width:23.29,height:24.56,rx:6.08,ry:6.41})),se||(se=Ve.createElement("rect",{className:"fil10",x:-2651.29,y:5997.71,width:23.29,height:24.56,rx:6.08,ry:6.41})),Ve.createElement("path",{d:"m-1314.87 6068.22 36.29 9.17c-7.58 29.73-21.2 52.34-40.88 67.94-19.68 15.6-43.75 23.43-72.21 23.43-29.42 0-53.36-5.98-71.83-18.02-18.47-11.97-32.48-29.35-42.09-52.09-9.62-22.79-14.46-47.18-14.46-73.29 0-28.46 5.42-53.3 16.31-74.5 10.88-21.21 26.36-37.32 46.42-48.33 20.06-11.02 42.15-16.5 66.22-16.5 27.38 0 50.37 6.94 68.97 20.89 18.65 13.95 31.64 33.49 38.97 58.71l-35.54 8.41c-6.3-19.87-15.53-34.39-27.57-43.43-12.03-9.11-27.19-13.63-45.46-13.63-20.95 0-38.53 5.03-52.6 15.09-14.08 10.06-24.01 23.63-29.68 40.57-5.73 17-8.59 34.51-8.59 52.53 0 23.24 3.37 43.56 10.12 60.88 6.75 17.38 17.26 30.31 31.52 38.9 14.27 8.6 29.68 12.87 46.3 12.87 20.25 0 37.31-5.86 51.32-17.51 14.01-11.72 23.5-29.04 28.47-52.09zm149.83 65.97 4.59 29.67c-9.43 1.98-17.9 2.99-25.28 2.99-12.17 0-21.59-1.91-28.34-5.79-6.69-3.88-11.4-8.92-14.14-15.22-2.74-6.3-4.07-19.55-4.07-39.73v-114.24h-24.84v-25.98h24.84v-49.04l33.62-20.18v69.22h33.62v25.98h-33.62v116.15c0 9.61.57 15.79 1.78 18.53 1.15 2.73 3.06 4.9 5.73 6.55 2.68 1.6 6.5 2.42 11.47 2.42 3.69 0 8.59-.44 14.64-1.33zm32.79 29.99v-198.29h30.19v30.37c7.7-14.07 14.84-23.37 21.39-27.83 6.56-4.52 13.76-6.75 21.59-6.75 11.34 0 22.86 3.57 34.58 10.64l-11.97 31.01c-8.15-4.59-16.3-6.88-24.46-6.88-7.32 0-13.88 2.23-19.67 6.62-5.8 4.4-9.94 10.51-12.42 18.34-3.76 11.91-5.6 24.97-5.6 39.17v103.6h-33.63zm126.85 0v-273.56h33.62v273.56h-33.62zm85.65 76.03v-274.32h30.56v26.04c7.2-10.06 15.35-17.64 24.45-22.67 9.05-5.03 20.06-7.58 32.99-7.58 16.94 0 31.84 4.33 44.77 13.06 12.92 8.66 22.67 20.95 29.29 36.74 6.56 15.86 9.87 33.18 9.87 52.09 0 20.18-3.63 38.4-10.89 54.63-7.26 16.18-17.83 28.6-31.71 37.26-13.82 8.59-28.4 12.92-43.69 12.92-11.2 0-21.26-2.35-30.12-7.07-8.91-4.71-16.17-10.63-21.9-17.83v96.73h-33.62zm30.56-173.97c0 25.41 5.16 44.2 15.41 56.36 10.32 12.16 22.8 18.27 37.45 18.27 14.9 0 27.63-6.3 38.2-18.91 10.64-12.61 15.92-32.09 15.92-58.52 0-25.22-5.16-44.06-15.54-56.61-10.38-12.54-22.73-18.78-37.12-18.78-14.26 0-26.87 6.68-37.83 19.99-11.01 13.37-16.49 32.73-16.49 58.2zm311.45 73.11c-12.48 10.63-24.52 18.08-36.04 22.47-11.53 4.4-23.88 6.56-37.13 6.56-21.78 0-38.52-5.28-50.24-15.92-11.72-10.57-17.58-24.13-17.58-40.62 0-9.68 2.23-18.53 6.63-26.56 4.45-8.02 10.25-14.39 17.38-19.23 7.2-4.84 15.22-8.53 24.2-11.01 6.62-1.72 16.62-3.38 29.93-5.04 27.12-3.18 47.18-7.06 59.98-11.52.13-4.59.19-7.52.19-8.72 0-13.63-3.18-23.25-9.55-28.85-8.59-7.58-21.39-11.34-38.33-11.34-15.86 0-27.57 2.81-35.09 8.35-7.58 5.54-13.12 15.34-16.75 29.48l-32.85-4.59c2.99-14.07 7.89-25.47 14.77-34.13 6.88-8.66 16.81-15.28 29.8-19.99 12.93-4.65 28.02-7.01 45.08-7.01 16.94 0 30.76 1.98 41.4 5.99 10.57 4.01 18.4 8.98 23.37 15.03 4.96 6.05 8.46 13.69 10.5 22.92 1.08 5.73 1.66 16.05 1.66 30.88v44.58c0 31.14.7 50.82 2.1 59.16 1.34 8.34 4.14 16.3 8.21 23.94h-35.15c-3.37-7.07-5.54-15.35-6.49-24.83zm-2.68-74.51c-12.22 4.97-30.56 9.17-55.01 12.61-13.89 1.97-23.69 4.2-29.42 6.69-5.73 2.48-10.13 6.11-13.25 10.82-3.12 4.78-4.71 10.06-4.71 15.92 0 8.85 3.37 16.3 10.19 22.22 6.81 5.93 16.75 8.92 29.8 8.92 12.93 0 24.45-2.8 34.58-8.47 10.06-5.6 17.51-13.31 22.22-23.05 3.63-7.58 5.41-18.72 5.41-33.43l.19-12.23zm85.65 99.34v-198.29h30.18v28.14c14.52-21.59 35.53-32.35 62.98-32.35 11.97 0 22.92 2.17 32.92 6.43 10 4.27 17.51 9.94 22.48 16.88 4.97 6.94 8.47 15.22 10.44 24.77 1.21 6.24 1.85 17.13 1.85 32.67v121.75h-33.62V6043.7c0-13.69-1.28-23.94-3.89-30.69-2.61-6.75-7.26-12.16-13.88-16.24-6.62-4.01-14.46-6.05-23.37-6.05-14.26 0-26.55 4.52-36.93 13.63-10.38 9.04-15.54 26.3-15.54 51.64v108.19h-33.62zm347.74-64.19 34.77 4.59c-5.41 20.18-15.54 35.91-30.31 47.06-14.78 11.14-33.63 16.74-56.61 16.74-28.91 0-51.84-8.91-68.78-26.74-16.93-17.77-25.4-42.79-25.4-74.95 0-33.24 8.53-59.1 25.66-77.43 17.13-18.41 39.35-27.58 66.67-27.58 26.43 0 48.01 8.98 64.76 27 16.75 18.02 25.15 43.37 25.15 76.03 0 1.98-.06 4.97-.19 8.92h-147.67c1.28 21.71 7.39 38.4 18.47 49.92 11.02 11.53 24.83 17.32 41.33 17.32 12.29 0 22.79-3.24 31.45-9.74 8.73-6.49 15.61-16.87 20.7-31.14zm-110.04-53.87h110.42c-1.46-16.68-5.73-29.16-12.67-37.51-10.63-12.92-24.52-19.42-41.52-19.42-15.41 0-28.34 5.16-38.84 15.48-10.45 10.31-16.24 24.13-17.39 41.45zm186.51 118.06v-273.56h33.62v273.56h-33.62zm95.2 0v-38.21h38.21v38.21H24.64zm90.42 16.43 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94zm184.98 118.95 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94z",style:{fill:"#3378c2",fillRule:"nonzero"}}),Ve.createElement("rect",{x:2041.18,y:8180.94,width:22366.12,height:11820.82,rx:700.27,ry:520.07,style:{fill:"#343a40"}}),Ve.createElement("rect",{x:21410.1,y:7139.4,width:1481.67,height:211.67,rx:55.58,ry:55.58,style:{fill:"#007bef"}}),Ve.createElement("rect",{x:23290.11,y:7139.4,width:1355.01,height:211.67,rx:50.83,ry:55.58,style:{fill:"#adaba9"}}),me||(me=Ve.createElement("path",{className:"fil15 str1",d:"m23163.44 7118.04-92.6 273.41M2556.79 10359.19l-4.41-833.44 1790.36-8.82v842.26h19698.33"})),ye||(ye=Ve.createElement("rect",{className:"fil16",x:2908.44,y:9856.5,width:1106.84,height:207.26,rx:50.03,ry:41.99})),xe||(xe=Ve.createElement("rect",{className:"fil17",x:4748.44,y:9856.5,width:1309.73,height:207.26,rx:59.2,ry:41.99})),ne||(ne=Ve.createElement("rect",{className:"fil17",x:6788.44,y:9856.5,width:601.47,height:207.26,rx:27.19,ry:41.99})),fe||(fe=Ve.createElement("rect",{className:"fil17",x:8128.44,y:9856.5,width:1210.58,height:207.26,rx:54.72,ry:41.99})),de||(de=Ve.createElement("rect",{className:"fil17",x:10048.44,y:9856.5,width:1080.93,height:207.26,rx:48.86,ry:41.99})),Ee||(Ee=Ve.createElement("rect",{className:"fil16",x:2561.26,y:8401.29,width:326.32,height:326.32,rx:46.3,ry:46.3})),ge||(ge=Ve.createElement("rect",{className:"fil16",x:3081.26,y:8474.04,width:1228.46,height:222.7,rx:174.3,ry:31.6})),we||(we=Ve.createElement("rect",{className:"fil15 str1",x:2724.42,y:11717.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),Ne||(Ne=Ve.createElement("rect",{className:"fil15 str1",x:2724.42,y:13507.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),ve||(ve=Ve.createElement("rect",{className:"fil15 str1",x:2724.42,y:15297.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),oe||(oe=Ve.createElement("rect",{className:"fil15 str1",x:2724.42,y:17087.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),pe||(pe=Ve.createElement("rect",{className:"fil15 str1",x:8184.42,y:11717.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),ze||(ze=Ve.createElement("rect",{className:"fil15 str1",x:8184.42,y:13507.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),ue||(ue=Ve.createElement("rect",{className:"fil15 str1",x:8184.42,y:15297.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),be||(be=Ve.createElement("rect",{className:"fil15 str1",x:13644.42,y:12717.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),Me||(Me=Ve.createElement("path",{className:"fil15 str1",d:"M16857.63 12717.42v776.12"})),ke||(ke=Ve.createElement("rect",{className:"fil16",x:2758.44,y:11216.5,width:2360.58,height:207.26,rx:106.7,ry:41.99})),Re||(Re=Ve.createElement("rect",{className:"fil16",x:2758.44,y:13006.5,width:2625.16,height:207.26,rx:118.66,ry:41.99})),_e||(_e=Ve.createElement("rect",{className:"fil16",x:2758.44,y:14766.5,width:3595.3,height:207.26,rx:162.51,ry:41.99})),Ze||(Ze=Ve.createElement("rect",{className:"fil16",x:2758.44,y:16566.5,width:1064.12,height:207.26,rx:48.1,ry:41.99})),Pe||(Pe=Ve.createElement("rect",{className:"fil16",x:8218.44,y:11216.5,width:3612.19,height:207.26,rx:163.27,ry:41.99})),Oe||(Oe=Ve.createElement("rect",{className:"fil16",x:8218.44,y:13006.5,width:2625.16,height:207.26,rx:118.66,ry:41.99})),je||(je=Ve.createElement("rect",{className:"fil16",x:8218.44,y:14766.5,width:2130.51,height:207.26,rx:96.3,ry:41.99})),Ce||(Ce=Ve.createElement("rect",{className:"fil16",x:8438.44,y:15586.5,width:702.25,height:207.26,rx:31.74,ry:41.99})),Se||(Se=Ve.createElement("rect",{className:"fil16",x:14038.44,y:11216.5,width:2193.1,height:207.26,rx:99.13,ry:41.99})),Fe||(Fe=Ve.createElement("rect",{className:"fil16",x:13658.44,y:11216.5,width:227.12,height:207.26,rx:10.27,ry:41.99})),Be||(Be=Ve.createElement("rect",{className:"fil16",x:13658.44,y:12236.5,width:782.75,height:207.26,rx:35.38,ry:41.99})),He||(He=Ve.createElement("rect",{className:"fil16",x:13928.44,y:13006.5,width:2620.6,height:207.26,rx:118.45,ry:41.99})),We||(We=Ve.createElement("rect",{className:"fil16",x:17113.49,y:13006.5,width:1015.55,height:207.26,rx:45.9,ry:41.99})),De||(De=Ve.createElement("rect",{className:"fil3",x:2737.82,y:18870.01,width:1516.95,height:776.11,rx:68.57,ry:157.23})),Qe||(Qe=Ve.createElement("rect",{className:"fil16",x:2958.44,y:19166.5,width:1064.12,height:207.26,rx:48.1,ry:41.99})),Ve.createElement("rect",{x:1564.41,y:6617.34,width:171.98,height:9634.42,rx:76.08,ry:76.53,style:{fill:"#3a4047"}}))))}},944:(e,t,r)=>{r.d(t,{Z:()=>Ht});var l,c,a,i,h,s,m,y,x,n,f,d,E,g,w,N,v,o,p,z,u,b,M,k,R,_,Z,P,O,j,C,S,F,B,H,W,D,Q,V,q,I,U,A,G,K,L,T,Y,$,J,X,ee,te,re,le,ce,ae,ie,he,se,me,ye,xe,ne,fe,de,Ee,ge,we,Ne,ve,oe,pe,ze,ue,be,Me,ke,Re,_e,Ze,Pe,Oe,je,Ce,Se,Fe,Be,He,We,De,Qe,Ve,qe,Ie,Ue,Ae,Ge,Ke,Le,Te,Ye,$e,Je,Xe,et,tt,rt,lt,ct,at,it,ht,st,mt,yt,xt,nt,ft,dt,Et,gt,wt,Nt,vt,ot,pt,zt,ut,bt,Mt,kt,Rt,_t,Zt,Pt,Ot,jt,Ct,St,Ft=r(7294);function Bt(){return Bt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:r,...Ht}=e;return Ft.createElement("svg",Bt({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd"},viewBox:"-3437.24 5363.34 28403.53 14638.42","aria-labelledby":r},Ht),t?Ft.createElement("title",{id:r},t):null,l||(l=Ft.createElement("defs",null,Ft.createElement("style",null,".str0,.str1{stroke:#fefefe;stroke-width:20;stroke-miterlimit:22.9256}.str1{stroke:#adaba9}.fil15{fill:none}.fil12,.fil4{fill:#fefefe}.fil16,.fil3{fill:#007bff}.fil7{fill:#323a41}.fil1{fill:#343a40}.fil6{fill:#424b55}.fil8{fill:#6ea7b0}.fil9{fill:#e86e5a}"))),Ft.createElement("g",{id:"Capa_x0020_1"},Ft.createElement("g",{id:"_1958993706304"},Ft.createElement("path",{style:{fill:"#454d55"},d:"M-3437.21 5363.34h28403.5v14638.41h-28403.5z"}),c||(c=Ft.createElement("path",{className:"fil1",d:"M-3437.22 5363.34h5173.77v14638.41h-5173.77z"})),a||(a=Ft.createElement("rect",{className:"fil1",x:2054.18,y:7910.04,width:22436.69,height:12091.72,rx:291.04,ry:291.04})),i||(i=Ft.createElement("path",{className:"fil1",d:"M-3437.24 5363.35h28403.5v1222.11h-28403.5z"})),Ft.createElement("rect",{x:23362.58,y:5816.36,width:502.71,height:502.71,rx:118.29,ry:118.29,style:{fill:"#0376ba"}}),h||(h=Ft.createElement("rect",{className:"fil3",x:-3265.84,y:10272.08,width:4683.14,height:820.21,rx:119.06,ry:119.06})),s||(s=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:6646.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),m||(m=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:8726.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),y||(y=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:9616.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),x||(x=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:10536.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),n||(n=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:11426.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),f||(f=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:12286.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),d||(d=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:13166.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),E||(E=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:15266.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),g||(g=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:16186.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),w||(w=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:18306.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),N||(N=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:19206.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),v||(v=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:6750,width:2035.78,height:171.98,rx:67.56,ry:49.17})),o||(o=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:8850,width:677.58,height:171.98,rx:22.49,ry:49.17})),p||(p=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:9700,width:959.8,height:171.98,rx:31.85,ry:49.17})),z||(z=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:10610,width:1189.11,height:171.98,rx:39.46,ry:49.17})),u||(u=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:11510,width:906.89,height:171.98,rx:30.1,ry:49.17})),b||(b=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:12390,width:1224.39,height:171.98,rx:40.63,ry:49.17})),M||(M=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:13270,width:1481.68,height:171.98,rx:49.17,ry:49.17})),k||(k=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:15370,width:1481.68,height:171.98,rx:49.17,ry:49.17})),R||(R=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:18370,width:1481.68,height:171.98,rx:49.17,ry:49.17})),_||(_=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:19310,width:1481.68,height:171.98,rx:49.17,ry:49.17})),Z||(Z=Ft.createElement("rect",{className:"fil4 str0",x:-2909.45,y:8024.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),P||(P=Ft.createElement("rect",{className:"fil4 str0",x:-2909.45,y:14584.88,width:717.27,height:118.29,rx:23.8,ry:33.82})),O||(O=Ft.createElement("rect",{className:"fil4 str0",x:3242.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),j||(j=Ft.createElement("rect",{className:"fil4 str0",x:3797.76,y:5957.01,width:796.07,height:171.98,rx:26.42,ry:49.17})),C||(C=Ft.createElement("rect",{className:"fil4 str0",x:2252.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),S||(S=Ft.createElement("rect",{className:"fil4 str0",x:5262.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),F||(F=Ft.createElement("rect",{className:"fil4 str0",x:5630.12,y:5957.01,width:1816.82,height:171.98,rx:60.29,ry:49.17})),B||(B=Ft.createElement("rect",{className:"fil4 str0",x:20442.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),H||(H=Ft.createElement("rect",{className:"fil4 str0",x:20856.96,y:5952.6,width:978.97,height:171.98,rx:32.49,ry:49.17})),W||(W=Ft.createElement("rect",{className:"fil4 str0",x:19482.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),D||(D=Ft.createElement("rect",{className:"fil4 str0",x:22576.96,y:5952.6,width:603.94,height:171.98,rx:20.04,ry:49.17})),Q||(Q=Ft.createElement("rect",{className:"fil4 str0",x:2155.25,y:7160.55,width:2610.6,height:294.4,rx:86.63,ry:84.17})),Ft.createElement("circle",{cx:-2437.75,cy:5984.7,r:471.7,style:{fill:"#27a9e1"}}),V||(V=Ft.createElement("rect",{className:"fil6",x:-2688.77,y:5897.86,width:514.18,height:157.47,rx:25.44,ry:26.08})),q||(q=Ft.createElement("path",{className:"fil7",d:"M-2174.59 5923.94v105.31c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.08z"})),I||(I=Ft.createElement("rect",{className:"fil7",x:-2688.77,y:5735.39,width:514.18,height:157.47,rx:25.44,ry:26.08})),U||(U=Ft.createElement("path",{className:"fil6",d:"M-2174.59 5761.46v105.32c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.07z"})),A||(A=Ft.createElement("rect",{className:"fil7",x:-2688.77,y:6060.33,width:514.18,height:157.47,rx:25.44,ry:26.08})),G||(G=Ft.createElement("path",{className:"fil6",d:"M-2174.59 6086.41v105.32c0 14.34-11.73 26.07-26.07 26.07h-231.02v-157.47h231.02c14.34 0 26.07 11.74 26.07 26.08z"})),K||(K=Ft.createElement("rect",{className:"fil8",x:-2650.03,y:5770.39,width:153.93,height:32.41,rx:6.08,ry:8.1})),L||(L=Ft.createElement("rect",{className:"fil8",x:-2650.03,y:5826.65,width:153.93,height:32.41,rx:6.08,ry:8.1})),T||(T=Ft.createElement("rect",{className:"fil8",x:-2650.03,y:6095.34,width:153.93,height:32.41,rx:6.08,ry:8.1})),Y||(Y=Ft.createElement("rect",{className:"fil8",x:-2650.03,y:6151.6,width:153.93,height:32.41,rx:6.08,ry:8.1})),$||($=Ft.createElement("rect",{className:"fil8",x:-2370.54,y:5932.47,width:153.93,height:32.41,rx:6.08,ry:8.1})),J||(J=Ft.createElement("rect",{className:"fil8",x:-2370.54,y:5988.74,width:153.93,height:32.41,rx:6.08,ry:8.1})),X||(X=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:5770.29,width:23.29,height:24.56,rx:6.08,ry:6.41})),ee||(ee=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:5802.44,width:23.29,height:24.56,rx:6.08,ry:6.41})),te||(te=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:5834.59,width:23.29,height:24.56,rx:6.08,ry:6.41})),re||(re=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:6095.81,width:23.29,height:24.56,rx:6.08,ry:6.41})),le||(le=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:6127.96,width:23.29,height:24.56,rx:6.08,ry:6.41})),ce||(ce=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:6160.11,width:23.29,height:24.56,rx:6.08,ry:6.41})),ae||(ae=Ft.createElement("rect",{className:"fil9",x:-2651.29,y:5933.41,width:23.29,height:24.56,rx:6.08,ry:6.41})),ie||(ie=Ft.createElement("rect",{className:"fil9",x:-2651.29,y:5965.56,width:23.29,height:24.56,rx:6.08,ry:6.41})),he||(he=Ft.createElement("rect",{className:"fil9",x:-2651.29,y:5997.71,width:23.29,height:24.56,rx:6.08,ry:6.41})),Ft.createElement("path",{d:"m-1314.87 6068.22 36.29 9.17c-7.58 29.73-21.2 52.34-40.88 67.94-19.68 15.6-43.75 23.43-72.21 23.43-29.42 0-53.36-5.98-71.83-18.02-18.47-11.97-32.48-29.35-42.09-52.09-9.62-22.79-14.46-47.18-14.46-73.29 0-28.46 5.42-53.3 16.31-74.5 10.88-21.21 26.36-37.32 46.42-48.33 20.06-11.02 42.15-16.5 66.22-16.5 27.38 0 50.37 6.94 68.97 20.89 18.65 13.95 31.64 33.49 38.97 58.71l-35.54 8.41c-6.3-19.87-15.53-34.39-27.57-43.43-12.03-9.11-27.19-13.63-45.46-13.63-20.95 0-38.53 5.03-52.6 15.09-14.08 10.06-24.01 23.63-29.68 40.57-5.73 17-8.59 34.51-8.59 52.53 0 23.24 3.37 43.56 10.12 60.88 6.75 17.38 17.26 30.31 31.52 38.9 14.27 8.6 29.68 12.87 46.3 12.87 20.25 0 37.31-5.86 51.32-17.51 14.01-11.72 23.5-29.04 28.47-52.09zm149.83 65.97 4.59 29.67c-9.43 1.98-17.9 2.99-25.28 2.99-12.17 0-21.59-1.91-28.34-5.79-6.69-3.88-11.4-8.92-14.14-15.22-2.74-6.3-4.07-19.55-4.07-39.73v-114.24h-24.84v-25.98h24.84v-49.04l33.62-20.18v69.22h33.62v25.98h-33.62v116.15c0 9.61.57 15.79 1.78 18.53 1.15 2.73 3.06 4.9 5.73 6.55 2.68 1.6 6.5 2.42 11.47 2.42 3.69 0 8.59-.44 14.64-1.33zm32.79 29.99v-198.29h30.19v30.37c7.7-14.07 14.84-23.37 21.39-27.83 6.56-4.52 13.76-6.75 21.59-6.75 11.34 0 22.86 3.57 34.58 10.64l-11.97 31.01c-8.15-4.59-16.3-6.88-24.46-6.88-7.32 0-13.88 2.23-19.67 6.62-5.8 4.4-9.94 10.51-12.42 18.34-3.76 11.91-5.6 24.97-5.6 39.17v103.6h-33.63zm126.85 0v-273.56h33.62v273.56h-33.62zm85.65 76.03v-274.32h30.56v26.04c7.2-10.06 15.35-17.64 24.45-22.67 9.05-5.03 20.06-7.58 32.99-7.58 16.94 0 31.84 4.33 44.77 13.06 12.92 8.66 22.67 20.95 29.29 36.74 6.56 15.86 9.87 33.18 9.87 52.09 0 20.18-3.63 38.4-10.89 54.63-7.26 16.18-17.83 28.6-31.71 37.26-13.82 8.59-28.4 12.92-43.69 12.92-11.2 0-21.26-2.35-30.12-7.07-8.91-4.71-16.17-10.63-21.9-17.83v96.73h-33.62zm30.56-173.97c0 25.41 5.16 44.2 15.41 56.36 10.32 12.16 22.8 18.27 37.45 18.27 14.9 0 27.63-6.3 38.2-18.91 10.64-12.61 15.92-32.09 15.92-58.52 0-25.22-5.16-44.06-15.54-56.61-10.38-12.54-22.73-18.78-37.12-18.78-14.26 0-26.87 6.68-37.83 19.99-11.01 13.37-16.49 32.73-16.49 58.2zm311.45 73.11c-12.48 10.63-24.52 18.08-36.04 22.47-11.53 4.4-23.88 6.56-37.13 6.56-21.78 0-38.52-5.28-50.24-15.92-11.72-10.57-17.58-24.13-17.58-40.62 0-9.68 2.23-18.53 6.63-26.56 4.45-8.02 10.25-14.39 17.38-19.23 7.2-4.84 15.22-8.53 24.2-11.01 6.62-1.72 16.62-3.38 29.93-5.04 27.12-3.18 47.18-7.06 59.98-11.52.13-4.59.19-7.52.19-8.72 0-13.63-3.18-23.25-9.55-28.85-8.59-7.58-21.39-11.34-38.33-11.34-15.86 0-27.57 2.81-35.09 8.35-7.58 5.54-13.12 15.34-16.75 29.48l-32.85-4.59c2.99-14.07 7.89-25.47 14.77-34.13 6.88-8.66 16.81-15.28 29.8-19.99 12.93-4.65 28.02-7.01 45.08-7.01 16.94 0 30.76 1.98 41.4 5.99 10.57 4.01 18.4 8.98 23.37 15.03 4.96 6.05 8.46 13.69 10.5 22.92 1.08 5.73 1.66 16.05 1.66 30.88v44.58c0 31.14.7 50.82 2.1 59.16 1.34 8.34 4.14 16.3 8.21 23.94h-35.15c-3.37-7.07-5.54-15.35-6.49-24.83zm-2.68-74.51c-12.22 4.97-30.56 9.17-55.01 12.61-13.89 1.97-23.69 4.2-29.42 6.69-5.73 2.48-10.13 6.11-13.25 10.82-3.12 4.78-4.71 10.06-4.71 15.92 0 8.85 3.37 16.3 10.19 22.22 6.81 5.93 16.75 8.92 29.8 8.92 12.93 0 24.45-2.8 34.58-8.47 10.06-5.6 17.51-13.31 22.22-23.05 3.63-7.58 5.41-18.72 5.41-33.43l.19-12.23zm85.65 99.34v-198.29h30.18v28.14c14.52-21.59 35.53-32.35 62.98-32.35 11.97 0 22.92 2.17 32.92 6.43 10 4.27 17.51 9.94 22.48 16.88 4.97 6.94 8.47 15.22 10.44 24.77 1.21 6.24 1.85 17.13 1.85 32.67v121.75h-33.62V6043.7c0-13.69-1.28-23.94-3.89-30.69-2.61-6.75-7.26-12.16-13.88-16.24-6.62-4.01-14.46-6.05-23.37-6.05-14.26 0-26.55 4.52-36.93 13.63-10.38 9.04-15.54 26.3-15.54 51.64v108.19h-33.62zm347.74-64.19 34.77 4.59c-5.41 20.18-15.54 35.91-30.31 47.06-14.78 11.14-33.63 16.74-56.61 16.74-28.91 0-51.84-8.91-68.78-26.74-16.93-17.77-25.4-42.79-25.4-74.95 0-33.24 8.53-59.1 25.66-77.43 17.13-18.41 39.35-27.58 66.67-27.58 26.43 0 48.01 8.98 64.76 27 16.75 18.02 25.15 43.37 25.15 76.03 0 1.98-.06 4.97-.19 8.92h-147.67c1.28 21.71 7.39 38.4 18.47 49.92 11.02 11.53 24.83 17.32 41.33 17.32 12.29 0 22.79-3.24 31.45-9.74 8.73-6.49 15.61-16.87 20.7-31.14zm-110.04-53.87h110.42c-1.46-16.68-5.73-29.16-12.67-37.51-10.63-12.92-24.52-19.42-41.52-19.42-15.41 0-28.34 5.16-38.84 15.48-10.45 10.31-16.24 24.13-17.39 41.45zm186.51 118.06v-273.56h33.62v273.56h-33.62zm95.2 0v-38.21h38.21v38.21H24.64zm90.42 16.43 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94zm184.98 118.95 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94z",style:{fill:"#3378c2",fillRule:"nonzero"}}),se||(se=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:16290,width:1481.68,height:171.98,rx:49.17,ry:49.17})),me||(me=Ft.createElement("rect",{className:"fil4 str0",x:-2909.45,y:17564.88,width:717.27,height:118.29,rx:23.8,ry:33.82})),Ft.createElement("rect",{x:769.61,y:18286.06,width:299.86,height:299.86,rx:70.56,ry:70.56,style:{fill:"#28a745"}}),ye||(ye=Ft.createElement("rect",{className:"fil12",x:850.17,y:18356.62,width:158.74,height:158.74,rx:37.35,ry:37.35})),xe||(xe=Ft.createElement("rect",{className:"fil4 str0",x:2549.61,y:8206.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),ne||(ne=Ft.createElement("rect",{className:"fil4 str0",x:3105.24,y:8330,width:1268.67,height:171.98,rx:42.1,ry:49.17})),Ft.createElement("rect",{x:21410.1,y:7139.4,width:1481.67,height:211.67,rx:55.58,ry:55.58,style:{fill:"#007bef"}}),Ft.createElement("rect",{x:23290.11,y:7139.4,width:1355.01,height:211.67,rx:50.83,ry:55.58,style:{fill:"#adaba9"}}),fe||(fe=Ft.createElement("path",{className:"fil15 str1",d:"m23163.44 7118.04-92.6 273.41"})),de||(de=Ft.createElement("rect",{className:"fil3",x:21995.25,y:8180.93,width:2054.94,height:617.36,rx:79.38,ry:79.38})),Ee||(Ee=Ft.createElement("rect",{className:"fil4 str0",x:22169.61,y:8306.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),ge||(ge=Ft.createElement("rect",{className:"fil4 str0",x:22565.24,y:8390,width:1268.67,height:171.98,rx:42.1,ry:49.17})),we||(we=Ft.createElement("path",{className:"fil15 str1",d:"M2499.75 10446.21h21982.52M2499.75 15086.21h21982.52M2499.75 18166.21h21982.52"})),Ft.createElement("path",{className:"fil15",style:{stroke:"#adaba9",strokeWidth:52.92,strokeMiterlimit:22.9256},d:"M2499.75 11966.21h21982.52"}),Ne||(Ne=Ft.createElement("rect",{className:"fil4 str0",x:3805.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),ve||(ve=Ft.createElement("rect",{className:"fil4 str0",x:2805.24,y:11380,width:805.77,height:171.98,rx:26.74,ry:49.17})),oe||(oe=Ft.createElement("rect",{className:"fil4 str0",x:5585.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),pe||(pe=Ft.createElement("rect",{className:"fil4 str0",x:4585.24,y:11380,width:805.77,height:171.98,rx:26.74,ry:49.17})),ze||(ze=Ft.createElement("rect",{className:"fil4 str0",x:7365.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),ue||(ue=Ft.createElement("rect",{className:"fil4 str0",x:6365.24,y:11380,width:805.77,height:171.98,rx:26.74,ry:49.17})),be||(be=Ft.createElement("rect",{className:"fil4 str0",x:9345.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Me||(Me=Ft.createElement("rect",{className:"fil4 str0",x:8045.24,y:11380,width:1152.91,height:171.98,rx:38.26,ry:49.17})),ke||(ke=Ft.createElement("rect",{className:"fil4 str0",x:10825.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Re||(Re=Ft.createElement("rect",{className:"fil4 str0",x:10102.15,y:11380,width:546.81,height:171.98,rx:18.15,ry:49.17})),_e||(_e=Ft.createElement("rect",{className:"fil4 str0",x:12485.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Ze||(Ze=Ft.createElement("rect",{className:"fil4 str0",x:11562.15,y:11380,width:771.33,height:171.98,rx:25.6,ry:49.17})),Pe||(Pe=Ft.createElement("rect",{className:"fil4 str0",x:14005.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Oe||(Oe=Ft.createElement("rect",{className:"fil4 str0",x:13242.15,y:11380,width:564.19,height:171.98,rx:18.72,ry:49.17})),je||(je=Ft.createElement("rect",{className:"fil4 str0",x:16385.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Ce||(Ce=Ft.createElement("rect",{className:"fil4 str0",x:14762.15,y:11380,width:1465.14,height:171.98,rx:48.62,ry:49.17})),Se||(Se=Ft.createElement("rect",{className:"fil4 str0",x:18505.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Fe||(Fe=Ft.createElement("rect",{className:"fil4 str0",x:17122.15,y:11380,width:1221.82,height:171.98,rx:40.55,ry:49.17})),Be||(Be=Ft.createElement("rect",{className:"fil4 str0",x:19242.15,y:11380,width:892.17,height:171.98,rx:29.61,ry:49.17})),He||(He=Ft.createElement("rect",{className:"fil4 str0",x:20642.15,y:11380,width:718.08,height:171.98,rx:23.83,ry:49.17})),We||(We=Ft.createElement("rect",{className:"fil4 str0",x:23045.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),De||(De=Ft.createElement("rect",{className:"fil4 str0",x:21862.15,y:11380,width:1015.04,height:171.98,rx:33.68,ry:49.17})),Qe||(Qe=Ft.createElement("rect",{className:"fil4 str0",x:23750.32,y:11380,width:726.87,height:171.98,rx:24.12,ry:49.17})),Ve||(Ve=Ft.createElement("rect",{className:"fil15 str1",x:20456.27,y:9515.77,width:3607.17,height:626.18,rx:90.17,ry:88.19})),qe||(qe=Ft.createElement("rect",{className:"fil15 str1",x:3350.64,y:9513.4,width:1150.71,height:626.18,rx:28.77,ry:88.19})),Ie||(Ie=Ft.createElement("rect",{className:"fil4 str0",x:2505.24,y:9730,width:765.8,height:171.98,rx:25.41,ry:49.17})),Ue||(Ue=Ft.createElement("rect",{className:"fil4 str0",x:3565.24,y:9730,width:301.11,height:171.98,rx:9.99,ry:49.17})),Ae||(Ae=Ft.createElement("rect",{className:"fil4 str0",x:4605.24,y:9730,width:941.22,height:171.98,rx:31.23,ry:49.17})),Ge||(Ge=Ft.createElement("rect",{className:"fil4 str0",x:19316.71,y:9743.71,width:941.22,height:171.98,rx:31.23,ry:49.17})),Ke||(Ke=Ft.createElement("rect",{className:"fil16",x:2755.16,y:12341.47,width:598.62,height:334.04,rx:155.44,ry:155.44})),Le||(Le=Ft.createElement("circle",{className:"fil12",cx:3183.37,cy:12511.41,r:124.02})),Te||(Te=Ft.createElement("rect",{className:"fil16",x:2755.16,y:15441.47,width:598.62,height:334.04,rx:155.44,ry:155.44})),Ye||(Ye=Ft.createElement("circle",{className:"fil12",cx:3183.37,cy:15611.41,r:124.02})),$e||($e=Ft.createElement("rect",{className:"fil16",x:2755.16,y:18541.47,width:598.62,height:334.04,rx:155.44,ry:155.44})),Je||(Je=Ft.createElement("circle",{className:"fil12",cx:3183.37,cy:18711.41,r:124.02})),Xe||(Xe=Ft.createElement("rect",{className:"fil4 str0",x:4585.24,y:12460,width:895.18,height:171.98,rx:29.71,ry:49.17})),et||(et=Ft.createElement("rect",{className:"fil4 str0",x:6425.24,y:12460,width:895.18,height:171.98,rx:29.71,ry:49.17})),tt||(tt=Ft.createElement("rect",{className:"fil4 str0",x:8025.24,y:12460,width:358.99,height:171.98,rx:11.91,ry:49.17})),rt||(rt=Ft.createElement("rect",{className:"fil4 str0",x:10125.24,y:12460,width:441.81,height:171.98,rx:14.66,ry:49.17})),lt||(lt=Ft.createElement("rect",{className:"fil4 str0",x:11565.24,y:12460,width:318.12,height:171.98,rx:10.56,ry:49.17})),ct||(ct=Ft.createElement("rect",{className:"fil4 str0",x:13265.24,y:12460,width:589.27,height:171.98,rx:19.56,ry:49.17})),at||(at=Ft.createElement("rect",{className:"fil4 str0",x:14705.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),it||(it=Ft.createElement("rect",{className:"fil4 str0",x:17105.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),ht||(ht=Ft.createElement("rect",{className:"fil4 str0",x:19225.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),st||(st=Ft.createElement("rect",{className:"fil4 str0",x:20645.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),mt||(mt=Ft.createElement("rect",{className:"fil4 str0",x:21905.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),yt||(yt=Ft.createElement("rect",{className:"fil4 str0",x:23765.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),xt||(xt=Ft.createElement("rect",{className:"fil4 str0",x:4585.24,y:15540,width:1199.51,height:171.98,rx:39.81,ry:49.17})),nt||(nt=Ft.createElement("rect",{className:"fil4 str0",x:6425.24,y:15540,width:895.18,height:171.98,rx:29.71,ry:49.17})),ft||(ft=Ft.createElement("rect",{className:"fil4 str0",x:8025.24,y:15540,width:358.99,height:171.98,rx:11.91,ry:49.17})),dt||(dt=Ft.createElement("rect",{className:"fil4 str0",x:10125.24,y:15540,width:441.81,height:171.98,rx:14.66,ry:49.17})),Et||(Et=Ft.createElement("rect",{className:"fil4 str0",x:11565.24,y:15540,width:318.12,height:171.98,rx:10.56,ry:49.17})),gt||(gt=Ft.createElement("rect",{className:"fil4 str0",x:13265.24,y:15540,width:589.27,height:171.98,rx:19.56,ry:49.17})),wt||(wt=Ft.createElement("rect",{className:"fil4 str0",x:14705.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),Nt||(Nt=Ft.createElement("rect",{className:"fil4 str0",x:17105.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),vt||(vt=Ft.createElement("rect",{className:"fil4 str0",x:19225.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),ot||(ot=Ft.createElement("rect",{className:"fil4 str0",x:20645.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),pt||(pt=Ft.createElement("rect",{className:"fil4 str0",x:21905.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),zt||(zt=Ft.createElement("rect",{className:"fil4 str0",x:23765.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),ut||(ut=Ft.createElement("rect",{className:"fil4 str0",x:4585.24,y:18640,width:1199.51,height:171.98,rx:39.81,ry:49.17})),bt||(bt=Ft.createElement("rect",{className:"fil4 str0",x:6425.24,y:18640,width:895.18,height:171.98,rx:29.71,ry:49.17})),Mt||(Mt=Ft.createElement("rect",{className:"fil4 str0",x:8025.24,y:18640,width:358.99,height:171.98,rx:11.91,ry:49.17})),kt||(kt=Ft.createElement("rect",{className:"fil4 str0",x:10125.24,y:18640,width:441.81,height:171.98,rx:14.66,ry:49.17})),Rt||(Rt=Ft.createElement("rect",{className:"fil4 str0",x:11565.24,y:18640,width:318.12,height:171.98,rx:10.56,ry:49.17})),_t||(_t=Ft.createElement("rect",{className:"fil4 str0",x:13265.24,y:18640,width:589.27,height:171.98,rx:19.56,ry:49.17})),Zt||(Zt=Ft.createElement("rect",{className:"fil4 str0",x:14705.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),Pt||(Pt=Ft.createElement("rect",{className:"fil4 str0",x:17105.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),Ot||(Ot=Ft.createElement("rect",{className:"fil4 str0",x:19225.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),jt||(jt=Ft.createElement("rect",{className:"fil4 str0",x:20645.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),Ct||(Ct=Ft.createElement("rect",{className:"fil4 str0",x:21905.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),St||(St=Ft.createElement("rect",{className:"fil4 str0",x:23765.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),Ft.createElement("rect",{x:1604.41,y:10367.34,width:171.98,height:9634.42,rx:76.08,ry:76.53,style:{fill:"#3a4047"}}))))}},9335:(e,t,r)=>{r.r(t),r.d(t,{default:()=>N});var l=r(7294),c=r(6010),a=r(3285),i=r(9960),h=r(2263);const s="heroBanner_qdFl",m="contianer_gvB7",y="buttons_AeoN";var x=r(3117);const n="features_xdhU",f="featureSvg__8YW",d=[{title:"Easy to Use",Svg:r(3206).Z,description:l.createElement(l.Fragment,null,"Everything you need to see in one View. Nice, sleek and clean")},{title:"Simple but powerful Webinterface",Svg:r(2446).Z,description:l.createElement(l.Fragment,null,"For your clients to use. Using this Panel, its just a 2 minute Route from Paying to Playing")},{title:"Customizable and feature-packed",Svg:r(944).Z,description:l.createElement(l.Fragment,null,"Features of the web hosting service to start a hosting company: invoices, Discord integration, multiple payment options and full translation into several languages. The community also provides several addons that you can find in our market.")}];function E(e){let{Svg:t,title:r,description:a}=e;return l.createElement("div",{className:(0,c.Z)("col col--4")},l.createElement("div",{className:"text--center"},l.createElement(t,{className:f,alt:r})),l.createElement("div",{className:"text--center padding-horiz--md"},l.createElement("h3",null,r),l.createElement("p",null,a)))}function g(){return l.createElement("section",{className:n},l.createElement("div",{className:"container"},l.createElement("div",{className:"row"},d.map(((e,t)=>l.createElement(E,(0,x.Z)({key:t},e)))))))}function w(){const{siteConfig:e}=(0,h.Z)();return l.createElement("header",{className:(0,c.Z)("hero hero--primary",s)},l.createElement("div",{className:"container"},l.createElement("img",{src:"../../img/controlpanel.png",height:"125",width:"125"}),l.createElement("h1",{className:"hero__title"},e.title),l.createElement("p",{className:"hero__subtitle"},e.tagline),l.createElement("div",{className:m},l.createElement("div",{className:y},l.createElement("div",null,l.createElement(i.Z,{className:"button button--secondary button--lg",to:"/docs/intro"},"Documentation \ufe0f\ud83d\udc40")),l.createElement("div",null,l.createElement(i.Z,{className:"button button--secondary button--lg",to:"https://market.ctrlpanel.gg/resources/"},"Extension Hub \ufe0f\ud83d\uded2")),l.createElement("div",null,l.createElement(i.Z,{className:"button button--secondary button--lg",to:"https://trello.controlpanel.gg/b/KGMuFqkqe5QabLt76/controlpanel"},"Development-Roadmap \ufe0f\u26d7"))))))}function N(){const{siteConfig:e}=(0,h.Z)();return l.createElement(a.Z,{title:`${e.title}`,description:"ControlPanel's Dashboard is a free and open-source management panel for pterodactyl with credit based billing and lots of customization."},l.createElement(w,null),l.createElement("main",null,l.createElement(g,null)))}}}]); \ No newline at end of file +"use strict";(self.webpackChunkctrlpanel=self.webpackChunkctrlpanel||[]).push([[4195],{3206:(e,t,r)=>{r.d(t,{Z:()=>dt});var l,c,a,i,h,s,m,y,x,n,f,d,E,g,w,N,v,o,p,z,u,b,M,k,R,_,Z,P,O,j,C,S,F,B,H,W,D,V,I,Q,U,q,A,T,Y,$,G,J,K,L,X,ee,te,re,le,ce,ae,ie,he,se,me,ye,xe,ne,fe,de,Ee,ge,we,Ne,ve,oe,pe,ze,ue,be,Me,ke,Re,_e,Ze,Pe,Oe,je,Ce,Se,Fe,Be,He,We,De,Ve,Ie,Qe,Ue,qe,Ae,Te,Ye,$e,Ge,Je,Ke,Le,Xe,et,tt,rt,lt,ct,at,it,ht,st,mt,yt,xt,nt=r(7294);function ft(){return ft=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:r,...dt}=e;return nt.createElement("svg",ft({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd"},viewBox:"-3437.24 5363.34 28403.53 14638.42","aria-labelledby":r},dt),t?nt.createElement("title",{id:r},t):null,l||(l=nt.createElement("defs",null,nt.createElement("style",null,".str0,.str1{stroke:#fff;stroke-width:20;stroke-miterlimit:22.9256}.str1{stroke:#6c757d}.fil10{fill:none}.fil2{fill:#17a2b8}.fil13{fill:#27a9e1}.fil1{fill:#343a40}.fil14{fill:#424b55}.fil16{fill:#6ea7b0}.fil38{fill:#fefefe}.fil40{fill:#323a41}.fil42{fill:#e86e5a}"))),nt.createElement("g",{id:"Capa_x0020_1"},nt.createElement("g",{id:"_1959183204976"},nt.createElement("path",{style:{fill:"#454d55"},d:"M-3437.21 5363.34h28403.5v14638.41h-28403.5z"}),c||(c=nt.createElement("path",{className:"fil1",d:"M-3437.22 5363.34h5173.77v14638.41h-5173.77z"})),a||(a=nt.createElement("path",{className:"fil1",d:"M-3437.24 5363.35h28403.5v1222.11h-28403.5z"})),i||(i=nt.createElement("rect",{className:"fil1",x:2092.63,y:11690.27,width:5294.38,height:1653.65,rx:516.93,ry:57.07})),h||(h=nt.createElement("rect",{className:"fil1",x:7812.63,y:11690.27,width:5294.38,height:1653.65,rx:516.93,ry:57.07})),s||(s=nt.createElement("rect",{className:"fil1",x:13412.63,y:11690.27,width:5294.38,height:1653.65,rx:516.93,ry:57.07})),m||(m=nt.createElement("rect",{className:"fil1",x:1912.62,y:13630.27,width:11176.2,height:6371.49,rx:1091.21,ry:219.87})),y||(y=nt.createElement("rect",{className:"fil1",x:13492.62,y:15156.31,width:11176.2,height:4603.76,rx:557.47,ry:81.16})),x||(x=nt.createElement("rect",{className:"fil1",x:13492.62,y:13676.31,width:11176.2,height:1030.21,rx:557.47,ry:18.16})),n||(n=nt.createElement("rect",{className:"fil2",x:1804.29,y:8621.1,width:23162,height:2698.75,rx:196.14,ry:196.14})),nt.createElement("rect",{x:23362.58,y:5816.36,width:502.71,height:502.71,rx:118.29,ry:118.29,style:{fill:"#0376ba"}}),nt.createElement("rect",{x:-3265.84,y:6792.09,width:4683.14,height:820.21,rx:119.06,ry:119.06,style:{fill:"#007bff"}}),f||(f=nt.createElement("rect",{className:"fil40",x:2283.85,y:11875.48,width:1402.3,height:1250.16,rx:66.15,ry:66.15})),nt.createElement("rect",{x:7983.85,y:11875.48,width:1402.3,height:1250.16,rx:66.15,ry:66.15,style:{fill:"#6c757d"}}),nt.createElement("rect",{x:13643.85,y:11875.48,width:1402.3,height:1250.16,rx:66.15,ry:66.15,style:{fill:"#ffc107"}}),d||(d=nt.createElement("rect",{className:"fil2",x:464.85,y:7916.65,width:605.24,height:330.73,rx:43,ry:43})),nt.createElement("rect",{x:13899.12,y:16466.04,width:4716.21,height:410.1,rx:76.05,ry:76.05,style:{fill:"#28a745"}}),E||(E=nt.createElement("rect",{className:"fil2",x:20999.13,y:16466.04,width:3592.49,height:410.1,rx:57.93,ry:76.05})),g||(g=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:7046.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),w||(w=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:7926.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),N||(N=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:10006.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),v||(v=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:10906.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),o||(o=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:11826.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),p||(p=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:13906.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),z||(z=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:14786.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),u||(u=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:15686.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),b||(b=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:16606.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),M||(M=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:17486.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),k||(k=nt.createElement("rect",{className:"fil38 str0",x:-2790.39,y:18386.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),R||(R=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:7130,width:1481.68,height:171.98,rx:49.17,ry:49.17})),_||(_=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:8030,width:1481.68,height:171.98,rx:49.17,ry:49.17})),Z||(Z=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:10090,width:1481.68,height:171.98,rx:49.17,ry:49.17})),P||(P=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:10980,width:1481.68,height:171.98,rx:49.17,ry:49.17})),O||(O=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:11910,width:2076.99,height:171.98,rx:68.93,ry:49.17})),j||(j=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:14010,width:727.61,height:171.98,rx:24.15,ry:49.17})),C||(C=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:14890,width:1481.68,height:171.98,rx:49.17,ry:49.17})),S||(S=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:15790,width:1481.68,height:171.98,rx:49.17,ry:49.17})),F||(F=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:17550,width:1481.68,height:171.98,rx:49.17,ry:49.17})),B||(B=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:16690,width:727.61,height:171.98,rx:24.15,ry:49.17})),H||(H=nt.createElement("rect",{className:"fil38 str0",x:-2234.76,y:18490,width:1481.68,height:171.98,rx:49.17,ry:49.17})),W||(W=nt.createElement("rect",{className:"fil38 str0",x:-2909.45,y:9324.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),D||(D=nt.createElement("rect",{className:"fil38 str0",x:-2909.45,y:13184.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),V||(V=nt.createElement("rect",{className:"fil38 str0",x:3242.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),I||(I=nt.createElement("rect",{className:"fil38 str0",x:3797.76,y:5957.01,width:796.07,height:171.98,rx:26.42,ry:49.17})),Q||(Q=nt.createElement("rect",{className:"fil38 str0",x:2252.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),U||(U=nt.createElement("rect",{className:"fil38 str0",x:5262.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),q||(q=nt.createElement("rect",{className:"fil38 str0",x:5630.12,y:5957.01,width:1816.82,height:171.98,rx:60.29,ry:49.17})),A||(A=nt.createElement("rect",{className:"fil38 str0",x:20442.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),T||(T=nt.createElement("rect",{className:"fil38 str0",x:20856.96,y:5952.6,width:978.97,height:171.98,rx:32.49,ry:49.17})),Y||(Y=nt.createElement("rect",{className:"fil38 str0",x:19482.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),$||($=nt.createElement("rect",{className:"fil38 str0",x:22576.96,y:5952.6,width:603.94,height:171.98,rx:20.04,ry:49.17})),G||(G=nt.createElement("rect",{className:"fil38 str0",x:565.24,y:8030,width:399.4,height:171.98,rx:13.25,ry:49.17})),J||(J=nt.createElement("rect",{className:"fil38 str0",x:2155.25,y:7160.55,width:2610.6,height:294.4,rx:86.63,ry:84.17})),K||(K=nt.createElement("rect",{className:"fil38 str0",x:2199.35,y:9598.27,width:8396.17,height:171.98,rx:278.63,ry:49.17})),L||(L=nt.createElement("rect",{className:"fil38 str0",x:2199.35,y:10418.27,width:13202.79,height:171.98,rx:438.14,ry:49.17})),X||(X=nt.createElement("rect",{className:"fil38 str0",x:3945.6,y:12063.99,width:1031.94,height:171.98,rx:34.25,ry:49.17})),ee||(ee=nt.createElement("rect",{className:"fil38 str0",x:3945.6,y:12763.99,width:308.74,height:171.98,rx:10.25,ry:49.17})),te||(te=nt.createElement("rect",{className:"fil38 str0",x:2665.6,y:12222.74,width:643.88,height:546.25,rx:21.37,ry:156.18})),re||(re=nt.createElement("rect",{className:"fil38 str0",x:9625.6,y:12063.99,width:1031.94,height:171.98,rx:34.25,ry:49.17})),le||(le=nt.createElement("rect",{className:"fil38 str0",x:8345.6,y:12222.74,width:643.88,height:546.25,rx:21.37,ry:156.18})),ce||(ce=nt.createElement("rect",{className:"fil38 str0",x:9625.6,y:12753.99,width:1031.94,height:171.98,rx:34.25,ry:49.17})),ae||(ae=nt.createElement("rect",{className:"fil38 str0",x:15305.6,y:12063.99,width:1825.18,height:171.98,rx:60.57,ry:49.17})),ie||(ie=nt.createElement("rect",{className:"fil38 str0",x:14025.6,y:12222.74,width:643.88,height:546.25,rx:21.37,ry:156.18})),he||(he=nt.createElement("rect",{className:"fil38 str0",x:15305.6,y:12753.99,width:1825.18,height:171.98,rx:60.57,ry:49.17})),se||(se=nt.createElement("rect",{className:"fil38 str0",x:2429.61,y:13956.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),me||(me=nt.createElement("rect",{className:"fil38 str0",x:3015.24,y:14060,width:2985.46,height:171.98,rx:99.07,ry:49.17})),ye||(ye=nt.createElement("rect",{className:"fil38 str0",x:13889.61,y:13956.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),xe||(xe=nt.createElement("rect",{className:"fil38 str0",x:14475.24,y:14060,width:2580.64,height:171.98,rx:85.64,ry:49.17})),ne||(ne=nt.createElement("rect",{className:"fil38 str0",x:13889.61,y:15416.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),fe||(fe=nt.createElement("rect",{className:"fil38 str0",x:14475.24,y:15520,width:2580.64,height:171.98,rx:85.64,ry:49.17})),de||(de=nt.createElement("rect",{className:"fil38 str0",x:13979.61,y:16526.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),Ee||(Ee=nt.createElement("rect",{className:"fil38 str0",x:14565.24,y:16590,width:3954.65,height:171.98,rx:131.24,ry:49.17})),ge||(ge=nt.createElement("rect",{className:"fil38 str0",x:21105.24,y:16590,width:3248.76,height:171.98,rx:107.81,ry:49.17})),we||(we=nt.createElement("path",{className:"fil10 str1",d:"M13854.44 17266.92h10336.41M13854.44 18286.92h10336.41M13854.44 19306.92h10336.41"})),Ne||(Ne=nt.createElement("rect",{className:"fil38 str0",x:14105.24,y:17690,width:3954.65,height:171.98,rx:131.24,ry:49.17})),ve||(ve=nt.createElement("rect",{className:"fil38 str0",x:14105.24,y:18730,width:1574.83,height:171.98,rx:52.26,ry:49.17})),oe||(oe=nt.createElement("rect",{className:"fil38 str0",x:19065.24,y:17690,width:4349.49,height:171.98,rx:144.34,ry:49.17})),pe||(pe=nt.createElement("rect",{className:"fil38 str0",x:19065.24,y:18730,width:892.26,height:171.98,rx:29.61,ry:49.17})),nt.createElement("rect",{x:2249.34,y:9078.27,width:1524.44,height:171.98,rx:50.59,ry:49.17,style:{fill:"#d3402d",stroke:"#d3402d",strokeWidth:20,strokeMiterlimit:22.9256}}),nt.createElement("rect",{x:22996.96,y:7152.6,width:1449.66,height:171.98,rx:48.11,ry:49.17,style:{fill:"#adb5a6",stroke:"#adb5a6",strokeWidth:20,strokeMiterlimit:22.9256}}),ze||(ze=nt.createElement("circle",{className:"fil13",cx:7553.58,cy:17053.74,r:2016.46})),ue||(ue=nt.createElement("rect",{className:"fil14",x:6480.51,y:16682.52,width:2198.08,height:673.17,rx:108.77,ry:111.48})),be||(be=nt.createElement("path",{className:"fil40",d:"M8678.59 16793.99v450.22c0 61.32-50.16 111.48-111.48 111.48h-987.56v-673.17h987.56c61.32 0 111.48 50.16 111.48 111.47z"})),Me||(Me=nt.createElement("rect",{className:"fil40",x:6480.51,y:15987.96,width:2198.08,height:673.17,rx:108.77,ry:111.48})),ke||(ke=nt.createElement("path",{className:"fil14",d:"M8678.59 16099.44v450.22c0 61.31-50.16 111.47-111.48 111.47h-987.56v-673.17h987.56c61.32 0 111.48 50.16 111.48 111.48z"})),Re||(Re=nt.createElement("rect",{className:"fil40",x:6480.51,y:17377.08,width:2198.08,height:673.17,rx:108.77,ry:111.48})),_e||(_e=nt.createElement("path",{className:"fil14",d:"M8678.59 17488.55v450.22c0 61.31-50.16 111.48-111.48 111.48h-987.56v-673.17h987.56c61.32 0 111.48 50.16 111.48 111.47z"})),Ze||(Ze=nt.createElement("rect",{className:"fil16",x:6646.1,y:16137.61,width:658.02,height:138.53,rx:25.97,ry:34.63})),Pe||(Pe=nt.createElement("rect",{className:"fil16",x:6646.1,y:16378.13,width:658.02,height:138.53,rx:25.97,ry:34.63})),Oe||(Oe=nt.createElement("rect",{className:"fil16",x:6646.1,y:17526.72,width:658.02,height:138.53,rx:25.97,ry:34.63})),je||(je=nt.createElement("rect",{className:"fil16",x:6646.1,y:17767.24,width:658.02,height:138.53,rx:25.97,ry:34.63})),Ce||(Ce=nt.createElement("rect",{className:"fil16",x:7840.92,y:16830.49,width:658.02,height:138.53,rx:25.97,ry:34.63})),Se||(Se=nt.createElement("rect",{className:"fil16",x:7840.92,y:17071.01,width:658.02,height:138.53,rx:25.97,ry:34.63})),Fe||(Fe=nt.createElement("rect",{className:"fil42",x:8442.66,y:16137.18,width:99.57,height:104.98,rx:25.98,ry:27.39})),Be||(Be=nt.createElement("rect",{className:"fil42",x:8442.66,y:16274.62,width:99.57,height:104.98,rx:25.98,ry:27.39})),He||(He=nt.createElement("rect",{className:"fil42",x:8442.66,y:16412.06,width:99.57,height:104.98,rx:25.98,ry:27.39})),We||(We=nt.createElement("rect",{className:"fil42",x:8442.66,y:17528.75,width:99.57,height:104.98,rx:25.98,ry:27.39})),De||(De=nt.createElement("rect",{className:"fil42",x:8442.66,y:17666.19,width:99.57,height:104.98,rx:25.98,ry:27.39})),Ve||(Ve=nt.createElement("rect",{className:"fil42",x:8442.66,y:17803.63,width:99.57,height:104.98,rx:25.98,ry:27.39})),Ie||(Ie=nt.createElement("rect",{className:"fil42",x:6640.71,y:16834.52,width:99.57,height:104.98,rx:25.98,ry:27.39})),Qe||(Qe=nt.createElement("rect",{className:"fil42",x:6640.71,y:16971.95,width:99.57,height:104.98,rx:25.98,ry:27.39})),Ue||(Ue=nt.createElement("rect",{className:"fil42",x:6640.71,y:17109.39,width:99.57,height:104.98,rx:25.98,ry:27.39})),qe||(qe=nt.createElement("circle",{className:"fil13",cx:-2437.75,cy:5984.7,r:471.7})),Ae||(Ae=nt.createElement("rect",{className:"fil14",x:-2688.77,y:5897.86,width:514.18,height:157.47,rx:25.44,ry:26.08})),Te||(Te=nt.createElement("path",{className:"fil40",d:"M-2174.59 5923.94v105.31c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.08z"})),Ye||(Ye=nt.createElement("rect",{className:"fil40",x:-2688.77,y:5735.39,width:514.18,height:157.47,rx:25.44,ry:26.08})),$e||($e=nt.createElement("path",{className:"fil14",d:"M-2174.59 5761.46v105.32c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.07z"})),Ge||(Ge=nt.createElement("rect",{className:"fil40",x:-2688.77,y:6060.33,width:514.18,height:157.47,rx:25.44,ry:26.08})),Je||(Je=nt.createElement("path",{className:"fil14",d:"M-2174.59 6086.41v105.32c0 14.34-11.73 26.07-26.07 26.07h-231.02v-157.47h231.02c14.34 0 26.07 11.74 26.07 26.08z"})),Ke||(Ke=nt.createElement("rect",{className:"fil16",x:-2650.03,y:5770.39,width:153.93,height:32.41,rx:6.08,ry:8.1})),Le||(Le=nt.createElement("rect",{className:"fil16",x:-2650.03,y:5826.65,width:153.93,height:32.41,rx:6.08,ry:8.1})),Xe||(Xe=nt.createElement("rect",{className:"fil16",x:-2650.03,y:6095.34,width:153.93,height:32.41,rx:6.08,ry:8.1})),et||(et=nt.createElement("rect",{className:"fil16",x:-2650.03,y:6151.6,width:153.93,height:32.41,rx:6.08,ry:8.1})),tt||(tt=nt.createElement("rect",{className:"fil16",x:-2370.54,y:5932.47,width:153.93,height:32.41,rx:6.08,ry:8.1})),rt||(rt=nt.createElement("rect",{className:"fil16",x:-2370.54,y:5988.74,width:153.93,height:32.41,rx:6.08,ry:8.1})),lt||(lt=nt.createElement("rect",{className:"fil42",x:-2229.78,y:5770.29,width:23.29,height:24.56,rx:6.08,ry:6.41})),ct||(ct=nt.createElement("rect",{className:"fil42",x:-2229.78,y:5802.44,width:23.29,height:24.56,rx:6.08,ry:6.41})),at||(at=nt.createElement("rect",{className:"fil42",x:-2229.78,y:5834.59,width:23.29,height:24.56,rx:6.08,ry:6.41})),it||(it=nt.createElement("rect",{className:"fil42",x:-2229.78,y:6095.81,width:23.29,height:24.56,rx:6.08,ry:6.41})),ht||(ht=nt.createElement("rect",{className:"fil42",x:-2229.78,y:6127.96,width:23.29,height:24.56,rx:6.08,ry:6.41})),st||(st=nt.createElement("rect",{className:"fil42",x:-2229.78,y:6160.11,width:23.29,height:24.56,rx:6.08,ry:6.41})),mt||(mt=nt.createElement("rect",{className:"fil42",x:-2651.29,y:5933.41,width:23.29,height:24.56,rx:6.08,ry:6.41})),yt||(yt=nt.createElement("rect",{className:"fil42",x:-2651.29,y:5965.56,width:23.29,height:24.56,rx:6.08,ry:6.41})),xt||(xt=nt.createElement("rect",{className:"fil42",x:-2651.29,y:5997.71,width:23.29,height:24.56,rx:6.08,ry:6.41})),nt.createElement("path",{d:"m-1314.87 6068.22 36.29 9.17c-7.58 29.73-21.2 52.34-40.88 67.94-19.68 15.6-43.75 23.43-72.21 23.43-29.42 0-53.36-5.98-71.83-18.02-18.47-11.97-32.48-29.35-42.09-52.09-9.62-22.79-14.46-47.18-14.46-73.29 0-28.46 5.42-53.3 16.31-74.5 10.88-21.21 26.36-37.32 46.42-48.33 20.06-11.02 42.15-16.5 66.22-16.5 27.38 0 50.37 6.94 68.97 20.89 18.65 13.95 31.64 33.49 38.97 58.71l-35.54 8.41c-6.3-19.87-15.53-34.39-27.57-43.43-12.03-9.11-27.19-13.63-45.46-13.63-20.95 0-38.53 5.03-52.6 15.09-14.08 10.06-24.01 23.63-29.68 40.57-5.73 17-8.59 34.51-8.59 52.53 0 23.24 3.37 43.56 10.12 60.88 6.75 17.38 17.26 30.31 31.52 38.9 14.27 8.6 29.68 12.87 46.3 12.87 20.25 0 37.31-5.86 51.32-17.51 14.01-11.72 23.5-29.04 28.47-52.09zm149.83 65.97 4.59 29.67c-9.43 1.98-17.9 2.99-25.28 2.99-12.17 0-21.59-1.91-28.34-5.79-6.69-3.88-11.4-8.92-14.14-15.22-2.74-6.3-4.07-19.55-4.07-39.73v-114.24h-24.84v-25.98h24.84v-49.04l33.62-20.18v69.22h33.62v25.98h-33.62v116.15c0 9.61.57 15.79 1.78 18.53 1.15 2.73 3.06 4.9 5.73 6.55 2.68 1.6 6.5 2.42 11.47 2.42 3.69 0 8.59-.44 14.64-1.33zm32.79 29.99v-198.29h30.19v30.37c7.7-14.07 14.84-23.37 21.39-27.83 6.56-4.52 13.76-6.75 21.59-6.75 11.34 0 22.86 3.57 34.58 10.64l-11.97 31.01c-8.15-4.59-16.3-6.88-24.46-6.88-7.32 0-13.88 2.23-19.67 6.62-5.8 4.4-9.94 10.51-12.42 18.34-3.76 11.91-5.6 24.97-5.6 39.17v103.6h-33.63zm126.85 0v-273.56h33.62v273.56h-33.62zm85.65 76.03v-274.32h30.56v26.04c7.2-10.06 15.35-17.64 24.45-22.67 9.05-5.03 20.06-7.58 32.99-7.58 16.94 0 31.84 4.33 44.77 13.06 12.92 8.66 22.67 20.95 29.29 36.74 6.56 15.86 9.87 33.18 9.87 52.09 0 20.18-3.63 38.4-10.89 54.63-7.26 16.18-17.83 28.6-31.71 37.26-13.82 8.59-28.4 12.92-43.69 12.92-11.2 0-21.26-2.35-30.12-7.07-8.91-4.71-16.17-10.63-21.9-17.83v96.73h-33.62zm30.56-173.97c0 25.41 5.16 44.2 15.41 56.36 10.32 12.16 22.8 18.27 37.45 18.27 14.9 0 27.63-6.3 38.2-18.91 10.64-12.61 15.92-32.09 15.92-58.52 0-25.22-5.16-44.06-15.54-56.61-10.38-12.54-22.73-18.78-37.12-18.78-14.26 0-26.87 6.68-37.83 19.99-11.01 13.37-16.49 32.73-16.49 58.2zm311.45 73.11c-12.48 10.63-24.52 18.08-36.04 22.47-11.53 4.4-23.88 6.56-37.13 6.56-21.78 0-38.52-5.28-50.24-15.92-11.72-10.57-17.58-24.13-17.58-40.62 0-9.68 2.23-18.53 6.63-26.56 4.45-8.02 10.25-14.39 17.38-19.23 7.2-4.84 15.22-8.53 24.2-11.01 6.62-1.72 16.62-3.38 29.93-5.04 27.12-3.18 47.18-7.06 59.98-11.52.13-4.59.19-7.52.19-8.72 0-13.63-3.18-23.25-9.55-28.85-8.59-7.58-21.39-11.34-38.33-11.34-15.86 0-27.57 2.81-35.09 8.35-7.58 5.54-13.12 15.34-16.75 29.48l-32.85-4.59c2.99-14.07 7.89-25.47 14.77-34.13 6.88-8.66 16.81-15.28 29.8-19.99 12.93-4.65 28.02-7.01 45.08-7.01 16.94 0 30.76 1.98 41.4 5.99 10.57 4.01 18.4 8.98 23.37 15.03 4.96 6.05 8.46 13.69 10.5 22.92 1.08 5.73 1.66 16.05 1.66 30.88v44.58c0 31.14.7 50.82 2.1 59.16 1.34 8.34 4.14 16.3 8.21 23.94h-35.15c-3.37-7.07-5.54-15.35-6.49-24.83zm-2.68-74.51c-12.22 4.97-30.56 9.17-55.01 12.61-13.89 1.97-23.69 4.2-29.42 6.69-5.73 2.48-10.13 6.11-13.25 10.82-3.12 4.78-4.71 10.06-4.71 15.92 0 8.85 3.37 16.3 10.19 22.22 6.81 5.93 16.75 8.92 29.8 8.92 12.93 0 24.45-2.8 34.58-8.47 10.06-5.6 17.51-13.31 22.22-23.05 3.63-7.58 5.41-18.72 5.41-33.43l.19-12.23zm85.65 99.34v-198.29h30.18v28.14c14.52-21.59 35.53-32.35 62.98-32.35 11.97 0 22.92 2.17 32.92 6.43 10 4.27 17.51 9.94 22.48 16.88 4.97 6.94 8.47 15.22 10.44 24.77 1.21 6.24 1.85 17.13 1.85 32.67v121.75h-33.62V6043.7c0-13.69-1.28-23.94-3.89-30.69-2.61-6.75-7.26-12.16-13.88-16.24-6.62-4.01-14.46-6.05-23.37-6.05-14.26 0-26.55 4.52-36.93 13.63-10.38 9.04-15.54 26.3-15.54 51.64v108.19h-33.62zm347.74-64.19 34.77 4.59c-5.41 20.18-15.54 35.91-30.31 47.06-14.78 11.14-33.63 16.74-56.61 16.74-28.91 0-51.84-8.91-68.78-26.74-16.93-17.77-25.4-42.79-25.4-74.95 0-33.24 8.53-59.1 25.66-77.43 17.13-18.41 39.35-27.58 66.67-27.58 26.43 0 48.01 8.98 64.76 27 16.75 18.02 25.15 43.37 25.15 76.03 0 1.98-.06 4.97-.19 8.92h-147.67c1.28 21.71 7.39 38.4 18.47 49.92 11.02 11.53 24.83 17.32 41.33 17.32 12.29 0 22.79-3.24 31.45-9.74 8.73-6.49 15.61-16.87 20.7-31.14zm-110.04-53.87h110.42c-1.46-16.68-5.73-29.16-12.67-37.51-10.63-12.92-24.52-19.42-41.52-19.42-15.41 0-28.34 5.16-38.84 15.48-10.45 10.31-16.24 24.13-17.39 41.45zm186.51 118.06v-273.56h33.62v273.56h-33.62zm95.2 0v-38.21h38.21v38.21H24.64zm90.42 16.43 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94zm184.98 118.95 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94z",style:{fill:"#3378c2",fillRule:"nonzero"}}),nt.createElement("path",{d:"m5627.6 19575.46 117.18 36c-17.99 65.98-47.99 114.94-89.84 147.03-41.85 31.94-94.86 47.98-159.16 47.98-79.66 0-145.08-27.2-196.42-81.6-51.19-54.41-76.86-128.76-76.86-223.2 0-99.74 25.81-177.3 77.28-232.54 51.48-55.25 119.27-82.87 203.25-82.87 73.38 0 132.94 21.77 178.7 65.15 27.34 25.67 47.71 62.5 61.38 110.62l-119.69 28.46c-7.12-30.97-21.9-55.52-44.36-73.52-22.6-17.99-49.94-26.92-82.03-26.92-44.5 0-80.63 15.9-108.25 47.85-27.76 31.8-41.57 83.42-41.57 154.84 0 75.61 13.67 129.6 40.87 161.68 27.34 32.22 62.78 48.27 106.44 48.27 32.22 0 59.98-10.19 83.14-30.69 23.16-20.51 39.9-52.59 49.94-96.54zm418.64-213.43v91.23h-78.68v175.91c0 35.71.7 56.5 2.23 62.36 1.54 5.86 4.89 10.74 10.33 14.64 5.3 3.77 11.72 5.72 19.39 5.72 10.74 0 26.08-3.62 46.31-11.02l9.63 89.28c-26.65 11.44-56.78 17.16-90.54 17.16-20.64 0-39.2-3.49-55.8-10.46-16.6-6.98-28.73-16.04-36.41-27.06-7.81-11.16-13.11-26.09-16.18-45.06-2.37-13.39-3.62-40.46-3.62-81.33v-190.14h-52.74v-91.23h52.74v-86.21l114.66-67.79v154h78.68zm190 434.4h-114.67v-434.4h106.3v61.66c18.27-29.15 34.73-48.27 49.38-57.33 14.65-9.07 31.25-13.53 49.8-13.53 26.23 0 51.48 7.25 75.75 21.62l-35.57 100.16c-19.39-12.56-37.39-18.83-53.99-18.83-16.18 0-29.85 4.46-41.01 13.25-11.16 8.93-19.95 24.83-26.37 47.98-6.41 23.16-9.62 71.71-9.62 145.5v133.92zm216.08 0v-599.28h114.67v599.28h-114.67zm229.2-434.4h107.13v63.75c13.95-21.76 32.64-39.34 56.36-52.87 23.71-13.39 50.08-20.08 78.95-20.08 50.36 0 93.19 19.8 128.34 59.42 35.16 39.48 52.73 94.72 52.73 165.31 0 72.68-17.71 129.03-53.15 169.35-35.43 40.31-78.39 60.4-128.89 60.4-24 0-45.76-4.74-65.29-14.37-19.39-9.48-40.03-25.8-61.52-48.96v217.34h-114.66v-599.29zm112.99 210.51c0 48.96 9.62 85.09 29.01 108.52 19.26 23.3 42.83 35.02 70.45 35.02 26.65 0 48.83-10.74 66.54-32.23 17.72-21.48 26.51-56.63 26.51-105.6 0-45.75-9.07-79.65-27.34-101.83-18.14-22.18-40.74-33.2-67.66-33.2-28.04 0-51.34 10.88-69.75 32.64-18.55 21.76-27.76 53.99-27.76 96.68zm486.99-76.59-103.79-18.41c11.72-42.41 31.94-73.8 60.54-94.16 28.6-20.37 71.15-30.55 127.5-30.55 51.2 0 89.42 5.99 114.53 18.13 24.97 12.14 42.69 27.48 52.87 46.17 10.18 18.7 15.35 52.87 15.35 102.81l-1.68 133.92c0 38.09 1.82 66.26 5.44 84.4 3.63 18.13 10.46 37.52 20.51 58.17h-113.83c-2.93-7.53-6.7-18.69-11.02-33.48-1.82-6.84-3.21-11.3-4.05-13.39-19.53 19.25-40.45 33.62-62.77 43.24-22.32 9.63-46.04 14.51-71.29 14.51-44.5 0-79.65-12.14-105.32-36.41-25.66-24.13-38.5-54.82-38.5-91.93 0-24.41 5.86-46.31 17.58-65.56 11.72-19.11 28.04-33.9 49.24-44.08 21.07-10.19 51.48-19.11 91.23-26.79 53.57-10.04 90.82-19.53 111.46-28.18v-11.57c0-22.32-5.44-38.23-16.32-47.85-11.02-9.49-31.66-14.23-61.94-14.23-20.5 0-36.41 4.04-47.84 12.28-11.58 8.09-20.79 22.45-27.9 42.96zm154 92.91c-14.64 4.88-37.94 10.74-69.89 17.57-31.8 6.84-52.73 13.53-62.49 19.95-14.93 10.74-22.46 24.13-22.46 40.46 0 16.18 6 29.99 17.99 41.71 12 11.71 27.21 17.57 45.76 17.57 20.65 0 40.45-6.83 59.29-20.36 13.81-10.47 23.01-23.02 27.34-38.09 2.93-9.76 4.46-28.45 4.46-55.94v-22.87zm621.19 207.57h-114.67v-221.38c0-46.88-2.51-77.15-7.39-90.82-5.02-13.81-12.97-24.41-24.13-32.08-11.16-7.67-24.55-11.44-40.18-11.44-20.08 0-38.08 5.44-53.98 16.32-16.05 10.88-26.93 25.39-32.79 43.25-5.99 17.99-8.92 51.19-8.92 99.74v196.41h-114.67v-434.4h106.3v63.75c38.08-48.68 85.93-72.95 143.82-72.95 25.39 0 48.68 4.6 69.75 13.67 21.2 9.2 37.11 20.78 47.85 34.87 10.88 14.23 18.41 30.27 22.6 48.27 4.32 17.99 6.41 43.66 6.41 77.14v269.65zm367.3-137.27 114.67 19.25c-14.65 41.99-37.95 73.94-69.61 95.98-31.81 21.9-71.56 32.92-119.13 32.92-75.47 0-131.41-24.69-167.54-74.07-28.6-39.62-42.97-89.56-42.97-149.96 0-71.98 18.84-128.48 56.36-169.21 37.53-40.88 85.09-61.24 142.57-61.24 64.45 0 115.36 21.34 152.75 64.03 37.25 42.68 55.1 108.11 53.43 196.27h-287.09c.84 34.04 10.04 60.54 27.76 79.51 17.58 18.98 39.62 28.46 65.84 28.46 18 0 33.06-4.88 45.2-14.65 12.28-9.76 21.48-25.52 27.76-47.29zm6.7-116.34c-.84-33.34-9.35-58.73-25.67-76.02-16.32-17.44-36.13-26.09-59.57-26.09-24.97 0-45.61 9.21-61.93 27.48-16.33 18.27-24.28 43.24-24 74.63h171.17zm207.71 253.61v-599.28h114.67v599.28H8638.4zm231.71 0v-114.67h114.66v114.67h-114.66zm222.49 27.62 131.41 15.9c2.23 15.49 7.25 26.09 15.07 31.95 11.02 8.23 28.17 12.41 51.61 12.41 29.99 0 52.45-4.46 67.52-13.53 10.04-6 17.71-15.62 22.87-29.01 3.49-9.49 5.31-27.21 5.31-52.73l.55-63.48c-34.59 47.29-78.12 70.87-130.57 70.87-58.31 0-104.62-24.69-138.66-73.93-26.78-38.92-40.17-87.47-40.17-145.36 0-72.82 17.57-128.34 52.59-166.7 35.01-38.36 78.67-57.61 130.85-57.61 53.7 0 98.06 23.57 132.94 70.72v-61.52h107.13v389.48c0 51.2-4.18 89.56-12.69 114.81-8.37 25.39-20.23 45.2-35.57 59.7-15.21 14.37-35.57 25.81-61.1 33.9-25.53 8.23-57.76 12.28-96.68 12.28-73.65 0-125.82-12.7-156.65-37.95-30.83-25.38-46.18-57.33-46.18-96.25 0-3.77.14-8.51.42-13.95zm102.95-253.61c0 46.04 8.93 79.66 26.65 101 17.85 21.34 39.89 32.08 65.98 32.08 27.9 0 51.61-11.02 70.86-32.92 19.39-21.9 29.02-54.26 29.02-97.23 0-44.92-9.21-78.26-27.76-100.02-18.41-21.76-41.85-32.64-70.17-32.64-27.48 0-50.08 10.74-67.93 32.08-17.72 21.35-26.65 53.85-26.65 97.65zm408.31 253.61 131.41 15.9c2.23 15.49 7.25 26.09 15.07 31.95 11.02 8.23 28.17 12.41 51.61 12.41 29.99 0 52.45-4.46 67.52-13.53 10.04-6 17.71-15.62 22.87-29.01 3.49-9.49 5.31-27.21 5.31-52.73l.55-63.48c-34.59 47.29-78.12 70.87-130.57 70.87-58.31 0-104.62-24.69-138.66-73.93-26.78-38.92-40.17-87.47-40.17-145.36 0-72.82 17.57-128.34 52.59-166.7 35.01-38.36 78.67-57.61 130.85-57.61 53.7 0 98.06 23.57 132.94 70.72v-61.52h107.13v389.48c0 51.2-4.18 89.56-12.69 114.81-8.37 25.39-20.23 45.2-35.57 59.7-15.21 14.37-35.57 25.81-61.1 33.9-25.53 8.23-57.76 12.28-96.68 12.28-73.65 0-125.82-12.7-156.65-37.95-30.83-25.38-46.18-57.33-46.18-96.25 0-3.77.14-8.51.42-13.95zm102.95-253.61c0 46.04 8.93 79.66 26.65 101 17.85 21.34 39.89 32.08 65.98 32.08 27.9 0 51.61-11.02 70.86-32.92 19.39-21.9 29.02-54.26 29.02-97.23 0-44.92-9.21-78.26-27.76-100.02-18.41-21.76-41.85-32.64-70.17-32.64-27.48 0-50.08 10.74-67.93 32.08-17.72 21.35-26.65 53.85-26.65 97.65z",style:{fill:"#fff"}}),nt.createElement("rect",{x:1564.41,y:6617.34,width:171.98,height:9634.42,rx:76.08,ry:76.53,style:{fill:"#3a4047"}}))))}},2446:(e,t,r)=>{r.d(t,{Z:()=>Ue});var l,c,a,i,h,s,m,y,x,n,f,d,E,g,w,N,v,o,p,z,u,b,M,k,R,_,Z,P,O,j,C,S,F,B,H,W,D,V,I,Q,U,q,A,T,Y,$,G,J,K,L,X,ee,te,re,le,ce,ae,ie,he,se,me,ye,xe,ne,fe,de,Ee,ge,we,Ne,ve,oe,pe,ze,ue,be,Me,ke,Re,_e,Ze,Pe,Oe,je,Ce,Se,Fe,Be,He,We,De,Ve,Ie=r(7294);function Qe(){return Qe=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:r,...Ue}=e;return Ie.createElement("svg",Qe({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd"},viewBox:"-3437.24 5363.34 28403.53 14638.42","aria-labelledby":r},Ue),t?Ie.createElement("title",{id:r},t):null,l||(l=Ie.createElement("defs",null,Ie.createElement("style",null,".str0,.str1{stroke:#fefefe;stroke-width:20;stroke-miterlimit:22.9256}.str1{stroke:#adaba9}.fil15{fill:none}.fil16,.fil5{fill:#fefefe}.fil3{fill:#007bff}.fil17{fill:#2074ff}.fil8{fill:#323a41}.fil1{fill:#343a40}.fil7{fill:#424b55}.fil9{fill:#6ea7b0}.fil10{fill:#e86e5a}"))),Ie.createElement("g",{id:"Capa_x0020_1"},Ie.createElement("g",{id:"_1959183221584"},Ie.createElement("path",{style:{fill:"#454d55"},d:"M-3437.21 5363.34h28403.5v14638.41h-28403.5z"}),c||(c=Ie.createElement("path",{className:"fil1",d:"M-3437.22 5363.34h5173.77v14638.41h-5173.77z"})),a||(a=Ie.createElement("path",{className:"fil1",d:"M-3437.24 5363.35h28403.5v1222.11h-28403.5z"})),Ie.createElement("rect",{x:23362.58,y:5816.36,width:502.71,height:502.71,rx:118.29,ry:118.29,style:{fill:"#0376ba"}}),i||(i=Ie.createElement("rect",{className:"fil3",x:-3265.84,y:10612.08,width:4683.14,height:820.21,rx:119.06,ry:119.06})),Ie.createElement("rect",{x:464.85,y:7916.65,width:605.24,height:330.73,rx:43,ry:43,style:{fill:"#17a2b8"}}),h||(h=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:7046.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),s||(s=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:7926.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),m||(m=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:10006.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),y||(y=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:10906.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),x||(x=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:11826.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),n||(n=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:13906.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),f||(f=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:14786.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),d||(d=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:15686.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),E||(E=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:16606.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),g||(g=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:17486.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),w||(w=Ie.createElement("rect",{className:"fil5 str0",x:-2790.39,y:18386.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),N||(N=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:7130,width:1481.68,height:171.98,rx:49.17,ry:49.17})),v||(v=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:8030,width:1481.68,height:171.98,rx:49.17,ry:49.17})),o||(o=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:10090,width:1481.68,height:171.98,rx:49.17,ry:49.17})),p||(p=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:10980,width:1481.68,height:171.98,rx:49.17,ry:49.17})),z||(z=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:11910,width:2076.99,height:171.98,rx:68.93,ry:49.17})),u||(u=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:14010,width:727.61,height:171.98,rx:24.15,ry:49.17})),b||(b=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:14890,width:1481.68,height:171.98,rx:49.17,ry:49.17})),M||(M=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:15790,width:1481.68,height:171.98,rx:49.17,ry:49.17})),k||(k=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:17550,width:1481.68,height:171.98,rx:49.17,ry:49.17})),R||(R=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:16690,width:727.61,height:171.98,rx:24.15,ry:49.17})),_||(_=Ie.createElement("rect",{className:"fil5 str0",x:-2234.76,y:18490,width:1481.68,height:171.98,rx:49.17,ry:49.17})),Z||(Z=Ie.createElement("rect",{className:"fil5 str0",x:-2909.45,y:9324.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),P||(P=Ie.createElement("rect",{className:"fil5 str0",x:-2909.45,y:13184.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),O||(O=Ie.createElement("rect",{className:"fil5 str0",x:3242.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),j||(j=Ie.createElement("rect",{className:"fil5 str0",x:3797.76,y:5957.01,width:796.07,height:171.98,rx:26.42,ry:49.17})),C||(C=Ie.createElement("rect",{className:"fil5 str0",x:2252.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),S||(S=Ie.createElement("rect",{className:"fil5 str0",x:5262.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),F||(F=Ie.createElement("rect",{className:"fil5 str0",x:5630.12,y:5957.01,width:1816.82,height:171.98,rx:60.29,ry:49.17})),B||(B=Ie.createElement("rect",{className:"fil5 str0",x:20442.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),H||(H=Ie.createElement("rect",{className:"fil5 str0",x:20856.96,y:5952.6,width:978.97,height:171.98,rx:32.49,ry:49.17})),W||(W=Ie.createElement("rect",{className:"fil5 str0",x:19482.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),D||(D=Ie.createElement("rect",{className:"fil5 str0",x:22576.96,y:5952.6,width:603.94,height:171.98,rx:20.04,ry:49.17})),V||(V=Ie.createElement("rect",{className:"fil5 str0",x:565.24,y:8030,width:399.4,height:171.98,rx:13.25,ry:49.17})),I||(I=Ie.createElement("rect",{className:"fil5 str0",x:2155.25,y:7160.55,width:2610.6,height:294.4,rx:86.63,ry:84.17})),Ie.createElement("circle",{cx:-2437.75,cy:5984.7,r:471.7,style:{fill:"#27a9e1"}}),Q||(Q=Ie.createElement("rect",{className:"fil7",x:-2688.77,y:5897.86,width:514.18,height:157.47,rx:25.44,ry:26.08})),U||(U=Ie.createElement("path",{className:"fil8",d:"M-2174.59 5923.94v105.31c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.08z"})),q||(q=Ie.createElement("rect",{className:"fil8",x:-2688.77,y:5735.39,width:514.18,height:157.47,rx:25.44,ry:26.08})),A||(A=Ie.createElement("path",{className:"fil7",d:"M-2174.59 5761.46v105.32c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.07z"})),T||(T=Ie.createElement("rect",{className:"fil8",x:-2688.77,y:6060.33,width:514.18,height:157.47,rx:25.44,ry:26.08})),Y||(Y=Ie.createElement("path",{className:"fil7",d:"M-2174.59 6086.41v105.32c0 14.34-11.73 26.07-26.07 26.07h-231.02v-157.47h231.02c14.34 0 26.07 11.74 26.07 26.08z"})),$||($=Ie.createElement("rect",{className:"fil9",x:-2650.03,y:5770.39,width:153.93,height:32.41,rx:6.08,ry:8.1})),G||(G=Ie.createElement("rect",{className:"fil9",x:-2650.03,y:5826.65,width:153.93,height:32.41,rx:6.08,ry:8.1})),J||(J=Ie.createElement("rect",{className:"fil9",x:-2650.03,y:6095.34,width:153.93,height:32.41,rx:6.08,ry:8.1})),K||(K=Ie.createElement("rect",{className:"fil9",x:-2650.03,y:6151.6,width:153.93,height:32.41,rx:6.08,ry:8.1})),L||(L=Ie.createElement("rect",{className:"fil9",x:-2370.54,y:5932.47,width:153.93,height:32.41,rx:6.08,ry:8.1})),X||(X=Ie.createElement("rect",{className:"fil9",x:-2370.54,y:5988.74,width:153.93,height:32.41,rx:6.08,ry:8.1})),ee||(ee=Ie.createElement("rect",{className:"fil10",x:-2229.78,y:5770.29,width:23.29,height:24.56,rx:6.08,ry:6.41})),te||(te=Ie.createElement("rect",{className:"fil10",x:-2229.78,y:5802.44,width:23.29,height:24.56,rx:6.08,ry:6.41})),re||(re=Ie.createElement("rect",{className:"fil10",x:-2229.78,y:5834.59,width:23.29,height:24.56,rx:6.08,ry:6.41})),le||(le=Ie.createElement("rect",{className:"fil10",x:-2229.78,y:6095.81,width:23.29,height:24.56,rx:6.08,ry:6.41})),ce||(ce=Ie.createElement("rect",{className:"fil10",x:-2229.78,y:6127.96,width:23.29,height:24.56,rx:6.08,ry:6.41})),ae||(ae=Ie.createElement("rect",{className:"fil10",x:-2229.78,y:6160.11,width:23.29,height:24.56,rx:6.08,ry:6.41})),ie||(ie=Ie.createElement("rect",{className:"fil10",x:-2651.29,y:5933.41,width:23.29,height:24.56,rx:6.08,ry:6.41})),he||(he=Ie.createElement("rect",{className:"fil10",x:-2651.29,y:5965.56,width:23.29,height:24.56,rx:6.08,ry:6.41})),se||(se=Ie.createElement("rect",{className:"fil10",x:-2651.29,y:5997.71,width:23.29,height:24.56,rx:6.08,ry:6.41})),Ie.createElement("path",{d:"m-1314.87 6068.22 36.29 9.17c-7.58 29.73-21.2 52.34-40.88 67.94-19.68 15.6-43.75 23.43-72.21 23.43-29.42 0-53.36-5.98-71.83-18.02-18.47-11.97-32.48-29.35-42.09-52.09-9.62-22.79-14.46-47.18-14.46-73.29 0-28.46 5.42-53.3 16.31-74.5 10.88-21.21 26.36-37.32 46.42-48.33 20.06-11.02 42.15-16.5 66.22-16.5 27.38 0 50.37 6.94 68.97 20.89 18.65 13.95 31.64 33.49 38.97 58.71l-35.54 8.41c-6.3-19.87-15.53-34.39-27.57-43.43-12.03-9.11-27.19-13.63-45.46-13.63-20.95 0-38.53 5.03-52.6 15.09-14.08 10.06-24.01 23.63-29.68 40.57-5.73 17-8.59 34.51-8.59 52.53 0 23.24 3.37 43.56 10.12 60.88 6.75 17.38 17.26 30.31 31.52 38.9 14.27 8.6 29.68 12.87 46.3 12.87 20.25 0 37.31-5.86 51.32-17.51 14.01-11.72 23.5-29.04 28.47-52.09zm149.83 65.97 4.59 29.67c-9.43 1.98-17.9 2.99-25.28 2.99-12.17 0-21.59-1.91-28.34-5.79-6.69-3.88-11.4-8.92-14.14-15.22-2.74-6.3-4.07-19.55-4.07-39.73v-114.24h-24.84v-25.98h24.84v-49.04l33.62-20.18v69.22h33.62v25.98h-33.62v116.15c0 9.61.57 15.79 1.78 18.53 1.15 2.73 3.06 4.9 5.73 6.55 2.68 1.6 6.5 2.42 11.47 2.42 3.69 0 8.59-.44 14.64-1.33zm32.79 29.99v-198.29h30.19v30.37c7.7-14.07 14.84-23.37 21.39-27.83 6.56-4.52 13.76-6.75 21.59-6.75 11.34 0 22.86 3.57 34.58 10.64l-11.97 31.01c-8.15-4.59-16.3-6.88-24.46-6.88-7.32 0-13.88 2.23-19.67 6.62-5.8 4.4-9.94 10.51-12.42 18.34-3.76 11.91-5.6 24.97-5.6 39.17v103.6h-33.63zm126.85 0v-273.56h33.62v273.56h-33.62zm85.65 76.03v-274.32h30.56v26.04c7.2-10.06 15.35-17.64 24.45-22.67 9.05-5.03 20.06-7.58 32.99-7.58 16.94 0 31.84 4.33 44.77 13.06 12.92 8.66 22.67 20.95 29.29 36.74 6.56 15.86 9.87 33.18 9.87 52.09 0 20.18-3.63 38.4-10.89 54.63-7.26 16.18-17.83 28.6-31.71 37.26-13.82 8.59-28.4 12.92-43.69 12.92-11.2 0-21.26-2.35-30.12-7.07-8.91-4.71-16.17-10.63-21.9-17.83v96.73h-33.62zm30.56-173.97c0 25.41 5.16 44.2 15.41 56.36 10.32 12.16 22.8 18.27 37.45 18.27 14.9 0 27.63-6.3 38.2-18.91 10.64-12.61 15.92-32.09 15.92-58.52 0-25.22-5.16-44.06-15.54-56.61-10.38-12.54-22.73-18.78-37.12-18.78-14.26 0-26.87 6.68-37.83 19.99-11.01 13.37-16.49 32.73-16.49 58.2zm311.45 73.11c-12.48 10.63-24.52 18.08-36.04 22.47-11.53 4.4-23.88 6.56-37.13 6.56-21.78 0-38.52-5.28-50.24-15.92-11.72-10.57-17.58-24.13-17.58-40.62 0-9.68 2.23-18.53 6.63-26.56 4.45-8.02 10.25-14.39 17.38-19.23 7.2-4.84 15.22-8.53 24.2-11.01 6.62-1.72 16.62-3.38 29.93-5.04 27.12-3.18 47.18-7.06 59.98-11.52.13-4.59.19-7.52.19-8.72 0-13.63-3.18-23.25-9.55-28.85-8.59-7.58-21.39-11.34-38.33-11.34-15.86 0-27.57 2.81-35.09 8.35-7.58 5.54-13.12 15.34-16.75 29.48l-32.85-4.59c2.99-14.07 7.89-25.47 14.77-34.13 6.88-8.66 16.81-15.28 29.8-19.99 12.93-4.65 28.02-7.01 45.08-7.01 16.94 0 30.76 1.98 41.4 5.99 10.57 4.01 18.4 8.98 23.37 15.03 4.96 6.05 8.46 13.69 10.5 22.92 1.08 5.73 1.66 16.05 1.66 30.88v44.58c0 31.14.7 50.82 2.1 59.16 1.34 8.34 4.14 16.3 8.21 23.94h-35.15c-3.37-7.07-5.54-15.35-6.49-24.83zm-2.68-74.51c-12.22 4.97-30.56 9.17-55.01 12.61-13.89 1.97-23.69 4.2-29.42 6.69-5.73 2.48-10.13 6.11-13.25 10.82-3.12 4.78-4.71 10.06-4.71 15.92 0 8.85 3.37 16.3 10.19 22.22 6.81 5.93 16.75 8.92 29.8 8.92 12.93 0 24.45-2.8 34.58-8.47 10.06-5.6 17.51-13.31 22.22-23.05 3.63-7.58 5.41-18.72 5.41-33.43l.19-12.23zm85.65 99.34v-198.29h30.18v28.14c14.52-21.59 35.53-32.35 62.98-32.35 11.97 0 22.92 2.17 32.92 6.43 10 4.27 17.51 9.94 22.48 16.88 4.97 6.94 8.47 15.22 10.44 24.77 1.21 6.24 1.85 17.13 1.85 32.67v121.75h-33.62V6043.7c0-13.69-1.28-23.94-3.89-30.69-2.61-6.75-7.26-12.16-13.88-16.24-6.62-4.01-14.46-6.05-23.37-6.05-14.26 0-26.55 4.52-36.93 13.63-10.38 9.04-15.54 26.3-15.54 51.64v108.19h-33.62zm347.74-64.19 34.77 4.59c-5.41 20.18-15.54 35.91-30.31 47.06-14.78 11.14-33.63 16.74-56.61 16.74-28.91 0-51.84-8.91-68.78-26.74-16.93-17.77-25.4-42.79-25.4-74.95 0-33.24 8.53-59.1 25.66-77.43 17.13-18.41 39.35-27.58 66.67-27.58 26.43 0 48.01 8.98 64.76 27 16.75 18.02 25.15 43.37 25.15 76.03 0 1.98-.06 4.97-.19 8.92h-147.67c1.28 21.71 7.39 38.4 18.47 49.92 11.02 11.53 24.83 17.32 41.33 17.32 12.29 0 22.79-3.24 31.45-9.74 8.73-6.49 15.61-16.87 20.7-31.14zm-110.04-53.87h110.42c-1.46-16.68-5.73-29.16-12.67-37.51-10.63-12.92-24.52-19.42-41.52-19.42-15.41 0-28.34 5.16-38.84 15.48-10.45 10.31-16.24 24.13-17.39 41.45zm186.51 118.06v-273.56h33.62v273.56h-33.62zm95.2 0v-38.21h38.21v38.21H24.64zm90.42 16.43 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94zm184.98 118.95 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94z",style:{fill:"#3378c2",fillRule:"nonzero"}}),Ie.createElement("rect",{x:2041.18,y:8180.94,width:22366.12,height:11820.82,rx:700.27,ry:520.07,style:{fill:"#343a40"}}),Ie.createElement("rect",{x:21410.1,y:7139.4,width:1481.67,height:211.67,rx:55.58,ry:55.58,style:{fill:"#007bef"}}),Ie.createElement("rect",{x:23290.11,y:7139.4,width:1355.01,height:211.67,rx:50.83,ry:55.58,style:{fill:"#adaba9"}}),me||(me=Ie.createElement("path",{className:"fil15 str1",d:"m23163.44 7118.04-92.6 273.41M2556.79 10359.19l-4.41-833.44 1790.36-8.82v842.26h19698.33"})),ye||(ye=Ie.createElement("rect",{className:"fil16",x:2908.44,y:9856.5,width:1106.84,height:207.26,rx:50.03,ry:41.99})),xe||(xe=Ie.createElement("rect",{className:"fil17",x:4748.44,y:9856.5,width:1309.73,height:207.26,rx:59.2,ry:41.99})),ne||(ne=Ie.createElement("rect",{className:"fil17",x:6788.44,y:9856.5,width:601.47,height:207.26,rx:27.19,ry:41.99})),fe||(fe=Ie.createElement("rect",{className:"fil17",x:8128.44,y:9856.5,width:1210.58,height:207.26,rx:54.72,ry:41.99})),de||(de=Ie.createElement("rect",{className:"fil17",x:10048.44,y:9856.5,width:1080.93,height:207.26,rx:48.86,ry:41.99})),Ee||(Ee=Ie.createElement("rect",{className:"fil16",x:2561.26,y:8401.29,width:326.32,height:326.32,rx:46.3,ry:46.3})),ge||(ge=Ie.createElement("rect",{className:"fil16",x:3081.26,y:8474.04,width:1228.46,height:222.7,rx:174.3,ry:31.6})),we||(we=Ie.createElement("rect",{className:"fil15 str1",x:2724.42,y:11717.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),Ne||(Ne=Ie.createElement("rect",{className:"fil15 str1",x:2724.42,y:13507.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),ve||(ve=Ie.createElement("rect",{className:"fil15 str1",x:2724.42,y:15297.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),oe||(oe=Ie.createElement("rect",{className:"fil15 str1",x:2724.42,y:17087.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),pe||(pe=Ie.createElement("rect",{className:"fil15 str1",x:8184.42,y:11717.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),ze||(ze=Ie.createElement("rect",{className:"fil15 str1",x:8184.42,y:13507.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),ue||(ue=Ie.createElement("rect",{className:"fil15 str1",x:8184.42,y:15297.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),be||(be=Ie.createElement("rect",{className:"fil15 str1",x:13644.42,y:12717.42,width:4780.15,height:776.12,rx:75.39,ry:79.49})),Me||(Me=Ie.createElement("path",{className:"fil15 str1",d:"M16857.63 12717.42v776.12"})),ke||(ke=Ie.createElement("rect",{className:"fil16",x:2758.44,y:11216.5,width:2360.58,height:207.26,rx:106.7,ry:41.99})),Re||(Re=Ie.createElement("rect",{className:"fil16",x:2758.44,y:13006.5,width:2625.16,height:207.26,rx:118.66,ry:41.99})),_e||(_e=Ie.createElement("rect",{className:"fil16",x:2758.44,y:14766.5,width:3595.3,height:207.26,rx:162.51,ry:41.99})),Ze||(Ze=Ie.createElement("rect",{className:"fil16",x:2758.44,y:16566.5,width:1064.12,height:207.26,rx:48.1,ry:41.99})),Pe||(Pe=Ie.createElement("rect",{className:"fil16",x:8218.44,y:11216.5,width:3612.19,height:207.26,rx:163.27,ry:41.99})),Oe||(Oe=Ie.createElement("rect",{className:"fil16",x:8218.44,y:13006.5,width:2625.16,height:207.26,rx:118.66,ry:41.99})),je||(je=Ie.createElement("rect",{className:"fil16",x:8218.44,y:14766.5,width:2130.51,height:207.26,rx:96.3,ry:41.99})),Ce||(Ce=Ie.createElement("rect",{className:"fil16",x:8438.44,y:15586.5,width:702.25,height:207.26,rx:31.74,ry:41.99})),Se||(Se=Ie.createElement("rect",{className:"fil16",x:14038.44,y:11216.5,width:2193.1,height:207.26,rx:99.13,ry:41.99})),Fe||(Fe=Ie.createElement("rect",{className:"fil16",x:13658.44,y:11216.5,width:227.12,height:207.26,rx:10.27,ry:41.99})),Be||(Be=Ie.createElement("rect",{className:"fil16",x:13658.44,y:12236.5,width:782.75,height:207.26,rx:35.38,ry:41.99})),He||(He=Ie.createElement("rect",{className:"fil16",x:13928.44,y:13006.5,width:2620.6,height:207.26,rx:118.45,ry:41.99})),We||(We=Ie.createElement("rect",{className:"fil16",x:17113.49,y:13006.5,width:1015.55,height:207.26,rx:45.9,ry:41.99})),De||(De=Ie.createElement("rect",{className:"fil3",x:2737.82,y:18870.01,width:1516.95,height:776.11,rx:68.57,ry:157.23})),Ve||(Ve=Ie.createElement("rect",{className:"fil16",x:2958.44,y:19166.5,width:1064.12,height:207.26,rx:48.1,ry:41.99})),Ie.createElement("rect",{x:1564.41,y:6617.34,width:171.98,height:9634.42,rx:76.08,ry:76.53,style:{fill:"#3a4047"}}))))}},944:(e,t,r)=>{r.d(t,{Z:()=>Ht});var l,c,a,i,h,s,m,y,x,n,f,d,E,g,w,N,v,o,p,z,u,b,M,k,R,_,Z,P,O,j,C,S,F,B,H,W,D,V,I,Q,U,q,A,T,Y,$,G,J,K,L,X,ee,te,re,le,ce,ae,ie,he,se,me,ye,xe,ne,fe,de,Ee,ge,we,Ne,ve,oe,pe,ze,ue,be,Me,ke,Re,_e,Ze,Pe,Oe,je,Ce,Se,Fe,Be,He,We,De,Ve,Ie,Qe,Ue,qe,Ae,Te,Ye,$e,Ge,Je,Ke,Le,Xe,et,tt,rt,lt,ct,at,it,ht,st,mt,yt,xt,nt,ft,dt,Et,gt,wt,Nt,vt,ot,pt,zt,ut,bt,Mt,kt,Rt,_t,Zt,Pt,Ot,jt,Ct,St,Ft=r(7294);function Bt(){return Bt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{title:t,titleId:r,...Ht}=e;return Ft.createElement("svg",Bt({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd"},viewBox:"-3437.24 5363.34 28403.53 14638.42","aria-labelledby":r},Ht),t?Ft.createElement("title",{id:r},t):null,l||(l=Ft.createElement("defs",null,Ft.createElement("style",null,".str0,.str1{stroke:#fefefe;stroke-width:20;stroke-miterlimit:22.9256}.str1{stroke:#adaba9}.fil15{fill:none}.fil12,.fil4{fill:#fefefe}.fil16,.fil3{fill:#007bff}.fil7{fill:#323a41}.fil1{fill:#343a40}.fil6{fill:#424b55}.fil8{fill:#6ea7b0}.fil9{fill:#e86e5a}"))),Ft.createElement("g",{id:"Capa_x0020_1"},Ft.createElement("g",{id:"_1958993706304"},Ft.createElement("path",{style:{fill:"#454d55"},d:"M-3437.21 5363.34h28403.5v14638.41h-28403.5z"}),c||(c=Ft.createElement("path",{className:"fil1",d:"M-3437.22 5363.34h5173.77v14638.41h-5173.77z"})),a||(a=Ft.createElement("rect",{className:"fil1",x:2054.18,y:7910.04,width:22436.69,height:12091.72,rx:291.04,ry:291.04})),i||(i=Ft.createElement("path",{className:"fil1",d:"M-3437.24 5363.35h28403.5v1222.11h-28403.5z"})),Ft.createElement("rect",{x:23362.58,y:5816.36,width:502.71,height:502.71,rx:118.29,ry:118.29,style:{fill:"#0376ba"}}),h||(h=Ft.createElement("rect",{className:"fil3",x:-3265.84,y:10272.08,width:4683.14,height:820.21,rx:119.06,ry:119.06})),s||(s=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:6646.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),m||(m=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:8726.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),y||(y=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:9616.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),x||(x=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:10536.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),n||(n=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:11426.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),f||(f=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:12286.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),d||(d=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:13166.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),E||(E=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:15266.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),g||(g=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:16186.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),w||(w=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:18306.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),N||(N=Ft.createElement("rect",{className:"fil4 str0",x:-2790.39,y:19206.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),v||(v=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:6750,width:2035.78,height:171.98,rx:67.56,ry:49.17})),o||(o=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:8850,width:677.58,height:171.98,rx:22.49,ry:49.17})),p||(p=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:9700,width:959.8,height:171.98,rx:31.85,ry:49.17})),z||(z=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:10610,width:1189.11,height:171.98,rx:39.46,ry:49.17})),u||(u=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:11510,width:906.89,height:171.98,rx:30.1,ry:49.17})),b||(b=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:12390,width:1224.39,height:171.98,rx:40.63,ry:49.17})),M||(M=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:13270,width:1481.68,height:171.98,rx:49.17,ry:49.17})),k||(k=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:15370,width:1481.68,height:171.98,rx:49.17,ry:49.17})),R||(R=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:18370,width:1481.68,height:171.98,rx:49.17,ry:49.17})),_||(_=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:19310,width:1481.68,height:171.98,rx:49.17,ry:49.17})),Z||(Z=Ft.createElement("rect",{className:"fil4 str0",x:-2909.45,y:8024.88,width:1821.23,height:118.29,rx:60.44,ry:33.82})),P||(P=Ft.createElement("rect",{className:"fil4 str0",x:-2909.45,y:14584.88,width:717.27,height:118.29,rx:23.8,ry:33.82})),O||(O=Ft.createElement("rect",{className:"fil4 str0",x:3242.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),j||(j=Ft.createElement("rect",{className:"fil4 str0",x:3797.76,y:5957.01,width:796.07,height:171.98,rx:26.42,ry:49.17})),C||(C=Ft.createElement("rect",{className:"fil4 str0",x:2252.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),S||(S=Ft.createElement("rect",{className:"fil4 str0",x:5262.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),F||(F=Ft.createElement("rect",{className:"fil4 str0",x:5630.12,y:5957.01,width:1816.82,height:171.98,rx:60.29,ry:49.17})),B||(B=Ft.createElement("rect",{className:"fil4 str0",x:20442.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),H||(H=Ft.createElement("rect",{className:"fil4 str0",x:20856.96,y:5952.6,width:978.97,height:171.98,rx:32.49,ry:49.17})),W||(W=Ft.createElement("rect",{className:"fil4 str0",x:19482.13,y:5873.07,width:299.86,height:299.86,rx:70.56,ry:70.56})),D||(D=Ft.createElement("rect",{className:"fil4 str0",x:22576.96,y:5952.6,width:603.94,height:171.98,rx:20.04,ry:49.17})),V||(V=Ft.createElement("rect",{className:"fil4 str0",x:2155.25,y:7160.55,width:2610.6,height:294.4,rx:86.63,ry:84.17})),Ft.createElement("circle",{cx:-2437.75,cy:5984.7,r:471.7,style:{fill:"#27a9e1"}}),I||(I=Ft.createElement("rect",{className:"fil6",x:-2688.77,y:5897.86,width:514.18,height:157.47,rx:25.44,ry:26.08})),Q||(Q=Ft.createElement("path",{className:"fil7",d:"M-2174.59 5923.94v105.31c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.08z"})),U||(U=Ft.createElement("rect",{className:"fil7",x:-2688.77,y:5735.39,width:514.18,height:157.47,rx:25.44,ry:26.08})),q||(q=Ft.createElement("path",{className:"fil6",d:"M-2174.59 5761.46v105.32c0 14.34-11.73 26.08-26.07 26.08h-231.02v-157.47h231.02c14.34 0 26.07 11.73 26.07 26.07z"})),A||(A=Ft.createElement("rect",{className:"fil7",x:-2688.77,y:6060.33,width:514.18,height:157.47,rx:25.44,ry:26.08})),T||(T=Ft.createElement("path",{className:"fil6",d:"M-2174.59 6086.41v105.32c0 14.34-11.73 26.07-26.07 26.07h-231.02v-157.47h231.02c14.34 0 26.07 11.74 26.07 26.08z"})),Y||(Y=Ft.createElement("rect",{className:"fil8",x:-2650.03,y:5770.39,width:153.93,height:32.41,rx:6.08,ry:8.1})),$||($=Ft.createElement("rect",{className:"fil8",x:-2650.03,y:5826.65,width:153.93,height:32.41,rx:6.08,ry:8.1})),G||(G=Ft.createElement("rect",{className:"fil8",x:-2650.03,y:6095.34,width:153.93,height:32.41,rx:6.08,ry:8.1})),J||(J=Ft.createElement("rect",{className:"fil8",x:-2650.03,y:6151.6,width:153.93,height:32.41,rx:6.08,ry:8.1})),K||(K=Ft.createElement("rect",{className:"fil8",x:-2370.54,y:5932.47,width:153.93,height:32.41,rx:6.08,ry:8.1})),L||(L=Ft.createElement("rect",{className:"fil8",x:-2370.54,y:5988.74,width:153.93,height:32.41,rx:6.08,ry:8.1})),X||(X=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:5770.29,width:23.29,height:24.56,rx:6.08,ry:6.41})),ee||(ee=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:5802.44,width:23.29,height:24.56,rx:6.08,ry:6.41})),te||(te=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:5834.59,width:23.29,height:24.56,rx:6.08,ry:6.41})),re||(re=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:6095.81,width:23.29,height:24.56,rx:6.08,ry:6.41})),le||(le=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:6127.96,width:23.29,height:24.56,rx:6.08,ry:6.41})),ce||(ce=Ft.createElement("rect",{className:"fil9",x:-2229.78,y:6160.11,width:23.29,height:24.56,rx:6.08,ry:6.41})),ae||(ae=Ft.createElement("rect",{className:"fil9",x:-2651.29,y:5933.41,width:23.29,height:24.56,rx:6.08,ry:6.41})),ie||(ie=Ft.createElement("rect",{className:"fil9",x:-2651.29,y:5965.56,width:23.29,height:24.56,rx:6.08,ry:6.41})),he||(he=Ft.createElement("rect",{className:"fil9",x:-2651.29,y:5997.71,width:23.29,height:24.56,rx:6.08,ry:6.41})),Ft.createElement("path",{d:"m-1314.87 6068.22 36.29 9.17c-7.58 29.73-21.2 52.34-40.88 67.94-19.68 15.6-43.75 23.43-72.21 23.43-29.42 0-53.36-5.98-71.83-18.02-18.47-11.97-32.48-29.35-42.09-52.09-9.62-22.79-14.46-47.18-14.46-73.29 0-28.46 5.42-53.3 16.31-74.5 10.88-21.21 26.36-37.32 46.42-48.33 20.06-11.02 42.15-16.5 66.22-16.5 27.38 0 50.37 6.94 68.97 20.89 18.65 13.95 31.64 33.49 38.97 58.71l-35.54 8.41c-6.3-19.87-15.53-34.39-27.57-43.43-12.03-9.11-27.19-13.63-45.46-13.63-20.95 0-38.53 5.03-52.6 15.09-14.08 10.06-24.01 23.63-29.68 40.57-5.73 17-8.59 34.51-8.59 52.53 0 23.24 3.37 43.56 10.12 60.88 6.75 17.38 17.26 30.31 31.52 38.9 14.27 8.6 29.68 12.87 46.3 12.87 20.25 0 37.31-5.86 51.32-17.51 14.01-11.72 23.5-29.04 28.47-52.09zm149.83 65.97 4.59 29.67c-9.43 1.98-17.9 2.99-25.28 2.99-12.17 0-21.59-1.91-28.34-5.79-6.69-3.88-11.4-8.92-14.14-15.22-2.74-6.3-4.07-19.55-4.07-39.73v-114.24h-24.84v-25.98h24.84v-49.04l33.62-20.18v69.22h33.62v25.98h-33.62v116.15c0 9.61.57 15.79 1.78 18.53 1.15 2.73 3.06 4.9 5.73 6.55 2.68 1.6 6.5 2.42 11.47 2.42 3.69 0 8.59-.44 14.64-1.33zm32.79 29.99v-198.29h30.19v30.37c7.7-14.07 14.84-23.37 21.39-27.83 6.56-4.52 13.76-6.75 21.59-6.75 11.34 0 22.86 3.57 34.58 10.64l-11.97 31.01c-8.15-4.59-16.3-6.88-24.46-6.88-7.32 0-13.88 2.23-19.67 6.62-5.8 4.4-9.94 10.51-12.42 18.34-3.76 11.91-5.6 24.97-5.6 39.17v103.6h-33.63zm126.85 0v-273.56h33.62v273.56h-33.62zm85.65 76.03v-274.32h30.56v26.04c7.2-10.06 15.35-17.64 24.45-22.67 9.05-5.03 20.06-7.58 32.99-7.58 16.94 0 31.84 4.33 44.77 13.06 12.92 8.66 22.67 20.95 29.29 36.74 6.56 15.86 9.87 33.18 9.87 52.09 0 20.18-3.63 38.4-10.89 54.63-7.26 16.18-17.83 28.6-31.71 37.26-13.82 8.59-28.4 12.92-43.69 12.92-11.2 0-21.26-2.35-30.12-7.07-8.91-4.71-16.17-10.63-21.9-17.83v96.73h-33.62zm30.56-173.97c0 25.41 5.16 44.2 15.41 56.36 10.32 12.16 22.8 18.27 37.45 18.27 14.9 0 27.63-6.3 38.2-18.91 10.64-12.61 15.92-32.09 15.92-58.52 0-25.22-5.16-44.06-15.54-56.61-10.38-12.54-22.73-18.78-37.12-18.78-14.26 0-26.87 6.68-37.83 19.99-11.01 13.37-16.49 32.73-16.49 58.2zm311.45 73.11c-12.48 10.63-24.52 18.08-36.04 22.47-11.53 4.4-23.88 6.56-37.13 6.56-21.78 0-38.52-5.28-50.24-15.92-11.72-10.57-17.58-24.13-17.58-40.62 0-9.68 2.23-18.53 6.63-26.56 4.45-8.02 10.25-14.39 17.38-19.23 7.2-4.84 15.22-8.53 24.2-11.01 6.62-1.72 16.62-3.38 29.93-5.04 27.12-3.18 47.18-7.06 59.98-11.52.13-4.59.19-7.52.19-8.72 0-13.63-3.18-23.25-9.55-28.85-8.59-7.58-21.39-11.34-38.33-11.34-15.86 0-27.57 2.81-35.09 8.35-7.58 5.54-13.12 15.34-16.75 29.48l-32.85-4.59c2.99-14.07 7.89-25.47 14.77-34.13 6.88-8.66 16.81-15.28 29.8-19.99 12.93-4.65 28.02-7.01 45.08-7.01 16.94 0 30.76 1.98 41.4 5.99 10.57 4.01 18.4 8.98 23.37 15.03 4.96 6.05 8.46 13.69 10.5 22.92 1.08 5.73 1.66 16.05 1.66 30.88v44.58c0 31.14.7 50.82 2.1 59.16 1.34 8.34 4.14 16.3 8.21 23.94h-35.15c-3.37-7.07-5.54-15.35-6.49-24.83zm-2.68-74.51c-12.22 4.97-30.56 9.17-55.01 12.61-13.89 1.97-23.69 4.2-29.42 6.69-5.73 2.48-10.13 6.11-13.25 10.82-3.12 4.78-4.71 10.06-4.71 15.92 0 8.85 3.37 16.3 10.19 22.22 6.81 5.93 16.75 8.92 29.8 8.92 12.93 0 24.45-2.8 34.58-8.47 10.06-5.6 17.51-13.31 22.22-23.05 3.63-7.58 5.41-18.72 5.41-33.43l.19-12.23zm85.65 99.34v-198.29h30.18v28.14c14.52-21.59 35.53-32.35 62.98-32.35 11.97 0 22.92 2.17 32.92 6.43 10 4.27 17.51 9.94 22.48 16.88 4.97 6.94 8.47 15.22 10.44 24.77 1.21 6.24 1.85 17.13 1.85 32.67v121.75h-33.62V6043.7c0-13.69-1.28-23.94-3.89-30.69-2.61-6.75-7.26-12.16-13.88-16.24-6.62-4.01-14.46-6.05-23.37-6.05-14.26 0-26.55 4.52-36.93 13.63-10.38 9.04-15.54 26.3-15.54 51.64v108.19h-33.62zm347.74-64.19 34.77 4.59c-5.41 20.18-15.54 35.91-30.31 47.06-14.78 11.14-33.63 16.74-56.61 16.74-28.91 0-51.84-8.91-68.78-26.74-16.93-17.77-25.4-42.79-25.4-74.95 0-33.24 8.53-59.1 25.66-77.43 17.13-18.41 39.35-27.58 66.67-27.58 26.43 0 48.01 8.98 64.76 27 16.75 18.02 25.15 43.37 25.15 76.03 0 1.98-.06 4.97-.19 8.92h-147.67c1.28 21.71 7.39 38.4 18.47 49.92 11.02 11.53 24.83 17.32 41.33 17.32 12.29 0 22.79-3.24 31.45-9.74 8.73-6.49 15.61-16.87 20.7-31.14zm-110.04-53.87h110.42c-1.46-16.68-5.73-29.16-12.67-37.51-10.63-12.92-24.52-19.42-41.52-19.42-15.41 0-28.34 5.16-38.84 15.48-10.45 10.31-16.24 24.13-17.39 41.45zm186.51 118.06v-273.56h33.62v273.56h-33.62zm95.2 0v-38.21h38.21v38.21H24.64zm90.42 16.43 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94zm184.98 118.95 32.48 4.58c1.33 10.07 5.15 17.39 11.39 22.04 8.35 6.17 19.74 9.29 34.2 9.29 15.54 0 27.57-3.12 36.04-9.29 8.47-6.18 14.2-14.9 17.19-26.05 1.72-6.81 2.55-21.14 2.42-42.98-14.71 17.32-32.98 25.98-54.89 25.98-27.25 0-48.39-9.81-63.29-29.48-14.97-19.62-22.42-43.18-22.42-70.62 0-18.91 3.44-36.36 10.25-52.35 6.82-15.98 16.75-28.27 29.74-36.99 12.99-8.73 28.28-13.06 45.85-13.06 23.37 0 42.67 9.55 57.82 28.66v-24.45h30.95v171.23c0 30.88-3.12 52.72-9.43 65.59-6.24 12.86-16.23 23.05-29.8 30.5-13.62 7.45-30.37 11.2-50.24 11.2-23.62 0-42.66-5.28-57.18-15.91-14.58-10.58-21.59-26.56-21.08-47.89zm27.51-118.95c0 25.91 5.16 44.83 15.47 56.74 10.38 11.9 23.31 17.89 38.85 17.89 15.47 0 28.4-5.92 38.9-17.77 10.45-11.84 15.67-30.44 15.67-55.78 0-24.2-5.41-42.47-16.18-54.76-10.76-12.29-23.75-18.41-38.9-18.41-14.97 0-27.64 6.05-38.15 18.15-10.44 12.1-15.66 30.06-15.66 53.94z",style:{fill:"#3378c2",fillRule:"nonzero"}}),se||(se=Ft.createElement("rect",{className:"fil4 str0",x:-2234.76,y:16290,width:1481.68,height:171.98,rx:49.17,ry:49.17})),me||(me=Ft.createElement("rect",{className:"fil4 str0",x:-2909.45,y:17564.88,width:717.27,height:118.29,rx:23.8,ry:33.82})),Ft.createElement("rect",{x:769.61,y:18286.06,width:299.86,height:299.86,rx:70.56,ry:70.56,style:{fill:"#28a745"}}),ye||(ye=Ft.createElement("rect",{className:"fil12",x:850.17,y:18356.62,width:158.74,height:158.74,rx:37.35,ry:37.35})),xe||(xe=Ft.createElement("rect",{className:"fil4 str0",x:2549.61,y:8206.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),ne||(ne=Ft.createElement("rect",{className:"fil4 str0",x:3105.24,y:8330,width:1268.67,height:171.98,rx:42.1,ry:49.17})),Ft.createElement("rect",{x:21410.1,y:7139.4,width:1481.67,height:211.67,rx:55.58,ry:55.58,style:{fill:"#007bef"}}),Ft.createElement("rect",{x:23290.11,y:7139.4,width:1355.01,height:211.67,rx:50.83,ry:55.58,style:{fill:"#adaba9"}}),fe||(fe=Ft.createElement("path",{className:"fil15 str1",d:"m23163.44 7118.04-92.6 273.41"})),de||(de=Ft.createElement("rect",{className:"fil3",x:21995.25,y:8180.93,width:2054.94,height:617.36,rx:79.38,ry:79.38})),Ee||(Ee=Ft.createElement("rect",{className:"fil4 str0",x:22169.61,y:8306.06,width:299.86,height:299.86,rx:70.56,ry:70.56})),ge||(ge=Ft.createElement("rect",{className:"fil4 str0",x:22565.24,y:8390,width:1268.67,height:171.98,rx:42.1,ry:49.17})),we||(we=Ft.createElement("path",{className:"fil15 str1",d:"M2499.75 10446.21h21982.52M2499.75 15086.21h21982.52M2499.75 18166.21h21982.52"})),Ft.createElement("path",{className:"fil15",style:{stroke:"#adaba9",strokeWidth:52.92,strokeMiterlimit:22.9256},d:"M2499.75 11966.21h21982.52"}),Ne||(Ne=Ft.createElement("rect",{className:"fil4 str0",x:3805.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),ve||(ve=Ft.createElement("rect",{className:"fil4 str0",x:2805.24,y:11380,width:805.77,height:171.98,rx:26.74,ry:49.17})),oe||(oe=Ft.createElement("rect",{className:"fil4 str0",x:5585.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),pe||(pe=Ft.createElement("rect",{className:"fil4 str0",x:4585.24,y:11380,width:805.77,height:171.98,rx:26.74,ry:49.17})),ze||(ze=Ft.createElement("rect",{className:"fil4 str0",x:7365.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),ue||(ue=Ft.createElement("rect",{className:"fil4 str0",x:6365.24,y:11380,width:805.77,height:171.98,rx:26.74,ry:49.17})),be||(be=Ft.createElement("rect",{className:"fil4 str0",x:9345.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Me||(Me=Ft.createElement("rect",{className:"fil4 str0",x:8045.24,y:11380,width:1152.91,height:171.98,rx:38.26,ry:49.17})),ke||(ke=Ft.createElement("rect",{className:"fil4 str0",x:10825.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Re||(Re=Ft.createElement("rect",{className:"fil4 str0",x:10102.15,y:11380,width:546.81,height:171.98,rx:18.15,ry:49.17})),_e||(_e=Ft.createElement("rect",{className:"fil4 str0",x:12485.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Ze||(Ze=Ft.createElement("rect",{className:"fil4 str0",x:11562.15,y:11380,width:771.33,height:171.98,rx:25.6,ry:49.17})),Pe||(Pe=Ft.createElement("rect",{className:"fil4 str0",x:14005.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Oe||(Oe=Ft.createElement("rect",{className:"fil4 str0",x:13242.15,y:11380,width:564.19,height:171.98,rx:18.72,ry:49.17})),je||(je=Ft.createElement("rect",{className:"fil4 str0",x:16385.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Ce||(Ce=Ft.createElement("rect",{className:"fil4 str0",x:14762.15,y:11380,width:1465.14,height:171.98,rx:48.62,ry:49.17})),Se||(Se=Ft.createElement("rect",{className:"fil4 str0",x:18505.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),Fe||(Fe=Ft.createElement("rect",{className:"fil4 str0",x:17122.15,y:11380,width:1221.82,height:171.98,rx:40.55,ry:49.17})),Be||(Be=Ft.createElement("rect",{className:"fil4 str0",x:19242.15,y:11380,width:892.17,height:171.98,rx:29.61,ry:49.17})),He||(He=Ft.createElement("rect",{className:"fil4 str0",x:20642.15,y:11380,width:718.08,height:171.98,rx:23.83,ry:49.17})),We||(We=Ft.createElement("rect",{className:"fil4 str0",x:23045.44,y:11338.11,width:240.63,height:240.63,rx:56.62,ry:56.62})),De||(De=Ft.createElement("rect",{className:"fil4 str0",x:21862.15,y:11380,width:1015.04,height:171.98,rx:33.68,ry:49.17})),Ve||(Ve=Ft.createElement("rect",{className:"fil4 str0",x:23750.32,y:11380,width:726.87,height:171.98,rx:24.12,ry:49.17})),Ie||(Ie=Ft.createElement("rect",{className:"fil15 str1",x:20456.27,y:9515.77,width:3607.17,height:626.18,rx:90.17,ry:88.19})),Qe||(Qe=Ft.createElement("rect",{className:"fil15 str1",x:3350.64,y:9513.4,width:1150.71,height:626.18,rx:28.77,ry:88.19})),Ue||(Ue=Ft.createElement("rect",{className:"fil4 str0",x:2505.24,y:9730,width:765.8,height:171.98,rx:25.41,ry:49.17})),qe||(qe=Ft.createElement("rect",{className:"fil4 str0",x:3565.24,y:9730,width:301.11,height:171.98,rx:9.99,ry:49.17})),Ae||(Ae=Ft.createElement("rect",{className:"fil4 str0",x:4605.24,y:9730,width:941.22,height:171.98,rx:31.23,ry:49.17})),Te||(Te=Ft.createElement("rect",{className:"fil4 str0",x:19316.71,y:9743.71,width:941.22,height:171.98,rx:31.23,ry:49.17})),Ye||(Ye=Ft.createElement("rect",{className:"fil16",x:2755.16,y:12341.47,width:598.62,height:334.04,rx:155.44,ry:155.44})),$e||($e=Ft.createElement("circle",{className:"fil12",cx:3183.37,cy:12511.41,r:124.02})),Ge||(Ge=Ft.createElement("rect",{className:"fil16",x:2755.16,y:15441.47,width:598.62,height:334.04,rx:155.44,ry:155.44})),Je||(Je=Ft.createElement("circle",{className:"fil12",cx:3183.37,cy:15611.41,r:124.02})),Ke||(Ke=Ft.createElement("rect",{className:"fil16",x:2755.16,y:18541.47,width:598.62,height:334.04,rx:155.44,ry:155.44})),Le||(Le=Ft.createElement("circle",{className:"fil12",cx:3183.37,cy:18711.41,r:124.02})),Xe||(Xe=Ft.createElement("rect",{className:"fil4 str0",x:4585.24,y:12460,width:895.18,height:171.98,rx:29.71,ry:49.17})),et||(et=Ft.createElement("rect",{className:"fil4 str0",x:6425.24,y:12460,width:895.18,height:171.98,rx:29.71,ry:49.17})),tt||(tt=Ft.createElement("rect",{className:"fil4 str0",x:8025.24,y:12460,width:358.99,height:171.98,rx:11.91,ry:49.17})),rt||(rt=Ft.createElement("rect",{className:"fil4 str0",x:10125.24,y:12460,width:441.81,height:171.98,rx:14.66,ry:49.17})),lt||(lt=Ft.createElement("rect",{className:"fil4 str0",x:11565.24,y:12460,width:318.12,height:171.98,rx:10.56,ry:49.17})),ct||(ct=Ft.createElement("rect",{className:"fil4 str0",x:13265.24,y:12460,width:589.27,height:171.98,rx:19.56,ry:49.17})),at||(at=Ft.createElement("rect",{className:"fil4 str0",x:14705.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),it||(it=Ft.createElement("rect",{className:"fil4 str0",x:17105.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),ht||(ht=Ft.createElement("rect",{className:"fil4 str0",x:19225.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),st||(st=Ft.createElement("rect",{className:"fil4 str0",x:20645.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),mt||(mt=Ft.createElement("rect",{className:"fil4 str0",x:21905.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),yt||(yt=Ft.createElement("rect",{className:"fil4 str0",x:23765.24,y:12460,width:187.77,height:171.98,rx:6.23,ry:49.17})),xt||(xt=Ft.createElement("rect",{className:"fil4 str0",x:4585.24,y:15540,width:1199.51,height:171.98,rx:39.81,ry:49.17})),nt||(nt=Ft.createElement("rect",{className:"fil4 str0",x:6425.24,y:15540,width:895.18,height:171.98,rx:29.71,ry:49.17})),ft||(ft=Ft.createElement("rect",{className:"fil4 str0",x:8025.24,y:15540,width:358.99,height:171.98,rx:11.91,ry:49.17})),dt||(dt=Ft.createElement("rect",{className:"fil4 str0",x:10125.24,y:15540,width:441.81,height:171.98,rx:14.66,ry:49.17})),Et||(Et=Ft.createElement("rect",{className:"fil4 str0",x:11565.24,y:15540,width:318.12,height:171.98,rx:10.56,ry:49.17})),gt||(gt=Ft.createElement("rect",{className:"fil4 str0",x:13265.24,y:15540,width:589.27,height:171.98,rx:19.56,ry:49.17})),wt||(wt=Ft.createElement("rect",{className:"fil4 str0",x:14705.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),Nt||(Nt=Ft.createElement("rect",{className:"fil4 str0",x:17105.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),vt||(vt=Ft.createElement("rect",{className:"fil4 str0",x:19225.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),ot||(ot=Ft.createElement("rect",{className:"fil4 str0",x:20645.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),pt||(pt=Ft.createElement("rect",{className:"fil4 str0",x:21905.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),zt||(zt=Ft.createElement("rect",{className:"fil4 str0",x:23765.24,y:15540,width:187.77,height:171.98,rx:6.23,ry:49.17})),ut||(ut=Ft.createElement("rect",{className:"fil4 str0",x:4585.24,y:18640,width:1199.51,height:171.98,rx:39.81,ry:49.17})),bt||(bt=Ft.createElement("rect",{className:"fil4 str0",x:6425.24,y:18640,width:895.18,height:171.98,rx:29.71,ry:49.17})),Mt||(Mt=Ft.createElement("rect",{className:"fil4 str0",x:8025.24,y:18640,width:358.99,height:171.98,rx:11.91,ry:49.17})),kt||(kt=Ft.createElement("rect",{className:"fil4 str0",x:10125.24,y:18640,width:441.81,height:171.98,rx:14.66,ry:49.17})),Rt||(Rt=Ft.createElement("rect",{className:"fil4 str0",x:11565.24,y:18640,width:318.12,height:171.98,rx:10.56,ry:49.17})),_t||(_t=Ft.createElement("rect",{className:"fil4 str0",x:13265.24,y:18640,width:589.27,height:171.98,rx:19.56,ry:49.17})),Zt||(Zt=Ft.createElement("rect",{className:"fil4 str0",x:14705.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),Pt||(Pt=Ft.createElement("rect",{className:"fil4 str0",x:17105.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),Ot||(Ot=Ft.createElement("rect",{className:"fil4 str0",x:19225.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),jt||(jt=Ft.createElement("rect",{className:"fil4 str0",x:20645.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),Ct||(Ct=Ft.createElement("rect",{className:"fil4 str0",x:21905.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),St||(St=Ft.createElement("rect",{className:"fil4 str0",x:23765.24,y:18640,width:187.77,height:171.98,rx:6.23,ry:49.17})),Ft.createElement("rect",{x:1604.41,y:10367.34,width:171.98,height:9634.42,rx:76.08,ry:76.53,style:{fill:"#3a4047"}}))))}},9335:(e,t,r)=>{r.r(t),r.d(t,{default:()=>N});var l=r(7294),c=r(6010),a=r(3285),i=r(9960),h=r(2263);const s="heroBanner_qdFl",m="contianer_gvB7",y="buttons_AeoN";var x=r(3117);const n="features_xdhU",f="featureSvg__8YW",d=[{title:"Easy to Use",Svg:r(3206).Z,description:l.createElement(l.Fragment,null,"Everything you need to see in one View. Nice, sleek and clean")},{title:"Simple but powerful Webinterface",Svg:r(2446).Z,description:l.createElement(l.Fragment,null,"For your clients to use. Using this Panel, its just a 2 minute Route from Paying to Playing")},{title:"Customizable and feature-packed",Svg:r(944).Z,description:l.createElement(l.Fragment,null,"Features of the web hosting service to start a hosting company: invoices, Discord integration, multiple payment options and full translation into several languages. The community also provides several addons that you can find in our market.")}];function E(e){let{Svg:t,title:r,description:a}=e;return l.createElement("div",{className:(0,c.Z)("col col--4")},l.createElement("div",{className:"text--center"},l.createElement(t,{className:f,alt:r})),l.createElement("div",{className:"text--center padding-horiz--md"},l.createElement("h3",null,r),l.createElement("p",null,a)))}function g(){return l.createElement("section",{className:n},l.createElement("div",{className:"container"},l.createElement("div",{className:"row"},d.map(((e,t)=>l.createElement(E,(0,x.Z)({key:t},e)))))))}function w(){const{siteConfig:e}=(0,h.Z)();return l.createElement("header",{className:(0,c.Z)("hero hero--primary",s)},l.createElement("div",{className:"container"},l.createElement("img",{src:"../../img/controlpanel.png",height:"125",width:"125"}),l.createElement("h1",{className:"hero__title"},e.title),l.createElement("p",{className:"hero__subtitle"},e.tagline),l.createElement("div",{className:m},l.createElement("div",{className:y},l.createElement("div",null,l.createElement(i.Z,{className:"button button--secondary button--lg",to:"/docs/intro"},"Documentation \ufe0f\ud83d\udc40")),l.createElement("div",null,l.createElement(i.Z,{className:"button button--secondary button--lg",to:"https://market.ctrlpanel.gg/resources/"},"Extension Hub \ufe0f\ud83d\uded2")),l.createElement("div",null,l.createElement(i.Z,{className:"button button--secondary button--lg",to:"https://github.com/orgs/Ctrlpanel-gg/projects/1"},"Development-Roadmap \ufe0f\u26d7"))))))}function N(){const{siteConfig:e}=(0,h.Z)();return l.createElement(a.Z,{title:`${e.title}`,description:"ControlPanel's Dashboard is a free and open-source management panel for pterodactyl with credit based billing and lots of customization."},l.createElement(w,null),l.createElement("main",null,l.createElement(g,null)))}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.3aeb5b2a.js b/assets/js/runtime~main.5eba2c3c.js similarity index 64% rename from assets/js/runtime~main.3aeb5b2a.js rename to assets/js/runtime~main.5eba2c3c.js index 075eb68..a2ce41b 100644 --- a/assets/js/runtime~main.3aeb5b2a.js +++ b/assets/js/runtime~main.5eba2c3c.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,f,t,d,r={},c={};function b(e){var a=c[e];if(void 0!==a)return a.exports;var f=c[e]={id:e,loaded:!1,exports:{}};return r[e].call(f.exports,f,f.exports,b),f.loaded=!0,f.exports}b.m=r,b.c=c,e=[],b.O=(a,f,t,d)=>{if(!f){var r=1/0;for(i=0;i=d)&&Object.keys(b.O).every((e=>b.O[e](f[o])))?f.splice(o--,1):(c=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[f,t,d]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var d=Object.create(null);b.r(d);var r={};a=a||[null,f({}),f([]),f(f)];for(var c=2&t&&e;"object"==typeof c&&!~a.indexOf(c);c=f(c))Object.getOwnPropertyNames(c).forEach((a=>r[a]=()=>e[a]));return r.default=()=>e,b.d(d,r),d},b.d=(e,a)=>{for(var f in a)b.o(a,f)&&!b.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,f)=>(b.f[f](e,a),a)),[])),b.u=e=>"assets/js/"+({53:"935f2afb",196:"f9e8fcbc",232:"bf9d6086",244:"563b759c",807:"b79f3d05",895:"1098e960",932:"ef4b83ef",1617:"3d0bb557",1797:"d8b448c3",1925:"f97a1238",1965:"4e577468",1997:"d5a84787",2092:"f24040d3",2359:"28f7c50c",2430:"d451d54e",2451:"44b49990",2606:"7c4c931c",2622:"5e8dfb2e",3085:"1f391b9e",3249:"49d91c71",3504:"97525d2c",3967:"aa8b9377",4e3:"004b1b88",4195:"c4f5d8e4",4637:"5979dd46",4731:"4249b820",4757:"afaf1d18",4759:"a8f8788a",4965:"2d2bf9a7",5136:"58cc1d6e",5257:"648c7256",5633:"620653af",5635:"098bf236",5737:"b5a460c8",6179:"e46092ff",6425:"efb3ae75",6443:"77106cfd",6501:"4582e2ae",6653:"4913a3b5",6841:"232e9a9c",6970:"f9aa4d33",7414:"393be207",7608:"396c8152",7645:"a7434565",7785:"1e5f8eee",7918:"17896441",7985:"b5e61c2a",8066:"48276fb6",8148:"04b3ae09",8200:"7d02a06b",8745:"af75b7be",8849:"cf46774d",8858:"0375ae54",8887:"e4e8123e",9331:"1a5ee50a",9334:"247783bb",9514:"1be78505",9641:"4d485317",9671:"0e384e19",9906:"e25c1f5c"}[e]||e)+"."+{53:"db4672aa",196:"e77d5894",232:"fbc01442",244:"1e184f5d",807:"668a94bb",895:"5fe98c9c",932:"133f03cb",1617:"12fec2d0",1797:"8b82bb25",1925:"0061bd42",1965:"55d8fe66",1997:"9bda0318",2092:"81ae43b7",2359:"f2dcf26b",2430:"fd34f012",2451:"502fb736",2606:"d98cff60",2622:"c76a208a",2666:"430eda7a",3085:"a37607bc",3249:"cf04901f",3504:"89e950a9",3967:"558cb5e1",4e3:"c726509d",4195:"3257ac85",4637:"9d580f4c",4731:"d826b167",4757:"ad356cb6",4759:"71028991",4965:"387253dc",4972:"4b31295d",5136:"44257112",5257:"f90910d0",5633:"2be3171e",5635:"1bdf857e",5737:"612f4484",6179:"29e6f8e5",6425:"9531ca26",6443:"9ea3a169",6501:"ec27a150",6653:"514c05c7",6841:"11ce07e3",6970:"9b8212b8",7414:"c679ca0e",7608:"232f6454",7645:"488f2993",7785:"d229e890",7918:"dae36325",7985:"d56a6335",8066:"0f6d2225",8148:"16ab141b",8200:"9a8553f9",8745:"02286266",8849:"132affb5",8858:"9ef1137d",8887:"610e0405",9331:"48c72393",9334:"b095d9c6",9514:"8451ffab",9641:"22effc16",9671:"e2b89cbf",9906:"9cecbddf"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},d="ctrlpanel:",b.l=(e,a,f,r)=>{if(t[e])t[e].push(a);else{var c,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{c.onerror=c.onload=null,clearTimeout(s);var d=t[e];if(delete t[e],c.parentNode&&c.parentNode.removeChild(c),d&&d.forEach((e=>e(f))),a)return a(f)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),o&&document.head.appendChild(c)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"7918","935f2afb":"53",f9e8fcbc:"196",bf9d6086:"232","563b759c":"244",b79f3d05:"807","1098e960":"895",ef4b83ef:"932","3d0bb557":"1617",d8b448c3:"1797",f97a1238:"1925","4e577468":"1965",d5a84787:"1997",f24040d3:"2092","28f7c50c":"2359",d451d54e:"2430","44b49990":"2451","7c4c931c":"2606","5e8dfb2e":"2622","1f391b9e":"3085","49d91c71":"3249","97525d2c":"3504",aa8b9377:"3967","004b1b88":"4000",c4f5d8e4:"4195","5979dd46":"4637","4249b820":"4731",afaf1d18:"4757",a8f8788a:"4759","2d2bf9a7":"4965","58cc1d6e":"5136","648c7256":"5257","620653af":"5633","098bf236":"5635",b5a460c8:"5737",e46092ff:"6179",efb3ae75:"6425","77106cfd":"6443","4582e2ae":"6501","4913a3b5":"6653","232e9a9c":"6841",f9aa4d33:"6970","393be207":"7414","396c8152":"7608",a7434565:"7645","1e5f8eee":"7785",b5e61c2a:"7985","48276fb6":"8066","04b3ae09":"8148","7d02a06b":"8200",af75b7be:"8745",cf46774d:"8849","0375ae54":"8858",e4e8123e:"8887","1a5ee50a":"9331","247783bb":"9334","1be78505":"9514","4d485317":"9641","0e384e19":"9671",e25c1f5c:"9906"}[e]||e,b.p+b.u(e)},(()=>{var e={1303:0,532:0};b.f.j=(a,f)=>{var t=b.o(e,a)?e[a]:void 0;if(0!==t)if(t)f.push(t[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var d=new Promise(((f,d)=>t=e[a]=[f,d]));f.push(t[2]=d);var r=b.p+b.u(a),c=new Error;b.l(r,(f=>{if(b.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var d=f&&("load"===f.type?"missing":f.type),r=f&&f.target&&f.target.src;c.message="Loading chunk "+a+" failed.\n("+d+": "+r+")",c.name="ChunkLoadError",c.type=d,c.request=r,t[1](c)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,f)=>{var t,d,r=f[0],c=f[1],o=f[2],n=0;if(r.some((a=>0!==e[a]))){for(t in c)b.o(c,t)&&(b.m[t]=c[t]);if(o)var i=o(b)}for(a&&a(f);n{"use strict";var e,a,f,t,c,d={},r={};function b(e){var a=r[e];if(void 0!==a)return a.exports;var f=r[e]={id:e,loaded:!1,exports:{}};return d[e].call(f.exports,f,f.exports,b),f.loaded=!0,f.exports}b.m=d,b.c=r,e=[],b.O=(a,f,t,c)=>{if(!f){var d=1/0;for(i=0;i=c)&&Object.keys(b.O).every((e=>b.O[e](f[o])))?f.splice(o--,1):(r=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[f,t,c]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var c=Object.create(null);b.r(c);var d={};a=a||[null,f({}),f([]),f(f)];for(var r=2&t&&e;"object"==typeof r&&!~a.indexOf(r);r=f(r))Object.getOwnPropertyNames(r).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,b.d(c,d),c},b.d=(e,a)=>{for(var f in a)b.o(a,f)&&!b.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,f)=>(b.f[f](e,a),a)),[])),b.u=e=>"assets/js/"+({53:"935f2afb",196:"f9e8fcbc",232:"bf9d6086",244:"563b759c",807:"b79f3d05",895:"1098e960",932:"ef4b83ef",1617:"3d0bb557",1797:"d8b448c3",1925:"f97a1238",1965:"4e577468",1997:"d5a84787",2092:"f24040d3",2359:"28f7c50c",2430:"d451d54e",2451:"44b49990",2606:"7c4c931c",2622:"5e8dfb2e",3085:"1f391b9e",3249:"49d91c71",3504:"97525d2c",3967:"aa8b9377",4e3:"004b1b88",4195:"c4f5d8e4",4637:"5979dd46",4731:"4249b820",4757:"afaf1d18",4759:"a8f8788a",4965:"2d2bf9a7",5136:"58cc1d6e",5257:"648c7256",5633:"620653af",5635:"098bf236",5737:"b5a460c8",6179:"e46092ff",6425:"efb3ae75",6443:"77106cfd",6501:"4582e2ae",6653:"4913a3b5",6841:"232e9a9c",6970:"f9aa4d33",7414:"393be207",7608:"396c8152",7645:"a7434565",7785:"1e5f8eee",7918:"17896441",7985:"b5e61c2a",8066:"48276fb6",8148:"04b3ae09",8200:"7d02a06b",8745:"af75b7be",8849:"cf46774d",8858:"0375ae54",8887:"e4e8123e",9331:"1a5ee50a",9334:"247783bb",9514:"1be78505",9641:"4d485317",9671:"0e384e19",9906:"e25c1f5c"}[e]||e)+"."+{53:"db4672aa",196:"e77d5894",232:"fbc01442",244:"1e184f5d",807:"668a94bb",895:"5fe98c9c",932:"133f03cb",1617:"12fec2d0",1797:"8b82bb25",1925:"0061bd42",1965:"55d8fe66",1997:"9bda0318",2092:"81ae43b7",2359:"f2dcf26b",2430:"fd34f012",2451:"502fb736",2606:"d98cff60",2622:"c76a208a",2666:"430eda7a",3085:"a37607bc",3249:"cf04901f",3504:"89e950a9",3967:"558cb5e1",4e3:"c726509d",4195:"5ad8ebfb",4637:"9d580f4c",4731:"d826b167",4757:"ad356cb6",4759:"71028991",4965:"387253dc",4972:"4b31295d",5136:"44257112",5257:"f90910d0",5633:"2be3171e",5635:"1bdf857e",5737:"612f4484",6179:"29e6f8e5",6425:"9531ca26",6443:"9ea3a169",6501:"ec27a150",6653:"514c05c7",6841:"11ce07e3",6970:"9b8212b8",7414:"c679ca0e",7608:"232f6454",7645:"488f2993",7785:"d229e890",7918:"dae36325",7985:"d56a6335",8066:"0f6d2225",8148:"16ab141b",8200:"9a8553f9",8745:"02286266",8849:"132affb5",8858:"9ef1137d",8887:"610e0405",9331:"48c72393",9334:"b095d9c6",9514:"8451ffab",9641:"22effc16",9671:"e2b89cbf",9906:"9cecbddf"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},c="ctrlpanel:",b.l=(e,a,f,d)=>{if(t[e])t[e].push(a);else{var r,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{r.onerror=r.onload=null,clearTimeout(s);var c=t[e];if(delete t[e],r.parentNode&&r.parentNode.removeChild(r),c&&c.forEach((e=>e(f))),a)return a(f)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),o&&document.head.appendChild(r)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"7918","935f2afb":"53",f9e8fcbc:"196",bf9d6086:"232","563b759c":"244",b79f3d05:"807","1098e960":"895",ef4b83ef:"932","3d0bb557":"1617",d8b448c3:"1797",f97a1238:"1925","4e577468":"1965",d5a84787:"1997",f24040d3:"2092","28f7c50c":"2359",d451d54e:"2430","44b49990":"2451","7c4c931c":"2606","5e8dfb2e":"2622","1f391b9e":"3085","49d91c71":"3249","97525d2c":"3504",aa8b9377:"3967","004b1b88":"4000",c4f5d8e4:"4195","5979dd46":"4637","4249b820":"4731",afaf1d18:"4757",a8f8788a:"4759","2d2bf9a7":"4965","58cc1d6e":"5136","648c7256":"5257","620653af":"5633","098bf236":"5635",b5a460c8:"5737",e46092ff:"6179",efb3ae75:"6425","77106cfd":"6443","4582e2ae":"6501","4913a3b5":"6653","232e9a9c":"6841",f9aa4d33:"6970","393be207":"7414","396c8152":"7608",a7434565:"7645","1e5f8eee":"7785",b5e61c2a:"7985","48276fb6":"8066","04b3ae09":"8148","7d02a06b":"8200",af75b7be:"8745",cf46774d:"8849","0375ae54":"8858",e4e8123e:"8887","1a5ee50a":"9331","247783bb":"9334","1be78505":"9514","4d485317":"9641","0e384e19":"9671",e25c1f5c:"9906"}[e]||e,b.p+b.u(e)},(()=>{var e={1303:0,532:0};b.f.j=(a,f)=>{var t=b.o(e,a)?e[a]:void 0;if(0!==t)if(t)f.push(t[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var c=new Promise(((f,c)=>t=e[a]=[f,c]));f.push(t[2]=c);var d=b.p+b.u(a),r=new Error;b.l(d,(f=>{if(b.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var c=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;r.message="Loading chunk "+a+" failed.\n("+c+": "+d+")",r.name="ChunkLoadError",r.type=c,r.request=d,t[1](r)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,f)=>{var t,c,d=f[0],r=f[1],o=f[2],n=0;if(d.some((a=>0!==e[a]))){for(t in r)b.o(r,t)&&(b.m[t]=r[t]);if(o)var i=o(b)}for(a&&a(f);n Contributing | Ctrlpanel.gg - +
Version: 0.8

Contributing

When contributing to this repository, please go through the open issues to see if you can contribute to something. Suppose you want to contribute something that is not in the issues; you can make an issue and wait for a response from the dev team.

Please note, we have a code of conduct; please follow it in all your interactions with the project.

Pull request process

  1. Give your PR a good descriptive title to immediately view what the PR is about.
  2. The dev team will look at your code and approve/merge when possible.
  3. Make sure your PR follows our code of conduct and coding style.

Code of Conduct

Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

Coding Style

We are following the PSR12 code standard for PHP.

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the community
  • Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

  • The use of sexualized language or imagery and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing other's private information, such as a physical or electronic address, without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting
- + \ No newline at end of file diff --git a/docs/0.8/Contributing/donating.html b/docs/0.8/Contributing/donating.html index 68c618e..1095979 100644 --- a/docs/0.8/Contributing/donating.html +++ b/docs/0.8/Contributing/donating.html @@ -4,7 +4,7 @@ Donating | Ctrlpanel.gg - + @@ -33,7 +33,7 @@ 🤎 Bronze Supporter: ᴅᴏᴍɪɴɪᴋ#1005
🤎 Bronze Supporter: DWAA#1660
🤎 Bronze Supporter: ukcai#7121

- + \ No newline at end of file diff --git a/docs/0.8/Contributing/translate.html b/docs/0.8/Contributing/translate.html index bbec58f..22cdd57 100644 --- a/docs/0.8/Contributing/translate.html +++ b/docs/0.8/Contributing/translate.html @@ -4,7 +4,7 @@ Translating | Ctrlpanel.gg - + @@ -29,7 +29,7 @@ 🇷🇺 Russian: Namaker#2531
🇸🇪 Swedish: Vermium#9649
🇵🇹 Portuguese: Ferks#7575

- + \ No newline at end of file diff --git a/docs/0.8/Guides/backups.html b/docs/0.8/Guides/backups.html index 369e28d..28f7500 100644 --- a/docs/0.8/Guides/backups.html +++ b/docs/0.8/Guides/backups.html @@ -4,7 +4,7 @@ Database backups | Ctrlpanel.gg - + @@ -20,7 +20,7 @@ keep this key safe you will need later!

Restore the application key

After you have reinstalled the panel go back into the .env nano /var/www/controlpanel/.env You can then change the new key with the old key!

- + \ No newline at end of file diff --git a/docs/0.8/Guides/products.html b/docs/0.8/Guides/products.html index 3a2bdf4..275848b 100644 --- a/docs/0.8/Guides/products.html +++ b/docs/0.8/Guides/products.html @@ -4,7 +4,7 @@ Products | Ctrlpanel.gg - + @@ -15,7 +15,7 @@ When the user runs out of credits, his server will automatically be suspended.

Product Linking


Example of making a product for Minecraft servers.

Information

Product linking allows you to configure the nodes and eggs this product can be a used on. For example, you have a node that is more powerful than another node, you may most likely want to charge a bit extra for the usage of this node. Or you may have a node dedicated for Minecraft hosting and another node for discord bots. Using the node and egg links, you can easily keep your pricing and server creation separated.

Hiding nodes and eggs

You can hide specific nodes or eggs from being used by not configuring them in any of your products. This way, they won’t show up in the server creation page and therefore can’t be used by your customers. This is great if you have some nodes or eggs that you want to exclude from Controlpanel.

Tips

If you have a well-configured product, you can use the Copy button to copy the product to create slight variations of it easily :)

- + \ No newline at end of file diff --git a/docs/0.8/Guides/translation.html b/docs/0.8/Guides/translation.html index b5247f0..de8b2a2 100644 --- a/docs/0.8/Guides/translation.html +++ b/docs/0.8/Guides/translation.html @@ -4,7 +4,7 @@ Adding translation Files | Ctrlpanel.gg - + @@ -13,7 +13,7 @@ https://github.com/1day2die/cpgg_lang

How to Install

Download the needed language.json file and put it in your /var/www/controlpanel/resources/lang

Now you need to enable the Language in your Dashboard Settings. Go to YOUR_DASHBOARD.com/admin/settings#language and adjust your Settings accordingly. The new Language should pop up in the selection Menu

- + \ No newline at end of file diff --git a/docs/0.8/Guides/uninstallation.html b/docs/0.8/Guides/uninstallation.html index 3aae13c..74a08e6 100644 --- a/docs/0.8/Guides/uninstallation.html +++ b/docs/0.8/Guides/uninstallation.html @@ -4,7 +4,7 @@ Uninstallation | Ctrlpanel.gg - + @@ -12,7 +12,7 @@
Version: 0.8

Uninstallation

Users, folders and filenames have been renamed from "dashboard" ⇒ "controlpanel". Be aware that the provided commands may not fit your installation. Please change the users, folder and filenames for the commands corresponding to your installation.

danger

You will loose all data that you have stored in your ControlPanel. Note: This will only work if you followed our documentation, you might need to modify the commands to fit your installation.

Stop everything

You need to stop controlpanel and all of its services before you can uninstall it.

cd /var/www/controlpanel
sudo php artisan down

sudo systemctl stop controlpanel

Remove

Service and cronjob

You have to stop and remove the service and cronjob.

sudo systemctl stop controlpanel
sudo systemctl disable controlpanel
sudo rm /etc/systemd/system/controlpanel.service
sudo systemctl daemon-reload
sudo systemctl reset-failed

To open the crontab run: crontab -e and remove the following configuration from crontab.

* * * * * php /var/www/controlpanel/artisan schedule:run >> /dev/null 2>&1

Webconfig and SSL certificates

You now have to remove the webconfig and restart it

# NGINX
sudo unlink /etc/nginx/sites-enabled/controlpanel.conf
sudo rm /etc/nginx/sites-available/controlpanel.conf
sudo systemctl reload nginx
# Apache2
sudo a2dissite controlpanel.conf
sudo rm /etc/apache2/sites-available/controlpanel.conf
sudo systemctl reload apache2

sudo certbot delete --cert-name <Your Domain>

Database and User

You now have to remove the database and user.

sudo mysql -u root -p -e "DROP DATABASE controlpanel;"
sudo mysql -u root -p -e "DROP USER 'controlpaneluser'@'127.0.0.1';"
sudo mysql -u root -p -e "FLUSH PRIVILEGES;"

Files

You now have to remove the files.

sudo rm -rf /var/www/controlpanel

Extra Dependency

You need to uninstall this, use the appropriate PHP version (php -v)

sudo apt remove php8.0-intl

Pterodactyl API Key

Login to your pterodactyl panel and go to the admin page.
Then go to the API tab (/admin/api) and delete the key you made for controlpanel.

- + \ No newline at end of file diff --git a/docs/0.8/Installation/additional-configuration.html b/docs/0.8/Installation/additional-configuration.html index 3360aa6..4227ae9 100644 --- a/docs/0.8/Installation/additional-configuration.html +++ b/docs/0.8/Installation/additional-configuration.html @@ -4,7 +4,7 @@ Additional Configuration | Ctrlpanel.gg - + @@ -22,7 +22,7 @@ Choose the "payment_intent.succeded" event to be sent to your WebhookRoute. After the webhook creation, you need to add the endpoint secret (Signing secret) to your Controlpanel settings. It can be found at the webhooks overview.

At the Controlpanel settings, you need to provide a comma separated list of payment methods you want to support via Stripe. Check which payment method is available for your currency: https://stripe.com/docs/payments/payment-methods/integration-options.

You can change the mode between Test and Live, just like PayPal.

- + \ No newline at end of file diff --git a/docs/0.8/Installation/getting-started.html b/docs/0.8/Installation/getting-started.html index f1dea9e..c90a6d2 100644 --- a/docs/0.8/Installation/getting-started.html +++ b/docs/0.8/Installation/getting-started.html @@ -4,7 +4,7 @@ Getting started | Ctrlpanel.gg - + @@ -18,7 +18,7 @@ This is for MariaDB. Please change the USE_YOUR_OWN_PASSWORD part to your password. Also, 127.0.0.1 is for localhost. Please have basic knowledge of Linux before attempting this. Use at your own responsibility.

mysql -u root -p
CREATE DATABASE controlpanel;
CREATE USER 'controlpaneluser'@'127.0.0.1' IDENTIFIED BY 'USE_YOUR_OWN_PASSWORD';
GRANT ALL PRIVILEGES ON controlpanel.* TO 'controlpaneluser'@'127.0.0.1';
FLUSH PRIVILEGES;
EXIT;

Web server Configuration

You should paste the contents of the file below, replacing <domain> with your domain name being used in a file called controlpanel.conf and place it in /etc/nginx/sites-available/, or — if on CentOS, /etc/nginx/conf.d/.

How to add this config

cd /etc/nginx/sites-available/
nano controlpanel.conf

Example Nginx Config

server {
listen 80;
root /var/www/controlpanel/public;
index index.php index.html index.htm index.nginx-debian.html;
server_name YOUR.DOMAIN.COM;

location / {
try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.0-fpm.sock;
}

location ~ /\.ht {
deny all;
}
}

Enable Configuration

The final step is to enable your NGINX configuration and restart it.

# You do not need to symlink this file if you are using CentOS.
sudo ln -s /etc/nginx/sites-available/controlpanel.conf /etc/nginx/sites-enabled/controlpanel.conf

# Check for nginx errors
sudo nginx -t

# You need to restart nginx regardless of OS. only do this you haven't received any errors
systemctl restart nginx

Adding SSL

There are many ways to add SSL to your site. A simple solution is to use Cert bot from Let’s Encrypt. Cert bot will automatically install the certificates for you and keep your SSL certifications up to date!

sudo apt update
#install certbot for nginx
sudo apt install -y certbot
sudo apt install -y python3-certbot-nginx
#install certificates
sudo certbot --nginx -d yourdomain.com

Panel Installation

First, we will have to install all composer packages. For this, navigate into your /var/www/controlpanel again and run the following command

composer install --no-dev --optimize-autoloader

Set Permissions

The last step in the installation process is to set the correct permissions on the Panel files so that the web server can use them correctly.

# If using NGINX or Apache (not on CentOS):
chown -R www-data:www-data /var/www/controlpanel/
chmod -R 755 storage/* bootstrap/cache/

# If using NGINX on CentOS:
chown -R nginx:nginx /var/www/controlpanel/
chmod -R 755 storage/* bootstrap/cache/

# If using Apache on CentOS
chown -R apache:apache /var/www/controlpanel/
chmod -R 755 storage/* bootstrap/cache/

****

Once this is done, you should be able to access the dashboard via your web browser.

Running the installer

If you encounter problems with the email setup, you can use the skip button and set it up later.

Once the Web-Installer has been completed, you will be navigated to the login-page of your installation.

Don't forget to complete the steps listed below here.

Queue Listeners

Crontab Configuration

The first thing we need to do is create a new cron job that runs every minute to process specific Dashboard tasks such as billing users hourly and suspending unpaid servers. To open the crontab run: crontab -e and paste the following configuration into crontab.

* * * * * php /var/www/controlpanel/artisan schedule:run >> /dev/null 2>&1

Create Queue Worker

Next, you need to create a new systemd worker to keep our queue process running in the background. This queue is responsible for sending emails and handling many other background tasks for the Dashboard.

Create a file called controlpanel.service in /etc/systemd/system with the contents below.

# Controlpanel Queue Worker File
# ----------------------------------

[Unit]
Description=Controlpanel Queue Worker

[Service]
# On some systems the user and group might be different.
# Some systems use `apache` or `nginx` as the user and group.
User=www-data
Group=www-data
Restart=always
ExecStart=/usr/bin/php /var/www/controlpanel/artisan queue:work --sleep=3 --tries=3

[Install]
WantedBy=multi-user.target

Finally, enable the service and set it to boot on machine start.

sudo systemctl enable --now controlpanel.service
- + \ No newline at end of file diff --git a/docs/0.8/Installation/troubleshooting.html b/docs/0.8/Installation/troubleshooting.html index bc2af4b..3eb02b1 100644 --- a/docs/0.8/Installation/troubleshooting.html +++ b/docs/0.8/Installation/troubleshooting.html @@ -4,13 +4,13 @@ Troubleshooting | Ctrlpanel.gg - +
Version: 0.8

Troubleshooting

info

Users, folders and filenames have been renamed from "dashboard" ⇒ "controlpanel". Be aware that the provided commands may not fit your installation. Please change the users, folder and filenames for the commands corresponding to your installation.

Getting Error Logs

Text Output

The following command will grab the last 100 lines of logs from the dashboard, and it will output it into the console.

tail -n 100 /var/www/controlpanel/storage/logs/laravel.log

Hastebin Output

The following command will grab the last 100 lines of logs from the dashboard and output the link to a hastebin that it pasted it into. Hint: You can change the hastebin link.

tail -n 100 /var/www/controlpanel/storage/logs/laravel.log | nc pteropaste.com 99
- + \ No newline at end of file diff --git a/docs/0.8/Installation/updating.html b/docs/0.8/Installation/updating.html index e93b43c..2105eed 100644 --- a/docs/0.8/Installation/updating.html +++ b/docs/0.8/Installation/updating.html @@ -4,14 +4,14 @@ Updating | Ctrlpanel.gg - +
Version: 0.8

Updating

info

Users, folders and filenames have been renamed from "dashboard" ⇒ "controlpanel". Be aware that the provided commands may not fit your installation. Please change the users, folder and filenames for the commands corresponding to your installation.

Enable Maintenance Mode

cd /var/www/controlpanel
sudo php artisan down

Pulling the New Files

sudo git stash
sudo git pull
sudo chmod -R 755 /var/www/controlpanel

Update Dependencies

sudo composer install --no-dev --optimize-autoloader

Updating the Database

sudo php artisan migrate --seed --force

Clear Compiled Template Cache

sudo php artisan view:clear
sudo php artisan config:clear

Set Permissions

# If using NGINX or Apache (not on CentOS):
sudo chown -R www-data:www-data /var/www/controlpanel/

# If using NGINX on CentOS:
sudo chown -R nginx:nginx /var/www/controlpanel/

# If using Apache on CentOS
sudo chown -R apache:apache /var/www/controlpanel/

Restarting Queue Workers

After every update, you should restart the queue worker to ensure that the new code is loaded in and used.

sudo php artisan queue:restart

Disable Maintenance Mode

sudo php artisan up

Disclaimer

Warning, The dashboard is currently in pre-release and may contain some bugs 🐛
Use This dashboard at your own risk.

If you notice any bugs or would like something to be improved or added, let us know by making a GitHub Issue
for any major security risk, contact 1Day2Die#6718

- + \ No newline at end of file diff --git a/docs/0.8/intro.html b/docs/0.8/intro.html index 753669c..338b321 100644 --- a/docs/0.8/intro.html +++ b/docs/0.8/intro.html @@ -4,13 +4,13 @@ Introduction | Ctrlpanel.gg - +
Version: 0.8

Introduction

ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their Pterodactyl servers. This dashboard comes with a credit-based billing solution that credits users hourly for each server they have and suspends servers if they run out of credits.

This dashboard offers an easy to use and free billing solution for all starting and experienced hosting providers. This dashboard has many customization options and added Discord OAuth verification to offer a solid link between your Discord server and your dashboard.

Installation

You can find our guide for installation here.

Third-parties

You can find custom themes and programs from our Extension Hub those are developed by third-parties.

Support

Have a few questions? Feel free to join our support Discord server.

We also announce every single release in our Discord and we would love to hear your feedback!

- + \ No newline at end of file diff --git a/docs/0.9/Contributing.html b/docs/0.9/Contributing.html index bed1221..142b8a3 100644 --- a/docs/0.9/Contributing.html +++ b/docs/0.9/Contributing.html @@ -4,13 +4,13 @@ Contributing | Ctrlpanel.gg - +
Version: 0.9

Contributing

When contributing to this repository, please go through the open issues to see if you can contribute to something. Suppose you want to contribute something that is not in the issues; you can make an issue and wait for a response from the dev team.

Please note, we have a code of conduct; please follow it in all your interactions with the project.

Pull request process

  1. Give your PR a good descriptive title to immediately view what the PR is about.
  2. The dev team will look at your code and approve/merge when possible.
  3. Make sure your PR follows our code of conduct and coding style.

Code of Conduct

Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

Coding Style

We are following the PSR12 code standard for PHP.

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the community
  • Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

  • The use of sexualized language or imagery and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing other's private information, such as a physical or electronic address, without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting
- + \ No newline at end of file diff --git a/docs/0.9/Contributing/donating.html b/docs/0.9/Contributing/donating.html index 6f048cf..6ba6f4f 100644 --- a/docs/0.9/Contributing/donating.html +++ b/docs/0.9/Contributing/donating.html @@ -4,7 +4,7 @@ Donating | Ctrlpanel.gg - + @@ -33,7 +33,7 @@ 🤎 Bronze Supporter: ᴅᴏᴍɪɴɪᴋ#1005
🤎 Bronze Supporter: DWAA#1660
🤎 Bronze Supporter: ukcai#7121

- + \ No newline at end of file diff --git a/docs/0.9/Contributing/translate.html b/docs/0.9/Contributing/translate.html index 078a09a..23f45cc 100644 --- a/docs/0.9/Contributing/translate.html +++ b/docs/0.9/Contributing/translate.html @@ -4,7 +4,7 @@ Translating | Ctrlpanel.gg - + @@ -29,7 +29,7 @@ 🇷🇺 Russian: Namaker#2531
🇸🇪 Swedish: Vermium#9649
🇵🇹 Portuguese: Ferks#7575

- + \ No newline at end of file diff --git a/docs/0.9/Guides/backups.html b/docs/0.9/Guides/backups.html index 6534e49..2a7df96 100644 --- a/docs/0.9/Guides/backups.html +++ b/docs/0.9/Guides/backups.html @@ -4,7 +4,7 @@ Database backups | Ctrlpanel.gg - + @@ -20,7 +20,7 @@ keep this key safe you will need later!

Restore the application key

After you have reinstalled the panel go back into the .env nano /var/www/controlpanel/.env You can then change the new key with the old key!

- + \ No newline at end of file diff --git a/docs/0.9/Guides/products.html b/docs/0.9/Guides/products.html index 46c65a3..1ec56f1 100644 --- a/docs/0.9/Guides/products.html +++ b/docs/0.9/Guides/products.html @@ -4,7 +4,7 @@ Products | Ctrlpanel.gg - + @@ -15,7 +15,7 @@ When the user runs out of credits, his server will automatically be suspended.

Product Linking


Example of making a product for Minecraft servers.

Information

Product linking allows you to configure the nodes and eggs this product can be a used on. For example, you have a node that is more powerful than another node, you may most likely want to charge a bit extra for the usage of this node. Or you may have a node dedicated for Minecraft hosting and another node for discord bots. Using the node and egg links, you can easily keep your pricing and server creation separated.

Hiding nodes and eggs

You can hide specific nodes or eggs from being used by not configuring them in any of your products. This way, they won’t show up in the server creation page and therefore can’t be used by your customers. This is great if you have some nodes or eggs that you want to exclude from Controlpanel.

Tips

If you have a well-configured product, you can use the Copy button to copy the product to create slight variations of it easily :)

- + \ No newline at end of file diff --git a/docs/0.9/Guides/translation.html b/docs/0.9/Guides/translation.html index 1d6bea5..02f67ac 100644 --- a/docs/0.9/Guides/translation.html +++ b/docs/0.9/Guides/translation.html @@ -4,7 +4,7 @@ Adding translation Files | Ctrlpanel.gg - + @@ -13,7 +13,7 @@ https://github.com/1day2die/cpgg_lang

How to Install

Download the needed language.json file and put it in your /var/www/controlpanel/resources/lang

Now you need to enable the Language in your Dashboard Settings. Go to YOUR_DASHBOARD.com/admin/settings#language and adjust your Settings accordingly. The new Language should pop up in the selection Menu

- + \ No newline at end of file diff --git a/docs/0.9/Guides/uninstallation.html b/docs/0.9/Guides/uninstallation.html index 23e9036..901c1eb 100644 --- a/docs/0.9/Guides/uninstallation.html +++ b/docs/0.9/Guides/uninstallation.html @@ -4,7 +4,7 @@ Uninstallation | Ctrlpanel.gg - + @@ -12,7 +12,7 @@
Version: 0.9

Uninstallation

Users, folders and filenames have been renamed from "dashboard" ⇒ "controlpanel". Be aware that the provided commands may not fit your installation. Please change the users, folder and filenames for the commands corresponding to your installation.

danger

You will loose all data that you have stored in your ControlPanel. Note: This will only work if you followed our documentation, you might need to modify the commands to fit your installation.

Stop everything

You need to stop controlpanel and all of its services before you can uninstall it.

cd /var/www/controlpanel
sudo php artisan down

sudo systemctl stop controlpanel

Remove

Service and cronjob

You have to stop and remove the service and cronjob.

sudo systemctl stop controlpanel
sudo systemctl disable controlpanel
sudo rm /etc/systemd/system/controlpanel.service
sudo systemctl daemon-reload
sudo systemctl reset-failed

To open the crontab run: crontab -e and remove the following configuration from crontab.

* * * * * php /var/www/controlpanel/artisan schedule:run >> /dev/null 2>&1

Webconfig and SSL certificates

You now have to remove the webconfig and restart it

# NGINX
sudo unlink /etc/nginx/sites-enabled/controlpanel.conf
sudo rm /etc/nginx/sites-available/controlpanel.conf
sudo systemctl reload nginx
# Apache2
sudo a2dissite controlpanel.conf
sudo rm /etc/apache2/sites-available/controlpanel.conf
sudo systemctl reload apache2

sudo certbot delete --cert-name <Your Domain>

Database and User

You now have to remove the database and user.

sudo mysql -u root -p -e "DROP DATABASE controlpanel;"
sudo mysql -u root -p -e "DROP USER 'controlpaneluser'@'127.0.0.1';"
sudo mysql -u root -p -e "FLUSH PRIVILEGES;"

Files

You now have to remove the files.

sudo rm -rf /var/www/controlpanel

Extra Dependency

You need to uninstall this, use the appropriate PHP version (php -v)

sudo apt remove php8.1-intl

Pterodactyl API Key

Login to your pterodactyl panel and go to the admin page.
Then go to the API tab (/admin/api) and delete the key you made for controlpanel.

- + \ No newline at end of file diff --git a/docs/0.9/Installation/additional-configuration.html b/docs/0.9/Installation/additional-configuration.html index 1cb2892..b2b63ee 100644 --- a/docs/0.9/Installation/additional-configuration.html +++ b/docs/0.9/Installation/additional-configuration.html @@ -4,7 +4,7 @@ Additional Configuration | Ctrlpanel.gg - + @@ -22,7 +22,7 @@ Choose the "payment_intent.succeded" event to be sent to your WebhookRoute. After the webhook creation, you need to add the endpoint secret (Signing secret) to your Controlpanel settings. It can be found at the webhooks overview.

At the Controlpanel settings, you need to provide a comma separated list of payment methods you want to support via Stripe. Check which payment method is available for your currency: https://stripe.com/docs/payments/payment-methods/integration-options.

You can change the mode between Test and Live, just like PayPal.

- + \ No newline at end of file diff --git a/docs/0.9/Installation/getting-started.html b/docs/0.9/Installation/getting-started.html index c0737fb..d980a7b 100644 --- a/docs/0.9/Installation/getting-started.html +++ b/docs/0.9/Installation/getting-started.html @@ -4,7 +4,7 @@ Getting started | Ctrlpanel.gg - + @@ -18,7 +18,7 @@ This is for MariaDB. Please change the USE_YOUR_OWN_PASSWORD part to your password. Also, 127.0.0.1 is for localhost. Please have basic knowledge of Linux before attempting this. Use at your own responsibility.

mysql -u root -p
CREATE DATABASE controlpanel;
CREATE USER 'controlpaneluser'@'127.0.0.1' IDENTIFIED BY 'USE_YOUR_OWN_PASSWORD';
GRANT ALL PRIVILEGES ON controlpanel.* TO 'controlpaneluser'@'127.0.0.1';
FLUSH PRIVILEGES;
EXIT;

Web server Configuration

You should paste the contents of the file below, replacing <domain> with your domain name being used in a file called controlpanel.conf and place it in /etc/nginx/sites-available/, or — if on CentOS, /etc/nginx/conf.d/.

How to add this config

cd /etc/nginx/sites-available/
nano controlpanel.conf

Example Nginx Config

server {
listen 80;
root /var/www/controlpanel/public;
index index.php index.html index.htm index.nginx-debian.html;
server_name YOUR.DOMAIN.COM;

location / {
try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
}

location ~ /\.ht {
deny all;
}
}

Enable Configuration

The final step is to enable your NGINX configuration and restart it.

# You do not need to symlink this file if you are using CentOS.
sudo ln -s /etc/nginx/sites-available/controlpanel.conf /etc/nginx/sites-enabled/controlpanel.conf

# Check for nginx errors
sudo nginx -t

# You need to restart nginx regardless of OS. only do this you haven't received any errors
systemctl restart nginx

Adding SSL

There are many ways to add SSL to your site. A simple solution is to use Cert bot from Let’s Encrypt. Cert bot will automatically install the certificates for you and keep your SSL certifications up to date!

sudo apt update
#install certbot for nginx
sudo apt install -y certbot
sudo apt install -y python3-certbot-nginx
#install certificates
sudo certbot --nginx -d yourdomain.com

Panel Installation

First, we will have to install all composer packages. For this, navigate into your /var/www/controlpanel again and run the following command

composer install --no-dev --optimize-autoloader

Set Permissions

The last step in the installation process is to set the correct permissions on the Panel files so that the web server can use them correctly.

# If using NGINX or Apache (not on CentOS):
chown -R www-data:www-data /var/www/controlpanel/
chmod -R 755 storage/* bootstrap/cache/

# If using NGINX on CentOS:
chown -R nginx:nginx /var/www/controlpanel/
chmod -R 755 storage/* bootstrap/cache/

# If using Apache on CentOS
chown -R apache:apache /var/www/controlpanel/
chmod -R 755 storage/* bootstrap/cache/

****

Once this is done, you should be able to access the dashboard via your web browser.

Running the installer

If you encounter problems with the email setup, you can use the skip button and set it up later.

Once the Web-Installer has been completed, you will be navigated to the login-page of your installation.

Don't forget to complete the steps listed below here.

Queue Listeners

Crontab Configuration

The first thing we need to do is create a new cron job that runs every minute to process specific Dashboard tasks such as billing users hourly and suspending unpaid servers. To open the crontab run: crontab -e and paste the following configuration into crontab.

* * * * * php /var/www/controlpanel/artisan schedule:run >> /dev/null 2>&1

Create Queue Worker

Next, you need to create a new systemd worker to keep our queue process running in the background. This queue is responsible for sending emails and handling many other background tasks for the Dashboard.

Create a file called controlpanel.service in /etc/systemd/system with the contents below.

# Controlpanel Queue Worker File
# ----------------------------------

[Unit]
Description=Controlpanel Queue Worker

[Service]
# On some systems the user and group might be different.
# Some systems use `apache` or `nginx` as the user and group.
User=www-data
Group=www-data
Restart=always
ExecStart=/usr/bin/php /var/www/controlpanel/artisan queue:work --sleep=3 --tries=3

[Install]
WantedBy=multi-user.target

Finally, enable the service and set it to boot on machine start.

sudo systemctl enable --now controlpanel.service
- + \ No newline at end of file diff --git a/docs/0.9/Installation/troubleshooting.html b/docs/0.9/Installation/troubleshooting.html index 9c68b34..65faa88 100644 --- a/docs/0.9/Installation/troubleshooting.html +++ b/docs/0.9/Installation/troubleshooting.html @@ -4,13 +4,13 @@ Troubleshooting | Ctrlpanel.gg - +
Version: 0.9

Troubleshooting

Getting Error Logs

Text Output

The following command will grab the last 100 lines of logs from the dashboard, and it will output it into the console.

tail -n 100 /var/www/controlpanel/storage/logs/laravel.log

Hastebin Output

The following command will grab the last 100 lines of logs from the dashboard and output the link to a hastebin that it pasted it into. Hint: You can change the hastebin link.

tail -n 100 /var/www/controlpanel/storage/logs/laravel.log | nc pteropaste.com 99
- + \ No newline at end of file diff --git a/docs/0.9/Installation/updating.html b/docs/0.9/Installation/updating.html index cce5bc4..851c54f 100644 --- a/docs/0.9/Installation/updating.html +++ b/docs/0.9/Installation/updating.html @@ -4,7 +4,7 @@ Updating | Ctrlpanel.gg - + @@ -12,7 +12,7 @@
Version: 0.9

Updating

danger

Make sure you upgrade your PHP version to 8.1 before updating to v0.9 or higher.

apt -y install php8.1 php8.1-{cli,gd,mysql,pdo,mbstring,tokenizer,bcmath,xml,fpm,curl,zip}
apt -y install php8.1-intl

And don´t forget to change the php version in your nginx/apache config files.

cd /etc/nginx/sites-available/
nano controlpanel.conf
systemctl restart nginx

Also check your queue worker config file. ExecStart=/usr/bin/php needs to point to your php 8.1 binary. You can check the version with /usr/bin/php -v

cd /etc/systemd/system/
nano controlpanel.service

Enable Maintenance Mode

cd /var/www/controlpanel
sudo php artisan down

Pulling the New Files

sudo git stash
sudo git pull
sudo chmod -R 755 /var/www/controlpanel

Update Dependencies

caution

Please delete your old vendor folder before running the composer command.

sudo rm -rf /var/www/controlpanel/vendor
info

Make sure composer actualy uses php 8.1 and not longer 8.0!

sudo composer install --no-dev --optimize-autoloader

Updating the Database

sudo php artisan migrate --seed --force

Clear Compiled Template Cache

sudo php artisan view:clear
sudo php artisan config:clear

Set Permissions

# If using NGINX or Apache (not on CentOS):
sudo chown -R www-data:www-data /var/www/controlpanel/

# If using NGINX on CentOS:
sudo chown -R nginx:nginx /var/www/controlpanel/

# If using Apache on CentOS
sudo chown -R apache:apache /var/www/controlpanel/

Restarting Queue Workers

After every update, you should restart the queue worker to ensure that the new code is loaded in and used.

sudo php artisan queue:restart

Disable Maintenance Mode

sudo php artisan up

Disclaimer

Warning, The dashboard is currently in pre-release and may contain some bugs 🐛
Use This dashboard at your own risk.

If you notice any bugs or would like something to be improved or added, let us know by making a GitHub Issue
for any major security risk, contact 1Day2Die#6718

- + \ No newline at end of file diff --git a/docs/0.9/intro.html b/docs/0.9/intro.html index d8d7410..460884e 100644 --- a/docs/0.9/intro.html +++ b/docs/0.9/intro.html @@ -4,13 +4,13 @@ Introduction | Ctrlpanel.gg - +
Version: 0.9

Introduction

ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their Pterodactyl servers. This dashboard comes with a credit-based billing solution that credits users hourly for each server they have and suspends servers if they run out of credits.

This dashboard offers an easy to use and free billing solution for all starting and experienced hosting providers. This dashboard has many customization options and added Discord OAuth verification to offer a solid link between your Discord server and your dashboard.

Installation

You can find our guide for installation here.

Third-parties

You can find custom themes and programs from our Extension Hub those are developed by third-parties.

Support

Have a few questions? Feel free to join our support Discord server.

We also announce every single release in our Discord and we would love to hear your feedback!

- + \ No newline at end of file diff --git a/docs/Contributing.html b/docs/Contributing.html index 5de9a29..9c1da4a 100644 --- a/docs/Contributing.html +++ b/docs/Contributing.html @@ -4,13 +4,13 @@ Contributing | Ctrlpanel.gg - +
Version: 0.9.1

Contributing

When contributing to this repository, please go through the open issues to see if you can contribute to something. Suppose you want to contribute something that is not in the issues; you can make an issue and wait for a response from the dev team.

Please note, we have a code of conduct; please follow it in all your interactions with the project.

Pull request process

  1. Give your PR a good descriptive title to immediately view what the PR is about.
  2. The dev team will look at your code and approve/merge when possible.
  3. Make sure your PR follows our code of conduct and coding style.

Code of Conduct

Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

Coding Style

We are following the PSR12 code standard for PHP.

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the community
  • Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

  • The use of sexualized language or imagery and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing other's private information, such as a physical or electronic address, without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting
- + \ No newline at end of file diff --git a/docs/Contributing/CTRLPanel Test.html b/docs/Contributing/CTRLPanel Test.html index 80caf6f..d8b256f 100644 --- a/docs/Contributing/CTRLPanel Test.html +++ b/docs/Contributing/CTRLPanel Test.html @@ -4,7 +4,7 @@ CTRLPanel Test | Ctrlpanel.gg - + @@ -20,7 +20,7 @@ To create a test that runs on a user account, name it like so:

[What is the test testing].[Permissions].[What is this file].js  

So for example: server.user.test.js (Testing servers, with a user account, and its a test)
We setup a admin and user test env this way.

Make the test

Playwright comes with a codegen funktion npx playwright codegen.
With this its easy to get the selection of elements you want quickly and then write the test.

- + \ No newline at end of file diff --git a/docs/Contributing/donating.html b/docs/Contributing/donating.html index 73e26ee..8f57335 100644 --- a/docs/Contributing/donating.html +++ b/docs/Contributing/donating.html @@ -4,7 +4,7 @@ Donating | Ctrlpanel.gg - + @@ -33,7 +33,7 @@ 🤎 Bronze Supporter: ᴅᴏᴍɪɴɪᴋ#1005
🤎 Bronze Supporter: DWAA#1660
🤎 Bronze Supporter: ukcai#7121

- + \ No newline at end of file diff --git a/docs/Contributing/translate.html b/docs/Contributing/translate.html index 3f3dafe..bc992d2 100644 --- a/docs/Contributing/translate.html +++ b/docs/Contributing/translate.html @@ -4,7 +4,7 @@ Translating | Ctrlpanel.gg - + @@ -29,7 +29,7 @@ 🇷🇺 Russian: Namaker#2531
🇸🇪 Swedish: Vermium#9649
🇵🇹 Portuguese: Ferks#7575

- + \ No newline at end of file diff --git a/docs/Guides/backups.html b/docs/Guides/backups.html index 344f6bc..27aa90b 100644 --- a/docs/Guides/backups.html +++ b/docs/Guides/backups.html @@ -4,7 +4,7 @@ Database backups | Ctrlpanel.gg - + @@ -20,7 +20,7 @@ keep this key safe you will need later!

Restore the application key

After you have reinstalled the panel go back into the .env nano /var/www/controlpanel/.env You can then change the new key with the old key!

- + \ No newline at end of file diff --git a/docs/Guides/products.html b/docs/Guides/products.html index 5b05189..d83d9c2 100644 --- a/docs/Guides/products.html +++ b/docs/Guides/products.html @@ -4,7 +4,7 @@ Products | Ctrlpanel.gg - + @@ -15,7 +15,7 @@ When the user runs out of credits, his server will automatically be suspended.

Product Linking


Example of making a product for Minecraft servers.

Information

Product linking allows you to configure the nodes and eggs this product can be a used on. For example, you have a node that is more powerful than another node, you may most likely want to charge a bit extra for the usage of this node. Or you may have a node dedicated for Minecraft hosting and another node for discord bots. Using the node and egg links, you can easily keep your pricing and server creation separated.

Hiding nodes and eggs

You can hide specific nodes or eggs from being used by not configuring them in any of your products. This way, they won’t show up in the server creation page and therefore can’t be used by your customers. This is great if you have some nodes or eggs that you want to exclude from Ctrlpanel.

Tips

If you have a well-configured product, you can use the Copy button to copy the product to create slight variations of it easily :)

- + \ No newline at end of file diff --git a/docs/Guides/translation.html b/docs/Guides/translation.html index 8d7c757..ba0804e 100644 --- a/docs/Guides/translation.html +++ b/docs/Guides/translation.html @@ -4,7 +4,7 @@ Adding translation Files | Ctrlpanel.gg - + @@ -13,7 +13,7 @@ https://github.com/1day2die/cpgg_lang

How to Install

Download the needed language.json file and put it in your /var/www/controlpanel/resources/lang

Now you need to enable the Language in your Dashboard Settings. Go to YOUR_DASHBOARD.com/admin/settings#language and adjust your Settings accordingly. The new Language should pop up in the selection Menu

- + \ No newline at end of file diff --git a/docs/Guides/uninstallation.html b/docs/Guides/uninstallation.html index f1307bb..8861ffa 100644 --- a/docs/Guides/uninstallation.html +++ b/docs/Guides/uninstallation.html @@ -4,7 +4,7 @@ Uninstallation | Ctrlpanel.gg - + @@ -12,7 +12,7 @@
Version: 0.9.1

Uninstallation

Users, folders and filenames have been renamed from "dashboard" ⇒ "controlpanel". Be aware that the provided commands may not fit your installation. Please change the users, folder and filenames for the commands corresponding to your installation.

danger

You will loose all data that you have stored in your Ctrlpanel. Note: This will only work if you followed our documentation, you might need to modify the commands to fit your installation.

Stop everything

You need to stop ctrlpanel and all of its services before you can uninstall it.

cd /var/www/controlpanel
sudo php artisan down

sudo systemctl stop controlpanel

Remove

Service and cronjob

You have to stop and remove the service and cronjob.

sudo systemctl stop controlpanel
sudo systemctl disable controlpanel
sudo rm /etc/systemd/system/controlpanel.service
sudo systemctl daemon-reload
sudo systemctl reset-failed

To open the crontab run: crontab -e and remove the following configuration from crontab.

* * * * * php /var/www/controlpanel/artisan schedule:run >> /dev/null 2>&1

Webconfig and SSL certificates

You now have to remove the webconfig and restart it

# NGINX
sudo unlink /etc/nginx/sites-enabled/controlpanel.conf
sudo rm /etc/nginx/sites-available/controlpanel.conf
sudo systemctl reload nginx
# Apache2
sudo a2dissite controlpanel.conf
sudo rm /etc/apache2/sites-available/controlpanel.conf
sudo systemctl reload apache2

sudo certbot delete --cert-name <Your Domain>

Database and User

You now have to remove the database and user.

sudo mysql -u root -p -e "DROP DATABASE controlpanel;"
sudo mysql -u root -p -e "DROP USER 'controlpaneluser'@'127.0.0.1';"
sudo mysql -u root -p -e "FLUSH PRIVILEGES;"

Files

You now have to remove the files.

sudo rm -rf /var/www/controlpanel

Extra Dependency

You need to uninstall this, use the appropriate PHP version (php -v)

sudo apt remove php8.1-intl

Pterodactyl API Key

Login to your pterodactyl panel and go to the admin page.
Then go to the API tab (/admin/api) and delete the key you made for ctrlpanel.

- + \ No newline at end of file diff --git a/docs/Installation/additional-configuration.html b/docs/Installation/additional-configuration.html index e1ef05a..9e59f1e 100644 --- a/docs/Installation/additional-configuration.html +++ b/docs/Installation/additional-configuration.html @@ -4,7 +4,7 @@ Additional Configuration | Ctrlpanel.gg - + @@ -22,7 +22,7 @@ Choose the "payment_intent.succeded" event to be sent to your WebhookRoute. After the webhook creation, you need to add the endpoint secret (Signing secret) to your Ctrlpanel settings. It can be found at the webhooks overview.

At the Ctrlpanel settings, you need to provide a comma separated list of payment methods you want to support via Stripe. Check which payment method is available for your currency: https://stripe.com/docs/payments/payment-methods/integration-options.

You can change the mode between Test and Live, just like PayPal.

- + \ No newline at end of file diff --git a/docs/Installation/getting-started.html b/docs/Installation/getting-started.html index 587db17..32ae8ea 100644 --- a/docs/Installation/getting-started.html +++ b/docs/Installation/getting-started.html @@ -4,7 +4,7 @@ Getting started | Ctrlpanel.gg - + @@ -18,7 +18,7 @@ This is for MariaDB. Please change the USE_YOUR_OWN_PASSWORD part to your password. Also, 127.0.0.1 is for localhost. Please have basic knowledge of Linux before attempting this. Use at your own responsibility.

mysql -u root -p
CREATE DATABASE controlpanel;
CREATE USER 'controlpaneluser'@'127.0.0.1' IDENTIFIED BY 'USE_YOUR_OWN_PASSWORD';
GRANT ALL PRIVILEGES ON controlpanel.* TO 'controlpaneluser'@'127.0.0.1';
FLUSH PRIVILEGES;
EXIT;

Web server Configuration

You should paste the contents of the file below, replacing <domain> with your domain name being used in a file called ctrlpanel.conf and place it in /etc/nginx/sites-available/, or — if on CentOS, /etc/nginx/conf.d/.

How to add this config

cd /etc/nginx/sites-available/
nano ctrlpanel.conf

Example Nginx Config

server {
listen 80;
root /var/www/controlpanel/public;
index index.php index.html index.htm index.nginx-debian.html;
server_name YOUR.DOMAIN.COM;

location / {
try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
}

location ~ /\.ht {
deny all;
}
}

Enable Configuration

The final step is to enable your NGINX configuration and restart it.

# You do not need to symlink this file if you are using CentOS.
sudo ln -s /etc/nginx/sites-available/ctrlpanel.conf /etc/nginx/sites-enabled/ctrlpanel.conf

# Check for nginx errors
sudo nginx -t

# You need to restart nginx regardless of OS. only do this you haven't received any errors
systemctl restart nginx

Adding SSL

There are many ways to add SSL to your site. A simple solution is to use Cert bot from Let’s Encrypt. Cert bot will automatically install the certificates for you and keep your SSL certifications up to date!

sudo apt update
#install certbot for nginx
sudo apt install -y certbot
sudo apt install -y python3-certbot-nginx
#install certificates
sudo certbot --nginx -d yourdomain.com

Panel Installation

First, we will have to install all composer packages. For this, navigate into your /var/www/controlpanel again and run the following command

composer install --no-dev --optimize-autoloader

Set Permissions

The last step in the installation process is to set the correct permissions on the Panel files so that the web server can use them correctly.

# If using NGINX or Apache (not on CentOS):
chown -R www-data:www-data /var/www/controlpanel/
chmod -R 755 storage/* bootstrap/cache/

# If using NGINX on CentOS:
chown -R nginx:nginx /var/www/controlpanel/
chmod -R 755 storage/* bootstrap/cache/

# If using Apache on CentOS
chown -R apache:apache /var/www/controlpanel/
chmod -R 755 storage/* bootstrap/cache/

****

Once this is done, you should be able to access the dashboard via your web browser.

Running the installer

If you encounter problems with the email setup, you can use the skip button and set it up later.

Once the Web-Installer has been completed, you will be navigated to the login-page of your installation.

Don't forget to complete the steps listed below here.

Queue Listeners

Crontab Configuration

The first thing we need to do is create a new cron job that runs every minute to process specific Dashboard tasks such as billing users hourly and suspending unpaid servers. To open the crontab run: crontab -e and paste the following configuration into crontab.

* * * * * php /var/www/controlpanel/artisan schedule:run >> /dev/null 2>&1

Create Queue Worker

Next, you need to create a new systemd worker to keep our queue process running in the background. This queue is responsible for sending emails and handling many other background tasks for the Dashboard.

Create a file called ctrlpanel.service in /etc/systemd/system with the contents below.

# Ctrlpanel Queue Worker File
# ----------------------------------

[Unit]
Description=Ctrlpanel Queue Worker

[Service]
# On some systems the user and group might be different.
# Some systems use `apache` or `nginx` as the user and group.
User=www-data
Group=www-data
Restart=always
ExecStart=/usr/bin/php /var/www/controlpanel/artisan queue:work --sleep=3 --tries=3

[Install]
WantedBy=multi-user.target

Finally, enable the service and set it to boot on machine start.

sudo systemctl enable --now ctrlpanel.service
- + \ No newline at end of file diff --git a/docs/Installation/troubleshooting.html b/docs/Installation/troubleshooting.html index 716e814..7506e7b 100644 --- a/docs/Installation/troubleshooting.html +++ b/docs/Installation/troubleshooting.html @@ -4,13 +4,13 @@ Troubleshooting | Ctrlpanel.gg - +
Version: 0.9.1

Troubleshooting

Getting Error Logs

Text Output

The following command will grab the last 100 lines of logs from the dashboard, and it will output it into the console.

tail -n 100 /var/www/controlpanel/storage/logs/laravel.log

Hastebin Output

The following command will grab the last 100 lines of logs from the dashboard and output the link to a hastebin that it pasted it into. Hint: You can change the hastebin link.

tail -n 100 /var/www/controlpanel/storage/logs/laravel.log | nc pteropaste.com 99
- + \ No newline at end of file diff --git a/docs/Installation/updating.html b/docs/Installation/updating.html index 6794f11..a6da20c 100644 --- a/docs/Installation/updating.html +++ b/docs/Installation/updating.html @@ -4,7 +4,7 @@ Updating | Ctrlpanel.gg - + @@ -12,7 +12,7 @@
Version: 0.9.1

Updating

caution

This guide is for updates 0.9.0 -> 0.9.X If you update from 0.8.X or older, please follow our 0.9 update guide. (Version dropdown top right)

Enable Maintenance Mode

cd /var/www/controlpanel
sudo php artisan down

Pulling the New Files

sudo git stash
sudo git pull
sudo chmod -R 755 /var/www/controlpanel

Update Dependencies

sudo composer install --no-dev --optimize-autoloader

Updating the Database

sudo php artisan migrate --seed --force

Clear Compiled Template Cache

sudo php artisan view:clear
sudo php artisan config:clear

Set Permissions

# If using NGINX or Apache (not on CentOS):
sudo chown -R www-data:www-data /var/www/controlpanel/

# If using NGINX on CentOS:
sudo chown -R nginx:nginx /var/www/controlpanel/

# If using Apache on CentOS
sudo chown -R apache:apache /var/www/controlpanel/

Restarting Queue Workers

After every update, you should restart the queue worker to ensure that the new code is loaded in and used.

sudo php artisan queue:restart

Disable Maintenance Mode

sudo php artisan up

Disclaimer

Warning, The dashboard is currently in pre-release and may contain some bugs 🐛
Use This dashboard at your own risk.

If you notice any bugs or would like something to be improved or added, let us know by making a GitHub Issue
for any major security risk, contact 1Day2Die#6718

- + \ No newline at end of file diff --git a/docs/intro.html b/docs/intro.html index e1077e8..618797c 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -4,13 +4,13 @@ Introduction | Ctrlpanel.gg - +
Version: 0.9.1

Introduction

ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their Pterodactyl servers. This dashboard comes with a credit-based billing solution that credits users hourly for each server they have and suspends servers if they run out of credits.

This dashboard offers an easy to use and free billing solution for all starting and experienced hosting providers. This dashboard has many customization options and added Discord OAuth verification to offer a solid link between your Discord server and your dashboard.

Installation

You can find our guide for installation here.

Third-parties

You can find custom themes and programs from our Extension Hub those are developed by third-parties.

Support

Have a few questions? Feel free to join our support Discord server.

We also announce every single release in our Discord and we would love to hear your feedback!

- + \ No newline at end of file diff --git a/docs/next/Contributing.html b/docs/next/Contributing.html index 9694628..5e13c31 100644 --- a/docs/next/Contributing.html +++ b/docs/next/Contributing.html @@ -4,13 +4,13 @@ Contributing | Ctrlpanel.gg - +
Version: Next

Contributing

When contributing to this repository, please go through the open issues to see if you can contribute to something. Suppose you want to contribute something that is not in the issues; you can make an issue and wait for a response from the dev team.

Please note, we have a code of conduct; please follow it in all your interactions with the project.

Pull request process

  1. Give your PR a good descriptive title to immediately view what the PR is about.
  2. The dev team will look at your code and approve/merge when possible.
  3. Make sure your PR follows our code of conduct and coding style.

Code of Conduct

Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

Coding Style

We are following the PSR12 code standard for PHP.

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the community
  • Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

  • The use of sexualized language or imagery and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing other's private information, such as a physical or electronic address, without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting
- + \ No newline at end of file diff --git a/docs/next/Contributing/donating.html b/docs/next/Contributing/donating.html index 9b26c1d..b149b77 100644 --- a/docs/next/Contributing/donating.html +++ b/docs/next/Contributing/donating.html @@ -4,7 +4,7 @@ Donating | Ctrlpanel.gg - + @@ -33,7 +33,7 @@ 🤎 Bronze Supporter: ᴅᴏᴍɪɴɪᴋ#1005
🤎 Bronze Supporter: DWAA#1660
🤎 Bronze Supporter: ukcai#7121

- + \ No newline at end of file diff --git a/docs/next/Contributing/translate.html b/docs/next/Contributing/translate.html index c8af69f..44ab0cc 100644 --- a/docs/next/Contributing/translate.html +++ b/docs/next/Contributing/translate.html @@ -4,7 +4,7 @@ Translating | Ctrlpanel.gg - + @@ -29,7 +29,7 @@ 🇷🇺 Russian: Namaker#2531
🇸🇪 Swedish: Vermium#9649
🇵🇹 Portuguese: Ferks#7575

- + \ No newline at end of file diff --git a/docs/next/Guides/backups.html b/docs/next/Guides/backups.html index 7621546..ebfbb45 100644 --- a/docs/next/Guides/backups.html +++ b/docs/next/Guides/backups.html @@ -4,7 +4,7 @@ Database backups | Ctrlpanel.gg - + @@ -15,7 +15,7 @@ First, create a read only user for the database.

mkdir -p /var/www/controlpanel/backups
mysql -u root -p
CREATE USER 'controlpanelbackupuser'@'127.0.0.1' IDENTIFIED BY 'USE_YOUR_OWN_PASSWORD';
GRANT LOCK TABLES, SELECT ON controlpanel.* TO 'controlpanelbackupuser'@'127.0.0.1';
FLUSH PRIVILEGES;
exit

Then create a cronjob to run the following command at midnight. Run crontab -e and add the following line:

0 0 * * * mysqldump -u controlpanelbackupuser --password=<USE_YOUR_OWN_PASSWORD> --single-transaction --quick --lock-tables=false controlpanel > /var/www/controlpanel/backups-$(date +\%F).sql

This will create a backup at /var/www/controlpanel/backups-$(date +\%F).sql every day at midnight. Every file will have the date when it was made in the filename, so you can also resolve issues that happened a few days ago.

- + \ No newline at end of file diff --git a/docs/next/Guides/uninstallation.html b/docs/next/Guides/uninstallation.html index 90aca6c..5f6fb21 100644 --- a/docs/next/Guides/uninstallation.html +++ b/docs/next/Guides/uninstallation.html @@ -4,7 +4,7 @@ Uninstallation | Ctrlpanel.gg - + @@ -12,7 +12,7 @@
Version: Next

Uninstallation

Users, folders and filenames have been renamed from "dashboard" ⇒ "controlpanel". Be aware that the provided commands may not fit your installation. Please change the users, folder and filenames for the commands corresponding to your installation.

danger

You will loose all data that you have stored in your ControlPanel. Note: This will only work if you followed our documentation, you might need to modify the commands to fit your installation.

Stop everything

You need to stop controlpanel and all of its services before you can uninstall it.

cd /var/www/controlpanel
sudo php artisan down

sudo systemctl stop controlpanel

Remove

Service and cronjob

You have to stop and remove the service and cronjob.

sudo systemctl stop controlpanel
sudo systemctl disable controlpanel
sudo rm /etc/systemd/system/controlpanel.service
sudo systemctl daemon-reload
sudo systemctl reset-failed

To open the crontab run: crontab -e and remove the following configuration from crontab.

* * * * * php /var/www/controlpanel/artisan schedule:run >> /dev/null 2>&1

Webconfig and SSL certificates

You now have to remove the webconfig and restart it

# NGINX
sudo unlink /etc/nginx/sites-enabled/controlpanel.conf
sudo rm /etc/nginx/sites-available/controlpanel.conf
sudo systemctl reload nginx
# Apache2
sudo a2dissite controlpanel.conf
sudo rm /etc/apache2/sites-available/controlpanel.conf
sudo systemctl reload apache2

sudo certbot delete --cert-name <Your Domain>

Database and User

You now have to remove the database and user.

sudo mysql -u root -p -e "DROP DATABASE controlpanel;"
sudo mysql -u root -p -e "DROP USER 'controlpaneluser'@'127.0.0.1;"
sudo mysql -u root -p -e "FLUSH PRIVILEGES;"

Files

You now have to remove the files.

sudo rm -rf /var/www/controlpanel

Extra Dependency

You need to uninstall this, use the appropriate PHP version (php -v)

sudo apt remove php8.0-intl

Pterodactyl API Key

Login to your pterodactyl panel and go to the admin page.
Then go to the API tab (/admin/api) and delete the key you made for controlpanel.

- + \ No newline at end of file diff --git a/docs/next/Installation/getting-started.html b/docs/next/Installation/getting-started.html index 9ce2931..e8a894c 100644 --- a/docs/next/Installation/getting-started.html +++ b/docs/next/Installation/getting-started.html @@ -4,7 +4,7 @@ Getting started | Ctrlpanel.gg - + @@ -21,7 +21,7 @@ Now lets create yourself! This is easily done by running

s:user:create

The Console will ask for your Pterodactyl ID (which is usually 1).
You can grab that ID from your Userlist on Pterodactyl
Input your desired Password and the first user is ready to log-in!

Queue Listeners

Crontab Configuration

The first thing we need to do is create a new cron job that runs every minute to process specific Dashboard tasks such as billing users hourly and suspending unpaid servers. To open the crontab run: crontab -e and paste the following configuration into crontab.

* * * * * php /var/www/controlpanel/artisan schedule:run >> /dev/null 2>&1

Create Queue Worker

Next, you need to create a new systemd worker to keep our queue process running in the background. This queue is responsible for sending emails and handling many other background tasks for the Dashboard.

Create a file called ctrlpanel.service in /etc/systemd/system with the contents below.

# Ctrlpanel Queue Worker File
# ----------------------------------

[Unit]
Description=ctrlpanel Queue Worker

[Service]
# On some systems the user and group might be different.
# Some systems use `apache` or `nginx` as the user and group.
User=www-data
Group=www-data
Restart=always
ExecStart=/usr/bin/php /var/www/ctrlpanel/artisan queue:work --sleep=3 --tries=3

[Install]
WantedBy=multi-user.target

Finally, enable the service and set it to boot on machine start.

sudo systemctl enable --now ctrlpanel.service
- + \ No newline at end of file diff --git a/docs/next/Installation/troubleshooting.html b/docs/next/Installation/troubleshooting.html index 725186b..d718f1e 100644 --- a/docs/next/Installation/troubleshooting.html +++ b/docs/next/Installation/troubleshooting.html @@ -4,13 +4,13 @@ Troubleshooting | Ctrlpanel.gg - +
Version: Next

Troubleshooting

info

Users, folders and filenames have been renamed from "dashboard" ⇒ "controlpanel". Be aware that the provided commands may not fit your installation. Please change the users, folder and filenames for the commands corresponding to your installation.

Getting Error Logs

Text Output

The following command will grab the last 100 lines of logs from the dashboard, and it will output it into the console.

tail -n 100 /var/www/controlpanel/storage/logs/laravel.log

Hastebin Output

The following command will grab the last 100 lines of logs from the dashboard and output the link to a hastebin that it pasted it into. Hint: You can change the hastebin link.

tail -n 100 /var/www/controlpanel/storage/logs/laravel.log | nc pteropaste.com 99
- + \ No newline at end of file diff --git a/docs/next/Installation/updating.html b/docs/next/Installation/updating.html index 4eee221..7c0a562 100644 --- a/docs/next/Installation/updating.html +++ b/docs/next/Installation/updating.html @@ -4,13 +4,13 @@ Updating | Ctrlpanel.gg - +
Version: Next

Updating

Enable Maintenance Mode

cd /var/www/controlpanel
sudo php artisan down

Pulling the New Files

sudo git stash
sudo git pull
sudo chmod -R 755 /var/www/controlpanel

Update Dependencies

sudo composer install --no-dev --optimize-autoloader

Updating the Database

sudo php artisan migrate --seed --force

Clear Compiled Template Cache

sudo php artisan view:clear
sudo php artisan config:clear

Set Permissions

# If using NGINX or Apache (not on CentOS):
sudo chown -R www-data:www-data /var/www/controlpanel/

# If using NGINX on CentOS:
sudo chown -R nginx:nginx /var/www/controlpanel/

# If using Apache on CentOS
sudo chown -R apache:apache /var/www/controlpanel/

Restarting Queue Workers

After every update, you should restart the queue worker to ensure that the new code is loaded in and used.

sudo php artisan queue:restart

Disable Maintenance Mode

sudo php artisan up
- + \ No newline at end of file diff --git a/docs/next/Installation/upgrading-from-0.8.html b/docs/next/Installation/upgrading-from-0.8.html index 9108bf0..61b9726 100644 --- a/docs/next/Installation/upgrading-from-0.8.html +++ b/docs/next/Installation/upgrading-from-0.8.html @@ -4,13 +4,13 @@ Upgrading from v0.8 | Ctrlpanel.gg - +
Version: Next

Upgrading from v0.8

Soon

- + \ No newline at end of file diff --git a/docs/next/Packages/creating-a-package.html b/docs/next/Packages/creating-a-package.html index a914f10..e9358b3 100644 --- a/docs/next/Packages/creating-a-package.html +++ b/docs/next/Packages/creating-a-package.html @@ -4,13 +4,13 @@ Creating a Package | Ctrlpanel.gg - +
Version: Next

Creating a Package

caution

This section is only for Developers

Soon

- + \ No newline at end of file diff --git a/docs/next/Packages/general-info.html b/docs/next/Packages/general-info.html index dda8446..29497b9 100644 --- a/docs/next/Packages/general-info.html +++ b/docs/next/Packages/general-info.html @@ -4,7 +4,7 @@ General Info | Ctrlpanel.gg - + @@ -12,7 +12,7 @@
Version: Next

General Info

What are Packages

As a "Package" we declare mostly third-party and some core extentions to Controlpanel.

These Packages can add more functionality to your CPGG installation with ease and without you having to worry about custom code to your core installation.

Some Core Packages the official CPGG Team offers and maintains are

Installation

Installing your package and thus extending your Controlpanel installation is extremly simple.

All you need for that is

  • the Name of the package
  • Your Console/Terminal

cd /var/www/controlpanel (this path may differ from your installation)

Run Composer

composer require <package-name>

for example

composer require controlpanel/vouchers (this would install the vouchers package)

There is nothing more you need to do. The corresponding Package will download and connect to your installation.

caution

Some Packages may require you to run php artisan migrate.
The creator of the Package should have more details to this if required or if more steps are needed

Uninstall a Package

To remove a package simply run composer remove <package-name>

- + \ No newline at end of file diff --git a/docs/next/intro.html b/docs/next/intro.html index f4165f2..e457c1f 100644 --- a/docs/next/intro.html +++ b/docs/next/intro.html @@ -4,13 +4,13 @@ Introduction | Ctrlpanel.gg - +
Version: Next

Introduction

Ctrlpanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their Pterodactyl servers. This dashboard comes with a credit-based billing solution that credits users hourly for each server they have and suspends servers if they run out of credits.

This dashboard offers an easy to use and free billing solution for all starting and experienced hosting providers. This dashboard has many customization options and added Discord OAuth verification to offer a solid link between your Discord server and your dashboard.

Installation

You can find our guide for installation here.

Third-parties

You can find custom themes and programs from our Extension Hub those are developed by third-parties.

Support

Have a few questions? Feel free to join our support Discord server.

We also announce every single release in our Discord and we would love to hear your feedback!

- + \ No newline at end of file diff --git a/index.html b/index.html index af57f78..3badac9 100644 --- a/index.html +++ b/index.html @@ -4,13 +4,13 @@ Ctrlpanel.gg | Ctrlpanel.gg - +
-

Ctrlpanel.gg

Ctrlpanel's Dashboard is a free and open-source management panel for Pterodactyl with credit based billing and lots of customization

Easy to Use

Everything you need to see in one View. Nice, sleek and clean

Simple but powerful Webinterface

For your clients to use. Using this Panel, its just a 2 minute Route from Paying to Playing

Customizable and feature-packed

Features of the web hosting service to start a hosting company: invoices, Discord integration, multiple payment options and full translation into several languages. The community also provides several addons that you can find in our market.

- +

Ctrlpanel.gg

Ctrlpanel's Dashboard is a free and open-source management panel for Pterodactyl with credit based billing and lots of customization

Easy to Use

Everything you need to see in one View. Nice, sleek and clean

Simple but powerful Webinterface

For your clients to use. Using this Panel, its just a 2 minute Route from Paying to Playing

Customizable and feature-packed

Features of the web hosting service to start a hosting company: invoices, Discord integration, multiple payment options and full translation into several languages. The community also provides several addons that you can find in our market.

+ \ No newline at end of file diff --git a/markdown-page.html b/markdown-page.html index 157eada..826a632 100644 --- a/markdown-page.html +++ b/markdown-page.html @@ -4,13 +4,13 @@ Markdown page example | Ctrlpanel.gg - +

Markdown page example

You don't need React to write simple standalone pages.

- + \ No newline at end of file