diff --git a/dist/App.min.js b/dist/App.min.js index e573cee..a5f3325 100644 --- a/dist/App.min.js +++ b/dist/App.min.js @@ -1,4 +1,4 @@ -(()=>{function ge(t,e,a=[]){function o(s,r){return typeof s!="object"||s===null?s:new Proxy(s,{set(l,i,n){let d=[...r,i],p=l[i],c=Reflect.set(l,i,o(n,d));return p!==n&&e(d,p,n),c},get(l,i){let n=l[i];return typeof n=="object"&&n!==null?o(n,[...r,i]):n}})}return o(t,a)}var O={name:"Polyrise",summary:"Free Mobile Website Builder!",description:"Design with Freedom, Build with Power. Free for personal and commercial use.",author:{name:"Michael Schwartz",href:"https://michaelsboost.com/",src:"imgs/author.jpg"},version:"1.0.2",url:"https://github.com/michaelsboost/Polyrise/",license:"https://github.com/michaelsboost/Polyrise/blob/gh-pages/LICENSE"},ve={name:"App name",version:"0.0.1",title:"An attractive title",description:"The most attractive description ever!",author:"Polyrise",url:"https://michaelsboost.com/",meta:"",libraries:[],css:{rootVariables:{},styles:{},animations:{},breakpoints:{}},components:[],html:[],logo:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNTEyIgogICBoZWlnaHQ9IjUxMiIKICAgdmlld0JveD0iMCAwIDEzNS40NjY2NiAxMzUuNDY2NjciCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMKICAgICBpZD0iZGVmczEiIC8+PGcKICAgICBpZD0iZzI0Ij48cGF0aAogICAgICAgaWQ9InBhdGgyMiIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiMxMzNhZDQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSw2Ny43MzMzMzIgViAxMzUuMjAwNTMgTCAyNS4zODc1OTcsMTI2LjAzMTA3IFYgMTA2Ljk2MDQgNjcuNzMzMzMyIFogbSA4NS45Njg5MTE1LDAgLTU3Ljc2OTA4MywzMi4yOTcyNTggdiAxOC44MTA3MyBMIDEyNS44ODIyNCw2Ny43MzMzMzIgWiIgLz48cGF0aAogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6IzA0YTJmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MTQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIgogICAgICAgaWQ9InBhdGgyMyIKICAgICAgIGQ9Im0gNDkuNTY4NTI3LDM1LjgxOTU1MyAtMTYuOTcwNDc4LDkuNzk3OTEgMCwtMTkuNTk1ODIgeiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDIuMjE3MjY1MiwwLDAsMi4xNDcwMjkzLC0zNC40OTUyNjksLTkuMjYyMTYyKSIgLz48cGF0aAogICAgICAgaWQ9InBhdGgyNCIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiM4NjAwZWY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSwwLjI2NjEzMzYyIFYgNjcuNzMzMzMyIEggMjUuMzg3NTk3IFYgNDIuODU2ODE1IDI4LjMyNjk1MyBsIDcwLjMyNTkzOSwzOS4zMTU5NDYgLTAuMTYxNzQ3LDAuMDkwNDMgaCAzMC4zMzA0NTEgbCAwLjAwMiwtMC4wMDEgeiIgLz48L2c+PC9zdmc+Cg==",lang:"en",dark:!0,previewDark:!0,pwa:!1,activePanel:"layers"},we={shiftKey:null,cmdKey:null,iframeSize:null,commandPalette:!1,selectedSize:"none",selectedLayerIds:[],replaceCurrentSelection:null,settings:null,searchLibKey:null,idMap:null,clipboard:null,history:[],historyIndex:-1,componentsVisible:!0,canvasCollapsed:null,rootVarsCollapsed:null,stylesCollapsed:null,stylePropsCollapsed:null,stylePseudosCollapsed:null,pseudosSelectorIndex:0,breakpointKey:null,pseudosSelector:null,propsCollapsed:null,stylesPropTarget:"base",stylesTarget:null,animationTarget:null,animationKeyframe:null,canUseQuickCommands:null,cssQuickCommands:{},defaultValues:{animation:"none","animation-delay":"0s","animation-duration":"0s","aspect-ratio":"auto",background:"#000000","background-color":"#000000","border-width":"0px",bottom:"auto",clip:"auto",color:"#000000","column-count":"auto","column-width":"auto",columns:"auto",default:"",flex:"0 1 auto","flex-grow":"0","flex-shrink":"1","font-size":"16px","font-size-adjust":"none","font-stretch":"normal","font-weight":"400","grid-column":"auto","grid-row":"auto",height:"auto",left:"auto","letter-spacing":"normal","line-height":"normal",margin:"0px","max-height":"none","max-lines":"none","max-width":"none","min-height":"0px","min-width":"0px","object-fit":"contain","object-position":"center",opacity:"1",order:"0",overflow:"visible",padding:"0px",perspective:"none",right:"auto",rotate:"0deg",scale:"1",skew:"0deg","text-align":"left","text-decoration":"none","text-indent":"0px","text-transform":"none",top:"auto",transform:"none",transition:"all 0.3s ease","transition-delay":"0s","transition-duration":"0.3s",translate:"0px",visibility:"visible","white-space":"normal",width:"auto","z-index":"1",position:"static",display:"block",overflow:"visible",visibility:"visible",float:"none",clear:"none","white-space":"normal","flex-direction":"row","justify-content":"flex-start","align-items":"stretch","align-content":"stretch","flex-wrap":"nowrap","background-attachment":"scroll","background-clip":"border-box","background-repeat":"repeat","background-size":"auto","border-style":"none","border-width":"medium","border-collapse":"separate","caption-side":"top",cursor:"auto",direction:"ltr","empty-cells":"show","list-style-type":"disc","list-style-position":"outside","table-layout":"auto","text-align":"left","text-decoration-line":"none","text-decoration-style":"solid","text-transform":"none","unicode-bidi":"normal","vertical-align":"baseline","word-break":"normal","writing-mode":"horizontal-tb","align-self":"auto","align-tracks":"normal",appearance:"auto","backface-visibility":"visible","box-sizing":"content-box","column-fill":"balance","column-span":"none","flex-basis":"auto","flex-grow":"0","flex-shrink":"1","font-style":"normal","font-variant":"normal","font-weight":"normal",hyphens:"none","image-rendering":"auto",isolation:"auto","line-break":"auto","mask-type":"luminance","mix-blend-mode":"normal","object-fit":"contain","overflow-anchor":"auto","overscroll-behavior":"auto","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto","pointer-events":"auto",resize:"none","scroll-behavior":"auto","text-orientation":"mixed","text-overflow":"clip","touch-action":"auto","transform-style":"flat","user-select":"auto","word-wrap":"normal"},cssFixedValueProperties:{position:["static","relative","absolute","fixed","sticky","inherit","initial","revert","revert-layer","unset"],display:["block","inline","inline-block","flex","grid","inline-flex","inline-grid","none","inherit","initial","revert","revert-layer","unset"],overflow:["visible","hidden","clip","scroll","auto","inherit","initial","revert","revert-layer","unset"],visibility:["visible","hidden","collapse","inherit","initial","revert","revert-layer","unset"],float:["left","right","none","inline-start","inline-end","inherit","initial","revert","revert-layer","unset"],clear:["none","left","right","both","inline-start","inline-end","inherit","initial","revert","revert-layer","unset"],"white-space":["normal","nowrap","pre","pre-wrap","pre-line","break-spaces","inherit","initial","revert","revert-layer","unset"],"flex-direction":["row","row-reverse","column","column-reverse","inherit","initial","revert","revert-layer","unset"],"justify-content":["flex-start","flex-end","center","space-between","space-around","space-evenly","start","end","left","right","inherit","initial","revert","revert-layer","unset"],"align-items":["stretch","flex-start","flex-end","center","baseline","first baseline","last baseline","start","end","self-start","self-end","inherit","initial","revert","revert-layer","unset"],"align-content":["stretch","flex-start","flex-end","center","space-between","space-around","space-evenly","start","end","baseline","first baseline","last baseline","inherit","initial","revert","revert-layer","unset"],"flex-wrap":["nowrap","wrap","wrap-reverse","inherit","initial","revert","revert-layer","unset"],"background-attachment":["scroll","fixed","local","inherit","initial","revert","revert-layer","unset"],"background-clip":["border-box","padding-box","content-box","text","inherit","initial","revert","revert-layer","unset"],"background-repeat":["repeat","repeat-x","repeat-y","no-repeat","space","round","inherit","initial","revert","revert-layer","unset"],"background-size":["auto","cover","contain","inherit","initial","revert","revert-layer","unset"],"border-style":["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset","inherit","initial","revert","revert-layer","unset"],"border-width":["thin","medium","thick","inherit","initial","revert","revert-layer","unset"],"border-collapse":["collapse","separate","inherit","initial","revert","revert-layer","unset"],"caption-side":["top","bottom","block-start","block-end","inline-start","inline-end","inherit","initial","revert","revert-layer","unset"],cursor:["auto","default","none","context-menu","help","pointer","progress","wait","cell","crosshair","text","vertical-text","alias","copy","move","no-drop","not-allowed","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out","inherit","initial","revert","revert-layer","unset"],direction:["ltr","rtl","inherit","initial","revert","revert-layer","unset"],"empty-cells":["show","hide","inherit","initial","revert","revert-layer","unset"],"list-style-type":["disc","circle","square","decimal","decimal-leading-zero","lower-roman","upper-roman","lower-greek","lower-alpha","lower-latin","upper-alpha","upper-latin","armenian","georgian","inherit","initial","revert","revert-layer","unset"],"list-style-position":["inside","outside","inherit","initial","revert","revert-layer","unset"],"table-layout":["auto","fixed","inherit","initial","revert","revert-layer","unset"],"text-align":["center","end","justify","left","right","start","inherit","initial","revert","revert-layer","unset"],"text-decoration-line":["none","underline","overline","line-through","blink","inherit","initial","revert","revert-layer","unset"],"text-decoration-style":["solid","double","dotted","dashed","wavy","inherit","initial","revert","revert-layer","unset"],"text-transform":["none","capitalize","uppercase","lowercase","full-width","full-size-kana","inherit","initial","revert","revert-layer","unset"],"unicode-bidi":["normal","embed","bidi-override","isolate","isolate-override","plaintext","inherit","initial","revert","revert-layer","unset"],"vertical-align":["baseline","sub","super","text-top","text-bottom","middle","top","bottom","inherit","initial","revert","revert-layer","unset"],"word-break":["normal","break-all","keep-all","break-word","inherit","initial","revert","revert-layer","unset"],"writing-mode":["horizontal-tb","vertical-rl","vertical-lr","sideways-rl","sideways-lr","inherit","initial","revert","revert-layer","unset"],"align-self":["auto","stretch","flex-start","flex-end","center","baseline","first baseline","last baseline","start","end","self-start","self-end","inherit","initial","revert","revert-layer","unset"],"align-tracks":["normal","start","center","end","stretch","baseline","first baseline","last baseline","inherit","initial","revert","revert-layer","unset"],appearance:["none","auto","inherit","initial","revert","revert-layer","unset"],"backface-visibility":["visible","hidden","inherit","initial","revert","revert-layer","unset"],"box-sizing":["content-box","border-box","inherit","initial","revert","revert-layer","unset"],"column-fill":["auto","balance","balance-all","inherit","initial","revert","revert-layer","unset"],"column-span":["none","all","inherit","initial","revert","revert-layer","unset"],"flex-basis":["auto","fill","max-content","min-content","fit-content","content","inherit","initial","revert","revert-layer","unset"],"flex-grow":["inherit","initial","revert","revert-layer","unset"],"flex-shrink":["inherit","initial","revert","revert-layer","unset"],"font-style":["normal","italic","oblique","inherit","initial","revert","revert-layer","unset"],"font-variant":["normal","small-caps","inherit","initial","revert","revert-layer","unset"],"font-weight":["normal","bold","bolder","lighter","inherit","initial","revert","revert-layer","unset","100","200","300","400","500","600","700","800","900"],hyphens:["none","manual","auto","inherit","initial","revert","revert-layer","unset"],"image-rendering":["auto","crisp-edges","pixelated","inherit","initial","revert","revert-layer","unset"],isolation:["auto","isolate","inherit","initial","revert","revert-layer","unset"],"line-break":["auto","loose","normal","strict","anywhere","inherit","initial","revert","revert-layer","unset"],"mask-type":["luminance","alpha","inherit","initial","revert","revert-layer","unset"],"mix-blend-mode":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","inherit","initial","revert","revert-layer","unset"],"object-fit":["fill","contain","cover","none","scale-down","inherit","initial","revert","revert-layer","unset"],"overflow-anchor":["auto","none","inherit","initial","revert","revert-layer","unset"],"overscroll-behavior":["auto","contain","none","inherit","initial","revert","revert-layer","unset"],"page-break-after":["auto","always","avoid","left","right","inherit","initial","revert","revert-layer","unset"],"page-break-before":["auto","always","avoid","left","right","inherit","initial","revert","revert-layer","unset"],"page-break-inside":["auto","avoid","inherit","initial","revert","revert-layer","unset"],"pointer-events":["auto","none","inherit","initial","revert","revert-layer","unset"],resize:["none","both","horizontal","vertical","block","inline","inherit","initial","revert","revert-layer","unset"],"scroll-behavior":["auto","smooth","inherit","initial","revert","revert-layer","unset"],"text-orientation":["mixed","upright","sideways","inherit","initial","revert","revert-layer","unset"],"text-overflow":["clip","ellipsis","inherit","initial","revert","revert-layer","unset"],"touch-action":["auto","none","pan-x","pan-left","pan-right","pan-y","pan-up","pan-down","pinch-zoom","manipulation","inherit","initial","revert","revert-layer","unset"],"transform-style":["flat","preserve-3d","inherit","initial","revert","revert-layer","unset"],"user-select":["auto","text","none","contain","all","inherit","initial","revert","revert-layer","unset"],"word-wrap":["normal","break-word","inherit","initial","revert","revert-layer","unset"],"writing-mode":["horizontal-tb","vertical-rl","vertical-lr","sideways-rl","sideways-lr","inherit","initial","revert","revert-layer","unset"]},cssRangedValueProperties:{opacity:{min:0,max:1,step:.01},"z-index":{min:-1/0,max:1/0,step:1},"line-height":{min:0,max:1/0,step:.1},"flex-grow":{min:0,max:1/0,step:.1},"flex-shrink":{min:0,max:1/0,step:.1},order:{min:-1/0,max:1/0,step:1},columns:{min:1,max:1/0,step:1},"column-count":{min:1,max:1/0,step:1},"column-width":{min:0,max:1/0,step:1},"font-size":{min:0,max:1,step:.01},"font-size-adjust":{min:0,max:1,step:.01},"letter-spacing":{min:-1/0,max:1/0,step:.1},"word-spacing":{min:-1/0,max:1/0,step:.1},"aspect-ratio":{min:0,max:1/0,step:.01},"border-width":{min:0,max:1/0,step:1},margin:{min:-1/0,max:1/0,step:1},padding:{min:0,max:1/0,step:1},width:{min:0,max:1/0,step:1},height:{min:0,max:1/0,step:1},"max-width":{min:0,max:1/0,step:1},"max-height":{min:0,max:1/0,step:1},"min-width":{min:0,max:1/0,step:1},"min-height":{min:0,max:1/0,step:1},top:{min:-1/0,max:1/0,step:1},right:{min:-1/0,max:1/0,step:1},bottom:{min:-1/0,max:1/0,step:1},left:{min:-1/0,max:1/0,step:1},rotate:{min:-360,max:360,step:1},scale:{min:-1/0,max:1/0,step:.1},translate:{min:-1/0,max:1/0,step:1},perspective:{min:0,max:1/0,step:1},skew:{min:-360,max:360,step:1},"animation-duration":{min:0,max:1/0,step:.1},"animation-delay":{min:0,max:1/0,step:.1},"transition-duration":{min:0,max:1/0,step:.1},"transition-delay":{min:0,max:1/0,step:.1},"letter-spacing":{min:-1/0,max:1/0,step:.1},"text-indent":{min:-1/0,max:1/0,step:1}},boxElements:["article","aside","div","figcaption","figure","footer","header","hgroup","label","li","main","nav","ol","picture","section","template","ul"],textElements:["a","abbr","address","b","bdi","bdo","blockquote","button","cite","code","del","em","h1","h2","h3","h4","h5","h6","i","ins","kbd","label","legend","mark","output","p","samp","small","span","strike","strong","summary","sub","sup","time","u","var"],breakElements:["br","hr","wbr"],blocks:{visible:!0,name:"Elements",items:[{type:"box",code:"
"},{type:"text",code:"

text

"},{type:"link",code:'Polyrise'},{type:"button",code:""},{type:"list",code:""},{type:"progress",code:''},{type:"form",code:`
+(()=>{function ge(t,e,a=[]){function o(s,r){return typeof s!="object"||s===null?s:new Proxy(s,{set(i,l,n){let d=[...r,l],p=i[l],c=Reflect.set(i,l,o(n,d));return p!==n&&e(d,p,n),c},get(i,l){let n=i[l];return typeof n=="object"&&n!==null?o(n,[...r,l]):n}})}return o(t,a)}var O={name:"Polyrise",summary:"Free Mobile Website Builder!",description:"Design with Freedom, Build with Power. Free for personal and commercial use.",author:{name:"Michael Schwartz",href:"https://michaelsboost.com/",src:"imgs/author.jpg"},version:"1.0.2",url:"https://github.com/michaelsboost/Polyrise/",license:"https://github.com/michaelsboost/Polyrise/blob/gh-pages/LICENSE"},ve={name:"App name",version:"0.0.1",title:"An attractive title",description:"The most attractive description ever!",author:"Polyrise",url:"https://michaelsboost.com/",meta:"",libraries:[],css:{rootVariables:{},styles:{},animations:{},breakpoints:{}},components:[],html:[],logo:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNTEyIgogICBoZWlnaHQ9IjUxMiIKICAgdmlld0JveD0iMCAwIDEzNS40NjY2NiAxMzUuNDY2NjciCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMKICAgICBpZD0iZGVmczEiIC8+PGcKICAgICBpZD0iZzI0Ij48cGF0aAogICAgICAgaWQ9InBhdGgyMiIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiMxMzNhZDQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSw2Ny43MzMzMzIgViAxMzUuMjAwNTMgTCAyNS4zODc1OTcsMTI2LjAzMTA3IFYgMTA2Ljk2MDQgNjcuNzMzMzMyIFogbSA4NS45Njg5MTE1LDAgLTU3Ljc2OTA4MywzMi4yOTcyNTggdiAxOC44MTA3MyBMIDEyNS44ODIyNCw2Ny43MzMzMzIgWiIgLz48cGF0aAogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6IzA0YTJmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MTQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIgogICAgICAgaWQ9InBhdGgyMyIKICAgICAgIGQ9Im0gNDkuNTY4NTI3LDM1LjgxOTU1MyAtMTYuOTcwNDc4LDkuNzk3OTEgMCwtMTkuNTk1ODIgeiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDIuMjE3MjY1MiwwLDAsMi4xNDcwMjkzLC0zNC40OTUyNjksLTkuMjYyMTYyKSIgLz48cGF0aAogICAgICAgaWQ9InBhdGgyNCIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiM4NjAwZWY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSwwLjI2NjEzMzYyIFYgNjcuNzMzMzMyIEggMjUuMzg3NTk3IFYgNDIuODU2ODE1IDI4LjMyNjk1MyBsIDcwLjMyNTkzOSwzOS4zMTU5NDYgLTAuMTYxNzQ3LDAuMDkwNDMgaCAzMC4zMzA0NTEgbCAwLjAwMiwtMC4wMDEgeiIgLz48L2c+PC9zdmc+Cg==",lang:"en",dark:!0,previewDark:!0,pwa:!1,activePanel:"layers"},we={shiftKey:null,cmdKey:null,iframeSize:null,commandPalette:!1,selectedSize:"none",selectedLayerIds:[],replaceCurrentSelection:null,settings:null,searchLibKey:null,idMap:null,clipboard:null,history:[],historyIndex:-1,componentsVisible:!0,canvasCollapsed:null,rootVarsCollapsed:null,stylesCollapsed:null,stylePropsCollapsed:null,stylePseudosCollapsed:null,pseudosSelectorIndex:0,breakpointKey:null,pseudosSelector:null,propsCollapsed:null,stylesPropTarget:"base",stylesTarget:null,animationTarget:null,animationKeyframe:null,canUseQuickCommands:null,cssQuickCommands:{},defaultValues:{animation:"none","animation-delay":"0s","animation-duration":"0s","aspect-ratio":"auto",background:"#000000","background-color":"#000000","border-width":"0px",bottom:"auto",clip:"auto",color:"#000000","column-count":"auto","column-width":"auto",columns:"auto",default:"",flex:"0 1 auto","flex-grow":"0","flex-shrink":"1","font-size":"16px","font-size-adjust":"none","font-stretch":"normal","font-weight":"400","grid-column":"auto","grid-row":"auto",height:"auto",left:"auto","letter-spacing":"normal","line-height":"normal",margin:"0px","max-height":"none","max-lines":"none","max-width":"none","min-height":"0px","min-width":"0px","object-fit":"contain","object-position":"center",opacity:"1",order:"0",overflow:"visible",padding:"0px",perspective:"none",right:"auto",rotate:"0deg",scale:"1",skew:"0deg","text-align":"left","text-decoration":"none","text-indent":"0px","text-transform":"none",top:"auto",transform:"none",transition:"all 0.3s ease","transition-delay":"0s","transition-duration":"0.3s",translate:"0px",visibility:"visible","white-space":"normal",width:"auto","z-index":"1",position:"static",display:"block",overflow:"visible",visibility:"visible",float:"none",clear:"none","white-space":"normal","flex-direction":"row","justify-content":"flex-start","align-items":"stretch","align-content":"stretch","flex-wrap":"nowrap","background-attachment":"scroll","background-clip":"border-box","background-repeat":"repeat","background-size":"auto","border-style":"none","border-width":"medium","border-collapse":"separate","caption-side":"top",cursor:"auto",direction:"ltr","empty-cells":"show","list-style-type":"disc","list-style-position":"outside","table-layout":"auto","text-align":"left","text-decoration-line":"none","text-decoration-style":"solid","text-transform":"none","unicode-bidi":"normal","vertical-align":"baseline","word-break":"normal","writing-mode":"horizontal-tb","align-self":"auto","align-tracks":"normal",appearance:"auto","backface-visibility":"visible","box-sizing":"content-box","column-fill":"balance","column-span":"none","flex-basis":"auto","flex-grow":"0","flex-shrink":"1","font-style":"normal","font-variant":"normal","font-weight":"normal",hyphens:"none","image-rendering":"auto",isolation:"auto","line-break":"auto","mask-type":"luminance","mix-blend-mode":"normal","object-fit":"contain","overflow-anchor":"auto","overscroll-behavior":"auto","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto","pointer-events":"auto",resize:"none","scroll-behavior":"auto","text-orientation":"mixed","text-overflow":"clip","touch-action":"auto","transform-style":"flat","user-select":"auto","word-wrap":"normal"},cssFixedValueProperties:{position:["static","relative","absolute","fixed","sticky","inherit","initial","revert","revert-layer","unset"],display:["block","inline","inline-block","flex","grid","inline-flex","inline-grid","none","inherit","initial","revert","revert-layer","unset"],overflow:["visible","hidden","clip","scroll","auto","inherit","initial","revert","revert-layer","unset"],visibility:["visible","hidden","collapse","inherit","initial","revert","revert-layer","unset"],float:["left","right","none","inline-start","inline-end","inherit","initial","revert","revert-layer","unset"],clear:["none","left","right","both","inline-start","inline-end","inherit","initial","revert","revert-layer","unset"],"white-space":["normal","nowrap","pre","pre-wrap","pre-line","break-spaces","inherit","initial","revert","revert-layer","unset"],"flex-direction":["row","row-reverse","column","column-reverse","inherit","initial","revert","revert-layer","unset"],"justify-content":["flex-start","flex-end","center","space-between","space-around","space-evenly","start","end","left","right","inherit","initial","revert","revert-layer","unset"],"align-items":["stretch","flex-start","flex-end","center","baseline","first baseline","last baseline","start","end","self-start","self-end","inherit","initial","revert","revert-layer","unset"],"align-content":["stretch","flex-start","flex-end","center","space-between","space-around","space-evenly","start","end","baseline","first baseline","last baseline","inherit","initial","revert","revert-layer","unset"],"flex-wrap":["nowrap","wrap","wrap-reverse","inherit","initial","revert","revert-layer","unset"],"background-attachment":["scroll","fixed","local","inherit","initial","revert","revert-layer","unset"],"background-clip":["border-box","padding-box","content-box","text","inherit","initial","revert","revert-layer","unset"],"background-repeat":["repeat","repeat-x","repeat-y","no-repeat","space","round","inherit","initial","revert","revert-layer","unset"],"background-size":["auto","cover","contain","inherit","initial","revert","revert-layer","unset"],"border-style":["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset","inherit","initial","revert","revert-layer","unset"],"border-width":["thin","medium","thick","inherit","initial","revert","revert-layer","unset"],"border-collapse":["collapse","separate","inherit","initial","revert","revert-layer","unset"],"caption-side":["top","bottom","block-start","block-end","inline-start","inline-end","inherit","initial","revert","revert-layer","unset"],cursor:["auto","default","none","context-menu","help","pointer","progress","wait","cell","crosshair","text","vertical-text","alias","copy","move","no-drop","not-allowed","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out","inherit","initial","revert","revert-layer","unset"],direction:["ltr","rtl","inherit","initial","revert","revert-layer","unset"],"empty-cells":["show","hide","inherit","initial","revert","revert-layer","unset"],"list-style-type":["disc","circle","square","decimal","decimal-leading-zero","lower-roman","upper-roman","lower-greek","lower-alpha","lower-latin","upper-alpha","upper-latin","armenian","georgian","inherit","initial","revert","revert-layer","unset"],"list-style-position":["inside","outside","inherit","initial","revert","revert-layer","unset"],"table-layout":["auto","fixed","inherit","initial","revert","revert-layer","unset"],"text-align":["center","end","justify","left","right","start","inherit","initial","revert","revert-layer","unset"],"text-decoration-line":["none","underline","overline","line-through","blink","inherit","initial","revert","revert-layer","unset"],"text-decoration-style":["solid","double","dotted","dashed","wavy","inherit","initial","revert","revert-layer","unset"],"text-transform":["none","capitalize","uppercase","lowercase","full-width","full-size-kana","inherit","initial","revert","revert-layer","unset"],"unicode-bidi":["normal","embed","bidi-override","isolate","isolate-override","plaintext","inherit","initial","revert","revert-layer","unset"],"vertical-align":["baseline","sub","super","text-top","text-bottom","middle","top","bottom","inherit","initial","revert","revert-layer","unset"],"word-break":["normal","break-all","keep-all","break-word","inherit","initial","revert","revert-layer","unset"],"writing-mode":["horizontal-tb","vertical-rl","vertical-lr","sideways-rl","sideways-lr","inherit","initial","revert","revert-layer","unset"],"align-self":["auto","stretch","flex-start","flex-end","center","baseline","first baseline","last baseline","start","end","self-start","self-end","inherit","initial","revert","revert-layer","unset"],"align-tracks":["normal","start","center","end","stretch","baseline","first baseline","last baseline","inherit","initial","revert","revert-layer","unset"],appearance:["none","auto","inherit","initial","revert","revert-layer","unset"],"backface-visibility":["visible","hidden","inherit","initial","revert","revert-layer","unset"],"box-sizing":["content-box","border-box","inherit","initial","revert","revert-layer","unset"],"column-fill":["auto","balance","balance-all","inherit","initial","revert","revert-layer","unset"],"column-span":["none","all","inherit","initial","revert","revert-layer","unset"],"flex-basis":["auto","fill","max-content","min-content","fit-content","content","inherit","initial","revert","revert-layer","unset"],"flex-grow":["inherit","initial","revert","revert-layer","unset"],"flex-shrink":["inherit","initial","revert","revert-layer","unset"],"font-style":["normal","italic","oblique","inherit","initial","revert","revert-layer","unset"],"font-variant":["normal","small-caps","inherit","initial","revert","revert-layer","unset"],"font-weight":["normal","bold","bolder","lighter","inherit","initial","revert","revert-layer","unset","100","200","300","400","500","600","700","800","900"],hyphens:["none","manual","auto","inherit","initial","revert","revert-layer","unset"],"image-rendering":["auto","crisp-edges","pixelated","inherit","initial","revert","revert-layer","unset"],isolation:["auto","isolate","inherit","initial","revert","revert-layer","unset"],"line-break":["auto","loose","normal","strict","anywhere","inherit","initial","revert","revert-layer","unset"],"mask-type":["luminance","alpha","inherit","initial","revert","revert-layer","unset"],"mix-blend-mode":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","inherit","initial","revert","revert-layer","unset"],"object-fit":["fill","contain","cover","none","scale-down","inherit","initial","revert","revert-layer","unset"],"overflow-anchor":["auto","none","inherit","initial","revert","revert-layer","unset"],"overscroll-behavior":["auto","contain","none","inherit","initial","revert","revert-layer","unset"],"page-break-after":["auto","always","avoid","left","right","inherit","initial","revert","revert-layer","unset"],"page-break-before":["auto","always","avoid","left","right","inherit","initial","revert","revert-layer","unset"],"page-break-inside":["auto","avoid","inherit","initial","revert","revert-layer","unset"],"pointer-events":["auto","none","inherit","initial","revert","revert-layer","unset"],resize:["none","both","horizontal","vertical","block","inline","inherit","initial","revert","revert-layer","unset"],"scroll-behavior":["auto","smooth","inherit","initial","revert","revert-layer","unset"],"text-orientation":["mixed","upright","sideways","inherit","initial","revert","revert-layer","unset"],"text-overflow":["clip","ellipsis","inherit","initial","revert","revert-layer","unset"],"touch-action":["auto","none","pan-x","pan-left","pan-right","pan-y","pan-up","pan-down","pinch-zoom","manipulation","inherit","initial","revert","revert-layer","unset"],"transform-style":["flat","preserve-3d","inherit","initial","revert","revert-layer","unset"],"user-select":["auto","text","none","contain","all","inherit","initial","revert","revert-layer","unset"],"word-wrap":["normal","break-word","inherit","initial","revert","revert-layer","unset"],"writing-mode":["horizontal-tb","vertical-rl","vertical-lr","sideways-rl","sideways-lr","inherit","initial","revert","revert-layer","unset"]},cssRangedValueProperties:{opacity:{min:0,max:1,step:.01},"z-index":{min:-1/0,max:1/0,step:1},"line-height":{min:0,max:1/0,step:.1},"flex-grow":{min:0,max:1/0,step:.1},"flex-shrink":{min:0,max:1/0,step:.1},order:{min:-1/0,max:1/0,step:1},columns:{min:1,max:1/0,step:1},"column-count":{min:1,max:1/0,step:1},"column-width":{min:0,max:1/0,step:1},"font-size":{min:0,max:1,step:.01},"font-size-adjust":{min:0,max:1,step:.01},"letter-spacing":{min:-1/0,max:1/0,step:.1},"word-spacing":{min:-1/0,max:1/0,step:.1},"aspect-ratio":{min:0,max:1/0,step:.01},"border-width":{min:0,max:1/0,step:1},margin:{min:-1/0,max:1/0,step:1},padding:{min:0,max:1/0,step:1},width:{min:0,max:1/0,step:1},height:{min:0,max:1/0,step:1},"max-width":{min:0,max:1/0,step:1},"max-height":{min:0,max:1/0,step:1},"min-width":{min:0,max:1/0,step:1},"min-height":{min:0,max:1/0,step:1},top:{min:-1/0,max:1/0,step:1},right:{min:-1/0,max:1/0,step:1},bottom:{min:-1/0,max:1/0,step:1},left:{min:-1/0,max:1/0,step:1},rotate:{min:-360,max:360,step:1},scale:{min:-1/0,max:1/0,step:.1},translate:{min:-1/0,max:1/0,step:1},perspective:{min:0,max:1/0,step:1},skew:{min:-360,max:360,step:1},"animation-duration":{min:0,max:1/0,step:.1},"animation-delay":{min:0,max:1/0,step:.1},"transition-duration":{min:0,max:1/0,step:.1},"transition-delay":{min:0,max:1/0,step:.1},"letter-spacing":{min:-1/0,max:1/0,step:.1},"text-indent":{min:-1/0,max:1/0,step:1}},boxElements:["article","aside","div","figcaption","figure","footer","header","hgroup","label","li","main","nav","ol","picture","section","template","ul"],textElements:["a","abbr","address","b","bdi","bdo","blockquote","button","cite","code","del","em","h1","h2","h3","h4","h5","h6","i","ins","kbd","label","legend","mark","output","p","samp","small","span","strike","strong","summary","sub","sup","time","u","var"],breakElements:["br","hr","wbr"],blocks:{visible:!0,name:"Elements",items:[{type:"box",code:"
"},{type:"text",code:"

text

"},{type:"link",code:'Polyrise'},{type:"button",code:""},{type:"list",code:""},{type:"progress",code:''},{type:"form",code:`
- `,onLoad(){document.getElementById("searchInput").focus()}})};window.attributesModal=()=>{let t=["accesskey","autocapitalize","autofocus","class","contenteditable","dir","exportparts","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","part","popover","role","slot","spellcheck","tabindex","translate"],e=["onabort","onautocomplete","onautocompleteerror","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncuechange","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onpause","onplay","onplaying","onprogress","onratechange","onreset","onresize","onscroll","onseeked","onseeking","onselect","onshow","onsort","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","onvolumechange","onwaiting"],a=["onclick","ondblclick","onmousedown","onmouseup","onmouseover","onmouseout","onmouseenter","onmouseleave","oncontextmenu"],o=["ondragstart","ondragend","ondrop","ondragenter","ondragleave","ondragover",...a],s={common:a,formControls:["onchange","oninput","onfocus","onblur"],buttonControls:["onchange","oninput","onfocus","onblur",...a],dragDrop:[...o],detailControls:["ontoggle"],dialogControls:["onclose","oncancel",...o],media:["onabort","oncanplay","oncanplaythrough","ondurationchange","onemptied","onended","onerror","onloadeddata","onloadedmetadata","onloadstart","onpause","onplay","onplaying","onprogress","onratechange","onseeked","onseeking","onstalled","onsuspend","ontimeupdate","onvolumechange","onwaiting"],body:["onafterprint","onbeforeprint","onbeforeunload","onhashchange","onlanguagechange","onmessage","onmessageerror","onoffline","ononline","onpopstate","onrejectionhandled","onstorage","onunhandledrejection","onunload"],loadError:["onload","onerror"]},r=[{tags:["form","input","select","textarea"],events:["formControls"]},{tags:["canvas","map","meter","svg","path","rect","circle","ellipse","line","polyline","polygon","text","use","symbol","linearGradient","radialGradient","stop","clipPath","mask","filter","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"],events:["common"]},{tags:["a","button"],events:["buttonControls"]},{tags:["details"],events:["detailControls"]},{tags:["dialog"],events:["dialogControls"]},{tags:["audio","video"],events:["media"]},{tags:["html"],events:["common","body"]},{tags:["script","img"],events:["loadError"]},{tags:["div","section","article","aside","header","footer","nav","main","figure","figcaption"],events:["dragDrop"]},{tags:["table","thead","tbody","tfoot","tr","th","td","col","colgroup","caption"],events:["common"]},{tags:["fieldset","label","legend"],events:["common"]},{tags:["iframe","embed","object","param"],events:["common"]},{tags:["output","del","ins","marquee","meter","time","data"],events:["common"]}];function l($){return Array.from(new Set($.flatMap(w=>s[w])))}function i(){let $={};return r.forEach(w=>{let x=l(w.events);w.tags.forEach(v=>{$[v]=x})}),$}let n=i(),d={input:["accept","alt","autocomplete","checked","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","readonly","required","size","src","step","type","value","width"],select:["autofocus","disabled","form","multiple","name","required","size"],option:["disabled","label","selected","value"],optgroup:["disabled","label"],textarea:["autocapitalize","autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"],img:["alt","crossorigin","decoding","height","importance","intrinsicsize","ismap","loading","referrerpolicy","sizes","src","srcset","usemap","width"],a:["download","href","hreflang","ping","referrerpolicy","rel","target","type"],button:["autofocus","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","type","value"],fieldset:["disabled","form","name"],label:["for"],iframe:["allow","allowfullscreen","allowpaymentrequest","height","loading","name","referrerpolicy","sandbox","src","srcdoc","width"],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],video:["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"],source:["media","sizes","src","srcset","type"],track:["default","kind","label","src","srclang"],form:["accept-charset","action","autocomplete","enctype","method","name","novalidate","target"],meta:["charset","content","http-equiv","name"],link:["as","crossorigin","href","hreflang","media","referrerpolicy","rel","sizes","type"],script:["async","crossorigin","defer","integrity","nomodule","referrerpolicy","src","type"],style:["media","scoped","type"],ol:["reversed","start","type"],li:["value"],table:["border"],th:["colspan","headers","rowspan","scope"],tr:["align","bgcolor","valign"],td:["abbr","align","axis","bgcolor","colspan","headers","height","rowspan","scope","valign","width"],progress:["max","value"],meter:["high","low","max","min","optimum","value"],object:["data","form","height","name","type","usemap","width"],embed:["height","src","type","width"],param:["name","value"],area:["alt","coords","download","href","hreflang","ping","referrerpolicy","rel","shape","target"],col:["span","width"],colgroup:["span"],map:["name"],track:["default","kind","label","src","srclang"],canvas:["height","width"],data:["value"],time:["datetime"],output:["for","form","name"],del:["cite","datetime"],ins:["cite","datetime"],details:["open"],dialog:["open"],marquee:["behavior","bgcolor","direction","height","hspace","loop","scrollamount","scrolldelay","truespeed","vspace","width"],meter:["high","low","max","min","optimum","value"],svg:["width","height","viewBox","preserveAspectRatio","xmlns"],path:["d","pathLength"],rect:["x","y","width","height","rx","ry"],circle:["cx","cy","r"],ellipse:["cx","cy","rx","ry"],line:["x1","y1","x2","y2"],polyline:["points"],polygon:["points"],text:["x","y","dx","dy","rotate","textLength","lengthAdjust"],use:["href","x","y","width","height"],symbol:["viewBox","preserveAspectRatio"],linearGradient:["x1","y1","x2","y2","gradientUnits","gradientTransform","spreadMethod"],radialGradient:["cx","cy","r","fx","fy","fr","gradientUnits","gradientTransform","spreadMethod"],stop:["offset","stop-color","stop-opacity"],clipPath:["clipPathUnits"],mask:["maskUnits","maskContentUnits","x","y","width","height"],filter:["x","y","width","height","filterUnits","primitiveUnits"],feBlend:["in","in2","mode"],feColorMatrix:["in","type","values"],feComponentTransfer:["in"],feComposite:["in","in2","operator","k1","k2","k3","k4"],feConvolveMatrix:["in","order","kernelMatrix","divisor","bias","targetX","targetY","edgeMode","preserveAlpha"],feDiffuseLighting:["in","surfaceScale","diffuseConstant","kernelUnitLength"],feDisplacementMap:["in","in2","scale","xChannelSelector","yChannelSelector"],feDistantLight:["azimuth","elevation"],feFlood:["flood-color","flood-opacity"],feFuncA:["type","tableValues","slope","intercept","amplitude","exponent","offset"],feFuncB:["type","tableValues","slope","intercept","amplitude","exponent","offset"],feFuncG:["type","tableValues","slope","intercept","amplitude","exponent","offset"],feFuncR:["type","tableValues","slope","intercept","amplitude","exponent","offset"],feGaussianBlur:["in","stdDeviation","edgeMode"],feImage:["href","preserveAspectRatio","x","y","width","height","result"],feMergeNode:["in"],feMorphology:["in","operator","radius"],feOffset:["in","dx","dy"],fePointLight:["x","y","z"],feSpecularLighting:["in","surfaceScale","specularConstant","specularExponent","kernelUnitLength"],feSpotLight:["x","y","z","pointsAtX","pointsAtY","pointsAtZ","specularExponent","limitingConeAngle"],feTile:["in"],feTurbulence:["baseFrequency","numOctaves","seed","stitchTiles","type"]};function p($){if($.length===0)return[];let w=$[0].tag;return!!$.every(v=>v.tag===w)}let c=data.selectedLayerIds.map($=>findLayerById($,project.html).layer).filter($=>$),g=p(c);function h($){return $.filter(w=>!data.searchTerm||w.includes(data.searchTerm)).map(w=>` + `,onLoad(){document.getElementById("searchInput").focus()}})};window.attributesModal=()=>{let t=["accesskey","autocapitalize","autofocus","class","contenteditable","dir","exportparts","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","part","popover","role","slot","spellcheck","tabindex","translate"],e=["onabort","onautocomplete","onautocompleteerror","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncuechange","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onpause","onplay","onplaying","onprogress","onratechange","onreset","onresize","onscroll","onseeked","onseeking","onselect","onshow","onsort","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","onvolumechange","onwaiting"],a=["onclick","ondblclick","onmousedown","onmouseup","onmouseover","onmouseout","onmouseenter","onmouseleave","oncontextmenu"],o=["ondragstart","ondragend","ondrop","ondragenter","ondragleave","ondragover",...a],s={common:a,formControls:["onchange","oninput","onfocus","onblur"],buttonControls:["onchange","oninput","onfocus","onblur",...a],dragDrop:[...o],detailControls:["ontoggle"],dialogControls:["onclose","oncancel",...o],media:["onabort","oncanplay","oncanplaythrough","ondurationchange","onemptied","onended","onerror","onloadeddata","onloadedmetadata","onloadstart","onpause","onplay","onplaying","onprogress","onratechange","onseeked","onseeking","onstalled","onsuspend","ontimeupdate","onvolumechange","onwaiting"],body:["onafterprint","onbeforeprint","onbeforeunload","onhashchange","onlanguagechange","onmessage","onmessageerror","onoffline","ononline","onpopstate","onrejectionhandled","onstorage","onunhandledrejection","onunload"],loadError:["onload","onerror"]},r=[{tags:["form","input","select","textarea"],events:["formControls"]},{tags:["canvas","map","meter","svg","path","rect","circle","ellipse","line","polyline","polygon","text","use","symbol","linearGradient","radialGradient","stop","clipPath","mask","filter","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"],events:["common"]},{tags:["a","button"],events:["buttonControls"]},{tags:["details"],events:["detailControls"]},{tags:["dialog"],events:["dialogControls"]},{tags:["audio","video"],events:["media"]},{tags:["html"],events:["common","body"]},{tags:["script","img"],events:["loadError"]},{tags:["div","section","article","aside","header","footer","nav","main","figure","figcaption"],events:["dragDrop"]},{tags:["table","thead","tbody","tfoot","tr","th","td","col","colgroup","caption"],events:["common"]},{tags:["fieldset","label","legend"],events:["common"]},{tags:["iframe","embed","object","param"],events:["common"]},{tags:["output","del","ins","marquee","meter","time","data"],events:["common"]}];function i($){return Array.from(new Set($.flatMap(w=>s[w])))}function l(){let $={};return r.forEach(w=>{let x=i(w.events);w.tags.forEach(v=>{$[v]=x})}),$}let n=l(),d={input:["accept","alt","autocomplete","checked","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","readonly","required","size","src","step","type","value","width"],select:["autofocus","disabled","form","multiple","name","required","size"],option:["disabled","label","selected","value"],optgroup:["disabled","label"],textarea:["autocapitalize","autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"],img:["alt","crossorigin","decoding","height","importance","intrinsicsize","ismap","loading","referrerpolicy","sizes","src","srcset","usemap","width"],a:["download","href","hreflang","ping","referrerpolicy","rel","target","type"],button:["autofocus","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","type","value"],fieldset:["disabled","form","name"],label:["for"],iframe:["allow","allowfullscreen","allowpaymentrequest","height","loading","name","referrerpolicy","sandbox","src","srcdoc","width"],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],video:["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"],source:["media","sizes","src","srcset","type"],track:["default","kind","label","src","srclang"],form:["accept-charset","action","autocomplete","enctype","method","name","novalidate","target"],meta:["charset","content","http-equiv","name"],link:["as","crossorigin","href","hreflang","media","referrerpolicy","rel","sizes","type"],script:["async","crossorigin","defer","integrity","nomodule","referrerpolicy","src","type"],style:["media","scoped","type"],ol:["reversed","start","type"],li:["value"],table:["border"],th:["colspan","headers","rowspan","scope"],tr:["align","bgcolor","valign"],td:["abbr","align","axis","bgcolor","colspan","headers","height","rowspan","scope","valign","width"],progress:["max","value"],meter:["high","low","max","min","optimum","value"],object:["data","form","height","name","type","usemap","width"],embed:["height","src","type","width"],param:["name","value"],area:["alt","coords","download","href","hreflang","ping","referrerpolicy","rel","shape","target"],col:["span","width"],colgroup:["span"],map:["name"],track:["default","kind","label","src","srclang"],canvas:["height","width"],data:["value"],time:["datetime"],output:["for","form","name"],del:["cite","datetime"],ins:["cite","datetime"],details:["open"],dialog:["open"],marquee:["behavior","bgcolor","direction","height","hspace","loop","scrollamount","scrolldelay","truespeed","vspace","width"],meter:["high","low","max","min","optimum","value"],svg:["width","height","viewBox","preserveAspectRatio","xmlns"],path:["d","pathLength"],rect:["x","y","width","height","rx","ry"],circle:["cx","cy","r"],ellipse:["cx","cy","rx","ry"],line:["x1","y1","x2","y2"],polyline:["points"],polygon:["points"],text:["x","y","dx","dy","rotate","textLength","lengthAdjust"],use:["href","x","y","width","height"],symbol:["viewBox","preserveAspectRatio"],linearGradient:["x1","y1","x2","y2","gradientUnits","gradientTransform","spreadMethod"],radialGradient:["cx","cy","r","fx","fy","fr","gradientUnits","gradientTransform","spreadMethod"],stop:["offset","stop-color","stop-opacity"],clipPath:["clipPathUnits"],mask:["maskUnits","maskContentUnits","x","y","width","height"],filter:["x","y","width","height","filterUnits","primitiveUnits"],feBlend:["in","in2","mode"],feColorMatrix:["in","type","values"],feComponentTransfer:["in"],feComposite:["in","in2","operator","k1","k2","k3","k4"],feConvolveMatrix:["in","order","kernelMatrix","divisor","bias","targetX","targetY","edgeMode","preserveAlpha"],feDiffuseLighting:["in","surfaceScale","diffuseConstant","kernelUnitLength"],feDisplacementMap:["in","in2","scale","xChannelSelector","yChannelSelector"],feDistantLight:["azimuth","elevation"],feFlood:["flood-color","flood-opacity"],feFuncA:["type","tableValues","slope","intercept","amplitude","exponent","offset"],feFuncB:["type","tableValues","slope","intercept","amplitude","exponent","offset"],feFuncG:["type","tableValues","slope","intercept","amplitude","exponent","offset"],feFuncR:["type","tableValues","slope","intercept","amplitude","exponent","offset"],feGaussianBlur:["in","stdDeviation","edgeMode"],feImage:["href","preserveAspectRatio","x","y","width","height","result"],feMergeNode:["in"],feMorphology:["in","operator","radius"],feOffset:["in","dx","dy"],fePointLight:["x","y","z"],feSpecularLighting:["in","surfaceScale","specularConstant","specularExponent","kernelUnitLength"],feSpotLight:["x","y","z","pointsAtX","pointsAtY","pointsAtZ","specularExponent","limitingConeAngle"],feTile:["in"],feTurbulence:["baseFrequency","numOctaves","seed","stitchTiles","type"]};function p($){if($.length===0)return[];let w=$[0].tag;return!!$.every(v=>v.tag===w)}let c=data.selectedLayerIds.map($=>findLayerById($,project.html).layer).filter($=>$),g=p(c);function h($){return $.filter(w=>!data.searchTerm||w.includes(data.searchTerm)).map(w=>` `}function V(f,S,j,k,C,b){return` - + `}function Q(f,S){return` @@ -931,7 +931,7 @@ "> ${E} - ${R} `}else if(T[E]){let{min:R,max:K,step:J}=T[E],_=z?z.match(/-?\d*\.?\d+([a-z%]+|)/g)||[]:[],Y=z?z.split(/-?\d*\.?\d+[a-z%]*/g).filter(Boolean)||[]:[],he=_.length>0?"grid-cols-2":"grid-cols-1";C+=` -
`,_.forEach((pe,re)=>{let ne=parseFloat(pe),ue=pe.match(/[a-zA-Z%]+/),ie=ue?ue[0]:"",X;switch(E){case"scale":case"rotate":case"translate":case"perspective":case"skew":X=["","deg","rad"];break;case"animation-duration":case"transition-duration":X=["","ms","s"];break;default:X=["","px","%","rem","em","vh","vw"];break}let ye=`${X.map(le=>``).join("")}`,be=`${X.map(ie=>``).join("")}`,be=``;C+=` - ${E==="opacity"||E==="z-index"?be:ye}`}),(Y.length>0||_.length===0)&&(C+=` - `),C+="
"}else if(M.includes(E))C+=` @@ -985,7 +985,7 @@ "> ${E} - `}}),C},te=()=>{let f="",S=/^(#[0-9a-f]{3,6}|rgba?(.+)|hsla?(.+))$/i;return Object.keys(project.css.rootVariables).forEach(j=>{let k=project.css.rootVariables[j],C=`project.css.rootVariables['${j}']`,b=S.test(k),M=k.includes("rgba")||k.includes("hsla"),E=!isNaN(parseFloat(k))&&isFinite(k),z="text",H="height: auto; margin: 0; padding: .4rem;";E?z="number":b&&!M&&(z="color",H="height: 2rem; margin: 0; padding: .25rem; overflow: hidden;"),f+=` @@ -1359,39 +1359,39 @@ - `),k.props&&Object.keys(y).forEach(b=>{let M=b,E=y[b];textAreaAttributes=["on","@","x-",":"];let z=b.toLowerCase();if(u.includes(M))f+=W(b,y[b]);else if(z==="style"||z==="class")f+=Q(b,y[b]);else if(textAreaAttributes.some(H=>z.startsWith(H)))f+=Q(b,y[b]);else if(C==="input"){M==="required"&&(f+=W(b,y[b]));let H="text";for(let D of w)M===D&&(H="number");for(let D of x)M===D&&(H="text");if(M==="value")for(let D of $)k.props.type&&(k.props.type===D&&(H=k.props.type.toLowerCase()),k.props.type==="range"&&(H="number"));if(M==="type"){let D="";for(let R of $)D+=``;f+=` + `),k.props&&Object.keys(y).forEach(b=>{let M=b,E=y[b];textAreaAttributes=["on","@","x-",":"];let z=b.toLowerCase();if(u.includes(M))f+=W(b,y[b]);else if(z==="style"||z==="class")f+=Q(b,y[b]);else if(textAreaAttributes.some(H=>z.startsWith(H)))f+=Q(b,y[b]);else if(C==="input"){M==="required"&&(f+=W(b,y[b]));let H="text";for(let D of w)M===D&&(H="number");for(let D of x)M===D&&(H="text");if(M==="value")for(let D of $)k.props.type&&(k.props.type===D&&(H=k.props.type.toLowerCase()),k.props.type==="range"&&(H="number"));if(M==="type"){let D="";for(let R of $)D+=``;f+=` - ${D} `}else f+=V(b,"text",y[b])}else if(C==="button")M==="type"?f+=` - + + + `:M==="role"?f+=W(b,y[b]):f+=V(b,"text",y[b]);else if(C==="a")M==="target"?f+=` - + + + + `:f+=V(b,"text",y[b]);else if(C==="img"){let H=["width","height"];if(H.includes(M)){let D="text";for(let R of H)M===R&&(D="number");f+=V(b,"text",y[b])}else M==="src"?f+=`
- +
`:f+=V(b,"text",y[b])}else if(C==="svg"){let H=["stroke-width"],D="text";for(let R of H)M===R&&(D="number");f+=V(b,"text",y[b])}else C==="form"&&M==="method"?f+=` - + + + + `:f+=V(b,"text",y[b])}),("text"in k||k.text)&&(C==="textarea"||C==="style"||C==="script"?f+=` text @@ -1419,7 +1419,7 @@ ${te()} ${P()} ${data.stylesTarget&&data.stylesPropTarget==="pseudos"?B():""} - ${data.stylesTarget?q():""} + ${data.stylesTarget?F():""} ${data.stylesTarget?N():""} ${data.breakpointKey?ae():""} ${data.stylesTarget?oe():""} @@ -1470,7 +1470,7 @@ onclick="pasteLayers()" > ${L.paste} - `}window.Modal={render({large:t,title:e="Are you sure you want to proceed?",content:a,CloseLabel:o,ConfirmLabel:s,onLoad:r,onClose:l,onConfirm:i}){let n="text-lg font-thin m-0",d="text-xs w-auto px-3 py-2 m-0 capitalize rounded-md",g=`
+ `}window.Modal={render({large:t,title:e="Are you sure you want to proceed?",content:a,CloseLabel:o,ConfirmLabel:s,onLoad:r,onClose:i,onConfirm:l}){let n="text-lg font-thin m-0",d="text-xs w-auto px-3 py-2 m-0 capitalize rounded-md",g=`

${e}

- ${i?``:""} + ${l?``:""} -
`,h=document.createElement("dialog");h.open=!0,h.innerHTML=g,document.body.appendChild(h),r&&typeof r=="function"&&r();let u=h.querySelector("header button"),$=h.querySelector("footer button:first-child"),w=h.querySelector("footer button:last-child");u.onclick=function(){l&&typeof l=="function"&&l(),document.body.removeChild(h)},$.onclick=function(){l&&typeof l=="function"&&l(),document.body.removeChild(h)},w.onclick=function(){i&&typeof i=="function"&&i(),document.body.removeChild(h)}}};function Ce(){let t="bg-transparent p-4 text-xs cursor-pointer capitalize",e="",a="";return data.blocks.items.forEach((s,r)=>{e+=` +
`,h=document.createElement("dialog");h.open=!0,h.innerHTML=g,document.body.appendChild(h),r&&typeof r=="function"&&r();let u=h.querySelector("header button"),$=h.querySelector("footer button:first-child"),w=h.querySelector("footer button:last-child");u.onclick=function(){i&&typeof i=="function"&&i(),document.body.removeChild(h)},$.onclick=function(){i&&typeof i=="function"&&i(),document.body.removeChild(h)},w.onclick=function(){l&&typeof l=="function"&&l(),document.body.removeChild(h)}}};function Ce(){let t="bg-transparent p-4 text-xs cursor-pointer capitalize",e="",a="";return data.blocks.items.forEach((s,r)=>{e+=` - `,Modal.render({title:`Modify "${e}" Style`,content:l,onLoad(){if(document.getElementById("new-value")){let i=document.getElementById("new-value");i.focus(),i.tagName.toLowerCase()==="input"&&i.select()}},onConfirm(){saveState();let i=document.getElementById("new-value").value,n=null;o?(o==="breakpoints"&&project.css.breakpoints[`${data.breakpointKey}px`][t][data.stylesPropTarget]&&(n=project.css.breakpoints[`${data.breakpointKey}px`][t][data.stylesPropTarget]),o==="animations"&&project.css.animations[data.animationTarget].keyframes[data.animationKeyframe]&&(n=project.css.animations[data.animationTarget].keyframes[data.animationKeyframe])):data.stylesPropTarget&&(n=project.css.styles[t][data.stylesPropTarget]),i===""?delete n[e]:n[e]=`${i}`,saveState(),App.render("#app"),renderPreview()}})};window.addPseudo=t=>{if(!project.css.styles[t])return;project.css.styles[t].pseudos||(project.css.styles[t].pseudos=[]);let o=` + `,Modal.render({title:`Modify "${e}" Style`,content:i,onLoad(){if(document.getElementById("new-value")){let l=document.getElementById("new-value");l.focus(),l.tagName.toLowerCase()==="input"&&l.select()}},onConfirm(){saveState();let l=document.getElementById("new-value").value,n=null;o?(o==="breakpoints"&&project.css.breakpoints[`${data.breakpointKey}px`][t][data.stylesPropTarget]&&(n=project.css.breakpoints[`${data.breakpointKey}px`][t][data.stylesPropTarget]),o==="animations"&&project.css.animations[data.animationTarget].keyframes[data.animationKeyframe]&&(n=project.css.animations[data.animationTarget].keyframes[data.animationKeyframe])):data.stylesPropTarget&&(n=project.css.styles[t][data.stylesPropTarget]),l===""?delete n[e]:n[e]=`${l}`,saveState(),App.render("#app"),renderPreview()}})};window.addPseudo=t=>{if(!project.css.styles[t])return;project.css.styles[t].pseudos||(project.css.styles[t].pseudos=[]);let o=`
- `;Modal.render({title:`Are you sure you want to rename the "${t}" pseudo-class/element?`,content:o,onLoad(){document.getElementById("pseudo-name-input").focus()},onConfirm(){let s=document.getElementById("pseudo-name-input").value.trim();if(s){let r=project.css.styles[data.stylesTarget];if(!r||!r.pseudos)return;if(r.pseudos.find(n=>n.selector===s)){Modal.render({title:"Unable to rename pseudo!",content:"Pseudo with the new name already exists!"});return}let i=r.pseudos.findIndex(n=>n.selector===t);if(i===-1){Modal.render({title:"Pseudo not found!",content:`No pseudo with the name "${t}" found!`});return}r.pseudos[i].selector=s,App.render("#app"),saveState()}else Modal.render({title:"Unable to rename pseudo",content:"No value detected!"})}})};window.deletePseudo=()=>{let t=data.pseudosSelector,e=data.pseudosSelectorIndex;Modal.render({title:`Are you sure you want to delete the "${t}" pseudo-class/element?`,content:'
You will still be able to undo.
',onConfirm(){let o=project.css.styles[data.stylesTarget];!o||!o.pseudos||(data.pseudosSelector=null,data.pseudosSelectorIndex=0,o.pseudos.splice(e,1),saveState(),renderPreview())}})};window.fetchCssQuickCommands=async t=>{try{let e=await fetch(t);if(!e.ok)throw new Error("Network response was not ok");return data.canUseQuickCommands=!0,await e.json()}catch(e){console.error("Error fetching CSS quick commands:",e)}};window.applyCssQuickCommands=async t=>{let e=await fetchCssQuickCommands(t);e&&(data.cssQuickCommands=e)};window.addAttribute=t=>{if(!t)return;let e=t.toLowerCase().split(",").map(a=>a.trim().toLowerCase());data.selectedLayerIds.forEach(a=>{let{layer:o}=findLayerById(a,project.html);o&&(o.props||(o.props={}),saveState(),e.forEach(s=>{let[r,l]=s.split("=").map(i=>i.trim());r==="id"&&(l=generateId()),r in o.props?l!==void 0&&(o.props[r]=l):o.props[r]=l!==void 0?l:""}),saveState())})};window.html2json=t=>{function e(r){let l=data.boxElements,i=data.textElements,n=["br","hr","input","progress","optgroup","input","link","img","svg","path","polygon","rect","circle","ellipse","g","defs","clipPath"],d=r.tagName.toLowerCase(),p={tag:r.tagName.toLowerCase(),id:generateId(),style:"",state:{collapsed:!1,visible:!0,selected:!1}};if(p.name=d,l.includes(d)?(p.type="box",p.text=""):i.includes(d)?(p.type="text",p.text=""):(p.type=d,n.includes(d)||(p.text="")),r.hasAttributes()){let c={};Array.from(r.attributes).forEach(g=>{c[`${g.name.toLowerCase()}`]=`${g.value}`}),p.props=c}return r.childNodes.length>0&&(p.children=[],r.childNodes.forEach(c=>{c.nodeType===Node.ELEMENT_NODE?p.children.push(e(c)):c.nodeType===Node.TEXT_NODE&&c.nodeValue.trim()&&(p.text=c.nodeValue.trim())})),p}let o=new DOMParser().parseFromString(t,"text/html");return Array.from(o.body.children).map(r=>e(r))};window.json2html=t=>{function e(s){let r=i=>{let n="";if(i.state&&!i.state.visible)return n;if(!i.tag)return n+=i.text||"",n;if(n+=`<${i.tag}`,i.props)for(let[d,p]of Object.entries(i.props))n+=` ${d}="${p}"`;if(n+=">",i.text&&(n+=a(i.text)),i.children)for(let d of i.children)n+=r(d);return n+=``,n},l="";return Array.isArray(s)||(s=[s]),Array.isArray(s)&&s.forEach(i=>{l+=r(i)}),l}function a(s){let r={"&":"&","<":"<",">":">",'"':""","'":"'"};return s.replace(/[&<>"']/g,function(l){return r[l]})}function o(s){let r=e(s),l=" ",i="",n="";return r.split(/>\s*\r -`,d.match(/^]*[^\/]$/)&&!d.startsWith("{if(typeof t!="string")throw new Error("Input must be a CSS string");let e={rootVariables:{},styles:{},animations:{},breakpoints:{}},a=/@import\s+url\(['"]([^'"]+)['"]\);/g,o;for(;(o=a.exec(t))!==null;){let u=o[1].trim();project.libraries&&!project.libraries.includes(u)&&project.libraries.push(u)}t=t.replace(a,"");function s(u){return u.replace(/\/\*[\s\S]*?\*\//g,"").replace(/\/\/[^\n]*/g,"")}t=s(t);let r=/([^{@]+)\{([^}]+)\}/g,l=/@media\s*([^{]+)\s*\{([\s\S]*?\{[\s\S]*?\})\s*}/g,i=/@keyframes\s+([^{\s]+)\s*\{([^}]*\{[^}]*\}[^}]*)\}/g;function n(u,$,w){if(u=u.trim(),u===":root"){$.split(";").forEach(I=>{let[T,A]=I.split(":").map(F=>F.trim());T&&A&&(e.rootVariables[T]=A)});return}let x=u.match(/^(.*?)(::?[a-zA-Z0-9-]+)$/),v=u,m=null;x&&(v=x[1].trim(),m=x[2]),w[v]||(w[v]={});let y=w[v];if(m){y.pseudos=y.pseudos||[];let I={selector:m,styles:{}};y.pseudos.push(I),y=I.styles}else y.base=y.base||{},y=y.base;$.split(";").forEach(I=>{let[T,A]=I.split(":").map(F=>F.trim());T&&A&&(y[T]=A)})}function d(u,$){let w;for(;(w=r.exec(u))!==null;){let x=w[1].trim(),v=w[2].trim();n(x,v,$)}}function p(u,$){let w={};$.split("}").forEach(x=>{if(x=x.trim(),!x)return;let[v,m]=x.split("{").map(y=>y.trim());v&&(v.includes("to")||v.includes("from")||v.includes("%"))&&m.split(";").forEach(y=>{let[I,T]=y.split(":").map(A=>A.trim());I&&T&&(w[v]=w[v]||{},w[v][I]=T)})}),e.animations[u]={keyframes:w}}let c;for(;(c=l.exec(t))!==null;){let u=c[1].trim().split(")")[0].split(":")[1].trim(),$=c[2].trim(),w={};d($,w),e.breakpoints[u]=w}let g=t.replace(l,"");d(g,e.styles);let h;for(;(h=i.exec(t))!==null;){let u=h[1].trim(),$=h[2].trim();p(u,$)}return Object.keys(e.styles).forEach(u=>{Object.keys(e.styles[u]).length===0&&delete e.styles[u]}),e};window.json2css=t=>{let e="",a="",o=";",s="{",r="}";function l(p){return/var\(--/.test(p)}function i(p,c,g=0){let h=" ".repeat(g),u="",$=c.variables||{},w=c.base||{},x=c.pseudos||[],v=c.children||{};u+=`${h}${p} ${s} + `;Modal.render({title:`Are you sure you want to rename the "${t}" pseudo-class/element?`,content:o,onLoad(){document.getElementById("pseudo-name-input").focus()},onConfirm(){let s=document.getElementById("pseudo-name-input").value.trim();if(s){let r=project.css.styles[data.stylesTarget];if(!r||!r.pseudos)return;if(r.pseudos.find(n=>n.selector===s)){Modal.render({title:"Unable to rename pseudo!",content:"Pseudo with the new name already exists!"});return}let l=r.pseudos.findIndex(n=>n.selector===t);if(l===-1){Modal.render({title:"Pseudo not found!",content:`No pseudo with the name "${t}" found!`});return}r.pseudos[l].selector=s,App.render("#app"),saveState()}else Modal.render({title:"Unable to rename pseudo",content:"No value detected!"})}})};window.deletePseudo=()=>{let t=data.pseudosSelector,e=data.pseudosSelectorIndex;Modal.render({title:`Are you sure you want to delete the "${t}" pseudo-class/element?`,content:'
You will still be able to undo.
',onConfirm(){let o=project.css.styles[data.stylesTarget];!o||!o.pseudos||(data.pseudosSelector=null,data.pseudosSelectorIndex=0,o.pseudos.splice(e,1),saveState(),renderPreview())}})};window.fetchCssQuickCommands=async t=>{try{let e=await fetch(t);if(!e.ok)throw new Error("Network response was not ok");return data.canUseQuickCommands=!0,await e.json()}catch(e){console.error("Error fetching CSS quick commands:",e)}};window.applyCssQuickCommands=async t=>{let e=await fetchCssQuickCommands(t);e&&(data.cssQuickCommands=e)};window.addAttribute=t=>{if(!t)return;let e=t.toLowerCase().split(",").map(a=>a.trim().toLowerCase());data.selectedLayerIds.forEach(a=>{let{layer:o}=findLayerById(a,project.html);o&&(o.props||(o.props={}),saveState(),e.forEach(s=>{let[r,i]=s.split("=").map(l=>l.trim());r==="id"&&(i=generateId()),r in o.props?i!==void 0&&(o.props[r]=i):o.props[r]=i!==void 0?i:""}),saveState())})};window.html2json=t=>{function e(r){let i=data.boxElements,l=data.textElements,n=["br","hr","input","progress","optgroup","input","link","img","svg","path","polygon","rect","circle","ellipse","g","defs","clipPath"],d=r.tagName.toLowerCase(),p={tag:r.tagName.toLowerCase(),id:generateId(),style:"",state:{collapsed:!1,visible:!0,selected:!1}};if(p.name=d,i.includes(d)?(p.type="box",p.text=""):l.includes(d)?(p.type="text",p.text=""):(p.type=d,n.includes(d)||(p.text="")),r.hasAttributes()){let c={};Array.from(r.attributes).forEach(g=>{c[`${g.name.toLowerCase()}`]=`${g.value}`}),p.props=c}return r.childNodes.length>0&&(p.children=[],r.childNodes.forEach(c=>{c.nodeType===Node.ELEMENT_NODE?p.children.push(e(c)):c.nodeType===Node.TEXT_NODE&&c.nodeValue.trim()&&(p.text=c.nodeValue.trim())})),p}let o=new DOMParser().parseFromString(t,"text/html");return Array.from(o.body.children).map(r=>e(r))};window.json2html=t=>{function e(s){let r=l=>{let n="";if(l.state&&!l.state.visible)return n;if(!l.tag)return n+=l.text||"",n;if(n+=`<${l.tag}`,l.props)for(let[d,p]of Object.entries(l.props))n+=` ${d}="${p}"`;if(n+=">",l.text&&(n+=a(l.text)),l.children)for(let d of l.children)n+=r(d);return n+=``,n},i="";return Array.isArray(s)||(s=[s]),Array.isArray(s)&&s.forEach(l=>{i+=r(l)}),i}function a(s){let r={"&":"&","<":"<",">":">",'"':""","'":"'"};return s.replace(/[&<>"']/g,function(i){return r[i]})}function o(s){let r=e(s),i=" ",l="",n="";return r.split(/>\s*\r +`,d.match(/^]*[^\/]$/)&&!d.startsWith("{if(typeof t!="string")throw new Error("Input must be a CSS string");let e={rootVariables:{},styles:{},animations:{},breakpoints:{}},a=/@import\s+url\(['"]([^'"]+)['"]\);/g,o;for(;(o=a.exec(t))!==null;){let u=o[1].trim();project.libraries&&!project.libraries.includes(u)&&project.libraries.push(u)}t=t.replace(a,"");function s(u){return u.replace(/\/\*[\s\S]*?\*\//g,"").replace(/\/\/[^\n]*/g,"")}t=s(t);let r=/([^{@]+)\{([^}]+)\}/g,i=/@media\s*([^{]+)\s*\{([\s\S]*?\{[\s\S]*?\})\s*}/g,l=/@keyframes\s+([^{\s]+)\s*\{([^}]*\{[^}]*\}[^}]*)\}/g;function n(u,$,w){if(u=u.trim(),u===":root"){$.split(";").forEach(I=>{let[T,A]=I.split(":").map(q=>q.trim());T&&A&&(e.rootVariables[T]=A)});return}let x=u.match(/^(.*?)(::?[a-zA-Z0-9-]+)$/),v=u,m=null;x&&(v=x[1].trim(),m=x[2]),w[v]||(w[v]={});let y=w[v];if(m){y.pseudos=y.pseudos||[];let I={selector:m,styles:{}};y.pseudos.push(I),y=I.styles}else y.base=y.base||{},y=y.base;$.split(";").forEach(I=>{let[T,A]=I.split(":").map(q=>q.trim());T&&A&&(y[T]=A)})}function d(u,$){let w;for(;(w=r.exec(u))!==null;){let x=w[1].trim(),v=w[2].trim();n(x,v,$)}}function p(u,$){let w={};$.split("}").forEach(x=>{if(x=x.trim(),!x)return;let[v,m]=x.split("{").map(y=>y.trim());v&&(v.includes("to")||v.includes("from")||v.includes("%"))&&m.split(";").forEach(y=>{let[I,T]=y.split(":").map(A=>A.trim());I&&T&&(w[v]=w[v]||{},w[v][I]=T)})}),e.animations[u]={keyframes:w}}let c;for(;(c=i.exec(t))!==null;){let u=c[1].trim().split(")")[0].split(":")[1].trim(),$=c[2].trim(),w={};d($,w),e.breakpoints[u]=w}let g=t.replace(i,"");d(g,e.styles);let h;for(;(h=l.exec(t))!==null;){let u=h[1].trim(),$=h[2].trim();p(u,$)}return Object.keys(e.styles).forEach(u=>{Object.keys(e.styles[u]).length===0&&delete e.styles[u]}),e};window.json2css=t=>{let e="",a="",o=";",s="{",r="}";function i(p){return/var\(--/.test(p)}function l(p,c,g=0){let h=" ".repeat(g),u="",$=c.variables||{},w=c.base||{},x=c.pseudos||[],v=c.children||{};u+=`${h}${p} ${s} `;for(let[m,y]of Object.entries($))u+=`${h} ${a}${m}: ${y}${o} -`;for(let[m,y]of Object.entries(w))l(y)&&(y=y.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(I,T)=>`var(--${T})`)),u+=`${h} ${m}: ${y}${o} +`;for(let[m,y]of Object.entries(w))i(y)&&(y=y.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(I,T)=>`var(--${T})`)),u+=`${h} ${m}: ${y}${o} `;u+=`${h}${r} `,x.forEach(({selector:m,styles:y})=>{u+=`${h}${p}${m} ${s} -`;for(let[I,T]of Object.entries(y))l(T)&&(T=T.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(A,F)=>`var(--${F})`)),u+=`${h} ${I}: ${T}${o} +`;for(let[I,T]of Object.entries(y))i(T)&&(T=T.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(A,q)=>`var(--${q})`)),u+=`${h} ${I}: ${T}${o} `;u+=`${h}${r} -`});for(let[m,y]of Object.entries(v))u+=i(`${p} ${m}`,y,g+1);return u}function n(p,c=0){let g=" ".repeat(c),h="";for(let[u,$]of Object.entries(p)){h+=`${g}@keyframes ${u} ${s} +`});for(let[m,y]of Object.entries(v))u+=l(`${p} ${m}`,y,g+1);return u}function n(p,c=0){let g=" ".repeat(c),h="";for(let[u,$]of Object.entries(p)){h+=`${g}@keyframes ${u} ${s} `;for(let[w,x]of Object.entries($.keyframes)){h+=`${g} ${w} ${s} -`;for(let[v,m]of Object.entries(x))l(m)&&(m=m.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(y,I)=>`var(--${I})`)),h+=`${g} ${v}: ${m}${o} +`;for(let[v,m]of Object.entries(x))i(m)&&(m=m.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(y,I)=>`var(--${I})`)),h+=`${g} ${v}: ${m}${o} `;h+=`${g} ${r} `}h+=`${g}${r} `}return h}function d(p,c=0){let g=" ".repeat(c),h="";for(let[u,$]of Object.entries(p)){h+=`${g}@media (min-width: ${u}) ${s} -`;for(let[w,x]of Object.entries($))h+=i(w,x,c+1);h+=`${g}${r} +`;for(let[w,x]of Object.entries($))h+=l(w,x,c+1);h+=`${g}${r} `}return h}if(t.rootVariables&&Object.keys(t.rootVariables).length){e+=`:root { `;for(let[p,c]of Object.entries(t.rootVariables))e+=` ${p}: ${c}${o} `;e+=`} -`}for(let[p,c]of Object.entries(t.styles)){if(!c||!Object.keys(c.variables||{}).length&&!Object.keys(c.base||{}).length&&!Object.keys(c.pseudos||{}).length&&!Object.keys(c.children||{}).length)continue;e+=i(p,c)}return Object.keys(t.animations||{}).length&&(e+=n(t.animations)),Object.keys(t.breakpoints||{}).length&&(e+=d(t.breakpoints)),e};window.json2preprocessor=t=>{let e="",a="",o=";",s="{",r="}";data.preprocessors.includes(project.convertTo)&&((project.convertTo==="sass"||project.convertTo==="scss")&&(a="$"),project.convertTo==="sass"&&(o="",s="",r=""),project.convertTo==="less"&&(a="@"));function l(c){return/var\(--/.test(c)}function i(c,g,h=0){let u=" ".repeat(h),$="",w=g.variables||{},x=g.base||{},v=g.pseudos||[],m=g.children||{};$+=`${u}${c} ${s} +`}for(let[p,c]of Object.entries(t.styles)){if(!c||!Object.keys(c.variables||{}).length&&!Object.keys(c.base||{}).length&&!Object.keys(c.pseudos||{}).length&&!Object.keys(c.children||{}).length)continue;e+=l(p,c)}return Object.keys(t.animations||{}).length&&(e+=n(t.animations)),Object.keys(t.breakpoints||{}).length&&(e+=d(t.breakpoints)),e};window.json2preprocessor=t=>{let e="",a="",o=";",s="{",r="}";data.preprocessors.includes(project.convertTo)&&((project.convertTo==="sass"||project.convertTo==="scss")&&(a="$"),project.convertTo==="sass"&&(o="",s="",r=""),project.convertTo==="less"&&(a="@"));function i(c){return/var\(--/.test(c)}function l(c,g,h=0){let u=" ".repeat(h),$="",w=g.variables||{},x=g.base||{},v=g.pseudos||[],m=g.children||{};$+=`${u}${c} ${s} `;for(let[y,I]of Object.entries(w))$+=`${u} ${a}${y}: ${I}${o} -`;for(let[y,I]of Object.entries(x))y.startsWith("--")&&(y=y.split("--").join(a)),l(I)&&(I=I.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(T,A)=>y.startsWith("--")?`${a}${A}`:`${a}${A}`)),$+=`${u} ${y}: ${I}${o} +`;for(let[y,I]of Object.entries(x))y.startsWith("--")&&(y=y.split("--").join(a)),i(I)&&(I=I.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(T,A)=>y.startsWith("--")?`${a}${A}`:`${a}${A}`)),$+=`${u} ${y}: ${I}${o} `;if(v.forEach(({selector:y,styles:I})=>{$+=`${u} &${y} ${s} -`;for(let[T,A]of Object.entries(I))l(A)&&(A=A.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(F,U)=>`${a}${U}`)),$+=`${u} ${T}: ${A}${o} +`;for(let[T,A]of Object.entries(I))i(A)&&(A=A.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(q,U)=>`${a}${U}`)),$+=`${u} ${T}: ${A}${o} `;$+=`${u} ${r} -`}),m)for(let[y,I]of Object.entries(m))$+=i(`${c} ${y}`,I,h+1);return $+=`${u}${r} +`}),m)for(let[y,I]of Object.entries(m))$+=l(`${c} ${y}`,I,h+1);return $+=`${u}${r} `,$}function n(c,g=0){let h=" ".repeat(g),u="";for(let[$,w]of Object.entries(c)){u+=`${h}@keyframes ${$} ${s} `;for(let[x,v]of Object.entries(w.keyframes)){u+=`${h} ${x} ${s} -`;for(let[m,y]of Object.entries(v))l(y)&&(y=y.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(I,T)=>`${a}${T}`)),u+=`${h} ${m}: ${y}${o} +`;for(let[m,y]of Object.entries(v))i(y)&&(y=y.replace(/var\(--([a-zA-Z0-9-_]+)\)/g,(I,T)=>`${a}${T}`)),u+=`${h} ${m}: ${y}${o} `;u+=`${h} ${r} `}u+=`${h}${r} `}return u}function d(c,g=0){let h=" ".repeat(g),u="";for(let[$,w]of Object.entries(c)){u+=`${h}@media (max-width: ${$}) ${s} -`;for(let[x,v]of Object.entries(w.base||{}))u+=i(x,v,g+1);u+=`${h}${r} +`;for(let[x,v]of Object.entries(w.base||{}))u+=l(x,v,g+1);u+=`${h}${r} `}return u}let p=[];if(t.rootVariables&&Object.keys(t.rootVariables).length){for(let[c,g]of Object.entries(t.rootVariables))p.push(c),e+=`${a}${c.split("--").join("")}: ${g}${o} `;e+=` -`}for(let[c,g]of Object.entries(t.styles)){if(!g||!Object.keys(g.variables||{}).length&&!Object.keys(g.base||{}).length&&!Object.keys(g.pseudos||{}).length&&!Object.keys(g.children||{}).length)continue;e+=i(c,g)}return Object.keys(t.animations||{}).length&&(e+=n(t.animations)),Object.keys(t.breakpoints||{}).length&&(e+=d(t.breakpoints)),e};window.mergeCSSJSON=(t,e)=>{if(typeof t=="string")throw new Error("Input's must be JSON");return Object.assign(t.rootVariables,e.rootVariables),Object.keys(e.styles).forEach(a=>{t.styles[a]?(e.styles[a].base&&(t.styles[a].base={...t.styles[a].base,...e.styles[a].base}),e.styles[a].pseudos&&(t.styles[a].pseudos=[...t.styles[a].pseudos||[],...e.styles[a].pseudos])):t.styles[a]=e.styles[a]}),Object.keys(e.animations).forEach(a=>{t.animations[a]?(t.animations[a].keyframes={...t.animations[a].keyframes,...e.animations[a].keyframes},t.animations[a].properties={...t.animations[a].properties,...e.animations[a].properties}):t.animations[a]=e.animations[a]}),Object.keys(e.breakpoints).forEach(a=>{t.breakpoints[a]?Object.keys(e.breakpoints[a]).forEach(o=>{t.breakpoints[a][o]?t.breakpoints[a][o].base={...t.breakpoints[a][o].base,...e.breakpoints[a][o].base}:t.breakpoints[a][o]=e.breakpoints[a][o]}):t.breakpoints[a]=e.breakpoints[a]}),t};window.fetchCssFile=async t=>(await fetch(t)).text();window.generateCssQuickCommands=async t=>{let e=await fetchCssFile(t),a=new CSSStyleSheet;await a.replace(e);let o={};for(let s of a.cssRules)if(s.type===CSSRule.STYLE_RULE&&!s.selectorText.includes(":")&&!s.selectorText.includes("@keyframes")){let r=s.selectorText.replace(".","");if(r){let l=Array.from(s.style).filter(i=>!i.startsWith("animation")&&!i.startsWith("transition")).map(i=>`${i}: ${s.style[i]};`).join(" ");o[r]=l}}return o};window.saveState=()=>{let t={rootVariables:project.css.rootVariables,styles:project.css,html:project.html,selectedLayerIds:data.selectedLayerIds},e=JSON.stringify(t);(data.history.length===0||data.history[data.historyIndex]!==e)&&(data.history=data.history.slice(0,data.historyIndex+1),data.history.push(e),data.historyIndex++,localStorage.setItem("Polyrise",JSON.stringify(project)))};window.undo=()=>{if(data.historyIndex>0){data.editorNavState=!0,data.historyIndex--;let t=JSON.parse(data.history[data.historyIndex]);project.css.rootVariables=t.rootVariables,project.css=t.styles,project.html=t.html,data.selectedLayerIds=t.selectedLayerIds,data.editorNavState=null}};window.redo=()=>{if(data.historyIndex{Modal.render({title:"Paste Custom Code",content:` +`}for(let[c,g]of Object.entries(t.styles)){if(!g||!Object.keys(g.variables||{}).length&&!Object.keys(g.base||{}).length&&!Object.keys(g.pseudos||{}).length&&!Object.keys(g.children||{}).length)continue;e+=l(c,g)}return Object.keys(t.animations||{}).length&&(e+=n(t.animations)),Object.keys(t.breakpoints||{}).length&&(e+=d(t.breakpoints)),e};window.mergeCSSJSON=(t,e)=>{if(typeof t=="string")throw new Error("Input's must be JSON");return Object.assign(t.rootVariables,e.rootVariables),Object.keys(e.styles).forEach(a=>{t.styles[a]?(e.styles[a].base&&(t.styles[a].base={...t.styles[a].base,...e.styles[a].base}),e.styles[a].pseudos&&(t.styles[a].pseudos=[...t.styles[a].pseudos||[],...e.styles[a].pseudos])):t.styles[a]=e.styles[a]}),Object.keys(e.animations).forEach(a=>{t.animations[a]?(t.animations[a].keyframes={...t.animations[a].keyframes,...e.animations[a].keyframes},t.animations[a].properties={...t.animations[a].properties,...e.animations[a].properties}):t.animations[a]=e.animations[a]}),Object.keys(e.breakpoints).forEach(a=>{t.breakpoints[a]?Object.keys(e.breakpoints[a]).forEach(o=>{t.breakpoints[a][o]?t.breakpoints[a][o].base={...t.breakpoints[a][o].base,...e.breakpoints[a][o].base}:t.breakpoints[a][o]=e.breakpoints[a][o]}):t.breakpoints[a]=e.breakpoints[a]}),t};window.fetchCssFile=async t=>(await fetch(t)).text();window.generateCssQuickCommands=async t=>{let e=await fetchCssFile(t),a=new CSSStyleSheet;await a.replace(e);let o={};for(let s of a.cssRules)if(s.type===CSSRule.STYLE_RULE&&!s.selectorText.includes(":")&&!s.selectorText.includes("@keyframes")){let r=s.selectorText.replace(".","");if(r){let i=Array.from(s.style).filter(l=>!l.startsWith("animation")&&!l.startsWith("transition")).map(l=>`${l}: ${s.style[l]};`).join(" ");o[r]=i}}return o};window.saveState=()=>{let t={rootVariables:project.css.rootVariables,styles:project.css,html:project.html,selectedLayerIds:data.selectedLayerIds},e=JSON.stringify(t);(data.history.length===0||data.history[data.historyIndex]!==e)&&(data.history=data.history.slice(0,data.historyIndex+1),data.history.push(e),data.historyIndex++,localStorage.setItem("Polyrise",JSON.stringify(project)))};window.undo=()=>{if(data.historyIndex>0){data.editorNavState=!0,data.historyIndex--;let t=JSON.parse(data.history[data.historyIndex]);project.css.rootVariables=t.rootVariables,project.css=t.styles,project.html=t.html,data.selectedLayerIds=t.selectedLayerIds,data.editorNavState=null}};window.redo=()=>{if(data.historyIndex{Modal.render({title:"Paste Custom Code",content:`
@@ -2122,7 +2122,7 @@
You can grab your own high-res image by searching Pixabay.com or Pexels.com.
-
`;Modal.render({title:"Are you sure you want to replace the image source?",content:o,onLoad(){let s=document.getElementById("search-input");s.focus();let r=async()=>{if(s.value){let i=await searchOpenverseImage(s.value);l(i)}else return document.getElementById("search-results").innerHTML="",!1};s.oninput=r,document.getElementById("search-btn").onclick=r;function l(i){let n=document.getElementById("search-results");n.innerHTML=i.map(d=>` +
`;Modal.render({title:"Are you sure you want to replace the image source?",content:o,onLoad(){let s=document.getElementById("search-input");s.focus();let r=async()=>{if(s.value){let l=await searchOpenverseImage(s.value);i(l)}else return document.getElementById("search-results").innerHTML="",!1};s.oninput=r,document.getElementById("search-btn").onclick=r;function i(l){let n=document.getElementById("search-results");n.innerHTML=l.map(d=>` ${d.title} You can also grab your own audio files from freesound.org. - `;Modal.render({title:"Are you sure you want to replace the audio element?",content:r,onLoad(){let l=document.getElementById("search-input"),i=document.getElementById("search-btn"),n=document.getElementById("search-results");l.focus();let d=async()=>{if(l.value){let c=await searchOpenverseAudio(l.value);p(c)}else return n.innerHTML="",!1};l.oninput=d,i.onclick=d;function p(c){c.length===0?n.innerHTML="

No results found.

":(n.innerHTML=c.map(h=>` + `;Modal.render({title:"Are you sure you want to replace the audio element?",content:r,onLoad(){let i=document.getElementById("search-input"),l=document.getElementById("search-btn"),n=document.getElementById("search-results");i.focus();let d=async()=>{if(i.value){let c=await searchOpenverseAudio(i.value);p(c)}else return n.innerHTML="",!1};i.oninput=d,l.onclick=d;function p(c){c.length===0?n.innerHTML="

No results found.

":(n.innerHTML=c.map(h=>`
${h.title}
@@ -2208,7 +2208,7 @@
- `).join(""),n.querySelectorAll("audio").forEach(h=>{let u=h.querySelector("source").getAttribute("src");h.load(),h.src=u}))}},onConfirm(){data.selectedLayerIds.forEach(l=>{let{layer:i}=findLayerById(l,project.html);if(i){source=document.getElementById(o).outerHTML;let n=html2json(source)[0];saveState(),Object.keys(n).forEach(d=>{d!=="id"&&(i[d]=n[d])}),findLayerById(l,project.html).layer.state.selected=null,findLayerById(l,project.html).layer.state.selected=!0,saveState(),renderPreview()}})}})};window.searchOpenverseAudio=async t=>{let e=`https://api.openverse.org/v1/audio?q=${encodeURIComponent(t)}`,a=await fetch(e);return a.ok?(await a.json()).results:(console.error("API request failed:",a.status),[])};window.updateMediaSource=async(t,e,a)=>{let o=t.target.files[0];if(o)try{if(e==="svg"){let s=await o.text();document.getElementById("vl61t8366").querySelector("svg").outerHTML=s,document.getElementById("vl61t8366").querySelector("svg").setAttribute("id","p8gnvn4o7")}else{let s=await fileToBase64(o);a.setAttribute("src",s)}}catch(s){console.error("Error reading file:",s)}};window.checkApiConnection=async()=>{try{if((await fetch("https://api.iconify.design/collections")).ok)return!0}catch(t){console.error("API connection failed:",t)}return!1};window.fetchIconifySvg=async t=>{let e=[`https://api.iconify.design/${t}.svg`,`https://api.simplesvg.com/${t}.svg`,`https://api.unisvg.com/${t}.svg`];for(let a of e)try{let o=await fetch(a,{timeout:750});if(o.ok)return await o.text();if(o.status===404){console.warn(`Icon not found at ${a}`);continue}}catch(o){console.warn(`Failed to fetch from ${a}:`,o)}throw new Error("Icon not found or all hosts are unreachable.")};window.searchIcons=async t=>{let e=`https://api.iconify.design/search?query=${encodeURIComponent(t)}`;try{let a=await fetch(e);if(a.ok)return(await a.json()).icons||[];console.error("Failed to fetch icon search results.")}catch(a){console.error("Error during icon search:",a)}return[]};window.updateSvgMedia=async(t,e)=>{let a="Replace the SVG",o=findLayerById(t,project.html).layer,s="",r=document.createElement("template");r.innerHTML=json2html(o);let l=r.content.firstElementChild;l&&(s=``),r.remove();let i=` -
-
All current data will be lost.
-
Please select a framework to start your new project.
-
-
- - +
`,onLoad(){document.getElementById("olphbh94a").focus()},onClose(){data.commandPalette=null},onConfirm(){let s=document.getElementById("olphbh94a").value.trim();executeQuery(s,data.replaceCurrentSelection),data.commandPalette=null}}))};window.updateVersionPart=(t,e)=>{let a=project.version.split(".");t==="major"?a[0]=e:t==="minor"?a[1]=e:t==="patch"&&(a[2]=e),project.version=a.join(".")};window.generateId=()=>{let t="";for(;!/^[a-zA-Z]/.test(t);)t=Math.random().toString(36).substr(2,9);return t};window.resizeCanvas=t=>{data.selectedSize=t,getIFrameClientSize()};window.rotateCanvas=()=>{let t=document.getElementById("previewElm").firstElementChild;if(t.style.width==="100%")return!1;let e=parseInt(t.style.width),a=parseInt(t.style.height);[e,a]=[a,e],data.selectedSize=e+"x"+a,getIFrameClientSize()};var ce;window.getIFrameClientSize=()=>{let t=document.getElementById("iframe");if(t.style.width!=="100%"){let a=parseInt(t.style.width),o=parseInt(t.style.height),s=previewElm.clientWidth,r=previewElm.clientHeight,i=Math.min(s/a,r/o);t.style.width=`${a}px`,t.style.height=`${o}px`,t.style.transform=`scale(${i})`,t.style.marginTop=`-${o/2}px`,t.style.marginLeft=`-${a/2}px`}data.iframeSize=`${t.clientWidth}px x ${t.clientHeight}px`;let e=document.getElementById("iframeClientSize");e.classList.contains("hidden")&&(ce&&clearTimeout(ce),e.classList.remove("hidden","opacity-0"),e.classList.add("opacity-100"),ce=setTimeout(()=>{e.classList.remove("opacity-100"),e.classList.add("opacity-0"),setTimeout(()=>{e.classList.add("hidden")},300)},2e3))};window.handleLogoChange=async t=>{let e=t.target.files[0];if(e)try{let a=await fileToBase64(e);project.logo=a}catch(a){console.error("Error converting image to base64:",a)}};window.fileToBase64=t=>new Promise((e,a)=>{let o=new FileReader;o.readAsDataURL(t),o.onload=()=>e(o.result),o.onerror=s=>a(s)});window.importJSON=(t,e=null)=>{t!==null&&(App.initialRender=!0,data.selectedLayerIds=[],project.name=t.name,project.version=t.version,project.title=t.title,project.description=t.description,project.author=t.author,project.url=t.url,project.logo=t.logo,project.dark=t.dark,project.pwa=t.pwa,project.activePanel=t.activePanel,project.meta=t.meta,project.libraries=t.libraries,project.css=t.css,project.html=t.html,t.components&&(project.components=t.components,collectComponents(project.html)),App.initialRender=null,collectSelectedIDs(project.html),App.render("#app"),renderPreview(!0),typeof e=="function"&&e())};window.newProject=()=>{let t={name:"App name",version:"0.0.1",title:"An attractive title",description:"The most attractive description ever!",author:"Polyrise",url:"https://michaelsboost.com/",meta:"",libraries:[],css:{rootVariables:{},styles:{},animations:{},breakpoints:{}},components:[],html:[],logo:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNTEyIgogICBoZWlnaHQ9IjUxMiIKICAgdmlld0JveD0iMCAwIDEzNS40NjY2NiAxMzUuNDY2NjciCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMKICAgICBpZD0iZGVmczEiIC8+PGcKICAgICBpZD0iZzI0Ij48cGF0aAogICAgICAgaWQ9InBhdGgyMiIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiMxMzNhZDQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSw2Ny43MzMzMzIgViAxMzUuMjAwNTMgTCAyNS4zODc1OTcsMTI2LjAzMTA3IFYgMTA2Ljk2MDQgNjcuNzMzMzMyIFogbSA4NS45Njg5MTE1LDAgLTU3Ljc2OTA4MywzMi4yOTcyNTggdiAxOC44MTA3MyBMIDEyNS44ODIyNCw2Ny43MzMzMzIgWiIgLz48cGF0aAogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6IzA0YTJmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MTQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIgogICAgICAgaWQ9InBhdGgyMyIKICAgICAgIGQ9Im0gNDkuNTY4NTI3LDM1LjgxOTU1MyAtMTYuOTcwNDc4LDkuNzk3OTEgMCwtMTkuNTk1ODIgeiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDIuMjE3MjY1MiwwLDAsMi4xNDcwMjkzLC0zNC40OTUyNjksLTkuMjYyMTYyKSIgLz48cGF0aAogICAgICAgaWQ9InBhdGgyNCIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiM4NjAwZWY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSwwLjI2NjEzMzYyIFYgNjcuNzMzMzMyIEggMjUuMzg3NTk3IFYgNDIuODU2ODE1IDI4LjMyNjk1MyBsIDcwLjMyNTkzOSwzOS4zMTU5NDYgLTAuMTYxNzQ3LDAuMDkwNDMgaCAzMC4zMzA0NTEgbCAwLjAwMiwtMC4wMDEgeiIgLz48L2c+PC9zdmc+Cg==",lang:"en",dark:!0,previewDark:!0,pwa:!1,activePanel:"layers"};Modal.render({title:"Are you sure you want to start a new project?",content:` +
+
All current data will be lost.
+
\u2728 Click the image to start with a template! \u{1F680}
+
+
- ${Object.keys(e).map(o=>{if(o==="none")return;let s=generateId(),r=o.charAt(0).toUpperCase()+o.slice(1).toLowerCase();return` -
- - -
- `}).join("")} -
-
`;Modal.render({title:"Are you sure you want to start a new project?",content:a,onConfirm(){let o=document.querySelector('input[name="framework"]:checked');o&&(string=o.value,string&&(t.libraries=e[`${string}`].libraries,t.meta=e[`${string}`].meta,importJSON(t),data.menuDialog=null,App.render("#app")))}})};window.emptyStorage=()=>{Modal.render({title:"Are you sure you want to empty storage?",content:'
All current data will be lost.
',onConfirm(){localStorage.removeItem("Polyrise"),sessionStorage.removeItem("Polyrise"),document.cookie.split(";").forEach(function(t){t.trim().startsWith("Polyrise")&&(document.cookie=t.trim().split("=")[0]+"=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/")}),"caches"in window&&caches.keys().then(function(t){t.forEach(function(e){e==="Polyrise-cache"&&caches.delete(e)})}),"serviceWorker"in navigator&&navigator.serviceWorker.getRegistrations().then(function(t){t.forEach(function(e){e.scope.includes("Polyrise")&&e.unregister()})}),location.reload()}})};window.importProject=()=>{Modal.render({title:"Are you sure you want to load a new project?",content:'
All current data will be lost.
',onClose:function(){data.menuDialog=!0},onConfirm:function(){let t=document.createElement("input");t.type="file",t.accept=".json",t.addEventListener("change",e=>{let a=e.target.files[0];if(!a){console.error("No file selected.");return}let o=new FileReader;o.onload=s=>{try{importJSON(JSON.parse(s.target.result))}catch(r){console.error("Error parsing JSON file:",r)}},o.readAsText(a),t.remove()}),t.click()}})};window.getFileNameAndType=t=>{let e=t.substring(t.lastIndexOf("/")+1),a=e.split(".").pop().toLowerCase(),s={jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",gif:"image/gif",bmp:"image/bmp",webp:"image/webp",svg:"image/svg+xml",mp3:"audio/mpeg",wav:"audio/wav",ogg:"audio/ogg",mp4:"video/mp4",webm:"video/webm",ogv:"video/ogg"}[a]||"application/octet-stream";return{fileName:e,fileType:s}};window.fetchResources=t=>{try{let n=function(x){return x.startsWith("data:")&&x.includes("base64,")},d=function(x){let v=x.match(/^data:(.*);base64,/);if(v){let m=v[1];return p(m)}return"unknown"},p=function(x){return{"image/jpeg":"jpg","image/png":"png","image/gif":"gif","image/svg+xml":"svg","image/webp":"webp","image/tiff":"tiff","image/bmp":"bmp","image/x-icon":"ico","audio/mpeg":"mp3","audio/wav":"wav","audio/ogg":"ogg","audio/aac":"aac","audio/webm":"webm","audio/flac":"flac","video/mp4":"mp4","video/webm":"webm","video/ogg":"ogv","video/avi":"avi","video/mpeg":"mpg","video/quicktime":"mov","video/x-msvideo":"avi","video/x-matroska":"mkv",unknown:"bin"}[x]||"bin"},c=function(x){return x.substring(x.lastIndexOf("/")+1)},g=function(){return`file-${i++}`},h=function(x){let v=[],m=/background-image\s*:\s*url\(([^)]+)\)/g,y;for(;(y=m.exec(x))!==null;){let I=y[1].replace(/['"]/g,"");if(n(I)){let T=d(I),A=`${g()}.${T}`;o.push({url:I,fileName:A}),x=x.replace(I,`../imgs/${A}`)}else{let T=c(I);o.push({url:I,fileName:T}),x=x.replace(I,`../imgs/${T}`)}v.push(I)}return x},e=new DOMParser().parseFromString(json2html(t.html),"text/html"),a=e.body,o=[],s=[],r=[],l=[],i=1;a.querySelectorAll("img").forEach(x=>{if(x.hasAttribute("src")){let v=x.getAttribute("src");if(n(v)){let m=d(v),y=`${g()}.${m}`;o.push({url:v,fileName:y}),x.src=`imgs/${y}`}else{let m=c(v);o.push({url:v,fileName:m}),x.src=`imgs/${getFileNameAndType(v).fileName}`}}x.hasAttribute("srcset")&&x.srcset.split(",").forEach(v=>{let m=v.trim().split(" ")[0];if(n(m)){let y=d(src),I=`${g()}.${y}`;o.push({url:m,fileName:I}),x.src=`imgs/${I}`}else{let y=c(m);o.push({url:m,fileName:y}),x.src=`imgs/${getFileNameAndType(x.getAttribute("src")).fileName}`}})}),a.querySelectorAll("audio").forEach(x=>{x.querySelectorAll("source").forEach(v=>{if(v.hasAttribute("src")){let m=v.getAttribute("src");if(n(m)){let y=d(m),I=`${g()}.${y}`;s.push({url:m,fileName:I}),v.src=`audios/${I}`}else{let y=c(m);s.push({url:m,fileName:y}),v.src=`audios/${getFileNameAndType(m).fileName}`}}})}),a.querySelectorAll("svg").forEach(x=>{r.push({content:x.outerHTML,fileName:`vector-${r.length+1}.svg`})}),a.querySelectorAll("video").forEach(x=>{x.querySelectorAll("source").forEach(v=>{if(v.hasAttribute("src")){let m=v.getAttribute("src");if(n(m)){let y=d(m),I=`${g()}.${y}`;l.push({url:m,fileName:I}),v.src=`vids/${I}`}else{let y=c(m);l.push({url:m,fileName:y}),v.src=`vids/${getFileNameAndType(m).fileName}`}}})});let u=json2css(t.css)||"",w=h(u);return{html:e.body.innerHTML,stylesObj:w,imageResources:o,audioResources:s,vectorResources:r,videoResources:l}}catch(e){return console.error("Error fetching resources:",e),null}};window.getBase64Media=async t=>{let a=await(await fetch(t)).blob();return new Promise((o,s)=>{let r=new FileReader;r.onloadend=()=>o(r.result.split(",")[1]),r.onerror=s,r.readAsDataURL(a)})};window.renderStyles=t=>{let e="";e+=`:root { +
`,onLoad(){document.getElementById("starter-project").onclick=()=>{fetch("json/bootstrap-landing-page-demo.json").then(a=>a.json()).then(a=>{importJSON(a,()=>{document.querySelector("dialog[open]")&&document.querySelector("dialog[open]").querySelector("header > button:last-child").onclick(),document.querySelector("dialog[open]")&&document.querySelector("dialog[open]").querySelector("header > button:last-child").onclick()})}).catch(a=>{console.error("Error loading the starter project:",a)})}},onConfirm(){importJSON(t),data.menuDialog=null}})};window.emptyStorage=()=>{Modal.render({title:"Are you sure you want to empty storage?",content:'
All current data will be lost.
',onConfirm(){localStorage.removeItem("Polyrise"),sessionStorage.removeItem("Polyrise"),document.cookie.split(";").forEach(function(t){t.trim().startsWith("Polyrise")&&(document.cookie=t.trim().split("=")[0]+"=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/")}),"caches"in window&&caches.keys().then(function(t){t.forEach(function(e){e==="Polyrise-cache"&&caches.delete(e)})}),"serviceWorker"in navigator&&navigator.serviceWorker.getRegistrations().then(function(t){t.forEach(function(e){e.scope.includes("Polyrise")&&e.unregister()})}),location.reload()}})};window.importProject=()=>{Modal.render({title:"Are you sure you want to load a new project?",content:'
All current data will be lost.
',onClose:function(){data.menuDialog=!0},onConfirm:function(){let t=document.createElement("input");t.type="file",t.accept=".json",t.addEventListener("change",e=>{let a=e.target.files[0];if(!a){console.error("No file selected.");return}let o=new FileReader;o.onload=s=>{try{importJSON(JSON.parse(s.target.result))}catch(r){console.error("Error parsing JSON file:",r)}},o.readAsText(a),t.remove()}),t.click()}})};window.getFileNameAndType=t=>{let e=t.substring(t.lastIndexOf("/")+1),a=e.split(".").pop().toLowerCase(),s={jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",gif:"image/gif",bmp:"image/bmp",webp:"image/webp",svg:"image/svg+xml",mp3:"audio/mpeg",wav:"audio/wav",ogg:"audio/ogg",mp4:"video/mp4",webm:"video/webm",ogv:"video/ogg"}[a]||"application/octet-stream";return{fileName:e,fileType:s}};window.fetchResources=t=>{try{let n=function(x){return x.startsWith("data:")&&x.includes("base64,")},d=function(x){let v=x.match(/^data:(.*);base64,/);if(v){let m=v[1];return p(m)}return"unknown"},p=function(x){return{"image/jpeg":"jpg","image/png":"png","image/gif":"gif","image/svg+xml":"svg","image/webp":"webp","image/tiff":"tiff","image/bmp":"bmp","image/x-icon":"ico","audio/mpeg":"mp3","audio/wav":"wav","audio/ogg":"ogg","audio/aac":"aac","audio/webm":"webm","audio/flac":"flac","video/mp4":"mp4","video/webm":"webm","video/ogg":"ogv","video/avi":"avi","video/mpeg":"mpg","video/quicktime":"mov","video/x-msvideo":"avi","video/x-matroska":"mkv",unknown:"bin"}[x]||"bin"},c=function(x){return x.substring(x.lastIndexOf("/")+1)},g=function(){return`file-${l++}`},h=function(x){let v=[],m=/background-image\s*:\s*url\(([^)]+)\)/g,y;for(;(y=m.exec(x))!==null;){let I=y[1].replace(/['"]/g,"");if(n(I)){let T=d(I),A=`${g()}.${T}`;o.push({url:I,fileName:A}),x=x.replace(I,`../imgs/${A}`)}else{let T=c(I);o.push({url:I,fileName:T}),x=x.replace(I,`../imgs/${T}`)}v.push(I)}return x},e=new DOMParser().parseFromString(json2html(t.html),"text/html"),a=e.body,o=[],s=[],r=[],i=[],l=1;a.querySelectorAll("img").forEach(x=>{if(x.hasAttribute("src")){let v=x.getAttribute("src");if(n(v)){let m=d(v),y=`${g()}.${m}`;o.push({url:v,fileName:y}),x.src=`imgs/${y}`}else{let m=c(v);o.push({url:v,fileName:m}),x.src=`imgs/${getFileNameAndType(v).fileName}`}}x.hasAttribute("srcset")&&x.srcset.split(",").forEach(v=>{let m=v.trim().split(" ")[0];if(n(m)){let y=d(src),I=`${g()}.${y}`;o.push({url:m,fileName:I}),x.src=`imgs/${I}`}else{let y=c(m);o.push({url:m,fileName:y}),x.src=`imgs/${getFileNameAndType(x.getAttribute("src")).fileName}`}})}),a.querySelectorAll("audio").forEach(x=>{x.querySelectorAll("source").forEach(v=>{if(v.hasAttribute("src")){let m=v.getAttribute("src");if(n(m)){let y=d(m),I=`${g()}.${y}`;s.push({url:m,fileName:I}),v.src=`audios/${I}`}else{let y=c(m);s.push({url:m,fileName:y}),v.src=`audios/${getFileNameAndType(m).fileName}`}}})}),a.querySelectorAll("svg").forEach(x=>{r.push({content:x.outerHTML,fileName:`vector-${r.length+1}.svg`})}),a.querySelectorAll("video").forEach(x=>{x.querySelectorAll("source").forEach(v=>{if(v.hasAttribute("src")){let m=v.getAttribute("src");if(n(m)){let y=d(m),I=`${g()}.${y}`;i.push({url:m,fileName:I}),v.src=`vids/${I}`}else{let y=c(m);i.push({url:m,fileName:y}),v.src=`vids/${getFileNameAndType(m).fileName}`}}})});let u=json2css(t.css)||"",w=h(u);return{html:e.body.innerHTML,stylesObj:w,imageResources:o,audioResources:s,vectorResources:r,videoResources:i}}catch(e){return console.error("Error fetching resources:",e),null}};window.getBase64Media=async t=>{let a=await(await fetch(t)).blob();return new Promise((o,s)=>{let r=new FileReader;r.onloadend=()=>o(r.result.split(",")[1]),r.onerror=s,r.readAsDataURL(a)})};window.renderStyles=t=>{let e="";e+=`:root { `;for(let[a,o]of Object.entries(t.rootVariables||{}))e+=` --${a}: ${o}; `;e+=`} -`;for(let[a,o]of Object.entries(t.styles)){if(!o||!Object.keys(o.variables||{}).length&&!Object.keys(o.base||{}).length&&!Object.keys(o.pseudos||{}).length&&!Object.keys(o.animations||{}).length&&!Object.keys(o.breakpoints||{}).length)continue;let s=o.variables||{},r=o.base||{},l=o.pseudos||[],i=o.animations||{},n=o.breakpoints||{};a==="html"||a==="body"?e+=`${a} { +`;for(let[a,o]of Object.entries(t.styles)){if(!o||!Object.keys(o.variables||{}).length&&!Object.keys(o.base||{}).length&&!Object.keys(o.pseudos||{}).length&&!Object.keys(o.animations||{}).length&&!Object.keys(o.breakpoints||{}).length)continue;let s=o.variables||{},r=o.base||{},i=o.pseudos||[],l=o.animations||{},n=o.breakpoints||{};a==="html"||a==="body"?e+=`${a} { `:e+=`.${a} { `;for(let[d,p]of Object.entries(s))e+=` --${d}: ${p}; `;for(let[d,p]of Object.entries(r))e+=` ${d}: ${p}; `;e+=`} -`;for(let{selector:d,styles:p}of l){e+=`.${a}${d} { +`;for(let{selector:d,styles:p}of i){e+=`.${a}${d} { `;for(let[c,g]of Object.entries(p))e+=` ${c}: ${g}; `;e+=`} -`}for(let[d,p]of Object.entries(i)){e+=`@keyframes ${d} { +`}for(let[d,p]of Object.entries(l)){e+=`@keyframes ${d} { `;for(let[c,g]of Object.entries(p.keyframes)){e+=` ${c} { `;for(let[h,u]of Object.entries(g))e+=` ${h}: ${u}; `;e+=` } @@ -2445,7 +2385,7 @@ `;for(let[h,u]of Object.entries(g))e+=` ${h}: ${u}; `;e+=` } `}e+=`} -`}}return e};window.downloadJSON=async()=>{try{await loadScript("libraries/jszip/FileSaver.min.js");let t=new Blob([JSON.stringify(project,null,2)],{type:"application/json"});saveAs(t,`${project.name.split(" ").join("").toLowerCase()}-Polyrise.json`)}catch(t){console.error("Error:",t)}finally{removeScript("libraries/jszip/FileSaver.min.js")}};window.downloadQuickCommands=()=>{let t={black:"#000000",white:"#ffffff","gray-50":"#f9fafb","gray-100":"#f3f4f6","gray-200":"#e5e7eb","gray-300":"#d1d5db","gray-400":"#9ca3af","gray-500":"#6b7280","gray-600":"#4b5563","gray-700":"#374151","gray-800":"#1f2937","gray-900":"#111827","red-50":"#fef2f2","red-100":"#fee2e2","red-200":"#fecaca","red-300":"#fca5a5","red-400":"#f87171","red-500":"#ef4444","red-600":"#dc2626","red-700":"#b91c1c","red-800":"#991b1b","red-900":"#7f1d1d","yellow-50":"#fefce8","yellow-100":"#fef9c3","yellow-200":"#fef08a","yellow-300":"#fde047","yellow-400":"#facc15","yellow-500":"#eab308","yellow-600":"#ca8a04","yellow-700":"#a16207","yellow-800":"#854d0e","yellow-900":"#713f12","green-50":"#f0fdf4","green-100":"#dcfce7","green-200":"#bbf7d0","green-300":"#86efac","green-400":"#4ade80","green-500":"#22c55e","green-600":"#16a34a","green-700":"#15803d","green-800":"#166534","green-900":"#14532d","blue-50":"#eff6ff","blue-100":"#dbeafe","blue-200":"#bfdbfe","blue-300":"#93c5fd","blue-400":"#60a5fa","blue-500":"#3b82f6","blue-600":"#2563eb","blue-700":"#1d4ed8","blue-800":"#1e40af","blue-900":"#1e3a8a","indigo-50":"#eef2ff","indigo-100":"#e0e7ff","indigo-200":"#c7d2fe","indigo-300":"#a5b4fc","indigo-400":"#818cf8","indigo-500":"#6366f1","indigo-600":"#4f46e5","indigo-700":"#4338ca","indigo-800":"#3730a3","indigo-900":"#312e81","purple-50":"#f5f3ff","purple-100":"#ede9fe","purple-200":"#ddd6fe","purple-300":"#c4b5fd","purple-400":"#a78bfa","purple-500":"#8b5cf6","purple-600":"#7c3aed","purple-700":"#6d28d9","purple-800":"#5b21b6","purple-900":"#4c1d95","pink-50":"#fdf2f8","pink-100":"#fce7f3","pink-200":"#fbcfe8","pink-300":"#f9a8d4","pink-400":"#f472b6","pink-500":"#ec4899","pink-600":"#db2777","pink-700":"#be185d","pink-800":"#9d174d","pink-900":"#831843"};function e(a){let o={};for(let[s,r]of Object.entries(a))if(s.startsWith("border-")&&!s.includes("-opacity")){let l=s.split("-").slice(1).join("-"),i=t[l]||"transparent";o[s]=`--tw-border-opacity: 1; border-top-color: ${i}; border-right-color: ${i}; border-bottom-color: ${i}; border-left-color: ${i};`}else o[s]=r;return o}window.saveAsJson=async(a,o)=>{try{await loadScript("libraries/jszip/FileSaver.min.js");let s=new Blob([JSON.stringify(a,null,2)],{type:"application/json"});saveAs(s,o)}catch(s){console.error("Error:",s)}finally{removeScript("libraries/jszip/FileSaver.min.js")}},generateCssQuickCommands("libraries/tailwind/tailwind-mod.min.css").then(a=>{let o=e(a);saveAsJson(o,"cssQuickCommands.json")})};window.getFile=async(t,e=null)=>{try{let a=await fetch(t);if(!a.ok)throw new Error("Network response was not ok");let o=await a.text();if(e&&typeof e=="function")e(null,o);else return o}catch(a){if(console.warn("Request error:",a),e&&typeof e=="function")e(a,null);else throw a}};window.minifyCSS=t=>{t=String(t);let e=t.replace(/\/\*[\s\S]*?\*\//g,"");return e=e.replace(/\s{2,}/g," ").replace(/\n/g,""),e=e.replace(/\s*([{}:;])\s*/g,"$1"),e=e.replace(/;}/g,"}"),e};window.downloadProject=async()=>{try{await loadScripts(["libraries/jszip/jszip.min.js","libraries/jszip/FileSaver.min.js"]);let t=document.getElementById("iframe");if(!t)return;let e=t.contentDocument||t.contentWindow.document,{html:a,stylesObj:o,imageResources:s,audioResources:r,vectorResources:l,videoResources:i}=fetchResources(project),n=new JSZip;n.file(`${project.name.split(" ").join("").toLowerCase()}-Polyrise.json`,JSON.stringify(project,null,2));let d={name:project.name,version:project.version,title:project.title,description:project.description,author:project.author,url:project.url,meta:project.meta,libraries:project.libraries,html_pre_processor:"html",css_pre_processor:"css",javascript_pre_processor:"javascript",html:json2html(project.html),css:json2css(project.css),javascript:"",logo:project.logo,console:!1,dark:project.dark,module:!0,autorun:!0,pwa:project.pwa,preview:!0,activePanel:"html",columns:!1,columnsRight:!0};n.file(`${project.name.split(" ").join("").toLowerCase()}-kodeWeave.json`,JSON.stringify(d,null,2));let p=`The MIT License (MIT) +`}}return e};window.downloadJSON=async()=>{try{await loadScript("libraries/jszip/FileSaver.min.js");let t=new Blob([JSON.stringify(project,null,2)],{type:"application/json"});saveAs(t,`${project.name.split(" ").join("").toLowerCase()}-Polyrise.json`)}catch(t){console.error("Error:",t)}finally{removeScript("libraries/jszip/FileSaver.min.js")}};window.downloadQuickCommands=()=>{let t={black:"#000000",white:"#ffffff","gray-50":"#f9fafb","gray-100":"#f3f4f6","gray-200":"#e5e7eb","gray-300":"#d1d5db","gray-400":"#9ca3af","gray-500":"#6b7280","gray-600":"#4b5563","gray-700":"#374151","gray-800":"#1f2937","gray-900":"#111827","red-50":"#fef2f2","red-100":"#fee2e2","red-200":"#fecaca","red-300":"#fca5a5","red-400":"#f87171","red-500":"#ef4444","red-600":"#dc2626","red-700":"#b91c1c","red-800":"#991b1b","red-900":"#7f1d1d","yellow-50":"#fefce8","yellow-100":"#fef9c3","yellow-200":"#fef08a","yellow-300":"#fde047","yellow-400":"#facc15","yellow-500":"#eab308","yellow-600":"#ca8a04","yellow-700":"#a16207","yellow-800":"#854d0e","yellow-900":"#713f12","green-50":"#f0fdf4","green-100":"#dcfce7","green-200":"#bbf7d0","green-300":"#86efac","green-400":"#4ade80","green-500":"#22c55e","green-600":"#16a34a","green-700":"#15803d","green-800":"#166534","green-900":"#14532d","blue-50":"#eff6ff","blue-100":"#dbeafe","blue-200":"#bfdbfe","blue-300":"#93c5fd","blue-400":"#60a5fa","blue-500":"#3b82f6","blue-600":"#2563eb","blue-700":"#1d4ed8","blue-800":"#1e40af","blue-900":"#1e3a8a","indigo-50":"#eef2ff","indigo-100":"#e0e7ff","indigo-200":"#c7d2fe","indigo-300":"#a5b4fc","indigo-400":"#818cf8","indigo-500":"#6366f1","indigo-600":"#4f46e5","indigo-700":"#4338ca","indigo-800":"#3730a3","indigo-900":"#312e81","purple-50":"#f5f3ff","purple-100":"#ede9fe","purple-200":"#ddd6fe","purple-300":"#c4b5fd","purple-400":"#a78bfa","purple-500":"#8b5cf6","purple-600":"#7c3aed","purple-700":"#6d28d9","purple-800":"#5b21b6","purple-900":"#4c1d95","pink-50":"#fdf2f8","pink-100":"#fce7f3","pink-200":"#fbcfe8","pink-300":"#f9a8d4","pink-400":"#f472b6","pink-500":"#ec4899","pink-600":"#db2777","pink-700":"#be185d","pink-800":"#9d174d","pink-900":"#831843"};function e(a){let o={};for(let[s,r]of Object.entries(a))if(s.startsWith("border-")&&!s.includes("-opacity")){let i=s.split("-").slice(1).join("-"),l=t[i]||"transparent";o[s]=`--tw-border-opacity: 1; border-top-color: ${l}; border-right-color: ${l}; border-bottom-color: ${l}; border-left-color: ${l};`}else o[s]=r;return o}window.saveAsJson=async(a,o)=>{try{await loadScript("libraries/jszip/FileSaver.min.js");let s=new Blob([JSON.stringify(a,null,2)],{type:"application/json"});saveAs(s,o)}catch(s){console.error("Error:",s)}finally{removeScript("libraries/jszip/FileSaver.min.js")}},generateCssQuickCommands("libraries/tailwind/tailwind-mod.min.css").then(a=>{let o=e(a);saveAsJson(o,"cssQuickCommands.json")})};window.getFile=async(t,e=null)=>{try{let a=await fetch(t);if(!a.ok)throw new Error("Network response was not ok");let o=await a.text();if(e&&typeof e=="function")e(null,o);else return o}catch(a){if(console.warn("Request error:",a),e&&typeof e=="function")e(a,null);else throw a}};window.minifyCSS=t=>{t=String(t);let e=t.replace(/\/\*[\s\S]*?\*\//g,"");return e=e.replace(/\s{2,}/g," ").replace(/\n/g,""),e=e.replace(/\s*([{}:;])\s*/g,"$1"),e=e.replace(/;}/g,"}"),e};window.downloadProject=async()=>{try{await loadScripts(["libraries/jszip/jszip.min.js","libraries/jszip/FileSaver.min.js"]);let t=document.getElementById("iframe");if(!t)return;let e=t.contentDocument||t.contentWindow.document,{html:a,stylesObj:o,imageResources:s,audioResources:r,vectorResources:i,videoResources:l}=fetchResources(project),n=new JSZip;n.file(`${project.name.split(" ").join("").toLowerCase()}-Polyrise.json`,JSON.stringify(project,null,2));let d={name:project.name,version:project.version,title:project.title,description:project.description,author:project.author,url:project.url,meta:project.meta,libraries:project.libraries,html_pre_processor:"html",css_pre_processor:"css",javascript_pre_processor:"javascript",html:json2html(project.html),css:json2css(project.css),javascript:"",logo:project.logo,console:!1,dark:project.dark,module:!0,autorun:!0,pwa:project.pwa,preview:!0,activePanel:"html",columns:!1,columnsRight:!0};n.file(`${project.name.split(" ").join("").toLowerCase()}-kodeWeave.json`,JSON.stringify(d,null,2));let p=`The MIT License (MIT) Copyright (c) ${new Date().getFullYear()} ${project.author} Permission is hereby granted, free of charge, to any person obtaining a copy @@ -2476,7 +2416,7 @@ This site was made with [${O.name}](https://michaelsboost.com/${O.name.toString( ${O.summary} ${O.description} **Website:** -[${O.name}](https://michaelsboost.com/${O.name.toString().split(" ").join("-")}/)`;n.file("README.md",c);let g="",h=[],u="",$=null,w=project.libraries.map(async P=>{let B=await getFile(P),q=P.split("/"),N=q[q.length-1];N==="tailwind-mod-noreset.min.js"&&($=!0),N.endsWith(".css")&&(g+=B+` +[${O.name}](https://michaelsboost.com/${O.name.toString().split(" ").join("-")}/)`;n.file("README.md",c);let g="",h=[],u="",$=null,w=project.libraries.map(async P=>{let B=await getFile(P),F=P.split("/"),N=F[F.length-1];N==="tailwind-mod-noreset.min.js"&&($=!0),N.endsWith(".css")&&(g+=B+` `,h.push(N),u+=`libraries/${N} `,n.folder("libraries").file(N,B)),N.endsWith(".js")&&n.folder("libraries").file(N,B)});await Promise.all(w);let x="",v="",m="",y="",I="",T="";e.getElementById("vyhibnq91")&&(m=!0,y=` ${$?"":"@tailwind base;"} @tailwind components; @@ -2493,7 +2433,7 @@ ${O.summary} ${O.description} extend: {}, }, plugins: [], -};`);let F=`module.exports = { +};`);let q=`module.exports = { plugins: [ require('postcss-import'), require('autoprefixer'),${m?` @@ -2504,7 +2444,7 @@ ${O.summary} ${O.description} }], }), ], -};`;n.file("postcss.config.cjs",F);let U=`{ +};`;n.file("postcss.config.cjs",q);let U=`{ "name": "${project.name.split(" ").join("").toLowerCase()}", "private": true, "version": "${project.version}", @@ -2521,7 +2461,7 @@ ${O.summary} ${O.description} "postcss-import": "^16.1.0"${m?`, "tailwindcss": "^3.4.4"`:""} } -}`;if(n.file("package.json",U),project.logo)try{let P="";project.logo.startsWith("data:")?P=project.logo:P=await getBase64Media(project.logo);let B;if(project.logo.startsWith("data:image/png"))B="png";else if(project.logo.startsWith("data:image/jpeg"))B="jpeg";else if(project.logo.startsWith("data:image/svg+xml"))B="svg";else{console.error("Unsupported logo MIME type:",project.logo);return}let q=`logo.${B}`;n.folder("imgs").file(q,P.split(",")[1],{base64:!0});let N=["192x192","256x256","384x384","512x512"],ae=N.map(Z=>({src:`./imgs/logo-${Z}.png`,sizes:Z,type:"image/png",purpose:"any"})),oe=Z=>new Promise((se,de)=>{let f=document.createElement("canvas");f.width=parseInt(Z.split("x")[0]),f.height=parseInt(Z.split("x")[1]);let S=f.getContext("2d"),j=new Image;j.src=P,j.onload=function(){S.drawImage(j,0,0,f.width,f.height);let k=f.toDataURL("image/png").replace(/^data:image\/png;base64,/,"");n.folder("imgs").file(`logo-${Z}.png`,k,{base64:!0}),se()},j.onerror=de,f.remove()});await Promise.all(N.map(oe)),n.file("manifest.json",JSON.stringify({theme_color:"#13171f",background_color:"#13171f",display:"standalone",start_url:"./index.html",lang:"en-US",name:project.name,short_name:project.name,description:project.description,icons:ae},null,2))}catch(P){console.error("Error adding logo to ZIP:",P);return}let W="";if(project.pwa){W=` +}`;if(n.file("package.json",U),project.logo)try{let P="";project.logo.startsWith("data:")?P=project.logo:P=await getBase64Media(project.logo);let B;if(project.logo.startsWith("data:image/png"))B="png";else if(project.logo.startsWith("data:image/jpeg"))B="jpeg";else if(project.logo.startsWith("data:image/svg+xml"))B="svg";else{console.error("Unsupported logo MIME type:",project.logo);return}let F=`logo.${B}`;n.folder("imgs").file(F,P.split(",")[1],{base64:!0});let N=["192x192","256x256","384x384","512x512"],ae=N.map(Z=>({src:`./imgs/logo-${Z}.png`,sizes:Z,type:"image/png",purpose:"any"})),oe=Z=>new Promise((se,de)=>{let f=document.createElement("canvas");f.width=parseInt(Z.split("x")[0]),f.height=parseInt(Z.split("x")[1]);let S=f.getContext("2d"),j=new Image;j.src=P,j.onload=function(){S.drawImage(j,0,0,f.width,f.height);let k=f.toDataURL("image/png").replace(/^data:image\/png;base64,/,"");n.folder("imgs").file(`logo-${Z}.png`,k,{base64:!0}),se()},j.onerror=de,f.remove()});await Promise.all(N.map(oe)),n.file("manifest.json",JSON.stringify({theme_color:"#13171f",background_color:"#13171f",display:"standalone",start_url:"./index.html",lang:"en-US",name:project.name,short_name:project.name,description:project.description,icons:ae},null,2))}catch(P){console.error("Error adding logo to ZIP:",P);return}let W="";if(project.pwa){W=` '\n },\n 'bootstrap 5': {\n source: 'imgs/frameworks/bootstrap-5.svg',\n libraries: [\n \"https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0/css/bootstrap.min.css\",\n \"https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0/js/bootstrap.bundle.min.js\"\n ],\n meta: ''\n },\n 'bulma': {\n source: 'imgs/frameworks/bulma.svg',\n libraries: [\n \"https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.4/css/bulma.min.css\"\n ],\n meta: ''\n },\n 'foundation': {\n source: 'imgs/frameworks/foundation.svg',\n libraries: [\n \"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.6.3/css/foundation.min.css\",\n \"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.6.3/js/foundation.min.js\"\n ],\n meta: ''\n },\n 'materialize': {\n source: 'imgs/frameworks/materialize.svg',\n libraries: [\n \"https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css\",\n \"https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js\"\n ],\n meta: ''\n },\n 'pico.css': {\n source: 'imgs/frameworks/pico-css.svg',\n libraries: [\n \"https://cdnjs.cloudflare.com/ajax/libs/picocss/2.0.6/pico.min.css\",\n \"https://michaelsboost.com/TailwindCSSMod/tailwind-mod-noreset.min.js\"\n ],\n meta: ''\n },\n 'poly ui': {\n source: 'imgs/frameworks/polyui.svg',\n libraries: [\n \"https://treehouse-code-samples.s3.amazonaws.com/poly/css/polyui.css\"\n ],\n meta: ''\n },\n 'semantic': {\n source: 'imgs/frameworks/semantic-ui.svg',\n libraries: [\n \"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.2/semantic.min.css\",\n \"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.2/semantic.min.js\"\n ],\n meta: ''\n },\n 'tailwind': {\n source: 'imgs/frameworks/tailwind.svg',\n libraries: [\n \"https://michaelsboost.com/TailwindCSSMod/tailwind-mod.min.js\"\n ],\n meta: ''\n },\n 'uikit': {\n source: 'imgs/frameworks/uikit.svg',\n libraries: [\n \"https://cdnjs.cloudflare.com/ajax/libs/uikit/3.17.2/css/uikit.min.css\",\n \"https://cdnjs.cloudflare.com/ajax/libs/uikit/3.17.2/js/uikit.min.js\",\n \"https://cdnjs.cloudflare.com/ajax/libs/uikit/3.17.2/js/uikit-icons.min.js\"\n ],\n meta: ''\n }\n };\n\n let modalContent = `\n \n
\n
All current data will be lost.
\n
Please select a framework to start your new project.
\n
\n
\n \n \n
\n ${Object.keys(frameworks).map(framework => {\n if (framework === 'none') return;\n const id = generateId();\n \n // Capitalize the first letter and make the rest lowercase\n const formattedFrameworkName = framework.charAt(0).toUpperCase() + framework.slice(1).toLowerCase();\n \n return `\n
\n \n \n
\n `;\n }).join('')}\n
\n
`;\n\n Modal.render({\n title: \"Are you sure you want to start a new project?\",\n content: modalContent,\n onConfirm() {\n const selectedFramework = document.querySelector('input[name=\"framework\"]:checked');\n \n if (selectedFramework) {\n string = selectedFramework.value;\n if (string) {\n // Code to handle the initialization with the selected framework\n obj.libraries = frameworks[`${string}`].libraries;\n obj.meta = frameworks[`${string}`].meta;\n importJSON(obj);\n data.menuDialog = null;\n App.render('#app');\n }\n }\n }\n });\n}\nwindow.emptyStorage = () => {\n Modal.render({\n title: \"Are you sure you want to empty storage?\",\n content: '
All current data will be lost.
',\n onConfirm() {\n // Clear local storage\n localStorage.removeItem('Polyrise');\n \n // Clear session storage specific to Polyrise (if you use a specific key)\n sessionStorage.removeItem('Polyrise');\n \n // Clear cookies specific to Polyrise\n document.cookie.split(\";\").forEach(function(c) {\n if (c.trim().startsWith('Polyrise')) {\n document.cookie = c.trim().split(\"=\")[0] + \n '=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/';\n }\n });\n \n // Clear service worker caches specific to Polyrise\n if ('caches' in window) {\n caches.keys().then(function(names) {\n names.forEach(function(name) {\n if (name === 'Polyrise-cache') {\n caches.delete(name);\n }\n });\n });\n }\n \n // Unregister service workers specific to Polyrise\n if ('serviceWorker' in navigator) {\n navigator.serviceWorker.getRegistrations().then(function(registrations) {\n registrations.forEach(function(registration) {\n if (registration.scope.includes('Polyrise')) {\n registration.unregister();\n }\n });\n });\n }\n \n location.reload();\n }\n });\n}\nwindow.importProject = () => {\n Modal.render({\n title: \"Are you sure you want to load a new project?\",\n content: `
All current data will be lost.
`,\n onClose: function () {\n data.menuDialog = true;\n },\n onConfirm: function() {\n const input = document.createElement('input');\n input.type = 'file';\n input.accept = '.json';\n\n input.addEventListener('change', (event) => {\n const file = event.target.files[0];\n \n if (!file) {\n console.error('No file selected.');\n return;\n }\n \n const reader = new FileReader();\n \n reader.onload = event => {\n try {\n importJSON(JSON.parse(event.target.result));\n } catch (error) {\n console.error('Error parsing JSON file:', error);\n }\n };\n \n reader.readAsText(file);\n input.remove();\n });\n \n input.click();\n }\n });\n}\nwindow.getFileNameAndType = url => {\n // Extract the file name with extension from the URL\n const fileName = url.substring(url.lastIndexOf('/') + 1);\n \n // Extract the file extension\n const fileExtension = fileName.split('.').pop().toLowerCase();\n \n // Map file extensions to MIME types\n const mimeTypes = {\n 'jpeg': 'image/jpeg',\n 'jpg': 'image/jpeg',\n 'png': 'image/png',\n 'gif': 'image/gif',\n 'bmp': 'image/bmp',\n 'webp': 'image/webp',\n 'svg': 'image/svg+xml',\n 'mp3': 'audio/mpeg',\n 'wav': 'audio/wav',\n 'ogg': 'audio/ogg',\n 'mp4': 'video/mp4',\n 'webm': 'video/webm',\n 'ogv': 'video/ogg'\n };\n \n // Get the MIME type based on the file extension\n const fileType = mimeTypes[fileExtension] || 'application/octet-stream';\n \n return {\n fileName,\n fileType\n };\n}\nwindow.fetchResources = obj => {\n try {\n const doc = new DOMParser().parseFromString(json2html(obj.html), 'text/html');\n const body = doc.body;\n\n const imageResources = [];\n const audioResources = [];\n const vectorResources = [];\n const videoResources = [];\n\n let fileCounter = 1;\n\n // Helper function to check if a string is Base64\n function isBase64(str) {\n return str.startsWith('data:') && str.includes('base64,');\n }\n\n // Helper function to extract file type from Base64 string\n function getBase64FileType(str) {\n const mimeMatch = str.match(/^data:(.*);base64,/);\n if (mimeMatch) {\n const mimeType = mimeMatch[1];\n return mimeTypeToExtension(mimeType);\n }\n return 'unknown';\n }\n\n // Helper function to map MIME types to file extensions\n function mimeTypeToExtension(mimeType) {\n const typeMap = {\n // Images\n 'image/jpeg': 'jpg',\n 'image/png': 'png',\n 'image/gif': 'gif',\n 'image/svg+xml': 'svg',\n 'image/webp': 'webp',\n 'image/tiff': 'tiff',\n 'image/bmp': 'bmp',\n 'image/x-icon': 'ico',\n\n // Audio\n 'audio/mpeg': 'mp3',\n 'audio/wav': 'wav',\n 'audio/ogg': 'ogg',\n 'audio/aac': 'aac',\n 'audio/webm': 'webm',\n 'audio/flac': 'flac',\n\n // Video\n 'video/mp4': 'mp4',\n 'video/webm': 'webm',\n 'video/ogg': 'ogv',\n 'video/avi': 'avi',\n 'video/mpeg': 'mpg',\n 'video/quicktime': 'mov',\n 'video/x-msvideo': 'avi',\n 'video/x-matroska': 'mkv',\n\n // Fallback for unknown types\n 'unknown': 'bin'\n };\n return typeMap[mimeType] || 'bin';\n }\n\n // Helper function to extract file name from URL\n function getFileName(url) {\n return url.substring(url.lastIndexOf('/') + 1);\n }\n\n // Generate a file name for Base64 resources\n function getBase64FileName() {\n return `file-${fileCounter++}`;\n }\n\n // Function to extract and process background images from CSS\n function extractBackgroundImageUrls(css) {\n const urls = [];\n const regex = /background-image\\s*:\\s*url\\(([^)]+)\\)/g;\n let match;\n while ((match = regex.exec(css)) !== null) {\n let url = match[1].replace(/['\"]/g, \"\"); // Remove quotes around URLs\n if (isBase64(url)) {\n const fileType = getBase64FileType(url);\n const fileName = `${getBase64FileName()}.${fileType}`;\n imageResources.push({ url: url, fileName: fileName });\n css = css.replace(url, `../imgs/${fileName}`);\n } else {\n const fileName = getFileName(url);\n imageResources.push({ url: url, fileName: fileName });\n css = css.replace(url, `../imgs/${fileName}`);\n }\n urls.push(url);\n }\n return css;\n }\n\n // Extract image URLs and filenames\n body.querySelectorAll('img').forEach(img => {\n if (img.hasAttribute('src')) {\n const src = img.getAttribute('src');\n\n if (isBase64(src)) {\n const fileType = getBase64FileType(src);\n const fileName = `${getBase64FileName()}.${fileType}`;\n imageResources.push({ url: src, fileName: fileName });\n img.src = `imgs/${fileName}`;\n } else {\n const fileName = getFileName(src);\n imageResources.push({ url: src, fileName: fileName });\n img.src = `imgs/${getFileNameAndType(src).fileName}`;\n }\n }\n\n if (img.hasAttribute('srcset')) {\n img.srcset.split(',').forEach(srcset => {\n const url = srcset.trim().split(' ')[0];\n if (isBase64(url)) {\n const fileType = getBase64FileType(src);\n const fileName = `${getBase64FileName()}.${fileType}`;\n imageResources.push({ url: url, fileName: fileName });\n img.src = `imgs/${fileName}`;\n } else {\n const fileName = getFileName(url);\n imageResources.push({ url: url, fileName: fileName });\n img.src = `imgs/${getFileNameAndType(img.getAttribute('src')).fileName}`;\n }\n });\n }\n });\n\n // Extract audio URLs and filenames\n body.querySelectorAll('audio').forEach(audio => {\n audio.querySelectorAll('source').forEach(source => {\n if (source.hasAttribute('src')) {\n const src = source.getAttribute('src');\n\n if (isBase64(src)) {\n const fileType = getBase64FileType(src);\n const fileName = `${getBase64FileName()}.${fileType}`;\n audioResources.push({ url: src, fileName: fileName });\n source.src = `audios/${fileName}`;\n } else {\n const fileName = getFileName(src);\n audioResources.push({ url: src, fileName: fileName });\n source.src = `audios/${getFileNameAndType(src).fileName}`;\n }\n }\n });\n });\n\n // Extract vectors\n body.querySelectorAll('svg').forEach(svg => {\n vectorResources.push({ content: svg.outerHTML, fileName: `vector-${vectorResources.length + 1}.svg` });\n });\n\n // Extract video URLs and filenames\n body.querySelectorAll('video').forEach(video => {\n video.querySelectorAll('source').forEach(source => {\n if (source.hasAttribute('src')) {\n const src = source.getAttribute('src');\n\n if (isBase64(src)) {\n const fileType = getBase64FileType(src);\n const fileName = `${getBase64FileName()}.${fileType}`;\n videoResources.push({ url: src, fileName: fileName });\n source.src = `vids/${fileName}`;\n } else {\n const fileName = getFileName(src);\n videoResources.push({ url: src, fileName: fileName });\n source.src = `vids/${getFileNameAndType(src).fileName}`;\n }\n }\n });\n });\n\n // Process CSS background images\n const css = json2css(obj.css) || '';\n const updatedCss = extractBackgroundImageUrls(css);\n const stylesObj = updatedCss;\n\n return {\n html: doc.body.innerHTML,\n stylesObj,\n imageResources,\n audioResources,\n vectorResources,\n videoResources\n };\n } catch (error) {\n console.error('Error fetching resources:', error);\n return null; // Or handle the error in an appropriate way\n }\n}\nwindow.getBase64Media = async mediaUrl => {\n const response = await fetch(mediaUrl);\n const blob = await response.blob();\n return new Promise((resolve, reject) => {\n const reader = new FileReader();\n reader.onloadend = () => resolve(reader.result.split(',')[1]);\n reader.onerror = reject;\n reader.readAsDataURL(blob);\n });\n}\nwindow.renderStyles = styles => {\n let css = '';\n\n // Define :root variables\n css += `:root {\\n`;\n for (const [variable, value] of Object.entries(styles.rootVariables || {})) {\n css += ` --${variable}: ${value};\\n`;\n }\n css += '}\\n';\n\n // Define styles for each class\n for (const [classId, style] of Object.entries(styles.styles)) {\n if (!style || (!Object.keys(style.variables || {}).length && \n !Object.keys(style.base || {}).length && \n !Object.keys(style.pseudos || {}).length && \n !Object.keys(style.animations || {}).length && \n !Object.keys(style.breakpoints || {}).length)) {\n continue; // Skip empty styles\n }\n const variables = style.variables || {};\n const baseStyles = style.base || {};\n const pseudos = style.pseudos || [];\n const animations = style.animations || {};\n const breakpoints = style.breakpoints || {};\n\n if (classId === \"html\" || classId === \"body\") {\n css += `${classId} {\\n`;\n } else {\n css += `.${classId} {\\n`;\n }\n \n for (const [variable, value] of Object.entries(variables)) {\n css += ` --${variable}: ${value};\\n`;\n }\n for (const [property, value] of Object.entries(baseStyles)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += '}\\n';\n\n for (const { selector, styles: pseudoStyles } of pseudos) {\n css += `.${classId}${selector} {\\n`;\n for (const [property, value] of Object.entries(pseudoStyles)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += '}\\n';\n }\n\n for (const [animationName, animation] of Object.entries(animations)) {\n css += `@keyframes ${animationName} {\\n`;\n for (const [key, frameStyles] of Object.entries(animation.keyframes)) {\n css += ` ${key} {\\n`;\n for (const [property, value] of Object.entries(frameStyles)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += ' }\\n';\n }\n css += '}\\n';\n\n css += `.${classId} {\\n`;\n for (const [property, value] of Object.entries(animation.properties)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += '}\\n';\n }\n\n for (const [breakpoint, breakpointStyles] of Object.entries(breakpoints)) {\n css += `@media (max-width: ${breakpoint}) {\\n`;\n css += ` .${classId} {\\n`;\n for (const [variable, value] of Object.entries(breakpointStyles.variables || {})) {\n css += ` --${variable}: ${value};\\n`;\n }\n for (const [property, value] of Object.entries(breakpointStyles.base || {})) {\n css += ` ${property}: ${value};\\n`;\n }\n css += ' }\\n';\n\n for (const { selector, styles: pseudoStyles } of breakpointStyles.pseudos || []) {\n css += ` .${classId}${selector} {\\n`;\n for (const [property, value] of Object.entries(pseudoStyles)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += ' }\\n';\n }\n\n css += '}\\n';\n }\n }\n\n return css;\n}\nwindow.downloadJSON = async () => {\n try {\n await loadScript(\"libraries/jszip/FileSaver.min.js\");\n let blob = new Blob([JSON.stringify(project, null, 2)], {type: \"application/json\"});\n saveAs(blob, `${project.name.split(' ').join('').toLowerCase()}-Polyrise.json`);\n\n } catch (error) {\n console.error('Error:', error);\n } finally {\n // Clean up scripts after use\n removeScript(\"libraries/jszip/FileSaver.min.js\");\n }\n}\nwindow.downloadQuickCommands = () => {\n const colorMappings = {\n 'black': '#000000',\n 'white': '#ffffff',\n 'gray-50': '#f9fafb',\n 'gray-100': '#f3f4f6',\n 'gray-200': '#e5e7eb',\n 'gray-300': '#d1d5db',\n 'gray-400': '#9ca3af',\n 'gray-500': '#6b7280',\n 'gray-600': '#4b5563',\n 'gray-700': '#374151',\n 'gray-800': '#1f2937',\n 'gray-900': '#111827',\n 'red-50': '#fef2f2',\n 'red-100': '#fee2e2',\n 'red-200': '#fecaca',\n 'red-300': '#fca5a5',\n 'red-400': '#f87171',\n 'red-500': '#ef4444',\n 'red-600': '#dc2626',\n 'red-700': '#b91c1c',\n 'red-800': '#991b1b',\n 'red-900': '#7f1d1d',\n 'yellow-50': '#fefce8',\n 'yellow-100': '#fef9c3',\n 'yellow-200': '#fef08a',\n 'yellow-300': '#fde047',\n 'yellow-400': '#facc15',\n 'yellow-500': '#eab308',\n 'yellow-600': '#ca8a04',\n 'yellow-700': '#a16207',\n 'yellow-800': '#854d0e',\n 'yellow-900': '#713f12',\n 'green-50': '#f0fdf4',\n 'green-100': '#dcfce7',\n 'green-200': '#bbf7d0',\n 'green-300': '#86efac',\n 'green-400': '#4ade80',\n 'green-500': '#22c55e',\n 'green-600': '#16a34a',\n 'green-700': '#15803d',\n 'green-800': '#166534',\n 'green-900': '#14532d',\n 'blue-50': '#eff6ff',\n 'blue-100': '#dbeafe',\n 'blue-200': '#bfdbfe',\n 'blue-300': '#93c5fd',\n 'blue-400': '#60a5fa',\n 'blue-500': '#3b82f6',\n 'blue-600': '#2563eb',\n 'blue-700': '#1d4ed8',\n 'blue-800': '#1e40af',\n 'blue-900': '#1e3a8a',\n 'indigo-50': '#eef2ff',\n 'indigo-100': '#e0e7ff',\n 'indigo-200': '#c7d2fe',\n 'indigo-300': '#a5b4fc',\n 'indigo-400': '#818cf8',\n 'indigo-500': '#6366f1',\n 'indigo-600': '#4f46e5',\n 'indigo-700': '#4338ca',\n 'indigo-800': '#3730a3',\n 'indigo-900': '#312e81',\n 'purple-50': '#f5f3ff',\n 'purple-100': '#ede9fe',\n 'purple-200': '#ddd6fe',\n 'purple-300': '#c4b5fd',\n 'purple-400': '#a78bfa',\n 'purple-500': '#8b5cf6',\n 'purple-600': '#7c3aed',\n 'purple-700': '#6d28d9',\n 'purple-800': '#5b21b6',\n 'purple-900': '#4c1d95',\n 'pink-50': '#fdf2f8',\n 'pink-100': '#fce7f3',\n 'pink-200': '#fbcfe8',\n 'pink-300': '#f9a8d4',\n 'pink-400': '#f472b6',\n 'pink-500': '#ec4899',\n 'pink-600': '#db2777',\n 'pink-700': '#be185d',\n 'pink-800': '#9d174d',\n 'pink-900': '#831843'\n }; \n\n function updateBorderColors(data) {\n const updatedData = {};\n for (const [key, value] of Object.entries(data)) {\n if (key.startsWith('border-') && !key.includes('-opacity')) {\n const colorKey = key.split('-').slice(1).join('-');\n const color = colorMappings[colorKey] || 'transparent';\n updatedData[key] = `--tw-border-opacity: 1; border-top-color: ${color}; border-right-color: ${color}; border-bottom-color: ${color}; border-left-color: ${color};`;\n } else {\n updatedData[key] = value;\n }\n }\n return updatedData;\n }\n \n\n window.saveAsJson = async (data, filename) => {\n try {\n await loadScript(\"libraries/jszip/FileSaver.min.js\");\n const blob = new Blob([JSON.stringify(data, null, 2)], { type: 'application/json' });\n saveAs(blob, filename);\n \n } catch (error) {\n console.error('Error:', error);\n } finally {\n // Clean up scripts after use\n removeScript(\"libraries/jszip/FileSaver.min.js\");\n }\n }\n\n // Generate the CSS quick commands and save to a JSON file\n generateCssQuickCommands('libraries/tailwind/tailwind-mod.min.css').then(cssQuickCommands => {\n const updatedData = updateBorderColors(cssQuickCommands);\n saveAsJson(updatedData, 'cssQuickCommands.json');\n });\n}\nwindow.getFile = async (url, callback = null) => {\n try {\n const response = await fetch(url);\n if (!response.ok) throw new Error(\"Network response was not ok\");\n const fileContent = await response.text();\n if (callback && typeof callback === 'function') {\n callback(null, fileContent); // Call the callback with the file content\n } else {\n return fileContent; // Return the file content\n }\n } catch (error) {\n console.warn(\"Request error:\", error);\n if (callback && typeof callback === 'function') {\n callback(error, null); // Call the callback with the error\n } else {\n throw error; // Re-throw to handle in caller\n }\n }\n}\nwindow.minifyCSS = source => {\n // Convert the source to a string if it isn't one\n source = String(source);\n // Remove comments\n let minified = source.replace(/\\/\\*[\\s\\S]*?\\*\\//g, '');\n // Remove whitespace and newlines\n minified = minified.replace(/\\s{2,}/g, ' ').replace(/\\n/g, '');\n // Remove spaces around selectors, properties, and values\n minified = minified.replace(/\\s*([{}:;])\\s*/g, '$1');\n // Remove the last semicolon before the closing brace\n minified = minified.replace(/;}/g, '}');\n return minified;\n}\nwindow.downloadProject = async () => {\n try {\n await loadScripts([\n \"libraries/jszip/jszip.min.js\",\n \"libraries/jszip/FileSaver.min.js\"\n ]);\n\n // Extract srcset URLs\n const iframe = document.getElementById('iframe');\n if (!iframe) return;\n const idoc = iframe.contentDocument || iframe.contentWindow.document;\n const { html, stylesObj, imageResources, audioResources, vectorResources, videoResources } = fetchResources(project);\n\n const zip = new JSZip();\n\n // Project file\n zip.file(`${project.name.split(' ').join('').toLowerCase()}-Polyrise.json`, JSON.stringify(project, null, 2));\n\n // kodeWeave project file\n const kodeWeaveProject = {\n name: project.name,\n version: project.version,\n title: project.title,\n description: project.description,\n author: project.author,\n url: project.url,\n meta: project.meta,\n libraries: project.libraries,\n html_pre_processor: \"html\",\n css_pre_processor: \"css\",\n javascript_pre_processor: \"javascript\",\n html: json2html(project.html),\n css: json2css(project.css),\n javascript: '',\n logo: project.logo,\n console: false,\n dark: project.dark,\n module: true,\n autorun: true,\n pwa: project.pwa,\n preview: true,\n activePanel: 'html',\n columns: false,\n columnsRight: true\n };\n zip.file(`${project.name.split(' ').join('').toLowerCase()}-kodeWeave.json`, JSON.stringify(kodeWeaveProject, null, 2));\n\n let licenseStr = `The MIT License (MIT)\nCopyright (c) ${new Date().getFullYear()} ${project.author}\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.`;\n zip.file(\"LICENSE.md\", licenseStr);\n\n let READMEStr = `# ${project.name}\n\n**Description:**\n${project.description}\n\n**Built With ${app.name}!**\nThis site was made with [${app.name}](https://michaelsboost.com/${app.name.toString().split(' ').join('-')}/).\n\n**${app.name} Description:**\n${app.summary} ${app.description}\n\n**Website:**\n[${app.name}](https://michaelsboost.com/${app.name.toString().split(' ').join('-')}/)`;\n zip.file(\"README.md\", READMEStr);\n\n let cssContent = '';\n let cssBuildItems = [];\n let cssBuildItemsString = '';\n let TailwindNoReset = null;\n const promises = project.libraries.map(async library => {\n const data = await getFile(library);\n const parts = library.split(\"/\");\n const name = parts[parts.length - 1];\n\n // Check if the library is one of the Tailwind files to ignore\n if (name === \"tailwind-mod-noreset.min.js\") {\n TailwindNoReset = true;\n }\n \n // Assuming libraries have .css extensions for simplicity\n if (name.endsWith('.css')) {\n cssContent += data + '\\n';\n cssBuildItems.push(name);\n cssBuildItemsString += `libraries/${name} `;\n zip.folder('libraries').file(name, data);\n }\n \n // Assuming libraries have .js extensions for simplicity\n if (name.endsWith('.js')) {\n zip.folder('libraries').file(name, data);\n }\n });\n await Promise.all(promises);\n\n // Checks css for html\n let cssBuild = '';\n let css4html = '';\n let twFound = '';\n let tailwindDirectives = '';\n let tailwindStyles = '';\n let cssImport = '';\n \n // Find out if user is using tailwind\n if (idoc.getElementById('vyhibnq91')) {\n twFound = true;\n tailwindDirectives = `\n ${!TailwindNoReset ? `@tailwind base;` : ''}\n@tailwind components;\n@tailwind utilities;\n`\n\n if (twFound) {\n cssBuildItems.map(async library => {\n cssImport += `@import '../libraries/${library}';\n`;\n });\n cssImport += tailwindDirectives;\n } else {\n cssImport = cssContent;\n }\n tailwindStyles = idoc.getElementById('vyhibnq91').textContent;\n }\n\n let css = stylesObj;\n if (tailwindStyles) css += tailwindStyles;\n if (cssContent) {\n css4html = `\n `;\n cssBuild = `\"build:css\": \"postcss src/bundle.css -o dist/bundle.css\",`;\n zip.file(\"src/bundle.css\", cssImport + css);\n zip.file('dist/bundle.css', minifyCSS(cssContent + tailwindStyles + css));\n } else {\n css4html = `\n `;\n cssBuild = `\"build:css\": \"postcss src/bundle.css -o dist/bundle.css\",`;\n zip.file(\"src/bundle.css\", css);\n zip.file('dist/bundle.css', minifyCSS(css));\n }\n\n // Tailwind config\n if (twFound) {\n let configCode = `module.exports = {\n content: [\n './**/*.html',\n './src/**/*.js',\n ],\n theme: {\n extend: {},\n },\n plugins: [],\n};`\n zip.file(\"tailwind.config.js\", configCode);\n }\n\n // PostCSS config\n let postcssConfig = `module.exports = {\n plugins: [\n require('postcss-import'),\n require('autoprefixer'),${twFound ? `\n require('tailwindcss'),` : ''}\n require('cssnano')({\n preset: ['default', {\n discardComments: { removeAll: true }, // Remove all comments\n }],\n }),\n ],\n};`;\n zip.file(\"postcss.config.cjs\", postcssConfig);\n\n // Package JSON\n let npmJSON = `{\n \"name\": \"${project.name.split(' ').join('').toLowerCase()}\",\n \"private\": true,\n \"version\": \"${project.version}\",\n \"type\": \"module\",\n \"scripts\": {\n \"build:css\": \"postcss src/bundle.css -o dist/bundle.css\",\n \"build\": \"npm run build:css\",\n \"serve\": \"http-server -c-1 -p 8081\"\n },\n \"dependencies\": {\n \"autoprefixer\": \"^10.4.19\",\n \"cssnano\": \"^7.0.2\",\n \"postcss\": \"^8.4.38\",\n \"postcss-import\": \"^16.1.0\"${twFound ? `,\n \"tailwindcss\": \"^3.4.4\"` : ''}\n }\n}`;\n zip.file(\"package.json\", npmJSON);\n\n // Always include the original logo\n if (project.logo) {\n try {\n let base64Logo = '';\n \n if (project.logo.startsWith('data:')) {\n // If logo is already a data URL, extract base64 part\n base64Logo = project.logo; // Get the base64 part\n } else {\n // Otherwise fetch and convert to base64\n base64Logo = await getBase64Media(project.logo);\n }\n \n // Determine file extension based on MIME type\n let logoType;\n if (project.logo.startsWith('data:image/png')) {\n logoType = 'png';\n } else if (project.logo.startsWith('data:image/jpeg')) {\n logoType = 'jpeg';\n } else if (project.logo.startsWith('data:image/svg+xml')) {\n logoType = 'svg';\n } else {\n console.error('Unsupported logo MIME type:', project.logo);\n return; // Exit or handle error appropriately\n }\n \n const logoFileName = `logo.${logoType}`;\n zip.folder('imgs').file(logoFileName, base64Logo.split(\",\")[1], { base64: true });\n \n // Add icons to manifest.json based on image sizes\n const sizes = ['192x192', '256x256', '384x384', '512x512'];\n const icons = sizes.map(size => ({\n \"src\": `./imgs/logo-${size}.png`,\n \"sizes\": size,\n \"type\": \"image/png\",\n \"purpose\": \"any\"\n }));\n\n // Helper function to create resized images\n const createResizedImage = (size) => {\n return new Promise((resolve, reject) => {\n const canvas = document.createElement('canvas');\n canvas.width = parseInt(size.split('x')[0]);\n canvas.height = parseInt(size.split('x')[1]);\n const ctx = canvas.getContext('2d');\n \n const img = new Image();\n img.src = base64Logo;\n img.onload = function() {\n ctx.drawImage(img, 0, 0, canvas.width, canvas.height);\n const base64Image = canvas.toDataURL('image/png').replace(/^data:image\\/png;base64,/, '');\n zip.folder('imgs').file(`logo-${size}.png`, base64Image, { base64: true });\n resolve();\n };\n img.onerror = reject;\n \n // Clean up canvas element\n canvas.remove();\n });\n };\n \n // Create all resized images\n await Promise.all(sizes.map(createResizedImage));\n \n zip.file(`manifest.json`, JSON.stringify({\n \"theme_color\": \"#13171f\",\n \"background_color\": \"#13171f\",\n \"display\": \"standalone\",\n \"start_url\": \"./index.html\",\n \"lang\": \"en-US\",\n \"name\": project.name,\n \"short_name\": project.name,\n \"description\": project.description,\n \"icons\": icons\n }, null, 2));\n \n } catch (error) {\n console.error('Error adding logo to ZIP:', error);\n return; // Exit method or handle error as needed\n }\n }\n\n // if pwa is enabled\n let swinit = '';\n if (project.pwa) {\n swinit = `\n \n `;\n const swjs = `// Service worker code\nimportScripts('https://storage.googleapis.com/workbox-cdn/releases/6.4.1/workbox-sw.js');\n\nconst { registerRoute } = workbox.routing;\nconst { CacheFirst } = workbox.strategies;\n\nconst cacheName = '${project.name.split(' ').join('')}-cache';\n\nworkbox.routing.registerRoute(\n ({ request }) => request.destination === 'script' ||\n request.destination === 'style' ||\n request.destination === 'document' ||\n request.destination === 'image' ||\n request.destination === 'font' ||\n request.destination === 'audio' ||\n request.destination === 'video',\n new CacheFirst({\n cacheName: cacheName,\n plugins: [\n // Any additional plugins can be added here\n ],\n })\n);`\n zip.file(\"sw.js\", swjs);\n }\n\n // Save audio files to ZIP\n if (audioResources.length > 0) {\n const audioFolder = zip.folder('audios');\n try {\n for (const { url, fileName } of audioResources) {\n const base64Audio = await getBase64Media(url);\n audioFolder.file(fileName, base64Audio, { base64: true });\n }\n } catch (error) {\n console.error('Error adding audio to ZIP:', error);\n return;\n }\n }\n\n // Save image files to ZIP\n if (imageResources.length > 0) {\n try {\n for (const { url, fileName } of imageResources) {\n const base64Image = await getBase64Media(url);\n zip.folder('imgs').file(fileName, base64Image, { base64: true });\n }\n } catch (error) {\n console.error('Error adding images to ZIP:', error);\n return;\n }\n }\n\n // Save SVG files to ZIP\n if (vectorResources.length > 0) {\n const svgFolder = zip.folder('svgs');\n try {\n for (const { content, fileName } of vectorResources) {\n svgFolder.file(fileName, content);\n }\n } catch (error) {\n console.error('Error adding SVGs to ZIP:', error);\n return;\n }\n }\n\n // Save video files to ZIP\n if (videoResources.length > 0) {\n const videoFolder = zip.folder('vids');\n try {\n for (const { url, fileName } of videoResources) {\n const base64Video = await getBase64Media(url);\n videoFolder.file(fileName, base64Video, { base64: true });\n }\n } catch (error) {\n console.error('Error adding videos to ZIP:', error);\n return;\n }\n }\n\n // Iterate over each library\n let scriptTags = '';\n let cssTags = '';\n project.libraries.forEach(library => {\n if (library.endsWith('.js')) {\n scriptTags += `\\n `;\n } else {\n // Assuming it's a Google font\n cssTags += `\\n `;\n }\n });\n \n // Add index.html\n const testHtmlContent = `\n \n \n ${project.title}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ${css4html}${project.meta ? `${project.meta}\\n ` : ''}\n \n \n \n${json2html(project.html)}\n${scriptTags ? scriptTags : ''}\n\n \n `;\n zip.file('test.html', testHtmlContent);\n const indexHtmlContentCompiled = `\n\n \n ${project.title}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ${css4html}${project.meta ? `${project.meta}\\n ` : ''}${scriptTags ? scriptTags : ''}\n \n \n \n${html}\n\n${(project.pwa ? swinit : '')}\n\n \n`;\n zip.file('index.html', indexHtmlContentCompiled);\n\n // Generate the ZIP file\n const blob = await zip.generateAsync({ type: 'blob' });\n saveAs(blob, `${project.name.toLowerCase().split(' ').join('')}.zip`);\n \n // Clear all arrays after saving\n imageResources.length = audioResources.length = vectorResources.length = videoResources.length = 0;\n } catch (error) {\n console.error('Error:', error);\n } finally {\n // Clean up scripts after use\n const scriptsToRemove = [\n 'libraries/jszip/FileSaver.min.js',\n 'libraries/jszip/jszip.min.js'\n ];\n\n removeScripts(scriptsToRemove);\n }\n}\nwindow.share = async () => {\n try {\n if (navigator.onLine) {\n const shareProject = {\n title: project.title,\n description: project.description,\n head: project.meta,\n html: `\n \n${json2html(project.html)}`,\n html_pre_processor: \"none\",\n css: `/* This site was made with ${app.name}: ${app.summary} */\n\n${json2css(project.css)}`,\n css_pre_processor: \"none\",\n css_external: project.libraries.filter(lib => lib.endsWith('.css')).join(';'),\n css_starter: \"neither\",\n css_prefix: \"neither\",\n js_external: project.libraries.filter(lib => lib.endsWith('.js')).join(';'),\n editors: '111',\n layout: 'left'\n };\n\n // Stringify the JSON object and escape quotes\n const JSONstring = JSON.stringify(shareProject)\n .replace(/\"/g, \""\")\n .replace(/'/g, \"'\");\n\n // Create form element\n const form = `\n \n \n \n `;\n\n // Append form to the document body and submit\n document.body.insertAdjacentHTML('beforeend', form);\n document.querySelector('form').submit();\n document.querySelector('form').remove();\n } else {\n Modal.render({\n title: \"Unable to share!\",\n content: `
No internet connection!
`\n });\n }\n } catch (error) {\n console.error('Error sharing project:', error);\n }\n}\nwindow.screenshot = async () => {\n const iframe = document.getElementById('iframe');\n const iframeDocument = iframe.contentDocument || iframe.contentWindow.document;\n\n try {\n await loadScripts([\n \"libraries/html2canvas/html2canvas.min.js\",\n \"libraries/jszip/FileSaver.min.js\"\n ]);\n \n html2canvas(iframeDocument.documentElement).then(canvas => {\n const context = canvas.getContext('2d');\n const videoElements = iframeDocument.getElementsByTagName('video');\n\n // Draw video elements\n Array.from(videoElements).forEach(video => {\n const { currentTime, paused, volume } = video;\n\n // Set volume to 0 for the screenshot process\n video.volume = 0;\n\n // Draw the video frame\n if (!paused) video.pause();\n context.drawImage(video, video.offsetLeft, video.offsetTop, video.clientWidth, video.clientHeight);\n\n // Restore the original volume and playback state\n video.volume = volume;\n video.currentTime = currentTime;\n if (!paused) video.play();\n });\n\n // Convert canvas to Blob\n canvas.toBlob(blob => {\n // Save the Blob using FileSaver.js\n saveAs(blob, 'screenshot.png');\n }, 'image/png');\n }).catch(error => {\n console.error('Error taking screenshot:', error);\n });\n } catch (error) {\n console.error('Error:', error);\n } finally {\n // Clean up scripts after use\n removeScript(\"../libraries/html2canvas/html2canvas.min.js\");\n removeScript(\"../libraries/jszip/FileSaver.min.js\");\n }\n}\nwindow.renderPreview = (forceRun = false) => {\n const iframe = document.getElementById('iframe');\n if (!iframe) return;\n\n let scriptTags = '';\n let cssTags = '';\n project.libraries.forEach(library => {\n if (library.endsWith('.js')) {\n scriptTags += `\\n `;\n } else if (library.endsWith('.css')) {\n cssTags += `\\n `;\n } else {\n cssTags += `\\n `;\n }\n });\n\n let css = json2css(project.css);\n\n const iframeSrc = `\n \n ${project.title}\n \n \n \n \n ${project.meta ? project.meta : ''}\n ${cssTags}\n \n \n \n\n${json2html(project.html)}\n${scriptTags ? scriptTags : ''}\n \n \n`;\n\n // Create a new temporary iframe to compare\n const parser = new DOMParser();\n const doc = parser.parseFromString(iframeSrc, 'text/html');\n const idoc = iframe.contentDocument || iframe.contentWindow.document;\n\n if (forceRun) {\n iframe.setAttribute('srcdoc', iframeSrc);\n } else {\n diffNodes(idoc.documentElement, doc.documentElement);\n }\n}\nwindow.detectOperatingSystem = () => {\n const userAgent = navigator.userAgent || navigator.platform;\n\n // Check for Mac OS\n const isMac = /Macintosh|MacIntel|MacPPC|Mac68K/.test(userAgent);\n\n // Check for Windows\n const isWindows = /Win32|Win64|Windows|WinCE/.test(userAgent);\n\n // Check for Linux\n const isLinux = /Linux/.test(userAgent) && !isWindows;\n\n if (isMac) {\n return 'Mac';\n } else if (isWindows) {\n return 'Windows';\n } else if (isLinux) {\n return 'Linux';\n } else {\n return 'unknown';\n }\n}\n\n// Diffing algorithm to update ui when changes occur\nwindow.diffNodes = (oldNode, newNode) => {\n if (!oldNode || !newNode) {\n return;\n }\n\n // Check for data-ignore attribute\n if (oldNode.hasAttribute && oldNode.hasAttribute('data-ignore') || \n newNode.hasAttribute && newNode.hasAttribute('data-ignore')) {\n return;\n }\n\n // Check if nodes are iframe elements\n if (oldNode.nodeName === 'IFRAME' && newNode.nodeName === 'IFRAME') {\n const acceptableIframeAttributes = ['id', 'title', 'class', 'style', 'sandbox'];\n // Compare acceptable attributes only\n acceptableIframeAttributes.forEach(attr => {\n if (oldNode.getAttribute(attr) !== newNode.getAttribute(attr)) {\n oldNode.setAttribute(attr, newNode.getAttribute(attr));\n }\n });\n\n const oldSrcdoc = oldNode.getAttribute('srcdoc');\n const newSrcdoc = newNode.getAttribute('srcdoc');\n // Ignore srcdoc attribute if it hasn't changed\n if (oldSrcdoc === newSrcdoc) return;\n return;\n }\n\n // If nodes are different types, replace the old node\n if (oldNode.nodeName !== newNode.nodeName) {\n oldNode.replaceWith(newNode.cloneNode(true));\n // console.log('Different node names:', oldNode, newNode);\n return;\n }\n\n // Diff the attributes of the nodes\n if (oldNode.nodeType === Node.ELEMENT_NODE && newNode.nodeType === Node.ELEMENT_NODE) {\n const oldAttributes = Array.from(oldNode.attributes);\n const newAttributes = Array.from(newNode.attributes);\n\n // Remove old attributes not present in the new node\n oldAttributes.forEach(attr => {\n if (!newNode.hasAttribute(attr.name)) {\n oldNode.removeAttribute(attr.name);\n }\n });\n\n // Add or update attributes from the new node\n newAttributes.forEach(attr => {\n if (oldNode.getAttribute(attr.name) !== attr.value) {\n oldNode.setAttribute(attr.name, attr.value);\n }\n });\n }\n\n const oldChildren = Array.from(oldNode.childNodes);\n const newChildren = Array.from(newNode.childNodes);\n\n // Update or remove existing child nodes\n oldChildren.forEach((oldChild, index) => {\n const newChild = newChildren[index];\n if (!newChild) {\n oldNode.removeChild(oldChild);\n return;\n }\n // Special handling for elements\n if (oldNode.tagName === 'TITLE' || oldNode.tagName === 'STYLE' && oldNode.textContent !== newNode.textContent) {\n oldNode.textContent = newNode.textContent;\n } else if (oldChild.nodeType === Node.TEXT_NODE && oldChild.nodeValue !== newChild.nodeValue) {\n oldChild.nodeValue = newChild.nodeValue;\n }\n diffNodes(oldChild, newChild);\n });\n\n // Add new child nodes\n newChildren.slice(oldChildren.length).forEach(newChild => {\n oldNode.appendChild(newChild.cloneNode(true));\n });\n}\n\n// Once dom has loaded init functions\ndocument.addEventListener('DOMContentLoaded', function() {\n window.onload = () => {\n App.render('#app');\n getIFrameClientSize();\n // URL to the JSON file\n const jsonFileUrl = 'cssQuickCommands.json';\n\n // Apply the CSS quick commands\n applyCssQuickCommands(jsonFileUrl);\n\n // Set the state to true when the Command/Shift key is down\n window.onkeydown = e => {\n const activeElement = document.activeElement;\n \n // Check if the active element is not an input, textarea, or contenteditable\n const isNonEditable = !['INPUT', 'TEXTAREA'].includes(activeElement.tagName) &&\n activeElement.getAttribute('contenteditable') !== 'true';\n \n if (isNonEditable) {\n const os = detectOperatingSystem();\n const isCmdPressed = os === 'Mac' && e.metaKey;\n const isCtrlPressed = os !== 'Mac' && e.ctrlKey;\n const isModifierPressed = isCmdPressed || isCtrlPressed;\n const isShiftPressed = e.shiftKey || e.key === \"Shift\";\n const isZKeyPressed = e.key.toLowerCase() === 'z';\n \n // Handle shortcut actions\n const handleShortcut = action => {\n e.preventDefault();\n action();\n return false;\n };\n\n // Update key states\n data.ctrlKey = isCtrlPressed;\n data.cmdKey = isCmdPressed;\n \n if (isModifierPressed) {\n if (isZKeyPressed) {\n if (isShiftPressed) {\n return handleShortcut(redo);\n }\n return handleShortcut(undo);\n }\n \n if (e.key.toLowerCase() === 'd') return handleShortcut(cloneLayers);\n if (e.key.toLowerCase() === 'x') return handleShortcut(cutLayers);\n if (e.key.toLowerCase() === 'c') return handleShortcut(copyLayers);\n if (e.key.toLowerCase() === 'v') return handleShortcut(pasteLayers);\n if (isShiftPressed && e.key.toLowerCase() === 'p') return handleShortcut(commandPalette);\n if (isShiftPressed && isModifierPressed && e.key.toLowerCase() === 'a') return handleShortcut(clearAllSelections);\n }\n \n // Update shift key state\n if (isShiftPressed) data.shiftKey = true;\n \n // Handle Escape key to close dialogs\n if (e.key === 'Escape') {\n e.preventDefault();\n const dialog = document.querySelector('dialog[open]');\n if (dialog) dialog.querySelector('header > button').onclick();\n return false;\n }\n }\n \n // Handle Escape key in editable elements\n if (['INPUT', 'TEXTAREA'].includes(activeElement.tagName) ||\n activeElement.getAttribute('contenteditable') === 'true') {\n if (e.key === 'Escape') {\n e.preventDefault();\n const dialog = document.querySelector('dialog[open]');\n if (dialog) dialog.querySelector('header > button').onclick();\n activeElement.blur();\n return false;\n }\n }\n };\n\n // Set the state to false when the Command/Shift key is up\n window.onkeyup = e => {\n e.key === \"Shift\" && (data.shiftKey = false);\n if (e.key === \"Control\" || e.key === \"ControlLeft\" || e.key === \"ControlRight\") data.ctrlKey = false;\n if (e.key === \"Command\" || e.key === \"Meta\") data.cmdKey = false;\n }\n\n if (localStorage.getItem('Polyrise')) {\n importJSON(JSON.parse(localStorage.getItem('Polyrise')));\n }\n window.onresize = () => getIFrameClientSize();\n };\n});"], - "mappings": "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", - "names": ["onChange", "target", "callback", "path", "createProxy", "obj", "property", "value", "fullPath", "oldValue", "result", "app", "p", "d", "icons", "SidebarIconCSS", "navIconCSS", "modalIconCSS", "newValue", "string", "LeftMenubar", "buttonSize", "Menu", "menuDialog", "Settings", "settingsHTML", "library", "index", "globalAttributes", "eventAttributes", "commonEventGroup", "dragDropEventGroup", "eventGroups", "tagEventGroups", "combineEventGroups", "groups", "group", "generateEventMappings", "elementEventMappings", "combinedEvents", "tag", "specificAttributes", "areCommonLayerTags", "layers", "firstTag", "layer", "selectedLayers", "id", "detectCommonLayerTags", "renderAttributeButtons", "attributes", "attr", "attributesModal", "specificAttributesForTag", "attrBtns", "LayerTree", "renderLayer", "name", "children", "state", "hasChildren", "isVisible", "child", "Inspector", "findCommonLayerTags", "findCommonAttributes", "attributeCounts", "prop", "key", "count", "buttonItemClass", "buttonAddItemClass", "RenameOrDeleteButtonClass", "selectClass", "selectStyle", "inputClass", "inputStyle", "textareaClass", "textareaStyle", "mediaClass", "languages", "sizeOptions", "booleanAttributes", "inputTypes", "numberAttributes", "stringAttributes", "commonLayerTag", "commonAttributes", "cssFixedValueProperties", "cssRangedValueProperties", "boxElements", "textElements", "breakElements", "renderBooleanAttribute", "renderInput", "type", "min", "max", "step", "renderTextarea", "generatePreviewSize", "option", "lang", "processStyles", "stylesObject", "selectorPrefix", "detect", "styles", "colorRegex", "complexProperties", "selector", "predefinedValues", "options", "val", "valueParts", "remainingParts", "gridColsClass", "part", "numericValue", "unitMatch", "unit", "validUnits", "selectElement", "unitOption", "rangeElement", "isColorProperty", "inputType", "fallbackColor", "updatedInputStyle", "generateRootVariablesSection", "isColor", "hasAlpha", "isNumeric", "generateStylesSection", "targets", "activeStyle", "layerKey", "dropdown", "buttonClass", "generatePseudosSection", "generateStylePropertiesSection", "styleKey", "stylesObj", "generateBreakpointsSection", "generateBreakpointStylesSection", "generateAnimationsSection", "generateAnimationPropertySection", "content", "keyframes", "activeKeyframe", "generateAttributesSection", "attributeTag", "svgImage", "element", "elm", "propKey", "lowerPropKey", "nodeType", "numAttr", "numTypes", "numType", "editorNav", "large", "title", "CloseLabel", "ConfirmLabel", "onLoad", "onClose", "onConfirm", "hClass", "html", "modal", "timesBtn", "closeBtn", "confirmBtn", "Blocks", "btnClass", "blockItem", "componentItem", "block", "component", "container", "size", "viewportWidth", "viewportHeight", "previewElm", "width", "height", "doc", "currentDoc", "newDoc", "modalContent", "newName", "defaultValues", "rootVariables", "fixedValueProperties", "rangedValueProperties", "rootVariableOptions", "fixedValuePropertyOptions", "rangedValuePropertyOptions", "propertyTypeSelect", "unitSelect", "unitSection", "updatePropertyDetails", "selectedType", "propertyTypeInput", "noUnit", "cssQuickCommands", "propertyString", "propertyType", "userDefinedValue", "str", "finalValue", "defaultValue", "e", "query", "found", "currentValue", "detected", "pseudo", "pseudoSelector", "pseudoStyles", "acc", "rule", "s", "existingPseudo", "oldName", "style", "pseudoIndex", "url", "response", "error", "attrs", "q", "attribute", "input", "elementToJson", "noTextElements", "tagName", "props", "jsonToElement", "json", "renderElement", "escapeHtml", "childElement", "text", "map", "m", "beautifyHtml", "tab", "indent", "css", "importRegex", "importMatch", "importUrl", "removeComments", "selectorRegex", "mediaQueryRegex", "keyframesRegex", "processSelector", "properties", "varName", "varValue", "pseudoMatch", "baseSelector", "currentTarget", "pseudoObj", "processRules", "cssRules", "match", "processKeyframes", "keyframesName", "keyframesRules", "segment", "keyframeName", "propertiesPart", "mediaMatch", "mediaCondition", "mediaRules", "mediaTarget", "cssWithoutMedia", "keyframesMatch", "symbol", "semicolon", "openBrace", "closeBrace", "containCssVar", "indentLevel", "innerCss", "variables", "baseStyles", "pseudos", "variable", "childSelector", "childStyle", "processAnimations", "animations", "animationCss", "animationName", "animation", "keyframe", "processBreakpoints", "breakpoints", "breakpointCss", "breakpoint", "classId", "containcssVar", "innercss", "animationCSS", "breakpointCSS", "existingJSON", "newJSON", "stylesheet", "className", "declarations", "currentState", "stateString", "previousState", "nextState", "selection", "code", "item", "suggestions", "src", "script", "scripts", "scriptUrl", "resolve", "reject", "scriptElement", "srcArray", "queriesString", "replaceSelection", "queries", "handleSpecialCommand", "command", "matchesPseudoClass", "pseudoClass", "total", "selectLayersRecursive", "activeCalls", "processLayers", "pseudoClassPart", "classNames", "attributeMatch", "classMatches", "matchResult", "layerClasses", "targetChildrenOfSelections", "processQuery", "equalsIndex", "currentIDs", "layerId", "targetLayer", "parentLayer", "findLayerAndParent", "parent", "applyCollapseStateToSiblings", "collapseState", "i", "newCollapseState", "collapseLayer", "hideLayer", "applyVisibilityToSiblings", "visibilityState", "newVisibilityState", "applySelectionToSiblings", "selectionState", "childIndex", "newSelectionState", "findLayerById", "lastSelectedLayerId", "foundLayer", "searchLayer", "j", "excludeId", "assignIds", "blocks", "newBlocks", "newBlock", "l", "clonedLayer", "rootLayer", "pastedLayers", "searchField", "handleSearch", "results", "displayResults", "resultsContainer", "uniqueId", "audioHTML", "searchInput", "searchBtn", "audio", "event", "file", "svgCode", "base64String", "icon", "hosts", "searchUrl", "display", "apiConnection", "descriptionElement", "searchElement", "iconResults", "selectedSvg", "iconResultsElement", "iconUrl", "svgContent", "iconDiv", "selectedSvgElement", "existingNames", "comp", "clone", "newHtml", "commands", "buttonsHtml", "guide", "versionParts", "iframe", "fadeTimeout", "scale", "reader", "frameworks", "framework", "formattedFrameworkName", "selectedFramework", "c", "names", "registrations", "registration", "fileName", "fileExtension", "fileType", "isBase64", "getBase64FileType", "mimeMatch", "mimeType", "mimeTypeToExtension", "getFileName", "getBase64FileName", "fileCounter", "extractBackgroundImageUrls", "urls", "regex", "imageResources", "body", "audioResources", "vectorResources", "videoResources", "img", "srcset", "source", "svg", "video", "mediaUrl", "blob", "frameStyles", "breakpointStyles", "colorMappings", "updateBorderColors", "data", "updatedData", "colorKey", "color", "filename", "fileContent", "minified", "idoc", "zip", "kodeWeaveProject", "licenseStr", "READMEStr", "cssContent", "cssBuildItems", "cssBuildItemsString", "TailwindNoReset", "promises", "parts", "cssBuild", "css4html", "twFound", "tailwindDirectives", "tailwindStyles", "cssImport", "postcssConfig", "npmJSON", "base64Logo", "logoType", "logoFileName", "sizes", "createResizedImage", "canvas", "ctx", "base64Image", "swinit", "swjs", "audioFolder", "base64Audio", "svgFolder", "videoFolder", "base64Video", "scriptTags", "cssTags", "testHtmlContent", "indexHtmlContentCompiled", "scriptsToRemove", "shareProject", "lib", "form", "iframeDocument", "context", "videoElements", "currentTime", "paused", "volume", "forceRun", "iframeSrc", "userAgent", "isMac", "isWindows", "isLinux", "oldNode", "newNode", "oldSrcdoc", "newSrcdoc", "oldAttributes", "newAttributes", "oldChildren", "newChildren", "oldChild", "newChild", "activeElement", "os", "isCmdPressed", "isCtrlPressed", "isModifierPressed", "isShiftPressed", "isZKeyPressed", "handleShortcut", "action", "dialog"] + "sourcesContent": ["// Function for reactive state management\nfunction onChange(target, callback, path = []) {\n function createProxy(target, path) {\n if (typeof target !== 'object' || target === null) {\n return target;\n }\n\n return new Proxy(target, {\n set(obj, property, value) {\n const fullPath = [...path, property];\n const oldValue = obj[property];\n const result = Reflect.set(obj, property, createProxy(value, fullPath));\n\n if (oldValue !== value) {\n callback(fullPath, oldValue, value);\n }\n\n return result;\n },\n get(obj, property) {\n const value = obj[property];\n if (typeof value === 'object' && value !== null) {\n return createProxy(value, [...path, property]);\n }\n return value;\n }\n });\n }\n\n return createProxy(target, path);\n}\n\n// Keep project and data in the global scope\nlet app = {\n name: 'Polyrise',\n summary: \"Free Mobile Website Builder!\",\n description: \"Design with Freedom, Build with Power. Free for personal and commercial use.\",\n author: {\n name: 'Michael Schwartz',\n href: 'https://michaelsboost.com/',\n src: 'imgs/author.jpg'\n },\n version: '1.0.2',\n url: 'https://github.com/michaelsboost/Polyrise/',\n license: 'https://github.com/michaelsboost/Polyrise/blob/gh-pages/LICENSE'\n}\nlet p = {\n name: \"App name\",\n version: \"0.0.1\",\n title: \"An attractive title\",\n description: \"The most attractive description ever!\",\n author: \"Polyrise\",\n url: \"https://michaelsboost.com/\",\n meta: \"\",\n libraries: [],\n css: {\n \"rootVariables\": {},\n \"styles\": {},\n \"animations\": {},\n \"breakpoints\": {}\n },\n components: [],\n html: [],\n logo: \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNTEyIgogICBoZWlnaHQ9IjUxMiIKICAgdmlld0JveD0iMCAwIDEzNS40NjY2NiAxMzUuNDY2NjciCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMKICAgICBpZD0iZGVmczEiIC8+PGcKICAgICBpZD0iZzI0Ij48cGF0aAogICAgICAgaWQ9InBhdGgyMiIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiMxMzNhZDQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSw2Ny43MzMzMzIgViAxMzUuMjAwNTMgTCAyNS4zODc1OTcsMTI2LjAzMTA3IFYgMTA2Ljk2MDQgNjcuNzMzMzMyIFogbSA4NS45Njg5MTE1LDAgLTU3Ljc2OTA4MywzMi4yOTcyNTggdiAxOC44MTA3MyBMIDEyNS44ODIyNCw2Ny43MzMzMzIgWiIgLz48cGF0aAogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6IzA0YTJmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MTQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIgogICAgICAgaWQ9InBhdGgyMyIKICAgICAgIGQ9Im0gNDkuNTY4NTI3LDM1LjgxOTU1MyAtMTYuOTcwNDc4LDkuNzk3OTEgMCwtMTkuNTk1ODIgeiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDIuMjE3MjY1MiwwLDAsMi4xNDcwMjkzLC0zNC40OTUyNjksLTkuMjYyMTYyKSIgLz48cGF0aAogICAgICAgaWQ9InBhdGgyNCIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiM4NjAwZWY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSwwLjI2NjEzMzYyIFYgNjcuNzMzMzMyIEggMjUuMzg3NTk3IFYgNDIuODU2ODE1IDI4LjMyNjk1MyBsIDcwLjMyNTkzOSwzOS4zMTU5NDYgLTAuMTYxNzQ3LDAuMDkwNDMgaCAzMC4zMzA0NTEgbCAwLjAwMiwtMC4wMDEgeiIgLz48L2c+PC9zdmc+Cg==\",\n lang: \"en\",\n dark: true,\n previewDark: true,\n pwa: false,\n activePanel: 'layers'\n};\nlet d = {\n shiftKey: null,\n cmdKey: null,\n iframeSize: null,\n commandPalette: false,\n selectedSize: 'none',\n selectedLayerIds: [],\n replaceCurrentSelection: null,\n settings: null,\n searchLibKey: null,\n idMap: null,\n clipboard: null,\n history: [],\n historyIndex: -1,\n componentsVisible: true,\n canvasCollapsed: null,\n rootVarsCollapsed: null,\n stylesCollapsed: null,\n stylePropsCollapsed: null,\n stylePseudosCollapsed: null,\n pseudosSelectorIndex: 0,\n breakpointKey: null,\n pseudosSelector: null,\n propsCollapsed: null,\n stylesPropTarget: \"base\",\n stylesTarget: null,\n animationTarget: null,\n animationKeyframe: null,\n canUseQuickCommands: null,\n cssQuickCommands: {},\n defaultValues: {\n \"animation\": \"none\",\n \"animation-delay\": \"0s\",\n \"animation-duration\": \"0s\",\n \"aspect-ratio\": \"auto\",\n \"background\": \"#000000\",\n \"background-color\": \"#000000\",\n \"border-width\": \"0px\",\n \"bottom\": \"auto\",\n \"clip\": \"auto\",\n \"color\": \"#000000\",\n \"column-count\": \"auto\",\n \"column-width\": \"auto\",\n \"columns\": \"auto\",\n \"default\": \"\", // A generic default value for other cases\n \"flex\": \"0 1 auto\",\n \"flex-grow\": \"0\",\n \"flex-shrink\": \"1\",\n \"font-size\": \"16px\",\n \"font-size-adjust\": \"none\",\n \"font-stretch\": \"normal\",\n \"font-weight\": \"400\",\n \"grid-column\": \"auto\",\n \"grid-row\": \"auto\",\n \"height\": \"auto\",\n \"left\": \"auto\",\n \"letter-spacing\": \"normal\",\n \"line-height\": \"normal\",\n \"margin\": \"0px\",\n \"max-height\": \"none\",\n \"max-lines\": \"none\",\n \"max-width\": \"none\",\n \"min-height\": \"0px\",\n \"min-width\": \"0px\",\n \"object-fit\": \"contain\",\n \"object-position\": \"center\",\n \"opacity\": \"1\",\n \"order\": \"0\",\n \"overflow\": \"visible\",\n \"padding\": \"0px\",\n \"perspective\": \"none\",\n \"right\": \"auto\",\n \"rotate\": \"0deg\",\n \"scale\": \"1\",\n \"skew\": \"0deg\",\n \"text-align\": \"left\",\n \"text-decoration\": \"none\",\n \"text-indent\": \"0px\",\n \"text-transform\": \"none\",\n \"top\": \"auto\",\n \"transform\": \"none\",\n \"transition\": \"all 0.3s ease\",\n \"transition-delay\": \"0s\",\n \"transition-duration\": \"0.3s\",\n \"translate\": \"0px\",\n \"visibility\": \"visible\",\n \"white-space\": \"normal\",\n \"width\": \"auto\",\n \"z-index\": \"1\",\n \n // Fixed value properties\n \"position\": \"static\",\n \"display\": \"block\",\n \"overflow\": \"visible\",\n \"visibility\": \"visible\",\n \"float\": \"none\",\n \"clear\": \"none\",\n \"white-space\": \"normal\",\n \"flex-direction\": \"row\",\n \"justify-content\": \"flex-start\",\n \"align-items\": \"stretch\",\n \"align-content\": \"stretch\",\n \"flex-wrap\": \"nowrap\",\n \"background-attachment\": \"scroll\",\n \"background-clip\": \"border-box\",\n \"background-repeat\": \"repeat\",\n \"background-size\": \"auto\",\n \"border-style\": \"none\",\n \"border-width\": \"medium\",\n \"border-collapse\": \"separate\",\n \"caption-side\": \"top\",\n \"cursor\": \"auto\",\n \"direction\": \"ltr\",\n \"empty-cells\": \"show\",\n \"list-style-type\": \"disc\",\n \"list-style-position\": \"outside\",\n \"table-layout\": \"auto\",\n \"text-align\": \"left\",\n \"text-decoration-line\": \"none\",\n \"text-decoration-style\": \"solid\",\n \"text-transform\": \"none\",\n \"unicode-bidi\": \"normal\",\n \"vertical-align\": \"baseline\",\n \"word-break\": \"normal\",\n \"writing-mode\": \"horizontal-tb\",\n \"align-self\": \"auto\",\n \"align-tracks\": \"normal\",\n \"appearance\": \"auto\",\n \"backface-visibility\": \"visible\",\n \"box-sizing\": \"content-box\",\n \"column-fill\": \"balance\",\n \"column-span\": \"none\",\n \"flex-basis\": \"auto\",\n \"flex-grow\": \"0\",\n \"flex-shrink\": \"1\",\n \"font-style\": \"normal\",\n \"font-variant\": \"normal\",\n \"font-weight\": \"normal\",\n \"hyphens\": \"none\",\n \"image-rendering\": \"auto\",\n \"isolation\": \"auto\",\n \"line-break\": \"auto\",\n \"mask-type\": \"luminance\",\n \"mix-blend-mode\": \"normal\",\n \"object-fit\": \"contain\",\n \"overflow-anchor\": \"auto\",\n \"overscroll-behavior\": \"auto\",\n \"page-break-after\": \"auto\",\n \"page-break-before\": \"auto\",\n \"page-break-inside\": \"auto\",\n \"pointer-events\": \"auto\",\n \"resize\": \"none\",\n \"scroll-behavior\": \"auto\",\n \"text-orientation\": \"mixed\",\n \"text-overflow\": \"clip\",\n \"touch-action\": \"auto\",\n \"transform-style\": \"flat\",\n \"user-select\": \"auto\",\n \"word-wrap\": \"normal\",\n }, \n cssFixedValueProperties: {\n \"position\": [\"static\", \"relative\", \"absolute\", \"fixed\", \"sticky\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"display\": [\"block\", \"inline\", \"inline-block\", \"flex\", \"grid\", \"inline-flex\", \"inline-grid\", \"none\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"overflow\": [\"visible\", \"hidden\", \"clip\", \"scroll\", \"auto\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"visibility\": [\"visible\", \"hidden\", \"collapse\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"float\": [\"left\", \"right\", \"none\", \"inline-start\", \"inline-end\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"clear\": [\"none\", \"left\", \"right\", \"both\", \"inline-start\", \"inline-end\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"white-space\": [\"normal\", \"nowrap\", \"pre\", \"pre-wrap\", \"pre-line\", \"break-spaces\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"flex-direction\": [\"row\", \"row-reverse\", \"column\", \"column-reverse\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"justify-content\": [\"flex-start\", \"flex-end\", \"center\", \"space-between\", \"space-around\", \"space-evenly\", \"start\", \"end\", \"left\", \"right\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"align-items\": [\"stretch\", \"flex-start\", \"flex-end\", \"center\", \"baseline\", \"first baseline\", \"last baseline\", \"start\", \"end\", \"self-start\", \"self-end\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"align-content\": [\"stretch\", \"flex-start\", \"flex-end\", \"center\", \"space-between\", \"space-around\", \"space-evenly\", \"start\", \"end\", \"baseline\", \"first baseline\", \"last baseline\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"flex-wrap\": [\"nowrap\", \"wrap\", \"wrap-reverse\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"background-attachment\": [\"scroll\", \"fixed\", \"local\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"background-clip\": [\"border-box\", \"padding-box\", \"content-box\", \"text\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"background-repeat\": [\"repeat\", \"repeat-x\", \"repeat-y\", \"no-repeat\", \"space\", \"round\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"background-size\": [\"auto\", \"cover\", \"contain\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"border-style\": [\"none\", \"hidden\", \"dotted\", \"dashed\", \"solid\", \"double\", \"groove\", \"ridge\", \"inset\", \"outset\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"border-width\": [\"thin\", \"medium\", \"thick\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"border-collapse\": [\"collapse\", \"separate\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"caption-side\": [\"top\", \"bottom\", \"block-start\", \"block-end\", \"inline-start\", \"inline-end\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"cursor\": [\"auto\", \"default\", \"none\", \"context-menu\", \"help\", \"pointer\", \"progress\", \"wait\", \"cell\", \"crosshair\", \"text\", \"vertical-text\", \"alias\", \"copy\", \"move\", \"no-drop\", \"not-allowed\", \"grab\", \"grabbing\", \"all-scroll\", \"col-resize\", \"row-resize\", \"n-resize\", \"e-resize\", \"s-resize\", \"w-resize\", \"ne-resize\", \"nw-resize\", \"se-resize\", \"sw-resize\", \"ew-resize\", \"ns-resize\", \"nesw-resize\", \"nwse-resize\", \"zoom-in\", \"zoom-out\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"direction\": [\"ltr\", \"rtl\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"empty-cells\": [\"show\", \"hide\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"list-style-type\": [\"disc\", \"circle\", \"square\", \"decimal\", \"decimal-leading-zero\", \"lower-roman\", \"upper-roman\", \"lower-greek\", \"lower-alpha\", \"lower-latin\", \"upper-alpha\", \"upper-latin\", \"armenian\", \"georgian\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"list-style-position\": [\"inside\", \"outside\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"table-layout\": [\"auto\", \"fixed\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"text-align\": [\"center\", \"end\", \"justify\", \"left\", \"right\", \"start\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"text-decoration-line\": [\"none\", \"underline\", \"overline\", \"line-through\", \"blink\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"text-decoration-style\": [\"solid\", \"double\", \"dotted\", \"dashed\", \"wavy\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"text-transform\": [\"none\", \"capitalize\", \"uppercase\", \"lowercase\", \"full-width\", \"full-size-kana\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"unicode-bidi\": [\"normal\", \"embed\", \"bidi-override\", \"isolate\", \"isolate-override\", \"plaintext\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"vertical-align\": [\"baseline\", \"sub\", \"super\", \"text-top\", \"text-bottom\", \"middle\", \"top\", \"bottom\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"word-break\": [\"normal\", \"break-all\", \"keep-all\", \"break-word\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"writing-mode\": [\"horizontal-tb\", \"vertical-rl\", \"vertical-lr\", \"sideways-rl\", \"sideways-lr\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"align-self\": [\"auto\", \"stretch\", \"flex-start\", \"flex-end\", \"center\", \"baseline\", \"first baseline\", \"last baseline\", \"start\", \"end\", \"self-start\", \"self-end\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"align-tracks\": [\"normal\", \"start\", \"center\", \"end\", \"stretch\", \"baseline\", \"first baseline\", \"last baseline\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"appearance\": [\"none\", \"auto\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"backface-visibility\": [\"visible\", \"hidden\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"box-sizing\": [\"content-box\", \"border-box\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"column-fill\": [\"auto\", \"balance\", \"balance-all\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"column-span\": [\"none\", \"all\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"flex-basis\": [\"auto\", \"fill\", \"max-content\", \"min-content\", \"fit-content\", \"content\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"flex-grow\": [\"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"flex-shrink\": [\"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"font-style\": [\"normal\", \"italic\", \"oblique\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"font-variant\": [\"normal\", \"small-caps\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"font-weight\": [\"normal\", \"bold\", \"bolder\", \"lighter\",\"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\", \"100\", \"200\", \"300\", \"400\", \"500\", \"600\", \"700\", \"800\", \"900\"],\n \"hyphens\": [\"none\", \"manual\", \"auto\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"image-rendering\": [\"auto\", \"crisp-edges\", \"pixelated\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"isolation\": [\"auto\", \"isolate\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"line-break\": [\"auto\", \"loose\", \"normal\", \"strict\", \"anywhere\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"mask-type\": [\"luminance\", \"alpha\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"mix-blend-mode\": [\"normal\", \"multiply\", \"screen\", \"overlay\", \"darken\", \"lighten\", \"color-dodge\", \"color-burn\", \"hard-light\", \"soft-light\", \"difference\", \"exclusion\", \"hue\", \"saturation\", \"color\", \"luminosity\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"object-fit\": [\"fill\", \"contain\", \"cover\", \"none\", \"scale-down\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"overflow-anchor\": [\"auto\", \"none\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"overscroll-behavior\": [\"auto\", \"contain\", \"none\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"page-break-after\": [\"auto\", \"always\", \"avoid\", \"left\", \"right\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"page-break-before\": [\"auto\", \"always\", \"avoid\", \"left\", \"right\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"page-break-inside\": [\"auto\", \"avoid\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"pointer-events\": [\"auto\", \"none\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"resize\": [\"none\", \"both\", \"horizontal\", \"vertical\", \"block\", \"inline\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"scroll-behavior\": [\"auto\", \"smooth\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"text-orientation\": [\"mixed\", \"upright\", \"sideways\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"text-overflow\": [\"clip\", \"ellipsis\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"touch-action\": [\"auto\", \"none\", \"pan-x\", \"pan-left\", \"pan-right\", \"pan-y\", \"pan-up\", \"pan-down\", \"pinch-zoom\", \"manipulation\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"transform-style\": [\"flat\", \"preserve-3d\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"user-select\": [\"auto\", \"text\", \"none\", \"contain\", \"all\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"word-wrap\": [\"normal\", \"break-word\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"],\n \"writing-mode\": [\"horizontal-tb\", \"vertical-rl\", \"vertical-lr\", \"sideways-rl\", \"sideways-lr\", \"inherit\", \"initial\", \"revert\", \"revert-layer\", \"unset\"]\n },\n cssRangedValueProperties: {\n \"opacity\": { min: 0, max: 1, step: 0.01 },\n \"z-index\": { min: -Infinity, max: Infinity, step: 1 },\n \"line-height\": { min: 0, max: Infinity, step: 0.1 },\n \"flex-grow\": { min: 0, max: Infinity, step: 0.1 },\n \"flex-shrink\": { min: 0, max: Infinity, step: 0.1 },\n \"order\": { min: -Infinity, max: Infinity, step: 1 },\n \"columns\": { min: 1, max: Infinity, step: 1 },\n \"column-count\": { min: 1, max: Infinity, step: 1 },\n \"column-width\": { min: 0, max: Infinity, step: 1 },\n \"font-size\": { min: 0, max: 1, step: 0.01 },\n \"font-size-adjust\": { min: 0, max: 1, step: 0.01 },\n \"letter-spacing\": { min: -Infinity, max: Infinity, step: 0.1 },\n \"word-spacing\": { min: -Infinity, max: Infinity, step: 0.1 },\n \"aspect-ratio\": { min: 0, max: Infinity, step: 0.01 },\n \"border-width\": { min: 0, max: Infinity, step: 1 },\n \"margin\": { min: -Infinity, max: Infinity, step: 1 },\n \"padding\": { min: 0, max: Infinity, step: 1 },\n \"width\": { min: 0, max: Infinity, step: 1 },\n \"height\": { min: 0, max: Infinity, step: 1 },\n \"max-width\": { min: 0, max: Infinity, step: 1 },\n \"max-height\": { min: 0, max: Infinity, step: 1 },\n \"min-width\": { min: 0, max: Infinity, step: 1 },\n \"min-height\": { min: 0, max: Infinity, step: 1 },\n \"top\": { min: -Infinity, max: Infinity, step: 1 },\n \"right\": { min: -Infinity, max: Infinity, step: 1 },\n \"bottom\": { min: -Infinity, max: Infinity, step: 1 },\n \"left\": { min: -Infinity, max: Infinity, step: 1 },\n \"rotate\": { min: -360, max: 360, step: 1 },\n \"scale\": { min: -Infinity, max: Infinity, step: 0.1 },\n \"translate\": { min: -Infinity, max: Infinity, step: 1 },\n \"perspective\": { min: 0, max: Infinity, step: 1 },\n \"skew\": { min: -360, max: 360, step: 1 },\n \"animation-duration\": { min: 0, max: Infinity, step: 0.1 },\n \"animation-delay\": { min: 0, max: Infinity, step: 0.1 },\n \"transition-duration\": { min: 0, max: Infinity, step: 0.1 },\n \"transition-delay\": { min: 0, max: Infinity, step: 0.1 },\n \"letter-spacing\": { min: -Infinity, max: Infinity, step: 0.1 },\n \"text-indent\": { min: -Infinity, max: Infinity, step: 1 }\n },\n boxElements: [\n 'article',\n 'aside',\n 'div',\n 'figcaption',\n 'figure',\n 'footer',\n 'header',\n 'hgroup',\n 'label',\n 'li',\n 'main',\n 'nav',\n 'ol',\n 'picture',\n 'section',\n 'template',\n 'ul'\n ],\n textElements: [\n 'a',\n 'abbr',\n 'address',\n 'b',\n 'bdi',\n 'bdo',\n 'blockquote',\n 'button',\n 'cite',\n 'code',\n 'del',\n 'em',\n 'h1',\n 'h2',\n 'h3',\n 'h4',\n 'h5',\n 'h6',\n 'i',\n 'ins',\n 'kbd',\n 'label',\n 'legend',\n 'mark',\n 'output',\n 'p',\n 'samp',\n 'small',\n 'span',\n 'strike',\n 'strong',\n 'summary',\n 'sub',\n 'sup',\n 'time',\n 'u',\n 'var'\n ],\n breakElements: [\n 'br',\n 'hr',\n 'wbr'\n ],\n blocks: {\n visible: true,\n name: \"Elements\",\n items: [\n {\n type: \"box\",\n code: '<div></div>'\n },\n {\n type: \"text\",\n code: '<p>text</p>'\n },\n {\n type: \"link\",\n code: '<a href=\"https://michaelsboost.com/Polyrise\">Polyrise</a>'\n },\n {\n type: \"button\",\n code: '<button>text</button>'\n },\n {\n type: \"list\",\n code: '<ul><li>list item</li></ul>'\n },\n {\n type: \"progress\",\n code: '<progress value=\"25\" max=\"100\" />'\n },\n {\n type: \"form\",\n code: `<form>\n <input\n type=\"text\"\n name=\"firstname\"\n placeholder=\"First name\"\n aria-label=\"First name\"\n required\n />\n <input\n type=\"email\"\n name=\"email\"\n placeholder=\"Email address\"\n aria-label=\"Email address\"\n autocomplete=\"email\"\n required\n />\n <button type=\"submit\">Subscribe</button>\n <fieldset>\n <label for=\"terms\">\n <input type=\"checkbox\" role=\"switch\" id=\"terms\" name=\"terms\" />\n <span>I agree to the </span>\n <a href=\"#\">Privacy Policy</a>\n </label>\n </fieldset>\n </form>`\n },\n {\n type: \"datalist\",\n code: `<input list=\"eus29efzy\" type=\"search\" placeholder=\"Search...\" />\n <datalist id=\"eus29efzy\">\n <option value=\"Hello\"></option>\n <option value=\"World\"></option>\n </list>`\n },\n {\n type: \"textarea\",\n code: `<textarea placeholder=\"Text here\">Hello world</textarea>`\n },\n {\n type: \"select\",\n code: `<select>\n <optgroup label=\"English\">\n <option value=\"Hello\" selected>Hello</option>\n <option value=\"World\">World</option>\n </optgroup>\n <optgroup label=\"Espa\u00F1ol\">\n <option value=\"Hola\">Hola</option>\n <option value=\"Mundo\">Mundo</option>\n </optgroup>\n </select>`\n },\n {\n type: \"audio\",\n code: `<figure>\n <audio controls>\n <source src=\"https://www.w3schools.com/html/horse.mp3\" type=\"audio/mpeg\">\n Your browser does not support the audio element.\n </audio>\n <figcaption>\n <span>Audio courtesy of </span>\n <a href=\"https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_audio_all\" target=\"_blank\">w3schools.com</a>\n </figcaption>\n </figure>`\n },\n {\n type: \"video\",\n code: `<figure>\n <video controls>\n <source src=\"https://www.w3schools.com/html/mov_bbb.mp4\" type=\"video/mp4\">\n <source src=\"https://www.w3schools.com/html/mov_bbb.ogg\" type=\"video/ogg\">\n Your browser does not support the video tag.\n </video>\n <figcaption>\n <span>Video courtesy of </span>\n <a href=\"https://www.bigbuckbunny.org/\" target=\"_blank\">Big Buck Bunny</a>\n <span>.</span>\n </figcaption>\n </figure>`\n },\n {\n type: \"YouTube Video\",\n code: `<iframe width=\"576\" height=\"360\" src=\"https://www.youtube.com/embed/5rebMQj4Yiw\" title=\"Introducing my Character Party App\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>`\n },\n {\n type: \"image\",\n code: `<figure>\n <picture>\n <img src=\"https://cdn.pixabay.com/photo/2015/10/16/19/18/balloon-991680_1280.jpg\" alt=\"${app.name}\">\n </picture>\n <figcaption>\n <span>Image courtesy of </span>\n <a href=\"https://pixabay.com/photos/balloon-heart-love-red-romantic-991680/\" target=\"_blank\">Pixabay.com</a>\n <span>.</span>\n </figcaption>\n</figure>\n`\n },\n {\n type: \"vector\",\n code: `<svg xmlns=\"http://www.w3.org/2000/svg\" style=\"isolation:isolate\" viewBox=\"0 0 1080 1080\" preserveAspectRatio=\"xMidYMin\">\n <rect width=\"1080\" height=\"1080\" style=\"fill:rgb(248,255,247)\">\n </rect>\n <line x1=\"159.75\" y1=\"926\" x2=\"920.25\" y2=\"926\" stroke-width=\"18\" stroke=\"rgb(220,223,220)\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-miterlimit=\"3\">\n </line>\n <g>\n <g>\n <path d=\" M 544.801 430.75 Q 544.801 504.551 544.801 580.75 Q 544.801 656.948 544.801 743.75\" fill=\"none\" stroke-width=\"50\" stroke=\"rgb(253,222,189)\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-miterlimit=\"3\">\n </path>\n <g>\n <path d=\" M 401.518 559.186 C 386.621 532.744 379.123 501.761 381.611 469.256 C 388.303 381.839 464.707 316.3 552.124 322.992 C 639.542 329.683 705.081 406.088 698.389 493.505 C 695.901 526.01 683.774 555.49 665.026 579.357 L 401.518 559.186 Z \" fill=\"rgb(255,146,108)\">\n </path>\n <path d=\" M 401.518 559.186 C 426.684 603.855 472.963 635.566 527.876 639.77 C 582.788 643.973 633.355 619.675 665.026 579.357 L 401.518 559.186 Z \" fill=\"rgb(0,72,99)\">\n </path>\n</g>\n<g>\n<line x1=\"553.901\" y1=\"760.75\" x2=\"553.901\" y2=\"908.75\" stroke-width=\"38\" stroke=\"rgb(0,72,99)\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-miterlimit=\"3\">\n</line>\n<line x1=\"553.901\" y1=\"618.75\" x2=\"553.901\" y2=\"760.75\" stroke-width=\"38\" stroke=\"rgb(0,72,99)\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-miterlimit=\"3\">\n</line>\n</g>\n<g>\n<line x1=\"500\" y1=\"760.75\" x2=\"500\" y2=\"908.75\" stroke-width=\"38\" stroke=\"rgb(0,72,99)\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-miterlimit=\"3\">\n</line>\n<line x1=\"500\" y1=\"618.75\" x2=\"500\" y2=\"760.75\" stroke-width=\"38\" stroke=\"rgb(0,72,99)\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-miterlimit=\"3\">\n</line>\n</g>\n<path d=\" M 544.801 430.75 Q 544.801 504.551 544.801 580.75 Q 544.801 656.948 544.801 743.75\" fill=\"none\" stroke-width=\"50\" stroke=\"rgb(253,222,189)\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-miterlimit=\"3\">\n</path>\n</g>\n<path d=\" M 496.638 228.982 C 499.271 194.588 529.332 168.802 563.726 171.435 C 598.12 174.068 623.906 204.129 621.273 238.523 C 618.64 272.917 588.579 298.703 554.185 296.07 C 519.791 293.438 494.005 263.376 496.638 228.982 Z \" fill=\"rgb(253,222,189)\">\n</path>\n</g>\n<g style=\"mix-blend-mode:soft-light;\">\n <rect x=\"0\" y=\"0\" width=\"1080\" height=\"1080\" transform=\"matrix(1,0,0,1,0,0)\" fill=\"rgb(243,255,241)\">\n </rect>\n</g>\n</svg>`\n },\n {\n type: \"iframe\",\n code: `<iframe src=\"https://michaelsboost.com/\">\n Your browser does not support the iframe tag.\n </iframe>`\n },\n {\n type: \"dialog\",\n code: `<dialog open>\n <article>\n <header>\n <button aria-label=\"Close\" rel=\"prev\" onclick=\"this.closest('dialog').removeAttribute('open');\"></button>\n <h3>Confirm your action!</h3>\n </header>\n <p>\n Cras sit amet maximus risus. Pellentesque sodales odio sit amet augue finibus\n pellentesque. Nullam finibus risus non semper euismod.\n </p>\n <footer>\n <button role=\"button\" class=\"secondary\" onclick=\"this.closest('dialog').removeAttribute('open');\">\n Cancel\n </button>\n <button autofocus onclick=\"this.closest('dialog').removeAttribute('open');\">\n Confirm\n </button>\n </footer>\n </article>\n</dialog>`\n },\n {\n type: \"details\",\n code: `<details>\n <summary>Accordion</summary>\n <p>\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque urna diam,\n tincidunt nec porta sed, auctor id velit. Etiam venenatis nisl ut orci consequat, vitae\n tempus quam commodo. Nulla non mauris ipsum. Aliquam eu posuere orci. Nulla convallis\n lectus rutrum quam hendrerit, in facilisis elit sollicitudin. Mauris pulvinar pulvinar\n mi, dictum tristique elit auctor quis. Maecenas ac ipsum ultrices, porta turpis sit\n amet, congue turpis.\n </p>\n</details>`\n },\n {\n type: \"canvas\",\n code: `<canvas>Your browser does not support the canvas element.</canvas>`\n },\n {\n type: \"meter\",\n code: '<meter value=\"0.6\">60%</meter>'\n },\n {\n type: \"hr\",\n code: '<hr/>'\n } \n ]\n }\n};\nconst icons = (function() {\n const SidebarIconCSS = \"h-4 w-4\";\n const navIconCSS = \"h-3 w-3\";\n const modalIconCSS = \"h-4 w-4\";\n const previewIconCSS = \"h-3\";\n\n return {\n logo: `<svg\n class=\"${SidebarIconCSS}\" \n width=\"512\"\n height=\"512\"\n viewBox=\"0 0 135.46666 135.46667\"\n xml:space=\"preserve\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:svg=\"http://www.w3.org/2000/svg\"\n fill=\"currentColor\">\n <path\n d=\"M 9.5828775,0.26613362 V 135.20053 L 25.387597,126.03107 V 28.326953 l 70.325939,39.315946 -57.93083,32.387691 v 18.81073 L 125.88224,67.733332 Z M 37.783223,46.606974 V 88.679857 L 75.411417,67.643416 Z\" />\n </svg>`,\n twitter: `<svg class=\"${SidebarIconCSS}\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\n <defs\n id=\"defs2\"><clipPath\n clipPathUnits=\"userSpaceOnUse\"\n id=\"clipPath7\"><path\n style=\"display:none;fill:#2a34ff;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1\"\n d=\"M 2.7194315,3.6106111 H 8.5920036 L 21.280954,20.389389 h -5.727371 z\"\n id=\"path7\" /><path\n id=\"lpe_path-effect7\"\n style=\"fill:#2a34ff;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1\"\n class=\"powerclip\"\n d=\"M -2.8448815,-3.9722732 H 26.113213 V 27.972273 H -2.8448815 Z M 2.7194315,3.6106111 15.553583,20.389389 h 5.727371 L 8.5920036,3.6106111 Z\" /></clipPath><clipPath\n clipPathUnits=\"userSpaceOnUse\"\n id=\"clipPath11\"><rect\n style=\"fill:#ff2a2a;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1\"\n id=\"rect11\"\n width=\"21.586601\"\n height=\"18.278778\"\n x=\"1.2021173\"\n y=\"2.8606112\" /></clipPath></defs><g\n style=\"fill:none;stroke:currentColor;stroke-width:1.5\"\n id=\"g2\"\n transform=\"translate(-0.04613684)\"><g\n id=\"g8\"\n clip-path=\"url(#clipPath11)\"><path\n d=\"M 2.7194315,3.6106111 H 8.5920036 L 21.280954,20.389389 h -5.727371 z\"\n id=\"path2-8\" /><path\n d=\"M 20.541589,1.5132639 19.650846,2.5619375 18.760104,3.6106111 17.869362,4.6592848 16.978619,5.7079584 16.087877,6.756632 15.197135,7.8053056 14.306392,8.8539793 13.41565,9.9026529 12.524908,10.951326 11.634165,12 10.743423,13.048674 9.852681,14.097347 8.961938,15.146021 8.071196,16.194695 7.1804539,17.243368 6.2897116,18.292042 5.3989693,19.340715 4.5082269,20.389389 3.6174846,21.438063 2.7267423,22.486736\"\n id=\"path4\"\n clip-path=\"url(#clipPath7)\" /></g></g>\n </svg>`,\n heart: `<svg class=\"w-3\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\">\n <path d=\"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z\" />\n </svg>`,\n plus: `<svg class=\"${SidebarIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 4.5v15m7.5-7.5h-15\" />\n </svg>`,\n layers: `<svg class=\"${SidebarIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6.429 9.75 2.25 12l4.179 2.25m0-4.5 5.571 3 5.571-3m-11.142 0L2.25 7.5 12 2.25l9.75 5.25-4.179 2.25m0 0L21.75 12l-4.179 2.25m0 0 4.179 2.25L12 21.75 2.25 16.5l4.179-2.25m11.142 0-5.571 3-5.571-3\" />\n </svg>`,\n swatch: `<svg class=\"${SidebarIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.098 19.902a3.75 3.75 0 0 0 5.304 0l6.401-6.402M6.75 21A3.75 3.75 0 0 1 3 17.25V4.125C3 3.504 3.504 3 4.125 3h5.25c.621 0 1.125.504 1.125 1.125v4.072M6.75 21a3.75 3.75 0 0 0 3.75-3.75V8.197M6.75 21h13.125c.621 0 1.125-.504 1.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5 8.197l2.88-2.88c.438-.439 1.15-.439 1.59 0l3.712 3.713c.44.44.44 1.152 0 1.59l-2.879 2.88M6.75 17.25h.008v.008H6.75v-.008Z\" />\n </svg>`,\n sun: `<svg class=\"${SidebarIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z\" />\n </svg>`,\n moon: `<svg class=\"${SidebarIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z\" />\n </svg>`,\n play: `<svg class=\"${SidebarIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z\" />\n </svg>`,\n camera: `<svg class=\"${SidebarIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6.827 6.175A2.31 2.31 0 0 1 5.186 7.23c-.38.054-.757.112-1.134.175C2.999 7.58 2.25 8.507 2.25 9.574V18a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9.574c0-1.067-.75-1.994-1.802-2.169a47.865 47.865 0 0 0-1.134-.175 2.31 2.31 0 0 1-1.64-1.055l-.822-1.316a2.192 2.192 0 0 0-1.736-1.039 48.774 48.774 0 0 0-5.232 0 2.192 2.192 0 0 0-1.736 1.039l-.821 1.316Z\" />\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 12.75a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0ZM18.75 10.5h.008v.008h-.008V10.5Z\" />\n </svg>`,\n cog: `<svg class=\"${SidebarIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z\" />\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z\" />\n </svg>`,\n rotate: `<svg class=\"${previewIconCSS}\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\">\n <path d=\"M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z\" />\n </svg>`,\n times: `<svg class=\"${modalIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18 18 6M6 6l12 12\" />\n </svg>`,\n search: `<svg class=\"${modalIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z\" />\n </svg>`,\n file: `<svg class=\"h-3 -mt-1\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\">\n <path d=\"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z\" />\n </svg>`,\n import: `<svg class=\"h-3 -mt-1 transform origin-center scale-125\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\">\n <path d=\"M128 64c0-35.3 28.7-64 64-64H352V128c0 17.7 14.3 32 32 32H512V448c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64V336H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H128V64zm0 224v48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128zM512 128H384V0L512 128z\" />\n </svg>`,\n upload: `<svg class=\"${modalIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5\" />\n </svg>`,\n download: `<svg class=\"h-3 -mt-1 transform origin-center scale-125\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\">\n <path d=\"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\" />\n </svg>`,\n codepen: `<svg class=\"h-3 -mt-1 transform origin-center scale-125\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\">\n <path d=\"M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z\" />\n </svg>`,\n arrowDown: `<svg class=\"${navIconCSS}\" viewBox='0 0 576 512' style='color: unset;'>\n <path \n fill='currentColor' \n d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/>\n </svg>`,\n eye: `<svg class=\"${navIconCSS}\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path \n fill=\"currentColor\" \n d=\"M572.52,241.4c-1.5-1.8-38.5-46-93.94-90.67C417.8,111.16,358.8,85.33,288,85.33S158.2,111.16,97.42,150.72C41.98,195.4,4.98,239.6,3.48,241.4A32,32,0,0,0,0,256a32,32,0,0,0,3.48,14.6c1.5,1.8,38.5,46,93.94,90.67C158.2,400.84,217.2,426.67,288,426.67s129.8-25.83,190.58-65.4c55.44-44.67,92.44-88.87,93.94-90.67A32,32,0,0,0,576,256,32,32,0,0,0,572.52,241.4ZM288,384a128,128,0,1,1,128-128A128,128,0,0,1,288,384Zm0-192a64,64,0,1,0,64,64A64,64,0,0,0,288,192Z\"/>\n </svg>`,\n eyeSlash: `\n <svg class=\"${navIconCSS}\" viewBox=\"0 0 640 512\" style=\"color: unset;\">\n <path \n fill=\"currentColor\" \n d=\"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c5.2-11.8 8-24.8 8-38.5c0-53-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zm223.1 298L373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5z\"/>\n </svg>`,\n commandKey: `<svg class=\"${navIconCSS}\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-0.7 -0.596 432.75714 370.21021\">\n <path\n fill=\"currentColor\"\n stroke-width=\"1.82857\"\n d=\"M 90.010716,-37.596 C 39.849447,-37.596 -0.7,2.9560437 -0.7,52.854 c 0,50.16127 40.812759,90.97356 90.710716,90.57858 h 42.392864 v 70.83214 H 90.010716 C 39.849447,214.26472 -0.7,254.68463 -0.7,304.58258 c 0,50.29293 40.549447,90.57857 90.710716,90.57857 49.897964,0 90.450004,-40.28564 90.450004,-90.57857 v -42.26429 h 70.56786 v 42.26429 c 0,50.29293 40.41681,90.57857 90.44642,90.57857 50.16127,0 90.58215,-40.28564 90.58215,-90.57857 0,-49.89795 -40.42088,-90.31786 -90.58215,-90.31786 H 299.08215 V 143.43258 H 341.475 c 50.16127,0 90.58215,-40.41731 90.58215,-90.57858 0,-49.8979563 -40.42088,-90.45 -90.58215,-90.45 -50.02961,0 -90.70974,40.5520437 -90.44642,90.45 V 95.511146 H 180.46072 V 52.854 c 0,-49.8979563 -40.55204,-90.45 -90.450004,-90.45 z m 0.13214,48.053572 c 23.303254,0 42.260724,18.961043 42.260724,42.264285 V 95.378996 H 90.142856 c -23.69819,0 -42.657141,-18.95892 -42.657141,-42.657139 0,-23.303242 18.958951,-42.264285 42.657141,-42.264285 z m 251.203574,0 c 23.69822,0 42.65715,18.961043 42.65715,42.264285 0,23.698219 -18.95893,42.657139 -42.65715,42.657139 H 299.08215 V 52.721857 c 0,-23.303242 18.96105,-42.264285 42.26428,-42.264285 z M 180.46072,143.56472 h 70.7 v 70.7 h -70.7 z M 90.142856,262.31829 h 42.260724 v 42.26429 c 0,23.6982 -18.95747,42.65714 -42.260724,42.65714 -23.69819,0 -42.657141,-18.95894 -42.657141,-42.65714 0,-23.30325 18.958951,-42.26429 42.657141,-42.26429 z m 208.939294,0 h 42.26428 c 23.69822,0 42.65715,18.96104 42.65715,42.26429 0,23.6982 -18.95893,42.65714 -42.65715,42.65714 -23.30323,0 -42.26428,-18.95894 -42.26428,-42.65714 z\" />\n</svg>`,\n plusFill: `<svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>`,\n shift: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"up-long\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192h88l0 288c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32l0-288h88c9.6 0 18.2-5.7 22-14.5z\"></path></svg>`,\n move: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"arrows-up-down-left-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4V224H109.3l9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4H224V402.7l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4V288H402.7l-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4H288V109.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z\"></path></svg>`,\n undo: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"arrow-rotate-left\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z\"></path></svg>`,\n redo: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"arrow-rotate-right\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z\"></path></svg>`,\n trash: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"trash\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z\"></path></svg>`,\n clone: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"clone\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M0 448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H224c-53 0-96-43-96-96V160H64c-35.3 0-64 28.7-64 64V448zm224-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z\"></path></svg>`,\n cut: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"scissors\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM160 112c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM112 448c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"></path></svg>`,\n copy: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"copy\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M224 0c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224zM64 160c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64H64V224h64V160H64z\"></path></svg>`,\n group: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"hand-pointer\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40V188.2c8.5-7.6 19.7-12.2 32-12.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48v32 64c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7V40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z\"></path></svg>`,\n paste: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"paste\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M160 0c-23.7 0-44.4 12.9-55.4 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm256 88v96h96l-96-96z\"></path></svg>`,\n bold: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"bold\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z\"></path></svg>`,\n italic: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"italic\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z\"></path></svg>`,\n underline: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"underline\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"></path></svg>`,\n strike: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"strikethrough\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z\"></path></svg>`,\n subscript: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"subscript\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z\"></path></svg>`,\n superscript: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"superscript\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z\"></path></svg>`,\n heading: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"heading\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z\"></path></svg>`,\n paragraph: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"paragraph\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M192 32h64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352H288V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z\"></path></svg>`,\n quote: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"quote-left\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z\"></path></svg>`,\n link: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"link\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z\"></path></svg>`,\n listBullet: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"list-ul\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M64 144c26.5 0 48-21.5 48-48s-21.5-48-48-48S16 69.5 16 96s21.5 48 48 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm48-208c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"></path></svg>`,\n listNumbers: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"list-ol\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"></path></svg>`,\n icons: `<svg class=\"${navIconCSS}\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"icons\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M532.3 7.3C539.7 13.3 544 22.4 544 32V176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V71L384 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM106.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7 0 20.7 5.3 26.6 14.2L245.3 304H272c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V352c0-26.5 21.5-48 48-48h26.7zM224 408c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM510.7 278.3L472.3 368H528c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L423.7 400H368c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L51.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z\"></path></svg>`\n };\n})();\n\n// Reactive objects\nwindow.project = onChange(p, (property, oldValue, newValue) => {\n if (oldValue !== newValue) {\n localStorage.setItem('Polyrise', JSON.stringify(project));\n App.render('#app');\n let string = property.toString();\n if (string === 'activePanel') getIFrameClientSize();\n if (!App.initialRender) {\n // diff nodes\n const diff = ['lang', 'libraries', 'html', 'styles', 'title', 'description', 'author', 'url', 'meta', 'previewDark'];\n if (diff.includes(string)) renderPreview();\n\n if (string === \"dark\") {\n App.render('#app');\n document.documentElement.setAttribute('data-theme', project.dark ? 'dark' : 'light');\n document.querySelector('meta[name=apple-mobile-web-app-status-bar-style]').setAttribute('content', project.dark ? 'black-translucent' : 'default');\n document.querySelector('meta[name=theme-color]').setAttribute('content', project.dark ? '#13171f' : '#ffffff');\n document.querySelector('meta[name=msapplication-navbutton-color]').setAttribute('content', project.dark ? '#13171f' : '#ffffff');\n }\n }\n }\n});\nwindow.data = onChange(d, (property, oldValue, newValue) => {\n // Only render if the actual value has changed\n if (oldValue !== newValue) {\n const string = property.toString();\n if (string === \"stylesTarget\") {\n if (data.stylesTarget) {\n if (data.shiftKey) {\n data.selectedLayerIds = [];\n selectLayersByStyleRef(data.stylesTarget, project.html);\n }\n }\n }\n App.render('#app');\n }\n});\n\n// Components\nfunction LeftMenubar() {\n const buttonSize = \"w-full\";\n\n return `<ul class=\"p-0 m-0\">\n <li class=\"list-none m-0\">\n <button\n aria-label=\"toggle menu\"\n name=\"toggle menu\"\n class=\"${buttonSize} text-sm border-0 px-0 py-3 rounded-md bg-transparent\"\n style=\"color: unset;\"\n onclick=\"data.menuDialog = true\"\n >\n ${icons.logo}\n </button>\n </li>\n <li class=\"list-none m-0\">\n <a\n aria-label=\"developer's twitter page\"\n name=\"developer's twitter page\"\n class=\"${buttonSize} text-sm border-0 px-4 py-3 rounded-md bg-transparent\"\n style=\"color: unset;\"\n role=\"button\"\n href=\"https://twitter.com/michaelsboost\"\n >\n ${icons.twitter}\n </a>\n </li>\n <li class=\"list-none m-0\">\n <a\n href=\"https://michaelsboost.com/donate/\"\n aria-label=\"Donation helps developer maintence\"\n target=\"_blank\"\n role=\"button\"\n class=\"${buttonSize} text-sm border-0 px-4 py-3 rounded-md bg-transparent text-red-400\"\n >\n ${icons.heart}\n </a>\n </li>\n <li class=\"list-none m-0\">\n <button \n aria-label=\"add blocks\" \n name=\"add blocks\" \n class=\"w-11 text-sm border-0 px-0 py-3 mb-2\"\n onclick=\"project.activePanel = project.activePanel === 'blocks' ? null : 'blocks'\"\n >\n ${icons.plus}\n </button>\n </li>\n</ul>\n<ul class=\"p-0 m-0\">\n <li class=\"list-none m-0\">\n <button\n aria-label=\"toggle layers\"\n name=\"toggle layers\"\n class=\"${buttonSize} text-sm border-0 px-0 py-3 rounded-md bg-transparent ${project.activePanel === 'layers' ? 'text-blue-500' : ''}\"\n onclick=\"project.activePanel = project.activePanel === 'layers' ? null : 'layers'\"\n >\n ${icons.layers}\n </button>\n </li>\n <li class=\"list-none m-0\">\n <button\n aria-label=\"toggle inspector\"\n name=\"toggle inspector\"\n class=\"${buttonSize} text-sm border-0 px-0 py-3 rounded-md bg-transparent ${project.activePanel === 'inspector' ? 'text-blue-500' : ''} lg:hidden\"\n onclick=\"project.activePanel = project.activePanel === 'inspector' ? null : 'inspector'\"\n >\n ${icons.swatch}\n </button>\n </li>\n</ul>\n<ul class=\"p-0 m-0\">\n <li class=\"list-none m-0\">\n <button\n aria-label=\"toggle theme\"\n name=\"toggle theme\"\n class=\"${buttonSize} text-sm border-0 px-0 py-3 rounded-md bg-transparent\"\n style=\"color: unset;\"\n onclick=\"project.previewDark = !project.previewDark;\"\n >\n ${project.previewDark ? icons.sun : icons.moon}\n </button>\n </li>\n <li class=\"list-none m-0\">\n <button\n aria-label=\"render preview\"\n name=\"render preview\"\n class=\"${buttonSize} text-sm border-0 px-0 py-3 rounded-md bg-transparent\"\n style=\"color: unset;\"\n onclick=\"renderPreview(true)\"\n >\n ${icons.play}\n </button>\n </li>\n <li class=\"list-none m-0\">\n <button\n aria-label=\"full page screenshot\"\n name=\"full page screenshot\"\n class=\"${buttonSize} text-sm border-0 px-0 py-3 rounded-md bg-transparent\"\n style=\"color: unset;\"\n onclick=\"screenshot()\"\n >\n ${icons.camera}\n </button>\n </li>\n <li class=\"list-none m-0\">\n <button\n aria-label=\"settings button\"\n name=\"settings\"\n class=\"${buttonSize} text-sm border-0 px-4 py-3 rounded-md bg-transparent -mt-1\"\n style=\"color: unset;\"\n onclick=\"data.settings = !data.settings;\"\n >\n ${icons.cog}\n </button>\n </li>\n</ul>`;\n}\nfunction Menu() {\n let menuDialog = `<ul class=\"py-4 px-0\">\n <li class=\"list-none\">\n <div class=\"items-center text-center\">\n <div>\n <a \n aria-label=\"project homepage\"\n name=\"project homepage\"\n target=\"_blank\" \n href=\"${app.url}\">\n <img \n alt=\"logo\"\n class=\"my-4 w-24 m-auto\"\n src=\"imgs/logo.svg\"\n loading=\"lazy\" />\n </a>\n <div class=\"text-2xl\">\n About ${app.name}\n </div>\n <div class=\"my-2 text-xs\">\n Version ${app.version}\n </div>\n <a \n target=\"_blank\" \n class=\"text-sm underline mb-2 text-blue-500\" \n href=\"${app.license}\">\n Open Source License\n </a>\n </div>\n </div>\n </li>\n <li class=\"p-0 list-none\">\n <hr />\n </li>\n <li class=\"p-0 list-none -mt-2\">\n <button \n class=\"w-full flex gap-2 text-sm capitalize border-0 p-2 rounded-md bg-transparent\" \n style=\"color: unset;\" \n onclick=\"newProject();\">\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\" />\n </svg>\n <span>new project</span>\n </button>\n </li>\n <li class=\"p-0 list-none\">\n <button \n class=\"w-full flex gap-2 text-sm capitalize border-0 p-2 rounded-md bg-transparent\" \n style=\"color: unset;\" \n onclick=\"data.menuDialog = null; importProject()\">\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m6.75 12-3-3m0 0-3 3m3-3v6m-1.5-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\" />\n </svg>\n <span>import project</span>\n </button>\n </li>\n <li class=\"p-0 list-none\">\n <button \n class=\"w-full flex gap-2 text-sm capitalize border-0 p-2 rounded-md bg-transparent\" \n style=\"color: unset;\" \n onclick=\"data.menuDialog = null; downloadJSON()\">\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 8.25H7.5a2.25 2.25 0 0 0-2.25 2.25v9a2.25 2.25 0 0 0 2.25 2.25h9a2.25 2.25 0 0 0 2.25-2.25v-9a2.25 2.25 0 0 0-2.25-2.25H15M9 12l3 3m0 0 3-3m-3 3V2.25\" />\n </svg>\n <span>download json</span>\n </button>\n </li>\n <li class=\"p-0 list-none\">\n <button \n class=\"w-full flex gap-2 text-sm capitalize border-0 p-2 rounded-md bg-transparent\" \n style=\"color: unset;\" \n onclick=\"data.menuDialog = null; downloadProject()\">\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3\" />\n </svg>\n <span>download zip</span>\n </button>\n </li>\n <li class=\"p-0 list-none\">\n <button \n class=\"w-full flex gap-2 text-sm capitalize border-0 p-2 rounded-md bg-transparent\" \n style=\"color: unset;\" \n onclick=\"data.menuDialog = null; share()\">\n <svg class=\"h-5 w-5\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.217 10.907a2.25 2.25 0 1 0 0 2.186m0-2.186c.18.324.283.696.283 1.093s-.103.77-.283 1.093m0-2.186 9.566-5.314m-9.566 7.5 9.566 5.314m0 0a2.25 2.25 0 1 0 3.935 2.186 2.25 2.25 0 0 0-3.935-2.186Zm0-12.814a2.25 2.25 0 1 0 3.933-2.185 2.25 2.25 0 0 0-3.933 2.185Z\" />\n </svg>\n <span>share to codepen</span>\n </button>\n </li>\n <li class=\"p-0 list-none\">\n <button \n aria-label=\"Empty storage saved from Polyrise\"\n name=\"Empty storage saved from Polyrise\"\n class=\"w-full flex gap-2 text-sm capitalize border-0 p-2 rounded-md bg-transparent\" \n style=\"color: unset;\" \n onclick=\"emptyStorage()\">\n <svg class=\"h-5 w-5\" fill=\"currentColor\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\">\n <path d=\"M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6l0 29.1L364.3 320l29.1 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z\"/>\n </svg>\n <span>empty storage</span>\n </button>\n </li>\n </ul>`;\n menuDialog = `<dialog ${data.menuDialog ? 'open' : ''}>\n <article class=\"rounded-md\">\n <header class=\"flex justify-between items-center\">\n <h1 class=\"text-lg font-thin m-0 capitalize\">\n file menu\n </h1>\n <button \n class=\"text-xs w-auto px-3 py-2 m-0 capitalize rounded-md bg-transparent border-0\" \n style=\"color: unset;\" \n aria-label=\"Close\"\n onclick=\"data.menuDialog = null\">\n ${icons.times}\n </button>\n </header>\n <main class=\"font-thin\">\n ${menuDialog}\n </main>\n <footer>\n <button \n class=\"text-xs w-auto px-3 py-2 m-0 capitalize rounded-md bg-transparent border ${project.dark ? 'border-gray-600' : 'border-gray-200'}\" \n style=\"color: unset;\" \n aria-label=\"Close\" \n onclick=\"data.menuDialog = null\">\n close\n </button>\n </footer>\n </article>\n </dialog>`;\n return menuDialog;\n}\nfunction Settings() {\n let settingsHTML = `<ul class=\"px-0\">\n <li class=\"list-none\">\n <div class=\"mb-2\">\n <input \n id=\"pjqgd1wka\"\n type=\"file\" \n name=\"project logo\" \n class=\"hidden\"\n onchange=\"handleLogoChange(event)\"\n />\n <label \n for=\"pjqgd1wka\"\n class=\"mb-2 flex justify-between items-center cursor-pointer\">\n <span>Project logo:</span>\n\n <img \n id=\"projectLogo\"\n class=\"w-8\"\n alt=\"Project Logo\"\n src=\"${project.logo}\"\n loading=\"lazy\">\n </label>\n </div>\n </li>\n <li class=\"list-none\">\n <nav class=\"flex justify-between mt-5 items-center\">\n <label \n for=\"o14tigo4m\"\n class=\"mb-2 flex justify-between items-center cursor-pointer\">\n <span>Dark:</span>\n </label>\n\n <input \n id=\"o14tigo4m\"\n class=\"m-0\"\n type=\"checkbox\" \n role=\"switch\"\n name=\"toggle css reset\"\n onchange=\"project.dark = this.checked;\"\n ${project.dark ? 'checked=\"true\"' : ''}\n />\n </nav>\n </li>\n <li class=\"list-none\">\n <nav class=\"flex justify-between mt-5 items-center\">\n <label \n for=\"osbpm2k0q\"\n class=\"mb-2 flex justify-between items-center cursor-pointer\">\n <span>PWA:</span>\n </label>\n\n <input \n id=\"osbpm2k0q\"\n class=\"m-0\"\n type=\"checkbox\" \n role=\"switch\"\n name=\"export project as a pwa\"\n onchange=\"project.pwa = this.checked\"\n ${project.pwa ? 'checked=\"true\"' : ''}\n />\n </nav>\n </li>\n <li class=\"list-none\">\n <button\n aria-label=\"empty history\"\n name=\"empty history\"\n class=\"capitalize py-2 w-full items-center rounded-md\"\n onclick=\"\n data.history = [];\n data.historyIndex = -1;\n this.closest('dialog[open]').querySelector('header button').onclick();\n \">\n <span class=\"text-[.75rem]\">\n empty history\n </span>\n </button>\n </li>\n <li class=\"p-0 list-none\">\n <hr />\n </li>\n <li class=\"list-none\">\n <nav class=\"flex justifu-between -mt-3 items-center\">\n <label \n for=\"wl7i1adq7\"\n class=\"m-0 flex justify-between items-center cursor-pointer\">\n <span>Libraries:</span>\n </label>\n\n <button\n aria-label=\"search libraries\"\n name=\"search libraries\"\n class=\"bg-transparent border-0 focus-within:shadow-none\"\n style=\"color: unset;\"\n onclick=\"librariesDialog();\">\n ${icons.search}\n </button>\n </nav>\n\n <div id=\"librariesBox\">\n ${project.libraries.map((library, index) => `\n <nav class=\"flex justify-between py-2\" data-index=\"${index}\">\n <input \n type=\"text\" \n placeholder=\"https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.15.2/Sortable.min.js\" \n data=\"library\" \n class=\"w-full pl-3 pr-0 rounded-md rounded-r-none focus:shadow-none\"\n style=\"margin-bottom: 0;\"\n value=\"${library}\" \n oninput=\"project.libraries[${index}] = this.value; renderPreview(true);\" />\n <button \n aria-label=\"delete library\"\n name=\"delete library\"\n class=\"px-3 py-[15px] h-full border-0 rounded-md rounded-l-none\"\n onclick=\"project.libraries.splice(${index}, 1); renderPreview(true);\">\n ${icons.trash}\n </button>\n </nav>\n `).join('')}\n </div>\n <button \n aria-label=\"add another library or framework\" \n name=\"add another library or framework\" \n onclick=\"project.libraries.push('')\" \n class=\"capitalize py-2 w-full items-center rounded-md\">\n <span class=\"text-[.75rem]\">\n Add another\n </span>\n </button>\n </li>\n <li class=\"p-0 list-none\">\n <hr />\n </li>\n <li class=\"list-none\">\n <div class=\"mb-2\">\n Project name:\n </div>\n <input \n type=\"text\" \n name=\"project name\"\n placeholder=\"Project name\" \n class=\"p-2 rounded-md w-full\" \n value=\"${project.name}\"\n oninput=\"project.name = this.value;\"\n />\n </li>\n <li class=\"p-0 list-none\">\n <hr />\n </li>\n <li class=\"list-none\">\n <div class=\"mb-2\">\n Project version:\n </div>\n <section class=\"flex justify-between gap-4\">\n <input \n type=\"number\" \n min=\"0\"\n step=\"1\"\n name=\"project-major-version\"\n placeholder=\"Major\"\n class=\"p-2 rounded-md w-full\" \n value=\"${project.version.split('.')[0]}\"\n oninput=\"updateVersionPart('major', this.value);\"\n />\n <input \n type=\"number\" \n min=\"0\"\n step=\"1\"\n name=\"project-minor-version\"\n placeholder=\"Minor\" \n class=\"p-2 rounded-md w-full\" \n value=\"${project.version.split('.')[1]}\"\n oninput=\"updateVersionPart('minor', this.value);\"\n />\n <input \n type=\"number\" \n min=\"0\"\n step=\"1\"\n name=\"project-patch-version\"\n placeholder=\"Patch\" \n class=\"p-2 rounded-md w-full\" \n value=\"${project.version.split('.')[2]}\"\n oninput=\"updateVersionPart('patch', this.value);\"\n />\n </section>\n </li>\n <li class=\"p-0 list-none\">\n <hr />\n </li>\n <li class=\"list-none\">\n <div class=\"mb-2\">\n Project title:\n </div>\n <input \n type=\"text\" \n name=\"project title\"\n placeholder=\"Project title\"\n class=\"p-2 rounded-md w-full\" \n value=\"${project.title}\"\n oninput=\"project.title = this.value;\"\n />\n </li>\n <li class=\"p-0 list-none\">\n <hr />\n </li>\n <li class=\"list-none\">\n <div class=\"mb-2\">\n Project description:\n </div>\n <textarea \n name=\"project description\"\n placeholder=\"Project description\" \n class=\"p-2 rounded-md w-full resize-vertical h-56\"\n oninput=\"project.description = this.value;\"\n >${project.description}</textarea>\n </li>\n <li class=\"p-0 list-none\">\n <hr />\n </li>\n <li class=\"list-none\">\n <div class=\"mb-2\">\n Project author:\n </div>\n <input \n type=\"text\" \n name=\"project author\"\n placeholder=\"Project author\" \n class=\"p-2 rounded-md w-full\" \n value=\"${project.author}\"\n oninput=\"project.author = this.value;\"\n />\n </li>\n <li class=\"p-0 list-none\">\n <hr />\n </li>\n <li class=\"list-none\">\n <div class=\"mb-2\">\n Project url:\n </div>\n <input \n type=\"text\" \n name=\"project url\"\n placeholder=\"Project url\" \n class=\"p-2 rounded-md w-full\" \n value=\"${project.url}\"\n oninput=\"project.url = this.value;\"\n />\n </li>\n <li class=\"p-0 list-none\">\n <hr />\n </li>\n <li class=\"list-none\">\n <div class=\"my-2\">\n HTML before closing head tag:\n </div>\n <textarea \n placeholder=\"HTML before closing </head> tag\" \n class=\"p-2 rounded-md w-full resize-vertical h-56\"\n oninput=\"project.meta = this.value;\"\n >${project.meta}</textarea>\n </li>\n </ul>`;\n settingsHTML = `<dialog ${data.settings ? 'open' : ''}>\n <article class=\"rounded-md\">\n <header class=\"flex justify-between items-center\">\n <h1 class=\"text-lg font-thin m-0 capitalize\">\n settings\n </h1>\n <button \n class=\"text-xs w-auto px-3 py-2 m-0 capitalize rounded-md bg-transparent border-0\" \n style=\"color: unset;\" \n aria-label=\"Close\"\n onclick=\"data.settings = null\">\n ${icons.times}\n </button>\n </header>\n <main class=\"font-thin\">\n ${settingsHTML}\n </main>\n <footer>\n <button \n class=\"text-xs w-auto px-3 py-2 m-0 capitalize rounded-md bg-transparent border ${project.dark ? 'border-gray-600' : 'border-gray-200'}\" \n style=\"color: unset;\" \n aria-label=\"Close\" \n onclick=\"data.settings = null\">\n close\n </button>\n </footer>\n </article>\n </dialog>`;\n return settingsHTML;\n}\nwindow.librariesDialog = () => {\n let libraries = `<div class=\"p-4\">\n <input \n id=\"searchInput\" \n type=\"search\" \n placeholder=\"Search for resources (JQuery, Bootstrap, Foundation...)\" \n class=\"w-full p-3 rounded-full bg-[#1c212c]\" \n oninput=\"this.value ? data.searchLibKey = this.value : data.searchLibKey = null; data.searchLibKey ? fetchSuggestions(data.searchLibKey) : ''\" />\n \n <div id=\"pruz9lb2p\" class=\"relative px-4 capitalize h-auto max-h-64 overflow-auto\"></div>\n </div>`;\n\n Modal.render({\n title: \"Search for resources (JQuery, Bootstrap, Foundation...)\",\n content: libraries,\n onLoad() {\n document.getElementById('searchInput').focus();\n }\n });\n}\nwindow.attributesModal = () => {\n const globalAttributes = [\n \"accesskey\", \"autocapitalize\", \"autofocus\", \"class\", \"contenteditable\", \n \"dir\", \"exportparts\", \"hidden\", \"id\", \"inert\", \"inputmode\", \"is\", \n \"itemid\", \"itemprop\", \"itemref\", \"itemscope\", \"itemtype\", \"lang\", \n \"nonce\", \"part\", \"popover\", \"role\", \"slot\", \"spellcheck\", \"tabindex\", \n \"translate\"\n ];\n const eventAttributes = [\n \"onabort\", \"onautocomplete\", \"onautocompleteerror\", \"onblur\", \"oncancel\", \n \"oncanplay\", \"oncanplaythrough\", \"onchange\", \"onclick\", \"onclose\", \n \"oncontextmenu\", \"oncuechange\", \"ondblclick\", \"ondrag\", \"ondragend\", \n \"ondragenter\", \"ondragleave\", \"ondragover\", \"ondragstart\", \"ondrop\", \n \"ondurationchange\", \"onemptied\", \"onended\", \"onerror\", \"onfocus\", \n \"oninput\", \"oninvalid\", \"onkeydown\", \"onkeypress\", \"onkeyup\", \"onload\", \n \"onloadeddata\", \"onloadedmetadata\", \"onloadstart\", \"onmousedown\", \n \"onmouseenter\", \"onmouseleave\", \"onmousemove\", \"onmouseout\", \n \"onmouseover\", \"onmouseup\", \"onmousewheel\", \"onpause\", \"onplay\", \n \"onplaying\", \"onprogress\", \"onratechange\", \"onreset\", \"onresize\", \n \"onscroll\", \"onseeked\", \"onseeking\", \"onselect\", \"onshow\", \"onsort\", \n \"onstalled\", \"onsubmit\", \"onsuspend\", \"ontimeupdate\", \"ontoggle\", \n \"onvolumechange\", \"onwaiting\"\n ];\n\n // Initialize `common` first\n const commonEventGroup = [\n \"onclick\", \"ondblclick\", \"onmousedown\", \"onmouseup\", \"onmouseover\", \"onmouseout\", \"onmouseenter\", \"onmouseleave\", \"oncontextmenu\"\n ];\n const dragDropEventGroup = [\n \"ondragstart\", \"ondragend\", \"ondrop\", \"ondragenter\", \"ondragleave\",\n \"ondragover\", ...commonEventGroup\n ];\n\n const eventGroups = {\n common: commonEventGroup,\n formControls: [\n \"onchange\", \"oninput\", \"onfocus\", \"onblur\"\n ],\n buttonControls: [\n \"onchange\", \"oninput\", \"onfocus\", \"onblur\", ...commonEventGroup\n ],\n dragDrop: [\n ...dragDropEventGroup\n ],\n detailControls: [\n \"ontoggle\"\n ],\n dialogControls: [\n \"onclose\", \"oncancel\", ...dragDropEventGroup\n ],\n media: [\n \"onabort\", \"oncanplay\", \"oncanplaythrough\", \"ondurationchange\", \"onemptied\",\n \"onended\", \"onerror\", \"onloadeddata\", \"onloadedmetadata\", \"onloadstart\",\n \"onpause\", \"onplay\", \"onplaying\", \"onprogress\", \"onratechange\", \"onseeked\",\n \"onseeking\", \"onstalled\", \"onsuspend\", \"ontimeupdate\", \"onvolumechange\",\n \"onwaiting\"\n ],\n body: [\n \"onafterprint\", \"onbeforeprint\", \"onbeforeunload\", \"onhashchange\",\n \"onlanguagechange\", \"onmessage\", \"onmessageerror\", \"onoffline\", \"ononline\",\n \"onpopstate\", \"onrejectionhandled\", \"onstorage\", \"onunhandledrejection\",\n \"onunload\"\n ],\n loadError: [\n \"onload\", \"onerror\"\n ]\n };\n\n const tagEventGroups = [\n { tags: ['form', 'input', 'select', 'textarea'], events: ['formControls'] },\n { tags: ['canvas', 'map', 'meter', 'svg', 'path', 'rect', 'circle', 'ellipse', 'line', 'polyline', 'polygon', 'text', 'use', 'symbol', 'linearGradient', 'radialGradient', 'stop', 'clipPath', 'mask', 'filter', 'feBlend', 'feColorMatrix', 'feComponentTransfer', 'feComposite', 'feConvolveMatrix', 'feDiffuseLighting', 'feDisplacementMap', 'feDistantLight', 'feFlood', 'feFuncA', 'feFuncB', 'feFuncG', 'feFuncR', 'feGaussianBlur', 'feImage', 'feMergeNode', 'feMorphology', 'feOffset', 'fePointLight', 'feSpecularLighting', 'feSpotLight', 'feTile', 'feTurbulence'], events: ['common'] },\n { tags: ['a', 'button'], events: ['buttonControls'] },\n { tags: ['details'], events: ['detailControls'] },\n { tags: ['dialog'], events: ['dialogControls'] },\n { tags: ['audio', 'video'], events: ['media'] },\n { tags: ['html'], events: ['common', 'body'] },\n { tags: ['script', 'img'], events: ['loadError'] },\n { tags: ['div', 'section', 'article', 'aside', 'header', 'footer', 'nav', 'main', 'figure', 'figcaption'], events: ['dragDrop'] },\n { tags: ['table', 'thead', 'tbody', 'tfoot', 'tr', 'th', 'td', 'col', 'colgroup', 'caption'], events: ['common'] },\n { tags: ['fieldset', 'label', 'legend'], events: ['common'] },\n { tags: ['iframe', 'embed', 'object', 'param'], events: ['common'] },\n { tags: ['output', 'del', 'ins', 'marquee', 'meter', 'time', 'data'], events: ['common'] }\n ];\n\n function combineEventGroups(groups) {\n return Array.from(new Set(groups.flatMap(group => eventGroups[group])));\n }\n\n function generateEventMappings() {\n const elementEventMappings = {};\n\n tagEventGroups.forEach(group => {\n const combinedEvents = combineEventGroups(group.events);\n group.tags.forEach(tag => {\n elementEventMappings[tag] = combinedEvents;\n });\n });\n\n return elementEventMappings;\n }\n\n const elementEventMappings = generateEventMappings();\n \n const specificAttributes = {\n input: [\"accept\", \"alt\", \"autocomplete\", \"checked\", \"dirname\", \"disabled\", \"form\", \"formaction\", \"formenctype\", \"formmethod\", \"formnovalidate\", \"formtarget\", \"height\", \"list\", \"max\", \"maxlength\", \"min\", \"minlength\", \"multiple\", \"name\", \"pattern\", \"placeholder\", \"readonly\", \"required\", \"size\", \"src\", \"step\", \"type\", \"value\", \"width\"],\n select: [\"autofocus\", \"disabled\", \"form\", \"multiple\", \"name\", \"required\", \"size\"],\n option: [\"disabled\", \"label\", \"selected\", \"value\"],\n optgroup: [\"disabled\", \"label\"],\n textarea: [\"autocapitalize\", \"autocomplete\", \"cols\", \"dirname\", \"disabled\", \"form\", \"maxlength\", \"minlength\", \"name\", \"placeholder\", \"readonly\", \"required\", \"rows\", \"wrap\"],\n img: [\"alt\", \"crossorigin\", \"decoding\", \"height\", \"importance\", \"intrinsicsize\", \"ismap\", \"loading\", \"referrerpolicy\", \"sizes\", \"src\", \"srcset\", \"usemap\", \"width\"],\n a: [\"download\", \"href\", \"hreflang\", \"ping\", \"referrerpolicy\", \"rel\", \"target\", \"type\"],\n button: [\"autofocus\", \"disabled\", \"form\", \"formaction\", \"formenctype\", \"formmethod\", \"formnovalidate\", \"formtarget\", \"name\", \"type\", \"value\"],\n fieldset: [\"disabled\", \"form\", \"name\"],\n label: [\"for\"],\n iframe: [\"allow\", \"allowfullscreen\", \"allowpaymentrequest\", \"height\", \"loading\", \"name\", \"referrerpolicy\", \"sandbox\", \"src\", \"srcdoc\", \"width\"],\n audio: [\"autoplay\", \"controls\", \"crossorigin\", \"loop\", \"muted\", \"preload\", \"src\"],\n video: [\"autoplay\", \"controls\", \"crossorigin\", \"height\", \"loop\", \"muted\", \"playsinline\", \"poster\", \"preload\", \"src\", \"width\"],\n source: [\"media\", \"sizes\", \"src\", \"srcset\", \"type\"],\n track: [\"default\", \"kind\", \"label\", \"src\", \"srclang\"],\n form: [\"accept-charset\", \"action\", \"autocomplete\", \"enctype\", \"method\", \"name\", \"novalidate\", \"target\"],\n meta: [\"charset\", \"content\", \"http-equiv\", \"name\"],\n link: [\"as\", \"crossorigin\", \"href\", \"hreflang\", \"media\", \"referrerpolicy\", \"rel\", \"sizes\", \"type\"],\n script: [\"async\", \"crossorigin\", \"defer\", \"integrity\", \"nomodule\", \"referrerpolicy\", \"src\", \"type\"],\n style: [\"media\", \"scoped\", \"type\"],\n ol: [\"reversed\", \"start\", \"type\"],\n li: [\"value\"],\n table: [\"border\"],\n th: [\"colspan\", \"headers\", \"rowspan\", \"scope\"],\n tr: [\"align\", \"bgcolor\", \"valign\"],\n td: [\"abbr\", \"align\", \"axis\", \"bgcolor\", \"colspan\", \"headers\", \"height\", \"rowspan\", \"scope\", \"valign\", \"width\"],\n progress: [\"max\", \"value\"],\n meter: [\"high\", \"low\", \"max\", \"min\", \"optimum\", \"value\"],\n object: [\"data\", \"form\", \"height\", \"name\", \"type\", \"usemap\", \"width\"],\n embed: [\"height\", \"src\", \"type\", \"width\"],\n param: [\"name\", \"value\"],\n area: [\"alt\", \"coords\", \"download\", \"href\", \"hreflang\", \"ping\", \"referrerpolicy\", \"rel\", \"shape\", \"target\"],\n col: [\"span\", \"width\"],\n colgroup: [\"span\"],\n map: [\"name\"],\n track: [\"default\", \"kind\", \"label\", \"src\", \"srclang\"],\n canvas: [\"height\", \"width\"],\n data: [\"value\"],\n time: [\"datetime\"],\n output: [\"for\", \"form\", \"name\"],\n del: [\"cite\", \"datetime\"],\n ins: [\"cite\", \"datetime\"],\n details: [\"open\"],\n dialog: [\"open\"],\n marquee: [\"behavior\", \"bgcolor\", \"direction\", \"height\", \"hspace\", \"loop\", \"scrollamount\", \"scrolldelay\", \"truespeed\", \"vspace\", \"width\"],\n meter: [\"high\", \"low\", \"max\", \"min\", \"optimum\", \"value\"],\n\n svg: [\"width\", \"height\", \"viewBox\", \"preserveAspectRatio\", \"xmlns\"],\n path: [\"d\", \"pathLength\"],\n rect: [\"x\", \"y\", \"width\", \"height\", \"rx\", \"ry\"],\n circle: [\"cx\", \"cy\", \"r\"],\n ellipse: [\"cx\", \"cy\", \"rx\", \"ry\"],\n line: [\"x1\", \"y1\", \"x2\", \"y2\"],\n polyline: [\"points\"],\n polygon: [\"points\"],\n text: [\"x\", \"y\", \"dx\", \"dy\", \"rotate\", \"textLength\", \"lengthAdjust\"],\n use: [\"href\", \"x\", \"y\", \"width\", \"height\"],\n symbol: [\"viewBox\", \"preserveAspectRatio\"],\n linearGradient: [\"x1\", \"y1\", \"x2\", \"y2\", \"gradientUnits\", \"gradientTransform\", \"spreadMethod\"],\n radialGradient: [\"cx\", \"cy\", \"r\", \"fx\", \"fy\", \"fr\", \"gradientUnits\", \"gradientTransform\", \"spreadMethod\"],\n stop: [\"offset\", \"stop-color\", \"stop-opacity\"],\n clipPath: [\"clipPathUnits\"],\n mask: [\"maskUnits\", \"maskContentUnits\", \"x\", \"y\", \"width\", \"height\"],\n filter: [\"x\", \"y\", \"width\", \"height\", \"filterUnits\", \"primitiveUnits\"],\n feBlend: [\"in\", \"in2\", \"mode\"],\n feColorMatrix: [\"in\", \"type\", \"values\"],\n feComponentTransfer: [\"in\"],\n feComposite: [\"in\", \"in2\", \"operator\", \"k1\", \"k2\", \"k3\", \"k4\"],\n feConvolveMatrix: [\"in\", \"order\", \"kernelMatrix\", \"divisor\", \"bias\", \"targetX\", \"targetY\", \"edgeMode\", \"preserveAlpha\"],\n feDiffuseLighting: [\"in\", \"surfaceScale\", \"diffuseConstant\", \"kernelUnitLength\"],\n feDisplacementMap: [\"in\", \"in2\", \"scale\", \"xChannelSelector\", \"yChannelSelector\"],\n feDistantLight: [\"azimuth\", \"elevation\"],\n feFlood: [\"flood-color\", \"flood-opacity\"],\n feFuncA: [\"type\", \"tableValues\", \"slope\", \"intercept\", \"amplitude\", \"exponent\", \"offset\"],\n feFuncB: [\"type\", \"tableValues\", \"slope\", \"intercept\", \"amplitude\", \"exponent\", \"offset\"],\n feFuncG: [\"type\", \"tableValues\", \"slope\", \"intercept\", \"amplitude\", \"exponent\", \"offset\"],\n feFuncR: [\"type\", \"tableValues\", \"slope\", \"intercept\", \"amplitude\", \"exponent\", \"offset\"],\n feGaussianBlur: [\"in\", \"stdDeviation\", \"edgeMode\"],\n feImage: [\"href\", \"preserveAspectRatio\", \"x\", \"y\", \"width\", \"height\", \"result\"],\n feMergeNode: [\"in\"], // Used within feMerge, no additional attributes\n feMorphology: [\"in\", \"operator\", \"radius\"],\n feOffset: [\"in\", \"dx\", \"dy\"],\n fePointLight: [\"x\", \"y\", \"z\"],\n feSpecularLighting: [\"in\", \"surfaceScale\", \"specularConstant\", \"specularExponent\", \"kernelUnitLength\"],\n feSpotLight: [\"x\", \"y\", \"z\", \"pointsAtX\", \"pointsAtY\", \"pointsAtZ\", \"specularExponent\", \"limitingConeAngle\"],\n feTile: [\"in\"],\n feTurbulence: [\"baseFrequency\", \"numOctaves\", \"seed\", \"stitchTiles\", \"type\"],\n };\n\n // Helper to find common tags\n function areCommonLayerTags(layers) {\n if (layers.length === 0) return [];\n \n // Extract the tag from each layer\n const firstTag = layers[0].tag;\n const allSame = layers.every(layer => layer.tag === firstTag);\n \n // If all tags are the same, return the full layers array; otherwise, return an empty array\n return allSame ? true : false;\n }\n \n // Retrieve and aggregate attributes for selected layers\n const selectedLayers = data.selectedLayerIds.map(id => findLayerById(id, project.html).layer).filter(layer => layer);\n const detectCommonLayerTags = areCommonLayerTags(selectedLayers);\n\n function renderAttributeButtons(attributes) {\n return attributes\n .filter(attr => !data.searchTerm || attr.includes(data.searchTerm))\n .map(attr => `\n <button \n class=\"text-xs w-auto px-3 py-2 m-0 capitalize rounded-md bg-transparent border \n ${project.dark ? 'border-gray-600' : 'border-gray-300'}\"\n style=\"color: unset;\"\n onclick=\"\n const textfield = document.getElementById('hyfb8mxg0');\n const val = textfield.value.trim();\n\n if (!val) {\n textfield.value = '${attr}';\n return;\n }\n textfield.value += ',${attr}';\n \">\n ${attr}\n </button>`\n ).join('');\n };\n\n let attributesModal = \"\";\n data.selectedLayerIds.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n\n let specificAttributesForTag = specificAttributes[layer.tag] ? specificAttributes[layer.tag] : null;\n // if (data.selectedLayerIds.length > 0) specificAttributesForTag = [];\n\n let attrBtns = null;\n if (data.boxElements.includes(layer.tag) || data.textElements.includes(layer.tag)) {\n const detectTag = ['a', 'button', 'form', 'input', 'select', 'textarea'];\n if ((detectTag.includes(layer.tag))) {\n attrBtns = renderAttributeButtons(elementEventMappings[layer.tag]);\n } else {\n attrBtns = renderAttributeButtons(elementEventMappings['div']);\n }\n } else if (data.breakElements.includes(layer.tag)) {\n attrBtns = null\n } else {\n attrBtns = renderAttributeButtons(elementEventMappings[layer.tag] || eventAttributes);\n }\n\n attributesModal = `\n <div class=\"flex flex-col gap-4\">\n ${specificAttributesForTag && detectCommonLayerTags ? `\n <details \n class=\"flex items-center mt-4 mb-0\" \n ${data.specificAttributesForTag ? 'open' : ''}\n ontoggle=\"\n const detailsElement = this;\n data.specificAttributesForTag = detailsElement.hasAttribute('open');\n \">\n <summary>\n Specific Attributes for <${layer.tag}>\n </summary>\n <code class=\"grid grid-cols-2 gap-2 mb-0 bg-transparent\">\n ${renderAttributeButtons(specificAttributesForTag)}\n </code>\n </details>\n\n <hr/>` : ''}\n\n <details \n class=\"flex items-center ${specificAttributesForTag && detectCommonLayerTags ? '' : 'mt-4'} mb-0\" \n ${data.globalAttributesCollapsed ? 'open' : ''}\n ontoggle=\"\n const detailsElement = this;\n data.globalAttributesCollapsed = detailsElement.hasAttribute('open');\n \">\n <summary>\n Global Attributes\n </summary>\n <code class=\"grid grid-cols-2 gap-2 mb-0 bg-transparent\">\n ${renderAttributeButtons(globalAttributes)}\n </code>\n </details>\n\n <hr/>\n\n <details \n class=\"flex items-center mb-0\" \n ${data.eventAttributesCollapsed ? 'open' : ''}\n ontoggle=\"\n const detailsElement = this;\n data.eventAttributesCollapsed = detailsElement.hasAttribute('open');\n \">\n <summary>\n Event Attributes for <${layer.tag}>\n </summary>\n <code class=\"grid grid-cols-2 gap-2 mb-0 bg-transparent\">\n ${attrBtns}\n </code>\n </details>\n\n <hr/>\n\n <input \n id=\"hyfb8mxg0\"\n type=\"text\" \n placeholder=\"Enter custom attribute...\" \n class=\"rounded-full border p-2 flex-grow\"\n style=\"margin: 0;\"\n onkeydown=\"\n if (event.key === 'Enter' && this.value.trim()) {\n addAttribute(this.value);\n document.querySelector('dialog[open]').querySelector('header > button').onclick();\n }\n \"\n />\n </div>`;\n });\n\n Modal.render({\n title: \"Add An Attribute\",\n content: attributesModal,\n onLoad() {\n document.getElementById('hyfb8mxg0').focus();\n },\n onClose() {\n \n },\n onConfirm() {\n addAttribute(document.getElementById('hyfb8mxg0').value.trim());\n }\n });\n}\nfunction LayerTree() {\n // Function to render each layer recursively\n function renderLayer(layer) {\n const { id, name, children, state } = layer;\n const hasChildren = children && children.length > 0;\n const isVisible = state.visible;\n if (data.shiftKey && data.cmdKey && layer.style === data.stylesTarget) {\n layer.state.selected = true;\n }\n\n // HTML structure for each layer\n const listItem = `\n <li class=\"list-none select-none\">\n <code class=\"p-0 flex justify-between whitespace-nowrap min-w-min ${state.selected ? 'bg-[#0172ad] text-white' : ''}\" data-layer=\"${id}\">\n <span>\n <button \n aria-label=\"toggle layer children\"\n name=\"toggle layer children\"\n class=\"bg-transparent ${hasChildren ? '' : 'hidden'} border-0 p-2 text-xs transform transition-transform\" style=\"color: unset; transform: ${state.collapsed ? 'rotate(-90deg)' : 'rotate(0deg)'};\"\n onclick=\"toggleCollapse('${id}')\">\n ${hasChildren ? icons.arrowDown : ''}\n </button>\n <button \n aria-label=\"toggle layer visibility\"\n name=\"toggle layer visibility\"\n class=\"bg-transparent border-0 p-2 text-xs\" style=\"color: unset;\"\n onclick=\"toggleVisible('${id}')\">\n ${isVisible ? icons.eye : icons.eyeSlash}\n </button>\n </span>\n <button \n aria-label=\"toggle selected layer\"\n name=\"toggle selected layer\"\n class=\"bg-transparent border-0 p-2 text-xs w-full text-right capitalize\" \n style=\"color: unset;\"\n onclick=\"selectedBlock('${id}')\"\n >\n ${name}\n </button>\n </code>\n ${hasChildren ? `<ul class=\"mt-1 mb-1 -ml-4 ${state.collapsed ? 'hidden' : ''}\">` + children.map(child => renderLayer(child)).join('') + '</ul>' : ''}\n </li>\n `;\n\n return listItem;\n }\n\n return project.html.map(layer => renderLayer(layer)).join('');\n}\nfunction Inspector() {\n if (data.editorNavState) return;\n\n // Helper to find common layer tags & attributes\n function findCommonLayerTags(layers) {\n if (layers.length === 0) return [];\n const firstTag = layers[0].tag;\n return layers.every(layer => layer.tag === firstTag) ? layers : [];\n }\n function findCommonAttributes(layers) {\n if (layers.length === 0) return {};\n const attributeCounts = {};\n\n layers.forEach(layer => {\n Object.keys(layer.props || {}).forEach(prop => {\n attributeCounts[prop] = (attributeCounts[prop] || 0) + 1;\n });\n });\n\n return Object.fromEntries(\n Object.entries(attributeCounts)\n .filter(([key, count]) => count === layers.length)\n .map(([key]) => [key, layers[0].props[key]])\n );\n }\n\n // Constants and helper functions\n let buttonItemClass = 'bg-transparent border-0 text-[.6rem] p-0 m-0 h-full capitalize text-left';\n const buttonAddItemClass = 'bg-transparent border-0 p-0 text-right';\n const RenameOrDeleteButtonClass = 'bg-transparent text-[.6rem] p-0 m-0 h-full capitalize text-center p-2 border';\n const selectClass = 'm-0 w-auto rounded-md capitalize text-[.6rem]';\n const selectStyle = 'padding: .5rem; background-image: none;';\n const inputClass = 'w-auto rounded-md normal-case text-[.6rem]';\n const inputStyle = 'height: auto; margin: 0; padding: .4rem;';\n const textareaClass = 'w-auto rounded-md normal-case text-[.6rem] resize-vertical';\n const textareaStyle = 'height: 5rem; margin: 0; padding: .4rem;';\n const mediaClass = 'cursor-pointer w-full my-2';\n\n const languages = {\n 'en': 'English', // English\n 'es': 'Espa\u00F1ol', // Spanish\n 'zh': '\u4E2D\u6587', // Chinese\n 'hi': '\u0939\u093F\u0928\u094D\u0926\u0940', // Hindi\n 'ar': '\u0627\u0644\u0639\u0631\u0628\u064A\u0629', // Arabic\n 'fr': 'Fran\u00E7ais', // French\n 'ru': '\u0420\u0443\u0441\u0441\u043A\u0438\u0439', // Russian\n 'pt': 'Portugu\u00EAs', // Portuguese\n 'de': 'Deutsch', // German\n 'ja': '\u65E5\u672C\u8A9E', // Japanese\n 'ko': '\uD55C\uAD6D\uC5B4', // Korean\n 'it': 'Italiano', // Italian\n 'tr': 'T\u00FCrk\u00E7e', // Turkish\n 'vi': 'Ti\u1EBFng Vi\u1EC7t', // Vietnamese\n 'pl': 'Polski' // Polish\n };\n const sizeOptions = {\n Phones: {\n '320x480': 'iPhone 3GS',\n '375x667': 'iPhone 6/7/8',\n '414x736': 'iPhone 6/7/8 Plus',\n '375x812': 'iPhone X/XS/11 Pro',\n '414x896': 'iPhone XR/XS Max/11/11 Pro Max',\n '360x640': 'Samsung Galaxy S5',\n '360x740': 'Samsung Galaxy S8+',\n '1440x3200': 'Samsung Galaxy S21 Ultra',\n '1080x2340': 'Google Pixel 5',\n '1080x2400': 'OnePlus 8 Pro',\n '1440x3200': 'Xiaomi Mi 11 Ultra',\n '1644x3840': 'Sony Xperia 1 III'\n },\n Tablets: {\n '2048x2732': 'iPad Pro 12.9\" (3rd/4th Gen)',\n '2388x1668': 'iPad Pro 11\" (1st/2nd/3rd Gen)',\n '2736x1824': 'Microsoft Surface Pro 7',\n '2800x1752': 'Samsung Galaxy Tab S7+',\n '2560x1600': 'Huawei MatePad Pro',\n '2000x1200': 'Lenovo Tab P11 Pro',\n '1920x1200': 'Amazon Fire HD 10',\n '1536x2048': 'iPad Air (3rd Gen)',\n '1620x2160': 'iPad Air (4th Gen)',\n '1620x2160': 'iPad 10.2\" (8th Gen)',\n '1668x2224': 'iPad Pro 11\" (2021)'\n },\n Desktops: {\n '3840x2160': '4K UHD (3840x2160)',\n '2560x1440': 'WQHD (2560x1440)',\n '1920x1080': 'Full HD (1920x1080)',\n '1366x768': 'Laptop (1366x768)',\n '3440x1440': 'UltraWide QHD (3440x1440)',\n '5120x2880': '5K Retina (5120x2880)',\n '1280x800': 'MacBook (1280x800)',\n '2560x1600': 'MacBook Pro (2560x1600)',\n '2880x1800': 'MacBook Pro Retina (2880x1800)'\n }\n };\n const booleanAttributes = [\n \"autofocus\", \"autoplay\", \"checked\", \"controls\", \"default\", \"defer\", \"disabled\", \n \"formnovalidate\", \"hidden\", \"loop\", \"multiple\", \"muted\", \"novalidate\", \"open\", \n \"contenteditable\", \"readonly\", \"required\", \"reversed\", \"scoped\", \"seamless\", \"selected\"\n ];\n const inputTypes = [\n \"button\", \"checkbox\", \"color\", \"date\", \"datetime-local\", \"email\", \"file\", \"hidden\",\n \"image\", \"month\", \"number\", \"password\", \"radio\", \"range\", \"reset\", \"search\", \"submit\",\n \"tel\", \"text\", \"time\", \"url\", \"week\"\n ];\n const numberAttributes = [\"max\", \"maxlength\", \"min\", \"minlength\", \"multiple\", \"range\", \"size\", \"step\"];\n const stringAttributes = [\"accept\", \"acceptCharset\", \"accesskey\", \"action\", \"align\", \"alt\", \"autocomplete\", \"form\", \"list\", \"pattern\", \"placeholder\", \"src\", \"tabindex\", \"title\", \"type\", \"usemap\", \"value\"];\n const selectedLayers = data.selectedLayerIds.map(id => findLayerById(id, project.html).layer).filter(layer => layer);\n const commonLayerTag = findCommonLayerTags(selectedLayers);\n const commonAttributes = findCommonAttributes(selectedLayers);\n const cssFixedValueProperties = data.cssFixedValueProperties;\n const cssRangedValueProperties = data.cssRangedValueProperties;\n const boxElements = data.boxElements;\n const textElements = data.textElements;\n const breakElements = data.breakElements;\n\n // Simplify rendering functions\n function renderBooleanAttribute(name, value) {\n return `\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"removeProp('${name}')\">${name}</button>\n <button class=\"${buttonItemClass} p-1 text-right\" style=\"color: unset;\" onclick=\"removeProp('${name}')\">${value ? 'Yes' : 'No'}</button>\n `;\n }\n function renderInput(name, type, value, min, max, step) {\n return `\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"removeProp('${name}')\">${name}</button>\n <input class=\"${inputClass}\" style=\"${inputStyle}\" type=\"${type}\" value=\"${value}\" ${min ? `min=\"${min}\"` : ''} ${max ? `max=\"${max}\"` : ''} ${step ? `step=\"${step}\"` : ''} oninput=\"updateElement('props', '${name}', this.value)\" onfocus=\"saveState()\" onblur=\"saveState()\"/>\n `;\n }\n function renderTextarea(name, value) {\n return `\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"removeProp('${name}')\">${name}</button>\n <textarea class=\"${textareaClass}\" style=\"${textareaStyle}\" oninput=\"updateElement('props', '${name}', this.value)\" onfocus=\"saveState()\" onblur=\"saveState()\"/>${value}</textarea>\n `;\n }\n \n // Functions to generate HTML sections\n const generatePreviewSize = () => `\n <div class=\"grid grid-cols-1 gap-1 items-center pt-2 capitalize\">\n <label for=\"selectedSize\" aria-label=\"resize canvas\" class=\"m-auto\">\n <select id=\"selectedSize\" onchange=\"resizeCanvas(this.value)\" class=\"${selectClass}\" style=\"padding: .5rem; background-image: none;\">\n <option value=\"none\" ${data.selectedSize === \"none\" ? 'selected' : ''}>Select Size</option>\n ${Object.keys(sizeOptions).map(group => `\n <optgroup label=\"${group}\">\n ${Object.keys(sizeOptions[group]).map(option => `\n <option value=\"${option}\" ${data.selectedSize === option ? 'selected' : ''}>${sizeOptions[group][option]}</option>\n `).join('')}\n </optgroup>\n `).join('')}\n </select>\n </label>\n <button \n aria-label=\"rotate canvas\"\n name=\"rotate canvas\" \n class=\"bg-transparent border-0 p-0 text-center w-full mr-1 ${data.selectedSize === 'none' ? 'hidden' : ''}\"\n style=\"color: unset;\"\n onclick=\"rotateCanvas()\">\n ${icons.rotate}\n </button>\n </div>\n\n <div class=\"grid grid-cols-2 gap-1 items-center pt-2 capitalize\">\n <span class=\"text-[.6rem] h-full capitalize\">language</span>\n <select onchange=\"project.lang = this.value;\" class=\"${selectClass}\" style=\"padding: .5rem; background-image: none;\">\n ${Object.keys(languages).map(lang => `\n <option value=\"${lang}\">${languages[lang]}</option>\n `).join('')}\n </select>\n </div>\n `;\n\n const processStyles = (stylesObject, selectorPrefix, key, detect = null) => {\n let styles = '';\n\n // Regular expression to detect color values\n const colorRegex = /^(#[0-9a-f]{3,6}|rgba?(.+)|hsla?(.+))$/i;\n \n // List of properties that should use a textarea\n const complexProperties = [\n 'background', 'background-image', 'box-shadow', 'text-shadow',\n 'border', 'border-radius', 'border-image', 'filter', 'transform'\n ];\n\n Object.keys(stylesObject).forEach(prop => {\n let value = stylesObject[prop];\n let selector = `${selectorPrefix}['${prop}']`;\n\n // Check if the property has fixed values\n const predefinedValues = cssFixedValueProperties[prop];\n if (predefinedValues) {\n let options = predefinedValues.map(val => \n `<option value=\"${val}\" ${val === value ? 'selected' : ''}>${val}</option>`\n ).join('');\n\n styles += `\n <button \n class=\"${buttonItemClass.split('capitalize').join('')}\" \n style=\"color: unset;\" \n onclick=\"\n styleModal('${key}', '${prop}', '${value}'${detect ? `, '${detect}'` : ''});\n \">\n ${prop}\n </button>\n <select class=\"${selectClass}\" style=\"${selectStyle}\" onchange=\"${selector} = this.value; renderPreview(); saveState();\">\n ${options}\n </select>`;\n } else if (cssRangedValueProperties[prop]) {\n const { min, max, step } = cssRangedValueProperties[prop];\n \n // Ensure valueParts and remainingParts are arrays, even if value is null or doesn't match\n const valueParts = value ? value.match(/-?\\d*\\.?\\d+([a-z%]+|)/g) || [] : [];\n const remainingParts = value ? value.split(/-?\\d*\\.?\\d+[a-z%]*/g).filter(Boolean) || [] : [];\n \n // Determine the appropriate grid column class based on the presence of value parts\n const gridColsClass = valueParts.length > 0 ? 'grid-cols-2' : 'grid-cols-1';\n \n styles += `\n <button \n class=\"${buttonItemClass.split('capitalize').join('')}\" \n style=\"color: unset;\" \n onclick=\"\n styleModal('${key}', '${prop}', '${value}'${detect ? `, '${detect}'` : ''});\n \">\n ${prop}\n </button>\n <div class=\"grid ${gridColsClass} gap-1 items-center capitalize\">`;\n \n valueParts.forEach((part, index) => {\n const numericValue = parseFloat(part);\n const unitMatch = part.match(/[a-zA-Z%]+/);\n const unit = unitMatch ? unitMatch[0] : '';\n \n // Define valid units based on property\n let validUnits;\n switch (prop) {\n case 'scale':\n case 'rotate':\n case 'translate':\n case 'perspective':\n case 'skew':\n validUnits = ['', 'deg', 'rad']; // Example units for transform properties\n break;\n case 'animation-duration':\n case 'transition-duration':\n validUnits = ['', 'ms', 's']; // Example units for duration properties\n break;\n default:\n validUnits = ['', 'px', '%', 'rem', 'em', 'vh', 'vw']; // Default units\n break;\n }\n \n const selectElement = `<select class=\"${selectClass}\" style=\"${selectStyle}\" onchange=\"\n const valueParts = ${selectorPrefix}['${prop}'].split(' ');\n valueParts[${index}] = '${numericValue}' + this.value;\n ${selector} = valueParts.join(' ')${remainingParts.length > 0 ? ` + ' ' + '${remainingParts.join(' ')}'` : ''};\n renderPreview();\n saveState();\n \">${validUnits.map(unitOption => \n `<option value=\"${unitOption}\" ${unitOption === unit ? 'selected' : ''}>${unitOption}</option>`\n ).join('')}</select>`;\n \n const rangeElement = `<input class=\"${inputClass}\" style=\"${inputStyle}\" \n type=\"range\" min=\"${min}\" max=\"${max}\" step=\"${step}\" value=\"${numericValue}\"\n oninput=\"const valueParts = ${selectorPrefix}['${prop}'].split(' ');\n valueParts[${index}] = this.value + '${unit}';\n ${selector} = valueParts.join(' ')${remainingParts.length > 0 ? ` + ' ' + '${remainingParts.join(' ')}'` : ''};\n renderPreview();\"\n onfocus=\"saveState();\" onblur=\"saveState();\">`;\n \n styles += `\n <input class=\"${inputClass}\" style=\"${inputStyle}\" \n type=\"number\" min=\"${min}\" max=\"${max}\" step=\"${step}\" value=\"${numericValue}\"\n oninput=\"const valueParts = ${selectorPrefix}['${prop}'].split(' ');\n valueParts[${index}] = this.value + '${unit}';\n ${selector} = valueParts.join(' ')${remainingParts.length > 0 ? ` + ' ' + '${remainingParts.join(' ')}'` : ''};\n renderPreview();\"\n onfocus=\"saveState();\" onblur=\"saveState();\">\n ${prop === 'opacity' || prop === 'z-index' ? rangeElement : selectElement}`;\n });\n \n // Add a backup text input for cases where units aren't defined\n if (remainingParts.length > 0 || valueParts.length === 0) {\n styles += `\n <input class=\"${inputClass}\" style=\"${inputStyle}\" \n type=\"text\" value=\"${value}\" \n oninput=\"${selector} = this.value; renderPreview(); saveState();\">\n `;\n }\n \n styles += `</div>`;\n } else if (complexProperties.includes(prop)) {\n // Use a textarea for complex multi-line properties\n styles += `\n <button \n class=\"${buttonItemClass.split('capitalize').join('')}\" \n style=\"color: unset;\" \n onclick=\"\n styleModal('${key}', '${prop}', '${value}'${detect ? `, '${detect}'` : ''});\n \">\n ${prop}\n </button>\n <textarea class=\"${textareaClass}\" style=\"${textareaStyle}\"\n oninput=\"${selector} = this.value; renderPreview(); saveState();\">${value}</textarea>`;\n } else {\n // Check if the property is a color property\n const isColorProperty = colorRegex.test(value) || value === null;\n const inputType = isColorProperty ? 'color' : 'text';\n const fallbackColor = isColorProperty && value === null ? '#000000' : value;\n\n // Update the style if the input type is color\n const updatedInputStyle = inputType === 'color' \n ? `${inputStyle} height: 2rem; margin: 0; padding: .25rem; overflow: hidden;` \n : inputStyle;\n\n styles += `\n <button \n class=\"${buttonItemClass.split('capitalize').join('')}\" \n style=\"color: unset;\" \n onclick=\"\n styleModal('${key}', '${prop}', '${value}'${detect ? `, '${detect}'` : ''});\n \">\n ${prop}\n </button>\n <input class=\"${inputClass}\" style=\"${updatedInputStyle}\" type=\"${inputType}\" value=\"${fallbackColor}\" \n oninput=\"${selector} = this.value; renderPreview(); saveState();\">`;\n }\n });\n\n return styles;\n };\n\n const generateRootVariablesSection = () => {\n let styles = '';\n \n // Regular expression to detect color values\n const colorRegex = /^(#[0-9a-f]{3,6}|rgba?(.+)|hsla?(.+))$/i;\n\n // Iterate over each root variable\n Object.keys(project.css.rootVariables).forEach(key => {\n const value = project.css.rootVariables[key];\n const selector = `project.css.rootVariables['${key}']`;\n\n // Determine input type based on value\n const isColor = colorRegex.test(value);\n const hasAlpha = value.includes('rgba') || value.includes('hsla');\n const isNumeric = !isNaN(parseFloat(value)) && isFinite(value);\n\n let inputType = 'text';\n let inputStyle = 'height: auto; margin: 0; padding: .4rem;';\n\n if (isNumeric) {\n inputType = 'number';\n } else if (isColor && !hasAlpha) {\n inputType = 'color';\n inputStyle = 'height: 2rem; margin: 0; padding: .25rem; overflow: hidden;';\n }\n\n // Use processStyles function to generate styles for root variables\n styles += `\n <button \n class=\"${buttonItemClass.split('capitalize').join('')}\" \n style=\"color: unset;\" \n onclick=\"modifyRootVariable('${key}')\">\n ${key}\n </button>\n <input \n class=\"${inputClass}\"\n style=\"${inputStyle}\" \n type=\"${inputType}\" \n value=\"${value}\" \n oninput=\"${selector} = this.value; renderPreview();\" \n onfocus=\"saveState()\" \n onblur=\"saveState()\"\n />\n `;\n });\n\n return `\n <div class=\"border-0 border-b border-solid pb-2 mb-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"data.rootVarsCollapsed = !data.rootVarsCollapsed\">\n root css variables\n </button>\n <button \n class=\"${buttonAddItemClass}\" \n style=\"color: unset;\" \n onclick=\"\n const id = '--' + generateId();\n project.css.rootVariables[id] = '';\n \">\n <svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>\n </button>\n </div>\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 ${data.rootVarsCollapsed ? 'hidden' : ''}\">\n ${styles}\n </div>\n </div>\n `;\n };\n\n const generateStylesSection = () => {\n if (!commonLayerTag) data.stylesTarget = null;\n let targets = null;\n let styles = '';\n let activeStyle = null;\n if (commonLayerTag) {\n Object.keys(commonLayerTag).forEach(layerKey => {\n const layer = commonLayerTag[layerKey];\n });\n }\n \n let obj = null;\n if (data.breakpointKey) {\n obj = project.css.breakpoints[`${data.breakpointKey}px`];\n } else {\n obj = project.css.styles;\n }\n\n // Render targets within style\n let dropdown = `<select \n class=\"${selectClass}\" \n style=\"${selectStyle}\"\n onchange=\"\n data.stylesPropTarget = this.value;\n App.render('#app');\n \"\n >\n <option value=\"base\" ${data.stylesPropTarget === 'base' ? 'selected' : ''}>base</option>\n <option value=\"pseudos\" ${data.stylesPropTarget === 'pseudos' ? 'selected' : ''}>pseudos</option>\n </select>`;\n\n let buttonClass = '';\n Object.keys(obj).forEach(key => {\n if (data.stylesTarget && data.stylesTarget === key) {\n buttonClass = buttonItemClass.split('bg-transparent border-0').join('');\n activeStyle = key;\n } else {\n buttonClass = 'bg-transparent text-[.6rem] p-0 m-0 h-full capitalize text-left';\n activeStyle = null;\n }\n\n styles += `<button \n aria-label=\"set style target to ${key}\"\n name=\"set style target to ${key}\"\n class=\"${buttonClass.split('capitalize').join('')} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\" ${activeStyle ? '' : 'style=\"color: unset;\"'}\n onclick=\"data.stylesTarget = this.textContent.toString();\">${key}</button>`;\n });\n\n return `<div class=\"border-0 border-b border-solid pb-2 mb-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"data.stylesCollapsed = !data.stylesCollapsed;\">\n styles\n </button>\n <button \n class=\"${buttonAddItemClass}\" \n style=\"color: unset;\"\n onclick=\"addStyle();\">\n <svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>\n </button>\n </div>\n <div class=\"grid grid-cols-1 gap-1 items-center py-2 capitalize ${data.stylesCollapsed ? 'hidden' : ''}\">\n ${data.stylesTarget ? `<div class=\"grid grid-cols-1 gap-1 items-center py-2\">\n ${dropdown}\n </div>` : ''}\n <div class=\"grid grid-cols-2 gap-1 items-center py-2\">\n ${styles}\n </div>\n ${data.stylesTarget ? `<div class=\"grid grid-cols-2 gap-1 items-center pb-2 capitalize\">\n <button \n aria-label=\"rename the ${data.stylesTarget} style\"\n name=\"rename the ${data.stylesTarget} style\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-green-600 border-green-800\" : \"text-green-700 border-green-400\"}\"\n onclick=\"renameStyleTarget('${data.stylesTarget}');\">\n rename\n </button>\n <button \n aria-label=\"delete the ${data.stylesTarget} style\"\n name=\"delete the ${data.stylesTarget} style\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-red-600 border-red-800\" : \"text-red-600 border-red-400\"}\"\n onclick=\"deleteStyleTarget('${data.stylesTarget}');\">\n delete\n </button>\n </div>` : ''}\n ${data.stylesTarget ? `<div class=\"grid grid-cols-1 gap-1 items-center capitalize\">\n <button \n aria-label=\"de-select the ${data.stylesTarget} style\"\n name=\"de-select the ${data.stylesTarget} style\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\"\n style=\"color: unset;\"\n onclick=\"\n data.stylesTarget = null;\n data.breakpointKey = null;\n clearAllSelections();\n \">\n de-select\n </button>\n </div>` : ''}\n </div>\n </div>`;\n };\n\n const generatePseudosSection = () => {\n if (!commonLayerTag) data.stylesTarget = null;\n let styles = '';\n let selector = '';\n let activeStyle = null;\n if (commonLayerTag) {\n Object.keys(commonLayerTag).forEach(layerKey => {\n const layer = commonLayerTag[layerKey];\n if (!data.stylesTarget) {\n data.stylesTarget = layer.style;\n }\n });\n }\n\n // Target specific pseudo style\n if (data.stylesTarget && data.stylesPropTarget === \"pseudos\") {\n if (project.css.styles[data.stylesTarget].pseudos) {\n Object.keys(project.css.styles[data.stylesTarget].pseudos).forEach(index => {\n selector = project.css.styles[data.stylesTarget].pseudos[index].selector;\n if (data.pseudosSelector === selector) {\n buttonClass = buttonItemClass.split('bg-transparent border-0').join('');\n activeStyle = true;\n data.pseudosSelectorIndex = index;\n } else {\n buttonClass = 'bg-transparent text-[.6rem] p-0 m-0 h-full text-left';\n activeStyle = null;\n }\n styles += `<button \n class=\"${buttonClass.split('capitalize').join('')} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\" ${activeStyle ? '' : 'style=\"color: unset;\"'}\n onclick=\"data.pseudosSelector = this.textContent;\">${selector}</button>`;\n });\n }\n }\n\n return `<div class=\"border-0 border-b border-solid pb-2 mb-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"data.stylePseudosCollapsed = !data.stylePseudosCollapsed;\">\n pseudos\n </button>\n <button class=\"${buttonAddItemClass}\" style=\"color: unset;\" onclick=\"addPseudo('${data.stylesTarget}')\">\n <svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>\n </button>\n </div>\n <div class=\"grid grid-cols-1 gap-1 items-center py-2 capitalize ${data.stylePseudosCollapsed ? 'hidden' : ''}\">\n ${data.stylesTarget ? `<div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n ${styles}\n </div>` : ''}\n ${data.pseudosSelector && data.stylesTarget ? `\n <div class=\"grid grid-cols-2 gap-1 items-center pb-2 capitalize\">\n <button \n aria-label=\"Rename pseudo for ${data.breakpointKey}px\"\n name=\"rename pseudo for ${data.breakpointKey}px\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-green-600 border-green-800\" : \"text-green-700 border-green-400\"}\"\n onclick=\"renamePseudo('${data.pseudosSelector}');\">\n Rename\n </button>\n <button \n aria-label=\"Delete pseudo for ${data.breakpointKey}px\"\n name=\"delete pseudo for ${data.breakpointKey}px\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-red-600 border-red-800\" : \"text-red-600 border-red-400\"}\"\n onclick=\"deletePseudo();\">\n Delete\n </button>\n </div>\n ` : ''}\n ${data.pseudosSelector && data.stylesTarget ? `\n <div class=\"grid grid-cols-1 gap-1 items-center capitalize\">\n <button \n aria-label=\"De-select the ${data.stylesTarget} style\"\n name=\"de-select the ${data.stylesTarget} style\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\"\n style=\"color: unset;\"\n onclick=\"data.pseudosSelector = null;\">\n De-select\n </button>\n </div>\n ` : ''}\n </div>\n </div>`;\n };\n\n const generateStylePropertiesSection = () => {\n let styles = '';\n let styleKey = null;\n\n if (commonLayerTag) {\n Object.keys(commonLayerTag).forEach(layerKey => {\n const layer = commonLayerTag[layerKey];\n styleKey = layer.style;\n });\n }\n\n let obj = project.css.styles;\n const detectStylesPropTarget = ['base', 'pseudos'];\n if (detectStylesPropTarget.includes(data.stylesPropTarget)) {\n Object.keys(obj).forEach(key => {\n if (styleKey === key || data.stylesTarget == key) {\n if (data.stylesPropTarget === 'pseudos') {\n const index = data.pseudosSelectorIndex;\n if (data.pseudosSelector) {\n if (obj[key].pseudos[index].styles) {\n styles += processStyles(obj[key].pseudos[index].styles, `project.css.styles['${key}'].pseudos['${index}'].styles`, key);\n }\n }\n } else {\n if (obj[key][data.stylesPropTarget]) {\n styles += processStyles(obj[key][data.stylesPropTarget], `project.css.styles['${key}']['${data.stylesPropTarget}']`, key);\n }\n }\n }\n });\n }\n\n let stylesObj = 'project.css.styles[data.stylesTarget][data.stylesPropTarget]';\n if (data.stylesPropTarget === \"pseudos\") {\n stylesObj = 'project.css.styles[data.stylesTarget][data.stylesPropTarget][data.pseudosSelectorIndex].styles';\n }\n\n return `<div class=\"border-0 border-b border-solid pb-2 mb-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"data.stylePropsCollapsed = !data.stylePropsCollapsed;\">\n style properties\n </button>\n <button \n class=\"${buttonAddItemClass}\" \n style=\"color: unset;\" \n onclick=\"addStylePropModal('${styleKey}', ${stylesObj});\">\n <svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>\n </button>\n </div>\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize ${data.stylePropsCollapsed ? 'hidden' : ''}\">\n ${styles}\n </div>\n </div>`;\n };\n\n const generateBreakpointsSection = () => {\n if (!commonLayerTag) data.stylesTarget = null;\n let styles = '';\n let activeStyle = null;\n if (commonLayerTag) {\n Object.keys(commonLayerTag).forEach(layerKey => {\n const layer = commonLayerTag[layerKey];\n if (!data.stylesTarget) {\n data.stylesTarget = layer.style;\n }\n });\n }\n\n let buttonClass = '';\n if (data.stylesTarget && project.css.breakpoints) {\n Object.keys(project.css.breakpoints).forEach(key => {\n if (data.breakpointKey === key.split('px').join('')) {\n buttonClass = buttonItemClass.split('bg-transparent border-0').join('');\n activeStyle = key;\n } else {\n buttonClass = 'bg-transparent text-[.6rem] p-0 m-0 h-full capitalize text-center';\n activeStyle = null;\n }\n styles += `<button \n aria-label=\"target breakpoint styles for ${key}\"\n name=\"target breakpoint styles for ${key}\"\n class=\"${buttonClass.split('text-left').join('text-center')} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\" ${activeStyle ? '' : 'style=\"color: unset;\"'}\n onclick=\"\n data.breakpointKey = this.textContent;\n \">${key.split('px').join('')}</button>`;\n });\n }\n\n return `<div class=\"border-0 border-b border-solid pb-2 mb-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"data.breakpointsCollapsed = !data.breakpointsCollapsed;\">\n breakpoints\n </button>\n <button \n class=\"${buttonAddItemClass}\" \n style=\"color: unset;\"\n onclick=\"addBreakpoint();\">\n <svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>\n </button>\n </div>\n <div class=\"grid grid-cols-1 gap-1 items-center py-2 capitalize ${data.breakpointsCollapsed ? 'hidden' : ''}\">\n ${data.stylesTarget && project.css.breakpoints ? `<div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n ${styles}\n </div>` : ''}\n ${data.breakpointKey && data.stylesTarget && project.css.breakpoints ? `<div class=\"grid grid-cols-2 gap-1 items-center pb-2 capitalize\">\n <button \n aria-label=\"rename breakpoint styles for ${data.breakpointKey}px\"\n name=\"rename breakpoint styles for ${data.breakpointKey}px\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-green-600 border-green-800\" : \"text-green-700 border-green-400\"}\"\n onclick=\"renameBreakpointKey('${data.breakpointKey}px');\">\n rename\n </button>\n <button \n aria-label=\"delete breakpoint styles for ${data.breakpointKey}px\"\n name=\"delete breakpoint styles for ${data.breakpointKey}px\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-red-600 border-red-800\" : \"text-red-600 border-red-400\"}\"\n onclick=\"deleteBreakpointKey('${data.breakpointKey}px');\">\n delete\n </button>\n </div>` : ''}\n ${data.breakpointKey && data.stylesTarget && project.css.breakpoints ? `<div class=\"grid grid-cols-1 gap-1 items-center capitalize\">\n <button \n aria-label=\"de-select the ${data.stylesTarget} style\"\n name=\"de-select the ${data.stylesTarget} style\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\"\n style=\"color: unset;\"\n onclick=\"data.breakpointKey = null;\">\n de-select\n </button>\n </div>` : ''}\n </div>\n </div>`;\n };\n\n const generateBreakpointStylesSection = () => {\n if (!data.breakpointKey) return;\n let styles = '';\n let styleKey = null;\n\n if (commonLayerTag) {\n Object.keys(commonLayerTag).forEach(layerKey => {\n const layer = commonLayerTag[layerKey];\n styleKey = layer.style;\n });\n }\n\n let obj = project.css.breakpoints[`${data.breakpointKey}px`];\n\n const detectStylesPropTarget = ['base', 'pseudos'];\n if (detectStylesPropTarget.includes(data.stylesPropTarget)) {\n Object.keys(obj).forEach(key => {\n if (styleKey === key || data.stylesTarget == key) {\n if (data.stylesPropTarget === 'pseudos') {\n const index = data.pseudosSelectorIndex;\n if (data.pseudosSelector) {\n if (obj[key].pseudos[index].styles) {\n styles += processStyles(obj[key].pseudos[index].styles, `project.css.breakpoints['${data.breakpointKey}px']['${key}'].pseudos['${index}'].styles`, key, 'breakpoints');\n }\n }\n } else {\n if (obj[key][data.stylesPropTarget]) {\n styles += processStyles(obj[key][data.stylesPropTarget], `project.css.breakpoints['${data.breakpointKey}px']['${key}']['${data.stylesPropTarget}']`, key, 'breakpoints');\n }\n }\n }\n });\n }\n\n return `<div class=\"border-0 border-b border-solid pb-2 mb-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"data.breakpointStylePropsCollapsed = !data.breakpointStylePropsCollapsed;\">\n breakpoint styles\n </button>\n <button class=\"${buttonAddItemClass}\" style=\"color: unset;\" onclick=\"addStylePropModal('${styleKey}', project.css.breakpoints['${data.breakpointKey}px'][data.stylesTarget][data.stylesPropTarget]);\">\n <svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>\n </button>\n </div>\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize ${data.breakpointStylePropsCollapsed ? 'hidden' : ''}\">\n ${styles}\n </div>\n </div>`;\n };\n\n const generateAnimationsSection = () => {\n if (!commonLayerTag) data.stylesTarget = null;\n let styles = '';\n let activeStyle = null;\n if (commonLayerTag) {\n Object.keys(commonLayerTag).forEach(layerKey => {\n const layer = commonLayerTag[layerKey];\n if (!data.stylesTarget) {\n data.stylesTarget = layer.style;\n }\n });\n }\n\n if (data.stylesTarget && project.css.animations) {\n Object.keys(project.css.animations).forEach(key => {\n if (data.animationTarget === key) {\n buttonClass = buttonItemClass.split('bg-transparent border-0').join('');\n buttonClass = buttonClass.split('capitalize').join('normal-case');\n activeStyle = key;\n } else {\n buttonClass = 'bg-transparent text-[.6rem] p-0 m-0 h-full normal-case text-center';\n activeStyle = null;\n }\n styles += `<button \n aria-label=\"target animation styles for ${key}\"\n name=\"target animation styles for ${key}\"\n class=\"${buttonClass.split('text-left').join('text-center')} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\" ${activeStyle ? '' : 'style=\"color: unset;\"'}\n onclick=\"\n data.animationTarget = this.textContent;\n \">${key}</button>`;\n });\n }\n\n return `<div class=\"border-0 border-b border-solid pb-2 mb-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"data.animationsCollapsed = !data.animationsCollapsed;\">\n animations\n </button>\n <button \n class=\"${buttonAddItemClass}\" \n style=\"color: unset;\"\n onclick=\"addAnimation();\">\n <svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>\n </button>\n </div>\n <div class=\"grid grid-cols-1 gap-1 items-center py-2 capitalize ${data.animationsCollapsed ? 'hidden' : ''}\">\n ${data.stylesTarget && project.css.animations ? `<div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n ${styles}\n </div>` : ''}\n ${data.animationTarget && project.css.animations ? `<div class=\"grid grid-cols-2 gap-1 items-center pb-2 capitalize\">\n <button \n aria-label=\"rename animation for ${data.animationTarget}\"\n name=\"rename animation for ${data.animationTarget}\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-green-600 border-green-800\" : \"text-green-700 border-green-400\"}\"\n onclick=\"renameAnimation('${data.animationTarget}');\">\n rename\n </button>\n <button \n aria-label=\"delete animation for ${data.animationTarget}\"\n name=\"delete animation for ${data.animationTarget}\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-red-600 border-red-800\" : \"text-red-600 border-red-400\"}\"\n onclick=\"deleteAnimation('${data.animationTarget}');\">\n delete\n </button>\n </div>` : ''}\n ${data.animationTarget && project.css.animations ? `<div class=\"grid grid-cols-1 gap-1 items-center capitalize\">\n <button \n aria-label=\"de-select the ${data.animationTarget} animation\"\n name=\"de-select the ${data.animationTarget} animation\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\"\n style=\"color: unset;\"\n onclick=\"data.animationTarget = null;\">\n de-select\n </button>\n </div>` : ''}\n </div>\n </div>`;\n };\n\n const generateAnimationPropertySection = () => {\n if (!commonLayerTag) data.stylesTarget = null;\n let content = '';\n let keyframes = '';\n let activeStyle = null;\n if (commonLayerTag) {\n Object.keys(commonLayerTag).forEach(layerKey => {\n const layer = commonLayerTag[layerKey];\n if (!data.stylesTarget) {\n data.stylesTarget = layer.style;\n }\n });\n }\n\n // Generate keyframes buttons\n if (data.animationTarget && project.css.animations && project.css.animations[data.animationTarget].keyframes) {\n Object.keys(project.css.animations[data.animationTarget].keyframes).forEach(key => {\n let buttonClass = '';\n if (data.animationKeyframe === key) {\n buttonClass = buttonItemClass.split('bg-transparent border-0').join('');\n isActive = true;\n } else {\n buttonClass = 'bg-transparent text-[.6rem] p-0 m-0 h-full capitalize text-center';\n isActive = null;\n }\n \n keyframes += `<button \n aria-label=\"target keyframe styles for ${key}\"\n name=\"target keyframe styles for ${key}\"\n class=\"${buttonClass.split('text-left').join('text-center')} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\" ${isActive ? '' : 'style=\"color: unset;\"'}\n onclick=\"\n data.animationKeyframe = null;\n data.animationKeyframe = '${key}';\n \">${key}</button>`;\n });\n }\n\n // Generate the styles for the active keyframe\n if (data.animationKeyframe && data.animationTarget && project.css.animations && project.css.animations[data.animationTarget].keyframes) {\n const activeKeyframe = project.css.animations[data.animationTarget].keyframes[data.animationKeyframe];\n content += processStyles(activeKeyframe, `project.css.animations['${data.animationTarget}'].keyframes['${data.animationKeyframe}']`, data.animationKeyframe, 'animations');\n }\n\n return `<div class=\"border-0 border-b border-solid pb-2 mb-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"data.animationsCollapsed = !data.animationsCollapsed;\">\n animation keyframes\n </button>\n <button \n class=\"${buttonAddItemClass}\" \n style=\"color: unset;\"\n onclick=\"addKeyFrame();\">\n <svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>\n </button>\n </div>\n <div class=\"grid grid-cols-1 gap-1 items-center py-2 capitalize ${data.animationsCollapsed ? 'hidden' : ''}\">\n ${data.animationTarget && project.css.animations ? `<div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n ${keyframes}\n </div>` : ''}\n ${data.animationKeyframe && project.css.animations && project.css.animations[data.animationTarget].keyframes ? `<div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n ${content}\n </div>` : ''}\n ${data.animationKeyframe && project.css.animations && project.css.animations[data.animationTarget].keyframes ? `<div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button \n aria-label=\"rename the \"${data.animationKeyframe}\" keyframe\"\n name=\"rename the \"${data.animationKeyframe}\" keyframe\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-green-600 border-green-800\" : \"text-green-700 border-green-400\"}\"\n onclick=\"renameKeyFrame('${data.animationKeyframe}');\">\n rename\n </button>\n <button \n aria-label=\"delete the \"${data.animationKeyframe}\" keyframe\"\n name=\"delete the \"${data.animationKeyframe}\" keyframe\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"text-red-600 border-red-800\" : \"text-red-600 border-red-400\"}\"\n onclick=\"deleteKeyFrame('${data.animationKeyframe}');\">\n delete\n </button>\n <button \n aria-label=\"add to the \"${data.animationKeyframe}\" keyframe\"\n name=\"add to the \"${data.animationKeyframe}\" keyframe\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"border-blue-500\" : \"border-blue-400\"}\"\n style=\"color: unset;\"\n onclick=\"addStylePropModal('${data.animationTarget}', project.css.animations[data.animationTarget].keyframes[data.animationKeyframe]);\">\n ${icons.plus}\n </button>\n <button \n aria-label=\"de-select the \"${data.animationKeyframe}\" keyframe\"\n name=\"de-select the \"${data.animationKeyframe}\" keyframe\"\n class=\"${RenameOrDeleteButtonClass} p-2 border ${project.dark ? \"border-gray-700\" : \"border-gray-300\"}\"\n style=\"color: unset;\"\n onclick=\"data.animationKeyframe = null;\">\n de-select\n </button>\n </div>` : ''}\n </div>\n </div>`;\n };\n\n const generateAttributesSection = () => {\n if (selectedLayers.length === 0) return '';\n \n // Display common attributes\n let attributes = \"\",\n attributeTag = \"\",\n svgImage = \"\";\n if (commonLayerTag || selectedLayers.length === 1) {\n Object.keys(commonLayerTag).forEach(layerKey => {\n attributeTag = \"\";\n const layer = commonLayerTag[layerKey];\n const tag = layer.tag;\n \n // block name\n attributeTag += `\n <span class=\"${buttonItemClass}\">Block Name</span>\n <input class=\"${inputClass}\" style=\"${inputStyle}\" type=\"text\" value=\"${layer.name}\" oninput=\"updateElement('name', null, this.value)\" onfocus=\"saveState()\" onblur=\"saveState()\"/>\n `;\n \n // style reference\n attributeTag += `\n <span class=\"${buttonItemClass}\">Style Ref</span>\n <input class=\"${inputClass}\" style=\"${inputStyle}\" type=\"text\" value=\"${layer.style ? layer.style : ''}\" onfocus=\"saveState()\" onblur=\"updateElement('style', null, this.value); saveState();\"/>\n `;\n \n // Determine block type and render the appropriate options\n let options = \"\";\n if (boxElements.includes(tag)) {\n options = boxElements.map(element => \n `<option value=\"${element}\" ${element === tag ? 'selected' : ''}>${element}</option>`\n ).join('');\n } else if (textElements.includes(tag)) {\n options = textElements.map(element => \n `<option value=\"${element}\" ${element === tag ? 'selected' : ''}>${element}</option>`\n ).join('');\n } else if (breakElements.includes(tag)) {\n options = breakElements.map(element => \n `<option value=\"${element}\" ${element === tag ? 'selected' : ''}>${element}</option>`\n ).join('');\n } else {\n options = `<option value=\"${tag}\" selected=\"true\">${tag}</option>`;\n }\n \n if (options) {\n attributeTag += `\n <span class=\"${buttonItemClass}\">tag</span>\n <select class=\"${selectClass}\" style=\"${selectStyle}\" onchange=\"saveState(); updateElement('tag', null, this.value); saveState();\">\n ${options}\n </select>`;\n }\n \n if (tag === \"svg\" && selectedLayers.length === 1) {\n const elm = document.createElement(\"template\");\n elm.innerHTML = json2html(layer);\n const element = elm.content.firstElementChild;\n \n if (element) {\n if (element.hasAttribute(\"style\")) element.removeAttribute('style');\n element.removeAttribute(\"width\");\n element.removeAttribute(\"height\");\n element.setAttribute(\"class\", mediaClass);\n element.setAttribute(\"onclick\", `updateSvgMedia('${layer.id}', 'svg')`);\n \n svgImage += `\n <button class=\"${buttonItemClass}\" style=\"color: unset;\">svg</button>\n <div class=\"grid grid-cols-1 place-items-center\">\n ${element.outerHTML}\n </div>\n `;\n }\n \n elm.remove();\n }\n });\n }\n \n if (Object.keys(commonAttributes).length > 0 || selectedLayers.length === 1) {\n svgImage ? attributes = svgImage + \"\" : attributes = \"\";\n const layer = selectedLayers[0];\n const tag = layer.tag;\n\n if (tag === \"audio\") {\n attributes += `\n <span class=\"${buttonItemClass.split('cursor-pointer').join('cursor-default')}\" style=\"color: unset;\">Replace Audio</span>\n <div class=\"grid grid-cols-1\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" preserveAspectRatio=\"xMidYMin\" class=\"cursor-pointer w-full my-2 rounded-md\" onclick=\"updateAudioMedia('${layer.id}', 'audio')\">\n <rect width=\"256\" height=\"256\" fill=\"rgb(248,255,247)\"/>\n <g transform=\"translate(128, 128) scale(0.5) translate(-128, -128)\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"#13171f\">\n <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5\"/>\n </svg>\n </g>\n </svg>\n </div>\n `;\n }\n \n if (layer.props) {\n // Generate the attributes section dynamically based on layer\n Object.keys(commonAttributes).forEach(propKey => {\n let name = propKey;\n const value = commonAttributes[propKey];\n \n textAreaAttributes = [\"on\", '@', \"x-\", \":\"];\n const lowerPropKey = propKey.toLowerCase();\n \n // Handle different types of attributes\n if (booleanAttributes.includes(name)) {\n attributes += renderBooleanAttribute(propKey, commonAttributes[propKey]);\n } else if (lowerPropKey === \"style\" || lowerPropKey === \"class\") {\n attributes += renderTextarea(propKey, commonAttributes[propKey]);\n } else if (textAreaAttributes.some(attr => lowerPropKey.startsWith(attr))) {\n attributes += renderTextarea(propKey, commonAttributes[propKey]);\n } else if (tag === \"input\") {\n if (name === \"required\") {\n attributes += renderBooleanAttribute(propKey, commonAttributes[propKey]);\n }\n \n let nodeType = \"text\";\n for (let numAttr of numberAttributes) {\n if (name === numAttr) {\n nodeType = \"number\";\n }\n }\n for (let string of stringAttributes) {\n if (name === string) {\n nodeType = \"text\";\n }\n }\n if (name === \"value\") {\n for (let inputType of inputTypes) {\n if (layer.props.type) {\n if (layer.props.type === inputType) {\n nodeType = layer.props.type.toLowerCase();\n }\n if (layer.props.type === \"range\") {\n nodeType = \"number\";\n }\n }\n }\n }\n if (name === \"type\") {\n let options = '';\n for (let string of inputTypes) {\n options += `<option class=\"${inputClass}\" value=\"${string}\" ${(value === string ? \"selected\" : \"\")}>${string}</option>`;\n }\n \n attributes += `\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"removeProp('${propKey}')\">${propKey}</button>\n <select class=\"${selectClass}\" style=\"${selectStyle}\" onchange=\"updateElement('props', '${propKey}', this.value); saveState();\">\n ${options}\n </select>\n `;\n } else {\n attributes += renderInput(propKey, 'text', commonAttributes[propKey]);\n }\n } else if (tag === \"button\") {\n if (name === \"type\") {\n attributes += `\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"removeProp('${propKey}')\">${propKey}</button>\n <select class=\"${selectClass}\" style=\"${selectStyle}\" onchange=\"updateElement('props', '${propKey}', this.value); saveState();\">\n <option class=\"${inputClass}\" value=\"submit\" ${value === name ? 'selected' : ''}>submit</option>\n <option class=\"${inputClass}\" value=\"reset\" ${value === name ? 'selected' : ''}>reset</option>\n <option class=\"${inputClass}\" value=\"button\" ${value === name ? 'selected' : ''}>button</option>\n </select>\n `;\n } else if (name === \"role\") {\n attributes += renderBooleanAttribute(propKey, commonAttributes[propKey]);\n } else {\n attributes += renderInput(propKey, 'text', commonAttributes[propKey]);\n }\n } else if (tag === \"a\") {\n if (name === \"target\") {\n attributes += `\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"removeProp('${propKey}')\">${propKey}</button>\n <select class=\"${selectClass}\" style=\"${selectStyle}\" onchange=\"updateElement('props', '${propKey}', this.value); saveState();\">\n <option class=\"${inputClass}\" value=\"_blank\" ${value === name ? 'selected' : ''}>_blank</option>\n <option class=\"${inputClass}\" value=\"_self\" ${value === name ? 'selected' : ''}>_self</option>\n <option class=\"${inputClass}\" value=\"_parent\" ${value === name ? 'selected' : ''}>_parent</option>\n <option class=\"${inputClass}\" value=\"_top\" ${value === name ? 'selected' : ''}>_top</option>\n </select>\n `;\n } else {\n attributes += renderInput(propKey, 'text', commonAttributes[propKey]);\n }\n } else if (tag === \"img\") {\n let numTypes = [\"width\", \"height\"];\n if (numTypes.includes(name)) {\n let type = \"text\";\n for (let numType of numTypes) {\n if (name === numType) {\n type = \"number\";\n }\n }\n attributes += renderInput(propKey, 'text', commonAttributes[propKey]);\n } else if (name === \"src\") {\n attributes += `\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"removeProp('${propKey}')\">${propKey}</button>\n <div class=\"grid grid-cols-1\">\n <img class=\"${mediaClass}\" src=\"${value}\" onclick=\"updateImageMedia('${layer.id}', 'img')\">\n <input class=\"${inputClass}\" style=\"${inputStyle}\" type=\"text\" value=\"${value}\" oninput=\"updateElement('props', '${propKey}', this.value)\" onfocus=\"saveState()\" onblur=\"saveState()\"/>\n </div>\n `;\n } else {\n attributes += renderInput(propKey, 'text', commonAttributes[propKey]);\n }\n } else if (tag === \"svg\") {\n let numTypes = [\"stroke-width\"];\n let type = \"text\";\n for (let numType of numTypes) {\n if (name === numType) {\n type = \"number\";\n }\n }\n attributes += renderInput(propKey, 'text', commonAttributes[propKey]);\n } else if (tag === \"form\") {\n if (name === \"method\") {\n attributes += `\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"removeProp('${propKey}')\">${propKey}</button>\n <select class=\"${selectClass}\" style=\"${selectStyle}\" onchange=\"updateElement('props', '${propKey}', this.value); saveState();\">\n <option class=\"${inputClass}\" value=\"GET\" ${value === name ? 'selected' : ''}>GET</option>\n <option class=\"${inputClass}\" value=\"POST\" ${value === name ? 'selected' : ''}>POST</option>\n <option class=\"${inputClass}\" value=\"PUT\" ${value === name ? 'selected' : ''}>PUT</option>\n <option class=\"${inputClass}\" value=\"DELETE\" ${value === name ? 'selected' : ''}>DELETE</option>\n </select>\n `;\n } else {\n attributes += renderInput(propKey, 'text', commonAttributes[propKey]);\n }\n } else {\n attributes += renderInput(propKey, 'text', commonAttributes[propKey]);\n }\n });\n }\n \n if (\"text\" in layer || layer.text) {\n if (tag === \"textarea\" || tag === \"style\" || tag === \"script\") {\n attributes += `\n <span class=\"${buttonItemClass}\">text</span>\n <textarea class=\"${textareaClass}\" style=\"${textareaStyle}\" oninput=\"updateElement('text', null, this.value)\" onfocus=\"saveState()\" onblur=\"saveState()\"/>${layer.text}</textarea>\n `;\n } else {\n // attributes += `\n // <span class=\"${buttonItemClass}\">text</span>\n // <input class=\"${inputClass}\" style=\"${inputStyle}\" type=\"text\" value=\"${layer.text}\" oninput=\"updateElement('text', null, this.value)\" onfocus=\"saveState()\" onblur=\"saveState()\"/>\n // `;\n attributes += `\n <span class=\"${buttonItemClass}\">text</span>\n <textarea class=\"${textareaClass}\" style=\"${textareaStyle}\" oninput=\"updateElement('text', null, this.value)\" onfocus=\"saveState()\" onblur=\"saveState()\"/>${layer.text}</textarea>\n `;\n }\n }\n }\n \n if (selectedLayers.length > 0) {\n return `<div class=\"border-0 border-b border-solid pb-2 mb-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize\">\n <button class=\"${buttonItemClass}\" style=\"color: unset;\" onclick=\"data.propsCollapsed = !data.propsCollapsed;\">\n attributes\n </button>\n <button class=\"${buttonAddItemClass}\" style=\"color: unset;\" onclick=\"attributesModal();\">\n <svg class=\"w-3\" viewBox=\"0 0 576 512\" style=\"color: unset;\">\n <path fill=\"currentColor\" d=\"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"></path>\n </svg>\n </button>\n </div>\n <div class=\"grid grid-cols-2 gap-1 items-center py-2 capitalize ${data.propsCollapsed ? 'hidden' : ''}\">\n ${attributeTag + attributes}\n </div>\n </div>`;\n }\n }\n\n // Combine all sections\n const inspectorHtml = `\n <div>\n ${generatePreviewSize()}\n ${generateRootVariablesSection()}\n ${generateStylesSection()}\n ${data.stylesTarget && data.stylesPropTarget === \"pseudos\" ? generatePseudosSection() : ''}\n ${data.stylesTarget ? generateStylePropertiesSection() : ''}\n ${data.stylesTarget ? generateBreakpointsSection() : ''}\n ${data.breakpointKey ? generateBreakpointStylesSection() : ''}\n ${data.stylesTarget ? generateAnimationsSection() : ''}\n ${data.animationTarget ? generateAnimationPropertySection() : ''}\n ${generateAttributesSection()}\n </div>\n `;\n\n return inspectorHtml;\n}\nfunction editorNav() {\n const buttonClass = \"border-0 bg-transparent py-1\";\n\n return `<button \n aria-label=\"delete layer\"\n name=\"delete layer\" \n class=\"${buttonClass}\"\n style=\"color: unset;\"\n onclick=\"deleteLayers()\"\n >\n ${icons.trash}\n </button>\n <button \n aria-label=\"clone layer\"\n name=\"clone layer\" \n class=\"${buttonClass}\"\n style=\"color: unset;\"\n onclick=\"cloneLayers()\"\n >\n ${icons.clone}\n </button>\n <button \n aria-label=\"cut layer\"\n name=\"cut layer\" \n class=\"${buttonClass}\"\n style=\"color: unset;\"\n onclick=\"cutLayers()\"\n >\n ${icons.cut}\n </button>\n <button \n aria-label=\"copy layer\"\n name=\"copy layer\" \n class=\"${buttonClass}\"\n style=\"color: unset;\"\n onclick=\"copyLayers()\"\n >\n ${icons.copy}\n </button>\n <button \n aria-label=\"paste layer\"\n name=\"paste layer\" \n class=\"${buttonClass}\"\n style=\"color: unset;\"\n onclick=\"pasteLayers()\"\n >\n ${icons.paste}\n </button>`;\n}\nwindow.Modal = {\n render({\n large,\n title = \"Are you sure you want to proceed?\",\n content,\n CloseLabel,\n ConfirmLabel,\n onLoad,\n onClose,\n onConfirm\n }) {\n // if (!options) return false;\n const hClass = \"text-lg font-thin m-0\";\n const buttonClass = \"text-xs w-auto px-3 py-2 m-0 capitalize rounded-md\";\n const svgClass = \"w-3\";\n const times = `<svg class=\"${svgClass}\" viewBox=\"0 0 384 512\">\n <path \n fill=\"currentColor\" \n d=\"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z\"/>\n </svg>`;\n\n const html = `<article class=\"${large ? 'flex flex-col h-3/4' : ''} rounded-md\">\n <header class=\"${large ? 'flex-none' : ''} flex justify-between items-center\">\n <h1 class=\"${hClass}\">${title}</h1>\n <button class=\"${buttonClass} bg-transparent border-0\" style=\"color: unset;\" aria-label=\"Close\">\n ${times}\n </button>\n </header>\n <main class=\"font-thin ${large ? 'flex-grow' : ''}\">\n ${content ? content : ''}\n </main>\n <footer ${large ? 'class=\"flex-none\"' : ''}>\n <button class=\"${buttonClass} bg-transparent border ${project.dark ? 'border-gray-600' : 'border-gray-200'}\" style=\"color: unset;\" aria-label=\"Close\" onclick=\"this.closest('dialog').remove()\">${CloseLabel ? CloseLabel : 'close'}</button>\n ${onConfirm ? `<button class=\"${buttonClass}\" aria-label=\"Confirm\">${ConfirmLabel ? ConfirmLabel : 'confirm'}</button>` : ''}\n </footer>\n </article>`;\n\n const modal = document.createElement('dialog');\n modal.open = true;\n modal.innerHTML = html;\n\n document.body.appendChild(modal);\n if (onLoad && typeof onLoad === 'function') {\n onLoad();\n }\n\n const timesBtn = modal.querySelector('header button');\n const closeBtn = modal.querySelector('footer button:first-child');\n const confirmBtn = modal.querySelector('footer button:last-child');\n\n // Confirm handler function\n timesBtn.onclick = function() {\n if (onClose && typeof onClose === 'function') {\n onClose();\n }\n document.body.removeChild(modal);\n }\n closeBtn.onclick = function() {\n if (onClose && typeof onClose === 'function') {\n onClose();\n }\n document.body.removeChild(modal);\n }\n confirmBtn.onclick = function() {\n if (onConfirm && typeof onConfirm === 'function') {\n onConfirm();\n }\n document.body.removeChild(modal);\n }\n }\n}\nfunction Blocks() {\n const btnClass = `bg-transparent p-4 text-xs cursor-pointer capitalize`;\n\n let blockItem = '', componentItem = '';\n\n data.blocks.items.forEach((block, index) => {\n blockItem += `\n <button \n class=\"${btnClass} border border-solid text-center rounded-md ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\"\n style=\"color: unset;\"\n onclick=\"addBlock(data.blocks.items[${index}].code)\"\n >\n ${block.type}\n </button>`;\n });\n\n project.components.forEach((component, index) => {\n componentItem += `\n <div class=\"flex justify-between w-full h-full border border-solid rounded-md ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <button \n class=\"bg-transparent border-0 text-xs capitalize m-0 py-4 px-2\"\n style=\"color: unset;\"\n onclick=\"addBlock(project.components[${index}].code)\"\n >\n ${component.name}\n </button>\n\n <button \n class=\"bg-transparent border-0 text-xs capitalize m-0 py-4 px-2\"\n style=\"color: unset;\"\n onclick=\"deleteComponent('${index}')\"\n >\n ${icons.trash}\n </button>\n </div>`;\n });\n\n let html = `<article class=\"select-none font-thin\">\n <section class=\"p-0 m-0\">\n <details class=\"flex items-center mb-0\" ${data.blocks.visible ? 'open' : ''} ontoggle=\"\n const detailsElement = this;\n data.blocks.visible = detailsElement.hasAttribute('open');\n \">\n <summary>\n ${data.blocks.name}\n </summary>\n <code class=\"grid grid-cols-2 gap-2 mb-0 bg-transparent\">\n ${blockItem}\n\n <button \n class=\"${btnClass} ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\"\n style=\"color: unset;\"\n onclick=\"customCode()\"\n >\n Custom\n </button>\n </code>\n </details>\n </section>\n </article>\n \n <article class=\"select-none font-thin\">\n <section class=\"p-0 m-0\">\n <details class=\"flex items-center mb-0\" ${data.componentsVisible ? 'open' : ''} ontoggle=\"\n const detailsElement = this;\n data.blocks.visible = detailsElement.hasAttribute('open');\n \">\n <summary>\n Components\n </summary>\n <code class=\"grid grid-cols-2 gap-2 mb-0 bg-transparent\">\n ${componentItem}\n\n <button \n class=\"${btnClass} ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\"\n style=\"color: unset;\"\n onclick=\"addComponent()\"\n >\n ${icons.plus}\n </button>\n </code>\n </details>\n </section>\n </article>`;\n \n return html;\n}\nwindow.App = {\n initialRender: true,\n render(container) {\n const buttonClass = \"border-0 bg-transparent py-1\";\n // Calculate zoom transform based on viewport size and iframe size\n const size = data.selectedSize;\n let viewportWidth, viewportHeight;\n const previewElm = document.getElementById('previewElm');\n if (document.getElementById('previewElm')) {\n viewportWidth = previewElm.clientWidth;\n viewportHeight = previewElm.clientHeight;\n }\n let [width, height] = size.split('x').map(Number);\n \n const html = `\n <div>\n <div class=\"absolute inset-y-0 left-0 flex flex-col text-center justify-between px-2 py-4 overflow-auto\">\n ${LeftMenubar()}\n </div>\n \n <!-- flexbox for panels and preview -->\n <div class=\"flex flex-col flex-col-reverse md:flex-row absolute inset-y-0 right-0 left-16 bottom-0 overflow-hidden\">\n <div class=\"flex-[2] md:flex-[1] relative w-full md:w-96 h-full text-sm overflow-auto ${project.activePanel ? `border-0 border-l border-solid ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}` : 'hidden'}\">\n <div class=\"absolute inset-0 flex flex-col ${project.activePanel === 'layers' ? '' : 'hidden'}\">\n <ul class=\"flex-grow p-2 m-0 overflow-auto\">\n ${LayerTree()}\n </ul>\n <div class=\"flex-none border-0 border-y md:border-b-0 border-solid ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"flex justify-between\">\n <div class=\"flex justify-between\">\n <button\n aria-label=\"undo\"\n name=\"undo\"\n class=\"${buttonClass} md:hidden\"\n style=\"color: unset;\"\n onclick=\"undo()\"\n ${data.historyIndex > 0 ? '' : 'disabled=\"true\"'}>\n ${icons.undo}\n </button>\n <button\n aria-label=\"toggle ctrl key\"\n name=\"toggle ctrl key\"\n class=\"${buttonClass} ${data.cmdKey ? 'text-blue-500' : ''}\" \n style=\"${data.cmdKey ? '' : 'color: unset;'}\"\n onclick=\"data.cmdKey = !data.cmdKey;\">\n <span class=\"text-[.75rem]\">ctrl</span>\n </button>\n <button\n aria-label=\"toggle shift key\"\n name=\"toggle shift key\"\n class=\"${buttonClass} ${data.shiftKey ? 'text-blue-500' : ''}\"\n style=\"${data.shiftKey ? '' : 'color: unset;'}\"\n onclick=\"data.shiftKey = !data.shiftKey;\">\n ${icons.shift}\n </button>\n </div>\n <div class=\"md:hidden flex justify-between whitespace-nowrap overflow-auto ${data.selectedLayerIds.length === 0 ? 'hidden' : ''}\">\n ${editorNav()}\n </div>\n <div class=\"flex justify-between\">\n <button \n aria-label=\"open command palette\"\n name=\"open command palette\"\n class=\"${buttonClass} ${data.cmdKey ? 'text-blue-500' : ''}\" \n style=\"${data.cmdKey ? '' : 'color: unset;'}\"\n onclick=\"commandPalette();\">\n ${icons.commandKey}\n </button>\n <button\n aria-label=\"redo\"\n name=\"redo\"\n class=\"${buttonClass} md:hidden\"\n style=\"color: unset;\"\n onclick=\"redo()\"\n ${data.historyIndex < data.history.length - 1 ? '' : 'disabled=\"true\"'}>\n ${icons.redo}\n </button>\n </div>\n </div>\n </div>\n </div>\n <div class=\"absolute inset-0 px-2 py-4 overflow-auto capitalize ${project.activePanel === 'blocks' ? '' : 'hidden'}\">\n ${Blocks()}\n </div>\n <div class=\"absolute inset-0 flex flex-col ${project.activePanel === 'inspector' ? '' : 'hidden'}\">\n <ul class=\"flex-grow p-2 m-0 overflow-auto\">\n ${Inspector()}\n </ul>\n <div class=\"flex-none border-0 border-y md:border-b-0 border-solid ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"flex justify-between\">\n <div>\n <button\n aria-label=\"undo\"\n name=\"undo\"\n class=\"${buttonClass} md:hidden\"\n style=\"color: unset;\"\n onclick=\"undo()\"\n ${data.historyIndex > 0 ? '' : 'disabled=\"true\"'}>\n ${icons.undo}\n </button>\n </div>\n <div>\n <button\n aria-label=\"toggle ctrl key\"\n name=\"toggle ctrl key\"\n class=\"${buttonClass} ${data.cmdKey ? 'text-blue-500' : ''}\" \n style=\"${data.cmdKey ? '' : 'color: unset;'}\"\n onclick=\"data.cmdKey = !data.cmdKey;\">\n <span class=\"text-[.75rem]\">ctrl</span>\n </button>\n <button\n aria-label=\"toggle shift key\"\n name=\"toggle shift key\"\n class=\"${buttonClass} ${data.shiftKey ? 'text-blue-500' : ''}\"\n style=\"${data.shiftKey ? '' : 'color: unset;'}\"\n onclick=\"data.shiftKey = !data.shiftKey;\">\n ${icons.shift}\n </button>\n <button\n aria-label=\"redo\"\n name=\"redo\"\n class=\"${buttonClass} md:hidden\"\n style=\"color: unset;\"\n onclick=\"redo()\"\n ${data.historyIndex < data.history.length - 1 ? '' : 'disabled=\"true\"'}>\n ${icons.redo}\n </button>\n </div>\n </div>\n </div>\n </div>\n </div>\n\n <div class=\"flex-[2] w-full overflow-hidden flex\">\n <div class=\"relative w-full h-full border-0 border-x border-solid overflow-auto p-4 ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"absolute inset-0 flex flex-col\">\n <div class=\"flex-grow overflow-hidden h-full\">\n <div id=\"previewElm\" class=\"relative grid grid-cols-1 align-center items-center w-full h-full\">\n <iframe\n id=\"iframe\"\n title=\"${project.title}\"\n class=\"bg-white ${data.selectedSize !== 'none' ? `border border-solid ${project.dark ? \"border-gray-800\" : \"border-gray-200\"} shadow-2xl shadow-blue-500` : ''}\"\n style=\"${data.selectedSize === 'none' ? 'width: 100%; height: 100%' : `\n width: ${width}px;\n height: ${height}px;\n transform: scale(${Math.min(viewportWidth / width, viewportHeight / height)});\n position: absolute;\n top: 50%;\n left: 50%;\n margin-top: -${height / 2}px;\n margin-left: -${width / 2}px;`}\"\n allow=\"accelerometer *; bluetooth *; camera *; encrypted-media *; display-capture *; geolocation *; gyroscope *; microphone *; midi *; clipboard-read *; clipboard-write *; serial *; xr-spatial-tracking *\"\n allowfullscreen=\"true\"\n allowpaymentrequest=\"true\"\n allowtransparency=\"true\"\n sandbox=\"allow-downloads allow-forms allow-modals allow-pointer-lock allow-popups-to-escape-sandbox allow-popups allow-presentation allow-same-origin allow-scripts allow-top-navigation-by-user-activation\"\n loading=\"lazy\"\n ></iframe>\n\n <span \n id=\"iframeClientSize\" \n class=\"hidden opacity-0 transition-opacity duration-300 absolute top-0 right-0 ${project.dark ? 'bg-gray-800' : 'bg-gray-200'} p-1 text-xs\">\n ${data.iframeSize}\n </span>\n </div>\n </div>\n <div class=\"hidden md:block flex-none border-0 border-y md:border-b-0 border-solid ${project.dark ? \"border-gray-800\" : \"border-gray-200\"}\">\n <div class=\"flex justify-between\">\n <div>\n <button\n aria-label=\"undo\"\n name=\"undo\"\n class=\"${buttonClass}\"\n style=\"color: unset;\"\n onclick=\"undo()\"\n ${data.historyIndex > 0 ? '' : 'disabled=\"true\"'}>\n ${icons.undo}\n </button>\n </div>\n \n <div class=\"flex justify-between whitespace-nowrap overflow-auto ${data.selectedLayerIds.length === 0 ? 'hidden' : ''}\">\n ${editorNav()}\n </div>\n\n <button\n aria-label=\"redo\"\n name=\"redo\"\n class=\"${buttonClass}\"\n style=\"color: unset;\"\n onclick=\"redo()\"\n ${data.historyIndex < data.history.length - 1 ? '' : 'disabled=\"true\"'}>\n ${icons.redo}\n </button>\n </div>\n </div>\n </div>\n </div>\n </div>\n \n <div\n class=\"flex-[1] hidden ${project.activePanel === 'layers' ? 'lg:block' : ''} w-full md:w-96 h-full p-2 text-sm overflow-auto\">\n <div class=\"h-full\">\n ${Inspector()}\n </div>\n </div>\n </div>\n\n ${Menu()}\n ${Settings()}\n </div>`;\n \n const element = document.querySelector(container);\n if (!element) return;\n\n // Create a new temporary element to compare\n const parser = new DOMParser();\n const doc = parser.parseFromString(html, 'text/html');\n if (doc.body.innerHTML.trim() === html.trim()) return;\n if (App.initialRender) {\n element.innerHTML = html;\n renderPreview(true);\n App.initialRender = false;\n return false;\n }\n\n // Compare and update only the changed parts\n const currentDoc = element.firstElementChild;\n const newDoc = doc.body.firstElementChild;\n diffNodes(currentDoc, newDoc);\n }\n}\n\n// Inspector functions\nwindow.modifyRootVariable = id => {\n let modalContent = `<div class=\"p-4grid grid-cols-1 gap-4\">\n <div class=\"grid grid-cols-2 gap-4\">\n <div>\n <div class=\"mb-2 text-left\">Name: </div>\n <input \n id=\"m7t85jokv\" \n type=\"text\" \n value=\"${id}\" \n placeholder=\"-- added automatically\" \n onkeydown=\"\n if (event.key === 'Enter') {\n document.getElementById('hbo1luvti').focus();\n }\n \">\n </div>\n <div>\n <div class=\"mb-2 text-right\">Value: </div>\n <input \n id=\"hbo1luvti\" \n type=\"text\" \n value=\"${project.css.rootVariables[id]}\" \n placeholder=\"variable value\" \n onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n <select \n id=\"c15au9cn8\" \n onchange=\"\n document.getElementById('hbo1luvti').setAttribute('type', this.value);\n \"\n >\n <option value=\"text\">text</option>\n <option value=\"number\">number</option>\n <option value=\"color\">color</option>\n </select>\n </div>\n </div>\n <div class=\"text-center\">\n <button \n class=\"w-full border-red-400 text-red-400 rounded-md py-2 mt-4 bg-transparent font-thin\" \n onclick=\"\n saveState();\n delete project.css.rootVariables['${id}']; \n localStorage.setItem('Polyrise', JSON.stringify(project));\n saveState();\n App.render('#app');\n renderPreview();\n document.querySelector('dialog[open]').querySelector('header > button:last-child').onclick();\n \">\n Delete Variable\n </button>\n </div>\n </div>`;\n\n Modal.render({\n title: `Are you sure you want to rename the \"${id.substring(2)}\" root variable?`,\n content: modalContent,\n onLoad() {\n document.getElementById('m7t85jokv').focus();\n document.getElementById('m7t85jokv').select();\n },\n onConfirm() {\n let newValue = document.getElementById('hbo1luvti').value;\n let name = document.getElementById('m7t85jokv').value;\n // Convert the first character to lowercase\n name = name.charAt(0).toLowerCase() + name.slice(1);\n\n if (name) {\n if (!name.startsWith('--')) {\n name = '--' + name;\n }\n // Convert the first character after '--' to lowercase\n let newName = name.substring(0, 2) + name.charAt(2).toLowerCase() + name.slice(3);\n \n if (project.css.rootVariables[newName]) {\n Modal.render({\n title: `Unable to rename variable!`,\n content: \"Variable name already exists!\"\n });\n } else {\n saveState();\n\n // Clone the style object\n project.css.rootVariables[newName] = JSON.parse(JSON.stringify(project.css.rootVariables[`${id}`]));\n \n // Update the variable with the new value\n project.css.rootVariables[newName] = newValue; // Assign the new value to the variable\n\n // Now delete the old style object\n delete project.css.rootVariables[`${id}`];\n localStorage.setItem('Polyrise', JSON.stringify(project));\n\n saveState();\n App.render(\"#app\");\n renderPreview();\n }\n } else {\n Modal.render({\n title: `Unable to rename variable`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.addStyle = () => {\n let modalContent = `\n <input \n id=\"vvrh9nxwk\" \n type=\"text\" \n value=\".${generateId()}\"\n placeholder=\"Style name/target...\"\n onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n `;\n \n // Render the modal\n Modal.render({\n title: `Add A Style`,\n content: modalContent,\n onLoad() {\n document.getElementById('vvrh9nxwk').focus();\n document.getElementById('vvrh9nxwk').select();\n },\n onConfirm() {\n let value = document.getElementById('vvrh9nxwk').value;\n if (value) {\n // Convert the first character to lowercase\n value = value.charAt(0).toLowerCase() + value.slice(1);\n \n let obj = project.css.styles;\n if (data.breakpointKey && data.stylesTarget) {\n obj = project.css.breakpoints[`${data.breakpointKey}px`];\n }\n\n if (obj[`${value}`]) {\n Modal.render({\n title: `Unable to add style!`,\n content: \"Style already exists!\"\n });\n } else {\n obj[value] = {\n \"base\": {},\n \"pseudos\": []\n };\n }\n } else {\n Modal.render({\n title: `Unable to add style`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.addStylePropModal = (id, obj) => {\n // Define default values for each property type\n const defaultValues = data.defaultValues;\n\n // Sort and categorize properties\n const rootVariables = Object.keys(project.css.rootVariables).sort();\n const fixedValueProperties = Object.keys(data.cssFixedValueProperties).sort();\n const rangedValueProperties = Object.keys(data.cssRangedValueProperties).sort();\n\n // Generate options grouped by category\n const rootVariableOptions = rootVariables.map(prop => `\n <option value=\"${prop}\">${prop}</option>\n `).join('');\n\n const fixedValuePropertyOptions = fixedValueProperties.map(prop => `\n <option value=\"${prop}\">${prop}</option>\n `).join('');\n\n const rangedValuePropertyOptions = rangedValueProperties.map(prop => `\n <option value=\"${prop}\">${prop}</option>\n `).join('');\n\n const modalContent = `\n <div class=\"p-4\">\n <label class=\"block mb-2\">Select Property Type:</label>\n <select id=\"property-type\" class=\"w-full rounded-md capitalize text-[.6rem]\">\n <option value=\"\">-- Select a property --</option>\n <optgroup label=\"Root Variables\">\n ${rootVariableOptions}\n </optgroup>\n <optgroup label=\"Fixed Value Properties\">\n ${fixedValuePropertyOptions}\n </optgroup>\n <optgroup label=\"Ranged Value Properties\">\n ${rangedValuePropertyOptions}\n </optgroup>\n </select>\n <div id=\"property-details-section\" class=\"mt-4\">\n <div id=\"unit-section\" style=\"display: none;\">\n <label class=\"block mb-2 mt-4\">Select Unit:</label>\n <select id=\"property-unit\" class=\"w-full rounded-md capitalize text-[.6rem]\">\n <!-- Options will be dynamically updated -->\n </select>\n </div>\n </div>\n <input id=\"ool1zyibs\" type=\"text\" placeholder=\"Type css property here...\" onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \"/>\n </div>\n ${data.canUseQuickCommands ? `<div class=\"text-center text-[.6rem]\">\n You can also apply styles using <a href=\"https://tailwindcss.com/\" target=\"_blank\">tailwind</a> classes as quick commands!\n </div>` : ''}`;\n\n Modal.render({\n title: `Add New Style to \"${id}\"`,\n content: modalContent,\n onLoad() {\n document.getElementById('ool1zyibs').focus();\n const propertyTypeSelect = document.getElementById('property-type');\n const unitSelect = document.getElementById('property-unit');\n const unitSection = document.getElementById('unit-section');\n\n function updatePropertyDetails(selectedType) {\n unitSelect.innerHTML = '';\n\n if (data.cssRangedValueProperties[selectedType]) {\n unitSection.style.display = noUnitProperties.includes(selectedType) ? 'none' : 'block';\n\n if (selectedType.startsWith('animation')) {\n unitOptions.animation.forEach(unit => {\n unitSelect.innerHTML += `<option value=\"${unit}\">${unit}</option>`;\n });\n } else if (transformUnits.includes(selectedType)) {\n unitOptions.transform.forEach(unit => {\n unitSelect.innerHTML += `<option value=\"${unit}\">${unit}</option>`;\n });\n } else {\n unitOptions.default.forEach(unit => {\n unitSelect.innerHTML += `<option value=\"${unit}\">${unit}</option>`;\n });\n }\n } else if (data.cssFixedValueProperties[selectedType]) {\n unitSection.style.display = 'none';\n } else {\n unitSection.style.display = 'none';\n }\n }\n\n propertyTypeSelect.onchange = function() {\n const selectedType = this.value;\n updatePropertyDetails(selectedType);\n document.getElementById('ool1zyibs').value = selectedType;\n };\n },\n onConfirm() {\n const propertyTypeInput = document.getElementById('ool1zyibs').value.trim();\n const unit = document.getElementById('property-unit') ? document.getElementById('property-unit').value : '';\n const noUnit = ['opacity', 'z-index'];\n const cssQuickCommands = data.cssQuickCommands;\n \n if (propertyTypeInput) {\n // Check if the input matches a quick command\n if (cssQuickCommands[propertyTypeInput]) {\n const quickCommand = cssQuickCommands[propertyTypeInput];\n const properties = quickCommand.split(';').filter(Boolean);\n\n properties.forEach(propertyString => {\n let [propertyType, userDefinedValue] = propertyString.split(':').map(str => str.trim());\n propertyType = propertyType.toLowerCase();\n obj[propertyType] = userDefinedValue;\n });\n\n } else {\n // Split the input to separate properties and handle each individually\n const properties = propertyTypeInput.split(',').map(prop => prop.trim());\n\n properties.forEach(propertyString => {\n let [propertyType, userDefinedValue] = propertyString.split('=').map(str => str.trim());\n propertyType = propertyType.charAt(0).toLowerCase() + propertyType.slice(1);\n\n let finalValue;\n\n if (userDefinedValue) {\n // Use the user-defined value\n finalValue = userDefinedValue + (unit && !noUnit.includes(propertyType) ? unit : '');\n } else {\n // Use the default value if no value was provided\n const defaultValue = defaultValues[propertyType] || defaultValues['default'];\n finalValue = unit ? `${defaultValue}${unit}` : defaultValue;\n }\n\n // Apply the final value to the property\n if (noUnit.includes(propertyType)) {\n obj[propertyType] = userDefinedValue || \"1\";\n } else {\n obj[propertyType] = finalValue;\n }\n });\n }\n\n App.render(\"#app\");\n renderPreview();\n saveState();\n } else {\n Modal.render({\n title: \"Unable to add property!\",\n content: \"Please enter a valid CSS property or quick command.\"\n });\n }\n }\n });\n}\nwindow.renameStyleTarget = target => {\n let modalContent = `<div class=\"p-4 text-center\">\n <input id=\"lnjvy3iz2\" type=\"text\" placeholder=\"Style name/target...\" onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n </div>`;\n \n // Render the modal\n Modal.render({\n title: `Are you sure you want to rename the \"${target}\" style?`,\n content: modalContent,\n onLoad() {\n document.getElementById('lnjvy3iz2').focus();\n },\n onConfirm() {\n let value = document.getElementById('lnjvy3iz2').value;\n if (value) {\n // Convert the first character to lowercase\n value = value.charAt(0).toLowerCase() + value.slice(1);\n \n if (project.css.styles[value]) {\n Modal.render({\n title: `Unable to add style!`,\n content: \"Style already exists!\"\n });\n } else if (project.css.styles[`${target}`]) {\n // Remove the storage of the styles target before changing\n data.stylesTarget = null;\n\n // Clone the style object\n project.css.styles[value] = JSON.parse(JSON.stringify(project.css.styles[target]));\n \n // Now delete the old style object\n delete project.css.styles[target];\n\n // Target the new style\n data.stylesTarget = value;\n\n saveState();\n\n // re-render the ui\n App.render('#app');\n renderPreview();\n }\n } else {\n Modal.render({\n title: `Unable to rename style`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.deleteStyleTarget = target => {\n let modalContent = `<div class=\"p-4 text-center\">You will still be able to undo.</div>`;\n \n // Render the modal\n Modal.render({\n title: `Are you sure you want to delete the \"${target}\" style?`,\n content: modalContent,\n onConfirm() {\n if (data.stylesTarget) {\n clearStyles(project.html, data.stylesTarget);\n delete project.css.styles[data.stylesTarget];\n data.stylesTarget = null;\n saveState();\n renderPreview();\n }\n }\n });\n}\nwindow.addBreakpoint = () => {\n let modalContent = `\n <select \n id=\"j6xqh4air\" \n onchange=\"document.getElementById('vvrh9nxwk').value = this.value;\"\n >\n <option value=\"\">none</option>\n <option value=\"640\">sm (640px)</option>\n <option value=\"768\">md (768px)</option>\n <option value=\"1024\">lg (1024px)</option>\n <option value=\"1280\">xl (1280px)</option>\n <option value=\"1536\">2xl (1536px)</option>\n </select>\n <input \n id=\"vvrh9nxwk\" \n type=\"number\" \n placeholder=\"Breakpoint size here\"\n onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('header > button:last-child').onclick();\n }\n \">\n `;\n \n // Render the modal\n Modal.render({\n title: `Add A Breakpoint`,\n content: modalContent,\n onLoad() {\n document.getElementById('vvrh9nxwk').focus();\n },\n onConfirm() {\n const value = document.getElementById('vvrh9nxwk').value;\n if (value) {\n if (project.css.breakpoints[`${value}px`]) {\n Modal.render({\n title: `Unable to add breakpoint!`,\n content: \"Breakpoint already exists!\"\n });\n } else {\n project.css.breakpoints[`${value}px`] = {};\n project.css.breakpoints[`${value}px`][`${data.stylesTarget}`] = {\n \"base\": {},\n \"pseudos\": []\n };\n }\n } else {\n Modal.render({\n title: `Unable to add breakpoint`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.renameBreakpointKey = size => {\n let modalContent = `<div class=\"p-4 text-center\">\n <input id=\"mow5ep6l7\" type=\"number\" placeholder=\"Style name/target...\" onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n </div>`;\n \n // Render the modal\n Modal.render({\n title: `Are you sure you want to rename the \"${size}\" style?`,\n content: modalContent,\n onLoad() {\n document.getElementById('mow5ep6l7').focus();\n },\n onConfirm() {\n const value = document.getElementById('mow5ep6l7').value;\n if (value) {\n if (project.css.breakpoints[`${value}px`]) {\n Modal.render({\n title: `Unable to rename breakpoint key!`,\n content: \"Key already exists!\"\n });\n } else {\n // Remove the storage of the styles target before changing\n data.breakpointKey = null;\n\n // Clone the style object\n project.css.breakpoints[`${value}px`] = JSON.parse(JSON.stringify(project.css.breakpoints[size]));\n \n // Now delete the old style object\n delete project.css.breakpoints[size];\n }\n } else {\n Modal.render({\n title: `Unable to rename breakpoint key`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.deleteBreakpointKey = size => {\n let modalContent = `<div class=\"p-4 text-center\">You will still be able to undo.</div>`;\n \n // Render the modal\n Modal.render({\n title: `Are you sure you want to delete the \"${size}\" style?`,\n content: modalContent,\n onConfirm() {\n if (size in project.css.breakpoints) {\n data.breakpointKey = null;\n delete project.css.breakpoints[size];\n saveState();\n }\n }\n });\n}\nwindow.addAnimation = () => {\n let modalContent = `\n <input \n id=\"vvrh9nxwk\" \n type=\"text\" \n placeholder=\"Animation name here....\"\n onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n `;\n \n // Render the modal\n Modal.render({\n title: `Add An Animation`,\n content: modalContent,\n onLoad() {\n document.getElementById('vvrh9nxwk').focus();\n },\n onConfirm() {\n let value = document.getElementById('vvrh9nxwk').value;\n if (value) {\n // Convert the first character to lowercase\n value = value.charAt(0).toLowerCase() + value.slice(1);\n if (project.css.animations[`${value}`]) {\n Modal.render({\n title: `Unable to add animation!`,\n content: \"Animation already exists!\"\n });\n } else {\n project.css.animations[value] = {\n \"keyframes\": {}\n };\n project.css.animations[value].keyframes = {\n \"0%\": {},\n \"100%\": {}\n };\n }\n } else {\n Modal.render({\n title: `Unable to add animation`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.renameAnimation = name => {\n let modalContent = `<div class=\"p-4 text-center\">\n <input id=\"mow5ep6l7\" type=\"text\" placeholder=\"Animation name here...\" onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n </div>`;\n \n // Render the modal\n Modal.render({\n title: `Are you sure you want to rename the \"${name}\" animation?`,\n content: modalContent,\n onLoad() {\n document.getElementById('mow5ep6l7').focus();\n },\n onConfirm() {\n const value = document.getElementById('mow5ep6l7').value;\n if (value) {\n if (project.css.animations[value]) {\n Modal.render({\n title: `Unable to rename animation!`,\n content: \"Animation name already exists!\"\n });\n } else {\n // Remove the storage of the styles target before changing\n data.animationTarget = null;\n\n // Clone the style object\n project.css.animations[value] = JSON.parse(JSON.stringify(project.css.animations[name]));\n \n // Now delete the old style object\n delete project.css.animations[name];\n\n // Make the new name the target\n data.animationTarget = value;\n }\n } else {\n Modal.render({\n title: `Unable to rename animation`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.deleteAnimation = name => {\n let modalContent = `<div class=\"p-4 text-center\">You will still be able to undo.</div>`;\n \n // Render the modal\n Modal.render({\n title: `Are you sure you want to delete the \"${name}\" animation?`,\n content: modalContent,\n onConfirm() {\n if (data.animationKeyframe) data.animationKeyframe = null;\n // Remove the storage of the styles target before changing\n data.animationTarget = null;\n data.animationTarget = null;\n delete project.css.animations[name];\n App.render(\"#app\");\n }\n });\n}\nwindow.addKeyFrame = () => {\n if (!data.animationTarget) return;\n let modalContent = `\n <input \n id=\"vvrh9nxwk\" \n type=\"text\" \n placeholder=\"From, To, 0%, 50%, 100%, etc:\"\n onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n `;\n \n // Render the modal\n Modal.render({\n title: `Add An Animation`,\n content: modalContent,\n onLoad() {\n document.getElementById('vvrh9nxwk').focus();\n },\n onConfirm() {\n const value = document.getElementById('vvrh9nxwk').value;\n if (value) {\n if (project.css.animations[data.animationTarget].keyframes[`${value}`]) {\n Modal.render({\n title: `Unable to add keyframe!`,\n content: \"Keyframe already exists!\"\n });\n } else {\n project.css.animations[data.animationTarget].keyframes[`${value}`] = {};\n saveState();\n }\n } else {\n Modal.render({\n title: `Unable to add keyframe`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.renameKeyFrame = name => {\n let modalContent = `<div class=\"p-4 text-center\">\n <input id=\"mow5ep6l7\" type=\"text\" placeholder=\"From, To, 0%, 50%, 100%, etc:\" onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n </div>`;\n \n // Render the modal\n Modal.render({\n title: `Are you sure you want to rename the \"${name}\" keyframe?`,\n content: modalContent,\n onLoad() {\n document.getElementById('mow5ep6l7').focus();\n },\n onConfirm() {\n const value = document.getElementById('mow5ep6l7').value;\n if (value) {\n if (project.css.animations[data.animationTarget].keyframes[value]) {\n Modal.render({\n title: `Unable to rename keyframe!`,\n content: \"Animation keyframe already exists!\"\n });\n } else {\n // Remove the storage of the styles target before changing\n data.animationKeyframe = null;\n\n // Clone the style object\n project.css.animations[data.animationTarget].keyframes[value] = JSON.parse(JSON.stringify(project.css.animations[data.animationTarget].keyframes[name]));\n \n // Now delete the old style object\n delete project.css.animations[data.animationTarget].keyframes[name];\n\n // Make the new name the target\n data.animationKeyframe = value;\n saveState();\n }\n } else {\n Modal.render({\n title: `Unable to rename keyframe key`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.deleteKeyFrame = name => {\n let modalContent = `<div class=\"p-4 text-center\">You will still be able to undo.</div>`;\n \n // Render the modal\n Modal.render({\n title: `Are you sure you want to delete the \"${name}\" keyframe?`,\n content: modalContent,\n onConfirm() {\n if (data.animationKeyframe) data.animationKeyframe = null;\n // Remove the storage of the styles target before changing\n data.animationKeyframe = null;\n delete project.css.animations[data.animationTarget].keyframes[name];\n saveState();\n App.render(\"#app\");\n }\n });\n}\nwindow.addToKeyframe = () => {\n if (!data.animationTarget || !data.animationKeyframe) return;\n let modalContent = `\n <input \n id=\"vvrh9nxwk\" \n type=\"text\" \n placeholder=\"From, To, 0%, 50%, 100%, etc:\"\n onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n `;\n \n // Render the modal\n Modal.render({\n title: `Add keyframe property`,\n content: modalContent,\n onLoad() {\n document.getElementById('vvrh9nxwk').focus();\n },\n onConfirm() {\n const value = document.getElementById('vvrh9nxwk').value;\n if (value) {\n if (project.css.animations[data.animationTarget].keyframes[`${value}`]) {\n Modal.render({\n title: `Unable to add keyframe!`,\n content: \"Keyframe already exists!\"\n });\n } else {\n project.css.animations[data.animationTarget].keyframes[value] = {};\n saveState();\n }\n } else {\n Modal.render({\n title: `Unable to add keyframe`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.deleteStyleProp = (id, prop, e, detect = null) => {\n let obj = null;\n if (detect) {\n if (detect === \"breakpoints\") {\n obj = project.css.breakpoints[`${data.breakpointKey}px`][id][data.stylesPropTarget];\n }\n if (detect === \"animations\") {\n obj = project.css.animations[data.animationTarget].keyframes[data.animationKeyframe]\n }\n } else {\n obj = project.css.styles[id][data.stylesPropTarget];\n }\n // Delete the property\n if (prop in obj) delete obj[`${prop}`];\n saveState();\n\n // Remove the modal\n e.closest('dialog[open]').remove();\n\n // Re-render the app and preview\n App.render(\"#app\");\n renderPreview();\n}\nwindow.clearStyles = (layers, query, callback) => {\n // first delete the style object\n if (project.css.styles[query]) {\n delete project.css[query];\n }\n\n // Track whether we found and cleared the styles in any layer\n let found = false;\n\n // then let's remove the style from layers\n for (const layer of layers) {\n if (layer.style === query) {\n layer.style = \"\";\n found = true;\n };\n // Recurse through child layers\n if (layer.children && layer.children.length > 0) {\n clearStyles(layer.children, query, () => {\n found = true;\n });\n }\n // If we processed any layers, renderPreview and invoke the callback\n if (found) {\n if (typeof callback === 'function') {\n callback();\n }\n }\n }\n}\nwindow.styleModal = (id, prop, currentValue, detect = null) => {\n const cssFixedValueProperties = data.cssFixedValueProperties;\n\n let detected = null;\n if (detect) detected = detect;\n\n // Initialize the modal content based on the property type\n let modalContent = '';\n\n if (cssFixedValueProperties[prop]) {\n // Handle fixed values\n const options = cssFixedValueProperties[prop].map(val => `\n <option value=\"${val}\" ${val === currentValue ? 'selected' : ''}>${val}</option>\n `).join('');\n\n modalContent = `\n <div class=\"p-4\">\n <label class=\"block mb-2\">Current Value: ${currentValue}</label>\n <select class=\"w-full rounded-md text-[.6rem]\" id=\"new-value\">\n ${options}\n </select>\n </div>`;\n } else {\n // Handle other types of properties (e.g., text) with a single input\n modalContent = `\n <div class=\"p-4\">\n <label class=\"block mb-2\">Current Value: ${currentValue}</label>\n <input \n id=\"new-value\"\n class=\"w-full rounded-md text-[.6rem]\" \n type=\"text\" \n value=\"${currentValue}\" \n placeholder=\"Enter new value\" \n onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \"/>\n </div>`;\n }\n\n // Add a delete option\n modalContent += `\n <div class=\"p-4 text-center\">\n <button class=\"w-full border-red-400 text-red-400 rounded-md py-2 mt-4 bg-transparent font-thin\" \n onclick=\"deleteStyleProp('${id}', '${prop}', this${detected ? `, '${detected}'` : '' })\">Delete Property</button>\n </div>`;\n\n // Render the modal\n Modal.render({\n title: `Modify \"${prop}\" Style`,\n content: modalContent,\n onLoad() {\n if (document.getElementById('new-value')) {\n const element = document.getElementById('new-value');\n element.focus();\n if (element.tagName.toLowerCase() === 'input') {\n element.select();\n }\n }\n },\n onConfirm() {\n saveState();\n\n // Get the new value from the modal\n const newValue = document.getElementById('new-value').value;\n\n let obj = null;\n if (detect) {\n if (detect === \"breakpoints\") {\n if (project.css.breakpoints[`${data.breakpointKey}px`][id][data.stylesPropTarget]) {\n obj = project.css.breakpoints[`${data.breakpointKey}px`][id][data.stylesPropTarget];\n }\n }\n if (detect === \"animations\") {\n if (project.css.animations[data.animationTarget].keyframes[data.animationKeyframe]) {\n obj = project.css.animations[data.animationTarget].keyframes[data.animationKeyframe];\n }\n }\n } else {\n if (data.stylesPropTarget) {\n obj = project.css.styles[id][data.stylesPropTarget];\n }\n }\n\n // Update or delete the style\n if (newValue === '') {\n // Delete the property if empty\n delete obj[prop];\n } else {\n // Update the property with the new value\n obj[prop] = `${newValue}`;\n }\n\n saveState();\n App.render(\"#app\");\n renderPreview();\n }\n });\n}\nwindow.addPseudo = selector => {\n // Ensure the selector exists and initialize pseudos if not already present\n if (!project.css.styles[selector]) return;\n if (!project.css.styles[selector].pseudos) {\n project.css.styles[selector].pseudos = [];\n }\n\n // Define available pseudo-classes and pseudo-elements\n const pseudos = [\n 'none',\n ':active',\n ':after',\n ':before',\n ':first-child',\n ':focus',\n ':focus-visible',\n ':focus-within',\n ':hover',\n ':last-child',\n ':nth-child',\n ':target',\n ':visited',\n '::-webkit-scrollbar',\n '::-webkit-scrollbar-thumb',\n '::-webkit-scrollbar-track',\n '::before',\n '::after'\n ];\n\n let pseudoOptions = pseudos.map(pseudo => `\n <option value=\"${pseudo === 'none' ? '' : pseudo}\">${pseudo}</option>\n `).join('');\n\n let modalContent = `\n <div class=\"p-4\">\n <label class=\"block mb-2\">Select Pseudo-Class/Element:</label>\n <select \n id=\"pseudo-selector\" \n class=\"w-full rounded-md capitalize text-[.6rem]\" \n onchange=\"\n document.getElementById('pseudo-input').value = this.value;\n \">\n <option value=\"\">-- Select a pseudo --</option>\n ${pseudoOptions}\n </select>\n <input \n id=\"pseudo-input\" \n type=\"text\" \n placeholder=\"Enter CSS property and value here (e.g., display:none):\"\n class=\"w-full rounded-md text-[.6rem] mt-4\"\n onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n </div>\n `;\n\n // Render the modal\n Modal.render({\n title: `Add A Pseudo-Class/Element`,\n content: modalContent,\n onLoad() {\n document.getElementById('pseudo-selector').focus();\n },\n onConfirm() {\n const pseudoSelector = document.getElementById('pseudo-selector').value.trim();\n const pseudoStyles = document.getElementById('pseudo-input').value.trim();\n\n if (pseudoSelector && pseudoStyles) {\n // Convert pseudoStyles into an object\n const styles = pseudoStyles.split(';').reduce((acc, rule) => {\n const [property, value] = rule.split(':').map(s => s.trim());\n if (property && value) acc[property] = value;\n return acc;\n }, {});\n\n const existingPseudo = project.css.styles[selector].pseudos.find(pseudo => pseudo.selector === pseudoSelector);\n\n if (existingPseudo) {\n // Merge new styles with existing styles if pseudo already exists\n existingPseudo.styles = {\n ...existingPseudo.styles,\n ...styles\n };\n } else {\n // Add a new pseudo object\n let obj = {\n \"selector\": pseudoSelector,\n \"styles\": styles\n };\n project.css.styles[selector].pseudos.push(obj);\n }\n\n App.render(\"#app\");\n renderPreview();\n saveState();\n } else {\n Modal.render({\n title: `Unable to add pseudo`,\n content: \"Please select a pseudo and enter valid CSS properties and values.\"\n });\n }\n }\n });\n}\nwindow.renamePseudo = oldName => {\n // Define available pseudo-classes and pseudo-elements\n const pseudos = [\n 'none',\n ':active',\n ':after',\n ':before',\n ':first-child',\n ':focus',\n ':focus-visible',\n ':focus-within',\n ':hover',\n ':last-child',\n ':nth-child',\n ':target',\n ':visited',\n '::-webkit-scrollbar',\n '::-webkit-scrollbar-thumb',\n '::-webkit-scrollbar-track',\n '::before',\n '::after'\n ];\n\n let pseudoOptions = pseudos.map(pseudo => `\n <option value=\"${pseudo === 'none' ? '' : pseudo}\">${pseudo}</option>\n `).join('');\n\n let modalContent = `\n <div class=\"p-4\">\n <label class=\"block mb-2\">Select Pseudo-Class/Element to Rename:</label>\n <select \n id=\"pseudo-selector\" \n class=\"w-full rounded-md capitalize text-[.6rem]\" \n onchange=\"\n document.getElementById('pseudo-name-input').value = this.value;\n \">\n <option value=\"\">-- Select a pseudo --</option>\n ${pseudoOptions}\n </select>\n <input \n id=\"pseudo-name-input\" \n type=\"text\" \n placeholder=\"Enter new name here...\"\n class=\"w-full rounded-md text-[.6rem] mt-4\"\n onkeydown=\"\n if (event.key === 'Enter') {\n document.querySelector('dialog[open]').querySelector('footer > button:last-child').onclick();\n }\n \">\n </div>\n `;\n\n // Render the modal\n Modal.render({\n title: `Are you sure you want to rename the \"${oldName}\" pseudo-class/element?`,\n content: modalContent,\n onLoad() {\n document.getElementById('pseudo-name-input').focus();\n },\n onConfirm() {\n const newName = document.getElementById('pseudo-name-input').value.trim();\n if (newName) {\n const style = project.css.styles[data.stylesTarget];\n if (!style || !style.pseudos) return;\n\n const existingPseudo = style.pseudos.find(pseudo => pseudo.selector === newName);\n if (existingPseudo) {\n Modal.render({\n title: `Unable to rename pseudo!`,\n content: \"Pseudo with the new name already exists!\"\n });\n return;\n }\n\n const pseudoIndex = style.pseudos.findIndex(pseudo => pseudo.selector === oldName);\n if (pseudoIndex === -1) {\n Modal.render({\n title: `Pseudo not found!`,\n content: `No pseudo with the name \"${oldName}\" found!`\n });\n return;\n }\n\n // Rename the pseudo\n style.pseudos[pseudoIndex].selector = newName;\n\n App.render(\"#app\");\n saveState();\n } else {\n Modal.render({\n title: `Unable to rename pseudo`,\n content: \"No value detected!\"\n });\n }\n }\n });\n}\nwindow.deletePseudo = () => {\n const name = data.pseudosSelector;\n const pseudoIndex = data.pseudosSelectorIndex;\n let modalContent = `<div class=\"p-4 text-center\">You will still be able to undo.</div>`;\n\n // Render the modal\n Modal.render({\n title: `Are you sure you want to delete the \"${name}\" pseudo-class/element?`,\n content: modalContent,\n onConfirm() {\n const style = project.css.styles[data.stylesTarget];\n if (!style || !style.pseudos) return;\n\n data.pseudosSelector = null;\n data.pseudosSelectorIndex = 0;\n style.pseudos.splice(pseudoIndex, 1);\n saveState();\n renderPreview();\n }\n });\n}\nwindow.fetchCssQuickCommands = async url => {\n try {\n const response = await fetch(url);\n if (!response.ok) {\n throw new Error('Network response was not ok');\n }\n data.canUseQuickCommands = true;\n const obj = await response.json();\n return obj;\n } catch (error) {\n console.error('Error fetching CSS quick commands:', error);\n }\n}\nwindow.applyCssQuickCommands = async url => {\n const cssQuickCommands = await fetchCssQuickCommands(url);\n\n if (cssQuickCommands) {\n // Assuming `data` is a global object where `cssQuickCommands` should be applied\n data.cssQuickCommands = cssQuickCommands;\n }\n}\n// Helper function to add an attribute to the element\nwindow.addAttribute = attr => {\n if (!attr) return;\n // Split the attributess into individual attributes\n const attrs = attr.toLowerCase().split(',').map(q => q.trim().toLowerCase());\n\n data.selectedLayerIds.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n if (layer) {\n // Initialize layer.props if it's undefined\n if (!layer.props) layer.props = {};\n\n // Iterate over each attribute and add it if it doesn't exist\n saveState();\n attrs.forEach(attribute => {\n let [key, value] = attribute.split('=').map(s => s.trim());\n if (key === 'id') value = generateId();\n\n if (!(key in layer.props)) {\n layer.props[key] = value !== undefined ? value : \"\";\n } else if (value !== undefined) {\n // If the attribute already exists, update its value\n layer.props[key] = value;\n }\n });\n saveState();\n }\n });\n}\n\n// editor functions\nwindow.html2json = input => {\n function elementToJson(element) {\n const boxElements = data.boxElements;\n const textElements = data.textElements;\n const noTextElements = [\n \"br\",\n \"hr\",\n \"input\",\n \"progress\",\n \"optgroup\",\n \"input\",\n \"link\",\n \"img\",\n \"svg\",\n \"path\",\n \"polygon\",\n \"rect\",\n \"circle\",\n \"ellipse\",\n \"g\",\n \"defs\",\n \"clipPath\"\n ];\n const tagName = element.tagName.toLowerCase();\n const obj = {\n tag: element.tagName.toLowerCase(),\n id: generateId(),\n style: \"\",\n state: {\n \"collapsed\": false,\n \"visible\": true,\n \"selected\": false\n }\n };\n\n obj.name = tagName;\n if (boxElements.includes(tagName)) {\n obj.type = \"box\";\n obj.text = \"\";\n } else if (textElements.includes(tagName)) {\n obj.type = \"text\";\n obj.text = \"\";\n } else {\n obj.type = tagName;\n if (!noTextElements.includes(tagName)) {\n obj.text = \"\";\n }\n }\n \n // Add props only if not empty\n if (element.hasAttributes()) {\n const props = {};\n Array.from(element.attributes).forEach(attr => {\n props[`${attr.name.toLowerCase()}`] = `${attr.value}`;\n });\n obj.props = props;\n }\n \n if (element.childNodes.length > 0) {\n obj.children = [];\n element.childNodes.forEach(child => {\n if (child.nodeType === Node.ELEMENT_NODE) {\n obj.children.push(elementToJson(child));\n } else if (child.nodeType === Node.TEXT_NODE && child.nodeValue.trim()) {\n obj.text = child.nodeValue.trim();\n }\n });\n }\n return obj;\n }\n\n const parser = new DOMParser();\n const doc = parser.parseFromString(input, 'text/html');\n const json = Array.from(doc.body.children).map(child => elementToJson(child));\n return json;\n}\nwindow.json2html = input => {\n function jsonToElement(json) {\n const renderElement = element => {\n let html = '';\n\n // Skip elements that are not visible\n if (element.state && !element.state.visible) return html;\n \n if (!element.tag) {\n html += element.text || '';\n return html;\n }\n \n html += `<${element.tag}`;\n\n if (element.props) {\n for (let [key, value] of Object.entries(element.props)) {\n html += ` ${key}=\"${value}\"`;\n }\n }\n \n html += '>';\n \n if (element.text) {\n html += escapeHtml(element.text);\n }\n \n if (element.children) {\n for (const childElement of element.children) {\n html += renderElement(childElement);\n }\n }\n \n html += `</${element.tag}>`;\n return html;\n }\n \n let html = '';\n\n // If the input is an object, wrap it in an array\n if (!Array.isArray(json)) {\n json = [json];\n }\n\n if (Array.isArray(json)) {\n json.forEach(element => {\n html += renderElement(element);\n });\n }\n return html;\n }\n function escapeHtml(text) {\n const map = {\n '&': '&',\n '<': '<',\n '>': '>',\n '\"': '"',\n \"'\": '''\n };\n return text.replace(/[&<>\"']/g, function(m) { return map[m]; });\n }\n function beautifyHtml(json) {\n const html = jsonToElement(json);\n let tab = ' ';\n let result = '';\n let indent = '';\n \n html.split(/>\\s*</).forEach(function(element) {\n if (element.match(/^\\/\\w/)) {\n indent = indent.substring(tab.length);\n }\n \n result += indent + '<' + element.trim() + '>\\r\\n';\n \n if (element.match(/^<?\\w[^>]*[^\\/]$/) && !element.startsWith(\"<input\")) {\n indent += tab;\n }\n });\n \n // Remove leading tab and newline, and trim trailing newline and whitespace\n return result.substring(1, result.length - 3).trim();\n }\n\n return beautifyHtml(input);\n}\nwindow.css2json = css => {\n if (typeof css !== 'string') {\n throw new Error(\"Input must be a CSS string\");\n }\n const json = {\n rootVariables: {},\n styles: {},\n animations: {},\n breakpoints: {}\n };\n\n // Handle @import statements\n const importRegex = /@import\\s+url\\(['\"]([^'\"]+)['\"]\\);/g;\n let importMatch;\n\n while ((importMatch = importRegex.exec(css)) !== null) {\n const importUrl = importMatch[1].trim();\n if (project.libraries && !project.libraries.includes(importUrl)) {\n project.libraries.push(importUrl);\n }\n }\n\n // Remove @import statements from CSS\n css = css.replace(importRegex, '');\n\n // Function to remove comments from CSS\n function removeComments(css) {\n return css.replace(/\\/\\*[\\s\\S]*?\\*\\//g, '').replace(/\\/\\/[^\\n]*/g, '');\n }\n\n css = removeComments(css);\n\n const selectorRegex = /([^{@]+)\\{([^}]+)\\}/g;\n const mediaQueryRegex = /@media\\s*([^{]+)\\s*\\{([\\s\\S]*?\\{[\\s\\S]*?\\})\\s*}/g;\n const keyframesRegex = /@keyframes\\s+([^{\\s]+)\\s*\\{([^}]*\\{[^}]*\\}[^}]*)\\}/g;\n\n function processSelector(selector, properties, target) {\n selector = selector.trim();\n\n if (selector === \":root\") {\n properties.split(';').forEach(prop => {\n const [varName, varValue] = prop.split(\":\").map(part => part.trim());\n if (varName && varValue) {\n json.rootVariables[varName] = varValue;\n }\n });\n return;\n }\n\n const pseudoMatch = selector.match(/^(.*?)(::?[a-zA-Z0-9-]+)$/);\n let baseSelector = selector;\n let pseudo = null;\n\n if (pseudoMatch) {\n baseSelector = pseudoMatch[1].trim();\n pseudo = pseudoMatch[2];\n }\n\n if (!target[baseSelector]) {\n target[baseSelector] = {};\n }\n\n let currentTarget = target[baseSelector];\n if (pseudo) {\n currentTarget['pseudos'] = currentTarget['pseudos'] || [];\n const pseudoObj = {\n selector: pseudo,\n styles: {}\n };\n currentTarget['pseudos'].push(pseudoObj);\n currentTarget = pseudoObj.styles;\n } else {\n currentTarget['base'] = currentTarget['base'] || {};\n currentTarget = currentTarget['base'];\n }\n\n properties.split(';').forEach(prop => {\n const [property, value] = prop.split(\":\").map(part => part.trim());\n if (property && value) {\n currentTarget[property] = value;\n }\n });\n }\n\n function processRules(cssRules, target) {\n let match;\n while ((match = selectorRegex.exec(cssRules)) !== null) {\n const selector = match[1].trim();\n const properties = match[2].trim();\n processSelector(selector, properties, target);\n }\n }\n\n function processKeyframes(keyframesName, keyframesRules) {\n const keyframes = {};\n\n keyframesRules.split('}').forEach(segment => {\n segment = segment.trim();\n if (!segment) return;\n\n const [keyframeName, propertiesPart] = segment.split('{').map(part => part.trim());\n if (keyframeName && (keyframeName.includes('to') || keyframeName.includes('from') || keyframeName.includes('%'))) {\n propertiesPart.split(';').forEach(prop => {\n const [property, value] = prop.split(':').map(p => p.trim());\n if (property && value) {\n keyframes[keyframeName] = keyframes[keyframeName] || {};\n keyframes[keyframeName][property] = value;\n }\n });\n }\n });\n\n json.animations[keyframesName] = { keyframes };\n }\n\n // Process media queries\n let mediaMatch;\n while ((mediaMatch = mediaQueryRegex.exec(css)) !== null) {\n const mediaCondition = mediaMatch[1].trim().split(\")\")[0].split(\":\")[1].trim();\n const mediaRules = mediaMatch[2].trim();\n const mediaTarget = {};\n\n processRules(mediaRules, mediaTarget);\n\n json.breakpoints[mediaCondition] = mediaTarget;\n }\n\n // Remove media queries from CSS\n const cssWithoutMedia = css.replace(mediaQueryRegex, '');\n\n // Process remaining CSS rules\n processRules(cssWithoutMedia, json.styles);\n\n // Process keyframes\n let keyframesMatch;\n while ((keyframesMatch = keyframesRegex.exec(css)) !== null) {\n const keyframesName = keyframesMatch[1].trim();\n const keyframesRules = keyframesMatch[2].trim();\n processKeyframes(keyframesName, keyframesRules);\n }\n\n // Remove any empty selectors or unnecessary properties\n Object.keys(json.styles).forEach(selector => {\n if (Object.keys(json.styles[selector]).length === 0) {\n delete json.styles[selector];\n }\n });\n\n return json;\n}\nwindow.json2css = styles => {\n let css = '';\n let symbol = \"\";\n let semicolon = \";\";\n let openBrace = \"{\";\n let closeBrace = \"}\";\n\n // Function to check if a value contains CSS variables\n function containCssVar(value) {\n return /var\\(--/.test(value);\n }\n\n // Function to process styles recursively\n function processStyles(selector, style, indentLevel = 0) {\n let indent = ' '.repeat(indentLevel);\n let innerCss = '';\n\n const variables = style.variables || {};\n const baseStyles = style.base || {};\n const pseudos = style.pseudos || [];\n const children = style.children || {}; // Account for children\n\n // Add the base selector\n innerCss += `${indent}${selector} ${openBrace}\\n`;\n\n // Variables\n for (const [variable, value] of Object.entries(variables)) {\n innerCss += `${indent} ${symbol}${variable}: ${value}${semicolon}\\n`;\n }\n\n // Base styles\n for (let [property, value] of Object.entries(baseStyles)) {\n if (containCssVar(value)) {\n // Replace CSS variables with CSS variables, handling mixed content\n value = value.replace(/var\\(--([a-zA-Z0-9-_]+)\\)/g, (match, varName) => {\n return `var(--${varName})`;\n });\n }\n innerCss += `${indent} ${property}: ${value}${semicolon}\\n`;\n }\n\n innerCss += `${indent}${closeBrace}\\n`;\n\n // Pseudo-classes/styles\n pseudos.forEach(({ selector: pseudoSelector, styles: pseudoStyles }) => {\n innerCss += `${indent}${selector}${pseudoSelector} ${openBrace}\\n`;\n for (let [property, value] of Object.entries(pseudoStyles)) {\n if (containCssVar(value)) {\n value = value.replace(/var\\(--([a-zA-Z0-9-_]+)\\)/g, (match, varName) => {\n return `var(--${varName})`;\n });\n }\n innerCss += `${indent} ${property}: ${value}${semicolon}\\n`;\n }\n innerCss += `${indent}${closeBrace}\\n`;\n });\n\n // Recursively process children\n for (const [childSelector, childStyle] of Object.entries(children)) {\n innerCss += processStyles(`${selector} ${childSelector}`, childStyle, indentLevel + 1);\n }\n\n return innerCss;\n }\n\n // Function to process animations\n function processAnimations(animations, indentLevel = 0) {\n let indent = ' '.repeat(indentLevel);\n let animationCss = '';\n\n for (const [animationName, animation] of Object.entries(animations)) {\n animationCss += `${indent}@keyframes ${animationName} ${openBrace}\\n`;\n\n for (const [keyframe, styles] of Object.entries(animation.keyframes)) {\n animationCss += `${indent} ${keyframe} ${openBrace}\\n`;\n for (let [property, value] of Object.entries(styles)) {\n if (containCssVar(value)) {\n value = value.replace(/var\\(--([a-zA-Z0-9-_]+)\\)/g, (match, varName) => {\n return `var(--${varName})`;\n });\n }\n animationCss += `${indent} ${property}: ${value}${semicolon}\\n`;\n }\n animationCss += `${indent} ${closeBrace}\\n`;\n }\n\n animationCss += `${indent}${closeBrace}\\n`;\n }\n\n return animationCss;\n }\n\n // Function to process breakpoints\n function processBreakpoints(breakpoints, indentLevel = 0) {\n let indent = ' '.repeat(indentLevel);\n let breakpointCss = '';\n\n for (const [breakpoint, styles] of Object.entries(breakpoints)) {\n breakpointCss += `${indent}@media (min-width: ${breakpoint}) ${openBrace}\\n`;\n for (const [selector, style] of Object.entries(styles)) {\n breakpointCss += processStyles(selector, style, indentLevel + 1);\n }\n breakpointCss += `${indent}${closeBrace}\\n`;\n }\n\n return breakpointCss;\n }\n\n // Define :root variables\n if (styles.rootVariables && Object.keys(styles.rootVariables).length) {\n css += \":root {\\n\";\n for (const [variable, value] of Object.entries(styles.rootVariables)) {\n css += ` ${variable}: ${value}${semicolon}\\n`;\n }\n css += \"}\\n\\n\";\n }\n\n // Define styles for each class\n for (const [classId, style] of Object.entries(styles.styles)) {\n if (!style || (!Object.keys(style.variables || {}).length &&\n !Object.keys(style.base || {}).length &&\n !Object.keys(style.pseudos || {}).length &&\n !Object.keys(style.children || {}).length)) {\n continue; // Skip empty styles\n }\n\n const selector = classId;\n css += processStyles(selector, style);\n }\n\n // Process animations\n if (Object.keys(styles.animations || {}).length) {\n css += processAnimations(styles.animations);\n }\n\n // Process breakpoints (media queries)\n if (Object.keys(styles.breakpoints || {}).length) {\n css += processBreakpoints(styles.breakpoints);\n }\n\n return css;\n}\nwindow.json2preprocessor = styles => {\n let css = '';\n let symbol = \"\";\n let semicolon = \";\";\n let openBrace = \"{\";\n let closeBrace = \"}\";\n\n // set proper symbols\n if (data.preprocessors.includes(project.convertTo)) {\n if (project.convertTo === \"sass\" || project.convertTo === \"scss\") symbol = \"$\";\n if (project.convertTo === \"sass\") {\n semicolon = \"\";\n openBrace = \"\";\n closeBrace = \"\";\n }\n if (project.convertTo === \"less\") symbol = \"@\";\n }\n\n // Function to check if a value contains CSS variables\n function containcssVar(value) {\n return /var\\(--/.test(value);\n }\n\n // Function to process styles recursively\n function processStyles(selector, style, indentLevel = 0) {\n let indent = ' '.repeat(indentLevel);\n let innercss = '';\n\n const variables = style.variables || {};\n const baseStyles = style.base || {};\n const pseudos = style.pseudos || [];\n const children = style.children || {}; // Account for children\n\n innercss += `${indent}${selector} ${openBrace}\\n`;\n\n // Variables (convert CSS variables to css variables)\n for (const [variable, value] of Object.entries(variables)) {\n innercss += `${indent} ${symbol}${variable}: ${value}${semicolon}\\n`;\n }\n\n // Base styles\n for (let [property, value] of Object.entries(baseStyles)) {\n if (property.startsWith('--')) {\n property = property.split('--').join(symbol);\n }\n\n // Check if value contains a CSS variable\n if (containcssVar(value)) {\n // Replace CSS variables with css variables, handling mixed content\n value = value.replace(/var\\(--([a-zA-Z0-9-_]+)\\)/g, (match, varName) => {\n if (!property.startsWith('--')) {\n return `${symbol}${varName}`;\n } else {\n return `${symbol}${varName}`;\n }\n });\n }\n innercss += `${indent} ${property}: ${value}${semicolon}\\n`;\n }\n\n // Pseudo-classes/styles\n pseudos.forEach(({ selector: pseudoSelector, styles: pseudoStyles }) => {\n innercss += `${indent} &${pseudoSelector} ${openBrace}\\n`;\n for (let [property, value] of Object.entries(pseudoStyles)) {\n // Check if value contains a CSS variable\n if (containcssVar(value)) {\n value = value.replace(/var\\(--([a-zA-Z0-9-_]+)\\)/g, (match, varName) => {\n return `${symbol}${varName}`;\n });\n }\n innercss += `${indent} ${property}: ${value}${semicolon}\\n`;\n }\n innercss += `${indent} ${closeBrace}\\n`;\n });\n\n // Recursively process children\n if (children) {\n for (const [childSelector, childStyle] of Object.entries(children)) {\n innercss += processStyles(`${selector} ${childSelector}`, childStyle, indentLevel + 1);\n }\n }\n\n innercss += `${indent}${closeBrace}\\n`;\n\n return innercss;\n }\n\n // Function to process animations\n function processAnimations(animations, indentLevel = 0) {\n let indent = ' '.repeat(indentLevel);\n let animationCSS = '';\n\n for (const [animationName, animation] of Object.entries(animations)) {\n animationCSS += `${indent}@keyframes ${animationName} ${openBrace}\\n`;\n\n for (const [keyframe, styles] of Object.entries(animation.keyframes)) {\n animationCSS += `${indent} ${keyframe} ${openBrace}\\n`;\n for (let [property, value] of Object.entries(styles)) {\n // Replace CSS variables with preprocessor variables if needed\n if (containcssVar(value)) {\n value = value.replace(/var\\(--([a-zA-Z0-9-_]+)\\)/g, (match, varName) => {\n return `${symbol}${varName}`;\n });\n }\n animationCSS += `${indent} ${property}: ${value}${semicolon}\\n`;\n }\n animationCSS += `${indent} ${closeBrace}\\n`;\n }\n\n animationCSS += `${indent}${closeBrace}\\n`;\n }\n\n return animationCSS;\n }\n\n // Function to process breakpoints\n function processBreakpoints(breakpoints, indentLevel = 0) {\n let indent = ' '.repeat(indentLevel);\n let breakpointCSS = '';\n\n for (const [breakpoint, styles] of Object.entries(breakpoints)) {\n breakpointCSS += `${indent}@media (max-width: ${breakpoint}) ${openBrace}\\n`;\n for (const [selector, style] of Object.entries(styles.base || {})) {\n breakpointCSS += processStyles(selector, style, indentLevel + 1);\n }\n breakpointCSS += `${indent}${closeBrace}\\n`;\n }\n\n return breakpointCSS;\n }\n\n // Define :root variables (css supports variables using $)\n let rootVariables = [];\n if (styles.rootVariables && Object.keys(styles.rootVariables).length) {\n for (const [variable, value] of Object.entries(styles.rootVariables)) {\n rootVariables.push(variable);\n css += `${symbol}${variable.split('--').join('')}: ${value}${semicolon}\\n`;\n }\n css += '\\n';\n }\n\n // Define styles for each class\n for (const [classId, style] of Object.entries(styles.styles)) {\n if (!style || (!Object.keys(style.variables || {}).length &&\n !Object.keys(style.base || {}).length &&\n !Object.keys(style.pseudos || {}).length &&\n !Object.keys(style.children || {}).length)) {\n continue; // Skip empty styles\n }\n\n const selector = classId;\n css += processStyles(selector, style);\n }\n\n // Process animations\n if (Object.keys(styles.animations || {}).length) {\n css += processAnimations(styles.animations);\n }\n\n // Process breakpoints (media queries)\n if (Object.keys(styles.breakpoints || {}).length) {\n css += processBreakpoints(styles.breakpoints);\n }\n\n return css;\n}\nwindow.mergeCSSJSON = (existingJSON, newJSON) => {\n if (typeof existingJSON === 'string') {\n throw new Error(\"Input's must be JSON\");\n }\n\n // Merge root variables\n Object.assign(existingJSON.rootVariables, newJSON.rootVariables);\n\n // Merge styles\n Object.keys(newJSON.styles).forEach(selector => {\n if (!existingJSON.styles[selector]) {\n existingJSON.styles[selector] = newJSON.styles[selector];\n } else {\n if (newJSON.styles[selector].base) {\n existingJSON.styles[selector].base = {\n ...existingJSON.styles[selector].base,\n ...newJSON.styles[selector].base\n };\n }\n if (newJSON.styles[selector].pseudos) {\n existingJSON.styles[selector].pseudos = [\n ...(existingJSON.styles[selector].pseudos || []),\n ...newJSON.styles[selector].pseudos\n ];\n }\n }\n });\n\n // Merge animations\n Object.keys(newJSON.animations).forEach(animationName => {\n if (!existingJSON.animations[animationName]) {\n existingJSON.animations[animationName] = newJSON.animations[animationName];\n } else {\n existingJSON.animations[animationName].keyframes = {\n ...existingJSON.animations[animationName].keyframes,\n ...newJSON.animations[animationName].keyframes\n };\n existingJSON.animations[animationName].properties = {\n ...existingJSON.animations[animationName].properties,\n ...newJSON.animations[animationName].properties\n };\n }\n });\n\n // Merge breakpoints\n Object.keys(newJSON.breakpoints).forEach(breakpoint => {\n if (!existingJSON.breakpoints[breakpoint]) {\n existingJSON.breakpoints[breakpoint] = newJSON.breakpoints[breakpoint];\n } else {\n Object.keys(newJSON.breakpoints[breakpoint]).forEach(selector => {\n if (!existingJSON.breakpoints[breakpoint][selector]) {\n existingJSON.breakpoints[breakpoint][selector] = newJSON.breakpoints[breakpoint][selector];\n } else {\n existingJSON.breakpoints[breakpoint][selector].base = {\n ...existingJSON.breakpoints[breakpoint][selector].base,\n ...newJSON.breakpoints[breakpoint][selector].base\n };\n }\n });\n }\n });\n\n return existingJSON;\n}\nwindow.fetchCssFile = async url => {\n const response = await fetch(url);\n return response.text();\n}\nwindow.generateCssQuickCommands = async url => {\n const css = await fetchCssFile(url);\n\n // Create a new CSSStyleSheet object\n const stylesheet = new CSSStyleSheet();\n await stylesheet.replace(css); // Replace with the CSS content\n\n const cssQuickCommands = {};\n\n // Iterate over all rules in the stylesheet\n for (const rule of stylesheet.cssRules) {\n // Skip pseudo-classes and animations\n if (rule.type === CSSRule.STYLE_RULE &&\n !rule.selectorText.includes(':') &&\n !rule.selectorText.includes('@keyframes')) {\n\n const className = rule.selectorText.replace('.', '');\n if (className) {\n const declarations = Array.from(rule.style)\n .filter(prop => !prop.startsWith('animation') && !prop.startsWith('transition'))\n .map(prop => `${prop}: ${rule.style[prop]};`)\n .join(' ');\n cssQuickCommands[className] = declarations;\n }\n }\n }\n\n return cssQuickCommands;\n}\nwindow.saveState = () => {\n // Save the current state to history\n const currentState = {\n rootVariables: project.css.rootVariables,\n styles: project.css,\n html: project.html,\n selectedLayerIds: data.selectedLayerIds\n };\n\n // Store the state as a stringified object\n const stateString = JSON.stringify(currentState);\n\n // Check if the last saved state is different from the current state\n if (data.history.length === 0 || data.history[data.historyIndex] !== stateString) {\n data.history = data.history.slice(0, data.historyIndex + 1); // Trim any redo history\n data.history.push(stateString); // Save the new state\n data.historyIndex++;\n localStorage.setItem('Polyrise', JSON.stringify(project));\n }\n}\nwindow.undo = () => {\n if (data.historyIndex > 0) {\n data.editorNavState = true;\n data.historyIndex--;\n const previousState = JSON.parse(data.history[data.historyIndex]);\n // Restore the previous state\n project.css.rootVariables = previousState.rootVariables;\n project.css = previousState.styles;\n project.html = previousState.html;\n data.selectedLayerIds = previousState.selectedLayerIds;\n data.editorNavState = null;\n }\n}\nwindow.redo = () => {\n if (data.historyIndex < data.history.length - 1) {\n data.editorNavState = true;\n data.historyIndex++;\n const nextState = JSON.parse(data.history[data.historyIndex]);\n // Restore the next state\n project.css.rootVariables = nextState.rootVariables;\n project.css = previousState.styles;\n project.html = nextState.html;\n data.selectedLayerIds = nextState.selectedLayerIds;\n data.editorNavState = null;\n }\n}\nwindow.customCode = () => {\n Modal.render({\n title: \"Paste Custom Code\",\n content: `\n <div class=\"p-4 text-center\">\n <div class=\"p-4 text-center\">\n <select id=\"bvk1c6j4o\" class=\"uppercase\">\n <option value=\"html\">html</option>\n <option value=\"css\">css</option>\n </select>\n </div>\n <div class=\"p-4 text-center\">\n <textarea id=\"op95hyy3l\" class=\"w-full h-[250px] resize-y\" placeholder=\"Paste code here...\"></textarea>\n </div>\n </div>\n `,\n onLoad() {\n document.getElementById('op95hyy3l').focus();\n document.getElementById('op95hyy3l').select();\n },\n onConfirm: function() {\n const selection = document.getElementById('bvk1c6j4o').value;\n let code = document.getElementById('op95hyy3l').value;\n if (selection === 'html') {\n addBlock(code);\n } else {\n code = minifyCSS(code);\n const newJSON = css2json(code);\n mergeCSSJSON(project.css, newJSON);\n renderPreview();\n }\n }\n });\n}\nwindow.addLibrary = url => {\n if (!url) {\n project.libraries.push('');\n document.getElementById('librariesBox').innerHTML = renderLibraries();\n return false;\n }\n\n if (!project.libraries.includes(url)) {\n project.libraries.push(url);\n } else {\n console.error(`Library already exists: ${url}`);\n }\n\n if (document.getElementById('librariesBox')) {\n document.getElementById('librariesBox').innerHTML = renderLibraries();\n }\n};\nwindow.renderLibraries = () => {\n return project.libraries.map((library, index) => `\n <nav class=\"flex justify-between py-2\" data-index=\"${index}\">\n <input \n type=\"text\" \n placeholder=\"https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.15.2/Sortable.min.js\" \n data=\"library\" \n class=\"w-full pl-3 pr-0 rounded-md rounded-r-none focus:shadow-none\"\n style=\"margin-bottom: 0;\"\n value=\"${library}\" \n oninput=\"project.libraries[${index}] = this.value\" />\n <button \n aria-label=\"delete library\"\n name=\"delete library\"\n class=\"px-3 py-[15px] h-full border-0 rounded-md rounded-l-none\"\n onclick=\"project.libraries.splice(${index}, 1);\">\n ${icons.trash}\n </button>\n </nav>\n `).join('')\n}\nwindow.fetchSuggestions = key => {\n fetch(\n `https://api.cdnjs.com/libraries?search=${key}&fields=filename,description,version`\n )\n .then(response => {\n if (!response.ok) {\n throw new Error(\"Network response was not ok\");\n }\n return response.json();\n })\n .then(item => {\n if (item && item.results && item.results.length > 0) {\n const suggestions = item.results.map(result => result);\n\n document.getElementById('pruz9lb2p').innerHTML = suggestions.map(result => {\n return `\n <section \n class=\"cursor-pointer\"\n onclick=\"\n if (!project.libraries.includes('${result.latest}')) project.libraries.push('${result.latest}'); \n data.searchLibKey = null;\n data.librarySuggestions = null;\n searchInput.value = null;\n renderPreview(true);\n const dialog = this.closest('dialog');\n if (dialog) dialog.querySelector('header > button').onclick();\n \">\n <div class=\"flex justify-between mb-2 font-bold text-1xl\">\n <span class=\"font-bold\">${result.name}</span>\n <span class=\"font-bold\">${result.version}</span>\n </div>\n <div class=\"text-sm font-thin\">${result.description}<br><hr></div>\n </section>`;\n }).join('');\n }\n })\n .catch(error => {\n console.error(\"Error fetching data:\", error);\n });\n}\nwindow.removeScript = src => {\n const script = document.querySelector(`script[src=\"${src}\"]`);\n if (script) script.remove();\n}\nwindow.removeScripts = scripts => {\n scripts.forEach(src => {\n const script = document.querySelector(`script[src=\"${src}\"]`);\n if (script) script.remove();\n });\n}\nwindow.loadScript = async scriptUrl => {\n return new Promise((resolve, reject) => {\n // Check if the script is already loaded\n const existingScript = document.querySelector(`script[src=\"${scriptUrl}\"]`);\n if (existingScript) {\n resolve(); // If the script is already present, resolve immediately\n return;\n }\n\n // Create a new script element if not present\n const scriptElement = document.createElement('script');\n scriptElement.src = scriptUrl;\n scriptElement.onload = resolve; // Resolve when the script is successfully loaded\n scriptElement.onerror = () => reject(new Error(`Failed to load script: ${scriptUrl}`)); // Reject on error\n document.body.appendChild(scriptElement); // Append the script to the body\n });\n}\nwindow.loadScripts = async srcArray => {\n return Promise.all(srcArray.map(loadScript));\n}\n\n// layers functions\nwindow.executeQuery = (queriesString, replaceSelection = true) => {\n if (!queriesString) {\n clearAllSelections();\n return;\n }\n\n const queries = queriesString.split(',').map(q => q.trim());\n\n function handleSpecialCommand(command) {\n switch (command) {\n case 'f':\n foldAllLayers(true); // Collapse all layers\n break;\n case 'u':\n foldAllLayers(false); // Uncollapse all layers\n break;\n case 'h':\n hideAllLayers(true); // Hide all layers\n break;\n case 's':\n hideAllLayers(false); // Show all layers\n break;\n case 'e':\n emptyChildren(); // Empty all children from selections\n break;\n default:\n console.warn('Unknown command:', command);\n }\n }\n\n function matchesPseudoClass(layer, pseudoClass, index, total) {\n switch (pseudoClass) {\n case 'first-child': return index === 0;\n case 'last-child': return index === total - 1;\n case 'nth-child': return (index + 1) === parseInt(pseudoClass.split('(')[1], 10);\n case 'nth-last-child': return (total - index) === parseInt(pseudoClass.split('(')[1], 10);\n case 'only-child': return total === 1;\n case 'empty': return !(layer.children && layer.children.length > 0);\n case 'first-of-type': return layer.tagOccurrences.index === 0;\n case 'last-of-type': return layer.tagOccurrences.reverseIndex === 0;\n case 'nth-of-type': return layer.tagOccurrences.index === parseInt(pseudoClass.split('(')[1], 10) - 1;\n case 'nth-last-of-type': return layer.tagOccurrences.reverseIndex === parseInt(pseudoClass.split('(')[1], 10) - 1;\n case 'only-of-type': return layer.tagOccurrences.total === 1;\n default: return false;\n }\n }\n\n function selectLayersRecursive(layers, query, callback) {\n let activeCalls = 0; // Track active recursive calls\n \n function processLayers(layers) {\n activeCalls++; // Increment the active call count\n \n layers.forEach((layer, index) => {\n let match = false;\n \n // Extract selector and pseudo-class\n const [selector, pseudoClassPart] = query.split(':');\n const pseudoClass = pseudoClassPart || null;\n \n // Parse selector\n let [tag, classNames, attribute, value] = [null, [], null, null];\n const attributeMatch = /\\[([^\\]]+)\\]/.exec(selector);\n if (attributeMatch) {\n [attribute, value] = attributeMatch[1].split('=');\n }\n const classMatches = /\\.([^.\\[]+)/g;\n let matchResult;\n while ((matchResult = classMatches.exec(selector)) !== null) {\n classNames.push(matchResult[1]);\n }\n tag = selector.split(/[\\.\\[]/)[0];\n \n // Check tag match\n if (tag && layer.tag !== tag) match = false;\n else match = true;\n \n // Check class match\n if (classNames.length > 0) {\n if (!layer.props || !layer.props.class) match = false;\n else {\n const layerClasses = layer.props.class.split(' ');\n match = classNames.every(className => layerClasses.includes(className));\n }\n }\n \n // Check attribute match\n if (attribute) {\n if (value) {\n // Ensure attribute is matched specifically, not just any property\n if (layer.props && layer.props[attribute] !== value) match = false;\n } else {\n // Ensure attribute is matched specifically, not just any property\n if (!layer.props || !layer.props.hasOwnProperty(attribute)) match = false;\n }\n }\n \n // Check pseudo-class match\n if (match && pseudoClass) {\n const total = layers.length;\n if (!matchesPseudoClass(layer, pseudoClass, index, total)) match = false;\n }\n \n // Apply selection\n if (match) {\n layer.state.selected = true;\n if (!data.selectedLayerIds.includes(layer.id)) {\n data.selectedLayerIds.push(layer.id);\n }\n }\n \n // Recursively apply to children\n if (layer.children && layer.children.length > 0) {\n processLayers(layer.children);\n }\n });\n \n activeCalls--; // Decrement the active call count\n \n // If this was the last active call, invoke the callback\n if (activeCalls === 0 && callback && typeof callback === 'function') {\n callback();\n }\n }\n \n // Start processing layers\n processLayers(layers);\n }\n\n function targetChildrenOfSelections(query, callback) {\n if (data.selectedLayerIds.length > 0) {\n // Find the layers by IDs and target their children\n const selectedLayers = data.selectedLayerIds.map(id => findLayerById(id, project.html));\n if (selectedLayers.length > 0) {\n // Collect children of selected layers\n const children = selectedLayers.flatMap(group => group.layer.children || []);\n // Select layers from children\n selectLayersRecursive(children, query);\n }\n\n // Invoke the callback if provided\n if (typeof callback === 'function') {\n callback();\n }\n }\n }\n\n function processQuery(query) {\n // Find the index of the '=' symbol\n const equalsIndex = query.indexOf('=');\n \n // If '=' is found, convert the portion before it to lowercase\n if (equalsIndex !== -1) {\n const prefix = query.slice(0, equalsIndex).toLowerCase();\n query = prefix + query.slice(equalsIndex);\n }\n \n if (query.startsWith('t=')) {\n if (replaceSelection) clearAllSelections();\n selectLayersRecursive(project.html, query.slice(2));\n } else if (query.startsWith('r=')) {\n clearAllSelections();\n selectLayersRecursive(project.html, query.slice(2), () => {\n deleteLayers();\n });\n } else if (query.startsWith('e=')) {\n clearAllSelections();\n selectLayersRecursive(project.html, query.slice(2), () => {\n emptyChildren();\n });\n } else if (query.startsWith('c=')) {\n if (data.selectedLayerIds.length > 0) {\n if (data.replaceCurrentSelection) {\n let currentIDs = [...data.selectedLayerIds];\n targetChildrenOfSelections(query.slice(2), () => {\n currentIDs.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n layer.state.selected = false;\n });\n });\n } else {\n targetChildrenOfSelections(query.slice(2));\n }\n } else {\n console.error('no layers selected');\n }\n } else if (query.startsWith('mv=')) {\n if (data.selectedLayerIds.length > 0) {\n if (replaceSelection) clearAllSelections();\n cutLayers(() => {\n selectLayersRecursive(project.html, query.slice(3), () => {\n pasteLayers();\n });\n });\n }\n } else if (query.startsWith('rs=')) {\n if (data.selectedLayerIds.length > 0) {\n if (replaceSelection) clearAllSelections();\n clearStyles(project.html, query.slice(3), () => {\n renderPreview();\n saveState(); // Callback after clearStyles completes\n });\n }\n } else {\n handleSpecialCommand(query);\n }\n }\n\n queries.forEach(processQuery);\n}\nwindow.toggleCollapse = layerId => {\n if (project.activePanel !== 'layers') project.activePanel = 'layers';\n let targetLayer = null;\n let parentLayer = null;\n\n // Function to recursively find the target layer and its parent\n function findLayerAndParent(layer, parent = null) {\n if (layer.id === layerId) {\n targetLayer = layer;\n parentLayer = parent;\n return true; // Found the layer\n }\n\n if (layer.children) {\n for (let i = 0; i < layer.children.length; i++) {\n if (findLayerAndParent(layer.children[i], layer)) {\n return true; // Found the layer in children\n }\n }\n }\n\n return false; // Layer not found\n }\n\n // Function to collapse or uncollapse all siblings to match the target layer's state\n function applyCollapseStateToSiblings(layers, collapseState) {\n layers.forEach(layer => {\n if (layer !== targetLayer) {\n layer.state.collapsed = collapseState;\n }\n });\n }\n\n // Check top-level layers directly\n for (let i = 0; i < project.html.length; i++) {\n let layer = project.html[i];\n if (layer.id === layerId) {\n targetLayer = layer;\n parentLayer = null; // No parent for top-level layers\n break;\n } else {\n findLayerAndParent(layer);\n }\n }\n\n if (targetLayer) {\n // Toggle the target layer's collapse state\n const newCollapseState = !targetLayer.state.collapsed;\n targetLayer.state.collapsed = newCollapseState;\n\n if (data.shiftKey) {\n if (parentLayer) {\n // Apply to siblings within the same parent layer\n applyCollapseStateToSiblings(parentLayer.children, newCollapseState);\n } else {\n // Apply to all top-level layers\n applyCollapseStateToSiblings(project.html, newCollapseState);\n }\n }\n\n // Render the application (if needed)\n App.render(\"#app\");\n }\n}\nwindow.foldAllLayers = (state = false) => {\n if (project.activePanel !== 'layers') project.activePanel = 'layers';\n function collapseLayer(layer) {\n layer.state.collapsed = state;\n if (layer.children) layer.children.forEach(child => collapseLayer(child));\n }\n\n project.html.forEach(layer => collapseLayer(layer));\n}\nwindow.hideAllLayers = (state = false) => {\n if (project.activePanel !== 'layers') project.activePanel = 'layers';\n function hideLayer(layer) {\n layer.state.visible = !state;\n renderPreview();\n if (layer.children) layer.children.forEach(child => hideLayer(child));\n }\n\n project.html.forEach(layer => hideLayer(layer));\n}\nwindow.toggleVisible = layerId => {\n if (project.activePanel !== 'layers') project.activePanel = 'layers';\n let targetLayer = null;\n let parentLayer = null;\n\n // Function to recursively find the target layer and its parent\n function findLayerAndParent(layer, parent = null) {\n if (layer.id === layerId) {\n targetLayer = layer;\n parentLayer = parent;\n return true; // Found the layer\n }\n\n if (layer.children) {\n for (let i = 0; i < layer.children.length; i++) {\n if (findLayerAndParent(layer.children[i], layer)) {\n return true; // Found the layer in children\n }\n }\n }\n\n return false; // Layer not found\n }\n\n // Function to set visibility for all siblings to match the target layer's state\n function applyVisibilityToSiblings(layers, visibilityState) {\n layers.forEach(layer => {\n if (layer !== targetLayer) {\n layer.state.visible = visibilityState;\n }\n });\n }\n\n // Check top-level layers directly\n for (let i = 0; i < project.html.length; i++) {\n let layer = project.html[i];\n if (layer.id === layerId) {\n targetLayer = layer;\n parentLayer = null; // No parent for top-level layers\n break;\n } else {\n findLayerAndParent(layer);\n }\n }\n\n if (targetLayer) {\n // Toggle the target layer's visibility state\n const newVisibilityState = !targetLayer.state.visible;\n targetLayer.state.visible = newVisibilityState;\n\n // Apply the new visibility state to all siblings\n if (data.shiftKey) {\n if (parentLayer) {\n // Apply to siblings within the same parent layer\n applyVisibilityToSiblings(parentLayer.children, newVisibilityState);\n } else {\n // Apply to all top-level layers\n applyVisibilityToSiblings(project.html, newVisibilityState);\n }\n }\n\n renderPreview(); // Ensure the preview is updated\n }\n}\nwindow.selectedBlock = layerId => {\n if (project.activePanel !== 'layers') project.activePanel = 'layers';\n let targetLayer = null;\n let parentLayer = null;\n\n // Function to find the layer and its parent\n function findLayerAndParent(layer, parent = null) {\n if (layer.id === layerId) {\n targetLayer = layer;\n parentLayer = parent;\n return true; // Found the layer\n }\n\n if (layer.children) {\n for (let i = 0; i < layer.children.length; i++) {\n if (findLayerAndParent(layer.children[i], layer)) {\n return true; // Found the layer in children\n }\n }\n }\n\n return false; // Layer not found\n }\n\n // Apply selection state to all siblings\n function applySelectionToSiblings(layers, selectionState) {\n layers.forEach(layer => {\n if (layer !== targetLayer) {\n const childIndex = data.selectedLayerIds.indexOf(layer.id);\n if (selectionState) {\n if (childIndex === -1) {\n data.selectedLayerIds.push(layer.id);\n layer.state.selected = true;\n }\n } else {\n if (childIndex > -1) {\n data.selectedLayerIds.splice(childIndex, 1);\n layer.state.selected = false;\n }\n }\n }\n });\n }\n\n // Check top-level layers directly\n for (let i = 0; i < project.html.length; i++) {\n let layer = project.html[i];\n if (layer.id === layerId) {\n targetLayer = layer;\n parentLayer = null; // No parent for top-level layers\n break;\n } else {\n findLayerAndParent(layer);\n }\n }\n\n if (targetLayer) {\n const isSelected = data.selectedLayerIds.includes(layerId);\n const newSelectionState = !isSelected;\n\n // If replaceCurrentSelection is true and shiftKey is not pressed, clear all selections\n if ((data.replaceCurrentSelection || data.cmdKey) && !data.shiftKey) {\n data.selectedLayerIds.forEach(id => {\n const layer = findLayerById(id);\n if (layer) {\n layer.state.selected = false;\n }\n });\n data.selectedLayerIds = []; // Clear all selections\n }\n\n // Toggle selection state of the target layer\n if (newSelectionState) {\n data.selectedLayerIds.push(layerId);\n const lastSelectedLayerId = data.selectedLayerIds[data.selectedLayerIds.length - 1];\n const layer = findLayerById(lastSelectedLayerId);\n data.stylesTarget = layer.style;\n data.breakpointKey = null;\n } else {\n const index = data.selectedLayerIds.indexOf(layerId);\n if (index > -1) {\n data.selectedLayerIds.splice(index, 1);\n }\n }\n targetLayer.state.selected = newSelectionState;\n\n // Apply selection state to siblings\n if (data.shiftKey) {\n if (parentLayer) {\n // Apply to siblings within the same parent layer\n applySelectionToSiblings(parentLayer.children, newSelectionState);\n } else {\n // Apply to all top-level layers\n applySelectionToSiblings(project.html, newSelectionState);\n }\n }\n }\n\n function findLayerById(id) {\n let foundLayer = null;\n for (let i = 0; i < project.html.length; i++) {\n function searchLayer(layer) {\n if (layer.id === id) {\n foundLayer = layer;\n return true;\n }\n if (layer.children) {\n for (let j = 0; j < layer.children.length; j++) {\n if (searchLayer(layer.children[j])) {\n return true;\n }\n }\n }\n return false;\n }\n searchLayer(project.html[i]);\n if (foundLayer) break;\n }\n return foundLayer;\n }\n}\nwindow.collectSelectedIDs = layers => {\n layers.forEach(layer => {\n if (layer.state.selected) {\n data.selectedLayerIds.push(layer.id);\n }\n if (layer.children && layer.children.length > 0) {\n collectSelectedIDs(layer.children);\n }\n });\n}\nwindow.clearAllSelections = () => {\n data.selectedLayerIds = [];\n data.stylesTarget = null;\n clearSelection(project.html);\n}\nwindow.clearSelection = layers => {\n layers.forEach(layer => {\n layer.state.selected = false;\n if (layer.children) clearSelection(layer.children);\n });\n}\nwindow.clearSelectionExcept = (excludeId, layers) => {\n layers.forEach(layer => {\n if (layer.id !== excludeId) {\n layer.state.selected = false;\n } else {\n layer.state.selected = true;\n }\n if (layer.children) clearSelectionExcept(excludeId, layer.children);\n });\n}\nwindow.findLayerById = (id, layers, parent = null) => {\n for (const layer of layers) {\n if (layer.id === id) return { layer, parent };\n if (layer.children) {\n const found = findLayerById(id, layer.children, layer);\n if (found) return found;\n }\n }\n return null;\n}\nwindow.canAcceptChildren = layer => {\n const elementsThatDontAcceptChildren = [\n 'audio',\n 'datalist',\n 'iframe',\n 'img',\n 'input',\n 'meter',\n 'option',\n 'progress',\n 'select',\n 'textarea',\n 'video'\n ]; \n \n return !elementsThatDontAcceptChildren.includes(layer.tag);\n}\nwindow.addBlock = html => {\n saveState(); // Save state before making changes\n\n // Function to assign an ID to each new block\n const assignIds = (blocks, callback) => {\n blocks.forEach(block => {\n block.id = generateId(); // Assign a new ID\n if (block.children) {\n assignIds(block.children); // Recursively assign IDs to children if they exist\n }\n });\n\n if (callback && typeof callback === 'function') {\n callback(); // Call the callback function after all IDs have been assigned\n }\n };\n\n if (data.selectedLayerIds.length > 0) {\n // If user has multiple layers selected\n data.selectedLayerIds.forEach(id => {\n const result = findLayerById(id, project.html);\n if (result) {\n const { layer } = result;\n\n if (canAcceptChildren(layer)) {\n // Ensure `layer.children` is initialized\n layer.children = layer.children || [];\n\n // Assign IDs and then push new blocks\n const newBlocks = html2json(html); // Convert HTML to JSON\n assignIds(newBlocks, () => {\n newBlocks.forEach(newBlock => {\n layer.children.push(newBlock); // Push new block after ID assignment\n });\n });\n }\n }\n });\n } else {\n // If user has no layers selected, add to the root layer structure\n const newBlocks = html2json(html); // Convert HTML to JSON\n assignIds(newBlocks, () => {\n newBlocks.forEach(newBlock => project.html.push(newBlock)); // Push new block after ID assignment\n });\n }\n\n clearAllSelections();\n saveState(); // Save state after making changes\n renderPreview();\n};\nwindow.selectLayersByStyleRef = (style, layers) => {\n for (const layer of layers) {\n // Deselect all layers\n layer.state.selected = false;\n\n // Check if the current layer matches the style reference\n if (layer.style === style) {\n data.selectedLayerIds.push(layer.id);\n layer.state.selected = true;\n // Continue searching in children even if the parent is selected\n }\n\n // Recursively check children if they exist\n if (layer.children && layer.children.length > 0) {\n selectLayersByStyleRef(style, layer.children);\n }\n }\n};\nwindow.deleteLayers = () => {\n saveState(); // Save state before making changes\n data.editorNavState = true;\n data.selectedLayerIds.forEach(id => {\n removeLayerById(id, project.html);\n });\n data.selectedLayerIds = []; // Clear selection after deletion\n data.editorNavState = null;\n saveState(); // Save state after making changes\n}\nwindow.removeLayerById = (id, layers) => {\n for (const layer of layers) {\n if (layer.id === id) {\n const index = layers.findIndex(l => l.id === id);\n layers.splice(index, 1); // Remove layer from the main layers array\n renderPreview();\n return;\n }\n\n if (layer.children) {\n const index = layer.children.findIndex(child => child.id === id);\n if (index !== -1) {\n layer.children.splice(index, 1); // Remove from children\n renderPreview();\n return;\n } else {\n removeLayerById(id, layer.children); // Recursively remove from nested layers\n }\n }\n }\n}\nwindow.cloneLayers = () => {\n saveState(); // Save state before making changes\n data.selectedLayerIds.forEach(id => {\n const { layer, parent } = findLayerById(id, project.html);\n\n if (layer) {\n const clonedLayer = cloneLayerObject(layer);\n\n if (parent && Array.isArray(parent.children)) {\n // Find the original layer index by comparing the IDs instead of the objects\n const index = parent.children.findIndex(child => child.id === layer.id);\n if (index !== -1) {\n parent.children.splice(index + 1, 0, clonedLayer);\n } else {\n console.error(\"Selected layer not found in parent's children:\", layer);\n }\n } else if (!parent) {\n // Find index in the root layer structure\n const index = project.html.findIndex(rootLayer => rootLayer.id === layer.id);\n if (index !== -1) {\n project.html.splice(index + 1, 0, clonedLayer);\n } else {\n console.error('Selected layer not found in root layer structure:', layer);\n }\n }\n } else {\n console.error('Layer not found for ID:', id);\n }\n });\n\n clearAllSelections(); // Clear selection after cloning\n saveState(); // Save state after making changes\n renderPreview();\n}\nwindow.cloneLayerObject = (layer) => {\n const clonedLayer = JSON.parse(JSON.stringify(layer)); // Deep clone\n clonedLayer.id = generateId(); // Assign a new ID\n\n if (clonedLayer.children) {\n clonedLayer.children = clonedLayer.children.map(child => cloneLayerObject(child)); // Clone children recursively\n }\n return clonedLayer;\n}\nwindow.cutLayers = callback => {\n saveState(); // Save state before making changes\n data.editorNavState = true;\n copyLayers();\n data.selectedLayerIds.forEach(id => {\n removeLayerById(id, project.html);\n });\n data.selectedLayerIds = []; // Clear selection after deletion\n saveState(); // Save state after making changes\n data.editorNavState = null;\n\n // Call the callback function if provided\n if (callback && typeof callback === 'function') {\n callback();\n }\n}\nwindow.copyLayers = () => {\n data.clipboard = data.selectedLayerIds.map(id => {\n const { layer } = findLayerById(id, project.html);\n return cloneLayerObject(layer); // Clone layer without deleting\n });\n}\nwindow.pasteLayers = () => {\n saveState(); // Save state before making changes\n if (data.clipboard.length > 0) {\n const pastedLayers = data.clipboard.map(layer => {\n return cloneLayerObject(layer); // Clone layer with new IDs\n });\n\n if (data.selectedLayerIds.length > 0) {\n data.selectedLayerIds.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n if (layer && canAcceptChildren(layer)) {\n layer.children = layer.children || [];\n layer.children.push(...pastedLayers);\n }\n });\n } else {\n project.html.push(...pastedLayers); // Paste to root if no layer selected\n }\n\n data.clipboard = []; // Clear clipboard after pasting\n clearAllSelections(); // Clear selection after pasting\n saveState(); // Save state after making changes\n renderPreview();\n }\n}\nwindow.removeAttributeFromLayers = property => {\n saveState();\n data.selectedLayerIds.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n // Delete the key from the props object\n if (layer) delete layer.props[property];\n });\n saveState();\n renderPreview();\n}\nwindow.removeProp = key => {\n Modal.render({\n title: `Are you sure you want to delete the ${key} attribute?`,\n content: `\n <div class=\"p-4 text-center\">You will still be able to undo.</div>\n `,\n onConfirm() {\n removeAttributeFromLayers(key);\n }\n });\n}\nwindow.emptyChildren = () => {\n saveState(); // Save state before making changes\n if (data.selectedLayerIds.length > 0) {\n data.selectedLayerIds.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n if (layer.children) layer.children = [];\n if (layer.text) {\n layer.text = '';\n }\n });\n }\n saveState(); // Save state after making changes\n renderPreview();\n}\nwindow.updateElement = (key, propKey, value) => {\n data.selectedLayerIds.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n if (layer) {\n if (key !== 'props') {\n if (key === 'text' && !value) {\n layer.text = \"\";\n } else {\n layer[`${key}`] = value;\n }\n } else {\n layer.props[`${propKey}`] = value;\n }\n }\n });\n renderPreview();\n}\nwindow.updateImageMedia = (id, type) => {\n let target = findLayerById(id, project.html).layer.props['src'];\n let modalContent = `<div class=\"p-4 text-center grid grid-cols-1 gap-4 place-items-center\">\n <input id=\"ixkq65jma\" class=\"hidden\" type=\"file\" name=\"image\" onchange=\"updateMediaSource(event, '${type}', document.getElementById('p8gnvn4o7'))\">\n <figure>\n <picture>\n <label for=\"ixkq65jma\" class=\"cursor-pointer\">\n <img id=\"p8gnvn4o7\" class=\"cursor-pointer\" src=\"${target}\" alt=\"Your image\" loading=\"lazy\">\n </label>\n </picture>\n <figcaption>\n <span>Api courtesy of \n <a href=\"https://openverse.org/\" target=\"_blank\">Openverse</a>.\n </figcaption>\n </figure>\n <fieldset role=\"group\" class=\"mb-0 w-full place-items-center\">\n <input \n id=\"search-input\" \n type=\"text\" \n placeholder=\"Search for images...\" \n class=\"p-2 w-full\" \n onkeydown=\"\n if (event.key === 'Enter') {\n document.getElementById('search-btn').click();\n }\n \"/>\n <button id=\"search-btn\">\n ${icons.search}\n </button>\n </fieldset>\n <div id=\"search-results\" class=\"mt-4 grid grid-cols-3 gap-2\"></div>\n <div class=\"font-thin text-xs\">\n You can grab your own high-res image by searching <a href=\"https://pixabay.com/\" target=\"_blank\">Pixabay.com</a> or <a href=\"https://pexels.com/\" target=\"_blank\">Pexels.com</a>.\n </div>\n </div>`;\n \n Modal.render({\n title: \"Are you sure you want to replace the image source?\",\n content: modalContent,\n onLoad() {\n const searchField = document.getElementById('search-input');\n searchField.focus();\n \n const handleSearch = async () => {\n if (searchField.value) {\n const results = await searchOpenverseImage(searchField.value);\n displayResults(results);\n } else {\n document.getElementById('search-results').innerHTML = '';\n return false;\n }\n };\n \n searchField.oninput = handleSearch;\n document.getElementById('search-btn').onclick = handleSearch;\n\n function displayResults(results) {\n const resultsContainer = document.getElementById('search-results');\n resultsContainer.innerHTML = results.map(result => `\n <img \n src=\"${result.thumbnail}\" \n alt=\"${result.title}\" \n loading=\"lazy\"\n class=\"cursor-pointer w-full\" \n onclick=\"\n document.getElementById('p8gnvn4o7').src = '${result.url}';\n this.closest('article').scrollTop = 0;\n \"/>\n `).join('');\n }\n },\n onConfirm() {\n data.selectedLayerIds.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n if (layer) {\n if (layer.tag === \"img\") {\n saveState();\n layer.props[`src`] = document.getElementById('p8gnvn4o7').src;\n saveState();\n renderPreview();\n }\n }\n });\n }\n });\n}\nwindow.searchOpenverseImage = async query => {\n const url = `https://api.openverse.org/v1/images?q=${encodeURIComponent(query)}`;\n const response = await fetch(url);\n if (response.ok) {\n const data = await response.json();\n return data.results;\n } else {\n console.error(\"API request failed:\", response.status);\n return [];\n }\n}\nwindow.updateAudioMedia = (id, type) => {\n let target = findLayerById(id, project.html).layer;\n if (target.tag !== 'audio' || type !== 'audio') return;\n let uniqueId = generateId();\n if (!target.props) target.props = {};\n if (target.props.id) target.props.id = uniqueId;\n if (!target.props.id) target.props['id'] = uniqueId;\n \n const audioHTML = json2html([target]);\n let modalContent = `<style>\n #xdbmkeqha audio {\n width: 100%;\n }\n </style>\n \n <div class=\"p-4 grid grid-cols-1 gap-4 items-center\">\n <input id=\"ixkq65jma\" class=\"hidden\" type=\"file\" name=\"audio\" onchange=\"updateMediaSource(event, '${type}', document.getElementById('${uniqueId}'))\">\n <figure class=\"text-center\">\n <nav id=\"xdbmkeqha\" class=\"items-center\">\n ${audioHTML}\n\n <button \n class=\"ml-4 font-thin text-xs bg-transparent border-0\"\n style=\"color: unset;\"\n onclick=\"\n document.getElementById('ixkq65jma').click();\n \"\n >\n ${icons.upload}\n </button>\n </nav>\n <figcaption>\n <span>Api courtesy of \n <a href=\"https://openverse.org/\" target=\"_blank\">Openverse</a>.\n </figcaption>\n </figure>\n <fieldset role=\"group\" class=\"mb-0 w-full items-center\">\n <input \n id=\"search-input\" \n type=\"text\" \n placeholder=\"Search for audios...\" \n class=\"p-2 w-full\" \n onkeydown=\"\n if (event.key === 'Enter') {\n document.getElementById('search-btn').click();\n }\n \"/>\n <button id=\"search-btn\">\n ${icons.search}\n </button>\n </fieldset>\n <div id=\"search-results\" class=\"mt-4 grid grid-cols-1 gap-2\"></div>\n <div class=\"font-thin text-xs text-center\">\n You can also grab your own audio files from <a href=\"https://freesound.org/\" target=\"_blank\">freesound.org</a>.\n </div>\n </div>`;\n \n Modal.render({\n title: \"Are you sure you want to replace the audio element?\",\n content: modalContent,\n onLoad() {\n const searchInput = document.getElementById('search-input');\n const searchBtn = document.getElementById('search-btn');\n const resultsContainer = document.getElementById('search-results');\n searchInput.focus();\n \n const handleSearch = async () => {\n if (searchInput.value) {\n const results = await searchOpenverseAudio(searchInput.value);\n displayResults(results);\n } else {\n resultsContainer.innerHTML = '';\n return false;\n }\n };\n \n searchInput.oninput = handleSearch;\n searchBtn.onclick = handleSearch;\n\n function displayResults(results) {\n if (results.length === 0) {\n resultsContainer.innerHTML = `<p>No results found.</p>`;\n } else {\n resultsContainer.innerHTML = results.map(result => `\n <div>\n <div class=\"font-thin mb-2\">${result.title}</div>\n <figure>\n <nav class=\"text-center place-items-center\">\n <audio controls class=\"w-full\" preload=\"true\">\n <source src=\"${result.url}\" type=\"${result.mime_type}\">\n Your browser does not support the audio element.\n </audio>\n <button \n class=\"ml-4 font-thin text-xs\" \n onclick=\"\n const audio = document.getElementById('${uniqueId}');\n audio.src = '${result.url}';\n const sources = audio.querySelectorAll('source');\n sources.forEach(source => {\n source.src = this.previousElementSibling.src;\n });\n this.closest('article').scrollTop = 0;\n \"\n >\n Select\n </button>\n </nav>\n <figcaption class=\"font-thin text-sm\">\n <span>Artist is \n <a href=\"${result.foreign_landing_url}\" target=\"_blank\">${result.creator}</a>.\n </figcaption>\n </figure>\n </div>\n `).join('');\n \n // Reinitialize audio elements to ensure they work properly\n const audios = resultsContainer.querySelectorAll('audio');\n audios.forEach(audio => {\n const src = audio.querySelector('source').getAttribute('src');\n audio.load(); // Ensure the audio element is fully loaded\n audio.src = src; // Re-set the src to trigger playback readiness\n });\n }\n }\n },\n onConfirm() {\n data.selectedLayerIds.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n if (layer) {\n source = document.getElementById(uniqueId).outerHTML;\n let obj = html2json(source)[0];\n \n saveState();\n // Update properties directly instead of reassigning the whole object\n Object.keys(obj).forEach(key => {\n if (key === \"id\") return;\n layer[key] = obj[key];\n });\n findLayerById(id, project.html).layer.state.selected = null;\n findLayerById(id, project.html).layer.state.selected = true;\n saveState();\n \n renderPreview();\n }\n });\n }\n });\n}\nwindow.searchOpenverseAudio = async query => {\n const url = `https://api.openverse.org/v1/audio?q=${encodeURIComponent(query)}`;\n const response = await fetch(url);\n if (response.ok) {\n const data = await response.json();\n return data.results;\n } else {\n console.error(\"API request failed:\", response.status);\n return [];\n }\n}\nwindow.updateMediaSource = async (event, type, element) => {\n const file = event.target.files[0];\n if (!file) return; // If no file selected, return\n\n try {\n // Check if the file is an SVG\n if (type === \"svg\") {\n // Read the file content as text (SVG markup)\n const svgCode = await file.text();\n \n // Update target with SVG code\n document.getElementById('vl61t8366').querySelector('svg').outerHTML = svgCode;\n document.getElementById('vl61t8366').querySelector('svg').setAttribute('id', 'p8gnvn4o7');\n } else {\n // Handle non-SVG and non-image files (e.g., convert to base64)\n const base64String = await fileToBase64(file);\n element.setAttribute('src', base64String);\n }\n } catch (error) {\n console.error('Error reading file:', error);\n }\n}\nwindow.checkApiConnection = async () => {\n try {\n const response = await fetch('https://api.iconify.design/collections');\n if (response.ok) {\n return true;\n }\n } catch (error) {\n console.error(\"API connection failed:\", error);\n }\n return false;\n}\nwindow.fetchIconifySvg = async icon => {\n const hosts = [\n `https://api.iconify.design/${icon}.svg`,\n `https://api.simplesvg.com/${icon}.svg`,\n `https://api.unisvg.com/${icon}.svg`\n ];\n\n for (const url of hosts) {\n try {\n const response = await fetch(url, { timeout: 750 });\n if (response.ok) {\n return await response.text();\n } else if (response.status === 404) {\n console.warn(`Icon not found at ${url}`);\n continue;\n }\n } catch (error) {\n console.warn(`Failed to fetch from ${url}:`, error);\n }\n }\n\n throw new Error(\"Icon not found or all hosts are unreachable.\");\n}\nwindow.searchIcons = async query => {\n const searchUrl = `https://api.iconify.design/search?query=${encodeURIComponent(query)}`;\n try {\n const response = await fetch(searchUrl);\n if (response.ok) {\n const data = await response.json();\n return data.icons || [];\n } else {\n console.error(\"Failed to fetch icon search results.\");\n }\n } catch (error) {\n console.error(\"Error during icon search:\", error);\n }\n return [];\n}\nwindow.updateSvgMedia = async (id, type) => {\n let title = \"Replace the SVG\";\n const target = findLayerById(id, project.html).layer;\n let display = \"\";\n const elm = document.createElement(\"template\");\n elm.innerHTML = json2html(target);\n const element = elm.content.firstElementChild;\n if (element) {\n display = `<label for=\"ixkq65jma\">${element.outerHTML}</label>`;\n }\n elm.remove();\n\n let modalContent = `<style>\n #vl61t8366 svg {\n cursor: pointer;\n width: 100%;\n height: 100%;\n }\n </style>\n <div id=\"vl61t8366\" class=\"p-4 text-center grid grid-cols-1 gap-4 place-items-center\">\n <figure>\n ${display}\n <figcaption>\n <span id=\"modal-description\">Checking connection...</span>\n </figcaption>\n </figure>\n <input id=\"ixkq65jma\" type=\"file\" name=\"image\" accept=\".svg\" class=\"hidden\" onchange=\"updateMediaSource(event, '${type}', document.getElementById('vl61t8366'))\">\n <input type=\"search\" id=\"iconSearch\" placeholder=\"Search for an icon\" class=\"w-full p-2 border rounded-full mt-4 hidden\" oninput=\"handleIconSearch(event)\">\n <div id=\"iconResults\" class=\"grid grid-cols-4 gap-4 mt-4 w-full hidden\"></div>\n </div>`;\n\n Modal.render({\n title: title,\n content: modalContent,\n onLoad: async function() {\n const apiConnection = await checkApiConnection();\n const descriptionElement = document.getElementById('modal-description');\n const searchElement = document.getElementById('iconSearch');\n const iconResults = document.getElementById('iconResults');\n\n if (navigator.onLine && apiConnection) {\n descriptionElement.innerHTML = `<span>Api courtesy of \n <a href=\"https://iconify.design/\" target=\"_blank\">Iconify</a>.\n </span>`;\n searchElement.classList.remove('hidden');\n searchElement.focus();\n iconResults.classList.remove('hidden');\n } else {\n descriptionElement.textContent = 'Upload your SVG:';\n }\n },\n onConfirm: function() {\n data.selectedLayerIds.forEach(id => {\n const { layer } = findLayerById(id, project.html);\n if (layer && layer.tag === \"svg\") {\n const selectedSvg = document.getElementById('vl61t8366').querySelector('svg');\n if (selectedSvg) {\n let obj = html2json(selectedSvg.outerHTML)[0];\n saveState();\n Object.keys(obj).forEach(key => {\n if (key === \"id\") return;\n layer[key] = obj[key];\n });\n findLayerById(id, project.html).layer.state.selected = null;\n findLayerById(id, project.html).layer.state.selected = true;\n saveState();\n renderPreview();\n }\n }\n });\n }\n });\n}\nwindow.handleIconSearch = async event => {\n const query = event.target.value;\n const iconResultsElement = document.getElementById('iconResults');\n if (query.length > 2) {\n const icons = await searchIcons(query);\n \n iconResultsElement.innerHTML = ''; // Clear previous results\n\n for (const icon of icons) {\n try {\n const iconUrl = `https://api.iconify.design/${icon}.svg`;\n getFile(iconUrl, (error, svgContent) => {\n if (error) {\n console.error(\"Failed to fetch SVG:\", error);\n } else {\n const iconDiv = document.createElement('div');\n iconDiv.innerHTML = svgContent;\n iconDiv.onclick = () => {\n const selectedSvgElement = document.querySelector(\"#vl61t8366 label svg\");\n if (selectedSvgElement) {\n selectedSvgElement.outerHTML = svgContent; // Replace the outerHTML with the selected SVG\n iconDiv.closest('article').scrollTop = 0;\n }\n };\n iconResultsElement.appendChild(iconDiv);\n }\n });\n } catch (error) {\n console.warn(`Failed to fetch SVG for icon: ${icon}`, error);\n }\n }\n } else {\n const iconResultsElement = document.getElementById('iconResults');\n iconResultsElement.innerHTML = '';\n }\n}\nwindow.selectIcon = svgContent => {\n iconContainer.innerHTML = svgContent;\n}\nwindow.copyToClipboard = text => {\n navigator.clipboard.writeText(text).then(function() {\n }).catch(function(error) {\n console.error('Failed to copy text: ', error);\n });\n}\nwindow.collectComponents = layers => {\n const existingNames = new Set(project.components.map(comp => comp.name));\n\n layers.forEach(layer => {\n if (layer.isComponent) {\n // Check if the layer name already exists\n if (!existingNames.has(layer.name)) {\n const clone = { ...layer };\n let uniqueId = generateId();\n clone.id = uniqueId;\n\n project.components.push({\n id: uniqueId,\n name: layer.name,\n code: clone\n });\n\n // Add the new name to the set\n existingNames.add(layer.name);\n }\n }\n });\n}\nwindow.addComponent = () => {\n if (data.selectedLayerIds.length === 0) return;\n \n saveState(); // Save state before making changes\n\n data.selectedLayerIds.forEach(id => {\n const result = findLayerById(id, project.html);\n\n if (result) {\n const { layer } = result;\n const clone = { ...layer };\n clone.id = generateId();\n\n const newHtml = json2html(clone);\n\n // Check for duplicate name or HTML\n const isDuplicate = project.components.some(comp =>\n comp.name === clone.name || comp.code === newHtml\n );\n\n if (!isDuplicate) {\n project.components.push({\n name: clone.name,\n code: newHtml\n });\n } else {\n console.warn(`Component with name \"${clone.name}\" or identical HTML already exists.`);\n }\n } else {\n console.error('Layer not found for ID:', id);\n }\n });\n\n saveState(); // Save state after making changes\n}\nwindow.deleteComponent = index => {\n if (index >= 0 && index < project.components.length) {\n project.components.splice(index, 1);\n saveState(); // Save state after making changes\n } else {\n console.error('Invalid index:', index);\n }\n}\nwindow.commandPalette = () => {\n let buttonClass = `text-xs w-auto px-3 py-2 m-0 capitalize rounded-md bg-transparent border ${project.dark ? 'border-gray-600' : 'border-gray-400'}`;\n let commands = {\n \"fold all\": \"f\",\n \"unfold all\": \"u\",\n \"hide all\": \"h\",\n \"show all\": \"s\",\n \"empty children\": \"e\",\n \"clear all selections\": \"\"\n };\n\n // Generate buttons HTML from the commands object\n let buttonsHtml = Object.keys(commands).map(command => {\n return `<button \n class=\"${buttonClass}\"\n style=\"color: unset;\"\n onclick=\"\n const emuqfdoxq = document.getElementById('emuqfdoxq').checked;\n executeQuery('${commands[command]}', emuqfdoxq);\n document.querySelector('dialog[open]').querySelector('header > button').onclick();\n \"\n>\n ${command}\n</button>`;\n }).join(''); // Join the array into a single string\n\n const guide = `<div class=\"font-thin text-xs\">\n - <strong class=\"text-sm\">Enter a Query</strong>: <br/>\n Input a query in the format <code>t=tagname</code>, <code>t=.classname</code>, <code>t=[attribute=value]</code>, or <code>t=[id]</code>. You can also use pseudo-classes with the <code>t=</code> prefix like <code>t=.classname:first-child</code>.<br/><br/>\n\n - <strong class=\"text-sm\">Multiple Queries</strong>: <br/>\n Separate multiple queries with a comma (e.g., <code>t=li, t=.name</code>).<br/><br/>\n\n - <strong class=\"text-sm\">Pseudo-Classes</strong>: <br/>\n You can use pseudo-classes to refine your selection. Supported pseudo-classes include:<br/>\n <ul class=\"mt-4\">\n <li><code>:first-child</code> - Selects the first child element.</li>\n <li><code>:last-child</code> - Selects the last child element.</li>\n <li><code>:nth-child(n)</code> - Selects the nth child element.</li>\n <li><code>:nth-last-child(n)</code> - Selects the nth last child element.</li>\n <li><code>:only-child</code> - Selects elements that are the only child.</li>\n <li><code>:empty</code> - Selects elements without children.</li>\n <li><code>:first-of-type</code> - Selects the first element of its type.</li>\n <li><code>:last-of-type</code> - Selects the last element of its type.</li>\n <li><code>:nth-of-type(n)</code> - Selects the nth element of its type.</li>\n <li><code>:nth-last-of-type(n)</code> - Selects the nth last element of its type.</li>\n <li><code>:only-of-type</code> - Selects elements of its type that are the only one.</li>\n </ul><br/>\n\n - <strong class=\"text-sm\">Targeting Selections</strong>: <br/>\n Use the <code>t=</code> prefix to specify the type of selection:<br/>\n <ul class=\"mt-4\">\n <li><code>t=tagname</code> - Targets elements with the specified tag.</li>\n <li><code>t=.classname</code> - Targets elements with the specified class.</li>\n <li><code>t=[attribute]</code> - Targets elements with the specified attribute (without defining its value).</li>\n <li><code>t=[attribute=value]</code> - Targets elements with the specified attribute and value.</li>\n <li><code>t=.classname:pseudo-class</code> - Targets elements with the specified class and pseudo-class.</li>\n </ul><br/>\n\n - <strong class=\"text-sm\">Operation Prefixes</strong>: <br/>\n Use the following prefixes to perform operations on the targeted elements:<br/>\n <ul class=\"mt-4\">\n <li><code>r=</code> - Remove targeted elements. For example, <code>r=tagname</code> will remove all elements matching the specified tag.</li>\n <li><code>e=</code> - Empty all children from the targeted elements. For example, <code>e=.name</code> will empty the children of all elements with the class <code>name</code>.</li>\n <li><code>c=</code> - Apply operations to the children of the targeted elements. For example, <code>c=tagname</code> will select the children of currently selected elements that match the specified tag.</li>\n <li><code>mv=</code> - Move targeted elements. For example, <code>mv=tagname</code> will cut the currently selected elements and paste them as elements matching the specified tag.</li>\n <li><code>rs=</code> - Remove styles from the project as well as targeted elements. For example, <code>rs=styleName</code> will clear the specified style from all elements that currently have it applied.</li>\n </ul><br/>\n\n - <strong class=\"text-sm\">Special Commands</strong>: <br/>\n Use special commands to quickly fold, unfold, hide, show all layers, or empty all children from selections. The supported commands are:<br/>\n <ul class=\"mt-4\">\n <li><code>f</code> - Collapse all layers.</li>\n <li><code>u</code> - Uncollapse all layers.</li>\n <li><code>h</code> - Hide all layers.</li>\n <li><code>s</code> - Show all layers.</li>\n <li><code>e</code> - Empty all children from selections.</li>\n </ul>\n If no query is provided and you click \"Confirm\", all current selections will be cleared automatically. (You can also do this using the shortcut <code>Shift+Ctrl+A</code> on Windows or <code>Shift+Cmd+A</code> on Mac)<br/><br/>\n\n - <strong class=\"text-sm\">Replace Current Selection</strong>: <br/>\n Toggle the switch to decide whether to replace the current selection or add to it.<br/>\n You can also hold the <code>Ctrl</code> key on Windows (<code>Cmd</code> key on Mac) to do this as well to target replacing current selection.<br/><br/>\n\n - <strong class=\"text-sm\">Execute</strong>: <br/>\n Press Enter to run the command or query.<br/><br/>\n\n - <strong class=\"text-sm\">Close</strong>: <br/>\n The palette will close automatically after executing a command.<br/>\n You can also open it using the shortcut <code>Ctrl+Shift+P</code> on Windows or <code>Cmd+Shift+P</code> on Mac.<br/>\n You can also use the <code>Esc</code> key to close every opened dialog.\n</div>`;\n\n // Check if data.commandPalette is true\n if (!data.commandPalette) {\n data.commandPalette = true;\n\n // Modal rendering code\n Modal.render({\n title: \"Command Palette...\",\n content: `\n <div class=\"p-4 grid grid-cols-1 gap-4\">\n <input\n id=\"olphbh94a\"\n type=\"text\"\n placeholder=\"Enter a query (e.g., tag=li:first-child, class=name)...\"\n class=\"rounded-full border p-2 flex-grow\"\n style=\"margin: 0;\"\n onkeydown=\"\n if (event.key === 'Enter') {\n executeQuery(this.value.trim(), data.replaceCurrentSelection);\n document.querySelector('dialog[open]').querySelector('header > button').onclick();\n }\n \"\n />\n <div class=\"flex items-center\">\n <input \n type=\"checkbox\" \n role=\"switch\" \n id=\"emuqfdoxq\" \n class=\"mr-2\" \n ${data.replaceCurrentSelection ? 'checked' : ''} \n onchange=\"data.replaceCurrentSelection = !data.replaceCurrentSelection;\"\n />\n <label for=\"emuqfdoxq\" class=\"select-none\">Replace current selection</label>\n </div>\n <hr/>\n <details class=\"flex items-center mb-0\" ${data.commandsOpen ? 'open' : ''} ontoggle=\"\n const detailsElement = this;\n data.commandsOpen = detailsElement.hasAttribute('open');\n \">\n <summary>\n Commands\n </summary>\n <code class=\"grid grid-cols-2 gap-2 mb-0 bg-transparent\">\n ${buttonsHtml}\n </code>\n </details>\n <hr/>\n <details class=\"mb-0\" ${data.commandPaletteGuide ? 'open' : ''} ontoggle=\"\n const detailsElement = this;\n data.commandPaletteGuide = detailsElement.hasAttribute('open');\n \">\n <summary>\n How to use the Command Palette:\n </summary>\n ${guide}\n </details>\n </div>`,\n onLoad() {\n document.getElementById('olphbh94a').focus();\n },\n onClose() {\n data.commandPalette = null;\n },\n onConfirm() {\n const query = document.getElementById('olphbh94a').value.trim();\n executeQuery(query, data.replaceCurrentSelection);\n data.commandPalette = null;\n }\n });\n }\n}\nwindow.updateVersionPart = (part, value) => {\n const versionParts = project.version.split('.');\n if (part === 'major') {\n versionParts[0] = value;\n } else if (part === 'minor') {\n versionParts[1] = value;\n } else if (part === 'patch') {\n versionParts[2] = value;\n }\n project.version = versionParts.join('.');\n}\n\n// iframe functions\nwindow.generateId = () => {\n let id = '';\n while (!/^[a-zA-Z]/.test(id)) {\n id = Math.random().toString(36).substr(2, 9);\n }\n return id;\n}\nwindow.resizeCanvas = size => {\n data.selectedSize = size;\n getIFrameClientSize();\n}\nwindow.rotateCanvas = () => {\n const iframe = document.getElementById('previewElm').firstElementChild;\n if (iframe.style.width === '100%') return false;\n\n // Extract current width and height\n let width = parseInt(iframe.style.width);\n let height = parseInt(iframe.style.height);\n\n // Swap width and height\n [width, height] = [height, width];\n data.selectedSize = width+'x'+height;\n getIFrameClientSize();\n}\nlet fadeTimeout;\nwindow.getIFrameClientSize = () => {\n // resize canvas\n const iframe = document.getElementById('iframe');\n if (iframe.style.width !== '100%') {\n // Extract current width and height\n let width = parseInt(iframe.style.width);\n let height = parseInt(iframe.style.height);\n \n // Calculate the new transform scale\n const viewportWidth = previewElm.clientWidth;\n const viewportHeight = previewElm.clientHeight;\n const scale = Math.min(viewportWidth / width, viewportHeight / height);\n \n // Apply the new styles\n iframe.style.width = `${width}px`;\n iframe.style.height = `${height}px`;\n iframe.style.transform = `scale(${scale})`;\n iframe.style.marginTop = `-${height / 2}px`;\n iframe.style.marginLeft = `-${width / 2}px`;\n }\n\n data.iframeSize = `${iframe.clientWidth}px x ${iframe.clientHeight}px`;\n const element = document.getElementById('iframeClientSize');\n\n if (element.classList.contains('hidden')) {\n // Clear existing timeout to prevent multiple calls\n if (fadeTimeout) clearTimeout(fadeTimeout);\n\n // Remove hidden and add opacity-100 to show the element\n element.classList.remove('hidden', 'opacity-0');\n element.classList.add('opacity-100');\n\n // Set a timeout to handle fade-out\n fadeTimeout = setTimeout(() => {\n element.classList.remove('opacity-100');\n element.classList.add('opacity-0');\n\n // Add hidden class after fade-out\n setTimeout(() => {\n element.classList.add('hidden');\n }, 300); // Match the duration of the opacity transition\n }, 2000); // Show duration\n }\n}\n\n// save functions\nwindow.handleLogoChange = async event => {\n const file = event.target.files[0];\n if (!file) return; // If no file selected, return\n\n try {\n // Convert file to base64 string\n const base64String = await fileToBase64(file);\n // Update project.logo with base64String\n project.logo = base64String;\n } catch (error) {\n console.error('Error converting image to base64:', error);\n }\n}\nwindow.fileToBase64 = file => {\n return new Promise((resolve, reject) => {\n const reader = new FileReader();\n reader.readAsDataURL(file);\n reader.onload = () => resolve(reader.result);\n reader.onerror = error => reject(error);\n });\n}\nwindow.importJSON = (obj, callback = null) => {\n if (obj === null) return;\n App.initialRender = true;\n data.selectedLayerIds = [];\n project.name = obj.name;\n project.version = obj.version;\n project.title = obj.title;\n project.description = obj.description;\n project.author = obj.author;\n project.url = obj.url;\n project.logo = obj.logo;\n project.dark = obj.dark;\n project.pwa = obj.pwa;\n project.activePanel = obj.activePanel;\n \n project.meta = obj.meta;\n project.libraries = obj.libraries;\n project.css = obj.css;\n project.html = obj.html;\n if (obj.components) {\n project['components'] = obj.components;\n collectComponents(project.html);\n }\n App.initialRender = null;\n collectSelectedIDs(project.html);\n App.render('#app');\n renderPreview(true);\n\n // Call the callback function if provided\n if (typeof callback === 'function') {\n callback();\n }\n}\nwindow.newProject = () => {\n const obj = {\n name: \"App name\",\n version: \"0.0.1\",\n title: \"An attractive title\",\n description: \"The most attractive description ever!\",\n author: \"Polyrise\",\n url: \"https://michaelsboost.com/\",\n meta: \"\",\n libraries: [],\n css: {\n \"rootVariables\": {},\n \"styles\": {},\n \"animations\": {},\n \"breakpoints\": {}\n },\n components: [],\n html: [],\n logo: \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNTEyIgogICBoZWlnaHQ9IjUxMiIKICAgdmlld0JveD0iMCAwIDEzNS40NjY2NiAxMzUuNDY2NjciCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMKICAgICBpZD0iZGVmczEiIC8+PGcKICAgICBpZD0iZzI0Ij48cGF0aAogICAgICAgaWQ9InBhdGgyMiIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiMxMzNhZDQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSw2Ny43MzMzMzIgViAxMzUuMjAwNTMgTCAyNS4zODc1OTcsMTI2LjAzMTA3IFYgMTA2Ljk2MDQgNjcuNzMzMzMyIFogbSA4NS45Njg5MTE1LDAgLTU3Ljc2OTA4MywzMi4yOTcyNTggdiAxOC44MTA3MyBMIDEyNS44ODIyNCw2Ny43MzMzMzIgWiIgLz48cGF0aAogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6IzA0YTJmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MTQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIgogICAgICAgaWQ9InBhdGgyMyIKICAgICAgIGQ9Im0gNDkuNTY4NTI3LDM1LjgxOTU1MyAtMTYuOTcwNDc4LDkuNzk3OTEgMCwtMTkuNTk1ODIgeiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDIuMjE3MjY1MiwwLDAsMi4xNDcwMjkzLC0zNC40OTUyNjksLTkuMjYyMTYyKSIgLz48cGF0aAogICAgICAgaWQ9InBhdGgyNCIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiM4NjAwZWY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSwwLjI2NjEzMzYyIFYgNjcuNzMzMzMyIEggMjUuMzg3NTk3IFYgNDIuODU2ODE1IDI4LjMyNjk1MyBsIDcwLjMyNTkzOSwzOS4zMTU5NDYgLTAuMTYxNzQ3LDAuMDkwNDMgaCAzMC4zMzA0NTEgbCAwLjAwMiwtMC4wMDEgeiIgLz48L2c+PC9zdmc+Cg==\",\n lang: \"en\",\n dark: true,\n previewDark: true,\n pwa: false,\n activePanel: 'layers'\n }\n\n let modalContent = `\n <div class=\"p-4\">\n <div class=\"p-4 text-center\">All current data will be lost.</div>\n <div class=\"mb-4 text-center\">\u2728 Click the image to start with a template! \uD83D\uDE80</div>\n <div class=\"grid grid-cols-1 gap-4 place-items-center\">\n <img class=\"cursor-pointer rounded-md shadow-2xl\" id=\"starter-project\" src=\"imgs/demo.png\" width=\"593\" height=\"335\" loading=\"lazy\">\n </div>\n </div>`;\n\n Modal.render({\n title: \"Are you sure you want to start a new project?\",\n content: modalContent,\n onLoad() {\n // Set up the event listener once the modal is loaded\n document.getElementById('starter-project').onclick = () => {\n fetch('json/bootstrap-landing-page-demo.json')\n .then(response => response.json())\n .then(data => {\n importJSON(data, () => {\n if (document.querySelector('dialog[open]')) {\n document.querySelector('dialog[open]').querySelector('header > button:last-child').onclick();\n }\n if (document.querySelector('dialog[open]')) {\n document.querySelector('dialog[open]').querySelector('header > button:last-child').onclick();\n }\n });\n })\n .catch(error => {\n console.error('Error loading the starter project:', error);\n });\n };\n },\n onConfirm() {\n importJSON(obj);\n data.menuDialog = null;\n }\n });\n};\n\nwindow.emptyStorage = () => {\n Modal.render({\n title: \"Are you sure you want to empty storage?\",\n content: '<div class=\"p-4 text-center\">All current data will be lost.</div>',\n onConfirm() {\n // Clear local storage\n localStorage.removeItem('Polyrise');\n \n // Clear session storage specific to Polyrise (if you use a specific key)\n sessionStorage.removeItem('Polyrise');\n \n // Clear cookies specific to Polyrise\n document.cookie.split(\";\").forEach(function(c) {\n if (c.trim().startsWith('Polyrise')) {\n document.cookie = c.trim().split(\"=\")[0] + \n '=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/';\n }\n });\n \n // Clear service worker caches specific to Polyrise\n if ('caches' in window) {\n caches.keys().then(function(names) {\n names.forEach(function(name) {\n if (name === 'Polyrise-cache') {\n caches.delete(name);\n }\n });\n });\n }\n \n // Unregister service workers specific to Polyrise\n if ('serviceWorker' in navigator) {\n navigator.serviceWorker.getRegistrations().then(function(registrations) {\n registrations.forEach(function(registration) {\n if (registration.scope.includes('Polyrise')) {\n registration.unregister();\n }\n });\n });\n }\n \n location.reload();\n }\n });\n}\nwindow.importProject = () => {\n Modal.render({\n title: \"Are you sure you want to load a new project?\",\n content: `<div class=\"p-4 text-center\">All current data will be lost.</div>`,\n onClose: function () {\n data.menuDialog = true;\n },\n onConfirm: function() {\n const input = document.createElement('input');\n input.type = 'file';\n input.accept = '.json';\n\n input.addEventListener('change', (event) => {\n const file = event.target.files[0];\n \n if (!file) {\n console.error('No file selected.');\n return;\n }\n \n const reader = new FileReader();\n \n reader.onload = event => {\n try {\n importJSON(JSON.parse(event.target.result));\n } catch (error) {\n console.error('Error parsing JSON file:', error);\n }\n };\n \n reader.readAsText(file);\n input.remove();\n });\n \n input.click();\n }\n });\n}\nwindow.getFileNameAndType = url => {\n // Extract the file name with extension from the URL\n const fileName = url.substring(url.lastIndexOf('/') + 1);\n \n // Extract the file extension\n const fileExtension = fileName.split('.').pop().toLowerCase();\n \n // Map file extensions to MIME types\n const mimeTypes = {\n 'jpeg': 'image/jpeg',\n 'jpg': 'image/jpeg',\n 'png': 'image/png',\n 'gif': 'image/gif',\n 'bmp': 'image/bmp',\n 'webp': 'image/webp',\n 'svg': 'image/svg+xml',\n 'mp3': 'audio/mpeg',\n 'wav': 'audio/wav',\n 'ogg': 'audio/ogg',\n 'mp4': 'video/mp4',\n 'webm': 'video/webm',\n 'ogv': 'video/ogg'\n };\n \n // Get the MIME type based on the file extension\n const fileType = mimeTypes[fileExtension] || 'application/octet-stream';\n \n return {\n fileName,\n fileType\n };\n}\nwindow.fetchResources = obj => {\n try {\n const doc = new DOMParser().parseFromString(json2html(obj.html), 'text/html');\n const body = doc.body;\n\n const imageResources = [];\n const audioResources = [];\n const vectorResources = [];\n const videoResources = [];\n\n let fileCounter = 1;\n\n // Helper function to check if a string is Base64\n function isBase64(str) {\n return str.startsWith('data:') && str.includes('base64,');\n }\n\n // Helper function to extract file type from Base64 string\n function getBase64FileType(str) {\n const mimeMatch = str.match(/^data:(.*);base64,/);\n if (mimeMatch) {\n const mimeType = mimeMatch[1];\n return mimeTypeToExtension(mimeType);\n }\n return 'unknown';\n }\n\n // Helper function to map MIME types to file extensions\n function mimeTypeToExtension(mimeType) {\n const typeMap = {\n // Images\n 'image/jpeg': 'jpg',\n 'image/png': 'png',\n 'image/gif': 'gif',\n 'image/svg+xml': 'svg',\n 'image/webp': 'webp',\n 'image/tiff': 'tiff',\n 'image/bmp': 'bmp',\n 'image/x-icon': 'ico',\n\n // Audio\n 'audio/mpeg': 'mp3',\n 'audio/wav': 'wav',\n 'audio/ogg': 'ogg',\n 'audio/aac': 'aac',\n 'audio/webm': 'webm',\n 'audio/flac': 'flac',\n\n // Video\n 'video/mp4': 'mp4',\n 'video/webm': 'webm',\n 'video/ogg': 'ogv',\n 'video/avi': 'avi',\n 'video/mpeg': 'mpg',\n 'video/quicktime': 'mov',\n 'video/x-msvideo': 'avi',\n 'video/x-matroska': 'mkv',\n\n // Fallback for unknown types\n 'unknown': 'bin'\n };\n return typeMap[mimeType] || 'bin';\n }\n\n // Helper function to extract file name from URL\n function getFileName(url) {\n return url.substring(url.lastIndexOf('/') + 1);\n }\n\n // Generate a file name for Base64 resources\n function getBase64FileName() {\n return `file-${fileCounter++}`;\n }\n\n // Function to extract and process background images from CSS\n function extractBackgroundImageUrls(css) {\n const urls = [];\n const regex = /background-image\\s*:\\s*url\\(([^)]+)\\)/g;\n let match;\n while ((match = regex.exec(css)) !== null) {\n let url = match[1].replace(/['\"]/g, \"\"); // Remove quotes around URLs\n if (isBase64(url)) {\n const fileType = getBase64FileType(url);\n const fileName = `${getBase64FileName()}.${fileType}`;\n imageResources.push({ url: url, fileName: fileName });\n css = css.replace(url, `../imgs/${fileName}`);\n } else {\n const fileName = getFileName(url);\n imageResources.push({ url: url, fileName: fileName });\n css = css.replace(url, `../imgs/${fileName}`);\n }\n urls.push(url);\n }\n return css;\n }\n\n // Extract image URLs and filenames\n body.querySelectorAll('img').forEach(img => {\n if (img.hasAttribute('src')) {\n const src = img.getAttribute('src');\n\n if (isBase64(src)) {\n const fileType = getBase64FileType(src);\n const fileName = `${getBase64FileName()}.${fileType}`;\n imageResources.push({ url: src, fileName: fileName });\n img.src = `imgs/${fileName}`;\n } else {\n const fileName = getFileName(src);\n imageResources.push({ url: src, fileName: fileName });\n img.src = `imgs/${getFileNameAndType(src).fileName}`;\n }\n }\n\n if (img.hasAttribute('srcset')) {\n img.srcset.split(',').forEach(srcset => {\n const url = srcset.trim().split(' ')[0];\n if (isBase64(url)) {\n const fileType = getBase64FileType(src);\n const fileName = `${getBase64FileName()}.${fileType}`;\n imageResources.push({ url: url, fileName: fileName });\n img.src = `imgs/${fileName}`;\n } else {\n const fileName = getFileName(url);\n imageResources.push({ url: url, fileName: fileName });\n img.src = `imgs/${getFileNameAndType(img.getAttribute('src')).fileName}`;\n }\n });\n }\n });\n\n // Extract audio URLs and filenames\n body.querySelectorAll('audio').forEach(audio => {\n audio.querySelectorAll('source').forEach(source => {\n if (source.hasAttribute('src')) {\n const src = source.getAttribute('src');\n\n if (isBase64(src)) {\n const fileType = getBase64FileType(src);\n const fileName = `${getBase64FileName()}.${fileType}`;\n audioResources.push({ url: src, fileName: fileName });\n source.src = `audios/${fileName}`;\n } else {\n const fileName = getFileName(src);\n audioResources.push({ url: src, fileName: fileName });\n source.src = `audios/${getFileNameAndType(src).fileName}`;\n }\n }\n });\n });\n\n // Extract vectors\n body.querySelectorAll('svg').forEach(svg => {\n vectorResources.push({ content: svg.outerHTML, fileName: `vector-${vectorResources.length + 1}.svg` });\n });\n\n // Extract video URLs and filenames\n body.querySelectorAll('video').forEach(video => {\n video.querySelectorAll('source').forEach(source => {\n if (source.hasAttribute('src')) {\n const src = source.getAttribute('src');\n\n if (isBase64(src)) {\n const fileType = getBase64FileType(src);\n const fileName = `${getBase64FileName()}.${fileType}`;\n videoResources.push({ url: src, fileName: fileName });\n source.src = `vids/${fileName}`;\n } else {\n const fileName = getFileName(src);\n videoResources.push({ url: src, fileName: fileName });\n source.src = `vids/${getFileNameAndType(src).fileName}`;\n }\n }\n });\n });\n\n // Process CSS background images\n const css = json2css(obj.css) || '';\n const updatedCss = extractBackgroundImageUrls(css);\n const stylesObj = updatedCss;\n\n return {\n html: doc.body.innerHTML,\n stylesObj,\n imageResources,\n audioResources,\n vectorResources,\n videoResources\n };\n } catch (error) {\n console.error('Error fetching resources:', error);\n return null; // Or handle the error in an appropriate way\n }\n}\nwindow.getBase64Media = async mediaUrl => {\n const response = await fetch(mediaUrl);\n const blob = await response.blob();\n return new Promise((resolve, reject) => {\n const reader = new FileReader();\n reader.onloadend = () => resolve(reader.result.split(',')[1]);\n reader.onerror = reject;\n reader.readAsDataURL(blob);\n });\n}\nwindow.renderStyles = styles => {\n let css = '';\n\n // Define :root variables\n css += `:root {\\n`;\n for (const [variable, value] of Object.entries(styles.rootVariables || {})) {\n css += ` --${variable}: ${value};\\n`;\n }\n css += '}\\n';\n\n // Define styles for each class\n for (const [classId, style] of Object.entries(styles.styles)) {\n if (!style || (!Object.keys(style.variables || {}).length && \n !Object.keys(style.base || {}).length && \n !Object.keys(style.pseudos || {}).length && \n !Object.keys(style.animations || {}).length && \n !Object.keys(style.breakpoints || {}).length)) {\n continue; // Skip empty styles\n }\n const variables = style.variables || {};\n const baseStyles = style.base || {};\n const pseudos = style.pseudos || [];\n const animations = style.animations || {};\n const breakpoints = style.breakpoints || {};\n\n if (classId === \"html\" || classId === \"body\") {\n css += `${classId} {\\n`;\n } else {\n css += `.${classId} {\\n`;\n }\n \n for (const [variable, value] of Object.entries(variables)) {\n css += ` --${variable}: ${value};\\n`;\n }\n for (const [property, value] of Object.entries(baseStyles)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += '}\\n';\n\n for (const { selector, styles: pseudoStyles } of pseudos) {\n css += `.${classId}${selector} {\\n`;\n for (const [property, value] of Object.entries(pseudoStyles)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += '}\\n';\n }\n\n for (const [animationName, animation] of Object.entries(animations)) {\n css += `@keyframes ${animationName} {\\n`;\n for (const [key, frameStyles] of Object.entries(animation.keyframes)) {\n css += ` ${key} {\\n`;\n for (const [property, value] of Object.entries(frameStyles)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += ' }\\n';\n }\n css += '}\\n';\n\n css += `.${classId} {\\n`;\n for (const [property, value] of Object.entries(animation.properties)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += '}\\n';\n }\n\n for (const [breakpoint, breakpointStyles] of Object.entries(breakpoints)) {\n css += `@media (max-width: ${breakpoint}) {\\n`;\n css += ` .${classId} {\\n`;\n for (const [variable, value] of Object.entries(breakpointStyles.variables || {})) {\n css += ` --${variable}: ${value};\\n`;\n }\n for (const [property, value] of Object.entries(breakpointStyles.base || {})) {\n css += ` ${property}: ${value};\\n`;\n }\n css += ' }\\n';\n\n for (const { selector, styles: pseudoStyles } of breakpointStyles.pseudos || []) {\n css += ` .${classId}${selector} {\\n`;\n for (const [property, value] of Object.entries(pseudoStyles)) {\n css += ` ${property}: ${value};\\n`;\n }\n css += ' }\\n';\n }\n\n css += '}\\n';\n }\n }\n\n return css;\n}\nwindow.downloadJSON = async () => {\n try {\n await loadScript(\"libraries/jszip/FileSaver.min.js\");\n let blob = new Blob([JSON.stringify(project, null, 2)], {type: \"application/json\"});\n saveAs(blob, `${project.name.split(' ').join('').toLowerCase()}-Polyrise.json`);\n\n } catch (error) {\n console.error('Error:', error);\n } finally {\n // Clean up scripts after use\n removeScript(\"libraries/jszip/FileSaver.min.js\");\n }\n}\nwindow.downloadQuickCommands = () => {\n const colorMappings = {\n 'black': '#000000',\n 'white': '#ffffff',\n 'gray-50': '#f9fafb',\n 'gray-100': '#f3f4f6',\n 'gray-200': '#e5e7eb',\n 'gray-300': '#d1d5db',\n 'gray-400': '#9ca3af',\n 'gray-500': '#6b7280',\n 'gray-600': '#4b5563',\n 'gray-700': '#374151',\n 'gray-800': '#1f2937',\n 'gray-900': '#111827',\n 'red-50': '#fef2f2',\n 'red-100': '#fee2e2',\n 'red-200': '#fecaca',\n 'red-300': '#fca5a5',\n 'red-400': '#f87171',\n 'red-500': '#ef4444',\n 'red-600': '#dc2626',\n 'red-700': '#b91c1c',\n 'red-800': '#991b1b',\n 'red-900': '#7f1d1d',\n 'yellow-50': '#fefce8',\n 'yellow-100': '#fef9c3',\n 'yellow-200': '#fef08a',\n 'yellow-300': '#fde047',\n 'yellow-400': '#facc15',\n 'yellow-500': '#eab308',\n 'yellow-600': '#ca8a04',\n 'yellow-700': '#a16207',\n 'yellow-800': '#854d0e',\n 'yellow-900': '#713f12',\n 'green-50': '#f0fdf4',\n 'green-100': '#dcfce7',\n 'green-200': '#bbf7d0',\n 'green-300': '#86efac',\n 'green-400': '#4ade80',\n 'green-500': '#22c55e',\n 'green-600': '#16a34a',\n 'green-700': '#15803d',\n 'green-800': '#166534',\n 'green-900': '#14532d',\n 'blue-50': '#eff6ff',\n 'blue-100': '#dbeafe',\n 'blue-200': '#bfdbfe',\n 'blue-300': '#93c5fd',\n 'blue-400': '#60a5fa',\n 'blue-500': '#3b82f6',\n 'blue-600': '#2563eb',\n 'blue-700': '#1d4ed8',\n 'blue-800': '#1e40af',\n 'blue-900': '#1e3a8a',\n 'indigo-50': '#eef2ff',\n 'indigo-100': '#e0e7ff',\n 'indigo-200': '#c7d2fe',\n 'indigo-300': '#a5b4fc',\n 'indigo-400': '#818cf8',\n 'indigo-500': '#6366f1',\n 'indigo-600': '#4f46e5',\n 'indigo-700': '#4338ca',\n 'indigo-800': '#3730a3',\n 'indigo-900': '#312e81',\n 'purple-50': '#f5f3ff',\n 'purple-100': '#ede9fe',\n 'purple-200': '#ddd6fe',\n 'purple-300': '#c4b5fd',\n 'purple-400': '#a78bfa',\n 'purple-500': '#8b5cf6',\n 'purple-600': '#7c3aed',\n 'purple-700': '#6d28d9',\n 'purple-800': '#5b21b6',\n 'purple-900': '#4c1d95',\n 'pink-50': '#fdf2f8',\n 'pink-100': '#fce7f3',\n 'pink-200': '#fbcfe8',\n 'pink-300': '#f9a8d4',\n 'pink-400': '#f472b6',\n 'pink-500': '#ec4899',\n 'pink-600': '#db2777',\n 'pink-700': '#be185d',\n 'pink-800': '#9d174d',\n 'pink-900': '#831843'\n }; \n\n function updateBorderColors(data) {\n const updatedData = {};\n for (const [key, value] of Object.entries(data)) {\n if (key.startsWith('border-') && !key.includes('-opacity')) {\n const colorKey = key.split('-').slice(1).join('-');\n const color = colorMappings[colorKey] || 'transparent';\n updatedData[key] = `--tw-border-opacity: 1; border-top-color: ${color}; border-right-color: ${color}; border-bottom-color: ${color}; border-left-color: ${color};`;\n } else {\n updatedData[key] = value;\n }\n }\n return updatedData;\n }\n \n\n window.saveAsJson = async (data, filename) => {\n try {\n await loadScript(\"libraries/jszip/FileSaver.min.js\");\n const blob = new Blob([JSON.stringify(data, null, 2)], { type: 'application/json' });\n saveAs(blob, filename);\n \n } catch (error) {\n console.error('Error:', error);\n } finally {\n // Clean up scripts after use\n removeScript(\"libraries/jszip/FileSaver.min.js\");\n }\n }\n\n // Generate the CSS quick commands and save to a JSON file\n generateCssQuickCommands('libraries/tailwind/tailwind-mod.min.css').then(cssQuickCommands => {\n const updatedData = updateBorderColors(cssQuickCommands);\n saveAsJson(updatedData, 'cssQuickCommands.json');\n });\n}\nwindow.getFile = async (url, callback = null) => {\n try {\n const response = await fetch(url);\n if (!response.ok) throw new Error(\"Network response was not ok\");\n const fileContent = await response.text();\n if (callback && typeof callback === 'function') {\n callback(null, fileContent); // Call the callback with the file content\n } else {\n return fileContent; // Return the file content\n }\n } catch (error) {\n console.warn(\"Request error:\", error);\n if (callback && typeof callback === 'function') {\n callback(error, null); // Call the callback with the error\n } else {\n throw error; // Re-throw to handle in caller\n }\n }\n}\nwindow.minifyCSS = source => {\n // Convert the source to a string if it isn't one\n source = String(source);\n // Remove comments\n let minified = source.replace(/\\/\\*[\\s\\S]*?\\*\\//g, '');\n // Remove whitespace and newlines\n minified = minified.replace(/\\s{2,}/g, ' ').replace(/\\n/g, '');\n // Remove spaces around selectors, properties, and values\n minified = minified.replace(/\\s*([{}:;])\\s*/g, '$1');\n // Remove the last semicolon before the closing brace\n minified = minified.replace(/;}/g, '}');\n return minified;\n}\nwindow.downloadProject = async () => {\n try {\n await loadScripts([\n \"libraries/jszip/jszip.min.js\",\n \"libraries/jszip/FileSaver.min.js\"\n ]);\n\n // Extract srcset URLs\n const iframe = document.getElementById('iframe');\n if (!iframe) return;\n const idoc = iframe.contentDocument || iframe.contentWindow.document;\n const { html, stylesObj, imageResources, audioResources, vectorResources, videoResources } = fetchResources(project);\n\n const zip = new JSZip();\n\n // Project file\n zip.file(`${project.name.split(' ').join('').toLowerCase()}-Polyrise.json`, JSON.stringify(project, null, 2));\n\n // kodeWeave project file\n const kodeWeaveProject = {\n name: project.name,\n version: project.version,\n title: project.title,\n description: project.description,\n author: project.author,\n url: project.url,\n meta: project.meta,\n libraries: project.libraries,\n html_pre_processor: \"html\",\n css_pre_processor: \"css\",\n javascript_pre_processor: \"javascript\",\n html: json2html(project.html),\n css: json2css(project.css),\n javascript: '',\n logo: project.logo,\n console: false,\n dark: project.dark,\n module: true,\n autorun: true,\n pwa: project.pwa,\n preview: true,\n activePanel: 'html',\n columns: false,\n columnsRight: true\n };\n zip.file(`${project.name.split(' ').join('').toLowerCase()}-kodeWeave.json`, JSON.stringify(kodeWeaveProject, null, 2));\n\n let licenseStr = `The MIT License (MIT)\nCopyright (c) ${new Date().getFullYear()} ${project.author}\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.`;\n zip.file(\"LICENSE.md\", licenseStr);\n\n let READMEStr = `# ${project.name}\n\n**Description:**\n${project.description}\n\n**Built With ${app.name}!**\nThis site was made with [${app.name}](https://michaelsboost.com/${app.name.toString().split(' ').join('-')}/).\n\n**${app.name} Description:**\n${app.summary} ${app.description}\n\n**Website:**\n[${app.name}](https://michaelsboost.com/${app.name.toString().split(' ').join('-')}/)`;\n zip.file(\"README.md\", READMEStr);\n\n let cssContent = '';\n let cssBuildItems = [];\n let cssBuildItemsString = '';\n let TailwindNoReset = null;\n const promises = project.libraries.map(async library => {\n const data = await getFile(library);\n const parts = library.split(\"/\");\n const name = parts[parts.length - 1];\n\n // Check if the library is one of the Tailwind files to ignore\n if (name === \"tailwind-mod-noreset.min.js\") {\n TailwindNoReset = true;\n }\n \n // Assuming libraries have .css extensions for simplicity\n if (name.endsWith('.css')) {\n cssContent += data + '\\n';\n cssBuildItems.push(name);\n cssBuildItemsString += `libraries/${name} `;\n zip.folder('libraries').file(name, data);\n }\n \n // Assuming libraries have .js extensions for simplicity\n if (name.endsWith('.js')) {\n zip.folder('libraries').file(name, data);\n }\n });\n await Promise.all(promises);\n\n // Checks css for html\n let cssBuild = '';\n let css4html = '';\n let twFound = '';\n let tailwindDirectives = '';\n let tailwindStyles = '';\n let cssImport = '';\n \n // Find out if user is using tailwind\n if (idoc.getElementById('vyhibnq91')) {\n twFound = true;\n tailwindDirectives = `\n ${!TailwindNoReset ? `@tailwind base;` : ''}\n@tailwind components;\n@tailwind utilities;\n`\n\n if (twFound) {\n cssBuildItems.map(async library => {\n cssImport += `@import '../libraries/${library}';\n`;\n });\n cssImport += tailwindDirectives;\n } else {\n cssImport = cssContent;\n }\n tailwindStyles = idoc.getElementById('vyhibnq91').textContent;\n }\n\n let css = stylesObj;\n if (tailwindStyles) css += tailwindStyles;\n if (cssContent) {\n css4html = `<link rel=\"stylesheet\" href=\"dist/bundle.css\">\n `;\n cssBuild = `\"build:css\": \"postcss src/bundle.css -o dist/bundle.css\",`;\n zip.file(\"src/bundle.css\", cssImport + css);\n zip.file('dist/bundle.css', minifyCSS(cssContent + tailwindStyles + css));\n } else {\n css4html = `<link rel=\"stylesheet\" href=\"dist/bundle.css\">\n `;\n cssBuild = `\"build:css\": \"postcss src/bundle.css -o dist/bundle.css\",`;\n zip.file(\"src/bundle.css\", css);\n zip.file('dist/bundle.css', minifyCSS(css));\n }\n\n // Tailwind config\n if (twFound) {\n let configCode = `module.exports = {\n content: [\n './**/*.html',\n './src/**/*.js',\n ],\n theme: {\n extend: {},\n },\n plugins: [],\n};`\n zip.file(\"tailwind.config.js\", configCode);\n }\n\n // PostCSS config\n let postcssConfig = `module.exports = {\n plugins: [\n require('postcss-import'),\n require('autoprefixer'),${twFound ? `\n require('tailwindcss'),` : ''}\n require('cssnano')({\n preset: ['default', {\n discardComments: { removeAll: true }, // Remove all comments\n }],\n }),\n ],\n};`;\n zip.file(\"postcss.config.cjs\", postcssConfig);\n\n // Package JSON\n let npmJSON = `{\n \"name\": \"${project.name.split(' ').join('').toLowerCase()}\",\n \"private\": true,\n \"version\": \"${project.version}\",\n \"type\": \"module\",\n \"scripts\": {\n \"build:css\": \"postcss src/bundle.css -o dist/bundle.css\",\n \"build\": \"npm run build:css\",\n \"serve\": \"http-server -c-1 -p 8081\"\n },\n \"dependencies\": {\n \"autoprefixer\": \"^10.4.19\",\n \"cssnano\": \"^7.0.2\",\n \"postcss\": \"^8.4.38\",\n \"postcss-import\": \"^16.1.0\"${twFound ? `,\n \"tailwindcss\": \"^3.4.4\"` : ''}\n }\n}`;\n zip.file(\"package.json\", npmJSON);\n\n // Always include the original logo\n if (project.logo) {\n try {\n let base64Logo = '';\n \n if (project.logo.startsWith('data:')) {\n // If logo is already a data URL, extract base64 part\n base64Logo = project.logo; // Get the base64 part\n } else {\n // Otherwise fetch and convert to base64\n base64Logo = await getBase64Media(project.logo);\n }\n \n // Determine file extension based on MIME type\n let logoType;\n if (project.logo.startsWith('data:image/png')) {\n logoType = 'png';\n } else if (project.logo.startsWith('data:image/jpeg')) {\n logoType = 'jpeg';\n } else if (project.logo.startsWith('data:image/svg+xml')) {\n logoType = 'svg';\n } else {\n console.error('Unsupported logo MIME type:', project.logo);\n return; // Exit or handle error appropriately\n }\n \n const logoFileName = `logo.${logoType}`;\n zip.folder('imgs').file(logoFileName, base64Logo.split(\",\")[1], { base64: true });\n \n // Add icons to manifest.json based on image sizes\n const sizes = ['192x192', '256x256', '384x384', '512x512'];\n const icons = sizes.map(size => ({\n \"src\": `./imgs/logo-${size}.png`,\n \"sizes\": size,\n \"type\": \"image/png\",\n \"purpose\": \"any\"\n }));\n\n // Helper function to create resized images\n const createResizedImage = (size) => {\n return new Promise((resolve, reject) => {\n const canvas = document.createElement('canvas');\n canvas.width = parseInt(size.split('x')[0]);\n canvas.height = parseInt(size.split('x')[1]);\n const ctx = canvas.getContext('2d');\n \n const img = new Image();\n img.src = base64Logo;\n img.onload = function() {\n ctx.drawImage(img, 0, 0, canvas.width, canvas.height);\n const base64Image = canvas.toDataURL('image/png').replace(/^data:image\\/png;base64,/, '');\n zip.folder('imgs').file(`logo-${size}.png`, base64Image, { base64: true });\n resolve();\n };\n img.onerror = reject;\n \n // Clean up canvas element\n canvas.remove();\n });\n };\n \n // Create all resized images\n await Promise.all(sizes.map(createResizedImage));\n \n zip.file(`manifest.json`, JSON.stringify({\n \"theme_color\": \"#13171f\",\n \"background_color\": \"#13171f\",\n \"display\": \"standalone\",\n \"start_url\": \"./index.html\",\n \"lang\": \"en-US\",\n \"name\": project.name,\n \"short_name\": project.name,\n \"description\": project.description,\n \"icons\": icons\n }, null, 2));\n \n } catch (error) {\n console.error('Error adding logo to ZIP:', error);\n return; // Exit method or handle error as needed\n }\n }\n\n // if pwa is enabled\n let swinit = '';\n if (project.pwa) {\n swinit = `\n <script src=\"https://storage.googleapis.com/workbox-cdn/releases/6.4.1/workbox-sw.js\"></script>\n <script>\n // service worker for progressive web app\n if ('serviceWorker' in navigator) {\n window.addEventListener('load', () => {\n navigator.serviceWorker.register('./sw.js')\n })\n }\n </script>`;\n const swjs = `// Service worker code\nimportScripts('https://storage.googleapis.com/workbox-cdn/releases/6.4.1/workbox-sw.js');\n\nconst { registerRoute } = workbox.routing;\nconst { CacheFirst } = workbox.strategies;\n\nconst cacheName = '${project.name.split(' ').join('')}-cache';\n\nworkbox.routing.registerRoute(\n ({ request }) => request.destination === 'script' ||\n request.destination === 'style' ||\n request.destination === 'document' ||\n request.destination === 'image' ||\n request.destination === 'font' ||\n request.destination === 'audio' ||\n request.destination === 'video',\n new CacheFirst({\n cacheName: cacheName,\n plugins: [\n // Any additional plugins can be added here\n ],\n })\n);`\n zip.file(\"sw.js\", swjs);\n }\n\n // Save audio files to ZIP\n if (audioResources.length > 0) {\n const audioFolder = zip.folder('audios');\n try {\n for (const { url, fileName } of audioResources) {\n const base64Audio = await getBase64Media(url);\n audioFolder.file(fileName, base64Audio, { base64: true });\n }\n } catch (error) {\n console.error('Error adding audio to ZIP:', error);\n return;\n }\n }\n\n // Save image files to ZIP\n if (imageResources.length > 0) {\n try {\n for (const { url, fileName } of imageResources) {\n const base64Image = await getBase64Media(url);\n zip.folder('imgs').file(fileName, base64Image, { base64: true });\n }\n } catch (error) {\n console.error('Error adding images to ZIP:', error);\n return;\n }\n }\n\n // Save SVG files to ZIP\n if (vectorResources.length > 0) {\n const svgFolder = zip.folder('svgs');\n try {\n for (const { content, fileName } of vectorResources) {\n svgFolder.file(fileName, content);\n }\n } catch (error) {\n console.error('Error adding SVGs to ZIP:', error);\n return;\n }\n }\n\n // Save video files to ZIP\n if (videoResources.length > 0) {\n const videoFolder = zip.folder('vids');\n try {\n for (const { url, fileName } of videoResources) {\n const base64Video = await getBase64Media(url);\n videoFolder.file(fileName, base64Video, { base64: true });\n }\n } catch (error) {\n console.error('Error adding videos to ZIP:', error);\n return;\n }\n }\n\n // Iterate over each library\n let scriptTags = '';\n let cssTags = '';\n project.libraries.forEach(library => {\n if (library.endsWith('.js')) {\n scriptTags += `<script src=\"${library}\"></script>\\n `;\n } else {\n // Assuming it's a Google font\n cssTags += `<link href=\"${library}\" rel=\"stylesheet\">\\n `;\n }\n });\n \n // Add index.html\n const testHtmlContent = `<!DOCTYPE html>\n <html lang=\"en\" data-theme=\"${project.dark ? 'dark' : 'light'}\">\n <head>\n <title>${project.title}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ${css4html}${project.meta ? `${project.meta}\\n ` : ''}\n \n \n \n${json2html(project.html)}\n${scriptTags ? scriptTags : ''}\n\n \n `;\n zip.file('test.html', testHtmlContent);\n const indexHtmlContentCompiled = `\n\n \n ${project.title}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ${css4html}${project.meta ? `${project.meta}\\n ` : ''}${scriptTags ? scriptTags : ''}\n \n \n \n${html}\n\n${(project.pwa ? swinit : '')}\n\n \n`;\n zip.file('index.html', indexHtmlContentCompiled);\n\n // Generate the ZIP file\n const blob = await zip.generateAsync({ type: 'blob' });\n saveAs(blob, `${project.name.toLowerCase().split(' ').join('')}.zip`);\n \n // Clear all arrays after saving\n imageResources.length = audioResources.length = vectorResources.length = videoResources.length = 0;\n } catch (error) {\n console.error('Error:', error);\n } finally {\n // Clean up scripts after use\n const scriptsToRemove = [\n 'libraries/jszip/FileSaver.min.js',\n 'libraries/jszip/jszip.min.js'\n ];\n\n removeScripts(scriptsToRemove);\n }\n}\nwindow.share = async () => {\n try {\n if (navigator.onLine) {\n const shareProject = {\n title: project.title,\n description: project.description,\n head: project.meta,\n html: `\n \n${json2html(project.html)}`,\n html_pre_processor: \"none\",\n css: `/* This site was made with ${app.name}: ${app.summary} */\n\n${json2css(project.css)}`,\n css_pre_processor: \"none\",\n css_external: project.libraries.filter(lib => lib.endsWith('.css')).join(';'),\n css_starter: \"neither\",\n css_prefix: \"neither\",\n js_external: project.libraries.filter(lib => lib.endsWith('.js')).join(';'),\n editors: '111',\n layout: 'left'\n };\n\n // Stringify the JSON object and escape quotes\n const JSONstring = JSON.stringify(shareProject)\n .replace(/\"/g, \""\")\n .replace(/'/g, \"'\");\n\n // Create form element\n const form = `\n
\n \n \n
`;\n\n // Append form to the document body and submit\n document.body.insertAdjacentHTML('beforeend', form);\n document.querySelector('form').submit();\n document.querySelector('form').remove();\n } else {\n Modal.render({\n title: \"Unable to share!\",\n content: `
No internet connection!
`\n });\n }\n } catch (error) {\n console.error('Error sharing project:', error);\n }\n}\nwindow.screenshot = async () => {\n const iframe = document.getElementById('iframe');\n const iframeDocument = iframe.contentDocument || iframe.contentWindow.document;\n\n try {\n await loadScripts([\n \"libraries/html2canvas/html2canvas.min.js\",\n \"libraries/jszip/FileSaver.min.js\"\n ]);\n \n html2canvas(iframeDocument.documentElement).then(canvas => {\n const context = canvas.getContext('2d');\n const videoElements = iframeDocument.getElementsByTagName('video');\n\n // Draw video elements\n Array.from(videoElements).forEach(video => {\n const { currentTime, paused, volume } = video;\n\n // Set volume to 0 for the screenshot process\n video.volume = 0;\n\n // Draw the video frame\n if (!paused) video.pause();\n context.drawImage(video, video.offsetLeft, video.offsetTop, video.clientWidth, video.clientHeight);\n\n // Restore the original volume and playback state\n video.volume = volume;\n video.currentTime = currentTime;\n if (!paused) video.play();\n });\n\n // Convert canvas to Blob\n canvas.toBlob(blob => {\n // Save the Blob using FileSaver.js\n saveAs(blob, 'screenshot.png');\n }, 'image/png');\n }).catch(error => {\n console.error('Error taking screenshot:', error);\n });\n } catch (error) {\n console.error('Error:', error);\n } finally {\n // Clean up scripts after use\n removeScript(\"../libraries/html2canvas/html2canvas.min.js\");\n removeScript(\"../libraries/jszip/FileSaver.min.js\");\n }\n}\nwindow.renderPreview = (forceRun = false) => {\n const iframe = document.getElementById('iframe');\n if (!iframe) return;\n\n let scriptTags = '';\n let cssTags = '';\n project.libraries.forEach(library => {\n if (library.endsWith('.js')) {\n scriptTags += `\\n `;\n } else if (library.endsWith('.css')) {\n cssTags += `\\n `;\n } else {\n cssTags += `\\n `;\n }\n });\n\n let css = json2css(project.css);\n\n const iframeSrc = `\n \n ${project.title}\n \n \n \n \n ${project.meta ? project.meta : ''}\n ${cssTags}\n \n \n \n\n${json2html(project.html)}\n${scriptTags ? scriptTags : ''}\n \n \n`;\n\n // Create a new temporary iframe to compare\n const parser = new DOMParser();\n const doc = parser.parseFromString(iframeSrc, 'text/html');\n const idoc = iframe.contentDocument || iframe.contentWindow.document;\n\n if (forceRun) {\n iframe.setAttribute('srcdoc', iframeSrc);\n } else {\n diffNodes(idoc.documentElement, doc.documentElement);\n }\n}\nwindow.detectOperatingSystem = () => {\n const userAgent = navigator.userAgent || navigator.platform;\n\n // Check for Mac OS\n const isMac = /Macintosh|MacIntel|MacPPC|Mac68K/.test(userAgent);\n\n // Check for Windows\n const isWindows = /Win32|Win64|Windows|WinCE/.test(userAgent);\n\n // Check for Linux\n const isLinux = /Linux/.test(userAgent) && !isWindows;\n\n if (isMac) {\n return 'Mac';\n } else if (isWindows) {\n return 'Windows';\n } else if (isLinux) {\n return 'Linux';\n } else {\n return 'unknown';\n }\n}\n\n// Diffing algorithm to update ui when changes occur\nwindow.diffNodes = (oldNode, newNode) => {\n if (!oldNode || !newNode) {\n return;\n }\n\n // Check for data-ignore attribute\n if (oldNode.hasAttribute && oldNode.hasAttribute('data-ignore') || \n newNode.hasAttribute && newNode.hasAttribute('data-ignore')) {\n return;\n }\n\n // Check if nodes are iframe elements\n if (oldNode.nodeName === 'IFRAME' && newNode.nodeName === 'IFRAME') {\n const acceptableIframeAttributes = ['id', 'title', 'class', 'style', 'sandbox'];\n // Compare acceptable attributes only\n acceptableIframeAttributes.forEach(attr => {\n if (oldNode.getAttribute(attr) !== newNode.getAttribute(attr)) {\n oldNode.setAttribute(attr, newNode.getAttribute(attr));\n }\n });\n\n const oldSrcdoc = oldNode.getAttribute('srcdoc');\n const newSrcdoc = newNode.getAttribute('srcdoc');\n // Ignore srcdoc attribute if it hasn't changed\n if (oldSrcdoc === newSrcdoc) return;\n return;\n }\n\n // If nodes are different types, replace the old node\n if (oldNode.nodeName !== newNode.nodeName) {\n oldNode.replaceWith(newNode.cloneNode(true));\n // console.log('Different node names:', oldNode, newNode);\n return;\n }\n\n // Diff the attributes of the nodes\n if (oldNode.nodeType === Node.ELEMENT_NODE && newNode.nodeType === Node.ELEMENT_NODE) {\n const oldAttributes = Array.from(oldNode.attributes);\n const newAttributes = Array.from(newNode.attributes);\n\n // Remove old attributes not present in the new node\n oldAttributes.forEach(attr => {\n if (!newNode.hasAttribute(attr.name)) {\n oldNode.removeAttribute(attr.name);\n }\n });\n\n // Add or update attributes from the new node\n newAttributes.forEach(attr => {\n if (oldNode.getAttribute(attr.name) !== attr.value) {\n oldNode.setAttribute(attr.name, attr.value);\n }\n });\n }\n\n const oldChildren = Array.from(oldNode.childNodes);\n const newChildren = Array.from(newNode.childNodes);\n\n // Update or remove existing child nodes\n oldChildren.forEach((oldChild, index) => {\n const newChild = newChildren[index];\n if (!newChild) {\n oldNode.removeChild(oldChild);\n return;\n }\n // Special handling for elements\n if (oldNode.tagName === 'TITLE' || oldNode.tagName === 'STYLE' && oldNode.textContent !== newNode.textContent) {\n oldNode.textContent = newNode.textContent;\n } else if (oldChild.nodeType === Node.TEXT_NODE && oldChild.nodeValue !== newChild.nodeValue) {\n oldChild.nodeValue = newChild.nodeValue;\n }\n diffNodes(oldChild, newChild);\n });\n\n // Add new child nodes\n newChildren.slice(oldChildren.length).forEach(newChild => {\n oldNode.appendChild(newChild.cloneNode(true));\n });\n}\n\n// Once dom has loaded init functions\ndocument.addEventListener('DOMContentLoaded', function() {\n window.onload = () => {\n App.render('#app');\n getIFrameClientSize();\n // URL to the JSON file\n const jsonFileUrl = 'cssQuickCommands.json';\n\n // Apply the CSS quick commands\n applyCssQuickCommands(jsonFileUrl);\n\n // Set the state to true when the Command/Shift key is down\n window.onkeydown = e => {\n const activeElement = document.activeElement;\n \n // Check if the active element is not an input, textarea, or contenteditable\n const isNonEditable = !['INPUT', 'TEXTAREA'].includes(activeElement.tagName) &&\n activeElement.getAttribute('contenteditable') !== 'true';\n \n if (isNonEditable) {\n const os = detectOperatingSystem();\n const isCmdPressed = os === 'Mac' && e.metaKey;\n const isCtrlPressed = os !== 'Mac' && e.ctrlKey;\n const isModifierPressed = isCmdPressed || isCtrlPressed;\n const isShiftPressed = e.shiftKey || e.key === \"Shift\";\n const isZKeyPressed = e.key.toLowerCase() === 'z';\n \n // Handle shortcut actions\n const handleShortcut = action => {\n e.preventDefault();\n action();\n return false;\n };\n\n // Update key states\n data.ctrlKey = isCtrlPressed;\n data.cmdKey = isCmdPressed;\n \n if (isModifierPressed) {\n if (isZKeyPressed) {\n if (isShiftPressed) {\n return handleShortcut(redo);\n }\n return handleShortcut(undo);\n }\n \n if (e.key.toLowerCase() === 'd') return handleShortcut(cloneLayers);\n if (e.key.toLowerCase() === 'x') return handleShortcut(cutLayers);\n if (e.key.toLowerCase() === 'c') return handleShortcut(copyLayers);\n if (e.key.toLowerCase() === 'v') return handleShortcut(pasteLayers);\n if (isShiftPressed && e.key.toLowerCase() === 'p') return handleShortcut(commandPalette);\n if (isShiftPressed && isModifierPressed && e.key.toLowerCase() === 'a') return handleShortcut(clearAllSelections);\n }\n \n // Update shift key state\n if (isShiftPressed) data.shiftKey = true;\n \n // Handle Escape key to close dialogs\n if (e.key === 'Escape') {\n e.preventDefault();\n const dialog = document.querySelector('dialog[open]');\n if (dialog) dialog.querySelector('header > button').onclick();\n return false;\n }\n }\n \n // Handle Escape key in editable elements\n if (['INPUT', 'TEXTAREA'].includes(activeElement.tagName) ||\n activeElement.getAttribute('contenteditable') === 'true') {\n if (e.key === 'Escape') {\n e.preventDefault();\n const dialog = document.querySelector('dialog[open]');\n if (dialog) dialog.querySelector('header > button').onclick();\n activeElement.blur();\n return false;\n }\n }\n };\n\n // Set the state to false when the Command/Shift key is up\n window.onkeyup = e => {\n e.key === \"Shift\" && (data.shiftKey = false);\n if (e.key === \"Control\" || e.key === \"ControlLeft\" || e.key === \"ControlRight\") data.ctrlKey = false;\n if (e.key === \"Command\" || e.key === \"Meta\") data.cmdKey = false;\n }\n\n if (localStorage.getItem('Polyrise')) {\n importJSON(JSON.parse(localStorage.getItem('Polyrise')));\n }\n window.onresize = () => getIFrameClientSize();\n };\n});"], + "mappings": "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", + "names": ["onChange", "target", "callback", "path", "createProxy", "obj", "property", "value", "fullPath", "oldValue", "result", "app", "p", "d", "icons", "SidebarIconCSS", "navIconCSS", "modalIconCSS", "newValue", "string", "LeftMenubar", "buttonSize", "Menu", "menuDialog", "Settings", "settingsHTML", "library", "index", "globalAttributes", "eventAttributes", "commonEventGroup", "dragDropEventGroup", "eventGroups", "tagEventGroups", "combineEventGroups", "groups", "group", "generateEventMappings", "elementEventMappings", "combinedEvents", "tag", "specificAttributes", "areCommonLayerTags", "layers", "firstTag", "layer", "selectedLayers", "id", "detectCommonLayerTags", "renderAttributeButtons", "attributes", "attr", "attributesModal", "specificAttributesForTag", "attrBtns", "LayerTree", "renderLayer", "name", "children", "state", "hasChildren", "isVisible", "child", "Inspector", "findCommonLayerTags", "findCommonAttributes", "attributeCounts", "prop", "key", "count", "buttonItemClass", "buttonAddItemClass", "RenameOrDeleteButtonClass", "selectClass", "selectStyle", "inputClass", "inputStyle", "textareaClass", "textareaStyle", "mediaClass", "languages", "sizeOptions", "booleanAttributes", "inputTypes", "numberAttributes", "stringAttributes", "commonLayerTag", "commonAttributes", "cssFixedValueProperties", "cssRangedValueProperties", "boxElements", "textElements", "breakElements", "renderBooleanAttribute", "renderInput", "type", "min", "max", "step", "renderTextarea", "generatePreviewSize", "option", "lang", "processStyles", "stylesObject", "selectorPrefix", "detect", "styles", "colorRegex", "complexProperties", "selector", "predefinedValues", "options", "val", "valueParts", "remainingParts", "gridColsClass", "part", "numericValue", "unitMatch", "unit", "validUnits", "selectElement", "unitOption", "rangeElement", "isColorProperty", "inputType", "fallbackColor", "updatedInputStyle", "generateRootVariablesSection", "isColor", "hasAlpha", "isNumeric", "generateStylesSection", "targets", "activeStyle", "layerKey", "dropdown", "buttonClass", "generatePseudosSection", "generateStylePropertiesSection", "styleKey", "stylesObj", "generateBreakpointsSection", "generateBreakpointStylesSection", "generateAnimationsSection", "generateAnimationPropertySection", "content", "keyframes", "activeKeyframe", "generateAttributesSection", "attributeTag", "svgImage", "element", "elm", "propKey", "lowerPropKey", "nodeType", "numAttr", "numTypes", "numType", "editorNav", "large", "title", "CloseLabel", "ConfirmLabel", "onLoad", "onClose", "onConfirm", "hClass", "html", "modal", "timesBtn", "closeBtn", "confirmBtn", "Blocks", "btnClass", "blockItem", "componentItem", "block", "component", "container", "size", "viewportWidth", "viewportHeight", "previewElm", "width", "height", "doc", "currentDoc", "newDoc", "modalContent", "newName", "defaultValues", "rootVariables", "fixedValueProperties", "rangedValueProperties", "rootVariableOptions", "fixedValuePropertyOptions", "rangedValuePropertyOptions", "propertyTypeSelect", "unitSelect", "unitSection", "updatePropertyDetails", "selectedType", "propertyTypeInput", "noUnit", "cssQuickCommands", "propertyString", "propertyType", "userDefinedValue", "str", "finalValue", "defaultValue", "e", "query", "found", "currentValue", "detected", "pseudo", "pseudoSelector", "pseudoStyles", "acc", "rule", "s", "existingPseudo", "oldName", "style", "pseudoIndex", "url", "response", "error", "attrs", "q", "attribute", "input", "elementToJson", "noTextElements", "tagName", "props", "jsonToElement", "json", "renderElement", "escapeHtml", "childElement", "text", "map", "m", "beautifyHtml", "tab", "indent", "css", "importRegex", "importMatch", "importUrl", "removeComments", "selectorRegex", "mediaQueryRegex", "keyframesRegex", "processSelector", "properties", "varName", "varValue", "pseudoMatch", "baseSelector", "currentTarget", "pseudoObj", "processRules", "cssRules", "match", "processKeyframes", "keyframesName", "keyframesRules", "segment", "keyframeName", "propertiesPart", "mediaMatch", "mediaCondition", "mediaRules", "mediaTarget", "cssWithoutMedia", "keyframesMatch", "symbol", "semicolon", "openBrace", "closeBrace", "containCssVar", "indentLevel", "innerCss", "variables", "baseStyles", "pseudos", "variable", "childSelector", "childStyle", "processAnimations", "animations", "animationCss", "animationName", "animation", "keyframe", "processBreakpoints", "breakpoints", "breakpointCss", "breakpoint", "classId", "containcssVar", "innercss", "animationCSS", "breakpointCSS", "existingJSON", "newJSON", "stylesheet", "className", "declarations", "currentState", "stateString", "previousState", "nextState", "selection", "code", "item", "suggestions", "src", "script", "scripts", "scriptUrl", "resolve", "reject", "scriptElement", "srcArray", "queriesString", "replaceSelection", "queries", "handleSpecialCommand", "command", "matchesPseudoClass", "pseudoClass", "total", "selectLayersRecursive", "activeCalls", "processLayers", "pseudoClassPart", "classNames", "attributeMatch", "classMatches", "matchResult", "layerClasses", "targetChildrenOfSelections", "processQuery", "equalsIndex", "currentIDs", "layerId", "targetLayer", "parentLayer", "findLayerAndParent", "parent", "i", "applyCollapseStateToSiblings", "collapseState", "newCollapseState", "collapseLayer", "hideLayer", "applyVisibilityToSiblings", "visibilityState", "newVisibilityState", "applySelectionToSiblings", "selectionState", "childIndex", "newSelectionState", "findLayerById", "lastSelectedLayerId", "foundLayer", "searchLayer", "j", "excludeId", "assignIds", "blocks", "newBlocks", "newBlock", "l", "clonedLayer", "rootLayer", "pastedLayers", "searchField", "handleSearch", "results", "displayResults", "resultsContainer", "uniqueId", "audioHTML", "searchInput", "searchBtn", "audio", "event", "file", "svgCode", "base64String", "icon", "hosts", "searchUrl", "display", "apiConnection", "descriptionElement", "searchElement", "iconResults", "selectedSvg", "iconResultsElement", "iconUrl", "svgContent", "iconDiv", "selectedSvgElement", "existingNames", "comp", "clone", "newHtml", "commands", "buttonsHtml", "guide", "versionParts", "iframe", "fadeTimeout", "scale", "reader", "data", "c", "names", "registrations", "registration", "fileName", "fileExtension", "fileType", "isBase64", "getBase64FileType", "mimeMatch", "mimeType", "mimeTypeToExtension", "getFileName", "getBase64FileName", "fileCounter", "extractBackgroundImageUrls", "urls", "regex", "imageResources", "body", "audioResources", "vectorResources", "videoResources", "img", "srcset", "source", "svg", "video", "mediaUrl", "blob", "frameStyles", "breakpointStyles", "colorMappings", "updateBorderColors", "updatedData", "colorKey", "color", "filename", "fileContent", "minified", "idoc", "zip", "kodeWeaveProject", "licenseStr", "READMEStr", "cssContent", "cssBuildItems", "cssBuildItemsString", "TailwindNoReset", "promises", "parts", "cssBuild", "css4html", "twFound", "tailwindDirectives", "tailwindStyles", "cssImport", "postcssConfig", "npmJSON", "base64Logo", "logoType", "logoFileName", "sizes", "createResizedImage", "canvas", "ctx", "base64Image", "swinit", "swjs", "audioFolder", "base64Audio", "svgFolder", "videoFolder", "base64Video", "scriptTags", "cssTags", "testHtmlContent", "indexHtmlContentCompiled", "scriptsToRemove", "shareProject", "lib", "form", "iframeDocument", "context", "videoElements", "currentTime", "paused", "volume", "forceRun", "iframeSrc", "userAgent", "isMac", "isWindows", "isLinux", "oldNode", "newNode", "oldSrcdoc", "newSrcdoc", "oldAttributes", "newAttributes", "oldChildren", "newChildren", "oldChild", "newChild", "activeElement", "os", "isCmdPressed", "isCtrlPressed", "isModifierPressed", "isShiftPressed", "isZKeyPressed", "handleShortcut", "action", "dialog"] } diff --git a/imgs/button.gif b/imgs/button.gif new file mode 100644 index 0000000..1e0783f Binary files /dev/null and b/imgs/button.gif differ diff --git a/imgs/components.png b/imgs/components.png new file mode 100644 index 0000000..8af7abc Binary files /dev/null and b/imgs/components.png differ diff --git a/imgs/demo.png b/imgs/demo.png new file mode 100644 index 0000000..a899fb1 Binary files /dev/null and b/imgs/demo.png differ diff --git a/imgs/make-work-awesome.gif b/imgs/make-work-awesome.gif new file mode 100644 index 0000000..2ff31c3 Binary files /dev/null and b/imgs/make-work-awesome.gif differ diff --git a/imgs/responsive.gif b/imgs/responsive.gif new file mode 100644 index 0000000..8bb8ea7 Binary files /dev/null and b/imgs/responsive.gif differ diff --git a/imgs/responsive.mp4 b/imgs/responsive.mp4 new file mode 100644 index 0000000..9be0715 Binary files /dev/null and b/imgs/responsive.mp4 differ diff --git a/imgs/screenshot-todo-app.jpeg b/imgs/screenshot-todo-app.jpeg new file mode 100644 index 0000000..a96e14e Binary files /dev/null and b/imgs/screenshot-todo-app.jpeg differ diff --git a/json/bootstrap-landing-page-demo.json b/json/bootstrap-landing-page-demo.json index 7916944..ab06b37 100644 --- a/json/bootstrap-landing-page-demo.json +++ b/json/bootstrap-landing-page-demo.json @@ -24,6 +24,14 @@ { "name": "secondary button", "code": "<button type=\"button\" class=\"btn btn-outline-secondary btn-lg px-4\">Learn More</button>" + }, + { + "name": "navbar", + "code": "<div class=\"container\">\r\n <header class=\"d-flex flex-wrap align-items-center justify-content-center justify-content-md-between py-3 mb-4 border-bottom\">\r\n <div class=\"col-md-3 mb-2 mb-md-0\">\r\n <a href=\"https://michaelsboost.com/Polyrise/\" class=\"d-inline-flex link-body-emphasis text-decoration-none\">\r\n <svg width=\"40\" height=\"40\" viewbox=\"0 0 135.46666 135.46667\" version=\"1.1\" id=\"p8gnvn4o7\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:svg=\"http://www.w3.org/2000/svg\" class=\"bi\">\r\n <defs id=\"defs1\">\r\n </defs>\r\n <g id=\"g24\">\r\n <path id=\"path22\" style=\"display:inline;fill:#133ad4;fill-opacity:1;stroke-width:96.174;stroke-linecap:round;stroke-linejoin:round\" d=\"M 9.5828775,67.733332 V 135.20053 L 25.387597,126.03107 V 106.9604 67.733332 Z m 85.9689115,0 -57.769083,32.297258 v 18.81073 L 125.88224,67.733332 Z\">\r\n </path>\r\n <path style=\"display:inline;fill:#04a2ff;fill-opacity:1;stroke-width:14;stroke-linecap:round;stroke-linejoin:round\" id=\"path23\" d=\"m 49.568527,35.819553 -16.970478,9.79791 0,-19.59582 z\" transform=\"matrix(2.2172652,0,0,2.1470293,-34.495269,-9.262162)\">\r\n </path>\r\n <path id=\"path24\" style=\"display:inline;fill:#8600ef;fill-opacity:1;stroke-width:96.174;stroke-linecap:round;stroke-linejoin:round\" d=\"M 9.5828775,0.26613362 V 67.733332 H 25.387597 V 42.856815 28.326953 l 70.325939,39.315946 -0.161747,0.09043 h 30.330451 l 0.002,-0.001 z\">\r\n </path>\r\n </g>\r\n </svg>\r\n </a>\r\n </div>\r\n <ul class=\"nav col-12 col-md-auto mb-2 justify-content-center mb-md-0\">\r\n <li>\r\n <a href=\"https://michaelsboost.com/Polyrise/\" class=\"nav-link px-2 link-secondary\">Home</a>\r\n </li>\r\n <li>\r\n <a href=\"https://github.com/michaelsboost/Polyrise/\" class=\"nav-link px-2\">Github</a>\r\n </li>\r\n <li>\r\n <a href=\"https://twitter.com/michaelsboost/\" class=\"nav-link px-2\">Twitter</a>\r\n </li>\r\n <li>\r\n <a href=\"#\" class=\"nav-link px-2\">Learn</a>\r\n </li>\r\n <li>\r\n <a href=\"https://michaelsboost.com/donate/\" class=\"nav-link px-2\">Support</a>\r\n </li>\r\n </ul>\r\n <div class=\"col-md-3 text-end\">\r\n <button type=\"button\" class=\"btn btn-primary\">Get Started</button>\r\n </div>\r\n </header>\r\n</div>" + }, + { + "name": "footer", + "code": "<div class=\"container\">\r\n <footer class=\"d-flex flex-wrap justify-content-between align-items-center py-3 my-4 border-top\">\r\n <p class=\"col-md-4 mb-0 text-body-secondary\">© 2024 MichaelsBoost LLC, Inc</p>\r\n <ul class=\"nav col-md-4 justify-content-end\">\r\n <li class=\"nav-item\">\r\n <a href=\"https://michaelsboost.com/Polyrise/\" class=\"nav-link px-2 text-body-secondary\">Home</a>\r\n </li>\r\n <li class=\"nav-item\">\r\n <a href=\"https://github.com/michaelsboost/Polyrise/\" class=\"nav-link px-2 text-body-secondary\">Github</a>\r\n </li>\r\n <li class=\"nav-item\">\r\n <a href=\"https://twitter.com/michaelsboost\" class=\"nav-link px-2 text-body-secondary\">Twitter</a>\r\n </li>\r\n <li class=\"nav-item\">\r\n <a href=\"#\" class=\"nav-link px-2 text-body-secondary\">Learn</a>\r\n </li>\r\n <li class=\"nav-item\">\r\n <a href=\"https://michaelsboost.com/donate/\" class=\"nav-link px-2 text-body-secondary\">Support</a>\r\n </li>\r\n </ul>\r\n </footer>\r\n</div>" } ], "html": [ @@ -32,11 +40,11 @@ "id": "biwg9ysex", "style": "", "state": { - "collapsed": false, + "collapsed": true, "visible": true, "selected": false }, - "name": "div", + "name": "navbar", "type": "box", "text": "", "props": { @@ -612,7 +620,7 @@ "name": "img", "type": "img", "props": { - "src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAhiCAYAAABT6HifAAAA1HpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVHtEcMgCP3vFB0BwRAcxyT2rht0/IKQNubKnQ/kIfKR+vv1TA8TJEllWYUrM6iUWio2NQRc2sAMZeCQQ6CHd/InxniG6iLV5ISw63z648Gpc1NruSSSPYhtJmpxjXJLhK7IKjL7iEQ1EhE6kSNB87aAq6zXFrYOs4ifZIB7hEXw/V5Wnd6x6D+E2CkTKBKJF0B2SqKmRh2IGpg1oBkxkGNmOpB/cwLbTFSbpk3Qjxht4Xd/PocPC+Vj5uUhOOcAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBzFX1OlKhXBVhBxyFCd7KIijrUKRagQaoVWHUwu/YImDUmKi6PgWnDwY7Hq4OKsq4OrIAh+gDg7OCm6SIn/awotYjw47se7e4+7d4BQLzPN6ooBmm6bqURczGRXxcAreiFgEEMIycwy5iQpCc/xdQ8fX++iPMv73J+jX81ZDPCJxDFmmDbxBvHMpm1w3icOs6KsEp8TT5h0QeJHrisuv3EuNFngmWEznZonDhOLhQ5WOpgVTY14mjiiajrlCxmXVc5bnLVylbXuyV8YzOkry1ynOYoEFrEECSIUVFFCGTaitOqkWEjRftzDP9L0S+RSyFUCI8cCKtAgN/3gf/C7Wys/NekmBeNA94vjfIwBgV2gUXOc72PHaZwA/mfgSm/7K3Vg9pP0WluLHAED28DFdVtT9oDLHWD4yZBNuSn5aQr5PPB+Rt+UBUK3QN+a21trH6cPQJq6St4AB4fAeIGy1z3e3dPZ279nWv39AEoicpaQeKJxAAANemlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDpjNDEyY2VjZS1hZGY2LTQ1YTYtOWExNi1hNjNlNzAyMzNiZWIiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YmJhMzZhZDEtNmFmNi00OTczLThiYzMtYWJlNTQ0ZjZiOTgyIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTUyODA5NDctMmM0OS00YWY4LTk4YzktZDJkOTIyMzFjN2Y1IgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJNYWMgT1MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzI1MzAxNDY5ODIyNTYyIgogICBHSU1QOlZlcnNpb249IjIuMTAuMzgiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNDowOTowMlQxMzoyNDoyNi0wNTowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjQ6MDk6MDJUMTM6MjQ6MjYtMDU6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMTlmYmYxMy01ZGY1LTQ5NDctOTllZS02NzcxZWViZmYwNWUiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTWFjIE9TKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wOS0wMlQxMzoyNDoyOS0wNTowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6CQbkqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH6AkCEhgcGGIqvQAAIABJREFUeNrs3Xm8pFV95/HvOed5nqq6t2/TC/QiOMEGDbI2sgkossQlKhoNhEUExHmZEFEZR41jfBmDyxjiZPKarJNMBMclraBRIIIaBhVtuoEWaRpRQBEQuN3A7eXeW8vzPOec+eOpqr69stjLXT7vfj2v07U9VXWeW7fO7z7nd34mxhgFTFLDw+tkjNGCBfvJGPoDAAAAAKarGKNMN/AbHh6WZLVo0YLubSImBAAAAAAAAAAAAKaoJ4afkqLX4sULtzgvCAAAAADA3mbpAgAAAAAAAAAAAAAAAAAAAAAAAAAAAMwkJNgCAAAAAAAAAAAAAAAAAAAAAAAAAABgRrGf+9xVGhkZoScAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI9gPfeQKveKUM3Tddder3W7TIwAAAAAAAAAAAAAAAAAA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n1sl17rEKkucQpErcUZpYuWslSLZncF7JUmiEEtt2tTR+y5/t5YuPVLOGZnoFUJQmqYaGRnRsmXLFGNUmlrleaGBgZoWLVqkffYZUpJaWWurKmWSrr766v5zFGVHiTMqOm397ut+R2/43depXku7iQ8AAACYknZUybY7fjSJk5zVwMCAjDEaa+Zqddr61SO/1o9uW6lPfea/69blt6lWq5JgfSj0+te/Tmni5KxUq9UUQqmyk8uEqoqttU5GVrFbLbfZDHLOqd1uK0mSKjm2m+DbS7ItY1BjsDFhMZioEIKSJNG8eXO0ePFiee/ljNG3rv+W5KXEWi1cuFCDg4P9hXkisQMAAAAAAAAAAAAAAJg0dlcF17DVtqeed2/133N9P2GrfQAAAECSErpgenrokSf09osv1WmnnKAP/8kHdfTRR1P1dHeEJ9b2k2WNkRqNhqJ8v8ps6UtlWSbvfTe5M9VFF10olyRateouJUmmsixVlp3u/Qode9zLdPbZvy+ZKJko74OkakK87074995XFaxmeJJnkiTyZa56vaZOJ5e10tvOP1df//rXdeeqVcqc1XirpayW6O6771bZKXXmmWdq/rz9FEJUCF5plihvlZKkb3/72/re977XrUwcFWNQklgtXLifTj3tFB1zzFEqylwh9oJMx4cAAABgGuktolIUHTmXanR0VDfccJ2uu+GbVYKrD7LWyhinPG/LJKmsky44/wLNnTtHZZnLWitrJe+9sixTCNJPf/pTPfDAA4rGqFOUSlwmyardbivNqsq0t9xyi+699x5ltUShLFT6QvPnz9fpp5+qNEklVbFAXrQlVZVwTzjhBF133Q0yxij40H8PJ598spxzKjptNQZqKvO2YvQyhvErAAAAAAAAAAAAAADAzEZOAQAAwEQk2E5zt/xgpW75wVl6x9v/QO9+96U68MAD6ZRdHWJYpyoBNsp7L5mqEpUkJTYq+kJlGVSvD6jd6mhgoKFzzzlHoYxaveZepWmqdruQJC096iidd845cs4qRC8Topw2V5syxiiEICOn4CWZmd33VSLs5iTnUOaq1zO95S1v1itOOVnLly/XypW3KfiqyteaNWv04IMPaulRL9PQ0JAWv2ChyjLXunXr9Itf/EJPPLG2Sl62TjEE7b///jrxxBN1zDHHaGAgVafVllGsKghbq0gRWwAAgKk1fnyG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mKlDC8ZBwLdPUZ1x8G3OoZ7w9kfYJEAgRvA+LglDEDHGUl+jJngiIiIiq9T8L4blnsuHGOoXd/Bg6vPyoizBOKIJ484h7d+cpDfnmcZa6n1dbP/yhtS0J6tPeNt2mflDCBXGgI8VLknquYExGOrz1+Z6DUk7jxj/0BKXUZWBxGX9jytYKyIiIiIiIiIiIiIiIiIiIv8c4xtem/Ih7z1rrbUWAL6suPfuu/vFrJHoDYRInmUEH3nelCl877vfJYSqLS6yGJyxlJXn4v/5Hw499ND+Rul1c2pZlpz3k/PZaKPv8oMf/IChoSGorxbjLIGISx1FVfbvn6vXFhvD4pEx9vz3vbn11ltxWQq+DgVfceX/ctzxx3PMMV/nX//1bTibEjxEA0ma0Cs8Rx99DGeffXYbIu71elz26yuI0bPRRi/me9/7DuusszYhOu768z1859vfw9iUEAIuTfnpBefjjCXEin/7t39jzTWn9guaxq9RXmplCWuuOY25c+dy661zSFNDVYFzUFWBECzOgjWGY44+um2prdtpA9YYzjjrLOY+NA8fI/+yxSuIEeY/9hgnf+cknE37JUaQJGkdlLYpY2NjDK8xSK/X5fWvfz3rrbceZRUwNmHR4lH23vt9/OlPf6JXlSTGPvn4Ba1hERERkZXPah+w9d6TZRlFUWCMWeqEHuoGoxBCG741xuC9xzm3WrT/XHLZ1Vxy2c588P3v4cP77cv666+vn5p/eNaocOyq/1wpWCsiIiKic0MRERERERERERERERERERERWVYIoS23ao5JkrDuuusyadIEHl8wwsknn8yUKVN497vfTQiOTifBh9g2uFpr28Bqs8bfWsstt9zCoYceSlV5JkxYg2222Ybp06dz7bXXcsMN13HXXXfxkY98hBNOOIFOp9PedqfToSzLeqP01FFVoc0CfOxjR3DffffhI8zc/OW85jWv4ZFHHuFXl/wPCxcu5OCDD2bttdfmVVu8khDqbc69h9NPP4PZs8+mqiqmTJnC9ttvz1prrclFF13Evffey5133slOO+3Mz372M9ZeeyqbbrophxxyCHffcz8//vGPMTay997vZZ211iLiGRgYoNfrkSRPtkal/virX/1qLrjgAubMmcORR36SI444gkmTJpCmdbtvr1cCkGUp1jqqqsRaS4weY9K2bKwsS0KAsiyYNHkChx12GDFGfBVxrv7a4Ou8xQ9/+EPuvfdepjxvEutP34CqCjhnKcuKww//T/70pz8x2u3xmte8hi233PLJxy82RUdaiy0iIiIrD/O8tdZfrbcBMca0J84AaZoyMjJCmqYURYFzjjRN2xP8GCNlWbY76axura5Hf+nTvPOdOzNlypR/yu3NnTsPYwxrrjmNv2eom1B0cxxvdLSrHicREREREZG/Y55lbb3bqLWWwYH8GbveZt42d+5cwLL22mv2Pwer2fRbRERERERERERERERE5DlDr/+JrJxiXSFLHdy0zLn5QQBesul6YEqaQKeJoX+s19tHs/xwZFNoFUIgz3N6vR7eewYHB7nwwgv52GH/hbWWXq/HpEmTePvb387mm2/Oy17+Ul784o3wPmKtoenCaoKwCxcuZPvtt2fhohHWXXc9zj33XKZOnUgI4H3kjDNO48tf/jKdTocDDzyQD394X8bGSgYGUnbf/d+48cYb2WWXXfjiF44iSSw+wPe+9z2OOebrOOc45LBD+cAH9sEaqCpYuOAxZs2axX333cfEiRO55Jf/w5QpE4gGfvOb3/Hv//7vOOd42ctexumnn06WZRhTr30455xz+PKXv0xRFBz5X//F+9//XsrSEzxc9b/XcNBBB2Fs5Nxzz2WTF29MUfYYGMj77bHVMiNqlzreceed7LXXXixYsBCoA81bb701W221FTNnzmTGJptijCFJ69+3ZVlgrcVai/eRHf/1Hdx917188EP78J//eWg9ziZiMFS+wtmkDhLHuhn3xz8+n4997GMMDg7yzW/+H9683Tb12hFnOO64EzjppG/jvec/DjmYD394XwzLGb/nTcD7iAK2IrJqan4fh2WOzd+reoMIH6iPEW6//U5iNMyYsSFOAyiy0v90r7a89yRJwuc+9zkmTJjA6OgoeZ5jjKHT6ZAkCcYYjDGUZdnuitO8rW6O+PhRvGGr7Tj//Avodrv6CRIRERERERERERERERERERERERERERERgLaBNk1Ter0eaZoyODhIt9vl7W9/O8cccwwDAwOkacrChQv5wQ9+wJFHHsnOO+/Mttu+me9+97s88MCDbUgXwDnDTTfdxKKFI4QQOfbYYxkeHsZ7KEuPc4Y999yTN73pTfR6PX77298SAgwMpPSvom3FhfpriqLg8ssvJ89zXv/617Pvh/ahLCtirEO9kydP5phjjiHPcxYvXsz9999PWUaqCq655hqcc0yePJljjz2WPE+pqqIt/9pjjz14xzvewcyZM7njjjsYG+vhnCPPHWnmKMuy31ab4Fx93+r7Va5wfKdPn84ZZ5zBuuuui3MO5xxXXHEFX/3qV9ltt9141atexdFHH81NN91MVXmyLGs3UTfG4JzD2EiSOMrSU1YFRVFQ+YIQKkL0OFdvhPCHP/yRT37yE2RZyr77fojtt98G7z1VVYeAf/Ob32CM4XWvex0H7L8v3scVjJ9H4VoRERFZ2az2AdumifYVr3gFp5xyCh/84Afx3uO97+8AEyjLEmttu/tNkiRUVdWesK9u5j2ygH32/Qjvevcsrrnm2tV2HERERERERERERERERERERERERERERERkCe89zjlijG3xFfTb/Lzn7W9/G5dccgnHHnss2267LTHGOmhqU+6+616O/eZxvHm7t3DjH/6IryLWGHwFd/35HkIIGGPYdNNNgbphteFcyste9grAcv31f8Ba6HYrytLT6XQAQ1EUJEnd5pokCddeey1lWfKGN7yBkdEeeZ7gQyRSZwhmzJjB6OgoxhhuvuUmktQAgdtum4MxkU02eTFTp07pl3tlhFiRpBZM4PNHfZbTT/s+X/zi5+l0MmL0+BCpqoo0TXGuDto2Tb3NGI37F08U9+h0Ml70ohdxySW/5KSTTmCvvfZijTXWaDMPo6OjnHrqqewx698466yz6HYLnEvxvm7Xbdb+N8VjaZqSZykhhP7z4BgdG+Wxx+Zz2GEfBQKvec2r2G+/D1EUFWnqSJKEbrfgd7/7HWVZst122zHWLQkhLH/8EvU3ioiIyMon0Ql8vSuL9x5jDLvtths777wz3/zmN/n1r3+Nc46qqtqT/PFveZ4/pV1inquu/f1NvP2dezDrXW/nkEMOZuONN9JPlIiIiIiIiIiIiIiIiIiIiIiIiIiIiMhqqllrX5Ylzrm28bRpW62qwOTJa7D11luzww7bsXhxlzvuuIOrr76aCy+8kD//+c8kScKsWbO4+OKLmT59OgC33HILMdaB20022YTh4WEWLlxImiZtWDXLMgBGR0e5//6HeP7z1wHqzECv12NwcBDv6xKuu++5B+89aZpz9NFH89WvHdMPvNZB1IEsp9frkec5zjn++Mc/EsIexBi5+uqryfOcV7ziFaRpWod5e13yPCeE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4DaTgrIsl9pFZnV025/+zPdPO4ted4SNN9qINdZY42l9/eLFIxhjGBoaoj9HeNrGNw6PV5Zq1xUREREREfl751nN/DlNk2f0euu54GLAMDw8NO5zGncRERERERERERERERGRVZFe/xNZWcX+mwEMD89bBMDUaRPAhP7HwdBvdm26vczyW0jHt9b2ej2qqqLT6bDuuuty1llnESNcdNFFPPbYY0ybtiaTJ0/CWMsDD97P2Wefw2c++2mMqX9PfO6ozzLleVNwzjBx4gT+8peHuGXOHG699VYef3wha6wxgeHhYebPf4wTTzyeE044ngcffIDNNpvBDju8maqqSBLLf//3D3nsscfYaKON2OZNW5OmCTEGpk9/Ieee+0NCCPzylxczadIkhocnkuc5V199FYcddijXX3cd99xzDwcddBCTJk0iTS3Pf/4Lueqqq5g//zH+98qr6OQDDA0NkSQpl19+JV/5yld48IG/UJWeo476POuusxYxGAyGouzxox/9EGPgoYf+wlprrsXUqVOx1uFcgjH022IDxpg2j+CcY3h4mDm33sZdd93FLbfcwvXXX88GG2zI8PAwIcD8+fP536uu4v3vf3/bOvvRQw9m4403IknqBtuzzjqbkZERZmy2Ka973espS09VlXzyk5/mN7+5hgkTJnLccccxYcIEyrKiquqAbwiBbreL91W/5Myx/vrTOfOs2QBcccXlTJw4YYXjB2qxFZFVlRn395Mn+H1m+uvq+uvrgEcfnQ8Ypk2booZMkZX5p/t5a62/2p+hhBD4xS9+wejoKJ1OhxACN954Iy972cuoqgrvPcPDw3jvKcuSTqdDURRYazn77LM599xz6Xa7ZFmG977d3SZGnfwt6+gvfZpdd92lf3K8YnPnzsMYw5prTvu7/jNl/G4/ywZsR0e7Oj0XERERERH5O+ZZ1tp2w6rBgfwZu95m3jZ37lzAsvbaa/Y/pxfYRURERERERERERERERFZVev1PZOUUCUAALGCZc/ODALxk0/XAlP2Pg4mhf6w34I5m+S2kTSC0Kbxq1uPnec5NN93EgQf+B3Pnzm0vF2Ok1+sxceJEFi1aRJ7nWGs5/fTTefnLX75Uk2uMkQ/vfyDXXHMN3nuqqiLPc4qiS57X6xc22GADzj77bDqdDmnqAHjPe/bi+uuvZ6ed/pWvHfNVqqrC2ro998qr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PCfGiHOuXpzcb7ENIRBjxHu/2o//Fb/5Pe/b72C+8pWv8tBDc5+5P2vGtI3DTWNwM+4K2YqIiIiIiPytZqOpZk5lre232GpsRERERERERERERERERERERERERERk1aOA7YoGyNo2gGmModfrUZYlhx9+OMceeyxbbrklZVlSliXGGC666CJmzZrF7NmzGRoawnvfhmWbptoXvOAF7L///nzmM59hxowZjI6OYq0lSRK63S7W1k9L02QrcPSx3+aVr3kTZ82ezaJFi/6u62gWgjeaUHPTMtwEbJvPLXt5ERERERGR1VkzR7LG1G/WYvW/CiIiIiIiIiIiIiIiIiIiIiIiIiIisorSUtgVKIqCqqpI0xRjDMPDwxhjGBsbY/r06Rx55JF88YtfZMaMGW1Q0znH+eefz6xZs7jsssvqgbYW7z3WWhYvXkyn02HzzTfnmGOO4ZBDDmHChAl0u12Ghobo9XqEEDT4y+gWJQcf+il2eNs7uPRXv6Isy6f8tU/WSuvc+NYlo/ZaERERERGRFcytrLU45zR/EhERERERERERERERERERERERERGRVZobHJ702dV9EIwxzJo1a6nFwfPmzeOyyy5rW2SnTZvGVlttRZqmjI2N0el02sDsOuuswzbbbMM666zDnXfeCcCCBQuIMXLNNddw0003MXnyZNZcc03SNKXT6VAUBQBlWbLhhhuy0047UVUVc+bMIUmS1WehsmlaYuvHG5d53AMDA22g2RiDAR6d/zg//NFP+eNNN7Dxxhux5pprPqXxerLLGGPbReLAUi22IiIiIiIi0v8PhH6wNkkSksQ9K+21zTxs8eLFgGF4eGjc5/QciIiIiIiIiIiIiIiIiKyK9PqfyMoq9t8MYHh43iIApk6bACbQrO829NdWN91e7fpvERGR1YkZ9/dz/HHJ540xxFivg4vAo4/OBwzTpk1RQ6bISkwBW5YfsPXeA7Duuuuy3Xbb0ev1GBgYoCzLtrGnKAqSJGH99ddnl112oSxL7rvvPnq9HsYY5s2bx1VXXcX999/POuusw8SJE6mqiizLSJKEEAJJkjBz5ky23HJLFi1axL333tsGPp/bg//0A7bNH6I/330fp51xDo8/9jAbbrghkyZN+ttpX4wrDMoaA85ZjLHEGBWwFREREREReaL/QHCu/2aftRe7FbAVERERERERERERERERee7R638iKysFbEVERJ46BWxFnqsSDcHyVVXF0NAQVVUBkKYpIQScc/0Jft186pyj2+2S5zkDAwNUVYVzjhgj1lpCCG1wM8bYfg5oP99cZwgBa237eVm+7/zf2Xzn/87m6C99ml12eSeTJ09e8udpReHa8T8MzuBsQoyOEAIhBKrKr+DW9SdORERERERWFWH586P+/Gn8pkPNnNcYQ5qmGkIRERERERERERERERERERERERGRZdTh2mbjCgihKQ1U7khkZaeA7QoMDQ0xOjqKMaYNwfZ6Pay1pGlKWZZYa+n1evz+97/ntNNO469//Su9Xo8kSXDOsfHGG7PHHnvwyle+sg3Teu/b60rTlKqqOP300/nJT34C1M1ATXuuPDVHfPwojjvh23zpi59lmze9iU6n83f9QQPaBeRZlmlgRURERERktVP/x562jBYRERERERERERERERERERERERERkecuBWxXYGRkhDRNsdaSJAllWZLnOVA3zSZJwp133sl3vvMdbrvtNqqqotPpkOc5U6dOZc899+SNb3wjWZaxePFihoaGANrAbqfT4Re/+AVnnnkmjz76KAMDA4yOjqoZ6O90/4N/Za/37c/Wb9iSjx/5n8ycORNrn95uD01Lk4iIiIiIyOpqyW56/OPzo9hcqcZVRERERERERERERERERERERERERERWHgrYrkCe51hrKYqCsixJkgTvPcYYHnnkEU455RSuueaa9vKDg4N0u1322Wcf3v3ud7eh2tHRUYaGhijLEoAsy7juuus455xzuPHGG+l0OnQ6HRYvXszAwAAhBA3+P+Dyq37H5f/6bvbYbScO/shH2HjjjTQoIiIiIiIiT0MTsn3GgrYiIiIiIiIiIiIiIiIiIiIiIiIiIiIrEQVsV8B7TwiBNE1J0xTvPd57/vu//5szzjijbaRtmmu33XZbPvjBD5IkCVVVMWXKFBYsWECn0yHGiHOOv/71r/z4xz/moosuAmgDtWVZtpdrrjNJ9BT9I8459wLOOfcCjjjsQN67916stdZaT3g5LRgXERERERH5W//QHClq/EREREREREREREREREREREREREREZOWl9OZTEGMkSRLGxsb4+c9/zqmnnkpRFAwMDOC9pygKtt56a/bYYw822GADqqqiLEuyLGN0dJQ8zzHGtMHcc845p71eay3ee4D2mKapwrXPsKO/fgLfO+V0vviFT/O2t76V4eHhpT7/ZM1Mzb9FRERERERWJ9p8SEREREREREREREREREREREREREREnuuU4Hwqg5QklGXJPvvsw+LFiwHacO1LXvIS9t57bzbbbDOcc4yNjWGtZXh4mJGREay1OOe49NJLmT17No888ghpmjI2NkaWZXjv2/Zbay1VVVFVVdua24Ru5R83f8Ei9j/ocGa+7BQ+9amP87rXvnapEPMTLSDXonIREREREZGnSfsUiYiIiIiIiIiIiIiIiIiIiIiIiIjIKkAB2xWw1hJC4IYbbmBwcJCqqhgYGGB4eJj3vve9bLXVVlhrMcZQFAVDQ0P0ej0WLlzI8PAwt99+O2eeeSbXXXcdxhhCCHS7XdI0pSxLnHM45/DeE2NsA53GGKqqUsDzWXDDTbex6257s8s7duCjh3yEGTNmaFBERERERETGiXFJSlbzUhERERERERERERERERERkecq238DCMt8fFlhmfft33EUERF5rnqiv3X2Sf+qisjKQwHbFf16CwFjDM45qqoiz3N22203dt99d4wxbSg2xkiMsQ3KhhA48cQT+dnPftZeV3PZJmhrrV3q64GlArby7Drv/Is57/yLOeQ/PsQ+738/6667jgZFRERERERWW+PnpU93Tjp+wyg0nRUREREREREREREREREREVmpee9xztVr5S2EAPmQY2xsjG5RYZ2hkzowsV1PH2NVf5119ZVEwISndwQUMxIRkecMs2TziRAjiXOURQnkRO9JrcMY1/9bqOESWVnp7HRFv+v64dcsy3jLW97CGWecwe67706WZRRFgfe+nh/EyMDAAGVZ8stf/pJZs2Zx4YUXagBXAd887rts+ZqtOWv2bBYuXLRS39cmyC0iIiIiIvJszH//3s2etEmUiIiIiIiIiIiIiIiIiIjIqiJg2xRB/Y4xkGUJMXq63S5p4ggBfBWJ0VBVFdZa0jSFaOs3ePpHERGR5zhrLdbCyMgIVVUxNDSEYkAiKzc12D6FX2xVVbHJJpuw7777Yq0lyzLGxsZIkoQ0TSnLEmst1157LSeeeCKLFi3COacg5CqkV5QcfOgnOO64k/jMZz7BtttsQ57n/9/v15M1G8clF9CTJyIiIiIizwiFZEVERERERERERERERERERFYPS9Ym0x6HBgZYuGABixYtYtKkYYj1WuYkcYRQ1UVBwVCHcv+RwGzQEyAiIs8NS20gEYkYrEkwpg7Yeu9ZY401FP0RWckpYLsCZVmSZRkhBPI8p9fr0ev1SJKkDd8+/PDDnHjiiVx//fV0Oh0WLlxIp9MhhIC12m1nVXLn3Q+w1/v2Z7utX8sRRxzGzJkz/78+hyGEvw3XxkiIdbNy4rQAXkREREREnhnNBj/jN4v6R1ptRUREREREREREREREREREZOUVY8QY0xb/DA4OkqYp3W6XbrdiIE8wxkEE51KC98QYsLYfQYgGTHz6R6AO2VodddRRRx11XEWOLPM+LLvZRIyBqgw45yiKfiN85uh0UqzTeYfIykwB2xVoGmrTNKUoCgYHB+l2u5RlCcDpp5/Oeeedx8DAANZaRkdH6XQ6WGtJkoSqqjSIq6BLL/8Nl17+bj7wvj3Y/8P7sf766/9/uR/OuXYC673Hhzp0G0K9c1NP21iIiIiIiMgzpNlcqAnYNuHaJmCbpa79uIiIiIiIiIiIiIiIiIiIiKya2mBte6wbbPPcMTg4yMKFC1m4YAGdNadiLZRlRZJagrFYZ6G/jhnTDx493SMBTICIjjrqqKOOOq4aR2BJ4Ha8JSFbg8E6S4wwf/58iqJg8uTJOCX3RFZ6+jF9ChMIgG63izGGsbExjDH8+te/5qSTTiLGiLWWsiwJIZBlGQBFUWCtVYPtKu6UU8/hlFPP4ahPH8Eee8xiypQp//T7EELAe09VVfhmPrrMQncREREREZF/lPf+bz42ft7h7dJzEc1HREREREREREREREREREREVl3Lvu5vDKyxxho8/vjjLFy4kEmTJjIwkGKMw2CIIWKcITK+hfbvOdolYaVoddRRRx111HHlPz6h5jL131NrDdbC6GjBggULsNYyadIknNprRVZ6CtiuQFVV5HlOmqYYY7jttts4/vjjefDBB9sm0YGBgba5NsZICIE8z59wcbKsmj591NEcf+J3+MqXjuItb9meTqfzT7ndXq9Xt9cGaMpqxy9m1/eYiIiIiIg8U54oMDv+Y0XpsdbiLDjnFLAVERERERERERERERERERFZBS1pr62DQab/FoHh4UEmTpzIwoULeeyxBVg7hTR1/a9z+CpgzT9YQBUNoLSRiIisSn88I0u319o2WNv+eYswNlYxf/5jxAiTJ09iYCBrP6fldiIrLwVsVzRASUJRFAB86Utf4re//S0hhHpRsXM45/Dek6YpIQSqqmpba5vLyXPDvEcWsM++H2HLf3kpn/n0J9lyyy1wz/JWEmVZ1ovWjWu/l5oQd9OeLCIiIiIi8myJMRL7u/00c1yTWKy1/Rfb9L9+IiIiIiIiIiIiIiIiIiIiqzJjIAQwFpyDtdZai263yyOPPEKSJEyePAnnDM5BCJY6ihv+gVtUuFZERFZlT5zjCR4WLRzhscceY2hoiOc973k0kR8tsxNZua32AdsYI957kiShqqp2R54mwAhgreXmm29e8qtwXNBx2WMTuPTeK/z4HPW762/m7e/cg912/VcO/eghbLzxRs/4bZRlWX8/2mSp79UlE1mjhewiIiIiIvJP0cw9mlBtiIZuryRN03qXWgVtRUREREREREREREREREREViH2b4I+tsnNAlkCa02bxtx585g3bx7ee9ZccyrW9hv4nCdG/zdrm58qrTAQEZFVUaCfGYsG7wMh1KV5tv+HbcFjjzPvr/+PvTuPt6uq7///WsPe55ybhARISMJgZAxQRJkVFKevigiIqMWqpVarFbV15uvUam2/rdNX/db2Ya396ferWKxaK0oiCiooVRMVZDAkYQyQQEKSm+HmnnP23mut3x/7nJN7QyBEEsi9eT/z2I99c+azzrD2Pnu912c1mfccMHMWjUyZMpGJYq8P2MYYGRoaot1u02g0sNZSVRXOuUHoVmR7vvntBXzz2wt4zzsv5nV/chFz5szZJbc7tkKUiIiIiIjInmLbg2HabxEREREREREREREREREREZlEDIOQ7T77DBHSLFavXs369euJMTJjxgyGhnJCjBizdaLu/tIvILTj8QRRbS0iIhOOc3XGLAZwLiPP64knRjYXjIyM8OCaNUyZ0mLWrFlMndokJkgxDAo5isiea68P2GZZRqfTIc9zAIqi4MYbb+QrX/kKnU4H773eJfKIPvWZz/OFf/2/fOLjH+WsF72IadOmPabbizESkyEmzc8kIiIiIiJ7nv6BsBgjMW4N3moPRkREREREREREREREREREZIIbc/B/xj5TsMxm3fAww8PDbNmyhX32mca++07HeYsxdSXclGJvLIHh0YweSEYBWxERmXhSjFjj8bnBGOh2A5s3b2bDho11HzltGvvvvz/Tpw/Vl09ji1pEQBVtRfZUe316tCzLuiS3taxfv57/+I//YMGCBRhjyPOcGLUBLzu2eUubi9/2Xo464p/424/+NWc+61lkWbbzHW5KvUHqet+JiIiIiMieZWwF2/6+SwgB7zXDnoiIiIiIiIiIiIiIiIiIyGQSI1gD06dPodFqsXbtWjZu3MjatevYsGEjzWaTqVOnMjQ0RJ5nWFMHiWKEHRfq0zgDERGZeIqiIMaSbrdkZGSETZs2UZYlrVaLWbNmMnvWAfRrPCbAWqhDtcoHiezp9vqArfeesiz56U9/yle+8hVWr149CEYWRaFS3LJTlt++ggtf/QZe+Pxn8p53v5MTTjhh3CD0He6MJkOIWytCiYiIiIiI7GlSShhjBpMDGaP9ZhERERERERERERERERERkYmiP0p56wjnbYM/FmvrwGxK0GhYDjroAKZP34eNG0bYuHELoyMwOjKCMVswxmCMIaU0mLD74UVQBVsREZlwItZFYgyklLDW4r1n2rRpzJgxg2nThjC9Yu51Nxgxpq5YGyNYq+q1Insys//sJ+/VST5jDN57RkZGaLVaVFWF956UElVVKWC721+A3g5S6nUcZnynse+++2KMYd26dRhjsOnhduT2TH/+htfypjf9GfPmzXv4ndTe4HSAEOtgdwhhp4K5IiIiIiIij/e+dF291tNs5qRUz1z7WIzdN3rggQcAy5w5B/TOA+0iiYiIiIiIiIiIiIiIiExMOv4nsmd5NAHbwWVTffn+ZzYECBW0RyObN29mdHSUsizHFRd6VCEihWxFRGRCiRgbcM7SarWYNm0aU6ZMIcvG9KYh4Vz9/xjjoD8c+7eI7Jn2+oCttZYQAnme0+l0GBoaYmRkBGMMzWaTqqr0Ltmt78DJHbDt+8Tf/zUve9n57Lvvvg/dSR3zS1GM0O12Bx2oKtmKiIiIiMieYmwA1lo7mJSq1WqMOwBudsHt6wC7iIiIiIiIiIiIiIiIyOSh438ie5YdBmx7VWitywaXDyFhrRn32e0Pc97Zz7OitSIiMhHZMf1fjHX/NzY3a8b0cvVYODf4u+4vtQEssqd/vvda/QHBnU6HLMsYHR3Fe0+j0aAoCr1DZJe45AMf5YUvegnfv/JKOp2OGkRERERERCYFTQokIiIiIiIiIiIiIiIiIiIyyRiDdY6UEiklQq8inzF1oCimSCJgTMSYCNT/r0NFO1q2Bhi01lprrbXWeqKsLXUf2OsmcW58uDbEuh+MvQv1w7QhhHGFJ0Rkz+SGps74yN69/W9IKQ2qhVprB6fpC+zxeAHGz4GUtmnzVquFMYZ2u40xZsxMSRNvEPeGjSP813cWcMP1v+bwww5lzpw5g/egAUj1zE5FUWL13hMRERERkT1w/7nedRlfyTbPPMbUe3VmF93HyMgIYJg6dcqY8/QaiIiIiIiIiIiIiIiIiExEOv4nsmd56PF9s93FmHqx1gxOtQasMRgsZty/bf//cP/QokWLFi1aJuRizSOdZ3t9px3X0/YzaiKyZ7NqApHH109+uogXveQV/M//+X7uvvtuNYiIiIiIiIiIiIiIiIiIiIiIiIiIiIjsNYzWWmuttdZaT6C1iExuCtiKPEG+/NVvcMoznsfnPvdPrFu3Tg0iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiLyOFHAVuQJ9tG//zTPOOO5fOtb/8nIyIgaREREREREREREREREREREREREREREREREREREZDdTwFZkD7B+w2Yu/ov38vJXXMh///znVFWlRhEREREREREREREREREREREREREREREREREREdlNFLAV2YP8+obf8YY3/QXvetd7WLp0qRpERERERERERERERERERERERERERERERERERERkN1DAVmQP9P2rruG8C/6IT33qU9x///1qEBERERERERERERERERERERERERERERERERERkV1IAVuRPdgXv/Q1XnDWeXzjG99g8+bNahAREREREREREREREREREREREREREREREREREZFdQAFbkT1cWVb81Uf+gZdd8EquvfZayrJUo4iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiDwGCtiKTBD3rlzNmy5+B2/68zdzyy23kFJSo4iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiPweFLAVmWB+/svrefkf/jEf+cjfsGLFCjWIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIjITlLAVmSC+vo3L+eFLz6ff/u3f2N4eFgNIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi8igpYCsywX3y0//Mi89+KQsXLqTT6ahBREREREREREREREREREREREREREREREREREREdkABW5FJYHjjZt75ng/ymtdexK9+9StijGoUERERERERERERERERERERERERERERERERERGRh6GArcgk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JEnCpZdeyv77749zhkMOOZjDDz+M17/+9dx3331ce+21PPvZ+9DpFGRZ1jy2JEn41Kc+xete9zqMCUSR5W1vexuvfe1rWf6Pf3DTTTf1Qr6Bvr42Zel786nHagoVEdkgFLAVEVnDf1xwCd/69lz+9aMncfDBL2XUqFEaFBEREREREREREREREREREREREZGNxsadQKnb8sqyJIoijDFN6LYO2T4yqBowtgrYVM2AJcYYrLVNg20cx+u9xRZW37c4sk3Ytyg8rv7qLMZA0WsmzPOcOI6xkSWE0NzfYY9uk3r+RERk7eI4buaib37zm1x++eV47wmhJEkSsm63mg+s5cADD+Q//uPL1av+sDb3JEmYM2cO22+/bbU4Q2+KeNnL/pmzz96OpUuXOjBCfwAAIABJREFUcscdi/AeksSyePES/vrXe7HWctJJH2KfffYhBOjrS3pzbZuvfvWrvPKVrySOY4wxOAdlaSjLkrIsAGi1WqRp1JvHHFEUUXpPFMdYG9HtlqSp4+677yaOEwYGVjFx4iSiyBACZJln0qRJXHfddZRl9XjLEuI4Ikmi3jgE9t13X970ptfjPZSlpywD48eP54gjjuDz536B3974e7qdnCSJybK8af8Noa6CXxuv+VNEZIt9dykisoGsHBjkI//6CQ4/4m3ccMOvKIpCgyIiIiIiIiIiIiIiIiIiIiIiIiIij6tuxKsZY3oNetX31kJZBkKovhpTNcZWoSDXfK1ab6vQat3+t77DtfX9r4JCNI209dc6XBsCxLEDqsAVQJ7nawnXiojI5iLLsiZIOnr0aCZPnsz48eOZOHEio0ePZptttmH06NGMGTOGcePGURSebjdvFosIIRBCYO+996YoAllWEEX0WmRh++23J0kSli1b1swnCxYs6LXXBg488ECsNeR5gffQ7ea0Wi122mkntt12W/I8J89zyhKcWz1PhRDIsoyyrG7Lueq+FEXR3Kc4dmSZZ7fddiOEQF9fH+95z3uYO/cH3H//MqKoegxxHNNut4njiLL0GANDQ93e/G7Za6+98L5qo49jh3PVYhlTp05txmD58uU4B2kaU5aBPC9xTvEuEZENRQ22IiKPYcFf7uTI97yPg19yIO973zHsuuuuGhQRERERERERERERERERERERERERWYsqHGMMvZBs9X1R+F5Ytnc2H3AG6AVrQy95WzfeVuEf17tsgYsiXByRlwXWWpxZvyEcY0wTbKrvSwhVqLYOBztnmhBx3bQbx/GI+/7I5loREdmUVa2t1Vz1sY99jFe96hVkWdYEYJ21vRZ235sHDeCxFvK8izGBPO8yfvx4oshgbURZVsHUKIKxY8cyODhIHMc4Z+h0Su64YyFFURLHEdOn70xZFiRJFYWqF6GI44g99tiDpUuXkiQJ9VoURRGaealq1gUXxeSFJ6vb163Fe9805u644468853v5OKLL2b58uWcfvrpAEybtj0vfOGBvPo1r2TW7s8E6IVnq9uKooiiKNh5551782Mgy6owsnXVY4uiiG63S6vVIss8PhS0WglZVjQtvyNpHhURefrexYmIyGO6+rrrefXr3szZZ5/N3//+dw2IiIiIiIiIiIiIiIiIiIiIiIiIiDyqOrBTBZGq1lcA76kTuE0rbR1ojaII7z3OOYqiaE4bfp3WPD27f9e3X4drjRkZrq1Pq1t2gTXCtSIisrkJIWB681eapnjvabUSAJIkwjlLnhdEkaUsc7z3TQi2bmi31vYuS9OIbq0hy3wz1wHkeUmr5RgzZnQT7H344RVEUcTgYIcQaK6zKEoefvjhpoE9yzx1kXzdntvpdKo5uMc5R1mW1UIWvYBwUUAcR5x00vF84Quf58UvfjHWVnPeX//6Vy699FLe8Po38t73HsPAwCpCMOR5IIoi8rxq6u10OjjneqHeiCiKiKOYoigoy7IZD2MMaZrQ6WS0WinGBP2AiYhsqPduGgKRDb+ROfwPIEVR4L0nilQwvTG66Ovf5qX/8irmzp3LypUrNSAiIiIistkY/qFsCKE5NKdXJzRfI+eIo2jEH55FRERERERERERERERERGQ1a20TOK0/krWW6gNYA3Ecr/UyQLMfqXMOA1gMzljM03Tfh+/HOuzj5CZcu/o0M+y0NcO19lEOIiKyKfK+amSNoogsy4Bq4YU4dnQ6GYUvwIZeq2xctbdaKIqs1xLre8HWnLIssBZCKHGuNz/22m5DqBan6HQy9trrWWRZF+ccCxYsIARotVrkuW8WfgDLr371G0IwGOOIIkuelzhn8D7gTNX+Hgz4sLr5NoRAkiRkWafXqAsQKIqSgw9+MZ///Hn87nc38vWvX8yRRx5JX18/YPn5z3/BWWedgzEQRaYJzDbzoQVflhCAEAi+mvqrcUmaBTiqxSssUAWDe6M87KD5U0TkaXnfpiEQ2XCGb0TB6rBtvXKKbJzyvOC0j3+G177uUObNm9esICciIiIisikbEabtrY68tsMjz6OxExERERERERERERERERERERHZvFVNsHXLetUMuzqS1GolRC5qwrdVgLTascgYQ6vVwjmH9x5jDElSNdHGsSPLqtb0siwJIZDnOc5VDa877rgjxgS8Lzj//PPJ87ph3dLtlkSR4aKLLmoWtaiuA1ot1+zXVLfLgm+CtXEcN48lSRJCWN3Qa62l282xFtI05XnPew5z5nyA//f/fsnUqdsRRTHXXffzpuF9zabe+jHXhu9fVReytVrV44+iiKIoeudXhkREZMPMcCKyUak32BSw3fj99d77OOqYObznPUdz88036zkTERERkc3GowVq1zxP9YdyjZeIiIiIiIiIiIiIiIiIiIiIyObOOUeW5bhekNb7gPfQ7ZZ4D2XhKXNPmqaEYAjB0O3mOBczODhICIGiKHDOkeclfX0tvIckiUaEcavgq6csPa1Wize96U0YY/jNb37Daaedxvz5t1CWnnvvvZcLLvgaZ555JkmSUBQFrVaLoigpCgglOGMIwRNFEVG0OkJVh27rQG8d7v3GN77BCSecwL//+79TliVx7HptuI5WK2WvvfYiBE8IVQttHSEwxvSaa3PyvMRa27Tyel/ifXUfjKH3+AN9fS2KomjaftVYKyKyYUQaApGNy/Bwbb16iWzcfv3bm/n1EUfypje8ine960h22GEHDYqIiIiIbDbvT5r/Dzu+XvHR6u+4IiIiIiIiIiIiIiIiIiIiIiJbhE6nw6hRoxgcHOSmm25m6623JoqqWFKe57SSlG42RJ7npGkVRq3bYdM0bRb8r8KntmlwBZqvaZpSlmWvcRayLOMjH/kId999Nzfe+DuuvPJKrrrqqiYc671n6tSp7LTTTvzhD39o2mSjCHxBE2DtdrsUhW9aZodfPk1TrLUURUEURVx33XWUZUmn0+Hwww9n111nMjTU5aqrfsRPf/oTyrLk9a9/PVFUBYGjKKIscwwQx3ETyq1bfOv9rKpAru89XkOel0C1j1Z1HaV+yERENgAFbEU2MvVGWr3h9mjngUc2SMmGdfl/XsXl/3kVHzr+WN7whjcwduxYDYqIiIiIbLLvS9b8v+99rcO1zplh50FNtiIiIiIiIiIi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NCHcUJ+2oXg9eSIisg4mQrte5hczfvKOW3TKsw4M1qHZuqF26tSpnHfeeVhr6Xa7HH300SxbtgxrLWVZNkHCJEk4//zzGTduHNZaTj31VObPn4/3Hmste+yxB5/+9KfpdrtYazn99NO55ZZbmhUyvN/CNxTqjbTeD7g3I3/Qx44dizGGZcuWVWMetIH1tL7u9NqV67Ds8FCtMWZE4/Lw8635Vdatrfr7OO2Ukzj44IMZNWqUBkRERERE1ul7gDW36etDHEfrdRXp+v0HwNKlSwHLNttM6p2mFaxFRERERERERERERERENlX6/E9ERGTdGN6DuuYRAbjttjvwwK67ziBAlb8wJdYDxhPU0SciIhvEmjnAJz4fBSwEw4I77sT4wO6zpg87seztd/rU5rctPmAL4Jxrgq4hBMqyJE1TXvCCF3DssccSRRELFizglFNOaQK43nu89zjnmD59Ov/2b/9GFEWsWrWKOXPmsGzZMsaOHctXvvIV0jTFWssXvvAFfvnLXzI0NERZlrRaLQVsFbDduDfAhwVsh4dr64baKIoeseO9PH12f8Z0TjxxDvs95zlEUaQBEREREZF1+3ZtjYVzoijCWou1Zr182K2ArYiIiIiIiIiIiIiIiMjmSZ//iYiIrBsK2IqIyKZp4w7YbvGJrKIoSNOUwcHBpp02SRI6nQ6/+MUv2HfffXnOc57DLrvswtFHH82XvvQlsiwjiqImjHvbbbfx7W9/myOPPJJRo0Zx4okn8olPfIIzzjiDdruNMYa5c+dyzTXXNI2fY8aMYWBgAGu1gSIbr7U111prcc7hnGuOq8/ziBexEDSI69Ett9/BO9/9Pl528As59thj2HXXXTUoIiIiIrLO1Vv1eZ5jrR0WtB257a8Fd0REREREREREREREREREREREREREZO02zhzlFt9g65xj1apVtFotoijCe09Zlk0QNkkSPv/5zzN16lTyPOeMM87gpptuotvt0t/fT7fbJYoiBgcHOeOMM5g9ezZQrbY1efJkiqLgN7/5Deeeey7GGLz3GGPI85w4jhVAVIPtRm/4z6gxBudcs0P94/38agf7p9e73nE4b3nLEWyzzTYaDBERERFZH28ORrwncM6MWJTnqW7/q8FWREREREREREREREREZPOkz/9ERETWDTXYiojIpqnOAT75eejpaLDd4gO2IQSiKKIo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05QxY8Y04dre2ZvLPVVKeD6OOiwbRRFQBW1nzpzJUUcdRafTadptoyji9NNPp6+vr2rv6SWnQwgMDg5yxhln0Ol06Ha7HH/88UyaNAnvvQZYRDYaX73wG/zzIa/mv/7rit6KgSIiIiIij01/fBcRERERERERERERERERERER2YCG7b4TArTbEf39/RRFwfLly8m6BXGa4IPTWImIyEasirkaazBYSg9Zt2BgYIC0FbN1f9zMeWEdt8G4vv4xH9+Sh957T5qmlGVJnuekaUqe58RxPKJauP7/tttuy2mnncbWW2+N957TTz+dlStXMnPmTLbeemu22247fvOb31CWZfWk9hptV6xYwYoVK9h3331pt9vssssuzJs3rzlffV6AsixJkoSiKDb/nZVNGLFVF9Z4vO12G2MMQ0NDGGOGbfupF+lpe3mytvk9qZP9I2u3ZXNSFCXX/nwev/if/2GHadPYdtspatsWERERkUe+lTOGEMAYSxJHmN67OrMOrhfoLfhi6O8fNew0jbuIiIiIiIiIiIiIiIjIpkif/4mIiKwbj9g/x3iqbMXqY62BNGnRGRxicHCIECCO+ogjg7GWUHoI/H/27jzMjqu+8//7LFV36W61JMvaLEu2LMAgLwEDxsas+eEAYwMJWxIYCAxLeCAkhCVhjOexA4nDwy95fskvz0wGEiaQSQzOZsdgJiGAcQA7GONFlvEqLxK2ZGtzd+suVXXOmT/q3qtuScY2SNb2efkpV/dd6t57qvrWOar61BdrLAZDigkSOOtIsb7vMSciP/kBmjRp0qRJ096TsQZjhuPANNqbGOMx1hJCwmeOEKCK9eM2P/wIW7duZXx8nBNPXDHnPFVrBj8by89+5qoCtgCUZYlzDufqK3LMDraGELDWYoxhfHycT33qUxx77LGklPizP/szrr32Wm688UbOPPNMFixYwHHHHcf09DR33nknIQSMMcQYCSGwYcMGjjvuOFasWMHy5cvx3rN+/fp6RQwq5VprybJs9J6O/B6eAraH/CoaVGPOsmyv2+XItW37Tq648iruuuNHrF69mmOOOUbrXERERET2GicYY8gyv1+XCzrALiIiIiIiIiIiIiIiInIk0fE/ERGRA2VQQGuQtBjuX7PMYa2n3++za6YLWMbGmqQI2ITBEYmQDMkkDJZIxFkPFqxx+57X/8PiNNdcc801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CtjK/pBlnv92wUd51atexcTEhBpERERE9rthP3UYsh2O2YaVbIdh2tnVV4ePq6pqNB6Tx29nBWxFRERERERERERERERE5InS8T8REZFDxc+aw1BAV0REnop91Z4B2wPrqN+7FUWB955+v0+73R5VsG00GoQQyPOc6enp0QnEw1Ds7BOwh/NhJVtrLVmW4b2fc5L2sCpur9ebc1J3jJEQAs65UYBxWOlWRORIUZYVF150Cb/4S2/k29/+9uj7VkRERGS/DXBtPcQdXgAJGF3kaDhmG47lho+pqmoUvhURERERERERERERERERERERETlyKSArIiKHy77qqdtnufb4/IuO5iZvt9t0u12896OwK9QB12HV2TzPRydnl2U5qmI7rFxbluUoUDs8WXtYISnP89HzjDFzTu4uimJUCXdYxbaqKowxo9uP+CqhZliStv6caY/P22q1MMbQ7XbrUPLonqTvi6dqFQ2C4FmW7XW7yE9janoXV371/3DLzTdy0kmrOfbYY7U9iYiIyH4RQhhdzAgYVbCF3eHb4c/Dcd3wOcMxmDy5cULddn6/LhdgZmYGMIyPj826T+0uIiIiIiIiIiIiIiIicjjS8T8REZH9JVJnKX66HWmdwjA/wyQiIvLkmLk7oce4c1/7q8d92H7jj/aVNKwmO6xim2UZxhiKohidjG2MwVpLjBHvPdZayrIchW4bjcYoGGutHZ3QHWMcVWgcVr4dPgfqk7qLogDqIGm32x09brg8EZEj1Xeu/QHfufY/8ytveh3vfOc7WLlypRpFREREfmrRgPc5OEvVL9nyyCM8cN99bNy4ke3bt1MUBZML57No0SJWn3gSK1euZHxiDFsFQiipqgrMIGCb9nHVKxP3fftjjPf32yWBzKzQb3qiV+Oy1P+YLiIiIiIiIiIiIiIiIiIiIiIiIiIiIo/FHLPkBJUClYO4Bc49gT2auSeML1iwAGMM27ZtqwPMo61VJ4s/ZatoEBZvt9ukVK+AYaWqn3nZ3oyqO1trMbFe5jDQPgyrV2WJc2702t7XIXfnsrkVyQbvKRFG73Vf4qBMuNW33yHlEx//bc477zwWLFigxhAREZF9SrHCWktIse7/WUtVRbIso9sraGQNHp3q8JV//io33PhDMpePLpxkLfjcMT09zdjYBN1ul9NPP5V3vuPtWFeHbIkVWZbhXZNut4/3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n2X79u1qEBERkcN8+JplOSlBjHW11mE12EQAU2FtwnlIqaTRcJz8zKfz5l9+Ix/92If4wz/8Q1772teSN9uEkOj3SxqNFpd9+e/JfE5RFHjvKctyTr8UoNVqURV9LIZG5rEmEcqCFCILFy4cVLy1OOfYsWMHzWaOtRbvPd1ul29861v8v3/8x9xwww3MzMyMKssaYwCL93XVW+ccMdSfb1i51tq6n5tSGs1TSlgH8+bNY/v2ncQYRxelMSYRYyTLMsqyHL23+rVERERERERERERERERERERERERERERkSAFbETloTll7Gs32GFmjSRUTLsupYsJaTwiJ7du3Y4whyzJ6vR7LliyGGDAJcp/RzBtURcmCBQtYtKiuHBZjZNOmTYPgATjnsdZSFAXNdosqBladsJozzzxbK+Ao8kf/3//g3Feez1VXXUWv11ODiIiIHKaKKlLFupJrSgnvPdaCtZBSoF90cT6RqEhU5LnDmEhZFjRbOWe98IX8109cyOKly7E+J8bInXfeObhwS13BNs9zTAw0c0/R65BCyVirQaOREUJJt9slhECz2axDqybS73TrqrODarHdbp88z6mqyMaNPx71QYqiotlss3TJcs554Yv5pV96A29+86/w9re/nV9+86/SaLVxmSekNBiuWwyWGMEYg/ceTCTGCucMmMTk5AQ2RUwMZM7i7XCYHzGAgbrab1lqAxIREREREREREREREREREREREREREZnFqwlE5GDZuu1hxudNkIIZVZu11tLv9/He02q1CCFgXR2ynV3tK4SANXVlL4Oh2y1GVczGx8dxzuGcoSxLrDWjiraNRoOyLNm2bZtWwFFmeqbDhz5yAac862n87u98lOc85zmjqnQiIiJyeAihpNlskoIjxpIYIxBH+/RmM6eqKkKo8L5BWfZxmSf3lhAqQgXtZoPzzz+fz372szQyR57nbN26lUZzOSkNKr/GANZjXMJ5z9btO5k/bwznHSYYXJYRYyTGxKM7p5mYmBgFWBctqivaFlUJWK644gqs9XiTaI5l/Pqvv5cTTlhFryjwLqeMdeXaMkSuvOKfMWl39dqUAim5urptltcVaXFAJCVDqCKlCVhrB/1eD0SMy0cXqgkRjHHkWYOYCmzSdiQiIiIiIiIiIiIiIiIiIiIiIiIiIgKqYCsiB+vLJ8FX/vlyOrumiaHEW4O3hhQqXOYxzjJv/iRZow4HADyw6QGSgaLs4bzBRIM1nhtvvJmpnY8CdWWvxUuXUIaKOPgvy7J6GTHR73W46qtXcs9ddyhccJS69ba7eOvb38OHP/wR7rnnHjWIiIjIYSNinaHf7xOIJOuIWKyvK8XW4dK6iqy3FmLEEkmhopF5qEoyV8dTjz9uGd5Y+v3eKGALEesdVQgkLCFFkrH0y4pOUVIBZYpECzEZiirhbEZnpkuMkFICIhMT49gMQqiwFjY9uJmUDMY4fvG153PiqhXEqiDPLKSS3EMKJc5EqqIDsaKROaqqwBhDjLGuXDvgnCNGS+Yb9evGemjvfQ5ANgj/pmQIEVIypGSoqgTJaDMSEREREREREREREREREREREREREREZUMBWRA6SSFH2+avP/wWdTocYSoqiIM9z+v0+xhiMMaxYsQLnHCklbr/9di677Mt0u91RVa8HN23i6quvrquEDZ4/NjZGnud1uMJ7ut0u1gImctNNN3HXHXeqcqnwtX+9mlef/wb+6I//mM2bN6tBREREDocBrIUs91hrBxVeE1UVybMmMUCoEqQ6fGqNx7sch6PoFnif44ylKEp27NiB84aJiXGmp6dpthqjMGtVVeR5Tozg8ybJGNatvw2XNcA6knH0y4osywC4/fY7iTFirWV8fBxjDCEE8oZnx1R9EZiiX2GMYdWqVRRFAUBZlvjM0e/3yTLHHT/60aAKbl2V13tPnmdYa4kx0u/38d5TVRXWWoqiIssao/uH/eeiKAihJMYK7+u2wnqcU7hWRERERERERERERERERERERERERERkNgVsReSgcc4RU+Av/uJ/smXLQ1gHVShoNxuEssAkeOW5v0Cv1x0FBh588EG++MUv8sUvfpHP/sXn+NJlX8aYSAiBLMtYs2YNz3zG0yl6XTJncQa8txRFwfX/8X2uufqbGBNHVXFFPvsXf83/8wvnc9lllzEzM6MGEREROYTVAdiCfr9LCCV5nmOtpYyJ2+64k1vW34bxGWVMTHe6gCMli3M5ZjD8zRue73//OmKMdGZ2MTE+zvHHH48xBmstWZZRliXWWmZmZmg0Glxz9bepqooYwLkMsKQEZZlYv349IQRijBx//CpirPumoUq08gYmJjLnCCGxc8cUYPA+o5E3KYs6LAuWK7/6NXCWZB1VFYkxEmOiKOpKts1mk6raHeyFWLeB9xhjqKqqDvbmOc08J8/z0YVmiqJHVUVtQCIiIiIiIiIiIiIiIiIiIiIiIiIiIrMoYCsiB82wMm232+XLX/4Sd999NyEEoA5PFEXB2NgY5513fv2FZS3WWqanp9m5cydTU1OklAbLqTA28fM///N0u91RAKEsS4wxfOe71/D97187qihWVgV1dTARKMuKCy+6hF96/Zv49re/PageJyIiIofcANbWF09pNBo45wghDCq2BjY+sIkvfuGv+f1P/SG3rvsR42Pz6BWRKlq8yynLQLff41vf+hbXXXcdWeYwxjA2Nkaz2Rxd0KWujFvP6/Ar9Ho9Lr/88tFr5nlOZ1efL33pS3S7ffK8SUqJV7/61YCh2WiTZdlo+dZaLIZ/+bdvkIyjV1TMdHZhnAfr+fxffZGHH34YqPu7w4vBWGvIsgznfF3x1nsSgRgrSIl2M2fXrhm89zQaDbIso6oqUkqU/S6Zr5fVzAcVbE3SRiQiIiIiIiIiIiIiIiIiIiIiIiIiIjLg1QQicrCEoo+1lmarQYyRr331Sl7ykpfy7DOeS6OZEUMdtH3Ws55FSolrv/vvPProo+RZg6oMJFOHdDu9Luee+wusXXsqjWZGlmXs2rWLPM/ZuHEjd/zodm655UaqqsJYyJwDICUFDGSu+zc+xHve91ucc9Zz+dCHfpO1a9eq2rGIiMghJFYVkUiWNXAmUcWE9x7nPN1uF7B0Oj0+//m/otUcY/HipSxZtpSJsXEe3rqFO+5cR5ZlFEWPsixpN1u88Y2vx3sPJFKIxJDI8xyAPM/ri7OUJddeey0P/XgjK1eupNWc4NZbb2PTpgfxWU7uM1YsP4llS5YSQ0WVIiklJsbGOO3UU/mP664HDHfftYFPfuoPePGLX0yj3WDz5oe59dZb2blzJ1hHWUYwDuMsKSWKIgBhdKGZqiowMQERY6EoCvI8p9frYUzdFiklyjLQarWYmtlGTIler4dzhqjry4iIiIiIiIiIiIiIiIiIiIiIiIiIiIwoYCsiB+8LyPu6+le/oKoqrHF885vf4Lbb7+Dkk0/mOc9+LtZaYqpYu3Yta1afyD333MOuXbvYtGkT7fE2CxcuZNGiY1m5ciXG7K6Iu23bNm655RZuvfVmqqLEeYvzFmMSoSpHFcpE9uU71/6A71z7n/mVN72Od77zHaxcuVKNIiIicghoNBoURW/0e0oJ5xxlUdFoNLDW0u/3abfGKYqCe++/l00/fogYIz4DY2F6eorx8UlCCLzi3J9nzZo1pBSJMWCMqfufscI5R9Evcc6wZs0aNmy4k4ceeoi7795A5huAJcsyYgyEEHjb295GSgmfOeIgyTozs4vXve413HH7XWzbtg3rHd1unyu+ciVZlmGtpdvt0myPMTExQbPZ5OHNW6iqgPeeLHMURUlR9vEuww3eW7ORUZZ9yrJgYmKCGCuyLCfGWL/voiKlOKj2m9FuNwlVhVP3V0REREREREREREREREREREREREREZEQBWxE5aFJKTE1N0RxrY63HuYwYI5seuI+HNz/I+nW3cuqpp3LGGWdQFAVZlnHqqadSFAXPf/7ziaYOM1jjMcbgvWPz5s3ccP0PuPPOOyiKgmaziQmRzHuKogCTaLVa7OpM412ulSA/0aWXXc6ll13OJz7+25x33nksWLBAjSIiInIQVVWFMQ5jDDFGQqiDqK1Wg7PPPpvx8Xnceuut3HX3BoxxZJknxopGs0FZ9nEmknnLM56+hle84hWsWLGCGCugDqOGkEgpEULdz2z4jJgq3vrWX+XSS/+Ge+66g7GxMaoyApaq6LNmzRre+9734jMDBGIM2AT9fsHkvAk6nR4f+s33c/mVX+HGm24hpcRYs8XMzAzGGyYnJzjttJ/jvPPO48///M9JVYk3hhQjVVXRGIZ4U8CYRAwlvV7AOTOoxlv3k/v9/iDwGzHGjNqm0+ngnSGlBArYioiIiIiIiIiIiIiIiIiIiIiIiIiIjJhjlpyQ1Axy8LbAurITyQIQjZ1z94IFCzDGsG3btrqa1GhrjWq7p2oVDcIL7Xa7PimfOhi7P6q/ppTIsoxeWQwqhdWv511GWZaAI8syWq0Wq1evZunSxSxZsoQsy5icnKRf9ZienqYsAj/60W1s3ryZTZs20cwbFEVBnudUoSSWFe12sw7YAiGW5HlODFq/8sQtOXYhF37id3nRi15Es9lUg4iIiBwE1kEIYdRPDamuOFuWgTxrDPqrlk6vy86dO9m5Y4rt27dTVZH5C8Y5dtEkixcvhuTI83p/XlUFzkMIJd7nhJC46677+fM//yze53jv+eQfXAymouoX3HPPPWzZ8ggnnHACxx+3kizLSCnVVW89lGWfZpaP+s4hJLzPiAEendnFAxs3snXrVibnT3D88cczf+FCYlXVfdeqInMeMKSqwjqoqpJsUBU3DS4sk1IipoDDYEwdCLbWEkKo+7mx7mtHDMYYqqquyGtJ+2UslVIa9N8j1lrarcZ+Wb+zxxmbN28GLEuXLh7cB0YBYREREREREREREREREZHDko7/iYiIiIiIyKFKAVs5yFugAraH/Co6gAHbPdf/bsPfzU9c28nO/foye3yb1XfHvV5z+LiE1QqWJ+15Z5zGh3/7tzj99NOxVtuQiIjIoWDOOCIZ0j67qglDNfjZQzLYZAd90gAmkowjJcO6W27nb/73pYQExiQu+cNP4pyBmOpO5+gF7O7+pklz+5979XUtETf7XQ/f7px+rB08xxCBNFjO4LF4onmM/q6JszvK+xxf2bR/xlEK2IqIiIiIiIiIiIiIiIjIk6HjfyIiIiIiInKoUjJIRI5ge4drRX5W199wC7/8lndy4YX/jfvvv18NIiIicqgx4TGmx+8LhhDw3tNsNkkpjS4w470nhGp3EtYMgrYm7P6Z3UHYOa9l4qyQ7Kxp8DxDwJJGUx0EnhuuNaN+bdx3f1f9XBERERERERERERERERERERERERERkSdNAVsROQQNgwd1wGAUNjBzpz1+xaY4Z3osyfAYVc1Enri//6evcu6rXsef/Mmf8vDDD6tBREREnrIh7OxpcOuo/zcIpKZ9T8Mgqk2DZ5thn7PmLVT9HiGUJALeW2KsmBtsjXv1O22KWOKsMO0+mDgnSDv7eWaPaRiuHWV3Z7fAvvq7yc6d9vHY/VW9VkRERERERERERERERETkiRhe0FhERERERETkUKaArYiIyM/gv//P/8Wrz/tF/umfLmfXrl1qEBERkYNqH5VjzeMEX2dxzo3mxhhIdeXblBJZ7qjDtT/dsue+v/o5hjgI0Ma93zuzLgyTNHQXERERERERERERERERERERERERERHZ33SWrogcPHtU2DJ7TcMKXvW0Z2WyvW/f93L2fL26Tpi+/mT/mZ7p8LsXXMyvvuVtfPe736OqKjWKiIjIAbFnX3CPAW6yu+vbJruP6ScPgquqwjlH5gwpBbrdXTTzjKLok8IgXLvP97NH/3Yf1WT32R02kEwcBWkTw8nu/tnMCtqKiIiIiIiIiIiIiIiIiIiIiIiIiIjIfuPVBCIiIvvH7Xdu4J3vfj8vf8nZvP/972Pt2rV19TsRERF56jxWqPUJVJlNKZFITExMcPaZLyAaaDQyfGZJKWCwGOrg60826z2kx7j9iS4jDRcRtW5FRERERERERERERERERERERERERET2I3PMkhOSmkEO3hY4OEl8cBJ8NHNPOF+wYAHGGLZt24YxZlbFKJ1c/pStImOIMdJut0mpXgEppQMSGty9xLnrd89qXcN77R7hicd6R8PNZs/ta3bVW5ED4d3vfAtvectbWLZsmRpDRERkf44fRh29PfqDP6lirImk0fjD173HZMFEDAGIGDesOusoi0DWzOl2O7QnckJZQRj2OR+jv5qG9XPNnN5oHLzu7v5r3GfgNw7r7yYDJu3VN7aPOXq37LvHfGCklLDWEmPEWku71dhvyx2OMzZv3gxYli5dPLgPdN0SERERERERERERERERkcOHjv+JiIiIiIjI4cCqCURERA6Mz33+b3jFK1/DZZddxvT0tBpERETkoDH7rmxrIrNLzIYQiDFSliU+s8QYyHJPZ2bX6GIzjzmUnrP8xOPWud3z/cz+3SQN20VERERERERERERERERE5ElJe8wPvHhIfF4REREREZGfhc7UFZFDRhpNds5EmjvZwfTYz587jb7wUpwziTwVyrLiwosu4Rd/6Y18+9vfpixLNYqIiMhP3WHco2+4592DKrV7T6muXjt6XpzVW4yjPqjBAeCcJaUIMWBTpOEbmGges886973EWVO9fJuG1WeHt+/j88DgcXEf00+qXrvna6qfKyIiIiIiIiIiIiIiIiJHg0iM9fHRBMRUT6PzBgfHWFOCGOtfq7DneYVxsJyKEEr2PO4aY/0aKaXRRZlDCLNevxo9PqXAnsduh/fveV+MFZFESHHOuY7D3+MTiI5G0tznpNlHqWctM9bTUJqdwk087mfY8/ZQVns9b1+P3/2c4evO/Uz1+wz1eolhTjvENPv9zl3OcFnDzxniHueM7vEZ0qz3WRS9We9luH7qdZrSrLbZo63KMlBV1WB7m7t9DLeN4XYx3Cbnbitz22D4/hPMOp9wsNwUSHt+qLj3e5v9Hme95Og9/aTtMMZqVkPvvY73asN9rH8RERERkX33T9Pcfnua3VeFENKcvuu++s0Hg2uPz79Iq08OmlFlpsHJ6sbMubvVamGModvtYozBzBlay1OyiowhpUSWZXvdLiJP3NT0Lq786v/hpptuYNXKlSxZskR/RyIiIk/dkP0xbks/4fFPoArtT/W6R9Y4wRhDlvn9ulyAmZkZwDA+PjbrPm3JIiIiIiIiIiIiIiIiIoeTA3v8LxFjwFrH/2XvzuOtqur/j7/W2nufcy8gghOYqCAOOOSMQ2mpOCumVppjTjlPpVaWZWk2aF/Tb5ZDqWnfSotvZg6Yopj6dUIRGcRZRDFQAZHh3nP23mv9/lh773suAtqvFIz308d53MsZ9tl7rQ2udc5670+WORyGjs4U7wxZ5vAOssyRu5wkCRdbtrYInzqwBhqdHcRxHNanFrc8z7HW4pzHWosxhmazSRRF1fE458jzjDiO33OsQMs2QtjRWlsFMcs/Q9i2x2MwZHlGZCOcd1hjef/mMdVzvQdvwjfU786dx8RJkxjzxJNMmToVawwrrrgi3nnAhDYoGsEAxppu+xXCpr46ntb7rbVYG9rS2KIPfI4xIeiZZVnVZuXC+izLq7bL8xznwFqD81mxLjhclPrdd+cTRQlRZMK54am2awzkRUrYGAPG0Gw65i3ooN6WhCBxnhVtHvbTu/L4LFmaYqOIKIqA8rvusK00zYpzoOucTNMcY2zVVjfffDMnn3wSr7zyCjvt9Nnq/Gg9b8p2CttMi7ay3c6F8ty47777ueiHP2H06L+zzz57FfdnRbtajLGhMw1kqccWbeIcNJspp556Gn/60whWWWVV1l57raJ9cowxLe3vuvVf2R/l/kI44CxPq/vSNK220RoGXlT/o+/vRURERGQhzrlq7Ns17uwaZ4efphq/hjmaLeZHS1es7hMREfnoPPzoWB5+9BgO/sJ+HHvsMay99tpqFBERERERERERERERERERERERkX9GSwjUWstBXzqMGTNm4LIQ3IytZf78+dTqMVEUsfXQbdl4443ZbY89GfCJfngP9bYeADQaDer1OgBRFMKEIYwZ1Ov1apF4ufi79XEI4VJjTBEmhWYzo1arVY+VIc5SnnusNXhvwEAcxYutUro4Lgcbh+DlzHfe4dprr+WOO+6o9q+zs5NaFJaKb7/tdpx55pmssUY/IAQ5i2bEGNsV0oxiTEt415py/5OwYN4QwqsROAyGqNhGVAWZQ/uF9229L7RPCG/akNAlzVJ+eNGPuffe0WRZxv3330+SdAWMjTHdws4A8+YtYJ99hpO6nAM/tx9nnnkmcRyT5RlJlBT7Wx6fIYprxT6aqm/Ln0nS1Q5laLbc5yxzxLHlf/7nf7DW8ve//52XXnqF9ddfH2vpdp5EUUSz2aRWq5EkSXW+lM8pzxtjDDNmzOCFF16gR48eoYptllKLo5YAcnGKO4gTQ56HQLO1EMcxEyZMIEkS5s+fXwWQoyiqzp8QII6qfmg0GtRqtW4BcVs0cBQl1f1xXANjiqK579f/Vv8GiYiIiEjr7ATnMqytdb/XdV1oKEmi6iI2rRenCQUhXfGKpTPO1OhWRERkKbh5xF/Zfa/9+fWvf83s2bPVICIiIiIiIiIiIiIiIiIiIiIiIh9US9gVeE/V0CzLaGtrI0kSvPc89thj/Pa3v+XII4/klamvFRVBwyLuMlxbVlEqA5jlfc1ms1sV0tbnlpU+y0q4ZRXXMlxbPpZlWbfXR5Ehzx2nn346O+74GX70o58AVMHTDyKOQ/XaV1+dype//GVuv/32at/K0HDZHmPGjOGwww7jySefxhpIm6Fiaus+hYqyhtzlWGNxPlTgLcOj5bFiDWmaV0FOsAsdWxlQzbq1adlfWRbeO8sz4ihh2LBhVbXfRx55pFs12dYqseHYPGPGjKGzsxOA7bffvgrTxlGMc44oClWNvTdFQNdVVWZbw7XlMYXwb+jLct/K9s0yxz777IMxEUOGDGGttdbqdpx5nlfHWKvV8N5X71f2fXk+lsfT2dlJnjuSJAR/kzgBLNbGWGu7nmvL9wnh2nBMvtrnUHG263wou6c12Nt6fpfna1nh17fsZ+s+Z3m2xP43RuVrRURERKS7ctzYOscI9xni2JIk4YIwaZoXY9swPwrh2qVP0Ah38wAAIABJREFUFWxFRESWoksu/QW/vvZGvvudb7LLLrvQ1tamRhEREREREREREREREREREREREXkfodpRHe89vXv35o033mC3YcM45phjMEUI0ZMzY8YMHvq/R7j77rvJsowTTjiBm/7nt6y88srFdnLiOOpWBbRcHG5MRK0WVVWWIAQZyxBnV6VUqoBv6zaNKSuhdi3ZzjJHFFuiyLJgQSdxXKOjo1GFJfPcE0eLCzE6wJLnIXjZaOQcf/wJIbSZZew8bBjHHnssg9ZeE+9h2rQ3GD16NFf98krq9TpnnHEm//3fl7PllpsW+22qKqhl3abIhmO3pquSbK1Wo8zQhiqvCR7w4Q5ssfPltrynOuYy/FwGUsNrHXFR5XbbbbelR48edHY2uO++0XzqU58iSYp3bqlU7BxYY7jttjtob28nrtfYfvvtqzaLIlMEoSGK4iJE3VXdNc89UWywUYQHkiIE7bGkWQjURlicL18HGMtJJ5/MQQcfTJ8+fUiSiCz3GMBa0+2cSdOcJImq/S3PifKx8vF6vU6SJKRVsBcwkHtHbKKq3VzI7YYAQh6qDhsT9rvZbBLFcaiAm5ZVckN/eA82imgW52CzmVKvJ0W1XEctiTDW4h0tfWarNi77ZXH9jwK2IiIiItJtfhIu8lOOY8vxcLPZpF6v4xy8/vrrrLXWAJIkzK3KCyGBI8uylvnS0qlkqwq2IiIiS9nsOXP56tnf5rDDj2TMmDHVFe1ERERERERERERERERERERERERkEbwP4VpCNdi5c+dSr9fp168f66yzNuuuO5ANNhjM4MGD+exnd+Qb3/g6Z5xxBs1mk2azyZjHn6QsgBtCkSH4WlZPbTYzssxVz6mqt9KVL4yirnCtc77l965ttoYsS+WfnQvVRTs7O7HW0my6Irz7/gHGch9+/vOfM3/+fOI4ZocdduD8889n0KA1MQbiGAYM+ARHHXUYV111FXmeY63l97//fQhXeqqAcNivEEJt1Wik3d6zDGVmLc9zLryuNVxbhlshBG3LwHIIpHpyl1MuY4/jiL322hvvPXfeeSdpmlWvLfcnzz3Wwty5Cxg7dizOOQ444ICqf6w11XOtpaXtu/q1PNZmM+u271FkKHaPzs4MY0K4Nsu6qseuuurKJElUhFlNtz4yJrRTkkTd2sOY8DPPPUkSVY8305xGmhJFCc51tVVko6ICbmhna6mOL8/DudjZ2SDLsqpabtmmZd+V71vujzGEcG0RMC4Dwlnuqgq5ee4Wm5ldXP+LiIiIiLSK45gsy6rxaaPRoF6vM3nycxx11FEccsgh/PjHFxfj5a5BZZZl1Vxhqe6/ulBERGTZMPGZFzj8y8ez9x47c+qppzB48GA1ioiIiIiIiIiIiIiIiIiIiIiIyMJM90XY9XqdLMtoZlkIJfoQkCxDjQAHHDCca359LXPefYcnnniCvffZvao+6pwnji1TX32De+65h2nTpjFz5kz6rNSXQYMGMXz4cFZaqTdZFoKr+K5gZb2eEEWGp556mkcffZRXX32Vjo4O+vXrx2abbcauu+5KHMcYY2g2m7S11bjhxt/TaDSZPn0GtVqdMWPG8Jvf/IYkSVhvvfXYcYftlnj41sI778znlltuIUkS+vRZkW984+u01YqkZBEwDcFK2HzzTfj85w/kL3+5lSeeeILpM96i/+qrYgjHkeXwwgsvMm7cOMaNG0dnZycbbbQR6623HjvvvCONzrDfOZ6IEDDNMnj++eeZOHEiEyZMYN68eWw0ZEMGDRrEsGE7YyO6VfktF89777E2xnmHNZYsy9l///0ZMWIE7e3t3Hfffeyzzx7hMKytquR64P4HHqCzs0G9XmOXz+5UVfINoVjDmCfGMXHiRF59ZQozZ85kiy22YJ111mHLrbeiR492oghqtbB8ftasdxkxYgR5nnPggQeSpimPPPII48eP55133uEHP/gBvXv35JFHHmfs2LGsscYaHHDAcKCs3AuNZkaapowaNYqpU6fy7LPPs+aaa7Leeuux4YYbsuGG64cAbXGeGUMRji2q7QIz3pzJPXeNZMKECXjvWXPNNdl1193ZeOMNqrByrRYq8yZtdXI8ZKGScXkuhHMYksTw9tvvcP/99zNx4kRmz55N3759WXvttTnggAPo06cX1nZVHC6r6mY5PPfc84wfP56JEyeGvlxc/6uCrYiIiIjw3iuvxHFMnudEUUS9XqfZzHjk0Ud5ZcoUojjm9jvu4Bvf/DpRbMlcTmQjojh+n+1/NLVlFbAVERFZxtz5t9Hc+bfRnPCVIzns0EPp16+fGkVERERERERERERERERERERERKSF9x7nDdaG340xGGPIPUS+CMJSVikNv6+55prMmTiHV199lc4iNFhWjb333tGc/93vh23kObVajY5GJ7VajSuvvJKrrrqKzTffpHhvquqgzWbG1VdfzU033RRe09FRBUnvuusufvWrX3Httdey8sp9aWurkaUwYsT/Mnv2bPI8x3vPvHnzuP7667HW8qUvfel9A7bOwdNPP122BMcffzwrr9y3276F0HAIQxoPRx55ZPjdGP4xfRqrf2JVIISE/zTiz1xxxRVACCs753jyySfJsoxNN92Ui35wAfX6ylXl1jyH3/3ud1x33XV0dnbSu3dv5s+fz9gnnsQ5xy233MJ5553HJ9ZYrQpxlu9tirCsp6w4a1l77QGss846TJkyhbvvvpt9992jqkDrXFeI9Pbbb6dWqzFo0CA23HC9al86Oxtcfvnl3H777WFhf5qRJAljxoyh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DiGKQlh2jTX6M2rUKEaNGsVZZ53FuHGT6OhwOAczZszi0ksvJcsy0jRl6NChGAOrrLIKjz/+OH/+37/w3e9+l7FjxzN/fhNjYMaMmfz4xz8u+siz9dAtyXNPFJmqP8oKVUuy++67k+c5b7/9NrNmzcJay6677hqqsGYhhNrRTIkSwxZbbFF9l33FFVfw8suv4T0899zLXHjhD7n77rvp6OgoArIeV5w3ZbGZriq2VH1TBnTD+4VzKk1T4qK48Corr8TgwYPx3vO73/2Ohx9+lHnzGsyePY977rmfk08+mTRNWwraUJyfFBV7I2q1Gi+++DLnnvttxowZz+zZ83jhpSn88IeX8Ojjj9PR0cEuu+3KWmuthQMiC7XEsmDBPNra2qrv67Mc6rWI0047jfnz5/Piiy9y3nnn8dRTT/HOO/OZPXsuI0fezVfP/BoPPvgg06ZNY6WVVgKgf//+PPDAA9x7772cc845jB07gUYj7Ovbb8/moosuCpWbazV23HHH4u+TivKIiIiILK/KsaC18OlPf5phw4ax6aabstlmm7Htttuy3XbbsdFGG7HJJpuw/fbbs/7669O7Zy+cczSbTYYOHcoWW2zB1ltvzaabfZKtttqKT35yEzbffHM22eSTfPGLX+SAA/YPc7p8oSv5fIhida2IfLAPo8py3V3h2ve7yoAW24ssffPmd3DueRdw429/x9lnnck222xDHOt//yIiIrLoMf+SHw9X742iiDiOu11JuPyyUkRERERERERERERERETko+A9VSAyzz3GhJq03udVMDKEYE0VijzllFP46le/ShRF/OqqK7noogtDEBc471vnMHvm24wd+xR/uvlmbrv1VpxzOJeT5zn1ep0999iTE447FmuAKHw/2qtXO5dc8hOOO+54pk+fzo9+fBG1Wqh4WhYwyfOcc845h6FDt8I5qkqpAFtvvRUjR96J956rr76aa665ioMOOohTTzlpicef55BEkHvD1b+8kvPOO4+pU6fy5ONjePLxMTjn6NGjB52dnVhraTQatLe3c85ZX2PP3XYJGzEOYyxf+9qZXHLJf9HZ2cGpp51MHMe0t7czZ84carVQcfekk05ixRVXIM89SRJxxhln8L3vfY+ZM2dy+umnE8fh+2PnHN57IgvHn3g8ffuuWO1zGVYNAdNFf79c3vuJT/Rnyy03Z/z4iQBsssnGrLlm/6KibOj/9lpCljmGbrkFG6y7Hi+//DL3/O0u7r3n7up9nHMMGzaMUaNGERtLhCcuArR5nhLHljz3OJcV51EI2pYB7fI8q9VinMuKal2eODJ84cADQgA5bfKdb3+rCNJ6oijCe8922wzlscceI4lsebpQiyFPm6Rpg969e/OpT32Ke++9l6effopms0k9SXAurNXdZKMN+dY3vkkt6jrPsyyjLalB7vBZHipt5Q4bWfbda3fe/Md0brjhBp54/DHGPPYocRzTbDZpb2/H5zl9eq/Ad771ber1BI8njg2nnXYKl156Ge++O4czv3o6xhjq9TrNZrO68PYxxxxD7969cA6iSGsDRERERJZH1oL3XRfO2W23Yeyyyy5EkcG3zNOcCxeHAbjxxpt55plncAZ69Wznsst+XIwpw+PNzoy2thjju8/1vAcbG8KGP/zxpxI2IrJE5YcY5cS/rGRb3tf6IcfCH3iU1W5FZOmbNPkFjj7uFPbafSdOPvkkhgwZokYRERGRf473WGuJ47iqYCsiIiIiIiIiIiIiIiIisjS0FkGNIkNnZydRFFUXCva+exCw0cgZOnQLNt98c8aNG8f999/Pc8+9wAYbrFcVRPrBD37A1Vdfw8iRI3n33XcBT71ep2fPnnzxi1/k6KOPqhaT+2IJuTGGFVdckV/84hf86le/4r77RpPnOVEU0Ww2GDJkCIcffii77roLWeaIY1vtnzGw2267MH/+fEaOHMlTTz1FvZ5UazSXJIqoFqYPGrQml112GSNGjOCuu+5i5syZ1Go1Ojo68N7T3t7OVlttxRlnnMHAgWt12w+A/fbbl3XXXZ/LL7+ciRMn4b0vqt3WGDx4MGeccRqbbfbJbq8bNmwX1lprLS677DImTZpYrS8F+OQnP8lRXz6C7bbbpqX9U+r1ZInh2oX7d4899mDSpMk459hnn32AECyO467qxHFs6dWrB1dddRU//elPufPOO4njmDiOMcZw9NFHc/DBBzN69GgWLFhQnR/GhEq6zWaTer1eVbeNIlMFs7vaOqqeV55XWQb7778vffv25corr2TatGk454jjmPXWW49vfOMbPPDAAzz66KNVu2RZ2PcoioitpWfPnpxzzjkMGjSIK664gnpbjbyoprvTTjtx1llnkSRRcdy+OJ/jYj2vqwpt1Gq2OoePOeZIevbsye9+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WbnWWtutwtXC1a3K14vI8u2N6W9zyhlfZ/tttuCMM05js802w1qrhhEREVmG5wBL+nOe5/giaGuNrcb/usCOiIiIiIiIiIiIiIiIiIiIiIiIiIh83ChgKyJL1BquLStVWWu7BW8Xfl5JC+xFpPTomHE8evixHPT54Rx33LGsvfbaahQREZFldOy/OMYYnHPkeQ5AZCGKIjWciIiIiIiIiIiIiIiIiIiIiIiIiIh8LClgKyKLtbjqtQDOuW7PLZ/X+lNVKkVkYTeP+Cs3j/grXzvjJL7whc+z0korqVFERESWofH/B+W9xzlXzRN0cR0REREREREREREREREREREREREREfm4MSv3G+jVDLL0zsAipOmL0KbpHsjs27cvxhhmzpwZFm5XZ6tT230U3VNUqIJQmSqO4yo0671f5CL61vverwKWiCzfVujVgwu+92123nln2tvb1SAiIiJL2eLG+K1j/dYxfmQhjmOiKPq3BGxb33/69OmApX//1YrHQBleERERERERERERERERkY8Pff8nIiIiIiIiHwcqLykii1V+wGWtJYqibpWpFreA3ntf3URElmTuvAV89exvc+hhRzBmzBjyPFejiIiILEXvF5Itx/jlPCHPc9I0VfVaERERERERERERERERERERERERERH5WFLAVkRERJaqZ559icO/fDxnnXU2zz77rBpEREREREREREREREREREREREREREREREREPnQK2IrIErVWolVlKhH5MI28+34+d+Ah/NellzJ9+nQ1iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiHxoFLAVkQ9E4VoR+ahc8+vfsusew/njH//IvHnz1CAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiLyb6eArYiIiCxz0jTjO9/7Efsf8AX+/ve/k6apGkVERERERERERERERERERERERERERERERET+bRSwFRERkWXWa9NmcPxJZ3LiiSczceJEvPdqFBEREREREREREREREREREREREREREREREfmXKWArIiIiy7yHHnmCzx90BN///gVMnTpVDSIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL/kuU+YOuMwxm32MdNccM4MI7Il7fi/vJ53hbNGW4GiDwkzlF3GYnLiH2GIWynlP8/9u48WJKzPvP9910yq+qcbnVL3VJrQy11t9AK2gDh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oZuAJtNt98L7dM7Rti113U2AstDHi6HGzOFdpK57lFKIvUgpiVEzmlTZrShOnyIREREREREREREREREREREREREREZEFcak3gDdPAbwVwGMuT+6HMqkUGwj7FEkyDMjOT+4rUDkgEavudjbACqGqSWXvX1XeUTAwI4RJZaFuDT8gOLv3QvHnPt6t0HRhtBwMx5/rPsglt9RhUgkMw3LL1Vf9LcF5TjzxRHpVH+c8l1xyKVXVY3Z2losueTtVDIsVcO+/9z6++pXrGA/nWD49TUotZgWsEKPHyJNQRcY5646xAz5ju1/IxPx+Z4+FdvZQMmBUwUNp+MhH/pT3/POfY90JGxgOh1RVRcldkOS8885j48aNpJSo65rNj36P//Gxv+LQQw9lNBqxa9cuYoyk0k0ysOHEEznxxJNom65CbUltV1vXZb7+ja9y55234V3G0qSymnfkbDivY0Dk+Tz+5LP88vt/k598/dl88Ld/i9NOO20SsBIRWeJcXpwoJYaFyTscxayr9FocVdXDvKeUbhKR1Dq862PF4X0NZObnRt1kL97jvFFVFc45At04LcZI22Z8CHjvufvuOzn/LT9DzoliAI4MuAIbH3qUPKlsO1g2wFwCZ6TSsmdmhlLA48kls3btWsw7nAVKtq7v6z3OPBs3PtCNE62Qy5C2HRIjJCt47zAX8DFQHJMwsE3CuAEzwCLFjBgdxRWMTM4tdV3hXKCUQlD/S0REREREREREREREREREREREREREZJEur2X/8OrC8vdXizXA8JOf+//tQqrWT57j93mtMgnz/qDXf6HtEzl4uX0+735ycvryl7/Mpk2bGI/HtG2LARdceCGXv+NdFDPG4zHeezZtepgrr7yCUloGgwHz810VscVj0RU18H7nKY/xqU98krvuumsxpGJmtE1mamqKyy+/fLEibQiBtm159uknmJvZRa/ytG1LDDXjJnHpZW/H8NR1TS5dpWBc4povX8VDDz3AeFI1zbmuAttCZTgReWE33nwb7/5nv8C///cfYvPmzWoQEVnyQnA4Z+TcUkpX+TXErprrQw89wn33PcD8eATmcHiCj5OfNY6KUgpVFfja175GrDxmRs5d8HWhzxNCwPtISommaej1+txy63eYGw3xIVDMwDvqXiQnuOuuu4jdbEscc+xRONf1P0PwTE1N0TQN3kWcc+zcuRNg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bghYY555fBIijawgRrj//gd56KGlhBCwLieE0HsuQx3y/dM/PYYJEyaQQqBwWe95RUREREREREREREREREREREREREREZHhqc8yKI7fh3WnN8DLVm00Wm+h1ksVaTG8Rczfg1QngWTuy1In6sRswuGSwCfIELm2ks2W3e25HMKkTrlUXTBERERHZ9ix/YiUf/sj5/Nmfv5P58+eru7vIpkzgraOqKvK8DtR2u952O+Q65zphYDj99FOZNestxOhpNht47zV/FBERERERERERERERERERERERERERGWZsd7BNEZcilohN67vLRhOpjO10mqUXbI2dPHI06zvLGmNIIeBIvTyuMQmixxqIKQERYuz0sq0XNAdsfXsnOGtTIh8dvjWRERloNRsS2crpmgXP6iN4k+9oh30mjn5857N0g8/Op9mPiIhsVX57932c84738pYTj+VDH/wA++yzj4oiW3x8Yjb4SXyK27uP27Rxhnme48WUEkcccQT77rMfS5Ys4b4HF7Nu3ToGBgbo6+tj2rRpTJs2jRkzZjB+fD9Vq6Kv0WDdukGKIieloBdZRERERERERERERERERERERERERESkY2wHbLuLmzsdaR0Qht/eS8zWt7s0MlyLgRRj3a0WiwccnfukVHfhMp0QbaeDLam739gJ8A5L8HbDtwaiifWxdI8h1c/f/Tk2Djt2/SKLyBiTLAo0i4hsX66+5gauvuYG3v+edzB79tuZNm2aiiJbeK649XV7NQZijEzZYRJTpszklTP/hEajQatV0mjkpGSI0ZNlGSmFzlw10WgUeF9ircZPIiIiIiIiIiIiIiIiIiIiIiIiIiIiXXas//UDOZXpw9OgokGkQYUD43oh2loE47F4XOfrOiSbcNYRrcMDbSA4h3EWUqpDYMlCcoAjknU64Xa64w5LxwazkXBt5/ldsthkFScT2Yok7KiNEZs8vWhGbs9ccLt+2+CfMvvMj9vU+4uIyBb1r9/+X7xl1mn89KdXMDAwoILIizAlHr11x3OWZOhslmTW32f0OHDTx49Pv23CCAprDcZA0choNHIgkueu0502ApEQKipfAgFrIaVAlmV6uUVERERERERERERERERERERERERERIZRwqgT6gpmdH+iNKyDbf0Tu7EVzwls5vDR9BZFVyliM9d5XNx42U0cscURGxvkv2zq3NTrZPtU+xYRERER2batHRjkk5/6HGef8w5uvvlXeO9VFNE0GUgpURQZzhm8r2iXLcqqjbUQoq+71+aOED3NZkGjmTPUWkvlh4hJ7yMREREREREREREREREREREREREREZHhxnbA1kQwAWyFo8KaCkuFMxXg12+dUKvtdJGtuyEWdfmMgZhoV+1ewLZdlXg8kHBEXIo41gd0LRFS7Oy/DtiGTri2svXXDO/m2Olc67rH0Tt+/QKLbEnRWKIZ2e1s0z97FJAffaGAZ+5oO7q7nNn4B+FGu9yKiMi2aNH9D3Huez7ERz/6cRYtWqSCyIswvhu1MXLb1E6zG+ynt40ePz67caR1MDg0QFm1yDLL+L4mmYGY6k61xtZjrMxAa3CAVmuQRiNf3+FWY1AREREREREREREREREREREREREREZEeJZCIkHxnobEnDu8621s9XX9fHwmUsQAAIABJREFUL7DuLIBOQLS4BK2YWO0dA8A6YFXIKAPrO98SsWn9MuzYDdeNWpkdDHUozHRelmEBsTjsPnHEsYmIjFX6IBQRGSvm3fBfnHza2/nyl7/MY489poLImJZlGc1mk7Jq0Wq1sNZibd3dFiLee1xmKIoCY0xv2m+tpv8iIiIiIiIiIiIiIiIiIiIiIiIiIiLDZWP6b5+gG5YN2LoRYrIEWB9u7WS36vArnW6zw3aREkOuya9+t4oLf7QYkxK/euiPtG0/NtaLmSN0wrYWiPVz9TJhdqPHMzIzFokG2mb4sYw8PhF58dn0HDuAqbtqp37Ptg5xM9VZndtERLZV37nkUr5zyaV8+q8/xqxZs5g8ebKKIs9THDU+2WDE8hzHOZtpPDN6eBPrSWGICWfz3pyUkHCYzvzQEEP9pzGOGAGcxqEiIiIiIiIiIiIiIiIiIiIiIiIiIiKjaHVtWl+GgO2EZzceXg2GEeHarmhyVtHgZ//3bubceg+rUx/R5CMWL9ePHR7OHdYJd3TYNo3ahj33iOdXuFZERERExqAvXHQxp552Btdffz3tdlsFEXnK+a4duYmIiIiIiIiIiIiIiIiIiIiIiIiIiEiPVtg+T408pypLrDFU3lN5X39dljTy/ClDuSIiIiIi8tw9uuwJPvyR83nf+z7AggULiFEdykVERERERERERERERERERERERERERERk0ylg+zyV3pMXBQB5lpFnWf11UVB6rwKJiIiIiLyAfn3rAs46+1z+5m8u5OGHH1ZBRERERERERERERERERERERERERERERGSTKGD7PMUYyZzDh0BZVZRVhQ+BzDl10RIREREReZH85+U/400nnsK3vvUtVq5cqYKIiIiIiIiIiIiIiIiIiIiIiIiIiIiIyNNSwPZ5ypyjVZYYY+hrNOhrNDDG0CpLMudUIBERERGRF9E/fuUbvOmEWcydO5ehoSEVREREREREREREREREREREREREREREREQ2SgHb5ynEiDEGZy2tsqRVljhrSdZQJXWwFRERERF5sa0dGOSjn/gUs8/+M+bPn08IQUURERERERERERERERERERERERERERERkREUsH2ejDFkzuFDwFqLtbb+2jkwRgUSEREREdlCFi5azDnveC8f//gnWLx4sQoiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIj0K2G4GIUaSswQDwUBylhjVvVbkBf8As+vfayklYqejdEpJxREREZGea+b9gjfPehv/ePHFLFu2TAUReY6MMb0xt+lcUCqlpC7RIiIiIiIiIiIiIiIiIiIiIiIiIiKyTVLAVkS2Wd0gbXeBv8K1IiIi8nS+9Z0f8MbjZ/Gf//mfDAwMqCAiz8HwYG1KaUTYVkREREREREREREREREREREREREREZFuigO3z1O1aKyIvvu6ifmCDRf1a5C8iIiIbU1Wez1x4EaedfgY33XQTVVWpKCLPYvzdHWfHGAGw1mrsLSIiIiIiIiIiIiIiIiIiIiIiIiIi2yQFbEVkmzU8YAsK1YqIiMime/iRx3jvB87j/e//IHffffeIMYWIPLXhHWyNMQrYioiIiIiIiIiIiIiIiIiIiIiIiIjINksBWxHZpsUYe92zRERERJ6tX/76Nk4/48/43Of+lqVLl6ogIpvIGINzDmv13woiIiIiIiIiIiIiIiIiIiIiIiIiIrJt0kpYEdlmGWNIKRFCGNF1Th3oRERE5Nm67D+v4LgTTuYHP/gBq1atUkFEnka3e20dsDUaf4uIiIiIiIiIiIiIiIiIiIiIiIiIyDZJAVsR2WZ1A7bDu9gaYwCFbEVEROS5+cJFF3PyKW/j+uuvp9VqqSAio3TH2dZanHN0ht8iIiIiIiIiIiIiIiIiIiIiIiIiIiLbnM0SsLXKsW37tChatlHdgO3wQK3RKn8RERF5HpY/sZIPf+R83v2e97FgwYLehTxExvy0cdjFbIwxWLt+TC4iIiIiIiIiIiIiIiIisu3RegAREREREZGxLnu+O9hYuDYasBvJt22Q5jWA1uFuUUElkG1Yd2E/gPeeGCPOuU4nLfOMYRgFAUREROTp3HrbnZw5+13MestxfPADH2SfffZRUWQb9/TjY2ttb4y80QvYpEDmHK4o6jF39+fWqrQiIiIiIiIiIiIiIiIi8uJKnRWwoxpyxM7CZIPBB0/mivruMWKHndtMKWBMfd8QuhcZrn8eI6y/a/c867M7Lxo7zxdCwFqLMYayLCmKYtT+RUREREREtjfPdDGjrWtClG3OnaWnaRpphuXYgppLishm1u1k2/26+x9ST/txrP+hEhERkU1w9TU3cPU1N/D+97yT2bNns9NOO6kosl3y3m84lzemd2GbPMuw1m7SWFtERERERERERERERERE5AVlDKFzjtNlWS+8CnW4tqxKirwTrmV9M49uuNWYhA8eQ93UAyzdnh6bY2lhd32iMab33ArXioiIiIiIbH0ylUBEthfdkG1KiRACWfb0H3EKBYiIiMiz8S/f/C4//Ld/51MX/HeOO+44xo0bp6LI9vUfBBsZP3dP9hpjyJwZcfJXRERERERERERERERERGRLCVXEZQV0Tl8WRRPvPS7LCDFQ5E0SiRjrDrIpGYypw631GsPYOUdad5l1zm7W4Gu9T9cL2palpygyEpDoHfZz8Nw66oqIiIiIiLx47Kj5C1v1PEYBWxHZrgzvZLsp9xURERF5Np5cWfLRT3yKP5nxfT7zmQs44ogjnvGiHiLbzlh6w9uGZ2kVqxURERERERERERERERGRrYXrnKsf3rk2yzLanc61iYTB4KwjkTrBWggh4pwhy7I6kOsMzuWEkEgpkWWbZ8F33RUXYoxYa+twbaoDvt5H8kwBWRERERERka2BVoKLyHbrmYK2CtiKiIjIc3XHnfdy6tv+jFPfejwf++hHeMUrXqGiyDbPqjOtiIiIiIiIiIiIiIiIiGwjYghY53rhWoAQEkVef286lxButysajbx+TBweoE0YY4gRnAPnDCTzNO1ln13n2BjrMK0xlhjr3XbDtc8uxBv1YouIiIiIyDZq27iwkAK2IrJdMJ0wQEqp9/WmPkZERETkubriZ/O44mfzOO8v3sO573oXu+yys4oi243RF6Qxxoy4TeNpEREREREREREREREREdlSrHN1S9rOecuqCuS5I3W+fvTRR1m8eDFVVbHXXnux1557UhRZL/gaQsK5fP0OUx2K7f7cuud5fJ115Ndeex0/+clPmDBxIv/4j18myywhJDKn860iIiIiIiJbAwVsRWS78Fy60SoQICIiIpvLV7/+Hb769e/w91/4NKeffhqTJ09WUWSb93TjZY2lRURERERERERERERERGSLMpA6fWpTAmMtMcFFF32Ja665hhACWZbRbrcZN24c7Xabo48+mgs++df0j2ti7fpOSikBqROs3YwNlqoq8IdHH2XhvfcyderU3u3uWYVrRx9Q3dE2rS+DiIiIiIjIVm1rn78oYCsiY1aMUUUQERGRzer8C/6Wb33nEr74d5/jDa9/PXmeqyiyXVGwVkRERERERERERERERES2Bt1OswAhRNYNDvKRj3yE3/3uYVJK5HlOVVX09/ezdu1axo0bx4033sj9i+7jS1/+e/bcc0+M6XS+zRzzb/sN5513HpD4j//4D3bbfXrnmSzdUOuzkRLkuaMoClJKWGtptysajc2xjsDqF0BERERERGQzeVECti7LCCFgc0uMCessKSVSDGA0ydvq/wfCWayxpOix1uKr+qpeBJVHtm0KB4iIiMgLYfHvfs+Zs/8bxx51BOef/3Fmzpw54sq3IlurlNJzGic/18eJiIiIiIiIiIiIiIiIiDxX3dPwKUGWWf7lX/6V++9/EOcyXv/6N/CBD32IadOm0cjhscee5LLLLuXyyy/nseXL+B9f+hL/+q//QiRhnSMZaJVtjKt3WvoKHxLGGKyFmNafD+12zLUGQgg45/Dek2UZ3kectRhDp8NufR9jDN77EeHabgenbug2RjqPq/vypk5/3hADzrrhf/P1Pwt1HYypl/sCONvp6Dvq9G1KiRgjzrnecYuIiIiIiDw/9USkvgCS7c09jDH1bQa8h8eWL2O33aYTOxOh7nwlxdh5XOzNd7bI/PKFfoKUUm+x7Qbfa/Ht1q/zGj3t6ygim/h2MiM2ERER2b7dcNOvOf4tb+OvL/gUS5YsUUFkmxmvjp73xRiJMT7lHFDjWxERERERERERERERERHZEryPGAOtVslNN90EwNFHH81FF/0tu+46jazThmj69JfwkY/8Je985zsxxnDXXXfx+98/iqEO0KYEfX19GGMIIZASOFefA40RYox16HXYOdNuSLWqKrIs6wV96+Pxz3jsMdbP22jkeB97QdkQ6u43o8O1Pnhiir1wbX2M9WNSqoO21kIIqbcf733nuSLGmF6oVut/RURERERkc7LW0m6367mMMbTbFdbCnXfew3vf+17OOOMMvvjFL/XmL6lzyaGqqraK43/BO9g+VTDTGNOZ1emXaKs2LGDLRl9HlUjk2Xwedv+xGP69iIiIbN++c8llfOeSy/j83/wVZ511JjvssIOKItvIdNCM+FNEREREREREREREREREZGsRYyTLLAm4/4EHWLt2LVmWMfNVryKkOsDqXKcPUmcR99ve9jbuuusuxo/v5w9/+APTpu/Ikt/9nhtvvJGHH16K9x7nHJdeeik77DCF8eP7mT17NsuWPc7VV1+NtZajjjqGl71s79551DzPe2HbG2/8BQ88+BCTJ0/mjDNO6xypZWP9kOowbP318uVPcPXVP2Pp0qW0Wi2mTJnCq1/9ao455hhs53Rt5uol395HssxgDPzyl7ewePFi7rjjDiZNmsS+++7LwQfP4JWvnIFzrl64Pmwdd+y0uc2yTL9AIiIiIiLyfGZkG3zfaOTETkfaRiOHBAsW/Ib7738AYyzz5s3jggvOx1ooq4o8z8kbGYmI2WC/L24n2xd8hrTRhbipkzO2ZkRoU7ZCxkCKG32d6tdWr5/Is9X9z6pu+3MREREZG/7m81/m6//ybS76uwt505uOo9lsqiiyVY5Th8/jFa4VERERERERERERERERka2RtZYQAtY5dt55Z5xzlGXJ8uXLMaYTro11kBUgy2DixAn80z9dTEq9/jPcc889XHrppZRl3YnWGMN1113X6ayUOPHEE5k8eTLf//73ARgaarPffh/EmM7zW9vpZBv453/+Zx5/YgWvec1rhgVsN64bAP7FL37JhRdeSFm2sNYSYySlxLXXXsv3vvc9vvvd79JsFr2/S5ZZ1q5dx9/93UXcfPPNeO/p7++n1Wpxww03UFVtzjzzTP7yL/4C5xzO1Z1rW60WzWaTGGNv0buIiIiIiMjm0GvG2pnrGOo5V1XV86xkYGhoqDcXK/Ki80hDImHYsmtVX5SAbbdA1hiimtZus4wx2GEdjBSwFXnm90w3pDC6W60xpnc1OBERERk7lj+xknPf+5cc9qoZfPazn+bVrz4U55wKI1vN+HW04aNYRW1FREREREREREREREREZGtRdToeJWDixIlMnDiRFStW8MMf/pBJkyZx2mmn9UK2UIdTnYOy9OR5RogBZx0zZ87k3e9+N0uXPsK1116L956zzz6biRMnkGUZ48aNo7+/yfHHn8j111/P3LnX8L73vY9moz7X3z3P+rslS1i2/AmMsZx22unPePzGwF13LeLTn/40WZYxYcIkjjrqKHbZZRd+85vfMH/+fJYte5xPfOJ8vvKVr9BtOltVia997Z+5+eZfEUJk1qxZvPrVr2b58uXceeed3HbbrVx++eVMnzaNc86ZTVmWFEXRuwh4SknrFEREREREZLOrL+RTT1zarUCj4XDO0W63wRqazSbGQAj13KzyFXnm6ryVGQMB25QSKSXi6C6o6l679Rv1GsXOa9lNluslFHm6t08a8Vk4/GsFbEVERMa2+XfczaxTzuJtp72Zj330PPZ92b4qimxx3SuApWGx2k25KtjGOt+KiIiIiIiIiIiIiIiIiLyQ8jzvdbAtiozzzjuPz3/+87TKiq9//et8//vf53Wvex2HHHII+++/P3vsvispQVHUS6edcfjg2WOPXZk9++3cdtsdzJs3D+89J554InvvvTtVlcjz+jzoW9/6VubNm8fg4CB33303h77q4F5QNYTEvHn/G2MMRVFw6KGHPuPxr1mzjk9+8pPEGJk4cSKXXHIJU6ZMwlrw/hwuv/xyvvrVr7Jw4UIuu+wyZs9+O9ZCu93m2muvJcbIueeey7nnvgNr6+DtWWedxcc//lFuv/12rrvuOs45ZzZFUYw4p6twrYiIiIiIbG7dnFSvQ23hSAm89/T19RFSpKoqUqrDtQB5lgNgt4Klp9mL8SQpRnwInVCmVdubbfM3HUMdlg4hKBgo8hz/sTDGYK0FoCgKFUZERGSMu2rujVw190be954/5+zZs5k2bZqKIlvM6AvEjN7yzI742fD7Jl19SUREREREREREREREREReVJHOUjwA3nDMUVxA4kv/48sMDg6ycuVK5syZw9y5cwHYfdddmDVrFscffxxTp+6AMfU50hjrBd4hBAAyV/TWyHbDtSHAK195EFOnvoTHlz/Jz3/+C151yMF196UICbj55psJIXDKKaf0us0+nYceeoiVK1dijOEf/uEfmTp1Et7XnXazDM4883Tmz7+NW2+9lXvuWYgx9UL1wcFBqqrCuYzx48f3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mO6+w7Y9p8j2fB91vzTbPJzSbDbVOCIiIrLb+7X3ncVv/dZ/Yf78+WoMedl94Ng9E/LgQGO7Pa7pHilevXo1YJk7d3b3Ol78DM0iIiIiIiIiIiIiIiIistvY0cf/nm/ys3mB9ejN86t/f+F5yPX9Uv+4aO92ZRnIMtetYBvJ/JbVm+oHsC+8Yr3iNzESY8T7fIv13bqJ827Z/MTaVgdWRURERERkew/wXmhsU2u32zSazf54r7fcuLHF7bf/lFNP/eXuGAichaqq+tVst1q9dicObbYpYLv5unZjmUTD1geLMC4gaZ/3NrLz9AKtthuU7gdetzrA37Rtt1vQVQFb2dP/RyhgKyIiInuBi/7g93jPe85h2rRpaozd2uZfIMTtfPuX1wdWwFZEREREREREREREREREno+O/4mIiIiIiMieYJvLv25Z4TdiU+/CFhfG3U4hyd1gB+huq00b1E68MHGbbbq9tp+IiIiIyN7iL/76f3Pa6Wdxww030G631SAiIiIiIiIiIiIiIiIiIiIiIiIiIiKy17NqAhEREREREXl2/UYuuPCznPfB87nzzjuJUSfU2f3EzS7b+/YiIiIiIiIiIiIiIiIiIiIiIiIiIiL7DgVsRUREREREpO/+Bx/hg7/5ES686NMsW7ZMDSIiIiIiIiIiIiIiIiIiIiIiIiIiIiJ7JQVsRUREREREZAs/uPFWTj/zvfzP//ll1qxZowbZHZg48bK9by8iIiIiIiIiIiIiIiIiIiIiIiIiIrIPUcBWREREREREntf/e+m3OOX0s7jmmmsZGRlRg4iIiIiIiIiIiIiIiIiIiIiIiIiIiMheQQFbEREREREReUGtVoc//uwXOPfXf4Pbb/8pVVWpUURERERERERERERERERERERERERERGSPpoCtiIiIiIiIvCQPL32c3/qdj/OpT13A4sWLSSmpUXZnSUN+ERERERERERERERERERERERERERGR56PZtiIiIiIiIvKy3PIv/8ZZ55zL//jiF1mxYoUaZCdJ0ZD5Rh2cTRawxAh53qSqItZ6jHH9oX6MEe9ySJYUjRpQRERERERERERERERERERERERERERkHAVsRURERERE5BW54tvf5aRT3s3ll1/Oc889pwbZCYqimFA52DnHyMgIeZ5TFCUxRvI8JyWDcxllWZJSwjmnxhMRERERERERERERERERERERERERERlHAVsRERERERHZJl+85K85+5z3c8stt9DpdNQgO2oAn+Uk60jWEY0lGUtI4PMGVUxkjQEihtFWG5ylXRbgPEWIVEntJyIiIiIiIiIiIiIiIiIiIiIiIiIiMp5XE4iIiIiIiMi2enL1U/zeJz/N8b+0iAs+9UkWLVqEtTqn0/ZUVRUxRhqNBmVRgUls2DDCypUrefTRR3n88eXkuWf27NnMnj2TY489lpQSzWaTGCMoZCsiIiIiIiIiIiIiIiIiIiIiIiIiItJnZsw5WFNsZRfugbFepnrifTQTJ+BPmzYNYwzr1q3DGIPt761RbSe7hZQS1lpSmvhR2mw21TgiIiKyT3v/e87kwx/+bebPn6/G2E6isRjrAHj22fV8+9vfZsniR/r9zxihqgqstRibSCnx5je/iZNOOonhoUFs2j7jqF4fOMaItZbBgcZ2e1xjDACrV68GLHPnzu5eB92rRERERERERERERERERGQPoON/IiIiIiIisidwg8NTL1YzyC5jeqHE+puStNk3JgMDAxhjaLVaGGPYdK1y4bIb7cZb+abPexUIFxERkX3bAw89zOVX/CONzHLIIYcwMDCgRtkG0VhiSGBg1ao1fOUrX2HF8pU0m03yvEm73cEYQ6PRxFpHp9Oh0WiyYsUKpk6dxrx587CY7TaWMsb0D4hn2fbr+/b61iMjI4BheHho3HXaD0RERERERERERERERET2JDr+JyIiIiIiIrs7JcBERERERERkh/mrL/8dX73sW/zfF3+Wd7zjHQrabgNrLatWr+Vvvvz/0Ol0yPMmrVaHgw8+gFe/+tUcdNBBxFjx0EMPsWLFEzz55JOEWGKMwVoLIagRRUREREREREREREREREREREREREREuhSwFRHZk5lYL5PdypUWiGqjHSgasKm3tN3l5qdW7FWJ07YQEZF918aRMS648LMcufBQ/ttn/ohjjz0W55wa5uX2PTBce811FEVBnuekFHnLW07knHPOqavJAhjDotceSRUDP77tR/zwlpswJkGK6o+IiIiIiIiIiIiIiIiIiIiIiIiIiIiMo4CtiMhuyhhDVVV474kxkpLBe0+n06HZzAlVgSHhnKMsK4xxWGspq0ie54QQqUO2PXWgIpqITRZrLbFKJEL9c6yv996SUiL2gqFbDe/u+eJmOVjbfbm9P8cY+8Gf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eObMnsl5553HrFmziLEicxYFbEVERERERERERERERERkZ9DxPxEREREREdkTKGAru3gPVMBW9my7MmDb+wKyqioajQZgu8HZfFzAon6vlGXJwECDEEK/cq3RN5Qv2r7j23l8VbiUElUC7z1VGUhEMp/jvKUsKhKRFMF5C8kQU8Aah/OWGBJF2aHhHTHG/uOPv1hrVcFWRERkJ/jDT/0u733ve5k+ffoesb5FqMjzJiklik6JcRbvc0IIPPbYY6xcuZLJkyczd+5c9t9/f1KoCLEiz+vb2LR9xlEK2IqIiIiIiIiIiIiIiIjIi9HxPxEREREREdkTuMHhqRerGWSXMb1QYv1NSdrsG5OBgQGMMbRarTp41r9GuXDZjXbjrXzT573fKc/tve+HbI0B7x1VVRFjwBj6YdChoQFGR0fJsoyqqmg2m/2grTzPP0jn+qFa2BS47YVsc++JVUUjz8m9oypLyk4b71xdHS4lDBFrDM4CKRFDSYoRa1K//Z1zeO/r0G5VEWNU+FlERGQn+fc7/g9XXXU1Bx6wH/PmzdtpfbhX3PdzDm8tVahw3tJsNum022TeMWP6NA6eP58DDziARp4BAecdEHFAWXRwzm3XPnDvgHiW+e36uAAjIyOAYXh4aNx12mdFRERERERERERERERE9iQ6/iciIiIiIiK7O6smEBHZMzlXh2mdc/2QrbWWLMvw3vcrijUaGaOjowwNDZFSwntPq9VSA76IGOOEar8ppf7fUkq0222stZRlh5GREby33UrCkbIs8b4O54ZQdqvR1tvDOYP3nkaj0d9ORVEA0Gg0yLJM4WcREZGdaOPIGBdc+FnO++D53HnnnYQQdtt1LasOY60RrIWy7FCWHfJGRkyBRKSsCqpQkuUea6HVGmVgYIAqFDQHcm1sERERERERERERERERERERERERERGRcVTBVnYtVbCVvWE33kUVbGOqKKuCzOf9oGZVVaQUSSmS5xllWfRDte12G2MMzYGcECqM0TkWXkgvUNvbxr2LtXW75Q1PFUq8d3jvMAbKqsDV5WqJKRBihbW9qm6JsiqIMWCdoSpD//HGP1fvuVXFVkREZOda+9QzfPfa63l02cMcfvjhTJ8+fbdbR585rIXMZ+RZRgwVKUQs4IyhmefEqiLFgDWGSUPDrF//DI1GgxACZjueY0sVbEVERERERERERERE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pyjKV//p6enRe997jpxz6urqUhRFGh4e1rp167RuYK2sjcpjNZtNvfvdZyuOYzUajTI422w29cCD9+n2226R8ZkqYaQoisobc8aYvLpbuzIcAADYCxn3snavVCoaHx/Xhg0bFMexoihSHMeK41hpmiiKqmXF2rGxMZ122mnljdcwDF/i6F7epxoeHtbo6KiCIFB/f7/iqKIsdUoTr+56j4wJ5L2ZFMDNB0B39Ppm++fAcYkEAAAAAAAAAAAAADskr+A6Mch6zz33aXBwsB0Wyh876qgjFASBVqxYoRtuuEGtVktHHnl4uc/s2TO13377aXBwUFdddZWMMTrxxONllQdb8wq1KufZdXV1qXPMN01TSXmYaWBgQHEcy1qrer0uY/IAbf68dP3115eh1FarpSyTKpVAzqlcBHpoaEhXXnlluzJtEe6VVq9eq8svv1xRFOngg98oKX88CKQgCMqiF1/5yleUJL4MGBeVar/2ta8pCAI557RgwYIyIHzwwW+U907333+/br75FnWuK+29FMdGl176D/rzP/+8rr76ajknRVEg7/Nz0Ww2JeXBrfY0QgWBYX4gAOxGzkkjI2O6++67NTbWKCvStlqZjjzySI2MjOjf/u3f9NBDD5ftTbHfTTfdoo9//OP6i7/4C911111K01RG+b/pjUajbA+ff/75fB/vyrlaQ0NDCsNQPT09stYoy6Riutb4eEO33nqrxsbGZK1tLyzhlab5/kVF+u0WOAAA7PUI2AIAdopxXsZlylpNVcJAoTWKw0A/ueZf9fDDy1SpVNQYG5dcHrY95JBDdPbZZyuKqkrTVEEUKnWZurq61Go15ZzTm046WZ/73P8rycqlXsZbxVGkDevX61c3/FK333qzQutk5ZVlidI0LcO1RaglyzI6QAAA7N0XKTuxU17JttVqyXuvWq2mVitVlnqd8baz5JxTHFeUJEkZfD3vvPNUrebXNXEcK0mSl/5oxmhwcIOCKJSsUealY447QSaIFEQVNVqpMudVqXWpkaRy3stL8j5TmqbyRvJme59/+zxjiwAAAAAAAAAAAADwO+nMcF5yySX65Cc/qXPOOUfPPvvbMmDa19ujIw47TL31bi174EF1VSp60wknyiiTlRRZo7eefrqM83rskUfL5wtBYMoKtt77PGhkTLsybKowDMu5cMcff7yazaa897riiit0/4OPyIaBnl21Vt+58ge69Ct/r2aSKnVeQRTLBPlIcualZpKqWqtrrNHUd668St+64io9/fRvNTQ0optvvkV/+Zd/Ke+9Go2G/uRP/kTWqgxMJUlL1hqlaaZlyx7S//yff6N7712q0dGW7rzzXn3hC3+j+++/X8Z4fehDH1AUBWWg6qyzztCCBQcojiN94Qt/rWuv/ameeWa1skx65pnn9Gd/9ln94he/0B133KF999130jlvNptluFeSrJGMVBbsAADsHt57vf/9H9RnPvNZfeADHygXT4iiQH/wBx/S9OnTJHl9+tOf1i9+8Stt2jSk1avX6le/+r/68pcvlbWB+vr6dMYZZ5Rzv1tJSwsWLFCz2VQYhvrxj3+se+69Rxs3bpSUt5OnnHKKsizT0qXLdO21P9Xg4JDGxhLdd98yXXjhhXr88cdVrVaVZZnGx8cVBKastitNLFoBAMC2hJwCAMDOiOJAaZqWnZFWK1WlUlEURfr1jb/Sffc9oGOPPVaLFy+WtVatVkuHHHKI9t9/fz3zzDMaWL9Rm4c3yXhpzpw5mjKlR/Pnzy/DKaGNtGbNGi1dulQPP7xMxqcKAyvnUhkz0eHprFxbBF6K7wEAwN7CS3plUqStVkuPPbZCixYtUpp59fb26hOf+IQevP8BZWlLfX1TtP/+ByiqxIorXcqyTI1GQ9Wu+CWPbYzR8uWP6m1nnqVGo6EpU6bopJNO0tFHHavx8fE84KtMzfEx/erG69UYHZHzqQIb6KUX4O08Byw2AgAAAAAAAAAAAAAvR5o6haFVmjrdeeedcs7JOacHHnhA8+fPk/OprAl14okn6oH7l8p7r6MPO1JdtUp75NZJsjruuOP03e/k1WtHR0d12OGLy+cklWFd772azaa6urpkjMrQUTEPrr9/mt71rnfpF9ffqOXLl+uCCy5oh3G9nHNauHCh0jTV008/3d4vrxYYBFKSJGq1Wvr93/993XPPPfr2t7+t7115ZRnedS4P+F544fk67rhjZIyUJJmiKCgXnj700MNkjNFNN92kW265pfxcRUXdk046QR/72Mfyyrwun8fX01PXV7/6VX34wx/W8PCovvKVr6hWq6vRaMi7dlEN43T22e/WaaedJmPyz5wHfIOykmFRbbd4HACw+zzzzLNqNBrKskyDg4NavXq15s2bK2ulefPm6O///u91wQUXaGRkRF/84hcVBKGMMWq1WqpUKjLG6LOf/ayiKMrnfnunOIo1a9YMzZ8/X88884wee+wxXXzxxUrTln553S/U3d2r9773vfrZz34upYkuu+wyff3rX8/bCGOUpqlOO+003XHHHTLGKI7jdiX6/DNnWaYwDJlbDgDYLirYAgB2SpaksvLyLlWWtlSJQ8lnci6TtUYjmwf1q+uv07/8y79o6dKlZeg1DEMtXLhQbz71ZL3zne/U7/3+O7T4sIU68MAD5ZxTrdqlgRfW68Ybb9QPf/hDLX/4IVkvRVGY30z0mYycgiCQtbY8bpqm8t7LWjtpxSEAALAHMW4nK9RusX/7y2hyLLe4kXr99dcry/Kqsfm1Raijjz5axxxzjBYuXKiuri6FYaiBgQENDg6qUqmUA48vJs0StbKWbrrpP1SpVNRoNGQUqHdqn3qn9mn27DmaO2ee5s+fX97QLQZEd+pnBQAAAAAAAAAAAADslCJcG4ZW5513noIg0MEHH6y3ve1t+Vhyu0jEkUceqVqtpjiOddxxx8kaqzTLF1eWpEMPXaQwDJUkic444wxVKhVJedgnSfLXNBoNxXGsSqWiZrOpNHVKkkTeewVBUI5Hf+Yzn9F5552n6dOnyzlXVrh9z3veoy996Utl+NRaK2MmqtAWQdX99ttP//RP/6QTTzxRaeLKcG5/f78+/vGP6w//8A/yMWp5RVEg56Tx8XGFYagoivTlL39Z7z/3g2o2EiWtTM45tVotveMd79DnPvc5xXHYfn8psEatpKH+/mn65je/qVNOOUVdXV1qtVqq1Wqq1+vab7/99IUvfEGf/vSfSZoI1zqXj5WnaarmeCOvXmtUFuAotgCAXe8NbzhQRx91rCTprW99q2bPnj3p+UMPPUSXXnqpjj76aIVhpLHRhqKwop7uKTr2mON11VVX6cQTjy2rlBdzvr2XlixZonPPPbecFy5NzJ2aM2dfffe739Vhhx0ma21Z9b23t1eXXHKJzjnnHLVaLRlj2l8Tn8m5vM0zxvALBABsk5k+cz7LMGA3/gW2J337/MLImcmhuL6+PhljtGHDhvwCqvxrZbI4sEP/i3UEMrz3qtVqcs69Ih0Eo7yzUdzEszZUs9lUGE3cAHTOq1qraXx8XNOnT9esfWdr/rz56ps+Td3d3WUYZXhkSI3xlp5+8imtWvWcXnjhhfK4comcc6pWKxofH1Uc5TcMvaycc+2bgUbOTYRuuYEGAMAe3n8ovvVW7TVx5Yz0iYs+KRsG8t5o5cqV+tlPrpGxkrL8huq29pekopvhXD6w2Eoz1Wo1vfOdZ+vANyzQ2GhDcSWUlZdLU3lj9MyzK3Xddb/UH/7hH2ratGlyzunhZUv16xtvaC8K4svjep/fDDZhoEarqWpc0dS+aXrLaW/TjFkzJW/Bz4ieAAAgAElEQVRVq9WUJImMnKyVvnbZElmfD5rKZzKB1ax95+mDH/ov7Q/rddllS5S5VFapJJe/jwmVOqNPfOJTCsNY3jj953/+Wg88eL/kso4+1cu7xiyuw7z3ajQaO7Rf0d+z3rWvJ9vnp732lyseMV59fVMUyuiRR+5T2P4dcY8bAAAAAAAAAAAAeP3oDLKsXbtWktWsWTPaz7388T/fPs6jjy6XJB26eOEr+vmzzCsIJj7k8PCoenrqZQjUy8l5yRqrRiNTtRp0fLZERoEkq1bLKYpsuyqsVxQZeWWyyl+fFcdrn5Nia6RyXDbLMtkgKJ9zkjYMDGp4bFT7zpyluBrKKn/ceMkVw+M2r8T0jne9R2PDozrvj/+r/tsffViSND6eau3atarVutTb26uurqgMFOc/g1eWei1ZskQ//enPdeSRR+qb37xM8lKSSGtfWCvnnGbOnKFqNdzid+rkvJM1tjxHktRsZlqzZo3SNNWsWbNVqVQURR3nxUvOTT7vxmvSytlJ0mwHhinCAWDP98gjy+UlLe5o4zqrpBft4Zb7GGO0aNEhHa9/5RQVzpvNRHEcSWaizeysOC5JGzduVrPZUpZlmj1rpoKw3U55yRgvY/IKttaEyrKJhSGazUStpKEwtKpVu/Kf1av8ydPUa9WqVert7dW0aVPljBS220d1LNZgreSyrFysggJOAPA67l9KeuSRxyVJixcfLPlXdk5pyCkGAOxcA2Wl9spwzrc7IGEo7/Nwq7WStYHSVlNRYLV506A2DQ1qxaOPym3VkOUdvSLwERTl5LyTjBQEVknSzFfc85JMICOVK+7l75cHPAjXAgCwJ1+A2K06zMW1hPXS17+2ZNJ1hpWKpW1fYv92Bzm08j5TaI3GR0f0k2t+qJ6pUzRr1ixNnz5dY8Mjev755zUwMKBMXlEU6crvXj6x6IfLb/xuWXA2fyyTT/Jju6Sl9QPrdO2Pr97quqhzUSEntYPBoeSltc+t1pJ/+F+TXmeLG+ZGMsqvhwJj9I+X/UN+FDP5HAEAAAAAAAAAAAAAXlpnyFOSenrqkiZCQ0ZWxUu6OsK1+XN5uFaSKvHEOHUcmY7n2+9THM9M3ubvZdufJZj0nJU0Y58+7aO+fJqd8ul2VhPhXKkd1lU7dJSmCuRlfP76WleoAw+YO+lzR6Ht+BmMZI3SJFEcBQqs5NI8/BQG0rz9Zk3+mSedLqugHartPI3VSqAD5s/d6lyX58VIdovzvmUyLGoXAAEA7B5RlLdJlUpUPhYGE/+Od/67PX1a79YHyJuX9gtN2V6EQWd7EanacfzO9sC2240FB87raHU62kE7uX3trO4OAMD2ELAFALyKJleJK4Mg/qVfCwAAsDPXHi8nRJokSR6UNaY9KOo0vGlQI0Ob9FR7NDDLMnnvFQWBfJrIZVn+epOv4PtSJq6H3ItcF73Y/tu5ZpoUHnZbvR8AAAAAAAAAAAAAYFd5dUM8Zge2vgww5cUzvLL2dscqPZWV/5xTq9XKf6ogP7ghowQAeA3Zsh0EAOB3RcAWAAAAAABJYRjKey/nnIwxefVY5QOGzuWh1SAIytdtax8AAAAAAAAAAAAAAHa3Yvi60cjDsXEcK4qivKrt7zC0XSxSLUnOeQWBEUPjAAAAAPYkBGwBAAAAAJDK0GwQBJO+t9YqCAIZY+S9V5qmcs7JWqswzLvVWZZxAgEAAAAAAAAAAAAArxneS9VqrE984hPKskwLFizY4X2Nyfd/5zvfqaOOOkpTp05VEBi1h9EJ2QIAAADYYxCwBQAAAABAKkOzRZC2szKttXZSZdsgCOS9V5IkstaWzwMAAAAAAAAAAAAAsLsVQVhJOuusM+Vc/sCOBmONkbLM64gjDtPhhx8mKf8+Hz/n/AIAAADYc9DFAQAAAABAE5Vrsywrw7JhGCqKIoVhWIZvi8q1xeudc2W1WwAAAAAAAAAAAAAAdrcsc2VI1hjJWqMgMDJG2tG1o63N07hpmskYKQjycC1rTwMAAADYk1DBFgAAAAAAaVIFWtux5G6apmV1W+dcWbU2CILydQRsAQAAAAAAAAAAAACvFWG4dQ0m59QO2+7YMYpqt1GULz6dJJmMMds8NgAAAAC8bvtPnAIAAAAAACTTHh00xsh7X4Zm8wHCvPvcGaj13ssYU74eAAAAAAAAAAAAAIDXiizLFASB0tQpDG0ZmPV+Ijz7Uvs6lwdy09SVQdviMQAAAADYExCwBQAAAACgQ2ewdsvHOhXPE64FAAAAAAAAAAAAALzWBEEeiN2y4uxLhWs79y2CtJ3HIFwLAAAAYE9CFwcAAAAAAAAAAAAAAAAAAAAAAAAAAAB7FQK2AAAAAAAAAAAAAAAAAAAAAAAAAAAA2KsQsAUAAAAAAAAAAAAAAAAAAAAAAAAAAMBehYAtAAAAAAAAAAAAAAAAAAAAAAAAAAAA9ioEbAEAAAAAAAAAAAAAAAAAAAAAAAAAALBXIWALAAAAAAAAAAAAAAAAAAAAAAAAAACAvQoBWwAAAAAAAAAAAAAAAAAAAAAAAAAAAOxVQk4BAOy5vPflfwdBoCzLZC1rKwAAAAAAAAAAAAAAAAAAXr+ck6yVrLXKsqx83HsvY/zWO/iOeXOm/ZAcJxIAsMvkzY+V/HafLGVZ/iJjzEsfs+N4xufHL/bykpx3MsbIbPONAQDYFV6ZHJNzTt5v1Wy+Rj4dAAAAAAAAAAAAAAAAAAAAAOwCRd6oswhFbgdCs+SLAAC7yw62Qdaasp0rmjr/OzRgnc2jNXbH2kcAAF7z/UAjYyb6g68UKtgCAAAAAAAAAAAAAAAAAAAAeN3oDNhOru5nldczeukgkaFOEQDgNcZ7TQoObb2QxDYbtMlVbLeROsrr13pZBZxkAMDrr33cRt/Pe8l7J2tffr+OniEAAAAAAAAAAAAAAAAAAACA15V8QvXk4JF5pUsZAQCwi9u27T9pdmB/324POZcAgD2xnfQdfb9X7rhUsAUAAAAAAAAAAAAAAAAAAADwumNMoG1Xqy1qELWfM26LxwEA2B0Nl7Zot+wOtHM7z7dL2xpZkbkFALy++35GWZZN7vXZV6Z/Ry8RAAAAAAAAAAAAAAAAAAAAwOuKMcWEaivXkVXyL1r+DwCA3cm9ZNsmSc7lQaL8a8ePbq2V976shGvasdoiaAsAwOtZ3s69RMX3nTkupxYAAAAAAAAAAAAAAAAAAADA64aTjJcCY2W8lGVZOcna+84kktXk6dJOLxVuAgBgdzEmDw259soRRTtnvGRfLGhr8q8wDOW9V5pmW4VsAQB4vUoSL2OMwtCWbeUriYAtAAAAAAAAAAAAAAAAAAAAgNeNYkJ1XsGWqrUAgD2Hc74M2Bbt3I4KgkDe+0kLTwAA8HqXJEnZzr0aQk4xAOz5io6SlK9MFIZh2fGSJGNMeYOx2BrDakUAAADYNmOMnHPlNaZz7ne+oQ8AAAAAAAAAAAAAO8taKU2lKVOmaP369dqwflCzZ+8j7/PnpDyE6/3kgJKX5OVlqWILANgNfLtG3vZmaXsvBYHRxo1Dcs6pZ2pP+ZxzE23c9tS7u9RojmnTpk2aNWuGioytkVGSJorDSJ2V3Jk3DgDYRT24F28fvd+qLfLey3sva602b96sVqulffaZ/ZL7vfKfDgCwZ3XK2g1MZ7i2s3NUdJDoJAEAAOy914ov9tV5rZhlWRmwJVwLAAAAAAAAAAAAYJcyUhhK9Xpd3vv2hGsnY6Q0zefHGZOPZXZWufXyMmJ+HABg93DeKUmTcs5N0T5lmZf3eds1Pt7U4OCggiDQlClTJOWLSuzI9Jyenp6yXfReyjKvYtp4FEaT5gHlbaUpCzVRDR4AsNu6dx1FAzvbR2OMssxreHhYlUpF1Wp1q/1eCVSwBYA9vJHZqmPW7iWFYfiiVWsJ2QIAAKBT57Wjc678kvJBaW6yAwAAAAAAAAAAANhVihBSvbuint66BgcHtWloo/qn9ysMrLY5emk6o7UsIgwA2PWskWzYUVXdF5VpTVnWdnBwUI1GQ319farV43Yb5nao7arVutTd3a2R4TGtXrVGc+fllf6K6rf5/PCgHaidmC9uTD7H3BjaRwDA7lG0SXnb6BUEVt5L69cPaHx8XNOnT1dXV1f7tRPt2CtRxZaALQDsRYowhPdeQRBs1RAVrwEAAMDeZ1s3GLa1IlhnwBYAAAAAAAAAAAAAdpc0dQpDq/7+fjUaDa1fv17eGc2cOV2dw5nG5F8F550CAkQAgN2gWCCiaMeMMQqC/IEs8xratEmbNm1SrVZTf39/GTIKw6LdevH5OsZI++67r5584mkNDQ0pXlfRjBnTtOX08G1VCrSWthEAsHsU/beiKQoCI++lDRs2au3atapUa5o6dWrZHna2Y69EcUECtgCw13XM8lBEmqYyxshau1WHqHgNAAAA0HldmGXZpHBtcWMiX8HScLIAAAAAAAAAAAAA7BL58GReza9Wq2ratGkaGBjQ+vXrlaap9p07c9LrOwNN1mynwi0AAK+yzunZQWDLtqnRaGnTpk1aPzAgY4ymTZumrq5Kuyqfl2TknNOOZGDDMNS8efO0cuVKrVu3Ts1mU3Pn5pVsM9ex8IQxtIcAgNdG/67dvrl2vy3NpHXrBrRp0ybFlS719/erXq9s1bebUCxAsXOLRRCwBYA9uhO2/W5PkiSy1ioIAnnvZa0tQxHGGAISAAAAe+G145bXgMVjnVVrsywrn9/WapYAAAAAAAAAAAAAsCuEYT4N2nuvadOmKYoiDazboPXr12t4dETd3d2aOnWq6vVKOQHbufz1RbVAAAB2pSIgm1emlRqNpjZv3qzh4SE1m011Vavq6+vTlClTJE2e051vX3yeTlHdvV6vav78+Xp21W81NDSk8fFx9fb2aurUqQoCozAMyraxmPrD1HEAwO6S99Ok8fGGxsbGNDIyoqGhIUVRpFmzZqmvb0rZZvl83YlXtm/JrwAA9l7e+7IKGQFbAAAArg2La8HOx4rH0zTd7j4AAAAAAAAAAAAAsCt5n7XHNm27wITRlCk9sibU0NCQhoaHNTS0WUNDm+Wck/cunxcXBrLWyqfFwsJFWIktW7Zs2bJ9tbdSkuXtVxTk87aTJFGWZapUIk2ZMkX79PerVqtKUjm/uzA5YLvtSn0Tc8GlWq2qN7zhDXr++ec1MjKqDRs2amBgfbuCbVE9Nz9mPgXIyxjL74ktW7Zs2b4K2xeXpqkqlYqcc0qSRFEUqb+/X9OmTSsr1xZevJr7zlWyNdNnzmc2LHYf0/7D9fkfrjOT/4D7+vpkjNGGDRtkjJH1W/7BA9hZ1tpJgYnOjpUxRs7x/xkAAMBe10XbRgXb4noxH5SeWJSleG5HF2Yp+nvW59eZxV6+fSPDFY8Yr76+KQpl9Mgj9ylU+zYL678AAAAAAAAAAAAArxudY4lr166VZDVr1oz2cy9//K8zYFscU2of10vDoxOVj5rNZnvc08m5PLAUBAG/JADALtc578ZaKY6r6u6uqbe3V11dlR0syNc5x3vrAFGW5XN6wtDKt9vIsbGmhoeHNTo6qizLlKZpOVecokwAgN2tyDfFcazu7m719vaqVovzVs/lodos8wqCifLrRfuVL0ix1RF/p/engi0A7KW2F6DdVugWAAAAe4dtXQdOrGxptnoNN9gBAAAAAAAAAAAA7A7GBFt83/mN1NNdVU93VTNnTONkAQD2AE4TYaEXDw3l4SNTNIkyRuquV9Rdr0jq51QCAF5XgnazFwZmmx1Aa+3Lfg8CtgAAAAAAAAAAAAAAAAAAAAAAAMAeZcuCTJZTAgDAFgjYAgAAAAAAAAAAAAAAAAAAANiLOE4BAGA3sLtpP0f7BwB4HbZ/fDoAAAAAAAAAAAAAAAAAAAAAAAAAAADgFUcFWwAAAAAAAAAAAAAAAAAAAAAAAGCPtGUlWwAAdqWX2/68ujVmqWALAAAAAAAAAAAAAAAAAAAAAAAAAACAvQoVbAEAAAAAAAAAAAAAAAAAAADsRahRBACg/QMAALSOAAAAAAAAAAAAAAAAAAAAAAAAAAAA2MsQsAWAvbUBsFbGmK0eN8bIWpoHAACAvZExZtKXJHnv5b2Xc27Sa4rnAAAAAAAAAAAAAGB36ByudG7y9zs8lOnZsmXLli3bXbjdRhvlXP41+TE3aV6O2/IF220b/aT9vN+6ffR+68/li8/A74ktW7Zs2b5K7d+L2bKZ27rt8i/a3r1cId1rANg7ZVk2KTzRGbjtDE0AAABg71DcbOi8Duy8CZGm6aTXdb7We8/1IwAAAAAAAAAAAIBdxnvJmImgUFFTIsu8gsDImCKw5GSMURBMjGdmmVdgO8Y3mfTOli1btmx31dbk7VdnW1a0YZ1tWlEsqWjHdrR4Uuf8nTTN00phaMvvw2DiON5NvJ8xkqFdZMuWLVu2r2L792Kszdupou/WOR11ot/nJ2WeXkkEbAFgL5Y3PoGstWXAdlvBCgAAAOz5thWSLa4NvfcKw1DOOWVZNul6kiq2AAAAAAAAAAAAAHa1YpK1aQeVimBtEBilqVOz2dT4+LiGh4fVaDTKyn/lGKe3nEQAwG5owCYq00ZRpEqlolqtpu7ubnV1VSeFbaWJoG3R5v0uimCtJI2Ojmt0dFRDm4blnCu/ivlCxdeOVsoFAODVUK1W1d3drXq9rnq9mi+c5DsXp3h18k4EbAFgT+6DdVQU21IUReWKRluuavRKl0sHAADA6+PacVvXgMVjndeMxQ12rhkBAAAAAAAAAAAA7C6dYaN8vFNqNlvauHGj1q9fP2luXDG+WQSIGOsEAOwOQWCVpqkkKU1TJUmizZs3K45j1Wo1TZs2TfV6razEXrRzWeYmBWZfTLGfMdLYWEPr16/X8PBwHqDNNKn6X9EmEqwFAOxORd+tWChp06ZN6u7u1tSpU1Xvrqgogftq9eMI2ALAXqboDIXhRBPQ2chQwRYAAGDvvU7cUmdVW++9giCQtVZZlilN00nhWwagAQAAAAAAAAAAAOwqmZOsldLMtwtNSJs2bdaaNWuUpqlq9brq9bp6e3tVrU5UBAQAYHfqXBzCOWl8fFybN2/WyMiIhjZv1sjoqGbNmqW+viky7XbOWqMgtPIq4kVOkt3u8a3Nj71hw0Zt3LBJ4+Pjqlar6u3tVd/0qbLWtucAbf+zAQCwKzmXF34ZHx/X2NiYRkZGtHbdGm3aPKi5c+equ96lIAi2Wiypc47ry0HAFgD2Ip0Vazsbls5QbeeqRAAAANh77EhAtnPlyiJoCwAAAAAAAAAAAAC7WjG9LQjyyrWbNm3W2rVrlWWZpk2bphkzZrTnyhnCQgCA1wznvIJgomGq1bpUr3dpbGyKhoaGtHHjRj3//PNyzmn69D5Za7baZ0cMDw9rYGBA3hnNnj1bU6dOVRxbZX6iuu322lYAAHY1a/NCLz09dXV319XX16dqtarBwUGtWrVKc+fMVk9Pj4IgeFXen4AtAOzBthWgLVYd6gxQbK9aGQAAAPa+a8eX0rloi/e+/AIAAAAAAAAAAACAXcUYKcvywFGz2dKaNWuUZZnmzJmjqVOnbDck5H27Qp9ljBMAsIt5Myko65xTEORlZGu1qmq1qiqVilavXq1169apWq2qXu/aTrjWtbd2q/ZxeHhUAwMDcs6pf/oM9fdPk7UT1W23+liiTQQA7F7OOQU2yNskI8VxqDlzZqurVtGaNWu0fv16BUGgnp6eV+X9CdgCwF6kqDhmrZVzbtLj2wrjAgAAYO+6VnwpnUHaYiWwNE3lnJPd1h14AAAAAAAAAAAAAHiVBIFRmjpt3LhRaZpq2rRp2wzXej9RlW+iah/z4wAAu5jJ26SiPQrD/5+9O4+To6r3//86p6q6e2aykMWwhZBAEkKAEJQlKFz2TRARFRBQ8SJ6WRVBBJSrX73eC+pFdlBBQBCQHSGgQNgSQkIgQCAhC0kIGEIgK2Qy3V3L+f1RXTU1nQk7v2vk/eSRxwy9VNd+zlTX+3zSe22iKL2n2/ct6623HmEYsmTJEpYsWUK5vDG+b0mSLBybvOvHrFy5kvb2dvr378/66/drfAb4ASRNYVrT+E9EROT/9G8765G4BGvStjH7vVevXtRqNRYtfI3evXvTo8eaAVvn3IfOPylgKyLySfh7rBGq9X1/jXBt1qAUXysiIiIi8k6cc1hrMcYQRZHCtSIiIiIiIiIiIiIiIiLy/6ssNFur1ViyZAk92tpYf8AAbDe3v+mWOBER+WfRXZsU+J333XgW+vXtS/vbq1n1Vjur+6ymV68ejcrrxTen72muPbtq1WpWrFxJS2sr62+wARhIkjRcm75LjaKIiPxz8oxd4/fA89logw15+612Xl/8JuVKD3r2bMkHnvio8k+6A1ZERERERERERERERERERERERERERETWGaYRGOro6MBaS1tbmwYGFhGRdVBCc1Va3/doa2sD0nYOeM9VZlevXo0xptEuGpzLKt92LcgkIiKyLunZszdgqVarwEfftukvSREREREREREREREREREREREREREREVmnJEnC22+/jbWWXr16Ya2q8omIyLretqWDSPTq1QtjDO3t7flzjncPEa1atQrI3g9J0vkeBWxFRGRd1bt3b5xztLe3kyRZu5b+TfhRUMBWRERERERERERERERERERERERERERE1inGmLyCUaVSwTTytcoPiYjIuq6lpQRArVZ7X+/LXt/a2trlceccxmggChERWXfbRWPMGu3iR9W2KWArIiIiIiIiIiIiIiIiIiIiIiIiIiIi6xTPMyRJQpIk2MId0coPiYjIusradKAIY9LQUFaZz+EwvHsD55zr0i5mwSMFbEVEZF3W3C4WH/tI2l+tYhEREREREREREREREREREREREREREVkXOZWsFRERyRlj8mruzUFbERGRdfNvvs6//bLBKD7K9k0BWxEREREREREREREREREREREREREREVnnGGO63FStrK2IiKzLsuq16e+dVWffS/Xa5vd0naYCtiIisu4rVrD9KClgKyIiIiIiIiIiIiIiIiIiIiIiIiIiIuuUOHZrBIkUsBURkXVZkrhCm+Ya/xr/j3sP70+wjbK1ndX+Op8TERFZF2V/8ilgKyIiH6AR6bxwGMcxnufhdAVRRERERERERERERERERERERERE1nHWmm4e03oREZF1l+d1tm159drGQ++liq21liRJMKbzfVnbaNVIiojIOt9Oeh/P35ZatSIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiLySaKArYiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIh8oihgKyIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiKfKArYioiIiIiIiIiIiIiIiIiIiIiIiIiI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KcvigT1s9bQzl9XT9d5XYxWr7373e3rooYeU57luvvlmnX32s5RlViFIP/rRj+S91+bNm2VMDKg2Gpm8VzU+6o1znHUKQWq3u2o2cz388MO6//4HtGTJkricZFR6L2edSl/KWac8d/rwh/9a//bj+3XJb79ceZ7LGElBMpLKUvrc5z6va6/7hKanpxVCULvd1tDQkEZHR/We97xXZ5xxWj1Os9boiCOW6eijj9Y3v/lNXXfddfr937+sDtam55CGXP3rNICDEx1sAQAAAAAAAAAAAAAAAAAAAKASAxSDXdycy+rObDEkYVUUvu521253lbrfZVmjr1uerW/b644Xg0AxIBSnnx4rBCNrY1goz3NlWVaHaiTVAaU0n/33Td3sisLL+xga6WWSzEBXWwAA9kTswmrq8KwxpgqXBpVlDBL216pUu1JdTeHaGKJs1DUqBRDTdFNtSyHedJkxtq516qtzIYQ68Nofck3B03RZnucqCl8fvCLWckmydUA4yxpyLq9rdwrcpkBunud1kDcGc2N9dy6vl0EIQUNDQ33jCKfX//7/p1977vP0/g98UI1mU2XwMjZT3mjE3K0xKsogWau82VC3DLIudmRtdwrNblQbQlwOuxuuTcupd3CQOD7JnJUvJYU4lmg04jioLEuVZVkHkiWp64O6PqgI/WMko/QvHtzDDhxgxNpMq1at0ujoqMoy6IILXlCNW6SZma5clqnRbFZB6CBjpG63lLWqQ7j166x4fbMZn/P09LSazaY6nU69zjjr4utp4mt+553f1a233qpGo6FXvfJ3lWcx6Nztxmn9zUf/hz76d3+nrVsnJBkdeeRRWrHiSJWl15Yt43rjH/yhvva1b1Trn6kf541/8IcK3ujaa6/VI4+slZHictTOOxUDODgRsAUAAAAAAAAAAAAAAAAAAACASgxQqO5m1+2WMiZ2dMtcpqLwdffa1PWu2Yyd3foDR6ljWafTGeiIm65LIRIpBkjidGP3OO97gdk4vf45tOp0OvW5XuAnBkkyZ2VNvI+R1J4p6650ZDwAAHtTH1Od6nQKSTHgWZZBzhk51wvCpuvSzxBS51X1hVoHO332H9giSTW3KApZK5VlvG+eu4GaNrtDaHqM3gEseteljqgxnOrkfajnrdvt1t1qUzf5GM61dedcKXbfdc7VYdUY1i2q25j6YBwxhKu6E6/3QVNTM3F5GKuiLFRWqUzncnnvNTIyoqmpaeV57zk1Gpn6G9aXZagDqJ1OscNlt/3r5+uxTQzAxvv3xj2SsyZ2djWqA8uSlYyRlwa6A/frdsuBMUn6vSjienLcccfpH//xRt1yyy264ILzq+cbg7LdbledTkftdlvWmnpM098Rtn5du75vGUgjIws0PT2jVmt4YH5SELcopL//+4/JWqeXvvSlGhlp1etDnht985t36jOf+Yw6nY7OO+883XjjjfrMZz6jL33pRl31wb+oH++d73yniqKouhfH5f+Up6zQOeecI2utPvrRj+50udO9Fjj4EbAFAAAAAAAAAAAAAAAAAAAAcBjxs06DUmYky2Jg1VinoBhukSSXWQWpPslYTc906vNFGWK328IrSMobDXW6ZZV4NXWXutSVrlt4FWWop9stJGNVX1+U8bIgqfSqptmqO+paZ+rHKn3vWQUjTbcLNVquno7IeAAA9rR6hlB1U/XKG7Gzu8usrDMqyl6dUsxoyjqrooy3MbZXN11m69uk+hRiOVWnG+RDrIHTM526Nrosq6c10y6q+8V27akGzrS7MtYOPEaaZnqsbtGrqem21hn5kC7LJGNkrJVXkMsydYpS3bKINTYYdYtY29N8p7rvskzdwlfTtXGaxspYKxkr74OazabK0vcCscHKWVd1n4+nqakpNZvNqltwDIn2ix14TR1gnh2+3RljM7msodLHZVY/ZxfHDOlnqF6bTrdUlucaODZHMHI2k5GNgVvFTrB57lSWsZtt6vRqjKlDypI0PNyog7lFobozber+28hbA8OU1Mk2/S7F4G23G+fIVgdDiZ1vy3oZeC8ZGZWltGbNGt1///0KIei5z32ujFW9XnRLrzu+fbvKstAv//KJes973q1ly0aV53G+fvXZv6J3vfu/SsbLGOlff/CDenkUZSkv6UUvebFkrb7xrW9py9ZJyaaxoeQVFIx6Yz8AB62MRQAAAAAAAAAAAAAAAAAAAAAAUeqmFzufeZVe+spXvqqHH35YDzzwgI488kg99anH6dnPfo6e+tTjZK3UajXkvTQ1NaXPfvbzkrxe+tKXadmyJVq9+hbdc8+/6NFH1+jYY5+i008/XRdeeKGstcpzV3fSi8EUKcuk73zn+/rpT3+q++67T+12WyeffLJWrlypc845RyMjTRVl7Kabubg7+A033KCx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nezrrrp33313tW/UjHX5revzYDCo5hW22Z91l9terydjTNOx3jkj76OionzwMibdt9XKmuW2Wllz/w0b1mtiYkLOOX3kIx/Rrl17q3UNn+uHP/xhveENb9Cb3vQmbdu2rdnGEIK63a7WrJlpAtLeBzmXXp/BYKA8z9Xv99Xv95Xnprotyj7CFMN7L2ed8szoCU84odnX1113nZaWlkful/bZ+973vmZ95gDpuDVr1jTL3bmwkPahzNhyQpBu+Zdbdc0116goCl166aW68so3aTCIyjMjayQfokzcf66Y5lDS4uJi8/6dmmo376OxNxWAoxoBWwAAAAAAAAAAAAAAAAAAAADHj1hdDqLu5JrnuW644QZ96lOf1Ac+8N+0fft2SSnUumXLDfrMZz6jLMt02WUvHi66ClHUIdmrr75aW7Z8QTt27NRDD23XZz/7WV199dWSiZqemdLlP/dSSVKeWz396U+X96lr3bXXXqtvf+ceGSN997vf03ve8179wz/8feqIF6Jya1SWVRgmSAqxCf7UARxrYhMjsdbKSnLOjoVo6xBQrQ72AgCw2rZt2/SlL31Jv//7v6+//dt/0OKeFHrctWtJ1113nfbs2aMYo57//Oc3j6mDosYYLS8v661vfatuvvnL2rNnWffd93199KPX6ROf+ISstTr/aefqmc+4qKldF198sUII2rp1q/77Jz6lhV2LWukO9K+3f1Ovfd3/o+//4H4ZK+XWyY0EJ0MIijHKGCPvU+B0tINtWYYqABv3C9h+5zv36Fde/kt6zX/+T3rf+9431mW2vv/oiTAkKXNGMaTAZrvdbupsvd5Ub6NOPOkJklLH07/8y0/ogQe2aXFxr4wkU9VkY4zKsmy61MYYq5Nk1M/NNyfKKAqfuthX22BllFm3ak4z8nN1iUG6+q1vlS9K7V7YpbdeeZW+fPNXtLRnRf/27Xv1Fx/7S/3d//e3Uox6zsUX60knn5geG9Nlot1Rd2VF7VamGILyzKbleil3TtEHKUTlLlP01XqrTrJORk5GVfNYmRhlQpSJUc7E5vpQSm9545vkZLT9wYd09dVX6ytf+ZoWF/fqnnvu1Xvf+3594QtfSPObKsA7nMukJz03N6fJyUnlea6tW7+lWE3+6sByjNLXv36b3va2tynLMllrdemll2rr1rt1++2365u336mv/8tt2vrNO3TrbV/Xfffd15ycxNp6lO644w5Za3XGGWc0r/XYvNAYxVXvMwBHl4xdAAAAAAAAAAAAAAAAAAAAAABJHbZ56Utfqk9/+tO677779OlPf1p/93efUbvd1spKV9amTnQnn3yyfvZnf7Z5rDFGxqbgzQtf+EL9841f0O/8zu8ozzOFUKaOc1muoij07ne/W5s3naDSS5mTnvGMZ+j000/Xv/3bv+lzn/ucrr/+eklSr9tXu93W8573PN140z/L2TpwkzqnOSOVZZHCuXnqjld3wpVS0KPf7yuEoLKsu815OeeacG3dyQ8AgIP51Vf8ir761a8qyOv973+/PvCBD2hyekr9XjcFT73XJZdcogsvvFBlmYKX7XY7JS+j9Au/8Av6m7/5lN7xjnfIe990OrXWat26dXrPe96jPDfqFUGt3OoFL3iBtmzZol6vp2uvvVbXXnttE9TsdDp63vOep89//vOyLmuCj5KagGqMUb1eT1XGUZJUFF557lSWZXMyjVFbt25tuqLefPPNuuqqK5tl93o9TU5OyHuvfr8rmSDJyvuYQp0mhTdDCHLOqvSh6WzrnNGznvUsXX/99YpR+ou/+HN98IN/qFe/+tX6j698pVqtTCEE5Xku59xYF2ApKEZbda11arVa1X2HYdper6dOp/MI85th4Pcnf/K5+s3f/E39yZ/8ib7zne/oqquuUpZlGgwGarfb6na7OvW0J+uKK64YmeNIMQb1+ivNnGH8JB3DDrYh+DS3qDaxHBTK81ylHzTPrShS598QglrtNG+J8jJyyjLpZS+7TN/61rd0/Q1b9K//+q+67dZbq261mfr9vk4//Qxt2rxRN998c9NB15jha5znRs999sX627//jL5z97dlZFR6r3arrbJMr8273/1uDYpeep8G6eq3XaVut6uJiY6894oxdaaN8jrxCU/Uxz/+cUVZOZded2uNvvGNb6goCv3ET/xE81qvZphjAUc1/gsFAAAAAAAAAAAAAAAAAAAAcPw5SCdba62stcqc0XV/+hG98pWv1IYNG1SWA/V6K8rzTHNzc/r5n/95/emffkQnnpg60qWgSJa6zNqoF73oRfq93/s9nXzyyU04J4Sgk5/4BL3/v75XF553rqyk3ErRR62ZntC1/+0PdNmLLlVujeSD/KDQZKet//Qbv66rr7pSuXVNAKYOyoQgzczMNIHaLMuq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VEiXHuEQikVnjpu6dqDkZ3Gdlii0k0A98sQmUo0c1gFisWYNtGu4/sqdvOEXvsyvX/L4nGwLvvIkEgPvieSB17WzIFloK6XKikASwVoDHgYb4f2//yxe8/K/YenORJpsxCY/Y/wb7rcuK4fmLOjrUy+Enk6QkMXnLcavsGvvLQjZ8rgbhH9/PPGJTwSgruvSXwlVldvEbhCloiiKoiiKojxUdJeXe/bs6QWwoU28/vWv5xWveAVPfOIPsLKywj/90z/xrne9CxFhcXGR5zznOX0Yj33sY/n0pz+NiHDppZfy/Oc/n23btnHrrbfy3/7wj7jiisux1jJpxhgjVN4hgHewcePGfBVtLX/6p3/KkUcewYknbmPDhg29g20nQpq9n5udfCalLCaq66oXFQmCs443/savc8UVVzAcDvnwhz/MiSduA+DpT386n/70p7nhhht497vfTYyRxz3ucWzcuJFrr72WD37wg+zatQus4aUvfSmQHW6rymCtIUmYiVeJhySssdltkAQYqsoRo+CcwTnLq171Kt7xjnfw9a9/nde97nW8+MUv5uyzz2bfvn18+ctf5pJLLqFtW4477mFs3rxZK6iiKMohpG1bRqMRKysrXHzxxfzMz/wMZ511BnfffTef++vP8clPfhLIrq3nnXcekEWg5513Hjff+sdcddVV/MEf/AkXXXQRmzZt4rrrruPSSy/llltuwSLFXbYt/Vo+5tq1axkOa8bjCR//+Md57nOfy5YtW1i/fg3eZ+FvCAFnLVVV9c6yeYKJzg03u+D6qiaUmRxCyI63L37xi9m9ezfr1q3jk5/8JN7nfiwCxxxzDNuvupodO3bwx3/8J5x3/uM54ogjWLNmoYQBRx21ibPPPpvt27dz1VVXMRqNOPPMMzEmr/ceLrjgAq67/hvcdNNNtG3LOeecg7Om7ysBXvCCF/CFL3yBpaVlfvEXf5FXvOJnOf/881le3sc///M/8973vhdjDJs2beLHfux55VrB9NcMiqIoygNDBbaKoiiKoiiKoiiKoiiKoiiKoijKYUoWGoops413jhflY/edcPM37sPGNRgneGsJbcA6fQX2YHC+op0EDALGYVxFYAfHndJyytlHTke0dNgZIS2AODARTBY9SaoBB+IBi5HE33/uWmTPAs1ez6CqiOOAxeLrmpDIortOZDjrnkpCfMC4honZ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+1m7EdE+H5/zn28pQgC6YUy2Cnm4FgKQov5IFBVgq6ru63FtPx+/xJt8/w6Q9cIbNYPrdxCACBqu3Qdr5Z69vvF7CvHnh2vf0vvHcC1xdiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi2gcO7BAnEREd/DMPEREREREREREREREREREREREREREREREREREREdEBjQFbIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiInpbYcCWiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiN5WGLAlIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiorcVBmyJiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI6G2FAVsiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIielthwJaIiIiIiIiIiIiIiIiIiIiIiIiIiIgOKFlmIISAEAJasz2IiOjA1zifGWOaHjMwezg/Zjuda1fnIyIiOpAopfznQgBK7b15jQFbIiIiIiIiIiIiIiIiIiIiIiIiIiIiOqCEoQ3XMjBEREQHC5knfNzUJoTwjwmIPXh9PSLkXrqrcxERER1ohBC95rm9N68xYEtEREREREREREREREREREREREREREQHDK0bg0MGjX9bzcAtEREd6HMcgKZNJPZ0amsK5DJPS0REB9Xvf2KX89ze+P2PAVsiIiIiIiIiIiIiIiIiIiIiIiIiIiI6YLg/plZKNf2biIjoYJrntEvb7iGtNSvVEhHRQccVrtVa483YT4kBWyIiIiIiIiIiIiIiIiIiIiIiIiIiIjpgvF61IgaLiIjoQCbl7ue9N6K1hmw4gTF7t8IfERHRvvRm/f7HgC0REREREREREREREREREREREREREREdULQGoiiCEAJZptkgRER0UMxtjccoivxjBm8ckA3DEEIIpKliYxIR0UE1PwohIKVs2Dhi720ewYAtERERERERERERERERERERERERERERHVCEAFpaWgAA1WoVLMxHREQHOld8tqenBwBQLBb/R693z69Wq36urM+brPBOREQHpp6eKoQQKBQKTb8P7q25jQFbIiIiIiIiIiIiIiIiIiIiIiIiIiIiOmAYY/+gulgswhiDWq3GgC0RER00c5wLyDYFifDGIaJisQit9U7zIudIIiI6kFUq3RDC+Mru7vfBvSVkExMREREREREREREREREREREREREREdGBwv1BdalUhpQhNnVuQUu5jGIx3sMzaDYiERHtQ7JpTgPqQaFqLcPmLdtgIFEut9lZS9er2zbOY6JXzb221lZsfO01bO7sRL++fSHDIH8ekGUaQSg5BxIR0T6d93b7Ox6M30yi8fM0S7G5cyNgNPq394XIHwcElFIIguAtuDoiIiIiIiIiIiIiIiIiIiIiIiIiIiKi/YQLGbW1ldDW1oZKpYIdO3oA2ACR3kV2yMBAGw1tNOp/Qs0jjzzyyCOPb93RzkH1ecltGOHCtcYAmzdvRq1WQ1tbG8rllvzre1aCtrW1BQMGDECWZdi4cSOyzJ5TKSAMJZRW0EbD+Gq4Mr8WkYeVeJ945JFHHnnc28c9i68qpfK5CND5L3TaaGzZsgW1Wg19+vRBS0ux1++FeycaKwYcOpLF3mnfEfkC0eQLRtHcsdvb2yGEQGdnJ4QQkL63ctcUIiIiIiKiA4n7fU8at4Nm/uug+z8Q3FeEQXt7X4QQWLp0IULA7jUm2IZEREREREREREREREREBwpjDET+f/KtX78egMSgQQPzx/78///PwAZpw1Cip6eKVatWAQAGDRqEvn37IgwljAG0tn94KoSAZFkiIiLaj2ijASMhpZ0b01Rj69at2LRpE6SUOOyww9DWVrLP1YCQBhICNkux+0mtp6eKV155BbVaDUMGD0X//n3q8yf//oaIiPbb3yGR/+5mj0oZbN68GevXr0ccBRg2bBjK5XLT75qNn/85QjY/ERERERERERERERERERERERERERERHUhcNb+WliIOPfRQvPrqq1i/fj2yLMMhhxwCKYEgEL1ew3YjIqJ9y+WApJB+h/pqNUVPTw82bNiAOI7R0dGB1taSn7vsJhF7FiAqlYpob2/Hhg0bsG7dOiRJgvb2dsRxANPrGnaeW3l/iIho382PxsBvlNTZ2YnOzk6EYYhDDx2IlpYWaK2bwrV7CwO2REREREREREREREREREREREREREREdOAwQBwFvhruIR39EQYBNm7ciA3r16Nr+3a0traib9++KBaL/o+1hchDRQwQERHRW60h1Kq1DQbVajV0dXWhq6sLtVoNhThER0d/9O/f189dMBpCNFasff2S7EIA/fv3RxAE2LBhA15d/wq6dmxDW1sb2vsNgJQSYSh2CtkaA0hWuCUion1A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AACAFIEtAAAAAAAAAAAAAAAAAAApAlsAAAAAAAAAAAAAAAAAAFIEtgAAAAAAAAAAAAAAAAAApAhsAQAAAAAAAAAAAAAAAABIEdgCAAAAAAAAAAAAAAAAAJAisAUAAAAAAAAAAAAAAAAAIEVgCwAAAAAAAAAAAAAAAABAisAWAAAAAAAAAAAAAAAAAIAUgS0AAAAAAAAAAAAAAAAAACkCWwAAAAAAAAAAAAAAAAAAUgS2AAAAAAAAAAAAAAAAAACkCGwBAAAAAAAAAAAAAAAAAEgR2AIAAAAAAAAAAAAAAAAAkCKwBQAAAAAAAAAAAAAAAAAgRWALAAAAAAAAAAAAAAAAAECKwBYAAAAAAAAAAAAAAAAAgBSBLQAAAAAAAAAAAAAAAAAAKQJbAAAAAAAAAAAAAAAAAABSBLYAAAAAAAAAAAAAAAAAAKQIbAEAAAAAAAAAAAAAAAAASBHYAgAAAAAAAAAAAAAAAACQIrAFAAAAAAAAAAAAAAAAACBFYAsAAAAAAAAAAAAAAAAAQIrAFgAAAAAAAAAAAAAAAACAFIEtAAAAAAAAAAAAAAAAAAApAlsAAAAAAAAAAAAAAAAAAFIEtgAAAAAAAAAAAAAAAAAApAhsAQAAAAAAAAAAAAAAAABIEdgCAAAAAAAAAAAAAAAAAJAisAUAAAAAAAAAAAAAAAAAIEVgCwAAAAAAAAAAAAAAAABAisAWAAAAAAAAAAAAAAAAAIAUgS0AAAAAAAAAAAAAAAAAACkCWwAAAAAAAAAAAAAAAAAAUgS2AAAAAAAAAAAAAAAAAACkCGwBAAAAAAAAAAAAAAAAAEgR2AIAAAAAAAAAAAAAAAAAkCKwBQAAAAAAAAAAAAAAAAAgRWALAAAAAAAAAAAAAAAAAECKwBYAAAAAAAAAAAAAAAAAgBSBLQAAAAAAAAAAAAAAAAAAKQJbAAAAAAAAAAAAAAAAAABSBLYAAAAAAAAAAAAAAAAAAKQIbAEAAAAAAAAAAAAAAAAASBHYAgAAAAAAAAAAAAAAAACQIrAFAAAAAAAAAAAAAAAAACBFYAsAAAAAAAAAAAAAAAAAQIrAFgAAAAAAAAAAAAAAAACAFIEtAAAAAAAAAAAAAAAAAAApAlsAAAAAAAAAAAAAAAAAAFIEtgAAAAAAAAAAAAAAAAAApAhsAQAAAAAAAAAAAAAAAABIEdgCAAAAAAAAAAAAAAAAAJAisAUAAAAAAAAAAAAAAAAAIEVgCwAAAAAAAAAAAAAAAABAisAWAAAAAAAAAAAAAAAAAIAUgS0AAAAAAAAAAAAAAAAAACkCWwAAAAAAAAAAAAAAAAAAUgS2AAAAAAAAAAAAAAAAAACkCGwBAAAAAAAAAAAAAAAAAEgR2AIAAAAAAAAAAAAAAAAAkCKwBQAAAAAAAAAAAAAAAAAgRWALAAAAAAAAAAAAAAAAAECKwBYAAAAAAAAAAAAAAAAAgBSBLQAAAAAAAAAAAAAAAAAAKQJbAAAAAAAAAAAAAAAAAABSBLYAAAAAAAAAAAAAAAAAAKQIbAEAAAAAAAAAAAAAAAAASBHYAgAAAAAAAAAAAAAAAACQIrAFAAAAAAAAAAAAAAAAACBFYAsAAAAAAAAAAAAAAAAAQIrAFgAAAAAAAAAAAAAAAACAFIEtAAAAAAAAAAAAAAAAAAApAlsAAAAAAAAAAAAAAAAAAFIEtgAAAAAAAAAAAAAAAAAApAhsAQAAAAAAAAAAAAAAAABIEdgCAAAAAAAAAAAAAAAAAJAisAUAAAAAAAAAAAAAAAAAIEVgCwAAAAAAAAAAAAAAAABAisAWAAAAAAAAAAAAAAAAAIAUgS0AAAAAAAAAAAAAAAAAACkCWwAAAAAAAAAAAAAAAAAAUgS2AAAAAAAAAAAAAAAAAACkCGwBAAAAAAAAAAAAAAAAAEgR2AIAAAAAAAAAAAAAAAAAkCKwBQAAAAAAAAAAAAAAAAAgRWALAAAAAAAAAAAAAAAAAECKwBYAAAAAAAAAAAAAAAAAgBSBLQAAAAAAAAAAAAAAAAAAKQJbAAAAAAAAAAAAAAAAAABSBLYAAAAAAAAAAAAAAAAAAKQIbAEAAAAAAAAAAAAAAAAASBHYAgAAAAAAAAAAAAAAAACQIrAFAAAAAAAAAAAAAAAAACBFYAsAAAAAAAAAAAAAAAAAQIrAFgAAAAAAAAAAAAAAAACAFIEtAAAAAAAAAAAAAAAAAAApAlsAAAAAAAAAAAAAAAAAAFIEtgAAAAAAAAAAAAAAAAAApAhsAQAAAAAAAAAAAAAAAABIEdgCAAAAAAAAAAAAAAAAAJAisAUAAAAAAAAAAAAAAAAAIEVgCwAAAAAAAAAAAAAAAABAisAWAAAAAAAAAAAAAAAAAIAUgS0AAAAAAAAAAAAAAAAAACkCWwAAAAAAAAAAAAAAAAAAUgS2AAAAAAAAAAAAAAAAAACkCGwBAAAAAAAAAAAAAAAAAEgR2AIAAAAAAAAAAAAAAAAAkCKwBQAAAAAAAAAAAAAAAAAgRWALAAAAAAAAAAAAAAAAAECKwBYAAAAAAAAAAAAAAAAAgBSBLQAAAAAAAAAAAAAAAAAAKQJbAAAAAAAAAAAAAAAAAABSBLYAAAAAAAAAAAAAAAAAAKQIbAEAAAAAAAAAAAAAAAAASBHYAgAAAAAAAAAAAAAAAACQIrAFAAAAAAAAAAAAAAAAACBFYAsAAAAAAAAAAAAAAAAAQIrAFgAAAAAAAAAAAAAAAACAFIEtAAAAAAAAAAAAAAAAAAApAlsAAAAAAAAAAAAAAAAAAFIEtgAAAAAAAAAAAAAAAAAApAhsAQAAAAAAAAAAAAAAAABIEdgCAAAAAAAAAAAAAAAAAJAisAUAAAAAAAAAAAAAAAAAIEVgCwAAAAAAAAAAAAAAAABAisAWAAAAAAAAAAAAAAAAAIAUgS0AAAAAAAAAAAAAAAAAACkCWwAAAAAAAAAAAAAAAAAAUgS2AAAAAAAAAAAAAAAAAACkCGwBAAAAAAAAAAAAAAAAAEgR2AIAAAAAAAAAAAAAAAAAkCKwBQAAAAAAAAAAAAAAAAAgRWALAAAAAAAAAAAAAAAAAECKwBYAAAAAAAAAAAAAAAAAgBSBLQAAAAAAAAAAAAAAAAAAKQJbAAAAAAAAAAAAAAAAAABSBLYAAAAAAAAAAAAAAAAAAKQIbAEAAAAAAAAAAAAAAAAASBHYAgAAAAAAAAAAAAAAAACQIrAFAAAAAAAAAAAAAAAAACBFYAsAAAAAAAAAAAAAAAAAQIrAFgAAAAAAAAAAAAAAAACAFIEtAAAAAAAAAAAAAAAAAAApAlsAAAAAAAAAAAAAAAAAAFIEtgAAAAAAAAAAAAAAAAAApAhsAQAAAAAAAAAAAAAAAABIEdgCAAAAAAAAAAAAAAAAAJAisAUAAAAAAAAAAAAAAAAAIEVgCwAAAAAAAAAAAAAAAABAisAWAAAAAAAAAAAAAAAAAIAUgS0AAAAAAAAAAAAAAAAAACkCWwAAAAAAAAAAAAAAAAAAUgS2AAAAAAAAAAAAAAAAAACkCGwBAAAAAAAAAAAAAAAAAEgR2AIAAAAAAAAAAAAAAAAAkCKwBQAAAAAAAAAAAAAAAAAgRWALAAAAAAAAAAAAAAAAAECKwBYAAAAAAAAAAAAAAAAAgBSBLQAAAAAAAAAAAAAAAAAAKQJbAAAAAAAAAAAAAAAAAABSBLYAAAAAAAAAAAAAAAAAAKQIbAEAAAAAAAAAAAAAAAAASBHYAgAAAAAAAAAAAAAAAACQIrAFAAAAAAAAAAAAAAAAACBFYAsAAAAAAAAAAAAAAAAAQIrAFgAAAAAAAAAAAAAAAACAFIEtAAAAAAAAAAAAAAAAAAApAlsAAAAAAAAAAAAAAAAAAFIEtgAAAAAAAAAAAAAAAAAApAhsAQAAAAAAAAAAAAAAAABIEdgCAAAAAAAAAAAAAAAAAJAisAUAAAAAAAAAAAAAAAAAIEVgCwAAAAAAAAAAAAAAAABAisAWAAAAAAAAAAAAAAAAAIAUgS0AAAAAAAAAAAAAAAAAACkCWwAAAAAAAAAAAAAAAAAAUgS2AAAAAAAAAAAAAAAAAACkCGwBAAAAAAAAAAAAAAAAAEgR2AIAAAAAAAAAAAAAAAAAkCKwBQAAAAAAAAAAAAAAAAAgRWALAAAAAAAAAAAAAAAAAECKwBYAAAAAAAAAAAAAAAAAgBSBLQAAAAAAAAAAAAAAAAAAKQJbAAAAAAAAAAAAAAAAAABSBLYAAAAAAAAAAAAAAAAAAKQIbAEAAAAAAAAAAAAAAAAASBHYAgAAAAAAAAAAAAAAAACQIrAFAAAAAAAAAAAAAAAAACBFYAsAAAAAAAAAAAAAAAAAQIrAFgAAAAAAAAAAAAAAAACAFIEtAAAAAAAAAAAAAAAAAAApAlsAAAAAAAAAAAAAAAAAAFIEtgAAAAAAAAAAAAAAAAAApAhsAQAAAAAAAAAAAAAAAABIEdgCAAAAAAAAAAAAAAAAAJAisAUAAAAAAAAAAAAAAAAAIEVgCwAAAAAAAAAAAAAAAABAisAWAAAAAAAAAAAAAAAAAIAUgS0AAAAAAAAAAAAAAAAAACkCWwAAAAAAAAAAAAAAAAAAUgS2AAAAAAAAAAAAAAAAAACkCGwBAAAAAAAAAAAAAAAAAEgR2AIAAAAAAAAAAAAAAAAAkCKwBQAAAAAAAAAAAAAAAAAgRWALAAAAAAAAAAAAAAAAAECKwBYAAAAAAAAAAAAAAAAAgBSBLQAAAAAAAAAAAAAAAAAAKQJbAAAAAAAAAAAAAOBu1tgc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kF6vl//7f/9vzj///ExMTKSu6/Em3X6/n+Fw+J824wIAAAAAAAAAAAAAAADAz+OzV38hn736C3npySfklD94RZYuXSoU5q3iQbstbedzAHVdp9/vZzQaJUk6nU6qqsqpp56ao446KmVZpm3b8Zba2dnZdDqdLeEVRV772tfm29/+doqiGLf2535m7733zjvf+c7x9W3bptvtZjgcJkm63W6Kosi//Mu/5H3ve196vV6aphnfr6qq8dbcHfcVuPWTDtotReKmuHeheMmSJSmKIuvXr09RFCnHr1afkAAAALA9mTveK9stx3NzR7ttth4Pzl1TtFmyZHG6KXLDDcvTTdIm2dEPjwEAAAAAAGBH0rRbzvHVbbL//gekaTvZsGHDlvOCRbv1/aDeCwoAANuCt77l9Tnheb+XXXfdVRjMO/N+PWpZlhkOh+l0OmmaJk3T5JGPfGSOPPLIFEWRW2+9NZ/4xCeyfv36zMzMpNvtptPpZHp6Om95y1vyrW99K71eL3VdpyiKFEWRuq7T6/XyrW99K29961szPT2dtm3T6XQyHA5z11135Z//+Z9zyy23pG3bHHvssdl7770zHA5TFEW63e74uQAAAAAAAAAAAAAAAADgvnD2Oe/Ik5781Fx++SczGAwEwrwy7zfYFkWRsiwzGo1SlmXKssz555+fffbZJ0ny6le/OqtXr87ExET23Xff/MZv/EY2b96ca6+9NnfccUfKssxgMMjExMS9Hnc4HGZycjJVVeUhD3lIDjvssHS73axYsSIrV65MURTZe++9c/7556dt23z729/O61//+rRtm6qqxoXfstzBO9A22AIAAMwLNtgCAAAAAADA/GGDLQAAbJ9+63G/nrec/eb81m8dmE6nIxB2ePN+RepoNEqv10tRFGnbNk9+8pOz5557piiKXHnllVm1alWmpqYyMzOTb33rW/n617+esixTFEWapklRFJmamspoNBr/o1HXdaampsYF2Q0bNuSf/umf0uv10rZtRqNR+v1+vv3tb+faa6/N4YcfnqVLl+awww7LlVdeOX58AAAAAAAAAAAAAAAAALg/fOXfv5Fjn31Cnnvc0/OaP3x1HvnIfYTCDq2c7wFMTk6mLMv0er0kyQtf+MJMTU1lOBzmb//2b7NgwYKMRqN0u90MBoNMTk6Ot8x2u93UdZ0k2W+//XLkkUfmyCOPzH777ZdkS9G2LMtUVTXeZtu2baamplIURYbDYS6++OJUVZWJiYkcf/zx49Lu3M8AAAAAAAAAAAAAAAAAwP3l0o/9aw4+dFne/o7zcuuttwqEHda832A7PT2dRYsWZWZmJk94whPy4Ac/OKPRKJdeemnuvPPODIfDTE1Njcuyg8EgZVmOy7XPfOYzc8IJJ2TBggXjrbNt22bz5s35yEc+kn/9139Nt9vNcDhMp9PJYDAY32dycjJ33XVXPvaxj+X444/PHnvskYMPPjhf+MIX0u/3s3nz5nS7Xa9SAAAAAAAAAAAAAAAAAO5XF7zrffnAB/8m573jrTn6aU/LokWLhMIOZd5vsF24cGFmZ2fT6/Xy4Ac/OG3bptPpZKeddhpvm63relyM7XQ6SZJer5fzzz8/L37xi7Pzzjun0+nc67LzzjvnxS9+cf7kT/4kdV2n1+ulqqosXrw4nU4nvV4vg8EgbduOt+c2TZOFCxemLMuMRqPx9QAAAAAAAAAAAAAAAABwf9s4PZNTXvW6PPNZv5trrr02o9FIKOww5v161NFolKqq0uv1smLFinQ6nbRtm6c//elZuHBhLrjggnQ6nfT7/RRFkaZpUtd1jj322Pzar/1aiqLI8uXL8w//8A+55ZZbkiR77LFHnv/85+fxj398fv3Xfz3Pec5z8vGPfzzdbjd33313Op1O6rrO4sWL88pXvjJPetKTkmwp765YsWJcxm3b1isUAAAAAAAAAAAAAAAAgAfUihtW5bjnnpSn/c6Tc+aZr81jHvOYFEUhGLZr836DbafTydTUVIbDYW655Za88Y1vHJdgjzjiiLz+9a9Pt7ulhzwajdLpdNLtdnPiiSemrut84xvfyDnnnJNVq1Zl06ZN2bRpU1atWpVzzjkn3/jGN1KWZV7wgheMy7m9Xi9TU1OZmJjIqaeemkMOOSTdbjd33nlnzjzzzNx+++2pqiqdTsc/MAAAAMxbbdFsnbIAAAAAAACA7U2xdcdMadcMAADscK747DU54shn5c1vPjtr164VCNu1eV+wLcsyw+Ew3W43ZVlm5cqVee1rX5ubb745bdvmkEMOyaMf/egMh8Nx6fXhD394Op1OyrLMRz7ykXERtq7r1HU9ftyPfOQjads23W43e+65Z8qyzMTERDZv3pzHPvaxOeSQQ1KWZVavXp0zzzwzq1atSlEU48ebDxtsi/aHv0RJkrJtUrbNf/ETzdYLAAAA84Vz7gAAAAAAALBtaX/kcq8bAACAeeEDf/13efxBh+Xiiz+UDRs2CITt0rwv2NZ1nabZUthsmiZFUWTdunV517velbIsUxRFli5dmomJiSTJcDjMAQccMC7T/r//9/8yOzuboigyMTGRiYmJlGWZwWCQ22+/PU3TpNPp5LGPfWzqus7mzZszNTWVhz3sYen1eimKIu9+97tz6623piiKtG2bpmlSVZVXJwAAAPOa7bUAAAAAAACwHWqTFFsXsDjnBwAAO7wz3/TWHHnU0/OpK67IYDAQCNuV7nwPoGmaTE5Objmeb9vUdZ2JiYmMRqNUVTXeWltVVbrd7r22y/b7/TRNk36/n7IsU1VViqJIp9MZ3zZ3fb/fT1EUmZyczGAwSFEUqes6VVWlaZpMTExkOBymKIqUZXmvx5tfSn8rAQAA5qPip3yUtU+6BgAAAAAAgG1Hcc/R3OMG7wMFAID56LvfW5cTTz4lhz/5oLzh9a/LAQcckLJ0fMC2b96/SpumSV3XmZmZGW+s3WmnnfKGN7whvV4vTdPkxhtvzIIFC8bl2bVr16bX62UwGGT33XdPXdcZjUbjxxyNRmmaZnxbt9vNmjVr0rbteNPtt771rZRlmV6vlze96U1ZtGjR+PEHg0Hquk7bevcwAAAA81fxo98UP3KDaZqmaZqmaZqmaZqmaZqmaZqmaZoPyPzhubx7lmvvrb3XCb+ffD8AAGDHcfU11+Wopx+f17/+jVmzZo1A2OZ1Fiza5Y/ncwATExOp6zr9fj9VVWWfffbJO9/5zuyyyy6p6zqf//znc8UVV2R6ejpt26Ysy0xPT+dZz3pWut1uHvKQh+Rzn/vcljC3brtNkm63m1e96lXZfffdU1VVLrroopRlOS7PbtiwIQ972MOyxx57ZKeddsqyZcty/fXX5/bbb8+CBQtSVVUmJibSNDv2LxSKe71DOuOv536pMjU1laIoMjMzk6Io7nF/5WMAAIDt6/iv3Xq556dYzx3btWmLuWPDJlNTUymL5JWv/IMtnwxWbPnZpN76w6ZpmqZpmqZpmqZpmqZpmqZpmqZpPnCzTTJ3Du8/nxn80S/fe9EH0qbIYDC75YzhuKDrvaAAALCjun7FDfngX/3vLJjsZe+9986CBQuEwjapeNBuS+f10Wnbtul2uxkOh9lll13y7ne/O7vuumvats11112Xd7zjHSnLMm3bZjQapdPppN/v5+Uvf3me+tSnJklWrFiRSy65JDfffHOS5KEPfWhe8IIX5LGPfWzats2nP/3pfOADH0hZlmmaJmVZpqqqFEWRN7zhDXnCE56Qtm1z11135fTTT8/GjRvT7XbH99mhX4Bzfw7ja7YsVW623rBkyZIURZH169enKIqU4zv6JDMAAIDt+Thw7riuHR8HluPrlyxZkm7a3HDD19IpkrRtiqJ1LAgAAAAAAADbjPLHX92WSZG0bZIiqdtk//0fm6btZMOGDePzgmXr3B8AAMwXu+6yU87907NzzNFHZ+HChQJhm6Jg27YpiiLD4TDHHHNMTjvttJRlmX/7t3/Lu971ri0H8WWZXq+Xtm1TVVWapslOO+2Uc845J/vuu2+Gw2EmJyczHA5TFEV6vV5mZ2fT6/WyatWqnHXWWZmenk5d11m4cGFGo1HKskxd10mS008/PcuWLUun08kFF1yQz3zmM+PttfOtYPvDN1RvoWALAACwYx4H/vC4rkybn1aw3fpzhWNBAAAAAAAA2LZtOe/34wq26+/cML5dwRYAAOafx//mo3PWWW/Ibx98cLrdrkDYJsz7V+Jc0XXhwoXZtGlT6rpOVVVZv359er3e+D6DwSALFy5MVVXp9/vZuHFjzj777Dz/+c/PM5/5zHFpNsn460984hP58Ic/PC7gzpVzm6ZJt9sdl3vXr1+fqqpSlmXuvvvuLFiwIMPhcLw5FwAAAOa1rSff05ayAAAAAAAAgG3FT/iA3PYelyRpi9JaFQAAIMuv/2aOe+5JOe5ZT8urX316Hr3ffkLhgT+0ne8bbKuqGm+LTZIPfvCD2W233VLXdV72spdl/fr140b8XAm2bdtxSbYoivzqr/5q9tprr+y6665JkjvuuCPf+c538h//8R9pmiZ1XafT6SRJ6roe/1xd1/mVX/mVvP/970+v18ttt92W3//939/yy4St5dv55j9tsN1l1zRNk7vuvnOcS1mWKZrxzlt/iwEAALYL5b2O44qts916fVNs+QCsfr+fhQunUtRVbrrpGymz5dOty0KCAAAAAAAAsD2Ye4dnnS2fo/tr+z02dVtk06ZNqapmy3tq60pQAAAwz73mjFfkxSe/KLvvvrsweMB0Fiza5Y/ncwBFUaTT6aRpmhRFkbvuuisHHXRQut1udtlll3zxi19M0zQZjUbp9/upqipt26bT6YyLtps2bcqaNWty4403ZuXKlVm7dm02btyYuq7v9fhJMjExkeFwOH7uU045JY94xCPSNE3e9773Ze3atel0OinLclzonU/aHykVL1ywMG3bZjgapiiK8aXdugm49A5rAACA7eUIfO7Ib+t37b2uLzqddLvdDIfDLFiwML1uL6985cvTVEnZ2VKybe/1CKZpmqZpmqZpmqZpmqZpmqZpmqZpPhDzh9rc88zf3NbapkiqeuuZwCL5i/e+P51uL3ffffeWD9ctyxTtvN4PBAAAJPnidctz8Yc+nP9vtwdlr6VL0+/3hcL9rjvfA5jbErulrFnm6quvzjHHHJNHPepROfjgg/OoRz0qK1euTL/fz5577pnf/M3fzHe/+93cdNNNufvuu7cc5N+jFDr39T0fd/HixXnkIx+ZvfbaK9dff33Wrl2b4XCY/fbbL4ceemgGg0FuuummXHPNNen1ehkOhynLcrz1dl5qf5hp27apqh9+UtlcAbksy9TxCxYAAIDt5jivaFO2P3LYt/X7uq5TdMqkKDMxMZF6OErTJN2t5dqi2LL7tsjcaXrTNE3TNE3TNE3TNE3TNE3TNE3TNB+I+UPF+JRf8cNTfymSdMp73LndsmymLMt0uxMZjUbp2q8CAAAkmR2OcsZrzsp73vO+nHvuOXnyoYem1+sJhvtN8aDdls7rhmKv18v09HS63W663S1943322ScXXHBBkmTNmjX52te+loMOOigPe9jDMhqNUlVVZmZm8ud//uf56le/Ot5UO7eltizLtG2bsizzuMc9LqeffnoWLFiQbrebXq+X733ve7nuuuvyuMc9Lg9/+MNTlmVe97rX5cYbbxxvrB2NRun1emnn2Sd0NcXWjb1b32m96667pmma3L3xrvHG4LIsU7ZbSswKtgAAANuJrcd55ZbPrN76W4kmacs0RdLMnXxvkgc96EEp2uTGb345TZ10tpZs4yQ7AAAAAAAAbBv+i7dvtsWWU3ujUdLrJfvvf2Bmq1E2bNiQiYnJVFWVjvd/AgAAP8bvHP7bedMbX5/HPOYx91qKCfeVeV+wbZpmXK7dvHlzut1u2rbNqaeemqOPPjpN02Q4HGZiYiJN06SqqixcuDDD4TB1XeeNb3xjVq1aNS7G3vNxH/WoR+Ud73jHuFg7PT2dXq+XsizHj5kkl19+eS666KJMTU1lNBql0+mkrut0Op1xaXfe/Hn8SMF28ZJdtmz1Hcym1+ulaestt9fNllKzfycBAAC2C+3WdmyxtWA7t8l2fBxYlOl2uxkO63Q6SZo2bV2l35tIXdf3PFQEAAAAAAAAHnDNlg/Uvaetm2qbYsv7aPv9qczMzGxZrFKWufvuu1NVVYqiSNk2IgQAAH6il734+fmDV7w8S5cuFQb3qe68D6DbTVVV/z97dx5tV1nff/yz533uQAYykpCEkAECBDAMRSGCKP7AWMQKpYCAyrJQUECFKIKlCLWIA2hbhCpYBSoKirWuWooiJYAKYgmaAAkQSCBkvEnuveecPf/+uHkezolYlIw3eb/Wytr33jNcsvcJaz/D5/tVnueKosgGbv/xH/9RcRxr9uzZiqJI/f39euihh3Tvvfdq33331Qc+8AFFUaS3ve1teu6551SWpe026ziOgiDQ2972Nvm+ryzLdNNNN+mpp57ScccdpyOPPNKGdH/+85/rpptuUkdHh7Isk+u6A5W5PG+X6177WlrPa+v5dTZOtogKZgAAAAAwKNiAbSXJceVWpUpHcuWqcqSyqJTnuSRHVeUq8B0VjqMkS+V5nmz72sqTnIIjR44cOXLkyJEjR44cOXLkyJEjR44cOXLkyJEjR47b8yh34xZOV1K58SjbOCUIAjWbTfm+rzAM1Ww2VVWVyrLcuP4HAAAAAH/Y12/9N3391n/T5//+M3rPe07U8OHDOSnYKnb5DrZZlimKInmep2azKUmKokhpOrCBd/jw4Ro5cqSeeeYZpWk60E01TfXlL39ZM2bM0HPPPafzzz//NTvY/vM//7P22msv/e53v9PFF1+sKIrs75s6dapWrVqldevW2WBtVVUD4dGNf0w3211D+8SKaUs0dPgwVVWl3vUbVFWVijK358p1XZUFAVsAAAAAGAwqZ2BhfSBgO9DF1owHK2fjONB15Puhujq6VGS5Go0++e7A+NhxnIExY+UMvJ4jR44cOXLkyJEjR44cOXLkyJEjR44cOXLkyJEjR4471rF1V+jGhjOu62rIkCEqq0L9/f1yq4GGK1VVsIgKAAAA4I8yasRQ/cPfX6XjjnuH4jjmhGCL2uUDtmYQn6apwjBUWZZyHKeta6rjOLaz7cCgvtLHP/5xHXHEEfJ9XyeeeKLtVCtJYRgqz3P98Ic/VJZleuSRR/TFL35RjuO0TRi0VuEyYVoT9K3VakrT9PeCuzvxVZD0+wHbYbsPV1EU2rBu/cZPbGXPXRsmpjhy5MiRI0eOHDly5MhxUCykm7HdawVsPc9TkiQaNWqUPCfQ6tUrVOaZgiBQIQosAQAAAAAAAAAAADucP7A+aPbbep6n3XffXY4rLV++XIHryXEcvbpeCAAAAAB/nMMPmakrLr9Mhx126C6UucPW5nMKZMOzJrRpwrX2JPm+kiSxz5WkZ555Rm9961tVVZXOO+889fT0bBzwD7x+2LBhkqQgCPTUU0/ZoK40EKaN47gtKGqCtkVRKAgCG8Ld6TkbJ0jsKd/4d3Y2/qAq5XuuKg0En91KUlHK/b2JFVeqSo4cOXLkyJEjR44cOXLkuCMeN1W1junKjSM8V2WRK/A9qSpVlOlAkaXAV6FKbsUCOwAAAAAAAAAAALDj+QPrg44kx5GqUlWRqygH9uNWGtgy6lJfFwAAAMCf6JePzdec95yqv/yLObroogs1deoUTgo2Gx1sX+8EOY6yLFOtVlNfX5+6urrUbDY1ZswYXX/99ero6LCdbYuikDQQlnUcR3meq6+vTxdffLFWrlypOI61YcMG+x5BEPxemHfXO8EmYGs62LZvvB42bJgcx9GaNWteDdgOPJMPJwAAAADsVNy2sWDpSD09Pa8+SsAWAAAAAAAAAAAAGERY/wMAAACwdV3ysb/RWWe+X2PGjOFk4A3zOrqGXslp+MOqqrIB2iiKJElJkihNU82fP1+jRo1SZ2enPM+T7/tyXdcGaxcuXKgbbrhBy5cvV5Zl8jzPhmo9z1NRFLar7S7LdKrVxu6/m5yPWq0mx3HUaDTkOI5efZRcOAAAAADsZAPEtrFg5UjNZrPlUcaBAAAAAAAAAAAAwODB+h8AAACArevhRx7Vt799h8aNG62JEyYoDENOCv700SsdbF+f67pK01Su68pxHJVlqTAMbUDWdV3bvdbwPE9lWaooCgVBoCzLJA0Edk1Yd9PX7JqfQDrYAgAAAAAkKlgDAAAAAAAAAAAAOxPW/wAAAABsOzP3m6Yrr7xcbz7iCPm+zwnBGxi94jWVZamyLBXHsVzXVRiGiqJI9XpdnuepqiqlaSpJAx1WN3ZgTdNUVVUpCAL19/crCAJFUSTP82y4tqrINgMAAAAAAAAAAAAAAAAAAAAAAAAA8EbN/90zeu/JZ+qvz/0bLVi4kBOCP5rX0TX0Sk7DH1ZVlRzHUVEUyvNceZ7L8zyFYagsy2yI1jzP8H3fhmijKLJBXBPYlQY64+7yHBMyHjh3Vcs5lKRarSbHcdRoNAYCzK9eGc4dAAAAAOxcA8S2sWDlSM1ms+VRxoEAAAAAAAAAAADA4MH6HwAAAIBt7+lnntOt/3q7Nqxbq733nqyhQ4dyUvB/IuH5OjzPk+u6CoJAYRgqCALlea56va4gCOT7vg3gVlWlqqpUFIUcx5Hv+/J9X41GQ0VRyPd928nWvA4AAAAAAAAAAAAAAAAAAAAAAAAAAGwZX/v6tzXr8KN1yy23qqenhxOCP4iA7esoy9J2nzUcx1FnZ6eyLFNZlkrTVK7rDnRYdRy5rmu71SZJou7ubrmua98ryzL73gAAAAAAAAAAAAAAAAAAAAAAAAAAYMu69LKrdNw736X//MlP1Gw2OSH4PQRsX4fjOKqqSq7r2g61kpRlmVx34PR5nmefV1WVHMeR53mSJN/3bTjXdKx1HEdlWdLBFgAAAAAAAAAAAAAAAAAAAAAAAACAreT5F5fr/Wefp7PO+qB+/etf0zQTbQjYAgAAAAAAAAAAAAAAAAAAAAAAAACAndZPH3hE73zX+/TJT12mJUuWcEIgiYAtAAAAAAAAAAAAAAAAAAAAAAAAAADYBdzyr3fqkD87Rv/0T/+sNWvWcEJ2cQRsAQAAAAAAAAAAAAAAAAAAAAAAAADALuNvP3vSYvQBAAAgAElEQVSdjnjLMfrud7+n/v5+TsguioAtAAAAAAAAAAAAAAAAAAAAAAAAAADYpaxd16u/+eileu9fnKJf/OKXKoqCk7KLIWALAAAAAAAAAAAAAAAAAAAAAAAAAAB2Sb/+3wWa855Tdf75H9GChQs5IbsQArYAAAAAAAAAAAAAAAAAAAAAAAAAAGCXdtc9/6nZx5ygz/3DtVq+fDknZBdAwBYAAAAAAAAAAAAAAAAAAAAAAAAAAEDSF6//mg45/K26/Y471NvbywnZiRGwBQAAAAAAAAAAAAAAAAAAAAAAAAAA2ChJM134sU/rHcedoJ/+7GfKsoyTshMiYAsAAAAAAAAAAAAAAAAAAAAAAAAAALCJxc8v01+e9iGddfYHNX/+fFVVxUnZiRCwBQAAAAAAAAAAAAAAAAAAAAAAAAAA+APu/ek8ve24E/XpT1+uJUuWcEJ2EgRsAQAAAAAAAAAAAAAAAAAAAAAAAAAAXsfNt9yhQ/7sGN1yy61au3YtJ2SQI2ALAAAAAAAAAAAAAAAAAAAAAAAAAADwR7r0sqt07DtO0H/+5CdqNpuckEGKgC0AAAAAAAAAAAAAAAAAAAAAAAAAAMCfYOlLK/T+s8/T6WecqV//+tcqy5KTMsgQsAUAAAAAAAAAAAAAAAAAAAAAAAAAAHgDHpj3qN75rvfpoxdepEWLFnNCBhECtgAAAAAAAAAAAAAAAAAAAAAAAAAAAJvhO9/7kY446h36/HVf0IoVKzghgwABWwDYTsqylOu6CoJARVHIcRw5jqOqqiRJVVXJcRz7dZZl8n2fEwcAADBI5XmuKIqU57m973Nd194LFkUh3/dVFIVc17X3i1VVqSgK+x6e50mSHMdRWZZ/8PeZ32Hex7zefG/uP829KTaPuY9vPa/mPJvza+7xzfVtvec3j5v3af2+9WcAAAAAAAAAAAAYHMw6j1kX2nTN57XWl15L6+PmNWb9zzze+vvMehQAAAAAYPv5/Bf/SUe99R363l13qa+vjxOyA2MEDQDbie/7yrJM69evl+d5chynLWxheJ6nqqpUq9WUpqkk2YAFAAAABo8oitTf3y/HceR5nl1IN/eCURQpTVN5nqc0TRXHsbIsk+u68jzPHouikOd5SpJEYRiqLEv5vm/vIcMwVJZlStNUYRhKerW4SxiGCoJAZVmqKAqVZckC+xa8v5ekLMtsaDrPcxuKbi2kY857axDXHE2o2nxvrj0AAAAAAAAAAAAGF7MOFwSBfN+364Ktj0uya3fmj1kryvPcrhOZIr1mndHsH3utYC4FXAEAAABgx7B2Xa/Ou+ASnfTek/U/Dz6oPM85KTsgr6Nr6JWcBmw3jpnE2VhBbZPJnlqtJsdx1Gg0BjYf20eY/MHgV5algiCwIYdmsynf99u6kplOV77v2wCGJAVBwCQoAADAIFMUhYIgeHU4tLGwSpZltoOtWRD3PE9Zlkl6NXxpwrhJksjzPBvaNO9huuFWVaUwDNu+b+2W2loJ27zvjhHgdNrGgpUjNZvNlkerHf76hmFor6HjOPJ9v+3cmgDtpuffdClu7Sxs/pjH/q+q5QAAAAAAAAAAANhxmUBsnudtHWbN12btzxReNetCptiuWStyHKdtP9mm636t60nmvbevwb3+BwAAAABbyisrVuvO7/1Azy5+RlOm7K2RI0dyUnYgBGyxfRGwxS7MdV3bkdZ0FzOhCbPpvrX7WBRFkgY6nzWbTbpYAQAADML7P9d1bdg1CAJlWTawmLxxgduENFvvB00AM89zxXH86qioqmwhFrPQHoahrWxtgp7mHtK8j3l+a0CXgO2Wked52wYHE441oWmz6cEEcCXZIG5rkZ3W6uStnW4BAAAAAAAAAAAweLSu9Zj1udYAbevzzBpSa/fZ1iK9rYHa1nXATb1Wh9zth4AtAAAAALR66ulndeu/3q40qWvKlL3V3d3NSdkBkM4CgO3EVB8MgqCty5WZ/CyKQo1GQ57naejQoerr65M0MMloNt8DAABg8GjtVGru/4IgsMVTHMdRrVZTURRKkkSO4yjLMrtQHoahLdBiwpqt35uq12VZ2pCuCeGa7qitnW/NfedrLeLjjV1fE3L2fb/tWsRxbDdFtF4/83lI09QGayUpCAJFUWSfx/0/AAAAAAAAAADA4GPWeMzanFn327QrrQngmj/mZ1mW2VBumqbKsuw1329TFHAFAAAAgB3b9V/9Fx36Z0fr9jvu0IYNvZyQ7czZffQkSkBhO34CN1ZRqway3qXTnvkeNmyYHMfRmjVrBiaR7Ke15Nxh0DMTn3Ec21DF7NmzdfLJJ2vBggX6l3/5F3mepyRJ5Hme0jS11QjNBCsAAAAG0fBnYzEVz/NscPaTn/ykZs+erTzP7XNc19WCBQt0ww03aM2aNerr61MURfaxRqOhMAxtQLcoCp1++uk6/fTTbYGWLMsUx7GWL1+ub33rW3rwwQeV57l837ddb03Q13VdZVm2A3SxddvGgqUj9fT0vPpotWOPA02o1lyn1kCt6Uzceh9vOgeb55rPR+tGCELQAAAAAAAAAAAAg1fruk9rmNY8Zh5v7Vi76evMXjFTWNes8wVB8Joh29Y1pT8UwN12Bvf6HwAAAABsC3tNGKurrvqM3nbMMYqiiBOyHXgdXUOv5DRgu3HMBM7GiaFNNgzXajU5jqNGozEwuWQfIReOwS/Pc3V0dKher6urq0uHHHKILr30UnV2dmqfffbRHnvsofvvv19xHNvnEqwFAAAYvEy41nQkveOOO7TnnnsqCAJJskHXMAw1fPhwzZkzRw8//LD6+vraOtaa7rS+76u/v1/XXHONjj76aGVZpiAIlOe5urq61NvbqyFDhujoo4+W4zhatGiR8jy3wU7TcdXcm27/gK3TNhasHKnZbLY8umOPA805NJ2Efd+35zkMQzmO0xbANff2pvtwa+DZXJsgCGy3Y8YBAAAAAAAAAAAAg0trZ1pJtkCrKbLqOE5buHbTTrZmTck8btaMXNdVkiQKgqDtPVp/7/YP10qDff0PAAAAALaFdev79IN7fqwnfvNrTZ48SWPGjGG/4LYevdLBFtv3E0gHW+y6zMb5NE11+OGHa+7cuW0h2rIsdf/99+v666+XJFuBUBqYbN3+AQgAAAD8KUxosixLzZ07V0cccYQNxJqgpVlQL4pCnZ2dWrNmjS644AKtXbu2rYupCXCecMIJOuecc9pe23rf6DiOsiyT53maO3eulixZov7+fkVR9JrP3853yG1jwcFWwfqUU07R7Nmz1dfXpzvvvFO//vWvJant2gwfPlwHHnigDjzwQI0fP16jRo1SR0eHkiRRf3+/Vq1apSeffFKPPfaYXnzxRRvaJWALAAAAAAAAAAAweJl1wlqtphEjRmjs2LEaPny44ji2a4BZlmnDhg165ZVX9Morr2jdunWSBtYFoyhSlmXyfV+zZs3SXnvtpVdeeUWPPPJIW2h3x1tPooMtAAAAAPypPnT2qTrv3L/WpEmTOBnbCB1ssX3t5B1szaZ3s4leerU6nJk0M12KPM9TVVVtXa1MFbmqqn6va5F5P/PzPM8VhqF9vXnfPM9VlqXiOFZRFJo2bZo+9rGP6eijj9bUqVP12GOP2eeZjfVs4N4yzHXL87ytWqC57qbC4KxZs/SpT31KYRjaz4C5BtOnT9fw4cP1+OOPK89zeZ6nLMsURZENYkiyz2/758X1AwAA2CHvD0899VSdcMIJCoLALnZfd911+tznPqcnn3xS++yzj7q7u1UUheI41siRI/XII49IGii6Yu4v999/f11yySVt933/9m//puuvv14/+clPNGTIEI0dO9Z2QZ0xY4Z+9KMf2XGG53l23GK+3s4DxLax4GCrYH3aaadp77331qhRozR8+HDNmzfPXnPP83TSSSfp/PPP13HHHadJkyZp1KhR8n1fHR0d8n1fQ4YM0ciRIzVjxgzNmTNHY8aM0YYNG7Rq1Sp7f986Vqyqqi2gDQAAAAAAAAAAgG3P7A006zaS7PdmD5/jOJoxY4YOP/xw7bnnnho1apSiKJLneQrDUL7vS5KGDBmiPfbYQ3vvvbd22203NZtN9fX12a61I0eO1KxZs+S6rnbbbTf19PRozZo1bWtIZt1ox1g/ooMtAAAAAPypfvO/v9XNX/9XdXVE2nvvvVWr1TgpWxntD4GtKI5jG351XdeGaB3HURRFkqQwDFUUhdI0lSQ70da6yd2EZE2I0vM8G86UBibD4jhWlmUqikJFUdiN91EUKYoi9fb2ynEcTZs2Tfvvv78OOOAAHXnkkQrDUGmaKggCSbLvbybt8Ma1BqjTNLWdyFoDzwcddJA+8YlPyHEc+b6vqqrsZ8PzPDUaDR1zzDH68Ic/bD8TQRCo2WwqiiLbBdeEJBzHsQEKAAAA7FhMsZTJkyfbMUCe5zr33HP1yCOPyHVdPf3007rgggv01FNPqSxLVVWlmTNnShoI6Jr7y7IsNWXKFHsvWJalPvvZz+r73/++VqxYoaVLl+raa6/VD3/4Q/m+rzRNNXr0aNux1iz0u64r12VqYEuYPn36wESL62q//fZTURTKskxTp07VF77wBZ1++ukaPXq08jxXVVVyXVcdHR22oJQZ30VRpCRJdMwxx+jqq6/WmWeeacd/rWNH13XVaDTk+z73/wAAAAAAAAAAANuBWaszDTFMqDWOY7uOM2TIEB1//PGaPn26dtttN9VqNftcx3GUJImKolAYhpIGAqi+72vixIl6+9vfrsMOO8yuBY0ZM8Y2fMiyTHEc28fM/jHz9abNGgAAAAAAg8tnrvq8jpx9rP7933/UVqwIWx67aIGtKMsyO3FlQrNmA7vZFG06mZpN1KYLkeu6mjhxot761rfq3e9+tyZOnGjDk1mW2ZCuCV02Gg2VZanOzk45jqMsy+T7vprNZlug12yeNyFa8z9Zs0nfhICzLOMCbiazSd50ppUGAtWu66q/v18HHnigLrroInV1damjo8NOnJqqg47j2AqFxx9/vC666CL19/fbEG6z2VSWZbbbsLl2VVXZzxcAAAB2HOZef/z48XZcMG/ePL388sv2+yRJVJalfvnLX9pF9O7ubg0fPrytqIokjRs3zi6Yr1y5Uo8++qikgaI9cRwrCAI9+OCDStNUcRzb+1Jzr9k6HmldcMcbE8ex3axgrsuJJ56o6667TuPHj7dFjMx1aDabSpJEvu/LdV3bmbj1OnuepxNPPFFz5861nXAltb1XWZbc/wMAAAAAAAAAAGwHrV1ii6Kw6zxZlimKIo0cOVJ//ud/rq6uLnV1dWnDhg12719ZlirLUh0dHbaZhmm+YDrhOo6jKVOm6IgjjlBXV5eyLFOWZXJdV7VaTWEY2n1/JlDruq7tZgsAAAAAGNxWrl6nD374ozrpvSfrF7/4pW3kgS2LFpXAVmQ6zrZ2hWqdSKuqSr7v22Cl6WCaZZmCINDcuXM1atQoFUWhxx9/XFdeeaXiOLbvb/7HaAKXnuepr69PtVpNjuPYDdqmi67ZrN1sNm0X1CAIbCDXbAQ3QWBsHhNcKMvSnudms6laraaDDjpIH/3oR9XV1aUwDJVlmfI8V61Ws53JgiBQX1+fOjs7lee5jjvuOKVpqptvvllVVdmwrulkZT5vkuhgBQAAsAPfHw4dOlSe5ylNUyVJolqtpnq9bhfMsyzTokWLbHVqSZo4caLWrVtnA5xFUWjMmDH2fnDt2rX2MVNkJwxDrV+/XlJ7wR8z/jCFf8yCfesGAPzpzEYH8/XJJ5+sM844Q1mW2arleZ7r6aef1sMPP6zVq1dr6dKl6unpURiGGjt2rEaPHq1x48bp1FNPtdfG930dddRR2n///XXGGWcoDEM1Gg0b1CUgDQAAAAAAAAAAsH2YvWGmyK35mSTts88+mjVrlnp7e+1ake/76unp0ZIlS9TX16e+vj6tW7dOcRxr2LBhiqJII0aM0MSJE+0+Mtd1NX78eO2+++5asGCBoihSlmVKkkTSq110W3+3WQsEAAAAAOwcHn38t5rznlN18nvfpY9dfJGmTp3CSdmCCNgCW5EJ11ZV1da99rWel6apnWgznUjTNLWdSj3PU61Ws51lXde11ejMe5hJOBPibZ3AM92vXNdVR0eHyrK0XW3NRnAT8M3zXHEcU9lgM5nutY1GQ1EU2aDtHnvsoQsvvFCjRo2S53m207HpPlUUhZ0IrdVqyvNcvu8rSRLNmTNHeZ7rm9/8pr3+JlhrOl9VVWUrEwIAAGDHYQKtixYt0kEHHSTP8zR16lQ1m017b27u52q1mnzft4FbUxCnLEs5jmML7zQaDdv9NI5jG9g1RXROOOEEu6gex7F9riS7IM9945ZjxmCe5+m0006zQeogCBSGob773e/qW9/6lt3kYK5HmqZ65plntHDhQjmOo+eff17nnHOOhg4dKsdxVBSFuru7dckll+iLX/yiarWa0jS1jxGyBQAAAAAAAAAA2D5a92qZtb1JkyZpxowZStNUnZ2dyrJMRVHopZde0q9+9Stb/NZxHAVBoDRN9corr0iSli5dquXLl2vffffVyJEj5fu+3Uc4bdo0W6S1KIq29UMTrjVrg3SxBQAAAICdz/e+/2N97/s/1icuPk9nnfl+jR07lpOyBVCiCtiKTCU4s3HdhFxNmDZNU7muazfTm8cl2cBlX1+fDVua55tN2iaMm2WZfa3pPmU6XUVRZIOzSZLYMKfpXGW+N6FeSWyy30J831ej0bDdZD3P08SJE/XpT39ao0aNspUEgyCwk6aNRkNBELR1pDUToOYazZkzR2eccYZqtZoajUZbBzKzwb61exYAAAB2DOYeb9GiRaqqSr7va+rUqbr66qs1bNgwJUliC+SYLrT1el1xHNvF8SAI5DiO+vv7FUWRgiBQEAR2nBEEgZrNpvI816xZs3TKKafYsUG9Xm+rVl0UhYIg4N5/C48BW8eB5jouXbpUn/nMZ3TLLbcoDEN7v57nucIwVJIktkBPVVV65JFHdPbZZ+vnP/+5HUtWVaWjjjpK73znO9Xb26uOjg477uAaAgAAAAAAAAAAbB9mbcg0swiCQNOnT1etVlMQBHYN8L//+7/1y1/+UmmayvM8u66UZZndO2b2f7300kuaN2+enn76aRVFYYvv7rbbbvJ9364hmt/fGrA164qEawEAAABg5/WFL9+oNx95rL53113q7e3lhGwmOtgCW5nZOD169GhNnDhR9XpdS5YsUW9vr2q1mprNpg3Auq5rvzchyTAMbQU6E65t3YQdBIENcsZxbDvcmq6pM2fOlOu6Wrx4sXp6etTR0aEkSeR5nu2Ka6rZZVkmz/PYZL+FpGlqJzJNx7ELL7xQo0ePVlmWtktwlmU2FGHOf5qmNlwryV4zMxl6yimnaMmSJXrooYdsqNb8jtfqkgwAAIDtryxLRVGke+65R8cee6yGDRumoig0c+ZMfe1rX9Nzzz2nJEnk+76yLJPruuro6FBfX5/e//7324Buo9FQd3e3+vr65DiOLb5zzTXX2O6pI0eO1IgRI+yifBzHuvvuu+1CurmvpHr1lh8DdHZ2ql6vKwxDOY6jl19+WTfeeKPKstSBBx6o//3f/1VHR4fyPFdZlnZ8VxSF0jS1QVvP8/TVr35VQ4cO1cyZMxVFkZIk0Zw5c/TAAw+o0Wi0FVcCAAAAAAAAAADA9mHW3Mqy1OTJkzV8+HDbhCMMQ/34xz9WT0+PHMexxVNNUwXP8+S6rm3GYIqvjhgxQitWrFCz2dSBBx4oaWBvWbPZVK1WU5Ikdm/Za2ENEAAAAAB2br39DZ13wSWaNuUf9dmrPqPZRx1ls0n407ALE9iKRo4cqbPPPltvectbbFjSdJRKkkTPPvusrr32WvX29ioMQzWbTb397W/XxRdfbJ9vqtvNmjVLd999tw1fXnjhhVq5cqXSNNWNN96ocePGqSgKfec739Hzzz+v8847T8OHD7dh3R/+8Ie65ZZb1N/fr46ODmVZZqvfmU38URTZyTsT+MUbZyoK5nlug7MTJkywQVkTig3D0J53053YBCMk2Q32eZ7bTmd5nmvChAmaN2+enVg1R8/zbEVEAAAA7EADcN+3nUo/+9nP6stf/rIk2QI3U6ZMsfd95v7O3AtOnz7d3l+ae3UT0AyCQPvvv79duJdkF+v7+/vV2dmpX/ziF7rtttskyd5rep5nC/Vw/7j5iqJQV1eXms2mvZevqkp77LGHrr76ajsOWL58uW688UY99thjtqBSa2dhM+arqkpBEOjzn/+8brvtNuV5rjiONW7cOL33ve/VbbfdpiiKbKEkNkgAAAAAAAAAAABsW2Z9xhRUdRxHM2bMaAvOPvzww1q3bp0kta0BRlGkoihUFIXdDyZJhx12mCZPnqyqquzzzPqhWVcyTTpau9a2drI164msAQIAAADAzu+ZxS/oL0/7kI479kh9cu4lOuCAA/7Pgkz4fQRsgc2Q57ntImTCqaYb6cyZM3XZZZeps7PTdp+SXt3M3tnZqQMOOEDf/OY3demll+qFF16Q53l2c7vpams2yed5riAIVBSFarWaDWWainWu66qqKo0dO1ann366fSxJEtsNyXS7LctSVVXZTdi+79sJNfM/UTZobz4TojUTmkEQ6Pbbb9fhhx+uNE3bAhJlWepNb3qTms2mnTwty1ILFiyw16p1UnTNmjW6//77FQSBGo1GW7A2yzI7WQoAAIAdh7mvy7JMixcv1jnnnKNzzz1Xs2bNaivOYorkmPGA9GrxltZ7efPz1vv21urYSZKoVqvpS1/6kh544AH7HPOa1jEGttz9/6bjKVNMqaoqZVmmcePG6YgjjtD8+fNtsSNzXVrv+c1Ys6oqfeUrX9Gll16qLMtUVZX2228/+/6e59lNEwAAAAAAAAAAANh2TGDWBGDHjRunjo4Ouw63dOlSvfjii3ZvXpZldm3INFtobYLR1dWlvfbay+79Mu9v1v8k2X1krUezV7AoCoK1AAAAALCLuven83TvT+fprz90hj784XM0ceJETsofiYAtsBmCILCdocwkme/7GjFihK666iq5rms3QJdlqd7eXq1atUqjR4/WkCFD5DiOoijSl770JZ1zzjlau3atli1bpmXLlqksS40ZM0a1Ws1usjc/z7JM9XrdhnXN5njf9/WOd7xDWZZJGuiglOe51q1bp9WrVyvPc+V5bh/H1mXCsyYwXa/Xdc899+gHP/jB74UlDjzwQE2bNk1dXV02DG0+N1dccYUNWPi+L8/z1Gw21dHRoTRNbSes1knU1u8BAACwYzCL30EQSJJWrFih6667TocffrimTZumvfbay94/hmGoqVOn2gX23/3ud22PpWkq3/c1bdo0hWGoJ5980hZckaTe3l69+OKLevLJJ7Vw4UIlSWJ/L7aOefPm6S1veYuiKFJ/f79qtZqKolC9Xrf393Ecq7+/347PfN+3wVyz+cJcpyzLbDh33rx5+sAHPqAhQ4YoiiJNmjRJY8aM0fLly23lcu7/AQAAAAAAAAAAti2z/uf7vnzf1+67726L3ZZlqbVr19rmHKbzrCmka/aWtRZRrapKfX196uzsbCuUa15rgret+wJNAVdTqNcEc004FwAAAACwa7npG7fppm/cps///Wd00knv0bBhwzgpr4OALbAZPM9TvV63XWfNRNYVV1yhsixtRbh58+bp5ptvVk9Pj+1O+u53v1tnnXWW7VT7kY98RJ/97Gf1xBNP6CMf+Yhc19VNN92kMAwVRZEeeeQRXXPNNfI8T0EQqLe3V77vK89zxXGsPM9tp1pJuummm3TffffZ7rrm57VazXas7e/v5yJuRaYyoAlft3Y5NtestcpgR0eHyrK04dnWa1qr1ezG/CzLFEWRGo2GPM9r63ZstHYjBgAAwI7DBCklKY5jrV+/XvPmzdMDDzxgK1SXZan9999fV199tX3dHXfcoQULFkgaWEBPkkQ33HCDvRf0PE+XX365Xaw3hYBMSDMMw7b7RWx5v/rVr1SWpZ2MiuNY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", + "src": "https://michaelsboost.com/Polyrise/imgs/preview.png", "class": "img-fluid border rounded-3 shadow-lg mb-4", "alt": "Example image", "width": "700", @@ -629,15 +637,538 @@ ] }, { - "tag": "div", - "id": "rhofbcbls", + "tag": "main", + "id": "q2uhymnhf", "style": "", "state": { "collapsed": false, "visible": true, "selected": false }, - "name": "div", + "name": "main", + "type": "box", + "text": "", + "children": [ + { + "tag": "div", + "id": "l6xwzid7y", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "container px-4 py-5" + }, + "children": [ + { + "tag": "header", + "id": "gtodsz0at", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "header", + "type": "box", + "text": "", + "props": { + "class": "text-center mb-5" + }, + "children": [ + { + "tag": "h1", + "id": "nc1wkzoki", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "h1", + "type": "text", + "text": "Explore Our Powerful Features", + "props": { + "class": "fw-bold text-body-emphasis" + }, + "children": [] + }, + { + "tag": "p", + "id": "g8nkkhd5p", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "p", + "type": "text", + "text": "Discover how our tool empowers you to create, customize, and launch stunning websites with ease.", + "props": { + "class": "text-body-secondary" + }, + "children": [] + } + ] + }, + { + "tag": "div", + "id": "fnhjo3yip", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": true + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "row row-cols-1 row-cols-md-2 row-cols-lg-4 g-4" + }, + "children": [ + { + "tag": "div", + "id": "s2ke58ca3", + "style": "", + "state": { + "collapsed": true, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "col" + }, + "children": [ + { + "tag": "div", + "id": "uqjxkizj6", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "card h-100" + }, + "children": [ + { + "tag": "img", + "id": "zv2m69qeh", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "img", + "type": "img", + "props": { + "src": "imgs/make-work-awesome.gif", + "class": "card-img-top", + "alt": "Feature 1 in action" + } + }, + { + "tag": "div", + "id": "s0sykpn1t", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "card-body" + }, + "children": [ + { + "tag": "h3", + "id": "wfsvdt0jl", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "h3", + "type": "text", + "text": "Bring Your Vision to Life", + "props": { + "class": "card-title text-body-emphasis" + }, + "children": [] + }, + { + "tag": "p", + "id": "mjvcu3scu", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "p", + "type": "text", + "text": "Design responsive websites with complete creative freedom. Customize every aspect of your project to fit your unique style.", + "props": { + "class": "card-text" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "tag": "div", + "id": "w99g1wntu", + "style": "", + "state": { + "collapsed": true, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "col" + }, + "children": [ + { + "tag": "div", + "id": "hv8prkic8", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "card h-100" + }, + "children": [ + { + "tag": "img", + "id": "p7ajskk5d", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "img", + "type": "img", + "props": { + "src": "imgs/button.gif", + "class": "card-img-top", + "alt": "Feature 1 in action" + } + }, + { + "tag": "div", + "id": "lngv950xx", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "card-body" + }, + "children": [ + { + "tag": "h3", + "id": "b6fiefhrx", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "h3", + "type": "text", + "text": "Custom Components", + "props": { + "class": "card-title text-body-emphasis" + }, + "children": [] + }, + { + "tag": "p", + "id": "bf6jg4d2q", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "p", + "type": "text", + "text": "Easily create and use custom components to build your unique designs, and speed up your workflow.", + "props": { + "class": "card-text" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "tag": "div", + "id": "j2zfj9r5s", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "col" + }, + "children": [ + { + "tag": "div", + "id": "qlqjnwh5z", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "card h-100" + }, + "children": [ + { + "tag": "img", + "id": "up04i4p6y", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "img", + "type": "img", + "props": { + "src": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/4QDGRXhpZgAASUkqAAgAAAAHABIBAwABAAAAAQAAABoBBQABAAAAYgAAABsBBQABAAAAagAAACgBAwABAAAAAgAAADEBAgANAAAAcgAAADIBAgAUAAAAgAAAAGmHBAABAAAAlAAAAAAAAAAsAQAAAQAAACwBAAABAAAAR0lNUCAyLjEwLjM4AAAyMDI0OjA5OjAzIDE0OjUxOjI5AAMAAaADAAEAAAABAAAAAqAEAAEAAADYDgAAA6AEAAEAAABiCAAAAAAAAP/hDNFodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDpkNzc3NWY3Ni02MDA1LTRhMzEtYWY1YS1lNjNlYTdlMDYwNWUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Zjc4M2IwMDctZTI1My00NmFjLWJjNjYtODlhYzkxZTUxODM0IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODNmNjZlZTUtYzBiYS00NWVjLTk2NzYtNTQzMDJkZTM1MzZlIiBHSU1QOkFQST0iMi4wIiBHSU1QOlBsYXRmb3JtPSJNYWMgT1MiIEdJTVA6VGltZVN0YW1wPSIxNzI1MzkzMDkxMzQ0NDYyIiBHSU1QOlZlcnNpb249IjIuMTAuMzgiIGRjOkZvcm1hdD0iaW1hZ2UvanBlZyIgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDk6MDNUMTQ6NTE6MjktMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjA5OjAzVDE0OjUxOjI5LTA1OjAwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0OmNoYW5nZWQ9Ii8iIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjdhNGFlM2UtMzE5ZS00ZTdiLTkyY2UtMGM3OGUxZjQ0NTBlIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKE1hYyBPUykiIHN0RXZ0OndoZW49IjIwMjQtMDktMDNUMTQ6NTE6MzEtMDU6MDAiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9InciPz7/4gKwSUNDX1BST0ZJTEUAAQEAAAKgbGNtcwRAAABtbnRyUkdCIFhZWiAH6AAJAAMAEwApAB9hY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADT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AAAAAVKkUoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtkQlAAAAAAAAAl1Is0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZKRSgAAAAAAAAAAAAACYkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCAEupFmgAAAAAAAAKlSKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWyISgAAAAAAAAS6kWaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAslIpQAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACM8BLqRZoAAAAAAAACpUilAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlsiEoAAAAAAAAEupFmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALJSKUAAAAAAAAAAAAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AJdSLNAAAAAAAAAVKkUoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtkQlAAAAAAAAAl1Is0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZKRSgAAAAAAAAAAAelyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiBLqRZoAAAAAAAACpWYlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlqKEoAAAAAAAAEupFmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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1F9RfUX1F9RfUX1F9RfUX1F9RfUX1F9RfUX1F9RfUX1F9RfUX1F9RfUX1F9RfUX1F9RfUX1F9RfUX1F9RfUX1F9RfUX19zwv2/4X6KV5nlFKVqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLKiyosqLK+54X7f8LzspDHriToMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaAxoDGgMaIOjUtOoV5nqw/04eF0jGLRKl2VqOytR2VqOytR2VqOytR2VqOytR2VqOytR2VqOytg7btyt7qC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guoLqC6guKDEKenSeF53tYTzUpraqlsP06vM8np9fQhvt4eF5C8/G/VCX39J4XCJg+9GHnCv3+bOPr06vM8np9fQhvt4eF5C8/G/VCX39J4XDSX+CNNKzKcVrFjXs+qNSngZiQgo95rX+X55hFNP8AsrSpS11XH1VT1M/Zyklp9F2TSWnHMglMaIZx0tCw+tYupWXlSv3+bOPr06vM8np9fNoFghIvniRUHnFFm2Npr3IVWKdqyiZEZHgb7eHheQvPxv1Ql9/SeFw0nIxLVkvGaPKiWRg5iAnpWCViNXyLOUmn85RxqYq+l+/pKVSiPaDHm0bF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TPtDTryYlkGeqdYpNo5480ZRONmZV83kHPlav3+bOPr06vM6Sn1+cUtTVS049ql/HHChFUVUD+faQ/0nv5uruXpsxu+Jn/V4G+3h4XSKUJfamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamLUxamE6Ev6TwuGn28A/QhYpppd5peUYKSyZq6bntdqNo5o7dNjaGXeG1I01OduU2kl0W2oUprurVp3cZp7Vx2daOtJyDNPUfliv3+bOPr06vM6Sn14R7lNo8l4dFwiwYOJFxMd2RrL5Gmoxsg1epd7ajkWacFIy0Y2kW3n2kP9J9+bq7l6b/2pn/V4G+3h4XSK8z9apczpPC92GkUIt3KyjmYfeaK/f5s4+vTq8zpKfXjES60Ws+nI9m3rWpq/IiZhxFKO1YmZOilHNnEvqJaQL59ESHdj1VHSzheelSSbmPd1YvH9dNvjcDfbw8LpFeZ+tUuZ0nhedq/f5s4+vTq8zpKfX0ub7eHhdIrzP1qlzOk8LztX7/NnH16dXmdJT6+lzfbw8LpFeZ+tUuZ0nhedn/8APm69f/n06vM6Snpg304eF0ivM/U5CmUMhDtiF7rYDutgO62A7rYDutgO62A7rYBeHbHKcpkzcUuZ0nhedpqUpSzcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjEcYjjGcVOVPqVeZ0tDbC+gvoL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ZEDEUyKKLGpKtpYJGiWHPmK6q5Kr5kEpIZstypnKtCsUaNfY3FQ/cJ0pjkQxnhJPI8JJ5HhJPI8JJ5HhJPI8JJ5Hg5XIgky4PTqlbf8AY2P5P5+izjquRuyUyN4jev4XcO24yY3ZlPas2RLYqq6ZVrnuvsbiofuE6UbxjIyMjIyMjNOqduZU7H8/n7HX/wCqFDd9uncHasjSyRYVTf8An7Dp3maVfQb7dO4NWiyUn2XJnLmajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQajkGo5BqOQLYlOQ2JToSZKSkyPX7dOm6dTHW7IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMr8zd9u4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444/ZMne2ndu34RO7h/wadxarei/ik/Bp0oVWQqLdly4mhRz4i/0PiL/Q+Iv9D4i/0PiL/Q+Iv9D4hT2FPbkmcrRoxC0SYk6ssIKN+KS9dhBfu06UWlMWXTxYBVV222cTf8pZsSzKeFVNy9hDfgE2nHMQ445i6OWtwkYl+65EQ3X2PwkPYU/wB+m0kJhMIqdH7W4SMS+XKjnK0KC2RVYcoSdJikqyirlfY/CQ9lKbCkKbEeynRq1uEjENxIlpNVlKexNBFpYYzwE9fm0pPsRZ8SzI4ydBDBEsEK32PwkPZSmwpBsR7KdGrW4SMS6W+JGKeJ5aLdOiwy1UiVHW+x+Eh7KU2XHuciXZTo1a3CRiXQ5KUESRU0KpdXxJDTxKKvql9j8JD2Upsqg5iFiN+wwgvRm1uEjEvorbWmlpLiRz4jRf8AArLbWplrLSFj0zvsfhIeylOlFr8LE4zZ7f8AwZYi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IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMtjcwmgvEsd3wM8xDykroh5WV2PKyux5WV2PKyux5WV2PKyux5WV2PKyux5WV2PKyux5OU/AttmlQSFiRByoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiof4qwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww/MpoLD+SEH4p928f0F0pTh8RXh7uvLpoLD+SEH4p928f0F0pTh8RXh7uvLp8gh2sdBvpGEG2QkXNQ/khB+KfdvH9BdKU4fEV4YX2OP7evLp7YiCpsp+zDCKIgsPssAu2JMj+0QRBEIkISLmofyQg/FPu3j+gulKcPiK8MT+4ry6e3IlIqv9mFRTiKreywkSDCn9p/aIgin1DxCCpzUP5IQfimHNNueG8f0FwoKMIKguFU+04mFh8C/YVPsIhT80Th8RXh9hvb15dPbqn+24qsLn7KilQqjj5D/SIo5Wo67H5qH8kIPxTAqf3Eu1QTVoRdsy1QSloURP7sF4/oLhhIjoNmKooqCIMMKmxEGFQRBUEQYYpEGGFIRUEhGFTYowxSKmxISkiGGEQYVBEFhKmEVyL5mnD4ivDG3uC8umgsP5IQfimDJclLbZJljmeNKLFbYbTD+5bbbDZof3LHZJlsmeNNMkyTBeP6C4UGFXbEQjCERFsh2qIJsUiIdqpsiIROJHsi4EGxRdiibIsiHMhF2KJsVR/macPiK8Pd15dNBYfyQg/FMGUSCpUlKlsscdki8eTwLHY47XF407gIiQpShlCmC8f0FxIux8tikI4hFsUh2RbOBCogu1NirtQYiXYoiMPmKKKdBhVPyPxITqRbUFT5onD4ivu68umgsP5IQfimJnGbFeP6C6Upw+J5FJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJTsfmE0Fh/JCD8U+7eP6C6Upw0GfmU0Fh/JCD8U+7eP6C6U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5hNBl0ofJlIJ0yBGQ8zM7nmZnc8zM7nmZnc8zM7nmZnc81N6KRzY4vyU/EXJXwLoM4vLpoMum6/EF4e7ry6aDLpuvxBeHu68untj/Gl03X4gvDYu1RdjCCibGE2J7OvLp7XSU+9wkWxBebXTdfiC8Ni7VF2PtTY4mxPZ15dOeQVBEF+yiMcSEiT3qAj2QkXNrpswvxBeHu68unPuP9qFXOGxYveoCJBUEQVObUccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccX4gvD3deXTQZdN1+JuOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONzKaDLpuvxGoqMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjLY/MJoMulH/RGMzMzMzPZ/w/7iXR5NBl0oRKomQl3Us5HXI3L/ALG5f9jcv+xuX/Y3L/sbl/2FuVF/uJ11xy0+nMVGwro8mgy4uA+zMzMzPRywI89BEZPs2+Fp64V0eTQZcKI/Ak3fOmcTc69Yjcv+xuX/AGNy/wCxuX/YjueL+xSbZpkn800bu71CfavH9eLCujyaDLg4oXfYfo8RcNqtcNlR4ibe86Yv0ZEF7WiDKJXLPapd4QUsW2yLZ1OOjN2+pTbwJscMmGqPgb1svcgmJHBVCLlntvL1K4V0eTQZcFlg8WaiEMNCMmBckLbPWdOVTN9kidFJjrQtsKT7O5wSnRm7fVJs6k+OiF0Jt6pNhojg/wDZ5yQzeESb2STD4cEH/skzYpkCLGjPtvL1KnXAujyfK1Tm1wXblaIROGCP8VI0pVUXameZE8uxZi8X0Zu31SbYuBNyjU6EpHjQh/HbeXqVOuBdHk9kYb4LChFza4JcfhxpESI/EhSLDeliWCLxoeAuy77Es+OroXnaEhl+Gh+WjN2+qTavAtcNM6JNljhrnwoQ8Nt5epU64F0eT2OEYYi+CMNza4bJbVkEq0y5nBRYkHQdBaY8lJt12eaQXVZ5WcWZOtsuzw0yidNWap00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wuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuFwuF287XFT9mxcV7Xr8b6ZPxSaWDVY/wDIU1heDJXuKytHuGP+c04j7Nn6X3S/ME1geDJP3itLX7wTyvoIpVTBKt/+PqT9bZ+XtcVOdocococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococococoFK1xXtev0yBM4RZKJQVyjrT7jGP+cTxP2LP0vu/UGzg5koZB3qKtXvMTP6k+Kl6t9rip+zYuK9r2FnxUvVvtcVP2bFxXtews+Kl6oqh1umgkotzIukg41OdhRpmIdSHjXjiMzmV13xDMItERuhZZTnwZyD7DdKFmkp77tcVP2bFxXtews+Kl5UwzCZrXcFMRCLC03l5DwhivoS0/U2GciU1LO4ghlxhcbEq5NqQKDicGrgnlZEmSjvGNI8az9oiu9/p9z+AfiQf/AIqvEQP3V/6RD9r+UxFfxT33a4qfs2Liva9hZ8VLypeZWaVpOZGQxTtlqOaLIfP+gXEYWLFMMHlI+V+g3PD8CFRSn7X1KIRsibdaLhJ+1/eBxkYk8U4ngqldkkINnB3DWlWVZF+7gtcVJRKI02Pt9Hp9RGdTJkWsg+zi1WzdORSynlyCDa5SUqnsEPP+9/KYiSUUprtF7t92uKn7KEtIvUchLFEs9JqKY82a/AQ82a/AQ82a/AQ82a/AQ82a/AQ82a/AQ82a/AQliiQeg0lIKaXek5bwuK9r2FnxUt4l5lZpWk5kZBLLtlKCvJPKPp+qJxpZpUm4y0AmMIwjUWktKshgywbgxmHNV6p2jGNiXlOK6fT6X2V2VoOZGOFCsGv7UjBxESu0o9gS42qSknMj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Ma1w4ZdKuboMY13gQyKlc/QQQxg9hCW2Cs208r6hKDWSSUoitHcQxUOmelStKjETG4RWtarUrJHKQfway6a2DKcub93A8Ipkh1JkR/3/ANfTUP2v5TET7y8C8kJ/HR/MF/dT4b7tcVMrKRQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUKEahQjUCKyniva9R4Fz7UM2fdL0C4n7DaE7J/n6DPj3zbhPhwyikRnyf0HzbgzgQySkZlktfp9UUNFJU6yVJ6UhUXgnDaIXGZVJUqxILfOL3ZFLvNHxFp3goTSgri9NMOPOJQkrUzUcipMORfz9DIxhzs8E5d4Jch8KtRJmqVlEsnTeIaNcwxCoNKkuG2aimWW68Kik4bhETIikay+O+7XFT9mxcV7XqPAq/6dnUcvQMcrmUlOpJF6DP1w7XFT9mxcV7XqOwn7Clp70/z9A4QX/6lwtvoM/XDtcVP2bFxXteo7qPsRKv5U+gX3ftuKVt9Bn64drip+yn6NtSvcUx5s7+Ax5s7+Ax5s7+Ax5s7+Ax5s7+Ax5s7+Ax5s7+Ax9I2pPvKW9Liva9R45r7LiFay/T0A479hJq9CHxy8Xi8Xi8Xi8X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bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJBJJJJJJJJJJJJJIJAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJJJJJJJJJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJLNttttttttttttttttttttttttttt+pJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJW/8AqSSSNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQSSSSSSSSSSSSSSfkkkkkkkkkkkkkkkkkkkkkkkkkkkklCSSSSSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSSSSSSy2222222222222222222222222222222222SqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQ/s1SSSQCSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSqSSSSSSSSSSSSSX8kkkkkkkkkkkkkkkkkkkkkkkkkkkkISSSSSSSSSSSSSSSSSSSSSSSSPSSSSSSSSSSSSSSSSSSSW2222222222222222222222222222222222SVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSshW2Ua6lK0MzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSS/kkkkkkkkkkkkkkkkkkkkkkkkkkkkjCSSSSSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSSSSSS2222222222222222222222222222222222ySqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVmpZMi5H8IEu6SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS6SSSSSSSSSSSSSX8nJMEkHv8EkkkkkkkkkkkkkkkkkkkYSSSSSSSSSSSSSSSSSS2SSSSSPSSSSSSSSSSSSSSSSSSSW21+222222222222222222222222Xt2u022SVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSstxsNxbfM/5uSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSS/k5p/t+9p/kkkkkkkkkkkkkkkkkkkjCSSSSSSSSSSSSSSSSSWySSSSR6SSSSSSSSSSSSSSSSSSS22rM222222222222222222222222f23lsWySqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVleShvNbpfv2KSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS6SSSSSSSSSSSSSX8FNtvdzb9skkkkkkkkkkkkkkkkkkkYSSSSSSSSSSSSSSSSSS2yySSSPSSSSSSSSSSSSSSSSSSSW2HNc222222222222222222222225+M7UU2SVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS1sXs3ZmttUX3SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSS/kkkkkkkkkkkkkkkkkkkkkkkkkkkkjCSSSSSSSSSSSSSSSSSW22SSSR6SSSSSSSSSSSSSSSSSSS22yU222222222222222222222221+ll0C0ySqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSrCd5YR6UdCSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS6SSSSSSSSSSSSSX8kkkkkkkkkkkkkkkkkkkkkkkkkkkkYSSSSSSSSSSSSSSSSSSyySSSSPSSSSSSSSSSSSSSSSSSSW222222222222222222222222222220m222SVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSUkkkkkkkkkkkkkkkkkkkkkkkkkkkk0CSSSSSSSSSSSSSSSSSWSSSSSR6SSSSSSSSSSSSSSSSSSS2222222222222222222222222222202222ySqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS6SSSSSSSSSSSSSQjbbbbbbbbbbbbbbbbbbbbbbbbbbbcySSSSSSSSSSSSSSSSSSSSSSSSPSSSSSSSSSSSSSSSSSSSW2222222222222222222222222222222222yVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXSSSSSSSSSSSSSSSQAAAAAAAAAAAAAAAAAAAAAAAAAAASSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSSSSSSWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS2SqSSSSSSSSSSCSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS6SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPSSSSSSSSSSSSSSSSSSSSySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSWyVSSSSSSSSSSISSSSSaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQP/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/APgQSSSSSSSSSSR6SSSSSSSSSSSSSSSSSSS22222222222222222222222222222222222SqSSSSSSSSSOBJJJJPAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKCSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSS0kkkkkkkkkkkkkkkkkkkkkkkkk0GSSSSSSSSSSSPSSSSSSSSSSSSSSSSSSSW2222222222222222222222222222222222SVSSSSSSSSSSH/wD/AP8A/wCpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJO0kkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkn5JJJJJJJJJJJJJJJJJJJJJJJJJJGkkkkkkkkkkkekkkkkkkkkkkkkkkkkkktttttttttttttttttttttttttttttttttNskqkkkkkkkkkk//AP8A/wD/ANSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSdpJJJJJJJJKpJZJJbZZJJJJJJJJJJJJJJJJJJJJJPySSSSSSSSSSSSSSSSSSSSSSSSSSdJJJJJJJJJJI9JJJJJJJJJJJJJJJJJJJbbbTbbbb27bbbbbbbbbbbbbbbbbZGTiawXZJVJJJJJJJJJJ/8A/wD/AP8A6kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk7SSSSSSSSSVSyW2WSSSySSSSSSSSSSSSSSSSSSSSfkA000ykkkkkkkkkkkkkkkkkkkkk6SSSSSSSSSSR6SSSSSSSSSSSSSSSSSSS238s2222Nu222222222222222222MLpMu+ySqSSSSSSSSST/wD/AP8A/wD1JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ2kkkkkkkkkqkkksskskkkkkkkkkkkkkkkkkkkkkk/Jlfi+aJJJJJJJJJJJJJJJJJJJJJ0kkkkkkkkkkj0kkkkkkkkkkkkkkkkkkltp7tttth+5tttttttttttttttttpr/8ALT3ZJVJJJJJJJJJJ/wDH/o/6kkEmM0u/u0nl28kdlk180Nku0ppkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk7SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSfk9f9t5kkkkkkkkkkkkkkkkkkkkk6SSSSS22SSSR6SSSSSSSSSSSSSSSSSSS22h2222wF+222222222222222223+v8A1rPskqkkkkkkkkkk/wDpf0/9SSYTPiXWcv6K1/WTo2g3T+m8v9+ySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSdpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJPySSaSaSSSSSSSSSSSSSSSSSSSSSdJJJJJZZJJJI9JJJJJJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJJ/8gkP/qSRlOqmxf0Wy76b+Yn3N35yLwXCySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+SSSSSSSSSSSSSSSSSSSSSSSSSSTtJJJJJLJJJJHpJJJJJJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJJP+9lv/8AUkl001tWmuGtC837e3oPNXr/APhN/JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ2kkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkk/JJJJJJJJJJJJJJJJJJJJJJJJJJI2kkkkssskkkj0kkkkkkkkkkkkkkkkkklltttttttttttttttttttttttttttttttttslUkkkkkkkkkn/77P/8AqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTtJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLskkkkkkkkkkkkkkkkkkkkkkkkn8JJJJJbbZJJJHpJJJJJJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJKpJJJJJJJJJP/wD/AP8A/wDUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknaSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSQSCAAAAAAAAAAAAAAAAAAAAAAAAACSSSSSSSSSSSPSSSSSSSSSSSSSSSSSSSSSSS222222222222222222222222222222ySVSSSSSSSSSSf/AP8A/wD/AOpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJO0kkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkklttttttttttttttttttttttttttttttttkqkkkkkkkkkk/8A/wD/AP8A5SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSdpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJGmSSSSb7f/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AEEkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkttttttttttttttttttttttttttpttttskqkkkkkkkkklEW2222KW2222222222222222222222222222222222222222222222222222222222222222222222222222222222+Ekkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkklpFLNtttttttttttttttttttttrY7kKNklUkkkkkkkkkkkAAAAEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklUtlsstttlkksttlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkktLNbtttttttttttttttttttttsaY/6rMkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkqlkttklklskktlskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkklo3bNttttttttttttttttttttth735/ZklUkkkkkkkkkm2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220kkkkkkkkklUtttktttkkttlstkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktskkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkktJbJtttttttttttttttttttttsHZfRJskqkkkkkkkkklttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt0kkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkltttttttttttttttttttttttttttttttklUkkkkkkkkkFNttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttti0kkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkGkkkkekkkkkkkkkkkkkkkkkkkkkktttttttttttttttttttttttttttttttskqkkkkkkkkkhE222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223UkkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkrI+Ukkj0kkkkkkkkkkkkkkkkkkkkkttttttttttttttttttttttttttttttttslUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg9KUkkkekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgAAAkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkqvKUkkj0kkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklslUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhy221SkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkUKWkkkekkkkkkkkkkkkkkkkklttttttttttttttttttttttttttttttttttttkqkkkkkkkkkhmkkkggEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhxpJJPElykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkklttttttttttttttttttttttttttttttttttttklUkkkkkkkkkM0iEGyIQEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvt//AP8AiS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSSSS22222222222222222222222222222222g222ySqSSSSSSSSSGaQbkh0tCSWWSSSSSSSSSSySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXn8M/wDElykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkklttttttpG79ttttttttttttttttttttts4on9klUkkkkkkkkkM0lP/AAcohJJZbJJLZZZZZbLZJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLz41r+JLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJJJJJLYFUbbbTtw7bbbbbbbbbbbbbbbbbbbbbYyzPzJKpJJJJJJJJIZpWf8Aa8PSSWSWSySyWyWWy22WSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXnUgV8SXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS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SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS2ySSRRaSSSSQCR6SSSSSSSSSSSSSSSSSSSW2222222222222222222222222222222222SqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTCbTdOKXKSSSSSSSSSqSyySWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSySSSSSSSSSSQSPSSSSSSSSSSSSSSSSSSSSSSZbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbWyVSSSSSSSSSQzSJulnpZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS8/k9/iS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSSSSSSSSSMkkkkkkkkkkkkkkkkkkkkkkkkkkkkklZSqSSSSSSSSSGaRBbdDKaSS2SSSSSSWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXn58/8SXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPSSSSSSSSSSSSSSSSSSSSSSD2222222222222222222222222222221RVSSSSSSSSSQzSd/+tLqCSW222SS2yySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS8plF/iS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSSSSSSSSV9//wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDEKkkkkkkkkkhmln/2Z9Gkltlssltslkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl5AQ9/Elykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkpv8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/ZD/AP8A0VUkkkkkkkkkM0oJvM2w0kllslltttskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvPLe/wCJLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJJJJJJJJJJTf/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A6f8A/wDoqpJJJJJJJJIZpNu+nzZpJJLbJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJefp4/xJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJJJJJJJJKYCgH/8A/AK+/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/a25NnRVSSSSSSSSSQzSQTJA6SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSE//wD5skuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkklJyTf/8A/wDe9n//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/qKY0ToqpJJJJJJJJIZpJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJebbbMQJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJJJJJJJJKb0K//wD/AK12v/8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AOYejf0VUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmZJJPwkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkklN/8A/wD/AP8Aqt+//wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A6pJk/oqpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJItttspJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJJJJJJJJLX/wD/AP8A/wD9/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AJVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSSSSSSSSVP/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP7iKkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkiqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSaslUkkkkkkkkkIm222222222222222222222222222222222222222222222222222222222222222222222222222222222222222226kkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkmAAJJJJJJJJJJJJJJJJJJJJJJJJJJJJoiqkkkkkkkkkgpttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttts2kkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkkkltttttttttttttttttttttttttttttklUkkkkkkkkkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkkktttttttttttttttttttttttttttttskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkkklttttttttttttttttttttttttZttNtklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkkkttpNttttttttttttttttttttrZI8dskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqlbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbakkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkkkltu59tttttttttttttttttttpJbrTdklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg0kkgyEuUkkkkkkkklUkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkkktsP/ttttttttttttttttttttIj3ZPMkqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklxJJvXElykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkkklto/NtttttttttttttttttttstSraZklUkkkkkkkkkM0g6/tpUEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvPx9P4kuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkkktttNttttttttttttttttttttNttfJskqkkkkkkkkkhmk6iptuUklsktkklklkklkkkkklkkkkkkkklkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl5u9t/Elykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkkkltttttttttttttttttttttttttttttklUkkkkkkkkkM0m5KttqEktskttttlksttlsltktstlklststtltsskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvPe4/4kuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkkktttttttttttttttttttttttttttttskqkkkkkkkkkhmlNIbtswklslslkkktstsststsklktslktklllkltkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl5SDZ/Elykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkkkklttttttttttttttttttttttttttttklUkkkkkkkkkM0jsntvukkttsksttlttsktttsstsstsllsksstsltkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvP1Wv4kuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkstttttttttttttttttttttttttttttttttttttttttttttttkkqkkkkkkkkkhmkIF9tiEkkkkkkkkkkkkkkkkkkkkklskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl56n1/Elykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkttttttttttttttttttttttttttttttttttttttttttttttttslUkkkkkkkkkM0khNtokkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiP/AP8A4pS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSS222222222222222222222222222222222222222222222222ySqSSSSSSSSSGaSSCSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQ7bbYyAXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPSSSSSW2222222222222222222222222222222222222222k220m2k2SVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSRSS5SSSSSSSSSVS22SWSySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSySSSSSSSSSSSR6SSSSS22222220E22222222222222222222222222222223e2kJi2WySqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqWyyW22yWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSWSSSSSSSSSSSSPSSSSSW22W222xnx2222222222222222222222222222220pYemNrnmSVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS5SSSSSSSSSVSyyySySySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS2ySSSSSSSSSSSR6SSSSS22om222oNe2222222222222222222222222222220zlWpsC+ySqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS2SSSSSSSSSSSSPSSSSSW2w22222nG2222222222222222222222222222222GEkmA2G2SVSSSSSSSSSQwSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS4SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSS22222222m222222222222222222222222222222220mm00m2ySqSSSSSSSSSDttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttraSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPSSSSSW222222222222222222222222222222222222222222222222SVSSSSSSSSSQxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSS2222222222222222222222222222222222222222222222222SqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSSSSWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS2SqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQSSSSQSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPSSSSSSSSW222222222222222222222222222222222222222222222yVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSZtttyjS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQ//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AMEkkkkkkkkkkkekkkkkkkltttttttttttttttttttttttttttttttttttttttttttttskqkkkkkkkkkhmkgkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklHJJJL2lykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkE22222222222222222222222223AEkkkkkkkkkkj0kkkkkkktttttttpv9ttttttttttttttttttttttttttttttttZJttklUkkkkkkkkkM0moPZim0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvvwmf4kuUkkkkkkkklUskksllkkkkkkkkkkkkkkkkkkkkkkm5JJJJJJJJJJJJJJJJJJJJJJJJJJO0kkkkkkkkkkekkkkkkkltttttttkLttttttttttttttttttttttttttttttttTPzlskqkkkkkkkkkhmkabJT8mkkktkkkksskkskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl5vvJ/Elykkkkkkkkkqlllsttktskkkkkkkkkkkkkkkkkkkk/JJJJJJJJJJJJJJJJJJJJJJJJJJJ2kkkkkkkkkkj0kkkkkkktgRhtttqTlNttttttttttttttttttttttttttttttqVPb5klUkkkkkkkkkM0m/wDxSuBJJbLJbbJbZZZbbLbZZJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLzIVf+JLlJJJJJJJJJVJZJLZbLZZZJJJJJJJJJJJJJJJJJJJ+RTJaSSSSSSSSSSSSSSSSSSSSSSTpJJJJJJJJJJHpJJJJJJJbbS7bbbdXKbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbenyZ7JKpJJJJJJJJIZpKf9XQZJJLZJbbZJbLJLbLJbbJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJeVno/wASXKSSSSSSSSSqSWW222y2yySSSSSSSSSSSSSSSSSST8h7c0kkkkkkkkkkkkkkkkkkkkkknSSSSSSSSSSSPSSSSSSSS22222220k222222222222222222222222222222220kkk2SVSSSSSSSSSQzSy+9IVLSS2yWW2ySSS2S2WyWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS8+Oi/iS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSfk7Akkkkkkkkkkkkkkkkkkkkkkkk6SSSSSSSSSSR6SSSSSSSW222222222222222222222222222222222222222222222ySqSSSSSSSSSGaRQ7cdqaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXn1Nn8SXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSST8kmkkkkkkkkkkkkkkkkkkkkkkkknSSSSSSSSSSSPSSSSSSSS2222222222222222222222222222222222222222222222SVSSSSSSSSSQzSSKSSCSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSsy220rS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFkkkkkkkkkkkkkkkkkkkkkkkkkkkYSSSSSSSSSSR6SSSSSSSW222222222222222222222222222222222222222222222WSqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXiSSznQXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSckkkkkkkkkkkkkkkkkkkkkkkkkkhSSSSSSSSSSSPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRbbbRSS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSbLbbbbbbbbbbbbbbbbbbbbbbbbISSSSSSSSSSSR6SSSSSSSSSS2222222222222222222222222222222222222222222WSqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSjJJJJJJJJJJJJJJJJJJJJJJJJJPySSSSSSSSSSSPSSSSSSSSSS22222222222222222222222222222222222222222222SVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSBkkkkkkkkkkkkkkkkkkkkkkkkkkmoSSSSSSSSSSR6SSSSSSSSSW2222222222222222222222222222222222222222222ySqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqWySyS2WySSSSSSSSSSSSSSSSSSSSQskkkkkkkkkkkkkkkkkkkkkkkkkklSSSSSSSSSSSPSSSSSSSSSS22222222k22222222222222222222222222222220A+2SVSSSSSSSSSQwSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS4SSSSSSSSSVSSy22S22SSSSSSSSSSSSSSSSSSSSSfkkkkkkkkkkkkkkkkkkkkkkkkkkk6SSSSSSSSSSR6SSSSSSSSSW2202222jc2222222222222222222222222222223Z7mySqSSSSSSSSSCkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjaSSSSSSSSSqS2222ySSSSSSSSSSSSSSSSSSSSSST8kkkkkkkkkkkkkkkkkkkkkkkkkknSSSSSSSSSSSPSSSSSSSSSS2k5O222hHE222222222222222222222222222222xAl2SVSSSSSSSSSQxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5SSSSSSSSSVSSWySSSSSSSSSSSSSSSSSSSSSSSSSfkkkkkkkkkkkkkkkkkkkkkkkkkkk6SSSSSSSSSSR6SSSSSSSSSW2l82222Qam2222222222222222222222222222216UeySqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSST8kkkkkkkkkkkkkkkkkkkkkkkkkknSSSSSSSSSSSPSSSSSSSSSS22222222k22222222222222222222222222222222m22SVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSfkkkkkkkkkkkkkkkkkkkkkkkkkkk6SSSSSSSSSSR6SSSSSSSSSW2222222222222222222222222222222222222222222ySqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSTckkkkkkkkkkkkkkkkkkkkkkkkkkDSSSSSSSSSSSPSSSSSSSSSSW2222222222222222222222222222222222222222222yVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQ/8A/wDNtLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ//wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/uJJJJJJJJJJJHpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLZKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJQ7bbFcpcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJBNkkkkkkkkkkkkkkkkkkkkkkkkkhJJJJJJJJJJJI9JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJVJJJJJJJJJDNIVUgnxJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKz8o++JLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHttttttttttttttttttttttttts9BJJJJJJJJJJHpJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZKpJJJJJJJJIZpF8dbb8JJLZJbJJJJJJLJJJJLJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJeftn3xJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJySSSSSSSSSSSSSSSSSSSSSSSSSSBJJJJJJJJJJI9JJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDNKaRDbbhJLZbJJJJbZLZJbbbZZbZbJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLzhtH+JLlJJJJJJJJJVJLbJJJJJJJJJJJJJJJJJJJJJJJJJJ+SSSSSSSSSSSSSSSSSSSSSSSSSSTpJJJJJJJJJJHpJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIZpAyCbbcJJbbLbLLLbJbJJZLbbJbbJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJeZz2fxJcpJJJJJJJJKpJbbJJJJJJJJJJJJJJJJJJJJJJJJJPySSSSSSSSSSSSSSSSSSSSSSSSSSdJJJJJJJJJJI9JJJJJJJJJJJJLaebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbG7vZJVJJJJJJJJJDNKnMP/eNJLZLJbJJLbbJZJbZZbbbZJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLz+KL+JLlJJJJJJJJJVJLLZJJJJJJJJJJJJJJJJJJJJJJJJJ+T1bSSSSSSSSSSSSSSSSSSSSSSSTpJJJJJJJJJJHpJJJJJJJJJJJJbK87bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbSmbbJKpJJJJJJJJIZpIr3/75JJJJJJJJJJJJJJZJJZJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJWfrQ3xJcpJJJJJJJJKpJLbJJJJJJJJJJJJJJJJJJJJJJJJJPye2pSSSSSSSSSSSSSSSSSSSSSSSdJJJJJJJJJJI9JJJJJJJJJJJJLaeabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba9a3ZJVJJJJJJJJJDNJJAAAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKHbbYrlLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+T/wD2kkkkkkkkkkkkkkkkkkkkkkk6SSSSSSSSSSR6SSSSSSSSSSSSWxmO2222222222222222222222222222222223bH8ySqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSH/AP8A5tpcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJPySSaSSSSSSSSSSSSSSSSSSSSSSSdJJJJJJJJJJI9JJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ2SSSSSSSSSSSSSSSSSSSSSSSSSSTpJJJJJJJJJJHpJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJMySSSSSSSSSSSSSSSSSSSSSSSSSSEJJJJIx9tJJI9JJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJVJJJJJJJJJDNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJIDtttttttttttttttttttttttttt9JJJJJdtVJJJHpJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAAAAAAAAAAAAAAAAAJJJJJLHAFJJI9JJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDBJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLFJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJF7lJJJHpJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIP222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222ppJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLHvJJJI9JJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDFJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIBoJJJHpJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJLabbTbba7/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbalfXZJVJJJJJJJJJDNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHpJJJJJJJJJbaSDbbbbsHbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZv67JKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJItttopJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJLbSm7bbbPZTbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbvCHZJVJJJJJJJJJDNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLxJJZzoLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHpJJJJJJJJJbbW7bbbZQPbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbTz7JKpJJJJJJJJIZpJIAABJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJWZbbaVpcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJbJJJJJZJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDNJFe/wD3ySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS8/KP/iS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSy2222222ySSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSW2222222222222222222222222222222222222222222ySqSSSSSSSSSGaVOYf+8aSW2yWy2WSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXni/P8SXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSW22222222SSSSSSSSSSSSSSSSSSSSSPSSSSSSSSSS22222222222222222222222222222222222222222222SVSSSSSSSSSQzSBkE224SSyW22S2WyyWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS8lWI/iS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSW22222222ySSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSSW222222222222222222222222222222222222222222ySqSSSSSSSSSGaU0iG23CSWSy2y2WWWySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXm0+/8AElykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktttttttttskkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklslUkkkkkkkkkM0i+Ott+EkkstklttsstkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvPjyv4kuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklttskkkktskkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkttttttttttttttttttttttttttttttttttttttttttkqkkkkkkkkkhmkKqQT4kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl9/PxfElykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklsskkkkktskkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttttklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko5JJJe0uUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklskkkkksskkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkklttttttttttttttttttttttttttttttttttttttttskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkzbbblGlykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkktpNNtttpnttttttttttttttttttttttttttttu339klUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgkkkkgkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksskkkkkkkkkkkkkkkkklskkkkkkkkkkkkkkkekkkkkkkkkkkklsbftttosHtttttttttttttttttttttttttttte7tskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklttttttttttttttttttttskkkkkkkkkkkkkkj0kkkkkkkkkkkktrt9tttJ19tttttttttttttttttttttttttttpUf9klUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllttttttttttttttttttttkkkkkkkkkkkkkkkekkkkkkkkkkkkltpNtttsTdttttttttttttttttttttttttttttjvpskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktttttttttttttttttttttskkkkkkkkkkkkkkj0kkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttttklUkkkkkkkkkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkttttttttttttttttttttlkkkkkkkkkkkkkkkekkkkkkkkkkkklttttttttttttttttttttttttttttttttttttttttskqkkkkkkkkkgNf/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A8mkkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkstttttttttttttttttstkkkkkkkkkkkkkkkj0kkkkkkkkkkkltttttttttttttttttttttttttttttttttttttttttslUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkltttttttttttttttttskkkkkkkkkkkkkkkkekkkkkkkkkkkklttttttttttttttttttttttttttttttttttttttttkkqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkltttttttttttttttttskkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkktkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklslUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkttttttttttttttttttkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkltttttttttttttttttttttttttttttttttttttttkqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkikkkiklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkltttttttttttttttttskkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkh222xkAuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkttttttttttttttttttskkkkkkkkkkkkkkkkekkkkkkkkkkkkkkltttttttttttttttttttttttttttttttttttttNskqkkkkkkkkkhmkkAAAEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkR/wD/APFKXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSW222222222222222222SSSSSSSSSSSSSSSSPSSSSSSSSSSSSSSS2nS8222222222222222222222222222222222G2SVSSSSSSSSSQzSGBu2MySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS8/CQ/iS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS22222222222222222SSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSW3In+22222222222222222222222222222222gcySqSSSSSSSSSGaWXaO3xSSWWWS22222yy2SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXnnrX8SXKSSSSSSSSSqSSWySSSSSSSSSSSSSSSSSSSSSSSSSSSSSS222222222222222222SSSSSSSSSSSSSSSSPSSSSSSSSSSSSSSS2/wDVNttttttttttttttttttttttttttttttttLZklUkkkkkkkkkM0s5DdtqEksststlsllllskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvMUCv4kuUkkkkkkkklUttlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkltttttttttttttttttskkkkkkkkkkkkkkkkekkkkkkkkkkkkkkltP/wDbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbSbJKpJJJJJJJJIZpYSVbbdJJbbLZbbZLbLbJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJeU9W/xJcpJJJJJJJJKpbLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbZJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDNJsdHbahJLLLZLLZZZZbZJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLzx8X+JLlJJJJJJJJJVJJLZJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIZpK/IEzAJJJJJJJJJJJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJefkEfxJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbZZJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJLLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbLJVJJJJJJJJJDNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLiS/8AriS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSW2222222222222222ySSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQaSSQZCXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSW2222222222222222ySSSSSSSSSSSSSSSSPSSSSSSSSSSSSWySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSWyVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSW22222222222222222SSSSSSSSSSSSSSSSR6SSSSSSSSSSSS222222222222222222222222222222222222222222SqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS22222222222222222SSSSSSSSSSSSSSSSSPSSSSSSSSSSSSS22222222222222222222222222222222222222222SVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSW2222222222222222ySSSSSSSSSSSSSSSSR6SSSSSSSSSSSSW2222222222222222222222222222222222222222ySqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSW2222222222222222ySSSSSSSSSSSSSSSSPSSSSSSSSSSSSS20m2222v02222222222222222222222222222/P/ANklUkkkkkkkkkMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM0kkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklttttttttttttttttskkkkkkkkkkkkkkkkkekkkkkkkkkkkkltbbtttpLVtttttttttttttttttttttttttttt+f7skqkkkkkkkkkgfbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbamkkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkttttttttttttttttskkkkkkkkkkkkkkkkj0kkkkkkkkkkkktp7Ntttn/ttttttttttttttttttttttttttttpqEtklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklttttttttttttttttkkkkkkkkkkkkkkkkkekkkkkkkkkkkkltJJttttb/ttttttttttttttttttttttttttttpfbskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklttttttttttttttttkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttttklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkW222UkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktttttttttttttttttkkkkkkkkkkkkkkkkkekkkkkkkkkkkkttttttttttttttttttttttttttttttttttttttttttkqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkzJJJ+Elykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklttttttttttttttttskkkkkkkkkkkkkkkkj0kkkkkkkkkkklskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklslUkkkkkkkkkM0kgG20EkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvNttmIEuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkltttttttttttttttskkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkqkkkkkkkkkhmkktJKUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkJ//APzZJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLbbbbbbbbbbbbbbbJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJVJJJJJJJJJDNIEPblPJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLyYpq+JLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbJJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIZpMF+pp1JJZbZZLLZLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJea9TfxJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLbbbbbbbbbbbbbbZJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDNB/8A6NfDCS2222W22y2SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS8nrV/iS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS222222222222222SSSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSW222222222222222222222222222222222222yWySqSSSSSSSSSGaV/wD/AB+VpJLLZJZbLZbJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJeRiJfxJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJbbbbbbbbbbbbbLJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJLbYl/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDNJbabh0FJJbJLZZZbbJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLzxmz+JLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJbbbbbbbbbbbbbLJJJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJJJbTLSbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbYfzJKpJJJJJJJJIZpJLNZtBpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJefsMfxJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJbJJJJJJJJJbJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJLbfv7bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJaZJVJJJJJJJJJDNJJJIJBJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJhNomnFLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJJJbXW67bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbTSbJKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIGS226lpcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJJJLLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJJVJJJJJJJJJDNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJI9JJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJVJJJJJJJJJDskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmNJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHpJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIO/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD4aSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQAAAAAAAAAAAAAAAAAAAAAAAAAASSSSSSSSSSSSPSSSSSSSSSSSSS2222222222222222222222222222222222222m0k2SVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSBf/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AKYkkkkkkkkkkkekkkkkkkkkkkkltttttttttttttttttttttttttttttttttttttpstskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkknbbbbbbbbbbbbbbbbbbbbbbbbbbAgkkkkkkkkkkj0kkkkkkkkkkkktlINtttuRNtttttttttttttttttttttttttttvzz9klUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgEkkgEkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkn9JJJJJJJJJNpJJNtttpJJJJJJJJOkkkkkkkkkkkekkkkkkkkkkkkltJdtttpZjtttttttttttttttttttttttttttt+f8A7JKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHEkkqhJcpJJJJJJJJKpJJLJJJJJJJJJJJJJJJJJJJJJJJJJPzSSSbCSSSSeySSPmvv5SSSSSSSSdJJJJJJJJJJI9JJJJJJJJJJJJLbbbbbbZ6zbbbbbbbbbbbbbbbbbbbbbbbbbbbbYpuZJVJJJJJJJJJDNJJkkkJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLb/wD/AOqEuUkkkkkkkklUtttllkkkkkkkkkkkkkkkkkkkkkkkn45de/b+yZDdd+/YPz6f7n/JJJJJOkkkkkkkkkkkekkkkkkkkkkkkltNpttttftttttttttttttttttttttttttttttNZtskqkkkkkkkkkhmklZNo4kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkL/wD/AN+AXKSSSSSSSSSqSWy2yySSSSSSSSSSSSSSSSSSSSSST86+vfp5P8Bou/8A7/6ef+c/5JJJJJ0kkkkkkkkkkj0kkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttttklUkkkkkkkkkM0gLbtt20ktskkkkltkkllskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvNCfv4kuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkn5JJpNpJJJJJJJLZJJJBJINJJJJJOkkkkkkkkkkkekkkkkkkkkkkkttttttttttttttttttttttttttttttttttttttttttkqkkkkkkkkkhmlc0btskklkststsstlsslktkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl5inN/Elykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkk/JJpJJJJJJJJJJtJJJJJJJNJJJJJ0kkkkkkkkkkj0kkkkkkkkkkkkskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklslUkkkkkkkkkM0tJPNtq0kstkskstktslsktskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvNj3/AOJLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJIKSSSSSSSSSSSSSSSSSSSSSSSSSSSBJJJJJJJJJJHpJJJJJJJJJJJJJJbJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLZKpJJJJJJJJIZpWiGbbRJJZJJZLLLLZZLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJeXTZ/xJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJKFttttttttttttttttttttttttt7BJJJJJJJJJJI9JJJJJJJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJVJJJJJJJJJDNIG6TbdpJJJZbJLLbZbJJbbJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLz1nH+JLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJBtttttttttttttttttttttttttsBJJJJJJJJJJJHpJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIZpAVaSLopJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJfa1s/xJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJBf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A8gSSSSSSSSSSSPSSSSSSSSSSSSSSS2222222222222222222222222222222222222k2SVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQ40k0niS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSfkkkkkkkkkkkkkkkkkkkkkkkkkkkaSSSSSSSSSSR6SSSSSSSSSSSSSSW20m222222222222222222222222222222222wWySqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQ5bbapSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSST8kkkkkkkkkkkkkkkkkkkkkkkkkknSSSSSWWySSSPSSSSSSSSSSSSSSS2sE3222222222222222222222222222222222W2SVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQAAASSS5SSSSSSSSSVS22y2ySSSSSSSSSSSSSSSSSSSSSSSfimW0kkkkkkkkkkkkkkkkkkkkkkk6SSSSS2ySSSR6SSSSSSSSSSSSSSW0Ntm22222222222222222222222222222222k0ySqSSSSSSSSSGaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXKSSSSSSSSSqSWyWWSSSSSSSSSSSSSSSSSSSSSSST8V/60kkkkkkkkkkkkkkkkkkkkkknSSSSS22ySSSPSSSSSSSSSSSSSSS20Wm222222222222222222222222222222222/wBklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkttsskkkkkkkkkkkkkkkkkkkkkkkn5HzdpJJJJJJJJJJJJJJJJJJJJJJOkkkkktlkkkkekkkkkkkkkkkkkklttbtttttttttttttttttttttttttttttttttttskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkk/JJtJJJJJJJJJJJJJJJJJJJJJJJJ0kkkkkkkkkkj0kkkkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttklUkkkkkkkkkIG2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222240kkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkhZJJJJJJJJJJJJJJJJJJJJJJJJJJGEkkkkkkkkkkekkkkkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttkqkkkkkkkkkhA222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223GkkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkknJJJJJJJJJJJJJJJJJJJJJJJJJJIUkkkkkkkkkkj0kkkkkkkkkkkkkkktttttttttttttttttttttttttttttttttttttsklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmy222222222222222222222222yEkkkkkkkkkkkekkkkkkkkkklttttttttttttttttttttttttttttttttttttttttttkkqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkoySSSSSSSSSSSSSSSSSSSSSSSST8kkkkkkkkkkkj0kkkkkkkkkttttttttttttttttttttttttttttttttttttttttttttslUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmgAAAkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkgZJJJJJJJJJJJJJJJJJJJJJJJJJJqEkkkkkkkkkkekkkkkkkkkltttttttttttttttttttttttttttttttttttttttttttskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkfCSXOUlykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkLJJJJJJJJJJJJJJJJJJJJJJJJJJJUkkkkkkkkkkj0kkkkkkkkkttttttttttttttttttttttttttttttttttttttttttptklUkkkkkkkkkM0kkwAAkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkqv/8A/wCrS5SSSSSSSSSVSSSySSSSSSSSSSSSSSSSSSSSSSSSSfkk0kkkkkkkkkkkkkkkkkkkkkkkk6SSSSSSSSSSR6SSSSSSSSSW22222221u2222222222222222222222222222220PO+ySqSSSSSSSSSGaSN9N5CSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSP/8A/wDpJcpJJJJJJJJKpJLbJbJJJJJJJJJJJJJJJJJJJJJJJPxWoASSSSSSSSSSSSSSSSSSSSSSSdJJJJJJJJJJI9JJJJJJJJJLbbbfbbaC+7bbbbbbbbbbbbbbbbbbbbbbbbbbbbbaE73ZJVJJJJJJJJJDNJs/94kpJJZbJJJJJJJJLJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLz4yL+hLlJJJJJJJJJVLLZLJZJJJJJJJJJJJJJJJJJJJJJJJ+QnuuSSSSSSSSSSSSSSSSSSSSSSTpJJJJJJJJJJHpJJJJJJJJJbbDf7bbSH3bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbS63zJKpJJJJJJJJIZpAX/Q/QpJLLbbZJLJLLJZbbbZJJbbbbLZJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJeQ21fxJcpJJJJJJJJKpJbLbLJJJJJJJJJJJJJJJJJJJJJJJPyCbYSSSSSSSSSSSSSSSSSSSSSSSdJJJJJJJJJJI9JJJJJJJJJLbbDbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbTSTZJVJJJJJJJJJDNKz/teHpJLbLJJZLLLbJJLLLZZbJbbbLZJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLzt+j+JLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ+SSSSSSSSSSSSSSSSSSSSSSSSSSTpJJJJbLJJJJHpJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbSabJKpJJJJJJJJIZpKf+DlEJJLbZZLJJbbbJbbJbbbZLbbbJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJefJWfxJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJNySSSSSSSSSSSSSSSSSSSSSSSSSQNJJJJJLbJJJI9JJJJJJJJJLbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZJVJJJJJJJJJDNINyQ6WhJJJJZJJZJLJZJJJJJJZJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLz1A7+JLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/ALiSSSSSy2SSSR6SSSSSSSSSSW2222222222222222222222222222222222222222222SqSSSSSSSSSGaRCDZEICSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXn9Z/wDElykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkE2SSSSSSSSSSSSSSSSSSSSSSSSSEkkkkklskkkkj0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklUkkkkkkkkkM0kkkEAkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkks22W16kuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkke2222222222222222222222222z0Ekkkkkkkkkkekkkkkkkkkkkktkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktkqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl9ttuElykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkknJJJJJJJJJJJJJJJJJJJJJJJJJJIEkkkkkkkkkkj0kkkkkkkkkkkltttttttttttttttttttttttttttttttttttttttttslUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkn5JJJJJJJJJJJJJJJJJJJJJJJJJJOkkkkkkkkkkkekkkkkkkkkkkklttttttttttttttttttttttttttttttttttttttttskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqklkkskkkkkkkkkkkkkkkkkkkkkkkk/JIBJBIBJJJJJJJJJJJJJJJJJJJJ0kkkkkkkkkkj0kkkkkkkkkkkktttttttvd9ttttttttttttttttttttttttttttJpNklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkskslskkkkkkkkkkkkkkkkkkkkkkn4+lYT+HZZJJJJJJJJJJJJJJJJJJOkkkkkkkkkkkekkkkkkkkkkkkltttttttd9ttttttttttttttttttttttttttttMpbskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqlsttkslkkkkkkkkkkkkkkkkkkkkkk/H1rH25yLJJJJJJJJJJJJJJJJJJJ0kkkkkkkkkkj0kkkkkkkkkkkktt7ttttMndtttttttttttttttttttttttttttrz7dklUkkkkkkkkkHf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A8NJJJJJJJJJVJLZbbLbJJJJJJJJJJJJJJJJJJJJJJ+ASSQQCSSSSSSSSSSSSSSSSSSSSTpJJJJJJJJJJHpJJJJJJJJJJJJbTubbbbCU7bbbbbbbbbbbbbbbbbbbbbbbbbbbX9oTJKpJJJJJJJJIdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJPySSSSSSSSSSSSSSSSSSSSSSSSSSNJJJJJJJJJJI9JJJJJJJJJJJJLbbbbbbbSbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaSTZJVJJJJJJJJJDNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJaSSSSSSSSSSSSSSSSSSSSSSSSSaDJJJJJJJJJJJHpJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIZpJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJcpJJJJJJJJKpJJJJJJJJJJJJJJJJJJJJJJJJJJJJIH/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AMCCSSSSSSSSSSPSSSSSSSSSSSSW22222222222222222222222222222222222222222yVSSSSSSSSSQzSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQAAAQSS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSWW2SSSR6SSSSSSSSSSSS2SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS2SqSSSSSSSSSGaSSSSQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQYSSTCSXKSSSSSSSSSqSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS2yySSSPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVSSSSSSSSSQzSSSAAKSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS2/8A/wCypLlJJJJJJJJJVJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLZJJJJHpJJJJJJJJJJJJJJZbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZZKpJJJJJJJJIZpJGpJppJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJX/8A/wD+ylykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkltskkkj0kkkkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttklUkkkkkkkkkM0gv/wDASpJJbLJZJJbJJJJJJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLzc+7+JLlJJJJJJJJJVJttttttttttttttttttttttttttttttttttttttttttttttttttttttttJJJJJZJZJJJHpJJJJJJJJJJJJJJbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbJKpJJJJJJJJIZpWf/ANb8CSWS22W2WSy2yWy2y2WySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXk8xH8SXKSSSSSSSSSqTbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaSSSSSSSSSSSPSSSSSSSSSSSSSSS2022222222222222222222222222222222222w2SVSSSSSSSSSQzSd/6fxQSS22y222Syy2WWSyy2ySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS86up/iS5SSSSSSSSSVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSR6SSSSSSSSSSSSSSW0hI2222222222222222222222222222222223WySqSSSSSSSSSGaQn/ALcx2kktlttlsslsklsssstskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkl59nZ/Elykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkktpzfNttttttttttttttttttttttttttttttttG5klUkkkkkkkkkM0ls24jKUkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvPbOv4kuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkltJTJttttttttttttttttttttttttttttttttoBMkqkkkkkkkkkhmkwvsMSUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkZ+6X+Ulykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhkkklQUuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkklttttttttttttttttttttttttttttttttttttttskqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkAkkkkGlykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkktttttttttttttttttttttttttttttttttttttttslUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkklskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktkqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktsskkkj0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklUkkkkkkkkkM0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuUkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklstkkkkekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkqkkkkkkkkkhmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklykkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksskkkkh0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhUkkkkkkkkkF5JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJA0kkkkkkkkhEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklttkkkk3JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDJJJJJJJJJJZbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbpJJJJJJJJJakkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktkkkkj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAAAAAAAEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkAAAAAAAAFUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkkskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksskkqkksskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkltkkkkkllkkkkkttskkkkksskkkkktkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkttkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0klttkkkkklsskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkltsklUkltkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktkkkkkkklskkkkkttkkkkkttkkkkktkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekktstkkkkkttkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktskkqkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktlkkkkkstkkkkkttkkkkkktskkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktlkkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0ktskkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktssklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkltkkkkkllkkkkkkltkkkkktkkkkkkstskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktlkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkskkkkkkklskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktlkkqkktskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkklkkkkkklsskkkkltkkkkkkkskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkktskkqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkj0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkekkkkkkkkkkk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BAEAARRpvoAGREuI3Goixq9RMBasBOgUDzfRYAKCmAukxI/4YHR8JFGRj5DUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUst9/ErU8/9f0fpSMbq+kCwOj4cdL/AKrDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDurDupXCVIIw+IWp5/6/o/SkY3V9IFgdHw0rnBPyADzPEFqef+v6v0pGN1fSBYHR8N1s6nyB/D/fEKZIgDiFgnn+r1aZf82rPJ+lInJVktUsR9IFgdHw3WzqfIH8P98QhxHE1gcxs/eoLRrdPX6ev09fp6/T1+nr9PX6ev09fp/Z1yWRLVMIlwOpWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtmusy6UecGk8PpAsDo+G62dT3H2qg+4EIfenV9iCPUGPv8Pj1k+Zg/LRT1rUy2JShhCBqQqc8aC/EizldBJpMXDHWgIkSqETqlRY3kXOkAGaeiEASVeAVDqjMwjz0aRGGyUAbHrYgZGjCNp1KADqrwNUATE8Pb/D/AH6z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t/T9zYHV9DkjPnaFAfYnnblQxUtTU1NTU1NTU1NT7BcbrpEl9yOV+fuYHR8E/Sfz5J/h/viFgdHuxDR5KXH4cjw0baAyAIjIjoj7lq9hfTqd3F0Ro6giTQhj+KOeX71FqshNHNEQ5auZTSfR0xdlN20qqtNloLTupD/66r/yPeQPY3ccQQj5ezAdOWSWucIUYdCRLInEqSkEIzo2RZlOi1owqP5cVEChBYotYZLKjZbgQvFbcmAEddRQut4Exxn2TxgY8pCiuJFZhhsS1MoMRq8IAs4weVBSRrGwQXDI2CR0EESLFAgqwgXQ4+wOVIsByCp9kVrtlcY0lFrTaKczrCDViuW66DD9/YWMwLbGhJkeUUxvZVdzUVojUgJ4QDEstbhQkaECEdSQYafL1OpqpdXm0HAUCIHCT+kVrWoyNa6K0M8HHjJBh+5U+KqBU6wVD7fPP6fuZjLlliZlQhALkjeCHipBMSVNM5RUIAksra/lw9v6fubA6vEIw2cRp/K7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59qRlOsJHvfr/AO2/Q9zYHR8E/Sfz5J/h/viFgdHvGA7kfakD7RQZfzZv1H3TR58eUm7xK/uKdvHFqOROh0Po3+vWf9XsDq8QjBZwGH9rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu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4NJcRDAXWIIvHlAf8cDo8WdB/isOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOysOylcIUkjL4hYHR9NsDq+iaFK8CQpJEtfot4qOtssxa7JNbkurXUb+QfxeYiKnqYIM2syXWxDo0uBQghSgLznknH/ABwOjwz8TVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFYBWAVgFJ3qiWfELA6PptgdX0TTcItFDZULIIAcGrNaUa8xoakovGrPqgP4vMRFXxtok5DU1YQbzTQFtVjdF0ywQ4HP/ABwOjwogHG1GNI+VxY9TXxC8ks6Ghz+mySSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS80saGjy+iafi4iQRNEaFE1mbmN4a3Z4sVc/N/N+357rRRBmtzc1vLWzHBin4uqslXVX/HA6PC/pP78sfw/wB8QsDo+m2B1fSBYHR4X9J/flj+H++IWB0fTbA6vpAsDo8L+k/vyjHuzprYCltf2oFyVQQ8o4TFPJxBTF2hZn+Ki0zhaE0SEkUBsmigMCXj7f4f74hYHR9NsDq+kCwOjwv6T++1EBAOBEV0AFpQMRD46IkiFxFE09jYg1IESrKYLInTRj/Av7She0LavAebBLUfdoslhMpJsQbdUtOqldIWQQl0kFtIt+Px6JWBM3aAZNrKD8io6TlYr+H++IWB0fTbA6vpAsDo8L+k/vtBB6JAyEbJZtQBDk4BNUNVdblslqKIYJDvW7zo6OJHjkcoUaIEdHVvAf4Rxe6bzL954qyXFAuEtW0D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VClsh50bgC8VhjJvAdZv7f4f74hYHR9NsDq8QoV5SuAr5EOteHRxoB4BUnU5zXUa8nvmGLcBzpKzdaiMN9HHNKASIl0BKBYr3i2ItBBoWUqPQPxkCnS1Am2utOAgLjt1sCo66epc1sCgTBWLkTMT8Rxuj2F3OEAA7AEKSWtWtNguril0JU9Qe7EE2EAFb8SgLYN6UlIBNFKyUtuogg4psJ1COCAAX33UMYEv6GUBALS1RgUugA+H4nm/56su1aWhWXELKuNQAZPaAyyifIl0H+qxpjSyjRrdGLQsRAD5FsQ0Zdo0vCuuYXRcP8cDo8frZ0PakwpBQcRLjVuGYR/cJ5iWjhygshtaT9opE7q0qt1V1X5DGM5sJ0YFRwkpMqDtyAAEHIOes1NsSwQYCqQlmJ/LTaiCAJMsAAvwCPZ/D/fELA6PptgdXiFM5nWA9CYP61SvHqpAnTOskOlCsOWRwg21kJJc2VlrUjcqUI1Fm2k64DUOrBogYmKADQbKWV6QiCBAbLUvbatBcgAdEl0EmhUkJyVEcf0W9aai94AiEojgXLl4+IY3R7ZEd4KRF0MIwelH7C0swFAjzWyIlAqgKcK4el0EkSoN3azBAljvlpDC2ku2CJMIsTOWkMLaSKZKFaUgBIInRdfh+J5v+Y5BFQRuguxrBej64jHBBhCwwkCBR/8AX0/+RF/GmRShfECStlgIVSjdgIIQA2A3J1hv/jgdHj9bOh8nfw/3xCwOj6bYHV8orG6Pi+J5v+v5Ph6Thqclv88Do8frZ0Pk7+H++IThZFxpodK7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2rufau59q7n2owsm6w0enyilbaI8k+LsONf53f++IwOjx5JiH9fJyCaefiEYWRYYaHWu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu5967n3rufeu596cLJstNHr8orVquaI8T/ACrSZ+Pz8UExI9Kh7aX4p5cCpXTS+IwOj4AWAvL5MKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSy338SsDo+m2B1fKSjUjQYB+ZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms2zWbZrNs1m2azbNZtms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", + "class": "card-img-top", + "alt": "Feature 2 in action" + } + }, + { + "tag": "div", + "id": "sxi2bqr6j", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "card-body" + }, + "children": [ + { + "tag": "h3", + "id": "oeovjx0o5", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "h3", + "type": "text", + "text": "Full Creative Freedom", + "props": { + "class": "card-title text-body-emphasis" + }, + "children": [] + }, + { + "tag": "p", + "id": "h6dvj5cv9", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "p", + "type": "text", + "text": "Unleash your creativity with complete control over design and functionality.", + "props": { + "class": "card-text" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "tag": "div", + "id": "ydxaqjuxp", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "col" + }, + "children": [ + { + "tag": "div", + "id": "sulklp5hx", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "card h-100" + }, + "children": [ + { + "tag": "img", + "id": "bjph0yfwa", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "img", + "type": "img", + "props": { + "src": "imgs/responsive.gif", + "class": "card-img-top", + "alt": "Feature 3 in action" + } + }, + { + "tag": "div", + "id": "lsk0qg6eo", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "class": "card-body" + }, + "children": [ + { + "tag": "h3", + "id": "qmfvdxcn3", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "h3", + "type": "text", + "text": "Responsive Design", + "props": { + "class": "card-title text-body-emphasis" + }, + "children": [] + }, + { + "tag": "p", + "id": "cwvjmblfz", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "p", + "type": "text", + "text": "Ensure your site looks great on any device with responsive design options.", + "props": { + "class": "card-text" + }, + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + }, + { + "tag": "div", + "id": "phaa0co0n", + "style": "", + "state": { + "collapsed": true, + "visible": true, + "selected": false + }, + "name": "footer", "type": "box", "text": "", "props": { @@ -646,7 +1177,7 @@ "children": [ { "tag": "footer", - "id": "u2knptm6j", + "id": "kq92j0vm9", "style": "", "state": { "collapsed": false, @@ -662,7 +1193,7 @@ "children": [ { "tag": "p", - "id": "udy8f56mh", + "id": "i6oppcu6q", "style": "", "state": { "collapsed": false, @@ -679,7 +1210,7 @@ }, { "tag": "ul", - "id": "sjsrwnazf", + "id": "txmocvhci", "style": "", "state": { "collapsed": false, @@ -695,7 +1226,7 @@ "children": [ { "tag": "li", - "id": "lz3o81077", + "id": "xtmuzavlt", "style": "", "state": { "collapsed": false, @@ -711,12 +1242,12 @@ "children": [ { "tag": "a", - "id": "ztxqf2ktu", + "id": "jztubsigy", "style": "", "state": { "collapsed": false, "visible": true, - "selected": true + "selected": false }, "name": "a", "type": "text", @@ -731,7 +1262,7 @@ }, { "tag": "li", - "id": "gf3snibp6", + "id": "mcjulzpx8", "style": "", "state": { "collapsed": false, @@ -747,7 +1278,7 @@ "children": [ { "tag": "a", - "id": "s93agaxjw", + "id": "t8zd5civy", "style": "", "state": { "collapsed": false, @@ -767,7 +1298,7 @@ }, { "tag": "li", - "id": "hcvf51nib", + "id": "zvjo85297", "style": "", "state": { "collapsed": false, @@ -783,7 +1314,7 @@ "children": [ { "tag": "a", - "id": "n6xcur14v", + "id": "kqs49yce6", "style": "", "state": { "collapsed": false, @@ -803,7 +1334,7 @@ }, { "tag": "li", - "id": "rqtxoeytl", + "id": "ot90wzwhp", "style": "", "state": { "collapsed": false, @@ -819,7 +1350,7 @@ "children": [ { "tag": "a", - "id": "shodw4w2s", + "id": "avbzibobh", "style": "", "state": { "collapsed": false, @@ -839,7 +1370,7 @@ }, { "tag": "li", - "id": "sv7uemloi", + "id": "fu01hwtql", "style": "", "state": { "collapsed": false, @@ -855,7 +1386,7 @@ "children": [ { "tag": "a", - "id": "esiih7bne", + "id": "w08vf0grv", "style": "", "state": { "collapsed": false, diff --git a/json/csstextanimation-Polyrise.json b/json/csstextanimation-Polyrise.json new file mode 100644 index 0000000..5fba24a --- /dev/null +++ b/json/csstextanimation-Polyrise.json @@ -0,0 +1,268 @@ +{ + "name": "CSS Text Animation", + "version": "0.0.1", + "title": "CSS Text Animation", + "description": "CSS Text Animation", + "author": "Polyrise", + "url": "https://michaelsboost.com/", + "meta": "", + "libraries": [ + "https://fonts.googleapis.com/css?family=Roboto:700" + ], + "css": { + "rootVariables": {}, + "styles": { + "body": { + "base": { + "margin": "0px", + "font-family": "'Roboto'", + "text-align": "center" + } + }, + "#container": { + "base": { + "color": "#999", + "text-transform": "uppercase", + "font-size": "36px", + "font-weight": "bold", + "padding-top": "200px", + "position": "fixed", + "width": "100%", + "bottom": "45%", + "display": "block" + } + }, + "#flip": { + "base": { + "height": "50px", + "overflow": "hidden" + } + }, + "#flip > div > div": { + "base": { + "color": "#fff", + "padding": "4px 12px", + "height": "45px", + "margin-bottom": "45px", + "display": "inline-block" + } + }, + "#flip div": { + "pseudos": [ + { + "selector": ":first-child", + "styles": { + "animation": "show 5s linear infinite" + } + } + ] + }, + "#flip div div": { + "base": { + "background": "#42c58a" + } + }, + "#flip div:first-child div": { + "base": { + "background": "#4ec7f3" + } + }, + "#flip div:last-child div": { + "base": { + "background": "#DC143C" + } + } + }, + "animations": { + "show": { + "keyframes": { + "0%": { + "margin-top": "-270px" + }, + "5%": { + "margin-top": "-180px" + }, + "33%": { + "margin-top": "-180px" + }, + "38%": { + "margin-top": "-90px" + }, + "66%": { + "margin-top": "-90px" + }, + "71%": { + "margin-top": "0px" + }, + "99.99%": { + "margin-top": "0px" + }, + "100%": { + "margin-top": "-270px" + } + } + } + }, + "breakpoints": {} + }, + "components": [], + "html": [ + { + "tag": "div", + "id": "ppj3ipnae", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "id": "container" + }, + "children": [ + { + "tag": "span", + "id": "qb8y29isc", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "span", + "type": "text", + "text": "Make", + "children": [] + }, + { + "tag": "div", + "id": "aljnrsffq", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "props": { + "id": "flip" + }, + "children": [ + { + "tag": "div", + "id": "s0e0b8puc", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "children": [ + { + "tag": "div", + "id": "deq9bx7fe", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "work", + "children": [] + } + ] + }, + { + "tag": "div", + "id": "tsuqohbb5", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "children": [ + { + "tag": "div", + "id": "ww6zul5pl", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "lifestyle", + "children": [] + } + ] + }, + { + "tag": "div", + "id": "vrj1yt56n", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "", + "children": [ + { + "tag": "div", + "id": "ukf94cta9", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "div", + "type": "box", + "text": "everything", + "children": [] + } + ] + } + ] + }, + { + "tag": "span", + "id": "q0u1hykot", + "style": "", + "state": { + "collapsed": false, + "visible": true, + "selected": false + }, + "name": "span", + "type": "text", + "text": "awesome!", + "children": [] + } + ] + } + ], + "logo": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNTEyIgogICBoZWlnaHQ9IjUxMiIKICAgdmlld0JveD0iMCAwIDEzNS40NjY2NiAxMzUuNDY2NjciCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMKICAgICBpZD0iZGVmczEiIC8+PGcKICAgICBpZD0iZzI0Ij48cGF0aAogICAgICAgaWQ9InBhdGgyMiIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiMxMzNhZDQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSw2Ny43MzMzMzIgViAxMzUuMjAwNTMgTCAyNS4zODc1OTcsMTI2LjAzMTA3IFYgMTA2Ljk2MDQgNjcuNzMzMzMyIFogbSA4NS45Njg5MTE1LDAgLTU3Ljc2OTA4MywzMi4yOTcyNTggdiAxOC44MTA3MyBMIDEyNS44ODIyNCw2Ny43MzMzMzIgWiIgLz48cGF0aAogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6IzA0YTJmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MTQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIgogICAgICAgaWQ9InBhdGgyMyIKICAgICAgIGQ9Im0gNDkuNTY4NTI3LDM1LjgxOTU1MyAtMTYuOTcwNDc4LDkuNzk3OTEgMCwtMTkuNTk1ODIgeiIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDIuMjE3MjY1MiwwLDAsMi4xNDcwMjkzLC0zNC40OTUyNjksLTkuMjYyMTYyKSIgLz48cGF0aAogICAgICAgaWQ9InBhdGgyNCIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiM4NjAwZWY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjk2LjE3NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiCiAgICAgICBkPSJNIDkuNTgyODc3NSwwLjI2NjEzMzYyIFYgNjcuNzMzMzMyIEggMjUuMzg3NTk3IFYgNDIuODU2ODE1IDI4LjMyNjk1MyBsIDcwLjMyNTkzOSwzOS4zMTU5NDYgLTAuMTYxNzQ3LDAuMDkwNDMgaCAzMC4zMzA0NTEgbCAwLjAwMiwtMC4wMDEgeiIgLz48L2c+PC9zdmc+Cg==", + "lang": "en", + "dark": true, + "previewDark": true, + "pwa": false, + "activePanel": "layers" +} \ No newline at end of file diff --git a/src/App.js b/src/App.js index ef41470..79cf04e 100644 --- a/src/App.js +++ b/src/App.js @@ -7110,7 +7110,7 @@ window.fileToBase64 = file => { reader.onerror = error => reject(error); }); } -window.importJSON = obj => { +window.importJSON = (obj, callback = null) => { if (obj === null) return; App.initialRender = true; data.selectedLayerIds = []; @@ -7137,6 +7137,11 @@ window.importJSON = obj => { collectSelectedIDs(project.html); App.render('#app'); renderPreview(true); + + // Call the callback function if provided + if (typeof callback === 'function') { + callback(); + } } window.newProject = () => { const obj = { @@ -7164,185 +7169,45 @@ window.newProject = () => { activePanel: 'layers' } - let frameworks = { - 'none': { - libraries: [], - meta: '' - }, - 'alpine.js': { - source: 'imgs/frameworks/alpine.svg', - libraries: [], - meta: '<script src="https://cdn.jsdelivr.net/npm/alpinejs@3.14.1/dist/cdn.min.js" defer></script>' - }, - 'bootstrap 5': { - source: 'imgs/frameworks/bootstrap-5.svg', - libraries: [ - "https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0/css/bootstrap.min.css", - "https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0/js/bootstrap.bundle.min.js" - ], - meta: '' - }, - 'bulma': { - source: 'imgs/frameworks/bulma.svg', - libraries: [ - "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.4/css/bulma.min.css" - ], - meta: '' - }, - 'foundation': { - source: 'imgs/frameworks/foundation.svg', - libraries: [ - "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.6.3/css/foundation.min.css", - "https://cdnjs.cloudflare.com/ajax/libs/foundation/6.6.3/js/foundation.min.js" - ], - meta: '' - }, - 'materialize': { - source: 'imgs/frameworks/materialize.svg', - libraries: [ - "https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css", - "https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js" - ], - meta: '' - }, - 'pico.css': { - source: 'imgs/frameworks/pico-css.svg', - libraries: [ - "https://cdnjs.cloudflare.com/ajax/libs/picocss/2.0.6/pico.min.css", - "https://michaelsboost.com/TailwindCSSMod/tailwind-mod-noreset.min.js" - ], - meta: '' - }, - 'poly ui': { - source: 'imgs/frameworks/polyui.svg', - libraries: [ - "https://treehouse-code-samples.s3.amazonaws.com/poly/css/polyui.css" - ], - meta: '' - }, - 'semantic': { - source: 'imgs/frameworks/semantic-ui.svg', - libraries: [ - "https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.2/semantic.min.css", - "https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.2/semantic.min.js" - ], - meta: '' - }, - 'tailwind': { - source: 'imgs/frameworks/tailwind.svg', - libraries: [ - "https://michaelsboost.com/TailwindCSSMod/tailwind-mod.min.js" - ], - meta: '' - }, - 'uikit': { - source: 'imgs/frameworks/uikit.svg', - libraries: [ - "https://cdnjs.cloudflare.com/ajax/libs/uikit/3.17.2/css/uikit.min.css", - "https://cdnjs.cloudflare.com/ajax/libs/uikit/3.17.2/js/uikit.min.js", - "https://cdnjs.cloudflare.com/ajax/libs/uikit/3.17.2/js/uikit-icons.min.js" - ], - meta: '' - } - }; - let modalContent = ` - <style> - .framework-image { - filter: grayscale(100%) brightness(0.5); - transition: filter 0.3s ease-in-out; - width: 100%; - height: 100%; - object-fit: contain; - } - input[name="framework"]:checked + label .framework-image { - filter: grayscale(0%) brightness(1); - } - .image-container { - aspect-ratio: 1 / 1; /* Ensures the container is always square */ - width: 100%; - height: 100%; - max-width: 256px; - display: flex; - align-items: center; - overflow: visible; /* Allow the shadow to extend outside */ - position: relative; /* Ensures positioning context for the shadow */ - padding: 1rem; /* Adds padding to make space for the shadow */ - } - .framework-name { - filter: grayscale(100%) brightness(0.5); - transition: color 0.3s ease-in-out; /* Smooth transition for color change */ - } - input[name="framework"]:checked + label .framework-name { - filter: grayscale(0%) brightness(1); - color: #3b82f6; /* Tailwind's blue-500 color */ - } - input[name="framework"][value="none"]:checked + label .framework-name { - color: #ef4444; /* Tailwind's red-500 color to match the SVG */ - } - </style> - <div class="p-4"> - <div class="p-4 text-center">All current data will be lost.</div> - <div class="mb-4 text-center">Please select a framework to start your new project.</div> - <div class="grid grid-cols-4 gap-4 place-items-center"> - <div class="text-center"> - <input type="radio" checked="true" name="framework" id="dnwk5f059" value="none" class="hidden peer" /> - <label for="dnwk5f059" class="cursor-pointer grid grid-rows-1 items-center bg-transparent border-0 focus-within:shadow-none"> - <div class="flex flex-col justify-between h-full"> - <div class="image-container"> - <svg xmlns="http://www.w3.org/2000/svg" class="w-full h-full text-red-400 framework-image" viewBox="0 0 24 24"> - <path fill="currentColor" d="M12 4c-4.419 0-8 3.582-8 8s3.581 8 8 8s8-3.582 8-8s-3.581-8-8-8m3.707 10.293a.999.999 0 1 1-1.414 1.414L12 13.414l-2.293 2.293a.997.997 0 0 1-1.414 0a1 1 0 0 1 0-1.414L10.586 12L8.293 9.707a.999.999 0 1 1 1.414-1.414L12 10.586l2.293-2.293a.999.999 0 1 1 1.414 1.414L13.414 12z"/> - </svg> - </div> - <div class="capitalize text-center mt-2 framework-name">none</div> - </div> - </label> + <div class="p-4"> + <div class="p-4 text-center">All current data will be lost.</div> + <div class="mb-4 text-center">✨ Click the image to start with a template! 🚀</div> + <div class="grid grid-cols-1 gap-4 place-items-center"> + <img class="cursor-pointer rounded-md shadow-2xl" id="starter-project" src="imgs/demo.png" width="593" height="335" loading="lazy"> </div> - ${Object.keys(frameworks).map(framework => { - if (framework === 'none') return; - const id = generateId(); - - // Capitalize the first letter and make the rest lowercase - const formattedFrameworkName = framework.charAt(0).toUpperCase() + framework.slice(1).toLowerCase(); - - return ` - <div class="text-center"> - <input type="radio" name="framework" id="${id}" value="${framework}" class="hidden peer" /> - <label for="${id}" class="cursor-pointer grid grid-rows-1 items-center bg-transparent border-0 focus-within:shadow-none"> - <div class="flex flex-col justify-between h-full"> - <div class="image-container"> - <img src="${frameworks[framework].source}" alt="${formattedFrameworkName}" - class="framework-image" loading="lazy" /> - </div> - <div class="text-center mt-2 framework-name">${formattedFrameworkName}</div> - </div> - </label> - </div> - `; - }).join('')} - </div> - </div>`; + </div>`; Modal.render({ title: "Are you sure you want to start a new project?", content: modalContent, + onLoad() { + // Set up the event listener once the modal is loaded + document.getElementById('starter-project').onclick = () => { + fetch('json/bootstrap-landing-page-demo.json') + .then(response => response.json()) + .then(data => { + importJSON(data, () => { + if (document.querySelector('dialog[open]')) { + document.querySelector('dialog[open]').querySelector('header > button:last-child').onclick(); + } + if (document.querySelector('dialog[open]')) { + document.querySelector('dialog[open]').querySelector('header > button:last-child').onclick(); + } + }); + }) + .catch(error => { + console.error('Error loading the starter project:', error); + }); + }; + }, onConfirm() { - const selectedFramework = document.querySelector('input[name="framework"]:checked'); - - if (selectedFramework) { - string = selectedFramework.value; - if (string) { - // Code to handle the initialization with the selected framework - obj.libraries = frameworks[`${string}`].libraries; - obj.meta = frameworks[`${string}`].meta; - importJSON(obj); - data.menuDialog = null; - App.render('#app'); - } - } + importJSON(obj); + data.menuDialog = null; } }); -} +}; + window.emptyStorage = () => { Modal.render({ title: "Are you sure you want to empty storage?",