diff --git a/templates/backOffice/default/app/dist/blocks/Product/Product.d.ts b/templates/backOffice/default/app/dist/blocks/Product/Product.d.ts index 280baaa..68f4e18 100644 --- a/templates/backOffice/default/app/dist/blocks/Product/Product.d.ts +++ b/templates/backOffice/default/app/dist/blocks/Product/Product.d.ts @@ -1,6 +1,6 @@ import { BlockModuleComponentProps, BlockPluginDefinition } from "../../types"; export declare type BlockProductData = { - productId: string | null; + productList: string[]; }; export declare type BlockProductComponentProps = BlockModuleComponentProps; declare const blockProduct: BlockPluginDefinition; diff --git a/templates/backOffice/default/app/dist/hooks/data.d.ts b/templates/backOffice/default/app/dist/hooks/data.d.ts index 0a15416..9f31988 100644 --- a/templates/backOffice/default/app/dist/hooks/data.d.ts +++ b/templates/backOffice/default/app/dist/hooks/data.d.ts @@ -33,4 +33,6 @@ export declare function useLinkContentToGroup(): import("react-query").UseMutati export declare function useUnlinkContentFromGroup(): import("react-query").UseMutationResult; +export declare function useProductByTitle(title: string | null): import("react-query").UseQueryResult; +export declare function useProductsByIds(ids: string | null): import("react-query").UseQueryResult; //# sourceMappingURL=data.d.ts.map \ No newline at end of file diff --git a/templates/backOffice/default/app/dist/pluginManager.d.ts b/templates/backOffice/default/app/dist/pluginManager.d.ts index 8236be7..9067b39 100644 --- a/templates/backOffice/default/app/dist/pluginManager.d.ts +++ b/templates/backOffice/default/app/dist/pluginManager.d.ts @@ -137,6 +137,19 @@ export declare const __PLUGINS: ({ }) => JSX.Element; initialData: import("./blocks/Video").BlockVideoData; id: string; +} | { + title: import("./types").i18nString; + description?: import("./types").i18nString | undefined; + image?: import("./types").i18nString | undefined; + type: import("./types").BlockModuleType; + component: (props: { + [key: string]: any; + data: import("./blocks/Product/Product").BlockProductData; + id: string; + onUpdate: (props: import("./blocks/Product/Product").BlockProductData) => any; + }) => JSX.Element; + initialData: import("./blocks/Product/Product").BlockProductData; + id: string; } | { title: import("./types").i18nString; description?: import("./types").i18nString | undefined; diff --git a/templates/backOffice/default/app/dist/style.css b/templates/backOffice/default/app/dist/style.css index 20b999b..bd29720 100644 --- a/templates/backOffice/default/app/dist/style.css +++ b/templates/backOffice/default/app/dist/style.css @@ -1 +1 @@ -/*! tailwindcss v2.2.16 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{box-sizing:border-box}.thelia-blocks-ui html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.thelia-blocks-ui html{line-height:1.15;-webkit-text-size-adjust:100%}.thelia-blocks-ui body{margin:0}.thelia-blocks-ui body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}.thelia-blocks-ui hr{height:0;color:inherit}.thelia-blocks-ui abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.thelia-blocks-ui b,.thelia-blocks-ui strong{font-weight:bolder}.thelia-blocks-ui code,.thelia-blocks-ui kbd,.thelia-blocks-ui pre,.thelia-blocks-ui samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}.thelia-blocks-ui small{font-size:80%}.thelia-blocks-ui sub,.thelia-blocks-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.thelia-blocks-ui sub{bottom:-.25em}.thelia-blocks-ui sup{top:-.5em}.thelia-blocks-ui table{text-indent:0;border-color:inherit}.thelia-blocks-ui button,.thelia-blocks-ui input,.thelia-blocks-ui optgroup,.thelia-blocks-ui select,.thelia-blocks-ui textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.thelia-blocks-ui button,.thelia-blocks-ui select{text-transform:none}.thelia-blocks-ui [type=button],.thelia-blocks-ui [type=submit],.thelia-blocks-ui button{-webkit-appearance:button}.thelia-blocks-ui legend{padding:0}.thelia-blocks-ui progress{vertical-align:baseline}.thelia-blocks-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.thelia-blocks-ui summary{display:list-item}.thelia-blocks-ui blockquote,.thelia-blocks-ui dd,.thelia-blocks-ui dl,.thelia-blocks-ui figure,.thelia-blocks-ui h1,.thelia-blocks-ui h2,.thelia-blocks-ui h3,.thelia-blocks-ui h4,.thelia-blocks-ui h5,.thelia-blocks-ui h6,.thelia-blocks-ui hr,.thelia-blocks-ui p,.thelia-blocks-ui pre{margin:0}.thelia-blocks-ui button{background-color:transparent;background-image:none}.thelia-blocks-ui fieldset{margin:0;padding:0}.thelia-blocks-ui ol,.thelia-blocks-ui ul{list-style:none;margin:0;padding:0}.thelia-blocks-ui html{font-family: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}.thelia-blocks-ui body{font-family:inherit;line-height:inherit}.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}.thelia-blocks-ui hr{border-top-width:1px}.thelia-blocks-ui img{border-style:solid}.thelia-blocks-ui textarea{resize:vertical}.thelia-blocks-ui input::-moz-placeholder,.thelia-blocks-ui textarea::-moz-placeholder{opacity:1;color:#9ca3af}.thelia-blocks-ui input:-ms-input-placeholder,.thelia-blocks-ui textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}.thelia-blocks-ui input::placeholder,.thelia-blocks-ui textarea::placeholder{opacity:1;color:#9ca3af}.thelia-blocks-ui button{cursor:pointer}.thelia-blocks-ui table{border-collapse:collapse}.thelia-blocks-ui h1,.thelia-blocks-ui h2,.thelia-blocks-ui h3,.thelia-blocks-ui h4,.thelia-blocks-ui h5,.thelia-blocks-ui h6{font-size:inherit;font-weight:inherit}.thelia-blocks-ui a{color:inherit;text-decoration:inherit}.thelia-blocks-ui button,.thelia-blocks-ui input,.thelia-blocks-ui optgroup,.thelia-blocks-ui select,.thelia-blocks-ui textarea{padding:0;line-height:inherit;color:inherit}.thelia-blocks-ui code,.thelia-blocks-ui kbd,.thelia-blocks-ui pre,.thelia-blocks-ui samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.thelia-blocks-ui audio,.thelia-blocks-ui canvas,.thelia-blocks-ui embed,.thelia-blocks-ui iframe,.thelia-blocks-ui img,.thelia-blocks-ui object,.thelia-blocks-ui svg,.thelia-blocks-ui video{display:block;vertical-align:middle}.thelia-blocks-ui img,.thelia-blocks-ui video{max-width:100%;height:auto}.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.thelia-blocks-ui [multiple],.thelia-blocks-ui [type=number],.thelia-blocks-ui [type=search],.thelia-blocks-ui [type=text],.thelia-blocks-ui [type=time],.thelia-blocks-ui [type=url],.thelia-blocks-ui select,.thelia-blocks-ui textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem}.thelia-blocks-ui [multiple]:focus,.thelia-blocks-ui [type=number]:focus,.thelia-blocks-ui [type=search]:focus,.thelia-blocks-ui [type=text]:focus,.thelia-blocks-ui [type=time]:focus,.thelia-blocks-ui [type=url]:focus,.thelia-blocks-ui select:focus,.thelia-blocks-ui textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb}.thelia-blocks-ui input::-moz-placeholder,.thelia-blocks-ui textarea::-moz-placeholder{color:#6b7280;opacity:1}.thelia-blocks-ui input:-ms-input-placeholder,.thelia-blocks-ui textarea:-ms-input-placeholder{color:#6b7280;opacity:1}.thelia-blocks-ui input::placeholder,.thelia-blocks-ui textarea::placeholder{color:#6b7280;opacity:1}.thelia-blocks-ui select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.thelia-blocks-ui [multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}.thelia-blocks-ui [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px}.thelia-blocks-ui [type=checkbox]{border-radius:0}.thelia-blocks-ui [type=checkbox]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.thelia-blocks-ui [type=checkbox]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.thelia-blocks-ui [type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.thelia-blocks-ui [type=checkbox]:checked:focus,.thelia-blocks-ui [type=checkbox]:checked:hover{border-color:transparent;background-color:currentColor}.thelia-blocks-ui [type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.thelia-blocks-ui [type=checkbox]:indeterminate:focus,.thelia-blocks-ui [type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}.thelia-blocks-ui [type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}.thelia-blocks-ui [type=file]:focus{outline:1px auto -webkit-focus-ring-color}.thelia-blocks-ui .container{width:100%}@media (min-width:640px){.thelia-blocks-ui .container{max-width:640px}}@media (min-width:768px){.thelia-blocks-ui .container{max-width:768px}}@media (min-width:1024px){.thelia-blocks-ui .container{max-width:1024px}}@media (min-width:1280px){.thelia-blocks-ui .container{max-width:1280px}}@media (min-width:1536px){.thelia-blocks-ui .container{max-width:1536px}}.thelia-blocks-ui .Button{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity));padding:.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.thelia-blocks-ui .Button:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.thelia-blocks-ui .Button[disabled]{cursor:not-allowed}.thelia-blocks-ui .Button[disabled],.thelia-blocks-ui .Button[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.thelia-blocks-ui .Button--primary{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--primary:hover{--tw-bg-opacity:1;background-color:rgba(4,120,87,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--danger{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--danger:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--info{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--info:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--sm{font-size:.875rem;line-height:1.25rem}.thelia-blocks-ui .public-DraftEditor-content a{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.thelia-blocks-ui .public-DraftEditor-content h2{font-size:1.875rem;line-height:2.25rem}.thelia-blocks-ui .public-DraftEditor-content h3{font-size:1.5rem;line-height:2rem}.thelia-blocks-ui .public-DraftEditor-content h4{font-size:1.25rem;line-height:1.75rem}.thelia-blocks-ui .public-DraftEditor-content h5{font-size:1.125rem;line-height:1.75rem}.thelia-blocks-ui .public-DraftEditor-content h6{font-size:1rem;line-height:1.5rem}.thelia-blocks-ui .visible{visibility:visible}.thelia-blocks-ui .static{position:static}.thelia-blocks-ui .absolute{position:absolute}.thelia-blocks-ui .relative{position:relative}.thelia-blocks-ui .inset-0{top:0;right:0;bottom:0;left:0}.thelia-blocks-ui .inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.thelia-blocks-ui .top-full{top:100%}.thelia-blocks-ui .right-0{right:0}.thelia-blocks-ui .z-10{z-index:10}.thelia-blocks-ui .m-auto{margin:auto}.thelia-blocks-ui .mt-2{margin-top:.5rem}.thelia-blocks-ui .mt-4{margin-top:1rem}.thelia-blocks-ui .mt-6{margin-top:1.5rem}.thelia-blocks-ui .mt-8{margin-top:2rem}.thelia-blocks-ui .mt-12{margin-top:3rem}.thelia-blocks-ui .mt-auto{margin-top:auto}.thelia-blocks-ui .mr-4{margin-right:1rem}.thelia-blocks-ui .mb-1{margin-bottom:.25rem}.thelia-blocks-ui .mb-2{margin-bottom:.5rem}.thelia-blocks-ui .mb-4{margin-bottom:1rem}.thelia-blocks-ui .ml-1{margin-left:.25rem}.thelia-blocks-ui .ml-2{margin-left:.5rem}.thelia-blocks-ui .ml-3{margin-left:.75rem}.thelia-blocks-ui .ml-4{margin-left:1rem}.thelia-blocks-ui .ml-6{margin-left:1.5rem}.thelia-blocks-ui .ml-10{margin-left:2.5rem}.thelia-blocks-ui .ml-auto{margin-left:auto}.thelia-blocks-ui .block{display:block}.thelia-blocks-ui .inline-block{display:inline-block}.thelia-blocks-ui .flex{display:flex}.thelia-blocks-ui .table{display:table}.thelia-blocks-ui .grid{display:grid}.thelia-blocks-ui .h-full{height:100%}.thelia-blocks-ui .min-h-full{min-height:100%}.thelia-blocks-ui .w-20{width:5rem}.thelia-blocks-ui .w-full{width:100%}.thelia-blocks-ui .flex-1{flex:1 1 0%}.thelia-blocks-ui .flex-grow{flex-grow:1}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.thelia-blocks-ui .cursor-pointer{cursor:pointer}.thelia-blocks-ui .cursor-text{cursor:text}.thelia-blocks-ui .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.thelia-blocks-ui .flex-col{flex-direction:column}.thelia-blocks-ui .flex-wrap{flex-wrap:wrap}.thelia-blocks-ui .items-center{align-items:center}.thelia-blocks-ui .justify-center{justify-content:center}.thelia-blocks-ui .gap-2{gap:.5rem}.thelia-blocks-ui .gap-3{gap:.75rem}.thelia-blocks-ui .gap-4{gap:1rem}.thelia-blocks-ui .gap-6{gap:1.5rem}.thelia-blocks-ui .gap-8{gap:2rem}.thelia-blocks-ui .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.thelia-blocks-ui .divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(209,213,219,var(--tw-divide-opacity))}.thelia-blocks-ui .overflow-y-auto{overflow-y:auto}.thelia-blocks-ui .overscroll-x-auto{overscroll-behavior-x:auto}.thelia-blocks-ui .border{border-width:1px}.thelia-blocks-ui .border-b{border-bottom-width:1px}.thelia-blocks-ui .border-l{border-left-width:1px}.thelia-blocks-ui .border-dashed{border-style:dashed}.thelia-blocks-ui .border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.thelia-blocks-ui .border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.thelia-blocks-ui .border-red-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.thelia-blocks-ui .border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.thelia-blocks-ui .bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-red-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-opacity-75{--tw-bg-opacity:0.75}.thelia-blocks-ui .p-2{padding:.5rem}.thelia-blocks-ui .p-4{padding:1rem}.thelia-blocks-ui .p-5{padding:1.25rem}.thelia-blocks-ui .p-8{padding:2rem}.thelia-blocks-ui .px-3{padding-left:.75rem;padding-right:.75rem}.thelia-blocks-ui .px-4{padding-left:1rem;padding-right:1rem}.thelia-blocks-ui .px-5{padding-left:1.25rem;padding-right:1.25rem}.thelia-blocks-ui .px-6{padding-left:1.5rem;padding-right:1.5rem}.thelia-blocks-ui .px-8{padding-left:2rem;padding-right:2rem}.thelia-blocks-ui .py-1{padding-top:.25rem;padding-bottom:.25rem}.thelia-blocks-ui .py-2{padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .py-3{padding-top:.75rem;padding-bottom:.75rem}.thelia-blocks-ui .py-4{padding-top:1rem;padding-bottom:1rem}.thelia-blocks-ui .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.thelia-blocks-ui .pl-10{padding-left:2.5rem}.thelia-blocks-ui .text-center{text-align:center}.thelia-blocks-ui .text-sm{font-size:.875rem;line-height:1.25rem}.thelia-blocks-ui .text-base{font-size:1rem;line-height:1.5rem}.thelia-blocks-ui .text-xl{font-size:1.25rem;line-height:1.75rem}.thelia-blocks-ui .text-2xl{font-size:1.5rem;line-height:2rem}.thelia-blocks-ui .text-3xl{font-size:1.875rem;line-height:2.25rem}.thelia-blocks-ui .font-normal{font-weight:400}.thelia-blocks-ui .font-bold{font-weight:700}.thelia-blocks-ui .uppercase{text-transform:uppercase}.thelia-blocks-ui .italic{font-style:italic}.thelia-blocks-ui .text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.thelia-blocks-ui .text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.thelia-blocks-ui .text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.thelia-blocks-ui .text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.thelia-blocks-ui .text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.thelia-blocks-ui .hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.thelia-blocks-ui .underline{text-decoration:underline}.thelia-blocks-ui .opacity-60{opacity:.6}.thelia-blocks-ui .hover\:opacity-75:hover{opacity:.75}.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{--tw-shadow:0 0 #0000}.thelia-blocks-ui .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{--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}.thelia-blocks-ui .filter{--tw-blur:var(--tw-empty, );/*!*//*!*/--tw-brightness:var(--tw-empty, );/*!*//*!*/--tw-contrast:var(--tw-empty, );/*!*//*!*/--tw-grayscale:var(--tw-empty, );/*!*//*!*/--tw-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-invert:var(--tw-empty, );/*!*//*!*/--tw-saturate:var(--tw-empty, );/*!*//*!*/--tw-sepia:var(--tw-empty, );/*!*//*!*/--tw-drop-shadow:var(--tw-empty, );/*!*//*!*/filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.thelia-blocks-ui .Toastify__toast-container{z-index:9999;-webkit-transform:translate3d(0,0,9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.thelia-blocks-ui .Toastify__toast-container--top-left{top:1em;left:1em}.thelia-blocks-ui .Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.thelia-blocks-ui .Toastify__toast-container--top-right{top:1em;right:1em}.thelia-blocks-ui .Toastify__toast-container--bottom-left{bottom:1em;left:1em}.thelia-blocks-ui .Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.thelia-blocks-ui .Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width :480px){.thelia-blocks-ui .Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.thelia-blocks-ui .Toastify__toast-container--top-center,.thelia-blocks-ui .Toastify__toast-container--top-left,.thelia-blocks-ui .Toastify__toast-container--top-right{top:0;transform:translateX(0)}.thelia-blocks-ui .Toastify__toast-container--bottom-center,.thelia-blocks-ui .Toastify__toast-container--bottom-left,.thelia-blocks-ui .Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.thelia-blocks-ui .Toastify__toast-container--rtl{right:0;left:initial}}.thelia-blocks-ui .Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.thelia-blocks-ui .Toastify__toast--rtl{direction:rtl}.thelia-blocks-ui .Toastify__toast--dark{background:#121212;color:#fff}.thelia-blocks-ui .Toastify__toast--default{background:#fff;color:#aaa}.thelia-blocks-ui .Toastify__toast--info{background:#3498db}.thelia-blocks-ui .Toastify__toast--success{background:#07bc0c}.thelia-blocks-ui .Toastify__toast--warning{background:#f1c40f}.thelia-blocks-ui .Toastify__toast--error{background:#e74c3c}.thelia-blocks-ui .Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px}.thelia-blocks-ui .Toastify--animate{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;animation-duration:.7s}@media only screen and (max-width :480px){.thelia-blocks-ui .Toastify__toast{margin-bottom:0;border-radius:0}}.thelia-blocks-ui .Toastify__close-button{color:#fff;background:0 0;outline:0;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.thelia-blocks-ui .Toastify__close-button--default{color:#000;opacity:.3}.thelia-blocks-ui .Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.thelia-blocks-ui .Toastify__close-button:focus,.thelia-blocks-ui .Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.thelia-blocks-ui .Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:rgba(255,255,255,.7);transform-origin:left}.thelia-blocks-ui .Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.thelia-blocks-ui .Toastify__progress-bar--controlled{transition:transform .2s}.thelia-blocks-ui .Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.thelia-blocks-ui .Toastify__progress-bar--default{background:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.thelia-blocks-ui .Toastify__progress-bar--dark{background:#bb86fc}@-webkit-keyframes Toastify__bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes Toastify__bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.thelia-blocks-ui .Toastify__bounce-enter--bottom-left,.thelia-blocks-ui .Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.thelia-blocks-ui .Toastify__bounce-enter--bottom-right,.thelia-blocks-ui .Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.thelia-blocks-ui .Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.thelia-blocks-ui .Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.thelia-blocks-ui .Toastify__bounce-exit--bottom-left,.thelia-blocks-ui .Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.thelia-blocks-ui .Toastify__bounce-exit--bottom-right,.thelia-blocks-ui .Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.thelia-blocks-ui .Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.thelia-blocks-ui .Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.thelia-blocks-ui .Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.thelia-blocks-ui .Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes Toastify__flipOut{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.thelia-blocks-ui .Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.thelia-blocks-ui .Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{from{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInRight{from{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__slideInLeft{from{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInLeft{from{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__slideInUp{from{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInUp{from{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__slideInDown{from{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInDown{from{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@-webkit-keyframes Toastify__slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@-webkit-keyframes Toastify__slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@-webkit-keyframes Toastify__slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}@keyframes Toastify__slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.thelia-blocks-ui .Toastify__slide-enter--bottom-left,.thelia-blocks-ui .Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.thelia-blocks-ui .Toastify__slide-enter--bottom-right,.thelia-blocks-ui .Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.thelia-blocks-ui .Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.thelia-blocks-ui .Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.thelia-blocks-ui .Toastify__slide-exit--bottom-left,.thelia-blocks-ui .Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.thelia-blocks-ui .Toastify__slide-exit--bottom-right,.thelia-blocks-ui .Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.thelia-blocks-ui .Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.thelia-blocks-ui .Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.thelia-blocks-ui .Menu{position:sticky;left:0;right:0;bottom:0;z-index:40;margin-top:auto;border-top-width:1px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-delay:150ms}.thelia-blocks-ui .Menu-content{padding-left:3rem;padding-right:3rem;padding-top:1.5rem;padding-bottom:1.5rem}.thelia-blocks-ui .Menu-blocks{margin-left:-1.5rem;margin-right:-1.5rem;display:flex}.thelia-blocks-ui .Menu-blocks>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-opacity:1;border-color:rgba(243,244,246,var(--tw-divide-opacity))}.thelia-blocks-ui .Menu-blocks{overflow-x:auto;padding-bottom:1.5rem}.thelia-blocks-ui .Menu-blocks-item{flex-shrink:0;padding-left:1.5rem;padding-right:1.5rem}.thelia-blocks-ui .Menu-blocks-item:first-child{padding-left:0}.thelia-blocks-ui .Menu-blocks-item:last-child{padding-right:0}.thelia-blocks-ui .BlockImage{position:relative}.thelia-blocks-ui .BlockImage-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;min-height:50px}.thelia-blocks-ui .BlockImage-Inputs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-bg-opacity:0.25;opacity:0}.thelia-blocks-ui .BlockImage:hover .BlockImage-Inputs,.thelia-blocks-ui .BlockImage:hover .BlockImage-editLink{opacity:1}.thelia-blocks-ui .BlockImage-editLink{position:absolute;border-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;opacity:0;transform:translate(-50%,-50%);top:50%;left:50%}.thelia-blocks-ui .BlockWrapper{position:relative;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.thelia-blocks-ui .BlockWrapper-title{margin-right:1rem;font-weight:700}.thelia-blocks-ui .BlockWrapper-dragHandle{margin-right:1rem;cursor:-webkit-grab;cursor:grab}.thelia-blocks-ui .BlockSeparator{position:relative;display:flex;justify-content:center;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .BlockSeparator:hover .BlockSeparator-field{opacity:1}.thelia-blocks-ui .BlockSeparator[data-type=hr]:before{content:"";position:absolute;top:50%;right:0;left:0;display:block;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));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:150ms;height:1px}.thelia-blocks-ui .BlockSeparator[data-type=hr]:hover:before{opacity:0}.thelia-blocks-ui .BlockSeparator-field{display:flex;flex-direction:column;opacity:0;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:150ms}.thelia-blocks-ui .BlockSeparator-field:not(:first-child){margin-left:1.5rem}.thelia-blocks-ui .BlockSeparator-field label{margin-bottom:0}.thelia-blocks-ui .BlockText-editor{padding:.5rem;outline:0}.thelia-blocks-ui .BlockText-editor ul{list-style-type:disc;list-style-position:inside}.thelia-blocks-ui .BlockText-editor ol{list-style-type:decimal;list-style-position:inside}.thelia-blocks-ui .BlockText-editor ol ul,.thelia-blocks-ui .BlockText-editor ul ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.thelia-blocks-ui .BlockText-editor ol ol,.thelia-blocks-ui .BlockText-editor ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.thelia-blocks-ui .BlockText-editor p{margin-bottom:1rem}@-webkit-keyframes medium-editor-image-loading{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes medium-editor-image-loading{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes medium-editor-pop-upwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;transform:matrix(1,0,0,1,0,-1)}100%{transform:matrix(1,0,0,1,0,0)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;transform:matrix(1,0,0,1,0,-1)}100%{transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden;z-index:2000}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{-webkit-animation:medium-editor-image-loading 1s infinite ease-in-out;animation:medium-editor-image-loading 1s infinite ease-in-out;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{content:attr(data-placeholder)!important;font-style:italic;position:absolute;left:0;top:0;white-space:pre;padding:inherit;margin:inherit}.medium-editor-placeholder-relative{position:relative}.medium-editor-placeholder-relative:after{content:attr(data-placeholder)!important;font-style:italic;position:relative;white-space:pre;padding:inherit;margin:inherit}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:'';display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0 8px}.medium-toolbar-arrow-over:before{border-width:0 8px 8px 8px;top:-8px}.medium-editor-toolbar{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;left:0;position:absolute;top:0;visibility:hidden;z-index:2000}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:0}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{-webkit-animation:medium-editor-pop-upwards 160ms forwards linear;animation:medium-editor-pop-upwards 160ms forwards linear}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;font-size:14px;margin:0;padding:6px;width:316px;display:inline-block}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}.medium-toolbar-arrow-under:after{border-color:#000 transparent transparent transparent;top:40px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #000 transparent}.medium-editor-toolbar{background-color:#000;border:none;border-radius:50px}.medium-editor-toolbar li button{background-color:transparent;border:none;box-sizing:border-box;color:#ccc;height:40px;min-width:40px;padding:5px 12px;transition:background-color .2s ease-in,color .2s ease-in}.medium-editor-toolbar li button:hover{background-color:#000;color:#a2d7c7}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:50px;border-top-left-radius:50px;padding-left:24px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:50px;border-right:none;border-top-right-radius:50px;padding-right:24px}.medium-editor-toolbar li .medium-editor-button-active{background-color:#000;color:#a2d7c7}.medium-editor-toolbar-form{background:#000;border-radius:50px;color:#ccc;overflow:hidden}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#000;box-sizing:border-box;color:#ccc;height:40px;padding-left:16px;width:220px}.medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-moz-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input::-moz-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-ms-input-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form a{color:#ccc;transform:translateY(2px)}.medium-editor-toolbar-form .medium-editor-toolbar-close{margin-right:16px}.medium-editor-toolbar-anchor-preview{background:#000;border-radius:50px;padding:5px 12px}.medium-editor-anchor-preview a{color:#ccc;text-decoration:none}.medium-editor-toolbar-actions button,.medium-editor-toolbar-actions li{border-radius:50px}.thelia-blocks-ui .BlockTitle{display:flex;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .BlockTitle-field{display:flex;flex-direction:column}.thelia-blocks-ui .BlockTitle-field:not(:first-child){margin-left:1.5rem}.thelia-blocks-ui .BlockTitle-field label{margin-bottom:0}.thelia-blocks-ui .BlockList-config{margin-bottom:1rem;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .BlockList-config label{margin-right:1rem}.thelia-blocks-ui .BlockList-line{margin-bottom:.5rem;display:flex;border-bottom-width:1px;padding:.5rem}.thelia-blocks-ui .BlockList-line .BlockText,.thelia-blocks-ui .BlockList-line input{flex-grow:1}.thelia-blocks-ui .BlockList-line button{margin-left:1rem;margin-right:1rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.thelia-blocks-ui .BlockList-line button[disabled]{cursor:not-allowed;--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.thelia-blocks-ui .BlockList-add{border-width:1px}.thelia-blocks-ui .BlockList-add:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.thelia-blocks-ui .BlockList-add{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .Accordion-item{display:flex;flex:1 1 0%;flex-direction:column;border-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity));padding:1rem}.thelia-blocks-ui .Accordion-itemHead{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom-width:1px;padding-left:1rem;padding-right:1rem;padding-bottom:.75rem}.thelia-blocks-ui .Accordion-itemTitle{display:flex;flex-grow:1;align-items:center;gap:1rem}.thelia-blocks-ui .Accordion-itemTitle label{margin-bottom:0}.thelia-blocks-ui .Accordion-itemTitle input{flex-grow:1}.thelia-blocks-ui .BlockFromLibrary-title{border-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.thelia-blocks-ui .BlockFromLibrary-title:hover{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.thelia-blocks-ui .BlockFromLibrary-title{padding-left:1.25rem;padding-right:1.25rem;padding-top:.75rem;padding-bottom:.75rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.BlockTooltip{padding-left:.5rem;padding-right:.5rem;padding-top:.75rem;padding-bottom:.75rem}.BlockTooltip-image{margin-bottom:1rem;display:block}.BlockTooltip-title{font-size:1.5rem;line-height:2rem;font-weight:500}.BlockTooltip-description{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem}.thelia-blocks-ui .GroupsDropdown{display:flex}.thelia-blocks-ui .GroupsDropdown-select{position:relative;flex-grow:1}.thelia-blocks-ui .GroupsDropdown-dropdown{position:absolute;top:100%;right:0;left:0;z-index:50;max-height:15rem}.thelia-blocks-ui .GroupsDropdown-dropdown>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgba(209,213,219,var(--tw-divide-opacity))}.thelia-blocks-ui .GroupsDropdown-dropdown{overflow-y:scroll;border-width:1px;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.thelia-blocks-ui .GroupsDropdown-dropdownItem button{display:block;width:100%;cursor:pointer}.thelia-blocks-ui .GroupsDropdown-dropdownItem button:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.thelia-blocks-ui .GroupsDropdown-dropdownItem button{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;text-align:left;transition:.2s ease-out}.thelia-blocks-ui .Group{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:3rem;--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)} \ No newline at end of file +/*! tailwindcss v2.2.16 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{box-sizing:border-box}.thelia-blocks-ui html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.thelia-blocks-ui html{line-height:1.15;-webkit-text-size-adjust:100%}.thelia-blocks-ui body{margin:0}.thelia-blocks-ui body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}.thelia-blocks-ui hr{height:0;color:inherit}.thelia-blocks-ui abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.thelia-blocks-ui b,.thelia-blocks-ui strong{font-weight:bolder}.thelia-blocks-ui code,.thelia-blocks-ui kbd,.thelia-blocks-ui pre,.thelia-blocks-ui samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}.thelia-blocks-ui small{font-size:80%}.thelia-blocks-ui sub,.thelia-blocks-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.thelia-blocks-ui sub{bottom:-.25em}.thelia-blocks-ui sup{top:-.5em}.thelia-blocks-ui table{text-indent:0;border-color:inherit}.thelia-blocks-ui button,.thelia-blocks-ui input,.thelia-blocks-ui optgroup,.thelia-blocks-ui select,.thelia-blocks-ui textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.thelia-blocks-ui button,.thelia-blocks-ui select{text-transform:none}.thelia-blocks-ui [type=button],.thelia-blocks-ui [type=submit],.thelia-blocks-ui button{-webkit-appearance:button}.thelia-blocks-ui legend{padding:0}.thelia-blocks-ui progress{vertical-align:baseline}.thelia-blocks-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.thelia-blocks-ui summary{display:list-item}.thelia-blocks-ui blockquote,.thelia-blocks-ui dd,.thelia-blocks-ui dl,.thelia-blocks-ui figure,.thelia-blocks-ui h1,.thelia-blocks-ui h2,.thelia-blocks-ui h3,.thelia-blocks-ui h4,.thelia-blocks-ui h5,.thelia-blocks-ui h6,.thelia-blocks-ui hr,.thelia-blocks-ui p,.thelia-blocks-ui pre{margin:0}.thelia-blocks-ui button{background-color:transparent;background-image:none}.thelia-blocks-ui fieldset{margin:0;padding:0}.thelia-blocks-ui ol,.thelia-blocks-ui ul{list-style:none;margin:0;padding:0}.thelia-blocks-ui html{font-family: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}.thelia-blocks-ui body{font-family:inherit;line-height:inherit}.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}.thelia-blocks-ui hr{border-top-width:1px}.thelia-blocks-ui img{border-style:solid}.thelia-blocks-ui textarea{resize:vertical}.thelia-blocks-ui input::-moz-placeholder,.thelia-blocks-ui textarea::-moz-placeholder{opacity:1;color:#9ca3af}.thelia-blocks-ui input:-ms-input-placeholder,.thelia-blocks-ui textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}.thelia-blocks-ui input::placeholder,.thelia-blocks-ui textarea::placeholder{opacity:1;color:#9ca3af}.thelia-blocks-ui button{cursor:pointer}.thelia-blocks-ui table{border-collapse:collapse}.thelia-blocks-ui h1,.thelia-blocks-ui h2,.thelia-blocks-ui h3,.thelia-blocks-ui h4,.thelia-blocks-ui h5,.thelia-blocks-ui h6{font-size:inherit;font-weight:inherit}.thelia-blocks-ui a{color:inherit;text-decoration:inherit}.thelia-blocks-ui button,.thelia-blocks-ui input,.thelia-blocks-ui optgroup,.thelia-blocks-ui select,.thelia-blocks-ui textarea{padding:0;line-height:inherit;color:inherit}.thelia-blocks-ui code,.thelia-blocks-ui kbd,.thelia-blocks-ui pre,.thelia-blocks-ui samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.thelia-blocks-ui audio,.thelia-blocks-ui canvas,.thelia-blocks-ui embed,.thelia-blocks-ui iframe,.thelia-blocks-ui img,.thelia-blocks-ui object,.thelia-blocks-ui svg,.thelia-blocks-ui video{display:block;vertical-align:middle}.thelia-blocks-ui img,.thelia-blocks-ui video{max-width:100%;height:auto}.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.thelia-blocks-ui [multiple],.thelia-blocks-ui [type=number],.thelia-blocks-ui [type=search],.thelia-blocks-ui [type=text],.thelia-blocks-ui [type=time],.thelia-blocks-ui [type=url],.thelia-blocks-ui select,.thelia-blocks-ui textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem}.thelia-blocks-ui [multiple]:focus,.thelia-blocks-ui [type=number]:focus,.thelia-blocks-ui [type=search]:focus,.thelia-blocks-ui [type=text]:focus,.thelia-blocks-ui [type=time]:focus,.thelia-blocks-ui [type=url]:focus,.thelia-blocks-ui select:focus,.thelia-blocks-ui textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);border-color:#2563eb}.thelia-blocks-ui input::-moz-placeholder,.thelia-blocks-ui textarea::-moz-placeholder{color:#6b7280;opacity:1}.thelia-blocks-ui input:-ms-input-placeholder,.thelia-blocks-ui textarea:-ms-input-placeholder{color:#6b7280;opacity:1}.thelia-blocks-ui input::placeholder,.thelia-blocks-ui textarea::placeholder{color:#6b7280;opacity:1}.thelia-blocks-ui select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.thelia-blocks-ui [multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}.thelia-blocks-ui [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px}.thelia-blocks-ui [type=checkbox]{border-radius:0}.thelia-blocks-ui [type=checkbox]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.thelia-blocks-ui [type=checkbox]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.thelia-blocks-ui [type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.thelia-blocks-ui [type=checkbox]:checked:focus,.thelia-blocks-ui [type=checkbox]:checked:hover{border-color:transparent;background-color:currentColor}.thelia-blocks-ui [type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.thelia-blocks-ui [type=checkbox]:indeterminate:focus,.thelia-blocks-ui [type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}.thelia-blocks-ui [type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}.thelia-blocks-ui [type=file]:focus{outline:1px auto -webkit-focus-ring-color}.thelia-blocks-ui .container{width:100%}@media (min-width:640px){.thelia-blocks-ui .container{max-width:640px}}@media (min-width:768px){.thelia-blocks-ui .container{max-width:768px}}@media (min-width:1024px){.thelia-blocks-ui .container{max-width:1024px}}@media (min-width:1280px){.thelia-blocks-ui .container{max-width:1280px}}@media (min-width:1536px){.thelia-blocks-ui .container{max-width:1536px}}.thelia-blocks-ui .Button{cursor:pointer;--tw-bg-opacity:1;background-color:rgba(107,114,128,var(--tw-bg-opacity));padding:.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.thelia-blocks-ui .Button:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.thelia-blocks-ui .Button[disabled]{cursor:not-allowed}.thelia-blocks-ui .Button[disabled],.thelia-blocks-ui .Button[disabled]:hover{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.thelia-blocks-ui .Button--primary{--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--primary:hover{--tw-bg-opacity:1;background-color:rgba(4,120,87,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--danger{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--danger:hover{--tw-bg-opacity:1;background-color:rgba(185,28,28,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--info{--tw-bg-opacity:1;background-color:rgba(147,197,253,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--info:hover{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity))}.thelia-blocks-ui .Button--sm{font-size:.875rem;line-height:1.25rem}.thelia-blocks-ui .public-DraftEditor-content a{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.thelia-blocks-ui .public-DraftEditor-content h2{font-size:1.875rem;line-height:2.25rem}.thelia-blocks-ui .public-DraftEditor-content h3{font-size:1.5rem;line-height:2rem}.thelia-blocks-ui .public-DraftEditor-content h4{font-size:1.25rem;line-height:1.75rem}.thelia-blocks-ui .public-DraftEditor-content h5{font-size:1.125rem;line-height:1.75rem}.thelia-blocks-ui .public-DraftEditor-content h6{font-size:1rem;line-height:1.5rem}.thelia-blocks-ui .visible{visibility:visible}.thelia-blocks-ui .static{position:static}.thelia-blocks-ui .absolute{position:absolute}.thelia-blocks-ui .relative{position:relative}.thelia-blocks-ui .inset-0{top:0;right:0;bottom:0;left:0}.thelia-blocks-ui .inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.thelia-blocks-ui .top-full{top:100%}.thelia-blocks-ui .right-0{right:0}.thelia-blocks-ui .z-10{z-index:10}.thelia-blocks-ui .col-span-1{grid-column:span 1/span 1}.thelia-blocks-ui .col-span-3{grid-column:span 3/span 3}.thelia-blocks-ui .m-2{margin:.5rem}.thelia-blocks-ui .m-4{margin:1rem}.thelia-blocks-ui .m-auto{margin:auto}.thelia-blocks-ui .mx-12{margin-left:3rem;margin-right:3rem}.thelia-blocks-ui .my-6{margin-top:1.5rem;margin-bottom:1.5rem}.thelia-blocks-ui .mt-2{margin-top:.5rem}.thelia-blocks-ui .mt-4{margin-top:1rem}.thelia-blocks-ui .mt-6{margin-top:1.5rem}.thelia-blocks-ui .mt-8{margin-top:2rem}.thelia-blocks-ui .mt-12{margin-top:3rem}.thelia-blocks-ui .mt-auto{margin-top:auto}.thelia-blocks-ui .mr-4{margin-right:1rem}.thelia-blocks-ui .mb-1{margin-bottom:.25rem}.thelia-blocks-ui .mb-2{margin-bottom:.5rem}.thelia-blocks-ui .mb-4{margin-bottom:1rem}.thelia-blocks-ui .ml-1{margin-left:.25rem}.thelia-blocks-ui .ml-2{margin-left:.5rem}.thelia-blocks-ui .ml-3{margin-left:.75rem}.thelia-blocks-ui .ml-4{margin-left:1rem}.thelia-blocks-ui .ml-6{margin-left:1.5rem}.thelia-blocks-ui .ml-10{margin-left:2.5rem}.thelia-blocks-ui .ml-auto{margin-left:auto}.thelia-blocks-ui .block{display:block}.thelia-blocks-ui .inline-block{display:inline-block}.thelia-blocks-ui .flex{display:flex}.thelia-blocks-ui .inline-flex{display:inline-flex}.thelia-blocks-ui .table{display:table}.thelia-blocks-ui .grid{display:grid}.thelia-blocks-ui .h-8{height:2rem}.thelia-blocks-ui .h-10{height:2.5rem}.thelia-blocks-ui .h-12{height:3rem}.thelia-blocks-ui .h-full{height:100%}.thelia-blocks-ui .min-h-full{min-height:100%}.thelia-blocks-ui .w-8{width:2rem}.thelia-blocks-ui .w-10{width:2.5rem}.thelia-blocks-ui .w-12{width:3rem}.thelia-blocks-ui .w-20{width:5rem}.thelia-blocks-ui .w-full{width:100%}.thelia-blocks-ui .flex-1{flex:1 1 0%}.thelia-blocks-ui .flex-grow{flex-grow:1}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.thelia-blocks-ui .cursor-pointer{cursor:pointer}.thelia-blocks-ui .cursor-text{cursor:text}.thelia-blocks-ui .cursor-not-allowed{cursor:not-allowed}.thelia-blocks-ui .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.thelia-blocks-ui .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.thelia-blocks-ui .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.thelia-blocks-ui .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.thelia-blocks-ui .flex-row{flex-direction:row}.thelia-blocks-ui .flex-col{flex-direction:column}.thelia-blocks-ui .flex-wrap{flex-wrap:wrap}.thelia-blocks-ui .items-center{align-items:center}.thelia-blocks-ui .justify-center{justify-content:center}.thelia-blocks-ui .gap-2{gap:.5rem}.thelia-blocks-ui .gap-3{gap:.75rem}.thelia-blocks-ui .gap-4{gap:1rem}.thelia-blocks-ui .gap-6{gap:1.5rem}.thelia-blocks-ui .gap-8{gap:2rem}.thelia-blocks-ui .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.thelia-blocks-ui .divide-gray-400>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(156,163,175,var(--tw-divide-opacity))}.thelia-blocks-ui .place-self-end{place-self:end}.thelia-blocks-ui .self-end{align-self:flex-end}.thelia-blocks-ui .self-center{align-self:center}.thelia-blocks-ui .overflow-y-auto{overflow-y:auto}.thelia-blocks-ui .overscroll-x-auto{overscroll-behavior-x:auto}.thelia-blocks-ui .rounded-2xl{border-radius:1rem}.thelia-blocks-ui .rounded-3xl{border-radius:1.5rem}.thelia-blocks-ui .rounded-full{border-radius:9999px}.thelia-blocks-ui .border{border-width:1px}.thelia-blocks-ui .border-b{border-bottom-width:1px}.thelia-blocks-ui .border-l{border-left-width:1px}.thelia-blocks-ui .border-dashed{border-style:dashed}.thelia-blocks-ui .border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.thelia-blocks-ui .border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.thelia-blocks-ui .border-red-100{--tw-border-opacity:1;border-color:rgba(254,226,226,var(--tw-border-opacity))}.thelia-blocks-ui .border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.thelia-blocks-ui .bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-gray-300{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-gray-800{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-red-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-red-400{--tw-bg-opacity:1;background-color:rgba(248,113,113,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-yellow-50{--tw-bg-opacity:1;background-color:rgba(255,251,235,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-yellow-500{--tw-bg-opacity:1;background-color:rgba(245,158,11,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-green-200{--tw-bg-opacity:1;background-color:rgba(167,243,208,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-green-300{--tw-bg-opacity:1;background-color:rgba(110,231,183,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-cyan-100{--tw-bg-opacity:1;background-color:rgba(207,250,254,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-lime-100{--tw-bg-opacity:1;background-color:rgba(236,252,203,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-rose-100{--tw-bg-opacity:1;background-color:rgba(255,228,230,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgba(110,231,183,var(--tw-bg-opacity))}.thelia-blocks-ui .hover\:bg-green-400:hover{--tw-bg-opacity:1;background-color:rgba(52,211,153,var(--tw-bg-opacity))}.thelia-blocks-ui .bg-opacity-75{--tw-bg-opacity:0.75}.thelia-blocks-ui .p-2{padding:.5rem}.thelia-blocks-ui .p-4{padding:1rem}.thelia-blocks-ui .p-5{padding:1.25rem}.thelia-blocks-ui .p-8{padding:2rem}.thelia-blocks-ui .p-10{padding:2.5rem}.thelia-blocks-ui .px-3{padding-left:.75rem;padding-right:.75rem}.thelia-blocks-ui .px-4{padding-left:1rem;padding-right:1rem}.thelia-blocks-ui .px-5{padding-left:1.25rem;padding-right:1.25rem}.thelia-blocks-ui .px-6{padding-left:1.5rem;padding-right:1.5rem}.thelia-blocks-ui .px-8{padding-left:2rem;padding-right:2rem}.thelia-blocks-ui .py-1{padding-top:.25rem;padding-bottom:.25rem}.thelia-blocks-ui .py-2{padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .py-3{padding-top:.75rem;padding-bottom:.75rem}.thelia-blocks-ui .py-4{padding-top:1rem;padding-bottom:1rem}.thelia-blocks-ui .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.thelia-blocks-ui .pt-6{padding-top:1.5rem}.thelia-blocks-ui .pb-2{padding-bottom:.5rem}.thelia-blocks-ui .pl-10{padding-left:2.5rem}.thelia-blocks-ui .text-center{text-align:center}.thelia-blocks-ui .font-sans{font-family: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"}.thelia-blocks-ui .text-sm{font-size:.875rem;line-height:1.25rem}.thelia-blocks-ui .text-base{font-size:1rem;line-height:1.5rem}.thelia-blocks-ui .text-xl{font-size:1.25rem;line-height:1.75rem}.thelia-blocks-ui .text-2xl{font-size:1.5rem;line-height:2rem}.thelia-blocks-ui .text-3xl{font-size:1.875rem;line-height:2.25rem}.thelia-blocks-ui .font-normal{font-weight:400}.thelia-blocks-ui .font-semibold{font-weight:600}.thelia-blocks-ui .font-bold{font-weight:700}.thelia-blocks-ui .uppercase{text-transform:uppercase}.thelia-blocks-ui .italic{font-style:italic}.thelia-blocks-ui .text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.thelia-blocks-ui .text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.thelia-blocks-ui .text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.thelia-blocks-ui .text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.thelia-blocks-ui .text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.thelia-blocks-ui .text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.thelia-blocks-ui .text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.thelia-blocks-ui .text-blue-900{--tw-text-opacity:1;color:rgba(30,58,138,var(--tw-text-opacity))}.thelia-blocks-ui .hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.thelia-blocks-ui .hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.thelia-blocks-ui .underline{text-decoration:underline}.thelia-blocks-ui .opacity-60{opacity:.6}.thelia-blocks-ui .hover\:opacity-75:hover{opacity:.75}.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{--tw-shadow:0 0 #0000}.thelia-blocks-ui .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.thelia-blocks-ui .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.thelia-blocks-ui *,.thelia-blocks-ui ::after,.thelia-blocks-ui ::before{--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}.thelia-blocks-ui .filter{--tw-blur:var(--tw-empty, );/*!*//*!*/--tw-brightness:var(--tw-empty, );/*!*//*!*/--tw-contrast:var(--tw-empty, );/*!*//*!*/--tw-grayscale:var(--tw-empty, );/*!*//*!*/--tw-hue-rotate:var(--tw-empty, );/*!*//*!*/--tw-invert:var(--tw-empty, );/*!*//*!*/--tw-saturate:var(--tw-empty, );/*!*//*!*/--tw-sepia:var(--tw-empty, );/*!*//*!*/--tw-drop-shadow:var(--tw-empty, );/*!*//*!*/filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.thelia-blocks-ui .Toastify__toast-container{z-index:9999;-webkit-transform:translate3d(0,0,9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.thelia-blocks-ui .Toastify__toast-container--top-left{top:1em;left:1em}.thelia-blocks-ui .Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.thelia-blocks-ui .Toastify__toast-container--top-right{top:1em;right:1em}.thelia-blocks-ui .Toastify__toast-container--bottom-left{bottom:1em;left:1em}.thelia-blocks-ui .Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.thelia-blocks-ui .Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width :480px){.thelia-blocks-ui .Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.thelia-blocks-ui .Toastify__toast-container--top-center,.thelia-blocks-ui .Toastify__toast-container--top-left,.thelia-blocks-ui .Toastify__toast-container--top-right{top:0;transform:translateX(0)}.thelia-blocks-ui .Toastify__toast-container--bottom-center,.thelia-blocks-ui .Toastify__toast-container--bottom-left,.thelia-blocks-ui .Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.thelia-blocks-ui .Toastify__toast-container--rtl{right:0;left:initial}}.thelia-blocks-ui .Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.thelia-blocks-ui .Toastify__toast--rtl{direction:rtl}.thelia-blocks-ui .Toastify__toast--dark{background:#121212;color:#fff}.thelia-blocks-ui .Toastify__toast--default{background:#fff;color:#aaa}.thelia-blocks-ui .Toastify__toast--info{background:#3498db}.thelia-blocks-ui .Toastify__toast--success{background:#07bc0c}.thelia-blocks-ui .Toastify__toast--warning{background:#f1c40f}.thelia-blocks-ui .Toastify__toast--error{background:#e74c3c}.thelia-blocks-ui .Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px}.thelia-blocks-ui .Toastify--animate{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;animation-duration:.7s}@media only screen and (max-width :480px){.thelia-blocks-ui .Toastify__toast{margin-bottom:0;border-radius:0}}.thelia-blocks-ui .Toastify__close-button{color:#fff;background:0 0;outline:0;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.thelia-blocks-ui .Toastify__close-button--default{color:#000;opacity:.3}.thelia-blocks-ui .Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.thelia-blocks-ui .Toastify__close-button:focus,.thelia-blocks-ui .Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.thelia-blocks-ui .Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:rgba(255,255,255,.7);transform-origin:left}.thelia-blocks-ui .Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.thelia-blocks-ui .Toastify__progress-bar--controlled{transition:transform .2s}.thelia-blocks-ui .Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.thelia-blocks-ui .Toastify__progress-bar--default{background:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.thelia-blocks-ui .Toastify__progress-bar--dark{background:#bb86fc}@-webkit-keyframes Toastify__bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes Toastify__bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.thelia-blocks-ui .Toastify__bounce-enter--bottom-left,.thelia-blocks-ui .Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.thelia-blocks-ui .Toastify__bounce-enter--bottom-right,.thelia-blocks-ui .Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.thelia-blocks-ui .Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.thelia-blocks-ui .Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.thelia-blocks-ui .Toastify__bounce-exit--bottom-left,.thelia-blocks-ui .Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.thelia-blocks-ui .Toastify__bounce-exit--bottom-right,.thelia-blocks-ui .Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.thelia-blocks-ui .Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.thelia-blocks-ui .Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.thelia-blocks-ui .Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.thelia-blocks-ui .Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes Toastify__flipOut{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.thelia-blocks-ui .Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.thelia-blocks-ui .Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{from{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInRight{from{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__slideInLeft{from{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInLeft{from{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__slideInUp{from{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInUp{from{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__slideInDown{from{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInDown{from{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@-webkit-keyframes Toastify__slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@-webkit-keyframes Toastify__slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@-webkit-keyframes Toastify__slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@-webkit-keyframes Toastify__slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}@keyframes Toastify__slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.thelia-blocks-ui .Toastify__slide-enter--bottom-left,.thelia-blocks-ui .Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.thelia-blocks-ui .Toastify__slide-enter--bottom-right,.thelia-blocks-ui .Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.thelia-blocks-ui .Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.thelia-blocks-ui .Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.thelia-blocks-ui .Toastify__slide-exit--bottom-left,.thelia-blocks-ui .Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.thelia-blocks-ui .Toastify__slide-exit--bottom-right,.thelia-blocks-ui .Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.thelia-blocks-ui .Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.thelia-blocks-ui .Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.thelia-blocks-ui .Menu{position:sticky;left:0;right:0;bottom:0;z-index:40;margin-top:auto;border-top-width:1px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;transition-delay:150ms}.thelia-blocks-ui .Menu-content{padding-left:3rem;padding-right:3rem;padding-top:1.5rem;padding-bottom:1.5rem}.thelia-blocks-ui .Menu-blocks{display:flex;flex-wrap:wrap;gap:.75rem}.thelia-blocks-ui .Menu-blocks>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-opacity:1;border-color:rgba(243,244,246,var(--tw-divide-opacity))}.thelia-blocks-ui .Menu-blocks{overflow-x:auto;padding-bottom:1.5rem}.thelia-blocks-ui .Menu-blocks-item{flex-shrink:0}.thelia-blocks-ui .Menu-blocks-item:first-child{padding-left:0}.thelia-blocks-ui .Menu-blocks-item:last-child{padding-right:0}.thelia-blocks-ui .BlockImage{position:relative}.thelia-blocks-ui .BlockImage-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;min-height:50px}.thelia-blocks-ui .BlockImage-Inputs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity));--tw-bg-opacity:0.25;opacity:0}.thelia-blocks-ui .BlockImage:hover .BlockImage-Inputs,.thelia-blocks-ui .BlockImage:hover .BlockImage-editLink{opacity:1}.thelia-blocks-ui .BlockImage-editLink{position:absolute;border-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;opacity:0;transform:translate(-50%,-50%);top:50%;left:50%}.thelia-blocks-ui .BlockWrapper{position:relative;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.thelia-blocks-ui .BlockWrapper-title{margin-right:1rem;font-weight:700}.thelia-blocks-ui .BlockWrapper-dragHandle{margin-right:1rem;cursor:-webkit-grab;cursor:grab}.thelia-blocks-ui .BlockSeparator{position:relative;display:flex;justify-content:center;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .BlockSeparator:hover .BlockSeparator-field{opacity:1}.thelia-blocks-ui .BlockSeparator[data-type=hr]:before{content:"";position:absolute;top:50%;right:0;left:0;display:block;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));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:150ms;height:1px}.thelia-blocks-ui .BlockSeparator[data-type=hr]:hover:before{opacity:0}.thelia-blocks-ui .BlockSeparator-field{display:flex;flex-direction:column;opacity:0;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:150ms}.thelia-blocks-ui .BlockSeparator-field:not(:first-child){margin-left:1.5rem}.thelia-blocks-ui .BlockSeparator-field label{margin-bottom:0}.thelia-blocks-ui .BlockText-editor{padding:.5rem;outline:0}.thelia-blocks-ui .BlockText-editor ul{list-style-type:disc;list-style-position:inside}.thelia-blocks-ui .BlockText-editor ol{list-style-type:decimal;list-style-position:inside}.thelia-blocks-ui .BlockText-editor ol ul,.thelia-blocks-ui .BlockText-editor ul ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.thelia-blocks-ui .BlockText-editor ol ol,.thelia-blocks-ui .BlockText-editor ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.thelia-blocks-ui .BlockText-editor p{margin-bottom:1rem}@-webkit-keyframes medium-editor-image-loading{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes medium-editor-image-loading{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes medium-editor-pop-upwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;transform:matrix(1,0,0,1,0,-1)}100%{transform:matrix(1,0,0,1,0,0)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;transform:matrix(1,0,0,1,0,-1)}100%{transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden;z-index:2000}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{-webkit-animation:medium-editor-image-loading 1s infinite ease-in-out;animation:medium-editor-image-loading 1s infinite ease-in-out;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{content:attr(data-placeholder)!important;font-style:italic;position:absolute;left:0;top:0;white-space:pre;padding:inherit;margin:inherit}.medium-editor-placeholder-relative{position:relative}.medium-editor-placeholder-relative:after{content:attr(data-placeholder)!important;font-style:italic;position:relative;white-space:pre;padding:inherit;margin:inherit}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:'';display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0 8px}.medium-toolbar-arrow-over:before{border-width:0 8px 8px 8px;top:-8px}.medium-editor-toolbar{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;left:0;position:absolute;top:0;visibility:hidden;z-index:2000}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:0}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{-webkit-animation:medium-editor-pop-upwards 160ms forwards linear;animation:medium-editor-pop-upwards 160ms forwards linear}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;font-size:14px;margin:0;padding:6px;width:316px;display:inline-block}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}.medium-toolbar-arrow-under:after{border-color:#000 transparent transparent transparent;top:40px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #000 transparent}.medium-editor-toolbar{background-color:#000;border:none;border-radius:50px}.medium-editor-toolbar li button{background-color:transparent;border:none;box-sizing:border-box;color:#ccc;height:40px;min-width:40px;padding:5px 12px;transition:background-color .2s ease-in,color .2s ease-in}.medium-editor-toolbar li button:hover{background-color:#000;color:#a2d7c7}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:50px;border-top-left-radius:50px;padding-left:24px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:50px;border-right:none;border-top-right-radius:50px;padding-right:24px}.medium-editor-toolbar li .medium-editor-button-active{background-color:#000;color:#a2d7c7}.medium-editor-toolbar-form{background:#000;border-radius:50px;color:#ccc;overflow:hidden}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#000;box-sizing:border-box;color:#ccc;height:40px;padding-left:16px;width:220px}.medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-moz-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input::-moz-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-ms-input-placeholder{color:#f8f5f3;color:rgba(248,245,243,.8)}.medium-editor-toolbar-form a{color:#ccc;transform:translateY(2px)}.medium-editor-toolbar-form .medium-editor-toolbar-close{margin-right:16px}.medium-editor-toolbar-anchor-preview{background:#000;border-radius:50px;padding:5px 12px}.medium-editor-anchor-preview a{color:#ccc;text-decoration:none}.medium-editor-toolbar-actions button,.medium-editor-toolbar-actions li{border-radius:50px}.thelia-blocks-ui .BlockTitle{display:flex;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .BlockTitle-field{display:flex;flex-direction:column}.thelia-blocks-ui .BlockTitle-field:not(:first-child){margin-left:1.5rem}.thelia-blocks-ui .BlockTitle-field label{margin-bottom:0}.thelia-blocks-ui .BlockList-config{margin-bottom:1rem;--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .BlockList-config label{margin-right:1rem}.thelia-blocks-ui .BlockList-line{margin-bottom:.5rem;display:flex;border-bottom-width:1px;padding:.5rem}.thelia-blocks-ui .BlockList-line .BlockText,.thelia-blocks-ui .BlockList-line input{flex-grow:1}.thelia-blocks-ui .BlockList-line button{margin-left:1rem;margin-right:1rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.thelia-blocks-ui .BlockList-line button[disabled]{cursor:not-allowed;--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.thelia-blocks-ui .BlockList-add{border-width:1px}.thelia-blocks-ui .BlockList-add:hover{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.thelia-blocks-ui .BlockList-add{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.thelia-blocks-ui .Accordion-item{display:flex;flex:1 1 0%;flex-direction:column;border-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity));padding:1rem}.thelia-blocks-ui .Accordion-itemHead{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom-width:1px;padding-left:1rem;padding-right:1rem;padding-bottom:.75rem}.thelia-blocks-ui .Accordion-itemTitle{display:flex;flex-grow:1;align-items:center;gap:1rem}.thelia-blocks-ui .Accordion-itemTitle label{margin-bottom:0}.thelia-blocks-ui .Accordion-itemTitle input{flex-grow:1}.thelia-blocks-ui .BlockFromLibrary-title{border-width:1px;--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.thelia-blocks-ui .BlockFromLibrary-title:hover{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.thelia-blocks-ui .BlockFromLibrary-title{padding-left:1.25rem;padding-right:1.25rem;padding-top:.75rem;padding-bottom:.75rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.BlockTooltip{padding-left:.5rem;padding-right:.5rem;padding-top:.75rem;padding-bottom:.75rem}.BlockTooltip-image{margin-bottom:1rem;display:block}.BlockTooltip-title{font-size:1.5rem;line-height:2rem;font-weight:500}.BlockTooltip-description{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem}.thelia-blocks-ui .GroupsDropdown{display:flex}.thelia-blocks-ui .GroupsDropdown-select{position:relative;flex-grow:1}.thelia-blocks-ui .GroupsDropdown-dropdown{position:absolute;top:100%;right:0;left:0;z-index:50;max-height:15rem}.thelia-blocks-ui .GroupsDropdown-dropdown>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgba(209,213,219,var(--tw-divide-opacity))}.thelia-blocks-ui .GroupsDropdown-dropdown{overflow-y:scroll;border-width:1px;--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.thelia-blocks-ui .GroupsDropdown-dropdownItem button{display:block;width:100%;cursor:pointer}.thelia-blocks-ui .GroupsDropdown-dropdownItem button:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.thelia-blocks-ui .GroupsDropdown-dropdownItem button{padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;text-align:left;transition:.2s ease-out}.thelia-blocks-ui .Group{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:3rem;--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)} \ No newline at end of file diff --git a/templates/backOffice/default/app/dist/thelia-blocks.es.js b/templates/backOffice/default/app/dist/thelia-blocks.es.js index cb396ce..6a13f68 100644 --- a/templates/backOffice/default/app/dist/thelia-blocks.es.js +++ b/templates/backOffice/default/app/dist/thelia-blocks.es.js @@ -25,10 +25,10 @@ var Se=d,_e=xe,Oe=Ce.exports;function Te(e){for(var t="https://reactjs.org/docs/ * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ -Ng=Ag,Dg=Ag.exports,function(){var e,t="Expected a function",n="__lodash_hash_undefined__",r="__lodash_placeholder__",i=16,o=32,a=64,u=128,l=256,s=1/0,c=9007199254740991,f=NaN,d=4294967295,p=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",i],["flip",512],["partial",o],["partialRight",a],["rearg",l]],h="[object Arguments]",m="[object Array]",v="[object Boolean]",g="[object Date]",b="[object Error]",y="[object Function]",w="[object GeneratorFunction]",E="[object Map]",x="[object Number]",C="[object Object]",k="[object Promise]",S="[object RegExp]",_="[object Set]",O="[object String]",T="[object Symbol]",N="[object WeakMap]",D="[object ArrayBuffer]",A="[object DataView]",P="[object Float32Array]",I="[object Float64Array]",L="[object Int8Array]",R="[object Int16Array]",B="[object Int32Array]",j="[object Uint8Array]",M="[object Uint8ClampedArray]",F="[object Uint16Array]",U="[object Uint32Array]",z=/\b__p \+= '';/g,H=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,q=/&(?:amp|lt|gt|quot|#39);/g,G=/[&<>"']/g,V=RegExp(q.source),K=RegExp(G.source),$=/<%-([\s\S]+?)%>/g,Q=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g,X=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,Z=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ee=/[\\^$.*+?()[\]{}|]/g,te=RegExp(ee.source),ne=/^\s+/,re=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,ae=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/[()=,{}\[\]\/\s]/,se=/\\(\\)?/g,ce=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fe=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,he=/^\[object .+?Constructor\]$/,ve=/^0o[0-7]+$/i,ge=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ye=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",xe="\\u2700-\\u27bf",Ce="a-z\\xdf-\\xf6\\xf8-\\xff",ke="A-Z\\xc0-\\xd6\\xd8-\\xde",Se="\\ufe0e\\ufe0f",_e="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Oe="['’]",Te="[\\ud800-\\udfff]",Ne="["+_e+"]",De="["+Ee+"]",Ae="\\d+",Pe="[\\u2700-\\u27bf]",Ie="["+Ce+"]",Le="[^\\ud800-\\udfff"+_e+Ae+xe+Ce+ke+"]",Re="\\ud83c[\\udffb-\\udfff]",Be="[^\\ud800-\\udfff]",je="(?:\\ud83c[\\udde6-\\uddff]){2}",Me="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+ke+"]",Ue="(?:"+Ie+"|"+Le+")",ze="(?:"+Fe+"|"+Le+")",He="(?:['’](?:d|ll|m|re|s|t|ve))?",We="(?:['’](?:D|LL|M|RE|S|T|VE))?",qe="(?:"+De+"|"+Re+")?",Ge="[\\ufe0e\\ufe0f]?",Ve=Ge+qe+"(?:\\u200d(?:"+[Be,je,Me].join("|")+")"+Ge+qe+")*",Ke="(?:"+[Pe,je,Me].join("|")+")"+Ve,$e="(?:"+[Be+De+"?",De,je,Me,Te].join("|")+")",Qe=RegExp(Oe,"g"),Ye=RegExp(De,"g"),Xe=RegExp(Re+"(?="+Re+")|"+$e+Ve,"g"),Je=RegExp([Fe+"?"+Ie+"+"+He+"(?="+[Ne,Fe,"$"].join("|")+")",ze+"+"+We+"(?="+[Ne,Fe+Ue,"$"].join("|")+")",Fe+"?"+Ue+"+"+He,Fe+"+"+We,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,Ke].join("|"),"g"),Ze=RegExp("[\\u200d\\ud800-\\udfff"+Ee+Se+"]"),et=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nt=-1,rt={};rt[P]=rt[I]=rt[L]=rt[R]=rt[B]=rt[j]=rt[M]=rt[F]=rt[U]=!0,rt[h]=rt[m]=rt[D]=rt[v]=rt[A]=rt[g]=rt[b]=rt[y]=rt[E]=rt[x]=rt[C]=rt[S]=rt[_]=rt[O]=rt[N]=!1;var it={};it[h]=it[m]=it[D]=it[A]=it[v]=it[g]=it[P]=it[I]=it[L]=it[R]=it[B]=it[E]=it[x]=it[C]=it[S]=it[_]=it[O]=it[T]=it[j]=it[M]=it[F]=it[U]=!0,it[b]=it[y]=it[N]=!1;var ot={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},at=parseFloat,ut=parseInt,lt="object"==typeof me&&me&&me.Object===Object&&me,st="object"==typeof self&&self&&self.Object===Object&&self,ct=lt||st||Function("return this")(),ft=Dg&&!Dg.nodeType&&Dg,dt=ft&&Ng&&!Ng.nodeType&&Ng,pt=dt&&dt.exports===ft,ht=pt&<.process,mt=function(){try{var e=dt&&dt.require&&dt.require("util").types;return e||ht&&ht.binding&&ht.binding("util")}catch(t){}}(),vt=mt&&mt.isArrayBuffer,gt=mt&&mt.isDate,bt=mt&&mt.isMap,yt=mt&&mt.isRegExp,wt=mt&&mt.isSet,Et=mt&&mt.isTypedArray;function xt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Ct(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i-1}function Nt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r-1;);return n}function Jt(e,t){for(var n=e.length;n--&&Mt(t,e[n],0)>-1;);return n}function Zt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var en=Wt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),tn=Wt({"&":"&","<":"<",">":">",'"':""","'":"'"});function nn(e){return"\\"+ot[e]}function rn(e){return Ze.test(e)}function on(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function an(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,i=e.length,o=0,a=[];++n",""":'"',"'":"'"}),pn=function re(me){var Ee,xe=(me=null==me?ct:pn.defaults(ct.Object(),me,pn.pick(ct,tt))).Array,Ce=me.Date,ke=me.Error,Se=me.Function,_e=me.Math,Oe=me.Object,Te=me.RegExp,Ne=me.String,De=me.TypeError,Ae=xe.prototype,Pe=Se.prototype,Ie=Oe.prototype,Le=me["__core-js_shared__"],Re=Pe.toString,Be=Ie.hasOwnProperty,je=0,Me=(Ee=/[^.]+$/.exec(Le&&Le.keys&&Le.keys.IE_PROTO||""))?"Symbol(src)_1."+Ee:"",Fe=Ie.toString,Ue=Re.call(Oe),ze=ct._,He=Te("^"+Re.call(Be).replace(ee,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),We=pt?me.Buffer:e,qe=me.Symbol,Ge=me.Uint8Array,Ve=We?We.allocUnsafe:e,Ke=an(Oe.getPrototypeOf,Oe),$e=Oe.create,Xe=Ie.propertyIsEnumerable,Ze=Ae.splice,ot=qe?qe.isConcatSpreadable:e,lt=qe?qe.iterator:e,st=qe?qe.toStringTag:e,ft=function(){try{var e=po(Oe,"defineProperty");return e({},"",{}),e}catch(t){}}(),dt=me.clearTimeout!==ct.clearTimeout&&me.clearTimeout,ht=Ce&&Ce.now!==ct.Date.now&&Ce.now,mt=me.setTimeout!==ct.setTimeout&&me.setTimeout,Rt=_e.ceil,Wt=_e.floor,hn=Oe.getOwnPropertySymbols,mn=We?We.isBuffer:e,vn=me.isFinite,gn=Ae.join,bn=an(Oe.keys,Oe),yn=_e.max,wn=_e.min,En=Ce.now,xn=me.parseInt,Cn=_e.random,kn=Ae.reverse,Sn=po(me,"DataView"),_n=po(me,"Map"),On=po(me,"Promise"),Tn=po(me,"Set"),Nn=po(me,"WeakMap"),Dn=po(Oe,"create"),An=Nn&&new Nn,Pn={},In=Wo(Sn),Ln=Wo(_n),Rn=Wo(On),Bn=Wo(Tn),jn=Wo(Nn),Mn=qe?qe.prototype:e,Fn=Mn?Mn.valueOf:e,Un=Mn?Mn.toString:e;function zn(e){if(au(e)&&!Qa(e)&&!(e instanceof Gn)){if(e instanceof qn)return e;if(Be.call(e,"__wrapped__"))return qo(e)}return new qn(e)}var Hn=function(){function t(){}return function(n){if(!ou(n))return{};if($e)return $e(n);t.prototype=n;var r=new t;return t.prototype=e,r}}();function Wn(){}function qn(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=e}function Gn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=n?t:n)),t}function sr(t,n,r,i,o,a){var u,l=1&n,s=2&n,c=4&n;if(r&&(u=o?r(t,i,o,a):r(t)),u!==e)return u;if(!ou(t))return t;var f=Qa(t);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Be.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(t),!l)return Di(t,u)}else{var d=vo(t),p=d==y||d==w;if(Za(t))return ki(t,l);if(d==C||d==h||p&&!o){if(u=s||p?{}:bo(t),!l)return s?function(e,t){return Ai(e,mo(e),t)}(t,function(e,t){return e&&Ai(t,ju(t),e)}(u,t)):function(e,t){return Ai(e,ho(e),t)}(t,or(u,t))}else{if(!it[d])return o?t:{};u=function(e,t,n){var r,i=e.constructor;switch(t){case D:return Si(e);case v:case g:return new i(+e);case A:return function(e,t){var n=t?Si(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case P:case I:case L:case R:case B:case j:case M:case F:case U:return _i(e,n);case E:return new i;case x:case O:return new i(e);case S:return function(e){var t=new e.constructor(e.source,fe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case _:return new i;case T:return r=e,Fn?Oe(Fn.call(r)):{}}}(t,d,l)}}a||(a=new Yn);var m=a.get(t);if(m)return m;a.set(t,u),fu(t)?t.forEach((function(e){u.add(sr(e,n,r,e,t,a))})):uu(t)&&t.forEach((function(e,i){u.set(i,sr(e,n,r,i,t,a))}));var b=f?e:(c?s?oo:io:s?ju:Bu)(t);return kt(b||t,(function(e,i){b&&(e=t[i=e]),nr(u,i,sr(e,n,r,i,t,a))})),u}function cr(t,n,r){var i=r.length;if(null==t)return!i;for(t=Oe(t);i--;){var o=r[i],a=n[o],u=t[o];if(u===e&&!(o in t)||!a(u))return!1}return!0}function fr(n,r,i){if("function"!=typeof n)throw new De(t);return Io((function(){n.apply(e,i)}),r)}function dr(e,t,n,r){var i=-1,o=Tt,a=!0,u=e.length,l=[],s=t.length;if(!u)return l;n&&(t=Dt(t,$t(n))),r?(o=Nt,a=!1):t.length>=200&&(o=Yt,a=!1,t=new Qn(t));e:for(;++i-1},Kn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},$n.prototype.clear=function(){this.size=0,this.__data__={hash:new Vn,map:new(_n||Kn),string:new Vn}},$n.prototype.delete=function(e){var t=co(this,e).delete(e);return this.size-=t?1:0,t},$n.prototype.get=function(e){return co(this,e).get(e)},$n.prototype.has=function(e){return co(this,e).has(e)},$n.prototype.set=function(e,t){var n=co(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Qn.prototype.add=Qn.prototype.push=function(e){return this.__data__.set(e,n),this},Qn.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.clear=function(){this.__data__=new Kn,this.size=0},Yn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Yn.prototype.get=function(e){return this.__data__.get(e)},Yn.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Kn){var r=n.__data__;if(!_n||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new $n(r)}return n.set(e,t),this.size=n.size,this};var pr=Li(Er),hr=Li(xr,!0);function mr(e,t){var n=!0;return pr(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function vr(t,n,r){for(var i=-1,o=t.length;++i0&&n(u)?t>1?br(u,t-1,n,r,i):At(i,u):r||(i[i.length]=u)}return i}var yr=Ri(),wr=Ri(!0);function Er(e,t){return e&&yr(e,t,Bu)}function xr(e,t){return e&&wr(e,t,Bu)}function Cr(e,t){return Ot(t,(function(t){return nu(e[t])}))}function kr(t,n){for(var r=0,i=(n=wi(n,t)).length;null!=t&&rt}function Tr(e,t){return null!=e&&Be.call(e,t)}function Nr(e,t){return null!=e&&t in Oe(e)}function Dr(t,n,r){for(var i=r?Nt:Tt,o=t[0].length,a=t.length,u=a,l=xe(a),s=1/0,c=[];u--;){var f=t[u];u&&n&&(f=Dt(f,$t(n))),s=wn(f.length,s),l[u]=!r&&(n||o>=120&&f.length>=120)?new Qn(u&&f):e}f=t[0];var d=-1,p=l[0];e:for(;++d=u?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Vr(e,t,n){for(var r=-1,i=t.length,o={};++r-1;)u!==e&&Ze.call(u,l,1),Ze.call(e,l,1);return e}function $r(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==o){var o=i;wo(i)?Ze.call(e,i,1):di(e,i)}}return e}function Qr(e,t){return e+Wt(Cn()*(t-e+1))}function Yr(e,t){var n="";if(!e||t<1||t>c)return n;do{t%2&&(n+=e),(t=Wt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Lo(To(e,t,ll),e+"")}function Jr(e){return Jn(Gu(e))}function Zr(e,t){var n=Gu(e);return jo(n,lr(t,0,n.length))}function ei(t,n,r,i){if(!ou(t))return t;for(var o=-1,a=(n=wi(n,t)).length,u=a-1,l=t;null!=l&&++oi?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=xe(i);++r>>1,a=e[o];null!==a&&!pu(a)&&(n?a<=t:a=200){var s=t?null:Yi(e);if(s)return ln(s);a=!1,i=Yt,l=new Qn}else l=t?[]:u;e:for(;++r=i?t:ii(t,n,r)}var Ci=dt||function(e){return ct.clearTimeout(e)};function ki(e,t){if(t)return e.slice();var n=e.length,r=Ve?Ve(n):new e.constructor(n);return e.copy(r),r}function Si(e){var t=new e.constructor(e.byteLength);return new Ge(t).set(new Ge(e)),t}function _i(e,t){var n=t?Si(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oi(t,n){if(t!==n){var r=t!==e,i=null===t,o=t==t,a=pu(t),u=n!==e,l=null===n,s=n==n,c=pu(n);if(!l&&!c&&!a&&t>n||a&&u&&s&&!l&&!c||i&&u&&s||!r&&s||!o)return 1;if(!i&&!a&&!c&&t1?r[o-1]:e,u=o>2?r[2]:e;for(a=t.length>3&&"function"==typeof a?(o--,a):e,u&&Eo(r[0],r[1],u)&&(a=o<3?e:a,o=1),n=Oe(n);++i-1?o[a?n[u]:u]:e}}function Ui(n){return ro((function(r){var i=r.length,o=i,a=qn.prototype.thru;for(n&&r.reverse();o--;){var u=r[o];if("function"!=typeof u)throw new De(t);if(a&&!l&&"wrapper"==uo(u))var l=new qn([],!0)}for(o=l?o:i;++o1&&b.reverse(),d&&cl))return!1;var c=a.get(t),f=a.get(n);if(c&&f)return c==n&&f==t;var d=-1,p=!0,h=2&r?new Qn:e;for(a.set(t,n),a.set(n,t);++d-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return kt(p,(function(n){var r="_."+n[0];t&n[1]&&!Tt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(oe);return t?t[1].split(ae):[]}(r),n)))}function Bo(t){var n=0,r=0;return function(){var i=En(),o=16-(i-r);if(r=i,o>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(e,arguments)}}function jo(t,n){var r=-1,i=t.length,o=i-1;for(n=n===e?i:n;++r1?t[n-1]:e;return r="function"==typeof r?(t.pop(),r):e,ca(t,r)}));function ga(e){var t=zn(e);return t.__chain__=!0,t}function ba(e,t){return t(e)}var ya=ro((function(t){var n=t.length,r=n?t[0]:0,i=this.__wrapped__,o=function(e){return ur(e,t)};return!(n>1||this.__actions__.length)&&i instanceof Gn&&wo(r)?((i=i.slice(r,+r+(n?1:0))).__actions__.push({func:ba,args:[o],thisArg:e}),new qn(i,this.__chain__).thru((function(t){return n&&!t.length&&t.push(e),t}))):this.thru(o)})),wa=Pi((function(e,t,n){Be.call(e,n)?++e[n]:ar(e,n,1)})),Ea=Fi($o),xa=Fi(Qo);function Ca(e,t){return(Qa(e)?kt:pr)(e,so(t,3))}function ka(e,t){return(Qa(e)?St:hr)(e,so(t,3))}var Sa=Pi((function(e,t,n){Be.call(e,n)?e[n].push(t):ar(e,n,[t])})),_a=Xr((function(e,t,n){var r=-1,i="function"==typeof t,o=Xa(e)?xe(e.length):[];return pr(e,(function(e){o[++r]=i?xt(t,e,n):Ar(e,t,n)})),o})),Oa=Pi((function(e,t,n){ar(e,n,t)}));function Ta(e,t){return(Qa(e)?Dt:Ur)(e,so(t,3))}var Na=Pi((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),Da=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&Eo(e,t[0],t[1])?t=[]:n>2&&Eo(t[0],t[1],t[2])&&(t=[t[0]]),Gr(e,br(t,1),[])})),Aa=ht||function(){return ct.Date.now()};function Pa(t,n,r){return n=r?e:n,n=t&&null==n?t.length:n,Ji(t,u,e,e,e,e,n)}function Ia(n,r){var i;if("function"!=typeof r)throw new De(t);return n=yu(n),function(){return--n>0&&(i=r.apply(this,arguments)),n<=1&&(r=e),i}}var La=Xr((function(e,t,n){var r=1;if(n.length){var i=un(n,lo(La));r|=o}return Ji(e,r,t,n,i)})),Ra=Xr((function(e,t,n){var r=3;if(n.length){var i=un(n,lo(Ra));r|=o}return Ji(t,r,e,n,i)}));function Ba(n,r,i){var o,a,u,l,s,c,f=0,d=!1,p=!1,h=!0;if("function"!=typeof n)throw new De(t);function m(t){var r=o,i=a;return o=a=e,f=t,l=n.apply(i,r)}function v(e){return f=e,s=Io(b,r),d?m(e):l}function g(t){var n=t-c;return c===e||n>=r||n<0||p&&t-f>=u}function b(){var e=Aa();if(g(e))return y(e);s=Io(b,function(e){var t=r-(e-c);return p?wn(t,u-(e-f)):t}(e))}function y(t){return s=e,h&&o?m(t):(o=a=e,l)}function w(){var t=Aa(),n=g(t);if(o=arguments,a=this,c=t,n){if(s===e)return v(c);if(p)return Ci(s),s=Io(b,r),m(c)}return s===e&&(s=Io(b,r)),l}return r=Eu(r)||0,ou(i)&&(d=!!i.leading,u=(p="maxWait"in i)?yn(Eu(i.maxWait)||0,r):u,h="trailing"in i?!!i.trailing:h),w.cancel=function(){s!==e&&Ci(s),f=0,o=c=a=s=e},w.flush=function(){return s===e?l:y(Aa())},w}var ja=Xr((function(e,t){return fr(e,1,t)})),Ma=Xr((function(e,t,n){return fr(e,Eu(t)||0,n)}));function Fa(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw new De(t);var r=function(){var t=arguments,i=n?n.apply(this,t):t[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,t);return r.cache=o.set(i,a)||o,a};return r.cache=new(Fa.Cache||$n),r}function Ua(e){if("function"!=typeof e)throw new De(t);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Fa.Cache=$n;var za=Ei((function(e,t){var n=(t=1==t.length&&Qa(t[0])?Dt(t[0],$t(so())):Dt(br(t,1),$t(so()))).length;return Xr((function(r){for(var i=-1,o=wn(r.length,n);++i=t})),$a=Pr(function(){return arguments}())?Pr:function(e){return au(e)&&Be.call(e,"callee")&&!Xe.call(e,"callee")},Qa=xe.isArray,Ya=vt?$t(vt):function(e){return au(e)&&_r(e)==D};function Xa(e){return null!=e&&iu(e.length)&&!nu(e)}function Ja(e){return au(e)&&Xa(e)}var Za=mn||El,eu=gt?$t(gt):function(e){return au(e)&&_r(e)==g};function tu(e){if(!au(e))return!1;var t=_r(e);return t==b||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!su(e)}function nu(e){if(!ou(e))return!1;var t=_r(e);return t==y||t==w||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ru(e){return"number"==typeof e&&e==yu(e)}function iu(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=c}function ou(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function au(e){return null!=e&&"object"==typeof e}var uu=bt?$t(bt):function(e){return au(e)&&vo(e)==E};function lu(e){return"number"==typeof e||au(e)&&_r(e)==x}function su(e){if(!au(e)||_r(e)!=C)return!1;var t=Ke(e);if(null===t)return!0;var n=Be.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Re.call(n)==Ue}var cu=yt?$t(yt):function(e){return au(e)&&_r(e)==S},fu=wt?$t(wt):function(e){return au(e)&&vo(e)==_};function du(e){return"string"==typeof e||!Qa(e)&&au(e)&&_r(e)==O}function pu(e){return"symbol"==typeof e||au(e)&&_r(e)==T}var hu=Et?$t(Et):function(e){return au(e)&&iu(e.length)&&!!rt[_r(e)]},mu=Ki(Fr),vu=Ki((function(e,t){return e<=t}));function gu(e){if(!e)return[];if(Xa(e))return du(e)?cn(e):Di(e);if(lt&&e[lt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[lt]());var t=vo(e);return(t==E?on:t==_?ln:Gu)(e)}function bu(e){return e?(e=Eu(e))===s||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function yu(e){var t=bu(e),n=t%1;return t==t?n?t-n:t:0}function wu(e){return e?lr(yu(e),0,d):0}function Eu(e){if("number"==typeof e)return e;if(pu(e))return f;if(ou(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ou(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Kt(e);var n=pe.test(e);return n||ve.test(e)?ut(e.slice(2),n?2:8):de.test(e)?f:+e}function xu(e){return Ai(e,ju(e))}function Cu(e){return null==e?"":ci(e)}var ku=Ii((function(e,t){if(So(t)||Xa(t))Ai(t,Bu(t),e);else for(var n in t)Be.call(t,n)&&nr(e,n,t[n])})),Su=Ii((function(e,t){Ai(t,ju(t),e)})),_u=Ii((function(e,t,n,r){Ai(t,ju(t),e,r)})),Ou=Ii((function(e,t,n,r){Ai(t,Bu(t),e,r)})),Tu=ro(ur),Nu=Xr((function(t,n){t=Oe(t);var r=-1,i=n.length,o=i>2?n[2]:e;for(o&&Eo(n[0],n[1],o)&&(i=1);++r1),t})),Ai(e,oo(e),n),r&&(n=sr(n,7,to));for(var i=t.length;i--;)di(n,t[i]);return n})),zu=ro((function(e,t){return null==e?{}:function(e,t){return Vr(e,t,(function(t,n){return Pu(e,n)}))}(e,t)}));function Hu(e,t){if(null==e)return{};var n=Dt(oo(e),(function(e){return[e]}));return t=so(t),Vr(e,n,(function(e,n){return t(e,n[0])}))}var Wu=Xi(Bu),qu=Xi(ju);function Gu(e){return null==e?[]:Qt(e,Bu(e))}var Vu=ji((function(e,t,n){return t=t.toLowerCase(),e+(n?Ku(t):t)}));function Ku(e){return tl(Cu(e).toLowerCase())}function $u(e){return(e=Cu(e))&&e.replace(be,en).replace(Ye,"")}var Qu=ji((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Yu=ji((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Xu=Bi("toLowerCase"),Ju=ji((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})),Zu=ji((function(e,t,n){return e+(n?" ":"")+tl(t)})),el=ji((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),tl=Bi("toUpperCase");function nl(t,n,r){return t=Cu(t),(n=r?e:n)===e?function(e){return et.test(e)}(t)?function(e){return e.match(Je)||[]}(t):function(e){return e.match(ue)||[]}(t):t.match(n)||[]}var rl=Xr((function(t,n){try{return xt(t,e,n)}catch(r){return tu(r)?r:new ke(r)}})),il=ro((function(e,t){return kt(t,(function(t){t=Ho(t),ar(e,t,La(e[t],e))})),e}));function ol(e){return function(){return e}}var al=Ui(),ul=Ui(!0);function ll(e){return e}function sl(e){return Br("function"==typeof e?e:sr(e,1))}var cl=Xr((function(e,t){return function(n){return Ar(n,e,t)}})),fl=Xr((function(e,t){return function(n){return Ar(e,n,t)}}));function dl(e,t,n){var r=Bu(t),i=Cr(t,r);null!=n||ou(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=Cr(t,Bu(t)));var o=!(ou(n)&&"chain"in n&&!n.chain),a=nu(e);return kt(i,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),i=n.__actions__=Di(this.__actions__);return i.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,At([this.value()],arguments))})})),e}function pl(){}var hl=qi(Dt),ml=qi(_t),vl=qi(Lt);function gl(e){return xo(e)?Ht(Ho(e)):function(e){return function(t){return kr(t,e)}}(e)}var bl=Vi(),yl=Vi(!0);function wl(){return[]}function El(){return!1}var xl,Cl=Wi((function(e,t){return e+t}),0),kl=Qi("ceil"),Sl=Wi((function(e,t){return e/t}),1),_l=Qi("floor"),Ol=Wi((function(e,t){return e*t}),1),Tl=Qi("round"),Nl=Wi((function(e,t){return e-t}),0);return zn.after=function(e,n){if("function"!=typeof n)throw new De(t);return e=yu(e),function(){if(--e<1)return n.apply(this,arguments)}},zn.ary=Pa,zn.assign=ku,zn.assignIn=Su,zn.assignInWith=_u,zn.assignWith=Ou,zn.at=Tu,zn.before=Ia,zn.bind=La,zn.bindAll=il,zn.bindKey=Ra,zn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Qa(e)?e:[e]},zn.chain=ga,zn.chunk=function(t,n,r){n=(r?Eo(t,n,r):n===e)?1:yn(yu(n),0);var i=null==t?0:t.length;if(!i||n<1)return[];for(var o=0,a=0,u=xe(Rt(i/n));oo?0:o+r),(i=i===e||i>o?o:yu(i))<0&&(i+=o),i=r>i?0:wu(i);r>>0)?(t=Cu(t))&&("string"==typeof n||null!=n&&!cu(n))&&!(n=ci(n))&&rn(t)?xi(cn(t),0,r):t.split(n,r):[]},zn.spread=function(e,n){if("function"!=typeof e)throw new De(t);return n=null==n?0:yn(yu(n),0),Xr((function(t){var r=t[n],i=xi(t,0,n);return r&&At(i,r),xt(e,this,i)}))},zn.tail=function(e){var t=null==e?0:e.length;return t?ii(e,1,t):[]},zn.take=function(t,n,r){return t&&t.length?ii(t,0,(n=r||n===e?1:yu(n))<0?0:n):[]},zn.takeRight=function(t,n,r){var i=null==t?0:t.length;return i?ii(t,(n=i-(n=r||n===e?1:yu(n)))<0?0:n,i):[]},zn.takeRightWhile=function(e,t){return e&&e.length?hi(e,so(t,3),!1,!0):[]},zn.takeWhile=function(e,t){return e&&e.length?hi(e,so(t,3)):[]},zn.tap=function(e,t){return t(e),e},zn.throttle=function(e,n,r){var i=!0,o=!0;if("function"!=typeof e)throw new De(t);return ou(r)&&(i="leading"in r?!!r.leading:i,o="trailing"in r?!!r.trailing:o),Ba(e,n,{leading:i,maxWait:n,trailing:o})},zn.thru=ba,zn.toArray=gu,zn.toPairs=Wu,zn.toPairsIn=qu,zn.toPath=function(e){return Qa(e)?Dt(e,Ho):pu(e)?[e]:Di(zo(Cu(e)))},zn.toPlainObject=xu,zn.transform=function(e,t,n){var r=Qa(e),i=r||Za(e)||hu(e);if(t=so(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:ou(e)&&nu(o)?Hn(Ke(e)):{}}return(i?kt:Er)(e,(function(e,r,i){return t(n,e,r,i)})),n},zn.unary=function(e){return Pa(e,1)},zn.union=aa,zn.unionBy=ua,zn.unionWith=la,zn.uniq=function(e){return e&&e.length?fi(e):[]},zn.uniqBy=function(e,t){return e&&e.length?fi(e,so(t,2)):[]},zn.uniqWith=function(t,n){return n="function"==typeof n?n:e,t&&t.length?fi(t,e,n):[]},zn.unset=function(e,t){return null==e||di(e,t)},zn.unzip=sa,zn.unzipWith=ca,zn.update=function(e,t,n){return null==e?e:pi(e,t,yi(n))},zn.updateWith=function(t,n,r,i){return i="function"==typeof i?i:e,null==t?t:pi(t,n,yi(r),i)},zn.values=Gu,zn.valuesIn=function(e){return null==e?[]:Qt(e,ju(e))},zn.without=fa,zn.words=nl,zn.wrap=function(e,t){return Ha(yi(t),e)},zn.xor=da,zn.xorBy=pa,zn.xorWith=ha,zn.zip=ma,zn.zipObject=function(e,t){return gi(e||[],t||[],nr)},zn.zipObjectDeep=function(e,t){return gi(e||[],t||[],ei)},zn.zipWith=va,zn.entries=Wu,zn.entriesIn=qu,zn.extend=Su,zn.extendWith=_u,dl(zn,zn),zn.add=Cl,zn.attempt=rl,zn.camelCase=Vu,zn.capitalize=Ku,zn.ceil=kl,zn.clamp=function(t,n,r){return r===e&&(r=n,n=e),r!==e&&(r=(r=Eu(r))==r?r:0),n!==e&&(n=(n=Eu(n))==n?n:0),lr(Eu(t),n,r)},zn.clone=function(e){return sr(e,4)},zn.cloneDeep=function(e){return sr(e,5)},zn.cloneDeepWith=function(t,n){return sr(t,5,n="function"==typeof n?n:e)},zn.cloneWith=function(t,n){return sr(t,4,n="function"==typeof n?n:e)},zn.conformsTo=function(e,t){return null==t||cr(e,t,Bu(t))},zn.deburr=$u,zn.defaultTo=function(e,t){return null==e||e!=e?t:e},zn.divide=Sl,zn.endsWith=function(t,n,r){t=Cu(t),n=ci(n);var i=t.length,o=r=r===e?i:lr(yu(r),0,i);return(r-=n.length)>=0&&t.slice(r,o)==n},zn.eq=Ga,zn.escape=function(e){return(e=Cu(e))&&K.test(e)?e.replace(G,tn):e},zn.escapeRegExp=function(e){return(e=Cu(e))&&te.test(e)?e.replace(ee,"\\$&"):e},zn.every=function(t,n,r){var i=Qa(t)?_t:mr;return r&&Eo(t,n,r)&&(n=e),i(t,so(n,3))},zn.find=Ea,zn.findIndex=$o,zn.findKey=function(e,t){return Bt(e,so(t,3),Er)},zn.findLast=xa,zn.findLastIndex=Qo,zn.findLastKey=function(e,t){return Bt(e,so(t,3),xr)},zn.floor=_l,zn.forEach=Ca,zn.forEachRight=ka,zn.forIn=function(e,t){return null==e?e:yr(e,so(t,3),ju)},zn.forInRight=function(e,t){return null==e?e:wr(e,so(t,3),ju)},zn.forOwn=function(e,t){return e&&Er(e,so(t,3))},zn.forOwnRight=function(e,t){return e&&xr(e,so(t,3))},zn.get=Au,zn.gt=Va,zn.gte=Ka,zn.has=function(e,t){return null!=e&&go(e,t,Tr)},zn.hasIn=Pu,zn.head=Xo,zn.identity=ll,zn.includes=function(e,t,n,r){e=Xa(e)?e:Gu(e),n=n&&!r?yu(n):0;var i=e.length;return n<0&&(n=yn(i+n,0)),du(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Mt(e,t,n)>-1},zn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:yu(n);return i<0&&(i=yn(r+i,0)),Mt(e,t,i)},zn.inRange=function(t,n,r){return n=bu(n),r===e?(r=n,n=0):r=bu(r),function(e,t,n){return e>=wn(t,n)&&e=-9007199254740991&&e<=c},zn.isSet=fu,zn.isString=du,zn.isSymbol=pu,zn.isTypedArray=hu,zn.isUndefined=function(t){return t===e},zn.isWeakMap=function(e){return au(e)&&vo(e)==N},zn.isWeakSet=function(e){return au(e)&&"[object WeakSet]"==_r(e)},zn.join=function(e,t){return null==e?"":gn.call(e,t)},zn.kebabCase=Qu,zn.last=ta,zn.lastIndexOf=function(t,n,r){var i=null==t?0:t.length;if(!i)return-1;var o=i;return r!==e&&(o=(o=yu(r))<0?yn(i+o,0):wn(o,i-1)),n==n?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(t,n,o):jt(t,Ut,o,!0)},zn.lowerCase=Yu,zn.lowerFirst=Xu,zn.lt=mu,zn.lte=vu,zn.max=function(t){return t&&t.length?vr(t,ll,Or):e},zn.maxBy=function(t,n){return t&&t.length?vr(t,so(n,2),Or):e},zn.mean=function(e){return zt(e,ll)},zn.meanBy=function(e,t){return zt(e,so(t,2))},zn.min=function(t){return t&&t.length?vr(t,ll,Fr):e},zn.minBy=function(t,n){return t&&t.length?vr(t,so(n,2),Fr):e},zn.stubArray=wl,zn.stubFalse=El,zn.stubObject=function(){return{}},zn.stubString=function(){return""},zn.stubTrue=function(){return!0},zn.multiply=Ol,zn.nth=function(t,n){return t&&t.length?qr(t,yu(n)):e},zn.noConflict=function(){return ct._===this&&(ct._=ze),this},zn.noop=pl,zn.now=Aa,zn.pad=function(e,t,n){e=Cu(e);var r=(t=yu(t))?sn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return Gi(Wt(i),n)+e+Gi(Rt(i),n)},zn.padEnd=function(e,t,n){e=Cu(e);var r=(t=yu(t))?sn(e):0;return t&&rn){var i=t;t=n,n=i}if(r||t%1||n%1){var o=Cn();return wn(t+o*(n-t+at("1e-"+((o+"").length-1))),n)}return Qr(t,n)},zn.reduce=function(e,t,n){var r=Qa(e)?Pt:qt,i=arguments.length<3;return r(e,so(t,4),n,i,pr)},zn.reduceRight=function(e,t,n){var r=Qa(e)?It:qt,i=arguments.length<3;return r(e,so(t,4),n,i,hr)},zn.repeat=function(t,n,r){return n=(r?Eo(t,n,r):n===e)?1:yu(n),Yr(Cu(t),n)},zn.replace=function(){var e=arguments,t=Cu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},zn.result=function(t,n,r){var i=-1,o=(n=wi(n,t)).length;for(o||(o=1,t=e);++ic)return[];var n=d,r=wn(e,d);t=so(t),e-=d;for(var i=Vt(r,t);++n=a)return t;var l=r-sn(i);if(l<1)return i;var s=u?xi(u,0,l).join(""):t.slice(0,l);if(o===e)return s+i;if(u&&(l+=s.length-l),cu(o)){if(t.slice(l).search(o)){var c,f=s;for(o.global||(o=Te(o.source,Cu(fe.exec(o))+"g")),o.lastIndex=0;c=o.exec(f);)var d=c.index;s=s.slice(0,d===e?l:d)}}else if(t.indexOf(ci(o),l)!=l){var p=s.lastIndexOf(o);p>-1&&(s=s.slice(0,p))}return s+i},zn.unescape=function(e){return(e=Cu(e))&&V.test(e)?e.replace(q,dn):e},zn.uniqueId=function(e){var t=++je;return Cu(e)+t},zn.upperCase=el,zn.upperFirst=tl,zn.each=Ca,zn.eachRight=ka,zn.first=Xo,dl(zn,(xl={},Er(zn,(function(e,t){Be.call(zn.prototype,t)||(xl[t]=e)})),xl),{chain:!1}),zn.VERSION="4.17.21",kt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){zn[e].placeholder=zn})),kt(["drop","take"],(function(t,n){Gn.prototype[t]=function(r){r=r===e?1:yn(yu(r),0);var i=this.__filtered__&&!n?new Gn(this):this.clone();return i.__filtered__?i.__takeCount__=wn(r,i.__takeCount__):i.__views__.push({size:wn(r,d),type:t+(i.__dir__<0?"Right":"")}),i},Gn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),kt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Gn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:so(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),kt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Gn.prototype[e]=function(){return this[n](1).value()[0]}})),kt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Gn.prototype[e]=function(){return this.__filtered__?new Gn(this):this[n](1)}})),Gn.prototype.compact=function(){return this.filter(ll)},Gn.prototype.find=function(e){return this.filter(e).head()},Gn.prototype.findLast=function(e){return this.reverse().find(e)},Gn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new Gn(this):this.map((function(n){return Ar(n,e,t)}))})),Gn.prototype.reject=function(e){return this.filter(Ua(so(e)))},Gn.prototype.slice=function(t,n){t=yu(t);var r=this;return r.__filtered__&&(t>0||n<0)?new Gn(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),n!==e&&(r=(n=yu(n))<0?r.dropRight(-n):r.take(n-t)),r)},Gn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Gn.prototype.toArray=function(){return this.take(d)},Er(Gn.prototype,(function(t,n){var r=/^(?:filter|find|map|reject)|While$/.test(n),i=/^(?:head|last)$/.test(n),o=zn[i?"take"+("last"==n?"Right":""):n],a=i||/^find/.test(n);o&&(zn.prototype[n]=function(){var n=this.__wrapped__,u=i?[1]:arguments,l=n instanceof Gn,s=u[0],c=l||Qa(n),f=function(e){var t=o.apply(zn,At([e],u));return i&&d?t[0]:t};c&&r&&"function"==typeof s&&1!=s.length&&(l=c=!1);var d=this.__chain__,p=!!this.__actions__.length,h=a&&!d,m=l&&!p;if(!a&&c){n=m?n:new Gn(this);var v=t.apply(n,u);return v.__actions__.push({func:ba,args:[f],thisArg:e}),new qn(v,d)}return h&&m?t.apply(this,u):(v=this.thru(f),h?i?v.value()[0]:v.value():v)})})),kt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ae[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);zn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(Qa(i)?i:[],e)}return this[n]((function(n){return t.apply(Qa(n)?n:[],e)}))}})),Er(Gn.prototype,(function(e,t){var n=zn[t];if(n){var r=n.name+"";Be.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[zi(e,2).name]=[{name:"wrapper",func:e}],Gn.prototype.clone=function(){var e=new Gn(this.__wrapped__);return e.__actions__=Di(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Di(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Di(this.__views__),e},Gn.prototype.reverse=function(){if(this.__filtered__){var e=new Gn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Gn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Qa(e),r=t<0,i=n?e.length:0,o=function(e,t,n){for(var r=-1,i=n.length;++r=this.__values__.length;return{done:t,value:t?e:this.__values__[this.__index__++]}},zn.prototype.plant=function(t){for(var n,r=this;r instanceof Wn;){var i=qo(r);i.__index__=0,i.__values__=e,n?o.__wrapped__=i:n=i;var o=i;r=r.__wrapped__}return o.__wrapped__=t,n},zn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Gn){var n=t;return this.__actions__.length&&(n=new Gn(this)),(n=n.reverse()).__actions__.push({func:ba,args:[oa],thisArg:e}),new qn(n,this.__chain__)}return this.thru(oa)},zn.prototype.toJSON=zn.prototype.valueOf=zn.prototype.value=function(){return mi(this.__wrapped__,this.__actions__)},zn.prototype.first=zn.prototype.head,lt&&(zn.prototype[lt]=function(){return this}),zn}();dt?((dt.exports=pn)._=pn,ft._=pn):ct._=pn}.call(me);const Rg={type:{id:"blockImage"},component:function(e){var t,n,r;const{data:i,onUpdate:o}=e,[a,l]=d.useState(!1),s=zc(["LibraryImage",c=e.data.id],(()=>_g("/open_api/library/image",{method:"GET",params:{id:c||null}})),{enabled:!!c});var c;const[f,p]=d.useState((null==(t=null==i?void 0:i.link)?void 0:t.url)||""),[h,m]=d.useState((null==(n=null==i?void 0:i.link)?void 0:n.target)||"");return d.useEffect((()=>{i||l(!0)}),[i]),d.useEffect((()=>{if(i.id){const e=u({},i);e.link=f?{url:f,target:h}:void 0,o(e)}}),[f,h]),d.createElement("div",{className:"relative flex flex-col overflow-y-auto bg-gray-300 BlockImage",style:{minHeight:"30vh"}},(null==s?void 0:s.data)?d.createElement(d.Fragment,null,d.createElement("img",{src:null==(r=s.data[0])?void 0:r.url,alt:i.title,className:"BlockImage-img"}),d.createElement("div",{className:"BlockImage-editLink"},d.createElement("label",{htmlFor:"id"},"Lien au clic sur l'image"),d.createElement("input",{type:"text",name:"link[url]",id:"image-link",placeholder:"Lien de l'image",className:"w-full",value:f,onChange:e=>p(e.target.value)}),d.createElement("label",{className:"block mt-2"},"Ouvrir dans une nouvelle fenêtre :",d.createElement("input",{className:"ml-2",type:"checkbox",name:"link[target]",checked:"_blank"===h,onChange:e=>m(e.target.checked?"_blank":"")})))):null,a?d.createElement("div",{className:"absolute bg-gray-800 bg-opacity-75 inset-4 "},d.createElement("button",{className:"absolute right-0 ml-auto Button Button--info",onClick:()=>l(!1)},"Fermer"),d.createElement("div",{className:"min-h-full p-8 bg-white"},d.createElement(Lg,{onSelect:e=>{o(e),l(!1)}}))):d.createElement("button",{onClick:()=>l(!0),className:"p-4 m-auto font-bold uppercase Button Button--primary "+(i.url?"absolute right-0":"")},(null==i?void 0:i.url)?"Modifier l'image":d.createElement("span",{className:""},"Ajouter une image")))},initialData:{url:null,id:null,title:"",fileName:""},title:{default:"Image",fr_FR:"Image"},description:{default:"Display an image",fr_FR:"Affiche une image"},image:{default:""}};let Bg=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;){let r=63&n[e];t+=r<36?r.toString(36):r<62?(r-26).toString(36).toUpperCase():r<63?"_":"-"}return t};var jg="top",Mg="bottom",Fg="right",Ug="left",zg=[jg,Mg,Fg,Ug],Hg=zg.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),Wg=[].concat(zg,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),qg=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Gg(e){return e?(e.nodeName||"").toLowerCase():null}function Vg(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Kg(e){return e instanceof Vg(e).Element||e instanceof Element}function $g(e){return e instanceof Vg(e).HTMLElement||e instanceof HTMLElement}function Qg(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Vg(e).ShadowRoot||e instanceof ShadowRoot)}var Yg={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];$g(i)&&Gg(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});$g(r)&&Gg(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function Xg(e){return e.split("-")[0]}function Jg(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function Zg(e){var t=Jg(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function eb(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Qg(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function tb(e){return Vg(e).getComputedStyle(e)}function nb(e){return["table","td","th"].indexOf(Gg(e))>=0}function rb(e){return((Kg(e)?e.ownerDocument:e.document)||window.document).documentElement}function ib(e){return"html"===Gg(e)?e:e.assignedSlot||e.parentNode||(Qg(e)?e.host:null)||rb(e)}function ob(e){return $g(e)&&"fixed"!==tb(e).position?e.offsetParent:null}function ab(e){for(var t=Vg(e),n=ob(e);n&&nb(n)&&"static"===tb(n).position;)n=ob(n);return n&&("html"===Gg(n)||"body"===Gg(n)&&"static"===tb(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&$g(e)&&"fixed"===tb(e).position)return null;for(var n=ib(e);$g(n)&&["html","body"].indexOf(Gg(n))<0;){var r=tb(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function ub(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var lb=Math.max,sb=Math.min,cb=Math.round;function fb(e,t,n){return lb(e,sb(t,n))}function db(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function pb(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var hb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mb(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.offsets,a=e.position,u=e.gpuAcceleration,l=e.adaptive,s=e.roundOffsets,c=!0===s?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:cb(cb(t*r)/r)||0,y:cb(cb(n*r)/r)||0}}(o):"function"==typeof s?s(o):o,f=c.x,d=void 0===f?0:f,p=c.y,h=void 0===p?0:p,m=o.hasOwnProperty("x"),v=o.hasOwnProperty("y"),g=Ug,b=jg,y=window;if(l){var w=ab(n),E="clientHeight",x="clientWidth";w===Vg(n)&&"static"!==tb(w=rb(n)).position&&(E="scrollHeight",x="scrollWidth"),w=w,i===jg&&(b=Mg,h-=w[E]-r.height,h*=u?1:-1),i===Ug&&(g=Fg,d-=w[x]-r.width,d*=u?1:-1)}var C,k=Object.assign({position:a},l&&hb);return u?Object.assign({},k,((C={})[b]=v?"0":"",C[g]=m?"0":"",C.transform=(y.devicePixelRatio||1)<2?"translate("+d+"px, "+h+"px)":"translate3d("+d+"px, "+h+"px, 0)",C)):Object.assign({},k,((t={})[b]=v?h+"px":"",t[g]=m?d+"px":"",t.transform="",t))}var vb={passive:!0};var gb={left:"right",right:"left",bottom:"top",top:"bottom"};function bb(e){return e.replace(/left|right|bottom|top/g,(function(e){return gb[e]}))}var yb={start:"end",end:"start"};function wb(e){return e.replace(/start|end/g,(function(e){return yb[e]}))}function Eb(e){var t=Vg(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function xb(e){return Jg(rb(e)).left+Eb(e).scrollLeft}function Cb(e){var t=tb(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function kb(e){return["html","body","#document"].indexOf(Gg(e))>=0?e.ownerDocument.body:$g(e)&&Cb(e)?e:kb(ib(e))}function Sb(e,t){var n;void 0===t&&(t=[]);var r=kb(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=Vg(r),a=i?[o].concat(o.visualViewport||[],Cb(r)?r:[]):r,u=t.concat(a);return i?u:u.concat(Sb(ib(a)))}function _b(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ob(e,t){return"viewport"===t?_b(function(e){var t=Vg(e),n=rb(e),r=t.visualViewport,i=n.clientWidth,o=n.clientHeight,a=0,u=0;return r&&(i=r.width,o=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,u=r.offsetTop)),{width:i,height:o,x:a+xb(e),y:u}}(e)):$g(t)?function(e){var t=Jg(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):_b(function(e){var t,n=rb(e),r=Eb(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=lb(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=lb(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),u=-r.scrollLeft+xb(e),l=-r.scrollTop;return"rtl"===tb(i||n).direction&&(u+=lb(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:u,y:l}}(rb(e)))}function Tb(e,t,n){var r="clippingParents"===t?function(e){var t=Sb(ib(e)),n=["absolute","fixed"].indexOf(tb(e).position)>=0&&$g(e)?ab(e):e;return Kg(n)?t.filter((function(e){return Kg(e)&&eb(e,n)&&"body"!==Gg(e)})):[]}(e):[].concat(t),i=[].concat(r,[n]),o=i[0],a=i.reduce((function(t,n){var r=Ob(e,n);return t.top=lb(r.top,t.top),t.right=sb(r.right,t.right),t.bottom=sb(r.bottom,t.bottom),t.left=lb(r.left,t.left),t}),Ob(e,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Nb(e){return e.split("-")[1]}function Db(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?Xg(i):null,a=i?Nb(i):null,u=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(o){case jg:t={x:u,y:n.y-r.height};break;case Mg:t={x:u,y:n.y+n.height};break;case Fg:t={x:n.x+n.width,y:l};break;case Ug:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var s=o?ub(o):null;if(null!=s){var c="y"===s?"height":"width";switch(a){case"start":t[s]=t[s]-(n[c]/2-r[c]/2);break;case"end":t[s]=t[s]+(n[c]/2-r[c]/2)}}return t}function Ab(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,o=n.boundary,a=void 0===o?"clippingParents":o,u=n.rootBoundary,l=void 0===u?"viewport":u,s=n.elementContext,c=void 0===s?"popper":s,f=n.altBoundary,d=void 0!==f&&f,p=n.padding,h=void 0===p?0:p,m=db("number"!=typeof h?h:pb(h,zg)),v="popper"===c?"reference":"popper",g=e.elements.reference,b=e.rects.popper,y=e.elements[d?v:c],w=Tb(Kg(y)?y:y.contextElement||rb(e.elements.popper),a,l),E=Jg(g),x=Db({reference:E,element:b,strategy:"absolute",placement:i}),C=_b(Object.assign({},b,x)),k="popper"===c?C:E,S={top:w.top-k.top+m.top,bottom:k.bottom-w.bottom+m.bottom,left:w.left-k.left+m.left,right:k.right-w.right+m.right},_=e.modifiersData.offset;if("popper"===c&&_){var O=_[i];Object.keys(S).forEach((function(e){var t=[Fg,Mg].indexOf(e)>=0?1:-1,n=[jg,Mg].indexOf(e)>=0?"y":"x";S[e]+=O[n]*t}))}return S}function Pb(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ib(e){return[jg,Fg,Mg,Ug].some((function(t){return e[t]>=0}))}function Lb(e,t,n){void 0===n&&(n=!1);var r,i,o=rb(t),a=Jg(e),u=$g(t),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(u||!u&&!n)&&(("body"!==Gg(t)||Cb(o))&&(l=(r=t)!==Vg(r)&&$g(r)?{scrollLeft:(i=r).scrollLeft,scrollTop:i.scrollTop}:Eb(r)),$g(t)?((s=Jg(t)).x+=t.clientLeft,s.y+=t.clientTop):o&&(s.x=xb(o))),{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function Rb(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}var Bb={placement:"bottom",modifiers:[],strategy:"absolute"};function jb(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],u=o[1];return a=a||0,u=(u||0)*i,[Ug,Fg].indexOf(r)>=0?{x:u,y:a}:{x:a,y:u}}(n,t.rects,o),e}),{}),u=a[t.placement],l=u.x,s=u.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=s),t.modifiersData[r]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,a=n.altAxis,u=void 0===a||a,l=n.fallbackPlacements,s=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,v=t.options.placement,g=Xg(v),b=l||(g===v||!h?[bb(v)]:function(e){if("auto"===Xg(e))return[];var t=bb(e);return[wb(e),t,wb(t)]}(v)),y=[v].concat(b).reduce((function(e,n){return e.concat("auto"===Xg(n)?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,u=n.flipVariations,l=n.allowedAutoPlacements,s=void 0===l?Wg:l,c=Nb(r),f=c?u?Hg:Hg.filter((function(e){return Nb(e)===c})):zg,d=f.filter((function(e){return s.indexOf(e)>=0}));0===d.length&&(d=f);var p=d.reduce((function(t,n){return t[n]=Ab(e,{placement:n,boundary:i,rootBoundary:o,padding:a})[Xg(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:f,padding:s,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,E=t.rects.popper,x=new Map,C=!0,k=y[0],S=0;S=0,D=N?"width":"height",A=Ab(t,{placement:_,boundary:c,rootBoundary:f,altBoundary:d,padding:s}),P=N?T?Fg:Ug:T?Mg:jg;w[D]>E[D]&&(P=bb(P));var I=bb(P),L=[];if(o&&L.push(A[O]<=0),u&&L.push(A[P]<=0,A[I]<=0),L.every((function(e){return e}))){k=_,C=!1;break}x.set(_,L)}if(C)for(var R=function(e){var t=y.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},B=h?3:1;B>0;B--){if("break"===R(B))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,a=n.altAxis,u=void 0!==a&&a,l=n.boundary,s=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,h=n.tetherOffset,m=void 0===h?0:h,v=Ab(t,{boundary:l,rootBoundary:s,padding:f,altBoundary:c}),g=Xg(t.placement),b=Nb(t.placement),y=!b,w=ub(g),E="x"===w?"y":"x",x=t.modifiersData.popperOffsets,C=t.rects.reference,k=t.rects.popper,S="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,_={x:0,y:0};if(x){if(o||u){var O="y"===w?jg:Ug,T="y"===w?Mg:Fg,N="y"===w?"height":"width",D=x[w],A=x[w]+v[O],P=x[w]-v[T],I=p?-k[N]/2:0,L="start"===b?C[N]:k[N],R="start"===b?-k[N]:-C[N],B=t.elements.arrow,j=p&&B?Zg(B):{width:0,height:0},M=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},F=M[O],U=M[T],z=fb(0,C[N],j[N]),H=y?C[N]/2-I-z-F-S:L-z-F-S,W=y?-C[N]/2+I+z+U+S:R+z+U+S,q=t.elements.arrow&&ab(t.elements.arrow),G=q?"y"===w?q.clientTop||0:q.clientLeft||0:0,V=t.modifiersData.offset?t.modifiersData.offset[t.placement][w]:0,K=x[w]+H-V-G,$=x[w]+W-V;if(o){var Q=fb(p?sb(A,K):A,D,p?lb(P,$):P);x[w]=Q,_[w]=Q-D}if(u){var Y="x"===w?jg:Ug,X="x"===w?Mg:Fg,J=x[E],Z=J+v[Y],ee=J-v[X],te=fb(p?sb(Z,K):Z,J,p?lb(ee,$):ee);x[E]=te,_[E]=te-J}}t.modifiersData[r]=_}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,u=Xg(n.placement),l=ub(u),s=[Ug,Fg].indexOf(u)>=0?"height":"width";if(o&&a){var c=function(e,t){return db("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:pb(e,zg))}(i.padding,n),f=Zg(o),d="y"===l?jg:Ug,p="y"===l?Mg:Fg,h=n.rects.reference[s]+n.rects.reference[l]-a[l]-n.rects.popper[s],m=a[l]-n.rects.reference[l],v=ab(o),g=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,y=c[d],w=g-f[s]-c[p],E=g/2-f[s]/2+b,x=fb(y,E,w),C=l;n.modifiersData[r]=((t={})[C]=x,t.centerOffset=x-E,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&eb(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=Ab(t,{elementContext:"reference"}),u=Ab(t,{altBoundary:!0}),l=Pb(a,r),s=Pb(u,i,o),c=Ib(l),f=Ib(s);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:s,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}}]}),Ub={passive:!0,capture:!0};function zb(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function Hb(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Wb(e,t){return"function"==typeof e?e.apply(void 0,t):e}function qb(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function Gb(e){return[].concat(e)}function Vb(e,t){-1===e.indexOf(t)&&e.push(t)}function Kb(e){return[].slice.call(e)}function $b(){return document.createElement("div")}function Qb(e){return["Element","Fragment"].some((function(t){return Hb(e,t)}))}function Yb(e){return Qb(e)?[e]:function(e){return Hb(e,"NodeList")}(e)?Kb(e):Array.isArray(e)?e:Kb(document.querySelectorAll(e))}function Xb(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Jb(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Zb(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}var ey={isTouch:!1},ty=0;function ny(){ey.isTouch||(ey.isTouch=!0,window.performance&&document.addEventListener("mousemove",ry))}function ry(){var e=performance.now();e-ty<20&&(ey.isTouch=!1,document.removeEventListener("mousemove",ry)),ty=e}function iy(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var n=t._tippy;t.blur&&!n.state.isVisible&&t.blur()}}var oy="undefined"!=typeof window&&"undefined"!=typeof document?navigator.userAgent:"",ay=/MSIE |Trident\//.test(oy),uy=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ly=Object.keys(uy);function sy(e){var t=(e.plugins||[]).reduce((function(t,n){var r=n.name,i=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:i),t}),{});return Object.assign({},e,{},t)}function cy(e,t){var n=Object.assign({},t,{content:Wb(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(sy(Object.assign({},uy,{plugins:t}))):ly).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(i){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},uy.aria,{},n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function fy(e,t){e.innerHTML=t}function dy(e){var t=$b();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",Qb(e)?t.appendChild(e):fy(t,e)),t}function py(e,t){Qb(t.content)?(fy(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?fy(e,t.content):e.textContent=t.content)}function hy(e){var t=e.firstElementChild,n=Kb(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function my(e){var t=$b(),n=$b();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=$b();function i(n,r){var i=hy(t),o=i.box,a=i.content,u=i.arrow;r.theme?o.setAttribute("data-theme",r.theme):o.removeAttribute("data-theme"),"string"==typeof r.animation?o.setAttribute("data-animation",r.animation):o.removeAttribute("data-animation"),r.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?o.setAttribute("role",r.role):o.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||py(a,e.props),r.arrow?u?n.arrow!==r.arrow&&(o.removeChild(u),o.appendChild(dy(r.arrow))):o.appendChild(dy(r.arrow)):u&&o.removeChild(u)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),py(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props),{popper:t,onUpdate:i}}my.$$tippy=!0;var vy=1,gy=[],by=[];function yy(e,t){var n,r,i,o,a,u,l,s,c,f=cy(e,Object.assign({},uy,{},sy((n=t,Object.keys(n).reduce((function(e,t){return void 0!==n[t]&&(e[t]=n[t]),e}),{}))))),d=!1,p=!1,h=!1,m=!1,v=[],g=qb($,f.interactiveDebounce),b=vy++,y=(c=f.plugins).filter((function(e,t){return c.indexOf(e)===t})),w={id:b,reference:e,popper:$b(),popperInstance:null,props:f,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:y,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(i),cancelAnimationFrame(o)},setProps:function(t){if(w.state.isDestroyed)return;L("onBeforeUpdate",[w,t]),V();var n=w.props,r=cy(e,Object.assign({},w.props,{},t,{ignoreAttributes:!0}));w.props=r,G(),n.interactiveDebounce!==r.interactiveDebounce&&(j(),g=qb($,r.interactiveDebounce));n.triggerTarget&&!r.triggerTarget?Gb(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded");B(),I(),C&&C(n,r);w.popperInstance&&(J(),ee().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));L("onAfterUpdate",[w,t])},setContent:function(e){w.setProps({content:e})},show:function(){var e=w.state.isVisible,t=w.state.isDestroyed,n=!w.state.isEnabled,r=ey.isTouch&&!w.props.touch,i=zb(w.props.duration,0,uy.duration);if(e||t||n||r)return;if(N().hasAttribute("disabled"))return;if(L("onShow",[w],!1),!1===w.props.onShow(w))return;w.state.isVisible=!0,T()&&(x.style.visibility="visible");I(),z(),w.state.isMounted||(x.style.transition="none");if(T()){var o=A(),a=o.box,u=o.content;Xb([a,u],0)}l=function(){var e;if(w.state.isVisible&&!m){if(m=!0,x.offsetHeight,x.style.transition=w.props.moveTransition,T()&&w.props.animation){var t=A(),n=t.box,r=t.content;Xb([n,r],i),Jb([n,r],"visible")}R(),B(),Vb(by,w),null==(e=w.popperInstance)||e.forceUpdate(),w.state.isMounted=!0,L("onMount",[w]),w.props.animation&&T()&&function(e,t){W(e,t)}(i,(function(){w.state.isShown=!0,L("onShown",[w])}))}},function(){var e,t=w.props.appendTo,n=N();e=w.props.interactive&&t===uy.appendTo||"parent"===t?n.parentNode:Wb(t,[n]);e.contains(x)||e.appendChild(x);J()}()},hide:function(){var e=!w.state.isVisible,t=w.state.isDestroyed,n=!w.state.isEnabled,r=zb(w.props.duration,1,uy.duration);if(e||t||n)return;if(L("onHide",[w],!1),!1===w.props.onHide(w))return;w.state.isVisible=!1,w.state.isShown=!1,m=!1,d=!1,T()&&(x.style.visibility="hidden");if(j(),H(),I(),T()){var i=A(),o=i.box,a=i.content;w.props.animation&&(Xb([o,a],r),Jb([o,a],"hidden"))}R(),B(),w.props.animation?T()&&function(e,t){W(e,(function(){!w.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&t()}))}(r,w.unmount):w.unmount()},hideWithInteractivity:function(e){D().addEventListener("mousemove",g),Vb(gy,g),g(e)},enable:function(){w.state.isEnabled=!0},disable:function(){w.hide(),w.state.isEnabled=!1},unmount:function(){w.state.isVisible&&w.hide();if(!w.state.isMounted)return;Z(),ee().forEach((function(e){e._tippy.unmount()})),x.parentNode&&x.parentNode.removeChild(x);by=by.filter((function(e){return e!==w})),w.state.isMounted=!1,L("onHidden",[w])},destroy:function(){if(w.state.isDestroyed)return;w.clearDelayTimeouts(),w.unmount(),V(),delete e._tippy,w.state.isDestroyed=!0,L("onDestroy",[w])}};if(!f.render)return w;var E=f.render(w),x=E.popper,C=E.onUpdate;x.setAttribute("data-tippy-root",""),x.id="tippy-"+w.id,w.popper=x,e._tippy=w,x._tippy=w;var k=y.map((function(e){return e.fn(w)})),S=e.hasAttribute("aria-expanded");return G(),B(),I(),L("onCreate",[w]),f.showOnCreate&&te(),x.addEventListener("mouseenter",(function(){w.props.interactive&&w.state.isVisible&&w.clearDelayTimeouts()})),x.addEventListener("mouseleave",(function(e){w.props.interactive&&w.props.trigger.indexOf("mouseenter")>=0&&(D().addEventListener("mousemove",g),g(e))})),w;function _(){var e=w.props.touch;return Array.isArray(e)?e:[e,0]}function O(){return"hold"===_()[0]}function T(){var e;return!!(null==(e=w.props.render)?void 0:e.$$tippy)}function N(){return s||e}function D(){var e,t,n=N().parentNode;return n?(null==(t=Gb(n)[0])||null==(e=t.ownerDocument)?void 0:e.body)?t.ownerDocument:document:document}function A(){return hy(x)}function P(e){return w.state.isMounted&&!w.state.isVisible||ey.isTouch||a&&"focus"===a.type?0:zb(w.props.delay,e?0:1,uy.delay)}function I(){x.style.pointerEvents=w.props.interactive&&w.state.isVisible?"":"none",x.style.zIndex=""+w.props.zIndex}function L(e,t,n){var r;(void 0===n&&(n=!0),k.forEach((function(n){n[e]&&n[e].apply(void 0,t)})),n)&&(r=w.props)[e].apply(r,t)}function R(){var t=w.props.aria;if(t.content){var n="aria-"+t.content,r=x.id;Gb(w.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(w.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var i=t&&t.replace(r,"").trim();i?e.setAttribute(n,i):e.removeAttribute(n)}}))}}function B(){!S&&w.props.aria.expanded&&Gb(w.props.triggerTarget||e).forEach((function(e){w.props.interactive?e.setAttribute("aria-expanded",w.state.isVisible&&e===N()?"true":"false"):e.removeAttribute("aria-expanded")}))}function j(){D().removeEventListener("mousemove",g),gy=gy.filter((function(e){return e!==g}))}function M(e){if(!(ey.isTouch&&(h||"mousedown"===e.type)||w.props.interactive&&x.contains(e.target))){if(N().contains(e.target)){if(ey.isTouch)return;if(w.state.isVisible&&w.props.trigger.indexOf("click")>=0)return}else L("onClickOutside",[w,e]);!0===w.props.hideOnClick&&(w.clearDelayTimeouts(),w.hide(),p=!0,setTimeout((function(){p=!1})),w.state.isMounted||H())}}function F(){h=!0}function U(){h=!1}function z(){var e=D();e.addEventListener("mousedown",M,!0),e.addEventListener("touchend",M,Ub),e.addEventListener("touchstart",U,Ub),e.addEventListener("touchmove",F,Ub)}function H(){var e=D();e.removeEventListener("mousedown",M,!0),e.removeEventListener("touchend",M,Ub),e.removeEventListener("touchstart",U,Ub),e.removeEventListener("touchmove",F,Ub)}function W(e,t){var n=A().box;function r(e){e.target===n&&(Zb(n,"remove",r),t())}if(0===e)return t();Zb(n,"remove",u),Zb(n,"add",r),u=r}function q(t,n,r){void 0===r&&(r=!1),Gb(w.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),v.push({node:e,eventType:t,handler:n,options:r})}))}function G(){var e;O()&&(q("touchstart",K,{passive:!0}),q("touchend",Q,{passive:!0})),(e=w.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(q(e,K),e){case"mouseenter":q("mouseleave",Q);break;case"focus":q(ay?"focusout":"blur",Y);break;case"focusin":q("focusout",Y)}}))}function V(){v.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,i=e.options;t.removeEventListener(n,r,i)})),v=[]}function K(e){var t,n=!1;if(w.state.isEnabled&&!X(e)&&!p){var r="focus"===(null==(t=a)?void 0:t.type);a=e,s=e.currentTarget,B(),!w.state.isVisible&&Hb(e,"MouseEvent")&&gy.forEach((function(t){return t(e)})),"click"===e.type&&(w.props.trigger.indexOf("mouseenter")<0||d)&&!1!==w.props.hideOnClick&&w.state.isVisible?n=!0:te(e),"click"===e.type&&(d=!n),n&&!r&&ne(e)}}function $(e){var t=e.target,n=N().contains(t)||x.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,i=e.popperState,o=e.props.interactiveBorder,a=i.placement.split("-")[0],u=i.modifiersData.offset;if(!u)return!0;var l="bottom"===a?u.top.y:0,s="top"===a?u.bottom.y:0,c="right"===a?u.left.x:0,f="left"===a?u.right.x:0,d=t.top-r+l>o,p=r-t.bottom-s>o,h=t.left-n+c>o,m=n-t.right-f>o;return d||p||h||m}))}(ee().concat(x).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:f}:null})).filter(Boolean),e)&&(j(),ne(e))}function Q(e){X(e)||w.props.trigger.indexOf("click")>=0&&d||(w.props.interactive?w.hideWithInteractivity(e):ne(e))}function Y(e){w.props.trigger.indexOf("focusin")<0&&e.target!==N()||w.props.interactive&&e.relatedTarget&&x.contains(e.relatedTarget)||ne(e)}function X(e){return!!ey.isTouch&&O()!==e.type.indexOf("touch")>=0}function J(){Z();var t=w.props,n=t.popperOptions,r=t.placement,i=t.offset,o=t.getReferenceClientRect,a=t.moveTransition,u=T()?hy(x).arrow:null,s=o?{getBoundingClientRect:o,contextElement:o.contextElement||N()}:e,c=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(T()){var n=A().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];T()&&u&&c.push({name:"arrow",options:{element:u,padding:3}}),c.push.apply(c,(null==n?void 0:n.modifiers)||[]),w.popperInstance=Fb(s,x,Object.assign({},n,{placement:r,onFirstUpdate:l,modifiers:c}))}function Z(){w.popperInstance&&(w.popperInstance.destroy(),w.popperInstance=null)}function ee(){return Kb(x.querySelectorAll("[data-tippy-root]"))}function te(e){w.clearDelayTimeouts(),e&&L("onTrigger",[w,e]),z();var t=P(!0),n=_(),i=n[0],o=n[1];ey.isTouch&&"hold"===i&&o&&(t=o),t?r=setTimeout((function(){w.show()}),t):w.show()}function ne(e){if(w.clearDelayTimeouts(),L("onUntrigger",[w,e]),w.state.isVisible){if(!(w.props.trigger.indexOf("mouseenter")>=0&&w.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=P(!1);t?i=setTimeout((function(){w.state.isVisible&&w.hide()}),t):o=requestAnimationFrame((function(){w.hide()}))}}else H()}}function wy(e,t){void 0===t&&(t={});var n=uy.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",ny,Ub),window.addEventListener("blur",iy);var r=Object.assign({},t,{plugins:n}),i=Yb(e).reduce((function(e,t){var n=t&&yy(t,r);return n&&e.push(n),e}),[]);return Qb(e)?i[0]:i}function Ey(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}wy.defaultProps=uy,wy.setDefaultProps=function(e){Object.keys(e).forEach((function(t){uy[t]=e[t]}))},wy.currentInput=ey,Object.assign({},Yg,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),wy.setDefaultProps({render:my});var xy="undefined"!=typeof window&&"undefined"!=typeof document;function Cy(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function ky(){return xy&&document.createElement("div")}function Sy(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e){if(!t.hasOwnProperty(n))return!1;if(!Sy(e[n],t[n]))return!1}return!0}return!1}function _y(e){var t=[];return e.forEach((function(e){t.find((function(t){return Sy(e,t)}))||t.push(e)})),t}var Oy=xy?h:m;function Ty(e,t,n){n.split(/\s+/).forEach((function(n){n&&e.classList[t](n)}))}var Ny={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,n=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function r(){e.props.className&&!n()||Ty(t,"add",e.props.className)}return{onCreate:r,onBeforeUpdate:function(){n()&&Ty(t,"remove",e.props.className)},onAfterUpdate:r}}};function Dy(e){return function(t){var n=t.children,r=t.content,i=t.visible,o=t.singleton,a=t.render,u=t.reference,l=t.disabled,s=void 0!==l&&l,c=t.ignoreAttributes,f=void 0===c||c;t.__source,t.__self;var p,h,m=Ey(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"]),v=void 0!==i,g=void 0!==o,b=k(!1),w=b[0],E=b[1],x=k({}),S=x[0],_=x[1],O=k(),T=O[0],N=O[1],D=(p=function(){return{container:ky(),renders:1}},(h=y()).current||(h.current="function"==typeof p?p():p),h.current),A=Object.assign({ignoreAttributes:f},m,{content:D.container});v&&(A.trigger="manual",A.hideOnClick=!1),g&&(s=!0);var P=A,I=A.plugins||[];a&&(P=Object.assign({},A,{plugins:g?[].concat(I,[{fn:function(){return{onTrigger:function(e,t){var n=o.data.children.find((function(e){return e.instance.reference===t.currentTarget})).content;N(n)}}}}]):I,render:function(){return{popper:D.container}}}));var L=[u].concat(n?[n.type]:[]);return Oy((function(){var t=u;u&&u.hasOwnProperty("current")&&(t=u.current);var n=e(t||D.ref||ky(),Object.assign({},P,{plugins:[Ny].concat(A.plugins||[])}));return D.instance=n,s&&n.disable(),i&&n.show(),g&&o.hook({instance:n,content:r,props:P}),E(!0),function(){n.destroy(),null==o||o.cleanup(n)}}),L),Oy((function(){var e;if(1!==D.renders){var t,n,a,u,l=D.instance;l.setProps((t=l.props,n=P,Object.assign({},n,{popperOptions:Object.assign({},t.popperOptions,n.popperOptions,{modifiers:_y([].concat((null==(a=t.popperOptions)?void 0:a.modifiers)||[],(null==(u=n.popperOptions)?void 0:u.modifiers)||[]))})}))),null==(e=l.popperInstance)||e.forceUpdate(),s?l.disable():l.enable(),v&&(i?l.show():l.hide()),g&&o.hook({instance:l,content:r,props:P})}else D.renders++})),Oy((function(){var e;if(a){var t=D.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter((function(e){return"$$tippyReact"!==e.name})),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,n=e.state,r=null==(t=n.modifiersData)?void 0:t.hide;S.placement===n.placement&&S.referenceHidden===(null==r?void 0:r.isReferenceHidden)&&S.escaped===(null==r?void 0:r.hasPopperEscaped)||_({placement:n.placement,referenceHidden:null==r?void 0:r.isReferenceHidden,escaped:null==r?void 0:r.hasPopperEscaped}),n.attributes.popper={}}}])})})}}),[S.placement,S.referenceHidden,S.escaped].concat(L)),d.createElement(d.Fragment,null,n?C(n,{ref:function(e){D.ref=e,Cy(n.ref,e)}}):null,w&&ve.exports.createPortal(a?a(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(S),T,D.instance):r,D.container))}}var Ay=function(e,t){return S((function(n,r){var i=n.children,o=Ey(n,["children"]);return d.createElement(e,Object.assign({},t,o),i?C(i,{ref:function(e){Cy(r,e),Cy(i.ref,e)}}):null)}))}(Dy(wy)),Py="object"==typeof global&&global&&global.Object===Object&&global,Iy="object"==typeof self&&self&&self.Object===Object&&self,Ly=Py||Iy||Function("return this")(),Ry=Ly.Symbol,By=Object.prototype,jy=By.hasOwnProperty,My=By.toString,Fy=Ry?Ry.toStringTag:void 0;var Uy=Object.prototype.toString;var zy=Ry?Ry.toStringTag:void 0;function Hy(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":zy&&zy in Object(e)?function(e){var t=jy.call(e,Fy),n=e[Fy];try{e[Fy]=void 0;var r=!0}catch(o){}var i=My.call(e);return r&&(t?e[Fy]=n:delete e[Fy]),i}(e):function(e){return Uy.call(e)}(e)}function Wy(e){return null!=e&&"object"==typeof e}function qy(e){return"symbol"==typeof e||Wy(e)&&"[object Symbol]"==Hy(e)}function Gy(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}function bw(e){return null!=e&&gw(e.length)&&!Jy(e)}var yw=Object.prototype;function ww(e){return Wy(e)&&"[object Arguments]"==Hy(e)}var Ew=Object.prototype,xw=Ew.hasOwnProperty,Cw=Ew.propertyIsEnumerable,kw=ww(function(){return arguments}())?ww:function(e){return Wy(e)&&xw.call(e,"callee")&&!Cw.call(e,"callee")};var Sw="object"==typeof exports&&exports&&!exports.nodeType&&exports,_w=Sw&&"object"==typeof module&&module&&!module.nodeType&&module,Ow=_w&&_w.exports===Sw?Ly.Buffer:void 0,Tw=(Ow?Ow.isBuffer:void 0)||function(){return!1},Nw={};Nw["[object Float32Array]"]=Nw["[object Float64Array]"]=Nw["[object Int8Array]"]=Nw["[object Int16Array]"]=Nw["[object Int32Array]"]=Nw["[object Uint8Array]"]=Nw["[object Uint8ClampedArray]"]=Nw["[object Uint16Array]"]=Nw["[object Uint32Array]"]=!0,Nw["[object Arguments]"]=Nw["[object Array]"]=Nw["[object ArrayBuffer]"]=Nw["[object Boolean]"]=Nw["[object DataView]"]=Nw["[object Date]"]=Nw["[object Error]"]=Nw["[object Function]"]=Nw["[object Map]"]=Nw["[object Number]"]=Nw["[object Object]"]=Nw["[object RegExp]"]=Nw["[object Set]"]=Nw["[object String]"]=Nw["[object WeakMap]"]=!1;var Dw,Aw="object"==typeof exports&&exports&&!exports.nodeType&&exports,Pw=Aw&&"object"==typeof module&&module&&!module.nodeType&&module,Iw=Pw&&Pw.exports===Aw&&Py.process,Lw=function(){try{var e=Pw&&Pw.require&&Pw.require("util").types;return e||Iw&&Iw.binding&&Iw.binding("util")}catch(t){}}(),Rw=Lw&&Lw.isTypedArray,Bw=Rw?(Dw=Rw,function(e){return Dw(e)}):function(e){return Wy(e)&&gw(e.length)&&!!Nw[Hy(e)]},jw=Object.prototype.hasOwnProperty;function Mw(e,t){var n=Vy(e),r=!n&&kw(e),i=!n&&!r&&Tw(e),o=!n&&!r&&!i&&Bw(e),a=n||r||i||o,u=a?function(e,t){for(var n=-1,r=Array(e);++n-1},Jw.prototype.set=function(e,t){var n=this.__data__,r=Yw(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var Zw=fw(Ly,"Map");function eE(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function tE(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tu))return!1;var s=o.get(e),c=o.get(t);if(s&&c)return s==t&&c==e;var f=-1,d=!0,p=2&n?new SE:void 0;for(o.set(e,t),o.set(t,e);++f{r(Pm({id:e.id,data:t}))})}):null}function tx(e){return e.fr_FR||e.default}function nx({children:e,block:t,canMove:n=!0,canDelete:r=!0,handleDelete:i,DndDragHandle:o}){var a;const u=sp(),[l,s]=k(!1),c=null==(a=MO.find((e=>e.type.id===t.type.id)))?void 0:a.title,f=c?tx(c):t.type.id;return d.createElement("div",{className:"BlockWrapper"},d.createElement("div",{className:"flex items-center mb-1"},o&&d.createElement(o,null),d.createElement("h3",{className:"BlockWrapper-title"},f),d.createElement("div",{className:"flex gap-6"},n?d.createElement("div",{className:"flex gap-3"},d.createElement("div",{className:"cursor-pointer hover:text-blue-500",onClick:()=>{u(Lm(t.id))}},d.createElement("i",{className:"text-sm fa fa-arrow-up"})," up"),d.createElement("div",{className:"cursor-pointer hover:text-blue-500",onClick:()=>{u(Rm(t.id))}},d.createElement("i",{className:"text-sm fa fa-arrow-down"})," down")):null),r?d.createElement("button",{className:"ml-auto text-sm text-red-500",onClick:()=>{window.confirm("La suppression est définitive")&&i(t)},onMouseEnter:()=>{s(!0)},onMouseLeave:()=>{s(!1)}},d.createElement("i",{className:"fa fa-trash"})," Supprimer"):null),d.createElement("div",{className:"p-2 border border-gray-400 border-dashed "+(l?"border-red-500":"")},d.createElement("div",{className:""},e)))}function rx(e,t){var n=k((function(){return{inputs:t,result:e()}}))[0],r=y(!0),i=y(n),o=r.current||Boolean(t&&i.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}O(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=xx(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Cx))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(d.Component),_x=function(e){return e+1},Ox=function(e,t){var n=e.droppableId===t.droppableId,r=_x(e.index),i=_x(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+i+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+i+"\n "},Tx=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Nx=function(e){return"\n The item has returned to its starting position\n of "+_x(e.index)+"\n"},Dx="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",Ax=function(e){return"\n You have lifted an item in position "+_x(e.source.index)+"\n"},Px=function(e){var t=e.destination;if(t)return Ox(e.source,t);var n=e.combine;return n?Tx(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Ix=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Nx(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+Ox(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+Tx(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Nx(e.source)+"\n "},Lx={x:0,y:0},Rx=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Bx=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},jx=function(e,t){return e.x===t.x&&e.y===t.y},Mx=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Fx=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},Ux=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},zx=function(e,t){return Math.min.apply(Math,t.map((function(t){return Ux(e,t)})))},Hx=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Wx=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},qx=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},Gx=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=ax({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):ax(e)},Vx=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t,n){var r;return n&&n.increasedBy?N({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(function(e,t){return t?Wx(e,t.scroll.diff.displacement):e}(t.marginBox,i),r,n);return{page:t,withPlaceholder:n,active:Gx(o,i)}},Kx=function(e,t){e.frame||kx(!1);var n=e.frame,r=Bx(t,n.scroll.initial),i=Mx(r),o=N({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}});return N({},e,{frame:o,subject:Vx({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o})})};function $x(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function Qx(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,u=r.lefte.right;return!(!a||!u)||(a&&o||u&&i)}},dC=function(e){var t=cC(e.top,e.bottom),n=cC(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},pC={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},hC={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},mC=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Lx;return Wx(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},vC=function(e){return mC(N({},e,{isVisibleThroughFrameFn:dC}))};function gC(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var u=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return ax(ux(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!mC(N({},{target:u,destination:n,viewport:i,withDroppableDisplacement:!0},{isVisibleThroughFrameFn:fC})))return e.invisible[t.descriptor.id]=!0,e;var s={draggableId:l,shouldAnimate:function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate}(l,a,o)};return e.visible[l]=s,e}),{all:[],visible:{},invisible:{}})}function bC(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:lC,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function yC(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,u=e.index,l=e.forceShouldAnimate,s=aC(t,r);if(null==u)return bC({insideDestination:n,inHomeList:s,displacedBy:o,destination:r});var c=Yx(n,(function(e){return e.descriptor.index===u}));if(!c)return bC({insideDestination:n,inHomeList:s,displacedBy:o,destination:r});var f=oC(t,n),d=n.indexOf(c);return{displaced:gC({afterDragging:f.slice(d),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:l}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:u}}}}function wC(e,t){return Boolean(t.effected[e])}var EC=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,u=e.previousImpact,l=e.viewport,s=e.afterCritical,c=u.at;if(c||kx(!1),"REORDER"===c.type){var f=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,u=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:c.destination,insideDestination:a});return null==f?null:yC({draggable:r,insideDestination:a,destination:o,viewport:l,last:u.displaced,displacedBy:u.displacedBy,index:f})}var d=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,i=e.combine,o=e.afterCritical;if(!n.isCombineEnabled)return null;var a=i.draggableId,u=r[a].descriptor.index;return wC(a,o)?t?u:u-1:t?u+1:u}({isMovingForward:t,destination:o,displaced:u.displaced,draggables:i,combine:c.combine,afterCritical:s});return null==d?null:yC({draggable:r,insideDestination:a,destination:o,viewport:l,last:u.displaced,displacedBy:u.displacedBy,index:d})},xC=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=iC(n);i||kx(!1);var o=i.draggableId,a=r[o].page.borderBox.center,u=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return wC(r,n)?o?Lx:Mx(i.point):o?i.point:Lx}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return Rx(a,u)},CC=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},kC=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},SC=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Fx(t.line,n.marginBox[t.end]+CC(t,r),kC(t,n.marginBox,r))},_C=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Fx(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),kC(t,n.marginBox,r))},OC=function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=nC(i.descriptor.id,r),u=n.page,l=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return Fx(t.line,n.contentBox[t.start]+CC(t,r),kC(t,n.contentBox,r))}({axis:l,moveInto:i.page,isMoving:u});var s=t.displaced,c=t.displacedBy,f=s.all[0];if(f){var d=r[f];if(wC(f,o))return _C({axis:l,moveRelativeTo:d.page,isMoving:u});var p=dx(d.page,c.point);return _C({axis:l,moveRelativeTo:p,isMoving:u})}var h=a[a.length-1];if(h.descriptor.id===n.descriptor.id)return u.borderBox.center;if(wC(h.descriptor.id,o)){var m=dx(h.page,Mx(o.displacedBy.point));return SC({axis:l,moveRelativeTo:m,isMoving:u})}return SC({axis:l,moveRelativeTo:h.page,isMoving:u})},TC=function(e,t){var n=e.frame;return n?Rx(t,n.scroll.diff.displacement):t},NC=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,u=t.at;return r&&u?"REORDER"===u.type?OC({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):xC({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?TC(n,t):t},DC=function(e,t){var n=Bx(t,e.scroll.initial),r=Mx(n);return{frame:ax({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function AC(e,t){return e.map((function(e){return t[e]}))}var PC=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return Rx(e.scroll.diff.displacement,t)}(e.viewport,t),i=Bx(r,n.page.borderBox.center);return Rx(n.client.borderBox.center,i)},IC=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,u=void 0!==a&&a,l=Bx(r,t.page.borderBox.center),s={target:Wx(t.page.borderBox,l),destination:n,withDroppableDisplacement:o,viewport:i};return u?function(e){return mC(N({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=cC(e.top,e.bottom),r=cC(e.left,e.right);return function(e){return t===pC?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(s):vC(s)},LC=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,u=e.previousPageBorderBoxCenter,l=e.previousClientSelection,s=e.afterCritical;if(!r.isEnabled)return null;var c=nC(r.descriptor.id,i),f=aC(n,r),d=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!rC(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return N({},o,{at:t})}var u=o.displaced.all,l=u.length?u[0]:null;if(t)return l?a(l):null;var s=oC(n,i);if(!l)return s.length?a(s[s.length-1].descriptor.id):null;var c=Qx(s,(function(e){return e.descriptor.id===l}));-1===c&&kx(!1);var f=c-1;return f<0?null:a(s[f].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:c,previousImpact:o})||EC({isMovingForward:t,isInHomeList:f,draggable:n,draggables:i,destination:r,insideDestination:c,previousImpact:o,viewport:a,afterCritical:s});if(!d)return null;var p=NC({impact:d,draggable:n,droppable:r,draggables:i,afterCritical:s});if(IC({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:PC({pageBorderBoxCenter:p,draggable:n,viewport:a}),impact:d,scrollJumpRequest:null};var h=Bx(p,u);return{clientSelection:l,impact:function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,a=DC(n,Rx(n.scroll.current,o)),u=r.frame?Kx(r,Rx(r.frame.scroll.current,o)):r,l=t.displaced,s=gC({afterDragging:AC(l.all,i),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:l,forceShouldAnimate:!1}),c=gC({afterDragging:AC(l.all,i),destination:u,displacedBy:t.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),f={},d={},p=[l,s,c];return l.all.forEach((function(e){var t=function(e,t){for(var n=0;n1?c.sort((function(e,t){return RC(e)[u.start]-RC(t)[u.start]}))[0]:s.sort((function(e,t){var r=zx(n,qx(RC(e))),i=zx(n,qx(RC(t)));return r!==i?r-i:RC(e)[u.start]-RC(t)[u.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:u});if(!s)return null;var c=nC(s.descriptor.id,o),f=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,u=e.viewport,l=e.afterCritical;if(!n){if(r.length)return null;var s={displaced:lC,displacedBy:uC,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},c=NC({impact:s,draggable:i,droppable:a,draggables:o,afterCritical:l}),f=aC(i,a)?a:UC(a,i,o);return IC({draggable:i,destination:f,newPageBorderBoxCenter:c,viewport:u.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?s:null}var d,p=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),h=(d=n.descriptor.index,n.descriptor.id===i.descriptor.id||p?d:d+1),m=MC(a.axis,i.displaceBy);return yC({draggable:i,insideDestination:r,destination:a,viewport:u,displacedBy:m,last:lC,index:h})}({previousPageBorderBoxCenter:n,destination:s,draggable:r,draggables:o,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.insideDestination,o=e.afterCritical;return i.filter((function(e){return vC({target:jC(e,o),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var i=Ux(t,TC(r,BC(e,o))),a=Ux(t,TC(r,BC(n,o)));return ir.left&&n.topr.top))return!1;if(GC(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],u=t[o.crossAxisStart],l=t[o.crossAxisEnd],s=cC(i[o.crossAxisStart],i[o.crossAxisEnd]),c=s(u),f=s(l);return!c&&!f||(c?ua)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,i=n.page.borderBox.center,o=r.map((function(e){var n=e.axis,r=Fx(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:Ux(i,r)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}var KC=function(e,t){return ax(Wx(e,t))};function $C(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var QC=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,u=e.afterCritical,l=KC(n.page.borderBox,t),s=VC({pageBorderBox:l,draggable:n,droppables:i});if(!s)return sC;var c,f,d=i[s],p=nC(d.descriptor.id,r),h=(c=l,(f=d.frame)?KC(c,f.scroll.diff.value):c);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var u=i.axis,l=MC(i.axis,t.displaceBy),s=l.value,c=n[u.start],f=n[u.end],d=Yx(oC(t,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[u.size]/4,o=wC(t,a),l=$C({displaced:r.displaced,id:t});return o?l?f>n[u.start]+i&&fn[u.start]-s+i&&cn[u.start]+s+i&&fn[u.start]+i&&ct.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:Yx(oC(n,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=wC(t,u),i=$C({displaced:o,id:t});return r?i?d<=n:f=1500)return Ak;var o=Dk+Pk*(i/1500);return Number(("CANCEL"===r?.6*o:o).toFixed(2))}({current:i.current.client.offset,destination:v,reason:o});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:v,dropDuration:b,completed:g}))}else n(yk({completed:g}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},Lk=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Rk(e){var t=e.onWindowScroll;var n,r=yx((function(){t(Lk())})),i=(n=r,{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||n()}}),o=Ex;function a(){return o!==Ex}return{start:function(){a()&&kx(!1),o=xx(window,[i])},stop:function(){a()||kx(!1),r.cancel(),o(),o=Ex},isActive:a}}var Bk=function(e){var t=Rk({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},jk=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=Qx(e,(function(e){return e.timerId===t}));-1===n&&kx(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Mk=function(e,t){t()},Fk=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Uk=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},zk=function(e,t){var n=function(e,t){var n=jk(),r=null,i=function(n){r||kx(!1),r=null,Mk(0,(function(){return Uk(e().onDragEnd,n,t,Ix)}))};return{beforeCapture:function(t,n){r&&kx(!1),Mk(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&kx(!1),Mk(0,(function(){var r=e().onBeforeDragStart;r&&r(Fk(t,n))}))},start:function(i,o){r&&kx(!1);var a=Fk(i,o);r={mode:o,lastCritical:i,lastLocation:a.source,lastCombine:null},n.add((function(){Mk(0,(function(){return Uk(e().onDragStart,a,t,Ax)}))}))},update:function(i,o){var a=rC(o),u=iC(o);r||kx(!1);var l=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(i,r.lastCritical);l&&(r.lastCritical=i);var s,c,f=(c=a,!(null==(s=r.lastLocation)&&null==c||null!=s&&null!=c&&s.droppableId===c.droppableId&&s.index===c.index));f&&(r.lastLocation=a);var d=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,u);if(d&&(r.lastCombine=u),l||f||d){var p=N({},Fk(i,r.mode),{combine:u,destination:a});n.add((function(){Mk(0,(function(){return Uk(e().onDragUpdate,p,t,Px)}))}))}},flush:function(){r||kx(!1),n.flush()},drop:i,abort:function(){if(r){var e=N({},Fk(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});i(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Hk=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&kx(!1),e.dispatch(yk({completed:r.completed}))}else t(n)}}},Wk=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=xx(window,[o])}))}}}},qk=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(wk({reason:r.reason})))}}}},Gk=om,Vk=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,o=e.getResponders,a=e.announce,u=e.autoScroller;return tm(lk,Gk(am((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var o=i.payload,a=o.id,u=o.clientSelection,l=o.movementMode,s=n();"DROP_ANIMATING"===s.phase&&r(yk({completed:s.completed})),"IDLE"!==n().phase&&kx(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:l}});var c={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===l}},f=e.startPublishing(c),d=f.critical,p=f.dimensions,h=f.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:d,dimensions:p,clientSelection:u,movementMode:l,viewport:h}})}else t(i)}}}}(n),Ik,Hk,Wk,qk,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&kx(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(u),Bk,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),zk(o,a))))};var Kk=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,o=Bx({x:n,y:t},{x:i,y:r});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},$k=function(){var e=document.documentElement;return e||kx(!1),e},Qk=function(){var e=$k();return Kk({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Yk=function(e){var t,n,r,i,o,a,u,l=e.critical,s=e.scrollOptions,c=e.registry,f=(t=Lk(),n=Qk(),r=t.y,i=t.x,o=$k(),a=o.clientWidth,u=o.clientHeight,{frame:ax({top:r,left:i,right:i+a,bottom:r+u}),scroll:{initial:t,current:t,max:n,diff:{value:Lx,displacement:Lx}}}),d=f.scroll.current,p=l.droppable,h=c.droppable.getAllByType(p.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(d,s)})),m=c.draggable.getAllByType(l.draggable.type).map((function(e){return e.getDimension(d)}));return{dimensions:{draggables:Zx(m),droppables:Jx(h)},critical:l,viewport:f}};function Xk(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var Jk,Zk,eS=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,o=function(){i||(n.collectionStarting(),i=requestAnimationFrame((function(){i=null;var e=r,o=e.additions,a=e.removals,u=e.modified,l=Object.keys(o).map((function(e){return t.draggable.getById(e).getDimension(Lx)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),s=Object.keys(u).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),c={additions:l,removals:Object.keys(a),modified:s};r={additions:{},removals:{},modified:{}},n.publish(c)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],o()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],o()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||kx(!1);var i=n.critical.draggable;"ADDITION"===t.type&&Xk(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&Xk(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||kx(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||kx(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||kx(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&kx(!1);var r=e.draggable.getById(t.draggableId),o=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:o.descriptor},u=e.subscribe(i);return n={critical:a,unsubscribe:u},Yk({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}}},tS=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},nS=function(e){window.scrollBy(e.x,e.y)},rS=bx((function(e){return eC(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),iS=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}return function(e,t){return Yx(rS(t),(function(t){return t.frame||kx(!1),GC(t.frame.pageMarginBox)(e)}))}(t,r)},oS=.25,aS=.05,uS=28,lS=function(e){return Math.pow(e,2)},sS={stopDampeningAt:1200,accelerateAt:360},cS=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},fS=sS.accelerateAt,dS=sS.stopDampeningAt,pS=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,o=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return uS;if(e===t.startScrollingFrom)return 1;var n=cS({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=uS*lS(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=dS,i=Date.now()-n;if(i>=dS)return e;if(it.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:s});return c?jx(c,Lx)?null:c:null},gS=Hx((function(e){return 0===e?0:e>0?1:-1})),bS=(Jk=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=Rx(t,r),o={x:Jk(i.x,n.x),y:Jk(i.y,n.y)};return jx(o,Lx)?null:o}),yS=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=gS(r),a=bS({max:i,current:n,change:o});return!a||(0!==o.x&&0===a.x||0!==o.y&&0===a.y)},wS=function(e,t){return yS({current:e.scroll.current,max:e.scroll.max,change:t})},ES=function(e,t){var n=e.frame;return!!n&&yS({current:n.scroll.current,max:n.scroll.max,change:t})},xS=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,u=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=vS({dragStartTime:i,container:t.frame,subject:n,center:r,shouldUseTimeDampening:o});return a&&wS(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:u,center:a,shouldUseTimeDampening:r});if(l)return void i(l)}var s=iS({center:a,destination:HC(t.impact),droppables:t.dimensions.droppables});if(s){var c=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var u=vS({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return u&&ES(t,u)?u:null}({dragStartTime:n,droppable:s,subject:u,center:a,shouldUseTimeDampening:r});c&&o(s.descriptor.id,c)}},CS=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,i=function(e,t){if(!ES(e,t))return t;var r=function(e,t){var n=e.frame;return n&&ES(e,t)?bS({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=Bx(t,r);return n(e.descriptor.id,i),Bx(t,i)},o=function(e,t,n){if(!e)return n;if(!wS(t,n))return n;var i=function(e,t){if(!wS(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return bS({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=Bx(n,i);return r(o),Bx(n,o)};return function(e){var n=e.scrollJumpRequest;if(n){var r=HC(e.impact);r||kx(!1);var a=i(e.dimensions.droppables[r],n);if(a){var u=e.viewport,l=o(e.isWindowScrollAllowed,u,a);l&&function(e,n){var r=Rx(e.current.client.selection,n);t({client:r})}(e,l)}}}},kS=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=yx(t),i=yx(n),o=null,a=function(e){o||kx(!1);var t=o,n=t.shouldUseTimeDampening,a=t.dragStartTime;xS({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:a,shouldUseTimeDampening:n})};return{start:function(e){o&&kx(!1);var t=Date.now(),n=!1,r=function(){n=!0};xS({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),o={dragStartTime:t,shouldUseTimeDampening:n},n&&a(e)},stop:function(){o&&(r.cancel(),i.cancel(),o=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),o=CS({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}},SS={base:Zk="data-rbd-drag-handle",draggableId:Zk+"-draggable-id",contextId:Zk+"-context-id"},_S=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),OS=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),TS={contextId:"data-rbd-scroll-container-context-id"},NS=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},DS="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?h:m,AS=function(){var e=document.querySelector("head");return e||kx(!1),e},PS=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function IS(e,t){var n=ix((function(){return function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:i(SS.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n transition: "+_k.outOfTheWay+";\n ",{selector:i(_S.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:i(OS.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:NS(a,"always"),resting:NS(a,"resting"),dragging:NS(a,"dragging"),dropAnimating:NS(a,"dropAnimating"),userCancel:NS(a,"userCancel")}}(e)}),[e]),r=y(null),i=y(null),o=ox(bx((function(e){var t=i.current;t||kx(!1),t.textContent=e})),[]),a=ox((function(e){var t=r.current;t||kx(!1),t.textContent=e}),[]);DS((function(){(r.current||i.current)&&kx(!1);var u=PS(t),l=PS(t);return r.current=u,i.current=l,u.setAttribute("data-rbd-always",e),l.setAttribute("data-rbd-dynamic",e),AS().appendChild(u),AS().appendChild(l),a(n.always),o(n.resting),function(){var e=function(e){var t=e.current;t||kx(!1),AS().removeChild(t),e.current=null};e(r),e(i)}}),[t,a,o,n.always,n.resting,e]);var u=ox((function(){return o(n.dragging)}),[o,n.dragging]),l=ox((function(e){o("DROP"!==e?n.userCancel:n.dropAnimating)}),[o,n.dropAnimating,n.userCancel]),s=ox((function(){i.current&&o(n.resting)}),[o,n.resting]);return ix((function(){return{dragging:u,dropping:l,resting:s}}),[u,l,s])}var LS=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function RS(e){return e instanceof LS(e).HTMLElement}function BS(e){var t=y({}),n=y(null),r=y(null),i=y(!1),o=ox((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),a=ox((function(t){var n=function(e,t){var n="["+SS.contextId+'="'+e+'"]',r=Xx(document.querySelectorAll(n));if(!r.length)return null;var i=Yx(r,(function(e){return e.getAttribute(SS.draggableId)===t}));return i&&RS(i)?i:null}(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),u=ox((function(e,t){n.current===e&&(n.current=t)}),[]),l=ox((function(){r.current||i.current&&(r.current=requestAnimationFrame((function(){r.current=null;var e=n.current;e&&a(e)})))}),[a]),s=ox((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(SS.draggableId)===e&&(n.current=e)}),[]);return DS((function(){return i.current=!0,function(){i.current=!1;var e=r.current;e&&cancelAnimationFrame(e)}}),[]),ix((function(){return{register:o,tryRecordFocus:s,tryRestoreFocusRecorded:l,tryShiftRecord:u}}),[o,s,l,u])}function jS(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||kx(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return $x(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||kx(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return $x(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var MS=d.createContext(null),FS=function(){var e=document.body;return e||kx(!1),e},US={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var zS=0,HS={separator:"::"};function WS(e,t){return void 0===t&&(t=HS),ix((function(){return""+e+t.separator+zS++}),[t.separator,e])}var qS=d.createContext(null);function GS(e){var t=y(e);return m((function(){t.current=e})),t}var VS,KS=((VS={})[13]=!0,VS[9]=!0,VS),$S=function(e){KS[e.keyCode]&&e.preventDefault()},QS=function(){var e="visibilitychange";return"undefined"==typeof document?e:Yx([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var YS,XS={type:"IDLE"};function JS(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},u=r();if("DRAGGING"===u.type)return e.preventDefault(),void u.actions.move(a);"PENDING"!==u.type&&kx(!1);var l=u.point;if(s=l,c=a,Math.abs(c.x-s.x)>=5||Math.abs(c.y-s.y)>=5){var s,c;e.preventDefault();var f=u.actions.fluidLift(a);i({type:"DRAGGING",actions:f})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void $S(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&kx(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:QS,fn:t}]}function ZS(){}var e_=((YS={})[34]=!0,YS[33]=!0,YS[36]=!0,YS[35]=!0,YS);function t_(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(e_[r.keyCode]?r.preventDefault():$S(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:QS,fn:n}]}var n_={type:"IDLE"};var r_={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function i_(e,t){if(null==t)return!1;if(Boolean(r_[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&i_(e,t.parentElement)}function o_(e,t){var n=t.target;return!!RS(n)&&i_(e,n)}var a_=function(e){return ax(e.getBoundingClientRect()).center};var u_=function(){var e="matches";return"undefined"==typeof document?e:Yx([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function l_(e,t){return null==e?null:e[u_](t)?e:l_(e.parentElement,t)}function s_(e,t){return e.closest?e.closest(t):l_(e,t)}function c_(e,t){var n,r=t.target;if(!((n=r)instanceof LS(n).Element))return null;var i=s_(r,function(e){return"["+SS.contextId+'="'+e+'"]'}(e));return i&&RS(i)?i:null}function f_(e){e.preventDefault()}function d_(e){var t=e.expected,n=e.phase,r=e.isLockActive;return e.shouldWarn,!!r()&&t===n}function p_(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&(!!o.options.isEnabled&&!!tS(n.getState(),i))}function h_(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,a=e.forceSensorStop,u=e.sourceEvent;if(!p_({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var l=i.draggable.getById(o),s=function(e,t){var n="["+_S.contextId+'="'+e+'"]',r=Yx(Xx(document.querySelectorAll(n)),(function(e){return e.getAttribute(_S.id)===t}));return r&&RS(r)?r:null}(n,l.descriptor.id);if(!s)return null;if(u&&!l.options.canDragInteractiveElements&&o_(s,u))return null;var c=t.claim(a||Ex),f="PRE_DRAG";function d(){return l.options.shouldRespectForcePress}function p(){return t.isActive(c)}var h=function(e,t){d_({expected:e,phase:f,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function m(e){function n(){t.release(),f="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=xx(window,[{eventName:"click",fn:f_,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(wk({reason:t}))}return"PRE_DRAG"!==f&&(n(),"PRE_DRAG"!==f&&kx(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),f="DRAGGING",N({isActive:function(){return d_({expected:"DRAGGING",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:d,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return d_({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:d,fluidLift:function(e){var t=yx((function(e){h((function(){return hk({client:e})}))}));return N({},m({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return h(mk)},moveRight:function(){return h(gk)},moveDown:function(){return h(vk)},moveLeft:function(){return h(bk)}};return m({liftActionArgs:{id:o,clientSelection:a_(s),movementMode:"SNAP"},cleanup:Ex,actions:e})},abort:function(){d_({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!0})&&t.release()}}}var m_=[function(e){var t=y(XS),n=y(Ex),r=ix((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,a,{sourceEvent:t});if(i){t.preventDefault();var o={x:t.clientX,y:t.clientY};n.current(),s(i,o)}}}}}}),[e]),i=ix((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),o=ox((function(){n.current=xx(window,[i,r],{passive:!1,capture:!0})}),[i,r]),a=ox((function(){"IDLE"!==t.current.type&&(t.current=XS,n.current(),o())}),[o]),u=ox((function(){var e=t.current;a(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[a]),l=ox((function(){var e=JS({cancel:u,completed:a,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=xx(window,e,{capture:!0,passive:!1})}),[u,a]),s=ox((function(e,n){"IDLE"!==t.current.type&&kx(!1),t.current={type:"PENDING",point:n,actions:e},l()}),[l]);DS((function(){return o(),function(){n.current()}}),[o])},function(e){var t=y(ZS),n=ix((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var i=e.findClosestDraggableId(n);if(i){var o=e.tryGetLock(i,l,{sourceEvent:n});if(o){n.preventDefault();var a=!0,u=o.snapLift();t.current(),t.current=xx(window,t_(u,l),{capture:!0,passive:!1})}}}function l(){a||kx(!1),a=!1,t.current(),r()}}}}),[e]),r=ox((function(){t.current=xx(window,[n],{passive:!1,capture:!0})}),[n]);DS((function(){return r(),function(){t.current()}}),[r])},function(e){var t=y(n_),n=y(Ex),r=ox((function(){return t.current}),[]),i=ox((function(e){t.current=e}),[]),o=ix((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,u,{sourceEvent:t});if(i){var o=t.touches[0],a={x:o.clientX,y:o.clientY};n.current(),f(i,a)}}}}}}),[e]),a=ox((function(){n.current=xx(window,[o],{capture:!0,passive:!1})}),[o]),u=ox((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),i(n_),n.current(),a())}),[a,i]),l=ox((function(){var e=t.current;u(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[u]),s=ox((function(){var e={capture:!0,passive:!1},t={cancel:l,completed:u,getPhase:r},i=xx(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&kx(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:QS,fn:t}]}(t),e),o=xx(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:QS,fn:t}]}(t),e);n.current=function(){i(),o()}}),[l,r,u]),c=ox((function(){var e=r();"PENDING"!==e.type&&kx(!1);var t=e.actions.fluidLift(e.point);i({type:"DRAGGING",actions:t,hasMoved:!1})}),[r,i]),f=ox((function(e,t){"IDLE"!==r().type&&kx(!1);var n=setTimeout(c,120);i({type:"PENDING",point:t,actions:e,longPressTimerId:n}),s()}),[s,r,i,c]);DS((function(){return a(),function(){n.current();var e=r();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),i(n_))}}),[r,a,i]),DS((function(){return xx(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function v_(e){var t=e.contextId,n=e.store,r=e.registry,i=e.customSensors,o=e.enableDefaultSensors,a=[].concat(o?m_:[],i||[]),u=k((function(){return function(){var e=null;function t(){e||kx(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&kx(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],l=ox((function(e,t){e.isDragging&&!t.isDragging&&u.tryAbandon()}),[u]);DS((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();l(e,t),e=t}))}),[u,n,l]),DS((function(){return u.tryAbandon}),[u.tryAbandon]);for(var s=ox((function(e){return p_({lockAPI:u,registry:r,store:n,draggableId:e})}),[u,r,n]),c=ox((function(e,i,o){return h_({lockAPI:u,registry:r,contextId:t,store:n,draggableId:e,forceSensorStop:i,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[t,u,r,n]),f=ox((function(e){return function(e,t){var n=c_(e,t);return n?n.getAttribute(SS.draggableId):null}(t,e)}),[t]),d=ox((function(e){var t=r.draggable.findById(e);return t?t.options:null}),[r.draggable]),p=ox((function(){u.isClaimed()&&(u.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[u,n]),h=ox(u.isClaimed,[u]),m=ix((function(){return{canGetLock:s,tryGetLock:c,findClosestDraggableId:f,findOptionsForDraggable:d,tryReleaseLock:p,isLockClaimed:h}}),[s,c,f,d,p,h]),v=0;vd.createElement("div",Object.assign({className:"BlockWrapper-dragHandle"},e),d.createElement("i",{className:"fas fa-bars"})),aO=({id:e,children:t,onDragEnd:n,wrapperClass:r=""})=>d.createElement(w_,{onDragEnd:n},d.createElement(iO,{droppableId:e},((e,n)=>d.createElement("div",Object.assign({className:`${r} relative`},e.droppableProps,{ref:e.innerRef}),t,e.placeholder,n.isDraggingOver&&d.createElement("div",{className:"absolute inset-0 z-10 bg-white opacity-60"}))))),uO=({children:e,id:t,index:n,wrapperClass:r=""})=>d.createElement(eO,{draggableId:t,index:n},(n=>d.createElement("div",Object.assign({key:`${t}-wrapper`,ref:n.innerRef,className:r},n.draggableProps),e({DndDragHandle:()=>d.createElement(oO,{dragHandleProps:n.dragHandleProps})}))));function lO(){return{DndWrapper:aO,DndWrapElement:uO}}const sO=()=>({id:Bg(),type:{id:"",title:{default:""}},parent:null,data:null});function cO({id:e,onUpdate:t,onDelete:n,excludeBlockType:r,DndDragHandle:i}){const o=UO(),[a,u]=k(!1);return d.createElement("div",{className:"flex flex-col flex-grow p-2 mt-2 border border-dashed"},a?o.filter((e=>!(null==r?void 0:r.includes(e.type.id)))).map((n=>d.createElement("div",{key:n.id,className:"px-4 py-2 border-b border-white cursor-pointer hover:bg-yellow-100 bg-yellow-50",onClick:()=>{t({id:e,data:n.initialData,type:n.type})}},tx(n.title)))):d.createElement("div",{className:"flex"},i&&d.createElement(i,null),d.createElement("button",{className:"flex-1 p-4 text-xl bg-yellow-50 hover:bg-yellow-100",onClick:()=>u(!0)},"Selectionnez un block"),n&&d.createElement(Ay,{content:"Supprimer le bloc"},d.createElement("button",{className:"px-4 py-2 ml-2 text-sm text-red-500 bg-red-50 hover:bg-red-100",onClick:()=>n()},d.createElement("i",{className:"fa fa-trash"})))))}const fO={type:{id:"blockGroup"},component:function({id:e,data:t,onUpdate:n,excludeBlockType:r}){const{DndWrapper:i,DndWrapElement:o}=lO(),a=r=>{n(t.map((t=>t.id===r.id?l(u({},r),{parent:e}):t)))},s=e=>{n(t.map((t=>t.id===e.id?sO():t)))};return d.createElement("div",{className:"BlockGroup"},d.createElement(i,{id:e,onDragEnd:e=>{e.destination&&"number"==typeof e.source.index&&"number"==typeof e.destination.index&&n(_m(t,e.source.index,e.destination.index))},wrapperClass:"flex flex-col"},t.map(((e,i)=>d.createElement(o,{key:e.id,id:e.id,index:i,wrapperClass:"flex flex-col"},(({DndDragHandle:o})=>{return d.createElement(d.Fragment,null,""===e.type.id?d.createElement(cO,{key:e.id,id:e.id,onUpdate:a,onDelete:t.length>1?()=>{return r=e,void n(t.filter((e=>(null==e?void 0:e.id)!==r.id)));var r}:null,excludeBlockType:r,DndDragHandle:o}):d.createElement("div",{key:e.id,className:"flex-1 mt-2"},d.createElement(nx,{block:e,canMove:!1,handleDelete:s,DndDragHandle:o},d.createElement(ex,{block:e,handleUpdate:(c=e,e=>{n(t.map((t=>t.id===c.id?l(u({},t),{data:e}):t)))})}))),d.createElement(Ay,{content:"Ajouter un bloc"},d.createElement("button",{key:`${e.id}-add-col`,className:"p-2 mt-2 border border-dashed bg-gray-50 focus:outline-none hover:bg-gray-100",onClick:()=>{return e=i,void n([...t.slice(0,e+1),sO(),...t.slice(e+1)]);var e}},d.createElement("i",{className:"fa fa-plus"}))));var c}))))))},initialData:[sO()],title:{default:"Group",fr_FR:"Groupe"},description:{default:"Allow to group multile blocks",fr_FR:"Permet de grouper plusieurs blocs"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockGroup"}},dO={id:"multiColumns"},pO=()=>{const e=Bg();return{id:e,group:{id:Bg(),type:fO.type,parent:e,data:fO.initialData}}};const hO=[pO(),pO()],mO={type:dO,component:function({data:e,onUpdate:t}){return d.createElement("div",{className:"flex w-full gap-2 MultiColumns"},e.map(((n,r)=>{return d.createElement(d.Fragment,{key:`${n.id}-wrapper`},d.createElement("div",{className:"flex flex-col flex-1"},d.createElement(fO.component,{data:n.group.data,onUpdate:(i=n,n=>{t(e.map((e=>e.id===i.id?l(u({},e),{group:l(u({},e.group),{data:n})}):e)))}),id:n.id,excludeBlockType:[dO.id,"blockFullWidthImage"]}),e.length>2&&d.createElement(Ay,{content:"Supprimer la colonne"},d.createElement("button",{className:"px-4 py-2 mt-auto text-sm text-red-500 border border-red-100 border-dashed hover:bg-red-50",onClick:()=>{return r=n,void t(e.filter((e=>(null==e?void 0:e.id)!==r.id)));var r}},d.createElement("i",{className:"fa fa-trash"})))),r{return n=r,void t([...e.slice(0,n+1),pO(),...e.slice(n+1)]);var n}},d.createElement("i",{className:"fa fa-plus"}))));var i})))},initialData:hO,title:{default:"Columns",fr_FR:"Colonnes"},description:{default:"Display blocks in multiple columns",fr_FR:"Affiche des blocks dans différentes colonnes"},image:{default:"https://source.unsplash.com/featured/300x250?nature&multiColumns"}};const vO=[{label:"Espace",value:"space"},{label:"Bordure",value:"hr"}];const gO={type:"space",size:1},bO={type:{id:"blockSeparator"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState(gO.type),[i,o]=d.useState(gO.size);return d.useEffect((()=>{e.type&&r(e.type),e.size&&o(e.size)}),[e]),d.createElement("div",{className:"BlockSeparator","data-type":n},d.createElement("div",{className:"BlockSeparator-field"},d.createElement("label",{htmlFor:"separator-type"},"Type"),d.createElement("select",{name:"separator-type",id:"separator-type",onChange:n=>{r(n.target.value),t(l(u({},e),{type:n.target.value}))},value:n.toString()},vO.map((({label:e,value:t})=>d.createElement("option",{key:t,value:t},e))))),d.createElement("div",{className:"BlockSeparator-field"},d.createElement("label",{htmlFor:"separator-size"},"Size"),d.createElement("input",{type:"number",name:"separator-size",id:"separator-size",value:i.toString(),onChange:e=>{o(parseInt(e.target.value))},onBlur:n=>{n.target.value&&t(l(u({},e),{size:parseInt(n.target.value)}))}})))},initialData:gO,title:{default:"Separator",fr_FR:"Séparateur"},description:{default:"Display a separator",fr_FR:"Affiche un séparateur"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockSeparator"}};var yO={exports:{}};!function(e){var t,n; +Ng=Ag,Dg=Ag.exports,function(){var e,t="Expected a function",n="__lodash_hash_undefined__",r="__lodash_placeholder__",i=16,o=32,a=64,u=128,l=256,s=1/0,c=9007199254740991,f=NaN,d=4294967295,p=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",i],["flip",512],["partial",o],["partialRight",a],["rearg",l]],h="[object Arguments]",m="[object Array]",v="[object Boolean]",g="[object Date]",b="[object Error]",y="[object Function]",w="[object GeneratorFunction]",E="[object Map]",x="[object Number]",C="[object Object]",k="[object Promise]",S="[object RegExp]",_="[object Set]",O="[object String]",T="[object Symbol]",N="[object WeakMap]",D="[object ArrayBuffer]",A="[object DataView]",P="[object Float32Array]",I="[object Float64Array]",L="[object Int8Array]",R="[object Int16Array]",B="[object Int32Array]",j="[object Uint8Array]",M="[object Uint8ClampedArray]",F="[object Uint16Array]",U="[object Uint32Array]",z=/\b__p \+= '';/g,H=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,q=/&(?:amp|lt|gt|quot|#39);/g,G=/[&<>"']/g,V=RegExp(q.source),K=RegExp(G.source),$=/<%-([\s\S]+?)%>/g,Q=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g,X=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,Z=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ee=/[\\^$.*+?()[\]{}|]/g,te=RegExp(ee.source),ne=/^\s+/,re=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,ae=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/[()=,{}\[\]\/\s]/,se=/\\(\\)?/g,ce=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fe=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,he=/^\[object .+?Constructor\]$/,ve=/^0o[0-7]+$/i,ge=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ye=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",xe="\\u2700-\\u27bf",Ce="a-z\\xdf-\\xf6\\xf8-\\xff",ke="A-Z\\xc0-\\xd6\\xd8-\\xde",Se="\\ufe0e\\ufe0f",_e="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Oe="['’]",Te="[\\ud800-\\udfff]",Ne="["+_e+"]",De="["+Ee+"]",Ae="\\d+",Pe="[\\u2700-\\u27bf]",Ie="["+Ce+"]",Le="[^\\ud800-\\udfff"+_e+Ae+xe+Ce+ke+"]",Re="\\ud83c[\\udffb-\\udfff]",Be="[^\\ud800-\\udfff]",je="(?:\\ud83c[\\udde6-\\uddff]){2}",Me="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+ke+"]",Ue="(?:"+Ie+"|"+Le+")",ze="(?:"+Fe+"|"+Le+")",He="(?:['’](?:d|ll|m|re|s|t|ve))?",We="(?:['’](?:D|LL|M|RE|S|T|VE))?",qe="(?:"+De+"|"+Re+")?",Ge="[\\ufe0e\\ufe0f]?",Ve=Ge+qe+"(?:\\u200d(?:"+[Be,je,Me].join("|")+")"+Ge+qe+")*",Ke="(?:"+[Pe,je,Me].join("|")+")"+Ve,$e="(?:"+[Be+De+"?",De,je,Me,Te].join("|")+")",Qe=RegExp(Oe,"g"),Ye=RegExp(De,"g"),Xe=RegExp(Re+"(?="+Re+")|"+$e+Ve,"g"),Je=RegExp([Fe+"?"+Ie+"+"+He+"(?="+[Ne,Fe,"$"].join("|")+")",ze+"+"+We+"(?="+[Ne,Fe+Ue,"$"].join("|")+")",Fe+"?"+Ue+"+"+He,Fe+"+"+We,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,Ke].join("|"),"g"),Ze=RegExp("[\\u200d\\ud800-\\udfff"+Ee+Se+"]"),et=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nt=-1,rt={};rt[P]=rt[I]=rt[L]=rt[R]=rt[B]=rt[j]=rt[M]=rt[F]=rt[U]=!0,rt[h]=rt[m]=rt[D]=rt[v]=rt[A]=rt[g]=rt[b]=rt[y]=rt[E]=rt[x]=rt[C]=rt[S]=rt[_]=rt[O]=rt[N]=!1;var it={};it[h]=it[m]=it[D]=it[A]=it[v]=it[g]=it[P]=it[I]=it[L]=it[R]=it[B]=it[E]=it[x]=it[C]=it[S]=it[_]=it[O]=it[T]=it[j]=it[M]=it[F]=it[U]=!0,it[b]=it[y]=it[N]=!1;var ot={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},at=parseFloat,ut=parseInt,lt="object"==typeof me&&me&&me.Object===Object&&me,st="object"==typeof self&&self&&self.Object===Object&&self,ct=lt||st||Function("return this")(),ft=Dg&&!Dg.nodeType&&Dg,dt=ft&&Ng&&!Ng.nodeType&&Ng,pt=dt&&dt.exports===ft,ht=pt&<.process,mt=function(){try{var e=dt&&dt.require&&dt.require("util").types;return e||ht&&ht.binding&&ht.binding("util")}catch(t){}}(),vt=mt&&mt.isArrayBuffer,gt=mt&&mt.isDate,bt=mt&&mt.isMap,yt=mt&&mt.isRegExp,wt=mt&&mt.isSet,Et=mt&&mt.isTypedArray;function xt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Ct(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i-1}function Nt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r-1;);return n}function Jt(e,t){for(var n=e.length;n--&&Mt(t,e[n],0)>-1;);return n}function Zt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var en=Wt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),tn=Wt({"&":"&","<":"<",">":">",'"':""","'":"'"});function nn(e){return"\\"+ot[e]}function rn(e){return Ze.test(e)}function on(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function an(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,i=e.length,o=0,a=[];++n",""":'"',"'":"'"}),pn=function re(me){var Ee,xe=(me=null==me?ct:pn.defaults(ct.Object(),me,pn.pick(ct,tt))).Array,Ce=me.Date,ke=me.Error,Se=me.Function,_e=me.Math,Oe=me.Object,Te=me.RegExp,Ne=me.String,De=me.TypeError,Ae=xe.prototype,Pe=Se.prototype,Ie=Oe.prototype,Le=me["__core-js_shared__"],Re=Pe.toString,Be=Ie.hasOwnProperty,je=0,Me=(Ee=/[^.]+$/.exec(Le&&Le.keys&&Le.keys.IE_PROTO||""))?"Symbol(src)_1."+Ee:"",Fe=Ie.toString,Ue=Re.call(Oe),ze=ct._,He=Te("^"+Re.call(Be).replace(ee,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),We=pt?me.Buffer:e,qe=me.Symbol,Ge=me.Uint8Array,Ve=We?We.allocUnsafe:e,Ke=an(Oe.getPrototypeOf,Oe),$e=Oe.create,Xe=Ie.propertyIsEnumerable,Ze=Ae.splice,ot=qe?qe.isConcatSpreadable:e,lt=qe?qe.iterator:e,st=qe?qe.toStringTag:e,ft=function(){try{var e=po(Oe,"defineProperty");return e({},"",{}),e}catch(t){}}(),dt=me.clearTimeout!==ct.clearTimeout&&me.clearTimeout,ht=Ce&&Ce.now!==ct.Date.now&&Ce.now,mt=me.setTimeout!==ct.setTimeout&&me.setTimeout,Rt=_e.ceil,Wt=_e.floor,hn=Oe.getOwnPropertySymbols,mn=We?We.isBuffer:e,vn=me.isFinite,gn=Ae.join,bn=an(Oe.keys,Oe),yn=_e.max,wn=_e.min,En=Ce.now,xn=me.parseInt,Cn=_e.random,kn=Ae.reverse,Sn=po(me,"DataView"),_n=po(me,"Map"),On=po(me,"Promise"),Tn=po(me,"Set"),Nn=po(me,"WeakMap"),Dn=po(Oe,"create"),An=Nn&&new Nn,Pn={},In=Wo(Sn),Ln=Wo(_n),Rn=Wo(On),Bn=Wo(Tn),jn=Wo(Nn),Mn=qe?qe.prototype:e,Fn=Mn?Mn.valueOf:e,Un=Mn?Mn.toString:e;function zn(e){if(au(e)&&!Qa(e)&&!(e instanceof Gn)){if(e instanceof qn)return e;if(Be.call(e,"__wrapped__"))return qo(e)}return new qn(e)}var Hn=function(){function t(){}return function(n){if(!ou(n))return{};if($e)return $e(n);t.prototype=n;var r=new t;return t.prototype=e,r}}();function Wn(){}function qn(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=e}function Gn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=n?t:n)),t}function sr(t,n,r,i,o,a){var u,l=1&n,s=2&n,c=4&n;if(r&&(u=o?r(t,i,o,a):r(t)),u!==e)return u;if(!ou(t))return t;var f=Qa(t);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Be.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(t),!l)return Di(t,u)}else{var d=vo(t),p=d==y||d==w;if(Za(t))return ki(t,l);if(d==C||d==h||p&&!o){if(u=s||p?{}:bo(t),!l)return s?function(e,t){return Ai(e,mo(e),t)}(t,function(e,t){return e&&Ai(t,ju(t),e)}(u,t)):function(e,t){return Ai(e,ho(e),t)}(t,or(u,t))}else{if(!it[d])return o?t:{};u=function(e,t,n){var r,i=e.constructor;switch(t){case D:return Si(e);case v:case g:return new i(+e);case A:return function(e,t){var n=t?Si(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case P:case I:case L:case R:case B:case j:case M:case F:case U:return _i(e,n);case E:return new i;case x:case O:return new i(e);case S:return function(e){var t=new e.constructor(e.source,fe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case _:return new i;case T:return r=e,Fn?Oe(Fn.call(r)):{}}}(t,d,l)}}a||(a=new Yn);var m=a.get(t);if(m)return m;a.set(t,u),fu(t)?t.forEach((function(e){u.add(sr(e,n,r,e,t,a))})):uu(t)&&t.forEach((function(e,i){u.set(i,sr(e,n,r,i,t,a))}));var b=f?e:(c?s?oo:io:s?ju:Bu)(t);return kt(b||t,(function(e,i){b&&(e=t[i=e]),nr(u,i,sr(e,n,r,i,t,a))})),u}function cr(t,n,r){var i=r.length;if(null==t)return!i;for(t=Oe(t);i--;){var o=r[i],a=n[o],u=t[o];if(u===e&&!(o in t)||!a(u))return!1}return!0}function fr(n,r,i){if("function"!=typeof n)throw new De(t);return Io((function(){n.apply(e,i)}),r)}function dr(e,t,n,r){var i=-1,o=Tt,a=!0,u=e.length,l=[],s=t.length;if(!u)return l;n&&(t=Dt(t,$t(n))),r?(o=Nt,a=!1):t.length>=200&&(o=Yt,a=!1,t=new Qn(t));e:for(;++i-1},Kn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},$n.prototype.clear=function(){this.size=0,this.__data__={hash:new Vn,map:new(_n||Kn),string:new Vn}},$n.prototype.delete=function(e){var t=co(this,e).delete(e);return this.size-=t?1:0,t},$n.prototype.get=function(e){return co(this,e).get(e)},$n.prototype.has=function(e){return co(this,e).has(e)},$n.prototype.set=function(e,t){var n=co(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Qn.prototype.add=Qn.prototype.push=function(e){return this.__data__.set(e,n),this},Qn.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.clear=function(){this.__data__=new Kn,this.size=0},Yn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Yn.prototype.get=function(e){return this.__data__.get(e)},Yn.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Kn){var r=n.__data__;if(!_n||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new $n(r)}return n.set(e,t),this.size=n.size,this};var pr=Li(Er),hr=Li(xr,!0);function mr(e,t){var n=!0;return pr(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function vr(t,n,r){for(var i=-1,o=t.length;++i0&&n(u)?t>1?br(u,t-1,n,r,i):At(i,u):r||(i[i.length]=u)}return i}var yr=Ri(),wr=Ri(!0);function Er(e,t){return e&&yr(e,t,Bu)}function xr(e,t){return e&&wr(e,t,Bu)}function Cr(e,t){return Ot(t,(function(t){return nu(e[t])}))}function kr(t,n){for(var r=0,i=(n=wi(n,t)).length;null!=t&&rt}function Tr(e,t){return null!=e&&Be.call(e,t)}function Nr(e,t){return null!=e&&t in Oe(e)}function Dr(t,n,r){for(var i=r?Nt:Tt,o=t[0].length,a=t.length,u=a,l=xe(a),s=1/0,c=[];u--;){var f=t[u];u&&n&&(f=Dt(f,$t(n))),s=wn(f.length,s),l[u]=!r&&(n||o>=120&&f.length>=120)?new Qn(u&&f):e}f=t[0];var d=-1,p=l[0];e:for(;++d=u?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Vr(e,t,n){for(var r=-1,i=t.length,o={};++r-1;)u!==e&&Ze.call(u,l,1),Ze.call(e,l,1);return e}function $r(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==o){var o=i;wo(i)?Ze.call(e,i,1):di(e,i)}}return e}function Qr(e,t){return e+Wt(Cn()*(t-e+1))}function Yr(e,t){var n="";if(!e||t<1||t>c)return n;do{t%2&&(n+=e),(t=Wt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Lo(To(e,t,ll),e+"")}function Jr(e){return Jn(Gu(e))}function Zr(e,t){var n=Gu(e);return jo(n,lr(t,0,n.length))}function ei(t,n,r,i){if(!ou(t))return t;for(var o=-1,a=(n=wi(n,t)).length,u=a-1,l=t;null!=l&&++oi?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=xe(i);++r>>1,a=e[o];null!==a&&!pu(a)&&(n?a<=t:a=200){var s=t?null:Yi(e);if(s)return ln(s);a=!1,i=Yt,l=new Qn}else l=t?[]:u;e:for(;++r=i?t:ii(t,n,r)}var Ci=dt||function(e){return ct.clearTimeout(e)};function ki(e,t){if(t)return e.slice();var n=e.length,r=Ve?Ve(n):new e.constructor(n);return e.copy(r),r}function Si(e){var t=new e.constructor(e.byteLength);return new Ge(t).set(new Ge(e)),t}function _i(e,t){var n=t?Si(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oi(t,n){if(t!==n){var r=t!==e,i=null===t,o=t==t,a=pu(t),u=n!==e,l=null===n,s=n==n,c=pu(n);if(!l&&!c&&!a&&t>n||a&&u&&s&&!l&&!c||i&&u&&s||!r&&s||!o)return 1;if(!i&&!a&&!c&&t1?r[o-1]:e,u=o>2?r[2]:e;for(a=t.length>3&&"function"==typeof a?(o--,a):e,u&&Eo(r[0],r[1],u)&&(a=o<3?e:a,o=1),n=Oe(n);++i-1?o[a?n[u]:u]:e}}function Ui(n){return ro((function(r){var i=r.length,o=i,a=qn.prototype.thru;for(n&&r.reverse();o--;){var u=r[o];if("function"!=typeof u)throw new De(t);if(a&&!l&&"wrapper"==uo(u))var l=new qn([],!0)}for(o=l?o:i;++o1&&b.reverse(),d&&cl))return!1;var c=a.get(t),f=a.get(n);if(c&&f)return c==n&&f==t;var d=-1,p=!0,h=2&r?new Qn:e;for(a.set(t,n),a.set(n,t);++d-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return kt(p,(function(n){var r="_."+n[0];t&n[1]&&!Tt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(oe);return t?t[1].split(ae):[]}(r),n)))}function Bo(t){var n=0,r=0;return function(){var i=En(),o=16-(i-r);if(r=i,o>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(e,arguments)}}function jo(t,n){var r=-1,i=t.length,o=i-1;for(n=n===e?i:n;++r1?t[n-1]:e;return r="function"==typeof r?(t.pop(),r):e,ca(t,r)}));function ga(e){var t=zn(e);return t.__chain__=!0,t}function ba(e,t){return t(e)}var ya=ro((function(t){var n=t.length,r=n?t[0]:0,i=this.__wrapped__,o=function(e){return ur(e,t)};return!(n>1||this.__actions__.length)&&i instanceof Gn&&wo(r)?((i=i.slice(r,+r+(n?1:0))).__actions__.push({func:ba,args:[o],thisArg:e}),new qn(i,this.__chain__).thru((function(t){return n&&!t.length&&t.push(e),t}))):this.thru(o)})),wa=Pi((function(e,t,n){Be.call(e,n)?++e[n]:ar(e,n,1)})),Ea=Fi($o),xa=Fi(Qo);function Ca(e,t){return(Qa(e)?kt:pr)(e,so(t,3))}function ka(e,t){return(Qa(e)?St:hr)(e,so(t,3))}var Sa=Pi((function(e,t,n){Be.call(e,n)?e[n].push(t):ar(e,n,[t])})),_a=Xr((function(e,t,n){var r=-1,i="function"==typeof t,o=Xa(e)?xe(e.length):[];return pr(e,(function(e){o[++r]=i?xt(t,e,n):Ar(e,t,n)})),o})),Oa=Pi((function(e,t,n){ar(e,n,t)}));function Ta(e,t){return(Qa(e)?Dt:Ur)(e,so(t,3))}var Na=Pi((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),Da=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&Eo(e,t[0],t[1])?t=[]:n>2&&Eo(t[0],t[1],t[2])&&(t=[t[0]]),Gr(e,br(t,1),[])})),Aa=ht||function(){return ct.Date.now()};function Pa(t,n,r){return n=r?e:n,n=t&&null==n?t.length:n,Ji(t,u,e,e,e,e,n)}function Ia(n,r){var i;if("function"!=typeof r)throw new De(t);return n=yu(n),function(){return--n>0&&(i=r.apply(this,arguments)),n<=1&&(r=e),i}}var La=Xr((function(e,t,n){var r=1;if(n.length){var i=un(n,lo(La));r|=o}return Ji(e,r,t,n,i)})),Ra=Xr((function(e,t,n){var r=3;if(n.length){var i=un(n,lo(Ra));r|=o}return Ji(t,r,e,n,i)}));function Ba(n,r,i){var o,a,u,l,s,c,f=0,d=!1,p=!1,h=!0;if("function"!=typeof n)throw new De(t);function m(t){var r=o,i=a;return o=a=e,f=t,l=n.apply(i,r)}function v(e){return f=e,s=Io(b,r),d?m(e):l}function g(t){var n=t-c;return c===e||n>=r||n<0||p&&t-f>=u}function b(){var e=Aa();if(g(e))return y(e);s=Io(b,function(e){var t=r-(e-c);return p?wn(t,u-(e-f)):t}(e))}function y(t){return s=e,h&&o?m(t):(o=a=e,l)}function w(){var t=Aa(),n=g(t);if(o=arguments,a=this,c=t,n){if(s===e)return v(c);if(p)return Ci(s),s=Io(b,r),m(c)}return s===e&&(s=Io(b,r)),l}return r=Eu(r)||0,ou(i)&&(d=!!i.leading,u=(p="maxWait"in i)?yn(Eu(i.maxWait)||0,r):u,h="trailing"in i?!!i.trailing:h),w.cancel=function(){s!==e&&Ci(s),f=0,o=c=a=s=e},w.flush=function(){return s===e?l:y(Aa())},w}var ja=Xr((function(e,t){return fr(e,1,t)})),Ma=Xr((function(e,t,n){return fr(e,Eu(t)||0,n)}));function Fa(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw new De(t);var r=function(){var t=arguments,i=n?n.apply(this,t):t[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,t);return r.cache=o.set(i,a)||o,a};return r.cache=new(Fa.Cache||$n),r}function Ua(e){if("function"!=typeof e)throw new De(t);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Fa.Cache=$n;var za=Ei((function(e,t){var n=(t=1==t.length&&Qa(t[0])?Dt(t[0],$t(so())):Dt(br(t,1),$t(so()))).length;return Xr((function(r){for(var i=-1,o=wn(r.length,n);++i=t})),$a=Pr(function(){return arguments}())?Pr:function(e){return au(e)&&Be.call(e,"callee")&&!Xe.call(e,"callee")},Qa=xe.isArray,Ya=vt?$t(vt):function(e){return au(e)&&_r(e)==D};function Xa(e){return null!=e&&iu(e.length)&&!nu(e)}function Ja(e){return au(e)&&Xa(e)}var Za=mn||El,eu=gt?$t(gt):function(e){return au(e)&&_r(e)==g};function tu(e){if(!au(e))return!1;var t=_r(e);return t==b||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!su(e)}function nu(e){if(!ou(e))return!1;var t=_r(e);return t==y||t==w||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ru(e){return"number"==typeof e&&e==yu(e)}function iu(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=c}function ou(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function au(e){return null!=e&&"object"==typeof e}var uu=bt?$t(bt):function(e){return au(e)&&vo(e)==E};function lu(e){return"number"==typeof e||au(e)&&_r(e)==x}function su(e){if(!au(e)||_r(e)!=C)return!1;var t=Ke(e);if(null===t)return!0;var n=Be.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Re.call(n)==Ue}var cu=yt?$t(yt):function(e){return au(e)&&_r(e)==S},fu=wt?$t(wt):function(e){return au(e)&&vo(e)==_};function du(e){return"string"==typeof e||!Qa(e)&&au(e)&&_r(e)==O}function pu(e){return"symbol"==typeof e||au(e)&&_r(e)==T}var hu=Et?$t(Et):function(e){return au(e)&&iu(e.length)&&!!rt[_r(e)]},mu=Ki(Fr),vu=Ki((function(e,t){return e<=t}));function gu(e){if(!e)return[];if(Xa(e))return du(e)?cn(e):Di(e);if(lt&&e[lt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[lt]());var t=vo(e);return(t==E?on:t==_?ln:Gu)(e)}function bu(e){return e?(e=Eu(e))===s||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function yu(e){var t=bu(e),n=t%1;return t==t?n?t-n:t:0}function wu(e){return e?lr(yu(e),0,d):0}function Eu(e){if("number"==typeof e)return e;if(pu(e))return f;if(ou(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ou(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Kt(e);var n=pe.test(e);return n||ve.test(e)?ut(e.slice(2),n?2:8):de.test(e)?f:+e}function xu(e){return Ai(e,ju(e))}function Cu(e){return null==e?"":ci(e)}var ku=Ii((function(e,t){if(So(t)||Xa(t))Ai(t,Bu(t),e);else for(var n in t)Be.call(t,n)&&nr(e,n,t[n])})),Su=Ii((function(e,t){Ai(t,ju(t),e)})),_u=Ii((function(e,t,n,r){Ai(t,ju(t),e,r)})),Ou=Ii((function(e,t,n,r){Ai(t,Bu(t),e,r)})),Tu=ro(ur),Nu=Xr((function(t,n){t=Oe(t);var r=-1,i=n.length,o=i>2?n[2]:e;for(o&&Eo(n[0],n[1],o)&&(i=1);++r1),t})),Ai(e,oo(e),n),r&&(n=sr(n,7,to));for(var i=t.length;i--;)di(n,t[i]);return n})),zu=ro((function(e,t){return null==e?{}:function(e,t){return Vr(e,t,(function(t,n){return Pu(e,n)}))}(e,t)}));function Hu(e,t){if(null==e)return{};var n=Dt(oo(e),(function(e){return[e]}));return t=so(t),Vr(e,n,(function(e,n){return t(e,n[0])}))}var Wu=Xi(Bu),qu=Xi(ju);function Gu(e){return null==e?[]:Qt(e,Bu(e))}var Vu=ji((function(e,t,n){return t=t.toLowerCase(),e+(n?Ku(t):t)}));function Ku(e){return tl(Cu(e).toLowerCase())}function $u(e){return(e=Cu(e))&&e.replace(be,en).replace(Ye,"")}var Qu=ji((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Yu=ji((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Xu=Bi("toLowerCase"),Ju=ji((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})),Zu=ji((function(e,t,n){return e+(n?" ":"")+tl(t)})),el=ji((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),tl=Bi("toUpperCase");function nl(t,n,r){return t=Cu(t),(n=r?e:n)===e?function(e){return et.test(e)}(t)?function(e){return e.match(Je)||[]}(t):function(e){return e.match(ue)||[]}(t):t.match(n)||[]}var rl=Xr((function(t,n){try{return xt(t,e,n)}catch(r){return tu(r)?r:new ke(r)}})),il=ro((function(e,t){return kt(t,(function(t){t=Ho(t),ar(e,t,La(e[t],e))})),e}));function ol(e){return function(){return e}}var al=Ui(),ul=Ui(!0);function ll(e){return e}function sl(e){return Br("function"==typeof e?e:sr(e,1))}var cl=Xr((function(e,t){return function(n){return Ar(n,e,t)}})),fl=Xr((function(e,t){return function(n){return Ar(e,n,t)}}));function dl(e,t,n){var r=Bu(t),i=Cr(t,r);null!=n||ou(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=Cr(t,Bu(t)));var o=!(ou(n)&&"chain"in n&&!n.chain),a=nu(e);return kt(i,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),i=n.__actions__=Di(this.__actions__);return i.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,At([this.value()],arguments))})})),e}function pl(){}var hl=qi(Dt),ml=qi(_t),vl=qi(Lt);function gl(e){return xo(e)?Ht(Ho(e)):function(e){return function(t){return kr(t,e)}}(e)}var bl=Vi(),yl=Vi(!0);function wl(){return[]}function El(){return!1}var xl,Cl=Wi((function(e,t){return e+t}),0),kl=Qi("ceil"),Sl=Wi((function(e,t){return e/t}),1),_l=Qi("floor"),Ol=Wi((function(e,t){return e*t}),1),Tl=Qi("round"),Nl=Wi((function(e,t){return e-t}),0);return zn.after=function(e,n){if("function"!=typeof n)throw new De(t);return e=yu(e),function(){if(--e<1)return n.apply(this,arguments)}},zn.ary=Pa,zn.assign=ku,zn.assignIn=Su,zn.assignInWith=_u,zn.assignWith=Ou,zn.at=Tu,zn.before=Ia,zn.bind=La,zn.bindAll=il,zn.bindKey=Ra,zn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Qa(e)?e:[e]},zn.chain=ga,zn.chunk=function(t,n,r){n=(r?Eo(t,n,r):n===e)?1:yn(yu(n),0);var i=null==t?0:t.length;if(!i||n<1)return[];for(var o=0,a=0,u=xe(Rt(i/n));oo?0:o+r),(i=i===e||i>o?o:yu(i))<0&&(i+=o),i=r>i?0:wu(i);r>>0)?(t=Cu(t))&&("string"==typeof n||null!=n&&!cu(n))&&!(n=ci(n))&&rn(t)?xi(cn(t),0,r):t.split(n,r):[]},zn.spread=function(e,n){if("function"!=typeof e)throw new De(t);return n=null==n?0:yn(yu(n),0),Xr((function(t){var r=t[n],i=xi(t,0,n);return r&&At(i,r),xt(e,this,i)}))},zn.tail=function(e){var t=null==e?0:e.length;return t?ii(e,1,t):[]},zn.take=function(t,n,r){return t&&t.length?ii(t,0,(n=r||n===e?1:yu(n))<0?0:n):[]},zn.takeRight=function(t,n,r){var i=null==t?0:t.length;return i?ii(t,(n=i-(n=r||n===e?1:yu(n)))<0?0:n,i):[]},zn.takeRightWhile=function(e,t){return e&&e.length?hi(e,so(t,3),!1,!0):[]},zn.takeWhile=function(e,t){return e&&e.length?hi(e,so(t,3)):[]},zn.tap=function(e,t){return t(e),e},zn.throttle=function(e,n,r){var i=!0,o=!0;if("function"!=typeof e)throw new De(t);return ou(r)&&(i="leading"in r?!!r.leading:i,o="trailing"in r?!!r.trailing:o),Ba(e,n,{leading:i,maxWait:n,trailing:o})},zn.thru=ba,zn.toArray=gu,zn.toPairs=Wu,zn.toPairsIn=qu,zn.toPath=function(e){return Qa(e)?Dt(e,Ho):pu(e)?[e]:Di(zo(Cu(e)))},zn.toPlainObject=xu,zn.transform=function(e,t,n){var r=Qa(e),i=r||Za(e)||hu(e);if(t=so(t,4),null==n){var o=e&&e.constructor;n=i?r?new o:[]:ou(e)&&nu(o)?Hn(Ke(e)):{}}return(i?kt:Er)(e,(function(e,r,i){return t(n,e,r,i)})),n},zn.unary=function(e){return Pa(e,1)},zn.union=aa,zn.unionBy=ua,zn.unionWith=la,zn.uniq=function(e){return e&&e.length?fi(e):[]},zn.uniqBy=function(e,t){return e&&e.length?fi(e,so(t,2)):[]},zn.uniqWith=function(t,n){return n="function"==typeof n?n:e,t&&t.length?fi(t,e,n):[]},zn.unset=function(e,t){return null==e||di(e,t)},zn.unzip=sa,zn.unzipWith=ca,zn.update=function(e,t,n){return null==e?e:pi(e,t,yi(n))},zn.updateWith=function(t,n,r,i){return i="function"==typeof i?i:e,null==t?t:pi(t,n,yi(r),i)},zn.values=Gu,zn.valuesIn=function(e){return null==e?[]:Qt(e,ju(e))},zn.without=fa,zn.words=nl,zn.wrap=function(e,t){return Ha(yi(t),e)},zn.xor=da,zn.xorBy=pa,zn.xorWith=ha,zn.zip=ma,zn.zipObject=function(e,t){return gi(e||[],t||[],nr)},zn.zipObjectDeep=function(e,t){return gi(e||[],t||[],ei)},zn.zipWith=va,zn.entries=Wu,zn.entriesIn=qu,zn.extend=Su,zn.extendWith=_u,dl(zn,zn),zn.add=Cl,zn.attempt=rl,zn.camelCase=Vu,zn.capitalize=Ku,zn.ceil=kl,zn.clamp=function(t,n,r){return r===e&&(r=n,n=e),r!==e&&(r=(r=Eu(r))==r?r:0),n!==e&&(n=(n=Eu(n))==n?n:0),lr(Eu(t),n,r)},zn.clone=function(e){return sr(e,4)},zn.cloneDeep=function(e){return sr(e,5)},zn.cloneDeepWith=function(t,n){return sr(t,5,n="function"==typeof n?n:e)},zn.cloneWith=function(t,n){return sr(t,4,n="function"==typeof n?n:e)},zn.conformsTo=function(e,t){return null==t||cr(e,t,Bu(t))},zn.deburr=$u,zn.defaultTo=function(e,t){return null==e||e!=e?t:e},zn.divide=Sl,zn.endsWith=function(t,n,r){t=Cu(t),n=ci(n);var i=t.length,o=r=r===e?i:lr(yu(r),0,i);return(r-=n.length)>=0&&t.slice(r,o)==n},zn.eq=Ga,zn.escape=function(e){return(e=Cu(e))&&K.test(e)?e.replace(G,tn):e},zn.escapeRegExp=function(e){return(e=Cu(e))&&te.test(e)?e.replace(ee,"\\$&"):e},zn.every=function(t,n,r){var i=Qa(t)?_t:mr;return r&&Eo(t,n,r)&&(n=e),i(t,so(n,3))},zn.find=Ea,zn.findIndex=$o,zn.findKey=function(e,t){return Bt(e,so(t,3),Er)},zn.findLast=xa,zn.findLastIndex=Qo,zn.findLastKey=function(e,t){return Bt(e,so(t,3),xr)},zn.floor=_l,zn.forEach=Ca,zn.forEachRight=ka,zn.forIn=function(e,t){return null==e?e:yr(e,so(t,3),ju)},zn.forInRight=function(e,t){return null==e?e:wr(e,so(t,3),ju)},zn.forOwn=function(e,t){return e&&Er(e,so(t,3))},zn.forOwnRight=function(e,t){return e&&xr(e,so(t,3))},zn.get=Au,zn.gt=Va,zn.gte=Ka,zn.has=function(e,t){return null!=e&&go(e,t,Tr)},zn.hasIn=Pu,zn.head=Xo,zn.identity=ll,zn.includes=function(e,t,n,r){e=Xa(e)?e:Gu(e),n=n&&!r?yu(n):0;var i=e.length;return n<0&&(n=yn(i+n,0)),du(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Mt(e,t,n)>-1},zn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:yu(n);return i<0&&(i=yn(r+i,0)),Mt(e,t,i)},zn.inRange=function(t,n,r){return n=bu(n),r===e?(r=n,n=0):r=bu(r),function(e,t,n){return e>=wn(t,n)&&e=-9007199254740991&&e<=c},zn.isSet=fu,zn.isString=du,zn.isSymbol=pu,zn.isTypedArray=hu,zn.isUndefined=function(t){return t===e},zn.isWeakMap=function(e){return au(e)&&vo(e)==N},zn.isWeakSet=function(e){return au(e)&&"[object WeakSet]"==_r(e)},zn.join=function(e,t){return null==e?"":gn.call(e,t)},zn.kebabCase=Qu,zn.last=ta,zn.lastIndexOf=function(t,n,r){var i=null==t?0:t.length;if(!i)return-1;var o=i;return r!==e&&(o=(o=yu(r))<0?yn(i+o,0):wn(o,i-1)),n==n?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(t,n,o):jt(t,Ut,o,!0)},zn.lowerCase=Yu,zn.lowerFirst=Xu,zn.lt=mu,zn.lte=vu,zn.max=function(t){return t&&t.length?vr(t,ll,Or):e},zn.maxBy=function(t,n){return t&&t.length?vr(t,so(n,2),Or):e},zn.mean=function(e){return zt(e,ll)},zn.meanBy=function(e,t){return zt(e,so(t,2))},zn.min=function(t){return t&&t.length?vr(t,ll,Fr):e},zn.minBy=function(t,n){return t&&t.length?vr(t,so(n,2),Fr):e},zn.stubArray=wl,zn.stubFalse=El,zn.stubObject=function(){return{}},zn.stubString=function(){return""},zn.stubTrue=function(){return!0},zn.multiply=Ol,zn.nth=function(t,n){return t&&t.length?qr(t,yu(n)):e},zn.noConflict=function(){return ct._===this&&(ct._=ze),this},zn.noop=pl,zn.now=Aa,zn.pad=function(e,t,n){e=Cu(e);var r=(t=yu(t))?sn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return Gi(Wt(i),n)+e+Gi(Rt(i),n)},zn.padEnd=function(e,t,n){e=Cu(e);var r=(t=yu(t))?sn(e):0;return t&&rn){var i=t;t=n,n=i}if(r||t%1||n%1){var o=Cn();return wn(t+o*(n-t+at("1e-"+((o+"").length-1))),n)}return Qr(t,n)},zn.reduce=function(e,t,n){var r=Qa(e)?Pt:qt,i=arguments.length<3;return r(e,so(t,4),n,i,pr)},zn.reduceRight=function(e,t,n){var r=Qa(e)?It:qt,i=arguments.length<3;return r(e,so(t,4),n,i,hr)},zn.repeat=function(t,n,r){return n=(r?Eo(t,n,r):n===e)?1:yu(n),Yr(Cu(t),n)},zn.replace=function(){var e=arguments,t=Cu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},zn.result=function(t,n,r){var i=-1,o=(n=wi(n,t)).length;for(o||(o=1,t=e);++ic)return[];var n=d,r=wn(e,d);t=so(t),e-=d;for(var i=Vt(r,t);++n=a)return t;var l=r-sn(i);if(l<1)return i;var s=u?xi(u,0,l).join(""):t.slice(0,l);if(o===e)return s+i;if(u&&(l+=s.length-l),cu(o)){if(t.slice(l).search(o)){var c,f=s;for(o.global||(o=Te(o.source,Cu(fe.exec(o))+"g")),o.lastIndex=0;c=o.exec(f);)var d=c.index;s=s.slice(0,d===e?l:d)}}else if(t.indexOf(ci(o),l)!=l){var p=s.lastIndexOf(o);p>-1&&(s=s.slice(0,p))}return s+i},zn.unescape=function(e){return(e=Cu(e))&&V.test(e)?e.replace(q,dn):e},zn.uniqueId=function(e){var t=++je;return Cu(e)+t},zn.upperCase=el,zn.upperFirst=tl,zn.each=Ca,zn.eachRight=ka,zn.first=Xo,dl(zn,(xl={},Er(zn,(function(e,t){Be.call(zn.prototype,t)||(xl[t]=e)})),xl),{chain:!1}),zn.VERSION="4.17.21",kt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){zn[e].placeholder=zn})),kt(["drop","take"],(function(t,n){Gn.prototype[t]=function(r){r=r===e?1:yn(yu(r),0);var i=this.__filtered__&&!n?new Gn(this):this.clone();return i.__filtered__?i.__takeCount__=wn(r,i.__takeCount__):i.__views__.push({size:wn(r,d),type:t+(i.__dir__<0?"Right":"")}),i},Gn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),kt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Gn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:so(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),kt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Gn.prototype[e]=function(){return this[n](1).value()[0]}})),kt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Gn.prototype[e]=function(){return this.__filtered__?new Gn(this):this[n](1)}})),Gn.prototype.compact=function(){return this.filter(ll)},Gn.prototype.find=function(e){return this.filter(e).head()},Gn.prototype.findLast=function(e){return this.reverse().find(e)},Gn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new Gn(this):this.map((function(n){return Ar(n,e,t)}))})),Gn.prototype.reject=function(e){return this.filter(Ua(so(e)))},Gn.prototype.slice=function(t,n){t=yu(t);var r=this;return r.__filtered__&&(t>0||n<0)?new Gn(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),n!==e&&(r=(n=yu(n))<0?r.dropRight(-n):r.take(n-t)),r)},Gn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Gn.prototype.toArray=function(){return this.take(d)},Er(Gn.prototype,(function(t,n){var r=/^(?:filter|find|map|reject)|While$/.test(n),i=/^(?:head|last)$/.test(n),o=zn[i?"take"+("last"==n?"Right":""):n],a=i||/^find/.test(n);o&&(zn.prototype[n]=function(){var n=this.__wrapped__,u=i?[1]:arguments,l=n instanceof Gn,s=u[0],c=l||Qa(n),f=function(e){var t=o.apply(zn,At([e],u));return i&&d?t[0]:t};c&&r&&"function"==typeof s&&1!=s.length&&(l=c=!1);var d=this.__chain__,p=!!this.__actions__.length,h=a&&!d,m=l&&!p;if(!a&&c){n=m?n:new Gn(this);var v=t.apply(n,u);return v.__actions__.push({func:ba,args:[f],thisArg:e}),new qn(v,d)}return h&&m?t.apply(this,u):(v=this.thru(f),h?i?v.value()[0]:v.value():v)})})),kt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ae[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);zn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(Qa(i)?i:[],e)}return this[n]((function(n){return t.apply(Qa(n)?n:[],e)}))}})),Er(Gn.prototype,(function(e,t){var n=zn[t];if(n){var r=n.name+"";Be.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[zi(e,2).name]=[{name:"wrapper",func:e}],Gn.prototype.clone=function(){var e=new Gn(this.__wrapped__);return e.__actions__=Di(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Di(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Di(this.__views__),e},Gn.prototype.reverse=function(){if(this.__filtered__){var e=new Gn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Gn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Qa(e),r=t<0,i=n?e.length:0,o=function(e,t,n){for(var r=-1,i=n.length;++r=this.__values__.length;return{done:t,value:t?e:this.__values__[this.__index__++]}},zn.prototype.plant=function(t){for(var n,r=this;r instanceof Wn;){var i=qo(r);i.__index__=0,i.__values__=e,n?o.__wrapped__=i:n=i;var o=i;r=r.__wrapped__}return o.__wrapped__=t,n},zn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Gn){var n=t;return this.__actions__.length&&(n=new Gn(this)),(n=n.reverse()).__actions__.push({func:ba,args:[oa],thisArg:e}),new qn(n,this.__chain__)}return this.thru(oa)},zn.prototype.toJSON=zn.prototype.valueOf=zn.prototype.value=function(){return mi(this.__wrapped__,this.__actions__)},zn.prototype.first=zn.prototype.head,lt&&(zn.prototype[lt]=function(){return this}),zn}();dt?((dt.exports=pn)._=pn,ft._=pn):ct._=pn}.call(me);const Rg={type:{id:"blockImage"},component:function(e){var t,n,r;const{data:i,onUpdate:o}=e,[a,l]=d.useState(!1),s=zc(["LibraryImage",c=e.data.id],(()=>_g("/open_api/library/image",{method:"GET",params:{id:c||null}})),{enabled:!!c});var c;const[f,p]=d.useState((null==(t=null==i?void 0:i.link)?void 0:t.url)||""),[h,m]=d.useState((null==(n=null==i?void 0:i.link)?void 0:n.target)||"");return d.useEffect((()=>{i||l(!0)}),[i]),d.useEffect((()=>{if(i.id){const e=u({},i);e.link=f?{url:f,target:h}:void 0,o(e)}}),[f,h]),d.createElement("div",{className:"relative flex flex-col overflow-y-auto bg-gray-300 BlockImage",style:{minHeight:"30vh"}},(null==s?void 0:s.data)?d.createElement(d.Fragment,null,d.createElement("img",{src:null==(r=s.data[0])?void 0:r.url,alt:i.title,className:"BlockImage-img"}),d.createElement("div",{className:"BlockImage-editLink"},d.createElement("label",{htmlFor:"id"},"Lien au clic sur l'image"),d.createElement("input",{type:"text",name:"link[url]",id:"image-link",placeholder:"Lien de l'image",className:"w-full",value:f,onChange:e=>p(e.target.value)}),d.createElement("label",{className:"block mt-2"},"Ouvrir dans une nouvelle fenêtre :",d.createElement("input",{className:"ml-2",type:"checkbox",name:"link[target]",checked:"_blank"===h,onChange:e=>m(e.target.checked?"_blank":"")})))):null,a?d.createElement("div",{className:"absolute bg-gray-800 bg-opacity-75 inset-4 "},d.createElement("button",{className:"absolute right-0 ml-auto Button Button--info",onClick:()=>l(!1)},"Fermer"),d.createElement("div",{className:"min-h-full p-8 bg-white"},d.createElement(Lg,{onSelect:e=>{o(e),l(!1)}}))):d.createElement("button",{onClick:()=>l(!0),className:"p-4 m-auto font-bold uppercase Button Button--primary "+(i.url?"absolute right-0":"")},(null==i?void 0:i.url)?"Modifier l'image":d.createElement("span",{className:""},"Ajouter une image")))},initialData:{url:null,id:null,title:"",fileName:""},title:{default:"Image",fr_FR:"Image"},description:{default:"Display an image",fr_FR:"Affiche une image"},image:{default:""}};let Bg=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;){let r=63&n[e];t+=r<36?r.toString(36):r<62?(r-26).toString(36).toUpperCase():r<63?"_":"-"}return t};var jg="top",Mg="bottom",Fg="right",Ug="left",zg=[jg,Mg,Fg,Ug],Hg=zg.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),Wg=[].concat(zg,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),qg=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Gg(e){return e?(e.nodeName||"").toLowerCase():null}function Vg(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Kg(e){return e instanceof Vg(e).Element||e instanceof Element}function $g(e){return e instanceof Vg(e).HTMLElement||e instanceof HTMLElement}function Qg(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Vg(e).ShadowRoot||e instanceof ShadowRoot)}var Yg={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];$g(i)&&Gg(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});$g(r)&&Gg(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function Xg(e){return e.split("-")[0]}function Jg(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function Zg(e){var t=Jg(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function eb(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Qg(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function tb(e){return Vg(e).getComputedStyle(e)}function nb(e){return["table","td","th"].indexOf(Gg(e))>=0}function rb(e){return((Kg(e)?e.ownerDocument:e.document)||window.document).documentElement}function ib(e){return"html"===Gg(e)?e:e.assignedSlot||e.parentNode||(Qg(e)?e.host:null)||rb(e)}function ob(e){return $g(e)&&"fixed"!==tb(e).position?e.offsetParent:null}function ab(e){for(var t=Vg(e),n=ob(e);n&&nb(n)&&"static"===tb(n).position;)n=ob(n);return n&&("html"===Gg(n)||"body"===Gg(n)&&"static"===tb(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&$g(e)&&"fixed"===tb(e).position)return null;for(var n=ib(e);$g(n)&&["html","body"].indexOf(Gg(n))<0;){var r=tb(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function ub(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var lb=Math.max,sb=Math.min,cb=Math.round;function fb(e,t,n){return lb(e,sb(t,n))}function db(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function pb(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var hb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mb(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.offsets,a=e.position,u=e.gpuAcceleration,l=e.adaptive,s=e.roundOffsets,c=!0===s?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:cb(cb(t*r)/r)||0,y:cb(cb(n*r)/r)||0}}(o):"function"==typeof s?s(o):o,f=c.x,d=void 0===f?0:f,p=c.y,h=void 0===p?0:p,m=o.hasOwnProperty("x"),v=o.hasOwnProperty("y"),g=Ug,b=jg,y=window;if(l){var w=ab(n),E="clientHeight",x="clientWidth";w===Vg(n)&&"static"!==tb(w=rb(n)).position&&(E="scrollHeight",x="scrollWidth"),w=w,i===jg&&(b=Mg,h-=w[E]-r.height,h*=u?1:-1),i===Ug&&(g=Fg,d-=w[x]-r.width,d*=u?1:-1)}var C,k=Object.assign({position:a},l&&hb);return u?Object.assign({},k,((C={})[b]=v?"0":"",C[g]=m?"0":"",C.transform=(y.devicePixelRatio||1)<2?"translate("+d+"px, "+h+"px)":"translate3d("+d+"px, "+h+"px, 0)",C)):Object.assign({},k,((t={})[b]=v?h+"px":"",t[g]=m?d+"px":"",t.transform="",t))}var vb={passive:!0};var gb={left:"right",right:"left",bottom:"top",top:"bottom"};function bb(e){return e.replace(/left|right|bottom|top/g,(function(e){return gb[e]}))}var yb={start:"end",end:"start"};function wb(e){return e.replace(/start|end/g,(function(e){return yb[e]}))}function Eb(e){var t=Vg(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function xb(e){return Jg(rb(e)).left+Eb(e).scrollLeft}function Cb(e){var t=tb(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function kb(e){return["html","body","#document"].indexOf(Gg(e))>=0?e.ownerDocument.body:$g(e)&&Cb(e)?e:kb(ib(e))}function Sb(e,t){var n;void 0===t&&(t=[]);var r=kb(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=Vg(r),a=i?[o].concat(o.visualViewport||[],Cb(r)?r:[]):r,u=t.concat(a);return i?u:u.concat(Sb(ib(a)))}function _b(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ob(e,t){return"viewport"===t?_b(function(e){var t=Vg(e),n=rb(e),r=t.visualViewport,i=n.clientWidth,o=n.clientHeight,a=0,u=0;return r&&(i=r.width,o=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,u=r.offsetTop)),{width:i,height:o,x:a+xb(e),y:u}}(e)):$g(t)?function(e){var t=Jg(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):_b(function(e){var t,n=rb(e),r=Eb(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=lb(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=lb(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),u=-r.scrollLeft+xb(e),l=-r.scrollTop;return"rtl"===tb(i||n).direction&&(u+=lb(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:u,y:l}}(rb(e)))}function Tb(e,t,n){var r="clippingParents"===t?function(e){var t=Sb(ib(e)),n=["absolute","fixed"].indexOf(tb(e).position)>=0&&$g(e)?ab(e):e;return Kg(n)?t.filter((function(e){return Kg(e)&&eb(e,n)&&"body"!==Gg(e)})):[]}(e):[].concat(t),i=[].concat(r,[n]),o=i[0],a=i.reduce((function(t,n){var r=Ob(e,n);return t.top=lb(r.top,t.top),t.right=sb(r.right,t.right),t.bottom=sb(r.bottom,t.bottom),t.left=lb(r.left,t.left),t}),Ob(e,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Nb(e){return e.split("-")[1]}function Db(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?Xg(i):null,a=i?Nb(i):null,u=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(o){case jg:t={x:u,y:n.y-r.height};break;case Mg:t={x:u,y:n.y+n.height};break;case Fg:t={x:n.x+n.width,y:l};break;case Ug:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var s=o?ub(o):null;if(null!=s){var c="y"===s?"height":"width";switch(a){case"start":t[s]=t[s]-(n[c]/2-r[c]/2);break;case"end":t[s]=t[s]+(n[c]/2-r[c]/2)}}return t}function Ab(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,o=n.boundary,a=void 0===o?"clippingParents":o,u=n.rootBoundary,l=void 0===u?"viewport":u,s=n.elementContext,c=void 0===s?"popper":s,f=n.altBoundary,d=void 0!==f&&f,p=n.padding,h=void 0===p?0:p,m=db("number"!=typeof h?h:pb(h,zg)),v="popper"===c?"reference":"popper",g=e.elements.reference,b=e.rects.popper,y=e.elements[d?v:c],w=Tb(Kg(y)?y:y.contextElement||rb(e.elements.popper),a,l),E=Jg(g),x=Db({reference:E,element:b,strategy:"absolute",placement:i}),C=_b(Object.assign({},b,x)),k="popper"===c?C:E,S={top:w.top-k.top+m.top,bottom:k.bottom-w.bottom+m.bottom,left:w.left-k.left+m.left,right:k.right-w.right+m.right},_=e.modifiersData.offset;if("popper"===c&&_){var O=_[i];Object.keys(S).forEach((function(e){var t=[Fg,Mg].indexOf(e)>=0?1:-1,n=[jg,Mg].indexOf(e)>=0?"y":"x";S[e]+=O[n]*t}))}return S}function Pb(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ib(e){return[jg,Fg,Mg,Ug].some((function(t){return e[t]>=0}))}function Lb(e,t,n){void 0===n&&(n=!1);var r,i,o=rb(t),a=Jg(e),u=$g(t),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(u||!u&&!n)&&(("body"!==Gg(t)||Cb(o))&&(l=(r=t)!==Vg(r)&&$g(r)?{scrollLeft:(i=r).scrollLeft,scrollTop:i.scrollTop}:Eb(r)),$g(t)?((s=Jg(t)).x+=t.clientLeft,s.y+=t.clientTop):o&&(s.x=xb(o))),{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function Rb(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}var Bb={placement:"bottom",modifiers:[],strategy:"absolute"};function jb(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],u=o[1];return a=a||0,u=(u||0)*i,[Ug,Fg].indexOf(r)>=0?{x:u,y:a}:{x:a,y:u}}(n,t.rects,o),e}),{}),u=a[t.placement],l=u.x,s=u.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=s),t.modifiersData[r]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,a=n.altAxis,u=void 0===a||a,l=n.fallbackPlacements,s=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,v=t.options.placement,g=Xg(v),b=l||(g===v||!h?[bb(v)]:function(e){if("auto"===Xg(e))return[];var t=bb(e);return[wb(e),t,wb(t)]}(v)),y=[v].concat(b).reduce((function(e,n){return e.concat("auto"===Xg(n)?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,u=n.flipVariations,l=n.allowedAutoPlacements,s=void 0===l?Wg:l,c=Nb(r),f=c?u?Hg:Hg.filter((function(e){return Nb(e)===c})):zg,d=f.filter((function(e){return s.indexOf(e)>=0}));0===d.length&&(d=f);var p=d.reduce((function(t,n){return t[n]=Ab(e,{placement:n,boundary:i,rootBoundary:o,padding:a})[Xg(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:c,rootBoundary:f,padding:s,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,E=t.rects.popper,x=new Map,C=!0,k=y[0],S=0;S=0,D=N?"width":"height",A=Ab(t,{placement:_,boundary:c,rootBoundary:f,altBoundary:d,padding:s}),P=N?T?Fg:Ug:T?Mg:jg;w[D]>E[D]&&(P=bb(P));var I=bb(P),L=[];if(o&&L.push(A[O]<=0),u&&L.push(A[P]<=0,A[I]<=0),L.every((function(e){return e}))){k=_,C=!1;break}x.set(_,L)}if(C)for(var R=function(e){var t=y.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},B=h?3:1;B>0;B--){if("break"===R(B))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,a=n.altAxis,u=void 0!==a&&a,l=n.boundary,s=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,p=void 0===d||d,h=n.tetherOffset,m=void 0===h?0:h,v=Ab(t,{boundary:l,rootBoundary:s,padding:f,altBoundary:c}),g=Xg(t.placement),b=Nb(t.placement),y=!b,w=ub(g),E="x"===w?"y":"x",x=t.modifiersData.popperOffsets,C=t.rects.reference,k=t.rects.popper,S="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,_={x:0,y:0};if(x){if(o||u){var O="y"===w?jg:Ug,T="y"===w?Mg:Fg,N="y"===w?"height":"width",D=x[w],A=x[w]+v[O],P=x[w]-v[T],I=p?-k[N]/2:0,L="start"===b?C[N]:k[N],R="start"===b?-k[N]:-C[N],B=t.elements.arrow,j=p&&B?Zg(B):{width:0,height:0},M=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},F=M[O],U=M[T],z=fb(0,C[N],j[N]),H=y?C[N]/2-I-z-F-S:L-z-F-S,W=y?-C[N]/2+I+z+U+S:R+z+U+S,q=t.elements.arrow&&ab(t.elements.arrow),G=q?"y"===w?q.clientTop||0:q.clientLeft||0:0,V=t.modifiersData.offset?t.modifiersData.offset[t.placement][w]:0,K=x[w]+H-V-G,$=x[w]+W-V;if(o){var Q=fb(p?sb(A,K):A,D,p?lb(P,$):P);x[w]=Q,_[w]=Q-D}if(u){var Y="x"===w?jg:Ug,X="x"===w?Mg:Fg,J=x[E],Z=J+v[Y],ee=J-v[X],te=fb(p?sb(Z,K):Z,J,p?lb(ee,$):ee);x[E]=te,_[E]=te-J}}t.modifiersData[r]=_}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,u=Xg(n.placement),l=ub(u),s=[Ug,Fg].indexOf(u)>=0?"height":"width";if(o&&a){var c=function(e,t){return db("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:pb(e,zg))}(i.padding,n),f=Zg(o),d="y"===l?jg:Ug,p="y"===l?Mg:Fg,h=n.rects.reference[s]+n.rects.reference[l]-a[l]-n.rects.popper[s],m=a[l]-n.rects.reference[l],v=ab(o),g=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,y=c[d],w=g-f[s]-c[p],E=g/2-f[s]/2+b,x=fb(y,E,w),C=l;n.modifiersData[r]=((t={})[C]=x,t.centerOffset=x-E,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&eb(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=Ab(t,{elementContext:"reference"}),u=Ab(t,{altBoundary:!0}),l=Pb(a,r),s=Pb(u,i,o),c=Ib(l),f=Ib(s);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:s,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}}]}),Ub={passive:!0,capture:!0};function zb(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function Hb(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Wb(e,t){return"function"==typeof e?e.apply(void 0,t):e}function qb(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function Gb(e){return[].concat(e)}function Vb(e,t){-1===e.indexOf(t)&&e.push(t)}function Kb(e){return[].slice.call(e)}function $b(){return document.createElement("div")}function Qb(e){return["Element","Fragment"].some((function(t){return Hb(e,t)}))}function Yb(e){return Qb(e)?[e]:function(e){return Hb(e,"NodeList")}(e)?Kb(e):Array.isArray(e)?e:Kb(document.querySelectorAll(e))}function Xb(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Jb(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Zb(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}var ey={isTouch:!1},ty=0;function ny(){ey.isTouch||(ey.isTouch=!0,window.performance&&document.addEventListener("mousemove",ry))}function ry(){var e=performance.now();e-ty<20&&(ey.isTouch=!1,document.removeEventListener("mousemove",ry)),ty=e}function iy(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var n=t._tippy;t.blur&&!n.state.isVisible&&t.blur()}}var oy="undefined"!=typeof window&&"undefined"!=typeof document?navigator.userAgent:"",ay=/MSIE |Trident\//.test(oy),uy=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ly=Object.keys(uy);function sy(e){var t=(e.plugins||[]).reduce((function(t,n){var r=n.name,i=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:i),t}),{});return Object.assign({},e,{},t)}function cy(e,t){var n=Object.assign({},t,{content:Wb(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(sy(Object.assign({},uy,{plugins:t}))):ly).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(i){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},uy.aria,{},n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function fy(e,t){e.innerHTML=t}function dy(e){var t=$b();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",Qb(e)?t.appendChild(e):fy(t,e)),t}function py(e,t){Qb(t.content)?(fy(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?fy(e,t.content):e.textContent=t.content)}function hy(e){var t=e.firstElementChild,n=Kb(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function my(e){var t=$b(),n=$b();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=$b();function i(n,r){var i=hy(t),o=i.box,a=i.content,u=i.arrow;r.theme?o.setAttribute("data-theme",r.theme):o.removeAttribute("data-theme"),"string"==typeof r.animation?o.setAttribute("data-animation",r.animation):o.removeAttribute("data-animation"),r.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?o.setAttribute("role",r.role):o.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||py(a,e.props),r.arrow?u?n.arrow!==r.arrow&&(o.removeChild(u),o.appendChild(dy(r.arrow))):o.appendChild(dy(r.arrow)):u&&o.removeChild(u)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),py(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props),{popper:t,onUpdate:i}}my.$$tippy=!0;var vy=1,gy=[],by=[];function yy(e,t){var n,r,i,o,a,u,l,s,c,f=cy(e,Object.assign({},uy,{},sy((n=t,Object.keys(n).reduce((function(e,t){return void 0!==n[t]&&(e[t]=n[t]),e}),{}))))),d=!1,p=!1,h=!1,m=!1,v=[],g=qb($,f.interactiveDebounce),b=vy++,y=(c=f.plugins).filter((function(e,t){return c.indexOf(e)===t})),w={id:b,reference:e,popper:$b(),popperInstance:null,props:f,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:y,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(i),cancelAnimationFrame(o)},setProps:function(t){if(w.state.isDestroyed)return;L("onBeforeUpdate",[w,t]),V();var n=w.props,r=cy(e,Object.assign({},w.props,{},t,{ignoreAttributes:!0}));w.props=r,G(),n.interactiveDebounce!==r.interactiveDebounce&&(j(),g=qb($,r.interactiveDebounce));n.triggerTarget&&!r.triggerTarget?Gb(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded");B(),I(),C&&C(n,r);w.popperInstance&&(J(),ee().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));L("onAfterUpdate",[w,t])},setContent:function(e){w.setProps({content:e})},show:function(){var e=w.state.isVisible,t=w.state.isDestroyed,n=!w.state.isEnabled,r=ey.isTouch&&!w.props.touch,i=zb(w.props.duration,0,uy.duration);if(e||t||n||r)return;if(N().hasAttribute("disabled"))return;if(L("onShow",[w],!1),!1===w.props.onShow(w))return;w.state.isVisible=!0,T()&&(x.style.visibility="visible");I(),z(),w.state.isMounted||(x.style.transition="none");if(T()){var o=A(),a=o.box,u=o.content;Xb([a,u],0)}l=function(){var e;if(w.state.isVisible&&!m){if(m=!0,x.offsetHeight,x.style.transition=w.props.moveTransition,T()&&w.props.animation){var t=A(),n=t.box,r=t.content;Xb([n,r],i),Jb([n,r],"visible")}R(),B(),Vb(by,w),null==(e=w.popperInstance)||e.forceUpdate(),w.state.isMounted=!0,L("onMount",[w]),w.props.animation&&T()&&function(e,t){W(e,t)}(i,(function(){w.state.isShown=!0,L("onShown",[w])}))}},function(){var e,t=w.props.appendTo,n=N();e=w.props.interactive&&t===uy.appendTo||"parent"===t?n.parentNode:Wb(t,[n]);e.contains(x)||e.appendChild(x);J()}()},hide:function(){var e=!w.state.isVisible,t=w.state.isDestroyed,n=!w.state.isEnabled,r=zb(w.props.duration,1,uy.duration);if(e||t||n)return;if(L("onHide",[w],!1),!1===w.props.onHide(w))return;w.state.isVisible=!1,w.state.isShown=!1,m=!1,d=!1,T()&&(x.style.visibility="hidden");if(j(),H(),I(),T()){var i=A(),o=i.box,a=i.content;w.props.animation&&(Xb([o,a],r),Jb([o,a],"hidden"))}R(),B(),w.props.animation?T()&&function(e,t){W(e,(function(){!w.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&t()}))}(r,w.unmount):w.unmount()},hideWithInteractivity:function(e){D().addEventListener("mousemove",g),Vb(gy,g),g(e)},enable:function(){w.state.isEnabled=!0},disable:function(){w.hide(),w.state.isEnabled=!1},unmount:function(){w.state.isVisible&&w.hide();if(!w.state.isMounted)return;Z(),ee().forEach((function(e){e._tippy.unmount()})),x.parentNode&&x.parentNode.removeChild(x);by=by.filter((function(e){return e!==w})),w.state.isMounted=!1,L("onHidden",[w])},destroy:function(){if(w.state.isDestroyed)return;w.clearDelayTimeouts(),w.unmount(),V(),delete e._tippy,w.state.isDestroyed=!0,L("onDestroy",[w])}};if(!f.render)return w;var E=f.render(w),x=E.popper,C=E.onUpdate;x.setAttribute("data-tippy-root",""),x.id="tippy-"+w.id,w.popper=x,e._tippy=w,x._tippy=w;var k=y.map((function(e){return e.fn(w)})),S=e.hasAttribute("aria-expanded");return G(),B(),I(),L("onCreate",[w]),f.showOnCreate&&te(),x.addEventListener("mouseenter",(function(){w.props.interactive&&w.state.isVisible&&w.clearDelayTimeouts()})),x.addEventListener("mouseleave",(function(e){w.props.interactive&&w.props.trigger.indexOf("mouseenter")>=0&&(D().addEventListener("mousemove",g),g(e))})),w;function _(){var e=w.props.touch;return Array.isArray(e)?e:[e,0]}function O(){return"hold"===_()[0]}function T(){var e;return!!(null==(e=w.props.render)?void 0:e.$$tippy)}function N(){return s||e}function D(){var e,t,n=N().parentNode;return n?(null==(t=Gb(n)[0])||null==(e=t.ownerDocument)?void 0:e.body)?t.ownerDocument:document:document}function A(){return hy(x)}function P(e){return w.state.isMounted&&!w.state.isVisible||ey.isTouch||a&&"focus"===a.type?0:zb(w.props.delay,e?0:1,uy.delay)}function I(){x.style.pointerEvents=w.props.interactive&&w.state.isVisible?"":"none",x.style.zIndex=""+w.props.zIndex}function L(e,t,n){var r;(void 0===n&&(n=!0),k.forEach((function(n){n[e]&&n[e].apply(void 0,t)})),n)&&(r=w.props)[e].apply(r,t)}function R(){var t=w.props.aria;if(t.content){var n="aria-"+t.content,r=x.id;Gb(w.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(w.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var i=t&&t.replace(r,"").trim();i?e.setAttribute(n,i):e.removeAttribute(n)}}))}}function B(){!S&&w.props.aria.expanded&&Gb(w.props.triggerTarget||e).forEach((function(e){w.props.interactive?e.setAttribute("aria-expanded",w.state.isVisible&&e===N()?"true":"false"):e.removeAttribute("aria-expanded")}))}function j(){D().removeEventListener("mousemove",g),gy=gy.filter((function(e){return e!==g}))}function M(e){if(!(ey.isTouch&&(h||"mousedown"===e.type)||w.props.interactive&&x.contains(e.target))){if(N().contains(e.target)){if(ey.isTouch)return;if(w.state.isVisible&&w.props.trigger.indexOf("click")>=0)return}else L("onClickOutside",[w,e]);!0===w.props.hideOnClick&&(w.clearDelayTimeouts(),w.hide(),p=!0,setTimeout((function(){p=!1})),w.state.isMounted||H())}}function F(){h=!0}function U(){h=!1}function z(){var e=D();e.addEventListener("mousedown",M,!0),e.addEventListener("touchend",M,Ub),e.addEventListener("touchstart",U,Ub),e.addEventListener("touchmove",F,Ub)}function H(){var e=D();e.removeEventListener("mousedown",M,!0),e.removeEventListener("touchend",M,Ub),e.removeEventListener("touchstart",U,Ub),e.removeEventListener("touchmove",F,Ub)}function W(e,t){var n=A().box;function r(e){e.target===n&&(Zb(n,"remove",r),t())}if(0===e)return t();Zb(n,"remove",u),Zb(n,"add",r),u=r}function q(t,n,r){void 0===r&&(r=!1),Gb(w.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),v.push({node:e,eventType:t,handler:n,options:r})}))}function G(){var e;O()&&(q("touchstart",K,{passive:!0}),q("touchend",Q,{passive:!0})),(e=w.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(q(e,K),e){case"mouseenter":q("mouseleave",Q);break;case"focus":q(ay?"focusout":"blur",Y);break;case"focusin":q("focusout",Y)}}))}function V(){v.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,i=e.options;t.removeEventListener(n,r,i)})),v=[]}function K(e){var t,n=!1;if(w.state.isEnabled&&!X(e)&&!p){var r="focus"===(null==(t=a)?void 0:t.type);a=e,s=e.currentTarget,B(),!w.state.isVisible&&Hb(e,"MouseEvent")&&gy.forEach((function(t){return t(e)})),"click"===e.type&&(w.props.trigger.indexOf("mouseenter")<0||d)&&!1!==w.props.hideOnClick&&w.state.isVisible?n=!0:te(e),"click"===e.type&&(d=!n),n&&!r&&ne(e)}}function $(e){var t=e.target,n=N().contains(t)||x.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,i=e.popperState,o=e.props.interactiveBorder,a=i.placement.split("-")[0],u=i.modifiersData.offset;if(!u)return!0;var l="bottom"===a?u.top.y:0,s="top"===a?u.bottom.y:0,c="right"===a?u.left.x:0,f="left"===a?u.right.x:0,d=t.top-r+l>o,p=r-t.bottom-s>o,h=t.left-n+c>o,m=n-t.right-f>o;return d||p||h||m}))}(ee().concat(x).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:f}:null})).filter(Boolean),e)&&(j(),ne(e))}function Q(e){X(e)||w.props.trigger.indexOf("click")>=0&&d||(w.props.interactive?w.hideWithInteractivity(e):ne(e))}function Y(e){w.props.trigger.indexOf("focusin")<0&&e.target!==N()||w.props.interactive&&e.relatedTarget&&x.contains(e.relatedTarget)||ne(e)}function X(e){return!!ey.isTouch&&O()!==e.type.indexOf("touch")>=0}function J(){Z();var t=w.props,n=t.popperOptions,r=t.placement,i=t.offset,o=t.getReferenceClientRect,a=t.moveTransition,u=T()?hy(x).arrow:null,s=o?{getBoundingClientRect:o,contextElement:o.contextElement||N()}:e,c=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(T()){var n=A().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];T()&&u&&c.push({name:"arrow",options:{element:u,padding:3}}),c.push.apply(c,(null==n?void 0:n.modifiers)||[]),w.popperInstance=Fb(s,x,Object.assign({},n,{placement:r,onFirstUpdate:l,modifiers:c}))}function Z(){w.popperInstance&&(w.popperInstance.destroy(),w.popperInstance=null)}function ee(){return Kb(x.querySelectorAll("[data-tippy-root]"))}function te(e){w.clearDelayTimeouts(),e&&L("onTrigger",[w,e]),z();var t=P(!0),n=_(),i=n[0],o=n[1];ey.isTouch&&"hold"===i&&o&&(t=o),t?r=setTimeout((function(){w.show()}),t):w.show()}function ne(e){if(w.clearDelayTimeouts(),L("onUntrigger",[w,e]),w.state.isVisible){if(!(w.props.trigger.indexOf("mouseenter")>=0&&w.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=P(!1);t?i=setTimeout((function(){w.state.isVisible&&w.hide()}),t):o=requestAnimationFrame((function(){w.hide()}))}}else H()}}function wy(e,t){void 0===t&&(t={});var n=uy.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",ny,Ub),window.addEventListener("blur",iy);var r=Object.assign({},t,{plugins:n}),i=Yb(e).reduce((function(e,t){var n=t&&yy(t,r);return n&&e.push(n),e}),[]);return Qb(e)?i[0]:i}function Ey(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}wy.defaultProps=uy,wy.setDefaultProps=function(e){Object.keys(e).forEach((function(t){uy[t]=e[t]}))},wy.currentInput=ey,Object.assign({},Yg,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),wy.setDefaultProps({render:my});var xy="undefined"!=typeof window&&"undefined"!=typeof document;function Cy(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function ky(){return xy&&document.createElement("div")}function Sy(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e){if(!t.hasOwnProperty(n))return!1;if(!Sy(e[n],t[n]))return!1}return!0}return!1}function _y(e){var t=[];return e.forEach((function(e){t.find((function(t){return Sy(e,t)}))||t.push(e)})),t}var Oy=xy?h:m;function Ty(e,t,n){n.split(/\s+/).forEach((function(n){n&&e.classList[t](n)}))}var Ny={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,n=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function r(){e.props.className&&!n()||Ty(t,"add",e.props.className)}return{onCreate:r,onBeforeUpdate:function(){n()&&Ty(t,"remove",e.props.className)},onAfterUpdate:r}}};function Dy(e){return function(t){var n=t.children,r=t.content,i=t.visible,o=t.singleton,a=t.render,u=t.reference,l=t.disabled,s=void 0!==l&&l,c=t.ignoreAttributes,f=void 0===c||c;t.__source,t.__self;var p,h,m=Ey(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"]),v=void 0!==i,g=void 0!==o,b=k(!1),w=b[0],E=b[1],x=k({}),S=x[0],_=x[1],O=k(),T=O[0],N=O[1],D=(p=function(){return{container:ky(),renders:1}},(h=y()).current||(h.current="function"==typeof p?p():p),h.current),A=Object.assign({ignoreAttributes:f},m,{content:D.container});v&&(A.trigger="manual",A.hideOnClick=!1),g&&(s=!0);var P=A,I=A.plugins||[];a&&(P=Object.assign({},A,{plugins:g?[].concat(I,[{fn:function(){return{onTrigger:function(e,t){var n=o.data.children.find((function(e){return e.instance.reference===t.currentTarget})).content;N(n)}}}}]):I,render:function(){return{popper:D.container}}}));var L=[u].concat(n?[n.type]:[]);return Oy((function(){var t=u;u&&u.hasOwnProperty("current")&&(t=u.current);var n=e(t||D.ref||ky(),Object.assign({},P,{plugins:[Ny].concat(A.plugins||[])}));return D.instance=n,s&&n.disable(),i&&n.show(),g&&o.hook({instance:n,content:r,props:P}),E(!0),function(){n.destroy(),null==o||o.cleanup(n)}}),L),Oy((function(){var e;if(1!==D.renders){var t,n,a,u,l=D.instance;l.setProps((t=l.props,n=P,Object.assign({},n,{popperOptions:Object.assign({},t.popperOptions,n.popperOptions,{modifiers:_y([].concat((null==(a=t.popperOptions)?void 0:a.modifiers)||[],(null==(u=n.popperOptions)?void 0:u.modifiers)||[]))})}))),null==(e=l.popperInstance)||e.forceUpdate(),s?l.disable():l.enable(),v&&(i?l.show():l.hide()),g&&o.hook({instance:l,content:r,props:P})}else D.renders++})),Oy((function(){var e;if(a){var t=D.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter((function(e){return"$$tippyReact"!==e.name})),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,n=e.state,r=null==(t=n.modifiersData)?void 0:t.hide;S.placement===n.placement&&S.referenceHidden===(null==r?void 0:r.isReferenceHidden)&&S.escaped===(null==r?void 0:r.hasPopperEscaped)||_({placement:n.placement,referenceHidden:null==r?void 0:r.isReferenceHidden,escaped:null==r?void 0:r.hasPopperEscaped}),n.attributes.popper={}}}])})})}}),[S.placement,S.referenceHidden,S.escaped].concat(L)),d.createElement(d.Fragment,null,n?C(n,{ref:function(e){D.ref=e,Cy(n.ref,e)}}):null,w&&ve.exports.createPortal(a?a(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(S),T,D.instance):r,D.container))}}var Ay=function(e,t){return S((function(n,r){var i=n.children,o=Ey(n,["children"]);return d.createElement(e,Object.assign({},t,o),i?C(i,{ref:function(e){Cy(r,e),Cy(i.ref,e)}}):null)}))}(Dy(wy)),Py="object"==typeof global&&global&&global.Object===Object&&global,Iy="object"==typeof self&&self&&self.Object===Object&&self,Ly=Py||Iy||Function("return this")(),Ry=Ly.Symbol,By=Object.prototype,jy=By.hasOwnProperty,My=By.toString,Fy=Ry?Ry.toStringTag:void 0;var Uy=Object.prototype.toString;var zy=Ry?Ry.toStringTag:void 0;function Hy(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":zy&&zy in Object(e)?function(e){var t=jy.call(e,Fy),n=e[Fy];try{e[Fy]=void 0;var r=!0}catch(o){}var i=My.call(e);return r&&(t?e[Fy]=n:delete e[Fy]),i}(e):function(e){return Uy.call(e)}(e)}function Wy(e){return null!=e&&"object"==typeof e}function qy(e){return"symbol"==typeof e||Wy(e)&&"[object Symbol]"==Hy(e)}function Gy(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}function bw(e){return null!=e&&gw(e.length)&&!Jy(e)}var yw=Object.prototype;function ww(e){return Wy(e)&&"[object Arguments]"==Hy(e)}var Ew=Object.prototype,xw=Ew.hasOwnProperty,Cw=Ew.propertyIsEnumerable,kw=ww(function(){return arguments}())?ww:function(e){return Wy(e)&&xw.call(e,"callee")&&!Cw.call(e,"callee")};var Sw="object"==typeof exports&&exports&&!exports.nodeType&&exports,_w=Sw&&"object"==typeof module&&module&&!module.nodeType&&module,Ow=_w&&_w.exports===Sw?Ly.Buffer:void 0,Tw=(Ow?Ow.isBuffer:void 0)||function(){return!1},Nw={};Nw["[object Float32Array]"]=Nw["[object Float64Array]"]=Nw["[object Int8Array]"]=Nw["[object Int16Array]"]=Nw["[object Int32Array]"]=Nw["[object Uint8Array]"]=Nw["[object Uint8ClampedArray]"]=Nw["[object Uint16Array]"]=Nw["[object Uint32Array]"]=!0,Nw["[object Arguments]"]=Nw["[object Array]"]=Nw["[object ArrayBuffer]"]=Nw["[object Boolean]"]=Nw["[object DataView]"]=Nw["[object Date]"]=Nw["[object Error]"]=Nw["[object Function]"]=Nw["[object Map]"]=Nw["[object Number]"]=Nw["[object Object]"]=Nw["[object RegExp]"]=Nw["[object Set]"]=Nw["[object String]"]=Nw["[object WeakMap]"]=!1;var Dw,Aw="object"==typeof exports&&exports&&!exports.nodeType&&exports,Pw=Aw&&"object"==typeof module&&module&&!module.nodeType&&module,Iw=Pw&&Pw.exports===Aw&&Py.process,Lw=function(){try{var e=Pw&&Pw.require&&Pw.require("util").types;return e||Iw&&Iw.binding&&Iw.binding("util")}catch(t){}}(),Rw=Lw&&Lw.isTypedArray,Bw=Rw?(Dw=Rw,function(e){return Dw(e)}):function(e){return Wy(e)&&gw(e.length)&&!!Nw[Hy(e)]},jw=Object.prototype.hasOwnProperty;function Mw(e,t){var n=Vy(e),r=!n&&kw(e),i=!n&&!r&&Tw(e),o=!n&&!r&&!i&&Bw(e),a=n||r||i||o,u=a?function(e,t){for(var n=-1,r=Array(e);++n-1},Jw.prototype.set=function(e,t){var n=this.__data__,r=Yw(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var Zw=fw(Ly,"Map");function eE(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function tE(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tu))return!1;var s=o.get(e),c=o.get(t);if(s&&c)return s==t&&c==e;var f=-1,d=!0,p=2&n?new SE:void 0;for(o.set(e,t),o.set(t,e);++f{r(Pm({id:e.id,data:t}))})}):null}function tx(e){return e.fr_FR||e.default}function nx({children:e,block:t,canMove:n=!0,canDelete:r=!0,handleDelete:i,DndDragHandle:o}){var a;const u=sp(),[l,s]=k(!1),c=null==(a=zO.find((e=>e.type.id===t.type.id)))?void 0:a.title,f=c?tx(c):t.type.id;return d.createElement("div",{className:"BlockWrapper"},d.createElement("div",{className:"flex items-center mb-1"},o&&d.createElement(o,null),d.createElement("h3",{className:"BlockWrapper-title"},f),d.createElement("div",{className:"flex gap-6"},n?d.createElement("div",{className:"flex gap-3"},d.createElement("div",{className:"cursor-pointer hover:text-blue-500",onClick:()=>{u(Lm(t.id))}},d.createElement("i",{className:"text-sm fa fa-arrow-up"})," up"),d.createElement("div",{className:"cursor-pointer hover:text-blue-500",onClick:()=>{u(Rm(t.id))}},d.createElement("i",{className:"text-sm fa fa-arrow-down"})," down")):null),r?d.createElement("button",{className:"ml-auto text-sm text-red-500",onClick:()=>{window.confirm("La suppression est définitive")&&i(t)},onMouseEnter:()=>{s(!0)},onMouseLeave:()=>{s(!1)}},d.createElement("i",{className:"fa fa-trash"})," Supprimer"):null),d.createElement("div",{className:"p-2 border border-gray-400 border-dashed "+(l?"border-red-500":"")},d.createElement("div",{className:""},e)))}function rx(e,t){var n=k((function(){return{inputs:t,result:e()}}))[0],r=y(!0),i=y(n),o=r.current||Boolean(t&&i.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}O(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=xx(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof Cx))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(d.Component),_x=function(e){return e+1},Ox=function(e,t){var n=e.droppableId===t.droppableId,r=_x(e.index),i=_x(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+i+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+i+"\n "},Tx=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Nx=function(e){return"\n The item has returned to its starting position\n of "+_x(e.index)+"\n"},Dx="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",Ax=function(e){return"\n You have lifted an item in position "+_x(e.source.index)+"\n"},Px=function(e){var t=e.destination;if(t)return Ox(e.source,t);var n=e.combine;return n?Tx(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Ix=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Nx(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+Ox(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+Tx(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Nx(e.source)+"\n "},Lx={x:0,y:0},Rx=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Bx=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},jx=function(e,t){return e.x===t.x&&e.y===t.y},Mx=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Fx=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},Ux=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},zx=function(e,t){return Math.min.apply(Math,t.map((function(t){return Ux(e,t)})))},Hx=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Wx=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},qx=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},Gx=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=ax({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):ax(e)},Vx=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t,n){var r;return n&&n.increasedBy?N({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(function(e,t){return t?Wx(e,t.scroll.diff.displacement):e}(t.marginBox,i),r,n);return{page:t,withPlaceholder:n,active:Gx(o,i)}},Kx=function(e,t){e.frame||kx(!1);var n=e.frame,r=Bx(t,n.scroll.initial),i=Mx(r),o=N({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}});return N({},e,{frame:o,subject:Vx({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o})})};function $x(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function Qx(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,u=r.lefte.right;return!(!a||!u)||(a&&o||u&&i)}},dC=function(e){var t=cC(e.top,e.bottom),n=cC(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},pC={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},hC={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},mC=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Lx;return Wx(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},vC=function(e){return mC(N({},e,{isVisibleThroughFrameFn:dC}))};function gC(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var u=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return ax(ux(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!mC(N({},{target:u,destination:n,viewport:i,withDroppableDisplacement:!0},{isVisibleThroughFrameFn:fC})))return e.invisible[t.descriptor.id]=!0,e;var s={draggableId:l,shouldAnimate:function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate}(l,a,o)};return e.visible[l]=s,e}),{all:[],visible:{},invisible:{}})}function bC(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:lC,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function yC(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,u=e.index,l=e.forceShouldAnimate,s=aC(t,r);if(null==u)return bC({insideDestination:n,inHomeList:s,displacedBy:o,destination:r});var c=Yx(n,(function(e){return e.descriptor.index===u}));if(!c)return bC({insideDestination:n,inHomeList:s,displacedBy:o,destination:r});var f=oC(t,n),d=n.indexOf(c);return{displaced:gC({afterDragging:f.slice(d),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:l}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:u}}}}function wC(e,t){return Boolean(t.effected[e])}var EC=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,u=e.previousImpact,l=e.viewport,s=e.afterCritical,c=u.at;if(c||kx(!1),"REORDER"===c.type){var f=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,u=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:c.destination,insideDestination:a});return null==f?null:yC({draggable:r,insideDestination:a,destination:o,viewport:l,last:u.displaced,displacedBy:u.displacedBy,index:f})}var d=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,i=e.combine,o=e.afterCritical;if(!n.isCombineEnabled)return null;var a=i.draggableId,u=r[a].descriptor.index;return wC(a,o)?t?u:u-1:t?u+1:u}({isMovingForward:t,destination:o,displaced:u.displaced,draggables:i,combine:c.combine,afterCritical:s});return null==d?null:yC({draggable:r,insideDestination:a,destination:o,viewport:l,last:u.displaced,displacedBy:u.displacedBy,index:d})},xC=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=iC(n);i||kx(!1);var o=i.draggableId,a=r[o].page.borderBox.center,u=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return wC(r,n)?o?Lx:Mx(i.point):o?i.point:Lx}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return Rx(a,u)},CC=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},kC=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},SC=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Fx(t.line,n.marginBox[t.end]+CC(t,r),kC(t,n.marginBox,r))},_C=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Fx(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),kC(t,n.marginBox,r))},OC=function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=nC(i.descriptor.id,r),u=n.page,l=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return Fx(t.line,n.contentBox[t.start]+CC(t,r),kC(t,n.contentBox,r))}({axis:l,moveInto:i.page,isMoving:u});var s=t.displaced,c=t.displacedBy,f=s.all[0];if(f){var d=r[f];if(wC(f,o))return _C({axis:l,moveRelativeTo:d.page,isMoving:u});var p=dx(d.page,c.point);return _C({axis:l,moveRelativeTo:p,isMoving:u})}var h=a[a.length-1];if(h.descriptor.id===n.descriptor.id)return u.borderBox.center;if(wC(h.descriptor.id,o)){var m=dx(h.page,Mx(o.displacedBy.point));return SC({axis:l,moveRelativeTo:m,isMoving:u})}return SC({axis:l,moveRelativeTo:h.page,isMoving:u})},TC=function(e,t){var n=e.frame;return n?Rx(t,n.scroll.diff.displacement):t},NC=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,u=t.at;return r&&u?"REORDER"===u.type?OC({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):xC({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?TC(n,t):t},DC=function(e,t){var n=Bx(t,e.scroll.initial),r=Mx(n);return{frame:ax({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function AC(e,t){return e.map((function(e){return t[e]}))}var PC=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return Rx(e.scroll.diff.displacement,t)}(e.viewport,t),i=Bx(r,n.page.borderBox.center);return Rx(n.client.borderBox.center,i)},IC=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,u=void 0!==a&&a,l=Bx(r,t.page.borderBox.center),s={target:Wx(t.page.borderBox,l),destination:n,withDroppableDisplacement:o,viewport:i};return u?function(e){return mC(N({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=cC(e.top,e.bottom),r=cC(e.left,e.right);return function(e){return t===pC?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(s):vC(s)},LC=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,u=e.previousPageBorderBoxCenter,l=e.previousClientSelection,s=e.afterCritical;if(!r.isEnabled)return null;var c=nC(r.descriptor.id,i),f=aC(n,r),d=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!rC(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return N({},o,{at:t})}var u=o.displaced.all,l=u.length?u[0]:null;if(t)return l?a(l):null;var s=oC(n,i);if(!l)return s.length?a(s[s.length-1].descriptor.id):null;var c=Qx(s,(function(e){return e.descriptor.id===l}));-1===c&&kx(!1);var f=c-1;return f<0?null:a(s[f].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:c,previousImpact:o})||EC({isMovingForward:t,isInHomeList:f,draggable:n,draggables:i,destination:r,insideDestination:c,previousImpact:o,viewport:a,afterCritical:s});if(!d)return null;var p=NC({impact:d,draggable:n,droppable:r,draggables:i,afterCritical:s});if(IC({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:PC({pageBorderBoxCenter:p,draggable:n,viewport:a}),impact:d,scrollJumpRequest:null};var h=Bx(p,u);return{clientSelection:l,impact:function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,a=DC(n,Rx(n.scroll.current,o)),u=r.frame?Kx(r,Rx(r.frame.scroll.current,o)):r,l=t.displaced,s=gC({afterDragging:AC(l.all,i),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:l,forceShouldAnimate:!1}),c=gC({afterDragging:AC(l.all,i),destination:u,displacedBy:t.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),f={},d={},p=[l,s,c];return l.all.forEach((function(e){var t=function(e,t){for(var n=0;n1?c.sort((function(e,t){return RC(e)[u.start]-RC(t)[u.start]}))[0]:s.sort((function(e,t){var r=zx(n,qx(RC(e))),i=zx(n,qx(RC(t)));return r!==i?r-i:RC(e)[u.start]-RC(t)[u.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:u});if(!s)return null;var c=nC(s.descriptor.id,o),f=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,u=e.viewport,l=e.afterCritical;if(!n){if(r.length)return null;var s={displaced:lC,displacedBy:uC,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},c=NC({impact:s,draggable:i,droppable:a,draggables:o,afterCritical:l}),f=aC(i,a)?a:UC(a,i,o);return IC({draggable:i,destination:f,newPageBorderBoxCenter:c,viewport:u.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?s:null}var d,p=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),h=(d=n.descriptor.index,n.descriptor.id===i.descriptor.id||p?d:d+1),m=MC(a.axis,i.displaceBy);return yC({draggable:i,insideDestination:r,destination:a,viewport:u,displacedBy:m,last:lC,index:h})}({previousPageBorderBoxCenter:n,destination:s,draggable:r,draggables:o,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.insideDestination,o=e.afterCritical;return i.filter((function(e){return vC({target:jC(e,o),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var i=Ux(t,TC(r,BC(e,o))),a=Ux(t,TC(r,BC(n,o)));return ir.left&&n.topr.top))return!1;if(GC(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],u=t[o.crossAxisStart],l=t[o.crossAxisEnd],s=cC(i[o.crossAxisStart],i[o.crossAxisEnd]),c=s(u),f=s(l);return!c&&!f||(c?ua)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,i=n.page.borderBox.center,o=r.map((function(e){var n=e.axis,r=Fx(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:Ux(i,r)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}var KC=function(e,t){return ax(Wx(e,t))};function $C(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var QC=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,u=e.afterCritical,l=KC(n.page.borderBox,t),s=VC({pageBorderBox:l,draggable:n,droppables:i});if(!s)return sC;var c,f,d=i[s],p=nC(d.descriptor.id,r),h=(c=l,(f=d.frame)?KC(c,f.scroll.diff.value):c);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var u=i.axis,l=MC(i.axis,t.displaceBy),s=l.value,c=n[u.start],f=n[u.end],d=Yx(oC(t,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[u.size]/4,o=wC(t,a),l=$C({displaced:r.displaced,id:t});return o?l?f>n[u.start]+i&&fn[u.start]-s+i&&cn[u.start]+s+i&&fn[u.start]+i&&ct.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:Yx(oC(n,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=wC(t,u),i=$C({displaced:o,id:t});return r?i?d<=n:f=1500)return Ak;var o=Dk+Pk*(i/1500);return Number(("CANCEL"===r?.6*o:o).toFixed(2))}({current:i.current.client.offset,destination:v,reason:o});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:v,dropDuration:b,completed:g}))}else n(yk({completed:g}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},Lk=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Rk(e){var t=e.onWindowScroll;var n,r=yx((function(){t(Lk())})),i=(n=r,{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||n()}}),o=Ex;function a(){return o!==Ex}return{start:function(){a()&&kx(!1),o=xx(window,[i])},stop:function(){a()||kx(!1),r.cancel(),o(),o=Ex},isActive:a}}var Bk=function(e){var t=Rk({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},jk=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=Qx(e,(function(e){return e.timerId===t}));-1===n&&kx(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Mk=function(e,t){t()},Fk=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Uk=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},zk=function(e,t){var n=function(e,t){var n=jk(),r=null,i=function(n){r||kx(!1),r=null,Mk(0,(function(){return Uk(e().onDragEnd,n,t,Ix)}))};return{beforeCapture:function(t,n){r&&kx(!1),Mk(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&kx(!1),Mk(0,(function(){var r=e().onBeforeDragStart;r&&r(Fk(t,n))}))},start:function(i,o){r&&kx(!1);var a=Fk(i,o);r={mode:o,lastCritical:i,lastLocation:a.source,lastCombine:null},n.add((function(){Mk(0,(function(){return Uk(e().onDragStart,a,t,Ax)}))}))},update:function(i,o){var a=rC(o),u=iC(o);r||kx(!1);var l=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(i,r.lastCritical);l&&(r.lastCritical=i);var s,c,f=(c=a,!(null==(s=r.lastLocation)&&null==c||null!=s&&null!=c&&s.droppableId===c.droppableId&&s.index===c.index));f&&(r.lastLocation=a);var d=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,u);if(d&&(r.lastCombine=u),l||f||d){var p=N({},Fk(i,r.mode),{combine:u,destination:a});n.add((function(){Mk(0,(function(){return Uk(e().onDragUpdate,p,t,Px)}))}))}},flush:function(){r||kx(!1),n.flush()},drop:i,abort:function(){if(r){var e=N({},Fk(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});i(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},Hk=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&kx(!1),e.dispatch(yk({completed:r.completed}))}else t(n)}}},Wk=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=xx(window,[o])}))}}}},qk=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(wk({reason:r.reason})))}}}},Gk=om,Vk=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,o=e.getResponders,a=e.announce,u=e.autoScroller;return tm(lk,Gk(am((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var o=i.payload,a=o.id,u=o.clientSelection,l=o.movementMode,s=n();"DROP_ANIMATING"===s.phase&&r(yk({completed:s.completed})),"IDLE"!==n().phase&&kx(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:l}});var c={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===l}},f=e.startPublishing(c),d=f.critical,p=f.dimensions,h=f.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:d,dimensions:p,clientSelection:u,movementMode:l,viewport:h}})}else t(i)}}}}(n),Ik,Hk,Wk,qk,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&kx(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(u),Bk,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),zk(o,a))))};var Kk=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,o=Bx({x:n,y:t},{x:i,y:r});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},$k=function(){var e=document.documentElement;return e||kx(!1),e},Qk=function(){var e=$k();return Kk({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Yk=function(e){var t,n,r,i,o,a,u,l=e.critical,s=e.scrollOptions,c=e.registry,f=(t=Lk(),n=Qk(),r=t.y,i=t.x,o=$k(),a=o.clientWidth,u=o.clientHeight,{frame:ax({top:r,left:i,right:i+a,bottom:r+u}),scroll:{initial:t,current:t,max:n,diff:{value:Lx,displacement:Lx}}}),d=f.scroll.current,p=l.droppable,h=c.droppable.getAllByType(p.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(d,s)})),m=c.draggable.getAllByType(l.draggable.type).map((function(e){return e.getDimension(d)}));return{dimensions:{draggables:Zx(m),droppables:Jx(h)},critical:l,viewport:f}};function Xk(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var Jk,Zk,eS=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,o=function(){i||(n.collectionStarting(),i=requestAnimationFrame((function(){i=null;var e=r,o=e.additions,a=e.removals,u=e.modified,l=Object.keys(o).map((function(e){return t.draggable.getById(e).getDimension(Lx)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),s=Object.keys(u).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),c={additions:l,removals:Object.keys(a),modified:s};r={additions:{},removals:{},modified:{}},n.publish(c)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],o()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],o()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||kx(!1);var i=n.critical.draggable;"ADDITION"===t.type&&Xk(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&Xk(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||kx(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||kx(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||kx(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&kx(!1);var r=e.draggable.getById(t.draggableId),o=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:o.descriptor},u=e.subscribe(i);return n={critical:a,unsubscribe:u},Yk({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}}},tS=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},nS=function(e){window.scrollBy(e.x,e.y)},rS=bx((function(e){return eC(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),iS=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}return function(e,t){return Yx(rS(t),(function(t){return t.frame||kx(!1),GC(t.frame.pageMarginBox)(e)}))}(t,r)},oS=.25,aS=.05,uS=28,lS=function(e){return Math.pow(e,2)},sS={stopDampeningAt:1200,accelerateAt:360},cS=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},fS=sS.accelerateAt,dS=sS.stopDampeningAt,pS=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,o=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return uS;if(e===t.startScrollingFrom)return 1;var n=cS({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=uS*lS(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=dS,i=Date.now()-n;if(i>=dS)return e;if(it.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:s});return c?jx(c,Lx)?null:c:null},gS=Hx((function(e){return 0===e?0:e>0?1:-1})),bS=(Jk=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=Rx(t,r),o={x:Jk(i.x,n.x),y:Jk(i.y,n.y)};return jx(o,Lx)?null:o}),yS=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=gS(r),a=bS({max:i,current:n,change:o});return!a||(0!==o.x&&0===a.x||0!==o.y&&0===a.y)},wS=function(e,t){return yS({current:e.scroll.current,max:e.scroll.max,change:t})},ES=function(e,t){var n=e.frame;return!!n&&yS({current:n.scroll.current,max:n.scroll.max,change:t})},xS=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,u=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=vS({dragStartTime:i,container:t.frame,subject:n,center:r,shouldUseTimeDampening:o});return a&&wS(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:u,center:a,shouldUseTimeDampening:r});if(l)return void i(l)}var s=iS({center:a,destination:HC(t.impact),droppables:t.dimensions.droppables});if(s){var c=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var u=vS({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return u&&ES(t,u)?u:null}({dragStartTime:n,droppable:s,subject:u,center:a,shouldUseTimeDampening:r});c&&o(s.descriptor.id,c)}},CS=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,i=function(e,t){if(!ES(e,t))return t;var r=function(e,t){var n=e.frame;return n&&ES(e,t)?bS({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=Bx(t,r);return n(e.descriptor.id,i),Bx(t,i)},o=function(e,t,n){if(!e)return n;if(!wS(t,n))return n;var i=function(e,t){if(!wS(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return bS({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=Bx(n,i);return r(o),Bx(n,o)};return function(e){var n=e.scrollJumpRequest;if(n){var r=HC(e.impact);r||kx(!1);var a=i(e.dimensions.droppables[r],n);if(a){var u=e.viewport,l=o(e.isWindowScrollAllowed,u,a);l&&function(e,n){var r=Rx(e.current.client.selection,n);t({client:r})}(e,l)}}}},kS=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=yx(t),i=yx(n),o=null,a=function(e){o||kx(!1);var t=o,n=t.shouldUseTimeDampening,a=t.dragStartTime;xS({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:a,shouldUseTimeDampening:n})};return{start:function(e){o&&kx(!1);var t=Date.now(),n=!1,r=function(){n=!0};xS({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),o={dragStartTime:t,shouldUseTimeDampening:n},n&&a(e)},stop:function(){o&&(r.cancel(),i.cancel(),o=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),o=CS({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}},SS={base:Zk="data-rbd-drag-handle",draggableId:Zk+"-draggable-id",contextId:Zk+"-context-id"},_S=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),OS=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),TS={contextId:"data-rbd-scroll-container-context-id"},NS=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},DS="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?h:m,AS=function(){var e=document.querySelector("head");return e||kx(!1),e},PS=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function IS(e,t){var n=ix((function(){return function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:i(SS.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n transition: "+_k.outOfTheWay+";\n ",{selector:i(_S.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:i(OS.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:NS(a,"always"),resting:NS(a,"resting"),dragging:NS(a,"dragging"),dropAnimating:NS(a,"dropAnimating"),userCancel:NS(a,"userCancel")}}(e)}),[e]),r=y(null),i=y(null),o=ox(bx((function(e){var t=i.current;t||kx(!1),t.textContent=e})),[]),a=ox((function(e){var t=r.current;t||kx(!1),t.textContent=e}),[]);DS((function(){(r.current||i.current)&&kx(!1);var u=PS(t),l=PS(t);return r.current=u,i.current=l,u.setAttribute("data-rbd-always",e),l.setAttribute("data-rbd-dynamic",e),AS().appendChild(u),AS().appendChild(l),a(n.always),o(n.resting),function(){var e=function(e){var t=e.current;t||kx(!1),AS().removeChild(t),e.current=null};e(r),e(i)}}),[t,a,o,n.always,n.resting,e]);var u=ox((function(){return o(n.dragging)}),[o,n.dragging]),l=ox((function(e){o("DROP"!==e?n.userCancel:n.dropAnimating)}),[o,n.dropAnimating,n.userCancel]),s=ox((function(){i.current&&o(n.resting)}),[o,n.resting]);return ix((function(){return{dragging:u,dropping:l,resting:s}}),[u,l,s])}var LS=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function RS(e){return e instanceof LS(e).HTMLElement}function BS(e){var t=y({}),n=y(null),r=y(null),i=y(!1),o=ox((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),a=ox((function(t){var n=function(e,t){var n="["+SS.contextId+'="'+e+'"]',r=Xx(document.querySelectorAll(n));if(!r.length)return null;var i=Yx(r,(function(e){return e.getAttribute(SS.draggableId)===t}));return i&&RS(i)?i:null}(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),u=ox((function(e,t){n.current===e&&(n.current=t)}),[]),l=ox((function(){r.current||i.current&&(r.current=requestAnimationFrame((function(){r.current=null;var e=n.current;e&&a(e)})))}),[a]),s=ox((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(SS.draggableId)===e&&(n.current=e)}),[]);return DS((function(){return i.current=!0,function(){i.current=!1;var e=r.current;e&&cancelAnimationFrame(e)}}),[]),ix((function(){return{register:o,tryRecordFocus:s,tryRestoreFocusRecorded:l,tryShiftRecord:u}}),[o,s,l,u])}function jS(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||kx(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return $x(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||kx(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return $x(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var MS=d.createContext(null),FS=function(){var e=document.body;return e||kx(!1),e},US={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var zS=0,HS={separator:"::"};function WS(e,t){return void 0===t&&(t=HS),ix((function(){return""+e+t.separator+zS++}),[t.separator,e])}var qS=d.createContext(null);function GS(e){var t=y(e);return m((function(){t.current=e})),t}var VS,KS=((VS={})[13]=!0,VS[9]=!0,VS),$S=function(e){KS[e.keyCode]&&e.preventDefault()},QS=function(){var e="visibilitychange";return"undefined"==typeof document?e:Yx([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var YS,XS={type:"IDLE"};function JS(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},u=r();if("DRAGGING"===u.type)return e.preventDefault(),void u.actions.move(a);"PENDING"!==u.type&&kx(!1);var l=u.point;if(s=l,c=a,Math.abs(c.x-s.x)>=5||Math.abs(c.y-s.y)>=5){var s,c;e.preventDefault();var f=u.actions.fluidLift(a);i({type:"DRAGGING",actions:f})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void $S(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&kx(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:QS,fn:t}]}function ZS(){}var e_=((YS={})[34]=!0,YS[33]=!0,YS[36]=!0,YS[35]=!0,YS);function t_(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(e_[r.keyCode]?r.preventDefault():$S(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:QS,fn:n}]}var n_={type:"IDLE"};var r_={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function i_(e,t){if(null==t)return!1;if(Boolean(r_[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&i_(e,t.parentElement)}function o_(e,t){var n=t.target;return!!RS(n)&&i_(e,n)}var a_=function(e){return ax(e.getBoundingClientRect()).center};var u_=function(){var e="matches";return"undefined"==typeof document?e:Yx([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function l_(e,t){return null==e?null:e[u_](t)?e:l_(e.parentElement,t)}function s_(e,t){return e.closest?e.closest(t):l_(e,t)}function c_(e,t){var n,r=t.target;if(!((n=r)instanceof LS(n).Element))return null;var i=s_(r,function(e){return"["+SS.contextId+'="'+e+'"]'}(e));return i&&RS(i)?i:null}function f_(e){e.preventDefault()}function d_(e){var t=e.expected,n=e.phase,r=e.isLockActive;return e.shouldWarn,!!r()&&t===n}function p_(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&(!!o.options.isEnabled&&!!tS(n.getState(),i))}function h_(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,a=e.forceSensorStop,u=e.sourceEvent;if(!p_({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var l=i.draggable.getById(o),s=function(e,t){var n="["+_S.contextId+'="'+e+'"]',r=Yx(Xx(document.querySelectorAll(n)),(function(e){return e.getAttribute(_S.id)===t}));return r&&RS(r)?r:null}(n,l.descriptor.id);if(!s)return null;if(u&&!l.options.canDragInteractiveElements&&o_(s,u))return null;var c=t.claim(a||Ex),f="PRE_DRAG";function d(){return l.options.shouldRespectForcePress}function p(){return t.isActive(c)}var h=function(e,t){d_({expected:e,phase:f,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function m(e){function n(){t.release(),f="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=xx(window,[{eventName:"click",fn:f_,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(wk({reason:t}))}return"PRE_DRAG"!==f&&(n(),"PRE_DRAG"!==f&&kx(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),f="DRAGGING",N({isActive:function(){return d_({expected:"DRAGGING",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:d,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return d_({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:d,fluidLift:function(e){var t=yx((function(e){h((function(){return hk({client:e})}))}));return N({},m({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return h(mk)},moveRight:function(){return h(gk)},moveDown:function(){return h(vk)},moveLeft:function(){return h(bk)}};return m({liftActionArgs:{id:o,clientSelection:a_(s),movementMode:"SNAP"},cleanup:Ex,actions:e})},abort:function(){d_({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!0})&&t.release()}}}var m_=[function(e){var t=y(XS),n=y(Ex),r=ix((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,a,{sourceEvent:t});if(i){t.preventDefault();var o={x:t.clientX,y:t.clientY};n.current(),s(i,o)}}}}}}),[e]),i=ix((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),o=ox((function(){n.current=xx(window,[i,r],{passive:!1,capture:!0})}),[i,r]),a=ox((function(){"IDLE"!==t.current.type&&(t.current=XS,n.current(),o())}),[o]),u=ox((function(){var e=t.current;a(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[a]),l=ox((function(){var e=JS({cancel:u,completed:a,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=xx(window,e,{capture:!0,passive:!1})}),[u,a]),s=ox((function(e,n){"IDLE"!==t.current.type&&kx(!1),t.current={type:"PENDING",point:n,actions:e},l()}),[l]);DS((function(){return o(),function(){n.current()}}),[o])},function(e){var t=y(ZS),n=ix((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var i=e.findClosestDraggableId(n);if(i){var o=e.tryGetLock(i,l,{sourceEvent:n});if(o){n.preventDefault();var a=!0,u=o.snapLift();t.current(),t.current=xx(window,t_(u,l),{capture:!0,passive:!1})}}}function l(){a||kx(!1),a=!1,t.current(),r()}}}}),[e]),r=ox((function(){t.current=xx(window,[n],{passive:!1,capture:!0})}),[n]);DS((function(){return r(),function(){t.current()}}),[r])},function(e){var t=y(n_),n=y(Ex),r=ox((function(){return t.current}),[]),i=ox((function(e){t.current=e}),[]),o=ix((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,u,{sourceEvent:t});if(i){var o=t.touches[0],a={x:o.clientX,y:o.clientY};n.current(),f(i,a)}}}}}}),[e]),a=ox((function(){n.current=xx(window,[o],{capture:!0,passive:!1})}),[o]),u=ox((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),i(n_),n.current(),a())}),[a,i]),l=ox((function(){var e=t.current;u(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[u]),s=ox((function(){var e={capture:!0,passive:!1},t={cancel:l,completed:u,getPhase:r},i=xx(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&kx(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:QS,fn:t}]}(t),e),o=xx(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:QS,fn:t}]}(t),e);n.current=function(){i(),o()}}),[l,r,u]),c=ox((function(){var e=r();"PENDING"!==e.type&&kx(!1);var t=e.actions.fluidLift(e.point);i({type:"DRAGGING",actions:t,hasMoved:!1})}),[r,i]),f=ox((function(e,t){"IDLE"!==r().type&&kx(!1);var n=setTimeout(c,120);i({type:"PENDING",point:t,actions:e,longPressTimerId:n}),s()}),[s,r,i,c]);DS((function(){return a(),function(){n.current();var e=r();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),i(n_))}}),[r,a,i]),DS((function(){return xx(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function v_(e){var t=e.contextId,n=e.store,r=e.registry,i=e.customSensors,o=e.enableDefaultSensors,a=[].concat(o?m_:[],i||[]),u=k((function(){return function(){var e=null;function t(){e||kx(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&kx(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],l=ox((function(e,t){e.isDragging&&!t.isDragging&&u.tryAbandon()}),[u]);DS((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();l(e,t),e=t}))}),[u,n,l]),DS((function(){return u.tryAbandon}),[u.tryAbandon]);for(var s=ox((function(e){return p_({lockAPI:u,registry:r,store:n,draggableId:e})}),[u,r,n]),c=ox((function(e,i,o){return h_({lockAPI:u,registry:r,contextId:t,store:n,draggableId:e,forceSensorStop:i,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[t,u,r,n]),f=ox((function(e){return function(e,t){var n=c_(e,t);return n?n.getAttribute(SS.draggableId):null}(t,e)}),[t]),d=ox((function(e){var t=r.draggable.findById(e);return t?t.options:null}),[r.draggable]),p=ox((function(){u.isClaimed()&&(u.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[u,n]),h=ox(u.isClaimed,[u]),m=ix((function(){return{canGetLock:s,tryGetLock:c,findClosestDraggableId:f,findOptionsForDraggable:d,tryReleaseLock:p,isLockClaimed:h}}),[s,c,f,d,p,h]),v=0;vd.createElement("div",Object.assign({className:"BlockWrapper-dragHandle"},e),d.createElement("i",{className:"fas fa-bars"})),aO=({id:e,children:t,onDragEnd:n,wrapperClass:r=""})=>d.createElement(w_,{onDragEnd:n},d.createElement(iO,{droppableId:e},((e,n)=>d.createElement("div",Object.assign({className:`${r} relative`},e.droppableProps,{ref:e.innerRef}),t,e.placeholder,n.isDraggingOver&&d.createElement("div",{className:"absolute inset-0 z-10 bg-white opacity-60"}))))),uO=({children:e,id:t,index:n,wrapperClass:r=""})=>d.createElement(eO,{draggableId:t,index:n},(n=>d.createElement("div",Object.assign({key:`${t}-wrapper`,ref:n.innerRef,className:r},n.draggableProps),e({DndDragHandle:()=>d.createElement(oO,{dragHandleProps:n.dragHandleProps})}))));function lO(){return{DndWrapper:aO,DndWrapElement:uO}}const sO=()=>({id:Bg(),type:{id:"",title:{default:""}},parent:null,data:null});function cO({id:e,onUpdate:t,onDelete:n,excludeBlockType:r,DndDragHandle:i}){const o=WO(),[a,u]=k(!1);return d.createElement("div",{className:"flex flex-col flex-grow p-2 mt-2 border border-dashed"},a?o.filter((e=>!(null==r?void 0:r.includes(e.type.id)))).map((n=>d.createElement("div",{key:n.id,className:"px-4 py-2 border-b border-white cursor-pointer hover:bg-yellow-100 bg-yellow-50",onClick:()=>{t({id:e,data:n.initialData,type:n.type})}},tx(n.title)))):d.createElement("div",{className:"flex"},i&&d.createElement(i,null),d.createElement("button",{className:"flex-1 p-4 text-xl bg-yellow-50 hover:bg-yellow-100",onClick:()=>u(!0)},"Selectionnez un block"),n&&d.createElement(Ay,{content:"Supprimer le bloc"},d.createElement("button",{className:"px-4 py-2 ml-2 text-sm text-red-500 bg-red-50 hover:bg-red-100",onClick:()=>n()},d.createElement("i",{className:"fa fa-trash"})))))}const fO={type:{id:"blockGroup"},component:function({id:e,data:t,onUpdate:n,excludeBlockType:r}){const{DndWrapper:i,DndWrapElement:o}=lO(),a=r=>{n(t.map((t=>t.id===r.id?l(u({},r),{parent:e}):t)))},s=e=>{n(t.map((t=>t.id===e.id?sO():t)))};return d.createElement("div",{className:"BlockGroup"},d.createElement(i,{id:e,onDragEnd:e=>{e.destination&&"number"==typeof e.source.index&&"number"==typeof e.destination.index&&n(_m(t,e.source.index,e.destination.index))},wrapperClass:"flex flex-col"},t.map(((e,i)=>d.createElement(o,{key:e.id,id:e.id,index:i,wrapperClass:"flex flex-col"},(({DndDragHandle:o})=>{return d.createElement(d.Fragment,null,""===e.type.id?d.createElement(cO,{key:e.id,id:e.id,onUpdate:a,onDelete:t.length>1?()=>{return r=e,void n(t.filter((e=>(null==e?void 0:e.id)!==r.id)));var r}:null,excludeBlockType:r,DndDragHandle:o}):d.createElement("div",{key:e.id,className:"flex-1 mt-2"},d.createElement(nx,{block:e,canMove:!1,handleDelete:s,DndDragHandle:o},d.createElement(ex,{block:e,handleUpdate:(c=e,e=>{n(t.map((t=>t.id===c.id?l(u({},t),{data:e}):t)))})}))),d.createElement(Ay,{content:"Ajouter un bloc"},d.createElement("button",{key:`${e.id}-add-col`,className:"p-2 mt-2 border border-dashed bg-gray-50 focus:outline-none hover:bg-gray-100",onClick:()=>{return e=i,void n([...t.slice(0,e+1),sO(),...t.slice(e+1)]);var e}},d.createElement("i",{className:"fa fa-plus"}))));var c}))))))},initialData:[sO()],title:{default:"Group",fr_FR:"Groupe"},description:{default:"Allow to group multile blocks",fr_FR:"Permet de grouper plusieurs blocs"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockGroup"}},dO={id:"multiColumns"},pO=()=>{const e=Bg();return{id:e,group:{id:Bg(),type:fO.type,parent:e,data:fO.initialData}}};const hO=[pO(),pO()],mO={type:dO,component:function({data:e,onUpdate:t}){return d.createElement("div",{className:"flex w-full gap-2 MultiColumns"},e.map(((n,r)=>{return d.createElement(d.Fragment,{key:`${n.id}-wrapper`},d.createElement("div",{className:"flex flex-col flex-1"},d.createElement(fO.component,{data:n.group.data,onUpdate:(i=n,n=>{t(e.map((e=>e.id===i.id?l(u({},e),{group:l(u({},e.group),{data:n})}):e)))}),id:n.id,excludeBlockType:[dO.id,"blockFullWidthImage"]}),e.length>2&&d.createElement(Ay,{content:"Supprimer la colonne"},d.createElement("button",{className:"px-4 py-2 mt-auto text-sm text-red-500 border border-red-100 border-dashed hover:bg-red-50",onClick:()=>{return r=n,void t(e.filter((e=>(null==e?void 0:e.id)!==r.id)));var r}},d.createElement("i",{className:"fa fa-trash"})))),r{return n=r,void t([...e.slice(0,n+1),pO(),...e.slice(n+1)]);var n}},d.createElement("i",{className:"fa fa-plus"}))));var i})))},initialData:hO,title:{default:"Columns",fr_FR:"Colonnes"},description:{default:"Display blocks in multiple columns",fr_FR:"Affiche des blocks dans différentes colonnes"},image:{default:"https://source.unsplash.com/featured/300x250?nature&multiColumns"}};function vO({product:e,data:t,onUpdate:n}){return d.createElement("div",{className:"flex flex-row col-span-1 m-4 font-sans bg-gray-100 shadow-lg rounded-2xl"},d.createElement("div",{className:"w-full"},d.createElement("div",{className:"flex flex-col px-8 pb-2 bg-lime-100 rounded-2xl"},e.images.length>0?d.createElement("img",{className:"w-full",src:"",alt:"image"}):null,d.createElement("div",{className:"pt-6 m-2 text-2xl font-bold"},e.i18n.title),d.createElement("div",{className:"self-end"},d.createElement("span",{className:"m-2 font-sans text-xl text-gray-600 place-self-end"},e.productSaleElements[0].price.untaxed," $"),d.createElement("span",{className:"m-2 text-xl font-bold text-gray-700 place-self-end"},e.productSaleElements[0].price.taxed," $")),d.createElement("div",{className:"py-4"},e.categories.map((function(e){return d.createElement("span",{className:"relative inline-flex px-3 py-1 font-sans text-xl font-semibold text-gray-700 bg-gray-200 rounded-full"},d.createElement("p",{className:"inline-block m-2"},e.i18n.title))}))))),d.createElement("a",{className:"relative inline-block w-12 h-12 m-4 bg-red-400 rounded-full hover:text-black hover:bg-red-600",onClick:()=>function(e){let r=t.productList.filter((function(t){return t!=e}));n(l(u({},t),{productList:r}))}(e.id)},d.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"relative w-8 h-8 m-2",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},d.createElement("path",{d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))))}function gO({products:e,setCategoriesId:t,filters:n,setFilters:r}){const[i,o]=k([]),[a,u]=k([]);return e.data.map((function(e){e.categories.map((function(e){let t=!0;i.map((function(n){n.id===e.id&&(t=!1)})),a.map((function(n){n.id===e.id&&(t=!1)})),t&&i.push(e)}))})),d.createElement("div",null,d.createElement("div",{className:"flex px-4 py-1 mx-12 my-6 bg-gray-100 rounded-3xl"},n?d.createElement("a",{className:"relative self-center inline-block w-12 h-12 m-2 bg-green-300 rounded-full hover:text-black hover:bg-green-400",onClick:()=>r(!n)},d.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"w-10 h-10 m-2",viewBox:"0 0 24 24",fill:"currentColor"},d.createElement("path",{"fill-rule":"evenodd",d:"M3 3a1 1 0 011-1h12a1 1 0 011 1v3a1 1 0 01-.293.707L12 11.414V15a1 1 0 01-.293.707l-2 2A1 1 0 018 17v-5.586L3.293 6.707A1 1 0 013 6V3z","clip-rule":"evenodd"}))):d.createElement("a",{className:"relative self-center inline-block w-12 h-12 m-2 bg-gray-300 rounded-full hover:text-black hover:bg-gray-400",onClick:()=>r(!n)},d.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"w-8 h-8 m-2",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},d.createElement("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z"}))),d.createElement("div",{className:"inline-flex flex-wrap rounded-full"},i.map((function(e){return d.createElement("span",{className:"relative inline-flex px-3 py-1 m-2 font-sans text-xl font-semibold text-gray-700 bg-gray-200 rounded-full cursor-pointer hover:bg-gray-300",onClick:()=>function(e){let n=!0;if(a.length>0&&a.map((function(t){t.id===e.id&&(n=!1)})),n){let n=a;n.push(e),o(i.filter((function(t){return t.id!=e.id}))),u(n);let r=[];n.map((function(e){r.push(e.id)})),t(r)}}(e)},d.createElement("p",{className:"inline-block m-2"},e.i18n.title))})),n?a.map((function(e){return d.createElement("span",{className:"relative inline-flex px-3 py-1 m-2 font-sans text-xl font-semibold text-gray-700 bg-green-200 rounded-full cursor-pointer hover:bg-green-300",onClick:()=>function(e){let n=!0;if(i.length>0&&i.map((function(t){e.id===t.id&&(n=!1)})),n){let n=i;n.push(e),u(a.filter((function(t){return e.id!=t.id}))),o(n);let r=[];a.filter((function(t){return e.id!=t.id})).map((function(e){r.push(e.id)})),t(r)}}(e)},d.createElement("p",{className:"inline-block m-2"},e.i18n.title))})):a.map((function(e){return d.createElement("span",{className:"relative inline-flex px-3 py-1 m-2 font-sans text-xl font-semibold text-gray-500 bg-gray-300 rounded-full cursor-not-allowed",onClick:()=>r(!n)},d.createElement("p",{className:"inline-block m-2"},e.i18n.title))})))))}const bO={type:{id:"blockProduct"},component:function({data:e,onUpdate:t}){const[n,r]=k(!1),[i,o]=k(""),[a,s]=k([]);let c=zc(["Product",f=i],(()=>_g("/open_api/product/search",{method:"GET",params:{title:f||null}})),{enabled:!!f});var f;const p=zc(["Product",h=e.productList.join(",")],(()=>_g("/open_api/product/search",{method:"GET",params:{ids:h||null}})),{enabled:!!h});var h;let m=null;return"success"===c.status&&(m=c.data.filter((function(t){return!e.productList.some((e=>e===t.id))}))),d.createElement("div",{className:"p-4 BlockProduct"},d.createElement("div",{className:"grid grid-cols-4 gap-2"},d.createElement("div",{className:"col-span-1"},d.createElement("input",{type:"text",value:i,className:"w-full px-8 py-4 font-sans text-2xl",placeholder:"Find a product inside the catalog",onChange:e=>{o(e.target.value)}}),m?d.createElement("ul",{className:"font-sans text-2xl border border-gray-400 divide-y divide-gray-400 top-full"},m.map((n=>d.createElement("li",{key:n.id,onClick:()=>function(e,n){t(l(u({},e),{productList:[...e.productList,n.id]}))}(e,n),className:"px-8 py-4 cursor-pointer hover:bg-gray-100"},n.i18n.title)))):d.createElement("ul",{className:"font-sans text-2xl border border-gray-400 divide-y divide-gray-400 top-full"},d.createElement("li",{className:"px-8 py-4 hover:bg-gray-100"},"No Result"))),d.createElement("div",{className:"col-span-3"},e.productList.length>0?d.createElement("div",null,"success"===p.status?d.createElement("div",null,d.createElement(gO,{products:p,setCategoriesId:s,filters:n,setFilters:r}),d.createElement("div",{className:"grid grid-cols-2 gap-2"},n?p.data.map((n=>function(e){let t=!1;return a.map((function(n){return e.categories.map((function(e){return e.id==n?t=!0:null}))})),t}(n)?d.createElement(vO,{product:n,data:e,onUpdate:t}):null)):p.data.map((n=>d.createElement(vO,{product:n,data:e,onUpdate:t}))))):d.createElement("div",{className:"p-10 m-2 font-sans text-2xl bg-cyan-100 rounded-2xl"},d.createElement("div",{className:"font-sans text-2xl"},"Chargement des Produits"))):d.createElement("div",{className:"grid grid-cols-1 gap-2"},d.createElement("div",{className:"col-span-1"},d.createElement("div",{className:"p-10 m-4 font-sans shadow-lg bg-rose-100 rounded-2xl"},d.createElement("p",{className:"font-sans text-2xl"},"Veuillez Chercher et Choisir un Produit")))))))},initialData:{productList:[]},title:{default:"Product",fr_FR:"Produit"},description:{default:"Display a product",fr_FR:"Affiche des produits du catalogue"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockProduct"}};const yO=[{label:"Espace",value:"space"},{label:"Bordure",value:"hr"}];const wO={type:"space",size:1},EO={type:{id:"blockSeparator"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState(wO.type),[i,o]=d.useState(wO.size);return d.useEffect((()=>{e.type&&r(e.type),e.size&&o(e.size)}),[e]),d.createElement("div",{className:"BlockSeparator","data-type":n},d.createElement("div",{className:"BlockSeparator-field"},d.createElement("label",{htmlFor:"separator-type"},"Type"),d.createElement("select",{name:"separator-type",id:"separator-type",onChange:n=>{r(n.target.value),t(l(u({},e),{type:n.target.value}))},value:n.toString()},yO.map((({label:e,value:t})=>d.createElement("option",{key:t,value:t},e))))),d.createElement("div",{className:"BlockSeparator-field"},d.createElement("label",{htmlFor:"separator-size"},"Size"),d.createElement("input",{type:"number",name:"separator-size",id:"separator-size",value:i.toString(),onChange:e=>{o(parseInt(e.target.value))},onBlur:n=>{n.target.value&&t(l(u({},e),{size:parseInt(n.target.value)}))}})))},initialData:wO,title:{default:"Separator",fr_FR:"Séparateur"},description:{default:"Display a separator",fr_FR:"Affiche un séparateur"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockSeparator"}};var xO={exports:{}};!function(e){var t,n; /*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */ "classList"in document.createElement("_")||function(e){if("Element"in e){var t="classList",n=e.Element.prototype,r=Object,i=String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")},o=Array.prototype.indexOf||function(e){for(var t=0,n=this.length;t1?t:this.data.length),n,this.encoding)},o.toString=function(){return"[object Blob]"},o.close=function(){this.size=0,delete this.data},n}(e);e.Blob=function(e,n){var r=n&&n.type||"",i=new t;if(e)for(var o=0,a=e.length;o-1,isMac:t.navigator.platform.toUpperCase().indexOf("MAC")>=0,keyCode:{BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DELETE:46,K:75,M:77,V:86},isMetaCtrlKey:function(e){return!!(a.isMac&&e.metaKey||!a.isMac&&e.ctrlKey)},isKey:function(e,t){var n=a.getKeyCode(e);return!1===Array.isArray(t)?n===t:-1!==t.indexOf(n)},getKeyCode:function(e){var t=e.which;return null===t&&(t=null!==e.charCode?e.charCode:e.keyCode),t},blockContainerElementNames:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","li","ol","address","article","aside","audio","canvas","dd","dl","dt","fieldset","figcaption","figure","footer","form","header","hgroup","main","nav","noscript","output","section","video","table","thead","tbody","tfoot","tr","th","td"],emptyElementNames:["br","col","colgroup","hr","img","input","source","wbr"],extend:function(){var e=[!0].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},defaults:function(){var e=[!1].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},createLink:function(e,t,n,r){var i=e.createElement("a");return a.moveTextRangeIntoElement(t[0],t[t.length-1],i),i.setAttribute("href",n),r&&("_blank"===r&&i.setAttribute("rel","noopener noreferrer"),i.setAttribute("target",r)),i},findOrCreateMatchingTextNodes:function(e,t,n){for(var r=e.createTreeWalker(t,NodeFilter.SHOW_ALL,null,!1),i=[],o=0,u=!1,l=null,s=null;null!==(l=r.nextNode());)if(!(l.nodeType>3))if(3===l.nodeType){if(!u&&n.startn.end+1)throw new Error("PerformLinking overshot the target!");u&&i.push(s||l),o+=l.nodeValue.length,null!==s&&(o+=s.nodeValue.length,r.nextNode()),s=null}else"img"===l.tagName.toLowerCase()&&(!u&&n.start<=o&&(u=!0),u&&i.push(l));return i},splitStartNodeIfNeeded:function(e,t,n){return t!==n?e.splitText(t-n):null},splitEndNodeIfNeeded:function(e,t,n,r){var i,o;i=r+e.nodeValue.length+(t?t.nodeValue.length:0)-1,o=n-r-(t?e.nodeValue.length:0),i>=n&&r!==i&&0!==o&&(t||e).splitText(o)},splitByBlockElements:function(t){if(3!==t.nodeType&&1!==t.nodeType)return[];var n=[],r=e.util.blockContainerElementNames.join(",");if(3===t.nodeType||0===t.querySelectorAll(r).length)return[t];for(var i=0;i0)break;r=o.nextNode()}return r},findPreviousSibling:function(e){if(!e||a.isMediumEditorElement(e))return!1;for(var t=e.previousSibling;!t&&!a.isMediumEditorElement(e.parentNode);)t=(e=e.parentNode).previousSibling;return t},isDescendant:function(e,t,n){if(!e||!t)return!1;if(e===t)return!!n;if(1!==e.nodeType)return!1;if(r||3!==t.nodeType)return e.contains(t);for(var i=t.parentNode;null!==i;){if(i===e)return!0;i=i.parentNode}return!1},isElement:function(e){return!(!e||1!==e.nodeType)},throttle:function(e,t){var n,r,i,o=null,a=0,u=function(){a=Date.now(),o=null,i=e.apply(n,r),o||(n=r=null)};return t||0===t||(t=50),function(){var l=Date.now(),s=t-(l-a);return n=this,r=arguments,s<=0||s>t?(o&&(clearTimeout(o),o=null),a=l,i=e.apply(n,r),o||(n=r=null)):o||(o=setTimeout(u,s)),i}},traverseUp:function(e,t){if(!e)return!1;do{if(1===e.nodeType){if(t(e))return e;if(a.isMediumEditorElement(e))return!1}e=e.parentNode}while(e);return!1},htmlEntities:function(e){return String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")},insertHTMLCommand:function(t,n){var r,i,o,u,l,s,c,f=!1,d=["insertHTML",!1,n];if(!e.util.isEdge&&t.queryCommandSupported("insertHTML"))try{return t.execCommand.apply(t,d)}catch(p){}if((r=t.getSelection()).rangeCount){if(c=(i=r.getRangeAt(0)).commonAncestorContainer,a.isMediumEditorElement(c)&&!c.firstChild)i.selectNode(c.appendChild(t.createTextNode("")));else if(3===c.nodeType&&0===i.startOffset&&i.endOffset===c.nodeValue.length||3!==c.nodeType&&c.innerHTML===i.toString()){for(;!a.isMediumEditorElement(c)&&c.parentNode&&1===c.parentNode.childNodes.length&&!a.isMediumEditorElement(c.parentNode);)c=c.parentNode;i.selectNode(c)}for(i.deleteContents(),(o=t.createElement("div")).innerHTML=n,u=t.createDocumentFragment();o.firstChild;)l=o.firstChild,s=u.appendChild(l);i.insertNode(u),s&&((i=i.cloneRange()).setStartAfter(s),i.collapse(!0),e.selection.selectRange(t,i)),f=!0}return t.execCommand.callListeners&&t.execCommand.callListeners(d,f),f},execFormatBlock:function(t,n){var r=a.getTopBlockContainer(e.selection.getSelectionStart(t));if("blockquote"===n){if(r&&Array.prototype.slice.call(r.childNodes).some((function(e){return a.isBlockContainer(e)})))return t.execCommand("outdent",!1,null);if(a.isIE)return t.execCommand("indent",!1,n)}if(r&&n===r.nodeName.toLowerCase()&&(n="p"),a.isIE&&(n="<"+n+">"),r&&"blockquote"===r.nodeName.toLowerCase()){if(a.isIE&&"

"===n)return t.execCommand("outdent",!1,n);if((a.isFF||a.isEdge)&&"p"===n)return Array.prototype.slice.call(r.childNodes).some((function(e){return!a.isBlockContainer(e)}))&&t.execCommand("formatBlock",!1,n),t.execCommand("outdent",!1,n)}return t.execCommand("formatBlock",!1,n)},setTargetBlank:function(e,t){var n,r=t||!1;if("a"===e.nodeName.toLowerCase())e.target="_blank",e.rel="noopener noreferrer";else for(e=e.getElementsByTagName("a"),n=0;nr?(i=i.parentNode,n-=1):(o=o.parentNode,r-=1);for(;i!==o;)i=i.parentNode,o=o.parentNode;return i},isElementAtBeginningOfBlock:function(e){for(var t;!a.isBlockContainer(e)&&!a.isMediumEditorElement(e);){for(t=e;t=t.previousSibling;)if((3===t.nodeType?t.nodeValue:t.textContent).length>0)return!1;e=e.parentNode}return!0},isMediumEditorElement:function(e){return e&&e.getAttribute&&!!e.getAttribute("data-medium-editor-element")},getContainerEditorElement:function(e){return a.traverseUp(e,(function(e){return a.isMediumEditorElement(e)}))},isBlockContainer:function(e){return e&&3!==e.nodeType&&-1!==a.blockContainerElementNames.indexOf(e.nodeName.toLowerCase())},getClosestBlockContainer:function(e){return a.traverseUp(e,(function(e){return a.isBlockContainer(e)||a.isMediumEditorElement(e)}))},getTopBlockContainer:function(e){var t=!!a.isBlockContainer(e)&&e;return a.traverseUp(e,(function(e){return a.isBlockContainer(e)&&(t=e),!(t||!a.isMediumEditorElement(e)||(t=e,0))})),t},getFirstSelectableLeafNode:function(e){for(;e&&e.firstChild;)e=e.firstChild;if("table"===(e=a.traverseUp(e,(function(e){return-1===a.emptyElementNames.indexOf(e.nodeName.toLowerCase())}))).nodeName.toLowerCase()){var t=e.querySelector("th, td");t&&(e=t)}return e},getFirstTextNode:function(e){return a.warn("getFirstTextNode is deprecated and will be removed in version 6.0.0"),a._getFirstTextNode(e)},_getFirstTextNode:function(e){if(3===e.nodeType)return e;for(var t=0;t0){var i,o=r.getRangeAt(0),a=o.cloneRange();a.selectNodeContents(e),a.setEnd(o.startContainer,o.startOffset),n={start:i=a.toString().length,end:i+o.toString().length},this.doesRangeStartWithImages(o,t)&&(n.startsWithImage=!0);var u=this.getTrailingImageCount(e,n,o.endContainer,o.endOffset);if(u&&(n.trailingImageCount=u),0!==i){var l=this.getIndexRelativeToAdjacentEmptyBlocks(t,e,o.startContainer,o.startOffset);-1!==l&&(n.emptyBlocksIndex=l)}}return n},importSelection:function(e,t,n,r){if(e&&t){var i=n.createRange();i.setStart(t,0),i.collapse(!0);var o,a=t,u=[],l=0,s=!1,c=!1,f=0,d=!1,p=!1,h=null;for((r||e.startsWithImage||void 0!==e.emptyBlocksIndex)&&(p=!0);!d&&a;)if(a.nodeType>3)a=u.pop();else{if(3!==a.nodeType||c){if(e.trailingImageCount&&c&&("img"===a.nodeName.toLowerCase()&&f++,f===e.trailingImageCount)){for(var m=0;a.parentNode.childNodes[m]!==a;)m++;i.setEnd(a.parentNode,m+1),d=!0}if(!d&&1===a.nodeType)for(var v=a.childNodes.length-1;v>=0;)u.push(a.childNodes[v]),v-=1}else o=l+a.length,!s&&e.start>=l&&e.start<=o&&(p||e.start=l&&e.end<=o&&(e.trailingImageCount?c=!0:(i.setEnd(a,e.end-l),d=!0)),l=o;d||(a=u.pop())}!s&&h&&(i.setStart(h,h.length),i.setEnd(h,h.length)),void 0!==e.emptyBlocksIndex&&(i=this.importSelectionMoveCursorPastBlocks(n,t,e.emptyBlocksIndex,i)),r&&(i=this.importSelectionMoveCursorPastAnchor(e,i)),this.selectRange(n,i)}},importSelectionMoveCursorPastAnchor:function(t,n){if(t.start===t.end&&3===n.startContainer.nodeType&&n.startOffset===n.startContainer.nodeValue.length&&e.util.traverseUp(n.startContainer,(function(e){return"a"===e.nodeName.toLowerCase()}))){for(var r=n.startContainer,i=n.startContainer.parentNode;null!==i&&"a"!==i.nodeName.toLowerCase();)i.childNodes[i.childNodes.length-1]!==r?i=null:(r=i,i=i.parentNode);if(null!==i&&"a"===i.nodeName.toLowerCase()){for(var o=null,a=0;null===o&&a0)break}else a===l.currentNode&&(u=l.currentNode);return u||(u=a),o.setStart(e.util.getFirstSelectableLeafNode(u),0),o},getIndexRelativeToAdjacentEmptyBlocks:function(n,r,i,o){if(i.textContent.length>0&&o>0)return-1;var a=i;if(3!==a.nodeType&&(a=i.childNodes[o]),a){if(!e.util.isElementAtBeginningOfBlock(a))return-1;var u=e.util.findPreviousSibling(a);if(!u)return-1;if(u.nodeValue)return-1}for(var l=e.util.getClosestBlockContainer(i),s=n.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,t,!1),c=0;s.nextNode();){var f=""===s.currentNode.textContent;if((f||c>0)&&(c+=1),s.currentNode===l)return c;f||(c=0)}return c},doesRangeStartWithImages:function(e,t){if(0!==e.startOffset||1!==e.startContainer.nodeType)return!1;if("img"===e.startContainer.nodeName.toLowerCase())return!0;var n=e.startContainer.querySelector("img");if(!n)return!1;for(var r=t.createTreeWalker(e.startContainer,NodeFilter.SHOW_ALL,null,!1);r.nextNode();){var i=r.currentNode;if(i===n)break;if(i.nodeValue)return!1}return!0},getTrailingImageCount:function(e,t,n,r){if(0===r||1!==n.nodeType)return 0;if("img"!==n.nodeName.toLowerCase()&&!n.querySelector("img"))return 0;for(var i=n.childNodes[r-1];i.hasChildNodes();)i=i.lastChild;for(var o,a=e,u=[],l=0,s=!1,c=!1,f=!1,d=0;!f&&a;)if(a.nodeType>3)a=u.pop();else{if(3!==a.nodeType||c){if("img"===a.nodeName.toLowerCase()&&d++,a===i)f=!0;else if(1===a.nodeType)for(var p=a.childNodes.length-1;p>=0;)u.push(a.childNodes[p]),p-=1}else d=0,o=l+a.length,!s&&t.start>=l&&t.start<=o&&(s=!0),s&&t.end>=l&&t.end<=o&&(c=!0),l=o;f||(a=u.pop())}return d},selectionContainsContent:function(e){var t=e.getSelection();if(!t||t.isCollapsed||!t.rangeCount)return!1;if(""!==t.toString().trim())return!0;var n=this.getSelectedParentElement(t.getRangeAt(0));return!(!n||!("img"===n.nodeName.toLowerCase()||1===n.nodeType&&n.querySelector("img")))},selectionInContentEditableFalse:function(e){var t,n=this.findMatchingSelectionParent((function(e){var n=e&&e.getAttribute("contenteditable");return"true"===n&&(t=!0),"#text"!==e.nodeName&&"false"===n}),e);return!t&&n},getSelectionHtml:function(e){var t,n,r,i="",o=e.getSelection();if(o.rangeCount){for(r=e.createElement("div"),t=0,n=o.rangeCount;t-1?[t]:t,Array.prototype.forEach.call(t,function(e){e.addEventListener(n,r,i),this.events.push([e,n,r,i])}.bind(this))},detachDOMEvent:function(t,n,r,i){var o,a,u=this.base.options.contentWindow,l=this.base.options.ownerDocument;t&&(t=e.util.isElement(t)||[u,l].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){-1!==(o=this.indexOfListener(e,n,r,i))&&(a=this.events.splice(o,1)[0])[0].removeEventListener(a[1],a[2],a[3])}.bind(this)))},indexOfListener:function(e,t,n,r){var i,o,a;for(i=0,o=this.events.length;i0&&(r=-1!==i.indexOf(e.nodeName.toLowerCase())),!r&&this.style&&(t=this.style.value.split("|"),n=this.window.getComputedStyle(e,null).getPropertyValue(this.style.prop),t.forEach((function(e){this.knownState||((r=-1!==n.indexOf(e))||"text-decoration"!==this.style.prop)&&(this.knownState=r)}),this)),r)}})).isBuiltInButton=function(t){return"string"==typeof t&&e.extensions.button.prototype.defaults.hasOwnProperty(t)},e.extensions.button=n,e.extensions.button.prototype.defaults={bold:{name:"bold",action:"bold",aria:"bold",tagNames:["b","strong"],style:{prop:"font-weight",value:"700|bold"},useQueryState:!0,contentDefault:"B",contentFA:''},italic:{name:"italic",action:"italic",aria:"italic",tagNames:["i","em"],style:{prop:"font-style",value:"italic"},useQueryState:!0,contentDefault:"I",contentFA:''},underline:{name:"underline",action:"underline",aria:"underline",tagNames:["u"],style:{prop:"text-decoration",value:"underline"},useQueryState:!0,contentDefault:"U",contentFA:''},strikethrough:{name:"strikethrough",action:"strikethrough",aria:"strike through",tagNames:["strike"],style:{prop:"text-decoration",value:"line-through"},useQueryState:!0,contentDefault:"A",contentFA:''},superscript:{name:"superscript",action:"superscript",aria:"superscript",tagNames:["sup"],contentDefault:"x1",contentFA:''},subscript:{name:"subscript",action:"subscript",aria:"subscript",tagNames:["sub"],contentDefault:"x1",contentFA:''},image:{name:"image",action:"image",aria:"image",tagNames:["img"],contentDefault:"image",contentFA:''},html:{name:"html",action:"html",aria:"evaluate html",tagNames:["iframe","object"],contentDefault:"html",contentFA:''},orderedlist:{name:"orderedlist",action:"insertorderedlist",aria:"ordered list",tagNames:["ol"],useQueryState:!0,contentDefault:"1.",contentFA:''},unorderedlist:{name:"unorderedlist",action:"insertunorderedlist",aria:"unordered list",tagNames:["ul"],useQueryState:!0,contentDefault:"",contentFA:''},indent:{name:"indent",action:"indent",aria:"indent",tagNames:[],contentDefault:"",contentFA:''},outdent:{name:"outdent",action:"outdent",aria:"outdent",tagNames:[],contentDefault:"",contentFA:''},justifyCenter:{name:"justifyCenter",action:"justifyCenter",aria:"center justify",tagNames:[],style:{prop:"text-align",value:"center"},contentDefault:"C",contentFA:''},justifyFull:{name:"justifyFull",action:"justifyFull",aria:"full justify",tagNames:[],style:{prop:"text-align",value:"justify"},contentDefault:"J",contentFA:''},justifyLeft:{name:"justifyLeft",action:"justifyLeft",aria:"left justify",tagNames:[],style:{prop:"text-align",value:"left"},contentDefault:"L",contentFA:''},justifyRight:{name:"justifyRight",action:"justifyRight",aria:"right justify",tagNames:[],style:{prop:"text-align",value:"right"},contentDefault:"R",contentFA:''},removeFormat:{name:"removeFormat",aria:"remove formatting",action:"removeFormat",contentDefault:"X",contentFA:''},quote:{name:"quote",action:"append-blockquote",aria:"blockquote",tagNames:["blockquote"],contentDefault:"",contentFA:''},pre:{name:"pre",action:"append-pre",aria:"preformatted text",tagNames:["pre"],contentDefault:"0101",contentFA:''},h1:{name:"h1",action:"append-h1",aria:"header type one",tagNames:["h1"],contentDefault:"H1",contentFA:'1'},h2:{name:"h2",action:"append-h2",aria:"header type two",tagNames:["h2"],contentDefault:"H2",contentFA:'2'},h3:{name:"h3",action:"append-h3",aria:"header type three",tagNames:["h3"],contentDefault:"H3",contentFA:'3'},h4:{name:"h4",action:"append-h4",aria:"header type four",tagNames:["h4"],contentDefault:"H4",contentFA:'4'},h5:{name:"h5",action:"append-h5",aria:"header type five",tagNames:["h5"],contentDefault:"H5",contentFA:'5'},h6:{name:"h6",action:"append-h6",aria:"header type six",tagNames:["h6"],contentDefault:"H6",contentFA:'6'}},r=e.extensions.button.extend({init:function(){e.extensions.button.prototype.init.apply(this,arguments)},formSaveLabel:"✓",formCloseLabel:"×",activeClass:"medium-editor-toolbar-form-active",hasForm:!0,getForm:function(){},isDisplayed:function(){return!!this.hasForm&&this.getForm().classList.contains(this.activeClass)},showForm:function(){this.hasForm&&this.getForm().classList.add(this.activeClass)},hideForm:function(){this.hasForm&&this.getForm().classList.remove(this.activeClass)},showToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.showToolbarDefaultActions()},hideToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.hideToolbarDefaultActions()},setToolbarPosition:function(){var e=this.base.getExtensionByName("toolbar");e&&e.setToolbarPosition()}}),e.extensions.form=r,i=e.extensions.form.extend({customClassOption:null,customClassOptionText:"Button",linkValidation:!1,placeholderText:"Paste or type a link",targetCheckbox:!1,targetCheckboxText:"Open in new window",name:"anchor",action:"createLink",aria:"link",tagNames:["a"],contentDefault:"#",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this))},handleClick:function(t){t.preventDefault(),t.stopPropagation();var n=e.selection.getSelectionRange(this.document);return"a"===n.startContainer.nodeName.toLowerCase()||"a"===n.endContainer.nodeName.toLowerCase()||e.util.getClosestTag(e.selection.getSelectedParentElement(n),"a")?this.execAction("unlink"):(this.isDisplayed()||this.showForm(),!1)},handleKeydown:function(t){e.util.isKey(t,e.util.keyCode.K)&&e.util.isMetaCtrlKey(t)&&!t.shiftKey&&this.handleClick(t)},getForm:function(){return this.form||(this.form=this.createForm()),this.form},getTemplate:function(){var e=[''];return e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formSaveLabel,""),e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formCloseLabel,""),this.targetCheckbox&&e.push('

','','","
"),this.customClassOption&&e.push('
','',"","
"),e.join("")},isDisplayed:function(){return e.extensions.form.prototype.isDisplayed.apply(this)},hideForm:function(){e.extensions.form.prototype.hideForm.apply(this),this.getInput().value=""},showForm:function(t){var n=this.getInput(),r=this.getAnchorTargetCheckbox(),i=this.getAnchorButtonCheckbox();if("string"==typeof(t=t||{value:""})&&(t={value:t}),this.base.saveSelection(),this.hideToolbarDefaultActions(),e.extensions.form.prototype.showForm.apply(this),this.setToolbarPosition(),n.value=t.value,n.focus(),r&&(r.checked="_blank"===t.target),i){var o=t.buttonClass?t.buttonClass.split(" "):[];i.checked=-1!==o.indexOf(this.customClassOption)}},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},getFormOpts:function(){var e=this.getAnchorTargetCheckbox(),t=this.getAnchorButtonCheckbox(),n={value:this.getInput().value.trim()};return this.linkValidation&&(n.value=this.checkLinkFormat(n.value)),n.target="_self",e&&e.checked&&(n.target="_blank"),t&&t.checked&&(n.buttonClass=this.customClassOption),n},doFormSave:function(){var e=this.getFormOpts();this.completeFormSave(e)},completeFormSave:function(e){this.base.restoreSelection(),this.execAction(this.action,e),this.base.checkSelection()},ensureEncodedUri:function(e){return e===decodeURI(e)?encodeURI(e):e},ensureEncodedUriComponent:function(e){return e===decodeURIComponent(e)?encodeURIComponent(e):e},ensureEncodedParam:function(e){var t=e.split("="),n=t[0],r=t[1];return n+(void 0===r?"":"="+this.ensureEncodedUriComponent(r))},ensureEncodedQuery:function(e){return e.split("&").map(this.ensureEncodedParam.bind(this)).join("&")},checkLinkFormat:function(e){var t=/^([a-z]+:)?\/\/|^(mailto|tel|maps):|^\#/i.test(e),n="",r=e.match(/^(.*?)(?:\?(.*?))?(?:#(.*))?$/),i=r[1],o=r[2],a=r[3];if(/^\+?\s?\(?(?:\d\s?\-?\)?){3,20}$/.test(e))return"tel:"+e;if(!t){var u=i.split("/")[0];(u.match(/.+(\.|:).+/)||"localhost"===u)&&(n="http://")}return n+this.ensureEncodedUri(i)+(void 0===o?"":"?"+this.ensureEncodedQuery(o))+(void 0===a?"":"#"+a)},doFormCancel:function(){this.base.restoreSelection(),this.base.checkSelection()},attachFormEvents:function(e){var t=e.querySelector(".medium-editor-toolbar-close"),n=e.querySelector(".medium-editor-toolbar-save"),r=e.querySelector(".medium-editor-toolbar-input");this.on(e,"click",this.handleFormClick.bind(this)),this.on(r,"keyup",this.handleTextboxKeyup.bind(this)),this.on(t,"click",this.handleCloseClick.bind(this)),this.on(n,"click",this.handleSaveClick.bind(this),!0)},createForm:function(){var e=this.document.createElement("div");return e.className="medium-editor-toolbar-form",e.id="medium-editor-toolbar-form-anchor-"+this.getEditorId(),e.innerHTML=this.getTemplate(),this.attachFormEvents(e),e},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},getAnchorTargetCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-target")},getAnchorButtonCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-button")},handleTextboxKeyup:function(t){if(t.keyCode===e.util.keyCode.ENTER)return t.preventDefault(),void this.doFormSave();t.keyCode===e.util.keyCode.ESCAPE&&(t.preventDefault(),this.doFormCancel())},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.anchor=i,o=e.Extension.extend({name:"anchor-preview",hideDelay:500,previewValueSelector:"a",showWhenToolbarIsVisible:!1,showOnEmptyLinks:!0,init:function(){this.anchorPreview=this.createPreview(),this.getEditorOption("elementsContainer").appendChild(this.anchorPreview),this.attachToEditables()},getInteractionElements:function(){return this.getPreviewElement()},getPreviewElement:function(){return this.anchorPreview},createPreview:function(){var e=this.document.createElement("div");return e.id="medium-editor-anchor-preview-"+this.getEditorId(),e.className="medium-editor-anchor-preview",e.innerHTML=this.getTemplate(),this.on(e,"click",this.handleClick.bind(this)),e},getTemplate:function(){return'
'},destroy:function(){this.anchorPreview&&(this.anchorPreview.parentNode&&this.anchorPreview.parentNode.removeChild(this.anchorPreview),delete this.anchorPreview)},hidePreview:function(){this.anchorPreview&&this.anchorPreview.classList.remove("medium-editor-anchor-preview-active"),this.activeAnchor=null},showPreview:function(e){return!(!this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")&&!e.getAttribute("data-disable-preview"))||(this.previewValueSelector&&(this.anchorPreview.querySelector(this.previewValueSelector).textContent=e.attributes.href.value,this.anchorPreview.querySelector(this.previewValueSelector).href=e.attributes.href.value),this.anchorPreview.classList.add("medium-toolbar-arrow-over"),this.anchorPreview.classList.remove("medium-toolbar-arrow-under"),this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||this.anchorPreview.classList.add("medium-editor-anchor-preview-active"),this.activeAnchor=e,this.positionPreview(),this.attachPreviewHandlers(),this)},positionPreview:function(e){e=e||this.activeAnchor;var t,n,r,i,o,a=this.window.innerWidth,u=this.anchorPreview.offsetHeight,l=e.getBoundingClientRect(),s=this.diffLeft,c=this.diffTop,f=this.getEditorOption("elementsContainer"),d=["absolute","fixed"].indexOf(window.getComputedStyle(f).getPropertyValue("position"))>-1,p={};t=this.anchorPreview.offsetWidth/2;var h=this.base.getExtensionByName("toolbar");h&&(s=h.diffLeft,c=h.diffTop),n=s-t,d?(i=f.getBoundingClientRect(),["top","left"].forEach((function(e){p[e]=l[e]-i[e]})),p.width=l.width,p.height=l.height,l=p,a=i.width,o=f.scrollTop):o=this.window.pageYOffset,r=l.left+l.width/2,o+=u+l.top+l.height-c-this.anchorPreview.offsetHeight,this.anchorPreview.style.top=Math.round(o)+"px",this.anchorPreview.style.right="initial",rthis.hideDelay&&this.detachPreviewHandlers()},detachPreviewHandlers:function(){clearInterval(this.intervalTimer),this.instanceHandlePreviewMouseover&&(this.off(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.activeAnchor&&(this.off(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout))),this.hidePreview(),this.hovering=this.instanceHandlePreviewMouseover=this.instanceHandlePreviewMouseout=null},attachPreviewHandlers:function(){this.lastOver=(new Date).getTime(),this.hovering=!0,this.instanceHandlePreviewMouseover=this.handlePreviewMouseover.bind(this),this.instanceHandlePreviewMouseout=this.handlePreviewMouseout.bind(this),this.intervalTimer=setInterval(this.updatePreview.bind(this),200),this.on(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.on(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout)}}),e.extensions.anchorPreview=o,function(){var t,n,r,i;t=[" ","\t","\n","\r"," "," "," "," "," ","\u2028","\u2029"],n="com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw",r=new RegExp("^("+n+")$","i"),i=new RegExp("(((?:(https?://|ftps?://|nntp://)|www\\d{0,3}[.]|[a-z0-9.\\-]+[.](com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)\\/)\\S+(?:[^\\s`!\\[\\]{};:'\".,?«»“”‘’])))|(([a-z0-9\\-]+\\.)?[a-z0-9\\-]+\\.(com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw))","gi");var o=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.disableEventHandling=!1,this.subscribe("editableKeypress",this.onKeypress.bind(this)),this.subscribe("editableBlur",this.onBlur.bind(this)),this.document.execCommand("AutoUrlDetect",!1,!1)},isLastInstance:function(){for(var e=0,t=0;t0&&null!==i;)(r=(n=o.currentNode).nodeValue).length>t?(i=n.splitText(r.length-t),t=0):(i=o.previousNode(),t-=r.length);return i},performLinkingWithinElement:function(t){for(var n=this.findLinkableText(t),r=0;r1;)i.appendChild(r.childNodes[1])}});e.extensions.autoLink=o}(),function(){var t="medium-editor-dragover";function n(n){var r=e.util.getContainerEditorElement(n);Array.prototype.slice.call(r.parentElement.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))}var r=e.Extension.extend({name:"fileDragging",allowedTypes:["image"],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy";var r=e.target.classList?e.target:e.target.parentElement;n(r),"dragover"===e.type&&r.classList.add(t)},handleDrop:function(e){e.preventDefault(),e.stopPropagation(),this.base.selectElement(e.target);var t=this.base.exportSelection();t.start=t.end,this.base.importSelection(t),e.dataTransfer.files&&Array.prototype.slice.call(e.dataTransfer.files).forEach((function(e){this.isAllowedFile(e)&&e.type.match("image")&&this.insertImageFile(e)}),this),n(e.target)},isAllowedFile:function(e){return this.allowedTypes.some((function(t){return!!e.type.match(t)}))},insertImageFile:function(t){if("function"==typeof FileReader){var n=new FileReader;n.readAsDataURL(t),n.addEventListener("load",function(t){var n=this.document.createElement("img");n.src=t.target.result,e.util.insertHTMLCommand(this.document,n.outerHTML)}.bind(this))}}});e.extensions.fileDragging=r}(),a=e.Extension.extend({name:"keyboard-commands",commands:[{command:"bold",key:"B",meta:!0,shift:!1,alt:!1},{command:"italic",key:"I",meta:!0,shift:!1,alt:!1},{command:"underline",key:"U",meta:!0,shift:!1,alt:!1}],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.keys={},this.commands.forEach((function(e){var t=e.key.charCodeAt(0);this.keys[t]||(this.keys[t]=[]),this.keys[t].push(e)}),this)},handleKeydown:function(t){var n=e.util.getKeyCode(t);if(this.keys[n]){var r=e.util.isMetaCtrlKey(t),i=!!t.shiftKey,o=!!t.altKey;this.keys[n].forEach((function(e){e.meta!==r||e.shift!==i||e.alt!==o&&void 0!==e.alt||(t.preventDefault(),t.stopPropagation(),"function"==typeof e.command?e.command.apply(this):!1!==e.command&&this.execAction(e.command))}),this)}}}),e.extensions.keyboardCommands=a,u=e.extensions.form.extend({name:"fontname",action:"fontName",aria:"change font name",contentDefault:"±",contentFA:'',fonts:["","Arial","Verdana","Times New Roman"],init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontName")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getSelect().value=""},showForm:function(e){var t=this.getSelect();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontName(),this.base.checkSelection()},createForm:function(){var e,t=this.document,n=t.createElement("div"),r=t.createElement("select"),i=t.createElement("a"),o=t.createElement("a");n.className="medium-editor-toolbar-form",n.id="medium-editor-toolbar-form-fontname-"+this.getEditorId(),this.on(n,"click",this.handleFormClick.bind(this));for(var a=0;a
':"✓",n.appendChild(o),this.on(o,"click",this.handleSaveClick.bind(this),!0),i.setAttribute("href","#"),i.className="medium-editor-toobar-close",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",n.appendChild(i),this.on(i,"click",this.handleCloseClick.bind(this)),n},getSelect:function(){return this.getForm().querySelector("select.medium-editor-toolbar-select")},clearFontName:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("face")&&e.removeAttribute("face")}))},handleFontChange:function(){var e=this.getSelect().value;""===e?this.clearFontName():this.execAction("fontName",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontName=u,l=e.extensions.form.extend({name:"fontsize",action:"fontSize",aria:"increase/decrease font size",contentDefault:"±",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontSize")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getInput().value=""},showForm:function(e){var t=this.getInput();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontSize(),this.base.checkSelection()},createForm:function(){var e=this.document,t=e.createElement("div"),n=e.createElement("input"),r=e.createElement("a"),i=e.createElement("a");return t.className="medium-editor-toolbar-form",t.id="medium-editor-toolbar-form-fontsize-"+this.getEditorId(),this.on(t,"click",this.handleFormClick.bind(this)),n.setAttribute("type","range"),n.setAttribute("min","1"),n.setAttribute("max","7"),n.className="medium-editor-toolbar-input",t.appendChild(n),this.on(n,"change",this.handleSliderChange.bind(this)),i.setAttribute("href","#"),i.className="medium-editor-toobar-save",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"✓",t.appendChild(i),this.on(i,"click",this.handleSaveClick.bind(this),!0),r.setAttribute("href","#"),r.className="medium-editor-toobar-close",r.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",t.appendChild(r),this.on(r,"click",this.handleCloseClick.bind(this)),t},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},clearFontSize:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("size")&&e.removeAttribute("size")}))},handleSliderChange:function(){var e=this.getInput().value;"4"===e?this.clearFontSize():this.execAction("fontSize",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontSize=l,function(){var t="%ME_PASTEBIN%",n=null,r=null,i=function(e){e.stopPropagation()};function o(e,t,n){var r=e.clipboardData||t.clipboardData||n.dataTransfer,i={};if(!r)return i;if(r.getData){var o=r.getData("Text");o&&o.length>0&&(i["text/plain"]=o)}if(r.types)for(var a=0;a1)for(o=0;o"+e.util.htmlEntities(i[o])+"

");else a=e.util.htmlEntities(i[0]);e.util.insertHTMLCommand(this.document,a)}},handlePasteBinPaste:function(e){if(e.defaultPrevented)this.removePasteBin();else{var t=o(e,this.window,this.document),n=t["text/html"],i=t["text/plain"],a=r;if(!this.cleanPastedHTML||n)return e.preventDefault(),this.removePasteBin(),this.doPaste(n,i,a),void this.trigger("editablePaste",{currentTarget:a,target:a},a);setTimeout(function(){this.cleanPastedHTML&&(n=this.getPasteBinHtml()),this.removePasteBin(),this.doPaste(n,i,a),this.trigger("editablePaste",{currentTarget:a,target:a},a)}.bind(this),0)}},handleKeydown:function(t,n){e.util.isKey(t,e.util.keyCode.V)&&e.util.isMetaCtrlKey(t)&&(t.stopImmediatePropagation(),this.removePasteBin(),this.createPasteBin(n))},createPasteBin:function(o){var a,u=e.selection.getSelectionRange(this.document),l=this.window.pageYOffset;r=o,u&&((a=u.getClientRects()).length?l+=a[0].top:void 0!==u.startContainer.getBoundingClientRect?l+=u.startContainer.getBoundingClientRect().top:l+=u.getBoundingClientRect().top),n=u;var s=this.document.createElement("div");s.id=this.pasteBinId="medium-editor-pastebin-"+ +Date.now(),s.setAttribute("style","border: 1px red solid; position: absolute; top: "+l+"px; width: 10px; height: 10px; overflow: hidden; opacity: 0"),s.setAttribute("contentEditable",!0),s.innerHTML=t,this.document.body.appendChild(s),this.on(s,"focus",i),this.on(s,"focusin",i),this.on(s,"focusout",i),s.focus(),e.selection.selectNode(s,this.document),this.boundHandlePaste||(this.boundHandlePaste=this.handlePasteBinPaste.bind(this)),this.on(s,"paste",this.boundHandlePaste)},removePasteBin:function(){null!==n&&(e.selection.selectRange(this.document,n),n=null),null!==r&&(r=null);var t=this.getPasteBin();t&&t&&(this.off(t,"focus",i),this.off(t,"focusin",i),this.off(t,"focusout",i),this.off(t,"paste",this.boundHandlePaste),t.parentElement.removeChild(t))},getPasteBin:function(){return this.document.getElementById(this.pasteBinId)},getPasteBinHtml:function(){var e=this.getPasteBin();if(!e)return!1;if(e.firstChild&&"mcepastebin"===e.firstChild.id)return!1;var n=e.innerHTML;return!(!n||n===t)&&n},cleanPaste:function(e){var t,n,r,i,o=/]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g),""],[new RegExp(/|/g),""],[new RegExp(/
$/i),""],[new RegExp(/<[^>]*docs-internal-guid[^>]*>/gi),""],[new RegExp(/<\/b>(]*>)?$/gi),""],[new RegExp(/\s+<\/span>/g)," "],[new RegExp(/
/g),"
"],[new RegExp(/]*(font-style:italic;font-weight:(bold|700)|font-weight:(bold|700);font-style:italic)[^>]*>/gi),''],[new RegExp(/]*font-style:italic[^>]*>/gi),''],[new RegExp(/]*font-weight:(bold|700)[^>]*>/gi),''],[new RegExp(/<(\/?)(i|b|a)>/gi),"<$1$2>"],[new RegExp(/<a(?:(?!href).)+href=(?:"|”|“|"|“|”)(((?!"|”|“|"|“|”).)*)(?:"|”|“|"|“|”)(?:(?!>).)*>/gi),''],[new RegExp(/<\/p>\n+/gi),"

"],[new RegExp(/\n+

/gi),""],[new RegExp(/(((?!/gi),"$1"]],this.cleanReplacements||[]);for(t=0;t"+e.split("

").join("

")+"

",n=r.querySelectorAll("a,p,div,br"),t=0;t"+r.innerHTML+"
":i.innerHTML=r.innerHTML,r.parentNode.replaceChild(i,r);for(o=t.querySelectorAll("span"),n=0;n0&&(r[0].classList.add(this.firstButtonClass),r[r.length-1].classList.add(this.lastButtonClass)),u},destroy:function(){this.toolbar&&(this.toolbar.parentNode&&this.toolbar.parentNode.removeChild(this.toolbar),delete this.toolbar)},getInteractionElements:function(){return this.getToolbarElement()},getToolbarElement:function(){return this.toolbar||(this.toolbar=this.createToolbar()),this.toolbar},getToolbarActionsElement:function(){return this.getToolbarElement().querySelector(".medium-editor-toolbar-actions")},initThrottledMethods:function(){this.throttledPositionToolbar=e.util.throttle(function(){this.base.isActive&&this.positionToolbarIfShown()}.bind(this))},attachEventHandlers:function(){this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableClick",this.handleEditableClick.bind(this)),this.subscribe("editableKeyup",this.handleEditableKeyup.bind(this)),this.on(this.document.documentElement,"mouseup",this.handleDocumentMouseup.bind(this)),this.static&&this.sticky&&this.on(this.window,"scroll",this.handleWindowScroll.bind(this),!0),this.on(this.window,"resize",this.handleWindowResize.bind(this))},handleWindowScroll:function(){this.positionToolbarIfShown()},handleWindowResize:function(){this.throttledPositionToolbar()},handleDocumentMouseup:function(t){if(t&&t.target&&e.util.isDescendant(this.getToolbarElement(),t.target))return!1;this.checkState()},handleEditableClick:function(){setTimeout(function(){this.checkState()}.bind(this),0)},handleEditableKeyup:function(){this.checkState()},handleBlur:function(){clearTimeout(this.hideTimeout),clearTimeout(this.delayShowTimeout),this.hideTimeout=setTimeout(function(){this.hideToolbar()}.bind(this),1)},handleFocus:function(){this.checkState()},isDisplayed:function(){return this.getToolbarElement().classList.contains("medium-editor-toolbar-active")},showToolbar:function(){clearTimeout(this.hideTimeout),this.isDisplayed()||(this.getToolbarElement().classList.add("medium-editor-toolbar-active"),this.trigger("showToolbar",{},this.base.getFocusedElement()))},hideToolbar:function(){this.isDisplayed()&&(this.getToolbarElement().classList.remove("medium-editor-toolbar-active"),this.trigger("hideToolbar",{},this.base.getFocusedElement()))},isToolbarDefaultActionsDisplayed:function(){return"block"===this.getToolbarActionsElement().style.display},hideToolbarDefaultActions:function(){this.isToolbarDefaultActionsDisplayed()&&(this.getToolbarActionsElement().style.display="none")},showToolbarDefaultActions:function(){this.hideExtensionForms(),this.isToolbarDefaultActionsDisplayed()||(this.getToolbarActionsElement().style.display="block"),this.delayShowTimeout=this.base.delay(function(){this.showToolbar()}.bind(this))},hideExtensionForms:function(){this.forEachExtension((function(e){e.hasForm&&e.isDisplayed()&&e.hideForm()}))},multipleBlockElementsSelected:function(){var t=new RegExp("<("+e.util.blockContainerElementNames.join("|")+")[^>]*>","g"),n=e.selection.getSelectionHtml(this.document).replace(/<[^\/>][^>]*><\/[^>]+>/gim,"").match(t);return!!n&&n.length>1},modifySelection:function(){var t=this.window.getSelection().getRangeAt(0);if(this.standardizeSelectionStart&&t.startContainer.nodeValue&&t.startOffset===t.startContainer.nodeValue.length){var n=e.util.findAdjacentTextNodeWithContent(e.selection.getSelectionElement(this.window),t.startContainer,this.document);if(n){for(var r=0;0===n.nodeValue.substr(r,1).trim().length;)r+=1;t=e.selection.select(this.document,n,r,t.endContainer,t.endOffset)}}},checkState:function(){if(!this.base.preventSelectionUpdates){if(!this.base.getFocusedElement()||e.selection.selectionInContentEditableFalse(this.window))return this.hideToolbar();var t=e.selection.getSelectionElement(this.window);return!t||-1===this.getEditorElements().indexOf(t)||t.getAttribute("data-disable-toolbar")?this.hideToolbar():this.updateOnEmptySelection&&this.static?this.showAndUpdateToolbar():!e.selection.selectionContainsContent(this.document)||!1===this.allowMultiParagraphSelection&&this.multipleBlockElementsSelected()?this.hideToolbar():void this.showAndUpdateToolbar()}},showAndUpdateToolbar:function(){this.modifySelection(),this.setToolbarButtonStates(),this.trigger("positionToolbar",{},this.base.getFocusedElement()),this.showToolbarDefaultActions(),this.setToolbarPosition()},setToolbarButtonStates:function(){this.forEachExtension((function(e){"function"==typeof e.isActive&&"function"==typeof e.setInactive&&e.setInactive()})),this.checkActiveButtons()},checkActiveButtons:function(){var t,n=[],r=null,i=e.selection.getSelectionRange(this.document),o=function(e){"function"==typeof e.checkState?e.checkState(t):"function"==typeof e.isActive&&"function"==typeof e.isAlreadyApplied&&"function"==typeof e.setActive&&!e.isActive()&&e.isAlreadyApplied(t)&&e.setActive()};if(i&&(this.forEachExtension((function(e){"function"!=typeof e.queryCommandState||null===(r=e.queryCommandState())?n.push(e):r&&"function"==typeof e.setActive&&e.setActive()})),t=e.selection.getSelectedParentElement(i),this.getEditorElements().some((function(n){return e.util.isDescendant(n,t,!0)}))))for(;t&&(n.forEach(o),!e.util.isMediumEditorElement(t));)t=t.parentNode},positionToolbarIfShown:function(){this.isDisplayed()&&this.setToolbarPosition()},setToolbarPosition:function(){var e=this.base.getFocusedElement(),t=this.window.getSelection();if(!e)return this;!this.static&&t.isCollapsed||(this.showToolbar(),this.relativeContainer||(this.static?this.positionStaticToolbar(e):this.positionToolbar(t)),this.trigger("positionedToolbar",{},this.base.getFocusedElement()))},positionStaticToolbar:function(e){this.getToolbarElement().style.left="0";var t,n=this.document.documentElement&&this.document.documentElement.scrollTop||this.document.body.scrollTop,r=this.window.innerWidth,i=this.getToolbarElement(),o=e.getBoundingClientRect(),a=o.top+n,u=o.left+o.width/2,l=i.offsetHeight,s=i.offsetWidth,c=s/2;switch(this.sticky?n>a+e.offsetHeight-l-this.stickyTopOffset?(i.style.top=a+e.offsetHeight-l+"px",i.classList.remove("medium-editor-sticky-toolbar")):n>a-l-this.stickyTopOffset?(i.classList.add("medium-editor-sticky-toolbar"),i.style.top=this.stickyTopOffset+"px"):(i.classList.remove("medium-editor-sticky-toolbar"),i.style.top=a-l+"px"):i.style.top=a-l+"px",this.align){case"left":t=o.left;break;case"right":t=o.right-s;break;case"center":t=u-c}t<0?t=0:t+s>r&&(t=r-Math.ceil(s)-1),i.style.left=t+"px"},positionToolbar:function(e){this.getToolbarElement().style.left="0",this.getToolbarElement().style.right="initial";var t=e.getRangeAt(0),n=t.getBoundingClientRect();(!n||0===n.height&&0===n.width&&t.startContainer===t.endContainer)&&(n=1===t.startContainer.nodeType&&t.startContainer.querySelector("img")?t.startContainer.querySelector("img").getBoundingClientRect():t.startContainer.getBoundingClientRect());var r,i,o=this.window.innerWidth,a=this.getToolbarElement(),u=a.offsetHeight,l=a.offsetWidth/2,s=this.diffLeft-l,c=this.getEditorOption("elementsContainer"),f=["absolute","fixed"].indexOf(window.getComputedStyle(c).getPropertyValue("position"))>-1,d={},p={};f?(i=c.getBoundingClientRect(),["top","left"].forEach((function(e){p[e]=n[e]-i[e]})),p.width=n.width,p.height=n.height,n=p,o=i.width,d.top=c.scrollTop):d.top=this.window.pageYOffset,r=n.left+n.width/2,d.top+=n.top-u,n.top<50?(a.classList.add("medium-toolbar-arrow-over"),a.classList.remove("medium-toolbar-arrow-under"),d.top+=50+n.height-this.diffTop):(a.classList.add("medium-toolbar-arrow-under"),a.classList.remove("medium-toolbar-arrow-over"),d.top+=this.diffTop),r'),n.onload=function(){var e=this.document.getElementById(r);e&&(e.removeAttribute("id"),e.removeAttribute("class"),e.src=n.result)}.bind(this))}.bind(this)),t.target.classList.remove("medium-editor-dragover")}}),e.extensions.imageDragging=f,function(){function t(t){var n=e.selection.getSelectionStart(this.options.ownerDocument),r=n.textContent,i=e.selection.getCaretOffsets(n);(void 0===r[i.left-1]||""===r[i.left-1].trim()||void 0!==r[i.left]&&""===r[i.left].trim())&&t.preventDefault()}function n(t,n){if(this.options.disableReturn||n.getAttribute("data-disable-return"))t.preventDefault();else if(this.options.disableDoubleReturn||n.getAttribute("data-disable-double-return")){var r=e.selection.getSelectionStart(this.options.ownerDocument);(r&&""===r.textContent.trim()&&"li"!==r.nodeName.toLowerCase()||r.previousElementSibling&&"br"!==r.previousElementSibling.nodeName.toLowerCase()&&""===r.previousElementSibling.textContent.trim())&&t.preventDefault()}}function r(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);"pre"===(n&&n.nodeName.toLowerCase())&&(t.preventDefault(),e.util.insertHTMLCommand(this.options.ownerDocument," ")),e.util.isListItem(n)&&(t.preventDefault(),t.shiftKey?this.options.ownerDocument.execCommand("outdent",!1,null):this.options.ownerDocument.execCommand("indent",!1,null))}function i(t){var n,r=e.selection.getSelectionStart(this.options.ownerDocument),i=r.nodeName.toLowerCase(),o=/^(\s+|)?$/i,a=/h\d/i;e.util.isKey(t,[e.util.keyCode.BACKSPACE,e.util.keyCode.ENTER])&&r.previousElementSibling&&a.test(i)&&0===e.selection.getCaretOffsets(r).left?e.util.isKey(t,e.util.keyCode.BACKSPACE)&&o.test(r.previousElementSibling.innerHTML)?(r.previousElementSibling.parentNode.removeChild(r.previousElementSibling),t.preventDefault()):!this.options.disableDoubleReturn&&e.util.isKey(t,e.util.keyCode.ENTER)&&((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.previousElementSibling.parentNode.insertBefore(n,r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.DELETE)&&r.nextElementSibling&&r.previousElementSibling&&!a.test(i)&&o.test(r.innerHTML)&&a.test(r.nextElementSibling.nodeName.toLowerCase())?(e.selection.moveCursor(this.options.ownerDocument,r.nextElementSibling),r.previousElementSibling.parentNode.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&"li"===i&&o.test(r.innerHTML)&&!r.previousElementSibling&&!r.parentElement.previousElementSibling&&r.nextElementSibling&&"li"===r.nextElementSibling.nodeName.toLowerCase()?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.parentElement.insertBefore(n,r.parentElement),e.selection.moveCursor(this.options.ownerDocument,n),r.parentElement.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).left?(t.preventDefault(),e.util.execFormatBlock(this.options.ownerDocument,"p")):e.util.isKey(t,e.util.keyCode.ENTER)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).right?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.insertBefore(n,r.nextSibling),e.selection.moveCursor(this.options.ownerDocument,n),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&e.util.isMediumEditorElement(r.parentElement)&&!r.previousElementSibling&&r.nextElementSibling&&o.test(r.innerHTML)&&(t.preventDefault(),e.selection.moveCursor(this.options.ownerDocument,r.nextSibling),r.parentElement.removeChild(r))}function o(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);n&&(e.util.isMediumEditorElement(n)&&0===n.children.length&&!e.util.isBlockContainer(n)&&this.options.ownerDocument.execCommand("formatBlock",!1,"p"),!e.util.isKey(t,e.util.keyCode.ENTER)||e.util.isListItem(n)||e.util.isBlockContainer(n)||("a"===n.nodeName.toLowerCase()?this.options.ownerDocument.execCommand("unlink",!1,null):t.shiftKey||t.ctrlKey||this.options.ownerDocument.execCommand("formatBlock",!1,"p")))}function a(e,t){var n=t.parentNode.querySelector('textarea[medium-editor-textarea-id="'+t.getAttribute("medium-editor-textarea-id")+'"]');n&&(n.value=t.innerHTML.trim())}function u(e){e._mediumEditors||(e._mediumEditors=[null]),this.id||(this.id=e._mediumEditors.length),e._mediumEditors[this.id]=this}function l(e){e._mediumEditors&&e._mediumEditors[this.id]&&(e._mediumEditors[this.id]=null)}function s(t,n,r){var i=[];if(t||(t=[]),"string"==typeof t&&(t=n.querySelectorAll(t)),e.util.isElement(t)&&(t=[t]),r)for(var o=0;o=0&&(r=e.selection.exportSelection(t,this.options.ownerDocument)),null!==r&&0!==n&&(r.editableElementIndex=n),r},saveSelection:function(){this.selectionState=this.exportSelection()},importSelection:function(t,n){if(t){var r=this.elements[t.editableElementIndex||0];e.selection.importSelection(t,r,this.options.ownerDocument,n)}},restoreSelection:function(){this.importSelection(this.selectionState)},createLink:function(t){var n,r=e.selection.getSelectionElement(this.options.contentWindow),i={};if(-1!==this.elements.indexOf(r)){try{if(this.events.disableCustomEvent("editableInput"),t.url&&e.util.deprecated(".url option for createLink",".value","6.0.0"),(n=t.url||t.value)&&n.trim().length>0){var o=this.options.contentWindow.getSelection();if(o){var a,u,l,s,c=o.getRangeAt(0),f=c.commonAncestorContainer;if(3===c.endContainer.nodeType&&3!==c.startContainer.nodeType&&0===c.startOffset&&c.startContainer.firstChild===c.endContainer&&(f=c.endContainer),u=e.util.getClosestBlockContainer(c.startContainer),l=e.util.getClosestBlockContainer(c.endContainer),3!==f.nodeType&&0!==f.textContent.length&&u===l){var d=u||r,p=this.options.ownerDocument.createDocumentFragment();this.execAction("unlink"),a=this.exportSelection(),p.appendChild(d.cloneNode(!0)),r===d?e.selection.select(this.options.ownerDocument,d.firstChild,0,d.lastChild,3===d.lastChild.nodeType?d.lastChild.nodeValue.length:d.lastChild.childNodes.length):e.selection.select(this.options.ownerDocument,d,0,d,d.childNodes.length);var h=this.exportSelection();0===(s=e.util.findOrCreateMatchingTextNodes(this.options.ownerDocument,p,{start:a.start-h.start,end:a.end-h.start,editableElementIndex:a.editableElementIndex})).length&&((p=this.options.ownerDocument.createDocumentFragment()).appendChild(f.cloneNode(!0)),s=[p.firstChild.firstChild,p.firstChild.lastChild]),e.util.createLink(this.options.ownerDocument,s,n.trim());var m=(p.firstChild.innerHTML.match(/^\s+/)||[""])[0].length;e.util.insertHTMLCommand(this.options.ownerDocument,p.firstChild.innerHTML.replace(/^\s+/,"")),a.start-=m,a.end-=m,this.importSelection(a)}else this.options.ownerDocument.execCommand("createLink",!1,n);this.options.targetBlank||"_blank"===t.target?e.util.setTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n):e.util.removeTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n),t.buttonClass&&e.util.addClassToAnchors(e.selection.getSelectionStart(this.options.ownerDocument),t.buttonClass)}}if(this.options.targetBlank||"_blank"===t.target||t.buttonClass){(i=this.options.ownerDocument.createEvent("HTMLEvents")).initEvent("input",!0,!0,this.options.contentWindow);for(var v=0,g=this.elements.length;v1?t[1]:"";return{major:parseInt(n[0],10),minor:parseInt(n[1],10),revision:parseInt(n[2],10),preRelease:r,toString:function(){return[n[0],n[1],n[2]].join(".")+(r?"-"+r:"")}}},e.version=e.parseVersionString.call(this,"5.23.3"),e}(),"undefined"!=typeof process&&process&&process.versions&&process.versions.electron?t.MediumEditor=n:e.exports=n}(yO);var wO=yO.exports;class EO extends d.Component{constructor(e){super(e),this.componentDidMount=()=>{var e;(null==(e=this.editorRef)?void 0:e.current)&&!this.editor&&(this.editor=new wO(this.editorRef.current,this.props.options),this.editor.setContent(this.props.text),this.editor.subscribe("editableInput",(e=>{var t,n;this.props.onChange((null==(n=null==(t=this.editorRef)?void 0:t.current)?void 0:n.innerHTML)||"")})))},this.componentDidUpdate=()=>{this.editor&&this.editor.restoreSelection()},this.componentWillUnmount=()=>{this.editor&&this.editor.destroy()},this.editorRef=d.createRef()}render(){return this.editor&&this.editor.saveSelection(),d.createElement("div",{ref:this.editorRef,className:this.props.className})}}EO.defaultProps={text:"",onChange:()=>{}};const xO={type:{id:"blockText"},component:function({data:e,onUpdate:t}){const[n,r]=k(e.value);return m((()=>{r(e.value)}),[e]),d.createElement("div",{className:"BlockText cursor-text"},void 0!==e?d.createElement(EO,{className:"BlockText-editor",text:n,options:{toolbar:{buttons:["bold","italic","underline","unorderedlist","orderedlist","justifyLeft","justifyCenter","justifyRight","anchor"],static:!0,updateOnEmptySelection:!0,align:"center"},anchor:{targetCheckbox:!0},autoLink:!0,anchorPreview:!0,paste:{cleanPastedHTML:!0}},onChange:e=>{t({value:e})}}):null)},initialData:{value:""},title:{default:"Text",fr_FR:"Texte"},description:{default:"Display a formated text",fr_FR:"Affiche un texte mis en forme"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockText"}};const CO=[{label:"Neutre",value:0},{label:"Niveau 1",value:1},{label:"Niveau 2",value:2},{label:"Niveau 3",value:3},{label:"Niveau 4",value:4},{label:"Niveau 5",value:5},{label:"Niveau 6",value:6}];const kO={level:0,text:""},SO={type:{id:"blockTitle"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState(kO.level),[i,o]=d.useState(kO.text);return d.useEffect((()=>{e.level&&r(e.level),e.text&&o(e.text)}),[e]),d.createElement("div",{className:"BlockTitle"},d.createElement("div",{className:"BlockTitle-field"},d.createElement("label",{htmlFor:"title-level"},"Niveau"),d.createElement("select",{name:"title-level",id:"title-level",onChange:n=>{r(parseInt(n.target.value,10)),t(l(u({},e),{level:parseInt(n.target.value,10)}))},value:n.toString()},CO.map((({label:e,value:t})=>d.createElement("option",{key:t,value:t},e))))),d.createElement("div",{className:"flex-grow BlockTitle-field"},d.createElement("label",{htmlFor:"title-text"},"Texte"),d.createElement("input",{type:"text",name:"title-text",id:"title-text",value:i,onChange:e=>{o(e.target.value)},onBlur:n=>{n.target.value&&t(l(u({},e),{text:n.target.value}))}})))},initialData:kO,title:{default:"Title",fr_FR:"Titre"},description:{default:"Display a title",fr_FR:"Affiche un titre"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockTitle"}};const _O={type:{id:"blockVideo"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState("");return d.useEffect((()=>{e.src&&r(e.src)}),[e]),d.createElement("div",{className:"BlockVideo"},d.createElement("iframe",{style:{aspectRatio:"16/9"},className:"w-full",src:`https://www.youtube.com/embed/${n}`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"}),d.createElement("div",null,d.createElement("input",{type:"text",placeholder:"source",value:n,onChange:e=>{r(e.target.value)},onBlur:n=>t(l(u({},e),{src:n.target.value}))})))},initialData:{src:"4JcENw71M6c"},title:{default:"Video",fr_FR:"Video"},description:{default:"Display a Youtube video",fr_FR:"Affiche une vidéo Youtube"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockVideo"}};const OO={type:{id:"blockHighlight"},component:function({data:e,onUpdate:t}){return d.createElement("div",{className:"BlockHighlight"},d.createElement(xO.component,{data:e,onUpdate:e=>{t(e)},id:Bg()}))},initialData:{value:""},title:{default:"Highlight",fr_FR:"Mise en avant"},description:{default:"Display a highlighted text",fr_FR:"Affiche un bloc de texte mis en avant"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockHighlight"}};var TO,NO;(NO=TO||(TO={})).Unordered="ul",NO.Ordered="ol";const DO=[{label:"Ordered",value:TO.Ordered},{label:"Unordered",value:TO.Unordered}];const AO={type:{id:"blockList"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState([]);return d.useEffect((()=>{e.values&&r(e.values.map((e=>({id:Bg(),value:e}))))}),[]),d.createElement("div",{className:"BlockList"},d.createElement("div",{className:"BlockList-config"},d.createElement("label",{htmlFor:"title-level"},"Type"),d.createElement("select",{name:"title-level",id:"title-level",onChange:n=>{t(l(u({},e),{type:n.target.value}))},value:e.type},DO.map((({label:e,value:t})=>d.createElement("option",{key:t,value:t},e))))),d.createElement("div",{className:"BlockList-list"},n.map((i=>d.createElement("div",{className:"BlockList-line",key:i.id},d.createElement(xO.component,{id:`text-${i.id}`,data:{value:i.value},onUpdate:o=>{((i,o)=>{const a=n.map((({id:e,value:t})=>({id:e,value:e===i.id?o.value:t})));r(a),t(l(u({},e),{values:a.map((({value:e})=>e))}))})(i,o)}}),d.createElement(Ay,{content:"Supprimer l'élément"},d.createElement("button",{onClick:()=>(i=>{const o=n.filter((({id:e})=>e!==i));r(o),t(l(u({},e),{values:o.map((({value:e})=>e))}))})(i.id),disabled:n.length<2},d.createElement("i",{className:"fa fa-trash"})))))),d.createElement("div",{className:"text-center"},d.createElement("button",{className:"BlockList-add",onClick:()=>{const i=[...n,{id:Bg(),value:""}];r(i),t(l(u({},e),{values:i.map((({value:e})=>e))}))}},"Ajouter un élément"))))},initialData:{type:TO.Unordered,values:[""]},title:{default:"List",fr_FR:"Liste"},description:{default:"Display a list",fr_FR:"Affiche une liste"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockList"}};const PO={id:"blockAccordion"},IO=()=>{const e=Bg();return{id:e,title:"",group:{id:Bg(),type:fO.type,parent:e,data:fO.initialData}}};const LO=[IO(),IO()],RO={type:PO,component:function({data:e,onUpdate:t}){return d.createElement("div",{className:"flex flex-col w-full gap-4 Accordion"},e.map(((n,r)=>{return d.createElement(d.Fragment,{key:`${n.id}-wrapper`},d.createElement("div",{className:"Accordion-item"},d.createElement("div",{className:"Accordion-itemHead"},d.createElement("div",{className:"Accordion-itemTitle"},d.createElement("label",{htmlFor:`title-text-${n.id}`},"Titre"),d.createElement("input",{type:"text",name:`title-text-${n.id}`,id:`title-text-${n.id}`,value:n.title,onChange:r=>((n,r)=>{t(e.map((e=>e.id===r.id?l(u({},e),{title:n.target.value}):e)))})(r,n)})),e.length>1&&d.createElement(Ay,{content:"Supprimer l'élément"},d.createElement("button",{className:"text-sm text-red-500 hover:bg-red-50",onClick:()=>{return r=n,void t(e.filter((e=>(null==e?void 0:e.id)!==r.id)));var r}},d.createElement("i",{className:"fa fa-trash"})))),d.createElement(fO.component,{data:n.group.data,onUpdate:(i=n,n=>{t(e.map((e=>e.id===i.id?l(u({},e),{group:l(u({},e.group),{data:n})}):e)))}),excludeBlockType:[PO.id,"blockFullWidthImage"],id:n.id})),r{return n=r,void t([...e.slice(0,n+1),IO(),...e.slice(n+1)]);var n}},d.createElement("i",{className:"fa fa-plus"}))));var i})))},initialData:LO,title:{default:"Accordion",fr_FR:"Accordéon"},description:{default:"Display a list of collapsable groups",fr_FR:"Affiche une liste de groupes d'éléments refermables"},image:{default:"https://source.unsplash.com/featured/300x250?nature&accordion"}};const BO={type:{id:"blockRaw"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState("");return d.useEffect((()=>{e.value&&r(e.value)}),[e]),d.createElement("div",{className:"w-full"},d.createElement("textarea",{className:"w-full",placeholder:"Value",rows:10,onChange:e=>{r(e.target.value)},onBlur:e=>{e.target.value&&t({value:e.target.value})},value:n}))},initialData:{value:""},title:{default:"HTML",fr_FR:"HTML"},description:{default:"Raw HTML content",fr_FR:"Contenu libre HTML"}};const jO={type:{id:"blockFullWidthImage"},component:function({data:e,onUpdate:t}){return d.createElement("div",{className:"BlockFullWidthImage"},d.createElement(Rg.component,{data:e,onUpdate:e=>{t(e)},id:Bg()}))},initialData:Rg.initialData,title:{default:"Full width image",fr_FR:"Image en pleine largeur"},description:{default:"Display a full width image that extend outside the current container",fr_FR:"Affiche une image en pleine largeur sortant du conteneur courant"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockFullWidthImage"}},MO=[u({id:Bg()},xO),u({id:Bg()},SO),u({id:Bg()},Rg),u({id:Bg()},jO),u({id:Bg()},mO),u({id:Bg()},bO),u({id:Bg()},Tg),u({id:Bg()},AO),u({id:Bg()},RO),u({id:Bg()},OO),u({id:Bg()},_O),u({id:Bg()},fO),u({id:Bg()},BO)];function FO(e){window.__PLUGINS||(window.__PLUGINS=[]),window.__PLUGINS.push(l(u({},e),{id:Bg()})),document.dispatchEvent(window.eventTBPlugins)}function UO(){const[e,t]=k([...MO,...window.__PLUGINS||[]]);return document.addEventListener("update-tb-plugins",(()=>{t([...MO,...window.__PLUGINS])})),e}window.eventTBPlugins=new CustomEvent("update-tb-plugins");function zO({title:e,image:t,description:n}){return d.createElement("div",{className:"BlockTooltip"},t&&d.createElement("img",{className:"BlockTooltip-image",src:t,alt:e}),d.createElement("p",{className:"BlockTooltip-title"},e),n&&d.createElement("p",{className:"BlockTooltip-description"},n))}function HO({block:e}){const t=sp(),n=e.title?tx(e.title):e.type.id;return d.createElement("div",{className:"BlockFromLibrary"},d.createElement(Ay,{theme:"light",content:d.createElement(zO,{title:n,image:e.image&&tx(e.image),description:e.description&&tx(e.description)})},d.createElement("button",{className:"BlockFromLibrary-title",onClick:()=>{t(Dm({id:Bg(),parent:null,data:e.initialData,type:e.type})),setTimeout((()=>{window.scrollTo({top:document.body.scrollHeight,behavior:"smooth"})}),250)}},n)))}function WO(){const e=UO();return d.createElement("div",{className:"Menu"},d.createElement("div",{className:"Menu-content"},d.createElement("div",{className:"Menu-blocks overscroll-x-auto"},(n=e=>d.createElement("div",{key:e.id,className:"Menu-blocks-item"},d.createElement(HO,{block:e})),(Vy(t=e)?Gy:YE)(t,qE(n))))));var t,n}var qO={},GO={};Object.defineProperty(GO,"__esModule",{value:!0}),GO.isNavigator=GO.isBrowser=GO.off=GO.on=GO.noop=void 0;GO.noop=function(){},GO.on=function(e){for(var t=[],n=1;ne.ui.windowConstants));return Fc((({id:e})=>_g("/open_api/item_block_group",{method:"POST",data:{itemBlockGroup:{blockGroupId:e,itemId:t.itemId,itemType:t.itemType}}})),{onSuccess:t=>{const n=t,{jsonContent:r}=n,i=s(n,["jsonContent"]);e(Um(i)),e(Km(!1)),r&&e(Nm(JSON.parse(r)))}})}(),p=y(null);if(QO(p,(()=>{o(!1)})),a)return d.createElement("div",null,d.createElement(Ig,{width:"40px"}));if(u)return d.createElement("span",null,"Erreur: ",l.message);const h=c.filter((({slug:t})=>-1!==(null==t?void 0:t.search(new RegExp(jm(e),"i")))));return d.createElement("div",{className:"GroupsDropdown"},d.createElement("div",{className:"GroupsDropdown-select",ref:p},d.createElement("input",{type:"text",value:e,onFocus:()=>o(!0),onChange:e=>{t(e.target.value),r(void 0)},className:"w-full"}),i&&d.createElement("ul",{className:"GroupsDropdown-dropdown"},h.map((e=>{var n;return d.createElement("li",{key:e.id,className:"GroupsDropdown-dropdownItem"},d.createElement("button",{onClick:()=>{(e=>{t(e.title),r(e),o(!1)})(e)}},"#",e.id," - ",e.title,!!(null==(n=e.itemBlockGroups)?void 0:n.length)&&d.createElement("span",{className:"ml-3 text-sm font-normal text-gray-400"},d.createElement("i",{className:"fa fa-link"}),e.itemBlockGroups.map((({itemId:e,itemType:t})=>d.createElement("span",{key:`${t}-${e}`,className:"ml-1"},t,"-",e))))))})))),d.createElement("div",{className:"ml-6"},d.createElement("button",{className:"px-8 font-bold uppercase Button Button--primary",onClick:()=>{return n&&(e=n,void f.mutate({id:e.id}));var e},disabled:!n},"Lier")))}function XO(){const e=sp(),t=pp((e=>e.group));return d.createElement("div",{className:"flex flex-1 GroupTitle"},d.createElement("input",{type:"text",value:t.title||"",placeholder:"Titre du groupe",className:"w-full",onChange:t=>{e(zm(t.target.value)),e(Hm(t.target.value))}}))}function JO({onSave:e}){const t=pp((e=>e.group.id)),n=pp((e=>e.ui.isUnsaved));return d.createElement("div",{className:"flex items-center"},d.createElement("button",{className:"px-8 font-bold uppercase Button Button--primary",onClick:()=>e(),disabled:!n},t?"Enregistrer":"Créer"),d.createElement(ZO,null))}function ZO(){const e=pp((e=>e.group)),t=pp((e=>e.ui.windowConstants)),n=function(){const e=sp();return Fc((({id:e})=>_g(`/open_api/item_block_group/${e}`,{method:"DELETE"})),{onSuccess:()=>{e(Um(Mm)),e(Nm(Om)),e(Qm()),e(Km(!1)),Yp.success("Le groupe a bien été délié")}})}();return t.itemId&&e.id?d.createElement(Ay,{content:"Délier le groupe de ce contenu"},d.createElement("button",{className:"ml-6 font-bold text-red-600 uppercase",onClick:()=>(()=>{var r;const i=null==(r=null==e?void 0:e.itemBlockGroups)?void 0:r.find((e=>e.itemId===t.itemId&&e.itemType===t.itemType));(null==i?void 0:i.id)&&n.mutate({id:i.id})})()},d.createElement("i",{className:"fa fa-unlink"}))):null}function eT({onSave:e}){const t=pp((e=>e.group)),n=pp((e=>e.ui.windowConstants)),r=!t.id&&!!n.itemId&&!!n.itemType;return d.createElement("div",{className:"flex"},d.createElement("div",{className:"flex-1"},d.createElement("h3",{className:"mb-4 text-2xl font-bold"},t.id?"Edition du groupe":"Créer un nouveau groupe"),d.createElement("div",{className:"flex"},d.createElement("div",{className:"flex-grow"},d.createElement(XO,null)),d.createElement("div",{className:"ml-6"},d.createElement(JO,{onSave:e})))),r&&d.createElement("div",{className:"flex-1 pl-10 ml-10 border-l"},d.createElement("h3",{className:"mb-4 text-2xl font-bold"},"Lier un groupe existant"),d.createElement(YO,null)))}const tT=(e,t)=>{var n;return null!=(n={folder:`/admin/folders/update/${t}`,content:`/admin/content/update/${t}`,category:`/admin/categories/update?category_id=${t}`,product:`/admin/products/update?product_id=${t}`}[e])?n:null};function nT({onSave:e}){var t;const n=sp(),r=pp((e=>e.blocks)),i=pp((e=>e.group)),o=pp((e=>e.ui.windowConstants)),{DndWrapper:a,DndWrapElement:u}=lO(),l=null==(t=i.itemBlockGroups)?void 0:t.filter((e=>o.itemType!==e.itemType||o.itemId!==e.itemId));return d.createElement("div",{className:"Group"},d.createElement(eT,{onSave:e}),!!(null==l?void 0:l.length)&&d.createElement("div",{className:"p-4 mt-4 text-base text-blue-900 bg-blue-100"},d.createElement("strong",null,"Contenus liés :")," ",l.map(((e,t)=>d.createElement(d.Fragment,{key:`${e.itemType}-${e.itemId}`},d.createElement("a",{href:tT(e.itemType,e.itemId)},e.itemType,"-",e.itemId),t!==l.length-1&&", ")))),r.length>0&&d.createElement(a,{id:"main",onDragEnd:e=>{e.destination&&n(Im({source:e.source.index,destination:e.destination.index}))},wrapperClass:"flex flex-col gap-6 mt-6"},r.map(((e,t)=>d.createElement(u,{key:e.id,id:e.id,index:t},(({DndDragHandle:t})=>d.createElement(nx,{block:e,handleDelete:e=>{n(Am(e.id))},DndDragHandle:t},d.createElement(ex,{block:e}))))))))}function rT({id:e}){const t=pp((e=>e.ui.windowConstants)),[n]=k(e||t.groupId),{isLoading:r,isFetchedAfterMount:i,isIdle:o}=function({id:e}){const t=sp();return m((()=>{e||(t(Um(Mm)),t(Nm(Om)),t(Km(!1)))}),[e]),zc(["block_group",e],(()=>_g("/open_api/block_group",{method:"GET",params:{id:e}})),{enabled:!!e,onSuccess:e=>{const n=e,{jsonContent:r}=n,i=s(n,["jsonContent"]);t(Um(i)),t(Km(!1)),r&&t(Nm(JSON.parse(r)))}})}({id:n}),a=sp(),c=pp((e=>e.group)),f=pp((e=>e.blocks)),p=function({id:e}){const t=sp();let n=bd();const r=pp((e=>e.ui.windowConstants));return Fc((({group:t,blocks:n})=>{const i=t,{itemBlockGroups:o}=i,a=s(i,["itemBlockGroups"]);let c={blockGroup:l(u({},a),{jsonContent:JSON.stringify(n)}),locale:"fr_FR"};return e?c.blockGroup.id=e:r.itemType&&r.itemId&&(c.itemBlockGroup={itemType:r.itemType,itemId:r.itemId}),_g("/open_api/block_group",{method:e?"PATCH":"POST",data:c})}),{onSuccess:r=>{t(Km(!1)),!e&&r.id&&(t(Um(r)),n&&n.push(`/edit/${r.id}`))}})}({id:c.id});m((()=>{a(Km(!0))}),[c,f]);return o||i&&!r?d.createElement(d.Fragment,null,d.createElement(nT,{onSave:()=>{p.mutate({group:c,blocks:f}),Yp.success("Le groupe a bien été sauvegardé")}}),d.createElement(WO,null)):d.createElement(Ig,{width:"80px"})}var iT={},oT={exports:{}}; +/*! @source http://purl.eligrey.com/github/Blob.js/blob/master/Blob.js */,function(e){if(e.URL=e.URL||e.webkitURL,e.Blob&&e.URL)try{return void new Blob}catch(r){}var t=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||function(e){var t=function(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]},n=function(){this.data=[]},r=function(e,t,n){this.data=e,this.size=e.length,this.type=t,this.encoding=n},i=n.prototype,o=r.prototype,a=e.FileReaderSync,u=function(e){this.code=this[this.name=e]},l="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),s=l.length,c=e.URL||e.webkitURL||e,f=c.createObjectURL,d=c.revokeObjectURL,p=c,h=e.btoa,m=e.atob,v=e.ArrayBuffer,g=e.Uint8Array,b=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(r.fake=o.fake=!0;s--;)u.prototype[l[s]]=s+1;return c.createObjectURL||(p=e.URL=function(e){var t,n=document.createElementNS("http://www.w3.org/1999/xhtml","a");return n.href=e,"origin"in n||("data:"===n.protocol.toLowerCase()?n.origin=null:(t=e.match(b),n.origin=t&&t[1])),n}),p.createObjectURL=function(e){var t,n=e.type;return null===n&&(n="application/octet-stream"),e instanceof r?(t="data:"+n,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):h?t+";base64,"+h(e.data):t+","+encodeURIComponent(e.data)):f?f.call(c,e):void 0},p.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&d&&d.call(c,e)},i.append=function(e){var n=this.data;if(g&&(e instanceof v||e instanceof g)){for(var i="",o=new g(e),l=0,s=o.length;l1?t:this.data.length),n,this.encoding)},o.toString=function(){return"[object Blob]"},o.close=function(){this.size=0,delete this.data},n}(e);e.Blob=function(e,n){var r=n&&n.type||"",i=new t;if(e)for(var o=0,a=e.length;o-1,isMac:t.navigator.platform.toUpperCase().indexOf("MAC")>=0,keyCode:{BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DELETE:46,K:75,M:77,V:86},isMetaCtrlKey:function(e){return!!(a.isMac&&e.metaKey||!a.isMac&&e.ctrlKey)},isKey:function(e,t){var n=a.getKeyCode(e);return!1===Array.isArray(t)?n===t:-1!==t.indexOf(n)},getKeyCode:function(e){var t=e.which;return null===t&&(t=null!==e.charCode?e.charCode:e.keyCode),t},blockContainerElementNames:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","li","ol","address","article","aside","audio","canvas","dd","dl","dt","fieldset","figcaption","figure","footer","form","header","hgroup","main","nav","noscript","output","section","video","table","thead","tbody","tfoot","tr","th","td"],emptyElementNames:["br","col","colgroup","hr","img","input","source","wbr"],extend:function(){var e=[!0].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},defaults:function(){var e=[!1].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},createLink:function(e,t,n,r){var i=e.createElement("a");return a.moveTextRangeIntoElement(t[0],t[t.length-1],i),i.setAttribute("href",n),r&&("_blank"===r&&i.setAttribute("rel","noopener noreferrer"),i.setAttribute("target",r)),i},findOrCreateMatchingTextNodes:function(e,t,n){for(var r=e.createTreeWalker(t,NodeFilter.SHOW_ALL,null,!1),i=[],o=0,u=!1,l=null,s=null;null!==(l=r.nextNode());)if(!(l.nodeType>3))if(3===l.nodeType){if(!u&&n.startn.end+1)throw new Error("PerformLinking overshot the target!");u&&i.push(s||l),o+=l.nodeValue.length,null!==s&&(o+=s.nodeValue.length,r.nextNode()),s=null}else"img"===l.tagName.toLowerCase()&&(!u&&n.start<=o&&(u=!0),u&&i.push(l));return i},splitStartNodeIfNeeded:function(e,t,n){return t!==n?e.splitText(t-n):null},splitEndNodeIfNeeded:function(e,t,n,r){var i,o;i=r+e.nodeValue.length+(t?t.nodeValue.length:0)-1,o=n-r-(t?e.nodeValue.length:0),i>=n&&r!==i&&0!==o&&(t||e).splitText(o)},splitByBlockElements:function(t){if(3!==t.nodeType&&1!==t.nodeType)return[];var n=[],r=e.util.blockContainerElementNames.join(",");if(3===t.nodeType||0===t.querySelectorAll(r).length)return[t];for(var i=0;i0)break;r=o.nextNode()}return r},findPreviousSibling:function(e){if(!e||a.isMediumEditorElement(e))return!1;for(var t=e.previousSibling;!t&&!a.isMediumEditorElement(e.parentNode);)t=(e=e.parentNode).previousSibling;return t},isDescendant:function(e,t,n){if(!e||!t)return!1;if(e===t)return!!n;if(1!==e.nodeType)return!1;if(r||3!==t.nodeType)return e.contains(t);for(var i=t.parentNode;null!==i;){if(i===e)return!0;i=i.parentNode}return!1},isElement:function(e){return!(!e||1!==e.nodeType)},throttle:function(e,t){var n,r,i,o=null,a=0,u=function(){a=Date.now(),o=null,i=e.apply(n,r),o||(n=r=null)};return t||0===t||(t=50),function(){var l=Date.now(),s=t-(l-a);return n=this,r=arguments,s<=0||s>t?(o&&(clearTimeout(o),o=null),a=l,i=e.apply(n,r),o||(n=r=null)):o||(o=setTimeout(u,s)),i}},traverseUp:function(e,t){if(!e)return!1;do{if(1===e.nodeType){if(t(e))return e;if(a.isMediumEditorElement(e))return!1}e=e.parentNode}while(e);return!1},htmlEntities:function(e){return String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")},insertHTMLCommand:function(t,n){var r,i,o,u,l,s,c,f=!1,d=["insertHTML",!1,n];if(!e.util.isEdge&&t.queryCommandSupported("insertHTML"))try{return t.execCommand.apply(t,d)}catch(p){}if((r=t.getSelection()).rangeCount){if(c=(i=r.getRangeAt(0)).commonAncestorContainer,a.isMediumEditorElement(c)&&!c.firstChild)i.selectNode(c.appendChild(t.createTextNode("")));else if(3===c.nodeType&&0===i.startOffset&&i.endOffset===c.nodeValue.length||3!==c.nodeType&&c.innerHTML===i.toString()){for(;!a.isMediumEditorElement(c)&&c.parentNode&&1===c.parentNode.childNodes.length&&!a.isMediumEditorElement(c.parentNode);)c=c.parentNode;i.selectNode(c)}for(i.deleteContents(),(o=t.createElement("div")).innerHTML=n,u=t.createDocumentFragment();o.firstChild;)l=o.firstChild,s=u.appendChild(l);i.insertNode(u),s&&((i=i.cloneRange()).setStartAfter(s),i.collapse(!0),e.selection.selectRange(t,i)),f=!0}return t.execCommand.callListeners&&t.execCommand.callListeners(d,f),f},execFormatBlock:function(t,n){var r=a.getTopBlockContainer(e.selection.getSelectionStart(t));if("blockquote"===n){if(r&&Array.prototype.slice.call(r.childNodes).some((function(e){return a.isBlockContainer(e)})))return t.execCommand("outdent",!1,null);if(a.isIE)return t.execCommand("indent",!1,n)}if(r&&n===r.nodeName.toLowerCase()&&(n="p"),a.isIE&&(n="<"+n+">"),r&&"blockquote"===r.nodeName.toLowerCase()){if(a.isIE&&"

"===n)return t.execCommand("outdent",!1,n);if((a.isFF||a.isEdge)&&"p"===n)return Array.prototype.slice.call(r.childNodes).some((function(e){return!a.isBlockContainer(e)}))&&t.execCommand("formatBlock",!1,n),t.execCommand("outdent",!1,n)}return t.execCommand("formatBlock",!1,n)},setTargetBlank:function(e,t){var n,r=t||!1;if("a"===e.nodeName.toLowerCase())e.target="_blank",e.rel="noopener noreferrer";else for(e=e.getElementsByTagName("a"),n=0;nr?(i=i.parentNode,n-=1):(o=o.parentNode,r-=1);for(;i!==o;)i=i.parentNode,o=o.parentNode;return i},isElementAtBeginningOfBlock:function(e){for(var t;!a.isBlockContainer(e)&&!a.isMediumEditorElement(e);){for(t=e;t=t.previousSibling;)if((3===t.nodeType?t.nodeValue:t.textContent).length>0)return!1;e=e.parentNode}return!0},isMediumEditorElement:function(e){return e&&e.getAttribute&&!!e.getAttribute("data-medium-editor-element")},getContainerEditorElement:function(e){return a.traverseUp(e,(function(e){return a.isMediumEditorElement(e)}))},isBlockContainer:function(e){return e&&3!==e.nodeType&&-1!==a.blockContainerElementNames.indexOf(e.nodeName.toLowerCase())},getClosestBlockContainer:function(e){return a.traverseUp(e,(function(e){return a.isBlockContainer(e)||a.isMediumEditorElement(e)}))},getTopBlockContainer:function(e){var t=!!a.isBlockContainer(e)&&e;return a.traverseUp(e,(function(e){return a.isBlockContainer(e)&&(t=e),!(t||!a.isMediumEditorElement(e)||(t=e,0))})),t},getFirstSelectableLeafNode:function(e){for(;e&&e.firstChild;)e=e.firstChild;if("table"===(e=a.traverseUp(e,(function(e){return-1===a.emptyElementNames.indexOf(e.nodeName.toLowerCase())}))).nodeName.toLowerCase()){var t=e.querySelector("th, td");t&&(e=t)}return e},getFirstTextNode:function(e){return a.warn("getFirstTextNode is deprecated and will be removed in version 6.0.0"),a._getFirstTextNode(e)},_getFirstTextNode:function(e){if(3===e.nodeType)return e;for(var t=0;t0){var i,o=r.getRangeAt(0),a=o.cloneRange();a.selectNodeContents(e),a.setEnd(o.startContainer,o.startOffset),n={start:i=a.toString().length,end:i+o.toString().length},this.doesRangeStartWithImages(o,t)&&(n.startsWithImage=!0);var u=this.getTrailingImageCount(e,n,o.endContainer,o.endOffset);if(u&&(n.trailingImageCount=u),0!==i){var l=this.getIndexRelativeToAdjacentEmptyBlocks(t,e,o.startContainer,o.startOffset);-1!==l&&(n.emptyBlocksIndex=l)}}return n},importSelection:function(e,t,n,r){if(e&&t){var i=n.createRange();i.setStart(t,0),i.collapse(!0);var o,a=t,u=[],l=0,s=!1,c=!1,f=0,d=!1,p=!1,h=null;for((r||e.startsWithImage||void 0!==e.emptyBlocksIndex)&&(p=!0);!d&&a;)if(a.nodeType>3)a=u.pop();else{if(3!==a.nodeType||c){if(e.trailingImageCount&&c&&("img"===a.nodeName.toLowerCase()&&f++,f===e.trailingImageCount)){for(var m=0;a.parentNode.childNodes[m]!==a;)m++;i.setEnd(a.parentNode,m+1),d=!0}if(!d&&1===a.nodeType)for(var v=a.childNodes.length-1;v>=0;)u.push(a.childNodes[v]),v-=1}else o=l+a.length,!s&&e.start>=l&&e.start<=o&&(p||e.start=l&&e.end<=o&&(e.trailingImageCount?c=!0:(i.setEnd(a,e.end-l),d=!0)),l=o;d||(a=u.pop())}!s&&h&&(i.setStart(h,h.length),i.setEnd(h,h.length)),void 0!==e.emptyBlocksIndex&&(i=this.importSelectionMoveCursorPastBlocks(n,t,e.emptyBlocksIndex,i)),r&&(i=this.importSelectionMoveCursorPastAnchor(e,i)),this.selectRange(n,i)}},importSelectionMoveCursorPastAnchor:function(t,n){if(t.start===t.end&&3===n.startContainer.nodeType&&n.startOffset===n.startContainer.nodeValue.length&&e.util.traverseUp(n.startContainer,(function(e){return"a"===e.nodeName.toLowerCase()}))){for(var r=n.startContainer,i=n.startContainer.parentNode;null!==i&&"a"!==i.nodeName.toLowerCase();)i.childNodes[i.childNodes.length-1]!==r?i=null:(r=i,i=i.parentNode);if(null!==i&&"a"===i.nodeName.toLowerCase()){for(var o=null,a=0;null===o&&a0)break}else a===l.currentNode&&(u=l.currentNode);return u||(u=a),o.setStart(e.util.getFirstSelectableLeafNode(u),0),o},getIndexRelativeToAdjacentEmptyBlocks:function(n,r,i,o){if(i.textContent.length>0&&o>0)return-1;var a=i;if(3!==a.nodeType&&(a=i.childNodes[o]),a){if(!e.util.isElementAtBeginningOfBlock(a))return-1;var u=e.util.findPreviousSibling(a);if(!u)return-1;if(u.nodeValue)return-1}for(var l=e.util.getClosestBlockContainer(i),s=n.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,t,!1),c=0;s.nextNode();){var f=""===s.currentNode.textContent;if((f||c>0)&&(c+=1),s.currentNode===l)return c;f||(c=0)}return c},doesRangeStartWithImages:function(e,t){if(0!==e.startOffset||1!==e.startContainer.nodeType)return!1;if("img"===e.startContainer.nodeName.toLowerCase())return!0;var n=e.startContainer.querySelector("img");if(!n)return!1;for(var r=t.createTreeWalker(e.startContainer,NodeFilter.SHOW_ALL,null,!1);r.nextNode();){var i=r.currentNode;if(i===n)break;if(i.nodeValue)return!1}return!0},getTrailingImageCount:function(e,t,n,r){if(0===r||1!==n.nodeType)return 0;if("img"!==n.nodeName.toLowerCase()&&!n.querySelector("img"))return 0;for(var i=n.childNodes[r-1];i.hasChildNodes();)i=i.lastChild;for(var o,a=e,u=[],l=0,s=!1,c=!1,f=!1,d=0;!f&&a;)if(a.nodeType>3)a=u.pop();else{if(3!==a.nodeType||c){if("img"===a.nodeName.toLowerCase()&&d++,a===i)f=!0;else if(1===a.nodeType)for(var p=a.childNodes.length-1;p>=0;)u.push(a.childNodes[p]),p-=1}else d=0,o=l+a.length,!s&&t.start>=l&&t.start<=o&&(s=!0),s&&t.end>=l&&t.end<=o&&(c=!0),l=o;f||(a=u.pop())}return d},selectionContainsContent:function(e){var t=e.getSelection();if(!t||t.isCollapsed||!t.rangeCount)return!1;if(""!==t.toString().trim())return!0;var n=this.getSelectedParentElement(t.getRangeAt(0));return!(!n||!("img"===n.nodeName.toLowerCase()||1===n.nodeType&&n.querySelector("img")))},selectionInContentEditableFalse:function(e){var t,n=this.findMatchingSelectionParent((function(e){var n=e&&e.getAttribute("contenteditable");return"true"===n&&(t=!0),"#text"!==e.nodeName&&"false"===n}),e);return!t&&n},getSelectionHtml:function(e){var t,n,r,i="",o=e.getSelection();if(o.rangeCount){for(r=e.createElement("div"),t=0,n=o.rangeCount;t-1?[t]:t,Array.prototype.forEach.call(t,function(e){e.addEventListener(n,r,i),this.events.push([e,n,r,i])}.bind(this))},detachDOMEvent:function(t,n,r,i){var o,a,u=this.base.options.contentWindow,l=this.base.options.ownerDocument;t&&(t=e.util.isElement(t)||[u,l].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){-1!==(o=this.indexOfListener(e,n,r,i))&&(a=this.events.splice(o,1)[0])[0].removeEventListener(a[1],a[2],a[3])}.bind(this)))},indexOfListener:function(e,t,n,r){var i,o,a;for(i=0,o=this.events.length;i0&&(r=-1!==i.indexOf(e.nodeName.toLowerCase())),!r&&this.style&&(t=this.style.value.split("|"),n=this.window.getComputedStyle(e,null).getPropertyValue(this.style.prop),t.forEach((function(e){this.knownState||((r=-1!==n.indexOf(e))||"text-decoration"!==this.style.prop)&&(this.knownState=r)}),this)),r)}})).isBuiltInButton=function(t){return"string"==typeof t&&e.extensions.button.prototype.defaults.hasOwnProperty(t)},e.extensions.button=n,e.extensions.button.prototype.defaults={bold:{name:"bold",action:"bold",aria:"bold",tagNames:["b","strong"],style:{prop:"font-weight",value:"700|bold"},useQueryState:!0,contentDefault:"B",contentFA:''},italic:{name:"italic",action:"italic",aria:"italic",tagNames:["i","em"],style:{prop:"font-style",value:"italic"},useQueryState:!0,contentDefault:"I",contentFA:''},underline:{name:"underline",action:"underline",aria:"underline",tagNames:["u"],style:{prop:"text-decoration",value:"underline"},useQueryState:!0,contentDefault:"U",contentFA:''},strikethrough:{name:"strikethrough",action:"strikethrough",aria:"strike through",tagNames:["strike"],style:{prop:"text-decoration",value:"line-through"},useQueryState:!0,contentDefault:"A",contentFA:''},superscript:{name:"superscript",action:"superscript",aria:"superscript",tagNames:["sup"],contentDefault:"x1",contentFA:''},subscript:{name:"subscript",action:"subscript",aria:"subscript",tagNames:["sub"],contentDefault:"x1",contentFA:''},image:{name:"image",action:"image",aria:"image",tagNames:["img"],contentDefault:"image",contentFA:''},html:{name:"html",action:"html",aria:"evaluate html",tagNames:["iframe","object"],contentDefault:"html",contentFA:''},orderedlist:{name:"orderedlist",action:"insertorderedlist",aria:"ordered list",tagNames:["ol"],useQueryState:!0,contentDefault:"1.",contentFA:''},unorderedlist:{name:"unorderedlist",action:"insertunorderedlist",aria:"unordered list",tagNames:["ul"],useQueryState:!0,contentDefault:"",contentFA:''},indent:{name:"indent",action:"indent",aria:"indent",tagNames:[],contentDefault:"",contentFA:''},outdent:{name:"outdent",action:"outdent",aria:"outdent",tagNames:[],contentDefault:"",contentFA:''},justifyCenter:{name:"justifyCenter",action:"justifyCenter",aria:"center justify",tagNames:[],style:{prop:"text-align",value:"center"},contentDefault:"C",contentFA:''},justifyFull:{name:"justifyFull",action:"justifyFull",aria:"full justify",tagNames:[],style:{prop:"text-align",value:"justify"},contentDefault:"J",contentFA:''},justifyLeft:{name:"justifyLeft",action:"justifyLeft",aria:"left justify",tagNames:[],style:{prop:"text-align",value:"left"},contentDefault:"L",contentFA:''},justifyRight:{name:"justifyRight",action:"justifyRight",aria:"right justify",tagNames:[],style:{prop:"text-align",value:"right"},contentDefault:"R",contentFA:''},removeFormat:{name:"removeFormat",aria:"remove formatting",action:"removeFormat",contentDefault:"X",contentFA:''},quote:{name:"quote",action:"append-blockquote",aria:"blockquote",tagNames:["blockquote"],contentDefault:"",contentFA:''},pre:{name:"pre",action:"append-pre",aria:"preformatted text",tagNames:["pre"],contentDefault:"0101",contentFA:''},h1:{name:"h1",action:"append-h1",aria:"header type one",tagNames:["h1"],contentDefault:"H1",contentFA:'1'},h2:{name:"h2",action:"append-h2",aria:"header type two",tagNames:["h2"],contentDefault:"H2",contentFA:'2'},h3:{name:"h3",action:"append-h3",aria:"header type three",tagNames:["h3"],contentDefault:"H3",contentFA:'3'},h4:{name:"h4",action:"append-h4",aria:"header type four",tagNames:["h4"],contentDefault:"H4",contentFA:'4'},h5:{name:"h5",action:"append-h5",aria:"header type five",tagNames:["h5"],contentDefault:"H5",contentFA:'5'},h6:{name:"h6",action:"append-h6",aria:"header type six",tagNames:["h6"],contentDefault:"H6",contentFA:'6'}},r=e.extensions.button.extend({init:function(){e.extensions.button.prototype.init.apply(this,arguments)},formSaveLabel:"✓",formCloseLabel:"×",activeClass:"medium-editor-toolbar-form-active",hasForm:!0,getForm:function(){},isDisplayed:function(){return!!this.hasForm&&this.getForm().classList.contains(this.activeClass)},showForm:function(){this.hasForm&&this.getForm().classList.add(this.activeClass)},hideForm:function(){this.hasForm&&this.getForm().classList.remove(this.activeClass)},showToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.showToolbarDefaultActions()},hideToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.hideToolbarDefaultActions()},setToolbarPosition:function(){var e=this.base.getExtensionByName("toolbar");e&&e.setToolbarPosition()}}),e.extensions.form=r,i=e.extensions.form.extend({customClassOption:null,customClassOptionText:"Button",linkValidation:!1,placeholderText:"Paste or type a link",targetCheckbox:!1,targetCheckboxText:"Open in new window",name:"anchor",action:"createLink",aria:"link",tagNames:["a"],contentDefault:"#",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this))},handleClick:function(t){t.preventDefault(),t.stopPropagation();var n=e.selection.getSelectionRange(this.document);return"a"===n.startContainer.nodeName.toLowerCase()||"a"===n.endContainer.nodeName.toLowerCase()||e.util.getClosestTag(e.selection.getSelectedParentElement(n),"a")?this.execAction("unlink"):(this.isDisplayed()||this.showForm(),!1)},handleKeydown:function(t){e.util.isKey(t,e.util.keyCode.K)&&e.util.isMetaCtrlKey(t)&&!t.shiftKey&&this.handleClick(t)},getForm:function(){return this.form||(this.form=this.createForm()),this.form},getTemplate:function(){var e=[''];return e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formSaveLabel,""),e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formCloseLabel,""),this.targetCheckbox&&e.push('

','','","
"),this.customClassOption&&e.push('
','',"","
"),e.join("")},isDisplayed:function(){return e.extensions.form.prototype.isDisplayed.apply(this)},hideForm:function(){e.extensions.form.prototype.hideForm.apply(this),this.getInput().value=""},showForm:function(t){var n=this.getInput(),r=this.getAnchorTargetCheckbox(),i=this.getAnchorButtonCheckbox();if("string"==typeof(t=t||{value:""})&&(t={value:t}),this.base.saveSelection(),this.hideToolbarDefaultActions(),e.extensions.form.prototype.showForm.apply(this),this.setToolbarPosition(),n.value=t.value,n.focus(),r&&(r.checked="_blank"===t.target),i){var o=t.buttonClass?t.buttonClass.split(" "):[];i.checked=-1!==o.indexOf(this.customClassOption)}},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},getFormOpts:function(){var e=this.getAnchorTargetCheckbox(),t=this.getAnchorButtonCheckbox(),n={value:this.getInput().value.trim()};return this.linkValidation&&(n.value=this.checkLinkFormat(n.value)),n.target="_self",e&&e.checked&&(n.target="_blank"),t&&t.checked&&(n.buttonClass=this.customClassOption),n},doFormSave:function(){var e=this.getFormOpts();this.completeFormSave(e)},completeFormSave:function(e){this.base.restoreSelection(),this.execAction(this.action,e),this.base.checkSelection()},ensureEncodedUri:function(e){return e===decodeURI(e)?encodeURI(e):e},ensureEncodedUriComponent:function(e){return e===decodeURIComponent(e)?encodeURIComponent(e):e},ensureEncodedParam:function(e){var t=e.split("="),n=t[0],r=t[1];return n+(void 0===r?"":"="+this.ensureEncodedUriComponent(r))},ensureEncodedQuery:function(e){return e.split("&").map(this.ensureEncodedParam.bind(this)).join("&")},checkLinkFormat:function(e){var t=/^([a-z]+:)?\/\/|^(mailto|tel|maps):|^\#/i.test(e),n="",r=e.match(/^(.*?)(?:\?(.*?))?(?:#(.*))?$/),i=r[1],o=r[2],a=r[3];if(/^\+?\s?\(?(?:\d\s?\-?\)?){3,20}$/.test(e))return"tel:"+e;if(!t){var u=i.split("/")[0];(u.match(/.+(\.|:).+/)||"localhost"===u)&&(n="http://")}return n+this.ensureEncodedUri(i)+(void 0===o?"":"?"+this.ensureEncodedQuery(o))+(void 0===a?"":"#"+a)},doFormCancel:function(){this.base.restoreSelection(),this.base.checkSelection()},attachFormEvents:function(e){var t=e.querySelector(".medium-editor-toolbar-close"),n=e.querySelector(".medium-editor-toolbar-save"),r=e.querySelector(".medium-editor-toolbar-input");this.on(e,"click",this.handleFormClick.bind(this)),this.on(r,"keyup",this.handleTextboxKeyup.bind(this)),this.on(t,"click",this.handleCloseClick.bind(this)),this.on(n,"click",this.handleSaveClick.bind(this),!0)},createForm:function(){var e=this.document.createElement("div");return e.className="medium-editor-toolbar-form",e.id="medium-editor-toolbar-form-anchor-"+this.getEditorId(),e.innerHTML=this.getTemplate(),this.attachFormEvents(e),e},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},getAnchorTargetCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-target")},getAnchorButtonCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-button")},handleTextboxKeyup:function(t){if(t.keyCode===e.util.keyCode.ENTER)return t.preventDefault(),void this.doFormSave();t.keyCode===e.util.keyCode.ESCAPE&&(t.preventDefault(),this.doFormCancel())},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.anchor=i,o=e.Extension.extend({name:"anchor-preview",hideDelay:500,previewValueSelector:"a",showWhenToolbarIsVisible:!1,showOnEmptyLinks:!0,init:function(){this.anchorPreview=this.createPreview(),this.getEditorOption("elementsContainer").appendChild(this.anchorPreview),this.attachToEditables()},getInteractionElements:function(){return this.getPreviewElement()},getPreviewElement:function(){return this.anchorPreview},createPreview:function(){var e=this.document.createElement("div");return e.id="medium-editor-anchor-preview-"+this.getEditorId(),e.className="medium-editor-anchor-preview",e.innerHTML=this.getTemplate(),this.on(e,"click",this.handleClick.bind(this)),e},getTemplate:function(){return'
'},destroy:function(){this.anchorPreview&&(this.anchorPreview.parentNode&&this.anchorPreview.parentNode.removeChild(this.anchorPreview),delete this.anchorPreview)},hidePreview:function(){this.anchorPreview&&this.anchorPreview.classList.remove("medium-editor-anchor-preview-active"),this.activeAnchor=null},showPreview:function(e){return!(!this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")&&!e.getAttribute("data-disable-preview"))||(this.previewValueSelector&&(this.anchorPreview.querySelector(this.previewValueSelector).textContent=e.attributes.href.value,this.anchorPreview.querySelector(this.previewValueSelector).href=e.attributes.href.value),this.anchorPreview.classList.add("medium-toolbar-arrow-over"),this.anchorPreview.classList.remove("medium-toolbar-arrow-under"),this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||this.anchorPreview.classList.add("medium-editor-anchor-preview-active"),this.activeAnchor=e,this.positionPreview(),this.attachPreviewHandlers(),this)},positionPreview:function(e){e=e||this.activeAnchor;var t,n,r,i,o,a=this.window.innerWidth,u=this.anchorPreview.offsetHeight,l=e.getBoundingClientRect(),s=this.diffLeft,c=this.diffTop,f=this.getEditorOption("elementsContainer"),d=["absolute","fixed"].indexOf(window.getComputedStyle(f).getPropertyValue("position"))>-1,p={};t=this.anchorPreview.offsetWidth/2;var h=this.base.getExtensionByName("toolbar");h&&(s=h.diffLeft,c=h.diffTop),n=s-t,d?(i=f.getBoundingClientRect(),["top","left"].forEach((function(e){p[e]=l[e]-i[e]})),p.width=l.width,p.height=l.height,l=p,a=i.width,o=f.scrollTop):o=this.window.pageYOffset,r=l.left+l.width/2,o+=u+l.top+l.height-c-this.anchorPreview.offsetHeight,this.anchorPreview.style.top=Math.round(o)+"px",this.anchorPreview.style.right="initial",rthis.hideDelay&&this.detachPreviewHandlers()},detachPreviewHandlers:function(){clearInterval(this.intervalTimer),this.instanceHandlePreviewMouseover&&(this.off(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.activeAnchor&&(this.off(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout))),this.hidePreview(),this.hovering=this.instanceHandlePreviewMouseover=this.instanceHandlePreviewMouseout=null},attachPreviewHandlers:function(){this.lastOver=(new Date).getTime(),this.hovering=!0,this.instanceHandlePreviewMouseover=this.handlePreviewMouseover.bind(this),this.instanceHandlePreviewMouseout=this.handlePreviewMouseout.bind(this),this.intervalTimer=setInterval(this.updatePreview.bind(this),200),this.on(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.on(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout)}}),e.extensions.anchorPreview=o,function(){var t,n,r,i;t=[" ","\t","\n","\r"," "," "," "," "," ","\u2028","\u2029"],n="com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw",r=new RegExp("^("+n+")$","i"),i=new RegExp("(((?:(https?://|ftps?://|nntp://)|www\\d{0,3}[.]|[a-z0-9.\\-]+[.](com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)\\/)\\S+(?:[^\\s`!\\[\\]{};:'\".,?«»“”‘’])))|(([a-z0-9\\-]+\\.)?[a-z0-9\\-]+\\.(com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw))","gi");var o=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.disableEventHandling=!1,this.subscribe("editableKeypress",this.onKeypress.bind(this)),this.subscribe("editableBlur",this.onBlur.bind(this)),this.document.execCommand("AutoUrlDetect",!1,!1)},isLastInstance:function(){for(var e=0,t=0;t0&&null!==i;)(r=(n=o.currentNode).nodeValue).length>t?(i=n.splitText(r.length-t),t=0):(i=o.previousNode(),t-=r.length);return i},performLinkingWithinElement:function(t){for(var n=this.findLinkableText(t),r=0;r1;)i.appendChild(r.childNodes[1])}});e.extensions.autoLink=o}(),function(){var t="medium-editor-dragover";function n(n){var r=e.util.getContainerEditorElement(n);Array.prototype.slice.call(r.parentElement.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))}var r=e.Extension.extend({name:"fileDragging",allowedTypes:["image"],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy";var r=e.target.classList?e.target:e.target.parentElement;n(r),"dragover"===e.type&&r.classList.add(t)},handleDrop:function(e){e.preventDefault(),e.stopPropagation(),this.base.selectElement(e.target);var t=this.base.exportSelection();t.start=t.end,this.base.importSelection(t),e.dataTransfer.files&&Array.prototype.slice.call(e.dataTransfer.files).forEach((function(e){this.isAllowedFile(e)&&e.type.match("image")&&this.insertImageFile(e)}),this),n(e.target)},isAllowedFile:function(e){return this.allowedTypes.some((function(t){return!!e.type.match(t)}))},insertImageFile:function(t){if("function"==typeof FileReader){var n=new FileReader;n.readAsDataURL(t),n.addEventListener("load",function(t){var n=this.document.createElement("img");n.src=t.target.result,e.util.insertHTMLCommand(this.document,n.outerHTML)}.bind(this))}}});e.extensions.fileDragging=r}(),a=e.Extension.extend({name:"keyboard-commands",commands:[{command:"bold",key:"B",meta:!0,shift:!1,alt:!1},{command:"italic",key:"I",meta:!0,shift:!1,alt:!1},{command:"underline",key:"U",meta:!0,shift:!1,alt:!1}],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.keys={},this.commands.forEach((function(e){var t=e.key.charCodeAt(0);this.keys[t]||(this.keys[t]=[]),this.keys[t].push(e)}),this)},handleKeydown:function(t){var n=e.util.getKeyCode(t);if(this.keys[n]){var r=e.util.isMetaCtrlKey(t),i=!!t.shiftKey,o=!!t.altKey;this.keys[n].forEach((function(e){e.meta!==r||e.shift!==i||e.alt!==o&&void 0!==e.alt||(t.preventDefault(),t.stopPropagation(),"function"==typeof e.command?e.command.apply(this):!1!==e.command&&this.execAction(e.command))}),this)}}}),e.extensions.keyboardCommands=a,u=e.extensions.form.extend({name:"fontname",action:"fontName",aria:"change font name",contentDefault:"±",contentFA:'',fonts:["","Arial","Verdana","Times New Roman"],init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontName")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getSelect().value=""},showForm:function(e){var t=this.getSelect();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontName(),this.base.checkSelection()},createForm:function(){var e,t=this.document,n=t.createElement("div"),r=t.createElement("select"),i=t.createElement("a"),o=t.createElement("a");n.className="medium-editor-toolbar-form",n.id="medium-editor-toolbar-form-fontname-"+this.getEditorId(),this.on(n,"click",this.handleFormClick.bind(this));for(var a=0;a
':"✓",n.appendChild(o),this.on(o,"click",this.handleSaveClick.bind(this),!0),i.setAttribute("href","#"),i.className="medium-editor-toobar-close",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",n.appendChild(i),this.on(i,"click",this.handleCloseClick.bind(this)),n},getSelect:function(){return this.getForm().querySelector("select.medium-editor-toolbar-select")},clearFontName:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("face")&&e.removeAttribute("face")}))},handleFontChange:function(){var e=this.getSelect().value;""===e?this.clearFontName():this.execAction("fontName",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontName=u,l=e.extensions.form.extend({name:"fontsize",action:"fontSize",aria:"increase/decrease font size",contentDefault:"±",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontSize")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getInput().value=""},showForm:function(e){var t=this.getInput();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontSize(),this.base.checkSelection()},createForm:function(){var e=this.document,t=e.createElement("div"),n=e.createElement("input"),r=e.createElement("a"),i=e.createElement("a");return t.className="medium-editor-toolbar-form",t.id="medium-editor-toolbar-form-fontsize-"+this.getEditorId(),this.on(t,"click",this.handleFormClick.bind(this)),n.setAttribute("type","range"),n.setAttribute("min","1"),n.setAttribute("max","7"),n.className="medium-editor-toolbar-input",t.appendChild(n),this.on(n,"change",this.handleSliderChange.bind(this)),i.setAttribute("href","#"),i.className="medium-editor-toobar-save",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"✓",t.appendChild(i),this.on(i,"click",this.handleSaveClick.bind(this),!0),r.setAttribute("href","#"),r.className="medium-editor-toobar-close",r.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",t.appendChild(r),this.on(r,"click",this.handleCloseClick.bind(this)),t},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},clearFontSize:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("size")&&e.removeAttribute("size")}))},handleSliderChange:function(){var e=this.getInput().value;"4"===e?this.clearFontSize():this.execAction("fontSize",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontSize=l,function(){var t="%ME_PASTEBIN%",n=null,r=null,i=function(e){e.stopPropagation()};function o(e,t,n){var r=e.clipboardData||t.clipboardData||n.dataTransfer,i={};if(!r)return i;if(r.getData){var o=r.getData("Text");o&&o.length>0&&(i["text/plain"]=o)}if(r.types)for(var a=0;a1)for(o=0;o"+e.util.htmlEntities(i[o])+"

");else a=e.util.htmlEntities(i[0]);e.util.insertHTMLCommand(this.document,a)}},handlePasteBinPaste:function(e){if(e.defaultPrevented)this.removePasteBin();else{var t=o(e,this.window,this.document),n=t["text/html"],i=t["text/plain"],a=r;if(!this.cleanPastedHTML||n)return e.preventDefault(),this.removePasteBin(),this.doPaste(n,i,a),void this.trigger("editablePaste",{currentTarget:a,target:a},a);setTimeout(function(){this.cleanPastedHTML&&(n=this.getPasteBinHtml()),this.removePasteBin(),this.doPaste(n,i,a),this.trigger("editablePaste",{currentTarget:a,target:a},a)}.bind(this),0)}},handleKeydown:function(t,n){e.util.isKey(t,e.util.keyCode.V)&&e.util.isMetaCtrlKey(t)&&(t.stopImmediatePropagation(),this.removePasteBin(),this.createPasteBin(n))},createPasteBin:function(o){var a,u=e.selection.getSelectionRange(this.document),l=this.window.pageYOffset;r=o,u&&((a=u.getClientRects()).length?l+=a[0].top:void 0!==u.startContainer.getBoundingClientRect?l+=u.startContainer.getBoundingClientRect().top:l+=u.getBoundingClientRect().top),n=u;var s=this.document.createElement("div");s.id=this.pasteBinId="medium-editor-pastebin-"+ +Date.now(),s.setAttribute("style","border: 1px red solid; position: absolute; top: "+l+"px; width: 10px; height: 10px; overflow: hidden; opacity: 0"),s.setAttribute("contentEditable",!0),s.innerHTML=t,this.document.body.appendChild(s),this.on(s,"focus",i),this.on(s,"focusin",i),this.on(s,"focusout",i),s.focus(),e.selection.selectNode(s,this.document),this.boundHandlePaste||(this.boundHandlePaste=this.handlePasteBinPaste.bind(this)),this.on(s,"paste",this.boundHandlePaste)},removePasteBin:function(){null!==n&&(e.selection.selectRange(this.document,n),n=null),null!==r&&(r=null);var t=this.getPasteBin();t&&t&&(this.off(t,"focus",i),this.off(t,"focusin",i),this.off(t,"focusout",i),this.off(t,"paste",this.boundHandlePaste),t.parentElement.removeChild(t))},getPasteBin:function(){return this.document.getElementById(this.pasteBinId)},getPasteBinHtml:function(){var e=this.getPasteBin();if(!e)return!1;if(e.firstChild&&"mcepastebin"===e.firstChild.id)return!1;var n=e.innerHTML;return!(!n||n===t)&&n},cleanPaste:function(e){var t,n,r,i,o=/]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g),""],[new RegExp(/|/g),""],[new RegExp(/
$/i),""],[new RegExp(/<[^>]*docs-internal-guid[^>]*>/gi),""],[new RegExp(/<\/b>(]*>)?$/gi),""],[new RegExp(/\s+<\/span>/g)," "],[new RegExp(/
/g),"
"],[new RegExp(/]*(font-style:italic;font-weight:(bold|700)|font-weight:(bold|700);font-style:italic)[^>]*>/gi),''],[new RegExp(/]*font-style:italic[^>]*>/gi),''],[new RegExp(/]*font-weight:(bold|700)[^>]*>/gi),''],[new RegExp(/<(\/?)(i|b|a)>/gi),"<$1$2>"],[new RegExp(/<a(?:(?!href).)+href=(?:"|”|“|"|“|”)(((?!"|”|“|"|“|”).)*)(?:"|”|“|"|“|”)(?:(?!>).)*>/gi),''],[new RegExp(/<\/p>\n+/gi),"

"],[new RegExp(/\n+

/gi),""],[new RegExp(/(((?!/gi),"$1"]],this.cleanReplacements||[]);for(t=0;t"+e.split("

").join("

")+"

",n=r.querySelectorAll("a,p,div,br"),t=0;t"+r.innerHTML+"
":i.innerHTML=r.innerHTML,r.parentNode.replaceChild(i,r);for(o=t.querySelectorAll("span"),n=0;n0&&(r[0].classList.add(this.firstButtonClass),r[r.length-1].classList.add(this.lastButtonClass)),u},destroy:function(){this.toolbar&&(this.toolbar.parentNode&&this.toolbar.parentNode.removeChild(this.toolbar),delete this.toolbar)},getInteractionElements:function(){return this.getToolbarElement()},getToolbarElement:function(){return this.toolbar||(this.toolbar=this.createToolbar()),this.toolbar},getToolbarActionsElement:function(){return this.getToolbarElement().querySelector(".medium-editor-toolbar-actions")},initThrottledMethods:function(){this.throttledPositionToolbar=e.util.throttle(function(){this.base.isActive&&this.positionToolbarIfShown()}.bind(this))},attachEventHandlers:function(){this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableClick",this.handleEditableClick.bind(this)),this.subscribe("editableKeyup",this.handleEditableKeyup.bind(this)),this.on(this.document.documentElement,"mouseup",this.handleDocumentMouseup.bind(this)),this.static&&this.sticky&&this.on(this.window,"scroll",this.handleWindowScroll.bind(this),!0),this.on(this.window,"resize",this.handleWindowResize.bind(this))},handleWindowScroll:function(){this.positionToolbarIfShown()},handleWindowResize:function(){this.throttledPositionToolbar()},handleDocumentMouseup:function(t){if(t&&t.target&&e.util.isDescendant(this.getToolbarElement(),t.target))return!1;this.checkState()},handleEditableClick:function(){setTimeout(function(){this.checkState()}.bind(this),0)},handleEditableKeyup:function(){this.checkState()},handleBlur:function(){clearTimeout(this.hideTimeout),clearTimeout(this.delayShowTimeout),this.hideTimeout=setTimeout(function(){this.hideToolbar()}.bind(this),1)},handleFocus:function(){this.checkState()},isDisplayed:function(){return this.getToolbarElement().classList.contains("medium-editor-toolbar-active")},showToolbar:function(){clearTimeout(this.hideTimeout),this.isDisplayed()||(this.getToolbarElement().classList.add("medium-editor-toolbar-active"),this.trigger("showToolbar",{},this.base.getFocusedElement()))},hideToolbar:function(){this.isDisplayed()&&(this.getToolbarElement().classList.remove("medium-editor-toolbar-active"),this.trigger("hideToolbar",{},this.base.getFocusedElement()))},isToolbarDefaultActionsDisplayed:function(){return"block"===this.getToolbarActionsElement().style.display},hideToolbarDefaultActions:function(){this.isToolbarDefaultActionsDisplayed()&&(this.getToolbarActionsElement().style.display="none")},showToolbarDefaultActions:function(){this.hideExtensionForms(),this.isToolbarDefaultActionsDisplayed()||(this.getToolbarActionsElement().style.display="block"),this.delayShowTimeout=this.base.delay(function(){this.showToolbar()}.bind(this))},hideExtensionForms:function(){this.forEachExtension((function(e){e.hasForm&&e.isDisplayed()&&e.hideForm()}))},multipleBlockElementsSelected:function(){var t=new RegExp("<("+e.util.blockContainerElementNames.join("|")+")[^>]*>","g"),n=e.selection.getSelectionHtml(this.document).replace(/<[^\/>][^>]*><\/[^>]+>/gim,"").match(t);return!!n&&n.length>1},modifySelection:function(){var t=this.window.getSelection().getRangeAt(0);if(this.standardizeSelectionStart&&t.startContainer.nodeValue&&t.startOffset===t.startContainer.nodeValue.length){var n=e.util.findAdjacentTextNodeWithContent(e.selection.getSelectionElement(this.window),t.startContainer,this.document);if(n){for(var r=0;0===n.nodeValue.substr(r,1).trim().length;)r+=1;t=e.selection.select(this.document,n,r,t.endContainer,t.endOffset)}}},checkState:function(){if(!this.base.preventSelectionUpdates){if(!this.base.getFocusedElement()||e.selection.selectionInContentEditableFalse(this.window))return this.hideToolbar();var t=e.selection.getSelectionElement(this.window);return!t||-1===this.getEditorElements().indexOf(t)||t.getAttribute("data-disable-toolbar")?this.hideToolbar():this.updateOnEmptySelection&&this.static?this.showAndUpdateToolbar():!e.selection.selectionContainsContent(this.document)||!1===this.allowMultiParagraphSelection&&this.multipleBlockElementsSelected()?this.hideToolbar():void this.showAndUpdateToolbar()}},showAndUpdateToolbar:function(){this.modifySelection(),this.setToolbarButtonStates(),this.trigger("positionToolbar",{},this.base.getFocusedElement()),this.showToolbarDefaultActions(),this.setToolbarPosition()},setToolbarButtonStates:function(){this.forEachExtension((function(e){"function"==typeof e.isActive&&"function"==typeof e.setInactive&&e.setInactive()})),this.checkActiveButtons()},checkActiveButtons:function(){var t,n=[],r=null,i=e.selection.getSelectionRange(this.document),o=function(e){"function"==typeof e.checkState?e.checkState(t):"function"==typeof e.isActive&&"function"==typeof e.isAlreadyApplied&&"function"==typeof e.setActive&&!e.isActive()&&e.isAlreadyApplied(t)&&e.setActive()};if(i&&(this.forEachExtension((function(e){"function"!=typeof e.queryCommandState||null===(r=e.queryCommandState())?n.push(e):r&&"function"==typeof e.setActive&&e.setActive()})),t=e.selection.getSelectedParentElement(i),this.getEditorElements().some((function(n){return e.util.isDescendant(n,t,!0)}))))for(;t&&(n.forEach(o),!e.util.isMediumEditorElement(t));)t=t.parentNode},positionToolbarIfShown:function(){this.isDisplayed()&&this.setToolbarPosition()},setToolbarPosition:function(){var e=this.base.getFocusedElement(),t=this.window.getSelection();if(!e)return this;!this.static&&t.isCollapsed||(this.showToolbar(),this.relativeContainer||(this.static?this.positionStaticToolbar(e):this.positionToolbar(t)),this.trigger("positionedToolbar",{},this.base.getFocusedElement()))},positionStaticToolbar:function(e){this.getToolbarElement().style.left="0";var t,n=this.document.documentElement&&this.document.documentElement.scrollTop||this.document.body.scrollTop,r=this.window.innerWidth,i=this.getToolbarElement(),o=e.getBoundingClientRect(),a=o.top+n,u=o.left+o.width/2,l=i.offsetHeight,s=i.offsetWidth,c=s/2;switch(this.sticky?n>a+e.offsetHeight-l-this.stickyTopOffset?(i.style.top=a+e.offsetHeight-l+"px",i.classList.remove("medium-editor-sticky-toolbar")):n>a-l-this.stickyTopOffset?(i.classList.add("medium-editor-sticky-toolbar"),i.style.top=this.stickyTopOffset+"px"):(i.classList.remove("medium-editor-sticky-toolbar"),i.style.top=a-l+"px"):i.style.top=a-l+"px",this.align){case"left":t=o.left;break;case"right":t=o.right-s;break;case"center":t=u-c}t<0?t=0:t+s>r&&(t=r-Math.ceil(s)-1),i.style.left=t+"px"},positionToolbar:function(e){this.getToolbarElement().style.left="0",this.getToolbarElement().style.right="initial";var t=e.getRangeAt(0),n=t.getBoundingClientRect();(!n||0===n.height&&0===n.width&&t.startContainer===t.endContainer)&&(n=1===t.startContainer.nodeType&&t.startContainer.querySelector("img")?t.startContainer.querySelector("img").getBoundingClientRect():t.startContainer.getBoundingClientRect());var r,i,o=this.window.innerWidth,a=this.getToolbarElement(),u=a.offsetHeight,l=a.offsetWidth/2,s=this.diffLeft-l,c=this.getEditorOption("elementsContainer"),f=["absolute","fixed"].indexOf(window.getComputedStyle(c).getPropertyValue("position"))>-1,d={},p={};f?(i=c.getBoundingClientRect(),["top","left"].forEach((function(e){p[e]=n[e]-i[e]})),p.width=n.width,p.height=n.height,n=p,o=i.width,d.top=c.scrollTop):d.top=this.window.pageYOffset,r=n.left+n.width/2,d.top+=n.top-u,n.top<50?(a.classList.add("medium-toolbar-arrow-over"),a.classList.remove("medium-toolbar-arrow-under"),d.top+=50+n.height-this.diffTop):(a.classList.add("medium-toolbar-arrow-under"),a.classList.remove("medium-toolbar-arrow-over"),d.top+=this.diffTop),r'),n.onload=function(){var e=this.document.getElementById(r);e&&(e.removeAttribute("id"),e.removeAttribute("class"),e.src=n.result)}.bind(this))}.bind(this)),t.target.classList.remove("medium-editor-dragover")}}),e.extensions.imageDragging=f,function(){function t(t){var n=e.selection.getSelectionStart(this.options.ownerDocument),r=n.textContent,i=e.selection.getCaretOffsets(n);(void 0===r[i.left-1]||""===r[i.left-1].trim()||void 0!==r[i.left]&&""===r[i.left].trim())&&t.preventDefault()}function n(t,n){if(this.options.disableReturn||n.getAttribute("data-disable-return"))t.preventDefault();else if(this.options.disableDoubleReturn||n.getAttribute("data-disable-double-return")){var r=e.selection.getSelectionStart(this.options.ownerDocument);(r&&""===r.textContent.trim()&&"li"!==r.nodeName.toLowerCase()||r.previousElementSibling&&"br"!==r.previousElementSibling.nodeName.toLowerCase()&&""===r.previousElementSibling.textContent.trim())&&t.preventDefault()}}function r(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);"pre"===(n&&n.nodeName.toLowerCase())&&(t.preventDefault(),e.util.insertHTMLCommand(this.options.ownerDocument," ")),e.util.isListItem(n)&&(t.preventDefault(),t.shiftKey?this.options.ownerDocument.execCommand("outdent",!1,null):this.options.ownerDocument.execCommand("indent",!1,null))}function i(t){var n,r=e.selection.getSelectionStart(this.options.ownerDocument),i=r.nodeName.toLowerCase(),o=/^(\s+|)?$/i,a=/h\d/i;e.util.isKey(t,[e.util.keyCode.BACKSPACE,e.util.keyCode.ENTER])&&r.previousElementSibling&&a.test(i)&&0===e.selection.getCaretOffsets(r).left?e.util.isKey(t,e.util.keyCode.BACKSPACE)&&o.test(r.previousElementSibling.innerHTML)?(r.previousElementSibling.parentNode.removeChild(r.previousElementSibling),t.preventDefault()):!this.options.disableDoubleReturn&&e.util.isKey(t,e.util.keyCode.ENTER)&&((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.previousElementSibling.parentNode.insertBefore(n,r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.DELETE)&&r.nextElementSibling&&r.previousElementSibling&&!a.test(i)&&o.test(r.innerHTML)&&a.test(r.nextElementSibling.nodeName.toLowerCase())?(e.selection.moveCursor(this.options.ownerDocument,r.nextElementSibling),r.previousElementSibling.parentNode.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&"li"===i&&o.test(r.innerHTML)&&!r.previousElementSibling&&!r.parentElement.previousElementSibling&&r.nextElementSibling&&"li"===r.nextElementSibling.nodeName.toLowerCase()?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.parentElement.insertBefore(n,r.parentElement),e.selection.moveCursor(this.options.ownerDocument,n),r.parentElement.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).left?(t.preventDefault(),e.util.execFormatBlock(this.options.ownerDocument,"p")):e.util.isKey(t,e.util.keyCode.ENTER)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).right?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.insertBefore(n,r.nextSibling),e.selection.moveCursor(this.options.ownerDocument,n),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&e.util.isMediumEditorElement(r.parentElement)&&!r.previousElementSibling&&r.nextElementSibling&&o.test(r.innerHTML)&&(t.preventDefault(),e.selection.moveCursor(this.options.ownerDocument,r.nextSibling),r.parentElement.removeChild(r))}function o(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);n&&(e.util.isMediumEditorElement(n)&&0===n.children.length&&!e.util.isBlockContainer(n)&&this.options.ownerDocument.execCommand("formatBlock",!1,"p"),!e.util.isKey(t,e.util.keyCode.ENTER)||e.util.isListItem(n)||e.util.isBlockContainer(n)||("a"===n.nodeName.toLowerCase()?this.options.ownerDocument.execCommand("unlink",!1,null):t.shiftKey||t.ctrlKey||this.options.ownerDocument.execCommand("formatBlock",!1,"p")))}function a(e,t){var n=t.parentNode.querySelector('textarea[medium-editor-textarea-id="'+t.getAttribute("medium-editor-textarea-id")+'"]');n&&(n.value=t.innerHTML.trim())}function u(e){e._mediumEditors||(e._mediumEditors=[null]),this.id||(this.id=e._mediumEditors.length),e._mediumEditors[this.id]=this}function l(e){e._mediumEditors&&e._mediumEditors[this.id]&&(e._mediumEditors[this.id]=null)}function s(t,n,r){var i=[];if(t||(t=[]),"string"==typeof t&&(t=n.querySelectorAll(t)),e.util.isElement(t)&&(t=[t]),r)for(var o=0;o=0&&(r=e.selection.exportSelection(t,this.options.ownerDocument)),null!==r&&0!==n&&(r.editableElementIndex=n),r},saveSelection:function(){this.selectionState=this.exportSelection()},importSelection:function(t,n){if(t){var r=this.elements[t.editableElementIndex||0];e.selection.importSelection(t,r,this.options.ownerDocument,n)}},restoreSelection:function(){this.importSelection(this.selectionState)},createLink:function(t){var n,r=e.selection.getSelectionElement(this.options.contentWindow),i={};if(-1!==this.elements.indexOf(r)){try{if(this.events.disableCustomEvent("editableInput"),t.url&&e.util.deprecated(".url option for createLink",".value","6.0.0"),(n=t.url||t.value)&&n.trim().length>0){var o=this.options.contentWindow.getSelection();if(o){var a,u,l,s,c=o.getRangeAt(0),f=c.commonAncestorContainer;if(3===c.endContainer.nodeType&&3!==c.startContainer.nodeType&&0===c.startOffset&&c.startContainer.firstChild===c.endContainer&&(f=c.endContainer),u=e.util.getClosestBlockContainer(c.startContainer),l=e.util.getClosestBlockContainer(c.endContainer),3!==f.nodeType&&0!==f.textContent.length&&u===l){var d=u||r,p=this.options.ownerDocument.createDocumentFragment();this.execAction("unlink"),a=this.exportSelection(),p.appendChild(d.cloneNode(!0)),r===d?e.selection.select(this.options.ownerDocument,d.firstChild,0,d.lastChild,3===d.lastChild.nodeType?d.lastChild.nodeValue.length:d.lastChild.childNodes.length):e.selection.select(this.options.ownerDocument,d,0,d,d.childNodes.length);var h=this.exportSelection();0===(s=e.util.findOrCreateMatchingTextNodes(this.options.ownerDocument,p,{start:a.start-h.start,end:a.end-h.start,editableElementIndex:a.editableElementIndex})).length&&((p=this.options.ownerDocument.createDocumentFragment()).appendChild(f.cloneNode(!0)),s=[p.firstChild.firstChild,p.firstChild.lastChild]),e.util.createLink(this.options.ownerDocument,s,n.trim());var m=(p.firstChild.innerHTML.match(/^\s+/)||[""])[0].length;e.util.insertHTMLCommand(this.options.ownerDocument,p.firstChild.innerHTML.replace(/^\s+/,"")),a.start-=m,a.end-=m,this.importSelection(a)}else this.options.ownerDocument.execCommand("createLink",!1,n);this.options.targetBlank||"_blank"===t.target?e.util.setTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n):e.util.removeTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n),t.buttonClass&&e.util.addClassToAnchors(e.selection.getSelectionStart(this.options.ownerDocument),t.buttonClass)}}if(this.options.targetBlank||"_blank"===t.target||t.buttonClass){(i=this.options.ownerDocument.createEvent("HTMLEvents")).initEvent("input",!0,!0,this.options.contentWindow);for(var v=0,g=this.elements.length;v1?t[1]:"";return{major:parseInt(n[0],10),minor:parseInt(n[1],10),revision:parseInt(n[2],10),preRelease:r,toString:function(){return[n[0],n[1],n[2]].join(".")+(r?"-"+r:"")}}},e.version=e.parseVersionString.call(this,"5.23.3"),e}(),"undefined"!=typeof process&&process&&process.versions&&process.versions.electron?t.MediumEditor=n:e.exports=n}(xO);var CO=xO.exports;class kO extends d.Component{constructor(e){super(e),this.componentDidMount=()=>{var e;(null==(e=this.editorRef)?void 0:e.current)&&!this.editor&&(this.editor=new CO(this.editorRef.current,this.props.options),this.editor.setContent(this.props.text),this.editor.subscribe("editableInput",(e=>{var t,n;this.props.onChange((null==(n=null==(t=this.editorRef)?void 0:t.current)?void 0:n.innerHTML)||"")})))},this.componentDidUpdate=()=>{this.editor&&this.editor.restoreSelection()},this.componentWillUnmount=()=>{this.editor&&this.editor.destroy()},this.editorRef=d.createRef()}render(){return this.editor&&this.editor.saveSelection(),d.createElement("div",{ref:this.editorRef,className:this.props.className})}}kO.defaultProps={text:"",onChange:()=>{}};const SO={type:{id:"blockText"},component:function({data:e,onUpdate:t}){const[n,r]=k(e.value);return m((()=>{r(e.value)}),[e]),d.createElement("div",{className:"BlockText cursor-text"},void 0!==e?d.createElement(kO,{className:"BlockText-editor",text:n,options:{toolbar:{buttons:["bold","italic","underline","unorderedlist","orderedlist","justifyLeft","justifyCenter","justifyRight","anchor"],static:!0,updateOnEmptySelection:!0,align:"center"},anchor:{targetCheckbox:!0},autoLink:!0,anchorPreview:!0,paste:{cleanPastedHTML:!0}},onChange:e=>{t({value:e})}}):null)},initialData:{value:""},title:{default:"Text",fr_FR:"Texte"},description:{default:"Display a formated text",fr_FR:"Affiche un texte mis en forme"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockText"}};const _O=[{label:"Neutre",value:0},{label:"Niveau 1",value:1},{label:"Niveau 2",value:2},{label:"Niveau 3",value:3},{label:"Niveau 4",value:4},{label:"Niveau 5",value:5},{label:"Niveau 6",value:6}];const OO={level:0,text:""},TO={type:{id:"blockTitle"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState(OO.level),[i,o]=d.useState(OO.text);return d.useEffect((()=>{e.level&&r(e.level),e.text&&o(e.text)}),[e]),d.createElement("div",{className:"BlockTitle"},d.createElement("div",{className:"BlockTitle-field"},d.createElement("label",{htmlFor:"title-level"},"Niveau"),d.createElement("select",{name:"title-level",id:"title-level",onChange:n=>{r(parseInt(n.target.value,10)),t(l(u({},e),{level:parseInt(n.target.value,10)}))},value:n.toString()},_O.map((({label:e,value:t})=>d.createElement("option",{key:t,value:t},e))))),d.createElement("div",{className:"flex-grow BlockTitle-field"},d.createElement("label",{htmlFor:"title-text"},"Texte"),d.createElement("input",{type:"text",name:"title-text",id:"title-text",value:i,onChange:e=>{o(e.target.value)},onBlur:n=>{n.target.value&&t(l(u({},e),{text:n.target.value}))}})))},initialData:OO,title:{default:"Title",fr_FR:"Titre"},description:{default:"Display a title",fr_FR:"Affiche un titre"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockTitle"}};const NO={type:{id:"blockVideo"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState("");return d.useEffect((()=>{e.src&&r(e.src)}),[e]),d.createElement("div",{className:"BlockVideo"},d.createElement("iframe",{style:{aspectRatio:"16/9"},className:"w-full",src:`https://www.youtube.com/embed/${n}`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"}),d.createElement("div",null,d.createElement("input",{type:"text",placeholder:"source",value:n,onChange:e=>{r(e.target.value)},onBlur:n=>t(l(u({},e),{src:n.target.value}))})))},initialData:{src:"4JcENw71M6c"},title:{default:"Video",fr_FR:"Video"},description:{default:"Display a Youtube video",fr_FR:"Affiche une vidéo Youtube"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockVideo"}};const DO={type:{id:"blockHighlight"},component:function({data:e,onUpdate:t}){return d.createElement("div",{className:"BlockHighlight"},d.createElement(SO.component,{data:e,onUpdate:e=>{t(e)},id:Bg()}))},initialData:{value:""},title:{default:"Highlight",fr_FR:"Mise en avant"},description:{default:"Display a highlighted text",fr_FR:"Affiche un bloc de texte mis en avant"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockHighlight"}};var AO,PO;(PO=AO||(AO={})).Unordered="ul",PO.Ordered="ol";const IO=[{label:"Ordered",value:AO.Ordered},{label:"Unordered",value:AO.Unordered}];const LO={type:{id:"blockList"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState([]);return d.useEffect((()=>{e.values&&r(e.values.map((e=>({id:Bg(),value:e}))))}),[]),d.createElement("div",{className:"BlockList"},d.createElement("div",{className:"BlockList-config"},d.createElement("label",{htmlFor:"title-level"},"Type"),d.createElement("select",{name:"title-level",id:"title-level",onChange:n=>{t(l(u({},e),{type:n.target.value}))},value:e.type},IO.map((({label:e,value:t})=>d.createElement("option",{key:t,value:t},e))))),d.createElement("div",{className:"BlockList-list"},n.map((i=>d.createElement("div",{className:"BlockList-line",key:i.id},d.createElement(SO.component,{id:`text-${i.id}`,data:{value:i.value},onUpdate:o=>{((i,o)=>{const a=n.map((({id:e,value:t})=>({id:e,value:e===i.id?o.value:t})));r(a),t(l(u({},e),{values:a.map((({value:e})=>e))}))})(i,o)}}),d.createElement(Ay,{content:"Supprimer l'élément"},d.createElement("button",{onClick:()=>(i=>{const o=n.filter((({id:e})=>e!==i));r(o),t(l(u({},e),{values:o.map((({value:e})=>e))}))})(i.id),disabled:n.length<2},d.createElement("i",{className:"fa fa-trash"})))))),d.createElement("div",{className:"text-center"},d.createElement("button",{className:"BlockList-add",onClick:()=>{const i=[...n,{id:Bg(),value:""}];r(i),t(l(u({},e),{values:i.map((({value:e})=>e))}))}},"Ajouter un élément"))))},initialData:{type:AO.Unordered,values:[""]},title:{default:"List",fr_FR:"Liste"},description:{default:"Display a list",fr_FR:"Affiche une liste"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockList"}};const RO={id:"blockAccordion"},BO=()=>{const e=Bg();return{id:e,title:"",group:{id:Bg(),type:fO.type,parent:e,data:fO.initialData}}};const jO=[BO(),BO()],MO={type:RO,component:function({data:e,onUpdate:t}){return d.createElement("div",{className:"flex flex-col w-full gap-4 Accordion"},e.map(((n,r)=>{return d.createElement(d.Fragment,{key:`${n.id}-wrapper`},d.createElement("div",{className:"Accordion-item"},d.createElement("div",{className:"Accordion-itemHead"},d.createElement("div",{className:"Accordion-itemTitle"},d.createElement("label",{htmlFor:`title-text-${n.id}`},"Titre"),d.createElement("input",{type:"text",name:`title-text-${n.id}`,id:`title-text-${n.id}`,value:n.title,onChange:r=>((n,r)=>{t(e.map((e=>e.id===r.id?l(u({},e),{title:n.target.value}):e)))})(r,n)})),e.length>1&&d.createElement(Ay,{content:"Supprimer l'élément"},d.createElement("button",{className:"text-sm text-red-500 hover:bg-red-50",onClick:()=>{return r=n,void t(e.filter((e=>(null==e?void 0:e.id)!==r.id)));var r}},d.createElement("i",{className:"fa fa-trash"})))),d.createElement(fO.component,{data:n.group.data,onUpdate:(i=n,n=>{t(e.map((e=>e.id===i.id?l(u({},e),{group:l(u({},e.group),{data:n})}):e)))}),excludeBlockType:[RO.id,"blockFullWidthImage"],id:n.id})),r{return n=r,void t([...e.slice(0,n+1),BO(),...e.slice(n+1)]);var n}},d.createElement("i",{className:"fa fa-plus"}))));var i})))},initialData:jO,title:{default:"Accordion",fr_FR:"Accordéon"},description:{default:"Display a list of collapsable groups",fr_FR:"Affiche une liste de groupes d'éléments refermables"},image:{default:"https://source.unsplash.com/featured/300x250?nature&accordion"}};const FO={type:{id:"blockRaw"},component:function({data:e,onUpdate:t}){const[n,r]=d.useState("");return d.useEffect((()=>{e.value&&r(e.value)}),[e]),d.createElement("div",{className:"w-full"},d.createElement("textarea",{className:"w-full",placeholder:"Value",rows:10,onChange:e=>{r(e.target.value)},onBlur:e=>{e.target.value&&t({value:e.target.value})},value:n}))},initialData:{value:""},title:{default:"HTML",fr_FR:"HTML"},description:{default:"Raw HTML content",fr_FR:"Contenu libre HTML"}};const UO={type:{id:"blockFullWidthImage"},component:function({data:e,onUpdate:t}){return d.createElement("div",{className:"BlockFullWidthImage"},d.createElement(Rg.component,{data:e,onUpdate:e=>{t(e)},id:Bg()}))},initialData:Rg.initialData,title:{default:"Full width image",fr_FR:"Image en pleine largeur"},description:{default:"Display a full width image that extend outside the current container",fr_FR:"Affiche une image en pleine largeur sortant du conteneur courant"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockFullWidthImage"}},zO=[u({id:Bg()},SO),u({id:Bg()},TO),u({id:Bg()},Rg),u({id:Bg()},UO),u({id:Bg()},mO),u({id:Bg()},EO),u({id:Bg()},Tg),u({id:Bg()},LO),u({id:Bg()},MO),u({id:Bg()},DO),u({id:Bg()},NO),u({id:Bg()},bO),u({id:Bg()},fO),u({id:Bg()},FO)];function HO(e){window.__PLUGINS||(window.__PLUGINS=[]),window.__PLUGINS.push(l(u({},e),{id:Bg()})),document.dispatchEvent(window.eventTBPlugins)}function WO(){const[e,t]=k([...zO,...window.__PLUGINS||[]]);return document.addEventListener("update-tb-plugins",(()=>{t([...zO,...window.__PLUGINS])})),e}window.eventTBPlugins=new CustomEvent("update-tb-plugins");function qO({title:e,image:t,description:n}){return d.createElement("div",{className:"BlockTooltip"},t&&d.createElement("img",{className:"BlockTooltip-image",src:t,alt:e}),d.createElement("p",{className:"BlockTooltip-title"},e),n&&d.createElement("p",{className:"BlockTooltip-description"},n))}function GO({block:e}){const t=sp(),n=e.title?tx(e.title):e.type.id;return d.createElement("div",{className:"BlockFromLibrary"},d.createElement(Ay,{theme:"light",content:d.createElement(qO,{title:n,description:e.description&&tx(e.description)})},d.createElement("button",{className:"BlockFromLibrary-title",onClick:()=>{t(Dm({id:Bg(),parent:null,data:e.initialData,type:e.type})),setTimeout((()=>{window.scrollTo({top:document.body.scrollHeight,behavior:"smooth"})}),250)}},n)))}function VO(){const e=WO();return d.createElement("div",{className:"Menu"},d.createElement("div",{className:"Menu-content"},d.createElement("div",{className:"Menu-blocks overscroll-x-auto"},(n=e=>d.createElement("div",{key:e.id,className:"Menu-blocks-item"},d.createElement(GO,{block:e})),(Vy(t=e)?Gy:YE)(t,qE(n))))));var t,n}var KO={},$O={};Object.defineProperty($O,"__esModule",{value:!0}),$O.isNavigator=$O.isBrowser=$O.off=$O.on=$O.noop=void 0;$O.noop=function(){},$O.on=function(e){for(var t=[],n=1;ne.ui.windowConstants));return Fc((({id:e})=>_g("/open_api/item_block_group",{method:"POST",data:{itemBlockGroup:{blockGroupId:e,itemId:t.itemId,itemType:t.itemType}}})),{onSuccess:t=>{const n=t,{jsonContent:r}=n,i=s(n,["jsonContent"]);e(Um(i)),e(Km(!1)),r&&e(Nm(JSON.parse(r)))}})}(),p=y(null);if(JO(p,(()=>{o(!1)})),a)return d.createElement("div",null,d.createElement(Ig,{width:"40px"}));if(u)return d.createElement("span",null,"Erreur: ",l.message);const h=c.filter((({slug:t})=>-1!==(null==t?void 0:t.search(new RegExp(jm(e),"i")))));return d.createElement("div",{className:"GroupsDropdown"},d.createElement("div",{className:"GroupsDropdown-select",ref:p},d.createElement("input",{type:"text",value:e,onFocus:()=>o(!0),onChange:e=>{t(e.target.value),r(void 0)},className:"w-full"}),i&&d.createElement("ul",{className:"GroupsDropdown-dropdown"},h.map((e=>{var n;return d.createElement("li",{key:e.id,className:"GroupsDropdown-dropdownItem"},d.createElement("button",{onClick:()=>{(e=>{t(e.title),r(e),o(!1)})(e)}},"#",e.id," - ",e.title,!!(null==(n=e.itemBlockGroups)?void 0:n.length)&&d.createElement("span",{className:"ml-3 text-sm font-normal text-gray-400"},d.createElement("i",{className:"fa fa-link"}),e.itemBlockGroups.map((({itemId:e,itemType:t})=>d.createElement("span",{key:`${t}-${e}`,className:"ml-1"},t,"-",e))))))})))),d.createElement("div",{className:"ml-6"},d.createElement("button",{className:"px-8 font-bold uppercase Button Button--primary",onClick:()=>{return n&&(e=n,void f.mutate({id:e.id}));var e},disabled:!n},"Lier")))}function eT(){const e=sp(),t=pp((e=>e.group));return d.createElement("div",{className:"flex flex-1 GroupTitle"},d.createElement("input",{type:"text",value:t.title||"",placeholder:"Titre du groupe",className:"w-full",onChange:t=>{e(zm(t.target.value)),e(Hm(t.target.value))}}))}function tT({onSave:e}){const t=pp((e=>e.group.id)),n=pp((e=>e.ui.isUnsaved));return d.createElement("div",{className:"flex items-center"},d.createElement("button",{className:"px-8 font-bold uppercase Button Button--primary",onClick:()=>e(),disabled:!n},t?"Enregistrer":"Créer"),d.createElement(nT,null))}function nT(){const e=pp((e=>e.group)),t=pp((e=>e.ui.windowConstants)),n=function(){const e=sp();return Fc((({id:e})=>_g(`/open_api/item_block_group/${e}`,{method:"DELETE"})),{onSuccess:()=>{e(Um(Mm)),e(Nm(Om)),e(Qm()),e(Km(!1)),Yp.success("Le groupe a bien été délié")}})}();return t.itemId&&e.id?d.createElement(Ay,{content:"Délier le groupe de ce contenu"},d.createElement("button",{className:"ml-6 font-bold text-red-600 uppercase",onClick:()=>(()=>{var r;const i=null==(r=null==e?void 0:e.itemBlockGroups)?void 0:r.find((e=>e.itemId===t.itemId&&e.itemType===t.itemType));(null==i?void 0:i.id)&&n.mutate({id:i.id})})()},d.createElement("i",{className:"fa fa-unlink"}))):null}function rT({onSave:e}){const t=pp((e=>e.group)),n=pp((e=>e.ui.windowConstants)),r=!t.id&&!!n.itemId&&!!n.itemType;return d.createElement("div",{className:"flex"},d.createElement("div",{className:"flex-1"},d.createElement("h3",{className:"mb-4 text-2xl font-bold"},t.id?"Edition du groupe":"Créer un nouveau groupe"),d.createElement("div",{className:"flex"},d.createElement("div",{className:"flex-grow"},d.createElement(eT,null)),d.createElement("div",{className:"ml-6"},d.createElement(tT,{onSave:e})))),r&&d.createElement("div",{className:"flex-1 pl-10 ml-10 border-l"},d.createElement("h3",{className:"mb-4 text-2xl font-bold"},"Lier un groupe existant"),d.createElement(ZO,null)))}const iT=(e,t)=>{var n;return null!=(n={folder:`/admin/folders/update/${t}`,content:`/admin/content/update/${t}`,category:`/admin/categories/update?category_id=${t}`,product:`/admin/products/update?product_id=${t}`}[e])?n:null};function oT({onSave:e}){var t;const n=sp(),r=pp((e=>e.blocks)),i=pp((e=>e.group)),o=pp((e=>e.ui.windowConstants)),{DndWrapper:a,DndWrapElement:u}=lO(),l=null==(t=i.itemBlockGroups)?void 0:t.filter((e=>o.itemType!==e.itemType||o.itemId!==e.itemId));return d.createElement("div",{className:"Group"},d.createElement(rT,{onSave:e}),!!(null==l?void 0:l.length)&&d.createElement("div",{className:"p-4 mt-4 text-base text-blue-900 bg-blue-100"},d.createElement("strong",null,"Contenus liés :")," ",l.map(((e,t)=>d.createElement(d.Fragment,{key:`${e.itemType}-${e.itemId}`},d.createElement("a",{href:iT(e.itemType,e.itemId)},e.itemType,"-",e.itemId),t!==l.length-1&&", ")))),r.length>0&&d.createElement(a,{id:"main",onDragEnd:e=>{e.destination&&n(Im({source:e.source.index,destination:e.destination.index}))},wrapperClass:"flex flex-col gap-6 mt-6"},r.map(((e,t)=>d.createElement(u,{key:e.id,id:e.id,index:t},(({DndDragHandle:t})=>d.createElement(nx,{block:e,handleDelete:e=>{n(Am(e.id))},DndDragHandle:t},d.createElement(ex,{block:e}))))))))}function aT({id:e}){const t=pp((e=>e.ui.windowConstants)),[n]=k(e||t.groupId),{isLoading:r,isFetchedAfterMount:i,isIdle:o}=function({id:e}){const t=sp();return m((()=>{e||(t(Um(Mm)),t(Nm(Om)),t(Km(!1)))}),[e]),zc(["block_group",e],(()=>_g("/open_api/block_group",{method:"GET",params:{id:e}})),{enabled:!!e,onSuccess:e=>{const n=e,{jsonContent:r}=n,i=s(n,["jsonContent"]);t(Um(i)),t(Km(!1)),r&&t(Nm(JSON.parse(r)))}})}({id:n}),a=sp(),c=pp((e=>e.group)),f=pp((e=>e.blocks)),p=function({id:e}){const t=sp();let n=bd();const r=pp((e=>e.ui.windowConstants));return Fc((({group:t,blocks:n})=>{const i=t,{itemBlockGroups:o}=i,a=s(i,["itemBlockGroups"]);let c={blockGroup:l(u({},a),{jsonContent:JSON.stringify(n)}),locale:"fr_FR"};return e?c.blockGroup.id=e:r.itemType&&r.itemId&&(c.itemBlockGroup={itemType:r.itemType,itemId:r.itemId}),_g("/open_api/block_group",{method:e?"PATCH":"POST",data:c})}),{onSuccess:r=>{t(Km(!1)),!e&&r.id&&(t(Um(r)),n&&n.push(`/edit/${r.id}`))}})}({id:c.id});m((()=>{a(Km(!0))}),[c,f]);return o||i&&!r?d.createElement(d.Fragment,null,d.createElement(oT,{onSave:()=>{p.mutate({group:c,blocks:f}),Yp.success("Le groupe a bien été sauvegardé")}}),d.createElement(VO,null)):d.createElement(Ig,{width:"80px"})}var uT={},lT={exports:{}}; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -43,4 +43,4 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ -!function(e){var t,n,r,i,o,a,u,l,s,c,f,d,p,h,m,v,g,b,y,w,E,x,C,k;!function(S){var _="object"==typeof me?me:"object"==typeof self?self:"object"==typeof this?this:{};function O(e,t){return e!==_&&("function"==typeof Object.create?Object.defineProperty(e,"__esModule",{value:!0}):e.__esModule=!0),function(n,r){return e[n]=t?t(n,r):r}}!function(e){var S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])};t=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}S(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;u--)(i=e[u])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},o=function(e,t){return function(n,r){t(n,r,e)}},a=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,o){function a(e){try{l(r.next(e))}catch(t){o(t)}}function u(e){try{l(r.throw(e))}catch(t){o(t)}}function l(e){e.done?n(e.value):i(e.value).then(a,u)}l((r=r.apply(e,t||[])).next())}))},l=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(e){return function(t){return l([e,t])}}function l(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},f=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(u){i={error:u}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},d=function(){for(var e=[],t=0;t1||u(e,t)}))})}function u(e,t){try{l(i[e](t))}catch(n){f(o[0][3],n)}}function l(e){e.value instanceof m?Promise.resolve(e.value.v).then(s,c):f(o[0][2],e)}function s(e){u("next",e)}function c(e){u("throw",e)}function f(e,t){e(t),o.shift(),o.length&&u(o[0][0],o[0][1])}},g=function(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:"return"===r}:i?i(t):t}:i}},b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=c(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){i(r,o,(t=e[n](t)).done,t.value)}))}}function i(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}},y=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};var _=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&k(t,e,n);return _(t,e),t},E=function(e){return e&&e.__esModule?e:{default:e}},x=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)},C=function(e,t,n,r,i){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},e("__extends",t),e("__assign",n),e("__rest",r),e("__decorate",i),e("__param",o),e("__metadata",a),e("__awaiter",u),e("__generator",l),e("__exportStar",s),e("__createBinding",k),e("__values",c),e("__read",f),e("__spread",d),e("__spreadArrays",p),e("__spreadArray",h),e("__await",m),e("__asyncGenerator",v),e("__asyncDelegator",g),e("__asyncValues",b),e("__makeTemplateObject",y),e("__importStar",w),e("__importDefault",E),e("__classPrivateFieldGet",x),e("__classPrivateFieldSet",C)}(O(_,O(e.exports)))}()}(oT);var aT=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r_g(`/open_api/block_group/${e}`,{method:"DELETE"})),{onSuccess:e})}({onSuccess:()=>{Yp.info("Le groupe a bien été supprimé"),t.refetch()}}),u=function(){let e=bd();return Fc((({id:e})=>_g(`/open_api/block_group/duplicate/${e}`,{method:"POST"})),{onSuccess:t=>{e.push(`/edit/${t}`)}})}();m((()=>{r(i.error?"Une erreur est survenue":"Copié !"),setTimeout((()=>{r("Copier le shortcode")}),1500)}),[i]);return t.isLoading?d.createElement(Ig,{width:"80px"}):t.data?d.createElement("ul",null,null==(e=null==t?void 0:t.data)?void 0:e.map((e=>{var t;return d.createElement("li",{className:"flex bg-white border-b",key:e.id},d.createElement(Sd,{className:"flex-grow block p-5",to:`/edit/${e.id}`},"#",e.id," - ",e.title,!!(null==(t=e.itemBlockGroups)?void 0:t.length)&&d.createElement("span",{className:"ml-3 text-sm font-normal text-gray-400"},d.createElement("i",{className:"fa fa-link"}),e.itemBlockGroups.map((({itemId:e,itemType:t})=>d.createElement("span",{key:`${t}-${e}`,className:"ml-1"},t,"-",e))))),d.createElement("div",null,d.createElement(Ay,{content:"Dupliquer le groupe",hideOnClick:!1},d.createElement("button",{className:"px-6 py-5 border-l hover:bg-gray-200",onClick:()=>(e=>{u.mutate({id:e.id})})(e)},d.createElement("i",{className:"fa fa-clone"}))),d.createElement(Ay,{content:n,hideOnClick:!1},d.createElement("button",{className:"px-6 py-5 border-l hover:bg-gray-200",onClick:()=>o(`[block_group slug=${e.slug}]`)},d.createElement("i",{className:"fa fa-clipboard"}))),d.createElement(Ay,{content:"Supprimer le groupe",hideOnClick:!1},d.createElement("button",{className:"px-6 py-5 text-red-600 border-l hover:bg-gray-200",onClick:()=>(e=>{window.confirm("La suppression est définitive")&&a.mutate({id:e.id})})(e)},d.createElement("i",{className:"fa fa-trash"})))))}))):d.createElement("p",{className:"alert alert-info"},'Aucun groupe existant. Pour créer un nouveau groupe, cliquez sur le bouton "Ajouter un groupe de blocs".')}const wT=new se({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:0}}}),ET=({children:e})=>d.createElement(d.StrictMode,null,d.createElement(Bc,{client:wT},d.createElement(Ld,{store:Ym},e,d.createElement(Mp,{autoClose:3e3})))),xT=()=>d.createElement(ET,null,d.createElement(yd,null,d.createElement("div",{className:"px-4"},d.createElement("div",{className:""},d.createElement(Sd,{to:"/",className:"px-5 py-3 mr-4 font-bold bg-white"},"Liste des groupes de blocs"),d.createElement(Sd,{to:"/create",className:"px-5 py-3 font-bold text-white bg-yellow-500"},"Ajouter un groupe de blocs")),d.createElement("div",{className:"mt-8"},d.createElement(vd,null,d.createElement(md,{path:"/edit/:id",render:({match:{params:{id:e}}})=>d.createElement(rT,{id:parseInt(e,10)})}),d.createElement(md,{path:"/create"},d.createElement(rT,null)),d.createElement(md,{path:"/"},d.createElement(yT,null))))))),CT=()=>{const e=sp();return window.itemId&&window.itemType&&e($m({groupId:window.groupId,itemId:window.itemId,itemType:window.itemType})),d.createElement(rT,null)},kT=()=>d.createElement(ET,null,d.createElement(CT,null));var ST={Button:Tg,ImageBlock:Rg,Group:fO,MultiColumnss:mO,Product:{type:{id:"blockProduct"},component:function({data:e}){const[t,n]=k("");return d.createElement("div",{className:"BlockProduct"},e.productId?"TODO: SHOW PRODUCT THUMBNAIL":d.createElement("div",null,d.createElement("div",{className:"mb-2 font-bold text-red-500"},"No assigned product"),d.createElement("div",{className:"relative"},d.createElement("input",{type:"text",value:t,className:"w-full",placeholder:"Find a product inside the catalog",onChange:e=>{n(e.target.value)}}),t?d.createElement("ul",{className:"border border-gray-400 divide-y divide-gray-300 top-full"},d.createElement("li",{onClick:()=>{n("")},className:"px-4 py-1 cursor-pointer"},"Product #1"),d.createElement("li",{className:"px-4 py-1"},"Product #2"),d.createElement("li",{className:"px-4 py-1"},"Product #3")):null)))},initialData:{productId:null},title:{default:"Product",fr_FR:"Produit"},description:{default:"Display a product",fr_FR:"Affiche un produit du catalogue"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockProduct"}},Separator:bO,Text:xO,Title:SO,Video:_O,Highlight:OO,List:AO,Accordion:RO,Raw:BO};export default FO;export{xT as Dashboard,kT as EditPage,Lg as MediaLibrary,ST as blocks,Bg as generateId,FO as registerPlugin}; +!function(e){var t,n,r,i,o,a,u,l,s,c,f,d,p,h,m,v,g,b,y,w,E,x,C,k;!function(S){var _="object"==typeof me?me:"object"==typeof self?self:"object"==typeof this?this:{};function O(e,t){return e!==_&&("function"==typeof Object.create?Object.defineProperty(e,"__esModule",{value:!0}):e.__esModule=!0),function(n,r){return e[n]=t?t(n,r):r}}!function(e){var S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])};t=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}S(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;u--)(i=e[u])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},o=function(e,t){return function(n,r){t(n,r,e)}},a=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,o){function a(e){try{l(r.next(e))}catch(t){o(t)}}function u(e){try{l(r.throw(e))}catch(t){o(t)}}function l(e){e.done?n(e.value):i(e.value).then(a,u)}l((r=r.apply(e,t||[])).next())}))},l=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(e){return function(t){return l([e,t])}}function l(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},f=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(u){i={error:u}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},d=function(){for(var e=[],t=0;t1||u(e,t)}))})}function u(e,t){try{l(i[e](t))}catch(n){f(o[0][3],n)}}function l(e){e.value instanceof m?Promise.resolve(e.value.v).then(s,c):f(o[0][2],e)}function s(e){u("next",e)}function c(e){u("throw",e)}function f(e,t){e(t),o.shift(),o.length&&u(o[0][0],o[0][1])}},g=function(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:"return"===r}:i?i(t):t}:i}},b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=c(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){i(r,o,(t=e[n](t)).done,t.value)}))}}function i(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}},y=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};var _=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&k(t,e,n);return _(t,e),t},E=function(e){return e&&e.__esModule?e:{default:e}},x=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)},C=function(e,t,n,r,i){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},e("__extends",t),e("__assign",n),e("__rest",r),e("__decorate",i),e("__param",o),e("__metadata",a),e("__awaiter",u),e("__generator",l),e("__exportStar",s),e("__createBinding",k),e("__values",c),e("__read",f),e("__spread",d),e("__spreadArrays",p),e("__spreadArray",h),e("__await",m),e("__asyncGenerator",v),e("__asyncDelegator",g),e("__asyncValues",b),e("__makeTemplateObject",y),e("__importStar",w),e("__importDefault",E),e("__classPrivateFieldGet",x),e("__classPrivateFieldSet",C)}(O(_,O(e.exports)))}()}(lT);var sT=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r_g(`/open_api/block_group/${e}`,{method:"DELETE"})),{onSuccess:e})}({onSuccess:()=>{Yp.info("Le groupe a bien été supprimé"),t.refetch()}}),u=function(){let e=bd();return Fc((({id:e})=>_g(`/open_api/block_group/duplicate/${e}`,{method:"POST"})),{onSuccess:t=>{e.push(`/edit/${t}`)}})}();m((()=>{r(i.error?"Une erreur est survenue":"Copié !"),setTimeout((()=>{r("Copier le shortcode")}),1500)}),[i]);return t.isLoading?d.createElement(Ig,{width:"80px"}):t.data?d.createElement("ul",null,null==(e=null==t?void 0:t.data)?void 0:e.map((e=>{var t;return d.createElement("li",{className:"flex bg-white border-b",key:e.id},d.createElement(Sd,{className:"flex-grow block p-5",to:`/edit/${e.id}`},"#",e.id," - ",e.title,!!(null==(t=e.itemBlockGroups)?void 0:t.length)&&d.createElement("span",{className:"ml-3 text-sm font-normal text-gray-400"},d.createElement("i",{className:"fa fa-link"}),e.itemBlockGroups.map((({itemId:e,itemType:t})=>d.createElement("span",{key:`${t}-${e}`,className:"ml-1"},t,"-",e))))),d.createElement("div",null,d.createElement(Ay,{content:"Dupliquer le groupe",hideOnClick:!1},d.createElement("button",{className:"px-6 py-5 border-l hover:bg-gray-200",onClick:()=>(e=>{u.mutate({id:e.id})})(e)},d.createElement("i",{className:"fa fa-clone"}))),d.createElement(Ay,{content:n,hideOnClick:!1},d.createElement("button",{className:"px-6 py-5 border-l hover:bg-gray-200",onClick:()=>o(`[block_group slug=${e.slug}]`)},d.createElement("i",{className:"fa fa-clipboard"}))),d.createElement(Ay,{content:"Supprimer le groupe",hideOnClick:!1},d.createElement("button",{className:"px-6 py-5 text-red-600 border-l hover:bg-gray-200",onClick:()=>(e=>{window.confirm("La suppression est définitive")&&a.mutate({id:e.id})})(e)},d.createElement("i",{className:"fa fa-trash"})))))}))):d.createElement("p",{className:"alert alert-info"},'Aucun groupe existant. Pour créer un nouveau groupe, cliquez sur le bouton "Ajouter un groupe de blocs".')}const CT=new se({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:0}}}),kT=({children:e})=>d.createElement(d.StrictMode,null,d.createElement(Bc,{client:CT},d.createElement(Ld,{store:Ym},e,d.createElement(Mp,{autoClose:3e3})))),ST=()=>d.createElement(kT,null,d.createElement(yd,null,d.createElement("div",{className:"px-4"},d.createElement("div",{className:""},d.createElement(Sd,{to:"/",className:"px-5 py-3 mr-4 font-bold bg-white"},"Liste des groupes de blocs"),d.createElement(Sd,{to:"/create",className:"px-5 py-3 font-bold text-white bg-yellow-500"},"Ajouter un groupe de blocs")),d.createElement("div",{className:"mt-8"},d.createElement(vd,null,d.createElement(md,{path:"/edit/:id",render:({match:{params:{id:e}}})=>d.createElement(aT,{id:parseInt(e,10)})}),d.createElement(md,{path:"/create"},d.createElement(aT,null)),d.createElement(md,{path:"/"},d.createElement(xT,null))))))),_T=()=>{const e=sp();return window.itemId&&window.itemType&&e($m({groupId:window.groupId,itemId:window.itemId,itemType:window.itemType})),d.createElement(aT,null)},OT=()=>d.createElement(kT,null,d.createElement(_T,null));var TT={Button:Tg,ImageBlock:Rg,Group:fO,MultiColumnss:mO,Product:bO,Separator:EO,Text:SO,Title:TO,Video:NO,Highlight:DO,List:LO,Accordion:MO,Raw:FO};export default HO;export{ST as Dashboard,OT as EditPage,Lg as MediaLibrary,TT as blocks,Bg as generateId,HO as registerPlugin}; diff --git a/templates/backOffice/default/app/dist/thelia-blocks.umd.js b/templates/backOffice/default/app/dist/thelia-blocks.umd.js index e633f92..d86f93e 100644 --- a/templates/backOffice/default/app/dist/thelia-blocks.umd.js +++ b/templates/backOffice/default/app/dist/thelia-blocks.umd.js @@ -1,4 +1,4 @@ -var __defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,n)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,__spreadValues=(e,t)=>{for(var n in t||(t={}))__hasOwnProp.call(t,n)&&__defNormalProp(e,n,t[n]);if(__getOwnPropSymbols)for(var n of __getOwnPropSymbols(t))__propIsEnum.call(t,n)&&__defNormalProp(e,n,t[n]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),__objRest=(e,t)=>{var n={};for(var r in e)__hasOwnProp.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&__getOwnPropSymbols)for(var r of __getOwnPropSymbols(e))t.indexOf(r)<0&&__propIsEnum.call(e,r)&&(n[r]=e[r]);return n},__async=(e,t,n)=>new Promise(((r,i)=>{var o=e=>{try{u(n.next(e))}catch(t){i(t)}},a=e=>{try{u(n.throw(e))}catch(t){i(t)}},u=e=>e.done?r(e.value):Promise.resolve(e.value).then(o,a);u((n=n.apply(e,t)).next())}));!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).TheliaBlocks={},e.React)}(this,(function(e,t){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={__proto__:null,[Symbol.toStringTag]:"Module"};return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var i=n(t),o=r(t);function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a(e,t)}var l=function(){function e(){this.listeners=[]}var t=e.prototype;return t.subscribe=function(e){var t=this,n=e||function(){};return this.listeners.push(n),this.onSubscribe(),function(){t.listeners=t.listeners.filter((function(e){return e!==n})),t.onUnsubscribe()}},t.hasListeners=function(){return this.listeners.length>0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}();function s(){return(s=Object.assign||function(e){for(var t=1;t=0&&e!==1/0}function p(e){return Array.isArray(e)?e:[e]}function h(e,t){return Math.max(e+(t||0)-Date.now(),0)}function m(e,t,n){return k(e)?"function"==typeof t?s({},n,{queryKey:e,queryFn:t}):s({},t,{queryKey:e}):e}function v(e,t,n){return k(e)?[s({},t,{queryKey:e}),n]:[e||{},t]}function g(e,t){var n,r=e.active,i=e.exact,o=e.fetching,a=e.inactive,u=e.predicate,l=e.queryKey,s=e.stale;if(k(l))if(i){if(t.queryHash!==y(l,t.options))return!1}else if(!E(t.queryKey,l))return!1;return!1===a||r&&!a?n=!0:(!1===r||a&&!r)&&(n=!1),("boolean"!=typeof n||t.isActive()===n)&&(("boolean"!=typeof s||t.isStale()===s)&&(("boolean"!=typeof o||t.isFetching()===o)&&!(u&&!u(t))))}function b(e,t){var n=e.exact,r=e.fetching,i=e.predicate,o=e.mutationKey;if(k(o)){if(!t.options.mutationKey)return!1;if(n){if(w(t.options.mutationKey)!==w(o))return!1}else if(!E(t.options.mutationKey,o))return!1}return("boolean"!=typeof r||"loading"===t.state.status===r)&&!(i&&!i(t))}function y(e,t){return((null==t?void 0:t.queryKeyHashFn)||w)(e)}function w(e){var t,n=p(e);return t=n,JSON.stringify(t,(function(e,t){return _(t)?Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{}):t}))}function E(e,t){return x(p(e),p(t))}function x(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((function(n){return!x(e[n],t[n])})))}function C(e,t){if(e===t)return e;var n=Array.isArray(e)&&Array.isArray(t);if(n||_(e)&&_(t)){for(var r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,a=n?[]:{},u=0,l=0;l0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>c.dataUpdateCount||d.errorUpdateCount>c.errorUpdateCount,isFetching:v,isLoadingError:"error"===g&&0===d.dataUpdatedAt,isPlaceholderData:y,isPreviousData:b,isRefetchError:"error"===g&&0!==d.dataUpdatedAt,isStale:K(e,t),refetch:this.refetch,remove:this.remove}},n.shouldNotifyListeners=function(e,t){if(!t)return!0;if(e===t)return!1;var n=this.options,r=n.notifyOnChangeProps,i=n.notifyOnChangePropsExclusions;if(!r&&!i)return!0;if("tracked"===r&&!this.trackedProps.length)return!0;var o="tracked"===r?this.trackedProps:r;return Object.keys(e).some((function(n){var r=n,a=e[r]!==t[r],u=null==o?void 0:o.some((function(e){return e===n})),l=null==i?void 0:i.some((function(e){return e===n}));return a&&!l&&(!o||u)}))},n.updateResult=function(e){var t=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!function(e,t){if(e&&!t||t&&!e)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}(this.currentResult,t)){var n={cache:!0};!1!==(null==e?void 0:e.listeners)&&this.shouldNotifyListeners(this.currentResult,t)&&(n.listeners=!0),this.notify(s({},n,e))}},n.updateQuery=function(){var e=this.client.getQueryCache().build(this.client,this.options);if(e!==this.currentQuery){var t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}},n.onQueryUpdate=function(e){var t={};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()},n.notify=function(e){var t=this;L.batch((function(){e.onSuccess?(null==t.options.onSuccess||t.options.onSuccess(t.currentResult.data),null==t.options.onSettled||t.options.onSettled(t.currentResult.data,null)):e.onError&&(null==t.options.onError||t.options.onError(t.currentResult.error),null==t.options.onSettled||t.options.onSettled(void 0,t.currentResult.error)),e.listeners&&t.listeners.forEach((function(e){e(t.currentResult)})),e.cache&&t.client.getQueryCache().notify({query:t.currentQuery,type:"observerResultsUpdated"})}))},t}(l);function V(e,t){return function(e,t){return!(!1===t.enabled||e.state.dataUpdatedAt||"error"===e.state.status&&!1===t.retryOnMount)}(e,t)||function(e,t){return!1!==t.enabled&&e.state.dataUpdatedAt>0&&("always"===t.refetchOnMount||!1!==t.refetchOnMount&&K(e,t))}(e,t)}function G(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&K(e,n)}function K(e,t){return e.isStaleByTime(t.staleTime)}var $=function(e){function t(t,n){var r;return(r=e.call(this)||this).client=t,r.setOptions(n),r.bindMethods(),r.updateResult(),r}u(t,e);var n=t.prototype;return n.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},n.setOptions=function(e){this.options=this.client.defaultMutationOptions(e)},n.onUnsubscribe=function(){var e;this.listeners.length||(null==(e=this.currentMutation)||e.removeObserver(this))},n.onMutationUpdate=function(e){this.updateResult();var t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)},n.getCurrentResult=function(){return this.currentResult},n.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},n.mutate=function(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,s({},this.options,{variables:void 0!==e?e:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},n.updateResult=function(){var e=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0};this.currentResult=s({},e,{isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset})},n.notify=function(e){var t=this;L.batch((function(){t.mutateOptions&&(e.onSuccess?(null==t.mutateOptions.onSuccess||t.mutateOptions.onSuccess(t.currentResult.data,t.currentResult.variables,t.currentResult.context),null==t.mutateOptions.onSettled||t.mutateOptions.onSettled(t.currentResult.data,null,t.currentResult.variables,t.currentResult.context)):e.onError&&(null==t.mutateOptions.onError||t.mutateOptions.onError(t.currentResult.error,t.currentResult.variables,t.currentResult.context),null==t.mutateOptions.onSettled||t.mutateOptions.onSettled(void 0,t.currentResult.error,t.currentResult.variables,t.currentResult.context))),e.listeners&&t.listeners.forEach((function(e){e(t.currentResult)}))}))},t}(l),Q="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Y={exports:{}},X={},J=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;function te(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var ne=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,t){for(var n,r,i=te(e),o=1;ot in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,__spreadValues=(e,t)=>{for(var n in t||(t={}))__hasOwnProp.call(t,n)&&__defNormalProp(e,n,t[n]);if(__getOwnPropSymbols)for(var n of __getOwnPropSymbols(t))__propIsEnum.call(t,n)&&__defNormalProp(e,n,t[n]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),__objRest=(e,t)=>{var n={};for(var r in e)__hasOwnProp.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&__getOwnPropSymbols)for(var r of __getOwnPropSymbols(e))t.indexOf(r)<0&&__propIsEnum.call(e,r)&&(n[r]=e[r]);return n},__async=(e,t,n)=>new Promise(((r,i)=>{var o=e=>{try{u(n.next(e))}catch(t){i(t)}},a=e=>{try{u(n.throw(e))}catch(t){i(t)}},u=e=>e.done?r(e.value):Promise.resolve(e.value).then(o,a);u((n=n.apply(e,t)).next())}));!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).TheliaBlocks={},e.React)}(this,(function(e,t){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={__proto__:null,[Symbol.toStringTag]:"Module"};return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var i=n(t),o=r(t);function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a(e,t)}var l=function(){function e(){this.listeners=[]}var t=e.prototype;return t.subscribe=function(e){var t=this,n=e||function(){};return this.listeners.push(n),this.onSubscribe(),function(){t.listeners=t.listeners.filter((function(e){return e!==n})),t.onUnsubscribe()}},t.hasListeners=function(){return this.listeners.length>0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}();function s(){return(s=Object.assign||function(e){for(var t=1;t=0&&e!==1/0}function p(e){return Array.isArray(e)?e:[e]}function h(e,t){return Math.max(e+(t||0)-Date.now(),0)}function m(e,t,n){return S(e)?"function"==typeof t?s({},n,{queryKey:e,queryFn:t}):s({},t,{queryKey:e}):e}function v(e,t,n){return S(e)?[s({},t,{queryKey:e}),n]:[e||{},t]}function g(e,t){var n,r=e.active,i=e.exact,o=e.fetching,a=e.inactive,u=e.predicate,l=e.queryKey,s=e.stale;if(S(l))if(i){if(t.queryHash!==y(l,t.options))return!1}else if(!E(t.queryKey,l))return!1;return!1===a||r&&!a?n=!0:(!1===r||a&&!r)&&(n=!1),("boolean"!=typeof n||t.isActive()===n)&&(("boolean"!=typeof s||t.isStale()===s)&&(("boolean"!=typeof o||t.isFetching()===o)&&!(u&&!u(t))))}function b(e,t){var n=e.exact,r=e.fetching,i=e.predicate,o=e.mutationKey;if(S(o)){if(!t.options.mutationKey)return!1;if(n){if(w(t.options.mutationKey)!==w(o))return!1}else if(!E(t.options.mutationKey,o))return!1}return("boolean"!=typeof r||"loading"===t.state.status===r)&&!(i&&!i(t))}function y(e,t){return((null==t?void 0:t.queryKeyHashFn)||w)(e)}function w(e){var t,n=p(e);return t=n,JSON.stringify(t,(function(e,t){return _(t)?Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{}):t}))}function E(e,t){return x(p(e),p(t))}function x(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((function(n){return!x(e[n],t[n])})))}function C(e,t){if(e===t)return e;var n=Array.isArray(e)&&Array.isArray(t);if(n||_(e)&&_(t)){for(var r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,a=n?[]:{},u=0,l=0;l0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>c.dataUpdateCount||d.errorUpdateCount>c.errorUpdateCount,isFetching:v,isLoadingError:"error"===g&&0===d.dataUpdatedAt,isPlaceholderData:y,isPreviousData:b,isRefetchError:"error"===g&&0!==d.dataUpdatedAt,isStale:K(e,t),refetch:this.refetch,remove:this.remove}},n.shouldNotifyListeners=function(e,t){if(!t)return!0;if(e===t)return!1;var n=this.options,r=n.notifyOnChangeProps,i=n.notifyOnChangePropsExclusions;if(!r&&!i)return!0;if("tracked"===r&&!this.trackedProps.length)return!0;var o="tracked"===r?this.trackedProps:r;return Object.keys(e).some((function(n){var r=n,a=e[r]!==t[r],u=null==o?void 0:o.some((function(e){return e===n})),l=null==i?void 0:i.some((function(e){return e===n}));return a&&!l&&(!o||u)}))},n.updateResult=function(e){var t=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!function(e,t){if(e&&!t||t&&!e)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}(this.currentResult,t)){var n={cache:!0};!1!==(null==e?void 0:e.listeners)&&this.shouldNotifyListeners(this.currentResult,t)&&(n.listeners=!0),this.notify(s({},n,e))}},n.updateQuery=function(){var e=this.client.getQueryCache().build(this.client,this.options);if(e!==this.currentQuery){var t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}},n.onQueryUpdate=function(e){var t={};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()},n.notify=function(e){var t=this;L.batch((function(){e.onSuccess?(null==t.options.onSuccess||t.options.onSuccess(t.currentResult.data),null==t.options.onSettled||t.options.onSettled(t.currentResult.data,null)):e.onError&&(null==t.options.onError||t.options.onError(t.currentResult.error),null==t.options.onSettled||t.options.onSettled(void 0,t.currentResult.error)),e.listeners&&t.listeners.forEach((function(e){e(t.currentResult)})),e.cache&&t.client.getQueryCache().notify({query:t.currentQuery,type:"observerResultsUpdated"})}))},t}(l);function V(e,t){return function(e,t){return!(!1===t.enabled||e.state.dataUpdatedAt||"error"===e.state.status&&!1===t.retryOnMount)}(e,t)||function(e,t){return!1!==t.enabled&&e.state.dataUpdatedAt>0&&("always"===t.refetchOnMount||!1!==t.refetchOnMount&&K(e,t))}(e,t)}function G(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&K(e,n)}function K(e,t){return e.isStaleByTime(t.staleTime)}var $=function(e){function t(t,n){var r;return(r=e.call(this)||this).client=t,r.setOptions(n),r.bindMethods(),r.updateResult(),r}u(t,e);var n=t.prototype;return n.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},n.setOptions=function(e){this.options=this.client.defaultMutationOptions(e)},n.onUnsubscribe=function(){var e;this.listeners.length||(null==(e=this.currentMutation)||e.removeObserver(this))},n.onMutationUpdate=function(e){this.updateResult();var t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)},n.getCurrentResult=function(){return this.currentResult},n.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},n.mutate=function(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,s({},this.options,{variables:void 0!==e?e:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},n.updateResult=function(){var e=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0};this.currentResult=s({},e,{isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset})},n.notify=function(e){var t=this;L.batch((function(){t.mutateOptions&&(e.onSuccess?(null==t.mutateOptions.onSuccess||t.mutateOptions.onSuccess(t.currentResult.data,t.currentResult.variables,t.currentResult.context),null==t.mutateOptions.onSettled||t.mutateOptions.onSettled(t.currentResult.data,null,t.currentResult.variables,t.currentResult.context)):e.onError&&(null==t.mutateOptions.onError||t.mutateOptions.onError(t.currentResult.error,t.currentResult.variables,t.currentResult.context),null==t.mutateOptions.onSettled||t.mutateOptions.onSettled(void 0,t.currentResult.error,t.currentResult.variables,t.currentResult.context))),e.listeners&&t.listeners.forEach((function(e){e(t.currentResult)}))}))},t}(l),Q="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Y={exports:{}},X={},J=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;function te(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var ne=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,t){for(var n,r,i=te(e),o=1;o=b},i=function(){},e.unstable_forceFrameRate=function(e){0>e||125>>1,i=e[r];if(!(void 0!==i&&0<_(i,t)))break e;e[r]=t,e[n]=i,n=r}}function x(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r_(a,n))void 0!==l&&0>_(l,a)?(e[r]=l,e[u]=n,r=u):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==l&&0>_(l,n)))break e;e[r]=l,e[u]=n,r=u}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var S=[],k=[],O=1,T=null,N=3,P=!1,D=!1,A=!1;function I(e){for(var t=x(k);null!==t;){if(null===t.callback)C(k);else{if(!(t.startTime<=e))break;C(k),t.sortIndex=t.expirationTime,E(S,t)}t=x(k)}}function R(e){if(A=!1,I(e),!D)if(null!==x(S))D=!0,t(L);else{var r=x(k);null!==r&&n(R,r.startTime-e)}}function L(t,i){D=!1,A&&(A=!1,r()),P=!0;var o=N;try{for(I(i),T=x(S);null!==T&&(!(T.expirationTime>i)||t&&!e.unstable_shouldYield());){var a=T.callback;if("function"==typeof a){T.callback=null,N=T.priorityLevel;var u=a(T.expirationTime<=i);i=e.unstable_now(),"function"==typeof u?T.callback=u:T===x(S)&&C(S),I(i)}else C(S);T=x(S)}if(null!==T)var l=!0;else{var s=x(k);null!==s&&n(R,s.startTime-i),l=!1}return l}finally{T=null,N=o,P=!1}}var B=i;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){D||P||(D=!0,t(L))},e.unstable_getCurrentPriorityLevel=function(){return N},e.unstable_getFirstCallbackNode=function(){return x(S)},e.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=B,e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=n}},e.unstable_scheduleCallback=function(i,o,a){var u=e.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0u?(i.sortIndex=a,E(k,i),null===x(S)&&i===x(k)&&(A?r():A=!0,n(R,a-u))):(i.sortIndex=l,E(S,i),D||P||(D=!0,t(L))),i},e.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}}(ie),re.exports=ie; +!function(e){var t,n,r,i;if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,u=a.now();e.unstable_now=function(){return a.now()-u}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var l=null,s=null,c=function(){if(null!==l)try{var t=e.unstable_now();l(!0,t),l=null}catch(n){throw setTimeout(c,0),n}};t=function(e){null!==l?setTimeout(t,0,e):(l=e,setTimeout(c,0))},n=function(e,t){s=setTimeout(e,t)},r=function(){clearTimeout(s)},e.unstable_shouldYield=function(){return!1},i=e.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,d=window.clearTimeout;if("undefined"!=typeof console){var p=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof p&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,m=null,v=-1,g=5,b=0;e.unstable_shouldYield=function(){return e.unstable_now()>=b},i=function(){},e.unstable_forceFrameRate=function(e){0>e||125>>1,i=e[r];if(!(void 0!==i&&0<_(i,t)))break e;e[r]=t,e[n]=i,n=r}}function x(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r_(a,n))void 0!==l&&0>_(l,a)?(e[r]=l,e[u]=n,r=u):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==l&&0>_(l,n)))break e;e[r]=l,e[u]=n,r=u}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var k=[],S=[],O=1,T=null,N=3,P=!1,D=!1,A=!1;function I(e){for(var t=x(S);null!==t;){if(null===t.callback)C(S);else{if(!(t.startTime<=e))break;C(S),t.sortIndex=t.expirationTime,E(k,t)}t=x(S)}}function R(e){if(A=!1,I(e),!D)if(null!==x(k))D=!0,t(L);else{var r=x(S);null!==r&&n(R,r.startTime-e)}}function L(t,i){D=!1,A&&(A=!1,r()),P=!0;var o=N;try{for(I(i),T=x(k);null!==T&&(!(T.expirationTime>i)||t&&!e.unstable_shouldYield());){var a=T.callback;if("function"==typeof a){T.callback=null,N=T.priorityLevel;var u=a(T.expirationTime<=i);i=e.unstable_now(),"function"==typeof u?T.callback=u:T===x(k)&&C(k),I(i)}else C(k);T=x(k)}if(null!==T)var l=!0;else{var s=x(S);null!==s&&n(R,s.startTime-i),l=!1}return l}finally{T=null,N=o,P=!1}}var B=i;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){D||P||(D=!0,t(L))},e.unstable_getCurrentPriorityLevel=function(){return N},e.unstable_getFirstCallbackNode=function(){return x(k)},e.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=B,e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=n}},e.unstable_scheduleCallback=function(i,o,a){var u=e.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0u?(i.sortIndex=a,E(S,i),null===x(k)&&i===x(S)&&(A?r():A=!0,n(R,a-u))):(i.sortIndex=l,E(k,i),D||P||(D=!0,t(L))),i},e.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}}(ie),re.exports=ie; /** @license React v17.0.2 * react-dom.production.min.js * @@ -16,7 +16,7 @@ var __defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnP * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var oe=i.default,ae=ne,ue=re.exports;function le(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n

"===n)return t.execCommand("outdent",!1,n);if((a.isFF||a.isEdge)&&"p"===n)return Array.prototype.slice.call(r.childNodes).some((function(e){return!a.isBlockContainer(e)}))&&t.execCommand("formatBlock",!1,n),t.execCommand("outdent",!1,n)}return t.execCommand("formatBlock",!1,n)},setTargetBlank:function(e,t){var n,r=t||!1;if("a"===e.nodeName.toLowerCase())e.target="_blank",e.rel="noopener noreferrer";else for(e=e.getElementsByTagName("a"),n=0;nr?(i=i.parentNode,n-=1):(o=o.parentNode,r-=1);for(;i!==o;)i=i.parentNode,o=o.parentNode;return i},isElementAtBeginningOfBlock:function(e){for(var t;!a.isBlockContainer(e)&&!a.isMediumEditorElement(e);){for(t=e;t=t.previousSibling;)if((3===t.nodeType?t.nodeValue:t.textContent).length>0)return!1;e=e.parentNode}return!0},isMediumEditorElement:function(e){return e&&e.getAttribute&&!!e.getAttribute("data-medium-editor-element")},getContainerEditorElement:function(e){return a.traverseUp(e,(function(e){return a.isMediumEditorElement(e)}))},isBlockContainer:function(e){return e&&3!==e.nodeType&&-1!==a.blockContainerElementNames.indexOf(e.nodeName.toLowerCase())},getClosestBlockContainer:function(e){return a.traverseUp(e,(function(e){return a.isBlockContainer(e)||a.isMediumEditorElement(e)}))},getTopBlockContainer:function(e){var t=!!a.isBlockContainer(e)&&e;return a.traverseUp(e,(function(e){return a.isBlockContainer(e)&&(t=e),!(t||!a.isMediumEditorElement(e)||(t=e,0))})),t},getFirstSelectableLeafNode:function(e){for(;e&&e.firstChild;)e=e.firstChild;if("table"===(e=a.traverseUp(e,(function(e){return-1===a.emptyElementNames.indexOf(e.nodeName.toLowerCase())}))).nodeName.toLowerCase()){var t=e.querySelector("th, td");t&&(e=t)}return e},getFirstTextNode:function(e){return a.warn("getFirstTextNode is deprecated and will be removed in version 6.0.0"),a._getFirstTextNode(e)},_getFirstTextNode:function(e){if(3===e.nodeType)return e;for(var t=0;t0){var i,o=r.getRangeAt(0),a=o.cloneRange();a.selectNodeContents(e),a.setEnd(o.startContainer,o.startOffset),n={start:i=a.toString().length,end:i+o.toString().length},this.doesRangeStartWithImages(o,t)&&(n.startsWithImage=!0);var u=this.getTrailingImageCount(e,n,o.endContainer,o.endOffset);if(u&&(n.trailingImageCount=u),0!==i){var l=this.getIndexRelativeToAdjacentEmptyBlocks(t,e,o.startContainer,o.startOffset);-1!==l&&(n.emptyBlocksIndex=l)}}return n},importSelection:function(e,t,n,r){if(e&&t){var i=n.createRange();i.setStart(t,0),i.collapse(!0);var o,a=t,u=[],l=0,s=!1,c=!1,f=0,d=!1,p=!1,h=null;for((r||e.startsWithImage||void 0!==e.emptyBlocksIndex)&&(p=!0);!d&&a;)if(a.nodeType>3)a=u.pop();else{if(3!==a.nodeType||c){if(e.trailingImageCount&&c&&("img"===a.nodeName.toLowerCase()&&f++,f===e.trailingImageCount)){for(var m=0;a.parentNode.childNodes[m]!==a;)m++;i.setEnd(a.parentNode,m+1),d=!0}if(!d&&1===a.nodeType)for(var v=a.childNodes.length-1;v>=0;)u.push(a.childNodes[v]),v-=1}else o=l+a.length,!s&&e.start>=l&&e.start<=o&&(p||e.start=l&&e.end<=o&&(e.trailingImageCount?c=!0:(i.setEnd(a,e.end-l),d=!0)),l=o;d||(a=u.pop())}!s&&h&&(i.setStart(h,h.length),i.setEnd(h,h.length)),void 0!==e.emptyBlocksIndex&&(i=this.importSelectionMoveCursorPastBlocks(n,t,e.emptyBlocksIndex,i)),r&&(i=this.importSelectionMoveCursorPastAnchor(e,i)),this.selectRange(n,i)}},importSelectionMoveCursorPastAnchor:function(t,n){if(t.start===t.end&&3===n.startContainer.nodeType&&n.startOffset===n.startContainer.nodeValue.length&&e.util.traverseUp(n.startContainer,(function(e){return"a"===e.nodeName.toLowerCase()}))){for(var r=n.startContainer,i=n.startContainer.parentNode;null!==i&&"a"!==i.nodeName.toLowerCase();)i.childNodes[i.childNodes.length-1]!==r?i=null:(r=i,i=i.parentNode);if(null!==i&&"a"===i.nodeName.toLowerCase()){for(var o=null,a=0;null===o&&a0)break}else a===l.currentNode&&(u=l.currentNode);return u||(u=a),o.setStart(e.util.getFirstSelectableLeafNode(u),0),o},getIndexRelativeToAdjacentEmptyBlocks:function(n,r,i,o){if(i.textContent.length>0&&o>0)return-1;var a=i;if(3!==a.nodeType&&(a=i.childNodes[o]),a){if(!e.util.isElementAtBeginningOfBlock(a))return-1;var u=e.util.findPreviousSibling(a);if(!u)return-1;if(u.nodeValue)return-1}for(var l=e.util.getClosestBlockContainer(i),s=n.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,t,!1),c=0;s.nextNode();){var f=""===s.currentNode.textContent;if((f||c>0)&&(c+=1),s.currentNode===l)return c;f||(c=0)}return c},doesRangeStartWithImages:function(e,t){if(0!==e.startOffset||1!==e.startContainer.nodeType)return!1;if("img"===e.startContainer.nodeName.toLowerCase())return!0;var n=e.startContainer.querySelector("img");if(!n)return!1;for(var r=t.createTreeWalker(e.startContainer,NodeFilter.SHOW_ALL,null,!1);r.nextNode();){var i=r.currentNode;if(i===n)break;if(i.nodeValue)return!1}return!0},getTrailingImageCount:function(e,t,n,r){if(0===r||1!==n.nodeType)return 0;if("img"!==n.nodeName.toLowerCase()&&!n.querySelector("img"))return 0;for(var i=n.childNodes[r-1];i.hasChildNodes();)i=i.lastChild;for(var o,a=e,u=[],l=0,s=!1,c=!1,f=!1,d=0;!f&&a;)if(a.nodeType>3)a=u.pop();else{if(3!==a.nodeType||c){if("img"===a.nodeName.toLowerCase()&&d++,a===i)f=!0;else if(1===a.nodeType)for(var p=a.childNodes.length-1;p>=0;)u.push(a.childNodes[p]),p-=1}else d=0,o=l+a.length,!s&&t.start>=l&&t.start<=o&&(s=!0),s&&t.end>=l&&t.end<=o&&(c=!0),l=o;f||(a=u.pop())}return d},selectionContainsContent:function(e){var t=e.getSelection();if(!t||t.isCollapsed||!t.rangeCount)return!1;if(""!==t.toString().trim())return!0;var n=this.getSelectedParentElement(t.getRangeAt(0));return!(!n||!("img"===n.nodeName.toLowerCase()||1===n.nodeType&&n.querySelector("img")))},selectionInContentEditableFalse:function(e){var t,n=this.findMatchingSelectionParent((function(e){var n=e&&e.getAttribute("contenteditable");return"true"===n&&(t=!0),"#text"!==e.nodeName&&"false"===n}),e);return!t&&n},getSelectionHtml:function(e){var t,n,r,i="",o=e.getSelection();if(o.rangeCount){for(r=e.createElement("div"),t=0,n=o.rangeCount;t-1?[t]:t,Array.prototype.forEach.call(t,function(e){e.addEventListener(n,r,i),this.events.push([e,n,r,i])}.bind(this))},detachDOMEvent:function(t,n,r,i){var o,a,u=this.base.options.contentWindow,l=this.base.options.ownerDocument;t&&(t=e.util.isElement(t)||[u,l].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){-1!==(o=this.indexOfListener(e,n,r,i))&&(a=this.events.splice(o,1)[0])[0].removeEventListener(a[1],a[2],a[3])}.bind(this)))},indexOfListener:function(e,t,n,r){var i,o,a;for(i=0,o=this.events.length;i0&&(r=-1!==i.indexOf(e.nodeName.toLowerCase())),!r&&this.style&&(t=this.style.value.split("|"),n=this.window.getComputedStyle(e,null).getPropertyValue(this.style.prop),t.forEach((function(e){this.knownState||((r=-1!==n.indexOf(e))||"text-decoration"!==this.style.prop)&&(this.knownState=r)}),this)),r)}})).isBuiltInButton=function(t){return"string"==typeof t&&e.extensions.button.prototype.defaults.hasOwnProperty(t)},e.extensions.button=n,e.extensions.button.prototype.defaults={bold:{name:"bold",action:"bold",aria:"bold",tagNames:["b","strong"],style:{prop:"font-weight",value:"700|bold"},useQueryState:!0,contentDefault:"B",contentFA:''},italic:{name:"italic",action:"italic",aria:"italic",tagNames:["i","em"],style:{prop:"font-style",value:"italic"},useQueryState:!0,contentDefault:"I",contentFA:''},underline:{name:"underline",action:"underline",aria:"underline",tagNames:["u"],style:{prop:"text-decoration",value:"underline"},useQueryState:!0,contentDefault:"U",contentFA:''},strikethrough:{name:"strikethrough",action:"strikethrough",aria:"strike through",tagNames:["strike"],style:{prop:"text-decoration",value:"line-through"},useQueryState:!0,contentDefault:"A",contentFA:''},superscript:{name:"superscript",action:"superscript",aria:"superscript",tagNames:["sup"],contentDefault:"x1",contentFA:''},subscript:{name:"subscript",action:"subscript",aria:"subscript",tagNames:["sub"],contentDefault:"x1",contentFA:''},image:{name:"image",action:"image",aria:"image",tagNames:["img"],contentDefault:"image",contentFA:''},html:{name:"html",action:"html",aria:"evaluate html",tagNames:["iframe","object"],contentDefault:"html",contentFA:''},orderedlist:{name:"orderedlist",action:"insertorderedlist",aria:"ordered list",tagNames:["ol"],useQueryState:!0,contentDefault:"1.",contentFA:''},unorderedlist:{name:"unorderedlist",action:"insertunorderedlist",aria:"unordered list",tagNames:["ul"],useQueryState:!0,contentDefault:"",contentFA:''},indent:{name:"indent",action:"indent",aria:"indent",tagNames:[],contentDefault:"",contentFA:''},outdent:{name:"outdent",action:"outdent",aria:"outdent",tagNames:[],contentDefault:"",contentFA:''},justifyCenter:{name:"justifyCenter",action:"justifyCenter",aria:"center justify",tagNames:[],style:{prop:"text-align",value:"center"},contentDefault:"C",contentFA:''},justifyFull:{name:"justifyFull",action:"justifyFull",aria:"full justify",tagNames:[],style:{prop:"text-align",value:"justify"},contentDefault:"J",contentFA:''},justifyLeft:{name:"justifyLeft",action:"justifyLeft",aria:"left justify",tagNames:[],style:{prop:"text-align",value:"left"},contentDefault:"L",contentFA:''},justifyRight:{name:"justifyRight",action:"justifyRight",aria:"right justify",tagNames:[],style:{prop:"text-align",value:"right"},contentDefault:"R",contentFA:''},removeFormat:{name:"removeFormat",aria:"remove formatting",action:"removeFormat",contentDefault:"X",contentFA:''},quote:{name:"quote",action:"append-blockquote",aria:"blockquote",tagNames:["blockquote"],contentDefault:"",contentFA:''},pre:{name:"pre",action:"append-pre",aria:"preformatted text",tagNames:["pre"],contentDefault:"0101",contentFA:''},h1:{name:"h1",action:"append-h1",aria:"header type one",tagNames:["h1"],contentDefault:"H1",contentFA:'1'},h2:{name:"h2",action:"append-h2",aria:"header type two",tagNames:["h2"],contentDefault:"H2",contentFA:'2'},h3:{name:"h3",action:"append-h3",aria:"header type three",tagNames:["h3"],contentDefault:"H3",contentFA:'3'},h4:{name:"h4",action:"append-h4",aria:"header type four",tagNames:["h4"],contentDefault:"H4",contentFA:'4'},h5:{name:"h5",action:"append-h5",aria:"header type five",tagNames:["h5"],contentDefault:"H5",contentFA:'5'},h6:{name:"h6",action:"append-h6",aria:"header type six",tagNames:["h6"],contentDefault:"H6",contentFA:'6'}},r=e.extensions.button.extend({init:function(){e.extensions.button.prototype.init.apply(this,arguments)},formSaveLabel:"✓",formCloseLabel:"×",activeClass:"medium-editor-toolbar-form-active",hasForm:!0,getForm:function(){},isDisplayed:function(){return!!this.hasForm&&this.getForm().classList.contains(this.activeClass)},showForm:function(){this.hasForm&&this.getForm().classList.add(this.activeClass)},hideForm:function(){this.hasForm&&this.getForm().classList.remove(this.activeClass)},showToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.showToolbarDefaultActions()},hideToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.hideToolbarDefaultActions()},setToolbarPosition:function(){var e=this.base.getExtensionByName("toolbar");e&&e.setToolbarPosition()}}),e.extensions.form=r,i=e.extensions.form.extend({customClassOption:null,customClassOptionText:"Button",linkValidation:!1,placeholderText:"Paste or type a link",targetCheckbox:!1,targetCheckboxText:"Open in new window",name:"anchor",action:"createLink",aria:"link",tagNames:["a"],contentDefault:"#",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this))},handleClick:function(t){t.preventDefault(),t.stopPropagation();var n=e.selection.getSelectionRange(this.document);return"a"===n.startContainer.nodeName.toLowerCase()||"a"===n.endContainer.nodeName.toLowerCase()||e.util.getClosestTag(e.selection.getSelectedParentElement(n),"a")?this.execAction("unlink"):(this.isDisplayed()||this.showForm(),!1)},handleKeydown:function(t){e.util.isKey(t,e.util.keyCode.K)&&e.util.isMetaCtrlKey(t)&&!t.shiftKey&&this.handleClick(t)},getForm:function(){return this.form||(this.form=this.createForm()),this.form},getTemplate:function(){var e=[''];return e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formSaveLabel,""),e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formCloseLabel,""),this.targetCheckbox&&e.push('

','','","
"),this.customClassOption&&e.push('
','',"","
"),e.join("")},isDisplayed:function(){return e.extensions.form.prototype.isDisplayed.apply(this)},hideForm:function(){e.extensions.form.prototype.hideForm.apply(this),this.getInput().value=""},showForm:function(t){var n=this.getInput(),r=this.getAnchorTargetCheckbox(),i=this.getAnchorButtonCheckbox();if("string"==typeof(t=t||{value:""})&&(t={value:t}),this.base.saveSelection(),this.hideToolbarDefaultActions(),e.extensions.form.prototype.showForm.apply(this),this.setToolbarPosition(),n.value=t.value,n.focus(),r&&(r.checked="_blank"===t.target),i){var o=t.buttonClass?t.buttonClass.split(" "):[];i.checked=-1!==o.indexOf(this.customClassOption)}},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},getFormOpts:function(){var e=this.getAnchorTargetCheckbox(),t=this.getAnchorButtonCheckbox(),n={value:this.getInput().value.trim()};return this.linkValidation&&(n.value=this.checkLinkFormat(n.value)),n.target="_self",e&&e.checked&&(n.target="_blank"),t&&t.checked&&(n.buttonClass=this.customClassOption),n},doFormSave:function(){var e=this.getFormOpts();this.completeFormSave(e)},completeFormSave:function(e){this.base.restoreSelection(),this.execAction(this.action,e),this.base.checkSelection()},ensureEncodedUri:function(e){return e===decodeURI(e)?encodeURI(e):e},ensureEncodedUriComponent:function(e){return e===decodeURIComponent(e)?encodeURIComponent(e):e},ensureEncodedParam:function(e){var t=e.split("="),n=t[0],r=t[1];return n+(void 0===r?"":"="+this.ensureEncodedUriComponent(r))},ensureEncodedQuery:function(e){return e.split("&").map(this.ensureEncodedParam.bind(this)).join("&")},checkLinkFormat:function(e){var t=/^([a-z]+:)?\/\/|^(mailto|tel|maps):|^\#/i.test(e),n="",r=e.match(/^(.*?)(?:\?(.*?))?(?:#(.*))?$/),i=r[1],o=r[2],a=r[3];if(/^\+?\s?\(?(?:\d\s?\-?\)?){3,20}$/.test(e))return"tel:"+e;if(!t){var u=i.split("/")[0];(u.match(/.+(\.|:).+/)||"localhost"===u)&&(n="http://")}return n+this.ensureEncodedUri(i)+(void 0===o?"":"?"+this.ensureEncodedQuery(o))+(void 0===a?"":"#"+a)},doFormCancel:function(){this.base.restoreSelection(),this.base.checkSelection()},attachFormEvents:function(e){var t=e.querySelector(".medium-editor-toolbar-close"),n=e.querySelector(".medium-editor-toolbar-save"),r=e.querySelector(".medium-editor-toolbar-input");this.on(e,"click",this.handleFormClick.bind(this)),this.on(r,"keyup",this.handleTextboxKeyup.bind(this)),this.on(t,"click",this.handleCloseClick.bind(this)),this.on(n,"click",this.handleSaveClick.bind(this),!0)},createForm:function(){var e=this.document.createElement("div");return e.className="medium-editor-toolbar-form",e.id="medium-editor-toolbar-form-anchor-"+this.getEditorId(),e.innerHTML=this.getTemplate(),this.attachFormEvents(e),e},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},getAnchorTargetCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-target")},getAnchorButtonCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-button")},handleTextboxKeyup:function(t){if(t.keyCode===e.util.keyCode.ENTER)return t.preventDefault(),void this.doFormSave();t.keyCode===e.util.keyCode.ESCAPE&&(t.preventDefault(),this.doFormCancel())},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.anchor=i,o=e.Extension.extend({name:"anchor-preview",hideDelay:500,previewValueSelector:"a",showWhenToolbarIsVisible:!1,showOnEmptyLinks:!0,init:function(){this.anchorPreview=this.createPreview(),this.getEditorOption("elementsContainer").appendChild(this.anchorPreview),this.attachToEditables()},getInteractionElements:function(){return this.getPreviewElement()},getPreviewElement:function(){return this.anchorPreview},createPreview:function(){var e=this.document.createElement("div");return e.id="medium-editor-anchor-preview-"+this.getEditorId(),e.className="medium-editor-anchor-preview",e.innerHTML=this.getTemplate(),this.on(e,"click",this.handleClick.bind(this)),e},getTemplate:function(){return'
'},destroy:function(){this.anchorPreview&&(this.anchorPreview.parentNode&&this.anchorPreview.parentNode.removeChild(this.anchorPreview),delete this.anchorPreview)},hidePreview:function(){this.anchorPreview&&this.anchorPreview.classList.remove("medium-editor-anchor-preview-active"),this.activeAnchor=null},showPreview:function(e){return!(!this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")&&!e.getAttribute("data-disable-preview"))||(this.previewValueSelector&&(this.anchorPreview.querySelector(this.previewValueSelector).textContent=e.attributes.href.value,this.anchorPreview.querySelector(this.previewValueSelector).href=e.attributes.href.value),this.anchorPreview.classList.add("medium-toolbar-arrow-over"),this.anchorPreview.classList.remove("medium-toolbar-arrow-under"),this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||this.anchorPreview.classList.add("medium-editor-anchor-preview-active"),this.activeAnchor=e,this.positionPreview(),this.attachPreviewHandlers(),this)},positionPreview:function(e){e=e||this.activeAnchor;var t,n,r,i,o,a=this.window.innerWidth,u=this.anchorPreview.offsetHeight,l=e.getBoundingClientRect(),s=this.diffLeft,c=this.diffTop,f=this.getEditorOption("elementsContainer"),d=["absolute","fixed"].indexOf(window.getComputedStyle(f).getPropertyValue("position"))>-1,p={};t=this.anchorPreview.offsetWidth/2;var h=this.base.getExtensionByName("toolbar");h&&(s=h.diffLeft,c=h.diffTop),n=s-t,d?(i=f.getBoundingClientRect(),["top","left"].forEach((function(e){p[e]=l[e]-i[e]})),p.width=l.width,p.height=l.height,l=p,a=i.width,o=f.scrollTop):o=this.window.pageYOffset,r=l.left+l.width/2,o+=u+l.top+l.height-c-this.anchorPreview.offsetHeight,this.anchorPreview.style.top=Math.round(o)+"px",this.anchorPreview.style.right="initial",rthis.hideDelay&&this.detachPreviewHandlers()},detachPreviewHandlers:function(){clearInterval(this.intervalTimer),this.instanceHandlePreviewMouseover&&(this.off(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.activeAnchor&&(this.off(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout))),this.hidePreview(),this.hovering=this.instanceHandlePreviewMouseover=this.instanceHandlePreviewMouseout=null},attachPreviewHandlers:function(){this.lastOver=(new Date).getTime(),this.hovering=!0,this.instanceHandlePreviewMouseover=this.handlePreviewMouseover.bind(this),this.instanceHandlePreviewMouseout=this.handlePreviewMouseout.bind(this),this.intervalTimer=setInterval(this.updatePreview.bind(this),200),this.on(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.on(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout)}}),e.extensions.anchorPreview=o,function(){var t,n,r,i;t=[" ","\t","\n","\r"," "," "," "," "," ","\u2028","\u2029"],n="com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw",r=new RegExp("^("+n+")$","i"),i=new RegExp("(((?:(https?://|ftps?://|nntp://)|www\\d{0,3}[.]|[a-z0-9.\\-]+[.](com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)\\/)\\S+(?:[^\\s`!\\[\\]{};:'\".,?«»“”‘’])))|(([a-z0-9\\-]+\\.)?[a-z0-9\\-]+\\.(com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw))","gi");var o=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.disableEventHandling=!1,this.subscribe("editableKeypress",this.onKeypress.bind(this)),this.subscribe("editableBlur",this.onBlur.bind(this)),this.document.execCommand("AutoUrlDetect",!1,!1)},isLastInstance:function(){for(var e=0,t=0;t0&&null!==i;)(r=(n=o.currentNode).nodeValue).length>t?(i=n.splitText(r.length-t),t=0):(i=o.previousNode(),t-=r.length);return i},performLinkingWithinElement:function(t){for(var n=this.findLinkableText(t),r=0;r1;)i.appendChild(r.childNodes[1])}});e.extensions.autoLink=o}(),function(){var t="medium-editor-dragover";function n(n){var r=e.util.getContainerEditorElement(n);Array.prototype.slice.call(r.parentElement.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))}var r=e.Extension.extend({name:"fileDragging",allowedTypes:["image"],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy";var r=e.target.classList?e.target:e.target.parentElement;n(r),"dragover"===e.type&&r.classList.add(t)},handleDrop:function(e){e.preventDefault(),e.stopPropagation(),this.base.selectElement(e.target);var t=this.base.exportSelection();t.start=t.end,this.base.importSelection(t),e.dataTransfer.files&&Array.prototype.slice.call(e.dataTransfer.files).forEach((function(e){this.isAllowedFile(e)&&e.type.match("image")&&this.insertImageFile(e)}),this),n(e.target)},isAllowedFile:function(e){return this.allowedTypes.some((function(t){return!!e.type.match(t)}))},insertImageFile:function(t){if("function"==typeof FileReader){var n=new FileReader;n.readAsDataURL(t),n.addEventListener("load",function(t){var n=this.document.createElement("img");n.src=t.target.result,e.util.insertHTMLCommand(this.document,n.outerHTML)}.bind(this))}}});e.extensions.fileDragging=r}(),a=e.Extension.extend({name:"keyboard-commands",commands:[{command:"bold",key:"B",meta:!0,shift:!1,alt:!1},{command:"italic",key:"I",meta:!0,shift:!1,alt:!1},{command:"underline",key:"U",meta:!0,shift:!1,alt:!1}],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.keys={},this.commands.forEach((function(e){var t=e.key.charCodeAt(0);this.keys[t]||(this.keys[t]=[]),this.keys[t].push(e)}),this)},handleKeydown:function(t){var n=e.util.getKeyCode(t);if(this.keys[n]){var r=e.util.isMetaCtrlKey(t),i=!!t.shiftKey,o=!!t.altKey;this.keys[n].forEach((function(e){e.meta!==r||e.shift!==i||e.alt!==o&&void 0!==e.alt||(t.preventDefault(),t.stopPropagation(),"function"==typeof e.command?e.command.apply(this):!1!==e.command&&this.execAction(e.command))}),this)}}}),e.extensions.keyboardCommands=a,u=e.extensions.form.extend({name:"fontname",action:"fontName",aria:"change font name",contentDefault:"±",contentFA:'',fonts:["","Arial","Verdana","Times New Roman"],init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontName")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getSelect().value=""},showForm:function(e){var t=this.getSelect();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontName(),this.base.checkSelection()},createForm:function(){var e,t=this.document,n=t.createElement("div"),r=t.createElement("select"),i=t.createElement("a"),o=t.createElement("a");n.className="medium-editor-toolbar-form",n.id="medium-editor-toolbar-form-fontname-"+this.getEditorId(),this.on(n,"click",this.handleFormClick.bind(this));for(var a=0;a
':"✓",n.appendChild(o),this.on(o,"click",this.handleSaveClick.bind(this),!0),i.setAttribute("href","#"),i.className="medium-editor-toobar-close",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",n.appendChild(i),this.on(i,"click",this.handleCloseClick.bind(this)),n},getSelect:function(){return this.getForm().querySelector("select.medium-editor-toolbar-select")},clearFontName:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("face")&&e.removeAttribute("face")}))},handleFontChange:function(){var e=this.getSelect().value;""===e?this.clearFontName():this.execAction("fontName",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontName=u,l=e.extensions.form.extend({name:"fontsize",action:"fontSize",aria:"increase/decrease font size",contentDefault:"±",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontSize")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getInput().value=""},showForm:function(e){var t=this.getInput();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontSize(),this.base.checkSelection()},createForm:function(){var e=this.document,t=e.createElement("div"),n=e.createElement("input"),r=e.createElement("a"),i=e.createElement("a");return t.className="medium-editor-toolbar-form",t.id="medium-editor-toolbar-form-fontsize-"+this.getEditorId(),this.on(t,"click",this.handleFormClick.bind(this)),n.setAttribute("type","range"),n.setAttribute("min","1"),n.setAttribute("max","7"),n.className="medium-editor-toolbar-input",t.appendChild(n),this.on(n,"change",this.handleSliderChange.bind(this)),i.setAttribute("href","#"),i.className="medium-editor-toobar-save",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"✓",t.appendChild(i),this.on(i,"click",this.handleSaveClick.bind(this),!0),r.setAttribute("href","#"),r.className="medium-editor-toobar-close",r.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",t.appendChild(r),this.on(r,"click",this.handleCloseClick.bind(this)),t},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},clearFontSize:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("size")&&e.removeAttribute("size")}))},handleSliderChange:function(){var e=this.getInput().value;"4"===e?this.clearFontSize():this.execAction("fontSize",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontSize=l,function(){var t="%ME_PASTEBIN%",n=null,r=null,i=function(e){e.stopPropagation()};function o(e,t,n){var r=e.clipboardData||t.clipboardData||n.dataTransfer,i={};if(!r)return i;if(r.getData){var o=r.getData("Text");o&&o.length>0&&(i["text/plain"]=o)}if(r.types)for(var a=0;a1)for(o=0;o"+e.util.htmlEntities(i[o])+"

");else a=e.util.htmlEntities(i[0]);e.util.insertHTMLCommand(this.document,a)}},handlePasteBinPaste:function(e){if(e.defaultPrevented)this.removePasteBin();else{var t=o(e,this.window,this.document),n=t["text/html"],i=t["text/plain"],a=r;if(!this.cleanPastedHTML||n)return e.preventDefault(),this.removePasteBin(),this.doPaste(n,i,a),void this.trigger("editablePaste",{currentTarget:a,target:a},a);setTimeout(function(){this.cleanPastedHTML&&(n=this.getPasteBinHtml()),this.removePasteBin(),this.doPaste(n,i,a),this.trigger("editablePaste",{currentTarget:a,target:a},a)}.bind(this),0)}},handleKeydown:function(t,n){e.util.isKey(t,e.util.keyCode.V)&&e.util.isMetaCtrlKey(t)&&(t.stopImmediatePropagation(),this.removePasteBin(),this.createPasteBin(n))},createPasteBin:function(o){var a,u=e.selection.getSelectionRange(this.document),l=this.window.pageYOffset;r=o,u&&((a=u.getClientRects()).length?l+=a[0].top:void 0!==u.startContainer.getBoundingClientRect?l+=u.startContainer.getBoundingClientRect().top:l+=u.getBoundingClientRect().top),n=u;var s=this.document.createElement("div");s.id=this.pasteBinId="medium-editor-pastebin-"+ +Date.now(),s.setAttribute("style","border: 1px red solid; position: absolute; top: "+l+"px; width: 10px; height: 10px; overflow: hidden; opacity: 0"),s.setAttribute("contentEditable",!0),s.innerHTML=t,this.document.body.appendChild(s),this.on(s,"focus",i),this.on(s,"focusin",i),this.on(s,"focusout",i),s.focus(),e.selection.selectNode(s,this.document),this.boundHandlePaste||(this.boundHandlePaste=this.handlePasteBinPaste.bind(this)),this.on(s,"paste",this.boundHandlePaste)},removePasteBin:function(){null!==n&&(e.selection.selectRange(this.document,n),n=null),null!==r&&(r=null);var t=this.getPasteBin();t&&t&&(this.off(t,"focus",i),this.off(t,"focusin",i),this.off(t,"focusout",i),this.off(t,"paste",this.boundHandlePaste),t.parentElement.removeChild(t))},getPasteBin:function(){return this.document.getElementById(this.pasteBinId)},getPasteBinHtml:function(){var e=this.getPasteBin();if(!e)return!1;if(e.firstChild&&"mcepastebin"===e.firstChild.id)return!1;var n=e.innerHTML;return!(!n||n===t)&&n},cleanPaste:function(e){var t,n,r,i,o=/]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g),""],[new RegExp(/|/g),""],[new RegExp(/
$/i),""],[new RegExp(/<[^>]*docs-internal-guid[^>]*>/gi),""],[new RegExp(/<\/b>(]*>)?$/gi),""],[new RegExp(/\s+<\/span>/g)," "],[new RegExp(/
/g),"
"],[new RegExp(/]*(font-style:italic;font-weight:(bold|700)|font-weight:(bold|700);font-style:italic)[^>]*>/gi),''],[new RegExp(/]*font-style:italic[^>]*>/gi),''],[new RegExp(/]*font-weight:(bold|700)[^>]*>/gi),''],[new RegExp(/<(\/?)(i|b|a)>/gi),"<$1$2>"],[new RegExp(/<a(?:(?!href).)+href=(?:"|”|“|"|“|”)(((?!"|”|“|"|“|”).)*)(?:"|”|“|"|“|”)(?:(?!>).)*>/gi),''],[new RegExp(/<\/p>\n+/gi),"

"],[new RegExp(/\n+

/gi),""],[new RegExp(/(((?!/gi),"$1"]],this.cleanReplacements||[]);for(t=0;t"+e.split("

").join("

")+"

",n=r.querySelectorAll("a,p,div,br"),t=0;t"+r.innerHTML+"
":i.innerHTML=r.innerHTML,r.parentNode.replaceChild(i,r);for(o=t.querySelectorAll("span"),n=0;n0&&(r[0].classList.add(this.firstButtonClass),r[r.length-1].classList.add(this.lastButtonClass)),u},destroy:function(){this.toolbar&&(this.toolbar.parentNode&&this.toolbar.parentNode.removeChild(this.toolbar),delete this.toolbar)},getInteractionElements:function(){return this.getToolbarElement()},getToolbarElement:function(){return this.toolbar||(this.toolbar=this.createToolbar()),this.toolbar},getToolbarActionsElement:function(){return this.getToolbarElement().querySelector(".medium-editor-toolbar-actions")},initThrottledMethods:function(){this.throttledPositionToolbar=e.util.throttle(function(){this.base.isActive&&this.positionToolbarIfShown()}.bind(this))},attachEventHandlers:function(){this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableClick",this.handleEditableClick.bind(this)),this.subscribe("editableKeyup",this.handleEditableKeyup.bind(this)),this.on(this.document.documentElement,"mouseup",this.handleDocumentMouseup.bind(this)),this.static&&this.sticky&&this.on(this.window,"scroll",this.handleWindowScroll.bind(this),!0),this.on(this.window,"resize",this.handleWindowResize.bind(this))},handleWindowScroll:function(){this.positionToolbarIfShown()},handleWindowResize:function(){this.throttledPositionToolbar()},handleDocumentMouseup:function(t){if(t&&t.target&&e.util.isDescendant(this.getToolbarElement(),t.target))return!1;this.checkState()},handleEditableClick:function(){setTimeout(function(){this.checkState()}.bind(this),0)},handleEditableKeyup:function(){this.checkState()},handleBlur:function(){clearTimeout(this.hideTimeout),clearTimeout(this.delayShowTimeout),this.hideTimeout=setTimeout(function(){this.hideToolbar()}.bind(this),1)},handleFocus:function(){this.checkState()},isDisplayed:function(){return this.getToolbarElement().classList.contains("medium-editor-toolbar-active")},showToolbar:function(){clearTimeout(this.hideTimeout),this.isDisplayed()||(this.getToolbarElement().classList.add("medium-editor-toolbar-active"),this.trigger("showToolbar",{},this.base.getFocusedElement()))},hideToolbar:function(){this.isDisplayed()&&(this.getToolbarElement().classList.remove("medium-editor-toolbar-active"),this.trigger("hideToolbar",{},this.base.getFocusedElement()))},isToolbarDefaultActionsDisplayed:function(){return"block"===this.getToolbarActionsElement().style.display},hideToolbarDefaultActions:function(){this.isToolbarDefaultActionsDisplayed()&&(this.getToolbarActionsElement().style.display="none")},showToolbarDefaultActions:function(){this.hideExtensionForms(),this.isToolbarDefaultActionsDisplayed()||(this.getToolbarActionsElement().style.display="block"),this.delayShowTimeout=this.base.delay(function(){this.showToolbar()}.bind(this))},hideExtensionForms:function(){this.forEachExtension((function(e){e.hasForm&&e.isDisplayed()&&e.hideForm()}))},multipleBlockElementsSelected:function(){var t=new RegExp("<("+e.util.blockContainerElementNames.join("|")+")[^>]*>","g"),n=e.selection.getSelectionHtml(this.document).replace(/<[^\/>][^>]*><\/[^>]+>/gim,"").match(t);return!!n&&n.length>1},modifySelection:function(){var t=this.window.getSelection().getRangeAt(0);if(this.standardizeSelectionStart&&t.startContainer.nodeValue&&t.startOffset===t.startContainer.nodeValue.length){var n=e.util.findAdjacentTextNodeWithContent(e.selection.getSelectionElement(this.window),t.startContainer,this.document);if(n){for(var r=0;0===n.nodeValue.substr(r,1).trim().length;)r+=1;t=e.selection.select(this.document,n,r,t.endContainer,t.endOffset)}}},checkState:function(){if(!this.base.preventSelectionUpdates){if(!this.base.getFocusedElement()||e.selection.selectionInContentEditableFalse(this.window))return this.hideToolbar();var t=e.selection.getSelectionElement(this.window);return!t||-1===this.getEditorElements().indexOf(t)||t.getAttribute("data-disable-toolbar")?this.hideToolbar():this.updateOnEmptySelection&&this.static?this.showAndUpdateToolbar():!e.selection.selectionContainsContent(this.document)||!1===this.allowMultiParagraphSelection&&this.multipleBlockElementsSelected()?this.hideToolbar():void this.showAndUpdateToolbar()}},showAndUpdateToolbar:function(){this.modifySelection(),this.setToolbarButtonStates(),this.trigger("positionToolbar",{},this.base.getFocusedElement()),this.showToolbarDefaultActions(),this.setToolbarPosition()},setToolbarButtonStates:function(){this.forEachExtension((function(e){"function"==typeof e.isActive&&"function"==typeof e.setInactive&&e.setInactive()})),this.checkActiveButtons()},checkActiveButtons:function(){var t,n=[],r=null,i=e.selection.getSelectionRange(this.document),o=function(e){"function"==typeof e.checkState?e.checkState(t):"function"==typeof e.isActive&&"function"==typeof e.isAlreadyApplied&&"function"==typeof e.setActive&&!e.isActive()&&e.isAlreadyApplied(t)&&e.setActive()};if(i&&(this.forEachExtension((function(e){"function"!=typeof e.queryCommandState||null===(r=e.queryCommandState())?n.push(e):r&&"function"==typeof e.setActive&&e.setActive()})),t=e.selection.getSelectedParentElement(i),this.getEditorElements().some((function(n){return e.util.isDescendant(n,t,!0)}))))for(;t&&(n.forEach(o),!e.util.isMediumEditorElement(t));)t=t.parentNode},positionToolbarIfShown:function(){this.isDisplayed()&&this.setToolbarPosition()},setToolbarPosition:function(){var e=this.base.getFocusedElement(),t=this.window.getSelection();if(!e)return this;!this.static&&t.isCollapsed||(this.showToolbar(),this.relativeContainer||(this.static?this.positionStaticToolbar(e):this.positionToolbar(t)),this.trigger("positionedToolbar",{},this.base.getFocusedElement()))},positionStaticToolbar:function(e){this.getToolbarElement().style.left="0";var t,n=this.document.documentElement&&this.document.documentElement.scrollTop||this.document.body.scrollTop,r=this.window.innerWidth,i=this.getToolbarElement(),o=e.getBoundingClientRect(),a=o.top+n,u=o.left+o.width/2,l=i.offsetHeight,s=i.offsetWidth,c=s/2;switch(this.sticky?n>a+e.offsetHeight-l-this.stickyTopOffset?(i.style.top=a+e.offsetHeight-l+"px",i.classList.remove("medium-editor-sticky-toolbar")):n>a-l-this.stickyTopOffset?(i.classList.add("medium-editor-sticky-toolbar"),i.style.top=this.stickyTopOffset+"px"):(i.classList.remove("medium-editor-sticky-toolbar"),i.style.top=a-l+"px"):i.style.top=a-l+"px",this.align){case"left":t=o.left;break;case"right":t=o.right-s;break;case"center":t=u-c}t<0?t=0:t+s>r&&(t=r-Math.ceil(s)-1),i.style.left=t+"px"},positionToolbar:function(e){this.getToolbarElement().style.left="0",this.getToolbarElement().style.right="initial";var t=e.getRangeAt(0),n=t.getBoundingClientRect();(!n||0===n.height&&0===n.width&&t.startContainer===t.endContainer)&&(n=1===t.startContainer.nodeType&&t.startContainer.querySelector("img")?t.startContainer.querySelector("img").getBoundingClientRect():t.startContainer.getBoundingClientRect());var r,i,o=this.window.innerWidth,a=this.getToolbarElement(),u=a.offsetHeight,l=a.offsetWidth/2,s=this.diffLeft-l,c=this.getEditorOption("elementsContainer"),f=["absolute","fixed"].indexOf(window.getComputedStyle(c).getPropertyValue("position"))>-1,d={},p={};f?(i=c.getBoundingClientRect(),["top","left"].forEach((function(e){p[e]=n[e]-i[e]})),p.width=n.width,p.height=n.height,n=p,o=i.width,d.top=c.scrollTop):d.top=this.window.pageYOffset,r=n.left+n.width/2,d.top+=n.top-u,n.top<50?(a.classList.add("medium-toolbar-arrow-over"),a.classList.remove("medium-toolbar-arrow-under"),d.top+=50+n.height-this.diffTop):(a.classList.add("medium-toolbar-arrow-under"),a.classList.remove("medium-toolbar-arrow-over"),d.top+=this.diffTop),r'),n.onload=function(){var e=this.document.getElementById(r);e&&(e.removeAttribute("id"),e.removeAttribute("class"),e.src=n.result)}.bind(this))}.bind(this)),t.target.classList.remove("medium-editor-dragover")}}),e.extensions.imageDragging=f,function(){function t(t){var n=e.selection.getSelectionStart(this.options.ownerDocument),r=n.textContent,i=e.selection.getCaretOffsets(n);(void 0===r[i.left-1]||""===r[i.left-1].trim()||void 0!==r[i.left]&&""===r[i.left].trim())&&t.preventDefault()}function n(t,n){if(this.options.disableReturn||n.getAttribute("data-disable-return"))t.preventDefault();else if(this.options.disableDoubleReturn||n.getAttribute("data-disable-double-return")){var r=e.selection.getSelectionStart(this.options.ownerDocument);(r&&""===r.textContent.trim()&&"li"!==r.nodeName.toLowerCase()||r.previousElementSibling&&"br"!==r.previousElementSibling.nodeName.toLowerCase()&&""===r.previousElementSibling.textContent.trim())&&t.preventDefault()}}function r(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);"pre"===(n&&n.nodeName.toLowerCase())&&(t.preventDefault(),e.util.insertHTMLCommand(this.options.ownerDocument," ")),e.util.isListItem(n)&&(t.preventDefault(),t.shiftKey?this.options.ownerDocument.execCommand("outdent",!1,null):this.options.ownerDocument.execCommand("indent",!1,null))}function i(t){var n,r=e.selection.getSelectionStart(this.options.ownerDocument),i=r.nodeName.toLowerCase(),o=/^(\s+|)?$/i,a=/h\d/i;e.util.isKey(t,[e.util.keyCode.BACKSPACE,e.util.keyCode.ENTER])&&r.previousElementSibling&&a.test(i)&&0===e.selection.getCaretOffsets(r).left?e.util.isKey(t,e.util.keyCode.BACKSPACE)&&o.test(r.previousElementSibling.innerHTML)?(r.previousElementSibling.parentNode.removeChild(r.previousElementSibling),t.preventDefault()):!this.options.disableDoubleReturn&&e.util.isKey(t,e.util.keyCode.ENTER)&&((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.previousElementSibling.parentNode.insertBefore(n,r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.DELETE)&&r.nextElementSibling&&r.previousElementSibling&&!a.test(i)&&o.test(r.innerHTML)&&a.test(r.nextElementSibling.nodeName.toLowerCase())?(e.selection.moveCursor(this.options.ownerDocument,r.nextElementSibling),r.previousElementSibling.parentNode.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&"li"===i&&o.test(r.innerHTML)&&!r.previousElementSibling&&!r.parentElement.previousElementSibling&&r.nextElementSibling&&"li"===r.nextElementSibling.nodeName.toLowerCase()?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.parentElement.insertBefore(n,r.parentElement),e.selection.moveCursor(this.options.ownerDocument,n),r.parentElement.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).left?(t.preventDefault(),e.util.execFormatBlock(this.options.ownerDocument,"p")):e.util.isKey(t,e.util.keyCode.ENTER)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).right?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.insertBefore(n,r.nextSibling),e.selection.moveCursor(this.options.ownerDocument,n),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&e.util.isMediumEditorElement(r.parentElement)&&!r.previousElementSibling&&r.nextElementSibling&&o.test(r.innerHTML)&&(t.preventDefault(),e.selection.moveCursor(this.options.ownerDocument,r.nextSibling),r.parentElement.removeChild(r))}function o(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);n&&(e.util.isMediumEditorElement(n)&&0===n.children.length&&!e.util.isBlockContainer(n)&&this.options.ownerDocument.execCommand("formatBlock",!1,"p"),!e.util.isKey(t,e.util.keyCode.ENTER)||e.util.isListItem(n)||e.util.isBlockContainer(n)||("a"===n.nodeName.toLowerCase()?this.options.ownerDocument.execCommand("unlink",!1,null):t.shiftKey||t.ctrlKey||this.options.ownerDocument.execCommand("formatBlock",!1,"p")))}function a(e,t){var n=t.parentNode.querySelector('textarea[medium-editor-textarea-id="'+t.getAttribute("medium-editor-textarea-id")+'"]');n&&(n.value=t.innerHTML.trim())}function u(e){e._mediumEditors||(e._mediumEditors=[null]),this.id||(this.id=e._mediumEditors.length),e._mediumEditors[this.id]=this}function l(e){e._mediumEditors&&e._mediumEditors[this.id]&&(e._mediumEditors[this.id]=null)}function s(t,n,r){var i=[];if(t||(t=[]),"string"==typeof t&&(t=n.querySelectorAll(t)),e.util.isElement(t)&&(t=[t]),r)for(var o=0;o=0&&(r=e.selection.exportSelection(t,this.options.ownerDocument)),null!==r&&0!==n&&(r.editableElementIndex=n),r},saveSelection:function(){this.selectionState=this.exportSelection()},importSelection:function(t,n){if(t){var r=this.elements[t.editableElementIndex||0];e.selection.importSelection(t,r,this.options.ownerDocument,n)}},restoreSelection:function(){this.importSelection(this.selectionState)},createLink:function(t){var n,r=e.selection.getSelectionElement(this.options.contentWindow),i={};if(-1!==this.elements.indexOf(r)){try{if(this.events.disableCustomEvent("editableInput"),t.url&&e.util.deprecated(".url option for createLink",".value","6.0.0"),(n=t.url||t.value)&&n.trim().length>0){var o=this.options.contentWindow.getSelection();if(o){var a,u,l,s,c=o.getRangeAt(0),f=c.commonAncestorContainer;if(3===c.endContainer.nodeType&&3!==c.startContainer.nodeType&&0===c.startOffset&&c.startContainer.firstChild===c.endContainer&&(f=c.endContainer),u=e.util.getClosestBlockContainer(c.startContainer),l=e.util.getClosestBlockContainer(c.endContainer),3!==f.nodeType&&0!==f.textContent.length&&u===l){var d=u||r,p=this.options.ownerDocument.createDocumentFragment();this.execAction("unlink"),a=this.exportSelection(),p.appendChild(d.cloneNode(!0)),r===d?e.selection.select(this.options.ownerDocument,d.firstChild,0,d.lastChild,3===d.lastChild.nodeType?d.lastChild.nodeValue.length:d.lastChild.childNodes.length):e.selection.select(this.options.ownerDocument,d,0,d,d.childNodes.length);var h=this.exportSelection();0===(s=e.util.findOrCreateMatchingTextNodes(this.options.ownerDocument,p,{start:a.start-h.start,end:a.end-h.start,editableElementIndex:a.editableElementIndex})).length&&((p=this.options.ownerDocument.createDocumentFragment()).appendChild(f.cloneNode(!0)),s=[p.firstChild.firstChild,p.firstChild.lastChild]),e.util.createLink(this.options.ownerDocument,s,n.trim());var m=(p.firstChild.innerHTML.match(/^\s+/)||[""])[0].length;e.util.insertHTMLCommand(this.options.ownerDocument,p.firstChild.innerHTML.replace(/^\s+/,"")),a.start-=m,a.end-=m,this.importSelection(a)}else this.options.ownerDocument.execCommand("createLink",!1,n);this.options.targetBlank||"_blank"===t.target?e.util.setTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n):e.util.removeTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n),t.buttonClass&&e.util.addClassToAnchors(e.selection.getSelectionStart(this.options.ownerDocument),t.buttonClass)}}if(this.options.targetBlank||"_blank"===t.target||t.buttonClass){(i=this.options.ownerDocument.createEvent("HTMLEvents")).initEvent("input",!0,!0,this.options.contentWindow);for(var v=0,g=this.elements.length;v1?t[1]:"";return{major:parseInt(n[0],10),minor:parseInt(n[1],10),revision:parseInt(n[2],10),preRelease:r,toString:function(){return[n[0],n[1],n[2]].join(".")+(r?"-"+r:"")}}},e.version=e.parseVersionString.call(this,"5.23.3"),e}(),"undefined"!=typeof process&&process&&process.versions&&process.versions.electron?t.MediumEditor=n:e.exports=n}(gO);var bO=gO.exports;class yO extends i.default.Component{constructor(e){super(e),this.componentDidMount=()=>{var e;(null==(e=this.editorRef)?void 0:e.current)&&!this.editor&&(this.editor=new bO(this.editorRef.current,this.props.options),this.editor.setContent(this.props.text),this.editor.subscribe("editableInput",(e=>{var t,n;this.props.onChange((null==(n=null==(t=this.editorRef)?void 0:t.current)?void 0:n.innerHTML)||"")})))},this.componentDidUpdate=()=>{this.editor&&this.editor.restoreSelection()},this.componentWillUnmount=()=>{this.editor&&this.editor.destroy()},this.editorRef=i.default.createRef()}render(){return this.editor&&this.editor.saveSelection(),i.default.createElement("div",{ref:this.editorRef,className:this.props.className})}}yO.defaultProps={text:"",onChange:()=>{}};const wO={type:{id:"blockText"},component:function({data:e,onUpdate:n}){const[r,o]=t.useState(e.value);return t.useEffect((()=>{o(e.value)}),[e]),i.default.createElement("div",{className:"BlockText cursor-text"},void 0!==e?i.default.createElement(yO,{className:"BlockText-editor",text:r,options:{toolbar:{buttons:["bold","italic","underline","unorderedlist","orderedlist","justifyLeft","justifyCenter","justifyRight","anchor"],static:!0,updateOnEmptySelection:!0,align:"center"},anchor:{targetCheckbox:!0},autoLink:!0,anchorPreview:!0,paste:{cleanPastedHTML:!0}},onChange:e=>{n({value:e})}}):null)},initialData:{value:""},title:{default:"Text",fr_FR:"Texte"},description:{default:"Display a formated text",fr_FR:"Affiche un texte mis en forme"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockText"}};const EO=[{label:"Neutre",value:0},{label:"Niveau 1",value:1},{label:"Niveau 2",value:2},{label:"Niveau 3",value:3},{label:"Niveau 4",value:4},{label:"Niveau 5",value:5},{label:"Niveau 6",value:6}];const xO={level:0,text:""},CO={type:{id:"blockTitle"},component:function({data:e,onUpdate:t}){const[n,r]=i.default.useState(xO.level),[o,a]=i.default.useState(xO.text);return i.default.useEffect((()=>{e.level&&r(e.level),e.text&&a(e.text)}),[e]),i.default.createElement("div",{className:"BlockTitle"},i.default.createElement("div",{className:"BlockTitle-field"},i.default.createElement("label",{htmlFor:"title-level"},"Niveau"),i.default.createElement("select",{name:"title-level",id:"title-level",onChange:n=>{r(parseInt(n.target.value,10)),t(__spreadProps(__spreadValues({},e),{level:parseInt(n.target.value,10)}))},value:n.toString()},EO.map((({label:e,value:t})=>i.default.createElement("option",{key:t,value:t},e))))),i.default.createElement("div",{className:"flex-grow BlockTitle-field"},i.default.createElement("label",{htmlFor:"title-text"},"Texte"),i.default.createElement("input",{type:"text",name:"title-text",id:"title-text",value:o,onChange:e=>{a(e.target.value)},onBlur:n=>{n.target.value&&t(__spreadProps(__spreadValues({},e),{text:n.target.value}))}})))},initialData:xO,title:{default:"Title",fr_FR:"Titre"},description:{default:"Display a title",fr_FR:"Affiche un titre"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockTitle"}};const _O={type:{id:"blockVideo"},component:function({data:e,onUpdate:t}){const[n,r]=i.default.useState("");return i.default.useEffect((()=>{e.src&&r(e.src)}),[e]),i.default.createElement("div",{className:"BlockVideo"},i.default.createElement("iframe",{style:{aspectRatio:"16/9"},className:"w-full",src:`https://www.youtube.com/embed/${n}`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"}),i.default.createElement("div",null,i.default.createElement("input",{type:"text",placeholder:"source",value:n,onChange:e=>{r(e.target.value)},onBlur:n=>t(__spreadProps(__spreadValues({},e),{src:n.target.value}))})))},initialData:{src:"4JcENw71M6c"},title:{default:"Video",fr_FR:"Video"},description:{default:"Display a Youtube video",fr_FR:"Affiche une vidéo Youtube"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockVideo"}};const SO={type:{id:"blockHighlight"},component:function({data:e,onUpdate:t}){return i.default.createElement("div",{className:"BlockHighlight"},i.default.createElement(wO.component,{data:e,onUpdate:e=>{t(e)},id:yg()}))},initialData:{value:""},title:{default:"Highlight",fr_FR:"Mise en avant"},description:{default:"Display a highlighted text",fr_FR:"Affiche un bloc de texte mis en avant"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockHighlight"}};var kO,OO;(OO=kO||(kO={})).Unordered="ul",OO.Ordered="ol";const TO=[{label:"Ordered",value:kO.Ordered},{label:"Unordered",value:kO.Unordered}];const NO={type:{id:"blockList"},component:function({data:e,onUpdate:t}){const[n,r]=i.default.useState([]);return i.default.useEffect((()=>{e.values&&r(e.values.map((e=>({id:yg(),value:e}))))}),[]),i.default.createElement("div",{className:"BlockList"},i.default.createElement("div",{className:"BlockList-config"},i.default.createElement("label",{htmlFor:"title-level"},"Type"),i.default.createElement("select",{name:"title-level",id:"title-level",onChange:n=>{t(__spreadProps(__spreadValues({},e),{type:n.target.value}))},value:e.type},TO.map((({label:e,value:t})=>i.default.createElement("option",{key:t,value:t},e))))),i.default.createElement("div",{className:"BlockList-list"},n.map((o=>i.default.createElement("div",{className:"BlockList-line",key:o.id},i.default.createElement(wO.component,{id:`text-${o.id}`,data:{value:o.value},onUpdate:i=>{((i,o)=>{const a=n.map((({id:e,value:t})=>({id:e,value:e===i.id?o.value:t})));r(a),t(__spreadProps(__spreadValues({},e),{values:a.map((({value:e})=>e))}))})(o,i)}}),i.default.createElement(xy,{content:"Supprimer l'élément"},i.default.createElement("button",{onClick:()=>(i=>{const o=n.filter((({id:e})=>e!==i));r(o),t(__spreadProps(__spreadValues({},e),{values:o.map((({value:e})=>e))}))})(o.id),disabled:n.length<2},i.default.createElement("i",{className:"fa fa-trash"})))))),i.default.createElement("div",{className:"text-center"},i.default.createElement("button",{className:"BlockList-add",onClick:()=>{const i=[...n,{id:yg(),value:""}];r(i),t(__spreadProps(__spreadValues({},e),{values:i.map((({value:e})=>e))}))}},"Ajouter un élément"))))},initialData:{type:kO.Unordered,values:[""]},title:{default:"List",fr_FR:"Liste"},description:{default:"Display a list",fr_FR:"Affiche une liste"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockList"}};const PO={id:"blockAccordion"},DO=()=>{const e=yg();return{id:e,title:"",group:{id:yg(),type:sO.type,parent:e,data:sO.initialData}}};const AO=[DO(),DO()],IO={type:PO,component:function({data:e,onUpdate:t}){return i.default.createElement("div",{className:"flex flex-col w-full gap-4 Accordion"},e.map(((n,r)=>{return i.default.createElement(i.default.Fragment,{key:`${n.id}-wrapper`},i.default.createElement("div",{className:"Accordion-item"},i.default.createElement("div",{className:"Accordion-itemHead"},i.default.createElement("div",{className:"Accordion-itemTitle"},i.default.createElement("label",{htmlFor:`title-text-${n.id}`},"Titre"),i.default.createElement("input",{type:"text",name:`title-text-${n.id}`,id:`title-text-${n.id}`,value:n.title,onChange:r=>((n,r)=>{t(e.map((e=>e.id===r.id?__spreadProps(__spreadValues({},e),{title:n.target.value}):e)))})(r,n)})),e.length>1&&i.default.createElement(xy,{content:"Supprimer l'élément"},i.default.createElement("button",{className:"text-sm text-red-500 hover:bg-red-50",onClick:()=>{return r=n,void t(e.filter((e=>(null==e?void 0:e.id)!==r.id)));var r}},i.default.createElement("i",{className:"fa fa-trash"})))),i.default.createElement(sO.component,{data:n.group.data,onUpdate:(o=n,n=>{t(e.map((e=>e.id===o.id?__spreadProps(__spreadValues({},e),{group:__spreadProps(__spreadValues({},e.group),{data:n})}):e)))}),excludeBlockType:[PO.id,"blockFullWidthImage"],id:n.id})),r{return n=r,void t([...e.slice(0,n+1),DO(),...e.slice(n+1)]);var n}},i.default.createElement("i",{className:"fa fa-plus"}))));var o})))},initialData:AO,title:{default:"Accordion",fr_FR:"Accordéon"},description:{default:"Display a list of collapsable groups",fr_FR:"Affiche une liste de groupes d'éléments refermables"},image:{default:"https://source.unsplash.com/featured/300x250?nature&accordion"}};const RO={type:{id:"blockRaw"},component:function({data:e,onUpdate:t}){const[n,r]=i.default.useState("");return i.default.useEffect((()=>{e.value&&r(e.value)}),[e]),i.default.createElement("div",{className:"w-full"},i.default.createElement("textarea",{className:"w-full",placeholder:"Value",rows:10,onChange:e=>{r(e.target.value)},onBlur:e=>{e.target.value&&t({value:e.target.value})},value:n}))},initialData:{value:""},title:{default:"HTML",fr_FR:"HTML"},description:{default:"Raw HTML content",fr_FR:"Contenu libre HTML"}};const LO={type:{id:"blockFullWidthImage"},component:function({data:e,onUpdate:t}){return i.default.createElement("div",{className:"BlockFullWidthImage"},i.default.createElement(bg.component,{data:e,onUpdate:e=>{t(e)},id:yg()}))},initialData:bg.initialData,title:{default:"Full width image",fr_FR:"Image en pleine largeur"},description:{default:"Display a full width image that extend outside the current container",fr_FR:"Affiche une image en pleine largeur sortant du conteneur courant"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockFullWidthImage"}},BO=[__spreadValues({id:yg()},wO),__spreadValues({id:yg()},CO),__spreadValues({id:yg()},bg),__spreadValues({id:yg()},LO),__spreadValues({id:yg()},pO),__spreadValues({id:yg()},vO),__spreadValues({id:yg()},fg),__spreadValues({id:yg()},NO),__spreadValues({id:yg()},IO),__spreadValues({id:yg()},SO),__spreadValues({id:yg()},_O),__spreadValues({id:yg()},sO),__spreadValues({id:yg()},RO)];function MO(e){window.__PLUGINS||(window.__PLUGINS=[]),window.__PLUGINS.push(__spreadProps(__spreadValues({},e),{id:yg()})),document.dispatchEvent(window.eventTBPlugins)}function jO(){const[e,n]=t.useState([...BO,...window.__PLUGINS||[]]);return document.addEventListener("update-tb-plugins",(()=>{n([...BO,...window.__PLUGINS])})),e}window.eventTBPlugins=new CustomEvent("update-tb-plugins");function FO({title:e,image:t,description:n}){return i.default.createElement("div",{className:"BlockTooltip"},t&&i.default.createElement("img",{className:"BlockTooltip-image",src:t,alt:e}),i.default.createElement("p",{className:"BlockTooltip-title"},e),n&&i.default.createElement("p",{className:"BlockTooltip-description"},n))}function UO({block:e}){const t=Vd(),n=e.title?ZE(e.title):e.type.id;return i.default.createElement("div",{className:"BlockFromLibrary"},i.default.createElement(xy,{theme:"light",content:i.default.createElement(FO,{title:n,image:e.image&&ZE(e.image),description:e.description&&ZE(e.description)})},i.default.createElement("button",{className:"BlockFromLibrary-title",onClick:()=>{t(dm({id:yg(),parent:null,data:e.initialData,type:e.type})),setTimeout((()=>{window.scrollTo({top:document.body.scrollHeight,behavior:"smooth"})}),250)}},n)))}function zO(){const e=jO();return i.default.createElement("div",{className:"Menu"},i.default.createElement("div",{className:"Menu-content"},i.default.createElement("div",{className:"Menu-blocks overscroll-x-auto"},(n=e=>i.default.createElement("div",{key:e.id,className:"Menu-blocks-item"},i.default.createElement(UO,{block:e})),(My(t=e)?By:$E)(t,HE(n))))));var t,n}var HO={},qO={};Object.defineProperty(qO,"__esModule",{value:!0}),qO.isNavigator=qO.isBrowser=qO.off=qO.on=qO.noop=void 0;qO.noop=function(){},qO.on=function(e){for(var t=[],n=1;ne.ui.windowConstants));return yc((({id:e})=>sg("/open_api/item_block_group",{method:"POST",data:{itemBlockGroup:{blockGroupId:e,itemId:t.itemId,itemType:t.itemType}}})),{onSuccess:t=>{const n=t,{jsonContent:r}=n,i=__objRest(n,["jsonContent"]);e(xm(i)),e(Nm(!1)),r&&e(fm(JSON.parse(r)))}})}(),p=t.useRef(null);if(KO(p,(()=>{u(!1)})),l)return i.default.createElement("div",null,i.default.createElement(vg,{width:"40px"}));if(s)return i.default.createElement("span",null,"Erreur: ",c.message);const h=f.filter((({slug:t})=>-1!==(null==t?void 0:t.search(new RegExp(ym(e),"i")))));return i.default.createElement("div",{className:"GroupsDropdown"},i.default.createElement("div",{className:"GroupsDropdown-select",ref:p},i.default.createElement("input",{type:"text",value:e,onFocus:()=>u(!0),onChange:e=>{n(e.target.value),o(void 0)},className:"w-full"}),a&&i.default.createElement("ul",{className:"GroupsDropdown-dropdown"},h.map((e=>{var t;return i.default.createElement("li",{key:e.id,className:"GroupsDropdown-dropdownItem"},i.default.createElement("button",{onClick:()=>{(e=>{n(e.title),o(e),u(!1)})(e)}},"#",e.id," - ",e.title,!!(null==(t=e.itemBlockGroups)?void 0:t.length)&&i.default.createElement("span",{className:"ml-3 text-sm font-normal text-gray-400"},i.default.createElement("i",{className:"fa fa-link"}),e.itemBlockGroups.map((({itemId:e,itemType:t})=>i.default.createElement("span",{key:`${t}-${e}`,className:"ml-1"},t,"-",e))))))})))),i.default.createElement("div",{className:"ml-6"},i.default.createElement("button",{className:"px-8 font-bold uppercase Button Button--primary",onClick:()=>{return r&&(e=r,void d.mutate({id:e.id}));var e},disabled:!r},"Lier")))}function QO(){const e=Vd(),t=Qd((e=>e.group));return i.default.createElement("div",{className:"flex flex-1 GroupTitle"},i.default.createElement("input",{type:"text",value:t.title||"",placeholder:"Titre du groupe",className:"w-full",onChange:t=>{e(Cm(t.target.value)),e(_m(t.target.value))}}))}function YO({onSave:e}){const t=Qd((e=>e.group.id)),n=Qd((e=>e.ui.isUnsaved));return i.default.createElement("div",{className:"flex items-center"},i.default.createElement("button",{className:"px-8 font-bold uppercase Button Button--primary",onClick:()=>e(),disabled:!n},t?"Enregistrer":"Créer"),i.default.createElement(XO,null))}function XO(){const e=Qd((e=>e.group)),t=Qd((e=>e.ui.windowConstants)),n=function(){const e=Vd();return yc((({id:e})=>sg(`/open_api/item_block_group/${e}`,{method:"DELETE"})),{onSuccess:()=>{e(xm(wm)),e(fm(sm)),e(Dm()),e(Nm(!1)),Ap.success("Le groupe a bien été délié")}})}();return t.itemId&&e.id?i.default.createElement(xy,{content:"Délier le groupe de ce contenu"},i.default.createElement("button",{className:"ml-6 font-bold text-red-600 uppercase",onClick:()=>(()=>{var r;const i=null==(r=null==e?void 0:e.itemBlockGroups)?void 0:r.find((e=>e.itemId===t.itemId&&e.itemType===t.itemType));(null==i?void 0:i.id)&&n.mutate({id:i.id})})()},i.default.createElement("i",{className:"fa fa-unlink"}))):null}function JO({onSave:e}){const t=Qd((e=>e.group)),n=Qd((e=>e.ui.windowConstants)),r=!t.id&&!!n.itemId&&!!n.itemType;return i.default.createElement("div",{className:"flex"},i.default.createElement("div",{className:"flex-1"},i.default.createElement("h3",{className:"mb-4 text-2xl font-bold"},t.id?"Edition du groupe":"Créer un nouveau groupe"),i.default.createElement("div",{className:"flex"},i.default.createElement("div",{className:"flex-grow"},i.default.createElement(QO,null)),i.default.createElement("div",{className:"ml-6"},i.default.createElement(YO,{onSave:e})))),r&&i.default.createElement("div",{className:"flex-1 pl-10 ml-10 border-l"},i.default.createElement("h3",{className:"mb-4 text-2xl font-bold"},"Lier un groupe existant"),i.default.createElement($O,null)))}const ZO=(e,t)=>{var n;return null!=(n={folder:`/admin/folders/update/${t}`,content:`/admin/content/update/${t}`,category:`/admin/categories/update?category_id=${t}`,product:`/admin/products/update?product_id=${t}`}[e])?n:null};function eT({onSave:e}){var t;const n=Vd(),r=Qd((e=>e.blocks)),o=Qd((e=>e.group)),a=Qd((e=>e.ui.windowConstants)),{DndWrapper:u,DndWrapElement:l}=aO(),s=null==(t=o.itemBlockGroups)?void 0:t.filter((e=>a.itemType!==e.itemType||a.itemId!==e.itemId));return i.default.createElement("div",{className:"Group"},i.default.createElement(JO,{onSave:e}),!!(null==s?void 0:s.length)&&i.default.createElement("div",{className:"p-4 mt-4 text-base text-blue-900 bg-blue-100"},i.default.createElement("strong",null,"Contenus liés :")," ",s.map(((e,t)=>i.default.createElement(i.default.Fragment,{key:`${e.itemType}-${e.itemId}`},i.default.createElement("a",{href:ZO(e.itemType,e.itemId)},e.itemType,"-",e.itemId),t!==s.length-1&&", ")))),r.length>0&&i.default.createElement(u,{id:"main",onDragEnd:e=>{e.destination&&n(mm({source:e.source.index,destination:e.destination.index}))},wrapperClass:"flex flex-col gap-6 mt-6"},r.map(((e,t)=>i.default.createElement(l,{key:e.id,id:e.id,index:t},(({DndDragHandle:t})=>i.default.createElement(ex,{block:e,handleDelete:e=>{n(pm(e.id))},DndDragHandle:t},i.default.createElement(JE,{block:e}))))))))}function tT({id:e}){const n=Qd((e=>e.ui.windowConstants)),[r]=t.useState(e||n.groupId),{isLoading:o,isFetchedAfterMount:a,isIdle:u}=function({id:e}){const n=Vd();return t.useEffect((()=>{e||(n(xm(wm)),n(fm(sm)),n(Nm(!1)))}),[e]),Ec(["block_group",e],(()=>sg("/open_api/block_group",{method:"GET",params:{id:e}})),{enabled:!!e,onSuccess:e=>{const t=e,{jsonContent:r}=t,i=__objRest(t,["jsonContent"]);n(xm(i)),n(Nm(!1)),r&&n(fm(JSON.parse(r)))}})}({id:r}),l=Vd(),s=Qd((e=>e.group)),c=Qd((e=>e.blocks)),f=function({id:e}){const t=Vd();let n=ed();const r=Qd((e=>e.ui.windowConstants));return yc((({group:t,blocks:n})=>{const i=t,{itemBlockGroups:o}=i,a=__objRest(i,["itemBlockGroups"]);let u={blockGroup:__spreadProps(__spreadValues({},a),{jsonContent:JSON.stringify(n)}),locale:lg};return e?u.blockGroup.id=e:r.itemType&&r.itemId&&(u.itemBlockGroup={itemType:r.itemType,itemId:r.itemId}),sg("/open_api/block_group",{method:e?"PATCH":"POST",data:u})}),{onSuccess:r=>{t(Nm(!1)),!e&&r.id&&(t(xm(r)),n&&n.push(`/edit/${r.id}`))}})}({id:s.id});t.useEffect((()=>{l(Nm(!0))}),[s,c]);return u||a&&!o?i.default.createElement(i.default.Fragment,null,i.default.createElement(eT,{onSave:()=>{f.mutate({group:s,blocks:c}),Ap.success("Le groupe a bien été sauvegardé")}}),i.default.createElement(zO,null)):i.default.createElement(vg,{width:"80px"})}var nT={},rT={exports:{}}; +/*! @source http://purl.eligrey.com/github/Blob.js/blob/master/Blob.js */,function(e){if(e.URL=e.URL||e.webkitURL,e.Blob&&e.URL)try{return void new Blob}catch(r){}var t=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||function(e){var t=function(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]},n=function(){this.data=[]},r=function(e,t,n){this.data=e,this.size=e.length,this.type=t,this.encoding=n},i=n.prototype,o=r.prototype,a=e.FileReaderSync,u=function(e){this.code=this[this.name=e]},l="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),s=l.length,c=e.URL||e.webkitURL||e,f=c.createObjectURL,d=c.revokeObjectURL,p=c,h=e.btoa,m=e.atob,v=e.ArrayBuffer,g=e.Uint8Array,b=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(r.fake=o.fake=!0;s--;)u.prototype[l[s]]=s+1;return c.createObjectURL||(p=e.URL=function(e){var t,n=document.createElementNS("http://www.w3.org/1999/xhtml","a");return n.href=e,"origin"in n||("data:"===n.protocol.toLowerCase()?n.origin=null:(t=e.match(b),n.origin=t&&t[1])),n}),p.createObjectURL=function(e){var t,n=e.type;return null===n&&(n="application/octet-stream"),e instanceof r?(t="data:"+n,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):h?t+";base64,"+h(e.data):t+","+encodeURIComponent(e.data)):f?f.call(c,e):void 0},p.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&d&&d.call(c,e)},i.append=function(e){var n=this.data;if(g&&(e instanceof v||e instanceof g)){for(var i="",o=new g(e),l=0,s=o.length;l1?t:this.data.length),n,this.encoding)},o.toString=function(){return"[object Blob]"},o.close=function(){this.size=0,delete this.data},n}(e);e.Blob=function(e,n){var r=n&&n.type||"",i=new t;if(e)for(var o=0,a=e.length;o-1,isMac:t.navigator.platform.toUpperCase().indexOf("MAC")>=0,keyCode:{BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,DELETE:46,K:75,M:77,V:86},isMetaCtrlKey:function(e){return!!(a.isMac&&e.metaKey||!a.isMac&&e.ctrlKey)},isKey:function(e,t){var n=a.getKeyCode(e);return!1===Array.isArray(t)?n===t:-1!==t.indexOf(n)},getKeyCode:function(e){var t=e.which;return null===t&&(t=null!==e.charCode?e.charCode:e.keyCode),t},blockContainerElementNames:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","li","ol","address","article","aside","audio","canvas","dd","dl","dt","fieldset","figcaption","figure","footer","form","header","hgroup","main","nav","noscript","output","section","video","table","thead","tbody","tfoot","tr","th","td"],emptyElementNames:["br","col","colgroup","hr","img","input","source","wbr"],extend:function(){var e=[!0].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},defaults:function(){var e=[!1].concat(Array.prototype.slice.call(arguments));return n.apply(this,e)},createLink:function(e,t,n,r){var i=e.createElement("a");return a.moveTextRangeIntoElement(t[0],t[t.length-1],i),i.setAttribute("href",n),r&&("_blank"===r&&i.setAttribute("rel","noopener noreferrer"),i.setAttribute("target",r)),i},findOrCreateMatchingTextNodes:function(e,t,n){for(var r=e.createTreeWalker(t,NodeFilter.SHOW_ALL,null,!1),i=[],o=0,u=!1,l=null,s=null;null!==(l=r.nextNode());)if(!(l.nodeType>3))if(3===l.nodeType){if(!u&&n.startn.end+1)throw new Error("PerformLinking overshot the target!");u&&i.push(s||l),o+=l.nodeValue.length,null!==s&&(o+=s.nodeValue.length,r.nextNode()),s=null}else"img"===l.tagName.toLowerCase()&&(!u&&n.start<=o&&(u=!0),u&&i.push(l));return i},splitStartNodeIfNeeded:function(e,t,n){return t!==n?e.splitText(t-n):null},splitEndNodeIfNeeded:function(e,t,n,r){var i,o;i=r+e.nodeValue.length+(t?t.nodeValue.length:0)-1,o=n-r-(t?e.nodeValue.length:0),i>=n&&r!==i&&0!==o&&(t||e).splitText(o)},splitByBlockElements:function(t){if(3!==t.nodeType&&1!==t.nodeType)return[];var n=[],r=e.util.blockContainerElementNames.join(",");if(3===t.nodeType||0===t.querySelectorAll(r).length)return[t];for(var i=0;i0)break;r=o.nextNode()}return r},findPreviousSibling:function(e){if(!e||a.isMediumEditorElement(e))return!1;for(var t=e.previousSibling;!t&&!a.isMediumEditorElement(e.parentNode);)t=(e=e.parentNode).previousSibling;return t},isDescendant:function(e,t,n){if(!e||!t)return!1;if(e===t)return!!n;if(1!==e.nodeType)return!1;if(r||3!==t.nodeType)return e.contains(t);for(var i=t.parentNode;null!==i;){if(i===e)return!0;i=i.parentNode}return!1},isElement:function(e){return!(!e||1!==e.nodeType)},throttle:function(e,t){var n,r,i,o=null,a=0,u=function(){a=Date.now(),o=null,i=e.apply(n,r),o||(n=r=null)};return t||0===t||(t=50),function(){var l=Date.now(),s=t-(l-a);return n=this,r=arguments,s<=0||s>t?(o&&(clearTimeout(o),o=null),a=l,i=e.apply(n,r),o||(n=r=null)):o||(o=setTimeout(u,s)),i}},traverseUp:function(e,t){if(!e)return!1;do{if(1===e.nodeType){if(t(e))return e;if(a.isMediumEditorElement(e))return!1}e=e.parentNode}while(e);return!1},htmlEntities:function(e){return String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")},insertHTMLCommand:function(t,n){var r,i,o,u,l,s,c,f=!1,d=["insertHTML",!1,n];if(!e.util.isEdge&&t.queryCommandSupported("insertHTML"))try{return t.execCommand.apply(t,d)}catch(p){}if((r=t.getSelection()).rangeCount){if(c=(i=r.getRangeAt(0)).commonAncestorContainer,a.isMediumEditorElement(c)&&!c.firstChild)i.selectNode(c.appendChild(t.createTextNode("")));else if(3===c.nodeType&&0===i.startOffset&&i.endOffset===c.nodeValue.length||3!==c.nodeType&&c.innerHTML===i.toString()){for(;!a.isMediumEditorElement(c)&&c.parentNode&&1===c.parentNode.childNodes.length&&!a.isMediumEditorElement(c.parentNode);)c=c.parentNode;i.selectNode(c)}for(i.deleteContents(),(o=t.createElement("div")).innerHTML=n,u=t.createDocumentFragment();o.firstChild;)l=o.firstChild,s=u.appendChild(l);i.insertNode(u),s&&((i=i.cloneRange()).setStartAfter(s),i.collapse(!0),e.selection.selectRange(t,i)),f=!0}return t.execCommand.callListeners&&t.execCommand.callListeners(d,f),f},execFormatBlock:function(t,n){var r=a.getTopBlockContainer(e.selection.getSelectionStart(t));if("blockquote"===n){if(r&&Array.prototype.slice.call(r.childNodes).some((function(e){return a.isBlockContainer(e)})))return t.execCommand("outdent",!1,null);if(a.isIE)return t.execCommand("indent",!1,n)}if(r&&n===r.nodeName.toLowerCase()&&(n="p"),a.isIE&&(n="<"+n+">"),r&&"blockquote"===r.nodeName.toLowerCase()){if(a.isIE&&"

"===n)return t.execCommand("outdent",!1,n);if((a.isFF||a.isEdge)&&"p"===n)return Array.prototype.slice.call(r.childNodes).some((function(e){return!a.isBlockContainer(e)}))&&t.execCommand("formatBlock",!1,n),t.execCommand("outdent",!1,n)}return t.execCommand("formatBlock",!1,n)},setTargetBlank:function(e,t){var n,r=t||!1;if("a"===e.nodeName.toLowerCase())e.target="_blank",e.rel="noopener noreferrer";else for(e=e.getElementsByTagName("a"),n=0;nr?(i=i.parentNode,n-=1):(o=o.parentNode,r-=1);for(;i!==o;)i=i.parentNode,o=o.parentNode;return i},isElementAtBeginningOfBlock:function(e){for(var t;!a.isBlockContainer(e)&&!a.isMediumEditorElement(e);){for(t=e;t=t.previousSibling;)if((3===t.nodeType?t.nodeValue:t.textContent).length>0)return!1;e=e.parentNode}return!0},isMediumEditorElement:function(e){return e&&e.getAttribute&&!!e.getAttribute("data-medium-editor-element")},getContainerEditorElement:function(e){return a.traverseUp(e,(function(e){return a.isMediumEditorElement(e)}))},isBlockContainer:function(e){return e&&3!==e.nodeType&&-1!==a.blockContainerElementNames.indexOf(e.nodeName.toLowerCase())},getClosestBlockContainer:function(e){return a.traverseUp(e,(function(e){return a.isBlockContainer(e)||a.isMediumEditorElement(e)}))},getTopBlockContainer:function(e){var t=!!a.isBlockContainer(e)&&e;return a.traverseUp(e,(function(e){return a.isBlockContainer(e)&&(t=e),!(t||!a.isMediumEditorElement(e)||(t=e,0))})),t},getFirstSelectableLeafNode:function(e){for(;e&&e.firstChild;)e=e.firstChild;if("table"===(e=a.traverseUp(e,(function(e){return-1===a.emptyElementNames.indexOf(e.nodeName.toLowerCase())}))).nodeName.toLowerCase()){var t=e.querySelector("th, td");t&&(e=t)}return e},getFirstTextNode:function(e){return a.warn("getFirstTextNode is deprecated and will be removed in version 6.0.0"),a._getFirstTextNode(e)},_getFirstTextNode:function(e){if(3===e.nodeType)return e;for(var t=0;t0){var i,o=r.getRangeAt(0),a=o.cloneRange();a.selectNodeContents(e),a.setEnd(o.startContainer,o.startOffset),n={start:i=a.toString().length,end:i+o.toString().length},this.doesRangeStartWithImages(o,t)&&(n.startsWithImage=!0);var u=this.getTrailingImageCount(e,n,o.endContainer,o.endOffset);if(u&&(n.trailingImageCount=u),0!==i){var l=this.getIndexRelativeToAdjacentEmptyBlocks(t,e,o.startContainer,o.startOffset);-1!==l&&(n.emptyBlocksIndex=l)}}return n},importSelection:function(e,t,n,r){if(e&&t){var i=n.createRange();i.setStart(t,0),i.collapse(!0);var o,a=t,u=[],l=0,s=!1,c=!1,f=0,d=!1,p=!1,h=null;for((r||e.startsWithImage||void 0!==e.emptyBlocksIndex)&&(p=!0);!d&&a;)if(a.nodeType>3)a=u.pop();else{if(3!==a.nodeType||c){if(e.trailingImageCount&&c&&("img"===a.nodeName.toLowerCase()&&f++,f===e.trailingImageCount)){for(var m=0;a.parentNode.childNodes[m]!==a;)m++;i.setEnd(a.parentNode,m+1),d=!0}if(!d&&1===a.nodeType)for(var v=a.childNodes.length-1;v>=0;)u.push(a.childNodes[v]),v-=1}else o=l+a.length,!s&&e.start>=l&&e.start<=o&&(p||e.start=l&&e.end<=o&&(e.trailingImageCount?c=!0:(i.setEnd(a,e.end-l),d=!0)),l=o;d||(a=u.pop())}!s&&h&&(i.setStart(h,h.length),i.setEnd(h,h.length)),void 0!==e.emptyBlocksIndex&&(i=this.importSelectionMoveCursorPastBlocks(n,t,e.emptyBlocksIndex,i)),r&&(i=this.importSelectionMoveCursorPastAnchor(e,i)),this.selectRange(n,i)}},importSelectionMoveCursorPastAnchor:function(t,n){if(t.start===t.end&&3===n.startContainer.nodeType&&n.startOffset===n.startContainer.nodeValue.length&&e.util.traverseUp(n.startContainer,(function(e){return"a"===e.nodeName.toLowerCase()}))){for(var r=n.startContainer,i=n.startContainer.parentNode;null!==i&&"a"!==i.nodeName.toLowerCase();)i.childNodes[i.childNodes.length-1]!==r?i=null:(r=i,i=i.parentNode);if(null!==i&&"a"===i.nodeName.toLowerCase()){for(var o=null,a=0;null===o&&a0)break}else a===l.currentNode&&(u=l.currentNode);return u||(u=a),o.setStart(e.util.getFirstSelectableLeafNode(u),0),o},getIndexRelativeToAdjacentEmptyBlocks:function(n,r,i,o){if(i.textContent.length>0&&o>0)return-1;var a=i;if(3!==a.nodeType&&(a=i.childNodes[o]),a){if(!e.util.isElementAtBeginningOfBlock(a))return-1;var u=e.util.findPreviousSibling(a);if(!u)return-1;if(u.nodeValue)return-1}for(var l=e.util.getClosestBlockContainer(i),s=n.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,t,!1),c=0;s.nextNode();){var f=""===s.currentNode.textContent;if((f||c>0)&&(c+=1),s.currentNode===l)return c;f||(c=0)}return c},doesRangeStartWithImages:function(e,t){if(0!==e.startOffset||1!==e.startContainer.nodeType)return!1;if("img"===e.startContainer.nodeName.toLowerCase())return!0;var n=e.startContainer.querySelector("img");if(!n)return!1;for(var r=t.createTreeWalker(e.startContainer,NodeFilter.SHOW_ALL,null,!1);r.nextNode();){var i=r.currentNode;if(i===n)break;if(i.nodeValue)return!1}return!0},getTrailingImageCount:function(e,t,n,r){if(0===r||1!==n.nodeType)return 0;if("img"!==n.nodeName.toLowerCase()&&!n.querySelector("img"))return 0;for(var i=n.childNodes[r-1];i.hasChildNodes();)i=i.lastChild;for(var o,a=e,u=[],l=0,s=!1,c=!1,f=!1,d=0;!f&&a;)if(a.nodeType>3)a=u.pop();else{if(3!==a.nodeType||c){if("img"===a.nodeName.toLowerCase()&&d++,a===i)f=!0;else if(1===a.nodeType)for(var p=a.childNodes.length-1;p>=0;)u.push(a.childNodes[p]),p-=1}else d=0,o=l+a.length,!s&&t.start>=l&&t.start<=o&&(s=!0),s&&t.end>=l&&t.end<=o&&(c=!0),l=o;f||(a=u.pop())}return d},selectionContainsContent:function(e){var t=e.getSelection();if(!t||t.isCollapsed||!t.rangeCount)return!1;if(""!==t.toString().trim())return!0;var n=this.getSelectedParentElement(t.getRangeAt(0));return!(!n||!("img"===n.nodeName.toLowerCase()||1===n.nodeType&&n.querySelector("img")))},selectionInContentEditableFalse:function(e){var t,n=this.findMatchingSelectionParent((function(e){var n=e&&e.getAttribute("contenteditable");return"true"===n&&(t=!0),"#text"!==e.nodeName&&"false"===n}),e);return!t&&n},getSelectionHtml:function(e){var t,n,r,i="",o=e.getSelection();if(o.rangeCount){for(r=e.createElement("div"),t=0,n=o.rangeCount;t-1?[t]:t,Array.prototype.forEach.call(t,function(e){e.addEventListener(n,r,i),this.events.push([e,n,r,i])}.bind(this))},detachDOMEvent:function(t,n,r,i){var o,a,u=this.base.options.contentWindow,l=this.base.options.ownerDocument;t&&(t=e.util.isElement(t)||[u,l].indexOf(t)>-1?[t]:t,Array.prototype.forEach.call(t,function(e){-1!==(o=this.indexOfListener(e,n,r,i))&&(a=this.events.splice(o,1)[0])[0].removeEventListener(a[1],a[2],a[3])}.bind(this)))},indexOfListener:function(e,t,n,r){var i,o,a;for(i=0,o=this.events.length;i0&&(r=-1!==i.indexOf(e.nodeName.toLowerCase())),!r&&this.style&&(t=this.style.value.split("|"),n=this.window.getComputedStyle(e,null).getPropertyValue(this.style.prop),t.forEach((function(e){this.knownState||((r=-1!==n.indexOf(e))||"text-decoration"!==this.style.prop)&&(this.knownState=r)}),this)),r)}})).isBuiltInButton=function(t){return"string"==typeof t&&e.extensions.button.prototype.defaults.hasOwnProperty(t)},e.extensions.button=n,e.extensions.button.prototype.defaults={bold:{name:"bold",action:"bold",aria:"bold",tagNames:["b","strong"],style:{prop:"font-weight",value:"700|bold"},useQueryState:!0,contentDefault:"B",contentFA:''},italic:{name:"italic",action:"italic",aria:"italic",tagNames:["i","em"],style:{prop:"font-style",value:"italic"},useQueryState:!0,contentDefault:"I",contentFA:''},underline:{name:"underline",action:"underline",aria:"underline",tagNames:["u"],style:{prop:"text-decoration",value:"underline"},useQueryState:!0,contentDefault:"U",contentFA:''},strikethrough:{name:"strikethrough",action:"strikethrough",aria:"strike through",tagNames:["strike"],style:{prop:"text-decoration",value:"line-through"},useQueryState:!0,contentDefault:"A",contentFA:''},superscript:{name:"superscript",action:"superscript",aria:"superscript",tagNames:["sup"],contentDefault:"x1",contentFA:''},subscript:{name:"subscript",action:"subscript",aria:"subscript",tagNames:["sub"],contentDefault:"x1",contentFA:''},image:{name:"image",action:"image",aria:"image",tagNames:["img"],contentDefault:"image",contentFA:''},html:{name:"html",action:"html",aria:"evaluate html",tagNames:["iframe","object"],contentDefault:"html",contentFA:''},orderedlist:{name:"orderedlist",action:"insertorderedlist",aria:"ordered list",tagNames:["ol"],useQueryState:!0,contentDefault:"1.",contentFA:''},unorderedlist:{name:"unorderedlist",action:"insertunorderedlist",aria:"unordered list",tagNames:["ul"],useQueryState:!0,contentDefault:"",contentFA:''},indent:{name:"indent",action:"indent",aria:"indent",tagNames:[],contentDefault:"",contentFA:''},outdent:{name:"outdent",action:"outdent",aria:"outdent",tagNames:[],contentDefault:"",contentFA:''},justifyCenter:{name:"justifyCenter",action:"justifyCenter",aria:"center justify",tagNames:[],style:{prop:"text-align",value:"center"},contentDefault:"C",contentFA:''},justifyFull:{name:"justifyFull",action:"justifyFull",aria:"full justify",tagNames:[],style:{prop:"text-align",value:"justify"},contentDefault:"J",contentFA:''},justifyLeft:{name:"justifyLeft",action:"justifyLeft",aria:"left justify",tagNames:[],style:{prop:"text-align",value:"left"},contentDefault:"L",contentFA:''},justifyRight:{name:"justifyRight",action:"justifyRight",aria:"right justify",tagNames:[],style:{prop:"text-align",value:"right"},contentDefault:"R",contentFA:''},removeFormat:{name:"removeFormat",aria:"remove formatting",action:"removeFormat",contentDefault:"X",contentFA:''},quote:{name:"quote",action:"append-blockquote",aria:"blockquote",tagNames:["blockquote"],contentDefault:"",contentFA:''},pre:{name:"pre",action:"append-pre",aria:"preformatted text",tagNames:["pre"],contentDefault:"0101",contentFA:''},h1:{name:"h1",action:"append-h1",aria:"header type one",tagNames:["h1"],contentDefault:"H1",contentFA:'1'},h2:{name:"h2",action:"append-h2",aria:"header type two",tagNames:["h2"],contentDefault:"H2",contentFA:'2'},h3:{name:"h3",action:"append-h3",aria:"header type three",tagNames:["h3"],contentDefault:"H3",contentFA:'3'},h4:{name:"h4",action:"append-h4",aria:"header type four",tagNames:["h4"],contentDefault:"H4",contentFA:'4'},h5:{name:"h5",action:"append-h5",aria:"header type five",tagNames:["h5"],contentDefault:"H5",contentFA:'5'},h6:{name:"h6",action:"append-h6",aria:"header type six",tagNames:["h6"],contentDefault:"H6",contentFA:'6'}},r=e.extensions.button.extend({init:function(){e.extensions.button.prototype.init.apply(this,arguments)},formSaveLabel:"✓",formCloseLabel:"×",activeClass:"medium-editor-toolbar-form-active",hasForm:!0,getForm:function(){},isDisplayed:function(){return!!this.hasForm&&this.getForm().classList.contains(this.activeClass)},showForm:function(){this.hasForm&&this.getForm().classList.add(this.activeClass)},hideForm:function(){this.hasForm&&this.getForm().classList.remove(this.activeClass)},showToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.showToolbarDefaultActions()},hideToolbarDefaultActions:function(){var e=this.base.getExtensionByName("toolbar");e&&e.hideToolbarDefaultActions()},setToolbarPosition:function(){var e=this.base.getExtensionByName("toolbar");e&&e.setToolbarPosition()}}),e.extensions.form=r,i=e.extensions.form.extend({customClassOption:null,customClassOptionText:"Button",linkValidation:!1,placeholderText:"Paste or type a link",targetCheckbox:!1,targetCheckboxText:"Open in new window",name:"anchor",action:"createLink",aria:"link",tagNames:["a"],contentDefault:"#",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this))},handleClick:function(t){t.preventDefault(),t.stopPropagation();var n=e.selection.getSelectionRange(this.document);return"a"===n.startContainer.nodeName.toLowerCase()||"a"===n.endContainer.nodeName.toLowerCase()||e.util.getClosestTag(e.selection.getSelectedParentElement(n),"a")?this.execAction("unlink"):(this.isDisplayed()||this.showForm(),!1)},handleKeydown:function(t){e.util.isKey(t,e.util.keyCode.K)&&e.util.isMetaCtrlKey(t)&&!t.shiftKey&&this.handleClick(t)},getForm:function(){return this.form||(this.form=this.createForm()),this.form},getTemplate:function(){var e=[''];return e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formSaveLabel,""),e.push('',"fontawesome"===this.getEditorOption("buttonLabels")?'':this.formCloseLabel,""),this.targetCheckbox&&e.push('

','','","
"),this.customClassOption&&e.push('
','',"","
"),e.join("")},isDisplayed:function(){return e.extensions.form.prototype.isDisplayed.apply(this)},hideForm:function(){e.extensions.form.prototype.hideForm.apply(this),this.getInput().value=""},showForm:function(t){var n=this.getInput(),r=this.getAnchorTargetCheckbox(),i=this.getAnchorButtonCheckbox();if("string"==typeof(t=t||{value:""})&&(t={value:t}),this.base.saveSelection(),this.hideToolbarDefaultActions(),e.extensions.form.prototype.showForm.apply(this),this.setToolbarPosition(),n.value=t.value,n.focus(),r&&(r.checked="_blank"===t.target),i){var o=t.buttonClass?t.buttonClass.split(" "):[];i.checked=-1!==o.indexOf(this.customClassOption)}},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},getFormOpts:function(){var e=this.getAnchorTargetCheckbox(),t=this.getAnchorButtonCheckbox(),n={value:this.getInput().value.trim()};return this.linkValidation&&(n.value=this.checkLinkFormat(n.value)),n.target="_self",e&&e.checked&&(n.target="_blank"),t&&t.checked&&(n.buttonClass=this.customClassOption),n},doFormSave:function(){var e=this.getFormOpts();this.completeFormSave(e)},completeFormSave:function(e){this.base.restoreSelection(),this.execAction(this.action,e),this.base.checkSelection()},ensureEncodedUri:function(e){return e===decodeURI(e)?encodeURI(e):e},ensureEncodedUriComponent:function(e){return e===decodeURIComponent(e)?encodeURIComponent(e):e},ensureEncodedParam:function(e){var t=e.split("="),n=t[0],r=t[1];return n+(void 0===r?"":"="+this.ensureEncodedUriComponent(r))},ensureEncodedQuery:function(e){return e.split("&").map(this.ensureEncodedParam.bind(this)).join("&")},checkLinkFormat:function(e){var t=/^([a-z]+:)?\/\/|^(mailto|tel|maps):|^\#/i.test(e),n="",r=e.match(/^(.*?)(?:\?(.*?))?(?:#(.*))?$/),i=r[1],o=r[2],a=r[3];if(/^\+?\s?\(?(?:\d\s?\-?\)?){3,20}$/.test(e))return"tel:"+e;if(!t){var u=i.split("/")[0];(u.match(/.+(\.|:).+/)||"localhost"===u)&&(n="http://")}return n+this.ensureEncodedUri(i)+(void 0===o?"":"?"+this.ensureEncodedQuery(o))+(void 0===a?"":"#"+a)},doFormCancel:function(){this.base.restoreSelection(),this.base.checkSelection()},attachFormEvents:function(e){var t=e.querySelector(".medium-editor-toolbar-close"),n=e.querySelector(".medium-editor-toolbar-save"),r=e.querySelector(".medium-editor-toolbar-input");this.on(e,"click",this.handleFormClick.bind(this)),this.on(r,"keyup",this.handleTextboxKeyup.bind(this)),this.on(t,"click",this.handleCloseClick.bind(this)),this.on(n,"click",this.handleSaveClick.bind(this),!0)},createForm:function(){var e=this.document.createElement("div");return e.className="medium-editor-toolbar-form",e.id="medium-editor-toolbar-form-anchor-"+this.getEditorId(),e.innerHTML=this.getTemplate(),this.attachFormEvents(e),e},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},getAnchorTargetCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-target")},getAnchorButtonCheckbox:function(){return this.getForm().querySelector(".medium-editor-toolbar-anchor-button")},handleTextboxKeyup:function(t){if(t.keyCode===e.util.keyCode.ENTER)return t.preventDefault(),void this.doFormSave();t.keyCode===e.util.keyCode.ESCAPE&&(t.preventDefault(),this.doFormCancel())},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.anchor=i,o=e.Extension.extend({name:"anchor-preview",hideDelay:500,previewValueSelector:"a",showWhenToolbarIsVisible:!1,showOnEmptyLinks:!0,init:function(){this.anchorPreview=this.createPreview(),this.getEditorOption("elementsContainer").appendChild(this.anchorPreview),this.attachToEditables()},getInteractionElements:function(){return this.getPreviewElement()},getPreviewElement:function(){return this.anchorPreview},createPreview:function(){var e=this.document.createElement("div");return e.id="medium-editor-anchor-preview-"+this.getEditorId(),e.className="medium-editor-anchor-preview",e.innerHTML=this.getTemplate(),this.on(e,"click",this.handleClick.bind(this)),e},getTemplate:function(){return'
'},destroy:function(){this.anchorPreview&&(this.anchorPreview.parentNode&&this.anchorPreview.parentNode.removeChild(this.anchorPreview),delete this.anchorPreview)},hidePreview:function(){this.anchorPreview&&this.anchorPreview.classList.remove("medium-editor-anchor-preview-active"),this.activeAnchor=null},showPreview:function(e){return!(!this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")&&!e.getAttribute("data-disable-preview"))||(this.previewValueSelector&&(this.anchorPreview.querySelector(this.previewValueSelector).textContent=e.attributes.href.value,this.anchorPreview.querySelector(this.previewValueSelector).href=e.attributes.href.value),this.anchorPreview.classList.add("medium-toolbar-arrow-over"),this.anchorPreview.classList.remove("medium-toolbar-arrow-under"),this.anchorPreview.classList.contains("medium-editor-anchor-preview-active")||this.anchorPreview.classList.add("medium-editor-anchor-preview-active"),this.activeAnchor=e,this.positionPreview(),this.attachPreviewHandlers(),this)},positionPreview:function(e){e=e||this.activeAnchor;var t,n,r,i,o,a=this.window.innerWidth,u=this.anchorPreview.offsetHeight,l=e.getBoundingClientRect(),s=this.diffLeft,c=this.diffTop,f=this.getEditorOption("elementsContainer"),d=["absolute","fixed"].indexOf(window.getComputedStyle(f).getPropertyValue("position"))>-1,p={};t=this.anchorPreview.offsetWidth/2;var h=this.base.getExtensionByName("toolbar");h&&(s=h.diffLeft,c=h.diffTop),n=s-t,d?(i=f.getBoundingClientRect(),["top","left"].forEach((function(e){p[e]=l[e]-i[e]})),p.width=l.width,p.height=l.height,l=p,a=i.width,o=f.scrollTop):o=this.window.pageYOffset,r=l.left+l.width/2,o+=u+l.top+l.height-c-this.anchorPreview.offsetHeight,this.anchorPreview.style.top=Math.round(o)+"px",this.anchorPreview.style.right="initial",rthis.hideDelay&&this.detachPreviewHandlers()},detachPreviewHandlers:function(){clearInterval(this.intervalTimer),this.instanceHandlePreviewMouseover&&(this.off(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.activeAnchor&&(this.off(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.off(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout))),this.hidePreview(),this.hovering=this.instanceHandlePreviewMouseover=this.instanceHandlePreviewMouseout=null},attachPreviewHandlers:function(){this.lastOver=(new Date).getTime(),this.hovering=!0,this.instanceHandlePreviewMouseover=this.handlePreviewMouseover.bind(this),this.instanceHandlePreviewMouseout=this.handlePreviewMouseout.bind(this),this.intervalTimer=setInterval(this.updatePreview.bind(this),200),this.on(this.anchorPreview,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.anchorPreview,"mouseout",this.instanceHandlePreviewMouseout),this.on(this.activeAnchor,"mouseover",this.instanceHandlePreviewMouseover),this.on(this.activeAnchor,"mouseout",this.instanceHandlePreviewMouseout)}}),e.extensions.anchorPreview=o,function(){var t,n,r,i;t=[" ","\t","\n","\r"," "," "," "," "," ","\u2028","\u2029"],n="com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw",r=new RegExp("^("+n+")$","i"),i=new RegExp("(((?:(https?://|ftps?://|nntp://)|www\\d{0,3}[.]|[a-z0-9.\\-]+[.](com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)\\/)\\S+(?:[^\\s`!\\[\\]{};:'\".,?«»“”‘’])))|(([a-z0-9\\-]+\\.)?[a-z0-9\\-]+\\.(com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|ja|sk|sl|sm|sn|so|sr|ss|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw))","gi");var o=e.Extension.extend({init:function(){e.Extension.prototype.init.apply(this,arguments),this.disableEventHandling=!1,this.subscribe("editableKeypress",this.onKeypress.bind(this)),this.subscribe("editableBlur",this.onBlur.bind(this)),this.document.execCommand("AutoUrlDetect",!1,!1)},isLastInstance:function(){for(var e=0,t=0;t0&&null!==i;)(r=(n=o.currentNode).nodeValue).length>t?(i=n.splitText(r.length-t),t=0):(i=o.previousNode(),t-=r.length);return i},performLinkingWithinElement:function(t){for(var n=this.findLinkableText(t),r=0;r1;)i.appendChild(r.childNodes[1])}});e.extensions.autoLink=o}(),function(){var t="medium-editor-dragover";function n(n){var r=e.util.getContainerEditorElement(n);Array.prototype.slice.call(r.parentElement.querySelectorAll("."+t)).forEach((function(e){e.classList.remove(t)}))}var r=e.Extension.extend({name:"fileDragging",allowedTypes:["image"],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableDrag",this.handleDrag.bind(this)),this.subscribe("editableDrop",this.handleDrop.bind(this))},handleDrag:function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy";var r=e.target.classList?e.target:e.target.parentElement;n(r),"dragover"===e.type&&r.classList.add(t)},handleDrop:function(e){e.preventDefault(),e.stopPropagation(),this.base.selectElement(e.target);var t=this.base.exportSelection();t.start=t.end,this.base.importSelection(t),e.dataTransfer.files&&Array.prototype.slice.call(e.dataTransfer.files).forEach((function(e){this.isAllowedFile(e)&&e.type.match("image")&&this.insertImageFile(e)}),this),n(e.target)},isAllowedFile:function(e){return this.allowedTypes.some((function(t){return!!e.type.match(t)}))},insertImageFile:function(t){if("function"==typeof FileReader){var n=new FileReader;n.readAsDataURL(t),n.addEventListener("load",function(t){var n=this.document.createElement("img");n.src=t.target.result,e.util.insertHTMLCommand(this.document,n.outerHTML)}.bind(this))}}});e.extensions.fileDragging=r}(),a=e.Extension.extend({name:"keyboard-commands",commands:[{command:"bold",key:"B",meta:!0,shift:!1,alt:!1},{command:"italic",key:"I",meta:!0,shift:!1,alt:!1},{command:"underline",key:"U",meta:!0,shift:!1,alt:!1}],init:function(){e.Extension.prototype.init.apply(this,arguments),this.subscribe("editableKeydown",this.handleKeydown.bind(this)),this.keys={},this.commands.forEach((function(e){var t=e.key.charCodeAt(0);this.keys[t]||(this.keys[t]=[]),this.keys[t].push(e)}),this)},handleKeydown:function(t){var n=e.util.getKeyCode(t);if(this.keys[n]){var r=e.util.isMetaCtrlKey(t),i=!!t.shiftKey,o=!!t.altKey;this.keys[n].forEach((function(e){e.meta!==r||e.shift!==i||e.alt!==o&&void 0!==e.alt||(t.preventDefault(),t.stopPropagation(),"function"==typeof e.command?e.command.apply(this):!1!==e.command&&this.execAction(e.command))}),this)}}}),e.extensions.keyboardCommands=a,u=e.extensions.form.extend({name:"fontname",action:"fontName",aria:"change font name",contentDefault:"±",contentFA:'',fonts:["","Arial","Verdana","Times New Roman"],init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontName")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getSelect().value=""},showForm:function(e){var t=this.getSelect();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontName(),this.base.checkSelection()},createForm:function(){var e,t=this.document,n=t.createElement("div"),r=t.createElement("select"),i=t.createElement("a"),o=t.createElement("a");n.className="medium-editor-toolbar-form",n.id="medium-editor-toolbar-form-fontname-"+this.getEditorId(),this.on(n,"click",this.handleFormClick.bind(this));for(var a=0;a
':"✓",n.appendChild(o),this.on(o,"click",this.handleSaveClick.bind(this),!0),i.setAttribute("href","#"),i.className="medium-editor-toobar-close",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",n.appendChild(i),this.on(i,"click",this.handleCloseClick.bind(this)),n},getSelect:function(){return this.getForm().querySelector("select.medium-editor-toolbar-select")},clearFontName:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("face")&&e.removeAttribute("face")}))},handleFontChange:function(){var e=this.getSelect().value;""===e?this.clearFontName():this.execAction("fontName",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontName=u,l=e.extensions.form.extend({name:"fontsize",action:"fontSize",aria:"increase/decrease font size",contentDefault:"±",contentFA:'',init:function(){e.extensions.form.prototype.init.apply(this,arguments)},handleClick:function(e){if(e.preventDefault(),e.stopPropagation(),!this.isDisplayed()){var t=this.document.queryCommandValue("fontSize")+"";this.showForm(t)}return!1},getForm:function(){return this.form||(this.form=this.createForm()),this.form},isDisplayed:function(){return"block"===this.getForm().style.display},hideForm:function(){this.getForm().style.display="none",this.getInput().value=""},showForm:function(e){var t=this.getInput();this.base.saveSelection(),this.hideToolbarDefaultActions(),this.getForm().style.display="block",this.setToolbarPosition(),t.value=e||"",t.focus()},destroy:function(){if(!this.form)return!1;this.form.parentNode&&this.form.parentNode.removeChild(this.form),delete this.form},doFormSave:function(){this.base.restoreSelection(),this.base.checkSelection()},doFormCancel:function(){this.base.restoreSelection(),this.clearFontSize(),this.base.checkSelection()},createForm:function(){var e=this.document,t=e.createElement("div"),n=e.createElement("input"),r=e.createElement("a"),i=e.createElement("a");return t.className="medium-editor-toolbar-form",t.id="medium-editor-toolbar-form-fontsize-"+this.getEditorId(),this.on(t,"click",this.handleFormClick.bind(this)),n.setAttribute("type","range"),n.setAttribute("min","1"),n.setAttribute("max","7"),n.className="medium-editor-toolbar-input",t.appendChild(n),this.on(n,"change",this.handleSliderChange.bind(this)),i.setAttribute("href","#"),i.className="medium-editor-toobar-save",i.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"✓",t.appendChild(i),this.on(i,"click",this.handleSaveClick.bind(this),!0),r.setAttribute("href","#"),r.className="medium-editor-toobar-close",r.innerHTML="fontawesome"===this.getEditorOption("buttonLabels")?'':"×",t.appendChild(r),this.on(r,"click",this.handleCloseClick.bind(this)),t},getInput:function(){return this.getForm().querySelector("input.medium-editor-toolbar-input")},clearFontSize:function(){e.selection.getSelectedElements(this.document).forEach((function(e){"font"===e.nodeName.toLowerCase()&&e.hasAttribute("size")&&e.removeAttribute("size")}))},handleSliderChange:function(){var e=this.getInput().value;"4"===e?this.clearFontSize():this.execAction("fontSize",{value:e})},handleFormClick:function(e){e.stopPropagation()},handleSaveClick:function(e){e.preventDefault(),this.doFormSave()},handleCloseClick:function(e){e.preventDefault(),this.doFormCancel()}}),e.extensions.fontSize=l,function(){var t="%ME_PASTEBIN%",n=null,r=null,i=function(e){e.stopPropagation()};function o(e,t,n){var r=e.clipboardData||t.clipboardData||n.dataTransfer,i={};if(!r)return i;if(r.getData){var o=r.getData("Text");o&&o.length>0&&(i["text/plain"]=o)}if(r.types)for(var a=0;a1)for(o=0;o"+e.util.htmlEntities(i[o])+"

");else a=e.util.htmlEntities(i[0]);e.util.insertHTMLCommand(this.document,a)}},handlePasteBinPaste:function(e){if(e.defaultPrevented)this.removePasteBin();else{var t=o(e,this.window,this.document),n=t["text/html"],i=t["text/plain"],a=r;if(!this.cleanPastedHTML||n)return e.preventDefault(),this.removePasteBin(),this.doPaste(n,i,a),void this.trigger("editablePaste",{currentTarget:a,target:a},a);setTimeout(function(){this.cleanPastedHTML&&(n=this.getPasteBinHtml()),this.removePasteBin(),this.doPaste(n,i,a),this.trigger("editablePaste",{currentTarget:a,target:a},a)}.bind(this),0)}},handleKeydown:function(t,n){e.util.isKey(t,e.util.keyCode.V)&&e.util.isMetaCtrlKey(t)&&(t.stopImmediatePropagation(),this.removePasteBin(),this.createPasteBin(n))},createPasteBin:function(o){var a,u=e.selection.getSelectionRange(this.document),l=this.window.pageYOffset;r=o,u&&((a=u.getClientRects()).length?l+=a[0].top:void 0!==u.startContainer.getBoundingClientRect?l+=u.startContainer.getBoundingClientRect().top:l+=u.getBoundingClientRect().top),n=u;var s=this.document.createElement("div");s.id=this.pasteBinId="medium-editor-pastebin-"+ +Date.now(),s.setAttribute("style","border: 1px red solid; position: absolute; top: "+l+"px; width: 10px; height: 10px; overflow: hidden; opacity: 0"),s.setAttribute("contentEditable",!0),s.innerHTML=t,this.document.body.appendChild(s),this.on(s,"focus",i),this.on(s,"focusin",i),this.on(s,"focusout",i),s.focus(),e.selection.selectNode(s,this.document),this.boundHandlePaste||(this.boundHandlePaste=this.handlePasteBinPaste.bind(this)),this.on(s,"paste",this.boundHandlePaste)},removePasteBin:function(){null!==n&&(e.selection.selectRange(this.document,n),n=null),null!==r&&(r=null);var t=this.getPasteBin();t&&t&&(this.off(t,"focus",i),this.off(t,"focusin",i),this.off(t,"focusout",i),this.off(t,"paste",this.boundHandlePaste),t.parentElement.removeChild(t))},getPasteBin:function(){return this.document.getElementById(this.pasteBinId)},getPasteBinHtml:function(){var e=this.getPasteBin();if(!e)return!1;if(e.firstChild&&"mcepastebin"===e.firstChild.id)return!1;var n=e.innerHTML;return!(!n||n===t)&&n},cleanPaste:function(e){var t,n,r,i,o=/]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g),""],[new RegExp(/|/g),""],[new RegExp(/
$/i),""],[new RegExp(/<[^>]*docs-internal-guid[^>]*>/gi),""],[new RegExp(/<\/b>(]*>)?$/gi),""],[new RegExp(/\s+<\/span>/g)," "],[new RegExp(/
/g),"
"],[new RegExp(/]*(font-style:italic;font-weight:(bold|700)|font-weight:(bold|700);font-style:italic)[^>]*>/gi),''],[new RegExp(/]*font-style:italic[^>]*>/gi),''],[new RegExp(/]*font-weight:(bold|700)[^>]*>/gi),''],[new RegExp(/<(\/?)(i|b|a)>/gi),"<$1$2>"],[new RegExp(/<a(?:(?!href).)+href=(?:"|”|“|"|“|”)(((?!"|”|“|"|“|”).)*)(?:"|”|“|"|“|”)(?:(?!>).)*>/gi),''],[new RegExp(/<\/p>\n+/gi),"

"],[new RegExp(/\n+

/gi),""],[new RegExp(/(((?!/gi),"$1"]],this.cleanReplacements||[]);for(t=0;t"+e.split("

").join("

")+"

",n=r.querySelectorAll("a,p,div,br"),t=0;t"+r.innerHTML+"
":i.innerHTML=r.innerHTML,r.parentNode.replaceChild(i,r);for(o=t.querySelectorAll("span"),n=0;n0&&(r[0].classList.add(this.firstButtonClass),r[r.length-1].classList.add(this.lastButtonClass)),u},destroy:function(){this.toolbar&&(this.toolbar.parentNode&&this.toolbar.parentNode.removeChild(this.toolbar),delete this.toolbar)},getInteractionElements:function(){return this.getToolbarElement()},getToolbarElement:function(){return this.toolbar||(this.toolbar=this.createToolbar()),this.toolbar},getToolbarActionsElement:function(){return this.getToolbarElement().querySelector(".medium-editor-toolbar-actions")},initThrottledMethods:function(){this.throttledPositionToolbar=e.util.throttle(function(){this.base.isActive&&this.positionToolbarIfShown()}.bind(this))},attachEventHandlers:function(){this.subscribe("blur",this.handleBlur.bind(this)),this.subscribe("focus",this.handleFocus.bind(this)),this.subscribe("editableClick",this.handleEditableClick.bind(this)),this.subscribe("editableKeyup",this.handleEditableKeyup.bind(this)),this.on(this.document.documentElement,"mouseup",this.handleDocumentMouseup.bind(this)),this.static&&this.sticky&&this.on(this.window,"scroll",this.handleWindowScroll.bind(this),!0),this.on(this.window,"resize",this.handleWindowResize.bind(this))},handleWindowScroll:function(){this.positionToolbarIfShown()},handleWindowResize:function(){this.throttledPositionToolbar()},handleDocumentMouseup:function(t){if(t&&t.target&&e.util.isDescendant(this.getToolbarElement(),t.target))return!1;this.checkState()},handleEditableClick:function(){setTimeout(function(){this.checkState()}.bind(this),0)},handleEditableKeyup:function(){this.checkState()},handleBlur:function(){clearTimeout(this.hideTimeout),clearTimeout(this.delayShowTimeout),this.hideTimeout=setTimeout(function(){this.hideToolbar()}.bind(this),1)},handleFocus:function(){this.checkState()},isDisplayed:function(){return this.getToolbarElement().classList.contains("medium-editor-toolbar-active")},showToolbar:function(){clearTimeout(this.hideTimeout),this.isDisplayed()||(this.getToolbarElement().classList.add("medium-editor-toolbar-active"),this.trigger("showToolbar",{},this.base.getFocusedElement()))},hideToolbar:function(){this.isDisplayed()&&(this.getToolbarElement().classList.remove("medium-editor-toolbar-active"),this.trigger("hideToolbar",{},this.base.getFocusedElement()))},isToolbarDefaultActionsDisplayed:function(){return"block"===this.getToolbarActionsElement().style.display},hideToolbarDefaultActions:function(){this.isToolbarDefaultActionsDisplayed()&&(this.getToolbarActionsElement().style.display="none")},showToolbarDefaultActions:function(){this.hideExtensionForms(),this.isToolbarDefaultActionsDisplayed()||(this.getToolbarActionsElement().style.display="block"),this.delayShowTimeout=this.base.delay(function(){this.showToolbar()}.bind(this))},hideExtensionForms:function(){this.forEachExtension((function(e){e.hasForm&&e.isDisplayed()&&e.hideForm()}))},multipleBlockElementsSelected:function(){var t=new RegExp("<("+e.util.blockContainerElementNames.join("|")+")[^>]*>","g"),n=e.selection.getSelectionHtml(this.document).replace(/<[^\/>][^>]*><\/[^>]+>/gim,"").match(t);return!!n&&n.length>1},modifySelection:function(){var t=this.window.getSelection().getRangeAt(0);if(this.standardizeSelectionStart&&t.startContainer.nodeValue&&t.startOffset===t.startContainer.nodeValue.length){var n=e.util.findAdjacentTextNodeWithContent(e.selection.getSelectionElement(this.window),t.startContainer,this.document);if(n){for(var r=0;0===n.nodeValue.substr(r,1).trim().length;)r+=1;t=e.selection.select(this.document,n,r,t.endContainer,t.endOffset)}}},checkState:function(){if(!this.base.preventSelectionUpdates){if(!this.base.getFocusedElement()||e.selection.selectionInContentEditableFalse(this.window))return this.hideToolbar();var t=e.selection.getSelectionElement(this.window);return!t||-1===this.getEditorElements().indexOf(t)||t.getAttribute("data-disable-toolbar")?this.hideToolbar():this.updateOnEmptySelection&&this.static?this.showAndUpdateToolbar():!e.selection.selectionContainsContent(this.document)||!1===this.allowMultiParagraphSelection&&this.multipleBlockElementsSelected()?this.hideToolbar():void this.showAndUpdateToolbar()}},showAndUpdateToolbar:function(){this.modifySelection(),this.setToolbarButtonStates(),this.trigger("positionToolbar",{},this.base.getFocusedElement()),this.showToolbarDefaultActions(),this.setToolbarPosition()},setToolbarButtonStates:function(){this.forEachExtension((function(e){"function"==typeof e.isActive&&"function"==typeof e.setInactive&&e.setInactive()})),this.checkActiveButtons()},checkActiveButtons:function(){var t,n=[],r=null,i=e.selection.getSelectionRange(this.document),o=function(e){"function"==typeof e.checkState?e.checkState(t):"function"==typeof e.isActive&&"function"==typeof e.isAlreadyApplied&&"function"==typeof e.setActive&&!e.isActive()&&e.isAlreadyApplied(t)&&e.setActive()};if(i&&(this.forEachExtension((function(e){"function"!=typeof e.queryCommandState||null===(r=e.queryCommandState())?n.push(e):r&&"function"==typeof e.setActive&&e.setActive()})),t=e.selection.getSelectedParentElement(i),this.getEditorElements().some((function(n){return e.util.isDescendant(n,t,!0)}))))for(;t&&(n.forEach(o),!e.util.isMediumEditorElement(t));)t=t.parentNode},positionToolbarIfShown:function(){this.isDisplayed()&&this.setToolbarPosition()},setToolbarPosition:function(){var e=this.base.getFocusedElement(),t=this.window.getSelection();if(!e)return this;!this.static&&t.isCollapsed||(this.showToolbar(),this.relativeContainer||(this.static?this.positionStaticToolbar(e):this.positionToolbar(t)),this.trigger("positionedToolbar",{},this.base.getFocusedElement()))},positionStaticToolbar:function(e){this.getToolbarElement().style.left="0";var t,n=this.document.documentElement&&this.document.documentElement.scrollTop||this.document.body.scrollTop,r=this.window.innerWidth,i=this.getToolbarElement(),o=e.getBoundingClientRect(),a=o.top+n,u=o.left+o.width/2,l=i.offsetHeight,s=i.offsetWidth,c=s/2;switch(this.sticky?n>a+e.offsetHeight-l-this.stickyTopOffset?(i.style.top=a+e.offsetHeight-l+"px",i.classList.remove("medium-editor-sticky-toolbar")):n>a-l-this.stickyTopOffset?(i.classList.add("medium-editor-sticky-toolbar"),i.style.top=this.stickyTopOffset+"px"):(i.classList.remove("medium-editor-sticky-toolbar"),i.style.top=a-l+"px"):i.style.top=a-l+"px",this.align){case"left":t=o.left;break;case"right":t=o.right-s;break;case"center":t=u-c}t<0?t=0:t+s>r&&(t=r-Math.ceil(s)-1),i.style.left=t+"px"},positionToolbar:function(e){this.getToolbarElement().style.left="0",this.getToolbarElement().style.right="initial";var t=e.getRangeAt(0),n=t.getBoundingClientRect();(!n||0===n.height&&0===n.width&&t.startContainer===t.endContainer)&&(n=1===t.startContainer.nodeType&&t.startContainer.querySelector("img")?t.startContainer.querySelector("img").getBoundingClientRect():t.startContainer.getBoundingClientRect());var r,i,o=this.window.innerWidth,a=this.getToolbarElement(),u=a.offsetHeight,l=a.offsetWidth/2,s=this.diffLeft-l,c=this.getEditorOption("elementsContainer"),f=["absolute","fixed"].indexOf(window.getComputedStyle(c).getPropertyValue("position"))>-1,d={},p={};f?(i=c.getBoundingClientRect(),["top","left"].forEach((function(e){p[e]=n[e]-i[e]})),p.width=n.width,p.height=n.height,n=p,o=i.width,d.top=c.scrollTop):d.top=this.window.pageYOffset,r=n.left+n.width/2,d.top+=n.top-u,n.top<50?(a.classList.add("medium-toolbar-arrow-over"),a.classList.remove("medium-toolbar-arrow-under"),d.top+=50+n.height-this.diffTop):(a.classList.add("medium-toolbar-arrow-under"),a.classList.remove("medium-toolbar-arrow-over"),d.top+=this.diffTop),r'),n.onload=function(){var e=this.document.getElementById(r);e&&(e.removeAttribute("id"),e.removeAttribute("class"),e.src=n.result)}.bind(this))}.bind(this)),t.target.classList.remove("medium-editor-dragover")}}),e.extensions.imageDragging=f,function(){function t(t){var n=e.selection.getSelectionStart(this.options.ownerDocument),r=n.textContent,i=e.selection.getCaretOffsets(n);(void 0===r[i.left-1]||""===r[i.left-1].trim()||void 0!==r[i.left]&&""===r[i.left].trim())&&t.preventDefault()}function n(t,n){if(this.options.disableReturn||n.getAttribute("data-disable-return"))t.preventDefault();else if(this.options.disableDoubleReturn||n.getAttribute("data-disable-double-return")){var r=e.selection.getSelectionStart(this.options.ownerDocument);(r&&""===r.textContent.trim()&&"li"!==r.nodeName.toLowerCase()||r.previousElementSibling&&"br"!==r.previousElementSibling.nodeName.toLowerCase()&&""===r.previousElementSibling.textContent.trim())&&t.preventDefault()}}function r(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);"pre"===(n&&n.nodeName.toLowerCase())&&(t.preventDefault(),e.util.insertHTMLCommand(this.options.ownerDocument," ")),e.util.isListItem(n)&&(t.preventDefault(),t.shiftKey?this.options.ownerDocument.execCommand("outdent",!1,null):this.options.ownerDocument.execCommand("indent",!1,null))}function i(t){var n,r=e.selection.getSelectionStart(this.options.ownerDocument),i=r.nodeName.toLowerCase(),o=/^(\s+|)?$/i,a=/h\d/i;e.util.isKey(t,[e.util.keyCode.BACKSPACE,e.util.keyCode.ENTER])&&r.previousElementSibling&&a.test(i)&&0===e.selection.getCaretOffsets(r).left?e.util.isKey(t,e.util.keyCode.BACKSPACE)&&o.test(r.previousElementSibling.innerHTML)?(r.previousElementSibling.parentNode.removeChild(r.previousElementSibling),t.preventDefault()):!this.options.disableDoubleReturn&&e.util.isKey(t,e.util.keyCode.ENTER)&&((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.previousElementSibling.parentNode.insertBefore(n,r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.DELETE)&&r.nextElementSibling&&r.previousElementSibling&&!a.test(i)&&o.test(r.innerHTML)&&a.test(r.nextElementSibling.nodeName.toLowerCase())?(e.selection.moveCursor(this.options.ownerDocument,r.nextElementSibling),r.previousElementSibling.parentNode.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&"li"===i&&o.test(r.innerHTML)&&!r.previousElementSibling&&!r.parentElement.previousElementSibling&&r.nextElementSibling&&"li"===r.nextElementSibling.nodeName.toLowerCase()?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.parentElement.insertBefore(n,r.parentElement),e.selection.moveCursor(this.options.ownerDocument,n),r.parentElement.removeChild(r),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).left?(t.preventDefault(),e.util.execFormatBlock(this.options.ownerDocument,"p")):e.util.isKey(t,e.util.keyCode.ENTER)&&!1!==e.util.getClosestTag(r,"blockquote")&&0===e.selection.getCaretOffsets(r).right?((n=this.options.ownerDocument.createElement("p")).innerHTML="
",r.parentElement.insertBefore(n,r.nextSibling),e.selection.moveCursor(this.options.ownerDocument,n),t.preventDefault()):e.util.isKey(t,e.util.keyCode.BACKSPACE)&&e.util.isMediumEditorElement(r.parentElement)&&!r.previousElementSibling&&r.nextElementSibling&&o.test(r.innerHTML)&&(t.preventDefault(),e.selection.moveCursor(this.options.ownerDocument,r.nextSibling),r.parentElement.removeChild(r))}function o(t){var n=e.selection.getSelectionStart(this.options.ownerDocument);n&&(e.util.isMediumEditorElement(n)&&0===n.children.length&&!e.util.isBlockContainer(n)&&this.options.ownerDocument.execCommand("formatBlock",!1,"p"),!e.util.isKey(t,e.util.keyCode.ENTER)||e.util.isListItem(n)||e.util.isBlockContainer(n)||("a"===n.nodeName.toLowerCase()?this.options.ownerDocument.execCommand("unlink",!1,null):t.shiftKey||t.ctrlKey||this.options.ownerDocument.execCommand("formatBlock",!1,"p")))}function a(e,t){var n=t.parentNode.querySelector('textarea[medium-editor-textarea-id="'+t.getAttribute("medium-editor-textarea-id")+'"]');n&&(n.value=t.innerHTML.trim())}function u(e){e._mediumEditors||(e._mediumEditors=[null]),this.id||(this.id=e._mediumEditors.length),e._mediumEditors[this.id]=this}function l(e){e._mediumEditors&&e._mediumEditors[this.id]&&(e._mediumEditors[this.id]=null)}function s(t,n,r){var i=[];if(t||(t=[]),"string"==typeof t&&(t=n.querySelectorAll(t)),e.util.isElement(t)&&(t=[t]),r)for(var o=0;o=0&&(r=e.selection.exportSelection(t,this.options.ownerDocument)),null!==r&&0!==n&&(r.editableElementIndex=n),r},saveSelection:function(){this.selectionState=this.exportSelection()},importSelection:function(t,n){if(t){var r=this.elements[t.editableElementIndex||0];e.selection.importSelection(t,r,this.options.ownerDocument,n)}},restoreSelection:function(){this.importSelection(this.selectionState)},createLink:function(t){var n,r=e.selection.getSelectionElement(this.options.contentWindow),i={};if(-1!==this.elements.indexOf(r)){try{if(this.events.disableCustomEvent("editableInput"),t.url&&e.util.deprecated(".url option for createLink",".value","6.0.0"),(n=t.url||t.value)&&n.trim().length>0){var o=this.options.contentWindow.getSelection();if(o){var a,u,l,s,c=o.getRangeAt(0),f=c.commonAncestorContainer;if(3===c.endContainer.nodeType&&3!==c.startContainer.nodeType&&0===c.startOffset&&c.startContainer.firstChild===c.endContainer&&(f=c.endContainer),u=e.util.getClosestBlockContainer(c.startContainer),l=e.util.getClosestBlockContainer(c.endContainer),3!==f.nodeType&&0!==f.textContent.length&&u===l){var d=u||r,p=this.options.ownerDocument.createDocumentFragment();this.execAction("unlink"),a=this.exportSelection(),p.appendChild(d.cloneNode(!0)),r===d?e.selection.select(this.options.ownerDocument,d.firstChild,0,d.lastChild,3===d.lastChild.nodeType?d.lastChild.nodeValue.length:d.lastChild.childNodes.length):e.selection.select(this.options.ownerDocument,d,0,d,d.childNodes.length);var h=this.exportSelection();0===(s=e.util.findOrCreateMatchingTextNodes(this.options.ownerDocument,p,{start:a.start-h.start,end:a.end-h.start,editableElementIndex:a.editableElementIndex})).length&&((p=this.options.ownerDocument.createDocumentFragment()).appendChild(f.cloneNode(!0)),s=[p.firstChild.firstChild,p.firstChild.lastChild]),e.util.createLink(this.options.ownerDocument,s,n.trim());var m=(p.firstChild.innerHTML.match(/^\s+/)||[""])[0].length;e.util.insertHTMLCommand(this.options.ownerDocument,p.firstChild.innerHTML.replace(/^\s+/,"")),a.start-=m,a.end-=m,this.importSelection(a)}else this.options.ownerDocument.execCommand("createLink",!1,n);this.options.targetBlank||"_blank"===t.target?e.util.setTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n):e.util.removeTargetBlank(e.selection.getSelectionStart(this.options.ownerDocument),n),t.buttonClass&&e.util.addClassToAnchors(e.selection.getSelectionStart(this.options.ownerDocument),t.buttonClass)}}if(this.options.targetBlank||"_blank"===t.target||t.buttonClass){(i=this.options.ownerDocument.createEvent("HTMLEvents")).initEvent("input",!0,!0,this.options.contentWindow);for(var v=0,g=this.elements.length;v1?t[1]:"";return{major:parseInt(n[0],10),minor:parseInt(n[1],10),revision:parseInt(n[2],10),preRelease:r,toString:function(){return[n[0],n[1],n[2]].join(".")+(r?"-"+r:"")}}},e.version=e.parseVersionString.call(this,"5.23.3"),e}(),"undefined"!=typeof process&&process&&process.versions&&process.versions.electron?t.MediumEditor=n:e.exports=n}(wO);var EO=wO.exports;class xO extends i.default.Component{constructor(e){super(e),this.componentDidMount=()=>{var e;(null==(e=this.editorRef)?void 0:e.current)&&!this.editor&&(this.editor=new EO(this.editorRef.current,this.props.options),this.editor.setContent(this.props.text),this.editor.subscribe("editableInput",(e=>{var t,n;this.props.onChange((null==(n=null==(t=this.editorRef)?void 0:t.current)?void 0:n.innerHTML)||"")})))},this.componentDidUpdate=()=>{this.editor&&this.editor.restoreSelection()},this.componentWillUnmount=()=>{this.editor&&this.editor.destroy()},this.editorRef=i.default.createRef()}render(){return this.editor&&this.editor.saveSelection(),i.default.createElement("div",{ref:this.editorRef,className:this.props.className})}}xO.defaultProps={text:"",onChange:()=>{}};const CO={type:{id:"blockText"},component:function({data:e,onUpdate:n}){const[r,o]=t.useState(e.value);return t.useEffect((()=>{o(e.value)}),[e]),i.default.createElement("div",{className:"BlockText cursor-text"},void 0!==e?i.default.createElement(xO,{className:"BlockText-editor",text:r,options:{toolbar:{buttons:["bold","italic","underline","unorderedlist","orderedlist","justifyLeft","justifyCenter","justifyRight","anchor"],static:!0,updateOnEmptySelection:!0,align:"center"},anchor:{targetCheckbox:!0},autoLink:!0,anchorPreview:!0,paste:{cleanPastedHTML:!0}},onChange:e=>{n({value:e})}}):null)},initialData:{value:""},title:{default:"Text",fr_FR:"Texte"},description:{default:"Display a formated text",fr_FR:"Affiche un texte mis en forme"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockText"}};const _O=[{label:"Neutre",value:0},{label:"Niveau 1",value:1},{label:"Niveau 2",value:2},{label:"Niveau 3",value:3},{label:"Niveau 4",value:4},{label:"Niveau 5",value:5},{label:"Niveau 6",value:6}];const kO={level:0,text:""},SO={type:{id:"blockTitle"},component:function({data:e,onUpdate:t}){const[n,r]=i.default.useState(kO.level),[o,a]=i.default.useState(kO.text);return i.default.useEffect((()=>{e.level&&r(e.level),e.text&&a(e.text)}),[e]),i.default.createElement("div",{className:"BlockTitle"},i.default.createElement("div",{className:"BlockTitle-field"},i.default.createElement("label",{htmlFor:"title-level"},"Niveau"),i.default.createElement("select",{name:"title-level",id:"title-level",onChange:n=>{r(parseInt(n.target.value,10)),t(__spreadProps(__spreadValues({},e),{level:parseInt(n.target.value,10)}))},value:n.toString()},_O.map((({label:e,value:t})=>i.default.createElement("option",{key:t,value:t},e))))),i.default.createElement("div",{className:"flex-grow BlockTitle-field"},i.default.createElement("label",{htmlFor:"title-text"},"Texte"),i.default.createElement("input",{type:"text",name:"title-text",id:"title-text",value:o,onChange:e=>{a(e.target.value)},onBlur:n=>{n.target.value&&t(__spreadProps(__spreadValues({},e),{text:n.target.value}))}})))},initialData:kO,title:{default:"Title",fr_FR:"Titre"},description:{default:"Display a title",fr_FR:"Affiche un titre"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockTitle"}};const OO={type:{id:"blockVideo"},component:function({data:e,onUpdate:t}){const[n,r]=i.default.useState("");return i.default.useEffect((()=>{e.src&&r(e.src)}),[e]),i.default.createElement("div",{className:"BlockVideo"},i.default.createElement("iframe",{style:{aspectRatio:"16/9"},className:"w-full",src:`https://www.youtube.com/embed/${n}`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"}),i.default.createElement("div",null,i.default.createElement("input",{type:"text",placeholder:"source",value:n,onChange:e=>{r(e.target.value)},onBlur:n=>t(__spreadProps(__spreadValues({},e),{src:n.target.value}))})))},initialData:{src:"4JcENw71M6c"},title:{default:"Video",fr_FR:"Video"},description:{default:"Display a Youtube video",fr_FR:"Affiche une vidéo Youtube"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockVideo"}};const TO={type:{id:"blockHighlight"},component:function({data:e,onUpdate:t}){return i.default.createElement("div",{className:"BlockHighlight"},i.default.createElement(CO.component,{data:e,onUpdate:e=>{t(e)},id:yg()}))},initialData:{value:""},title:{default:"Highlight",fr_FR:"Mise en avant"},description:{default:"Display a highlighted text",fr_FR:"Affiche un bloc de texte mis en avant"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockHighlight"}};var NO,PO;(PO=NO||(NO={})).Unordered="ul",PO.Ordered="ol";const DO=[{label:"Ordered",value:NO.Ordered},{label:"Unordered",value:NO.Unordered}];const AO={type:{id:"blockList"},component:function({data:e,onUpdate:t}){const[n,r]=i.default.useState([]);return i.default.useEffect((()=>{e.values&&r(e.values.map((e=>({id:yg(),value:e}))))}),[]),i.default.createElement("div",{className:"BlockList"},i.default.createElement("div",{className:"BlockList-config"},i.default.createElement("label",{htmlFor:"title-level"},"Type"),i.default.createElement("select",{name:"title-level",id:"title-level",onChange:n=>{t(__spreadProps(__spreadValues({},e),{type:n.target.value}))},value:e.type},DO.map((({label:e,value:t})=>i.default.createElement("option",{key:t,value:t},e))))),i.default.createElement("div",{className:"BlockList-list"},n.map((o=>i.default.createElement("div",{className:"BlockList-line",key:o.id},i.default.createElement(CO.component,{id:`text-${o.id}`,data:{value:o.value},onUpdate:i=>{((i,o)=>{const a=n.map((({id:e,value:t})=>({id:e,value:e===i.id?o.value:t})));r(a),t(__spreadProps(__spreadValues({},e),{values:a.map((({value:e})=>e))}))})(o,i)}}),i.default.createElement(xy,{content:"Supprimer l'élément"},i.default.createElement("button",{onClick:()=>(i=>{const o=n.filter((({id:e})=>e!==i));r(o),t(__spreadProps(__spreadValues({},e),{values:o.map((({value:e})=>e))}))})(o.id),disabled:n.length<2},i.default.createElement("i",{className:"fa fa-trash"})))))),i.default.createElement("div",{className:"text-center"},i.default.createElement("button",{className:"BlockList-add",onClick:()=>{const i=[...n,{id:yg(),value:""}];r(i),t(__spreadProps(__spreadValues({},e),{values:i.map((({value:e})=>e))}))}},"Ajouter un élément"))))},initialData:{type:NO.Unordered,values:[""]},title:{default:"List",fr_FR:"Liste"},description:{default:"Display a list",fr_FR:"Affiche une liste"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockList"}};const IO={id:"blockAccordion"},RO=()=>{const e=yg();return{id:e,title:"",group:{id:yg(),type:sO.type,parent:e,data:sO.initialData}}};const LO=[RO(),RO()],BO={type:IO,component:function({data:e,onUpdate:t}){return i.default.createElement("div",{className:"flex flex-col w-full gap-4 Accordion"},e.map(((n,r)=>{return i.default.createElement(i.default.Fragment,{key:`${n.id}-wrapper`},i.default.createElement("div",{className:"Accordion-item"},i.default.createElement("div",{className:"Accordion-itemHead"},i.default.createElement("div",{className:"Accordion-itemTitle"},i.default.createElement("label",{htmlFor:`title-text-${n.id}`},"Titre"),i.default.createElement("input",{type:"text",name:`title-text-${n.id}`,id:`title-text-${n.id}`,value:n.title,onChange:r=>((n,r)=>{t(e.map((e=>e.id===r.id?__spreadProps(__spreadValues({},e),{title:n.target.value}):e)))})(r,n)})),e.length>1&&i.default.createElement(xy,{content:"Supprimer l'élément"},i.default.createElement("button",{className:"text-sm text-red-500 hover:bg-red-50",onClick:()=>{return r=n,void t(e.filter((e=>(null==e?void 0:e.id)!==r.id)));var r}},i.default.createElement("i",{className:"fa fa-trash"})))),i.default.createElement(sO.component,{data:n.group.data,onUpdate:(o=n,n=>{t(e.map((e=>e.id===o.id?__spreadProps(__spreadValues({},e),{group:__spreadProps(__spreadValues({},e.group),{data:n})}):e)))}),excludeBlockType:[IO.id,"blockFullWidthImage"],id:n.id})),r{return n=r,void t([...e.slice(0,n+1),RO(),...e.slice(n+1)]);var n}},i.default.createElement("i",{className:"fa fa-plus"}))));var o})))},initialData:LO,title:{default:"Accordion",fr_FR:"Accordéon"},description:{default:"Display a list of collapsable groups",fr_FR:"Affiche une liste de groupes d'éléments refermables"},image:{default:"https://source.unsplash.com/featured/300x250?nature&accordion"}};const MO={type:{id:"blockRaw"},component:function({data:e,onUpdate:t}){const[n,r]=i.default.useState("");return i.default.useEffect((()=>{e.value&&r(e.value)}),[e]),i.default.createElement("div",{className:"w-full"},i.default.createElement("textarea",{className:"w-full",placeholder:"Value",rows:10,onChange:e=>{r(e.target.value)},onBlur:e=>{e.target.value&&t({value:e.target.value})},value:n}))},initialData:{value:""},title:{default:"HTML",fr_FR:"HTML"},description:{default:"Raw HTML content",fr_FR:"Contenu libre HTML"}};const jO={type:{id:"blockFullWidthImage"},component:function({data:e,onUpdate:t}){return i.default.createElement("div",{className:"BlockFullWidthImage"},i.default.createElement(bg.component,{data:e,onUpdate:e=>{t(e)},id:yg()}))},initialData:bg.initialData,title:{default:"Full width image",fr_FR:"Image en pleine largeur"},description:{default:"Display a full width image that extend outside the current container",fr_FR:"Affiche une image en pleine largeur sortant du conteneur courant"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockFullWidthImage"}},FO=[__spreadValues({id:yg()},CO),__spreadValues({id:yg()},SO),__spreadValues({id:yg()},bg),__spreadValues({id:yg()},jO),__spreadValues({id:yg()},pO),__spreadValues({id:yg()},yO),__spreadValues({id:yg()},fg),__spreadValues({id:yg()},AO),__spreadValues({id:yg()},BO),__spreadValues({id:yg()},TO),__spreadValues({id:yg()},OO),__spreadValues({id:yg()},vO),__spreadValues({id:yg()},sO),__spreadValues({id:yg()},MO)];function UO(e){window.__PLUGINS||(window.__PLUGINS=[]),window.__PLUGINS.push(__spreadProps(__spreadValues({},e),{id:yg()})),document.dispatchEvent(window.eventTBPlugins)}function zO(){const[e,n]=t.useState([...FO,...window.__PLUGINS||[]]);return document.addEventListener("update-tb-plugins",(()=>{n([...FO,...window.__PLUGINS])})),e}window.eventTBPlugins=new CustomEvent("update-tb-plugins");function HO({title:e,image:t,description:n}){return i.default.createElement("div",{className:"BlockTooltip"},t&&i.default.createElement("img",{className:"BlockTooltip-image",src:t,alt:e}),i.default.createElement("p",{className:"BlockTooltip-title"},e),n&&i.default.createElement("p",{className:"BlockTooltip-description"},n))}function qO({block:e}){const t=Vd(),n=e.title?ZE(e.title):e.type.id;return i.default.createElement("div",{className:"BlockFromLibrary"},i.default.createElement(xy,{theme:"light",content:i.default.createElement(HO,{title:n,description:e.description&&ZE(e.description)})},i.default.createElement("button",{className:"BlockFromLibrary-title",onClick:()=>{t(dm({id:yg(),parent:null,data:e.initialData,type:e.type})),setTimeout((()=>{window.scrollTo({top:document.body.scrollHeight,behavior:"smooth"})}),250)}},n)))}function WO(){const e=zO();return i.default.createElement("div",{className:"Menu"},i.default.createElement("div",{className:"Menu-content"},i.default.createElement("div",{className:"Menu-blocks overscroll-x-auto"},(n=e=>i.default.createElement("div",{key:e.id,className:"Menu-blocks-item"},i.default.createElement(qO,{block:e})),(My(t=e)?By:$E)(t,HE(n))))));var t,n}var VO={},GO={};Object.defineProperty(GO,"__esModule",{value:!0}),GO.isNavigator=GO.isBrowser=GO.off=GO.on=GO.noop=void 0;GO.noop=function(){},GO.on=function(e){for(var t=[],n=1;ne.ui.windowConstants));return yc((({id:e})=>sg("/open_api/item_block_group",{method:"POST",data:{itemBlockGroup:{blockGroupId:e,itemId:t.itemId,itemType:t.itemType}}})),{onSuccess:t=>{const n=t,{jsonContent:r}=n,i=__objRest(n,["jsonContent"]);e(xm(i)),e(Nm(!1)),r&&e(fm(JSON.parse(r)))}})}(),p=t.useRef(null);if(YO(p,(()=>{u(!1)})),l)return i.default.createElement("div",null,i.default.createElement(vg,{width:"40px"}));if(s)return i.default.createElement("span",null,"Erreur: ",c.message);const h=f.filter((({slug:t})=>-1!==(null==t?void 0:t.search(new RegExp(ym(e),"i")))));return i.default.createElement("div",{className:"GroupsDropdown"},i.default.createElement("div",{className:"GroupsDropdown-select",ref:p},i.default.createElement("input",{type:"text",value:e,onFocus:()=>u(!0),onChange:e=>{n(e.target.value),o(void 0)},className:"w-full"}),a&&i.default.createElement("ul",{className:"GroupsDropdown-dropdown"},h.map((e=>{var t;return i.default.createElement("li",{key:e.id,className:"GroupsDropdown-dropdownItem"},i.default.createElement("button",{onClick:()=>{(e=>{n(e.title),o(e),u(!1)})(e)}},"#",e.id," - ",e.title,!!(null==(t=e.itemBlockGroups)?void 0:t.length)&&i.default.createElement("span",{className:"ml-3 text-sm font-normal text-gray-400"},i.default.createElement("i",{className:"fa fa-link"}),e.itemBlockGroups.map((({itemId:e,itemType:t})=>i.default.createElement("span",{key:`${t}-${e}`,className:"ml-1"},t,"-",e))))))})))),i.default.createElement("div",{className:"ml-6"},i.default.createElement("button",{className:"px-8 font-bold uppercase Button Button--primary",onClick:()=>{return r&&(e=r,void d.mutate({id:e.id}));var e},disabled:!r},"Lier")))}function JO(){const e=Vd(),t=Qd((e=>e.group));return i.default.createElement("div",{className:"flex flex-1 GroupTitle"},i.default.createElement("input",{type:"text",value:t.title||"",placeholder:"Titre du groupe",className:"w-full",onChange:t=>{e(Cm(t.target.value)),e(_m(t.target.value))}}))}function ZO({onSave:e}){const t=Qd((e=>e.group.id)),n=Qd((e=>e.ui.isUnsaved));return i.default.createElement("div",{className:"flex items-center"},i.default.createElement("button",{className:"px-8 font-bold uppercase Button Button--primary",onClick:()=>e(),disabled:!n},t?"Enregistrer":"Créer"),i.default.createElement(eT,null))}function eT(){const e=Qd((e=>e.group)),t=Qd((e=>e.ui.windowConstants)),n=function(){const e=Vd();return yc((({id:e})=>sg(`/open_api/item_block_group/${e}`,{method:"DELETE"})),{onSuccess:()=>{e(xm(wm)),e(fm(sm)),e(Dm()),e(Nm(!1)),Ap.success("Le groupe a bien été délié")}})}();return t.itemId&&e.id?i.default.createElement(xy,{content:"Délier le groupe de ce contenu"},i.default.createElement("button",{className:"ml-6 font-bold text-red-600 uppercase",onClick:()=>(()=>{var r;const i=null==(r=null==e?void 0:e.itemBlockGroups)?void 0:r.find((e=>e.itemId===t.itemId&&e.itemType===t.itemType));(null==i?void 0:i.id)&&n.mutate({id:i.id})})()},i.default.createElement("i",{className:"fa fa-unlink"}))):null}function tT({onSave:e}){const t=Qd((e=>e.group)),n=Qd((e=>e.ui.windowConstants)),r=!t.id&&!!n.itemId&&!!n.itemType;return i.default.createElement("div",{className:"flex"},i.default.createElement("div",{className:"flex-1"},i.default.createElement("h3",{className:"mb-4 text-2xl font-bold"},t.id?"Edition du groupe":"Créer un nouveau groupe"),i.default.createElement("div",{className:"flex"},i.default.createElement("div",{className:"flex-grow"},i.default.createElement(JO,null)),i.default.createElement("div",{className:"ml-6"},i.default.createElement(ZO,{onSave:e})))),r&&i.default.createElement("div",{className:"flex-1 pl-10 ml-10 border-l"},i.default.createElement("h3",{className:"mb-4 text-2xl font-bold"},"Lier un groupe existant"),i.default.createElement(XO,null)))}const nT=(e,t)=>{var n;return null!=(n={folder:`/admin/folders/update/${t}`,content:`/admin/content/update/${t}`,category:`/admin/categories/update?category_id=${t}`,product:`/admin/products/update?product_id=${t}`}[e])?n:null};function rT({onSave:e}){var t;const n=Vd(),r=Qd((e=>e.blocks)),o=Qd((e=>e.group)),a=Qd((e=>e.ui.windowConstants)),{DndWrapper:u,DndWrapElement:l}=aO(),s=null==(t=o.itemBlockGroups)?void 0:t.filter((e=>a.itemType!==e.itemType||a.itemId!==e.itemId));return i.default.createElement("div",{className:"Group"},i.default.createElement(tT,{onSave:e}),!!(null==s?void 0:s.length)&&i.default.createElement("div",{className:"p-4 mt-4 text-base text-blue-900 bg-blue-100"},i.default.createElement("strong",null,"Contenus liés :")," ",s.map(((e,t)=>i.default.createElement(i.default.Fragment,{key:`${e.itemType}-${e.itemId}`},i.default.createElement("a",{href:nT(e.itemType,e.itemId)},e.itemType,"-",e.itemId),t!==s.length-1&&", ")))),r.length>0&&i.default.createElement(u,{id:"main",onDragEnd:e=>{e.destination&&n(mm({source:e.source.index,destination:e.destination.index}))},wrapperClass:"flex flex-col gap-6 mt-6"},r.map(((e,t)=>i.default.createElement(l,{key:e.id,id:e.id,index:t},(({DndDragHandle:t})=>i.default.createElement(ex,{block:e,handleDelete:e=>{n(pm(e.id))},DndDragHandle:t},i.default.createElement(JE,{block:e}))))))))}function iT({id:e}){const n=Qd((e=>e.ui.windowConstants)),[r]=t.useState(e||n.groupId),{isLoading:o,isFetchedAfterMount:a,isIdle:u}=function({id:e}){const n=Vd();return t.useEffect((()=>{e||(n(xm(wm)),n(fm(sm)),n(Nm(!1)))}),[e]),Ec(["block_group",e],(()=>sg("/open_api/block_group",{method:"GET",params:{id:e}})),{enabled:!!e,onSuccess:e=>{const t=e,{jsonContent:r}=t,i=__objRest(t,["jsonContent"]);n(xm(i)),n(Nm(!1)),r&&n(fm(JSON.parse(r)))}})}({id:r}),l=Vd(),s=Qd((e=>e.group)),c=Qd((e=>e.blocks)),f=function({id:e}){const t=Vd();let n=ed();const r=Qd((e=>e.ui.windowConstants));return yc((({group:t,blocks:n})=>{const i=t,{itemBlockGroups:o}=i,a=__objRest(i,["itemBlockGroups"]);let u={blockGroup:__spreadProps(__spreadValues({},a),{jsonContent:JSON.stringify(n)}),locale:lg};return e?u.blockGroup.id=e:r.itemType&&r.itemId&&(u.itemBlockGroup={itemType:r.itemType,itemId:r.itemId}),sg("/open_api/block_group",{method:e?"PATCH":"POST",data:u})}),{onSuccess:r=>{t(Nm(!1)),!e&&r.id&&(t(xm(r)),n&&n.push(`/edit/${r.id}`))}})}({id:s.id});t.useEffect((()=>{l(Nm(!0))}),[s,c]);return u||a&&!o?i.default.createElement(i.default.Fragment,null,i.default.createElement(rT,{onSave:()=>{f.mutate({group:s,blocks:c}),Ap.success("Le groupe a bien été sauvegardé")}}),i.default.createElement(WO,null)):i.default.createElement(vg,{width:"80px"})}var oT={},aT={exports:{}}; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -43,4 +43,4 @@ dg=hg,pg=hg.exports,function(){var e,t="Expected a function",n="__lodash_hash_un OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ -!function(e){var t,n,r,i,o,a,u,l,s,c,f,d,p,h,m,v,g,b,y,w,E,x,C,_;!function(S){var k="object"==typeof Q?Q:"object"==typeof self?self:"object"==typeof this?this:{};function O(e,t){return e!==k&&("function"==typeof Object.create?Object.defineProperty(e,"__esModule",{value:!0}):e.__esModule=!0),function(n,r){return e[n]=t?t(n,r):r}}!function(e){var S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])};t=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}S(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;u--)(i=e[u])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},o=function(e,t){return function(n,r){t(n,r,e)}},a=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,o){function a(e){try{l(r.next(e))}catch(t){o(t)}}function u(e){try{l(r.throw(e))}catch(t){o(t)}}function l(e){e.done?n(e.value):i(e.value).then(a,u)}l((r=r.apply(e,t||[])).next())}))},l=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(e){return function(t){return l([e,t])}}function l(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},f=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(u){i={error:u}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},d=function(){for(var e=[],t=0;t1||u(e,t)}))})}function u(e,t){try{l(i[e](t))}catch(n){f(o[0][3],n)}}function l(e){e.value instanceof m?Promise.resolve(e.value.v).then(s,c):f(o[0][2],e)}function s(e){u("next",e)}function c(e){u("throw",e)}function f(e,t){e(t),o.shift(),o.length&&u(o[0][0],o[0][1])}},g=function(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:"return"===r}:i?i(t):t}:i}},b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=c(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){i(r,o,(t=e[n](t)).done,t.value)}))}}function i(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}},y=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};var k=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&_(t,e,n);return k(t,e),t},E=function(e){return e&&e.__esModule?e:{default:e}},x=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)},C=function(e,t,n,r,i){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},e("__extends",t),e("__assign",n),e("__rest",r),e("__decorate",i),e("__param",o),e("__metadata",a),e("__awaiter",u),e("__generator",l),e("__exportStar",s),e("__createBinding",_),e("__values",c),e("__read",f),e("__spread",d),e("__spreadArrays",p),e("__spreadArray",h),e("__await",m),e("__asyncGenerator",v),e("__asyncDelegator",g),e("__asyncValues",b),e("__makeTemplateObject",y),e("__importStar",w),e("__importDefault",E),e("__classPrivateFieldGet",x),e("__classPrivateFieldSet",C)}(O(k,O(e.exports)))}()}(rT);var iT=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;rsg(`/open_api/block_group/${e}`,{method:"DELETE"})),{onSuccess:e})}({onSuccess:()=>{Ap.info("Le groupe a bien été supprimé"),n.refetch()}}),s=function(){let e=ed();return yc((({id:e})=>sg(`/open_api/block_group/duplicate/${e}`,{method:"POST"})),{onSuccess:t=>{e.push(`/edit/${t}`)}})}();t.useEffect((()=>{o(a.error?"Une erreur est survenue":"Copié !"),setTimeout((()=>{o(gT)}),1500)}),[a]);return n.isLoading?i.default.createElement(vg,{width:"80px"}):n.data?i.default.createElement("ul",null,null==(e=null==n?void 0:n.data)?void 0:e.map((e=>{var t;return i.default.createElement("li",{className:"flex bg-white border-b",key:e.id},i.default.createElement(ud,{className:"flex-grow block p-5",to:`/edit/${e.id}`},"#",e.id," - ",e.title,!!(null==(t=e.itemBlockGroups)?void 0:t.length)&&i.default.createElement("span",{className:"ml-3 text-sm font-normal text-gray-400"},i.default.createElement("i",{className:"fa fa-link"}),e.itemBlockGroups.map((({itemId:e,itemType:t})=>i.default.createElement("span",{key:`${t}-${e}`,className:"ml-1"},t,"-",e))))),i.default.createElement("div",null,i.default.createElement(xy,{content:"Dupliquer le groupe",hideOnClick:!1},i.default.createElement("button",{className:"px-6 py-5 border-l hover:bg-gray-200",onClick:()=>(e=>{s.mutate({id:e.id})})(e)},i.default.createElement("i",{className:"fa fa-clone"}))),i.default.createElement(xy,{content:r,hideOnClick:!1},i.default.createElement("button",{className:"px-6 py-5 border-l hover:bg-gray-200",onClick:()=>u(`[block_group slug=${e.slug}]`)},i.default.createElement("i",{className:"fa fa-clipboard"}))),i.default.createElement(xy,{content:"Supprimer le groupe",hideOnClick:!1},i.default.createElement("button",{className:"px-6 py-5 text-red-600 border-l hover:bg-gray-200",onClick:()=>(e=>{window.confirm("La suppression est définitive")&&l.mutate({id:e.id})})(e)},i.default.createElement("i",{className:"fa fa-trash"})))))}))):i.default.createElement("p",{className:"alert alert-info"},'Aucun groupe existant. Pour créer un nouveau groupe, cliquez sur le bouton "Ajouter un groupe de blocs".')}const yT=new q({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:0}}}),wT=({children:e})=>i.default.createElement(i.default.StrictMode,null,i.default.createElement(vc,{client:yT},i.default.createElement(vd,{store:Am},e,i.default.createElement(wp,{autoClose:3e3})))),ET=()=>{const e=Vd();return window.itemId&&window.itemType&&e(Pm({groupId:window.groupId,itemId:window.itemId,itemType:window.itemType})),i.default.createElement(tT,null)};var xT={Button:fg,ImageBlock:bg,Group:sO,MultiColumnss:pO,Product:{type:{id:"blockProduct"},component:function({data:e}){const[n,r]=t.useState("");return i.default.createElement("div",{className:"BlockProduct"},e.productId?"TODO: SHOW PRODUCT THUMBNAIL":i.default.createElement("div",null,i.default.createElement("div",{className:"mb-2 font-bold text-red-500"},"No assigned product"),i.default.createElement("div",{className:"relative"},i.default.createElement("input",{type:"text",value:n,className:"w-full",placeholder:"Find a product inside the catalog",onChange:e=>{r(e.target.value)}}),n?i.default.createElement("ul",{className:"border border-gray-400 divide-y divide-gray-300 top-full"},i.default.createElement("li",{onClick:()=>{r("")},className:"px-4 py-1 cursor-pointer"},"Product #1"),i.default.createElement("li",{className:"px-4 py-1"},"Product #2"),i.default.createElement("li",{className:"px-4 py-1"},"Product #3")):null)))},initialData:{productId:null},title:{default:"Product",fr_FR:"Produit"},description:{default:"Display a product",fr_FR:"Affiche un produit du catalogue"},image:{default:"https://source.unsplash.com/featured/300x250?nature&blockProduct"}},Separator:vO,Text:wO,Title:CO,Video:_O,Highlight:SO,List:NO,Accordion:IO,Raw:RO};e.Dashboard=()=>i.default.createElement(wT,null,i.default.createElement(td,null,i.default.createElement("div",{className:"px-4"},i.default.createElement("div",{className:""},i.default.createElement(ud,{to:"/",className:"px-5 py-3 mr-4 font-bold bg-white"},"Liste des groupes de blocs"),i.default.createElement(ud,{to:"/create",className:"px-5 py-3 font-bold text-white bg-yellow-500"},"Ajouter un groupe de blocs")),i.default.createElement("div",{className:"mt-8"},i.default.createElement(Jf,null,i.default.createElement(Xf,{path:"/edit/:id",render:({match:{params:{id:e}}})=>i.default.createElement(tT,{id:parseInt(e,10)})}),i.default.createElement(Xf,{path:"/create"},i.default.createElement(tT,null)),i.default.createElement(Xf,{path:"/"},i.default.createElement(bT,null))))))),e.EditPage=()=>i.default.createElement(wT,null,i.default.createElement(ET,null)),e.MediaLibrary=gg,e.blocks=xT,e.default=MO,e.generateId=yg,e.registerPlugin=MO,Object.defineProperty(e,"__esModule",{value:!0}),e[Symbol.toStringTag]="Module"})); +!function(e){var t,n,r,i,o,a,u,l,s,c,f,d,p,h,m,v,g,b,y,w,E,x,C,_;!function(k){var S="object"==typeof Q?Q:"object"==typeof self?self:"object"==typeof this?this:{};function O(e,t){return e!==S&&("function"==typeof Object.create?Object.defineProperty(e,"__esModule",{value:!0}):e.__esModule=!0),function(n,r){return e[n]=t?t(n,r):r}}!function(e){var k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])};t=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}k(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;u--)(i=e[u])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},o=function(e,t){return function(n,r){t(n,r,e)}},a=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,o){function a(e){try{l(r.next(e))}catch(t){o(t)}}function u(e){try{l(r.throw(e))}catch(t){o(t)}}function l(e){e.done?n(e.value):i(e.value).then(a,u)}l((r=r.apply(e,t||[])).next())}))},l=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(e){return function(t){return l([e,t])}}function l(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},f=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(u){i={error:u}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},d=function(){for(var e=[],t=0;t1||u(e,t)}))})}function u(e,t){try{l(i[e](t))}catch(n){f(o[0][3],n)}}function l(e){e.value instanceof m?Promise.resolve(e.value.v).then(s,c):f(o[0][2],e)}function s(e){u("next",e)}function c(e){u("throw",e)}function f(e,t){e(t),o.shift(),o.length&&u(o[0][0],o[0][1])}},g=function(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:"return"===r}:i?i(t):t}:i}},b=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=c(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){i(r,o,(t=e[n](t)).done,t.value)}))}}function i(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}},y=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e};var S=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};w=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&_(t,e,n);return S(t,e),t},E=function(e){return e&&e.__esModule?e:{default:e}},x=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)},C=function(e,t,n,r,i){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n},e("__extends",t),e("__assign",n),e("__rest",r),e("__decorate",i),e("__param",o),e("__metadata",a),e("__awaiter",u),e("__generator",l),e("__exportStar",s),e("__createBinding",_),e("__values",c),e("__read",f),e("__spread",d),e("__spreadArrays",p),e("__spreadArray",h),e("__await",m),e("__asyncGenerator",v),e("__asyncDelegator",g),e("__asyncValues",b),e("__makeTemplateObject",y),e("__importStar",w),e("__importDefault",E),e("__classPrivateFieldGet",x),e("__classPrivateFieldSet",C)}(O(S,O(e.exports)))}()}(aT);var uT=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;rsg(`/open_api/block_group/${e}`,{method:"DELETE"})),{onSuccess:e})}({onSuccess:()=>{Ap.info("Le groupe a bien été supprimé"),n.refetch()}}),s=function(){let e=ed();return yc((({id:e})=>sg(`/open_api/block_group/duplicate/${e}`,{method:"POST"})),{onSuccess:t=>{e.push(`/edit/${t}`)}})}();t.useEffect((()=>{o(a.error?"Une erreur est survenue":"Copié !"),setTimeout((()=>{o(wT)}),1500)}),[a]);return n.isLoading?i.default.createElement(vg,{width:"80px"}):n.data?i.default.createElement("ul",null,null==(e=null==n?void 0:n.data)?void 0:e.map((e=>{var t;return i.default.createElement("li",{className:"flex bg-white border-b",key:e.id},i.default.createElement(ud,{className:"flex-grow block p-5",to:`/edit/${e.id}`},"#",e.id," - ",e.title,!!(null==(t=e.itemBlockGroups)?void 0:t.length)&&i.default.createElement("span",{className:"ml-3 text-sm font-normal text-gray-400"},i.default.createElement("i",{className:"fa fa-link"}),e.itemBlockGroups.map((({itemId:e,itemType:t})=>i.default.createElement("span",{key:`${t}-${e}`,className:"ml-1"},t,"-",e))))),i.default.createElement("div",null,i.default.createElement(xy,{content:"Dupliquer le groupe",hideOnClick:!1},i.default.createElement("button",{className:"px-6 py-5 border-l hover:bg-gray-200",onClick:()=>(e=>{s.mutate({id:e.id})})(e)},i.default.createElement("i",{className:"fa fa-clone"}))),i.default.createElement(xy,{content:r,hideOnClick:!1},i.default.createElement("button",{className:"px-6 py-5 border-l hover:bg-gray-200",onClick:()=>u(`[block_group slug=${e.slug}]`)},i.default.createElement("i",{className:"fa fa-clipboard"}))),i.default.createElement(xy,{content:"Supprimer le groupe",hideOnClick:!1},i.default.createElement("button",{className:"px-6 py-5 text-red-600 border-l hover:bg-gray-200",onClick:()=>(e=>{window.confirm("La suppression est définitive")&&l.mutate({id:e.id})})(e)},i.default.createElement("i",{className:"fa fa-trash"})))))}))):i.default.createElement("p",{className:"alert alert-info"},'Aucun groupe existant. Pour créer un nouveau groupe, cliquez sur le bouton "Ajouter un groupe de blocs".')}const xT=new q({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:0}}}),CT=({children:e})=>i.default.createElement(i.default.StrictMode,null,i.default.createElement(vc,{client:xT},i.default.createElement(vd,{store:Am},e,i.default.createElement(wp,{autoClose:3e3})))),_T=()=>{const e=Vd();return window.itemId&&window.itemType&&e(Pm({groupId:window.groupId,itemId:window.itemId,itemType:window.itemType})),i.default.createElement(iT,null)};var kT={Button:fg,ImageBlock:bg,Group:sO,MultiColumnss:pO,Product:vO,Separator:yO,Text:CO,Title:SO,Video:OO,Highlight:TO,List:AO,Accordion:BO,Raw:MO};e.Dashboard=()=>i.default.createElement(CT,null,i.default.createElement(td,null,i.default.createElement("div",{className:"px-4"},i.default.createElement("div",{className:""},i.default.createElement(ud,{to:"/",className:"px-5 py-3 mr-4 font-bold bg-white"},"Liste des groupes de blocs"),i.default.createElement(ud,{to:"/create",className:"px-5 py-3 font-bold text-white bg-yellow-500"},"Ajouter un groupe de blocs")),i.default.createElement("div",{className:"mt-8"},i.default.createElement(Jf,null,i.default.createElement(Xf,{path:"/edit/:id",render:({match:{params:{id:e}}})=>i.default.createElement(iT,{id:parseInt(e,10)})}),i.default.createElement(Xf,{path:"/create"},i.default.createElement(iT,null)),i.default.createElement(Xf,{path:"/"},i.default.createElement(ET,null))))))),e.EditPage=()=>i.default.createElement(CT,null,i.default.createElement(_T,null)),e.MediaLibrary=gg,e.blocks=kT,e.default=UO,e.generateId=yg,e.registerPlugin=UO,Object.defineProperty(e,"__esModule",{value:!0}),e[Symbol.toStringTag]="Module"})); diff --git a/templates/backOffice/default/app/src/blocks/Product/Product.tsx b/templates/backOffice/default/app/src/blocks/Product/Product.tsx index dce2e48..3bc29df 100644 --- a/templates/backOffice/default/app/src/blocks/Product/Product.tsx +++ b/templates/backOffice/default/app/src/blocks/Product/Product.tsx @@ -1,38 +1,53 @@ -import {BlockModuleComponentProps, BlockPluginDefinition} from "../../types"; +import { BlockModuleComponentProps, BlockPluginDefinition } from "../../types"; -import { useProductByTitle,useProductsByIds } from "../../hooks/data"; -import React, {useState} from "react"; +import { useProductByTitle, useProductsByIds } from "../../hooks/data"; +import React, { useState } from "react"; export type BlockProductData = { - productList : string[], + productList: string[]; }; -export type BlockProductComponentProps = BlockModuleComponentProps; +export type BlockProductComponentProps = + BlockModuleComponentProps; -function Product ({product, data, onUpdate}){ - - function removeFromList(productId: any){ //Fonction du bouton Supprimer - let newProductList = data.productList.filter(function(product){ +function Product({ + product, + data, + onUpdate, +}: { + product: any; + data: any; + onUpdate: Function; +}) { + function removeFromList(productId: any) { + //Fonction du bouton Supprimer + let newProductList = data.productList.filter(function (product: any) { return product != productId; }); - onUpdate({ ...data, productList: newProductList}); + onUpdate({ ...data, productList: newProductList }); } return (
- ) + ); } -function Filters({products, setCategoriesId, filters, setFilters}){ - +function Filters({ + products, + setCategoriesId, + filters, + setFilters, +}: { + products: any; + setCategoriesId: any; + filters: any; + setFilters: Function; +}) { const [categories, setCategories] = useState< Array<{ - i18n: { - chapo: string, - description:string, - metaDescription: string, - metaKeywords: string, - metaTitle: string, - postsciptum: string, - title: string - }, - id: number - visible: number + i18n: { + chapo: string; + description: string; + metaDescription: string; + metaKeywords: string; + metaTitle: string; + postsciptum: string; + title: string; + }; + id: number; + visible: number; }> - >([]) + >([]); const [activeCategories, setActiveCategories] = useState< Array<{ i18n: { - chapo: string, - description:string, - metaDescription: string, - metaKeywords: string, - metaTitle: string, - postsciptum: string, - title: string - }, - id: number - visible: number - }> - >([]) + chapo: string; + description: string; + metaDescription: string; + metaKeywords: string; + metaTitle: string; + postsciptum: string; + title: string; + }; + id: number; + visible: number; + }> + >([]); //Pour le chargement individuel des Catégories de Produit //const productList = useProductsByIds(products.join(",")); - function switchToActiveCategories(category){ //Ajoute une Catégorie aux Catégories qui trient les Produits + function switchToActiveCategories(category: any) { + //Ajoute une Catégorie aux Catégories qui trient les Produits let valid = true; - if(activeCategories.length > 0){ - activeCategories.map(function(activeCategory){ //Evite les Doublons dans la liste - if(activeCategory.id === category.id) { + if (activeCategories.length > 0) { + activeCategories.map(function (activeCategory) { + //Evite les Doublons dans la liste + if (activeCategory.id === category.id) { valid = false; } - }) + }); } - if(valid){ + if (valid) { let tempActiveCategories = activeCategories; tempActiveCategories.push(category); - setCategories(categories.filter(function(categoryFromList){ //Retire la Catégorie de la liste Inactive - return categoryFromList.id != category.id; - })); + setCategories( + categories.filter(function (categoryFromList) { + //Retire la Catégorie de la liste Inactive + return categoryFromList.id != category.id; + }) + ); setActiveCategories(tempActiveCategories); //Replace la Catégorie dans la liste Active - let tempIdList = []; - tempActiveCategories.map(function(tempActiveCategory){ //Creation de la Liste d'ID de Categories + let tempIdList: any[] = []; + tempActiveCategories.map(function (tempActiveCategory) { + //Creation de la Liste d'ID de Categories tempIdList.push(tempActiveCategory.id); }); setCategoriesId(tempIdList); } } - function switchToCategories(activeCategory){ //Retire une Catégorie aux Catégories qui trient les Produits + function switchToCategories(activeCategory: any) { + //Retire une Catégorie aux Catégories qui trient les Produits let valid = true; - if(categories.length > 0){ - categories.map(function(category){ - if(activeCategory.id === category.id) { //Evite les Doublons dans la liste + if (categories.length > 0) { + categories.map(function (category) { + if (activeCategory.id === category.id) { + //Evite les Doublons dans la liste valid = false; } - }) + }); } - if(valid){ + if (valid) { let tempCategories = categories; tempCategories.push(activeCategory); - setActiveCategories(activeCategories.filter(function(category){ //Retire la Catégorie de la liste Active - return activeCategory.id != category.id; - })); - setCategories(tempCategories); //Replace la Catégorie dans la liste Inactive - let tempIdList = []; - activeCategories.filter(function(category){ //Creation de la Liste d'ID de Categories - return activeCategory.id != category.id; - }).map(function(activeCategory){ - tempIdList.push(activeCategory.id); - }); + setActiveCategories( + activeCategories.filter(function (category) { + //Retire la Catégorie de la liste Active + return activeCategory.id != category.id; + }) + ); + setCategories(tempCategories); //Replace la Catégorie dans la liste Inactive + let tempIdList: any[] = []; + activeCategories + .filter(function (category) { + //Creation de la Liste d'ID de Categories + return activeCategory.id != category.id; + }) + .map(function (activeCategory) { + tempIdList.push(activeCategory.id); + }); setCategoriesId(tempIdList); } } - - products.data.map(function(product){ // LOAD CATEGORIES - product.categories.map(function(category){ + + products.data.map(function (product: any) { + // LOAD CATEGORIES + product.categories.map(function (category: any) { let valid = true; - categories.map(function(existingCategory){ - if(existingCategory.id === category.id) { + categories.map(function (existingCategory) { + if (existingCategory.id === category.id) { valid = false; } - }) - activeCategories.map(function(existingCategory){ - if(existingCategory.id === category.id) { + }); + activeCategories.map(function (existingCategory) { + if (existingCategory.id === category.id) { valid = false; } - }) - if(valid){ + }); + if (valid) { categories.push(category); } - }) - }) - + }); + }); + return (
- {filters ? ( - setFilters(!filters)}> - - + setFilters(!filters)} + > + + ) : ( - setFilters(!filters) }> - - + setFilters(!filters)} + > + + )} - +
- {categories.map(function(category){ - return( - switchToActiveCategories(category)}> + {categories.map(function (category) { + return ( + switchToActiveCategories(category)} + >

{category.i18n.title}

- ) + ); })} - {filters ? ( - activeCategories.map(function(category){ - return( - switchToCategories(category)}> -

{category.i18n.title}

-
- ) - }) - ) : ( - activeCategories.map(function(category){ - return( - setFilters(!filters)}> -

{category.i18n.title}

-
- ) - }) - )} + {filters + ? activeCategories.map(function (category) { + return ( + switchToCategories(category)} + > +

{category.i18n.title}

+
+ ); + }) + : activeCategories.map(function (category) { + return ( + setFilters(!filters)} + > +

{category.i18n.title}

+
+ ); + })}
- ) + ); } function BlockProductComponent({ data, onUpdate }: BlockProductComponentProps) { - const [filters, setFilters] = useState(false); //Activation du Filtre Catégorie (Bouton Entonnoir) const [query, setQuery] = useState(""); //Recherche par titres const [categoriesId, setCategoriesId] = useState>([]); //Liste des Catégories choisies pour trier les Produits - - function pushToList(data: BlockProductData, product: any){ //Ajoute un ID de Produit dans la liste des Produits selectionnés - onUpdate({ ...data, productList: [...data.productList, product.id]}); + + function pushToList(data: BlockProductData, product: any) { + //Ajoute un ID de Produit dans la liste des Produits selectionnés + onUpdate({ ...data, productList: [...data.productList, product.id] }); } - function sortProducts(product){ //Trie le produit en fonction des Catégories choisies - let valid = false - categoriesId.map(function(id){ //Pour chaque Catégories sélectionnées - return ( - product.categories.map(function(category){ //Pour chaque Catégories affiliées produit - return ( - (category.id == id) ? ( //Si les deux catégories sont les mêmes, valide l'affichage du Produit - valid = true - ) : null - ) - }) - ) - }) + function sortProducts(product: any) { + //Trie le produit en fonction des Catégories choisies + let valid = false; + categoriesId.map(function (id) { + //Pour chaque Catégories sélectionnées + return product.categories.map(function (category: any) { + //Pour chaque Catégories affiliées produit + return category.id == id //Si les deux catégories sont les mêmes, valide l'affichage du Produit + ? (valid = true) + : null; + }); + }); return valid; } let products = useProductByTitle(query); //Liste des Produits concernés par la recherche par titres const productsElements = useProductsByIds(data.productList.join(",")); //Liste des Produits - + let filteredProducts = null; - - if(products.status === "success") { //Une fois la recherche des produits par titre abouttie - filteredProducts = products.data.filter(function(product){ //Retire les produits déjà sélectionnés - return !data.productList.some(productFromList => productFromList === product.id); - } - )} - return ( + if (products.status === "success") { + //Une fois la recherche des produits par titre abouttie + filteredProducts = products.data.filter(function (product: any) { + //Retire les produits déjà sélectionnés + return !data.productList.some( + (productFromList) => productFromList === product.id + ); + }); + } + return (
-
{ - setQuery(e.target.value); - }} + type="text" + value={query} + className="w-full px-8 py-4 font-sans text-2xl" + placeholder="Find a product inside the catalog" + onChange={(e) => { + setQuery(e.target.value); + }} /> {filteredProducts ? ( //Affiche les choix par rapport à la recherche par titres -
    - {filteredProducts.map((product: any) => -
  • pushToList(data, product)} - className="px-8 py-4 cursor-pointer hover:bg-gray-100"> - {product.i18n.title} -
  • - )} -
+
    + {filteredProducts.map((product: any) => ( +
  • pushToList(data, product)} + className="px-8 py-4 cursor-pointer hover:bg-gray-100" + > + {product.i18n.title} +
  • + ))} +
) : ( -
    -
  • No Result
  • -
+
    +
  • No Result
  • +
)}
- {(data.productList.length > 0) ? ( -
- {(productsElements.status === "success") ? ( -
- -
- {(filters) ? ( //Bouton Entonnoir activé - productsElements.data.map((product: any) => + {data.productList.length > 0 ? ( +
+ {productsElements.status === "success" ? ( +
+ +
+ {filters //Bouton Entonnoir activé + ? productsElements.data.map((product: any) => sortProducts(product) ? ( //Filtre les produits - + ) : null ) - ) : ( - productsElements.data.map((product: any) => - - ) - )} -
+ : productsElements.data.map((product: any) => ( + + ))}
- ) : ( //Tant que les produits ne sont pas chargés affiche : -
-
Chargement des Produits
-
- )} -
- ) : ( //Si Aucun Produit sélectionné dans le Block -
-
-
-

Veuillez Chercher et Choisir un Produit

+
+ ) : ( + //Tant que les produits ne sont pas chargés affiche : +
+
+ Chargement des Produits
+ )} +
+ ) : ( + //Si Aucun Produit sélectionné dans le Block +
+
+
+

+ Veuillez Chercher et Choisir un Produit +

+
+
)}
diff --git a/templates/backOffice/default/app/src/components/BlockFromLibrary/BlockFromLibrary.tsx b/templates/backOffice/default/app/src/components/BlockFromLibrary/BlockFromLibrary.tsx index c1873d9..c7a3a71 100644 --- a/templates/backOffice/default/app/src/components/BlockFromLibrary/BlockFromLibrary.tsx +++ b/templates/backOffice/default/app/src/components/BlockFromLibrary/BlockFromLibrary.tsx @@ -47,7 +47,7 @@ function BlockFromLibrary({ content={ } diff --git a/templates/backOffice/default/app/src/components/Menu/Menu.css b/templates/backOffice/default/app/src/components/Menu/Menu.css index 8749b85..2e89379 100644 --- a/templates/backOffice/default/app/src/components/Menu/Menu.css +++ b/templates/backOffice/default/app/src/components/Menu/Menu.css @@ -7,11 +7,11 @@ } .Menu-blocks { - @apply divide-x divide-gray-100 flex overflow-x-auto -mx-6 pb-6; + @apply divide-x divide-gray-100 flex overflow-x-auto flex-wrap gap-3 pb-6; } .Menu-blocks-item { - @apply flex-shrink-0 px-6; + @apply flex-shrink-0; } .Menu-blocks-item:first-child { padding-left: 0;