From 8660189cd7828a89d15f5737d2b76135bc15ce36 Mon Sep 17 00:00:00 2001 From: gigamaster <1905497+gigamaster@users.noreply.github.com> Date: Mon, 17 Jun 2024 01:35:56 +0200 Subject: [PATCH] update notification --- app/asset/{lib => css}/style.css | 11 +- app/asset/img/codemo-logo.png | Bin 0 -> 430366 bytes app/asset/lib/lib.module.js | 7 + app/asset/notification.html | 95 +++ app/style.css | 74 --- app/{asset/lib => test}/LICENSE.md | 0 app/{asset/lib => test}/README.md | 0 app/test/alpine-notify.html | 77 +++ .../alpinejs-notification-promises/index.html | 108 ++++ .../src/LICENSE.txt | 21 + .../src/README.md | 4 + .../src/index.html | 82 +++ .../src/style.css | 164 +++++ .../alpinejs-notification-promises/style.css | 164 +++++ app/test/api.js | 561 ++++++++++++++++++ app/{asset/lib => test}/example.html | 0 app/test/filename.txt | Bin 0 -> 4242 bytes app/test/filesaver.js | 172 ++++++ app/test/index.html | 187 ++++++ app/test/jszip.min.js | 7 + app/test/lib.module.js | 5 + app/{asset/lib => test}/test.html | 0 src/main.py | 6 +- src/template/foot.html | 26 +- src/template/head.html | 10 +- 25 files changed, 1682 insertions(+), 99 deletions(-) rename app/asset/{lib => css}/style.css (99%) create mode 100644 app/asset/img/codemo-logo.png create mode 100644 app/asset/notification.html delete mode 100644 app/style.css rename app/{asset/lib => test}/LICENSE.md (100%) rename app/{asset/lib => test}/README.md (100%) create mode 100644 app/test/alpine-notify.html create mode 100644 app/test/alpinejs-notification-promises/index.html create mode 100644 app/test/alpinejs-notification-promises/src/LICENSE.txt create mode 100644 app/test/alpinejs-notification-promises/src/README.md create mode 100644 app/test/alpinejs-notification-promises/src/index.html create mode 100644 app/test/alpinejs-notification-promises/src/style.css create mode 100644 app/test/alpinejs-notification-promises/style.css create mode 100644 app/test/api.js rename app/{asset/lib => test}/example.html (100%) create mode 100644 app/test/filename.txt create mode 100644 app/test/filesaver.js create mode 100644 app/test/index.html create mode 100644 app/test/jszip.min.js create mode 100644 app/test/lib.module.js rename app/{asset/lib => test}/test.html (100%) diff --git a/app/asset/lib/style.css b/app/asset/css/style.css similarity index 99% rename from app/asset/lib/style.css rename to app/asset/css/style.css index 997ef0fa..e89ebf1f 100644 --- a/app/asset/lib/style.css +++ b/app/asset/css/style.css @@ -1,5 +1,5 @@ :root{--light:#edf2f9;--dark:#2d4058;--darker:#253243;--color-primary:var(--color-cyan);--color-primary-50:var(--color-cyan-50);--color-primary-100:var(--color-cyan-100);--color-primary-light:var(--color-cyan-light);--color-primary-lighter:var(--color-cyan-lighter);--color-primary-dark:var(--color-cyan-dark);--color-primary-darker:var(--color-cyan-darker);--color-green:#16a34a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-light:#22c55e;--color-green-lighter:#4ade80;--color-green-dark:#15803d;--color-green-darker:#166534;--color-blue:#2563eb;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-light:#3b82f6;--color-blue-lighter:#60a5fa;--color-blue-dark:#1d4ed8;--color-blue-darker:#1e40af;--color-cyan:#0891b2;--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-light:#06b6d4;--color-cyan-lighter:#22d3ee;--color-cyan-dark:#0e7490;--color-cyan-darker:#155e75;--color-red:#b91c1c;--color-red-50:#fdf4ff;--color-red-100:#fee2e2;--color-red-light:#f87171;--color-red-lighter:#dc2626;--color-red-dark:#dc2626;--color-red-darker:#991b1b;--color-violet:#7c3aed;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-light:#8b5cf6;--color-violet-lighter:#a78bfa;--color-violet-dark:#6d28d9;--color-violet-darker:#5b21b6; -/* -------------------- -------------------- SCROLLBAR FIREFOX */ +/* -------------------- SCROLLBAR FIREFOX */ scrollbar-color: var(--color-primary) transparent; /* thumb-color track-color */ scrollbar-width: thin; } @@ -7,7 +7,7 @@ ::-moz-selection{background-color:transparent;color:var(--color-primary)} ::selection{background-color:transparent;color:var(--color-primary)} -/* -------------------- -------------------- BROWSER SPECS */ +/* -------------------- BROWSER SPECS */ /* Text Selection */ ::selection { background-color: var(--color-primary-100); @@ -42,7 +42,8 @@ main{min-height: 0;height: 100%;} footer{margin-top: auto;} h1,h2,h3,h4,h5,h6 {font-weight: 600;} h5,h6 {font-weight: 200;text-transform: uppercase;} -.updir { +a.download{cursor: pointer;} +.icon-updir { display: inline-block; width: 1em; height: 1em; @@ -55,7 +56,7 @@ mask-repeat: no-repeat; -webkit-mask-size: 100% 100%; mask-size: 100% 100%; } -.download { +.icon-download { display: inline-block; width: 1em; height: 1em; @@ -68,7 +69,7 @@ mask-repeat: no-repeat; -webkit-mask-size: 100% 100%; mask-size: 100% 100%; } - +.logo>img {border-radius: 12px;} /*! tailwindcss v2.2.7 | MIT License | https://tailwindcss.com*/ /*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:"Nunito",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}.toggle:checked+span{top:0;left:1.5rem;background-color:var(--color-primary)}.toggle:disabled+span{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity));--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toggle:checked:disabled{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.toggle:checked:disabled+span{background-color:var(--color-primary-lighter);--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toggle:focus+span{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-primary-lighter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.top-12{top:3rem}.top-16{top:4rem}.left-1\/2{left:50%}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.bottom-full{bottom:100%}.top-5{top:1.25rem}.right-10{right:2.5rem}.right-5{right:1.25rem}.z-50{z-index:50}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.col-span-1{grid-column:span 1/span 1}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.m-3{margin:0 .75rem}.-mt-3{margin-top:-.75rem}.-ml-px{margin-left:-1px}.mb-6{margin-bottom:1.5rem}.ml-3{margin-left:.75rem}.mb-4{margin-bottom:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.h-full{height:100%}.h-5{height:1.25rem}.h-4{height:1rem}.h-8{height:2rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-72{height:18rem}.h-24{height:6rem}.h-9{height:2.25rem}.h-px{height:1px}.h-20{height:5rem}.min-h-screen{min-height:100vh}.w-64{width:16rem}.w-5{width:1.25rem}.w-4{width:1rem}.w-full{width:100%}.w-8{width:2rem}.w-12{width:3rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-10{width:2.5rem}.w-48{width:12rem}.w-9{width:2.25rem}.w-20{width:5rem}.w-80{width:20rem}.w-16{width:4rem}.w-56{width:14rem}.min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.max-w-xs{max-width:18rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.origin-top-right{transform-origin:top right}.translate-x-0{--tw-translate-x:0px;transform:var(--tw-transform)}.-translate-y-px{--tw-translate-y:-1px;transform:var(--tw-transform)}.translate-x-6{--tw-translate-x:1.5rem;transform:var(--tw-transform)}.translate-y-1\/2{--tw-translate-y:50%;transform:var(--tw-transform)}.translate-y-0{--tw-translate-y:0px;transform:var(--tw-transform)}.-translate-y-full{--tw-translate-y:-100%;transform:var(--tw-transform)}.translate-x-full{--tw-translate-x:100%;transform:var(--tw-transform)}.-translate-x-full{--tw-translate-x:-100%;transform:var(--tw-transform)}.translate-y-px{--tw-translate-y:1px;transform:var(--tw-transform)}.-translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-110{transform:var(--tw-transform)}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.scale-150,.transform{transform:var(--tw-transform)}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-8{gap:2rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-gray-900{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.border-primary-dark{border-color:var(--color-primary-dark)}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-primary-darker{background-color:var(--color-primary-darker)}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-green-100{--tw-bg-opacity:1;background-color:rgba(209,250,229,var(--tw-bg-opacity))}.bg-primary-light{background-color:var(--color-primary-light)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-1{padding:.25rem}.p-4{padding:1rem}.p-px{padding:1px}.px-2{padding-left:.5rem;padding-right:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-px{padding-top:1px;padding-bottom:1px}.py-8{padding-top:2rem;padding-bottom:2rem}.px-px{padding-left:1px;padding-right:1px}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xl{font-size:1.25rem}.text-lg,.text-xl{line-height:1.75rem}.text-lg{font-size:1.125rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-9xl{font-size:8rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.tracking-wider{letter-spacing:.05em}.text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-primary-lighter{color:var(--color-primary-lighter)}.text-primary-dark{color:var(--color-primary-dark)}.text-primary-100{color:var(--color-primary-100)}.text-green-500{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-primary-light{color:var(--color-primary-light)}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-dark{color:var(--dark)}.text-danger-light{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.shadow-md,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity:0.05}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.checked\:bg-primary-light:checked{background-color:var(--color-primary-light)}.focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.hover\:overflow-y-auto:hover{overflow-y:auto}.hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.hover\:bg-primary-darker:hover{background-color:var(--color-primary-darker)}.hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.hover\:underline:hover{text-decoration:underline}.focus\:bg-primary-100:focus{background-color:var(--color-primary-100)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-primary-dark:focus{--tw-ring-color:var(--color-primary-dark)}.focus\:ring-primary-darker:focus{--tw-ring-color:var(--color-primary-darker)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-primary-lighter:focus{--tw-ring-color:var(--color-primary-lighter)}.focus\:ring-primary-100:focus{--tw-ring-color:var(--color-primary-100)}.focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.focus\:ring-primary-light:focus{--tw-ring-color:var(--color-primary-light)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.disabled\:bg-gray-200:disabled{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.dark .dark\:border-primary-darker{border-color:var(--color-primary-darker)}.dark .dark\:border-primary{border-color:var(--color-primary)}.dark .dark\:border-primary-dark{border-color:var(--color-primary-dark)}.dark .dark\:border-primary-light{border-color:var(--color-primary-light)}.dark .dark\:border-transparent{border-color:transparent}.dark .dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark .dark\:bg-dark{background-color:var(--dark)}.dark .dark\:bg-darker{background-color:var(--darker)}.dark .dark\:bg-primary{background-color:var(--color-primary)}.dark .dark\:bg-primary-lighter{background-color:var(--color-primary-lighter)}.dark .dark\:bg-primary-darker{background-color:var(--color-primary-darker)}.dark .dark\:bg-primary-100{background-color:var(--color-primary-100)}.dark .dark\:bg-primary-dark{background-color:var(--color-primary-dark)}.dark .dark\:text-light{color:var(--light)}.dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.dark .dark\:text-primary-light{color:var(--color-primary-light)}.dark .dark\:text-primary-dark{color:var(--color-primary-dark)}.dark .dark\:text-primary{color:var(--color-primary)}.dark .dark\:text-primary-100{color:var(--color-primary-100)}.dark .dark\:text-primary-lighter{color:var(--color-primary-lighter)}.dark .dark\:text-danger{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.dark .dark\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.dark .dark\:opacity-75{opacity:.75}.dark .dark\:opacity-70{opacity:.7}.dark .dark\:focus-within\:text-light:focus-within{color:var(--light)}.dark .dark\:hover\:border-primary-light:hover{border-color:var(--color-primary-light)}.dark .dark\:hover\:bg-primary:hover{background-color:var(--color-primary)}.dark .dark\:hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.dark .dark\:hover\:bg-primary-darker:hover{background-color:var(--color-primary-darker)}.dark .dark\:hover\:text-light:hover{color:var(--light)}.dark .dark\:hover\:text-primary-100:hover{color:var(--color-primary-100)}.dark .dark\:hover\:opacity-100:hover{opacity:1}.dark .dark\:focus\:bg-primary-dark:focus{background-color:var(--color-primary-dark)}.dark .dark\:focus\:opacity-100:focus{opacity:1}.dark .dark\:focus\:ring-primary-dark:focus{--tw-ring-color:var(--color-primary-dark)}.dark .dark\:focus\:ring-primary-darker:focus{--tw-ring-color:var(--color-primary-darker)}.dark .dark\:focus\:ring-offset-dark:focus{--tw-ring-offset-color:var(--dark)}.dark .dark\:focus\:ring-offset-darker:focus{--tw-ring-offset-color:var(--darker)}.dark .group:hover .dark\:group-hover\:text-primary-lighter{color:var(--color-primary-lighter)}@media (min-width:640px){.sm\:max-w-md{max-width:20rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:duration-500{transition-duration:.5s}}@media (min-width:768px){.md\:static{position:static}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px*var(--tw-space-x-reverse));margin-left:calc(0px*(1 - var(--tw-space-x-reverse)))}.md\:p-8{padding:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.lg\:static{position:static}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-8{gap:2rem}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:z-0{z-index:0}.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:border-l{border-left-width:1px}}@media (min-width:1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}} \ No newline at end of file diff --git a/app/asset/img/codemo-logo.png b/app/asset/img/codemo-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..607bcb5258e66fc2a01b0fe8f98616c7aa42ed7a GIT binary patch literal 430366 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�#N~xUGmr3m&>IPYMo>doIe{hT!j=Cn&SxYz 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%0DO z3qLj%D+Ng4Xv|j-#KJiA@E!O&zxg@*=GR}uJ-6*-Syxa?pF?T-r?l|Tz*o;9SgpWA zr7l1rnaa^F-LW5@G9MPGn3hVUtst(>Cb5vJQ8^B=%<6riy2|`X87MH@EOB4(1|d6G z%OgopM$4+VW{?Unm68604_~I>k5^ZLoRmhY1e$z8!Be5&uY?9LaO6&`Ucbz?cNqKL z_W=wZxD5l7yU{y2K|hJUy?fBVXVTi{&i%U)X8M`M4c1)%js7?idk$dwwYLz=72%g+ zA)!n-)iYT4#PG(IB#Itd{Cw7mgBEeE6*T?h1Ni6v@}J?r;k_6b=)uXi-@vuYmslD{ zNj0I$`j!IE)L1^vClMcE8l>+nW5XHl5+$%=c-Lve_QWru38tapGzl%XW~?sU!0_-O zhIj2jifu>BioK>7uwD#q4~lHJw;wu+dcH#8zkpJD4TCf`La{h;o*=HHtfw*>{xZv_ zwj0JsB#zR?1{#_VK?PuB_XLWh*EV^R6cV)xMr?>aZW6UIqG{EPqXz1}(Liht;h`}`}r zPCDD+)U*5+oLk@JCEx6O2QD{kx7&*6#Fca6>y7xAo1bt(nqg}C*;RF<2(EJ?-oldr zbQNONH7laAZtnMV9bomRtLvP+9p6=W6C#~(H-+zVdM_B9{CVy8&G%i;^4$p4`&&JC zdv*KTCNH{*v0CVNI!oUQpa=ItWRqbMJ%%p{{>bPcKJnGBz(YoV^5S)B?1YWPuT%MC zH0qEI%_c8sAO5~La#PnZcj7d8sUJr^_!Q==Wm-0bjn(9*x*lSjsNaJlhbL*R$`qhQ zs~NI{x3@Qro*p(rGrP#Z2~(?1fu}XmV-z&S3|{^}{&%dMJiq> zEHHTsy=qqM$7B%dUqLfh zL5S9$SBK~@vYph(uu^usts;?_MXf{&D|3-n(JY?-J?zUvQp2SxsKJPGSK0N6&aazVzFl!@vGl z{}eBN>_PPSrjeZeE()u^fVVb}Mrs4W5^0IT*TXjBr6pLR&?zB=Cpx5(6oEfj_QzqgwJPIYmC5$M=&(HkM$ZxPDd51_o_;K zYbi)g6VVzrTV6D*b?#ceR;L0eJ(vW-`XF2_!9|+mRXA-0gE({j3jXA;{v7}5FTaV5 zEM83DMO}C>HU0XeO3TKR*Ji|qdOPj(48z{dqE%7D25xw$W^j?)>T`A(t z?|cij`DyG*M2-Hm)?UX=Yj;QuiPpYwXFXRzp;PT06Ijl-F1C(SePRVZsiSmUC!R=uOsg^J#nb3X#Q9CWH_Dl zE!{5nZqK?{ey-mJhZAP&emnef_FcctEEMLQo|N^g?bR>mKC587aUgvUXV#*wu4nM> zXF27qG+h|B3MJQFNXB8lif3c~yc08ZVS0z>PYBSTTN!dn&v|z8v@ji~csIEY;^i!C z$GdQKK3NKEB4h@PuSUf-*rXNy_=_*#u@^p$AH8)68wD~3kJjFj_(|}ZJf}%?RZZ#- zH8H|OE`H|+wj^fvqYuJ&^Z>4}uCd*Q$n*jTvJpf>%!LebEJ0yD&}WQAv%6c`1&m>q z)=Ef|kq1H%!%>g|dz6;`2xZHKKlzWi_?LeHU#TE*K-@WX=m-(k0k2{p4v{+wlnHzl ziFlAuwva5edoOHhCcnZPzQtr@X)!U4J2%LIOSIaEY!q@OTsU(T%kwD~SY!1pIOEvb zT*YO&%13ped!;9CY3C3Sr_o>uU;W~vc=X;;v`Z_frqd`UGl<8-EK8ZzGO%yoeoS4S z#`0>8u_=f=0e(~2G#0KQ2@Na~E;4yt1-B|shXvKBWDywF4fCa!s25!Jr+2!cQ=JP= zCoW-DFM%pu%1jLS{1-le1A7x_R8nMeV$aN{la>x`3DVA5yfRCrC5O?y6BINQM1;@d z>qRiuLm{6-E5Bjet!nkUCSJB04AacphBo{5AHc=aSCC5bodLuk5^xM{+nUPrCzx4- z9k22gFgg~;9mfx#r=J#@pKvvTIQiBrPM^ANX$VGHVjua~WBBq{KZYOt+4u1`-}(va ztgm`2NLVSTh)-*GQUSCP0`bsd9W^QRYZR=@;Zo;r!Cldodt^qaWw@=LgS@@-7L^){~Pz?f5SW9{;JWY$&?W>P`Yxrd5(@7{yB z_R8zz-m&b3T2*Q{VUm&AoDQ<$QGur{}j zk~Zj)5>ID4d5ZApoOYs~KB+ydb+uPM%Ndorco3b^oABto7rhE!=G0axY=hc|qFBP( z;xhIgJOqC{fpWD0=|<`V(o#d25jp{}74Tqqd<3iWbL3NLQy>P%CJCRm5p#Mx)eEFi z%#yc=zWx~UYpd{9YbYd>wsbEP(dI?0SJfYRP>`@k0wGjN72{d;Y887X_t+%MYJQ#h zYkq}F;FMRT)RRi3VJ4MnQ_k>%U0vVdakp}Yk8RGSBiC(z{`DPUHP{6vVPsnG{jBo2 zu+i&Eub&mD<6K#`-MQghnBBB*vH6E)2k3&-pyA9 zkx+Lvt1ai`?K(%WxbR6E-h#{Z-Ov1IVcopkxQ@GZTzPj$zzODD-7wC5=h=C(XWLDS zrPN^@4GR9!*4I7uH(7$sW zw?FqRu4+qGO)6q|30G;vviAMCEUx|JXP6uqLI2nwylhB0Hq`42DXgVxY*Yk>Ex;e} zVxT{cowQn3U-=o{`v3ePeCc%rC{UcWzgxIa!%-oGQ(c{BT1k|qwx-;i!izX{Po+hY z)}D!5NoL+FO=t3-aISk=CbWK*78WpnV+kvotAHqKm4?-KtcMmaqnd?paj1z}TBHxb z!TQxqcu%8%`|ldYZ-3=6#Qm#ilOfbI1zTd2Ansb80@EmoD<~9L#?IP$ zXQH4}PE8=J*JSC{OtDe#j#d*mR+SV2!a^@q#w?RfC!DzLp+h$WRm@fTvl`vdXcS-n z#`8!-s6^EB3{IL5emV`BK@j#+NTv&zKYtmCu`%?H50I(ygC~X%;cr(cm?ZcKgAIe4 zwOB)=o}!S-U?&;x=;$t-J$)9%LXq*rKq*3r?>gh?BtV;ps3eWTe4VahDiRbjk3M!B z;W**e^!R!JZ@e~*b7v@&iK{@Ufydu}H@^NmU&Kp)^F4h3KmGufA_XI@{c_8P3iFVf zrhG})}dc@}8!H4iq{;MzJ!MjJ$$el-Z`7QVhGqkXiEJ($HiS$(4SfkRb z9ueZ25@v0=fI@hX7WF}7&z?r0LdA`iw;ets$?Z?z?MsVDOE)8ZsinzFa5$nsUOa_i zW!j*{}Eh!`3?ArMT&Jo zAmFGBsrRqoi{j;}Bns%^yD({y0#aolO=IsnshHJ6#cMRF7FcU z8RPF1Rl{%Mi=uJ;Tzu%AR<9_&_QzlC0qek5uTjY6?SP}h$L?S~`%xs` zg-$<}J@rmfKSH`*LO2mcoOPa>nL{m|M7$@C*w7#q7%70nd5HP>*&eB=#|C0l@B>IM ztx&lrqCul$eD?(MgrP!S6AA?pX8SC$Ez5|JVybVcJX|xtJC&>RnK^qkLvH8`E)z?S(i=T zLN6X=jQj_$aCL!-^;nrCP2EJ-gSF9g*C@#7s=+V zunrQW-O9P~HlKx*E@uja3k&^b+H`JQ*EzSH^wf~LoEuMsukV7Z8#ed5Lx8Lth2fnV zVLd>CW<&Vw@Ba>bWEiiUy=s<9TSC7Tp!TfBO!z4ub@E+*Gzib?DyCk3#WdLaKK3k1 ziC)_yK3t=KWn=KL@dUzt^!jN7&dg)#r?2438>iqO9Yix8$4jrB!j&5lJJZq!YwGwpreD57EQ!bOHl5h9#wxt+Sjob*NL!nK$>aYTmc z_f*jrDc~Re-H+g|gS3?Lvo>j{U96KyZlHf4PQ24H_E4};so6C?LFo{{nbQ}@RLS_P z9FEs4blcg_#Fz54EX@VUY-(h{I?`C8#U(A9NXMVyKwPs!6Glr?1Q^DS>1CXwckINc zKK(ul>=doovV%skCzi!LpM{S&nVt4eUt3$l&O>{sq_K{D5nB8q3d}`#OKF10d|R3= z%{(SITreB3QYO%rr*XxUk>tg;g~tRu1in7@w4j!&T9Lla$d2#8-B_Mzfo7JsN8!^iHz(z#QTC>Ys) zm~E*KQPO8$Zx05B2hle+f`EFM{4JEVIZq^j?8*i*s~c$b#W8f`7_PkZGW^+s4a*5c z3Bv~4?Q+eB*RE5z`ugDUGY#TX7Pa7SXitfJ1(jq0Mf$dSLs)-CZ*)?IMQ>^&vIRJrF|>0flosbuEM<_`F@#E#?T13&>n~!@LWit}La8@U%$lA(!WPA*PW{vozqR;p0StHnlRXA|# zn~;ef1!329(=+T%&)dA~gx8y%J9u>8z2jK`(7EZ{%G-Cw60Wz0?|#13_f0uwxpthA z?0USF>t3fXr~7W_zLyi}Z8~Mx?Oi|=!2szzyIw$xA-bFIY=6Ev+h5Z$vIIbPx|U`q zU-|8BvtYa^Z#SHI#(RhRC5ZfGPALi=B_!*#P8hZJ^}%O9i~|qek5gA>QKInnc$^dW z{A6Tyo;r!RNyh69G%-kKdi~`S6pS^D9ls5+!@DuRx`rsZLYRzSF=Yh%d~I6m4Xj?7 zmW*Qq2_jSSom#rP1W%+SW~)>c-ok3FFByuR#@1#W z>t1cy40mborE(Ev3Zpoc7iSIs7Tt-4v}DQeN#f}zcHzBP=Koue#UO6j}9e+B@P#%89rS5h&aqJh&UN7@?+R#LN_of|9}Mgm!V&7A@__ za0CKs1&!GpN} zURsS-El*k58jg?%u$l5c3NsRAmA*lN`o1S_$A9%tKa2enbrcp~LwoH! zqNP>%tF-FXpU!fqOJ5eY2^(J8nln&nV_|{HXwN93!3dHUF0qb_$fpaaQn9PEp20eb zu>K}TDKOj4WKX7GB@*4LP6U@xvpqXFml7>S$eH99K~Z_lr3nLRPh;#9Xic`wmQ2|u z%O*55+6a@L=ccdWweNigC;$3Saq3%tgqQ#Gzr~N~U;3**!B4;YP5kr+-@@Ck{R~rY zoxnO3aar4C8Y9jDMWi1|bSh+8r(Y*9O-~eSDdL9GvqdFFM-=NYE#Z=!i2{x^lPR<8 zRkm>|p?oI^=<+VLL-mS@Rz*~5D|QYB%Vv^NVOemc71SIJDzPHJ8r!E7a?J^F=H{@S zS{s#c;eVw^{HZPlkH4A2)z^Q7wexRaSJaOP!zd3ads677sc0Ezs@lY^d+$ehaEt;y ziM30oNyA07ses3On|S`i_hNjY*XklMF@o{qciB*owxXW9$gsr>Mz!lC>sl*W{IvXq z3kE0dsE|?VSV?BF=gx=Fx9bqvfjHB06g~@NZu4f-sRjHxPBP&pdBtb*-S@Y8?sz$u zXKnYll9#S??{(Q8<|Z$G+_{%f|5aRfd|~9>{I8apoPr$bDDGvMG66XWSL%|L;yXv@071y=KHu9zBW=e(^InePbDmYbgft zvw=~FN%)ZwsM%@LmnP~M?u%mK{CQ-S*AN~U#L*`o#cYzyiOiVxnr)IHVeBU!dKrJ6 zLO;#0zMeSl_~?hxP7Gr;L+d5f3r`?sf{QW@I=6f*?8k*~{u$=qdYx7m844MYiBb}A zjrj`#!7aw=5Q!dn)h(~igdjF_;?3EO5Vno31igZ337>GREoRlzp^126DmDZo>ytvU zMP{P0WHt{YHLW}-mB=7i`N4?O4XO3@<#HJjDonEe^-flHK#BuJ*62VJpZ(-<;$VhG z?;1R`&b&1;q&BSs<}D%7uKLlUQS7Ny&?+raP%Pk!pMC%nv~0Z%^>R4to(=a*yGB8z z9S&JM=C31j+a~-qH^P>9ilMTQ)?1*$sst>CN@BvrL6V;MrzbHGFZS#nC(T#+q$P1q zJWZCAAhP9l61K!gBhtq3o?%QRda!Z!B9ik92+^Kg9GUT7DFe+61RY0i&JbRDX`;!!(&?odnwO)o|qK4*a9P z_bKcdsUSD^3L2>?copTJ4w`v)v(s|UrrH_np#=*5asW4G zv*ZOD)@hS&sV&l?q;xiVD-o{^3e5h!`*H8{FW|vXeHQn8;xoAG)iwlQGAxy zd-r+!z5DFkt8#vIXQ2gb2VkbUndUpwcKmjy?{aRTrO~~2_|Db2+~iz_^6pMT!GTHl zO{O2}@56^b_gR#KFEzpF?QQJ6hgxwY zj$|rNAtl_CD1#IR3?C=s^`*0zJAKwRr5U~V7$UbH#En#jj6`FF+Wt0(a4d>MKNSEn z#p|!Vg42KXSMXJeBnVksQp6}At)Vl0gWB<8P+|bANJGDhq!Y2!-6&ygW#k9pFdEgw zun+?gCXK(do@GT7(`Jc?`FMOx(W~xl?ZVZhQlKFLDiKPC%B6;ZM9+SG<%7;eQJ)xEDxX4F`;Mp~P$L}IZ{y*k3q!4UDo|65Mf z$*(FCKL~drGPu3_Ck@v&6T1_VUpKu{F@-4LL1?fCBg1_d@&_?<;uNZR)}_u^C-YO! z1SyJfN)%9K)GDk$Dm*&WyQvc>1G{+ZMj(PoBWfesBiOYLsdAK-=GD&G@nH8*e*n9 z^`)*}MUdgtMIELR3kn76>Q`%E{p{$EBN~*l=yXl1Oja`lWy@{VldjTl#4eqc8DU(U zT1Kv@SfmvyAT1WGMQN*!h?2UlvpHP9dIR$_vsjqAhS`|~EG;FGO%;$^S;Oq9QXp>sDLWO4&2PYf6fbmVN-UYZQbmmkxqbI}j!% z$aOeVm4(m{VUx;piwdMDMNrE6b@{K_m3rEY_DFBchB}K@$S^$9)O>~jy;kzL+nsC7 zTms+eMwd_#RurG~&AdqjOkcn_?O#?mD-7k0C0zRH_tD4p61Gj5Nb3w2AW>_~UlTmj z%(J~?FUAhvNoBl&?B#1H%*>-qe2CU)%2NpmVtsxcH!jYwy~mhc#9+-XEg^MTrzyrz zDwb`6vNi+KGE(h!sQPYEIZNit2=tF&_wDzf<&P4-gj=+&+9g;nzjvLUx88_SovRbR z<2T7{MNn$553~Z%XJH6H;mJ>eRF(^)4B4Ey?dwAyRP?L zLd%A4?VGOe^yF^N&V6o%+nwII#OFG9%)>22cVW7no2KhGk=F4RX4CU$iSk~aFP%wa zYPcc_X|M|D1nSPw&A&TcIlEI@ovV$RsVw$m@k#tncaMX3rR@kOCoLh!y00yHr7d_m zSC&OPVL8>pMi>s@_Gg~L`@ZlQynOKn(isY-RuEM-Se@P$Y_K93vKnL_z9x3XdvN*3 zFJXOo1-%nHaoZD*VQP7mjDU^Y6F|VLWo7}}NTr{!ExvgI8?&>B?i{8i@*%9Z>c~_p zY}_I8-~g?CHu8uEJ>;3u)n&Z#|M)}Xr>@XiVq;>15<{Y-CiwIWAJAUlEQU3FY117` z*H2HLPD_h8p*FAXL9tVzL-i+i8wjxxl2K^JIqd;nWls{1Vlu`ksJVM&Wvk8tcXwt3}4M~u9F#P2Rm6`@o1khpgPjnG1|o6`;BMNUtL0dmO_O}k*s~| zswYgvbPLN173?`MOiNlb`6(1A9KB>j{%RJxcaC9kt%T_noq))EOrfCA5JQzwO+5H0 z{H1AYNs%^335ofN5s`t40okM?v1!J$YUe*2OJm8k-dSt0b-H4_H;8Zi=5y%pBNVI~ z&EL?nNsXP#BBu#rFl&~ynw`!u5al$JS@@C}_^ITCSa&*hRtF>nhzkkLHU)mWMCGbl zCVFTMi>o%nD3=;2r;CWi`tZi7DO4z2w1uv1T*Q0?tgKzDH|A|3l;6S;;Qi0sj%eJA zG8KsF*=4-&nGeBN%iz!d@JG0ICW}flVC%6PRQxn)(2i6kj=VvZTRk{RFWADPPu-5+ z`tk?SS~`Wcgnl_i_(%_gQMl6{ttKpVtT6?wM7G*hYI+6UwK}fl8#r?By~tj<1TU33 z(S@Tps#{mWnq?dFn*9PJ!j`kwDe>cV_cj4SmUqUEfLR|Rr)My0s;6l!e*B5dqu{~*@ zekme8ZQV;+(_u@pJWbK0H!fj(l6WKF66_|Zg%6`g(GZJFT(z0Lm6A9Lu{~>p9Bt#Q z9va~wNF`cvwb#8YTBRxci|<*QB4S~V=}NFOH=|F{Up~EN6ND!Z9z?#iB=hC+IkVSILIQs3APv||aJK0AkBeCKuKudkw+W80!(qmwXOm4bzz zxa}|%OST{FYod~qKWGA~iKQ0bkJ!Qb(05{W%D17^m3}OcXL~5kPz5FOKr;osdnWMdzyG^fAp^NQvqEAa;Zi%6&?g7Bu67Y&&0EJP8%v#* z*QHn9fQQ2G_y?Xsg@QYoEig$n09xA=l#-zdHsaQL64y_>4MYMs_T(d$*X;5d^C$7E zp^{k!$dvmcevFgAFa7ynV(z7%!$)But3$x*6fJ)+Ovc|sCQj{Mt%9)YupE822}Hb8 z7qxz}dbOW+fQ?@aO3lU?z9dMyf>_vtf!+XmV`Mr(3MN|YnxvyW#sh&c>w)PS^H#&A zLO~oUE5BFFi|;8Alx8U0iz)?Niwwo^49zYlEWR|JePS;@`p7<%7SGYzU$^o6Qcm6I zA%y5lRIVEshTBk@icx)13!~RKwF%a(g^klXB7H^NnMXsb&I!9FKcq2mi18?;5VNy zis>t>sFo`j-@Okf&)vX!ik7sRvq7W0Bw$ptWa?xvdPi}9aM*_re&i0sd&F!56jtLH z+tG)MCobT-e|7?;ybl$It&y=dSVo5h5id+Yn=%n9>51s;58?O!(dRLlXdrj}6oS<> z@me8_%uhoTLKy+jia#|c4L4{FdnsGR`jr)wQVj%m?neLM0M=;zg$ZMj1TSG{h!Ktg z73N6_65?6r*RHN%z97M`_2w>pIZT;FHGX5mGkkAcU+shKM|CE}uFm%0s}^zR-Z6wV zUx4sw``+e}_ z#D$c2?Ny=4wM@u(qlVLD?Q7d%RgBTJ@^tgICq9rTCQ}<2-Z_Ez&=?BpbrPOgFE&&_ zekN+rP+lY&LUwfxt+JGAKQ3Kfzv4`+P$!_Jy4g^C;QI4 z-Wkk!_imn8*b@BPoePKx;a;~FsQdeN$G27$j3tG{@%HR`{oH$ge8=~9rhijDUH5t~ zO|2WoTfro^nU)cd!rLPom-Bv;EEvuStNiWJ?(JFO^p3>aiiGg=7e9vsWD>8Py$11V z3I2u}2)$NLktLDn$!bHuWHgF1-~AyikTQ1Nc^h_+d0bmvF$=;+0@Y*}Psp#0?=Vnp zW9nzGpg@8jJ$4w!-v2(#tgh3-Ym%)6of+X2&S476{Y*FW@@qKxC;u79rpbK8fS8B? z7gJ>8(l)iBXparOstZ?)Qn0ZYv>X_Y4O(zZqZXr)u+qji&X{-&JIBI!;rWO0mCwH) zU;EOB@Yzp2iKm}Bj$^m&BtA+=C6`%tTIDRLZ2-bNZB7O)K}~&f#_=VTd}f`9Cq)Q% z6E!L%WNuOzX#Ec-%J|2>@g#PHvhbExK`BSs=cQnx6_BeV>W!dYY~jM08SL4+3q5_Z z02)XVH@Re*3Qow@l@Is!F}xR-rie4*pe`vyCU43%|4A^b*iKhA>xhEOFN>0&wJV~S zqtT!0oQ%W~{Hl1-B`;*I>Y5)P@Z)`Vj$r=WYp5)5u+E9ocnm=@Ezy(GVQGmEUdhl} zl#Du!u|X@eQOsLsOq1_pgj+kAwOK(8GSU_qZi`G(W8GR6BD!ofe7JaK9%H*k5KHu6 zJz2pyGFz%d#+X&MwyY?|(NBV3@gz^fVK1Kg;O!V1O0Z62=?ASLsOuwXK0!R&fli2zc@X_u-2#z7P2uXV6%gMzB^ixTWNJ)oZ1JVJg9@ zdu>UqrFVgL2$^dsER4FJAh~Z{osFeuQg3`vtE4=q+6Sn^$n< z`@g`{_kWJLmrufzt3Z=6J)tPd@gcmmkjBZS9Lk|S)Tt0lc&a^B>&)9|j>Qyig=?cT z6~X@VlhgBILSMaT?JS1-+xWTR6sGejvYI9z)J)o8Af6{mxC(1UkLjgRtqk?p@ei zxNZfH>zr@Y{dlqQ6?GfY3)RfTtY6J$bs%z_;&i8}TOWmCD;S{me;m(#8uCXxQiGTTTC?2mOg?ljP*tlU0ub?|K@*1WoCwgLKZ7q z5#f}=r6wzjOZGvKf?vX4mVs>!!mqOFMQA$BtVOFqcB4%)5>sNM3Wb|^_<{ZS7ys<5 z_}nM%!EJl}7>wtUh!(J8*n_+77{gOf9>>m|{g}IP9r--15KUwf4#a%P{2Q83MOZW; z2!!1xYEeLHNGCu`)T}}_{*b4D`wl1YvAf3*Ehj1DnF{gProd}Z5h|xBEc0cAeQ^_j z{R4g2G1-TFX4QsH5>X0VDnt^l36?C@h~q4+%ykMVaV?^`H%XL^on0vK-VM zDXU+Cq1Cba4L6KxG{Ev$LHN#5oLU%303Uhm5Nb=)D9Y0&O*?PiJsZyMkFlT*lSP#`g% z8u4a=U;IQFi&;~FBX&p+EhPFp_}$})k()kC!9P#IUm?vge-_NE9u;~I;nl)T zTV_bw^VdRHKD~r`!Hekb-AD{4urYrfAu2pU`T*0`>J{fGV6}A$D(!CA2w`!xiW9R% z%;rfm+9*bhoJA7f5SS{d_=B_DkY05}c%-PAurl~T`l%qDN@IM-7 zDx=p!;fXBny>lo2<^Sck@Qp8j01wc^!K-RdnlK)Z%Yu0Z_yvGee4C~B33j2KH(Jh_4@ z%UbmWX_3cJORb==w#c>@A^2g`ie=KcAAJ<=73NnZ9c$kJ&FQFQvp^|{Ql*GP$L~Ta zt4*rZmdr#F)sSznT@q(H4!BgQp^r*@dUYAiVwUYjl*MLDSmg|54*1TM!qD1m=SAnv zoQChLJDx3X(pq%Vc*A8&5a{=y7*d61SyVZBssk@jTw*0oV?Om7Ko`y7GH+{w3 zF8FmXZyJ%pbi#I*VKaW`{-*dO9U<76@FoE#3xQz_oj2#x?Nm9MJY&3vLPtWsIXH?F zm*yy3scko9eKK8!@yUW@bTPk3gpGjlPyXO^L*&DcquLm|;KO{`da@8?U~OV57v6(Yo9$ zw-}$qlQd*C7HR*^UfUA7nouLlfDdeF0r=G=sXR0WE?Bg&%fkopumAbiadZ->r_ZC2 zyGFx&)y8!jg>{s3i)0Tu+;!&x?A|qoGpA1@T~yb$tW@Dk`FF-3seD*Zg{)J4t7=Fh z&_*~KxADbjD~Zp4@EF3YS21_?3}XH;dgBA62L~RVe_l$bsU$^lomOD1CxP92d$F=S zO@`)0EJQ1t!Xf0R^}3YB#`G%u;Xz!Y^;KqT*HDhv#udq6$Q|7=HQ`vJ`g$tDbrzZG7UH;|N#N@Muz!CgPFtCn-#(PhCWMC5aFfo>)&G%c1do z=0ZjoAiT8<85xB^RNDuW<~8xKK|$0kYXTaXp9HEDB>wUl;MCjG*mrOz2FH4-P1PTMtVqzk-vmUc$>iTtc}LrL|v& zj&7>6?llag16xG9n*3#3^U~Tsa%d1={mRn_*OpOQxQ^QLGQ3n&wD?peo#ecS*1oLr zYFq2%*an(GWEX2#(ux7%Vb}e4AiX3SN>kCJqNSdDLTN&p^dSYO-Rwtdt$}M7=drxe z#I>B4N-~u(wN|VAXdUNpaC8K{vW!cl zKRcVB0+DzQP@#{I*21kQeHdYFwnM>_q2*tiTSITfk9eK|erTe{$vsh{bQ3)o{4o4BxoEFlTHmMQJf?v>yf4O7H4sW4XSyU!Z4MAU#LVq0p z`VW2w@4IIL_2g9~XHFqIa~ipYX_Qu$&@OIZpa*#1?%PqymN9kV1{F8)C?7(R22Rf)b^a; zrX!B&oU*&|9C@Lu`%Z5Av*T2QH@og|O2@srX*z=4dA~h5_r08b;y*Wto35L-dzI_H z|5Y6g+x|b;4*vE;U7%ghf6jH=_w7#BP`7j9iydp*Dc39Nh~5X&5YMRh zy+y$*uawV<|~RDu#Hpm$bpUAv0_gsHib~M1q0!RHUWUsyN;KV!WEj=FvXTw1D4w^(e+#85wqYpbZx3V!X(5>~V&nu=o;PpQPRsZ5(pkAGnb{wJTlje>uSR%hAfL;T|V zQ@DIKPb;57%3DK?;j~gj_0iB+xJ}CRQm}i8`!YWIk>hyqzEN7s8B|wSQCmxq4zwgn zilchFm?w$a9TTQxgTEfZ)w63X8wJFnNyK;bAbaB~VnnJ`Lrn~0>Qv@pREqsrTQ1@H zR0@lWSt@!|1;RtPl5OBdz6ugP%g1)Bdg#=Jc#XA9ely|G5&BLG7d{xCmj+=G4W?3A zlrkku?3h51LaJ7z)vir_-* zh>?eA*;=!A7?-G={P4;&X3K4q198-JzCHy%lSG9UuAmVtS~(-$Ca<0eR{=0y#jqMe z@_UMy81v%~{?A{>!xZ|dsS{W_e-hdGSsKhM^aWHl@~EUYP%o~*PetqCwii(C-wvb;C9?eTg#M#c1YpBxdCl(D1gIF-ox%dz&oU_`15+RCa}> z@}N6g;@By-%iG;F?Ae~SoSU}eiIMJG|g=({~>2 ztvS7MK{4W`>;A5Lz3+zkW*9rHo&=#|G9AIBv21GXVkTr>PQAF$2o^_p+IMNvLw)$z zZ+!zRt$-b!>upoBR(BPN!b7c6)>?oPkRl3wL%r~3a=7%C z%M#uYnJvQ)P!Q*@%wXx_MOqIr-1qShqn?OiF_~nG(K>nwWLmbgHYO5rL{``Eb9M30 z&cZ_hYTa}!tA27uMD)^(txUofeNE$h)S_dF0qQ+5G}ZkrTs5mC4C?VrKN2k96CXT+ zPk-g)yqkzyL9bt*;_7HKlK4Dr{~n?N*5 zOMn)AAy>irY8mSrS?u25N1j0;MWrSd??Jm7!j)I91BE6g$97rW&Zf$^vQnUx5@Gq( zy-9qiP7N($6ckWYywn2`Cxh_?De8#FW{r%Cu#$QihB)fP@o5H|n4g4XyNn0!nZ$v~ zewM#RJZi5yGFvTUV~GA(ob?q(YHz`~nrTBAGMmSk|~RTUkrn$e1aJ)Fz6w*sot)hp)d62cEbGD{~hSqE#Gj zYessQI18d$@L+ABgxTw9q*g0bzO;fPKpG4aoCMCVm9VJc8VMT-39ARU4xM^Yvvul3 zrPX;Aq0W|F^H|m>7?+Z1#QPJ7M?%)+uZf>FIgSxLnr|RXu)T$77zCvV z5Vt`e@vAzPl1Pg)+QT+DG>j}2x>x7c@Z+fk%vZgrP|>Z6pAddO1z@cri<=2E9WUuo zcybPmBD~^N%+z?J1V5eDK|}*(eDb*m@TJc_j?(f)Tz~Tw)K*ex=BiX87{5kkEmK1= zou)9%v5-x~B0aWe!>O4RS`^f!s?$qi!V;+C&*h0G$avM0nuXL{DSuL&s1~7` z%d@?Du=}<8xHrW1IZA$zMtNPwj|b5+&~IJ*VmVTD_Y^9uf4z5h?PI+VW(}7ms5E3&7KnfH8-tq8 zXinu2?aM0;>6nVB#~+oZK{8Q~6me^CIP$@j9WKu06km98p#9a|&GKa{9XVYElbq22 z-L~NN-udQS-Lknbx^DaPujibyTWJkA7eM=evva@e>Utr{-v2tzv?LLpu5JZw`FA+J zb1O%_JDhUvhR1R}^S&q0{N;@$`D#~sJ-BEu(vIJT&zqjZe` zd8dZS#LOx<^w0ws*t-`Oug(%KYO>a|r0-6gpt{k?ZhRph1}V68$VZdb-SF-`h)hgi zA(OF2pb3CtD%OKR=HI0Cv2gZ089Ig5v4iM4uoLqsT2&-k9~+;N4^l};gu@tQgMRZ* z{}RQi8wj&O3Qk!oVjJcOE3wwWd5gk|jmHMe*?4PZ6tWrQ3q@OMGfe9z(xV->w7$4b z!H}nQTE@M{#^A3m!&6vCsMEQMo;uoiX6R&VQFn>o`+5R;gp+r%npgB+s_? zDo|ZA4=FjxwF=Ijn!}#GLl_*3kZFdoKEH%Eg%u@PhwrHXRtVL2=cl^XpIEr8Uc%ea z1Z4ZBQ#GuuXy?KJ1)eOcPMP@M?k!zjC_G!l;b31B`$l@PeCZ8G%c@LO-9AJLH=$PNwSB?{gDojCccxp~ac5XkysQkSes0<2Rl6}1DYh*B+k)js-a z3*t+nGuH{-9h4K^ItF?Ic=nkGK}m{vTKbi>Bym?ngGy357a`5nkfah`ulOi%tH>;^ zBeyb-BYOrhl%RE9F1Rw$5_Wi{@aFJDfZOWT~H%Kq9=xm6q}(P=oy=2J!-hlf!1zB z+k#4MT90h!(>eAzJKTS*Y~P-*E1ghCYB(fpu*AfotWVE4BbMwLfCcsY6R5v-Eq2Z zc@z2!qcK+ZzT3+wFa7i&G=*BN)XKaRrHt5_jpX!k@h`OqU+&rt}Hk4aQl$wX{sK5;ZaO?ctVX;f25 zL=>^2w43s=JJhhl)H#V-ZZh^fG2%`UL{j67f~1RV_xxMy4@rR&bkT z6{8dLYtVAkayCzZja=3Y8(gcBLpig8dO1n!s)gZQ6NrvZ+TP`wO&jsnF`i%}Eo9-- zmZRkWR<5ohJ+qEux8H~R-v20$5ytFB9T$Ff6?IzR4QlYs{3;Ih*U>|Rwo04}hY>0p z>Lw+&*zVZy2%8q6m7ChwMO&;;D`#W29)Nt3mQ0FDN)x;H?yyt%YDFTfOrd`28fLD} z69)nG_QlaCHnBXNr=aMCzZJseUreJqm&c9~GX5~r(oXZu68b}|e-DK)pLKqGBS?Dk z2{Xhe>Bz5p;y@b<)k+l`Qm|S66l^{UT5Yr3R<8yHNKgWRp3;)lPP{b3xOQdPdNF)q zDiW~}Ey*5QJaL2)3@70aE!Qlfk8tekAHZ-igwx-84a-+n(4w+gmGMt}YhoeQAl8{? zE|Z2TF`RyTk;6xD%Iq+`7}m9OH@F3sbQFD&AXbPF54 z9@Ml)2KkE}!!1jj^rDHa)|*IyC$80~P*WuA4sRv4sc373iTWlq_d?2BM14a_X8!P7H|u|tpG?MtgzSSr$TW_!+*P)nu|V_Tc(4q!e`ln z#Y!KR*4X7x2OtK1IWyZHx79^Bg)dLe4$^MNV(K<%Y>5tEZcta3#-bGVkJ3 z_lobv)4h}4*1cqmDWinj^^(CFTG3VCw&FSN=4YiZ*mUQ}Q_)ekw|NdX`K|D*3kNv2 zU{1oyfR#?*y8U*y8J9%j#(yuTig#wr-;8wEZKlBsQ+4jQx$TJ9g24&D`Oco+>Ga+8 z{AUQJI*wv4g>U|+KgSQg_dO#n>k3vwabj6|(jNt4lSHNU^aHfqrx#WUESpwCX)2_= zer#hTNKMikp%psy`Ux6lO^hEog7EMdvSb)On_xzbU*mx2T^6U~eX6I~6)B_Ju zbM8$bmCO+TN{@s^ff*qK8I6(|udn0ecfLdIU#FRAELM!(05A>Q5Gg@GFGeDgQi-(} zwr1M~*&sw{viwWAH1gRb!#1#I-(Ey%ff_?#_-3gchJOu*b(Go%7MN6q zVs^4Nl>)(H8rF$SW+sL5;)OY+(-fcT+ND)n*SY+?w9aWE2Zk9x!Ey%MC~40EDmNo! zX5)zjuAQDDj%l0d*k-Nl2bS}|O?vV_(2I*uIMiQWP2S?|a4^%;28g-g1t z65M*t?Y?!{2Cw!^!Xb!8?{r3^Dm%&B(+D7$EFxc~g|3jI6HN%?cagq&YQztbz0RXnK;`ME&nEQGq6c-4X3H3 zq-Blwd)Q_?o;*JK;k)qSNAJRew~at(mkQ+0a}b+Q5~?{*OKN8WWkRsg3ghH@1%G*V z8h`x8Mf~S8Gx*l*I{s!okC*Zl{Jd1dOSv+BxSqvdEhOBPF%)coSnsq#S+%5 zw65C`;!A>%G^XJ)V%idtWY-jnOM}MxZLV2uD$sZcJ#2;1S`STNrOVZXhgi7 ztr(*^;pe2Gi^4jLmFrWetj=K<6?Q4mHnEoN zYG7~(g?tf7(wzvP-t-{YGl0Gw`v@D262fOn1>tj+0SapM*vS~AF+~3Lw}1Uz{LOd1 zO@&Ka2|GPMn{t3o{}s!TC5}9E>*n43cIV=*8;5dw?sm?zlW(`%%zs<>cXy6Fa^g8} z-rH@3_o@Ic0=k)lV-sU|@c9o@>rSCom0)9IHsPv!rLVHI zP@{#kYp5UVm#$%r3PP~A9}{=og{5?s;We?1T6JgAiI_x;OmpSLIor6Uckej%J$kpT z+1K)@phPe&A8i&CVVq%F6Q{rVm&i_EGfmit-nuZzYzT|pZgXx=hw!g0JoOx6no`0v znXQ=5AeUOFP@N+4E>L4u*Eog4$_DX7ZQfI+)vId@Wimo7tBcf_9tFVC{2IJrTDOq| z+EwD0R(PI*xLT&gOjO#2G|W?*jA(mYY1pzrw7%96QnY%=h-+lRMll(&RFTES5g ze|9d7P>t3|ll4qN=Lu7o(NfB+wQ>I993~D9V0f|z(P%GHH&Uo4v!n~sE(J}tOiNgT z-&&AZn##kg=-j;8X@~Cl!Fgt-5D%G5fr<_5gw)ue(xHu=qyVv+SRYhA*hW-e+8&kx z5F*W#vpF(Qjr;qla3ztWaO?^9G0y;Kl!NjGbt)6pLK#(}ZfP-xI?FS0=ON_g=25<} z#&3c!h%glf?RB8TTC~(HpviPpgtg0aFi61@q_B#Iuu7p@(sDA7R20&WEKL=L47Nd` z(UkCS7jfs&A^hXteIEYu6n6L5ao?c<1e-cDgJqC{PS2{Mb*iyzrbqfvFG!I%%lIN# zLJ!WB0{Gcl72m$PhCjc!fd6!U9{=gm0=_x5gl}D4#rJ1Zc%2H~xmp;rv|7{N1chCk zNwMC9I0~C~TfH?*-avGCQ-DHN8%0SV>6M1x)DEmJ2%#~31!Nq>6})*`@Jm##ba;_A zxYmTvLYj(2C4j{%XL052H&7|oP$+n?mShct227dOc@H^FSY%yRsR+o~5!bYInTjdi zwkn8#D1S}-Gbb2~m#S?N{|v`KCR_=vY8XprUq$W41&q>C7sOJ!L_fC7!KWQM88#fj z@ZsC|u8sWCb<|fE(4%d4TNKo)J1sY+!dzpD!M;g^dPdPK6fpJX&#2SRkhwZ@w-By z+ixGo*zUUHx!3n{-C<2b+vcp$UH(>1@vV@Z?^b9QMg@{{zgw7FILpHdudWayX*O08 zxVpe7AT+M#tea*S{usj{etHpCgUsoUr=NglbQo7}EE7&PW(r{m6Jf{<3yar6kk(C{ zLhABsCz&=da^Mh}eZ9!YvZdhhv0-a>Ee#*UY3ZzAzK-I;8ntF0Zh!J&tg~IFY0gRL z2Q-wxMyd&5!(@_6uf2uqKm94Zg){{K1)NvRP|V-j8sXrbygBD8yi0@DPJhBf-Qds? zFLjSHI4#|3Id59Jx+hy?WUWRRS1!$>RH~5gmk>#`FgPATwVK9_*UlpI_B2-BxQuAk zhllQd5QFhy+hVp^^kRk#lF^Jo`#LyREvaf`ovNHo3U?ivqS@GjMU(T^ma?eiDS#S+ zlZ=Uyq*h!$o8nUyl4z8+N>8H4&;lo=HYmNQ31 zWtGBGf?c?=t%O-)PR|G(nU(}!jaGChP{T)_xfe(GC-CAYAH|-@URu;tghEj=Ra#VJ zbhh;;87$=_9W8I-zFZIBCqJJ;u@biJQbSbI!W80Kau*{lNXQTNg)uS|LvOFTAho$k z1Bplk`IRggpJ-8C@<6n&ht_ZzXHQMrAv%)>29OvEqg834u#~ZJXP;JLc%rzmlBbeW zCvMbkq;!fNMZXRWiyHNRi=ySl@O{YVX%P|scBVg>ta_DX`HQ)_osPN^L5xJ(naXLk zR7IP4tDDzHco(lPl6|wxfw(Cm68vWQ=W8rO4I9}S2KVm7(9U73oS#Ctph1PG;nO+a zf$0RC6)k?hEK;)g0EG;_hH9$B<@MDJg{v69!(26#CFV{Ii72Jc zzT9<$%JX>Q&T$L{)UGR328AIFqDVzy3|VDl0+b=dqX%XBJljZ?w2-HQSMelJreH5o z87NV(mwB!7T|@6%VTK8!$goX%4N+l2Hw2yBD6+ zFF@hz3!>&rAU?d?&S_Y?euZse4r8?XwIZrWC9|9_@f&HMX{-J`3|FQC)TXi-AKhz1 zIW`wTiX77v%r=jOAQ6k?y=AtQDgx^9pdw)Jq!b7*Vn%c(yHvi8HyQOy{C4NY6I|Ozz#X{bo=Mc3w5qAir&!Ln zF3h7)bA-F~m+fXGJXmX>!pzJFBMQ@ z+VNlnhxZ-C&K)CWK{sn{WY=^=FRc#=M5}9ApG_32Eo7*e%x%yDA}%EqRad3}sGKaU z=t`TY&{o3kopF5P*?VbK&0+tp0A76IF~VD7_y!{3DC3LPC=@NSm>DzTbDfsw$;-=l z<*iwGgChvW`{9i;d^iZ|D5!;54h@S8(#jc)AT|;~Ag^}CM9gTCVK!5QNUq%^t&q=ZAN^9gh?UtD z1gI1>)oVaSLjApM)_pQtLDk>F!MhHkQ7R)hzm6~!N?E_oMm?kr8H*HZ+Wyt+Z<^2# zh6tbfgV}Bth=*(IdE(bu4yrP!9<{tt`)1hi3+eJR&p(RC@7#&%(iB>$71Y+}aOXq< z`v=1aG%5HAuZALrpxJ6|ZJ3iEij^9G2ld4C`aQ z{uYG_3#>UIYFp|FYEUWAGBVYrk7d;{)m0r+ESj+f>UcfcCPQkId={^CzUeQBOddFK zW)7L6(<2j#0Q(LMA`+=%`N}M=pFB%?Sj7W(PvGEzKGuJU?b3_$SJ$zYb9jw3DYbQN z)FZ<|LSOt-y{^UsN&6at&{gB(ddCWJcnE*$nG}B$jx?kgV0lxs*D-hcO^o%BZ}>z# z;*%^5(Wtgp6CR>*jO^QQN?mSa4cXO2^hMYZsFX|iGfCo0$}`jG8AQB~NV5IBna71^b?{Q9= zY!kNBA*qR4n%Np>BN%1mxu5?Osf*{R#nuQb;Uws44BF_$Pfb_l(_Y;yxIXY%mcE#` zh)x*LGp!T}U2hoM&Dx!*unb`;_$Oa zF!}y*9C~IP!*_;I39X_~Pa;#V;H_&5I5$Tt&D&$lRYIMB7@WFF#Aw2hYzo`J+q8LF z+++gN$qL@MN^7RkgJLa=YK=@&xS()s*EEB)TJp`JpF{;m{;;SzSi3wT6#V z3Ap3fC@SR*L@0bCVm^jV3M=B=*$jyG263LE?(xTe{yNTGphbp$_Km;h#=G-p^!`x8n!o-7NAwJM^!V%WWZ80#0W zqn2e#!7wd2;#!_^Nu50s`o4fBb=C9zT=ZBkIHy|Hy0Y;O**ce8$e^Yf3Rxq2S{>;{TU8>ptUNHofL;J^+3%c0wo5u`;(L= zZJis?#7zo)$1!ihVOo<_hUlov^PPLIIxLaL{Ors;-n^VazTSfZ+d+uR;`r_X^!M~& zsJ93AA3uQG4vn!+%2aS`xSp)zwJYl=QaNi#`7mC<1esxw2-aA<__|(-Zq@EJ)-N7m zb?Pd7gxxkmQV`LWgsLf!e8>8oKJf~bt62=h)Z3w+QYscwikYtHNZX1>hsTlFxyL3Q zFVA1rX1<7!uQb)oLcXg_eZ+0Fyw5*022U`7wHq@i%wNMe>0dpt64vUC6wj7YQ6b;c zRMavRjzE7uqJ3k8SEu(8UhzM|>nw$Jc%kN%*)D~fh*f!bqq4q-v$i8y@GjnMU+)&y zb=|T@&VAOk+y656tAw@h`n^jSH@?r~No=0Z_YTL(?{?h2DwxJ!Gn0_ zYhR~8OJhArAwx!J1je|sXvwjewk)j%CdWpxaOwi4&s{;Jw+}}?@DvubT_#IOAgloe z{2nC8<$S3uW?p>@ZCaeW@3|e5kKT)`E9(r&#z=31n~Z8WdW{FB!hpVszjGa`Q=Y>i5BC5(j zvl>6AXc5L(=8=IIaZCoxJiN60)ty=-Q~1S|6wYn5P>|p!inPB1F~D+CREiNXQFU~W z4|?!Ve)l+lNsiYyAS;blv6eHneOV0e zh#?+HU}a_n^*ohBR;vyws*sKT_(BRNW(z1cCA8JyA*+~_KtZMzCX&FS4AF>aCCH>d z_<=jIe{v9YDs?ZtbOuw`*I4opy=aN8LY$L@GtqBd>iSd5&?%D@93Jb%0NaL#IIx3* zq%4z8N|lmLj?{b*CSxZCF4l|K|Gs_Lw|fxNFP%p%NxCB41u5jcvha;5O93F1rU+2@ zQ|Jds>%N`=T;2e__4+i{+YwZKA;Lj?lQ^ZENO=2#ZA7D0{MY~Bc|5S6%Esbp)K^!L zUCP=~##-8`ITt6dEFnir*zlnGW_z$7apWc4v&FD<;& zYAu7oNH2OrQ7XaIyojT4G=xN70zI)fm8>T6)s`u^Kcu2?YN>>>zsJ_`Yp#Iu@vB~$ zp6*TYQ`rfVo*g4k^ul}cPZ>*I@+M6-)#-hvFcEJufSRok!J`6EEuz$@V&dp+D6kRg z=yC0HAi9$RWPG*hwTZFWjTN??Eb-Dr|IjGItAwN{rmd}krDS=e^|2h)G?mCo9tUo} z8|iG`6iUMjVXBel8aCgER(!-`6PHL*b-Egi?L;B*``ePO~@9~ zo!abnh8xDwwNoMg1+J40-A(D*vyvxde5arOepS~k&$^wPj`ERn^KxDHce22qKX3!M zMBsXH|L$jb5jAf%iFosU=Xv|JJMKH();E3L!gB{1+u|^kUEQGrHxJh-9edYxb@O$v zdhdo)gB24I{;eCNlb(g8*GXDtQ1HGH3E}>ae-eX7@5JfLizFjymr7IQD~myuN~TG{ zABhAo8tcJZ-~Ayfl^XWke;@qg11fp>g;Q?)X8LZF7_@8ic8=AHkRIc1O7TKUX_8?gf<}3*qR;iqsB%87m-^zJLM8; zjmdV(Zy4sY!rIJUg|WsU>yC|ujmA&wMl{x<6|IeM+UW|GuP=60^I3QbIgDzPn}93>9dS#@2#^H7h`&jpF9sm%b7ek@0AU^(N>G52Iq=?NW8jXp z{}Lt0a+B6J@vWsT!~)AIQ&X5wPYv1+iBe@sx+Y40Q~sb}Cr&m5=VA3&1~^QS*OgR9f)#DLcE6Tb{2<|wA9 z@Mb|-TnStXWLnN+R8sZ~_ENDbn=+<}e^R9D#D`{MN0^BneADnFA8X^mkKKoMavdvg z%o8_pGVCD2M17E2h*_9*aEIa;lT@aI3D!qu$C-nG&}N{HZKkyvk< z!0AB=?|WbZfA>odqrGtkrTHtUZ4^*g*D|)KO$zfz`*CqTjpcm9dS$GP^sFx8NoBOw zL2Lt%#kO3mQJLI;4giYA5-dLr0-e^!Yo+Q(I^V+O zxeR`EdIqPLOUQWR&{-Mc4VrTxUS&D34Vh49TT|OtJ|-xL2fG()`AuE^Hf~SYr9_HV zSXsScTIKyrL&t#=&&51?$HoyK97VOvHq2t#iIkQX@2Lr?$3qHqF};LpkqXS{F2WWg ztx(Zxs~4uqdSNSMS$xVPpJe-4!QigF=pP(II#*z7tQ#h-Bd?pJ?HCp0p1v4)5NS`7 ziOWS)3XY;K3>ppv1Ir-8M!ZgC(?4g3&u;YQCa3W3^}o~`S#@COcJ8y#uOUPGZ3}ZN z_s%eS?tbT_b*nthsob5{KCid;58h2faFglw<`iDU%Ui_}VRy$h!Q8pO<#)!_^VTbd zX9O{1e(ijB;%>npA?DocDz8A@`E=*uI)$)9D0p?25Hf~f7lkTQVE8@RSm#Cldjm+@3Crm2Z*5hArgW>gNfF}Y(D>!&Ybz0%*~0095= zNkl(tUA{Hsgo3vhcKX3;|?zs)uY3*wv zozfR^YF+ydtv|gwgOmT^PvFgG$lxh-f?@RR*az>xBz%z(8pUkjV!~wO>J5+;A{@!m z_mKEiE|pZ{dD>T8U2UfLsFZB@>MGWZW1IYEcp$87oHQrM$SF*&X>mofF`GA_Kigfr)pI5S_xMGD#!g>lW_OBAZRP^e@c0)dK=HW8AudR9)nni4=u z!$+Yn>z;B0rBWT)TnT+W2_!TDk+6wGv=@O{Sp3zL;q*b!s zh~p2>2zeOnQ zcJJDWQ?H-H#(IhP3~K@b;UHdQ-V*CRbu}`vx|kdpTAqSG9`3;oGU@?><13U=T+P~2 zwzX?XtY2Bj;<;rkoSVhcr9~uXvnY^GdPgXf+eHdM3VHPiv3wgh)(|K)5o8`s9~GUN zAKyBe#YHlCtx1<}1<2@)$vgC}d)2w-W{4_O)=;2@kAC=G?4KBbCY=7{N9SnqZ_tvH z)vBHkDv?yict;f3Ty4^b4>jUSd#-CBAyBK}(AX%VEUe~(*sy{ry+Boy*C-T}=SH=O zp*zNL^!R?vzjgr|m)32gnQDWyra1{U5AU0_8tW+4tF|JbOd8Hs{Fu%9@F#CC;_bye zik>jaEeZr?K(ZhVYX8iPw3GRD9>F&c{z((lJMr+XjB8(*vO$3jA5zR z#?`d~%3dm>hK(w(Di7O$EPP(2Sg5B=!cj`5a3@kR9Fp)%k&-h$Ls-Nw=xwJ?esh#; zwKcZYFfDU+=QEzHe?^hH;5zGiR`n3K>e&+{Ow7W`9y4#*IeTxYedLMH`PCefRQPHo zDuv}1Qt1Y+u9WcF)GB^4wT|hW54m=nwG<)jR(qB&leT-?SAaite+wdKE{yVaaH<|F zo8Q6kj^fC+B&Ake>Haaq1`Z)Uu+ui(YUwEE7KL_&R{w$9kZJf>PZZuvGo-yan1hrl z%`fPUhfvyBrQk16xCbyYI*xorb15{JitR|@SY{a}nt)f)(qf|T=pA=sHJw9QLsIYZ>$B7@vOUH5Q(dNJy!ugU{SAJ|> ztpxAo^!?qu3I*@?5|-Dm4T zR#(59r~vBr7KlGSbt1jf>Ak}0>U#cjuG_v_r3yH`Hz1vN&U5F!6Ib_q>wI&seBXJY z2j|-5?0c7U^KAYxS0T|X zRuWs4FZ?|L>`CGSn1#Ai)nDdiLmWrAe;2|7 zyC^WdsMV^BEoQ_Y%PsuN;?M*(hcNU^xG4lRqgs=ERL5duPGfNJ{u-@~hPKO8o)YxpK`b{PneSFUOj1a6 z@XfR}0f$n-lt&+#eX&qMY9mQqpn-6Nf}0A9ZBE0mw&95yIfY?5Nx@MrV_+aifl0RB z@SxBRDLq^yjLsnkQombKt@oMLzOUbGi@aVl`_~Hw9(vl^E%I1)#)gFs! zSGqETH!<8lga9p-6K|fQGN}Uj$=qe>leUPN9TEf1HX&kP3{}w8xNHUqfbjiK3KNbu)~7s}C<< z*uc*zNK1r4lljzBBCA|=Br8qzDVS7RP_U?XOLyTw8_#~|ZtR=rw+WFy{_#0l{MuGo z>Y`Yy=B*Gf68yxi>1ZsMtUtbS&L=1psfhV8J`g8;Pyv-<&8rx$@S4vFUlEjumg7&| zXLC`eU!6j3iHy4Lu^sp-)iN^0A_}zB>g56&I{bz3lxjgFTQR(HeI0MmO3xD>+d!HE zN#zqmlYo*EFJ?b6B4w#H&k%TPc`#fb{g*Pfs=C!#H^D{U^Pfi2T1U2=*)yQ+otlPDGk-~lhXXlo2 za&7}B7uIo2+gFp03gj_W(i(FooKE|MO8Z*@CoNPgPD#4jF#&+#OWMGKp1_pU2+#b+*Klbe ziIk1mY7CX0OiWGREM;Gdg1?S^yT_5aa0OGpcoWg_aqM~DLs-b>*{EnCGAx2(UJdlI z5jN+Ruyp=BOVYrh`;TMn_#L>mo+1O%1RPclg`9ZJL_Ch_#Y;H#mw%~kyI3AFRuZ?m zbK6xix(Y4Qoc9& z+>Us&WsUT9N*mvo$qjOpa2dX<(qhw5u$h)0NuqdzjWjNLR$|TnN{cH`_%t)PjRSl3VR>;4GuIc0t2pX}Pun*OM+BPnCNHt+qZLk} zOj9jisG>?Gpj4rC!h4+n7u9k?S%(s4R(|Ho@@Sr;hA&1Zb`dtMXAWR(ei{u4$a(-p z4C2I06+d`u4k;>LI!0Ih8?u;W;X76+Vc?aoRgv^!=*)w-3I%ELQ}FNI)n{G(j^JM- z6SjUL#wP%lmJ};TnNgi6J!1#FSCU0)e8YVa^hYD`Q;=&yoJ!p!eU(WUnNkgX`$uu~ zzGGOuq#59|R2V2+XnlumV;-hUdNeXD|Fd*gWi@k!KHuA#WRA_7HrrHyM;io#0MPMV}LQEXvqIm7g{;fo}+ zB_*+M0$J!1Pm!z@?W?V@qzts>y7`3e3ScJ!3xrb`Q#8UwtAF32BPPJrTj$gj+p$WZc_&OO&URT!ZqVw_+uV?$os%e)$-hYZ zR=+|%%NZteT9qQoI=!!6!R_}xhzu2qOtFS!igl<%uo_j?Bb5Z!Z+{;Za;D)S9Trlw z`ehU;Z_zHx@oxNGa9cZ}(;Me*%c-9JOP!mSuGWS&pWm6j3yal3mwUHo@ogpH#)T+ae``)=1= z4%cnM(Mj*ub3~&WP&ABVPkjItGOSr@*~Sd@qjjS3HY)l=KdpUo$VfblL2|UISKpxZ zQpf1wgKUsw%&uUQBiuTDFI25#`P4bvyFc99gCmbTh&ft^Hdf0#>kSRuien24+iX|*gHg=Iaxf%U0VNY9@~xwwkay?c=u-R&?qI^jm+cEXUB#pzxe zzN~&*=F`Eg@TG2kTVKp~hC49}h2wpNzQE@UlCbc##fiH ztQIpF*f^!6SQkI#E0vR%x{pzy6R3INFO?OBPV1 ziPO~BByk-HCkT5S`DP#9o-X3A-?)yIDj7Y?L^X(cI{9yv&0#4wwFu$3>$>UR>sejk zyir}*@-|tXRAvfPqGl@|ynJ;TOC{1DpEU_kJN{|hwiyT_OGRn&zI~`y^H{&GGt{MY zL~SR!DCr_bq0z(p5X)Sp09&s`a5>$^chAh=m4y@*nO=d)QI(336dPNMF4*X0MQX1B z0XLF}p_N&+HSO&p!_@tlofdUQ?Vu&ihwu<44PFRa+OpY>WR>#3G7582i?lthsLtI~ zN?#b$+Jx)XMucD8YdM;RtW4S@#~%cO<6;lm~ZHfu;PT*um_w=vPjcENIMZjErrRCw`0>u9Qh7!td7^IZ$+l{vG{ zV^sR6fmHl_)Kp)h)SPZ6D*`N=rdq=Hz%eeUtBQSQf8yb$z$f zlhbv*6;BB7c5WPfm)o9SH;nGp^~ykucks|*Jo%-s;?i;&8_6OY78@bksP^X9k0KKd zTKkPa1BdraV&m*ZTz>ft+el;Y``?d6YN6gxjLnvsx0nzca)NM|r)RNx_5zKuHg0?T z0rVX?h$~VoXuV1>>zsCNDl{33qImWUF8tMB0EHw4F@?Su7h9>IHnzpaqM5Fh{5tY$ zbI2!Y`P6HKQC1j#Y{-U7rYk|N!iAZx#xsQ*x6Cf?UA#IXO!dU88aSDQPT1mC`-ve} zSf(<|q;B0Ry}Gz99)XiZ!AhZ($MS?|{dBe_R>Nna%v))zet0EL&C((~V!)a>*JxAV zDqZ5dLM5Z#)(%|}yXI-xt!9c?Oy;nWtD;y6AX8|dM8-EqYyHA<8M8XrheD~MnawPd z_GYlM5T>?-syGxGtiM^r`yU*`b5D)adR>GLzG;?xn7z1wv5|f%D`axCJalG0s3d64 zf!4HNxU@ich~=T^1(zl&shd~NB?elfl2@QPz1)zhhCqiJ5{MVqq9 zl&1A85SN=4|3p6;wD^DavrCw|w(3~?sxu7>NV-Z8GM-a~f{WjjhraVFp{Cs(rFh1* z;~t-l!P936e|YCG?*HV2R7j^t=W}S~sPOtCRFp^$Es8zjQ*#Vz6p$%z4^Ag*_&JrK zi}?oDm~VmUG>A7*gO!VU+W53!F!XER9L9%75QwO) z5I+=@^Z5!ctY&o}`I9|`JOa3HJgTaW? zt4BHwdc#yCG$hqz-Dr;uwiLDzO{CcWC({3jN#~keb#%I z&!#ENNrP03m5~j%)u}iW>7prXfy`6uFsNp*O*%aXKEn~c^Q79h@)I!lG}lILU=x0) z4&7(Se-^KJHrYiZ|U@anKjS$WW5=Lu|UDR@9^y?N;x5t z)sBTh!65}!z(hzZMe?VbDvD(po7jz0BBGwy8ENE*49$-B7uymQbaV?rpitC!O-$+I83NJ6)$Wy{8l1xN@c2 zxx7>|$^CxwGqJY~tnKM^!@a!>&hu8fb~VgxJ>Lp0*WD!eoiPsq=0w(2k#FVs&$@#w zlg`!k?z5b(3V+l0&U^Rj`fed4୻#8v}{^GkRZX~he_%ZnR z?88Q#mMtwEJFb`I32Mx~UdQ}vZ=sRTAv)TJ2S52COlR}RNGLEtSt(Su5hH|qNc1QF z;~ybEbA|CG2xWbdc``je8=RILNm^4Qss5(dwxAf>hvS(+RgMui=F0@x3e!HULDuS$y`n+i-`Bkx~jC z9bi+V<#=fgv1k;LXn=x>3LJ5uEmL*g|IYC-%*?K1c~xugX^F8owh4^tL}j8EL$(Q; z%vlOinNXywb*$uz$W_I#WzB1!`#8gdQK^88tbsg*ln!m$b!^<2b*mA__x|=Oe)QH7 zmdgPX`nHmpus4(!(^nlEBNx8t

G?>x+c7>W9KNB*A|V1%ICj{+C|5fGZUIO)5bR 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

6FJ6O} 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

