diff --git a/asset-manifest.json b/asset-manifest.json new file mode 100644 index 0000000..3c25a73 --- /dev/null +++ b/asset-manifest.json @@ -0,0 +1,23 @@ +{ + "files": { + "main.css": "/Aanya-s--Portfolio/static/css/main.4e6a05e1.css", + "main.js": "/Aanya-s--Portfolio/static/js/main.8f959d97.js", + "static/js/787.d4aba7ab.chunk.js": "/Aanya-s--Portfolio/static/js/787.d4aba7ab.chunk.js", + "static/media/project-2.jpg": "/Aanya-s--Portfolio/static/media/project-2.0dfdb478a2db20f08cf8.jpg", + "static/media/astrology_portfolio.png": "/Aanya-s--Portfolio/static/media/astrology_portfolio.0e5604ba7080c9649612.png", + "static/media/me.jpg": "/Aanya-s--Portfolio/static/media/me.c164863eaf3fdf0b9f21.jpg", + "static/media/password_generator.png": "/Aanya-s--Portfolio/static/media/password_generator.e728ecdf08426362eba2.png", + "static/media/QR_code_generator.png": "/Aanya-s--Portfolio/static/media/QR_code_generator.5fc6ee8904ed14f3c4a4.png", + "static/media/landing_page.jpg": "/Aanya-s--Portfolio/static/media/landing_page.0f64e5a91e33e537cade.jpg", + "static/media/campus_hive.jpg": "/Aanya-s--Portfolio/static/media/campus_hive.6a3d97b418e6558de14d.jpg", + "static/media/close.svg": "/Aanya-s--Portfolio/static/media/close.5bec4f69e1bbfff50fdfacd4eaff052a.svg", + "index.html": "/Aanya-s--Portfolio/index.html", + "main.4e6a05e1.css.map": "/Aanya-s--Portfolio/static/css/main.4e6a05e1.css.map", + "main.8f959d97.js.map": "/Aanya-s--Portfolio/static/js/main.8f959d97.js.map", + "787.d4aba7ab.chunk.js.map": "/Aanya-s--Portfolio/static/js/787.d4aba7ab.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.4e6a05e1.css", + "static/js/main.8f959d97.js" + ] +} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..e66d677 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +
1&&(v=d(v,{key:v.key||m})),r.push(u(v,g,m));continue}}if("text"!==g.type){var y=g,b={};l(y)?((0,a.setStyleProp)(y.attribs.style,y.attribs),b=y.attribs):y.attribs&&(b=(0,o.default)(y.attribs,y.name));var x=void 0;switch(g.type){case"script":case"style":g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?b.defaultValue=g.children[0].data:g.children&&g.children.length&&(x=e(g.children,n));break;default:continue}p>1&&(b.key=m),r.push(u(f(g.name,b,x),g,m))}else{var w=!g.data.trim().length;if(w&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent))continue;if((null===n||void 0===n?void 0:n.trim)&&w)continue;r.push(u(g.data,g,m))}}return 1===r.length?r[0]:r}},25:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0;var i=r(n(159));t.htmlToDOM=i.default;var o=r(n(131));t.attributesToProps=o.default;var a=r(n(595));t.domToReact=a.default;var s=n(936);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return s.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return s.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return s.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return s.Text}});var l={lowerCaseAttributeNames:!1};t.default=function(e,t){if("string"!==typeof e)throw new TypeError("First argument must be a string");return e?(0,a.default)((0,i.default)(e,(null===t||void 0===t?void 0:t.htmlparser2)||l),t):[]}},141:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=t.setStyleProp=t.isCustomComponent=void 0;var i=n(791),o=r(n(792)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):Boolean(t&&"string"===typeof t.is)};var s={reactCompat:!0};t.setStyleProp=function(e,t){if("string"===typeof e)if(e.trim())try{t.style=(0,o.default)(e,s)}catch(n){t.style={}}else t.style={}},t.PRESERVE_CUSTOM_ATTRIBUTES=Number(i.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};t.returnFirstArg=function(e){return e}},936:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=n(776),a=n(262);i(n(262),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"===typeof t&&(n=t,t=s),"object"===typeof e&&(t=e,e=void 0),this.callback=null!==e&&void 0!==e?e:null,this.options=null!==t&&void 0!==t?t:s,this.elementCB=null!==n&&void 0!==n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?o.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new a.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"===typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},262:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n e||125
Questions"},{id:2,no:"3+",title:"Completed
Projects"},{id:3,no:"5+",title:"Participation
in hackathons"},{id:3,no:"6+",title:"Achievements &
Certifications "}],pt=[{id:1,category:"experience",icon:(0,ct.jsx)(Ye,{}),year:"Aug'23 - Sep'23",title:"Web Developement Intern CodeSoft ",desc:"Collaborated with the development team to design and implement responsive and user-friendly web interfaces using HTML, CSS, and JavaScript"},{id:2,category:"experience",icon:(0,ct.jsx)(Ye,{}),year:"2023-PRESENT",title:"Core Team Member nameSpace Community ",desc:"nameSpace is technical society of BPIT. Succesfully organized multiple online and offline events such as boot camps, contests, workshops and guest lectures"},{id:3,category:"experience",icon:(0,ct.jsx)(Ye,{}),year:"2023-PRESENT",title:" Union Member Women in Big Data BPIT",desc:"Hosted and anchored session based on Data Science and its applications at the session of Wibd. Managed and coordinate with internal and external organisations in conducting sessions, seminars and contests"},{id:4,category:"education",icon:(0,ct.jsx)(Ke,{}),year:"2022-2026",title:"Bachelor in Technology: Computer Science Engineering GGSIP University ",desc:"Currently pursuing a Bachelor's degree in Computer Science and Engineering from Bhagwan Parshuram Institute of Technology, affiliated with Guru Gobind Singh Indraprastha University, New Delhi."}],mt=[{id:1,title:"Html",percentage:"95"},{id:2,title:"Javascript",percentage:"90"},{id:3,title:"Css",percentage:"95"},{id:4,title:"Php",percentage:"66"},{id:5,title:"Wordpress",percentage:"50"},{id:6,title:"Jquery",percentage:"50"},{id:7,title:"Angular",percentage:"65"},{id:8,title:"React",percentage:"85"}],gt=[{id:1,img:it,title:"Astrological commercial site",details:[{icon:(0,ct.jsx)(nt,{}),title:"Project : ",desc:"Astrologist Portfolio consisting of sections such as services, teams etc."},{icon:(0,ct.jsx)(Ge,{}),title:"Language : ",desc:"HTML, CSS, JavaScript"},{icon:(0,ct.jsx)(tt,{}),title:"Preview : ",desc:(0,ct.jsx)("a",{href:"https://github.com/Aanyaa26/Astrology-Portfolio",target:"_blank",rel:"noopener noreferrer",children:"https://github.com/Aanyaa26/Astrology-Portfolio"})}]},{id:2,img:ot,title:"Student Web Portal",details:[{icon:(0,ct.jsx)(nt,{}),title:"Project : Campus Hive",desc:"A hive for students to get any data related to their college in one place"},{icon:(0,ct.jsx)(Ge,{}),title:"Language : ",desc:"Node JS, React JS, Bootstrap"},{icon:(0,ct.jsx)(tt,{}),title:"Preview : ",desc:(0,ct.jsx)("a",{href:"https://github.com/thoughtlessnerd/campus-hive",target:"_blank",rel:"noopener noreferrer",children:"https://github.com/thoughtlessnerd/campus-hive"})}]},{id:3,img:at,title:"Medical Helpline Page",details:[{icon:(0,ct.jsx)(nt,{}),title:"Project : ",desc:"Video"},{icon:(0,ct.jsx)(Ge,{}),title:"Language : ",desc:"HTML, CSS, JavaScript, TailwindCSS"},{icon:(0,ct.jsx)(tt,{}),title:"Preview : ",desc:(0,ct.jsx)("a",{href:"https://github.com/Aanyaa26/hackodisha3.0",target:"_blank",rel:"noopener noreferrer",children:"https://github.com/Aanyaa26/hackodisha3.0"})}]},{id:4,img:st,title:"Password Generator",details:[{icon:(0,ct.jsx)(nt,{}),title:"Project : ",desc:"A website-based random password generator that allows users to generate strong passwords instantly."},{icon:(0,ct.jsx)(Ge,{}),title:"Language : ",desc:"HTML, CSS, JavaScript"},{icon:(0,ct.jsx)(tt,{}),title:"Preview : ",desc:(0,ct.jsx)("a",{href:"https://github.com/Aanyaa26/Password-Generator",target:"_blank",rel:"noopener noreferrer",children:"https://github.com/Aanyaa26/Password-Generator"})}]},{id:5,img:lt,title:"QR Code Generator",details:[{title:"Project : ",desc:"A website-based QR code generator made using HTML, CSS, and Javascript including its API"},{title:"Language : ",desc:"HTML, CSS, JavaScript"},{title:"Preview : ",desc:(0,ct.jsx)("a",{href:"https://github.com/Aanyaa26/QR-code-generator",target:"_blank",rel:"noopener noreferrer",children:"https://github.com/Aanyaa26/QR-code-generator"})}]},{id:6,img:ut,title:"Landing Page",details:[{icon:(0,ct.jsx)(nt,{}),title:"Project : ",desc:"Created a fully responsive landing page as a part of internship"},{icon:(0,ct.jsx)(Ge,{}),title:"Language : ",desc:"HTML, CSS, JavaScript, Bootstrap"},{icon:(0,ct.jsx)(tt,{}),title:"Preview : ",desc:(0,ct.jsx)("a",{href:"https://github.com/Aanyaa26/Codsoft",target:"_blank",rel:"noopener noreferrer",children:"https://github.com/Aanyaa26/Codsoft"})}]}],vt=[{id:1,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHmSURBVHjavJcvSARBGMVPRYWzHBgEi4Lw4ilGi8lgMYlntVjkQB4YrCJXTEaTZkUQOR5cNRk0iEVNRsFTlAuHeHqWGRhk3dudnTU8WGa+b99vZ+fPN4Vut1vwEYVBCnWjQd/3FDIAHFDoGh38KwCFqmNuVf0XAAoLFDoRAB0KC7kCUACF1whzq1cKyAWAQonCXYy51R2FUlAACgMUGgnMrRoUBkIC1FKYW9WCAFAoU/j0APikUM4EQKGfwqWHudUlhf4sABsZzK02vAAojFN4DwDwTmHcB+A0gLnVaSoACksBza2WEgGYNf+YA8Bj1N7Q6+vfKNzmOQpRAHUnYYfCWkCAeiwAhRHnpPuiMEFhPiBAh8JIHMCsE3xl2kYDz4XZOIAVJ/DEaX8KCLASB7DoBF477YcBARbjAKadwA8KQ86u2AoEMBMHUKTQjvpfFLYDmLcpFHstw3Mn4dhpH6ZwkRHgPMk+sPwrafUXxHEGgOWkZ8GZk/RCYcrp66Ow51GknKU5jMYoNJ3kFoX1iJithIVqk8JY2uO48kexWXFHxMQe9QCo+FZEu2ZL/usOcEPhOcb4i8Ju1qJ0jsKDx4R7oDAXqiwvUtin8J3A+NvEFvO4mk1S2DRz4d5MzpZ5bpi+yTTv/BkA94MqEYwP9NEAAAAASUVORK5CYII=",color:"green"},{id:2,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHmSURBVHjavJcvSARBGMVPRYW7IhgEi4JwUcVoMRksJvFZLcJDBIvBKscVk9GkWZEncuWqyaBBLGq6KPgH5cIhnneWGRhk3dudnTU8WGa+b99vZ+fPN4Vut1vwEaFBQjWjQd/3FDIAHBLqGh3+KwChLcfcautfAAgtEmpHALQJLeYKQKhM6C3C3OqNUDkXAEIjhO5jzK3uCY0EBSA0QKiewNyqTmggJEA1hblVNQgAoWlCXx4AX4SmMwEQ6id05WFudUWoPwvAZgZzq00vAELjhD4CAHwQGvcBOAtgbnWWCoDQckBzq+VEAGbNN3IAaETtDb2+/p3QXZ6jEAVQcxL2CK0HBKjFAhAqOSfdN6EJQgsBAdqESnEAc07wtWkbDTwX5uIAVp3AU6f9KSDAahzAkhN447QfBQRYigOYcQI/CQ05u2IzEMBsHECRUCvqfxHaDWDeIlTstQwvnIQTp32Y0GVGgIsk+8DKr6S1XxAnGQBWkp4F507SK6Epp6+P0L5HkXKe5jAaI/TiJDcJbUTE7CQsVF8IjaU9jvFHsQl3REzscQ8A+FZEFbMl/3UHuCX0HGP8TaiStSidJ/ToMeEeCc2HKsuLhA4IdRIYd0xsMY+r2SShbTMXHszkbJrnuumbTPPOnwEAuwNyxd5UpnYAAAAASUVORK5CYII=",color:"purple"},{id:3,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHoSURBVHjavJcvSARBGMXPExXOIhgEi4JgeaBivGIyWEziWS0WESwGq4jhmYwmzSeCyJWrJoMGseil4yXBPygXRDw9ywwMsu7tzs4aHiwz37fvt7Pz55tCp9Mp+IhQH6GaUZ/vewoZAA4JdYwO/xWA0IZjbrXxLwCE5gm1IwDahOZzBSA0SeglwtzqhdBkLgCEhgjdxZhb3REaCgpAqJdQPYG5VZ1Qb0iAvRTmVntBAAhNEfr0APgkNJUJgFCR0KWHudUloWIWgPUM5lbrXgCERgm9BQB4IzTqA3AawNzqNBUAocWA5laLiQDMmm/mANCM2hu6ff0rods8RyEKoOYk7BBaDQhQiwUgNOicdF+ExgjNBQRoExqMA5h1gq9M23DguTAbB7DsBJ447Q8BAZbjABacwGun/SggwEIcwLQT+EGo39kVW4EAZuIASoTeo/4Xoe0A5u+ESt2W4bmTUHXaBwhdZAQ4T7IPLP1KWvkFUc0AsJT0LDhzkp4JTTh9PYT2PYqUszSH0QihJye5RWgtImYrYaH6RGgk7XFc+aPYrLgjYmKPuwBUfCuiXbMl/3UHuCH0GGP8RWg3a1FaJtTwmHANQuVQZXmJ0AGh7wTG3ya2lMfVbJzQppkL92Zytsxz3fSNp3nnzwD2v8rlQrhXewAAAABJRU5ErkJggg==",color:"hsl(271, 76%, 53%)"},{id:4,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHoSURBVHjavJctSARBHMVPRYWzCAbBoiAYVYwWecFgMYlntQgPESwGqxxXTEaTZkUQuXLVZNAgFjXda4IfKBdEvA/LDAyy7u3OzhoeLDP//77fzs7HfwqdTqfgI1D9oKpG/b7vKWQAOATVMTr8VwBQW4651da/AIBaBNWMAGiCWswVANQUqLcIc6s3UFO5AIAaBnUfY251D2o4KACoPlC1BOZWNVB9IQEqKcytKkEAQE2D+vYA+AY1nQkAVC+oKw9zqytQvVkANjOYW216AYAaA/URAOAD1JgPwFkAc6uzVACglgOaWy0nAjBrvp4DQD1qb+j29e+g7vIchSiAqpOwB2o9IEA1FgDUkHPStUCNg1oICNAENRQHMOcEX5u2kcBzYS4OYNUJPHXanwICrMYBLDmBN077UUCApTiAGSfwC9SAsys2AgHMxgEUQX1G/S9QuwHMP0EVuy3DCyfhxGkfBHWZEeAiyT6w8itp7RfESQaAlaRnwbmT9Apq0unrAbXvUaScpzmMRkG9OMkNUBsRMTsJC9UXUKNpj+PSH8VmyR0RE3vcBaDkWxGVzZb81x3gFtRzjHELVDlrUToP6tFjwj2Cmg9VlhdBHYBqJzBum9hiHlezCVDbZi48mMnZMM810zeR5p0/AwBtfrB1Ovd5KAAAAABJRU5ErkJggg==",color:"hsl(225, 73%, 57%)"},{id:5,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHlSURBVHjavJcvSARBGMVPRYW7IhgEiw8Eo8pFi8lgMcmd1WIRwWKwymExGU1aXlEEkStXTQYNYjlfMgqeolwQ8fQsMzAc697u7KzhwTLzfft+Ozt/vil0u92Cj0QMi6gbDfu+p5AB4EhE1+joXwFEbDnmVlv/AiBiSUQnAqAjYilXABEzIl4jzK1eRczkAiBiTEQzxtyqKWIsKICIIRGNBOZWDRFDIQH2U5hb7QcBEDEr4ssD4EvEbCYAEYMirj3Mra5FDGYB2MxgbrXpBSBiUsR7AIB3EZM+AOcBzK3OUwGIWAlobrWSCMCs+cccAB6j9oZ+X/8m4j7PUYgCqDsJeyLWAwLUYwFElJyT7lvElIjFgAAdEaU4gLITfGPaxgPPhXIcQMUJPHPanwICVOIAlp3AW6f9OCDAchzAnBP4KWLE2RXbgQDm4wCKIj6i/peI3QDmHyKK/ZbhpZNw6rSPirjKCHCZZB9Y7Ula64E4zQCwmvQsuHCSXkRMO30DIg48ipSLNIfRhIiWk9wWsRERs5OwUG2JmEh7HFf/KDar7oiY2JM+AFXfiqhmtuS/7gB3Ip5jjL9F1LIWpQsi5DHhJGIhVFleFHEo4ieB8Y+JLeZxNYOIbTMXHszkbJvnhulDmnf+DgCZpdyFu0V7CAAAAABJRU5ErkJggg==",color:"hsl(43, 74%, 49%)"},{id:6,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFFQTI0NzM5Nzk5MTFFQUFFNzlGODVFN0FFNzQ5OEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFFQTI0NzQ5Nzk5MTFFQUFFNzlGODVFN0FFNzQ5OEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMUVBMjQ3MTk3OTkxMUVBQUU3OUY4NUU3QUU3NDk4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMUVBMjQ3Mjk3OTkxMUVBQUU3OUY4NUU3QUU3NDk4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpNSqNQAAAJ3SURBVHjatJdBSBVRFIbnabkJKqOVBIqpj0BCCFTcJ4hgtpDcKS6etHjgpihqVxi4aNFz5eIRrnq0SN9G0I0QhAuliCBSRCUoWjzFrCjKpu/ECS7CzJt753bh55yZuXP+/55z5947mTAMA5e2N1Y4jnmml1fri/mfLnFqAvc2DfoV065BahxHn8fkjFs5vWfdMrYlgOgyZgHUHnl0CPooxdJ/EwB5G2YF1Ed1Ad2IWPdeAshPY8ox5IE+K2tffwIIKOkugWyC7tKnpO94y8A90GtR2l59J/0cYCQXMWvgmOUE/wUuMR9eO2cAcnk+40Ae6DszGsO5BNdBV4rFqktj2JcA5Q2Yt+BkkK59BhcoxQfbDBQ8kAcao2CVAUY/gJkP/LYrZKFcVYB+v5ug0bOAHXAeEYfVStBvkO+DN54ENGrsqnPA3OUegYces5CLLQHpP6GjljL8Bs2gCSx7EiDpP0UZvkZlIGtssy/puOOxBIHGzsaVoMXwt/5ub8V8BfPJo4iWOAEHht9s+AseBRzECTBXq3bmRJ36d8AXTwI+xgnYAN/VF/J2LYMIm/RALrHXIwVA9A1jnuluGb58js9TClhSjth1YNbwhyjDsIr7gZED6dMUAmaT7gVzsnbr5S7oRMCmPstgpsCE5TlhnhiDSXfDcVBR/wx4BXFOMxGCG7jnwE3wLgF5RWNanQeuYZ4cub0IimD1X0a072PMSIyAYfqXrM+EBL6PuR2RKfkHeA/k4HI2IoQs5w8gv5vmUNqDkRG2Wk44+aRHIX+R6liuATp0Z0zyGxVq345q5C6/ZrIzykzu012ywVhBt3XJnoN4O2nMPwIMABVo2qEKIaeMAAAAAElFTkSuQmCC",color:"hsl(339, 81%, 66%)"},{id:7,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHlSURBVHjavJcvSARBGMVPDxXOIhgEiweCUeVFi8lgMYlntVhEsBisclhMRl/RrAgiV66aDL4gFjUZBU9RLoh4epYZGI69vd3Z2QsPlpnv2/fb2fnzTaHdbhd8RGGIQs1oyPc9hQwAxxTaRsd9BaCw7ZhbbfcFgMIShVYEQIvCUq4AFGYovEeYW71TmMkFgMIYhYcYc6sHCmNBASgUKdQTmFvVKRRDAhykMLc6CAJAYZbCjwfAD4XZTAAUBinceJhb3VAYzAKwlcHcassLgMIkhc8AAJ8UJn0ALgKYW12kAqCwEtDcaiURgFnzzzkAPEftDb2+/oPCfZ6jEAVQcxL2KWwEBKjFAlAYdU66XwpTFBYDArQojMYBwAm+NW3jgecC4gDWnMBzp/0lIMBaHMCyEyin/SQgwHIcwJwT+E1h2NkVm4EA5uMAShS+ov4Xhb0A5l8USr2W4ZWTcOa0j1C4zghwlWQfWO1IWu+AOMsAsJr0LLh0kt4oTDt9AxQOPYqUyzSH0QSFhpPcpLAZEbObsFBtUJhIexxXuhSbFXdETOxpD4CKb0VUNVtytzvAHYXXGONfCtWsRekChSePCfdEYSFUWV6icEThL4Hxn4kt5XE1K1PYMXPh0UzOpnmum75ymnf+DwBvpc9Nlx6DRwAAAABJRU5ErkJggg==",color:"hsl(80, 61%, 50%)"},{id:8,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHoSURBVHjavJctSARBHMVPRYUzPMEgWBQEo4rRYjJYTOIJL1ksIlgMVjksJqNJsyKIXLlqMmgQi5ouCn6gXBCf92GZgeFY93ZnZw0Plpn/f99vZ+fjP4V2u13wkYh+ERWjft/3FDIAHIloGx39K4CILcfcautfAEQsimhEADRELOYKIGJKxHuEudW7iKlcAEQMi3iIMbd6EDEcFEBEn4hqAnOrqoi+kAD7Kcyt9oMAiJgW8eMB8CNiOhOAiF4R1x7mVtcierMAbGYwt9r0AhAxJuIzAMCniDEfgPMA5lbnqQBELAc0t1pOBGDWfC0HgFrU3tDt6z9E3Oc5ClEAFSdhT8R6QIBKLICIIeeka4oYF7EQEKAhYigOYM4JvjFtI4HnwlwcwKoTeOa0PwcEWI0DWHICb53244AAS3EAM07gt4gBZ1esBwKYjQMoiviK+l8idgOYf4kodluGl07CqdM+KOIqI8Blkn1gpSNprQPiNAPAStKz4MJJehMx6fT1iDjwKFIu0hxGoyJeneS6iI2ImJ2EheqriNG0x3Hpj2Kz5I6IiT3pAlDyrYjKZkv+6w5wJ+Ilxrgpopy1KJ0X8eQx4Z5EzIcqy4siDkW0Ehi3TGwxj6vZhIhtMxcezeSsm+eq6ZtI887fAQBZZ1qJfvdEaAAAAABJRU5ErkJggg==",color:"hsl(19, 96%, 52%)"},{id:9,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdFMDA3MEY5Nzk4MTFFQUI0NkRFRDBBOEI3MTY0MTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdFMDA3MTA5Nzk4MTFFQUI0NkRFRDBBOEI3MTY0MTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0N0UwMDcwRDk3OTgxMUVBQjQ2REVEMEE4QjcxNjQxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0N0UwMDcwRTk3OTgxMUVBQjQ2REVEMEE4QjcxNjQxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlC7CMgAAAJ3SURBVHjatJdBSFVBFIbv05RAyAxXUihqPYJHCIIv2ieIkLUI3enqRYugjZHYTklw4SJduYhw1aOF+jaCbgJBWhRFCJEhKkLR4hWlRVJ6+w6cYBDufXfmTgP/O+fdO/f8/5wzd2ZuJgzDwKX9yp2rwczr3xsn13d/u8SpCtzbDOhVzLgGqXIc/R1MwbhU0GvWLWNbAoiuYpZA9bFbh6CHUqz8NwGQX8C8AA0RXb6Cy4jY8F4CyE9jSjHkgd4raV9/Aggo6S6CbILu0qeoz3jLwBjotihttz6Tfg4wkkuYV+CE5QT/AzqZD2+dMwC53J91IA/0mVmN4VyC2yCfYrHKawz7EqC8CfMOnArSte/gIqX4aJuBaQ/kgcaYtsoAo7+GWQz8tj6yUKooQN/fTdDsWcAOaEPEYaUS9Brk38C6JwHNGrviHDB3uUdgymMWCrElIP11OmopwxFoBS3guScBkv56yvAjKgNZY5t9TccdjyUINHY2rgTthr8lP4goYz57FNEeJ2DP8FsNf8mjgL04AeZqlWNO1Ko/CvY9CfgUJ+CDzEX1hTynZRBhDz2QS+yNSAEQ/cSYZ7r7hi+v42pKASvKEbsOzBn+TcowoOIOMHIgfZZCwFzSvWBB1m79+wV0IWBT72Uwk+Cu5TlhkRjXk+6Gt0BZ/TPgDcQFzUQIhnHPgnvgfQLyssa0Og/0Y54eu7wMHoOX/zKifZ9gBmMEDNC/aH0mJPA4ZiQiU/INsAvk4NIYEUKW8wnIH6Q5lF7ByAjPW044eaWHIF9LdSzXAB26Myb5jAq1b0clcpdPM9kZZSb36C7ZZKyg27pkL0C8nTTmXwEGAJBk2f4YJbemAAAAAElFTkSuQmCC",color:"red"},{id:10,img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHeSURBVHjavJcvSARBGMWfHiqcRTAIVxQEo8pFi8lwxXR4VotFBIvBKscVk9GkWRHkeOWqyaBBLGoyCp6iXBDx9BmcgVHWvd3ZWcODZeb79v12dv58A0nwEjEggkYDvu9BBoA9ETLa+18AYt0xt1r/HwBiQUQ3AqArYiFfAGJKxFOEudWTiKl8AIgREdcx5lbXIkbCAhAFEa0E5lYtEYWQAI0U5laNMADEtIh3D4B3EdPZAIh+EWce5lZnIvqzAKxlMLda8wMgSiJeAgC8iCj5ABwHMLc6TgdALAY0t1pMBvC95u9yALiL2ht6ff2ziKs8RyEKgE7CtoiVgACMByCGnZPuQ8S4iPmAAF0Rw3EAZSf43LSNBp4L5TiAJSfwyGm/DwiwFAdQcQIvnPb9gACVOIAZJ/BNxKCzK3YCAczGARRFvEb+L2IrgPmriGKvZdh0Eg6d9iERpxkBmkn2geqvpOVfEIcZAKpJz4ITJ+lRxKTT1ydix6NIOUlzGI2JaDvJHRGrETGbCQvVtoixtMdx7Y9is/ZjRL5jD3oA1HwrorrZkv+6A1yKeIgx/hBRz1qUzom49ZhwtyLmQpXlRRG7Ij4TGH+a2GIeV7MJERtmLtyYydkxzy3TN5HmnV8DAGNqCKTiA6bDAAAAAElFTkSuQmCC",color:"hsl(42, 100%, 50%)"}],yt=()=>{const[e,n]=(0,t.useState)(!1);return(0,ct.jsxs)("nav",{className:"nav",children:[(0,ct.jsx)("div",{className:"".concat(e?"nav__menu show-menu":"nav__menu"),children:(0,ct.jsx)("ul",{className:"nav__list",children:dt.map(((t,r)=>{let{name:i,icon:o,path:a}=t;return(0,ct.jsx)("li",{className:"nav__item",children:(0,ct.jsxs)(Ce,{to:a,className:e=>{let{isActive:t}=e;return t?"nav__link active active-nav":"nav__link"},onClick:()=>n(!e),children:[o,(0,ct.jsx)("h3",{className:"nav__name",children:i})]})},r)}))})}),(0,ct.jsxs)("div",{className:"".concat(e?"nav__toggle animate-toggle":"nav__toggle"),onClick:()=>n(!e),children:[(0,ct.jsx)("span",{}),(0,ct.jsx)("span",{}),(0,ct.jsx)("span",{})]})]})},bt=e=>{let{color:t,img:n,changeColor:r}=e;return(0,ct.jsx)("img",{src:n,alt:"",className:"theme__img",onClick:()=>{r(t)}})};function xt(e){return Ve({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278zM4.858 1.311A7.269 7.269 0 0 0 1.025 7.71c0 4.02 3.279 7.276 7.319 7.276a7.316 7.316 0 0 0 5.205-2.162c-.337.042-.68.063-1.029.063-4.61 0-8.343-3.714-8.343-8.29 0-1.167.242-2.278.681-3.286z"},child:[]}]})(e)}function wt(e){return Ve({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z"},child:[]}]})(e)}const At=()=>{const[e,n]=(0,t.useState)(!1),[r,i]=(0,t.useState)((()=>{let e="green";return localStorage.getItem("color")&&(e=localStorage.getItem("color")),e})()),[o,a]=(0,t.useState)("light-theme"),s=e=>{i(e)};return(0,t.useEffect)((()=>{document.documentElement.style.setProperty("--first-color",r),localStorage.setItem("color",r)}),[r]),(0,t.useEffect)((()=>{document.documentElement.classList.toggle("dark-theme","dark-theme"===o)}),[o]),(0,ct.jsx)("div",{children:(0,ct.jsxs)("div",{className:"".concat(e?"show-switcher":""," style__switcher"),children:[(0,ct.jsx)("div",{className:"style__switcher-toggler",onClick:()=>n(!e),children:(0,ct.jsx)(Qe,{})}),(0,ct.jsx)("div",{className:"theme__toggler",onClick:()=>{a((e=>"light-theme"===e?"dark-theme":"light-theme"))},children:"light-theme"===o?(0,ct.jsx)(xt,{}):(0,ct.jsx)(wt,{})}),(0,ct.jsx)("h3",{className:"style__switcher-title",children:"Style Switcher"}),(0,ct.jsx)("div",{className:"style__switcher-items",children:vt.map(((e,t)=>(0,ct.jsx)(bt,{...e,changeColor:s},t)))}),(0,ct.jsx)("div",{className:"style__switcher-close",onClick:()=>n(!e),children:"\xd7"})]})})},kt=(0,t.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),St=(0,t.createContext)({}),Et=(0,t.createContext)(null),Ct="undefined"!==typeof document,Pt=Ct?t.useLayoutEffect:t.useEffect,Tt=(0,t.createContext)({strict:!1}),Nt=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),Mt="data-"+Nt("framerAppearId");function _t(e){return e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function jt(e){return"string"===typeof e||Array.isArray(e)}function Rt(e){return null!==e&&"object"===typeof e&&"function"===typeof e.start}const Dt=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Lt=["initial",...Dt];function It(e){return Rt(e.animate)||Lt.some((t=>jt(e[t])))}function Ot(e){return Boolean(It(e)||e.variants)}function Bt(e){const{initial:n,animate:r}=function(e,t){if(It(e)){const{initial:t,animate:n}=e;return{initial:!1===t||jt(t)?t:void 0,animate:jt(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,t.useContext)(St));return(0,t.useMemo)((()=>({initial:n,animate:r})),[Vt(n),Vt(r)])}function Vt(e){return Array.isArray(e)?e.join(" "):e}const zt={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ft={};for(const n in zt)Ft[n]={isEnabled:e=>zt[n].some((t=>!!e[t]))};const Ut=(0,t.createContext)({}),Ht=(0,t.createContext)({}),Wt=Symbol.for("motionComponentSymbol");function Yt(e){let{preloadedFeatures:n,createVisualElement:r,useRender:i,useVisualState:o,Component:a}=e;n&&function(e){for(const t in e)Ft[t]={...Ft[t],...e[t]}}(n);const s=(0,t.forwardRef)((function(e,s){let l;const u={...(0,t.useContext)(kt),...e,layoutId:Gt(e)},{isStatic:c}=u,d=Bt(e),f=o(e,c);if(!c&&Ct){d.visualElement=function(e,n,r,i){const{visualElement:o}=(0,t.useContext)(St),a=(0,t.useContext)(Tt),s=(0,t.useContext)(Et),l=(0,t.useContext)(kt).reducedMotion,u=(0,t.useRef)();i=i||a.renderer,!u.current&&i&&(u.current=i(e,{visualState:n,parent:o,props:r,presenceContext:s,blockInitialAnimation:!!s&&!1===s.initial,reducedMotionConfig:l}));const c=u.current;(0,t.useInsertionEffect)((()=>{c&&c.update(r,s)}));const d=(0,t.useRef)(Boolean(r[Mt]&&!window.HandoffComplete));return Pt((()=>{c&&(c.render(),d.current&&c.animationState&&c.animationState.animateChanges())})),(0,t.useEffect)((()=>{c&&(c.updateFeatures(),!d.current&&c.animationState&&c.animationState.animateChanges(),d.current&&(d.current=!1,window.HandoffComplete=!0))})),c}(a,f,u,r);const e=(0,t.useContext)(Ht),i=(0,t.useContext)(Tt).strict;d.visualElement&&(l=d.visualElement.loadFeatures(u,i,n,e))}return t.createElement(St.Provider,{value:d},l&&d.visualElement?t.createElement(l,{visualElement:d.visualElement,...u}):null,i(a,e,function(e,n,r){return(0,t.useCallback)((t=>{t&&e.mount&&e.mount(t),n&&(t?n.mount(t):n.unmount()),r&&("function"===typeof r?r(t):_t(r)&&(r.current=t))}),[n])}(f,d.visualElement,s),f,c,d.visualElement))}));return s[Wt]=a,s}function Gt(e){let{layoutId:n}=e;const r=(0,t.useContext)(Ut).id;return r&&void 0!==n?r+"-"+n:n}function Qt(e){function t(t){return Yt(e(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}))}if("undefined"===typeof Proxy)return t;const n=new Map;return new Proxy(t,{get:(e,r)=>(n.has(r)||n.set(r,t(r)),n.get(r))})}const Xt=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Zt(e){return"string"===typeof e&&!e.includes("-")&&!!(Xt.indexOf(e)>-1||/[A-Z]/.test(e))}const Jt={};const Kt=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],qt=new Set(Kt);function $t(e,t){let{layout:n,layoutId:r}=t;return qt.has(e)||e.startsWith("origin")||(n||void 0!==r)&&(!!Jt[e]||"opacity"===e)}const en=e=>Boolean(e&&e.getVelocity),tn={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nn=Kt.length;const rn=e=>t=>"string"===typeof t&&t.startsWith(e),on=rn("--"),an=rn("var(--"),sn=(e,t)=>t&&"number"===typeof e?t.transform(e):e,ln=(e,t,n)=>Math.min(Math.max(n,e),t),un={test:e=>"number"===typeof e,parse:parseFloat,transform:e=>e},cn={...un,transform:e=>ln(0,1,e)},dn={...un,default:1},fn=e=>Math.round(1e5*e)/1e5,hn=/(-)?([\d]*\.?[\d])+/g,pn=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,mn=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function gn(e){return"string"===typeof e}const vn=e=>({test:t=>gn(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>"".concat(t).concat(e)}),yn=vn("deg"),bn=vn("%"),xn=vn("px"),wn=vn("vh"),An=vn("vw"),kn={...bn,parse:e=>bn.parse(e)/100,transform:e=>bn.transform(100*e)},Sn={...un,transform:Math.round},En={borderWidth:xn,borderTopWidth:xn,borderRightWidth:xn,borderBottomWidth:xn,borderLeftWidth:xn,borderRadius:xn,radius:xn,borderTopLeftRadius:xn,borderTopRightRadius:xn,borderBottomRightRadius:xn,borderBottomLeftRadius:xn,width:xn,maxWidth:xn,height:xn,maxHeight:xn,size:xn,top:xn,right:xn,bottom:xn,left:xn,padding:xn,paddingTop:xn,paddingRight:xn,paddingBottom:xn,paddingLeft:xn,margin:xn,marginTop:xn,marginRight:xn,marginBottom:xn,marginLeft:xn,rotate:yn,rotateX:yn,rotateY:yn,rotateZ:yn,scale:dn,scaleX:dn,scaleY:dn,scaleZ:dn,skew:yn,skewX:yn,skewY:yn,distance:xn,translateX:xn,translateY:xn,translateZ:xn,x:xn,y:xn,z:xn,perspective:xn,transformPerspective:xn,opacity:cn,originX:kn,originY:kn,originZ:xn,zIndex:Sn,fillOpacity:cn,strokeOpacity:cn,numOctaves:Sn};function Cn(e,t,n,r){const{style:i,vars:o,transform:a,transformOrigin:s}=e;let l=!1,u=!1,c=!0;for(const d in t){const e=t[d];if(on(d)){o[d]=e;continue}const n=En[d],r=sn(e,n);if(qt.has(d)){if(l=!0,a[d]=r,!c)continue;e!==(n.default||0)&&(c=!1)}else d.startsWith("origin")?(u=!0,s[d]=r):i[d]=r}if(t.transform||(l||r?i.transform=function(e,t,n,r){let{enableHardwareAcceleration:i=!0,allowTransformNone:o=!0}=t,a="";for(let s=0;s