diff --git a/build/asset-manifest.json b/build/asset-manifest.json index 68c8cb7f..732b5be4 100644 --- a/build/asset-manifest.json +++ b/build/asset-manifest.json @@ -1,14 +1,14 @@ { "files": { "main.css": "./static/css/main.a971e5f4.chunk.css", - "main.js": "./static/js/main.b1e3c058.chunk.js", - "main.js.map": "./static/js/main.b1e3c058.chunk.js.map", + "main.js": "./static/js/main.df841087.chunk.js", + "main.js.map": "./static/js/main.df841087.chunk.js.map", "runtime-main.js": "./static/js/runtime-main.42b58e32.js", "runtime-main.js.map": "./static/js/runtime-main.42b58e32.js.map", "static/js/2.ea0312a9.chunk.js": "./static/js/2.ea0312a9.chunk.js", "static/js/2.ea0312a9.chunk.js.map": "./static/js/2.ea0312a9.chunk.js.map", "index.html": "./index.html", - "precache-manifest.df565aca262c14b2ed953d91cd05b45a.js": "./precache-manifest.df565aca262c14b2ed953d91cd05b45a.js", + "precache-manifest.e632eb3c8c18fc3e80c44616394c8d2d.js": "./precache-manifest.e632eb3c8c18fc3e80c44616394c8d2d.js", "service-worker.js": "./service-worker.js", "static/css/main.a971e5f4.chunk.css.map": "./static/css/main.a971e5f4.chunk.css.map", "static/js/2.ea0312a9.chunk.js.LICENSE.txt": "./static/js/2.ea0312a9.chunk.js.LICENSE.txt", @@ -18,6 +18,6 @@ "static/js/runtime-main.42b58e32.js", "static/js/2.ea0312a9.chunk.js", "static/css/main.a971e5f4.chunk.css", - "static/js/main.b1e3c058.chunk.js" + "static/js/main.df841087.chunk.js" ] } \ No newline at end of file diff --git a/build/index.html b/build/index.html index 4a855a37..3faa7949 100644 --- a/build/index.html +++ b/build/index.html @@ -1 +1 @@ -CODAP Plugins
\ No newline at end of file +CODAP Plugins
\ No newline at end of file diff --git a/build/precache-manifest.e632eb3c8c18fc3e80c44616394c8d2d.js b/build/precache-manifest.e632eb3c8c18fc3e80c44616394c8d2d.js new file mode 100644 index 00000000..b8dfdb5f --- /dev/null +++ b/build/precache-manifest.e632eb3c8c18fc3e80c44616394c8d2d.js @@ -0,0 +1,30 @@ +self.__precacheManifest = (self.__precacheManifest || []).concat([ + { + "revision": "4991b31ae6db7c54cd506640196e1d0f", + "url": "./index.html" + }, + { + "revision": "33c651e3839fc885e547", + "url": "./static/css/main.a971e5f4.chunk.css" + }, + { + "revision": "8b8c2946b67144d7f12d", + "url": "./static/js/2.ea0312a9.chunk.js" + }, + { + "revision": "d822076f121a0870ca6705e1ebd3041a", + "url": "./static/js/2.ea0312a9.chunk.js.LICENSE.txt" + }, + { + "revision": "33c651e3839fc885e547", + "url": "./static/js/main.df841087.chunk.js" + }, + { + "revision": "cb17529e290eed44a367", + "url": "./static/js/runtime-main.42b58e32.js" + }, + { + "revision": "c02541ff141198f0735de067023b6552", + "url": "./static/media/codap.c02541ff.ico" + } +]); \ No newline at end of file diff --git a/build/service-worker.js b/build/service-worker.js index d0761210..6ea79f95 100644 --- a/build/service-worker.js +++ b/build/service-worker.js @@ -14,7 +14,7 @@ importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); importScripts( - "./precache-manifest.df565aca262c14b2ed953d91cd05b45a.js" + "./precache-manifest.e632eb3c8c18fc3e80c44616394c8d2d.js" ); self.addEventListener('message', (event) => { diff --git a/build/static/css/main.a971e5f4.chunk.css b/build/static/css/main.a971e5f4.chunk.css new file mode 100644 index 00000000..0a0679b0 --- /dev/null +++ b/build/static/css/main.a971e5f4.chunk.css @@ -0,0 +1,2 @@ +@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap);:root{--cc-charcoal:#3f3f3f;--cc-charcoal-hint:#828282;--cc-charcoal-light1:#979797;--cc-charcoal-light2:#dfdfdf;--cc-teal:#0592af;--cc-teal-dark2:#016082;--cc-teal-dark1:#0481a0;--cc-teal-light1:#2ba5c1;--cc-teal-light2:#6fc6da;--cc-teal-light3:#93d5e4;--cc-teal-light4:#b7e2ec;--cc-teal-light5:#cdebf2;--cc-teal-light6:#e2f4f8;--cc-teal-light7:#f5fbfc;--cc-orange:#ff8415;--cc-orange-light1:#ffa350;--cc-orange-light2:#ffc18a;--cc-orange-light3:#ffcea1;--cc-orange-light4:#ffe6d0;--cc-orange-light4B:#ffeddc;--cc-orange-light5:#fff2e7;--cc-orange-light6:#fff9f3;--feedback-green:#4ea15a;--feedback-green-light1:#7bb984;--feedback-green-light1B:#8cc294;--feedback-green-light2:#a6d0ac;--feedback-green-light3:#b8d9bd;--feedback-green-light3B:#c9e2cd;--feedback-green-light4:#dcecde;--feedback-green-light4B:#e5f1e7;--feedback-green-light5:#edf5ee;--feedback-green-light6:#f6faf7;--support-blue-dark1:#0081db;--support-blue:#159fff;--support-blue-light1:#2ca8ff;--support-blue-light2:#50b7ff;--support-blue-light3:#6bc2ff;--support-blue-light4:#8acfff;--support-blue-light5:#addeff;--support-blue-light6:#c0e5ff;--support-blue-light7:#d0ecff;--support-blue-light8:#e7f5ff;--support-blue-light9:#f3faff}body{margin:0;font-family:"Montserrat","Lato","Helvetica",sans-serif;font-size:16px;overflow-x:hidden}a,body{color:var(--cc-charcoal)}a{text-decoration:none;cursor:pointer}.navigationTabs{display:flex;justify-content:center;align-items:center;position:relative;top:15px;height:40px;list-style-type:none;padding:0}.navigationTabs:before{z-index:1}.navigationTabs:after{content:"";border-bottom:1px solid var(--cc-charcoal-light1);width:100%;z-index:1;bottom:0;left:0;position:absolute}.tab{display:flex;align-items:center;box-sizing:border-box;height:40px;border-radius:10px 10px 0 0;padding:0 20px;margin:0 5px;border:1px solid var(--cc-charcoal-light1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;z-index:0;position:relative}.tab:active{color:#fff}.tab.selected{border-bottom:none;z-index:2}.tab.theme1{background-color:var(--cc-teal-light5)}.tab.theme2{background-color:var(--cc-orange-light4)}.tab.theme3{background-color:var(--support-blue-light2)}.tab.theme4{background-color:var(--feedback-green-light4)}.tab.theme1:hover{background-color:var(--cc-teal-light3)}.tab.theme2:hover{background-color:var(--cc-orange-light2)}.tab.theme3:hover{background-color:var(--support-blue-dark1)}.tab.theme4:hover{background-color:var(--feedback-green-light2)}.tab.theme1.selected{background-color:var(--cc-teal-light3);border-bottom:none;z-index:2}.tab.theme2.selected{background-color:var(--cc-orange-light2);border-bottom:none;z-index:2}.tab.theme3.selected{background-color:var(--support-blue-light3);border-bottom:none}.tab.theme4.selected{background-color:var(--feedback-green-light2);border-bottom:none}ul{margin:0;display:flex;flex-direction:row;padding-inline-start:0}.dropdownLabel,.dropdownSelect{margin-right:5px}.search-panel{border:thin solid grey;border-radius:5px;background:#fff;text-align:right}.search-panel input{border:none}.search-panel button{background:none;border:none}.header{top:0;width:100%;height:115px}.headerTitle{display:flex;flex-direction:row;align-items:center;background-color:var(--cc-teal-light6);padding:10px;border-bottom:1px solid var(--cc-charcoal-light2);position:-webkit-sticky;position:sticky;z-index:1}.codap-logo{height:auto;width:120px}.headerCenter{display:flex;align-items:center;justify-content:center;flex-direction:row;flex:1 1}.title{font-size:24px}.card{display:flex;flex-direction:column;border:1px solid grey;border-radius:5px;padding:8px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out;color:var(--cc-charcoal);min-height:210px;min-width:210px;background-color:#fff}.pluginTitle{font-weight:700;font-size:18px}.pluginTitle:hover{color:var(--cc-teal-dark1)}.pluginTitle:active{color:var(--cc-teal-dark2)}.pluginDescription{margin:10px;font-weight:400;color:var(--cc-charcoal);font-size:14px;height:135px}.pluginDescription>a{text-decoration:none;color:var(--cc-teal-dark1)}.embeddableLink{position:absolute;bottom:10px;left:20px;font-size:12px}.embeddableLink:hover{color:var(--cc-teal-dark1)}.embeddableLink:active{color:var(--cc-teal-dark2);font-weight:700}.card-list-wrapper{width:100%}.card-list{margin:15px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;padding:15px 0}.card-list-wrapper.theme1{background-color:var(--cc-teal-light4)}.card-list-wrapper.theme2{background-color:var(--cc-orange-light3)}.card-list-wrapper.theme3{background-color:var(--support-blue-light4)}.card-list-wrapper.theme4{background-color:var(--feedback-green-light3)}.footer{background-color:var(--cc-teal-light3);bottom:0;height:120px;width:100%;color:var(--cc-teal-light1);font-size:12px;position:relative;padding:5px 20px}p{color:var(--cc-charcoal)}.footer a{color:var(--feedback-green)}#cc{position:absolute;right:25px;bottom:25px;margin-right:25px}#cc img{width:120px;height:auto} +/*# sourceMappingURL=main.a971e5f4.chunk.css.map */ \ No newline at end of file diff --git a/build/static/css/main.a971e5f4.chunk.css.map b/build/static/css/main.a971e5f4.chunk.css.map new file mode 100644 index 00000000..96624870 --- /dev/null +++ b/build/static/css/main.a971e5f4.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["main.a971e5f4.chunk.css","var.css","index.css","navigation.css","dropdown-select.css","search-panel.css","header.css","card.css","card-list.css","footer.css"],"names":[],"mappings":"AAAA,+GAA+G,CCA/G,MACE,qBAAsB,CACtB,0BAA2B,CAC3B,4BAA6B,CAC7B,4BAA6B,CAC7B,iBAAkB,CAClB,uBAAwB,CACxB,uBAAwB,CACxB,wBAAyB,CACzB,wBAAyB,CACzB,wBAAyB,CACzB,wBAAyB,CACzB,wBAAyB,CACzB,wBAAyB,CACzB,wBAAyB,CACzB,mBAAoB,CACpB,0BAA2B,CAC3B,0BAA2B,CAC3B,0BAA2B,CAC3B,0BAA2B,CAC3B,2BAA4B,CAC5B,0BAA2B,CAC3B,0BAA2B,CAC3B,wBAAyB,CACzB,+BAAgC,CAChC,gCAAiC,CACjC,+BAAgC,CAChC,+BAAgC,CAChC,gCAAiC,CACjC,+BAAgC,CAChC,gCAAiC,CACjC,+BAAgC,CAChC,+BAAgC,CAChC,4BAA6B,CAC7B,sBAAuB,CACvB,6BAA8B,CAC9B,6BAA8B,CAC9B,6BAA8B,CAC9B,6BAA8B,CAC9B,6BAA8B,CAC9B,6BAA8B,CAC9B,6BAA8B,CAC9B,6BAA8B,CAC9B,6BACF,CCxCA,KACE,QAAS,CACT,sDAAyD,CACzD,cAAe,CAEf,iBACF,CACA,OAHE,wBAOF,CAJA,EACE,oBAAqB,CAErB,cACF,CCbA,gBACE,YAAa,CACb,sBAAuB,CACvB,kBAAmB,CACnB,iBAAkB,CAClB,QAAS,CACT,WAAY,CACZ,oBAAqB,CACrB,SACF,CACA,uBACE,SACF,CACA,sBACE,UAAW,CACX,iDAAkD,CAClD,UAAW,CACX,SAAU,CACV,QAAS,CACT,MAAO,CACP,iBACF,CAEA,KACE,YAAa,CACb,kBAAmB,CACnB,qBAAsB,CACtB,WAAY,CACZ,2BAA4B,CAC5B,cAAe,CACf,YAAa,CACb,0CAA2C,CAC3C,yBAAkB,CAAlB,sBAAkB,CAAlB,iBAAkB,CAClB,cAAe,CACf,SAAU,CACV,iBACF,CAEA,YACE,UACF,CACA,cACE,kBAAmB,CACnB,SACF,CAEA,YACE,sCACF,CAEA,YACE,wCACF,CAEA,YACE,2CACF,CAEA,YACA,6CACA,CAEA,kBACE,sCACF,CAEA,kBACE,wCACF,CAEA,kBACE,0CACF,CAEA,kBACA,6CACA,CAEA,qBACI,sCAAuC,CACvC,kBAAmB,CACnB,SACJ,CAEA,qBACI,wCAAyC,CACzC,kBAAmB,CACnB,SACJ,CAEA,qBACI,2CAA4C,CAC5C,kBACJ,CAEA,qBACE,6CAA8C,CAC9C,kBACF,CAEA,GACE,QAAS,CACT,YAAa,CACb,kBAAmB,CACnB,sBACF,CCtGA,+BACE,gBACF,CCDA,cACE,sBAAuB,CACvB,iBAAkB,CAClB,eAAiB,CACjB,gBACF,CACA,oBACE,WACF,CACA,qBACE,eAAgB,CAChB,WACF,CChBA,QACE,KAAM,CACN,UAAW,CACX,YACF,CAEA,aACE,YAAa,CACb,kBAAmB,CACnB,kBAAmB,CACnB,sCAAuC,CACvC,YAAa,CACb,iDAAkD,CAClD,uBAAgB,CAAhB,eAAgB,CAChB,SACF,CAEA,YACE,WAAY,CACZ,WACF,CAEA,cACE,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,kBAAmB,CACnB,QACF,CAEA,OACE,cACF,CChCA,MACE,YAAa,CACb,qBAAsB,CACtB,qBAAsB,CACtB,iBAAkB,CAClB,WAAY,CACZ,kCAA2B,CAA3B,0BAA2B,CAC3B,uBAAwB,CACxB,kCAAoC,CACpC,wBAAyB,CACzB,gBAAiB,CACjB,eAAgB,CAChB,qBACF,CAEA,aACE,eAAiB,CACjB,cACF,CACA,mBACE,0BACF,CACA,oBACE,0BACF,CAEA,mBACE,WAAY,CACZ,eAAmB,CACnB,wBAAyB,CACzB,cAAe,CACf,YACF,CACA,qBACE,oBAAqB,CACrB,0BACF,CAEA,gBACE,iBAAkB,CAClB,WAAY,CACZ,SAAU,CACV,cACF,CACA,sBACE,0BACF,CACA,uBACE,0BAA2B,CAC3B,eACF,CClDA,mBACE,UACF,CACA,WACE,gBAAiB,CACjB,YAAa,CACb,wDAA2D,CAC3D,aAAc,CACd,cACF,CAEA,0BACE,sCACF,CACA,0BACE,wCACF,CACA,0BACE,2CACF,CACA,0BACE,6CACF,CCtBA,QACE,sCAAuC,CACvC,QAAS,CACT,YAAa,CACb,UAAW,CACX,2BAA4B,CAC5B,cAAe,CACf,iBAAkB,CAClB,gBACF,CAEA,EACE,wBACF,CACA,UACE,2BACF,CAEA,IACE,iBAAkB,CAClB,UAAW,CACX,WAAY,CACZ,iBACF,CAEA,QACE,WAAY,CACZ,WACF","file":"main.a971e5f4.chunk.css","sourcesContent":["@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap);\n:root {\n --cc-charcoal: #3f3f3f;\n --cc-charcoal-hint: #828282;\n --cc-charcoal-light1: #979797;\n --cc-charcoal-light2: #dfdfdf;\n --cc-teal: #0592af;\n --cc-teal-dark2: #016082;\n --cc-teal-dark1: #0481a0;\n --cc-teal-light1: #2ba5c1;\n --cc-teal-light2: #6fc6da;\n --cc-teal-light3: #93d5e4;\n --cc-teal-light4: #b7e2ec;\n --cc-teal-light5: #cdebf2;\n --cc-teal-light6: #e2f4f8;\n --cc-teal-light7: #f5fbfc;\n --cc-orange: #ff8415;\n --cc-orange-light1: #ffa350;\n --cc-orange-light2: #ffc18a;\n --cc-orange-light3: #ffcea1;\n --cc-orange-light4: #ffe6d0;\n --cc-orange-light4B: #ffeddc;\n --cc-orange-light5: #fff2e7;\n --cc-orange-light6: #fff9f3;\n --feedback-green: #4ea15a;\n --feedback-green-light1: #7bb984;\n --feedback-green-light1B: #8cc294;\n --feedback-green-light2: #a6d0ac;\n --feedback-green-light3: #b8d9bd;\n --feedback-green-light3B: #c9e2cd;\n --feedback-green-light4: #dcecde;\n --feedback-green-light4B: #e5f1e7;\n --feedback-green-light5: #edf5ee;\n --feedback-green-light6: #f6faf7;\n --support-blue-dark1: #0081DB;\n --support-blue: #159FFF;\n --support-blue-light1: #2CA8FF;\n --support-blue-light2: #50B7FF;\n --support-blue-light3: #6BC2FF;\n --support-blue-light4: #8ACFFF;\n --support-blue-light5: #ADDEFF;\n --support-blue-light6: #C0E5FF;\n --support-blue-light7: #D0ECFF;\n --support-blue-light8: #E7F5FF;\n --support-blue-light9: #F3FAFF;\n}\n\n\nbody {\n margin: 0;\n font-family: 'Montserrat', 'Lato', 'Helvetica',sans-serif;\n font-size: 16px;\n color: var(--cc-charcoal);\n overflow-x: hidden;\n}\na {\n text-decoration: none;\n color: var(--cc-charcoal);\n cursor: pointer;\n}\n\n\n.navigationTabs {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n top: 15px;\n height: 40px;\n list-style-type: none;\n padding: 0;\n}\n.navigationTabs:before{\n z-index: 1;\n}\n.navigationTabs:after {\n content: \"\";\n border-bottom: solid 1px var(--cc-charcoal-light1);\n width: 100%;\n z-index: 1;\n bottom: 0;\n left: 0;\n position: absolute;\n}\n\n.tab {\n display: flex;\n align-items: center;\n box-sizing: border-box;\n height: 40px;\n border-radius: 10px 10px 0 0;\n padding: 0 20px;\n margin: 0 5px;\n border: solid 1px var(--cc-charcoal-light1);\n width: -webkit-fit-content;\n width: -moz-fit-content;\n width: fit-content;\n cursor: pointer;\n z-index: 0;\n position: relative;\n}\n\n.tab:active {\n color: white;\n}\n.tab.selected {\n border-bottom: none;\n z-index: 2;\n}\n\n.tab.theme1 {\n background-color: var(--cc-teal-light5);\n}\n\n.tab.theme2 {\n background-color: var(--cc-orange-light4);\n}\n\n.tab.theme3 {\n background-color: var(--support-blue-light2);\n}\n\n.tab.theme4 {\nbackground-color: var(--feedback-green-light4);\n}\n\n.tab.theme1:hover {\n background-color: var(--cc-teal-light3);\n}\n\n.tab.theme2:hover {\n background-color: var(--cc-orange-light2);\n}\n\n.tab.theme3:hover {\n background-color: var(--support-blue-dark1);\n}\n\n.tab.theme4:hover {\nbackground-color: var(--feedback-green-light2);\n}\n\n.tab.theme1.selected {\n background-color: var(--cc-teal-light3);\n border-bottom: none;\n z-index: 2;\n}\n\n.tab.theme2.selected {\n background-color: var(--cc-orange-light2);\n border-bottom: none;\n z-index: 2;\n}\n\n.tab.theme3.selected {\n background-color: var(--support-blue-light3);\n border-bottom: none;\n}\n\n.tab.theme4.selected {\n background-color: var(--feedback-green-light2);\n border-bottom: none;\n}\n\nul {\n margin: 0;\n display: flex;\n flex-direction: row;\n padding-inline-start: 0;\n}\n\n\n.dropdownLabel {\n margin-right: 5px;\n}\n.dropdownSelect{\n margin-right: 5px;\n}\n/* .search-panel .search-panel-clear { */\n/* \tborder-radius: 10px; */\n/* padding: 0 2px; */\n/* line-height: .9; */\n/* } */\n\n.search-panel {\n border: thin solid gray;\n border-radius: 5px;\n background: white;\n text-align: right;\n}\n.search-panel input {\n border: none;\n}\n.search-panel button {\n background: none;\n border: none;\n}\n\n.header {\n top: 0;\n width: 100%;\n height: 115px;\n}\n\n.headerTitle {\n display: flex;\n flex-direction: row;\n align-items: center;\n background-color: var(--cc-teal-light6);\n padding: 10px;\n border-bottom: solid 1px var(--cc-charcoal-light2);\n position: -webkit-sticky;\n position: sticky;\n z-index: 1;\n}\n\n.codap-logo {\n height: auto;\n width: 120px;\n}\n\n.headerCenter {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: row;\n flex: 1 1;\n}\n\n.title {\n font-size: 24px;\n}\n\n.card {\n display: flex;\n flex-direction: column;\n border: 1px solid grey;\n border-radius: 5px;\n padding: 8px;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n transform: translateZ(0);\n transition: transform 0.25s ease-out;\n color: var(--cc-charcoal);\n min-height: 210px;\n min-width: 210px;\n background-color: white;\n}\n\n.pluginTitle {\n font-weight: bold;\n font-size: 18px;\n}\n.pluginTitle:hover {\n color: var(--cc-teal-dark1);\n}\n.pluginTitle:active {\n color: var(--cc-teal-dark2);\n}\n\n.pluginDescription {\n margin: 10px;\n font-weight: normal;\n color: var(--cc-charcoal);\n font-size: 14px;\n height: 135px;\n}\n.pluginDescription > a {\n text-decoration: none;\n color: var(--cc-teal-dark1);\n}\n\n.embeddableLink {\n position: absolute;\n bottom: 10px;\n left: 20px;\n font-size: 12px;\n}\n.embeddableLink:hover {\n color: var(--cc-teal-dark1);\n}\n.embeddableLink:active {\n color: var(--cc-teal-dark2);\n font-weight: bold;\n}\n\n\n.card-list-wrapper {\n width: 100%;\n}\n.card-list {\n margin: 15px 20px;\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n grid-gap: 20px;\n padding: 15px 0;\n}\n\n.card-list-wrapper.theme1 {\n background-color: var(--cc-teal-light4);\n}\n.card-list-wrapper.theme2 {\n background-color: var(--cc-orange-light3);\n}\n.card-list-wrapper.theme3 {\n background-color: var(--support-blue-light4);\n}\n.card-list-wrapper.theme4 {\n background-color: var(--feedback-green-light3);\n}\n\n.footer {\n background-color: var(--cc-teal-light3);\n bottom: 0;\n height: 120px;\n width: 100%;\n color: var(--cc-teal-light1);\n font-size: 12px;\n position: relative;\n padding: 5px 20px;\n}\n\np {\n color: var(--cc-charcoal);\n}\n.footer a {\n color: var(--feedback-green);\n}\n\n#cc {\n position: absolute;\n right: 25px;\n bottom: 25px;\n margin-right: 25px;\n}\n\n#cc img {\n width: 120px;\n height: auto;\n}\n",":root {\n --cc-charcoal: #3f3f3f;\n --cc-charcoal-hint: #828282;\n --cc-charcoal-light1: #979797;\n --cc-charcoal-light2: #dfdfdf;\n --cc-teal: #0592af;\n --cc-teal-dark2: #016082;\n --cc-teal-dark1: #0481a0;\n --cc-teal-light1: #2ba5c1;\n --cc-teal-light2: #6fc6da;\n --cc-teal-light3: #93d5e4;\n --cc-teal-light4: #b7e2ec;\n --cc-teal-light5: #cdebf2;\n --cc-teal-light6: #e2f4f8;\n --cc-teal-light7: #f5fbfc;\n --cc-orange: #ff8415;\n --cc-orange-light1: #ffa350;\n --cc-orange-light2: #ffc18a;\n --cc-orange-light3: #ffcea1;\n --cc-orange-light4: #ffe6d0;\n --cc-orange-light4B: #ffeddc;\n --cc-orange-light5: #fff2e7;\n --cc-orange-light6: #fff9f3;\n --feedback-green: #4ea15a;\n --feedback-green-light1: #7bb984;\n --feedback-green-light1B: #8cc294;\n --feedback-green-light2: #a6d0ac;\n --feedback-green-light3: #b8d9bd;\n --feedback-green-light3B: #c9e2cd;\n --feedback-green-light4: #dcecde;\n --feedback-green-light4B: #e5f1e7;\n --feedback-green-light5: #edf5ee;\n --feedback-green-light6: #f6faf7;\n --support-blue-dark1: #0081DB;\n --support-blue: #159FFF;\n --support-blue-light1: #2CA8FF;\n --support-blue-light2: #50B7FF;\n --support-blue-light3: #6BC2FF;\n --support-blue-light4: #8ACFFF;\n --support-blue-light5: #ADDEFF;\n --support-blue-light6: #C0E5FF;\n --support-blue-light7: #D0ECFF;\n --support-blue-light8: #E7F5FF;\n --support-blue-light9: #F3FAFF;\n}\n","\n@import url(\"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap\");\n@import \"var.css\";\n\nbody {\n margin: 0;\n font-family: 'Montserrat', 'Lato', 'Helvetica',sans-serif;\n font-size: 16px;\n color: var(--cc-charcoal);\n overflow-x: hidden;\n}\na {\n text-decoration: none;\n color: var(--cc-charcoal);\n cursor: pointer;\n}\n\n","@import \"../../var.css\";\n\n.navigationTabs {\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n top: 15px;\n height: 40px;\n list-style-type: none;\n padding: 0;\n}\n.navigationTabs:before{\n z-index: 1;\n}\n.navigationTabs:after {\n content: \"\";\n border-bottom: solid 1px var(--cc-charcoal-light1);\n width: 100%;\n z-index: 1;\n bottom: 0;\n left: 0;\n position: absolute;\n}\n\n.tab {\n display: flex;\n align-items: center;\n box-sizing: border-box;\n height: 40px;\n border-radius: 10px 10px 0 0;\n padding: 0 20px;\n margin: 0 5px;\n border: solid 1px var(--cc-charcoal-light1);\n width: fit-content;\n cursor: pointer;\n z-index: 0;\n position: relative;\n}\n\n.tab:active {\n color: white;\n}\n.tab.selected {\n border-bottom: none;\n z-index: 2;\n}\n\n.tab.theme1 {\n background-color: var(--cc-teal-light5);\n}\n\n.tab.theme2 {\n background-color: var(--cc-orange-light4);\n}\n\n.tab.theme3 {\n background-color: var(--support-blue-light2);\n}\n\n.tab.theme4 {\nbackground-color: var(--feedback-green-light4);\n}\n\n.tab.theme1:hover {\n background-color: var(--cc-teal-light3);\n}\n\n.tab.theme2:hover {\n background-color: var(--cc-orange-light2);\n}\n\n.tab.theme3:hover {\n background-color: var(--support-blue-dark1);\n}\n\n.tab.theme4:hover {\nbackground-color: var(--feedback-green-light2);\n}\n\n.tab.theme1.selected {\n background-color: var(--cc-teal-light3);\n border-bottom: none;\n z-index: 2;\n}\n\n.tab.theme2.selected {\n background-color: var(--cc-orange-light2);\n border-bottom: none;\n z-index: 2;\n}\n\n.tab.theme3.selected {\n background-color: var(--support-blue-light3);\n border-bottom: none;\n}\n\n.tab.theme4.selected {\n background-color: var(--feedback-green-light2);\n border-bottom: none;\n}\n\nul {\n margin: 0;\n display: flex;\n flex-direction: row;\n padding-inline-start: 0;\n}\n\n","@import \"../../var.css\";\n\n.dropdownLabel {\n margin-right: 5px;\n}\n.dropdownSelect{\n margin-right: 5px;\n}","/* .search-panel .search-panel-clear { */\n/* \tborder-radius: 10px; */\n/* padding: 0 2px; */\n/* line-height: .9; */\n/* } */\n\n.search-panel {\n border: thin solid gray;\n border-radius: 5px;\n background: white;\n text-align: right;\n}\n.search-panel input {\n border: none;\n}\n.search-panel button {\n background: none;\n border: none;\n}\n","@import \"../../var.css\";\n\n.header {\n top: 0;\n width: 100%;\n height: 115px;\n}\n\n.headerTitle {\n display: flex;\n flex-direction: row;\n align-items: center;\n background-color: var(--cc-teal-light6);\n padding: 10px;\n border-bottom: solid 1px var(--cc-charcoal-light2);\n position: sticky;\n z-index: 1;\n}\n\n.codap-logo {\n height: auto;\n width: 120px;\n}\n\n.headerCenter {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: row;\n flex: 1;\n}\n\n.title {\n font-size: 24px;\n}\n","@import \"../../var.css\";\n\n.card {\n display: flex;\n flex-direction: column;\n border: 1px solid grey;\n border-radius: 5px;\n padding: 8px;\n backface-visibility: hidden;\n transform: translateZ(0);\n transition: transform 0.25s ease-out;\n color: var(--cc-charcoal);\n min-height: 210px;\n min-width: 210px;\n background-color: white;\n}\n\n.pluginTitle {\n font-weight: bold;\n font-size: 18px;\n}\n.pluginTitle:hover {\n color: var(--cc-teal-dark1);\n}\n.pluginTitle:active {\n color: var(--cc-teal-dark2);\n}\n\n.pluginDescription {\n margin: 10px;\n font-weight: normal;\n color: var(--cc-charcoal);\n font-size: 14px;\n height: 135px;\n}\n.pluginDescription > a {\n text-decoration: none;\n color: var(--cc-teal-dark1);\n}\n\n.embeddableLink {\n position: absolute;\n bottom: 10px;\n left: 20px;\n font-size: 12px;\n}\n.embeddableLink:hover {\n color: var(--cc-teal-dark1);\n}\n.embeddableLink:active {\n color: var(--cc-teal-dark2);\n font-weight: bold;\n}\n\n","@import \"../../var.css\";\n\n.card-list-wrapper {\n width: 100%;\n}\n.card-list {\n margin: 15px 20px;\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n grid-gap: 20px;\n padding: 15px 0;\n}\n\n.card-list-wrapper.theme1 {\n background-color: var(--cc-teal-light4);\n}\n.card-list-wrapper.theme2 {\n background-color: var(--cc-orange-light3);\n}\n.card-list-wrapper.theme3 {\n background-color: var(--support-blue-light4);\n}\n.card-list-wrapper.theme4 {\n background-color: var(--feedback-green-light3);\n}\n","@import \"../../var.css\";\n\n.footer {\n background-color: var(--cc-teal-light3);\n bottom: 0;\n height: 120px;\n width: 100%;\n color: var(--cc-teal-light1);\n font-size: 12px;\n position: relative;\n padding: 5px 20px;\n}\n\np {\n color: var(--cc-charcoal);\n}\n.footer a {\n color: var(--feedback-green);\n}\n\n#cc {\n position: absolute;\n right: 25px;\n bottom: 25px;\n margin-right: 25px;\n}\n\n#cc img {\n width: 120px;\n height: auto;\n}"]} \ No newline at end of file diff --git a/build/static/js/2.ea0312a9.chunk.js b/build/static/js/2.ea0312a9.chunk.js new file mode 100644 index 00000000..91ad631c --- /dev/null +++ b/build/static/js/2.ea0312a9.chunk.js @@ -0,0 +1,3 @@ +/*! For license information please see 2.ea0312a9.chunk.js.LICENSE.txt */ +(this["webpackJsonpcodap-data-interactives"]=this["webpackJsonpcodap-data-interactives"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(12)},function(e,t,n){var r=n(21),i=n(4),o=n(30),a={lowerCaseAttributeNames:!1};function l(e,t){if("string"!==typeof e)throw new TypeError("First argument must be a string");return""===e?[]:r(o(e,(t=t||{}).htmlparser2||a),t)}l.domToReact=r,l.htmlToDOM=o,l.attributesToProps=i,e.exports=l,e.exports.default=l},,function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,t){for(var n,l,u=a(e),c=1;c=16;e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!==typeof e)throw new TypeError("First argument must be an object");var n,r,i="function"===typeof t,o={},a={};for(n in e)r=e[n],i&&(o=t(n,r))&&2===o.length?a[o[0]]=o[1]:"string"===typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){null!==e&&void 0!==e&&(t.style=i(e,o))}}},function(e,t,n){for(var r,i=n(32),o=n(33),a=i.CASE_SENSITIVE_TAG_NAMES,l=o.Comment,u=o.Element,c=o.ProcessingInstruction,s=o.Text,f={},d=0,p=a.length;d1?n-1:0),i=1;i/gm),U=a(/^data-[\-\w.\u00B7-\uFFFF]/),j=a(/^aria-[\-\w]+$/),V=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),H=a(/^(?:\w+script|data):/i),B=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),W="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function $(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:Q(),n=function(t){return e(t)};if(n.version="2.2.9",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var r=t.document,i=t.document,a=t.DocumentFragment,l=t.HTMLTemplateElement,u=t.Node,c=t.Element,s=t.NodeFilter,f=t.NamedNodeMap,x=void 0===f?t.NamedNodeMap||t.MozNamedAttrMap:f,K=t.Text,Y=t.Comment,G=t.DOMParser,X=t.trustedTypes,Z=c.prototype,J=S(Z,"cloneNode"),ee=S(Z,"nextSibling"),te=S(Z,"childNodes"),ne=S(Z,"parentNode");if("function"===typeof l){var re=i.createElement("template");re.content&&re.content.ownerDocument&&(i=re.content.ownerDocument)}var ie=q(X,r),oe=ie&&Ie?ie.createHTML(""):"",ae=i,le=ae.implementation,ue=ae.createNodeIterator,ce=ae.createDocumentFragment,se=r.importNode,fe={};try{fe=E(i).documentMode?i.documentMode:{}}catch(gt){}var de={};n.isSupported="function"===typeof ne&&le&&"undefined"!==typeof le.createHTMLDocument&&9!==fe;var pe=F,me=L,he=U,ge=j,ye=H,ve=B,be=V,we=null,ke=T({},[].concat($(C),$(_),$(P),$(O),$(M))),xe=null,Te=T({},[].concat($(R),$(z),$(D),$(I))),Ee=null,Se=null,Ce=!0,_e=!0,Pe=!1,Ne=!1,Oe=!1,Ae=!1,Me=!1,Re=!1,ze=!1,De=!0,Ie=!1,Fe=!0,Le=!0,Ue=!1,je={},Ve=T({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),He=null,Be=T({},["audio","video","img","source","image","track"]),We=null,$e=T({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Qe="http://www.w3.org/1998/Math/MathML",qe="http://www.w3.org/2000/svg",Ke="http://www.w3.org/1999/xhtml",Ye=Ke,Ge=!1,Xe=null,Ze=i.createElement("form"),Je=function(e){Xe&&Xe===e||(e&&"object"===("undefined"===typeof e?"undefined":W(e))||(e={}),e=E(e),we="ALLOWED_TAGS"in e?T({},e.ALLOWED_TAGS):ke,xe="ALLOWED_ATTR"in e?T({},e.ALLOWED_ATTR):Te,We="ADD_URI_SAFE_ATTR"in e?T(E($e),e.ADD_URI_SAFE_ATTR):$e,He="ADD_DATA_URI_TAGS"in e?T(E(Be),e.ADD_DATA_URI_TAGS):Be,Ee="FORBID_TAGS"in e?T({},e.FORBID_TAGS):{},Se="FORBID_ATTR"in e?T({},e.FORBID_ATTR):{},je="USE_PROFILES"in e&&e.USE_PROFILES,Ce=!1!==e.ALLOW_ARIA_ATTR,_e=!1!==e.ALLOW_DATA_ATTR,Pe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ne=e.SAFE_FOR_TEMPLATES||!1,Oe=e.WHOLE_DOCUMENT||!1,Re=e.RETURN_DOM||!1,ze=e.RETURN_DOM_FRAGMENT||!1,De=!1!==e.RETURN_DOM_IMPORT,Ie=e.RETURN_TRUSTED_TYPE||!1,Me=e.FORCE_BODY||!1,Fe=!1!==e.SANITIZE_DOM,Le=!1!==e.KEEP_CONTENT,Ue=e.IN_PLACE||!1,be=e.ALLOWED_URI_REGEXP||be,Ye=e.NAMESPACE||Ke,Ne&&(_e=!1),ze&&(Re=!0),je&&(we=T({},[].concat($(M))),xe=[],!0===je.html&&(T(we,C),T(xe,R)),!0===je.svg&&(T(we,_),T(xe,z),T(xe,I)),!0===je.svgFilters&&(T(we,P),T(xe,z),T(xe,I)),!0===je.mathMl&&(T(we,O),T(xe,D),T(xe,I))),e.ADD_TAGS&&(we===ke&&(we=E(we)),T(we,e.ADD_TAGS)),e.ADD_ATTR&&(xe===Te&&(xe=E(xe)),T(xe,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&T(We,e.ADD_URI_SAFE_ATTR),Le&&(we["#text"]=!0),Oe&&T(we,["html","head","body"]),we.table&&(T(we,["tbody"]),delete Ee.tbody),o&&o(e),Xe=e)},et=T({},["mi","mo","mn","ms","mtext"]),tt=T({},["foreignobject","desc","title","annotation-xml"]),nt=T({},_);T(nt,P),T(nt,N);var rt=T({},O);T(rt,A);var it=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Ke,tagName:"template"});var n=h(e.tagName),r=h(t.tagName);if(e.namespaceURI===qe)return t.namespaceURI===Ke?"svg"===n:t.namespaceURI===Qe?"svg"===n&&("annotation-xml"===r||et[r]):Boolean(nt[n]);if(e.namespaceURI===Qe)return t.namespaceURI===Ke?"math"===n:t.namespaceURI===qe?"math"===n&&tt[r]:Boolean(rt[n]);if(e.namespaceURI===Ke){if(t.namespaceURI===qe&&!tt[r])return!1;if(t.namespaceURI===Qe&&!et[r])return!1;var i=T({},["title","style","font","a","script"]);return!rt[n]&&(i[n]||!nt[n])}return!1},ot=function(e){m(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(gt){try{e.outerHTML=oe}catch(gt){e.remove()}}},at=function(e,t){try{m(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(gt){m(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!xe[e])if(Re||ze)try{ot(t)}catch(gt){}else try{t.setAttribute(e,"")}catch(gt){}},lt=function(e){var t=void 0,n=void 0;if(Me)e=""+e;else{var r=g(e,/^[\r\n\t ]+/);n=r&&r[0]}var o=ie?ie.createHTML(e):e;if(Ye===Ke)try{t=(new G).parseFromString(o,"text/html")}catch(gt){}if(!t||!t.documentElement){t=le.createDocument(Ye,"template",null);try{t.documentElement.innerHTML=Ge?"":o}catch(gt){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),Oe?t.documentElement:a},ut=function(e){return ue.call(e.ownerDocument||e,e,s.SHOW_ELEMENT|s.SHOW_COMMENT|s.SHOW_TEXT,null,!1)},ct=function(e){return!(e instanceof K||e instanceof Y)&&!("string"===typeof e.nodeName&&"string"===typeof e.textContent&&"function"===typeof e.removeChild&&e.attributes instanceof x&&"function"===typeof e.removeAttribute&&"function"===typeof e.setAttribute&&"string"===typeof e.namespaceURI&&"function"===typeof e.insertBefore)},st=function(e){return"object"===("undefined"===typeof u?"undefined":W(u))?e instanceof u:e&&"object"===("undefined"===typeof e?"undefined":W(e))&&"number"===typeof e.nodeType&&"string"===typeof e.nodeName},ft=function(e,t,r){de[e]&&d(de[e],(function(e){e.call(n,t,r,Xe)}))},dt=function(e){var t=void 0;if(ft("beforeSanitizeElements",e,null),ct(e))return ot(e),!0;if(g(e.nodeName,/[\u0080-\uFFFF]/))return ot(e),!0;var r=h(e.nodeName);if(ft("uponSanitizeElement",e,{tagName:r,allowedTags:we}),!st(e.firstElementChild)&&(!st(e.content)||!st(e.content.firstElementChild))&&w(/<[/\w]/g,e.innerHTML)&&w(/<[/\w]/g,e.textContent))return ot(e),!0;if(!we[r]||Ee[r]){if(Le&&!Ve[r]){var i=ne(e)||e.parentNode,o=te(e)||e.childNodes;if(o&&i)for(var a=o.length-1;a>=0;--a)i.insertBefore(J(o[a],!0),ee(e))}return ot(e),!0}return e instanceof c&&!it(e)?(ot(e),!0):"noscript"!==r&&"noembed"!==r||!w(/<\/no(script|embed)/i,e.innerHTML)?(Ne&&3===e.nodeType&&(t=e.textContent,t=y(t,pe," "),t=y(t,me," "),e.textContent!==t&&(m(n.removed,{element:e.cloneNode()}),e.textContent=t)),ft("afterSanitizeElements",e,null),!1):(ot(e),!0)},pt=function(e,t,n){if(Fe&&("id"===t||"name"===t)&&(n in i||n in Ze))return!1;if(_e&&w(he,t));else if(Ce&&w(ge,t));else{if(!xe[t]||Se[t])return!1;if(We[t]);else if(w(be,y(n,ve,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==v(n,"data:")||!He[e])if(Pe&&!w(ye,y(n,ve,"")));else if(n)return!1}return!0},mt=function(e){var t=void 0,r=void 0,i=void 0,o=void 0;ft("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(o=a.length;o--;){var u=t=a[o],c=u.name,s=u.namespaceURI;if(r=b(t.value),i=h(c),l.attrName=i,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,ft("uponSanitizeAttribute",e,l),r=l.attrValue,!l.forceKeepAttr&&(at(c,e),l.keepAttr))if(w(/\/>/i,r))at(c,e);else{Ne&&(r=y(r,pe," "),r=y(r,me," "));var f=e.nodeName.toLowerCase();if(pt(f,i,r))try{s?e.setAttributeNS(s,c,r):e.setAttribute(c,r),p(n.removed)}catch(gt){}}}ft("afterSanitizeAttributes",e,null)}},ht=function e(t){var n=void 0,r=ut(t);for(ft("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)ft("uponSanitizeShadowNode",n,null),dt(n)||(n.content instanceof a&&e(n.content),mt(n));ft("afterSanitizeShadowDOM",t,null)};return n.sanitize=function(e,i){var o=void 0,l=void 0,c=void 0,s=void 0,f=void 0;if((Ge=!e)&&(e="\x3c!--\x3e"),"string"!==typeof e&&!st(e)){if("function"!==typeof e.toString)throw k("toString is not a function");if("string"!==typeof(e=e.toString()))throw k("dirty is not a string, aborting")}if(!n.isSupported){if("object"===W(t.toStaticHTML)||"function"===typeof t.toStaticHTML){if("string"===typeof e)return t.toStaticHTML(e);if(st(e))return t.toStaticHTML(e.outerHTML)}return e}if(Ae||Je(i),n.removed=[],"string"===typeof e&&(Ue=!1),Ue);else if(e instanceof u)1===(l=(o=lt("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===l.nodeName||"HTML"===l.nodeName?o=l:o.appendChild(l);else{if(!Re&&!Ne&&!Oe&&-1===e.indexOf("<"))return ie&&Ie?ie.createHTML(e):e;if(!(o=lt(e)))return Re?null:oe}o&&Me&&ot(o.firstChild);for(var d=ut(Ue?e:o);c=d.nextNode();)3===c.nodeType&&c===s||dt(c)||(c.content instanceof a&&ht(c.content),mt(c),s=c);if(s=null,Ue)return e;if(Re){if(ze)for(f=ce.call(o.ownerDocument);o.firstChild;)f.appendChild(o.firstChild);else f=o;return De&&(f=se.call(r,f,!0)),f}var p=Oe?o.outerHTML:o.innerHTML;return Ne&&(p=y(p,pe," "),p=y(p,me," ")),ie&&Ie?ie.createHTML(p):p},n.setConfig=function(e){Je(e),Ae=!0},n.clearConfig=function(){Xe=null,Ae=!1},n.isValidAttribute=function(e,t,n){Xe||Je({});var r=h(e),i=h(t);return pt(r,i,n)},n.addHook=function(e,t){"function"===typeof t&&(de[e]=de[e]||[],m(de[e],t))},n.removeHook=function(e){de[e]&&p(de[e])},n.removeHooks=function(e){de[e]&&(de[e]=[])},n.removeAllHooks=function(){de={}},n}()}()},function(e,t,n){"use strict";var r=n(1);r.domToReact,r.htmlToDOM,r.attributesToProps;t.a=r},,,function(e,t,n){"use strict";var r=n(3),i="function"===typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,l=i?Symbol.for("react.fragment"):60107,u=i?Symbol.for("react.strict_mode"):60108,c=i?Symbol.for("react.profiler"):60114,s=i?Symbol.for("react.provider"):60109,f=i?Symbol.for("react.context"):60110,d=i?Symbol.for("react.forward_ref"):60112,p=i?Symbol.for("react.suspense"):60113,m=i?Symbol.for("react.memo"):60115,h=i?Symbol.for("react.lazy"):60116,g="function"===typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nO.length&&O.push(e)}function R(e,t,n){return null==e?0:function e(t,n,r,i){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var u=!1;if(null===t)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case o:case a:u=!0}}if(u)return r(i,t,""===n?"."+z(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c