Ra#PD 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

)!HPjn5l{;zrJq4G~Bpqs?!E*hlN8 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
2~_)6p(p$sU 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 z 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%0Db6u_QXll1;QyR&qrb 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 Z^PiB^y1c2%@hSrlc)I$ztaD0e0s!s)+Y$f( literal 0 HcmV?d00001 diff --git a/app/asset/lib/lib.module.js b/app/asset/lib/lib.module.js index 333f45fa..297f3caf 100644 --- a/app/asset/lib/lib.module.js +++ b/app/asset/lib/lib.module.js @@ -3,3 +3,10 @@ import * as FileSaver from "./filesaver.js"; import * as JSZip from "./jszip.min.js"; import * as api from "./api.js"; + +window.notificationOptions = { + wrapperId: 'notificationWrapper', + templateFile: 'https://gigamaster.github.io/codemo/asset/notification.html', + autoClose: 3000, + autoRemove: 4000, + } \ No newline at end of file diff --git a/app/asset/notification.html b/app/asset/notification.html new file mode 100644 index 00000000..c2a407e3 --- /dev/null +++ b/app/asset/notification.html @@ -0,0 +1,95 @@ + + \ No newline at end of file diff --git a/app/style.css b/app/style.css deleted file mode 100644 index 997ef0fa..00000000 --- a/app/style.css +++ /dev/null @@ -1,74 +0,0 @@ -:root{--light:#edf2f9;--dark:#2d4058;--darker:#253243;--color-primary:var(--color-cyan);--color-primary-50:var(--color-cyan-50);--color-primary-100:var(--color-cyan-100);--color-primary-light:var(--color-cyan-light);--color-primary-lighter:var(--color-cyan-lighter);--color-primary-dark:var(--color-cyan-dark);--color-primary-darker:var(--color-cyan-darker);--color-green:#16a34a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-light:#22c55e;--color-green-lighter:#4ade80;--color-green-dark:#15803d;--color-green-darker:#166534;--color-blue:#2563eb;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-light:#3b82f6;--color-blue-lighter:#60a5fa;--color-blue-dark:#1d4ed8;--color-blue-darker:#1e40af;--color-cyan:#0891b2;--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-light:#06b6d4;--color-cyan-lighter:#22d3ee;--color-cyan-dark:#0e7490;--color-cyan-darker:#155e75;--color-red:#b91c1c;--color-red-50:#fdf4ff;--color-red-100:#fee2e2;--color-red-light:#f87171;--color-red-lighter:#dc2626;--color-red-dark:#dc2626;--color-red-darker:#991b1b;--color-violet:#7c3aed;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-light:#8b5cf6;--color-violet-lighter:#a78bfa;--color-violet-dark:#6d28d9;--color-violet-darker:#5b21b6; -/* -------------------- -------------------- SCROLLBAR FIREFOX */ - scrollbar-color: var(--color-primary) transparent; /* thumb-color track-color */ - scrollbar-width: thin; -} -/* -------------------- TEXT SELECTION */ -::-moz-selection{background-color:transparent;color:var(--color-primary)} -::selection{background-color:transparent;color:var(--color-primary)} - -/* -------------------- -------------------- BROWSER SPECS */ -/* Text Selection */ -::selection { - background-color: var(--color-primary-100); - color : var(--color-primary-dark); -} -* {scrollbar-width: thin;} -/* Webkit Scrollbar */ -* ::-webkit-scrollbar { - width : 9px; - height : 9px; -} -::-webkit-scrollbar-thumb { - background : var(--color-primary-dark); -} -::-webkit-scrollbar-thumb:hover { - background : var(--color-primary-lighter, rgb(14, 20, 24)); -} -::-webkit-scrollbar-track { - background-color: transparent; -} -/* Font - : Use a unique and descriptive class name - : Use a value from 200 to 1000 */ -.nunito { -font-family: "Nunito", sans-serif; -font-optical-sizing: auto; -font-weight: 400; -font-style: normal; -} -nav[aria-label="main"] {scrollbar-gutter: stable both-edges;} -main{min-height: 0;height: 100%;} -footer{margin-top: auto;} -h1,h2,h3,h4,h5,h6 {font-weight: 600;} -h5,h6 {font-weight: 200;text-transform: uppercase;} -.updir { -display: inline-block; -width: 1em; -height: 1em; ---svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M19 9v7h-3v-6H6v3L1 8.5L6 4v3h11c1.104 0 2 .897 2 2'/%3E%3C/svg%3E"); -background-color: currentColor; --webkit-mask-image: var(--svg); -mask-image: var(--svg); --webkit-mask-repeat: no-repeat; -mask-repeat: no-repeat; --webkit-mask-size: 100% 100%; -mask-size: 100% 100%; -} -.download { -display: inline-block; -width: 1em; -height: 1em; ---svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M13 8V2H7v6H2l8 8l8-8zM0 18h20v2H0z'/%3E%3C/svg%3E"); -background-color: currentColor; --webkit-mask-image: var(--svg); -mask-image: var(--svg); --webkit-mask-repeat: no-repeat; -mask-repeat: no-repeat; --webkit-mask-size: 100% 100%; -mask-size: 100% 100%; -} - -/*! tailwindcss v2.2.7 | MIT License | https://tailwindcss.com*/ - -/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:"Nunito",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}.toggle:checked+span{top:0;left:1.5rem;background-color:var(--color-primary)}.toggle:disabled+span{--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity));--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toggle:checked:disabled{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.toggle:checked:disabled+span{background-color:var(--color-primary-lighter);--tw-shadow:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toggle:focus+span{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-primary-lighter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.top-12{top:3rem}.top-16{top:4rem}.left-1\/2{left:50%}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.bottom-full{bottom:100%}.top-5{top:1.25rem}.right-10{right:2.5rem}.right-5{right:1.25rem}.z-50{z-index:50}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.col-span-1{grid-column:span 1/span 1}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.m-3{margin:0 .75rem}.-mt-3{margin-top:-.75rem}.-ml-px{margin-left:-1px}.mb-6{margin-bottom:1.5rem}.ml-3{margin-left:.75rem}.mb-4{margin-bottom:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.h-full{height:100%}.h-5{height:1.25rem}.h-4{height:1rem}.h-8{height:2rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-72{height:18rem}.h-24{height:6rem}.h-9{height:2.25rem}.h-px{height:1px}.h-20{height:5rem}.min-h-screen{min-height:100vh}.w-64{width:16rem}.w-5{width:1.25rem}.w-4{width:1rem}.w-full{width:100%}.w-8{width:2rem}.w-12{width:3rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-10{width:2.5rem}.w-48{width:12rem}.w-9{width:2.25rem}.w-20{width:5rem}.w-80{width:20rem}.w-16{width:4rem}.w-56{width:14rem}.min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.max-w-xs{max-width:18rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.origin-top-right{transform-origin:top right}.translate-x-0{--tw-translate-x:0px;transform:var(--tw-transform)}.-translate-y-px{--tw-translate-y:-1px;transform:var(--tw-transform)}.translate-x-6{--tw-translate-x:1.5rem;transform:var(--tw-transform)}.translate-y-1\/2{--tw-translate-y:50%;transform:var(--tw-transform)}.translate-y-0{--tw-translate-y:0px;transform:var(--tw-transform)}.-translate-y-full{--tw-translate-y:-100%;transform:var(--tw-transform)}.translate-x-full{--tw-translate-x:100%;transform:var(--tw-transform)}.-translate-x-full{--tw-translate-x:-100%;transform:var(--tw-transform)}.translate-y-px{--tw-translate-y:1px;transform:var(--tw-transform)}.-translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-110{transform:var(--tw-transform)}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.scale-150,.transform{transform:var(--tw-transform)}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-8{gap:2rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-gray-900{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.border-primary-dark{border-color:var(--color-primary-dark)}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-primary-darker{background-color:var(--color-primary-darker)}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-green-100{--tw-bg-opacity:1;background-color:rgba(209,250,229,var(--tw-bg-opacity))}.bg-primary-light{background-color:var(--color-primary-light)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-1{padding:.25rem}.p-4{padding:1rem}.p-px{padding:1px}.px-2{padding-left:.5rem;padding-right:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-px{padding-top:1px;padding-bottom:1px}.py-8{padding-top:2rem;padding-bottom:2rem}.px-px{padding-left:1px;padding-right:1px}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xl{font-size:1.25rem}.text-lg,.text-xl{line-height:1.75rem}.text-lg{font-size:1.125rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-9xl{font-size:8rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.tracking-wider{letter-spacing:.05em}.text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-primary-lighter{color:var(--color-primary-lighter)}.text-primary-dark{color:var(--color-primary-dark)}.text-primary-100{color:var(--color-primary-100)}.text-green-500{--tw-text-opacity:1;color:rgba(16,185,129,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.text-primary-light{color:var(--color-primary-light)}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-dark{color:var(--dark)}.text-danger-light{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.shadow-md,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity:0.05}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.checked\:bg-primary-light:checked{background-color:var(--color-primary-light)}.focus-within\:text-gray-700:focus-within{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.hover\:overflow-y-auto:hover{overflow-y:auto}.hover\:border-gray-900:hover{--tw-border-opacity:1;border-color:rgba(17,24,39,var(--tw-border-opacity))}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.hover\:bg-primary-darker:hover{background-color:var(--color-primary-darker)}.hover\:bg-opacity-80:hover{--tw-bg-opacity:0.8}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.hover\:underline:hover{text-decoration:underline}.focus\:bg-primary-100:focus{background-color:var(--color-primary-100)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-primary-dark:focus{--tw-ring-color:var(--color-primary-dark)}.focus\:ring-primary-darker:focus{--tw-ring-color:var(--color-primary-darker)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-primary-lighter:focus{--tw-ring-color:var(--color-primary-lighter)}.focus\:ring-primary-100:focus{--tw-ring-color:var(--color-primary-100)}.focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(0,0,0,var(--tw-ring-opacity))}.focus\:ring-primary-light:focus{--tw-ring-color:var(--color-primary-light)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-white:focus{--tw-ring-offset-color:#fff}.disabled\:bg-gray-200:disabled{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.dark .dark\:border-primary-darker{border-color:var(--color-primary-darker)}.dark .dark\:border-primary{border-color:var(--color-primary)}.dark .dark\:border-primary-dark{border-color:var(--color-primary-dark)}.dark .dark\:border-primary-light{border-color:var(--color-primary-light)}.dark .dark\:border-transparent{border-color:transparent}.dark .dark\:border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark .dark\:bg-dark{background-color:var(--dark)}.dark .dark\:bg-darker{background-color:var(--darker)}.dark .dark\:bg-primary{background-color:var(--color-primary)}.dark .dark\:bg-primary-lighter{background-color:var(--color-primary-lighter)}.dark .dark\:bg-primary-darker{background-color:var(--color-primary-darker)}.dark .dark\:bg-primary-100{background-color:var(--color-primary-100)}.dark .dark\:bg-primary-dark{background-color:var(--color-primary-dark)}.dark .dark\:text-light{color:var(--light)}.dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.dark .dark\:text-primary-light{color:var(--color-primary-light)}.dark .dark\:text-primary-dark{color:var(--color-primary-dark)}.dark .dark\:text-primary{color:var(--color-primary)}.dark .dark\:text-primary-100{color:var(--color-primary-100)}.dark .dark\:text-primary-lighter{color:var(--color-primary-lighter)}.dark .dark\:text-danger{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.dark .dark\:text-blue-500{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.dark .dark\:opacity-75{opacity:.75}.dark .dark\:opacity-70{opacity:.7}.dark .dark\:focus-within\:text-light:focus-within{color:var(--light)}.dark .dark\:hover\:border-primary-light:hover{border-color:var(--color-primary-light)}.dark .dark\:hover\:bg-primary:hover{background-color:var(--color-primary)}.dark .dark\:hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.dark .dark\:hover\:bg-primary-darker:hover{background-color:var(--color-primary-darker)}.dark .dark\:hover\:text-light:hover{color:var(--light)}.dark .dark\:hover\:text-primary-100:hover{color:var(--color-primary-100)}.dark .dark\:hover\:opacity-100:hover{opacity:1}.dark .dark\:focus\:bg-primary-dark:focus{background-color:var(--color-primary-dark)}.dark .dark\:focus\:opacity-100:focus{opacity:1}.dark .dark\:focus\:ring-primary-dark:focus{--tw-ring-color:var(--color-primary-dark)}.dark .dark\:focus\:ring-primary-darker:focus{--tw-ring-color:var(--color-primary-darker)}.dark .dark\:focus\:ring-offset-dark:focus{--tw-ring-offset-color:var(--dark)}.dark .dark\:focus\:ring-offset-darker:focus{--tw-ring-offset-color:var(--darker)}.dark .group:hover .dark\:group-hover\:text-primary-lighter{color:var(--color-primary-lighter)}@media (min-width:640px){.sm\:max-w-md{max-width:20rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:duration-500{transition-duration:.5s}}@media (min-width:768px){.md\:static{position:static}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px*var(--tw-space-x-reverse));margin-left:calc(0px*(1 - var(--tw-space-x-reverse)))}.md\:p-8{padding:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.lg\:static{position:static}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-8{gap:2rem}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:z-0{z-index:0}.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:border-l{border-left-width:1px}}@media (min-width:1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}} \ No newline at end of file diff --git a/app/asset/lib/LICENSE.md b/app/test/LICENSE.md similarity index 100% rename from app/asset/lib/LICENSE.md rename to app/test/LICENSE.md diff --git a/app/asset/lib/README.md b/app/test/README.md similarity index 100% rename from app/asset/lib/README.md rename to app/test/README.md diff --git a/app/test/alpine-notify.html b/app/test/alpine-notify.html new file mode 100644 index 00000000..39c259e2 --- /dev/null +++ b/app/test/alpine-notify.html @@ -0,0 +1,77 @@ + + + + + + + Notifications + + + + + +
+
+
+ +
+ + + + + +
+ + +
+ + + + + + \ No newline at end of file diff --git a/app/test/alpinejs-notification-promises/index.html b/app/test/alpinejs-notification-promises/index.html new file mode 100644 index 00000000..03b3ed0f --- /dev/null +++ b/app/test/alpinejs-notification-promises/index.html @@ -0,0 +1,108 @@ + + + + + CodePen - Alpinejs notification+promises + + + + + +
+

Alpine.js Notification

+
+ +
+ + + + + diff --git a/app/test/alpinejs-notification-promises/src/LICENSE.txt b/app/test/alpinejs-notification-promises/src/LICENSE.txt new file mode 100644 index 00000000..8b5a9b34 --- /dev/null +++ b/app/test/alpinejs-notification-promises/src/LICENSE.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2024 Info Opensource (https://codepen.io/iopensource/pen/XWwVEOb) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/app/test/alpinejs-notification-promises/src/README.md b/app/test/alpinejs-notification-promises/src/README.md new file mode 100644 index 00000000..e91bcdad --- /dev/null +++ b/app/test/alpinejs-notification-promises/src/README.md @@ -0,0 +1,4 @@ +# Alpinejs notification+promises + +A Pen created on CodePen.io. Original URL: [https://codepen.io/iopensource/pen/XWwVEOb](https://codepen.io/iopensource/pen/XWwVEOb). + diff --git a/app/test/alpinejs-notification-promises/src/index.html b/app/test/alpinejs-notification-promises/src/index.html new file mode 100644 index 00000000..836f0e72 --- /dev/null +++ b/app/test/alpinejs-notification-promises/src/index.html @@ -0,0 +1,82 @@ + +
+

Alpine.js Notification

+
+ +
+

Button onclick triggers notification

+
+
+ + + +

Note: Cannot use button close to dismiss Notification!

+ + +
+ +
+

Second button using Promises

+

$nextTick returns a promise, allowing the use of $nextTick to pause an async function until after pending dom updates. When used like this, $nextTick also does not require an argument to be passed.

+
+ +
+ + + <button + @click="title = 'Hello World!'; + await $nextTick(); + $notify('Hello there, I am a notification!', { + wrapperId: 'notificationWrapper', + templateId: 'notificationAlert', + autoClose: false, + autoRemove: false + })" + x-text="title" + class="notify" + > + </button> + + +
+
\ No newline at end of file diff --git a/app/test/alpinejs-notification-promises/src/style.css b/app/test/alpinejs-notification-promises/src/style.css new file mode 100644 index 00000000..52d464cb --- /dev/null +++ b/app/test/alpinejs-notification-promises/src/style.css @@ -0,0 +1,164 @@ +html, body { + background: hsl(210, 5%, 15%); + box-sizing: border-box; + color: #abc; + font:normal 16px/1.5 Arial, Helvetica, sans-serif; + margin: 0; + padding: 0; +} +header { + background: hsl(210, 5%, 19%); + border-bottom: 1px solid hsl(210, 5%, 21%); + padding: 1em 2em; +} +header h1 { + margin: 0 auto +} +h2, h3 { + font-weight: 200; + line-height: 1.5; + margin: 1em auto; +} +hr { + border: 3px dotted hsl(210, 5%, 19%); + margin: 1.5rem auto; +} +svg:not('.notify-icon') {vertical-align: middle;} +main { + margin: 0 auto 1rem; + padding: 2em; +} +xmp { + background: hsl(210, 14%, 18%); + border:1px solid hsl(210, 14%, 18%); + border-radius: 7px; + text-wrap: wrap; + word-break: break-all; +} +a, +button.notify { + position: relative; + display: inline-block; + margin-top: 20px; + cursor: pointer; + color:#abc; + background: hsl(210, 5%, 19%); + border: 1px solid hsl(223, 99%, 59%); + border-radius: 8px; + padding: .5em .75em; + text-decoration: none; + transition: all 500ms ease-in-out; +} +a > svg {vertical-align: middle;} +a:hover { + background: hsl(223, 90%, 55%); + border: 1px solid hsl(223, 90%, 55%); + color: #f1f1f1; +} +a[title]:hover::after { + content: attr(title); + background: hsla(223, 70%, 45%, 0.7); + color:#f1f1f1; + border: 1px solid hsl(223, 90%, 55%); + border-radius: 0.75em; + padding:.25em 1em; + position: absolute; + text-wrap: nowrap; + top: -90%; + left: -18%; +} +/* +.notification { + padding-bottom: 0.75em; + position: fixed; + top: 1.5em; + right: 1.5em; + width: 18.75em; + + max-width: 60vw; + width: 12rem; + transition: transform 0.5s ease-out; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + visibility: hidden; +} +.show {visibility: visible;} +*/ +.notify-box { + display: flex; + align-items: center; + animation: flyIn 0.3s ease-out; + background: hsl(210, 20%, 27%); + border: 1px solid hsl(210, 30%, 27%); + border-radius: 8px; + box-shadow: 0 0.5em 1em hsla(210,10%,10%,0.4); + margin: 1rem 0; + height: 4em; + width:18rem; +} +.notify-in { +animation: flyIn 0.3s ease-out; +} +.notify-out { + animation: flyOut 0.5s ease-out forwards; +} +.notify-icon { + flex-shrink: 0; + margin: 0.5em; + width: 2em; + height: 2em; +} +.notify-icon > svg { + font-size: 2em; +} +.notify-text { + /* color:#ff9800; */ + font-size: 0.85em; + font-weight: bold; + line-height: 1.5; + padding: 0.375em 1em; + place-content: center; + width: 100%; + height: 100%; +} +button.notify-btn { + display: flex; + flex-direction: column; + flex-shrink: 0; + min-width: 4em; + height: 100%; + place-content: center; + + background-color: hsla(223, 70%, 45%, 0.5); + border: 1px solid hsl(223, 90%, 55%); + border-top-right-radius: 8px; + border-bottom-right-radius: 8px; + color: inherit; + font-size: .85em; + font-weight: 400; + + padding: 1rem 0.5rem; + transition: all .5s ease-in-out; + -webkit-appearance: none; + appearance: none; + -webkit-tap-highlight-color: transparent; +} +button.notify-btn:hover { + background: hsl(223, 90%, 55%); + color:#f1f1f1; + border: 1px solid hsl(223, 90%, 55%); +} +.notify-btn-text { + display: inline-block; + pointer-events: none; +} +/* Animation */ +@keyframes flyIn { + from {transform: translateX(calc(100% + 1.5em));} + to {transform: translateX(0);} +} +@keyframes flyOut { + from {transform: translateX(0);} + to {transform: translateX(calc(100% + 1.5em));} +} \ No newline at end of file diff --git a/app/test/alpinejs-notification-promises/style.css b/app/test/alpinejs-notification-promises/style.css new file mode 100644 index 00000000..52d464cb --- /dev/null +++ b/app/test/alpinejs-notification-promises/style.css @@ -0,0 +1,164 @@ +html, body { + background: hsl(210, 5%, 15%); + box-sizing: border-box; + color: #abc; + font:normal 16px/1.5 Arial, Helvetica, sans-serif; + margin: 0; + padding: 0; +} +header { + background: hsl(210, 5%, 19%); + border-bottom: 1px solid hsl(210, 5%, 21%); + padding: 1em 2em; +} +header h1 { + margin: 0 auto +} +h2, h3 { + font-weight: 200; + line-height: 1.5; + margin: 1em auto; +} +hr { + border: 3px dotted hsl(210, 5%, 19%); + margin: 1.5rem auto; +} +svg:not('.notify-icon') {vertical-align: middle;} +main { + margin: 0 auto 1rem; + padding: 2em; +} +xmp { + background: hsl(210, 14%, 18%); + border:1px solid hsl(210, 14%, 18%); + border-radius: 7px; + text-wrap: wrap; + word-break: break-all; +} +a, +button.notify { + position: relative; + display: inline-block; + margin-top: 20px; + cursor: pointer; + color:#abc; + background: hsl(210, 5%, 19%); + border: 1px solid hsl(223, 99%, 59%); + border-radius: 8px; + padding: .5em .75em; + text-decoration: none; + transition: all 500ms ease-in-out; +} +a > svg {vertical-align: middle;} +a:hover { + background: hsl(223, 90%, 55%); + border: 1px solid hsl(223, 90%, 55%); + color: #f1f1f1; +} +a[title]:hover::after { + content: attr(title); + background: hsla(223, 70%, 45%, 0.7); + color:#f1f1f1; + border: 1px solid hsl(223, 90%, 55%); + border-radius: 0.75em; + padding:.25em 1em; + position: absolute; + text-wrap: nowrap; + top: -90%; + left: -18%; +} +/* +.notification { + padding-bottom: 0.75em; + position: fixed; + top: 1.5em; + right: 1.5em; + width: 18.75em; + + max-width: 60vw; + width: 12rem; + transition: transform 0.5s ease-out; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + visibility: hidden; +} +.show {visibility: visible;} +*/ +.notify-box { + display: flex; + align-items: center; + animation: flyIn 0.3s ease-out; + background: hsl(210, 20%, 27%); + border: 1px solid hsl(210, 30%, 27%); + border-radius: 8px; + box-shadow: 0 0.5em 1em hsla(210,10%,10%,0.4); + margin: 1rem 0; + height: 4em; + width:18rem; +} +.notify-in { +animation: flyIn 0.3s ease-out; +} +.notify-out { + animation: flyOut 0.5s ease-out forwards; +} +.notify-icon { + flex-shrink: 0; + margin: 0.5em; + width: 2em; + height: 2em; +} +.notify-icon > svg { + font-size: 2em; +} +.notify-text { + /* color:#ff9800; */ + font-size: 0.85em; + font-weight: bold; + line-height: 1.5; + padding: 0.375em 1em; + place-content: center; + width: 100%; + height: 100%; +} +button.notify-btn { + display: flex; + flex-direction: column; + flex-shrink: 0; + min-width: 4em; + height: 100%; + place-content: center; + + background-color: hsla(223, 70%, 45%, 0.5); + border: 1px solid hsl(223, 90%, 55%); + border-top-right-radius: 8px; + border-bottom-right-radius: 8px; + color: inherit; + font-size: .85em; + font-weight: 400; + + padding: 1rem 0.5rem; + transition: all .5s ease-in-out; + -webkit-appearance: none; + appearance: none; + -webkit-tap-highlight-color: transparent; +} +button.notify-btn:hover { + background: hsl(223, 90%, 55%); + color:#f1f1f1; + border: 1px solid hsl(223, 90%, 55%); +} +.notify-btn-text { + display: inline-block; + pointer-events: none; +} +/* Animation */ +@keyframes flyIn { + from {transform: translateX(calc(100% + 1.5em));} + to {transform: translateX(0);} +} +@keyframes flyOut { + from {transform: translateX(0);} + to {transform: translateX(calc(100% + 1.5em));} +} \ No newline at end of file diff --git a/app/test/api.js b/app/test/api.js new file mode 100644 index 00000000..be1ea5d3 --- /dev/null +++ b/app/test/api.js @@ -0,0 +1,561 @@ + +// The one and only way of getting global scope in all environments +// https://stackoverflow.com/q/3277182/1008999 +var _global = typeof window === 'object' && window.window === window + ? window : typeof self === 'object' && self.self === self + ? self : typeof global === 'object' && global.global === global + ? global + : this; + +(function(){ + function fn(){}; + + var repoExp = new RegExp("^https://github.com/([^/]+)/([^/]+)(/(tree|blob)/([^/]+)(/(.*))?)?"); + var githubProvidedUrl = new RegExp("^https://api.github.com/.*"); + var githubDownloadUrl = new RegExp("^https://raw.githubusercontent.com/.*"); + var isBusy = false; + var isSafari = Object.prototype.toString.call(window.HTMLElement).indexOf('Constructor') > 0 && + /Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent); + + var token; + + var _filterTailSlash = function(str){ + if ( str.length && str[str.length - 1] == "/" ) return str.substring(0, str.length - 1); + return str; + }; + + var statusHandle = function(status){ + if(status == 'error' || status == 'done') isBusy = false; + else isBusy = true; + }; + + /** + * @typedef ResolvedURL + * @type Object + * @property {string} author - The project owner + * @property {string} project - The project name + * @property {string} branch - The default branch or other branches + * @property {string} type - The type of url link, values: tree, blob, link? + * @property {string} path - The path of target file/dir based on root repo url. + * @property {string} inputUrl - The input url + * @property {string} rootUrl - The root dir url + */ + + /** + * This callback would call by each progress changes. + * @callback progressCallback + * @param {string} status - status description like 'error', 'prepare', 'processing', 'done' + * @param {string} message - the messages of the above status. + */ + var progressCallback = function(status, message){}; + + var resolveUrl = function(repoUrl){ + if(typeof repoUrl != 'string') return; + var matches = repoUrl.match(repoExp); + if(matches && matches.length > 0){ + var root = (matches[5])? + "https://github.com/" + matches[1] + "/" + matches[2] + "/tree/" + matches[5] : + repoUrl; + return { + author: matches[1], + project: matches[2], + branch: matches[5] || 'master', + type: matches[4] || '', + path: _filterTailSlash(matches[7] || ''), + inputUrl: repoUrl, + rootUrl: root + }; + } + }; + + var _githubUrlChecker = { + _workerBlobUrl: null, + _branchChecker: function(baseUrl, branch, path){ + + if(!this._workerBlobUrl){ + this._workerBlobUrl = URL.createObjectURL( new Blob([ '(', + function(){ + //Long-running work here + function makeRequest (opts) { + var xhr = new XMLHttpRequest(); + var params = opts.params, strParams; + if (params && typeof params === 'object') { + strParams = Object.keys(params).map(function (key) { + return encodeURIComponent(key) + '=' + encodeURIComponent(params[key]); + }).join('&'); + } + xhr.open(opts.method || 'GET', opts.url + "?" + strParams, false); + if (opts.headers) { + Object.keys(opts.headers).forEach(function (key) { + xhr.setRequestHeader(key, opts.headers[key]); + }); + } + xhr.send(); + if(xhr.status == 200) return xhr.response; + return { status: xhr.status, statusText: xhr.statusText }; + } + onmessage = function(e){ + // e.data + var inputData = e.data; + + var toBreak = false; + var branchTry = inputData.branchTry, + pathTry = inputData.pathTry, + params = inputData.params, + pathTryQueue = pathTry.split('/'); + + if(pathTryQueue[pathTryQueue.length-1] == "") pathTryQueue.pop(); + var results = {}; + while(!toBreak){ // case: release, release/1.x + params["ref"] = branchTry; + + var res = makeRequest({ + url: inputData.baseUrl + pathTry, + params: params + }); + + if(res.status){ + if(pathTryQueue.length){ + branchTry += "/" + pathTryQueue.shift(); + pathTry = pathTryQueue.join('/'); + // case: 1.0/example/lib/test, example/lib/test + }else toBreak = true; + }else{ + results.branch = branchTry; + results.path = pathTry; + toBreak = true; + } + } + if(results.branch) postMessage(results); + else postMessage(null); + close(); + }; + }.toString(), + ')()' ], { type: 'application/javascript' } ) ); + } + + var checkWorker = new Worker( this._workerBlobUrl ); + + if(path && path[path.length-1] == "/") path = path.substring(0, path.length - 1); + // pass parameter to worker + checkWorker.postMessage({ + baseUrl: baseUrl, + branchTry: branch, + pathTry: path || "", + params: token? { "access_token" : token } : {} + }); + + return new Promise(function(resolve, reject){ + checkWorker.onmessage = function(e){ + // e.data + if(e.data && typeof e.data == "object") resolve(e.data); + else reject(e.data); + }; + }); + }, + caches: [], + /** + * Resolve the github repo url for author, project name, branch name, and so on. + * @private + * @param {string} repoUrl - The github repo url. + * @return {Promise} + */ + check: function(repoUrl){ + if(typeof repoUrl != 'string') return Promise.reject(); + + var self = this, + results = {}; + + if(repoUrl[repoUrl.length-1] == "/") repoUrl = repoUrl.substring(0, repoUrl.length - 1); + + if(!window.Worker){ + results = resolveUrl(repoUrl); + if(results) return Promise.resolve(results); + else return Promise.reject(); + } + + results.inputUrl = repoUrl; + // load from cache + if(self.caches.length > 0){ + for(var i = 0, len = self.caches.length; i < len; i++){ + var item = self.caches[i]; + // https://github.com/author/repo/(tree|blob)/release/1.0(/.*)? + var patternExp = new RegExp("^" + item.pattern); + var matches = repoUrl.match(patternExp); + if(matches && matches.length > 0){ + results.author = item.author; + results.project = item.project; + results.branch = item.branch || "master"; + results.type = matches[1] || ""; + results.path = matches[3] || ""; + results.inputUrl = repoUrl; + results.rootUrl = item.rootUrl; + return Promise.resolve(results); + } + } + } + + var matches = repoUrl.match(repoExp); + if(matches && matches.length > 0){ + results.author = matches[1]; + results.project = matches[2]; + results.branch = results.path = results.rootUrl = ""; + if(matches[4]){ // tree + + results.type = matches[4]; + + return new Promise(function(resolve, reject){ + self._branchChecker("https://api.github.com/repos/"+ results.author + "/" + results.project + "/contents/", matches[5], matches[7]) + .then(function(res){ + var rootUrl = "https://github.com/" + results.author + "/" + results.project + "/tree/" + res.branch; + self.caches.push({ + author: results.author, + project: results.project, + branch: res.branch, + pattern: "https://github.com/" + results.author + "/" + results.project + "/(tree|blob)/" + res.branch + "(/(.*))?", + rootUrl: rootUrl + }); + results.branch = res.branch; + results.path = _filterTailSlash(res.path); + results.rootUrl = rootUrl; + resolve(results); + }) + .catch(function(msg){ reject(msg); }); + }); + }else{ + results.rootUrl = "https://github.com/" + results.author + "/" + results.project; + return Promise.resolve(results); + } + } + return Promise.reject(); + } + } + + var _getRequestUri = function(param){ + var uri = Object.keys(param) + .map(function(key){ return key + "=" + encodeURIComponent(param[key]); }) + .join('&'); + return uri ? ("?" + uri) : ""; + } + + // default type is "json" + var _callAjax = function(url, params, type){ + return new Promise(function(resolve, reject){ + var xmlhttp; + // compatible with IE, Firefox, Chrome, Opera, Safari + xmlhttp = new XMLHttpRequest(); + xmlhttp.onreadystatechange = function(){ + if (xmlhttp.readyState == 4){ + if(xmlhttp.status == 200){ + resolve(xmlhttp); + }else if(xmlhttp.status >= 400){ + reject(xmlhttp); + } + } + } + xmlhttp.responseType = (typeof type !== "undefined") ? type : "json"; + xmlhttp.open("GET", url + _getRequestUri(params), true); + xmlhttp.send(); + }); + }; + + var _handleApiError = function(xmlResponse){ + if ( xmlResponse ) { + var status = xmlResponse.status; + var response = xmlResponse.response; + var message = (response && response.message) ? response.message : xmlResponse.statusText; + progressCallback.call(this, 'error', "Error: " + message); + } + }; + + var _checkAndGetDownloadURL = function(url){ + if ( url ) { + if ( githubDownloadUrl.test(url) ) return Promise.resolve(url); + else return _githubUrlChecker + .check(url) + .then(function(resolved){ + return "https://raw.githubusercontent.com/" + [resolved.author, resolved.project, resolved.branch, resolved.path].join("/"); + }); + } else return Promise.reject(); + }; + + var _getContentOfGitUrl = function(url, params){ + params = params || {}; + if(token) params["access_token"] = token; + return _callAjax(url, params) + .then(function(xmlResponse){ + return xmlResponse.response.content; + }); + }; + + var _getTreeOfGitUrl = function(url, params){ + params = params || {}; + if(token) params["access_token"] = token; + params["recursive"] = 1; + return _callAjax(url, params) + .then(function(xmlResponse){ + var results = xmlResponse.response; + var nextReturn = []; + if(results.truncated){ + progressCallback.call(callbackScope, 'error', 'The tree travels is over than API limitation (500 files)'); + throw ("The tree travels is over than API limitation (500 files)"); + }; + results.tree.forEach(function(item){ + if(item.type == "blob"){ + nextReturn.push({url: item.url, path: item.path}); + } + }); + return nextReturn; + }); + }; + + var _zipContents = function(filename, contents, callbackScope){ + var zip = new JSZip(); + contents.forEach(function(item){ + progressCallback.call(callbackScope, 'processing', 'Compressing ' + item.path); + zip.file(item.path, item.content, {createFolders:true,base64:true}); + }); + if(isSafari){ + zip.generateAsync({type:"base64"}) + .then(function (content) { + downloadZipUseElement("data:application/zip;base64," + content); + alert("Please remember change file name to xxx.zip"); + }); + }else{ + zip.generateAsync({type:"blob"}) + .then(function (content) { + saveAs(content, filename + ".zip"); + }, function(error){ + console.log(error); + }); + } + progressCallback.call(callbackScope, 'done', 'Saving ' + filename + '.zip'); + }; + + /** + * Force to trigger download dialog for any mine-type files using Native A Element. + * @param {string} url - The URL. + * @param {object|undefined} callbackScope - The scope of the progressCallback function. + */ + function downloadZipUseElement(url, callbackScope){ + var down = document.createElement('a'); + down.setAttribute('download', true); + down.href = url; + down.addEventListener('click', function(e){ + progressCallback.call(callbackScope, 'done', 'Saving File.'); + }); + setTimeout(function(){ + // link has to be in the page DOM for it to work with Firefox + document.body.appendChild(down); + down.click(); + down.parentNode.removeChild(down); + },100); + } + + /** + * Force to trigger download dialog for any mine-type files. + * @param {string} url - The URL. + * @param {object|undefined} callbackScope - The scope of the progressCallback function. + */ + function downloadZip(url, callbackScope){ + callbackScope = callbackScope || _global; + progressCallback.call(callbackScope, 'processing', 'Fetching target url: ' + url); + var params = {}; + if(token) params["access_token"] = token; + + return _checkAndGetDownloadURL(url) + .then(function(validUrl){ + return _callAjax(validUrl, params, "text") + }) + .then(function(xmlResponse){ + var data = xmlResponse.response; + var contentType = xmlResponse.getResponseHeader('Content-Type'); + + var blob = new Blob([data], { + type: contentType || 'application/octet-stream' + }); + + var down = document.createElement('a'); + down.download = url.substring(url.lastIndexOf('/') + 1); + down.href = URL.createObjectURL(blob); + + down.addEventListener('click', function(e){ + progressCallback.call(callbackScope, 'done', 'Saving File.'); + }); + + setTimeout(function(){ + // link has to be in the page DOM for it to work with Firefox + document.body.appendChild(down); + down.click(); + down.parentNode.removeChild(down); + }, 100); + }) + .catch(_handleApiError.bind(callbackScope)); + } + + /** + * Download zip file from github api url. + * @param {string} zipName - The zip file name. + * @param {string} url - The github api url. + * @param {object|undefined} callbackScope - The scope of the progressCallback function. + */ + function zipIt(zipName, url, callbackScope){ + callbackScope = callbackScope || _global; + if(url && githubProvidedUrl.test(url)){ + progressCallback.call(callbackScope, 'prepare', 'Fetching list of Dir contains files.'); + var params = {}; + if(token) params["access_token"] = token; + params["recursive"] = 1; + + return _callAjax(url, params) + .then(function(xmlResponse){ + var results = xmlResponse.response; + var promises = []; + var fileContents = []; + if(results.truncated){ + progressCallback.call(callbackScope, 'error', 'The tree travels is over than API limitation (500 files)'); + throw ("The tree travels is over than API limitation (500 files)"); + }; + results.tree.forEach(function(item){ + if(item.type == "blob"){ + var p = {}; + promises.push( + _getContentOfGitUrl(item.url, p) + .then(function(content){ + var path = item.path; + fileContents.push({path:path,content:content}); + progressCallback.call(callbackScope, 'processing', 'Fetched ' + path + ' content.'); + }) + ); + } + }); + + return Promise.all(promises).then(function() { + _zipContents(zipName, fileContents, callbackScope); + }); + }) + .catch(_handleApiError.bind(callbackScope)); + } + } + + /** + * Download zip for single file from input repo URL. + * @param {string} pathToFolder - The URL of the Github repository. + * @param {object|undefined} callbackScope - The scope of the progressCallback function. + */ + function createURL(pathToFolder, callbackScope){ + if(isBusy) throw "GitZip is busy..."; + callbackScope = callbackScope || _global; + progressCallback.call(callbackScope, 'prepare', 'Resolving URL'); + _githubUrlChecker.check(pathToFolder) + .then(function(resolved){ + if(!resolved.path){ + // root + var durl = [ + "https://github.com", resolved.author, resolved.project, + "archive", (resolved.branch || 'master') + ].join('/'); + var gitURL = durl + ".zip"; + // downloadZip(gitURL, callbackScope); + downloadZipUseElement(gitURL, callbackScope); + } else{ + + progressCallback.call(callbackScope, 'prepare', 'Finding file/dir content path from resolved URL'); + var params = {}; + if(resolved.branch) params["ref"] = resolved.branch; + if(token) params["access_token"] = token; + + if(resolved.type == "tree"){ + // for tree handles + _callAjax("https://api.github.com/repos/" + resolved.author + + "/" + resolved.project + "/contents/" + resolved.path, params) + .then(function(xmlResponse){ + var results = xmlResponse.response; + + var promises = []; + results.forEach(function(item){ + if( item.type == "dir") { + var currentPath = item.name; + promises.push( + _getTreeOfGitUrl(item.git_url) + .then(function(results){ + // add currentPath + results.forEach(function(inner){ + inner.path = currentPath + "/" + inner.path; + progressCallback.call(callbackScope, 'processing', 'Path: ' + inner.path + ' found.'); + }); + return results; + }) + ); + } else if ( item.type == "file" ) { + promises.push( + Promise.resolve([ { url: item.git_url, path: item.name } ]) + ); + progressCallback.call(callbackScope, 'processing', 'Path: ' + item.name + ' found.'); + } + }); + return Promise.all(promises); + }) + .then(function(results){ + return results.reduce(function(a, b){ return a.concat(b); }, []); + }) + .then(function(urls){ + var fetches = urls.map(function(item){ + return _getContentOfGitUrl(item.url) + .then(function(content){ + var path = item.path; + progressCallback.call(callbackScope, 'processing', 'Fetched ' + path + ' content.'); + return { path: path, content: content }; + }); + }); + return Promise.all(fetches); + }) + .then(function(contents){ + _zipContents(resolved.path.split('/').pop(), contents, callbackScope); + }); + } else { + // for blob + downloadZip( + "https://raw.githubusercontent.com/" + [resolved.author, resolved.project, resolved.branch, resolved.path].join("/"), + callbackScope + ); + } + } + }) + .catch(function(){ + progressCallback.call(callbackScope, 'error', 'Invalid URL: value is [' + pathToFolder.toString() + ']'); + throw "INVALID URL"; + }); + } + + /** + * Register the progress callback for handleing the progress is changing. + * @param {progressCallback} inputFn - The progress callback. + */ + function registerCallback(inputFn){ + if(typeof inputFn == 'function'){ + // progressCallback = callback; + progressCallback = function(){ + inputFn.apply(this, arguments); + statusHandle.apply(this, arguments); + }; + } + } + + function setAccessToken(strToken){ + token = strToken; + } + + fn.zipRepo = createURL; + fn.zipFromApiUrl = zipIt; + fn.downloadFile = downloadZip; + fn.registerCallback = registerCallback; + fn.setAccessToken = setAccessToken; + fn.urlResolver = _githubUrlChecker; + + _global.GitZip = fn.GitZip = fn; + + if (typeof module !== 'undefined') { + module.exports = fn; + } +})(); diff --git a/app/asset/lib/example.html b/app/test/example.html similarity index 100% rename from app/asset/lib/example.html rename to app/test/example.html diff --git a/app/test/filename.txt b/app/test/filename.txt new file mode 100644 index 0000000000000000000000000000000000000000..f3916e4af33a8bc448f0ad2f0b07ee081c288428 GIT binary patch literal 4242 zcmc&%+fKqj5IxT({sTV%Y0I5wAJGS6;tPpEs3@U8pc?UO{5^j{J+rh@Y3;~hP=Uhq4>9VV;|@rY;KM}HFx5%68J zUV08NV&5^#0p)-#OFr>TA}^!%c-FsVKN|Oz-=keARhnNQ%(8GMGG}J=Ic>!s@1ZW z1l&Ia;TH8;?PCYChS)(z^|5eWvuKU=jF)TNyW}1fYn@sO;`sdrNRd@f literal 0 HcmV?d00001 diff --git a/app/test/filesaver.js b/app/test/filesaver.js new file mode 100644 index 00000000..bb031f68 --- /dev/null +++ b/app/test/filesaver.js @@ -0,0 +1,172 @@ +/* +* FileSaver.js +* A saveAs() FileSaver implementation. +* +* By Eli Grey, http://eligrey.com +* +* License : https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md (MIT) +* source : http://purl.eligrey.com/github/FileSaver.js +*/ + +// The one and only way of getting global scope in all environments +// https://stackoverflow.com/q/3277182/1008999 +var _global = typeof window === 'object' && window.window === window + ? window : typeof self === 'object' && self.self === self + ? self : typeof global === 'object' && global.global === global + ? global + : this + +function bom (blob, opts) { + if (typeof opts === 'undefined') opts = { autoBom: false } + else if (typeof opts !== 'object') { + console.warn('Deprecated: Expected third argument to be a object') + opts = { autoBom: !opts } + } + + // prepend BOM for UTF-8 XML and text/* types (including HTML) + // note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF + if (opts.autoBom && /^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) { + return new Blob([String.fromCharCode(0xFEFF), blob], { type: blob.type }) + } + return blob +} + +function download (url, name, opts) { + var xhr = new XMLHttpRequest() + xhr.open('GET', url) + xhr.responseType = 'blob' + xhr.onload = function () { + saveAs(xhr.response, name, opts) + } + xhr.onerror = function () { + console.error('could not download file') + } + xhr.send() +} + +function corsEnabled (url) { + var xhr = new XMLHttpRequest() + // use sync to avoid popup blocker + xhr.open('HEAD', url, false) + try { + xhr.send() + } catch (e) {} + return xhr.status >= 200 && xhr.status <= 299 +} + +// `a.click()` doesn't work for all browsers (#465) +function click (node) { + try { + node.dispatchEvent(new MouseEvent('click')) + } catch (e) { + var evt = document.createEvent('MouseEvents') + evt.initMouseEvent('click', true, true, window, 0, 0, 0, 80, + 20, false, false, false, false, 0, null) + node.dispatchEvent(evt) + } +} + +// Detect WebView inside a native macOS app by ruling out all browsers +// We just need to check for 'Safari' because all other browsers (besides Firefox) include that too +// https://www.whatismybrowser.com/guides/the-latest-user-agent/macos +var isMacOSWebView = _global.navigator && /Macintosh/.test(navigator.userAgent) && /AppleWebKit/.test(navigator.userAgent) && !/Safari/.test(navigator.userAgent) + +var saveAs = _global.saveAs || ( + // probably in some web worker + (typeof window !== 'object' || window !== _global) + ? function saveAs () { /* noop */ } + + // Use download attribute first if possible (#193 Lumia mobile) unless this is a macOS WebView + : ('download' in HTMLAnchorElement.prototype && !isMacOSWebView) + ? function saveAs (blob, name, opts) { + var URL = _global.URL || _global.webkitURL + // Namespace is used to prevent conflict w/ Chrome Poper Blocker extension (Issue #561) + var a = document.createElementNS('http://www.w3.org/1999/xhtml', 'a') + name = name || blob.name || 'download' + + a.download = name + a.rel = 'noopener' // tabnabbing + + // TODO: detect chrome extensions & packaged apps + // a.target = '_blank' + + if (typeof blob === 'string') { + // Support regular links + a.href = blob + if (a.origin !== location.origin) { + corsEnabled(a.href) + ? download(blob, name, opts) + : click(a, a.target = '_blank') + } else { + click(a) + } + } else { + // Support blobs + a.href = URL.createObjectURL(blob) + setTimeout(function () { URL.revokeObjectURL(a.href) }, 4E4) // 40s + setTimeout(function () { click(a) }, 0) + } + } + + // Use msSaveOrOpenBlob as a second approach + : 'msSaveOrOpenBlob' in navigator + ? function saveAs (blob, name, opts) { + name = name || blob.name || 'download' + + if (typeof blob === 'string') { + if (corsEnabled(blob)) { + download(blob, name, opts) + } else { + var a = document.createElement('a') + a.href = blob + a.target = '_blank' + setTimeout(function () { click(a) }) + } + } else { + navigator.msSaveOrOpenBlob(bom(blob, opts), name) + } + } + + // Fallback to using FileReader and a popup + : function saveAs (blob, name, opts, popup) { + // Open a popup immediately do go around popup blocker + // Mostly only available on user interaction and the fileReader is async so... + popup = popup || open('', '_blank') + if (popup) { + popup.document.title = + popup.document.body.innerText = 'downloading...' + } + + if (typeof blob === 'string') return download(blob, name, opts) + + var force = blob.type === 'application/octet-stream' + var isSafari = /constructor/i.test(_global.HTMLElement) || _global.safari + var isChromeIOS = /CriOS\/[\d]+/.test(navigator.userAgent) + + if ((isChromeIOS || (force && isSafari) || isMacOSWebView) && typeof FileReader !== 'undefined') { + // Safari doesn't allow downloading of blob URLs + var reader = new FileReader() + reader.onloadend = function () { + var url = reader.result + url = isChromeIOS ? url : url.replace(/^data:[^;]*;/, 'data:attachment/file;') + if (popup) popup.location.href = url + else location = url + popup = null // reverse-tabnabbing #460 + } + reader.readAsDataURL(blob) + } else { + var URL = _global.URL || _global.webkitURL + var url = URL.createObjectURL(blob) + if (popup) popup.location = url + else location.href = url + popup = null // reverse-tabnabbing #460 + setTimeout(function () { URL.revokeObjectURL(url) }, 4E4) // 40s + } + } +) + +_global.saveAs = saveAs.saveAs = saveAs + +if (typeof module !== 'undefined') { + module.exports = saveAs; +} diff --git a/app/test/index.html b/app/test/index.html new file mode 100644 index 00000000..1a9e25c7 --- /dev/null +++ b/app/test/index.html @@ -0,0 +1,187 @@ + + + + + +\_github_gigamaster\codemo\app + + + + + + + + + + +
Folders
asset css js projectmanagement
authentication dataviz layout rd
components ecommerce page test
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Anchors
<root>
asset\favicon
asset\lib
authentication
authentication\login
authentication\register
components
components\alert
components\button
components\card
components\color
components\dropdown
components\form
components\list
components\modal
css
dataviz
dataviz\gui-app-build-diagram
ecommerce
layout
layout\flexbox
layout\grid
layout\samples
page\homepage
page\portfolio
page\product
page\profile
page\server
page\starter
page\support
projectmanagement
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
<root>
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
filename.txt4 K06/16/247:37 pm note.md0 K06/08/245:29 pm style.css26 K06/14/245:05 pm 
asset\favicon
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
android-chrome-192x192.png53 K06/16/245:36 pm apple-touch-icon.png47 K06/16/245:36 pm favicon-32x32.png2 K06/16/245:36 pm mstile-310x310.png115 K06/16/245:36 pm 
android-chrome-512x512.png318 K06/16/245:36 pm browserconfig.xml0 K06/16/245:36 pm favicon.ico11 K06/16/245:36 pm safari-pinned-tab.svg73 K06/16/245:36 pm 
apple-touch-icon-precomposed.png54 K06/16/245:36 pm favicon-16x16.png1 K06/16/245:36 pm mstile-150x150.png29 K06/16/245:36 pm site.webmanifest0 K06/16/245:36 pm 
asset\lib
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
api.js23 K06/15/244:03 am jszip.min.js95 K06/15/242:22 am LICENSE.md0 K06/15/242:17 am style.css26 K06/14/245:05 pm 
example.html2 K06/16/245:47 pm lib.module.js0 K06/16/245:42 pm README.md2 K06/16/245:52 am test.html7 K06/16/247:48 am 
filesaver.js5 K06/15/243:38 am 
authentication
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/11/2412:37 am 
authentication\login
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/11/2412:37 am 
authentication\register
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
components
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/246:03 pm 
components\alert
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/246:03 pm 
components\button
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/246:03 pm 
components\card
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
components\color
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/246:03 pm 
components\dropdown
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
components\form
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
components\list
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
components\modal
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
css
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/246:03 pm 
dataviz
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
gui-app-build-data-diagram.md1 K06/11/2412:23 pm 
dataviz\gui-app-build-diagram
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
index.html0 K06/11/2412:11 pm script.js0 K06/11/2412:11 pm style.css0 K06/11/2412:11 pm 
ecommerce
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
js
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/246:03 pm 
layout
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
layout\flexbox
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
layout\grid
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
layout\samples
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
page\homepage
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
page\portfolio
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
page\product
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
page\profile
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
page\server
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
page\starter
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
page\support
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
projectmanagement
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
note.md0 K06/08/245:29 pm 
rd
FileSizeDateFileSizeDateFileSizeDateFileSizeDate
index.js0 K06/14/246:30 pm note.md0 K06/08/245:29 pm sample.html0 K06/14/246:38 pm style.css0 K06/14/246:36 pm 
+ + + + \ No newline at end of file diff --git a/app/test/jszip.min.js b/app/test/jszip.min.js new file mode 100644 index 00000000..3e7d5ffc --- /dev/null +++ b/app/test/jszip.min.js @@ -0,0 +1,7 @@ +/*! +JSZip v3.10.1 - (c) 2009-2016 Stuart Knightley +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. +JSZip uses the library pako released under the MIT license : +https://github.com/nodeca/pako/blob/main/LICENSE +*/ +!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).JSZip=e()}}(function(){return function s(a,o,h){function u(r,e){if(!o[r]){if(!a[r]){var t="function"==typeof require&&require;if(!e&&t)return t(r,!0);if(l)return l(r,!0);var n=new Error("Cannot find module '"+r+"'");throw n.code="MODULE_NOT_FOUND",n}var i=o[r]={exports:{}};a[r][0].call(i.exports,function(e){var t=a[r][1][e];return u(t||e)},i,i.exports,s,a,o,h)}return o[r].exports}for(var l="function"==typeof require&&require,e=0;e>2,s=(3&t)<<4|r>>4,a=1>6:64,o=2>4,r=(15&i)<<4|(s=p.indexOf(e.charAt(o++)))>>2,n=(3&s)<<6|(a=p.indexOf(e.charAt(o++))),l[h++]=t,64!==s&&(l[h++]=r),64!==a&&(l[h++]=n);return l}},{"./support":30,"./utils":32}],2:[function(e,t,r){"use strict";var n=e("./external"),i=e("./stream/DataWorker"),s=e("./stream/Crc32Probe"),a=e("./stream/DataLengthProbe");function o(e,t,r,n,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=r,this.compression=n,this.compressedContent=i}o.prototype={getContentWorker:function(){var e=new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")),t=this;return e.on("end",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),e},getCompressedWorker:function(){return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(e,t,r){return e.pipe(new s).pipe(new a("uncompressedSize")).pipe(t.compressWorker(r)).pipe(new a("compressedSize")).withStreamInfo("compression",t)},t.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,r){"use strict";var n=e("./stream/GenericWorker");r.STORE={magic:"\0\0",compressWorker:function(){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},r.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,r){"use strict";var n=e("./utils");var o=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?"string"!==n.getTypeOf(e)?function(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a>>8^i[255&(e^t[a])];return-1^e}(0|t,e,e.length,0):function(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a>>8^i[255&(e^t.charCodeAt(a))];return-1^e}(0|t,e,e.length,0):0}},{"./utils":32}],5:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],6:[function(e,t,r){"use strict";var n=null;n="undefined"!=typeof Promise?Promise:e("lie"),t.exports={Promise:n}},{lie:37}],7:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=e("pako"),s=e("./utils"),a=e("./stream/GenericWorker"),o=n?"uint8array":"array";function h(e,t){a.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}r.magic="\b\0",s.inherits(h,a),h.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(o,e.data),!1)},h.prototype.flush=function(){a.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta})}},r.compressWorker=function(e){return new h("Deflate",e)},r.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,r){"use strict";function A(e,t){var r,n="";for(r=0;r>>=8;return n}function n(e,t,r,n,i,s){var a,o,h=e.file,u=e.compression,l=s!==O.utf8encode,f=I.transformTo("string",s(h.name)),c=I.transformTo("string",O.utf8encode(h.name)),d=h.comment,p=I.transformTo("string",s(d)),m=I.transformTo("string",O.utf8encode(d)),_=c.length!==h.name.length,g=m.length!==d.length,b="",v="",y="",w=h.dir,k=h.date,x={crc32:0,compressedSize:0,uncompressedSize:0};t&&!r||(x.crc32=e.crc32,x.compressedSize=e.compressedSize,x.uncompressedSize=e.uncompressedSize);var S=0;t&&(S|=8),l||!_&&!g||(S|=2048);var z=0,C=0;w&&(z|=16),"UNIX"===i?(C=798,z|=function(e,t){var r=e;return e||(r=t?16893:33204),(65535&r)<<16}(h.unixPermissions,w)):(C=20,z|=function(e){return 63&(e||0)}(h.dosPermissions)),a=k.getUTCHours(),a<<=6,a|=k.getUTCMinutes(),a<<=5,a|=k.getUTCSeconds()/2,o=k.getUTCFullYear()-1980,o<<=4,o|=k.getUTCMonth()+1,o<<=5,o|=k.getUTCDate(),_&&(v=A(1,1)+A(B(f),4)+c,b+="up"+A(v.length,2)+v),g&&(y=A(1,1)+A(B(p),4)+m,b+="uc"+A(y.length,2)+y);var E="";return E+="\n\0",E+=A(S,2),E+=u.magic,E+=A(a,2),E+=A(o,2),E+=A(x.crc32,4),E+=A(x.compressedSize,4),E+=A(x.uncompressedSize,4),E+=A(f.length,2),E+=A(b.length,2),{fileRecord:R.LOCAL_FILE_HEADER+E+f+b,dirRecord:R.CENTRAL_FILE_HEADER+A(C,2)+E+A(p.length,2)+"\0\0\0\0"+A(z,4)+A(n,4)+f+b+p}}var I=e("../utils"),i=e("../stream/GenericWorker"),O=e("../utf8"),B=e("../crc32"),R=e("../signature");function s(e,t,r,n){i.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=r,this.encodeFileName=n,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}I.inherits(s,i),s.prototype.push=function(e){var t=e.meta.percent||0,r=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,i.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:r?(t+100*(r-n-1))/r:100}}))},s.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var r=n(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},s.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,r=n(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(r.dirRecord),t)this.push({data:function(e){return R.DATA_DESCRIPTOR+A(e.crc32,4)+A(e.compressedSize,4)+A(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:r.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},s.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{"../utils":32}],19:[function(e,t,r){"use strict";var n=e("./Uint8ArrayReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,r){"use strict";var n=e("./DataReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./DataReader":18}],21:[function(e,t,r){"use strict";var n=e("./ArrayReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,r){"use strict";var n=e("../utils"),i=e("../support"),s=e("./ArrayReader"),a=e("./StringReader"),o=e("./NodeBufferReader"),h=e("./Uint8ArrayReader");t.exports=function(e){var t=n.getTypeOf(e);return n.checkSupport(t),"string"!==t||i.uint8array?"nodebuffer"===t?new o(e):i.uint8array?new h(n.transformTo("uint8array",e)):new s(n.transformTo("array",e)):new a(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,r){"use strict";r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b"},{}],24:[function(e,t,r){"use strict";var n=e("./GenericWorker"),i=e("../utils");function s(e){n.call(this,"ConvertWorker to "+e),this.destType=e}i.inherits(s,n),s.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,r){"use strict";var n=e("./GenericWorker"),i=e("../crc32");function s(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(s,n),s.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,r){"use strict";var n=e("../utils"),i=e("./GenericWorker");function s(e){i.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}n.inherits(s,i),s.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}i.prototype.processChunk.call(this,e)},t.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,r){"use strict";var n=e("../utils"),i=e("./GenericWorker");function s(e){i.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then(function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=n.getTypeOf(e),t.isPaused||t._tickAndRepeat()},function(e){t.error(e)})}n.inherits(s,i),s.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,r){"use strict";function n(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var r=0;r "+e:e}},t.exports=n},{}],29:[function(e,t,r){"use strict";var h=e("../utils"),i=e("./ConvertWorker"),s=e("./GenericWorker"),u=e("../base64"),n=e("../support"),a=e("../external"),o=null;if(n.nodestream)try{o=e("../nodejs/NodejsStreamOutputAdapter")}catch(e){}function l(e,o){return new a.Promise(function(t,r){var n=[],i=e._internalType,s=e._outputType,a=e._mimeType;e.on("data",function(e,t){n.push(e),o&&o(t)}).on("error",function(e){n=[],r(e)}).on("end",function(){try{var e=function(e,t,r){switch(e){case"blob":return h.newBlob(h.transformTo("arraybuffer",t),r);case"base64":return u.encode(t);default:return h.transformTo(e,t)}}(s,function(e,t){var r,n=0,i=null,s=0;for(r=0;r>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t}(e)},s.utf8decode=function(e){return h.nodebuffer?o.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,r,n,i,s=e.length,a=new Array(2*s);for(t=r=0;t>10&1023,a[r++]=56320|1023&n)}return a.length!==r&&(a.subarray?a=a.subarray(0,r):a.length=r),o.applyFromCharCode(a)}(e=o.transformTo(h.uint8array?"uint8array":"array",e))},o.inherits(a,n),a.prototype.processChunk=function(e){var t=o.transformTo(h.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(h.uint8array){var r=t;(t=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),t.set(r,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var n=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;0<=r&&128==(192&e[r]);)r--;return r<0?t:0===r?t:r+u[e[r]]>t?r:t}(t),i=t;n!==t.length&&(h.uint8array?(i=t.subarray(0,n),this.leftOver=t.subarray(n,t.length)):(i=t.slice(0,n),this.leftOver=t.slice(n,t.length))),this.push({data:s.utf8decode(i),meta:e.meta})},a.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:s.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},s.Utf8DecodeWorker=a,o.inherits(l,n),l.prototype.processChunk=function(e){this.push({data:s.utf8encode(e.data),meta:e.meta})},s.Utf8EncodeWorker=l},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,a){"use strict";var o=e("./support"),h=e("./base64"),r=e("./nodejsUtils"),u=e("./external");function n(e){return e}function l(e,t){for(var r=0;r>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=n(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new h.Buf8(e.length),r=0,n=t.length;r>10&1023,o[n++]=56320|1023&i)}return l(o,n)},r.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;0<=r&&128==(192&e[r]);)r--;return r<0?t:0===r?t:r+u[e[r]]>t?r:t}},{"./common":41}],43:[function(e,t,r){"use strict";t.exports=function(e,t,r,n){for(var i=65535&e|0,s=e>>>16&65535|0,a=0;0!==r;){for(r-=a=2e3>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a>>8^i[255&(e^t[a])];return-1^e}},{}],46:[function(e,t,r){"use strict";var h,c=e("../utils/common"),u=e("./trees"),d=e("./adler32"),p=e("./crc32"),n=e("./messages"),l=0,f=4,m=0,_=-2,g=-1,b=4,i=2,v=8,y=9,s=286,a=30,o=19,w=2*s+1,k=15,x=3,S=258,z=S+x+1,C=42,E=113,A=1,I=2,O=3,B=4;function R(e,t){return e.msg=n[t],t}function T(e){return(e<<1)-(4e.avail_out&&(r=e.avail_out),0!==r&&(c.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function N(e,t){u._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,F(e.strm)}function U(e,t){e.pending_buf[e.pending++]=t}function P(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function L(e,t){var r,n,i=e.max_chain_length,s=e.strstart,a=e.prev_length,o=e.nice_match,h=e.strstart>e.w_size-z?e.strstart-(e.w_size-z):0,u=e.window,l=e.w_mask,f=e.prev,c=e.strstart+S,d=u[s+a-1],p=u[s+a];e.prev_length>=e.good_match&&(i>>=2),o>e.lookahead&&(o=e.lookahead);do{if(u[(r=t)+a]===p&&u[r+a-1]===d&&u[r]===u[s]&&u[++r]===u[s+1]){s+=2,r++;do{}while(u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&sh&&0!=--i);return a<=e.lookahead?a:e.lookahead}function j(e){var t,r,n,i,s,a,o,h,u,l,f=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-z)){for(c.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=r=e.hash_size;n=e.head[--t],e.head[t]=f<=n?n-f:0,--r;);for(t=r=f;n=e.prev[--t],e.prev[t]=f<=n?n-f:0,--r;);i+=f}if(0===e.strm.avail_in)break;if(a=e.strm,o=e.window,h=e.strstart+e.lookahead,u=i,l=void 0,l=a.avail_in,u=x)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<=x&&(e.ins_h=(e.ins_h<=x)if(n=u._tr_tally(e,e.strstart-e.match_start,e.match_length-x),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=x){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=x&&(e.ins_h=(e.ins_h<=x&&e.match_length<=e.prev_length){for(i=e.strstart+e.lookahead-x,n=u._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-x),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=i&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(j(e),0===e.lookahead&&t===l)return A;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,N(e,!1),0===e.strm.avail_out))return A;if(e.strstart-e.block_start>=e.w_size-z&&(N(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?O:B):(e.strstart>e.block_start&&(N(e,!1),e.strm.avail_out),A)}),new M(4,4,8,4,Z),new M(4,5,16,8,Z),new M(4,6,32,32,Z),new M(4,4,16,16,W),new M(8,16,32,32,W),new M(8,16,128,128,W),new M(8,32,128,256,W),new M(32,128,258,1024,W),new M(32,258,258,4096,W)],r.deflateInit=function(e,t){return Y(e,t,v,15,8,0)},r.deflateInit2=Y,r.deflateReset=K,r.deflateResetKeep=G,r.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?_:(e.state.gzhead=t,m):_},r.deflate=function(e,t){var r,n,i,s;if(!e||!e.state||5>8&255),U(n,n.gzhead.time>>16&255),U(n,n.gzhead.time>>24&255),U(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),U(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(U(n,255&n.gzhead.extra.length),U(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=p(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(U(n,0),U(n,0),U(n,0),U(n,0),U(n,0),U(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),U(n,3),n.status=E);else{var a=v+(n.w_bits-8<<4)<<8;a|=(2<=n.strategy||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(a|=32),a+=31-a%31,n.status=E,P(n,a),0!==n.strstart&&(P(n,e.adler>>>16),P(n,65535&e.adler)),e.adler=1}if(69===n.status)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),F(e),i=n.pending,n.pending!==n.pending_buf_size));)U(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),F(e),i=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexi&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),0===s&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),F(e),i=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexi&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),0===s&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&F(e),n.pending+2<=n.pending_buf_size&&(U(n,255&e.adler),U(n,e.adler>>8&255),e.adler=0,n.status=E)):n.status=E),0!==n.pending){if(F(e),0===e.avail_out)return n.last_flush=-1,m}else if(0===e.avail_in&&T(t)<=T(r)&&t!==f)return R(e,-5);if(666===n.status&&0!==e.avail_in)return R(e,-5);if(0!==e.avail_in||0!==n.lookahead||t!==l&&666!==n.status){var o=2===n.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(j(e),0===e.lookahead)){if(t===l)return A;break}if(e.match_length=0,r=u._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(N(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?O:B):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?A:I}(n,t):3===n.strategy?function(e,t){for(var r,n,i,s,a=e.window;;){if(e.lookahead<=S){if(j(e),e.lookahead<=S&&t===l)return A;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=x&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=x?(r=u._tr_tally(e,1,e.match_length-x),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=u._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(N(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===f?(N(e,!0),0===e.strm.avail_out?O:B):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?A:I}(n,t):h[n.level].func(n,t);if(o!==O&&o!==B||(n.status=666),o===A||o===O)return 0===e.avail_out&&(n.last_flush=-1),m;if(o===I&&(1===t?u._tr_align(n):5!==t&&(u._tr_stored_block(n,0,0,!1),3===t&&(D(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),F(e),0===e.avail_out))return n.last_flush=-1,m}return t!==f?m:n.wrap<=0?1:(2===n.wrap?(U(n,255&e.adler),U(n,e.adler>>8&255),U(n,e.adler>>16&255),U(n,e.adler>>24&255),U(n,255&e.total_in),U(n,e.total_in>>8&255),U(n,e.total_in>>16&255),U(n,e.total_in>>24&255)):(P(n,e.adler>>>16),P(n,65535&e.adler)),F(e),0=r.w_size&&(0===s&&(D(r.head),r.strstart=0,r.block_start=0,r.insert=0),u=new c.Buf8(r.w_size),c.arraySet(u,t,l-r.w_size,r.w_size,0),t=u,l=r.w_size),a=e.avail_in,o=e.next_in,h=e.input,e.avail_in=l,e.next_in=0,e.input=t,j(r);r.lookahead>=x;){for(n=r.strstart,i=r.lookahead-(x-1);r.ins_h=(r.ins_h<>>=y=v>>>24,p-=y,0===(y=v>>>16&255))C[s++]=65535&v;else{if(!(16&y)){if(0==(64&y)){v=m[(65535&v)+(d&(1<>>=y,p-=y),p<15&&(d+=z[n++]<>>=y=v>>>24,p-=y,!(16&(y=v>>>16&255))){if(0==(64&y)){v=_[(65535&v)+(d&(1<>>=y,p-=y,(y=s-a)>3,d&=(1<<(p-=w<<3))-1,e.next_in=n,e.next_out=s,e.avail_in=n>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function s(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new I.Buf16(320),this.work=new I.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=P,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new I.Buf32(n),t.distcode=t.distdyn=new I.Buf32(i),t.sane=1,t.back=-1,N):U}function o(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,a(e)):U}function h(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15=s.wsize?(I.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(n<(i=s.wsize-s.wnext)&&(i=n),I.arraySet(s.window,t,r-n,i,s.wnext),(n-=i)?(I.arraySet(s.window,t,r-n,n,0),s.wnext=n,s.whave=s.wsize):(s.wnext+=i,s.wnext===s.wsize&&(s.wnext=0),s.whave>>8&255,r.check=B(r.check,E,2,0),l=u=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=30;break}if(8!=(15&u)){e.msg="unknown compression method",r.mode=30;break}if(l-=4,k=8+(15&(u>>>=4)),0===r.wbits)r.wbits=k;else if(k>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(E[0]=255&u,E[1]=u>>>8&255,r.check=B(r.check,E,2,0)),l=u=0,r.mode=3;case 3:for(;l<32;){if(0===o)break e;o--,u+=n[s++]<>>8&255,E[2]=u>>>16&255,E[3]=u>>>24&255,r.check=B(r.check,E,4,0)),l=u=0,r.mode=4;case 4:for(;l<16;){if(0===o)break e;o--,u+=n[s++]<>8),512&r.flags&&(E[0]=255&u,E[1]=u>>>8&255,r.check=B(r.check,E,2,0)),l=u=0,r.mode=5;case 5:if(1024&r.flags){for(;l<16;){if(0===o)break e;o--,u+=n[s++]<>>8&255,r.check=B(r.check,E,2,0)),l=u=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&(o<(d=r.length)&&(d=o),d&&(r.head&&(k=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),I.arraySet(r.head.extra,n,s,d,k)),512&r.flags&&(r.check=B(r.check,n,d,s)),o-=d,s+=d,r.length-=d),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===o)break e;for(d=0;k=n[s+d++],r.head&&k&&r.length<65536&&(r.head.name+=String.fromCharCode(k)),k&&d>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;l<32;){if(0===o)break e;o--,u+=n[s++]<>>=7&l,l-=7&l,r.mode=27;break}for(;l<3;){if(0===o)break e;o--,u+=n[s++]<>>=1)){case 0:r.mode=14;break;case 1:if(j(r),r.mode=20,6!==t)break;u>>>=2,l-=2;break e;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}u>>>=2,l-=2;break;case 14:for(u>>>=7&l,l-=7&l;l<32;){if(0===o)break e;o--,u+=n[s++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&u,l=u=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(d=r.length){if(o>>=5,l-=5,r.ndist=1+(31&u),u>>>=5,l-=5,r.ncode=4+(15&u),u>>>=4,l-=4,286>>=3,l-=3}for(;r.have<19;)r.lens[A[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,S={bits:r.lenbits},x=T(0,r.lens,0,19,r.lencode,0,r.work,S),r.lenbits=S.bits,x){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>>=_,l-=_,r.lens[r.have++]=b;else{if(16===b){for(z=_+2;l>>=_,l-=_,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}k=r.lens[r.have-1],d=3+(3&u),u>>>=2,l-=2}else if(17===b){for(z=_+3;l>>=_)),u>>>=3,l-=3}else{for(z=_+7;l>>=_)),u>>>=7,l-=7}if(r.have+d>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;d--;)r.lens[r.have++]=k}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,S={bits:r.lenbits},x=T(D,r.lens,0,r.nlen,r.lencode,0,r.work,S),r.lenbits=S.bits,x){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,S={bits:r.distbits},x=T(F,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,S),r.distbits=S.bits,x){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(6<=o&&258<=h){e.next_out=a,e.avail_out=h,e.next_in=s,e.avail_in=o,r.hold=u,r.bits=l,R(e,c),a=e.next_out,i=e.output,h=e.avail_out,s=e.next_in,n=e.input,o=e.avail_in,u=r.hold,l=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;g=(C=r.lencode[u&(1<>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>v)])>>>16&255,b=65535&C,!(v+(_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>>=v,l-=v,r.back+=v}if(u>>>=_,l-=_,r.back+=_,r.length=b,0===g){r.mode=26;break}if(32&g){r.back=-1,r.mode=12;break}if(64&g){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&g,r.mode=22;case 22:if(r.extra){for(z=r.extra;l>>=r.extra,l-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;g=(C=r.distcode[u&(1<>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>v)])>>>16&255,b=65535&C,!(v+(_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>>=v,l-=v,r.back+=v}if(u>>>=_,l-=_,r.back+=_,64&g){e.msg="invalid distance code",r.mode=30;break}r.offset=b,r.extra=15&g,r.mode=24;case 24:if(r.extra){for(z=r.extra;l>>=r.extra,l-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===h)break e;if(d=c-h,r.offset>d){if((d=r.offset-d)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}p=d>r.wnext?(d-=r.wnext,r.wsize-d):r.wnext-d,d>r.length&&(d=r.length),m=r.window}else m=i,p=a-r.offset,d=r.length;for(hd?(m=R[T+a[v]],A[I+a[v]]):(m=96,0),h=1<>S)+(u-=h)]=p<<24|m<<16|_|0,0!==u;);for(h=1<>=1;if(0!==h?(E&=h-1,E+=h):E=0,v++,0==--O[b]){if(b===w)break;b=t[r+a[v]]}if(k>>7)]}function U(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function P(e,t,r){e.bi_valid>d-r?(e.bi_buf|=t<>d-e.bi_valid,e.bi_valid+=r-d):(e.bi_buf|=t<>>=1,r<<=1,0<--t;);return r>>>1}function Z(e,t,r){var n,i,s=new Array(g+1),a=0;for(n=1;n<=g;n++)s[n]=a=a+r[n-1]<<1;for(i=0;i<=t;i++){var o=e[2*i+1];0!==o&&(e[2*i]=j(s[o]++,o))}}function W(e){var t;for(t=0;t>1;1<=r;r--)G(e,s,r);for(i=h;r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],G(e,s,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,s[2*i]=s[2*r]+s[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,s[2*r+1]=s[2*n+1]=i,e.heap[1]=i++,G(e,s,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,i,s,a,o,h=t.dyn_tree,u=t.max_code,l=t.stat_desc.static_tree,f=t.stat_desc.has_stree,c=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,m=0;for(s=0;s<=g;s++)e.bl_count[s]=0;for(h[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<_;r++)p<(s=h[2*h[2*(n=e.heap[r])+1]+1]+1)&&(s=p,m++),h[2*n+1]=s,u>=7;n>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return o;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return h;for(t=32;t>>3,(s=e.static_len+3+7>>>3)<=i&&(i=s)):i=s=r+5,r+4<=i&&-1!==t?J(e,t,r,n):4===e.strategy||s===i?(P(e,2+(n?1:0),3),K(e,z,C)):(P(e,4+(n?1:0),3),function(e,t,r,n){var i;for(P(e,t-257,5),P(e,r-1,5),P(e,n-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(A[r]+u+1)]++,e.dyn_dtree[2*N(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){P(e,2,3),L(e,m,z),function(e){16===e.bi_valid?(U(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(e,t,r){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,r){(function(e){!function(r,n){"use strict";if(!r.setImmediate){var i,s,t,a,o=1,h={},u=!1,l=r.document,e=Object.getPrototypeOf&&Object.getPrototypeOf(r);e=e&&e.setTimeout?e:r,i="[object process]"==={}.toString.call(r.process)?function(e){process.nextTick(function(){c(e)})}:function(){if(r.postMessage&&!r.importScripts){var e=!0,t=r.onmessage;return r.onmessage=function(){e=!1},r.postMessage("","*"),r.onmessage=t,e}}()?(a="setImmediate$"+Math.random()+"$",r.addEventListener?r.addEventListener("message",d,!1):r.attachEvent("onmessage",d),function(e){r.postMessage(a+e,"*")}):r.MessageChannel?((t=new MessageChannel).port1.onmessage=function(e){c(e.data)},function(e){t.port2.postMessage(e)}):l&&"onreadystatechange"in l.createElement("script")?(s=l.documentElement,function(e){var t=l.createElement("script");t.onreadystatechange=function(){c(e),t.onreadystatechange=null,s.removeChild(t),t=null},s.appendChild(t)}):function(e){setTimeout(c,0,e)},e.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r" + "" + "" + - "--" + + "--" + "-" if dirname != "." else "", ])) #sort dirnames alphabetically @@ -60,7 +60,7 @@ def main(): "" + subdirname + "--" + "" + - "\n") + "\n") #sort filenames alphabetically filenames.sort() for filename in filenames: @@ -73,7 +73,7 @@ def main(): filename + "" + get_file_size(path) + "" + get_file_modified_time(path) + "" + "" + - "\n") + "\n") f.write("\n".join([ get_template_foot(), diff --git a/src/template/foot.html b/src/template/foot.html index 78b26f0d..70bdabf6 100644 --- a/src/template/foot.html +++ b/src/template/foot.html @@ -161,15 +161,17 @@
Colors
> - - - + + -
Gigamaster
+

Button onclick triggers notification

+
+
+ + + +
+ Href Notify + + +

Note: Cannot use button close to dismiss Notification!

+ + +
+ +
+

Second button using Promises

+

$nextTick returns a promise, allowing the use of $nextTick to pause an async function until after pending dom updates. When used like this, $nextTick also does not require an argument to be passed.

+
+ +
+ + + <button + @click="title = 'Hello World!'; + await $nextTick(); + $notify('Hello there, I am a notification!', { + wrapperId: 'notificationWrapper', + templateId: 'notificationAlert', + autoClose: false, + autoRemove: false + })" + x-text="title" + class="notify" + > + </button> + + +
+

openSettingsPanel() { this.isSettingsPanelOpen = true this.$nextTick(() => { -this.$refs.settingsPanel.focus() -}) +this.$refs.settingsPanel.focus()}) }, isNotificationsPanelOpen: false, openNotificationsPanel() { this.isNotificationsPanelOpen = true this.$nextTick(() => { -this.$refs.notificationsPanel.focus() -}) +this.$refs.notificationsPanel.focus()}) }, isMobileSubMenuOpen: false, openMobileSubMenu() { this.isMobileSubMenuOpen = true this.$nextTick(() => { -this.$refs.mobileSubMenu.focus() -}) +this.$refs.mobileSubMenu.focus()}) }, isMobileMainMenuOpen: false, openMobileMainMenu() { this.isMobileMainMenuOpen = true this.$nextTick(() => { -this.$refs.mobileMainMenu.focus() -}) +this.$refs.mobileMainMenu.focus()}) } } } diff --git a/src/template/head.html b/src/template/head.html index 86c09afb..f362f26e 100644 --- a/src/template/head.html +++ b/src/template/head.html @@ -29,16 +29,20 @@ - + + +
- +